.yns{--yns-muted: rgb(var(--ag-ink-rgb) / .65);--yns-line: rgb(var(--ag-ink-rgb) / .14);background:var(--ag-bg);color:var(--ag-ink);font-family:Outfit,sans-serif}.yns *,.yns *:before,.yns *:after{box-sizing:border-box}.yns h1,.yns h2,.yns h3,.yns p,.yns figure{margin:0}.yns h1,.yns h2,.yns h3{font-family:Newsreader,Georgia,serif;font-weight:400;text-transform:none;color:inherit}.yns h2{font-size:clamp(38px,4.3vw,66px);line-height:1.05;letter-spacing:-.035em}.yns em{font-weight:400}.yns a{color:inherit;text-decoration:none}.yns button{font:inherit}.yns img{display:block;width:100%;height:100%;object-fit:cover}.yns [hidden]{display:none!important}.yns a:focus-visible,.yns button:focus-visible,.yns summary:focus-visible{outline:2px solid var(--ag-accent);outline-offset:6px}.yns-container{max-width:1440px;margin-inline:auto;padding-inline:clamp(24px,5.5vw,88px)}.yns [id]{scroll-margin-top:100px}.yns .yns-kicker{font:400 10px/1.5 Outfit,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--yns-muted)}.yns .yns-kicker--light{color:#ece5da}.yns-button{display:inline-flex;justify-content:space-between;align-items:center;gap:38px;min-height:54px;padding:17px 27px;background:var(--ag-btn-bg);color:var(--ag-btn-ink)!important;border:1px solid transparent;border-radius:999px;font:400 14px/1.35 Outfit,sans-serif;transition:background .2s,transform .2s}.yns-button:hover{transform:translateY(-2px);background:var(--ag-accent);color:var(--ag-accent-on)!important}.yns .yns-button--cream{background:#f5f0e6;color:#192725!important}.yns .yns-button--cream:hover{background:#fff}.yns-button span{font-size:19px;line-height:1}.yns-text-link{display:inline-flex;align-items:center;gap:28px;padding-block:10px;border-bottom:1px solid currentColor;font-size:14px}.yns-text-link:hover{color:var(--ag-accent)}.yns-hero{--yns-cover-inset: calc(max(0px, (100% - 1360px) / 2) + clamp(18px, 3.5vw, 40px)) ;position:relative;isolation:isolate;height:min(790px,88svh);min-height:610px;overflow:hidden;background:#152d35;color:#fff6e9}.yns .yns-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center 57%;z-index:-3}.yns-hero__motion{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none}.yns-hero__motion video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 57%;opacity:0;transition:opacity 1s ease-in-out}.yns-hero__motion video.is-visible{opacity:1}.yns-hero__pause{margin-left:auto;margin-right:28px;min-height:40px;border:1px solid #ffffff66;border-radius:999px;padding:7px 15px;background:#081e2a55;color:#fff;cursor:pointer;font-size:11px!important}@media(prefers-reduced-motion:reduce){.yns-hero__motion{display:none}}.yns-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,rgba(7,20,24,.5),rgba(7,20,24,.12) 51%,transparent 76%),linear-gradient(0deg,rgba(8,18,19,.46),transparent 28%)}.yns-hero__copy{position:absolute;left:var(--yns-cover-inset);top:50%;transform:translateY(-52%);max-width:650px}.yns-hero h1{font-size:clamp(70px,7.6vw,116px);line-height:.95;letter-spacing:-.04em;margin-top:32px}.yns-hero h1 em{color:#e8d9bc}.yns .yns-hero__text{max-width:335px;font-size:16px;font-weight:300;line-height:1.65;margin-block:28px 31px;color:#f5eee4}.yns-hero__foot{position:absolute;bottom:30px;left:var(--yns-cover-inset);right:var(--yns-cover-inset);display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:.045em;color:#ede7df}.yns-hero__foot a{display:flex;align-items:center;gap:32px;min-height:40px}.yns-hero__foot a span{font-size:22px}.yns-reassurance{min-height:75px;display:flex;align-items:center;justify-content:center;gap:clamp(24px,6vw,94px);border-bottom:1px solid var(--yns-line);padding:18px 24px;font-size:12px;color:var(--yns-muted)}.yns-reassurance>span{display:flex;align-items:center;gap:11px}.yns-reassurance>span>span{font-size:21px;color:var(--ag-ink)}.yns-stories{padding-block:96px 76px}.yns-intro{max-width:800px;margin-inline:auto;text-align:center}.yns-spark{display:block;font-size:32px;line-height:1;color:#9b8158;margin-bottom:27px}.yns-intro h2{margin-block:22px}.yns-intro>p:last-child{max-width:510px;margin:0 auto;font-size:15px;line-height:1.7;color:var(--yns-muted)}.yns-moments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:58px}.yns-moment:nth-child(2){padding-top:44px}.yns-moment__photo{position:relative;aspect-ratio:4 / 4.6;border-radius:12px;overflow:hidden;background:var(--ag-surface)}.yns-moment__photo:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0a0e0d6b);pointer-events:none}.yns-moment__photo img{transition:transform .7s}.yns-moment:nth-child(3) img{object-position:76% center}.yns-moment:hover img{transform:scale(1.035)}.yns-moment__label{position:absolute;bottom:22px;left:21px;z-index:1;font-size:9px;letter-spacing:.13em;color:#fff}.yns-moment__arrow{position:absolute;right:20px;bottom:17px;color:#fff;font-size:24px;z-index:1}.yns-moment h3{margin-top:22px;font-size:clamp(26px,2.5vw,36px);line-height:1.15;letter-spacing:-.025em}.yns-moment p{margin-top:9px;max-width:300px;font-size:13px;line-height:1.65;color:var(--yns-muted)}.yns .yns-stories__after{margin-top:50px;text-align:center;font-size:12px;color:var(--yns-muted);line-height:1.7}.yns-keepsake{display:grid;grid-template-columns:1.06fr 1fr;background:var(--ag-surface)}.yns-keepsake__photo{position:relative;min-height:500px}.yns .yns-keepsake__photo img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:56% center}.yns-keepsake__photo figcaption{position:absolute;bottom:19px;left:24px;right:24px;font-size:10px;color:#fff;text-shadow:0 1px 4px #000}.yns-keepsake__copy{padding:clamp(45px,5.6vw,84px);align-self:center}.yns-keepsake h2{margin-top:22px;font-size:clamp(38px,3.6vw,55px)}.yns-body{margin-top:23px!important;font-size:14px;line-height:1.75;color:var(--yns-muted);max-width:380px}.yns-steps{margin:34px 0 25px;padding:0;list-style:none}.yns-steps li{display:flex;gap:20px;padding-block:18px;border-top:1px solid var(--yns-line)}.yns-steps__number{font-size:10px;color:var(--yns-muted);padding-top:5px}.yns-steps h3{font:400 15px/1.4 Outfit,sans-serif}.yns-steps p{margin-top:5px;font-size:12px;line-height:1.6;color:var(--yns-muted)}.yns-keepsake .yns-text-link{margin-top:26px}.yns-gift{padding-block:96px 0}.yns-gift__story{display:grid;grid-template-columns:1fr 1.12fr;align-items:center;gap:clamp(36px,6vw,88px)}.yns-gift h2{margin-top:23px}.yns-gift h2 em{color:var(--yns-muted)}.yns-gift__photo{aspect-ratio:1;border-radius:12px;overflow:hidden}.yns-gift__dedication{margin:30px 0;padding-left:20px;border-left:1px solid var(--yns-line)}.yns-gift__dedication p{font:italic 400 clamp(24px,2.4vw,33px)/1.25 Newsreader,Georgia,serif}.yns-gift__dedication footer{margin-top:10px;font-size:11px;color:var(--yns-muted)}.yns .yns-gift__note{margin-top:13px;font-size:11px;color:var(--yns-muted)}.yns-gift .yns-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:48px 0 0}.yns-gift .yns-steps li{padding-block:22px 0}.yns-create{padding-block:100px 88px}.yns-create__intro{text-align:center}.yns-create__intro h2{margin-top:23px}.yns-create__intro>p:last-child{max-width:470px;margin:22px auto 0;font-size:14px;line-height:1.7;color:var(--yns-muted)}.yns-styles{margin-top:38px}.yns-styles__controls{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:32px}.yns-style-button{display:flex;align-items:center;gap:9px;min-height:44px;background:transparent;color:var(--yns-muted);border:1px solid var(--yns-line);border-radius:30px;padding:10px 17px;font-size:12px!important;cursor:pointer;transition:border-color .2s,background .2s}.yns-style-button[aria-pressed=true]{border-color:var(--ag-ink);color:var(--ag-ink);background:var(--ag-surface)}.yns-style-dot{width:14px;height:14px;border-radius:50%;background:#132550;border:1px solid #aaa}.yns-style-dot--2{background:#181818}.yns-style-dot--3{background:#fff}.yns-style-dot--4{background:#526479}.yns-styles__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.yns-styles[data-ready] .yns-styles__gallery{display:block}.yns-style__stage{position:relative;display:grid;place-items:center;min-height:470px;padding:40px 24px;background:var(--ag-surface);overflow:hidden}.yns-style__stage:before,.yns-style__stage:after{content:"";position:absolute;width:520px;height:520px;border:1px solid var(--yns-line);border-radius:50%;opacity:.3;pointer-events:none}.yns-style__stage:after{width:640px;height:640px}.yns .yns-style__stage img{position:relative;z-index:1;height:390px;width:auto;max-width:85%;object-fit:contain;box-shadow:10px 18px 25px #0002}.yns-style__annotation{position:absolute;right:27px;bottom:24px;color:var(--yns-muted);font-size:10px;letter-spacing:.08em;writing-mode:vertical-rl}.yns-style figcaption{display:flex;justify-content:space-between;padding-top:16px;font-size:13px}.yns-style figcaption span:last-child{color:var(--yns-muted)}.yns-create__action{text-align:center;margin-top:34px}.yns-create__action p{margin-top:15px;font-size:11px;line-height:1.6;color:var(--yns-muted)}.yns-universe{background:#0d1c22;color:#f2ede5;padding-block:91px 85px}.yns-universe__intro{text-align:center;max-width:900px;margin-inline:auto}.yns-universe__intro h2{margin-top:24px}.yns-universe__intro h2 em{color:#c6c9b8}.yns-universe__intro>p:last-child{color:#b7c2c3;max-width:485px;margin:26px auto 0;font-size:14px;line-height:1.7}.yns-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:58px}.yns-chapter{padding:25px 32px 18px;border-top:1px solid #ffffff26;position:relative}.yns-chapter+.yns-chapter{border-left:1px solid #ffffff26}.yns-chapter__status{display:inline-block;font-size:8px;letter-spacing:.14em;padding:7px 10px;border:1px solid #b4c8b95e;color:#d2e1d0;border-radius:2px}.yns-chapter__status--future{border-color:#ffffff26;color:#abb6b8}.yns-chapter__orb{position:relative;display:block;width:100%;max-width:290px;aspect-ratio:1;margin:8px auto 13px;overflow:hidden}.yns .yns-chapter__orb img{mix-blend-mode:screen}.yns-chapter__orb--stars{width:64%;max-width:190px;border-radius:50%;margin-block:58px}.yns .yns-chapter__orb--stars img{position:absolute;width:140%;height:auto;max-width:none;left:-20.7%;top:-46%;mix-blend-mode:normal}.yns-chapter__number{color:#93a4a9;font-size:10px;letter-spacing:.1em}.yns-chapter h3{font-size:39px;letter-spacing:-.025em;margin-top:14px}.yns-chapter p{font-size:12px;line-height:1.65;color:#b7c2c3;max-width:240px;margin-top:11px;min-height:40px}.yns-chapter__link{display:inline-block;margin-top:24px;font-size:11px;color:#e8e8d6}.yns-chapter__link--future{color:#a1b0b4}.yns-chapter--stars:hover .yns-chapter__link{text-decoration:underline;text-underline-offset:6px}.yns-faq{display:grid;grid-template-columns:1fr 1.25fr;gap:110px;padding-block:94px}.yns-faq h2{font-size:43px;max-width:300px;margin-top:22px}.yns-faq>div>p:not(.yns-kicker){font-size:13px;line-height:1.6;margin-block:19px 20px;color:var(--yns-muted)}.yns-faq details{border-bottom:1px solid var(--yns-line)}.yns-faq details:first-child{border-top:1px solid var(--yns-line)}.yns-faq summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:23px;font-size:14px;line-height:1.45;cursor:pointer;list-style:none}.yns-faq summary::-webkit-details-marker{display:none}.yns-faq summary span{font-size:22px;font-weight:300;transition:transform .2s}.yns-faq details[open] summary span{transform:rotate(45deg)}.yns-faq details>div{padding:0 30px 24px 0;font-size:13px;line-height:1.75;color:var(--yns-muted)}.yns-faq details a{text-decoration:underline;text-underline-offset:3px}.yns-closing{position:relative;min-height:490px;display:grid;place-items:center;isolation:isolate;overflow:hidden;color:#fff6e9;text-align:center;padding:70px 24px;background:#142731}.yns .yns-closing__image{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center 58%;z-index:-2}.yns-closing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#06191fb3;z-index:-1}.yns-closing h2{margin-block:25px 31px;font-size:clamp(49px,5.4vw,80px)}.yns-closing h2 em{color:#e8d9bc}@media(max-width:1000px){.yns-hero__copy{max-width:570px}.yns-reassurance{gap:25px;font-size:10px}.yns-keepsake__copy{padding:45px 32px}.yns-keepsake__photo{min-height:500px}.yns-moments{gap:17px}.yns-chapter{padding-inline:22px}.yns-chapter__orb--stars{margin-block:43px}.yns-faq{gap:50px}}@media(max-width:700px){.yns-gift{padding-top:60px}.yns-gift__story{grid-template-columns:1fr;gap:28px}.yns-gift__photo{grid-row:1}.yns-gift .yns-steps{grid-template-columns:1fr;gap:0;margin-top:28px}.yns-gift .yns-steps li{padding-block:18px}.yns [id]{scroll-margin-top:115px}.yns-hero{--yns-cover-inset: 18px;display:flex;flex-direction:column;justify-content:flex-end;gap:28px;height:auto;min-height:calc(100svh - 140px);padding:48px var(--yns-cover-inset) max(17px,env(safe-area-inset-bottom))}.yns .yns-hero__image{object-position:85% center}.yns-hero__motion video{object-position:75% center}.yns-hero__foot{flex-wrap:wrap;gap:6px 14px}.yns-hero__foot>span{flex-basis:100%}.yns-hero__pause{margin-left:0;margin-right:auto;font-size:10px!important;min-height:36px}.yns-hero__shade{background:linear-gradient(180deg,#081e2a99,transparent 28%,#09151855 48%,#091518cc 76%,#091518e6)}.yns-hero__copy{position:relative;inset:auto;transform:none;max-width:none;flex-shrink:0}.yns .yns-kicker{font-size:9px;letter-spacing:.16em}.yns-hero h1{font-size:clamp(60px,15vw,85px);margin-top:24px}.yns .yns-hero__text{font-size:14px;max-width:275px;margin-block:22px;line-height:1.6}.yns-button{font-size:13px;min-height:50px;padding:15px 22px;gap:28px}.yns-hero__foot{position:relative;inset:auto;flex-shrink:0;font-size:9px}.yns-hero__foot a{gap:14px}.yns-reassurance{justify-content:space-around;gap:10px;padding:17px 16px;align-items:start}.yns-reassurance>span{flex:1;flex-direction:column;gap:6px;text-align:center;font-size:9px;line-height:1.5}.yns-reassurance>span>span{font-size:18px}.yns-stories{padding-block:65px 53px}.yns h2{font-size:clamp(34px,8.5vw,48px)}.yns-intro>p:last-child{font-size:13px}.yns-moments{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:35px -24px 0;padding:0 24px 16px;gap:17px;scrollbar-width:thin}.yns-moment{flex:0 0 82%;scroll-snap-align:center}.yns-moment:nth-child(2){padding-top:0}.yns-moment__photo{aspect-ratio:4 / 4.3}.yns-moment h3{font-size:30px}.yns .yns-stories__after{margin-top:23px;font-size:11px}.yns-keepsake{grid-template-columns:1fr}.yns-keepsake__photo{min-height:0;aspect-ratio:1 / 1.08}.yns-keepsake__photo figcaption{font-size:8px;left:18px}.yns-keepsake__copy{padding:47px 26px}.yns-keepsake h2{font-size:41px}.yns-body{font-size:13px}.yns-create{padding-block:65px 55px}.yns-create__intro>p:last-child{font-size:13px}.yns-styles__controls{gap:8px}.yns-style-button{padding:10px 12px;font-size:10px!important}.yns-style-dot{width:11px;height:11px}.yns-styles__gallery{grid-template-columns:1fr}.yns-style__stage{min-height:375px;padding:30px 22px}.yns .yns-style__stage img{height:310px}.yns-style__annotation{right:10px;bottom:15px;font-size:8px}.yns-style figcaption{font-size:12px}.yns-create__action p{font-size:10px}.yns-universe{padding-block:62px 40px}.yns-universe__intro h2{font-size:42px}.yns-universe__intro>p:last-child{font-size:13px}.yns-chapters{grid-template-columns:1fr;margin-top:37px}.yns-chapter{padding:27px 43% 30px 0;min-height:252px}.yns-chapter+.yns-chapter{border-left:0}.yns-chapter__orb{position:absolute;right:-15px;top:34px;width:46%;margin:0}.yns-chapter__orb--stars{width:30%;right:12px;top:69px}.yns-chapter__status{font-size:7px;padding:6px 8px}.yns-chapter__number{display:block;margin-top:22px}.yns-chapter h3{font-size:34px;margin-top:8px}.yns-chapter p{font-size:11px}.yns-chapter__link{font-size:10px;margin-top:18px}.yns-faq{grid-template-columns:1fr;gap:30px;padding-block:59px}.yns-faq h2{font-size:38px;max-width:290px}.yns-faq summary{font-size:13px;padding-block:20px}.yns-closing{min-height:450px}.yns .yns-closing__image{object-position:67% center}.yns-closing h2{font-size:49px}}@media(prefers-reduced-motion:reduce){.yns *,.yns *:before,.yns *:after{transition:none!important;scroll-behavior:auto!important}}@media(max-width:700px){body:has(.yns) .ag-header__inner{gap:9px 12px;padding:12px 18px 11px}body:has(.yns) .ag-header__logo img{width:145px;height:auto}body:has(.yns) .ag-header__actions{gap:8px}body:has(.yns) .ag-header__action{min-width:28px;min-height:32px;justify-content:center}body:has(.yns) .ag-header__action>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body:has(.yns) .ag-header__country-btn{font-size:11px;gap:4px;min-height:32px}body:has(.yns) .ag-header__nav{order:3;width:100%;justify-content:space-between;gap:10px;font-size:11px;flex-wrap:nowrap}body:has(.yns) .ag-header__nav>a,body:has(.yns) .ag-header__nav-item>a{min-height:32px;display:inline-flex;align-items:center;white-space:nowrap}body:has(.yns) .ag-header__nav a[aria-current=page]{padding-bottom:0}}.yns-hero[data-ag-header-cover]{height:calc(min(790px,88svh) + var(--ag-cover-offset, 0px));min-height:calc(610px + var(--ag-cover-offset, 0px))}.yns-hero[data-ag-header-cover] .yns-hero__copy{top:calc(50% + var(--ag-cover-offset, 0px) / 2)}@media(max-width:700px){.yns-hero[data-ag-header-cover]{height:auto;min-height:calc(100svh - 140px + var(--ag-cover-offset, 0px));padding-top:calc(48px + var(--ag-cover-offset, 0px))}.yns-hero[data-ag-header-cover] .yns-hero__copy{top:auto}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/ag-your-night-sky.css.map */
