.hero{--hero-floor: 69%;--hero-dh: min(37svh, calc((100vw - 2 * var(--gutter) - 5 * clamp(.5rem, 1.9vw, 2rem)) / 3.14));position:relative;height:max(100svh,40rem);overflow:clip;isolation:isolate}.hero__mark{position:absolute;z-index:1;left:50%;top:calc(var(--hero-floor) - var(--hero-dh) - 1.625rem);width:min(58vw,92svh);color:var(--flare);transform:translate(-50%,-100%)}.hero__family{position:absolute;z-index:2;left:0;right:0;top:calc(var(--hero-floor) - var(--hero-dh))}.hero__foot{position:absolute;z-index:3;left:var(--gutter);right:var(--gutter);bottom:clamp(1rem,3svh,2rem);display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;pointer-events:none}.hero__foot>*{pointer-events:auto}.hero__intro{display:grid;gap:.375rem}.hero__title{font-family:var(--font-display);font-size:clamp(2.25rem,min(4.4vw,8svh),4.5rem);font-style:italic;font-weight:800;line-height:.95;text-transform:uppercase}.hero__stats{display:flex;flex-wrap:wrap;gap:0 .875rem;color:var(--fg-2);font-size:1rem;font-weight:500;line-height:1.5}.hero__stats span+span{padding-left:.875rem;border-left:1px solid var(--rule-c)}.hero__actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.625rem}@media(prefers-reduced-motion:no-preference){html.motion[data-age=ok] .hero__mark{animation:hero-mark .9s var(--ease-out) .12s both}html.motion[data-age=ok] .hero .world__flare{animation:hero-ignite 1.1s var(--ease-out) both,world-breathe 7s ease-in-out 1.1s infinite alternate}html.motion[data-age=ok] .hero .lineup__item{animation:hero-settle .82s var(--ease-out) both}html.motion[data-age=ok] .hero .lineup__item:nth-child(2){animation-delay:50ms}html.motion[data-age=ok] .hero .lineup__item:nth-child(3){animation-delay:.1s}html.motion[data-age=ok] .hero .lineup__item:nth-child(4){animation-delay:.15s}html.motion[data-age=ok] .hero .lineup__item:nth-child(5){animation-delay:.2s}html.motion[data-age=ok] .hero .lineup__item:nth-child(6){animation-delay:.25s}}@keyframes hero-mark{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -2% 0 0)}}@keyframes hero-settle{0%{opacity:0;transform:translate3d(1.75rem,0,0)}to{opacity:1;transform:none}}@keyframes hero-ignite{0%{opacity:0;transform:scaleX(.1)}to{opacity:.55;transform:scaleX(1)}}@media(max-width:719.98px){.hero{--hero-floor: 62%;--hero-dh: calc((100vw - 2 * var(--gutter) - 2.5rem) / 3.14);height:max(100svh,42rem)}.hero__mark{width:84vw;top:calc(var(--hero-floor) - var(--hero-dh) - 2.125rem)}.hero__title{font-size:clamp(2.375rem,11.6vw,3rem)}.hero__stats{font-size:.9375rem;display:grid;gap:0}.hero__stats span+span{padding-left:0;border-left:0}.hero__actions .btn{flex:1;padding-inline:clamp(.375rem,2vw,.75rem);font-size:clamp(.875rem,4.2vw,1rem)}}:root{--shelf-travel: 440svh}.shelf{--shelf-pad: 48;--shelf-dh: min(30svh, calc((100vw - 2 * var(--gutter) - 3rem) / 3.14));--odo-size: clamp(5rem, min(13svh, 10vw), 11rem);position:relative;isolation:isolate}.shelf__stage{position:relative;overflow:clip;padding-top:var(--header-h);padding-bottom:2rem}.shelf__skies{position:absolute;inset:0;z-index:-1}html:not(.motion) .shelf__skies{bottom:auto;height:100svh}html:not(.motion) .shelf__skies:after{content:"";position:absolute;inset:auto 0 0;height:16%;background:linear-gradient(to top,var(--night-0),transparent)}.shelf__sky{position:absolute;inset:0}.shelf__sky img,.shelf__sky video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% var(--horizon)}.shelf__sky video{opacity:0;transition:opacity .5s ease}.shelf__sky video.is-playing{opacity:1}.shelf__fade{position:absolute;inset:0 0 auto;z-index:-1;height:34%;background:linear-gradient(to bottom,var(--night-0),transparent);pointer-events:none}.shelf__line{padding-inline:var(--gutter);font-family:var(--font-display);font-size:clamp(3rem,min(8.4vw,11.6svh),8.5rem);font-style:italic;font-weight:800;line-height:.92;text-align:center;text-transform:uppercase;text-wrap:balance}.shelf__row{display:flex;justify-content:center;gap:clamp(.25rem,1.4vw,1.5rem);margin-top:2.5rem;padding-inline:var(--gutter);padding-bottom:calc(var(--shelf-dh) * .36)}.shelf__unit a{display:block;color:inherit}.shelf__tags{display:none}.shelf__hud{padding-inline:var(--gutter)}.shelf__count{display:flex;align-items:flex-end;gap:.75rem;color:var(--flare)}.shelf__odo{font-size:var(--odo-size)}.shelf__unitname{font-family:var(--font-display);padding-bottom:calc(var(--odo-size) * .14);font-size:1.5rem;font-style:italic;font-weight:700;line-height:1;text-transform:uppercase}.shelf__end{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1.5rem}.shelf__cards{margin-top:1.5rem;border-top:1px solid var(--rule-c)}.shelf__card{display:grid;grid-template-columns:13rem 20rem minmax(0,1fr) auto;align-items:center;gap:.5rem 2rem;padding-block:1rem;border-bottom:1px solid var(--rule-c)}.shelf__name{display:flex;align-items:center;gap:.625rem;margin:0}.shelf__logo{height:calc(2rem * var(--logo-k, 1));width:auto}.shelf__tagline{font-family:var(--font-display);font-size:1.5rem;font-style:italic;font-weight:700;line-height:1.05;text-transform:uppercase}.shelf__specs{display:grid;grid-template-columns:10.5rem auto;gap:clamp(1.25rem,3vw,2.75rem);margin:0}.shelf__specs div{display:flex;flex-direction:column-reverse;justify-content:flex-end}.shelf__specs dt{color:var(--fg-2);font-size:.75rem;font-weight:600;line-height:1.3;letter-spacing:.03em}.shelf__specs dd{margin:0;color:var(--accent);font-family:var(--font-display);font-size:1.75rem;font-weight:700;line-height:1.1}.shelf__more{color:inherit;font-size:var(--fs-small);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent)}html.motion .shelf{height:calc(100svh + var(--shelf-travel) + var(--open-travel))}html.motion .shelf__stage{position:sticky;top:0;height:100svh;padding:0}html.motion .shelf.is-live .shelf__sky{will-change:opacity}html.motion .shelf__line{position:absolute;z-index:3;left:0;right:0;top:calc(var(--header-h) + clamp(.25rem,2svh,1.25rem));font-size:clamp(2.25rem,min(8.4vw,11.6svh,calc((29svh - var(--header-h) - 1.625rem) / .92)),8.5rem)}html.motion .shelf__row{position:absolute;inset:0;display:block;margin:0;padding:0;pointer-events:none}html.motion .shelf__unit{position:absolute;left:0;top:0;z-index:1;pointer-events:auto;will-change:transform,opacity}html.motion .shelf:not(.is-live) .shelf__unit{visibility:hidden}html.motion .shelf__pool{position:absolute;left:50%;top:100%;width:240%;height:34%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 34%,transparent),transparent);pointer-events:none;opacity:0}.shelf__shade{display:none}html.motion .shelf__shade{display:block;position:absolute;inset:0;z-index:3;background:var(--night-0);opacity:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none}html.motion .shelf__unit a{position:relative}html.motion .shelf__tags{display:block;position:absolute;inset:0;z-index:2;pointer-events:none}html.motion .shelf__tag{position:absolute;left:0;top:0;visibility:hidden}.shelf__tag img{display:block;height:calc(clamp(1.125rem,3svh,1.875rem) * var(--logo-k, 1));width:auto;max-width:100%;margin-inline:auto;object-fit:contain}.shelf__tag .newtag{position:absolute;left:50%;top:calc(-1 * var(--tag-lift, 0px) - .375rem);transform:translate(-50%,-100%)}html.motion .shelf__hud{position:absolute;z-index:2;left:var(--gutter);right:var(--gutter);bottom:clamp(.75rem,2.4svh,1.75rem);display:flex;align-items:flex-end;gap:clamp(1.5rem,3.4vw,3.5rem);padding:0;pointer-events:none}html.motion .shelf__count{flex:none;width:calc(var(--odo-size) * 3.72);align-items:flex-end;gap:.5rem}html.motion .shelf__unitname{padding-bottom:calc(var(--odo-size) * .14);font-size:clamp(1.125rem,2.6svh,1.625rem);line-height:1}html.motion .shelf__panel{position:relative;flex:1;align-self:stretch;min-height:8rem;max-width:34rem}html.motion .shelf__cards{position:absolute;inset:0;margin:0;border:0}html.motion .shelf__end{position:absolute;left:0;bottom:.5rem;margin:0;opacity:0;pointer-events:none}html.motion .shelf__end[data-current]{pointer-events:auto}html.motion .shelf__card{position:absolute;inset:auto 0 0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.375rem 1.5rem;align-items:center;padding:0 0 .5rem;border:0;opacity:0;pointer-events:none}html.motion .shelf__card[data-current]{pointer-events:auto}html.motion .shelf__more{display:none}html.motion .shelf__logo{height:calc(clamp(1.75rem,4.2svh,2.5rem) * var(--logo-k, 1))}html.motion .shelf__tagline{grid-column:2;font-size:clamp(1.25rem,3svh,1.875rem)}html.motion .shelf__specs{grid-column:1 / -1;grid-template-columns:11rem auto}@media(max-width:719.98px){:root{--shelf-travel: 400svh}.shelf{--odo-size: clamp(3.75rem, 21vw, 5.5rem);--shelf-dh: calc((100vw - 2rem - 1.25rem) / 3.14)}html:not(.motion) .shelf__skies{height:calc((var(--header-h) + 8rem + var(--shelf-dh)) / .62)}.shelf__row{padding-inline:1rem;gap:.25rem}.shelf__card{grid-template-columns:minmax(0,1fr);gap:.375rem}.shelf__specs{grid-template-columns:11.5rem auto}.shelf__specs dd{font-size:1.5rem}html.motion .shelf__hud{flex-direction:column;align-items:stretch;gap:.625rem}html.motion .shelf__count{width:auto}html.motion .shelf__panel{min-height:6.75rem;flex:none;max-width:none}html.motion .shelf__end .btn{flex:1;padding-inline:.75rem}html.motion .shelf__end{right:0}html.motion .shelf__card{grid-template-columns:auto 1fr;gap:.25rem .875rem}html.motion .shelf__logo{height:calc(1.75rem * var(--logo-k, 1))}html.motion .shelf__tagline{font-size:1.1875rem}html.motion .shelf__specs{gap:1.5rem;grid-template-columns:11.5rem auto}html.motion .shelf__specs dd{font-size:1.375rem}html.motion .shelf__specs dt{font-size:.6875rem}html.motion .shelf__line{font-size:clamp(3rem,15.5vw,4.5rem)}}.inspect.wrap{max-width:none}.inspect{display:grid;grid-template-rows:1fr auto;gap:2rem;min-height:100svh;padding-top:calc(var(--header-h) + clamp(2.5rem,8svh,5.5rem));padding-bottom:clamp(1.5rem,4svh,2.5rem)}.inspect__rows{margin:0;border-top:1px solid var(--ink)}.inspect__row{position:relative;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,2.5fr);align-items:baseline;gap:.25rem clamp(1.5rem,3vw,3rem);padding-block:clamp(1.25rem,3.4svh,2.25rem);border-bottom:1px solid var(--rule);transition:background-color var(--dur-ui) ease,box-shadow var(--dur-ui) ease}.inspect__row dt{font-size:var(--fs-band-h2);font-weight:600;line-height:1.16;letter-spacing:-.008em}.inspect__row dd{margin:0;max-width:52ch;text-wrap:pretty}.inspect__go{justify-self:end}.inspect__go a{color:var(--link);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;white-space:nowrap}.inspect__go a:after{content:"";position:absolute;inset:0}.inspect__go a:focus-visible{outline:none}.inspect__row:has(a:focus-visible){outline:2px solid var(--focus);outline-offset:4px}@media(hover:hover)and (pointer:fine){.inspect__row:hover{background-color:var(--paper-2);box-shadow:-1rem 0 0 var(--paper-2),1rem 0 0 var(--paper-2)}}@media(max-width:859.98px){.inspect{grid-template-rows:auto 1fr}.inspect>div{align-self:end}.inspect__row{grid-template-columns:minmax(0,1fr);gap:.375rem}.inspect__go{justify-self:start;margin-top:.25rem}}.launch{position:relative;overflow:clip;isolation:isolate}.launch .world{z-index:-1}.launch:after,.zuurb:before{content:"";position:absolute;left:0;right:0;height:16%;pointer-events:none}.launch:after{bottom:0;background:linear-gradient(to top,var(--night-0),transparent)}.zuurb:before{top:0;background:linear-gradient(to bottom,var(--night-0),transparent)}.launch h2{margin:0}.launch .newtag{padding:.3125rem .625rem .25rem;font-size:1rem;font-style:normal}.launch__line em{color:var(--accent);font-style:inherit}.launch .ds__img{transition:transform var(--dur-ui) var(--ease-out)}@media(hover:hover)and (pointer:fine){.comp__device:hover .ds__img,.zuurb__device:hover .ds__img{transform:translateY(-.25rem)}}.comp__say .launch__line em{display:block}.comp{--floor: 74%;--launch-h: min(56svh, 38vw);height:max(100svh,42rem)}.comp__device{position:absolute;z-index:1;left:50%;top:calc(var(--floor) - var(--launch-h));transform:translate(-50%);color:inherit}.comp__id,.comp__say{position:absolute;z-index:2;display:flex;flex-direction:column;width:calc(50% - var(--launch-h) * .42 - var(--gutter))}.comp__id{left:var(--gutter);bottom:calc(100% - var(--horizon) - .5rem);align-items:flex-start;gap:.75rem}.comp__say{right:var(--gutter);bottom:calc(100% - var(--horizon) + .75rem);align-items:flex-end;gap:1.25rem;text-align:right}.comp__say .btn{position:absolute;top:calc(100% + 1.75rem);right:0}.comp__logo{width:clamp(13rem,25vw,26rem);height:auto}.comp__puffs{display:flex;align-items:flex-end;gap:.625rem;font-family:var(--font-display);font-size:clamp(3.75rem,min(9.4vw,15svh),9.5rem);font-style:italic;font-weight:800;line-height:.92}.comp__unit{display:grid;justify-items:start;gap:.5rem;padding-bottom:.1em}.comp__unit .newtag{order:-1}.comp__unit>span:first-child{color:var(--accent);font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:700;line-height:1;text-transform:uppercase}.comp__say .launch__line{max-width:9.5ch;font-size:clamp(2.5rem,min(5.4vw,9svh),5.25rem);text-wrap:wrap}.comp__specs{display:grid;gap:.5rem;margin:0}.comp__specs div{display:flex;align-items:baseline;justify-content:flex-end;gap:.75rem}.comp__specs dt{color:var(--fg-2);font-size:.75rem;font-weight:600;line-height:1.3;letter-spacing:.03em}.comp__specs dd{min-width:6ch;margin:0;color:var(--accent);font-family:var(--font-display);font-size:1.75rem;font-weight:700;line-height:1.1}.zuurb{--launch-h: min(58svh, 46vw);--type: min(calc((100vw - 2 * var(--gutter) - var(--launch-h) * .5 - 1rem) / 3.3), 40svh);--floor: 74%;height:max(116svh,48rem)}.zuurb__count,.zuurb__mirror{position:absolute;left:calc(var(--gutter) - .02em);font-family:var(--font-display);font-size:var(--type);font-style:italic;font-weight:800;line-height:.74;white-space:nowrap;color:var(--flare)}.zuurb__count{z-index:1;bottom:calc(100% - var(--horizon) - .012em)}.zuurb__mirror{z-index:0;top:calc(var(--horizon) + .03em);color:var(--line);opacity:.3;transform:scaleY(-1);-webkit-mask-image:linear-gradient(to top,#000,transparent 58%);mask-image:linear-gradient(to top,#000,transparent 58%);pointer-events:none}.zuurb__device{position:absolute;z-index:2;right:calc(var(--gutter) + .5vw);top:calc(var(--floor) - var(--launch-h));color:inherit}.zuurb__say{position:absolute;z-index:3;left:var(--gutter);bottom:clamp(1.75rem,6svh,4rem);display:grid;justify-items:start;gap:.875rem}.zuurb__name{display:flex;align-items:center;gap:.875rem}.zuurb__logo{width:clamp(13rem,22vw,22rem);height:auto}.zuurb__line{font-family:var(--font-display);font-size:clamp(1.75rem,2.9vw,2.75rem);font-style:italic;font-weight:700;line-height:1;text-transform:uppercase}@media(max-width:859.98px){.comp{--launch-h: min(44svh, 86vw);--id-h: 11.25rem;--base: calc(var(--header-h) + 1rem + var(--id-h) + 1rem + var(--launch-h));height:auto;min-height:100svh;padding:calc(var(--header-h) + 1rem) var(--gutter) 2rem;display:flex;flex-direction:column;gap:1rem}.comp .world{bottom:auto;height:calc((var(--base) - 1.5rem) / .62)}.comp__id,.comp__say{position:static;width:auto}.comp__id{justify-content:flex-start;gap:.625rem;height:var(--id-h)}.comp__puffs{font-size:clamp(3.75rem,20vw,6rem)}.comp__device{position:static;align-self:center;transform:none;margin-bottom:calc(var(--launch-h) * .3)}.comp__say{align-items:flex-start;text-align:left}.comp__say .btn{position:static}.comp__say .launch__line{max-width:none}.comp__specs{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.comp__specs div{flex-direction:column-reverse;align-items:flex-start;justify-content:flex-end;gap:.125rem}.zuurb{--type: 25vw;--h: max(112svh, 44rem);--launch-h: min(calc(var(--h) - 18.5rem - var(--header-h) - 2.5rem - 20vw), 96vw);height:var(--h)}.zuurb__count{top:calc(var(--header-h) + 1.5rem);bottom:auto}.zuurb__mirror{display:none}.zuurb__device{right:auto;left:50%;transform:translate(-50%);top:auto;bottom:18.5rem}.zuurb__say{right:var(--gutter);bottom:2rem}}.flav{--stripe-h: clamp(19rem, 56svh, 46rem);--device-h: calc(var(--stripe-h) * .74);display:flex;flex-direction:column;min-height:100svh;padding-top:calc(var(--header-h) + clamp(1.25rem,4svh,2.75rem))}.flav__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 2rem;padding:0 var(--gutter) clamp(1rem,3svh,1.75rem)}.flav__field{position:relative;display:flex;gap:clamp(2px,.3vw,5px)}.flav__group{flex:var(--n) var(--n) 0;min-width:0;display:flex;flex-direction:column}.flav__stripes{display:flex;height:var(--stripe-h)}.flav__cell{flex:1 1 0;min-width:0;display:flex}.swatch{flex:1;display:block;background:color-mix(in oklab,var(--c) 64%,var(--ink))}.swatch:focus-visible{position:relative;z-index:1;outline:2px solid var(--paper);outline-offset:-2px;box-shadow:0 0 0 2px var(--ink)}.flav__label{order:1;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:3.25rem;margin:0;padding:.5rem .25rem .5rem .375rem;border-bottom:1px solid var(--ink);font:inherit}@media(min-width:900px)and (hover:hover){.flav__group--first .flav__label,.flav__group--first .flav__names{padding-left:var(--gutter)}.flav__group--last .flav__label{padding-right:var(--gutter)}}.flav__logo{height:calc(1.25rem * var(--logo-k, 1));width:auto;max-width:74%;object-fit:contain;object-position:left}.flav__puffs{flex:none;color:var(--ink-2);font-size:var(--fs-small);font-weight:600}.flav__names{order:2;column-count:var(--cols, 1);column-gap:.75rem;padding:.625rem .25rem 0 .375rem;color:var(--ink-2);font-size:var(--fs-micro);line-height:1.55}.flav__names li{padding-left:.75em;text-indent:-.75em;break-inside:avoid;transition:color var(--dur-press) ease}.flav__names li.is-on{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.flav__names .newtag{margin-left:.125rem;padding:.0625rem .25rem 0;font-size:.625rem;text-indent:0;vertical-align:.0625rem}@property --lens-c{syntax: "<color>"; inherits: true; initial-value: #5B2FD6;}.flav__lens{--lens-w: calc(var(--device-h) * .78);position:absolute;z-index:2;top:-.75rem;left:0;display:grid;grid-template-rows:minmax(0,1fr) auto;width:var(--lens-w);height:calc(var(--stripe-h) + 1.5rem);border-radius:var(--radius);background:var(--paper);box-shadow:0 1.25rem 2.5rem color-mix(in srgb,var(--ink) 34%,transparent);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(var(--x, 0),.375rem,0);transition:opacity .12s ease,transform .2s var(--ease-out),--lens-c .16s ease,visibility 0s linear .12s}.flav__lens.is-open{opacity:1;visibility:visible;transform:translate3d(var(--x, 0),0,0);transition-delay:0s}.flav__lens.is-landing{transition:none}.flav__chip{position:relative;display:grid;place-items:end center;padding-bottom:calc(var(--device-h) * .07);border-radius:var(--radius) var(--radius) 0 0;background:radial-gradient(58% 44% at 50% 56%,color-mix(in oklab,var(--lens-c) 92%,var(--ink)),transparent),color-mix(in oklab,var(--lens-c) 64%,var(--ink))}.flav__device{position:relative;height:var(--device-h);width:auto;max-width:none}.flav__chip:after{content:"";position:absolute;left:50%;bottom:calc(var(--device-h) * .07 - .5rem);width:calc(var(--device-h) * .56);height:1rem;transform:translate(-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--ink) 55%,transparent),transparent)}.flav__caption{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 .75rem;padding:.625rem .875rem .75rem;color:var(--ink)}.flav__name{font-size:1.125rem;font-weight:600;line-height:1.25}.flav__of{grid-row:2;color:var(--ink-2);font-size:var(--fs-small);line-height:1.35}.flav__caption [data-lens-new]{grid-row:1 / span 2;grid-column:2}@media(prefers-reduced-motion:reduce){.flav__lens{transition:opacity .12s ease,visibility 0s linear .12s}}@media(max-width:899.98px),(hover:none){.flav{--device-h: 10rem}.flav__field,.flav__group{display:block}.flav__label{min-height:0;padding:.875rem var(--gutter) .5rem;border-bottom:0}.flav__stripes{display:grid;grid-template-columns:repeat(var(--half),minmax(0,1fr));grid-auto-rows:3.25rem;height:auto}.flav__names{display:none}.flav__lens{position:fixed;inset:auto 0 0;z-index:30;grid-template-rows:none;grid-template-columns:minmax(0,2fr) minmax(0,3fr);width:auto;height:calc(11.5rem + env(safe-area-inset-bottom));border-radius:0;box-shadow:0 -1rem 2.5rem color-mix(in srgb,var(--ink) 30%,transparent);pointer-events:auto;cursor:pointer;transform:translate3d(0,.5rem,0)}.flav__lens.is-open{transform:none}.flav__chip{border-radius:0;padding-bottom:.75rem}.flav__caption{align-content:center;padding:1rem var(--gutter) calc(1rem + env(safe-area-inset-bottom)) 1rem}}@media(min-width:900px)and (hover:none){.flav__stripes{grid-auto-rows:4rem}}.nonic{position:relative}.nonic__in.wrap{max-width:none}.nonic__in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:2rem clamp(2rem,6vw,6rem);padding-block:clamp(6rem,22svh,13rem)}.nonic h2{max-width:20ch}.nonic h2 span{white-space:nowrap}.nonic__side{display:grid;justify-items:start;gap:1rem}.nonic__side .t-lede{color:var(--ink)}.nonic__side a{color:var(--link);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}@media(max-width:859.98px){.nonic__in{grid-template-columns:minmax(0,1fr);padding-block:clamp(4rem,14svh,7rem)}}:root{--pa-hold: 50svh}.pastage{position:relative;isolation:isolate}.pastage__stage{position:relative;overflow:clip;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;min-height:max(100svh,40rem);padding:calc(var(--header-h) + clamp(1rem,5svh,3.5rem)) var(--gutter) clamp(1.75rem,6svh,3.5rem)}.pastage .world{z-index:-1}.pastage__stage:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:52%;background:linear-gradient(to top,var(--night-0) 12%,transparent);pointer-events:none}.pastage__best{margin-top:.75rem;font-family:var(--font-display);font-size:clamp(1.625rem,3vw,2.875rem);font-style:italic;font-weight:700;line-height:1;text-transform:uppercase;color:var(--line)}.pastage__title{max-width:13.5ch;font-family:var(--font-display);font-size:clamp(3.75rem,min(10.6vw,19svh),11rem);font-style:italic;font-weight:800;line-height:.9;text-transform:uppercase;text-wrap:balance}.pastage__proof{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem 3rem}html.motion .pastage{height:calc(100svh + var(--pa-hold) + var(--open-travel))}html.motion .pastage__stage{position:sticky;top:0;height:100svh;min-height:0}@media(max-height:620px){html.motion .pastage{height:auto}html.motion .pastage__stage{position:relative;height:auto;min-height:100svh}html.motion #state-map{margin-top:0}}.statemap.wrap{max-width:none}.statemap{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:2rem clamp(2rem,6vw,6rem);min-height:100svh;padding-top:calc(var(--header-h) + clamp(1.5rem,5svh,3.5rem));padding-bottom:clamp(2rem,6svh,4rem)}.statemap__say{display:grid;justify-items:start;gap:.875rem}.statemap__go{color:var(--link);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}@media(max-width:859.98px){.statemap{grid-template-columns:minmax(0,1fr);align-content:start;gap:.625rem}.statemap .hmap{order:1;margin-top:1.25rem}.statemap__say{display:contents}}
