@font-face{font-family:TZ2Display;src:url(taztir-oswald-700-latin.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:TZ2Body;src:url(taztir-manrope-latin.woff2) format("woff2");font-weight:400 800;font-display:swap}.tz2{display:block;position:relative;isolation:isolate;--tz-bg:#0c1016;--tz-ink:#f2f3ee;--tz-muted:#bdc5ce;--tz-accent:#73f1ef;--tz-rgb-a:#73f1ef;--tz-rgb-b:#a48cff;--tz-rgb-c:#ff89cb;--tz-width:1440px;--tz-space:80px;background:var(--tz-bg);color:var(--tz-ink);font:16px/1.65 TZ2Body,sans-serif;overflow:clip;scroll-margin-top:80px}.tz2 *,.tz2 *:before,.tz2 *:after{box-sizing:border-box}.tz2 [hidden]{display:none!important}.tz2 ::selection{background:var(--tz-accent);color:var(--tz-bg)}.tz2 h1,.tz2 h2,.tz2 h3,.tz2 p,.tz2 figure{margin:0}.tz2 h1,.tz2 h2,.tz2 h3{color:inherit;font-family:TZ2Display,sans-serif;font-weight:700;letter-spacing:-.025em;text-wrap:balance;line-height:1.1;overflow-wrap:anywhere}.tz2 h1{font-size:clamp(64px,7.3vw,var(--tz-title-size,96px))}.tz2 h2{font-size:clamp(36px,4.5vw,64px)}.tz2 h3{font-size:clamp(26px,2.6vw,38px)}.tz2 p{max-width:70ch}.tz2 a{color:inherit;text-decoration:none;text-underline-offset:6px}.tz2 button{font:inherit;color:inherit;cursor:pointer}.tz2 button:disabled{opacity:.38;cursor:default}.tz2 :focus-visible{outline:2px solid var(--tz-accent);outline-offset:6px}.tz2 input{accent-color:var(--tz-accent);caret-color:var(--tz-accent)}.tz2 picture,.tz2 img{display:block;width:100%;height:100%}.tz2 img{object-fit:cover}.tz2 svg{flex:none;vertical-align:middle}.tz2-wrap{width:calc(100% - 8vw);max-width:var(--tz-width);margin-inline:auto}.tz2-space{padding-block:var(--tz-space)}.tz2-rich{color:var(--tz-muted);max-width:65ch}.tz2-rich p+p{margin-top:16px}.tz2-rich a{text-decoration:underline}.tz2-rich ul{padding-left:22px}.tz2-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px}.tz2-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:50px;padding:13px 24px;background:var(--tz-accent);color:var(--tz-bg)!important;font-size:14px;font-weight:700;border:1px solid transparent;transition:background .2s,color .2s,transform .2s}.tz2-button:hover{transform:translateY(-2px);filter:brightness(1.08)}.tz2-link{display:inline-flex;align-items:center;gap:13px;min-height:44px;font-size:14px;font-weight:650;text-decoration:underline!important}.tz2-link svg,.tz2-button svg{transition:transform .25s}.tz2-link:hover svg,.tz2-button:hover svg{transform:translate(4px)}.tz2-footnote{color:var(--tz-muted);font-size:12px;line-height:1.6;padding-block:20px}.tz2-tip{border-top:1px solid color-mix(in srgb,var(--tz-ink) 20%,transparent);padding-top:18px;font-size:13px;color:var(--tz-muted);margin-top:22px!important}.tz2-seam{height:3px;width:100%;background:linear-gradient(90deg,var(--tz-rgb-a),var(--tz-rgb-b) 45%,var(--tz-rgb-c) 72%,var(--tz-rgb-a));background-size:180% 100%;opacity:var(--tz-rgb-opacity,.8);transform-origin:left}.tz2[data-rgb=false] .tz2-seam{opacity:0}.tz2[data-rgb=false] .tz2-tabs button:before{display:none}.tz2-hero{min-height:var(--tz-hero-height,100svh);display:flex;flex-direction:column;justify-content:space-between}.tz2-hero__photo,.tz2-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.tz2-hero__photo{overflow:hidden}.tz2-hero__photo img{object-position:var(--tz-photo-position,50% 50%)}.tz2-hero__shade{z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,var(--tz-overlay,.3)),transparent 67%,rgba(0,0,0,.6))}.tz2-hero__content{padding-top:clamp(40px,5vw,80px);padding-bottom:30px}.tz2-hero__content h1{max-width:900px}.tz2-hero__content>p{max-width:435px;margin-top:18px;font-size:16px;line-height:1.65}.tz2-hero__foot{display:flex;justify-content:space-between;align-items:center;padding-block:25px;color:#fff;font-size:11px;gap:24px}.tz2-hero__foot>a{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #ffffff70;border-radius:50%}.tz2-hero__foot svg{transform:rotate(90deg)}.tz2-hero>.tz2-seam{position:absolute;bottom:0;left:0;height:5px}.tz2-campaign{position:relative;display:flex;justify-content:center;gap:24px;flex-wrap:wrap;padding:13px 5vw;background:var(--tz-bg);border-top:1px solid color-mix(in srgb,var(--tz-ink) 25%,transparent);font-size:13px}.tz2-campaign a{display:inline-flex;gap:12px;text-decoration:underline}.tz2-hero--everyday .tz2-hero__shade,.tz2-hero--gifts .tz2-hero__shade{background:linear-gradient(180deg,rgba(240,238,231,.8),rgba(240,238,231,var(--tz-overlay,.1)) 42%,transparent 65%,rgba(25,20,15,.45))}.tz2-hero--gifts h1{max-width:1000px}.tz2-hero--cars .tz2-hero__content h1{font-size:clamp(72px,8vw,110px);line-height:1.02}.tz2-hero--cars .tz2-hero__content>p{max-width:330px}.tz2-hero--everyday .tz2-hero__content h1{max-width:820px}.tz2-hero--everyday .tz2-actions{margin-top:20px}.tz2-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:42px}.tz2-heading h2{max-width:680px}.tz2-heading>p{max-width:420px;color:var(--tz-muted)}.tz2-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.tz2-tabs button{position:relative;border:1px solid color-mix(in srgb,var(--tz-ink) 25%,transparent);background:transparent;padding:13px 23px;min-height:48px;font-size:14px;transition:background .2s,color .2s}.tz2-tabs button:before{content:"";display:inline-block;width:9px;height:9px;background:var(--choice,var(--tz-rgb-b));border-radius:50%;margin-right:12px}.tz2-tabs button[aria-selected=true]{background:var(--tz-ink);color:var(--tz-bg);border-color:var(--tz-ink)}.tz2-scene{position:relative;min-height:560px;margin-bottom:30px;display:flex;align-items:end;background:#080b10}.tz2-scene__photo{position:absolute;top:0;right:0;bottom:0;left:0}.tz2-scene__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(4,8,14,.95),transparent 70%)}.tz2-scene__copy{position:relative;padding:40px;max-width:670px;color:#f2f3ee;--tz-muted:#d8dee5}.tz2-scene__copy h3{font-size:42px;margin-bottom:12px}.tz2-scene__copy .tz2-tip{max-width:500px}.tz2-cinema{position:relative;min-height:650px;display:flex;align-items:end}.tz2-cinema__photo{position:absolute;top:0;right:0;bottom:0;left:0}.tz2-cinema__photo img{object-position:60% 40%}.tz2-cinema__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#080b10e8,transparent 65%)}.tz2-cinema__copy{position:relative;padding:48px 4vw;max-width:900px}.tz2-cinema__copy h2{max-width:800px;font-size:clamp(44px,6vw,84px);margin-bottom:20px}.tz2-cinema__copy .tz2-rich{max-width:460px;color:#e0e4e9}.tz2-cinema>.tz2-seam{position:absolute;bottom:0}.tz2-day-heading{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:9vw;padding:15px 0 60px}.tz2-day-heading h2{max-width:680px}.tz2-day-heading p{color:var(--tz-muted);max-width:420px}.tz2-routine{display:grid;grid-template-columns:.8fr 1.35fr;gap:8vw;align-items:center;padding-block:56px;border-top:1px solid color-mix(in srgb,var(--tz-ink) 22%,transparent)}.tz2-routine:nth-child(2n){grid-template-columns:1.35fr .8fr}.tz2-routine:nth-child(2n) figure{order:-1}.tz2-moment{display:inline-block;margin-bottom:26px;font-size:14px;font-weight:650;text-decoration:underline;text-decoration-color:var(--tz-accent);text-underline-offset:8px}.tz2-routine h3{font-size:clamp(34px,3.5vw,48px);margin-bottom:20px}.tz2-routine figure picture{aspect-ratio:1.5;height:auto}.tz2-routine figcaption{font-size:12px;color:var(--tz-muted);padding-top:14px}.tz2-dimensions{position:relative;display:grid;grid-template-columns:.8fr 1.35fr;gap:8vw;padding:48px 0 20px}.tz2-dimensions>.tz2-seam{position:absolute;top:0}.tz2-measure{font-size:clamp(22px,3vw,40px);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2;margin-bottom:20px!important}.tz2-dimensions>div>p:last-child{color:var(--tz-muted);font-size:14px;max-width:550px}.tz2-day-close{font-family:TZ2Display,sans-serif;font-size:clamp(36px,5vw,64px);line-height:1.15;text-align:center;max-width:800px!important;margin:90px auto 0!important;text-wrap:balance}.tz2-car-heading{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:10vw}.tz2-car-heading h2{font-size:clamp(44px,5.5vw,80px)}.tz2-car-heading>p{max-width:340px;color:var(--tz-muted)}.tz2-rail{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 4vw 20px;scroll-padding-inline:4vw;scrollbar-width:thin;scrollbar-color:var(--tz-accent) #20252c;overscroll-behavior-inline:contain}.tz2-rail::-webkit-scrollbar{height:5px}.tz2-rail::-webkit-scrollbar-thumb{background:var(--tz-accent)}.tz2-frame{flex:0 0 76%;max-width:1180px;scroll-snap-align:start;min-width:0}.tz2-frame__photo{aspect-ratio:1.7}.tz2-frame__caption{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:24px 0}.tz2-frame__caption p{max-width:400px;color:var(--tz-muted);font-size:15px}.tz2-gallery-controls{display:flex;align-items:center;justify-content:space-between;padding-top:18px;font-variant-numeric:tabular-nums;font-size:13px}.tz2-gallery-controls button{border:0;border-bottom:1px solid var(--tz-muted);background:transparent;display:flex;align-items:center;gap:14px;min-height:46px;font-size:13px}.tz2-gallery-controls [data-prev] svg{transform:rotate(180deg)}.tz2-car-close{display:grid;grid-template-columns:.75fr 1.3fr;gap:8vw;align-items:center}.tz2-car-close__copy h2{margin-bottom:24px}.tz2-car-close__photo{aspect-ratio:1.25}.tz2-cars>.tz2-seam{height:5px}.tz2-gift-heading{text-align:center;max-width:820px;margin:0 auto 42px}.tz2-gift-heading h2{font-size:clamp(42px,5.5vw,76px)}.tz2-gift-heading p{max-width:510px;margin:24px auto 0;color:var(--tz-muted)}.tz2-recipient .tz2-tabs{justify-content:center;margin-bottom:36px}.tz2-recipient .tz2-tabs button:before{background:linear-gradient(90deg,var(--tz-rgb-a),var(--tz-rgb-c))}.tz2-recipient__panel{display:grid;grid-template-columns:1.2fr 1fr;gap:6vw;align-items:center;margin-bottom:36px}.tz2-recipient__photo{aspect-ratio:1.3}.tz2-recipient__copy h3{font-size:clamp(32px,3.3vw,48px);margin-bottom:22px}.tz2-note{background:#fffdf6;padding:28px 32px;margin-top:30px;box-shadow:0 10px 25px #25291e12;border-top:3px solid var(--tz-rgb-b);transform:rotate(-2deg);color:#26352f}.tz2-note>span{display:block;font-size:12px;margin-bottom:17px;color:#59645d}.tz2-note p{font-family:Georgia,serif;font-size:clamp(25px,2.5vw,36px);line-height:1.3}.tz2-gift-prep{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;border-top:1px solid color-mix(in srgb,var(--tz-ink) 25%,transparent);padding-top:70px;margin-top:80px}.tz2-gift-prep__photo{aspect-ratio:1.05}.tz2-gift-prep h2{font-size:clamp(34px,4vw,56px);margin-bottom:20px}.tz2-gift-prep>div>p{color:var(--tz-muted)}.tz2-checks{margin-top:24px}.tz2-check{display:flex;gap:17px;align-items:flex-start;cursor:pointer;padding:19px 0;border-top:1px solid color-mix(in srgb,var(--tz-ink) 20%,transparent)}.tz2-check input{width:21px;height:21px;margin:3px 0;flex:none}.tz2-check strong{display:block;font-size:15px}.tz2-check>span>span{display:block;font-size:13px;color:var(--tz-muted);margin-top:7px}.tz2-check:has(input:checked) strong{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:var(--tz-accent)}.tz2-gift-close{font-family:Georgia,serif;text-align:center;font-size:clamp(32px,4vw,54px);line-height:1.2;max-width:750px!important;margin:100px auto 25px!important;text-wrap:balance}.tz2-faq{display:grid;grid-template-columns:.8fr 1.3fr;gap:9vw}.tz2-faq h2{font-size:clamp(34px,3.5vw,48px);max-width:350px}.tz2-faq details{border-top:1px solid color-mix(in srgb,var(--tz-ink) 28%,transparent);padding:0}.tz2-faq details:last-child{border-bottom:1px solid color-mix(in srgb,var(--tz-ink) 28%,transparent)}.tz2-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;cursor:pointer;font-size:16px;font-weight:650}.tz2-faq summary::-webkit-details-marker{display:none}.tz2-faq summary>span{font:26px/1 TZ2Body,sans-serif;transition:transform .2s}.tz2-faq details[open] summary>span{transform:rotate(45deg)}.tz2-faq details>.tz2-rich{padding:0 25px 24px 0;font-size:15px}.tz2-purchase{display:grid;grid-template-columns:1.1fr 1fr;border-top:1px solid color-mix(in srgb,var(--tz-ink) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--tz-ink) 20%,transparent)}.tz2-purchase__photo{min-height:390px}.tz2-purchase__copy{position:relative;padding:50px 0 45px 5vw;align-self:center}.tz2-purchase__copy>.tz2-seam{width:100px;margin-bottom:30px}.tz2-purchase h2{font-size:clamp(36px,3.5vw,52px);max-width:540px}.tz2-purchase__copy>p:not(.tz2-footnote){color:var(--tz-muted);margin-top:22px;max-width:500px}.tz2-purchase .tz2-button{margin-top:26px}.tz2-purchase .tz2-price{font-size:22px;font-weight:650}.tz2-editor-note{font-size:13px;border:1px dashed var(--tz-accent);padding:14px}.tz2-related{padding-top:55px;padding-bottom:30px}.tz2-related h3{font-size:24px;margin-bottom:25px}.tz2-related>div{display:flex;gap:30px;flex-wrap:wrap}.tz2-related a{display:flex;gap:18px;align-items:center;min-height:44px;border-bottom:1px solid color-mix(in srgb,var(--tz-ink) 30%,transparent);font-size:14px}.tz2-finish>.tz2-footnote{padding-bottom:35px}.tz2-finish--gifts .tz2-purchase h2{font-family:Georgia,serif;text-transform:none;font-weight:400;letter-spacing:-.02em}.tz2-home .tz-stories__inner>.tz2-seam{margin-bottom:34px;height:4px}.tz2-home .tz-stories__heading>span:last-child{color:var(--tz-rgb-a)}.tz2-home .tz-stories__media{aspect-ratio:1.78!important}.tz2-home .tz-stories__media:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--tz-rgb-a),var(--tz-rgb-b),var(--tz-rgb-c));opacity:var(--tz-rgb-opacity)}.tz2-home .tz-stories__media{position:relative}.tz2-home[data-rgb=false] .tz-stories__media:after{display:none}.tz2-home .tz-stories__header{border-bottom:0!important;padding-bottom:0!important}.tz2-home .tz-stories__number{display:none}@media(min-width:1700px){.tz2-hero__content{padding-top:60px}.tz2-hero__content>p{max-width:440px}}@media(max-width:999px){.tz2-heading,.tz2-day-heading,.tz2-car-heading{gap:30px}.tz2-scene{min-height:560px}.tz2-routine,.tz2-routine:nth-child(2n){gap:5vw}.tz2-recipient__panel{gap:4vw}.tz2-note{padding:24px}.tz2-hero h1{font-size:clamp(56px,8vw,84px)}.tz2-hero--cars .tz2-hero__content h1{font-size:84px}.tz2-cinema{min-height:530px}.tz2-purchase__photo{min-height:360px}}@media(max-width:749px){.tz2{--tz-space-mobile:48px}.tz2-wrap{width:calc(100% - 40px)}.tz2-space{padding-block:clamp(28px,calc(var(--tz-space)*.65),80px)}.tz2 h1{font-size:clamp(45px,10vw,70px)}.tz2 h2{font-size:clamp(34px,9vw,48px)}.tz2 h3{font-size:30px}.tz2-actions{gap:13px;margin-top:20px}.tz2-button{padding:12px 18px;gap:14px;font-size:13px;min-height:48px}.tz2-link{font-size:13px;gap:9px}.tz2-hero{min-height:max(760px,var(--tz-hero-height));justify-content:space-between}.tz2-hero__content{padding-top:35px;padding-bottom:0}.tz2-hero__content h1,.tz2-hero--cars .tz2-hero__content h1{font-size:clamp(48px,11vw,76px);max-width:600px}.tz2-hero--gifts .tz2-hero__content h1{font-size:clamp(43px,10vw,66px)}.tz2-hero__content>p{font-size:14px;max-width:340px;margin-top:17px}.tz2-hero__photo img{object-position:50% 70%!important}.tz2-hero__shade{background:linear-gradient(180deg,rgba(0,0,0,.72),transparent 60%,rgba(0,0,0,.6))}.tz2-hero--everyday .tz2-hero__shade,.tz2-hero--gifts .tz2-hero__shade{background:linear-gradient(180deg,rgba(240,238,231,.88),rgba(240,238,231,.3) 44%,transparent 66%,rgba(25,20,15,.4))}.tz2-hero__foot{padding-block:20px}.tz2-hero__foot>span{font-size:10px;max-width:240px}.tz2-campaign{font-size:12px;gap:8px}.tz2-campaign>a{min-height:38px}.tz2-heading,.tz2-day-heading,.tz2-car-heading{display:block;margin-bottom:30px;padding-bottom:0}.tz2-heading>p,.tz2-day-heading>p,.tz2-car-heading>p{margin-top:22px;max-width:550px;font-size:15px}.tz2-tabs{gap:8px}.tz2-tabs button{padding:11px 14px;font-size:12px;min-height:44px}.tz2-tabs button:before{margin-right:8px;width:7px;height:7px}.tz2-scene{display:block;min-height:0}.tz2-scene__photo{position:relative;aspect-ratio:1.5}.tz2-scene__photo:after{display:none}.tz2-scene__copy{padding:27px 22px 30px;background:#141b23}.tz2-scene__copy h3{font-size:34px}.tz2-scene__copy .tz2-rich{font-size:15px}.tz2-tip{font-size:12px}.tz2-cinema{min-height:0;display:block}.tz2-cinema__photo{position:relative;aspect-ratio:1.45}.tz2-cinema__photo:after{display:none}.tz2-cinema__copy{padding:30px 20px 40px}.tz2-cinema__copy h2{font-size:44px}.tz2-cinema__copy .tz2-rich{font-size:15px}.tz2-routine,.tz2-routine:nth-child(2n){display:flex;flex-direction:column;align-items:stretch;gap:28px;padding-block:34px}.tz2-routine:nth-child(2n) figure{order:initial}.tz2-routine h3{font-size:36px;max-width:440px}.tz2-moment{margin-bottom:22px}.tz2-routine .tz2-rich{font-size:15px}.tz2-routine figcaption{font-size:11px}.tz2-dimensions{display:block;padding-top:30px}.tz2-dimensions h3{margin-bottom:25px}.tz2-measure{font-size:27px}.tz2-day-close{margin-top:45px!important;font-size:40px}.tz2-car-heading h2{font-size:44px}.tz2-rail{padding-inline:20px;gap:16px;scroll-padding-inline:20px}.tz2-frame{flex-basis:88%}.tz2-frame__photo{aspect-ratio:1.5}.tz2-frame__caption{display:block;padding-top:22px}.tz2-frame__caption h3{font-size:29px}.tz2-frame__caption p{font-size:14px;margin-top:14px}.tz2-gallery-controls button{gap:6px;font-size:12px}.tz2-car-close{display:flex;flex-direction:column-reverse;gap:30px;align-items:stretch}.tz2-car-close__photo{aspect-ratio:1.5}.tz2-car-close__copy h2{font-size:44px}.tz2-car-close .tz2-rich{font-size:15px}.tz2-gift-heading h2{font-size:44px}.tz2-gift-heading p{font-size:15px;margin-top:20px}.tz2-recipient .tz2-tabs{margin-bottom:27px}.tz2-recipient__panel{display:block}.tz2-recipient__photo{aspect-ratio:1.5}.tz2-recipient__copy{padding-top:28px}.tz2-recipient__copy h3{font-size:36px}.tz2-recipient__copy .tz2-rich{font-size:15px}.tz2-note{margin:28px 5px 0;padding:25px;transform:rotate(-1deg)}.tz2-gift-prep{display:flex;flex-direction:column;gap:35px;align-items:stretch;padding-top:40px;margin-top:55px}.tz2-gift-prep__photo{aspect-ratio:1.5}.tz2-gift-prep h2{font-size:40px}.tz2-gift-close{font-size:37px;margin:60px auto 0!important}.tz2-faq{display:block}.tz2-faq h2{max-width:420px;margin-bottom:30px}.tz2-faq summary{font-size:15px;padding-block:20px}.tz2-faq details>.tz2-rich{font-size:14px}.tz2-purchase{display:block}.tz2-purchase__photo{min-height:0;aspect-ratio:1.5}.tz2-purchase__copy{padding:30px 0 20px}.tz2-purchase h2{font-size:40px}.tz2-purchase__copy>p:not(.tz2-footnote){font-size:15px}.tz2-related{padding-top:38px}.tz2-related>div{gap:14px 24px}.tz2-related a{font-size:13px}.tz2-footnote{font-size:11px}.tz2-home .tz-stories__inner>.tz2-seam{margin-bottom:27px}}@media(max-width:359px){.tz2-wrap{width:calc(100% - 32px)}.tz2-hero__content h1,.tz2-hero--cars .tz2-hero__content h1{font-size:44px}.tz2-hero--gifts .tz2-hero__content h1{font-size:38px}.tz2-hero__content>p{font-size:13px}.tz2-tabs{gap:6px}.tz2-tabs button{padding:10px;font-size:11px}.tz2-hero .tz2-actions{gap:3px 12px}.tz2-gallery-controls button>span{max-width:72px}}@media(prefers-reduced-motion:reduce){.tz2 *{scroll-behavior:auto!important;transition-duration:.01ms!important}.tz2-note,.tz2-button:hover{transform:none}}@media(max-width:749px){.tz2-hero__photo img{object-fit:var(--tz-mobile-fit,contain)!important;object-position:center bottom!important}}@font-face{font-family:TZ2Editorial;src:url(taztir-fraunces-500.ttf) format("truetype");font-weight:500;font-display:swap}.tz2 .tz2-wrap{margin-inline:auto}.tz2-hero__content{padding-top:44px}.tz2-hero__content>p{max-width:305px}.tz2-hero .tz2-actions{flex-direction:column;align-items:flex-start;gap:4px}.tz2-hero--cars .tz2-hero__content h1{font-size:clamp(64px,6.2vw,var(--tz-title-size,84px))}.tz2-hero--everyday h1,.tz2-everyday h2,.tz2-everyday h3,.tz2-finish--everyday h2{font-family:TZ2Body,sans-serif;font-weight:650;letter-spacing:-.04em;line-height:1.08;text-transform:none}.tz2-hero--everyday h1{font-size:clamp(58px,6vw,var(--tz-title-size,84px))}.tz2-everyday h2{font-size:clamp(36px,4vw,56px)}.tz2-everyday h3{font-size:clamp(29px,3vw,42px)}.tz2-hero--gifts h1,.tz2-gifts h2,.tz2-gifts h3,.tz2-finish--gifts h2,.tz2-note p,.tz2-gift-close{font-family:TZ2Editorial,Georgia,serif;font-weight:500;letter-spacing:-.03em;line-height:1.08;text-transform:none}.tz2-hero--gifts .tz2-hero__content h1{font-size:clamp(56px,6vw,var(--tz-title-size,80px));max-width:1000px}.tz2-note p{line-height:1.3}.tz2-recipient__photo{aspect-ratio:1.78}.tz2-gift-prep__photo,.tz2-car-close__photo{aspect-ratio:1.5}.tz2-note{border-image:linear-gradient(90deg,var(--tz-rgb-a),var(--tz-rgb-b),var(--tz-rgb-c)) 1}.tz2-gaming .tz2-heading h2:after,.tz2-car-heading h2:after{content:"";display:block;width:130px;height:4px;margin-top:25px;background:linear-gradient(90deg,var(--tz-rgb-a),var(--tz-rgb-b),var(--tz-rgb-c));opacity:var(--tz-rgb-opacity)}.tz2[data-rgb=false] .tz2-heading h2:after,.tz2[data-rgb=false] .tz2-car-heading h2:after{display:none}.tz2[data-rgb=false] .tz2-note{border-color:var(--tz-accent);border-image:none}.tz2-scene{min-height:0;aspect-ratio:1.5}.tz2-cinema__copy{max-width:650px}.tz2-cinema__copy h2{font-size:clamp(44px,5vw,68px);max-width:580px}@media(max-width:999px){.tz2-hero__content>p{max-width:285px}.tz2-scene{min-height:580px}.tz2-hero--cars .tz2-hero__content h1{font-size:72px}}@media(max-width:749px){.tz2-hero__content{padding-top:34px}.tz2-hero__content>p{max-width:340px}.tz2-hero .tz2-actions{flex-direction:row;align-items:center;gap:8px 16px}.tz2-hero--cars .tz2-hero__content h1{font-size:clamp(44px,11vw,76px)}.tz2-hero--everyday h1{font-size:clamp(44px,10.8vw,72px)}.tz2-hero--gifts .tz2-hero__content h1{font-size:clamp(42px,10vw,66px)}.tz2-scene{min-height:0;aspect-ratio:auto}.tz2-cinema__copy h2,.tz2-gift-heading h2{font-size:42px}.tz2-recipient__copy h3{font-size:34px}.tz2-gift-prep h2,.tz2-finish--gifts h2{font-size:38px}}.tz2{--tz-button-ink:#17151d;--tz-text-gradient:linear-gradient(110deg,#dbff9a,#a8dfff 48%,#ffb5de)}.tz2 ::selection{background:var(--tz-accent);color:var(--tz-button-ink)}.tz2{scrollbar-color:var(--tz-accent) var(--tz-bg)}.tz2 :is(a,button,summary,input,textarea):focus-visible{outline:2px solid var(--tz-accent);outline-offset:5px}.tz2 :is(a,button){-webkit-tap-highlight-color:transparent}.tz2 [id]{scroll-margin-top:40px}.tz2 .tz3-gradient{display:block;color:var(--tz-accent)}.tz2[data-gradient=true] .tz3-gradient{background-image:var(--tz-text-gradient);background-size:150% 100%;background-position:var(--tz-pointer-x,50%) 50%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.tz2[data-rgb=false] .tz3-gradient{background:none;color:var(--tz-ink);-webkit-text-fill-color:currentColor}.tz2 .tz2-button{position:relative;isolation:isolate;gap:22px;min-height:54px;padding:13px 24px;border:1px solid transparent;border-radius:6px;background:var(--tz-accent);color:var(--tz-button-ink)!important;box-shadow:none;overflow:hidden;transition:transform .24s,background .24s,color .24s}.tz2 .tz2-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 15%,#ffffff50 48%,transparent 65%);transform:translate(-130%);transition:transform .6s;z-index:-1;pointer-events:none}.tz2 .tz2-button:hover:after{transform:translate(130%)}.tz2 .tz2-button:hover{filter:none;transform:translateY(-2px)}.tz2[data-button=spectrum] .tz2-button{border:1px solid transparent;background:linear-gradient(var(--tz-bg),var(--tz-bg)) padding-box,linear-gradient(110deg,var(--tz-rgb-a),var(--tz-rgb-b),var(--tz-rgb-c)) border-box;color:var(--tz-ink)!important;border-radius:50px;padding:15px 25px}.tz2[data-button=spectrum] .tz2-button:hover{background:linear-gradient(#292230,#292230) padding-box,linear-gradient(110deg,var(--tz-rgb-c),var(--tz-rgb-a),var(--tz-rgb-b)) border-box}.tz2[data-button=pill] .tz2-button{border-radius:50px}.tz2[data-button=split] .tz2-button{border-radius:3px;padding-right:0;gap:22px}.tz2[data-button=split] .tz2-button svg{box-sizing:content-box;padding:16px 17px;background:#00000013;border-left:1px solid #00000026;margin-block:-13px}.tz2[data-button=split] .tz2-button:hover svg{transform:none;background:#00000026}.tz2[data-button=outline] .tz2-button{background:transparent;border-color:currentColor;color:var(--tz-ink)!important}.tz2 .tz2-link{color:var(--tz-ink);text-decoration-thickness:1px!important;text-underline-offset:7px!important}.tz2 .tz2-link svg{width:20px;height:20px}.tz2 .tz2-seam{height:2px}.tz3-hero{min-height:clamp(740px,var(--tz-hero-height),1080px);display:flex;flex-direction:column;justify-content:center;color:var(--tz-ink);background:#17141b;overflow:hidden}.tz3-hero .tz2-hero__photo{top:-2%;right:0;bottom:-2%;left:0;position:absolute}.tz3-hero .tz2-hero__photo img{object-fit:cover;object-position:var(--tz-photo-position,50% 50%)}.tz3-hero .tz2-hero__shade{background:linear-gradient(90deg,#0a090ee0,#0a090ead 28%,#0a090e40,#0a090e03 70%),linear-gradient(0deg,rgba(9,8,13,.45),transparent 25%);opacity:1}.tz3-hero .tz2-hero__content{position:relative;padding-top:78px;padding-bottom:110px;margin-block:auto}.tz3-hero .tz3-hero-inner{width:45%;max-width:var(--tz-copy-width,590px)}.tz3-hero .tz2-hero__content h1{font-family:TZ2Body,sans-serif;font-size:clamp(58px,6vw,var(--tz-title-size,92px));font-weight:800;letter-spacing:-.04em;line-height:1.03;text-transform:none;max-width:none;text-wrap:balance}.tz3-hero .tz3-hero-inner>p{font-size:17px;line-height:1.7;max-width:450px;margin-top:28px;color:var(--tz-muted)}.tz3-hero .tz2-actions{flex-direction:row;align-items:center;gap:20px 24px;margin-top:30px}.tz3-hero .tz2-actions a{font-size:13px}.tz3-hero .tz2-hero__foot{position:relative;padding-block:20px;margin-top:-70px;z-index:2}.tz3-hero .tz2-hero__foot>span{max-width:500px;color:#e8e1e5;font-size:11px}.tz3-hero .tz2-hero__foot>a{width:44px;height:44px;border:1px solid #ffffff70;border-radius:50%;display:grid;place-items:center}.tz3-hero .tz2-hero__foot>a:hover{background:#ffffff20}.tz3-hero .tz2-hero__foot>a svg{transform:rotate(90deg)}.tz3-hero .tz2-campaign{z-index:2;width:100%}.tz3-hero .tz2-seam{position:absolute;bottom:0}.tz3-home{background:var(--tz-bg);color:var(--tz-ink)}.tz3-home-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:7vw;align-items:end;margin-bottom:42px}.tz3-home-heading h2{font-family:TZ2Body,sans-serif;font-size:clamp(42px,4.8vw,72px);font-weight:750;letter-spacing:-.04em;line-height:1.07;max-width:810px;text-transform:none;text-wrap:balance}.tz3-home-heading h2 span{margin-top:5px}.tz3-home-heading p{font-size:17px;line-height:1.8;color:var(--tz-muted);max-width:400px;padding-bottom:5px}.tz3-home-choices{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.tz3-home-choices button{background:transparent;border:1px solid #ffffff30;color:var(--tz-muted);border-radius:40px;padding:12px 20px;font:650 13px/1.4 TZ2Body,sans-serif;min-height:46px;cursor:pointer;transition:background .2s,color .2s}.tz3-home-choices button[aria-pressed=true]{background:var(--tz-accent);border-color:transparent;color:var(--tz-button-ink)}.tz3-home-choices button:hover{border-color:var(--tz-accent)}.tz3-home-deck{display:flex;gap:12px;min-height:570px}.tz3-home-story{position:relative;flex:1;min-width:0;overflow:hidden;border-radius:9px;transition:flex .8s cubic-bezier(.16,1,.3,1);background:#24202b;isolation:isolate}.tz3-home-story.is-active{flex:3}.tz3-home-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.tz3-home-photo picture,.tz3-home-photo img{width:100%;height:100%;display:block}.tz3-home-photo img{object-fit:cover;transition:transform 1s cubic-bezier(.16,1,.3,1)}.tz3-home-story:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a080ff2,#0a080f40 55%,#0a080f14);z-index:-1}.tz3-home-story.is-active .tz3-home-photo img{transform:scale(1.015)}.tz3-home-copy{height:100%;display:flex;flex-direction:column;justify-content:end;padding:28px 23px;color:#fff5f8}.tz3-home-copy h3{font-family:TZ2Body,sans-serif;font-size:clamp(23px,2.25vw,34px);font-weight:750;letter-spacing:-.035em;line-height:1.13;text-wrap:balance}.tz3-home-copy>p{margin-top:20px;color:#eee3ef;font-size:14px;line-height:1.7;max-width:400px}.tz3-home-story:not(.is-active) .tz3-home-copy>p{display:none}.tz3-story-link{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;font:650 13px/1.6 TZ2Body,sans-serif;text-decoration:none;color:#fff!important;min-height:44px}.tz3-story-link svg{width:42px;height:42px;padding:11px;border:1px solid #ffffff80;border-radius:50%;flex:none;transition:transform .25s,background .25s}.tz3-story-link:hover svg{transform:rotate(-35deg);background:#ffffff25}.tz3-home-story:not(.is-active) .tz3-story-link{flex-wrap:wrap;gap:12px}.tz3-home-story:not(.is-active) .tz3-story-link span{font-size:11px}.tz3-home-footer{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:32px;border-top:1px solid #ffffff20;padding-top:22px;color:var(--tz-muted);font-size:12px;line-height:1.7}.tz3-home-footer p:first-child{color:var(--tz-ink);font-size:14px}.tz2-gaming .tz2-heading{padding-bottom:14px}.tz2-gaming .tz2-heading h2{font-family:TZ2Body,sans-serif;font-size:clamp(40px,4.5vw,64px);font-weight:750;line-height:1.1;letter-spacing:-.035em;text-transform:none}.tz2-gaming .tz2-heading h2:after{display:none}.tz3-scene-controls{background:#211a2c;border:1px solid #ffffff23;border-radius:45px;padding:6px;display:inline-flex;gap:4px;margin-bottom:28px}.tz3-scene-controls button{border:0;border-radius:36px;color:#d2c6db;padding:13px 22px;transition:background .3s,color .3s}.tz3-scene-controls button[aria-selected=true]{background:var(--choice);color:#201827}.tz3-scene-controls button:before{box-shadow:0 2px 4px #00000025}.tz3-scene-deck .tz2-scene{aspect-ratio:1.6;border-radius:12px;overflow:hidden}.tz3-scene-deck .tz2-scene__copy{max-width:440px;padding:36px;width:38%;margin-left:auto}.tz3-scene-deck .tz2-scene__copy h3{font-family:TZ2Body,sans-serif;font-weight:750;font-size:clamp(30px,3vw,44px);letter-spacing:-.035em;text-transform:none}.tz3-flow-window{min-height:680px;margin-top:20px}.tz3-flow-window .tz2-cinema__copy{max-width:570px}.tz3-flow-window .tz2-cinema__copy h2{font-family:TZ2Body,sans-serif;font-weight:750;font-size:clamp(42px,4.5vw,64px);text-transform:none;line-height:1.1}.tz3-day-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:start}.tz3-day-guide{position:sticky;top:70px;padding-top:24px}.tz3-day-guide h2{font-size:clamp(35px,3.4vw,54px);line-height:1.12}.tz3-day-guide>p{margin-top:26px;max-width:360px;color:var(--tz-muted);font-size:16px;line-height:1.8}.tz3-day-nav{display:grid;gap:2px;margin-top:36px;padding-left:0;position:relative}.tz3-day-nav a{position:relative;display:flex;align-items:center;gap:17px;min-height:54px;font-size:15px;font-weight:650;color:var(--tz-muted);text-decoration:none}.tz3-day-nav a:not(:last-child):after{content:"";position:absolute;top:35px;bottom:-17px;left:6px;width:1px;background:color-mix(in srgb,var(--tz-ink) 20%,transparent)}.tz3-day-dot{width:13px;height:13px;border:1px solid currentColor;border-radius:50%;transition:background .3s;flex:none}.tz3-day-nav a[aria-current=step]{color:var(--tz-ink)}.tz3-day-nav a[aria-current=step] .tz3-day-dot{background:var(--tz-ink);box-shadow:0 3px 8px #2f352020}.tz3-day .tz2-routine,.tz3-day .tz2-routine:nth-child(2n){display:flex;flex-direction:column;gap:28px;padding:0 0 78px;border:0;align-items:stretch}.tz3-day .tz2-routine figure,.tz3-day .tz2-routine:nth-child(2n) figure{order:0;margin:0}.tz3-day .tz2-routine figure picture{aspect-ratio:1.5;border-radius:3px;overflow:hidden;display:block}.tz3-day .tz2-routine figure img{height:100%;width:100%;object-fit:cover}.tz3-day .tz2-routine h3{font-size:clamp(28px,2.8vw,42px);max-width:600px}.tz3-day .tz2-routine .tz2-rich{max-width:65ch;margin-top:20px}.tz3-day .tz2-routine figcaption{font-size:11px;line-height:1.6;margin-top:12px}.tz3-day .tz2-dimensions{margin-top:0;padding-top:36px;padding-bottom:30px}.tz3-day .tz2-day-close{margin:40px auto 0!important;padding-bottom:70px;max-width:1000px;font-family:TZ2Body,sans-serif;font-size:clamp(36px,4.5vw,62px);font-weight:700;letter-spacing:-.035em}.tz3-contact-sheet .tz2-rail{gap:26px;padding-bottom:24px;cursor:grab;scrollbar-width:thin;scrollbar-color:var(--tz-accent) #262323;scroll-snap-type:x mandatory}.tz3-contact-sheet .tz2-rail.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.tz3-contact-sheet .tz2-frame{flex-basis:64%;transform-origin:center;transition:transform .6s cubic-bezier(.16,1,.3,1)}.tz3-contact-sheet .tz2-frame__photo{aspect-ratio:1.5;border-radius:2px;overflow:hidden}.tz3-contact-sheet .tz2-frame__photo img{pointer-events:none;-webkit-user-select:none;user-select:none}.tz3-contact-sheet .tz2-frame__caption{grid-template-columns:1fr 1fr;gap:30px;align-items:start;padding-top:26px}.tz3-contact-sheet .tz2-frame__caption h3{font-size:34px;line-height:1.15;max-width:500px}.tz3-contact-sheet .tz2-frame__caption p{font-size:15px;max-width:400px}.tz2-cars .tz2-car-heading h2:after{height:3px;width:90px}.tz3-contact-sheet .tz2-gallery-controls{padding-top:22px}.tz3-contact-sheet .tz2-gallery-controls button{border:1px solid #ffffff35;border-radius:30px;padding:10px 18px;min-height:46px}.tz3-contact-sheet .tz2-gallery-controls button:hover{background:#ffffff10}.tz3-contact-sheet .tz2-gallery-controls button:disabled{opacity:.3;cursor:default}.tz3-contact-sheet [data-count]{font-variant-numeric:tabular-nums;letter-spacing:.06em}.tz2-gifts .tz2-tabs{gap:12px}.tz2-gifts .tz2-tabs button{border-radius:40px;padding:13px 23px;border-color:#86495942}.tz2-gifts .tz2-tabs button[aria-selected=true]{background:#492633;color:#fff1f4;border-color:#492633}.tz2-gifts .tz2-tabs button:before{display:none}.tz2-gifts .tz2-recipient__panel{grid-template-columns:1.1fr 1fr;gap:6vw}.tz2-gifts .tz2-recipient__photo{aspect-ratio:1.5;transform:rotate(-1.4deg);border:8px solid #fffcf8;box-shadow:0 15px 35px #4b233116}.tz2-gifts .tz2-recipient__copy h3{font-size:clamp(32px,3vw,45px)}.tz3-gift-note{margin-top:30px;border-top:1px solid #75475650;border-bottom:1px solid #75475650}.tz3-gift-note>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:60px;font:650 14px/1.5 TZ2Body,sans-serif;color:var(--tz-ink)}.tz3-gift-note>summary::-webkit-details-marker{display:none}.tz3-gift-note>summary svg{transition:transform .4s}.tz3-gift-note[open]>summary svg{transform:rotate(90deg)}.tz3-gift-note .tz2-note{transform:none;margin:0 0 22px;padding:25px;border-image:none;border-top:2px solid #b185b0;background:#fffaf4;color:#3c2633;box-shadow:0 12px 25px #4823370c;transform-origin:50% 0}.tz3-gift-note[open] .tz2-note{animation:tz3-unfold .55s cubic-bezier(.16,1,.3,1)}@keyframes tz3-unfold{0%{opacity:.25;transform:perspective(500px) rotateX(-12deg) translateY(-6px)}to{opacity:1;transform:none}}.tz3-note-label{display:block;margin-top:22px;font:650 12px/1.5 TZ2Body,sans-serif}.tz3-gift-note textarea{margin-top:9px;display:block;width:100%;max-width:100%;resize:vertical;min-height:85px;border:1px solid #b695a2;border-radius:3px;background:#fffefd;color:#3c2633;padding:12px;font:14px/1.7 TZ2Body,sans-serif;caret-color:#a73263}.tz3-note-hint{display:block!important;margin:10px 0 0!important;font:11px/1.5 TZ2Body,sans-serif!important;color:#70545d!important}.tz2-gifts .tz2-check input{accent-color:#7b3c54}.tz2-gifts .tz2-gift-prep__photo{aspect-ratio:1.5}.tz2-gifts .tz2-gift-close{font-size:clamp(40px,5vw,66px);max-width:950px!important}.tz2-finish .tz2-purchase{gap:0;border:0;padding-block:20px}.tz2-finish .tz2-purchase__photo{border-radius:6px;overflow:hidden;min-height:420px}.tz2-finish .tz2-purchase__copy{padding:30px 0 30px 5vw}.tz2-finish .tz2-purchase__copy>.tz2-seam{display:none}@media(min-width:1700px){.tz3-hero .tz2-hero__content h1{font-size:var(--tz-title-size,92px)}}@media(max-width:1099px){.tz3-hero .tz3-hero-inner{width:49%}.tz3-hero .tz2-hero__content h1{font-size:clamp(55px,6vw,76px)}.tz3-hero .tz3-hero-inner>p{font-size:15px;max-width:360px}.tz3-home-deck{min-height:520px}.tz3-home-copy{padding:22px 17px}.tz3-home-story.is-active{flex:2.6}.tz3-home-copy h3{font-size:23px}.tz3-home-heading{gap:4vw}.tz3-scene-deck .tz2-scene__copy{width:43%;padding:28px}.tz3-day-layout{gap:5vw}.tz3-contact-sheet .tz2-frame{flex-basis:78%}}@media(max-width:749px){.tz3-hero{min-height:max(830px,100svh);justify-content:start}.tz3-hero .tz2-hero__photo{top:0;right:0;bottom:0;left:0}.tz3-hero .tz2-hero__photo img{object-fit:var(--tz-mobile-fit,cover)!important;object-position:50% 60%!important}.tz3-hero .tz2-hero__shade{background:linear-gradient(180deg,#0a080ddb,#0a080db3 27%,#0a080d14 55%,#0a080d1a 82%,#0a080db3)}.tz3-hero .tz2-hero__content{padding-top:40px;padding-bottom:30px;margin-block:0}.tz3-hero .tz3-hero-inner{width:100%;max-width:480px}.tz3-hero .tz2-hero__content h1{font-size:clamp(44px,11.5vw,67px);line-height:1.03;letter-spacing:-.04em}.tz3-hero .tz3-hero-inner>p{font-size:14px;line-height:1.65;margin-top:19px;max-width:350px}.tz3-hero .tz2-actions{gap:10px 20px;margin-top:22px}.tz3-hero .tz2-actions a{font-size:12px}.tz3-hero .tz2-button{padding:12px 18px;min-height:48px}.tz3-hero[data-button=split] .tz2-button{padding-right:0}.tz3-hero[data-button=split] .tz2-button svg{padding:13px 14px;margin-block:-12px}.tz3-hero .tz2-hero__foot{margin-top:auto;padding-block:22px;gap:16px}.tz3-hero .tz2-hero__foot>span{font-size:10px;max-width:250px}.tz3-home-heading{display:block;margin-bottom:28px}.tz3-home-heading h2{font-size:clamp(36px,9vw,60px);max-width:600px}.tz3-home-heading p{font-size:15px;margin-top:24px;max-width:480px}.tz3-home-choices{flex-wrap:nowrap;overflow-x:auto;margin-inline:-20px;padding-inline:20px;padding-block:6px;scrollbar-width:none;gap:8px}.tz3-home-choices button{white-space:nowrap;padding:11px 16px;font-size:12px;min-height:44px}.tz3-home-deck{margin-inline:-20px;padding:0 20px 10px;min-height:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:thin;gap:14px}.tz3-home-story,.tz3-home-story.is-active{flex:0 0 86%;height:540px;scroll-snap-align:start;transition:none}.tz3-home-copy{padding:26px}.tz3-home-copy h3{font-size:29px}.tz3-home-story:not(.is-active) .tz3-home-copy>p{display:block}.tz3-home-story:not(.is-active) .tz3-story-link{flex-wrap:nowrap}.tz3-home-story:not(.is-active) .tz3-story-link span{font-size:13px}.tz3-home-footer{display:block;margin-top:24px}.tz3-home-footer p+p{margin-top:16px;font-size:10px}.tz2-gaming .tz2-heading h2{font-size:40px}.tz3-scene-controls{display:flex;border-radius:16px;padding:6px;flex-wrap:wrap;gap:3px}.tz3-scene-controls button{font-size:12px;padding:11px 12px;flex:1 1 auto}.tz3-scene-deck .tz2-scene{aspect-ratio:auto;border-radius:7px;min-height:0}.tz3-scene-deck .tz2-scene__copy{width:100%;max-width:none;padding:26px 22px;background:#241a30}.tz3-scene-deck .tz2-scene__copy h3{font-size:32px}.tz3-flow-window{min-height:0;margin-top:0}.tz3-flow-window .tz2-cinema__copy h2{font-size:39px}.tz3-flow-window .tz2-cinema__photo{aspect-ratio:1.5}.tz3-day-layout{display:block}.tz3-day-guide{position:relative;top:auto;padding-top:0;margin-bottom:32px}.tz3-day-guide h2{font-size:38px}.tz3-day-guide>p{font-size:15px;max-width:500px;margin-top:22px}.tz3-day-nav{display:flex;gap:17px;overflow:auto;margin-top:25px;padding-bottom:7px}.tz3-day-nav a{gap:8px;min-height:44px;white-space:nowrap;font-size:12px}.tz3-day-nav a:after{display:none}.tz3-day-dot{width:9px;height:9px}.tz3-day .tz2-routine,.tz3-day .tz2-routine:nth-child(2n){padding-bottom:48px;gap:20px}.tz3-day .tz2-routine h3{font-size:31px}.tz3-day .tz2-day-close{font-size:37px;padding-bottom:45px}.tz3-contact-sheet .tz2-frame{flex-basis:90%}.tz3-contact-sheet .tz2-frame__caption{display:block}.tz3-contact-sheet .tz2-frame__caption h3{font-size:30px}.tz3-contact-sheet .tz2-gallery-controls button{padding:8px 12px}.tz3-contact-sheet .tz2-rail{gap:17px}.tz2-cars .tz2-car-heading h2{font-size:44px}.tz2-gifts .tz2-recipient__photo{border-width:5px;transform:rotate(-.8deg)}.tz2-gifts .tz2-recipient__panel{display:block}.tz2-gifts .tz2-tabs{gap:8px}.tz2-gifts .tz2-tabs button{padding:11px 15px}.tz3-gift-note{margin-top:24px}.tz2-gifts .tz2-gift-close{font-size:40px}.tz2-finish .tz2-purchase__photo{min-height:0;aspect-ratio:1.5}.tz2-finish .tz2-purchase__copy{padding:30px 0 15px}}@media(max-width:359px){.tz3-hero .tz2-hero__content h1{font-size:40px}.tz3-hero .tz3-hero-inner>p{font-size:13px}.tz3-home-deck{margin-inline:-16px;padding-inline:16px}.tz3-home-story,.tz3-home-story.is-active{flex-basis:92%;height:530px}.tz3-home-copy{padding:22px}.tz3-home-copy h3{font-size:26px}.tz3-day-nav{gap:12px}.tz3-day-nav a{font-size:11px}}@media(prefers-reduced-motion:reduce){.tz2 *,.tz2 *:before,.tz2 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.tz3-home-story.is-active img,.tz2-gifts .tz2-recipient__photo,.tz2 .tz2-button:hover{transform:none}}.tz3-home [data-home-deck]:not([data-home-ready]) .tz3-home-story{flex:1}.tz3-home [data-home-deck]:not([data-home-ready]) .tz3-home-copy>p{display:block}.tz3-hero .tz2-hero__shade{opacity:clamp(.3,calc(.5 + var(--tz-overlay)),1)}@media(max-width:749px){.tz3-home [data-home-deck]:not([data-home-ready]) .tz3-home-story{flex:0 0 86%}}@media(min-width:750px){.tz3-hero .tz3-hero-inner{width:42%;max-width:550px}.tz3-hero .tz2-hero__photo{top:0;right:0;bottom:0;left:0}.tz3-hero .tz2-hero__photo img{object-position:right center!important}.tz3-home-story.is-active .tz3-home-photo img{object-fit:contain!important;object-position:center top!important;transform:none}}@media(max-width:749px){.tz3-hero .tz2-hero__photo img{object-fit:var(--tz-mobile-fit,contain)!important;object-position:center bottom!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 15%,#000);mask-image:linear-gradient(to bottom,transparent 0,#000 15%,#000)}.tz3-hero{background:#17141b}.tz3-home-story,.tz3-home-story.is-active{height:500px}.tz3-home-photo img{object-fit:contain!important;object-position:center top!important;transform:none!important}.tz3-home-story:after{background:linear-gradient(0deg,#15121b,#15121bf0 37%,#15121b00 65%)}.tz3-home-copy{padding:24px}.tz3-home-copy h3{font-size:27px}}.tz2[data-spectrum=electric]{--tz-rgb-a:#2764ff;--tz-rgb-b:#8950ff;--tz-rgb-c:#ec51f4;--tz-text-gradient:linear-gradient(100deg,#2764ff 0%,#8950ff 48%,#ec51f4 100%)}.tz2[data-spectrum=electric] .tz3-gradient{background-size:100% 100%;background-position:50% 50%}.tz2:is(.tz2-everyday,.tz2-gifts,.tz2-finish--everyday,.tz2-finish--gifts)[data-spectrum=electric],.tz4-guide[data-tone=light][data-spectrum=electric]{--tz-text-gradient:linear-gradient(100deg,#2459dc,#7937d7 48%,#ae2cba)}.tz2[data-spectrum=electric] .tz2-button{background:linear-gradient(115deg,#245de7,#7040df);color:#fff!important}.tz2[data-spectrum=electric][data-button=spectrum] .tz2-button{background:linear-gradient(var(--tz-bg),var(--tz-bg)) padding-box,linear-gradient(110deg,var(--tz-rgb-a),var(--tz-rgb-b),var(--tz-rgb-c)) border-box}.tz2[data-spectrum=electric][data-button=outline] .tz2-button{background:transparent;color:var(--tz-ink)!important}.tz2[data-spectrum=electric] .tz2-tabs button[aria-selected=true]{background:#3a2b76;color:#fff;border-color:#8c65d6}.tz2[data-spectrum=electric] .tz2-tabs button:before{background:linear-gradient(135deg,var(--tz-rgb-a),var(--tz-rgb-c))}.tz2[data-spectrum=electric] .tz3-home-choices button[aria-pressed=true]{background:#443080;color:#fff}.tz2[data-spectrum=electric] .tz2-seam{background-image:linear-gradient(90deg,var(--tz-rgb-a),var(--tz-rgb-b),var(--tz-rgb-c));background-size:100% 100%}.tz3-hero{overflow:clip}.tz3-hero .tz2-hero__photo{z-index:0}.tz3-hero .tz2-hero__shade{z-index:1}.tz3-hero .tz2-hero__content{z-index:2}.tz3-hero .tz2-seam{z-index:3}@media(min-width:750px){.tz3-hero .tz3-hero-inner{max-width:var(--tz-copy-width,550px)}.tz3-home-story{transition:flex-grow var(--tz-home-duration,1.25s) cubic-bezier(.28,.5,.24,1)}.tz3-home-copy>p{display:block!important;max-height:110px;overflow:hidden;opacity:1;transition:opacity .45s .15s,max-height .65s,margin .65s}[data-home-ready=true] .tz3-home-story:not(.is-active) .tz3-home-copy>p{opacity:0;max-height:0;margin-top:0;transition-delay:0s}}.tz2 :is(.tz2-rail,.tz3-home-deck,.tz3-home-choices,.tz3-day-nav){scroll-snap-type:none!important;scroll-behavior:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.tz2 :is(.tz2-frame,.tz3-home-story){scroll-snap-align:none!important;scroll-snap-stop:normal}.tz2 [data-drag-rail]{touch-action:pan-x pan-y;cursor:grab}.tz2 [data-drag-rail].is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.tz2 [data-drag-rail] img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.tz2 [data-drag-rail]:focus-visible{outline-offset:-3px}.tz2-rail{padding-block:3px 20px}.tz2 .tz4-image-failed{display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tz-bg) 88%,var(--tz-ink));padding:30px;min-height:180px;color:var(--tz-muted)}.tz2 .tz4-image-failed:after{content:attr(data-image-message);font:13px/1.7 TZ2Body,sans-serif;text-align:center;max-width:36ch;overflow-wrap:anywhere}.tz4-flow{display:block;width:100%;height:auto;color:var(--tz-rgb-b);opacity:.28;pointer-events:none}.tz4-detail{position:relative;overflow:hidden;isolation:isolate}.tz4-detail:before{content:"";position:absolute;z-index:-1;width:52%;height:65%;right:-13%;top:6%;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--tz-rgb-b) 13%,transparent),transparent 67%);pointer-events:none}.tz2[data-detail=false] .tz4-flow,.tz2[data-detail=false] .tz4-detail:before,.tz2[data-rgb=false] .tz4-flow,.tz2[data-rgb=false] .tz4-detail:before{display:none}.tz2-gaming .tz2-heading,.tz2-cars .tz2-car-heading,.tz2-gifts .tz2-gift-heading{position:relative}.tz2-gaming .tz2-heading>.tz4-flow,.tz2-cars .tz2-car-heading>.tz4-flow,.tz2-gifts .tz2-gift-heading>.tz4-flow{position:absolute;width:38%;right:0;top:-46px;z-index:-1}.tz2-gaming .tz3-scene-deck{padding-bottom:24px}.tz2-gaming .tz2-scene{box-shadow:0 20px 40px #08061020}.tz2-everyday .tz2-routine:nth-child(2n){position:relative}.tz2-everyday .tz2-routine:nth-child(2n):before{content:"";position:absolute;top:-22px;right:-25px;bottom:34px;left:-25px;background:linear-gradient(135deg,#ebe5f4,#e2e7ee);z-index:-1;border-radius:4px}.tz2-cars .tz2-frame__photo{border-bottom:2px solid var(--tz-rgb-b)}.tz2-cars .tz2-car-close{padding:32px;background:linear-gradient(130deg,#1e1b2a,#12161b)}.tz2-gifts .tz2-gift-prep{background:linear-gradient(125deg,#ede3ef,#e4e6f2);margin-inline:-28px;padding:58px 28px;border-top:0}.tz2-finish .tz2-purchase__photo{border-bottom:3px solid var(--tz-rgb-b)}.tz4-guide{padding-block:90px}.tz4-guide-head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:45px}.tz4-guide-head h2{font:750 clamp(38px,4.4vw,68px)/1.06 TZ2Body,sans-serif;letter-spacing:-.04em;max-width:760px}.tz4-guide-head .tz4-flow{width:240px;flex:none}.tz4-guide-lead{max-width:760px!important;font-size:18px;line-height:1.8;color:var(--tz-muted);margin-bottom:42px!important}.tz4-guide-photo{position:relative;overflow:hidden;aspect-ratio:1.33;min-width:0}.tz4-guide-photo figcaption{position:absolute;bottom:0;inset-inline:0;background:linear-gradient(0deg,#0c0916e8,transparent);padding:35px 22px 16px;color:#f5f0ff;font-size:12px;line-height:1.7}.tz4-guide-layout{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:start}.tz4-guide-copy h3{font:650 clamp(25px,2.3vw,36px)/1.2 TZ2Body,sans-serif;letter-spacing:-.025em;margin-bottom:16px}.tz4-guide-copy .tz2-rich{font-size:16px;line-height:1.8}.tz4-guide-item{padding:28px 0;border-top:1px solid color-mix(in srgb,var(--tz-ink) 20%,transparent)}.tz4-guide-item:first-child{padding-top:0;border-top:0}.tz4-guide-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid color-mix(in srgb,var(--tz-ink) 22%,transparent);margin:60px 0 0;padding-top:30px}.tz4-guide-facts dt{font-size:13px;color:var(--tz-muted);margin-bottom:10px}.tz4-guide-facts dd{margin:0;font-size:17px;line-height:1.55}.tz4-guide-end{margin-top:40px!important;font-size:14px;line-height:1.8;color:var(--tz-muted)}.tz4-guide[data-topic=gaming] .tz4-guide-photo{position:sticky;top:95px;aspect-ratio:.95;border-radius:4px}.tz4-guide[data-topic=gaming] .tz4-guide-copy{padding:22px 0}.tz4-guide[data-topic=gaming]{background:linear-gradient(145deg,var(--tz-bg),color-mix(in srgb,var(--tz-bg),var(--tz-rgb-b) 12%))}.tz4-guide[data-topic=everyday] .tz4-guide-layout{grid-template-columns:.9fr 1.1fr}.tz4-guide[data-topic=everyday] .tz4-guide-photo{order:2;aspect-ratio:1.1}.tz4-guide[data-topic=everyday] .tz4-guide-facts{background:#e2e3ef;border:0;padding:28px;border-radius:3px}.tz4-guide[data-topic=everyday] .tz4-guide-item{padding:25px 0}.tz4-guide[data-topic=cars] .tz4-guide-layout{display:block}.tz4-guide[data-topic=cars] .tz4-guide-photo{aspect-ratio:2;max-height:620px}.tz4-guide[data-topic=cars] .tz4-guide-copy{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:45px}.tz4-guide[data-topic=cars] .tz4-guide-item{border-top:0;padding:0}.tz4-guide[data-topic=cars] .tz4-guide-head h2{font-family:TZ2Display,sans-serif;font-weight:700;letter-spacing:-.025em}.tz4-guide[data-topic=gifts] .tz4-guide-head h2{font-family:TZ2Editorial,Georgia,serif;font-weight:500;letter-spacing:-.025em}.tz4-guide[data-topic=gifts] .tz4-guide-photo{transform:rotate(-1deg);border:10px solid #fff9f6;box-shadow:0 14px 30px #3b203218}.tz4-guide[data-topic=gifts] .tz4-guide-copy{padding:26px;background:#f9f4fb}.tz4-guide[data-topic=gifts] .tz4-guide-item{border-color:#dbcbdc}@media(max-width:1099px){.tz4-guide{padding-block:70px}.tz4-guide-layout{gap:4vw}.tz4-guide-head .tz4-flow{width:160px}.tz4-guide[data-topic=cars] .tz4-guide-copy{gap:22px}}@media(max-width:749px){.tz3-hero{min-height:clamp(720px,94svh,860px);background:#11101c;justify-content:start}.tz3-hero .tz2-hero__photo{top:0;right:0;bottom:0;left:0}.tz3-hero .tz2-hero__photo img{object-fit:cover!important;object-position:var(--tz-mobile-position,50% 62%)!important;-webkit-mask-image:none!important;mask-image:none!important}.tz3-hero[data-mobile-layout=contain] .tz2-hero__photo img{object-fit:contain!important;object-position:center bottom!important}.tz3-hero .tz2-hero__shade{opacity:1!important;background:linear-gradient(180deg,#0b0a18b8 0%,#0b0a1880 26%,#0b0a1826 48%,transparent 65%,#0b0a1850 88%,#0b0a18b0)}.tz3-hero .tz2-hero__content{padding-block:34px 20px;margin:0 auto}.tz3-hero .tz2-hero__content h1{font-size:clamp(36px,10.2vw,46px);line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.tz3-hero .tz3-hero-inner>p{font-size:14px;line-height:1.65;margin-top:18px;max-width:36ch;color:#f2edf9}.tz3-hero .tz2-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:23px;max-width:350px}.tz3-hero .tz2-button{font-size:12px;padding:12px;gap:12px;min-height:48px}.tz3-hero .tz2-link{font-size:12px;gap:6px;white-space:nowrap}.tz3-hero .tz2-link svg{width:17px}.tz3-hero .tz2-hero__foot{padding-block:16px;margin-top:auto}.tz3-home-story,.tz3-home-story.is-active{flex-basis:88%;height:490px}.tz3-home-deck{gap:18px;padding-bottom:16px;scrollbar-width:none}.tz3-home-photo{inset:0 0 auto;height:65%}.tz3-home-photo img{object-fit:cover!important;object-position:center 42%!important}.tz3-home-story:after{background:linear-gradient(0deg,#15121b 0%,#15121bf7 25%,#15121b70 48%,transparent 69%)}.tz3-home-copy{padding:24px 23px}.tz3-home-copy>p{font-size:13px;line-height:1.65}.tz2-rail{scrollbar-width:none;padding-bottom:8px}.tz2-frame{flex-basis:88%!important}.tz3-contact-sheet .tz2-frame__photo{aspect-ratio:1.35}.tz3-contact-sheet .tz2-gallery-controls{padding-top:12px}.tz3-scene-deck .tz2-scene{display:flex;flex-direction:column;background:#1d1730;border-radius:4px}.tz3-scene-deck .tz2-scene__photo{position:relative;width:100%;aspect-ratio:1.2}.tz3-scene-deck .tz2-scene__copy{margin-top:-48px;background:linear-gradient(180deg,#1d173000,#1d1730 45px);padding:70px 24px 30px;z-index:1}.tz3-scene-deck .tz2-scene__copy h3{font-size:30px}.tz2-cars .tz2-car-close{padding:28px 20px;margin-inline:-20px}.tz2-gifts .tz2-gift-prep{margin-inline:-20px;padding:40px 20px}.tz2-everyday .tz2-routine:nth-child(2n):before{top:-18px;right:-20px;bottom:28px;left:-20px}.tz4-guide{padding-block:60px}.tz4-guide-head{display:block;margin-bottom:25px}.tz4-guide-head h2{font-size:clamp(34px,9vw,44px)}.tz4-guide-head .tz4-flow{width:58%;height:60px;margin:10px 0 -10px auto}.tz4-guide-lead{font-size:16px;line-height:1.8;margin-bottom:30px!important}.tz4-guide-layout,.tz4-guide[data-topic=everyday] .tz4-guide-layout{display:flex;flex-direction:column;gap:30px}.tz4-guide .tz4-guide-photo,.tz4-guide[data-topic=gaming] .tz4-guide-photo,.tz4-guide[data-topic=everyday] .tz4-guide-photo,.tz4-guide[data-topic=cars] .tz4-guide-photo{position:relative;top:auto;order:0;width:100%;aspect-ratio:1.1;max-height:none}.tz4-guide .tz4-guide-copy{width:100%}.tz4-guide-copy h3{font-size:27px}.tz4-guide-copy .tz2-rich{font-size:15px}.tz4-guide-item{padding:25px 0}.tz4-guide[data-topic=cars] .tz4-guide-copy{display:block;margin-top:28px}.tz4-guide[data-topic=cars] .tz4-guide-item{padding:25px 0;border-top:1px solid #ffffff24}.tz4-guide[data-topic=gifts] .tz4-guide-copy{padding:24px}.tz4-guide[data-topic=gaming] .tz4-guide-copy{padding:0}.tz4-guide-facts{display:block;margin-top:32px;padding-top:14px}.tz4-guide-facts>div{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;padding:18px 0;border-bottom:1px solid color-mix(in srgb,var(--tz-ink) 16%,transparent)}.tz4-guide-facts dt{font-size:12px;margin:0}.tz4-guide-facts dd{font-size:14px}.tz4-guide[data-topic=everyday] .tz4-guide-facts{padding:10px 20px}.tz4-guide-end{font-size:13px;margin-top:28px!important}}@media(prefers-reduced-motion:reduce){.tz2 .tz3-home-story,.tz2 .tz3-home-copy>p{transition:none!important}.tz4-flow{transform:none!important}}.tz2 .tz3-gradient{width:fit-content;max-width:100%}.tz3-home-photo{z-index:0}.tz3-home-story:after{z-index:1;pointer-events:none}.tz3-home-copy{position:relative;z-index:2}.tz4-guide[data-topic=gaming] .tz4-guide-photo,.tz4-guide[data-topic=everyday] .tz4-guide-photo{aspect-ratio:1.33}@media(max-width:749px){.tz4-guide .tz4-guide-photo,.tz4-guide[data-topic=cars] .tz4-guide-photo{aspect-ratio:1.33}}.tz2[data-spectrum=electric]{--tz-rgb-a:#01fafb;--tz-rgb-b:#76fbfc;--tz-rgb-c:#0073fa;--tz-rgb-d:#fc70fb;--tz-rgb-e:#bf3ffa;--tz-rgb-f:#3b28e1;--tz-text-gradient:linear-gradient(100deg,#01fafb 0%,#76fbfc 18%,#0073fa 39%,#3b28e1 63%,#bf3ffa 82%,#fc70fb 100%)}.tz2[data-spectrum=electric][data-gradient=true]:is(.tz3-home,.tz3-hero) .tz3-gradient{filter:drop-shadow(.5px 0 0 #bceeff) drop-shadow(-.5px 0 0 #bceeff) drop-shadow(0 .5px 0 #bceeff) drop-shadow(0 -.5px 0 #bceeff)}.tz2:is(.tz2-everyday,.tz2-gifts,.tz2-finish--everyday,.tz2-finish--gifts)[data-spectrum=electric],.tz4-guide[data-tone=light][data-spectrum=electric]{--tz-text-gradient:linear-gradient(110deg,#0751b5,#3b28e1 52%,#862ac2)}.tz2 ::selection{background:#76fbfc;color:#10162c}.tz2 :focus-visible{outline-color:#0073fa}.tz2[data-spectrum=electric] .tz2-seam{background-image:linear-gradient(90deg,var(--tz-rgb-a),var(--tz-rgb-c),var(--tz-rgb-f),var(--tz-rgb-e),var(--tz-rgb-d))}.tz5-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tz5-choice-short{display:none}.tz5-card-target{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit}.tz2 .tz5-card-target:focus-visible{outline:3px solid #76fbfc;outline-offset:-6px}.tz3-home-story:has(.tz5-card-target){cursor:pointer}.tz3-home-copy{pointer-events:none}.tz3-home-story:hover .tz3-story-link svg,.tz3-home-story:focus-within .tz3-story-link svg{transform:rotate(-30deg);background:#76fbfc;color:#102037;border-color:#76fbfc}.tz3-story-link,.tz3-home-story:not(.is-active) .tz3-story-link span{font-size:15px;line-height:1.4}.tz3-home-choices button{font-size:14px}.tz2[data-spectrum=electric] .tz3-home-choices button[aria-pressed=true]{background:#76fbfc;color:#102037;border-color:#76fbfc;box-shadow:0 4px 18px #0073fa20}@media(min-width:750px){.tz2[data-home-response=immediate] .tz3-home-story{transition:flex-grow .7s cubic-bezier(.32,.62,.32,1)}.tz2[data-home-response=custom] .tz3-home-story{transition:flex-grow var(--tz-home-duration,.7s) cubic-bezier(.32,.62,.32,1)}.tz3-home-copy>p{transition:opacity .28s,max-height .4s,margin .4s!important}.tz3-home-story:not(.is-active) .tz3-story-link{font-size:14px}}.tz2[data-spectrum][data-button] .tz2-button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;max-width:100%;width:fit-content;padding:7px 8px 7px 23px;font:750 16px/1.25 TZ2Body,sans-serif;letter-spacing:-.01em;border:1px solid transparent;border-radius:999px;box-shadow:0 7px 20px #080f2420;transform:none;background:#e6ffff;color:#102037!important;transition:background .28s,border-color .28s,box-shadow .28s}.tz2[data-spectrum][data-button] .tz2-button>span{position:relative;z-index:2}.tz2[data-spectrum][data-button] .tz2-button svg{box-sizing:border-box;width:38px;height:38px;min-width:38px;padding:9px;margin:0;border:0;border-radius:50%;background:#0073fa;color:#fff;transition:transform .28s cubic-bezier(.2,.7,.3,1),background .28s}.tz2[data-spectrum][data-button] .tz2-button:after{inset:auto 23px 0;height:2px;z-index:1;background:linear-gradient(90deg,#01fafb,#0073fa,#bf3ffa,#fc70fb);transform:scaleX(.2);transform-origin:left;opacity:.6;transition:transform .38s,opacity .28s}.tz2[data-spectrum][data-button] .tz2-button:hover{transform:none;filter:none;box-shadow:0 10px 25px #172a4726}.tz2[data-spectrum][data-button] .tz2-button:hover:after{transform:scaleX(1);opacity:1}.tz2[data-spectrum][data-button] .tz2-button:hover svg{transform:rotate(-30deg);background:#3b28e1}.tz2[data-spectrum][data-button] .tz2-button:active{box-shadow:0 2px 8px #080f2420}.tz2[data-spectrum][data-button=spectrum] .tz2-button{background:linear-gradient(#101525,#101525) padding-box,linear-gradient(115deg,#76fbfc,#0073fa 45%,#bf3ffa 75%,#fc70fb) border-box;color:#f6fbff!important;border-color:transparent}.tz2[data-spectrum][data-button=spectrum] .tz2-button svg{background:#76fbfc;color:#101525}.tz2[data-spectrum][data-button=spectrum] .tz2-button:hover svg{background:#fc70fb}.tz2[data-spectrum][data-button=split] .tz2-button{border-radius:15px;background:#3b28e1;color:#fff!important;padding-right:8px}.tz2[data-spectrum][data-button=split] .tz2-button svg{background:#ffffff18;color:#fff}.tz2[data-spectrum][data-button=split] .tz2-button:hover svg{background:#ffffff30}.tz2[data-spectrum][data-button=outline] .tz2-button{background:transparent;border-color:color-mix(in srgb,var(--tz-ink) 40%,transparent);color:var(--tz-ink)!important;box-shadow:none}.tz2[data-spectrum][data-button=outline] .tz2-button svg{background:var(--tz-ink);color:var(--tz-bg)}.tz2[data-spectrum=custom][data-button]:not([data-button=outline]):not([data-button=spectrum]) .tz2-button{background:var(--tz-accent);color:var(--tz-button-ink)!important}.tz2[data-spectrum=custom][data-button=spectrum] .tz2-button{background:linear-gradient(var(--tz-bg),var(--tz-bg)) padding-box,linear-gradient(100deg,var(--tz-rgb-a),var(--tz-rgb-c),var(--tz-rgb-f),var(--tz-rgb-e),var(--tz-rgb-d)) border-box;color:var(--tz-ink)!important}.tz2[data-spectrum=custom][data-button=spectrum] .tz2-button svg{background:var(--tz-rgb-b);color:var(--tz-bg)}.tz2 .tz2-link{font:700 15px/1.4 TZ2Body,sans-serif;gap:9px;text-decoration-thickness:1px!important}.tz2 .tz2-link:hover svg{transform:translate(3px) rotate(-25deg)}.tz2 .tz2-button:focus-visible{outline:3px solid #76fbfc;outline-offset:4px}.tz2[data-tone=light] .tz2-button:focus-visible,.tz2-finish--everyday .tz2-button:focus-visible,.tz2-finish--gifts .tz2-button:focus-visible{outline-color:#3b28e1}.tz5-visual{padding-block:var(--tz-space,88px);overflow:hidden}.tz5-visual-inner{position:relative;display:grid;gap:36px}.tz5-visual-photo{position:relative;min-width:0;overflow:hidden;border-radius:12px}.tz5-visual-photo img{object-position:var(--tz-photo-position,50% 50%)}.tz5-visual-copy h2{font-family:TZ2Body,sans-serif;font-size:clamp(55px,6.5vw,96px);font-weight:800;line-height:1.02;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:normal}.tz5-visual-copy>p{font-size:18px;line-height:1.7;max-width:34ch;color:var(--tz-muted)}.tz5-visual-copy>.tz2-button{margin-top:26px}.tz5-visual-caption{font:600 14px/1.6 TZ2Body,sans-serif;color:var(--tz-muted)}.tz5-visual[data-layout=cinema] .tz5-visual-photo{grid-row:2;aspect-ratio:1.85}.tz5-visual[data-layout=cinema] .tz5-visual-copy{grid-row:1;display:grid;grid-template-columns:1.3fr .7fr;column-gap:8vw;align-items:start}.tz5-visual[data-layout=cinema] .tz5-visual-copy h2{grid-row:1/3}.tz5-visual[data-layout=cinema] .tz5-visual-copy p{grid-column:2;padding-top:8px}.tz5-visual[data-layout=cinema] .tz5-visual-copy .tz2-button{grid-column:2;margin-top:24px}.tz5-visual[data-layout=cinema] .tz5-visual-caption{grid-row:3;margin-top:-20px}.tz5-visual[data-layout=offset] .tz5-visual-inner{grid-template-columns:.9fr 1.1fr;gap:28px 6vw;align-items:center}.tz5-visual[data-layout=offset] .tz5-visual-photo{grid-column:2;grid-row:1;aspect-ratio:1.25}.tz5-visual[data-layout=offset] .tz5-visual-copy{grid-column:1;grid-row:1}.tz5-visual[data-layout=offset] .tz5-visual-copy p{margin-top:30px}.tz5-visual[data-layout=offset] .tz5-visual-caption{grid-column:2;margin-top:-12px}.tz5-visual[data-layout=portrait] .tz5-visual-inner{grid-template-columns:1fr 1fr;gap:28px 8vw;align-items:center}.tz5-visual[data-layout=portrait] .tz5-visual-photo{grid-column:1;grid-row:1;aspect-ratio:1.25}.tz5-visual[data-layout=portrait] .tz5-visual-copy{grid-column:2;grid-row:1}.tz5-visual[data-layout=portrait] .tz5-visual-copy p{margin-top:30px}.tz5-visual[data-layout=portrait] .tz5-visual-caption{grid-column:1;margin-top:-12px}.tz5-visual[data-layout=poster]{background:#0c1018}.tz5-visual[data-layout=poster] .tz5-visual-inner{grid-template-columns:1fr 1fr;gap:35px}.tz5-visual[data-layout=poster] .tz5-visual-photo{grid-row:2;grid-column:1/-1;aspect-ratio:1.9}.tz5-visual[data-layout=poster] .tz5-visual-copy{grid-column:1/-1;display:grid;grid-template-columns:1.2fr .8fr;gap:16px 10vw}.tz5-visual[data-layout=poster] .tz5-visual-copy h2{grid-row:1/3}.tz5-visual[data-layout=poster] .tz5-visual-copy .tz2-button{grid-column:2;margin-top:0}.tz5-visual[data-layout=poster] .tz5-visual-caption{grid-column:1/-1}.tz5-visual[data-topic=cars] h2,.tz5-pause[data-topic=cars] h2{font-family:TZ2Display,sans-serif;font-weight:700;letter-spacing:-.025em}.tz5-visual[data-topic=gifts] h2,.tz5-pause[data-topic=gifts] h2{font-family:TZ2Editorial,Georgia,serif;font-weight:500;letter-spacing:-.035em}.tz5-visual[data-topic=gifts][data-layout=portrait] .tz5-visual-photo{border:12px solid #fffafc;border-radius:3px;box-shadow:0 14px 38px #27172f14;transform:rotate(-1deg)}.tz5-pause{padding-block:110px;position:relative;background:#101521;overflow:hidden}.tz5-pause[data-tone=light]{background:#e9e9f2}.tz5-pause[data-topic=gifts]{background:#efe5f0}.tz5-pause-inner{display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;align-items:center;position:relative;isolation:isolate}.tz5-pause h2{font-family:TZ2Body,sans-serif;font-size:clamp(54px,6.5vw,96px);font-weight:800;line-height:1.05;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:normal;max-width:11ch}.tz5-reasons{position:relative;z-index:2}.tz5-reasons details{border-top:1px solid color-mix(in srgb,var(--tz-ink) 22%,transparent);padding:22px 0}.tz5-reasons details:last-child{border-bottom:1px solid color-mix(in srgb,var(--tz-ink) 22%,transparent)}.tz5-reasons summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font:750 clamp(23px,2.5vw,32px)/1.2 TZ2Body,sans-serif;min-height:44px}.tz5-reasons summary::-webkit-details-marker{display:none}.tz5-reasons summary svg{width:32px;height:32px;transition:transform .28s}.tz5-reasons details[open] summary svg{transform:rotate(90deg);color:var(--tz-rgb-a)}.tz5-pause[data-tone=light] details[open] summary svg{color:#3b28e1}.tz5-reasons p{font-size:17px;line-height:1.7;max-width:38ch;margin:18px 0 0;color:var(--tz-muted)}.tz5-pause-flow{position:absolute;inset:auto 25% -70px -3%;z-index:-1;opacity:.12;pointer-events:none;transform:rotate(-8deg)}.tz5-pause-flow svg{width:100%;height:180px;stroke:#0073fa}.tz4-guide{padding-block:80px}.tz4-guide-head h2{max-width:16ch!important;font-size:clamp(44px,4.5vw,68px)!important;line-height:1.06!important}.tz4-guide-lead{font-size:17px;line-height:1.65;max-width:42ch;margin-bottom:32px}.tz4-guide-layout{grid-template-columns:1fr 1fr!important;align-items:center;gap:6vw!important}.tz4-guide-photo{position:relative!important;top:auto!important;aspect-ratio:1.3!important;max-height:530px}.tz4-guide-copy{display:block!important}.tz4-guide-item{padding-block:22px!important}.tz4-guide-item h3{font-size:28px!important;line-height:1.2!important}.tz4-guide-item .tz2-rich{font-size:16px!important;line-height:1.7!important;max-width:40ch!important;margin-top:10px!important}.tz4-guide-facts{margin-top:34px!important}.tz4-guide-end{font-size:20px!important;max-width:54ch!important;margin-top:34px!important}@media(max-width:1099px){.tz5-visual-copy h2,.tz5-pause h2{font-size:clamp(46px,6.4vw,74px)}.tz5-visual-inner,.tz5-visual[data-layout] .tz5-visual-inner{column-gap:4vw}.tz5-visual-copy>p{font-size:16px}}@media(max-width:749px){.tz5-choice-long{display:none}.tz5-choice-short{display:block}.tz3-home-choices{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;overflow:visible!important;white-space:normal;width:100%;padding:0;margin-inline:0;margin-bottom:18px}.tz3-home-choices button{width:100%;padding:10px 4px;min-width:0;min-height:44px;font-size:13px;line-height:1.2;white-space:nowrap;text-align:center}.tz3-home-story,.tz3-home-story.is-active{transition:none!important}.tz3-story-link,.tz3-home-story:not(.is-active) .tz3-story-link span{font-size:15px}.tz2[data-spectrum][data-button] .tz2-button{min-height:52px;font-size:15px;padding:7px 7px 7px 17px;gap:14px;line-height:1.2}.tz2[data-spectrum][data-button] .tz2-button svg{width:34px;height:34px;min-width:34px;padding:8px;margin:0}.tz2 .tz2-link{font-size:14px}.tz3-hero .tz2-actions{display:flex;flex-wrap:wrap;gap:8px 15px;max-width:none}.tz3-hero .tz2-actions .tz2-link{font-size:13px}.tz5-visual{padding-block:58px}.tz5-visual-inner,.tz5-visual[data-layout] .tz5-visual-inner{display:flex;flex-direction:column;gap:26px;align-items:stretch}.tz5-visual[data-layout] .tz5-visual-copy{display:block;order:0}.tz5-visual[data-layout] .tz5-visual-photo{order:1;width:100%;aspect-ratio:1.25;min-height:0;border-radius:9px}.tz5-visual[data-layout] .tz5-visual-caption{order:2;margin:0;font-size:13px;max-width:30ch}.tz5-visual-copy h2{font-size:clamp(42px,11vw,60px);line-height:1.05;letter-spacing:-.035em;max-width:13ch}.tz5-visual[data-layout] .tz5-visual-copy p{font-size:16px;line-height:1.65;margin-top:20px;padding-top:0;max-width:35ch}.tz5-visual[data-layout] .tz5-visual-copy .tz2-button{margin-top:22px}.tz5-visual[data-topic=gifts][data-layout=portrait] .tz5-visual-photo{border:8px solid #fffafc;transform:rotate(-.7deg)}.tz5-pause{padding-block:64px}.tz5-pause-inner{grid-template-columns:1fr;gap:34px}.tz5-pause h2{font-size:clamp(43px,11.5vw,60px);max-width:13ch;line-height:1.04}.tz5-reasons summary{font-size:27px}.tz5-reasons details{padding-block:18px}.tz5-reasons p{font-size:16px;line-height:1.65;margin-top:15px}.tz5-pause-flow{inset:auto -10% -30px 15%;opacity:.09}.tz4-guide{padding-block:60px}.tz4-guide-head h2{font-size:clamp(38px,10vw,52px)!important;max-width:14ch!important}.tz4-guide-lead{font-size:16px;line-height:1.65;margin-bottom:26px}.tz4-guide-layout{display:flex!important;flex-direction:column;gap:20px!important}.tz4-guide-photo{width:100%;aspect-ratio:1.12!important;max-height:none}.tz4-guide-copy{width:100%}.tz4-guide-item{padding-block:20px!important}.tz4-guide-item h3{font-size:27px!important}.tz4-guide-item .tz2-rich{font-size:16px!important;margin-top:9px!important}.tz4-guide-end{font-size:18px!important;margin-top:28px!important}}@media(max-width:359px){.tz3-home-choices{gap:4px}.tz3-home-choices button{font-size:12px;padding-inline:3px}.tz3-hero .tz2-actions{gap:8px}.tz2[data-spectrum][data-button] .tz2-button{font-size:14px;padding-left:12px;gap:8px}.tz3-hero .tz2-actions .tz2-link{font-size:12px}}@media(prefers-reduced-motion:reduce){.tz2 .tz2-button,.tz2 .tz2-button:after,.tz2 .tz2-button svg,.tz3-home-story,.tz5-reasons summary svg{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/taztir-stories-v5.css.map */
