@font-face{font-family:Archivo;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Archivo;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+1E00-1E9F}@font-face{font-family:IBM Plex Mono;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-400.woff2)format("woff2")}:root{--enamel:#c8d6c6;--ink:#0e1728;--ink-2:#33415a;--label:#f4f1e8;--label-2:#c5c9c6;--cord:#c23a25;--lamp:#f5b53c;--live:#3ec27a;--brass:#c9a24b;--gutter:clamp(20px, 7vw, 120px);--edge:clamp(20px, 4vw, 72px);--sect:clamp(96px, 12vw, 192px);--ease:cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:var(--ink);background:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Archivo,system-ui,sans-serif;font-size:18px;line-height:1.55;position:relative;overflow-x:clip}img,video{max-width:100%;display:block}h1,h2,h3,p,ol,ul,dl,dd,figure,blockquote{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--lamp);outline-offset:4px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h1,.hero__title{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(2.9rem,7.6vw,8.4rem);font-weight:500;font-stretch:125%;line-height:.98}.h2{letter-spacing:-.024em;text-wrap:balance;font-size:clamp(2.2rem,4.9vw,5.2rem);font-weight:500;font-stretch:125%;line-height:1.02}h3{letter-spacing:-.01em;font-size:1.5rem;font-weight:500;font-stretch:112%;line-height:1.15}.lede{text-wrap:pretty;max-width:36em;font-size:clamp(1.15rem,1.45vw,1.5rem);line-height:1.42}.panel{background:var(--enamel);color:var(--ink);padding-block:var(--sect);position:relative}.night{background:var(--ink);color:var(--label);padding-block:var(--sect);position:relative}.label{background:var(--label);color:var(--ink);padding-block:var(--sect);position:relative}.cordred{background:var(--cord);color:var(--label);position:relative}.wrap{z-index:2;padding-inline:var(--gutter) var(--edge);position:relative}.win{border-radius:12px;width:100%;height:auto;box-shadow:0 0 0 1px #f4f1e814,0 32px 72px -32px #080c1499}#cord{z-index:1;pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:visible}#cord-base{stroke:#8f2415;stroke-width:5px;stroke-linecap:round}#cord-weave{stroke:#e0553c;stroke-width:3px;stroke-dasharray:2 4}.jack{z-index:2;top:var(--y,50%);left:var(--x,calc(var(--gutter) * .42));width:16px;height:16px;box-shadow:0 0 0 3px var(--brass);background:#17110c;border-radius:50%;margin:-8px 0 0 -8px;transition:background-color .2s linear;position:absolute}.jack.is-lit{background:var(--lamp)}.jack--end{flex:none;margin:0 8px 0 0;position:relative;top:auto;left:auto}.lamp{opacity:.3;background:currentColor;border-radius:50%;flex:none;width:12px;height:12px;margin-right:12px;transition:background-color .15s linear,opacity .15s linear;display:inline-block}.lamp--live{background:var(--live);opacity:1}.lamp--attn{background:var(--lamp);opacity:1}.bar{z-index:20;height:64px;padding:0 var(--edge) 0 var(--gutter);color:var(--label);align-items:center;gap:32px;transition:background-color .2s linear;display:flex;position:fixed;inset:0 0 auto}.bar.is-solid{background:var(--ink)}.bar__brand{align-items:center;gap:12px;font-size:1.05rem;font-weight:500;font-stretch:118%;text-decoration:none;display:inline-flex}.bar__nav{gap:24px;margin-left:auto;font-size:.95rem;display:flex}.bar__nav a{opacity:.84;text-decoration:none;transition:opacity .15s linear}.bar__nav a:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.btn{background:var(--lamp);color:var(--ink);border-radius:8px;padding:16px 28px;font-size:1.05rem;font-weight:500;font-stretch:110%;text-decoration:none;transition:background-color .15s linear;display:inline-block}.btn:hover{background:#ffc859}.btn--line{color:inherit;background:0 0;box-shadow:inset 0 0 0 1px}.btn--line:hover{background:#f4f1e81f}.btn--small{color:inherit;background:0 0;padding:8px 16px;font-size:.92rem;box-shadow:inset 0 0 0 1px #f4f1e880}.btn--small:hover{background:#f4f1e81f}.film{min-height:100svh;color:var(--label);background:#000;align-items:end;display:grid;position:relative;overflow:hidden}.film__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film__shade{background:linear-gradient(#080c1466 0%,#080c1433 32%,#080c14d6 100%);position:absolute;inset:0}.film--hero .film__shade{background:linear-gradient(90deg,#080c14cc 0%,#080c145c 62%,#080c1433 100%),linear-gradient(#080c145c 0%,#080c1400 28%,#080c148f 100%)}.film__shade--low{background:linear-gradient(#080c1400 48%,#080c14c2 100%)}.film__shade--heavy{background:#080c14a3}.film__body{gap:28px;max-width:1500px;padding-block:0 clamp(56px,8vw,112px);display:grid}.film__body--right{width:min(100%,62vw);padding-left:var(--edge);align-self:center;justify-items:start;margin-left:auto;padding-block:120px}.film__credit{z-index:2;right:var(--edge);color:#f4f1e8b8;font-size:.78rem;position:absolute;bottom:16px}.hero__title span{animation:line-in .8s var(--ease) both;display:block}.hero__title span:nth-child(2){animation-delay:.1s}.hero__title span:nth-child(3){animation-delay:.2s}@keyframes line-in{0%{opacity:0;transform:translateY(.3em)}}.hero__lede{max-width:34em;font-size:clamp(1.15rem,1.5vw,1.55rem);line-height:1.4}.hero__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.asks__title{max-width:15em}.asks__lede{margin-top:28px}.asks__list{border-top:2px solid var(--ink);margin-top:clamp(48px,7vw,96px)}.asks__list li{cursor:default;border-bottom:1px solid #0e17283d;grid-template-columns:24px minmax(0,1.5fr) minmax(0,1fr);align-items:baseline;gap:8px 12px;padding:clamp(16px,1.7vw,24px) 0;display:grid}.asks__list strong{letter-spacing:-.02em;font-size:clamp(1.7rem,3.7vw,4rem);font-weight:500;font-stretch:112%;line-height:1.05}.asks__list em{color:var(--ink-2);font-size:1.08rem;font-style:normal}.asks__list li:hover .lamp,.asks__list li:focus .lamp{background:var(--lamp);opacity:1;box-shadow:0 0 0 1px var(--ink)}.asks__thumb{display:none}.float{z-index:15;pointer-events:none;opacity:0;will-change:transform;width:min(25vw,380px);transition:opacity .15s linear;position:fixed;top:0;left:0}.float.is-on{opacity:1}.float img{visibility:hidden;border-radius:8px;width:100%;height:auto;position:absolute;inset:0 auto auto 0}.float img.is-on{visibility:visible}.reveal{padding-bottom:0;overflow:clip}.reveal__top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.reveal__legend{gap:8px;font-size:1.2rem;display:grid}.reveal__legend p:last-child{margin-top:12px}.reveal__frame{z-index:2;margin:clamp(56px, 7vw, 96px) var(--edge) -6vw var(--gutter);position:relative}@supports (animation-timeline:view()){.reveal__frame{animation:linear both rise;animation-timeline:view();animation-range:entry cover 42%}@keyframes rise{0%{transform:translateY(9vh)scale(.84)}}}.drift{padding-block:clamp(120px,15vw,224px) clamp(96px,11vw,160px);overflow:clip}.drift__row{overflow:hidden}.drift__track{gap:24px;width:max-content;animation:90s linear infinite drift;display:flex}.drift__row--back .drift__track{animation-direction:reverse}.drift__track img{object-fit:cover;object-position:top left;border-radius:8px;width:clamp(280px,30vw,520px);height:clamp(180px,19vw,324px)}.drift__row:hover .drift__track{animation-play-state:paused}@keyframes drift{to{transform:translate(calc(-50% - 12px))}}.drift__line{z-index:2;padding:clamp(36px, 5vw, 72px) var(--edge) clamp(36px, 5vw, 72px) var(--gutter);letter-spacing:-.015em;font-size:clamp(1.4rem,2.6vw,2.8rem);font-weight:400;font-stretch:118%;line-height:1.12;position:relative}.crew__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.crew__list{margin-top:40px}.crew__list li{cursor:default;border-top:1px solid #0e17283d;grid-template-columns:16px 1fr;gap:0 12px;padding:12px 0;display:grid}.crew__list li:before{content:"";background:var(--a);border-radius:3px;grid-row:span 2;width:14px;height:14px;margin-top:.5em}.crew__list strong{letter-spacing:-.01em;font-size:clamp(1.25rem,1.9vw,1.8rem);font-weight:500;font-stretch:118%;line-height:1.2}.crew__list span{color:var(--ink-2)}.crew__frame{display:grid}.crew__frame img{opacity:0;grid-area:1/1;transition:opacity .28s linear}.crew__frame img:first-child{opacity:1}.crew__grid:has(.crew__list li:is(:hover,:focus)) .crew__frame img{opacity:0}:is(.crew__grid:has(.crew__list li:first-child:is(:hover,:focus)) .crew__frame img:first-child,.crew__grid:has(.crew__list li:nth-child(2):is(:hover,:focus)) .crew__frame img:nth-child(2),.crew__grid:has(.crew__list li:nth-child(3):is(:hover,:focus)) .crew__frame img:nth-child(3),.crew__grid:has(.crew__list li:nth-child(4):is(:hover,:focus)) .crew__frame img:nth-child(4),.crew__grid:has(.crew__list li:nth-child(5):is(:hover,:focus)) .crew__frame img:nth-child(5),.crew__grid:has(.crew__list li:nth-child(6):is(:hover,:focus)) .crew__frame img:nth-child(6)){opacity:1}.guide{padding-bottom:96px}.guide__head{gap:24px;display:grid}.guide__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:clamp(32px,5vw,96px);margin-top:clamp(40px,6vw,80px);display:grid}.guide__steps{counter-reset:step}.guide__steps li{counter-increment:step;opacity:.36;min-height:76svh;padding-top:16svh;transition:opacity .25s linear}.guide__steps li.is-on{opacity:1}.guide__steps li:before{content:counter(step);color:var(--cord);font-variant-numeric:tabular-nums;font-size:clamp(5rem,9vw,10rem);font-weight:600;font-stretch:62%;line-height:.9;display:block}.guide__steps h3{margin:12px 0;font-size:clamp(1.6rem,2.4vw,2.5rem)}.guide__steps p{max-width:30em;font-size:1.15rem}.guide__inline{margin-top:24px;display:none}.guide__stage{align-self:start;height:fit-content;display:grid;position:sticky;top:14svh}.guide__stage img{aspect-ratio:16/10.4;object-fit:cover;object-position:top left;opacity:0;grid-area:1/1;transition:opacity .3s linear}.guide__stage img.is-on{opacity:1}.stack{display:grid}.stack img{aspect-ratio:16/10.4;object-fit:cover;object-position:top left;opacity:0;grid-area:1/1;transition:opacity .5s linear}.stack img.is-on{opacity:1}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tabs button{border-radius:8px;align-items:center;padding:8px 16px;font-size:.98rem;transition:background-color .15s linear,color .15s linear;display:inline-flex;box-shadow:inset 0 0 0 1px #f4f1e847}.tabs button.is-on{background:var(--label);color:var(--ink)}.flows{padding-bottom:0;overflow:clip}.flows__title{font-size:clamp(1.3rem,1.9vw,1.9rem);font-weight:400;font-stretch:112%;line-height:1.2}.flows__rule{letter-spacing:-.028em;text-wrap:balance;max-width:13.5em;margin-top:24px;font-size:clamp(2.8rem,7vw,7.8rem);font-weight:500;font-stretch:125%;line-height:1}.flows__rule b{color:var(--lamp);font-weight:500}.flows__after{color:var(--label-2);margin-top:20px;font-size:clamp(1.4rem,2.5vw,2.6rem);font-stretch:112%;line-height:1.14}.flows__foot{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:32px 48px;margin-top:clamp(48px,6vw,88px);display:grid}.flows__foot .lede{font-size:1.15rem}.flows__foot code{margin-top:16px;display:inline-block}.flows__foot .tabs{justify-content:flex-end}.flows__stack{z-index:2;margin:clamp(40px, 5vw, 64px) var(--edge) -6vw var(--gutter);position:relative}code{background:#f4f1e81a;border-radius:4px;padding:4px 8px;font-family:IBM Plex Mono,monospace;font-size:.95rem}.seen__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.seen__fig{position:relative}.seen__fig img{border-radius:8px;width:100%;height:auto}.mark{background:var(--ink);color:var(--label);opacity:0;white-space:nowrap;border-radius:4px;padding:8px 12px;font-size:.95rem;font-weight:500;transition:opacity .18s linear;position:absolute;transform:translate(-50%,-50%)}.seen__fig:hover .mark,.seen__fig:focus .mark{opacity:1}.seen__fig .mark:nth-of-type(2){transition-delay:80ms}.seen__fig .mark:nth-of-type(3){transition-delay:.16s}.seen__copy .lede{margin-top:24px}.seen__quote{border-left:3px solid var(--cord);margin-top:32px;padding-left:20px}.seen__quote p{font-size:1.15rem;line-height:1.45}.seen__quote cite{color:var(--ink-2);margin-top:8px;font-size:.95rem;font-style:normal;display:block}.approve__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.approve .lede{margin-top:24px;font-size:1.2rem}.approve .tabs{margin-top:32px}.tongues{align-items:center;min-height:100svh;display:grid}.tongues__stage{letter-spacing:-.03em;min-height:2.2em;font-size:clamp(2.8rem,9.2vw,11rem);font-weight:500;font-stretch:125%;line-height:1;display:grid}.tongues__stage span{opacity:0;grid-area:1/1;transition:opacity .3s linear}.tongues__stage span.is-on{opacity:1}.tongues__lede{margin-top:48px}.receipts{padding-bottom:0;overflow:clip}.receipts__title{max-width:14em;margin-bottom:24px}.receipts__frame{z-index:2;margin:clamp(48px, 6vw, 88px) var(--gutter) -5vw auto;width:min(100% - var(--gutter) * 2, 1320px);position:relative}.hours__widget{background:var(--ink);border-radius:8px;justify-self:start;align-items:center;padding:12px 16px;font-size:1.02rem;display:inline-flex}.tools__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.25fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.tools__list{margin-top:36px;display:grid}.tools__list button{text-align:left;border-left:3px solid #f4f1e833;gap:4px;padding:12px 0 12px 16px;transition:border-color .15s linear;display:grid}.tools__list button.is-on{border-left-color:var(--cord)}.tools__list strong{font-size:clamp(1.25rem,1.9vw,1.8rem);font-weight:500;font-stretch:118%;line-height:1.2}.tools__list span{color:var(--label-2)}.film--story.is-playing .film__shade,.film--story.is-playing .film__body{opacity:0;pointer-events:none}.film__shade,.film__body{transition:opacity .3s linear}.numbers{padding-top:0}.numbers__band{height:clamp(220px,34vw,480px);margin-bottom:var(--sect);overflow:hidden}.numbers__band video{object-fit:cover;object-position:50% 62%;width:100%;height:100%}.numbers__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px clamp(20px,3vw,56px);margin-top:clamp(40px,5vw,72px);display:grid}.numbers__grid div{flex-direction:column-reverse;justify-content:flex-end;display:flex}.numbers__grid dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(5.5rem,13vw,15rem);font-weight:600;font-stretch:62%;line-height:.88}.numbers__grid dd small{margin-left:.06em;font-size:.42em;font-weight:500}.numbers__grid dt{max-width:15em;margin-top:12px;font-size:1.12rem;line-height:1.3}.numbers__note{max-width:44em;color:var(--ink-2);margin-top:clamp(40px,5vw,72px)}.compare .lede{margin-top:24px}.compare__scroll{margin-top:clamp(40px,5vw,72px);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:860px;font-size:1.02rem;line-height:1.3}th,td{text-align:left;vertical-align:top;border-top:1px solid #0e172829;padding:16px 16px 16px 0;font-weight:400}thead th{vertical-align:bottom;border-top:0;font-weight:500}tbody th{width:19%;font-weight:500}td{color:var(--ink-2)}.us{background:var(--ink);color:var(--label);border-top-color:#f4f1e824;padding-inline:16px;font-weight:500}thead .us{border-radius:8px 8px 0 0;font-stretch:112%}tbody tr:last-child .us{border-radius:0 0 8px 8px}.meter{max-width:860px;margin-top:clamp(64px,8vw,112px)}.meter label{font-size:1.25rem;font-weight:500}.meter output{font-variant-numeric:tabular-nums}.meter input{width:100%;accent-color:var(--cord);margin:16px 0 28px}.meter__row{border-top:1px solid #0e172829;grid-template-columns:minmax(0,1fr) auto minmax(0,192px);align-items:baseline;gap:16px;padding:12px 0;display:grid}.meter__row b{font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,5.6rem);font-weight:600;font-stretch:62%;line-height:1}.meter__row--us b{color:var(--cord)}.meter__note{color:var(--ink-2);max-width:46em;margin-top:16px;font-size:.95rem}.kit{padding-bottom:0;overflow:clip}.kit__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.kit__list{margin-top:40px}.kit__list li{cursor:default;border-top:1px solid #f4f1e833;gap:4px;padding:16px 0;display:grid}.kit__list strong{font-size:clamp(1.4rem,2.2vw,2.1rem);font-weight:500;font-stretch:118%;line-height:1.2;transition:color .15s linear}.kit__list span{color:var(--label-2);max-width:34em}.kit__list li:is(:hover,:focus) strong{color:var(--lamp)}.kit__frame{display:grid}.kit__frame img{aspect-ratio:4/4.4;object-fit:cover;opacity:0;border-radius:8px;grid-area:1/1;width:100%;transition:opacity .3s linear}.kit__frame img:nth-child(3){opacity:1}.kit__grid:has(.kit__list li:is(:hover,:focus)) .kit__frame img{opacity:0}:is(.kit__grid:has(.kit__list li:first-child:is(:hover,:focus)) .kit__frame img:first-child,.kit__grid:has(.kit__list li:nth-child(2):is(:hover,:focus)) .kit__frame img:nth-child(2),.kit__grid:has(.kit__list li:nth-child(3):is(:hover,:focus)) .kit__frame img:nth-child(3)){opacity:1}.ticker{border-top:1px solid #f4f1e833;margin-top:clamp(64px,8vw,112px);padding-block:24px;overflow:hidden}.ticker__track{width:max-content;animation:46s linear infinite drift;display:flex}.ticker span{color:var(--label-2);padding-right:56px;font-size:clamp(2.4rem,4.6vw,4.6rem);font-weight:500;font-stretch:62%;line-height:1}.limits__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:clamp(32px,5vw,88px);display:grid}.limits__list details{border-top:1px solid #0e17283d;padding:16px 0}.limits__list details:last-child{border-bottom:1px solid #0e17283d}.limits__list summary{cursor:pointer;font-size:clamp(1.15rem,1.7vw,1.55rem);font-weight:500;font-stretch:112%;line-height:1.22}.limits__list p{max-width:36em;margin-top:8px}.end__actions{gap:16px}.end__spec{color:var(--label-2);font-size:1rem}.foot{z-index:2;padding:32px var(--edge) 40px var(--gutter);background:var(--ink);color:var(--label-2);flex-wrap:wrap;justify-content:space-between;gap:8px 32px;font-size:.95rem;display:flex;position:relative}@media (max-width:960px){#cord,.jack{display:none}:root{--gutter:20px;--edge:20px}.bar__nav{display:none}.bar .btn{margin-left:auto}.reveal__top,.crew__grid,.guide__grid,.seen__grid,.approve__grid,.tools__grid,.kit__grid,.limits__grid,.flows__foot{grid-template-columns:minmax(0,1fr)}.flows__foot .tabs{justify-content:flex-start}.film__body--right{width:100%;padding-left:var(--gutter);align-self:end;padding-block:96px 56px}.asks__list li{grid-template-columns:24px minmax(0,1fr)}.asks__list em{grid-column:2}.numbers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide__stage{display:none}.guide__inline{display:block}.guide__steps li{opacity:1;min-height:0;padding-top:64px}.meter__row{grid-template-columns:minmax(0,1fr) auto}.meter__row span:last-child{display:none}}@media (hover:none){.float{display:none}.asks__thumb{aspect-ratio:16/9;object-fit:cover;border-radius:8px;grid-column:2/-1;width:100%;max-width:420px;margin-top:8px;display:block}.mark{opacity:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero__title span,.drift__track,.ticker__track,.reveal__frame{animation:none}.drift__row,.ticker{overflow-x:auto}}
.al-card{color:var(--label);background:#111c30;border-radius:12px;padding:16px 20px;font-size:1rem;line-height:1.42;box-shadow:0 0 0 1px #f4f1e81f,0 24px 56px -32px #080c14b3}.al-card header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.al-card header b{font-weight:500}.al-card header small,.al-card header time,.al-card header em{color:var(--label-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.88rem;font-style:normal}.al-sq{border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.al-lamp{background:#51607a;border-radius:50%;flex:none;width:10px;height:10px;transition:background-color .2s linear;display:inline-block}.al-lamp.is-live{background:var(--live)}.al-lamp.is-attn{background:var(--lamp)}.al-bar{background:#f4f1e829;border-radius:2px;width:56px;height:4px;margin-left:auto;display:inline-block;overflow:hidden}.al-bar i{background:var(--label);transform-origin:0;width:100%;height:100%;transition:transform .7s var(--ease);display:block;transform:scaleX(0)}.al-bub{color:var(--label);background:#1a2740;border-radius:12px;width:fit-content;max-width:92%;padding:10px 16px;line-height:1.42}.al-bub--me{background:var(--label);color:var(--ink);margin-left:auto}.al-bub:empty{display:none}mark{color:inherit;background:#f5b53c47;border-radius:3px;padding:0 3px}[data-alive=desk]{aspect-ratio:600/620;width:min(100%,580px);font-size:.94rem;position:relative}.al-desk__cords{fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.al-trace{stroke:var(--cord);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.al-trace.is-on{stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--ease)}[data-alive=desk] .al-card{font-size:.94rem;position:absolute}.al-desk__in{width:76%;min-height:21%;top:0;left:0}.al-desk__work,.al-desk__out{opacity:0;transition:opacity .3s linear, transform .3s var(--ease);transform:translateY(8px)}.al-desk__work{width:74%;min-height:30%;top:37%;right:0}.al-desk__work ul{color:var(--label-2);gap:4px;display:grid}.al-desk__work li{animation:al-in .26s var(--ease) both}.al-desk__out{width:80%;min-height:19%;bottom:0;left:4%}.al-desk__out header b{font-size:.92rem}.show-work .al-desk__work,.show-out .al-desk__out{opacity:1;transform:none}@keyframes al-in{0%{opacity:0;transform:translateY(6px)}}.al-mapwrap{overflow-x:auto}.al-map{width:100%;min-width:760px;height:auto;font-family:inherit;display:block}.al-map__cord{fill:none;stroke:#f4f1e838;stroke-width:2px;transition:stroke .2s linear}.al-map__cord--team{stroke-dasharray:4 6}.al-map__cord.is-hit{stroke:var(--cord);stroke-width:3px;stroke-dasharray:none}.al-map__node rect:first-child{fill:#111c30;stroke:#f4f1e82e;stroke-width:1.5px;transition:stroke .2s linear,fill .2s linear}.al-map__node text{fill:var(--label);font-size:19px;font-weight:500}.al-map__node .lp{fill:#51607a;transition:fill .2s linear}.al-map__node.is-hit rect:first-child{stroke:var(--lamp);fill:#18263e}.al-map__node.is-hit .lp{fill:var(--live)}.al-map__node.is-team.is-hit .lp,.al-map__dot{fill:var(--lamp)}.al-map__cap{flex-wrap:wrap;justify-content:space-between;gap:8px 32px;min-height:2.2em;margin-top:16px;font-size:1.1rem;display:flex}.al-map__cap b{color:var(--lamp);font-weight:500}.al-rule{color:var(--label);background:#111c30;border-radius:12px;gap:16px;padding:24px;display:grid;box-shadow:0 0 0 1px #f4f1e81f,0 24px 56px -32px #080c14b3}.al-rule__label{font-size:1.2rem;line-height:1.3}.al-rule__label output{color:var(--lamp);font-variant-numeric:tabular-nums;font-weight:500}.al-rule input{width:100%;accent-color:var(--cord)}.al-rule__code code{padding:4px 8px}.al-rule__list li{border-top:1px solid #f4f1e81f;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 0;display:grid}.al-rule__list b{font-weight:500}.al-rule__list small{color:var(--label-2);grid-column:2;font-size:.92rem}.al-rule__list em{font-variant-numeric:tabular-nums;grid-area:1/3;font-style:normal}.al-rule__list strong{color:var(--live);text-align:right;grid-area:2/3;font-size:.92rem;font-weight:400;transition:color .2s linear}.al-rule__list li.is-wait strong{color:var(--lamp)}.al-run__say{color:var(--label-2);border-bottom:1px solid #f4f1e81f;min-height:3.2em;padding-bottom:12px}.al-run__steps{gap:8px;margin:16px 0 12px;display:grid}.al-run__steps li{opacity:.22;grid-template-columns:12px minmax(0,1fr) auto;align-items:baseline;gap:12px;transition:opacity .2s linear;display:grid}.al-run__steps li.is-on{opacity:1}.al-run__steps b{font-weight:500}.al-run__steps time{color:var(--label-2);font-variant-numeric:tabular-nums;font-size:.88rem}.al-run__done{color:var(--label-2);opacity:0;align-items:center;gap:8px;transition:opacity .3s linear;display:flex}.is-done .al-run__done{opacity:1}.al-scan{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.al-scan figure{border-radius:12px;grid-row:span 2;position:relative;overflow:hidden}.al-scan img{width:100%;height:auto}.al-scan__line{border-bottom:3px solid var(--lamp);opacity:0;position:absolute;inset:0;transform:translateY(-100%)}.is-scan .al-scan__line{opacity:1;animation:1.5s linear both al-scan}@keyframes al-scan{to{transform:none}}.al-scan__box{border:2px solid var(--lamp);opacity:0;border-radius:4px;transition:opacity .2s linear;position:absolute}.al-scan__box.is-on{opacity:1}.al-scan__box:after{content:attr(data-l);background:var(--ink);color:var(--label);white-space:nowrap;border-radius:4px;margin-bottom:4px;padding:4px 8px;font-size:.84rem;position:absolute;bottom:100%;left:-2px}.al-scan__box.is-low:after{margin:4px 0 0;top:100%;bottom:auto}.al-scan__read,.al-scan__reply{opacity:.4;min-height:150px;transition:opacity .3s linear}.is-read .al-scan__read,.is-reply .al-scan__reply{opacity:1}.al-appr{padding:0;position:relative;overflow:hidden}.al-appr__head{color:var(--lamp);background:#f5b53c24;align-items:center;gap:8px;padding:12px 20px;transition:background-color .25s linear,color .25s linear;display:flex;margin:0!important}.al-appr__head time{color:inherit!important}.is-done .al-appr__head{color:var(--live);background:#3ec27a24}.al-appr__body{gap:12px;padding:16px 20px 20px;display:grid}.al-appr__body>p:first-child .al-sq{vertical-align:-1px;margin-right:8px}.al-appr__body>p:first-child b{font-weight:500}.al-appr dl{grid-template-columns:64px minmax(0,1fr);gap:4px 16px;display:grid}.al-appr dt{color:var(--label-2)}.al-appr__rule{color:var(--label-2);font-size:.94rem}.al-appr__btns{flex-wrap:wrap;gap:8px;transition:opacity .2s linear;display:flex}.al-btn{border-radius:8px;padding:8px 16px;font-size:.96rem;box-shadow:inset 0 0 0 1px #f4f1e847}.al-btn.is-go{background:var(--label);color:var(--ink);box-shadow:none;transition:background-color .1s linear}.al-btn.is-quiet{box-shadow:none}.al-appr__after{align-items:center;gap:8px;display:none}.is-done .al-appr__btns{display:none}.is-done .al-appr__after{animation:al-in .26s var(--ease) both;display:flex}.al-cursor{background:var(--label);clip-path:polygon(0 0,100% 62%,56% 66%,74% 100%,56% 100%,40% 70%,0 92%);width:18px;height:24px;transition:transform .85s var(--ease);pointer-events:none;position:absolute;bottom:16px;right:16px}.is-move .al-cursor{transform:translate(var(--to-x,-300px), var(--to-y,-34px))}.is-press .al-btn.is-go{background:#d9d6cc}.is-done .al-cursor{opacity:0}.al-cite{gap:12px;display:grid}.al-cite__q{background:var(--label);color:var(--ink);border-radius:8px;padding:12px 16px;font-size:1.05rem}.al-cite .al-card{opacity:0;transition:opacity .25s linear}.al-cite .al-card.is-on{opacity:1}.al-cite .is-under{color:var(--label-2)}.al-cite .is-under .al-bar i{background:var(--lamp)}.al-cite .al-card header em{margin-left:8px}.al-cite__bar{color:inherit;align-items:center;gap:12px;font-size:.94rem;display:flex}.al-cite__bar:before,.al-cite__bar:after{content:"";opacity:.3;background:currentColor;flex:1;height:1px}.al-ingest ul{gap:12px;display:grid}.al-ingest li{grid-template-columns:minmax(0,1fr) 72px 88px;align-items:center;gap:12px;display:grid}.al-ingest li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.al-ingest .al-bar{width:100%;margin:0}.al-ingest em{color:var(--label-2);text-align:right;font-size:.92rem;font-style:normal}.al-ingest>p{border-top:1px solid #f4f1e81f;margin-top:16px;padding-top:12px;font-size:1.1rem}.al-ingest b{color:var(--lamp);font-variant-numeric:tabular-nums;font-weight:500}.al-import{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.al-import__n{font-variant-numeric:tabular-nums;font-size:clamp(3.4rem,6vw,5.4rem);font-weight:600;font-stretch:62%;line-height:1}.al-import__ok{color:var(--label-2);align-items:center;gap:8px;min-height:2.8em;margin-top:8px;font-size:.94rem;display:flex}.al-import__ok .al-lamp{opacity:0}.is-done .al-import__ok .al-lamp{opacity:1}.al-import small{color:var(--label-2);overflow-wrap:anywhere;font-size:.84rem}.al-call header{margin-bottom:16px}.al-wave{align-items:center;gap:4px;height:72px;display:flex}.al-wave i{background:var(--lamp);border-radius:2px;flex:1;height:100%;transform:scaleY(.06)}.is-wave .al-wave i{animation:.7s ease-in-out infinite alternate al-wave}.al-wave i:nth-child(3n){--w:.9}.al-wave i:nth-child(3n+1){--w:.5}.al-wave i:nth-child(3n+2){--w:.28}@keyframes al-wave{0%{transform:scaleY(.08)}to{transform:scaleY(var(--w,.6))}}.al-call__doing{color:var(--label-2);margin-top:12px;font-size:.94rem}.al-call__cap{min-height:5.6em;margin-top:8px;font-size:1.15rem}.al-tr{gap:12px;display:grid}.al-tr .al-bub--me{min-height:2.8em}.al-tr__stage{opacity:.2;transition:opacity .3s linear}.al-tr__stage.is-on{opacity:1}.al-tr__stage small{color:var(--label-2);margin-bottom:4px;font-size:.88rem;display:block}.al-tr__note{color:var(--label-2);border-top:1px solid #f4f1e81f;padding-top:12px;font-size:.94rem}.al-hours{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:24px;display:grid}.al-hours svg{width:100%;height:auto;font-family:inherit;overflow:visible}.al-hours__ring{fill:#111c30;stroke:#f4f1e829;stroke-width:2px}.al-hours__open{fill:none;stroke:var(--live);stroke-width:6px;stroke-linecap:round}.al-hours line{stroke:#f4f1e84d;stroke-width:1.5px}.al-hours text{fill:currentColor;text-anchor:middle;font-variant-numeric:tabular-nums;font-size:15px}.al-hours__call{fill:#51607a;transition:fill .2s linear}.al-hours__call.is-on{fill:var(--lamp)}.al-hours svg .al-hours__hand{stroke:var(--cord);stroke-width:4px;stroke-linecap:round}.al-hours__pin{fill:var(--brass)}.al-hours__read time{font-variant-numeric:tabular-nums;font-size:clamp(3.6rem,7vw,6.4rem);font-weight:600;font-stretch:62%;line-height:1;display:block}.al-hours__read p{min-height:4.4em;margin-top:8px;font-size:1.1rem}.al-priv svg{width:100%;height:auto;font-family:inherit;display:block}.al-priv__pc{fill:#111c30;stroke:#f4f1e82e;stroke-width:2px}.al-priv__t{fill:var(--label-2);font-size:19px}.al-priv__link{fill:none;stroke:#f4f1e838;stroke-width:2px}.al-priv__mod rect{fill:#1a2740;stroke:#f4f1e82e;stroke-width:1.5px}.al-priv__mod text{fill:var(--label);text-anchor:middle;font-size:19px;font-weight:500}.al-priv__cable{fill:none;stroke:var(--cord);stroke-width:5px;stroke-linecap:round}.al-priv__plug{fill:var(--brass)}.al-priv__n{margin-top:12px;font-size:1.2rem}.al-priv__n b{vertical-align:-.1em;color:var(--live);font-size:2.4em;font-weight:600;font-stretch:62%;line-height:1}.al-tiers__tabs{gap:8px;margin-bottom:16px;display:flex}.al-tiers__tabs button{border-radius:8px;padding:8px 16px;transition:background-color .15s linear,color .15s linear;box-shadow:inset 0 0 0 1px #f4f1e847}.al-tiers__tabs button.is-on{background:var(--label);color:var(--ink)}.al-tiers__need{font-size:1.15rem}.al-tiers__gauge{background:#f4f1e824;border-radius:4px;height:8px;margin-top:12px;overflow:hidden}.al-tiers__gauge i{background:var(--lamp);transform-origin:0;height:100%;transition:transform .5s var(--ease);display:block;transform:scaleX(0)}.al-tiers__used{color:var(--label-2);margin-top:8px;font-size:.94rem}.al-tiers dl{border-top:1px solid #f4f1e81f;grid-template-columns:auto minmax(0,1fr) auto;align-content:start;gap:8px 16px;min-height:9.4em;margin-top:16px;padding-top:16px;display:grid}.al-tiers dt{color:var(--label-2)}.al-tiers dd.q{color:var(--label-2);text-align:right;font-size:.92rem}.al-chat{color:var(--label);background:#111c30;border-radius:12px;box-shadow:0 0 0 1px #f4f1e81f,0 24px 56px -32px #080c14b3}.al-chat header{border-bottom:1px solid #f4f1e81f;align-items:center;gap:8px;padding:12px 20px;display:flex}.al-chat header b{font-weight:500}.al-chat header small{color:var(--label-2);margin-left:auto;font-size:.88rem}.al-chat__body{flex-direction:column;gap:12px;height:360px;padding:20px;display:flex;overflow:hidden}.stepper{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:start;gap:clamp(32px,5vw,88px);margin-top:clamp(40px,5vw,72px);display:grid}.stepper ol{display:grid}.stepper button{text-align:left;opacity:.5;border-top:1px solid #7f7f7f4d;gap:4px;width:100%;padding:16px 0;transition:opacity .2s linear;display:grid;position:relative}.stepper button.is-on{opacity:1}.stepper button b{font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:500;font-stretch:112%;line-height:1.2}.stepper button span{max-width:30em;display:none}.stepper button.is-on span{display:block}.stepper button i{background:var(--cord);transform-origin:0;height:2px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.stepper button.is-on i{animation:al-fill var(--step-ms,6s) linear both}.stepper.is-held button.is-on i{animation:none;transform:scaleX(1)}@keyframes al-fill{to{transform:scaleX(1)}}.stepper__stage{display:grid;position:sticky;top:96px}.stepper__stage img{aspect-ratio:16/10.4;object-fit:cover;object-position:top left;opacity:0;grid-area:1/1;width:100%;height:auto;transition:opacity .35s linear}.stepper__stage img.is-on{opacity:1}.al-dial{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.al-dial__svg{justify-self:center;width:100%;max-width:520px;height:auto;font-family:inherit}.al-dial__face{fill:var(--label)}.al-dial__num{fill:var(--ink);text-anchor:middle;pointer-events:none;font-size:26px;font-weight:500}.al-dial__plate circle{fill:#1c2a44;stroke:var(--brass);stroke-width:2px}.al-dial__plate{transform-origin:200px 200px}.al-dial__hub{fill:var(--label);stroke:var(--brass);stroke-width:2px;pointer-events:none}.al-dial__hubt{fill:var(--ink);text-anchor:middle;pointer-events:none;font-size:20px;font-weight:500}.al-dial__stop{stroke:var(--brass);stroke-width:7px;stroke-linecap:round}.al-dial__hit{fill:#0000;stroke:#0000;stroke-width:3px;cursor:pointer;transition:stroke .15s linear}.al-dial__hit:hover{stroke:#f5b53c99}.al-dial__hit.is-on{stroke:var(--lamp)}.al-dial__hit:focus-visible{stroke:var(--lamp);outline:none}.al-dial__panel{min-height:300px}.al-dial__panel small{color:var(--label-2);font-size:1rem}.al-dial__panel h3{margin:8px 0 16px;font-size:clamp(1.7rem,2.8vw,2.8rem);line-height:1.08}.al-dial__panel p{max-width:34em;font-size:1.15rem}.al-dial__nav{gap:8px;margin-top:24px;display:flex}.al-dial__nav button{border-radius:8px;padding:8px 16px;transition:background-color .15s linear;box-shadow:inset 0 0 0 1px}.al-dial__nav button:hover{background:#f4f1e81f}[data-alive=dial]>dl{gap:16px;display:grid}.bar__nav{align-items:stretch;height:100%;margin-left:auto}.bar__nav>a,.bar__item>button{opacity:.84;align-items:center;height:100%;font-size:.95rem;transition:opacity .15s linear;display:inline-flex}.bar__nav>a{text-decoration:none}.bar__nav>a:hover,.bar__item>button:hover,.bar__item:hover>button{opacity:1}.bar__item{align-items:stretch;height:100%;display:flex}.bar__menu{display:none}.mega{padding:32px var(--edge) 40px var(--gutter);background:var(--ink);border-top:1px solid #f4f1e824;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:48px;display:none;position:fixed;inset:64px 0 auto;box-shadow:0 32px 48px -24px #080c14b3}.bar__item:hover .mega,.mega.is-open{display:grid}.mega__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.mega__list a{gap:2px;padding:8px 0;text-decoration:none;display:grid}.mega__list b{font-size:1.02rem;font-weight:500;transition:color .15s linear}.mega__list span{color:var(--label-2);font-size:.9rem;line-height:1.3}.mega__list a:hover b,.mega__list a:focus-visible b{color:var(--lamp)}.mega__pic img{aspect-ratio:16/10.4;object-fit:cover;object-position:top left;border-radius:8px;width:100%}:is(.bar:has(.mega.is-open),.bar:has(.bar__item:hover)){background:var(--ink)}.ring{z-index:18;background:var(--ink);opacity:0;pointer-events:none;border-radius:50%;width:48px;height:48px;transition:opacity .2s linear;position:fixed;bottom:24px;right:24px}.ring.is-on{opacity:1;pointer-events:auto}.ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:3px}.ring__track{stroke:#f4f1e833}.ring__fill{stroke:var(--lamp);stroke-dasharray:1;stroke-dashoffset:1px}.ring i{background:var(--lamp);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}.footer{z-index:2;padding:clamp(56px, 7vw, 96px) var(--edge) 32px var(--gutter);background:var(--ink);color:var(--label-2);border-top:1px solid #f4f1e824;font-size:.96rem;position:relative}.footer__top{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.footer__brand{color:var(--label);align-content:start;gap:12px;display:grid}.footer__brand strong{letter-spacing:-.02em;font-size:1.7rem;font-weight:500;font-stretch:125%}.footer__brand p{color:var(--label-2);max-width:24em}.footer h3{color:var(--label);margin-bottom:12px;font-size:1rem;font-stretch:100%}.footer ul{gap:8px;display:grid}.footer li a{text-decoration:none}.footer li a:hover{color:var(--label);text-underline-offset:4px;text-decoration:underline}.footer__end{border-top:1px solid #f4f1e824;flex-wrap:wrap;justify-content:space-between;gap:8px 32px;margin-top:clamp(40px,5vw,64px);padding-top:20px;font-size:.88rem;display:flex}.js [data-rise]{opacity:0;transition:opacity .5s linear, transform .6s var(--ease);transform:translateY(14px)}.js [data-rise].in{opacity:1;transform:none}.more{text-underline-offset:4px;margin-top:24px;font-weight:500;display:inline-block}.lede+.lede{margin-top:16px}.hero2{align-items:center;min-height:100svh;padding-block:120px 72px;display:grid}.hero2__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.hero2__title{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(2.7rem,5.8vw,6.4rem);font-weight:500;font-stretch:125%;line-height:1}.hero2 .lede{margin-top:24px}.hero2 .hero__actions{margin-top:32px}.film--still .film__media,.kb{animation:26s ease-in-out infinite alternate kb}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.07)translate(-1.2%)}}.block__head{max-width:42em}.block__head .lede{margin-top:24px}.steps{counter-reset:s;margin-top:clamp(40px,5vw,72px)}.steps li{counter-increment:s;border-top:1px solid #7f7f7f4d;grid-template-columns:clamp(64px,8vw,128px) minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:8px 24px;padding:clamp(20px,2.4vw,32px) 0;display:grid}.steps li:before{content:counter(s);color:var(--cord);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,4.6vw,4.6rem);font-weight:600;font-stretch:62%;line-height:.9}.steps h3{font-size:clamp(1.3rem,2vw,1.9rem)}.steps p{max-width:34em}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,56px);margin-top:clamp(40px,5vw,72px);display:grid}.facts li{border-top:1px solid #7f7f7f4d;padding:20px 0 32px}.facts h3{margin-bottom:8px;font-size:1.25rem}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.split--flip>:first-child{order:2}.split .lede{margin-top:24px}.split img:not(.win){border-radius:8px;width:100%;height:auto}.bigline{letter-spacing:-.028em;text-wrap:balance;max-width:15em;font-size:clamp(2.6rem,6.6vw,7.4rem);font-weight:500;font-stretch:125%;line-height:1}.bigline b{color:var(--lamp);font-weight:500}.bigline__after{max-width:34em;margin-top:20px;font-size:clamp(1.3rem,2.2vw,2.3rem);font-stretch:112%;line-height:1.16}.night .asks__list{border-top-color:var(--label)}.night .asks__list li{border-bottom-color:#f4f1e833}.night .asks__list em{color:var(--label-2)}.band{min-height:86svh}.tilewall{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:clamp(40px,5vw,72px);display:grid}.tile{background:#f4f1e80d;border-radius:12px;grid-column:span 4;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;padding:24px;display:grid;box-shadow:inset 0 0 0 1px #f4f1e81f}.tile--12{grid-column:span 12}.tile--7{grid-column:span 7}.tile--5{grid-column:span 5}.tile .al-hours{grid-template-columns:minmax(0,1fr)}.tile h3{font-size:1.35rem}.tile p{color:var(--label-2)}.tile>a{text-underline-offset:4px;font-weight:500}.shops{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(40px,5vw,72px);display:grid}.shop{aspect-ratio:3/4;color:var(--label);border-radius:8px;grid-template:minmax(0,1fr)/minmax(0,1fr);text-decoration:none;display:grid;position:relative;overflow:hidden}.shop img{object-fit:cover;grid-area:1/1;width:100%;height:100%;transition:opacity .35s linear}.shop img+img{opacity:0}.shop:is(:hover,:focus-visible) img+img{opacity:1}.shop__cap{z-index:1;background:linear-gradient(#080c1400,#080c14d6);grid-area:1/1;align-self:end;padding:64px 20px 20px}.shop b{font-size:1.3rem;font-weight:500;font-stretch:112%;line-height:1.2;display:block}.shop span{margin-top:4px;font-size:.96rem;line-height:1.3;display:block}.next{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.next a{gap:12px;text-decoration:none;display:grid}.next figure{aspect-ratio:16/10.4;border-radius:8px;display:grid;overflow:hidden}.next img{object-fit:cover;object-position:top left;grid-area:1/1;width:100%;height:100%;transition:opacity .3s linear}.next img+img{opacity:0}.next a:is(:hover,:focus-visible) img+img{opacity:1}.next b{font-size:1.4rem;font-weight:500;font-stretch:112%;line-height:1.2}.next span{opacity:.8;margin-top:4px;display:block}.said{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.said .lede{margin-top:24px}.rows{margin-top:clamp(40px,5vw,72px);overflow-x:auto}.rows table{min-width:720px}.rows th,.rows td{color:inherit;border-top-color:#7f7f7f4d}.rows td{opacity:.86}.limits2{max-width:780px;margin-top:32px}.limits2 details{border-top:1px solid #7f7f7f4d;padding:16px 0}.limits2 summary{cursor:pointer;font-size:1.2rem;font-weight:500;font-stretch:112%;line-height:1.22}.limits2 p{max-width:36em;margin-top:8px}.end2{min-height:72svh}.hero-desk{z-index:2;top:104px;right:var(--edge);width:min(34vw,500px);position:absolute}@media (min-width:1181px){.hero__title{font-size:clamp(2.9rem,6.5vw,7.3rem)}}@media (min-width:961px) and (max-width:1180px){.tile .al-ingest li{grid-template-columns:minmax(0,1fr) 88px}.tile .al-ingest li span{grid-column:1/-1}}@media (max-width:1180px){.hero-desk[data-alive]{display:none}.mega__list{grid-template-columns:repeat(2,minmax(0,1fr))}.mega{grid-template-columns:minmax(0,1fr)}.mega__pic{display:none}}@media (max-width:960px){.bar{gap:8px}.bar__menu{border-radius:8px;align-items:center;padding:8px 12px;font-size:.92rem;display:inline-flex;box-shadow:inset 0 0 0 1px #f4f1e880}.bar.is-open{background:var(--ink)}.bar.is-open .bar__nav{background:var(--ink);height:auto;padding:16px 20px 40px;display:block;position:fixed;inset:64px 0 0;overflow:auto}.bar.is-open .bar__item{height:auto;display:block}.bar.is-open .bar__item>button{display:none}.bar.is-open .mega{box-shadow:none;border:0;padding:0;display:block;position:static}.bar.is-open .mega__list{grid-template-columns:minmax(0,1fr)}.bar.is-open .bar__nav>a{height:auto;padding:12px 0;font-weight:500;display:block}.hero2{min-height:0;padding-block:104px 56px}.hero2__grid,.split,.said,.stepper,.al-dial,.al-hours,.al-scan{grid-template-columns:minmax(0,1fr)}.split--flip>:first-child{order:0}.al-scan figure{grid-row:auto}.stepper__stage{order:-1;position:static}.facts{grid-template-columns:minmax(0,1fr)}.steps li{grid-template-columns:56px minmax(0,1fr)}.steps p{grid-column:2}.tile,.tile--5,.tile--7,.tile--12{grid-column:span 12}.shops,.next,.footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__brand{grid-column:1/-1}[data-alive=desk]{aspect-ratio:auto;gap:12px;width:100%;display:grid}[data-alive=desk] .al-card{opacity:1;width:100%;position:static;transform:none}.al-desk__cords{display:none}.ring{bottom:16px;right:16px}}@media (max-width:560px){.next,.shops{grid-template-columns:minmax(0,1fr)}.shop{aspect-ratio:4/3}.al-import{grid-template-columns:minmax(0,1fr)}.al-import__ok{min-height:0}}@media (prefers-reduced-motion:reduce){.js [data-rise]{opacity:1;transition:none;transform:none}.film--still .film__media,.kb,.al-wave i{animation:none!important}.stepper button.is-on i{animation:none;transform:scaleX(1)}.al-cite .al-card,.al-tr__stage,.al-run__steps li{opacity:1}}
