@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_666e0f2f-module__T_IWSa__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_666e0f2f-module__T_IWSa__variable{--font-display:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d203b9464cfa0970-s.3urxfn-r2f0wy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a69e508140118fbc-s.1sf_atgfbezm1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a9a434ecf764164f-s.p.422uhnrlcv_7h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono Fallback;src:local(Arial);ascent-override:68.53%;descent-override:18.03%;line-gap-override:0.0%;size-adjust:138.63%}.fragment_mono_b37732cc-module__Gh7K4W__className{font-family:Fragment Mono,Fragment Mono Fallback;font-style:normal;font-weight:400}.fragment_mono_b37732cc-module__Gh7K4W__variable{--font-mono:"Fragment Mono", "Fragment Mono Fallback"}
.landing2{--l2-max:1440px;--l2-pad:48px;--l2-gap:clamp(.5rem, 1.5vw, 1.5rem);--l2-radius:24px;--l2-section-pad:120px;--l2-ink:#1a1a1a;--l2-grey:#666;--l2-line:#e6e6e6;--l2-tile:#f0f0f0;--l2-accent:#ff493e;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-in-out-quint:cubic-bezier(.83, 0, .17, 1);--spring-bouncy:linear(0, .252, .759, 1.188, 1.368, 1.308, 1.127, .954, .868, .876, .939, 1.007, 1.046, 1.049, 1.028, 1.002, .985, .981, .988, .998, 1.005, 1.007, 1.005, 1.002, .999, .997, .998, .999, 1);--spring-medium:linear(0, .24, .655, .968, 1.108, 1.12, 1.075, 1.025, .994, .984, .987, .993, .999, 1.001, 1.002, 1.001, 1.001, 1, 1, 1, 1, 1, 1);min-height:100dvh;color:var(--l2-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-wrap:balance;background:#fff;font-weight:400;position:relative;overflow-x:clip}:is(html:has(.landing2),body:has(.landing2)){background:#fff}@media (max-width:768px){.landing2{--l2-pad:16px;--l2-radius:12px;--l2-section-pad:64px}}.landing2 :focus-visible{outline:2px solid var(--l2-ink);outline-offset:2px}.l2-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.l2-mono{font-family:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;letter-spacing:.05em;text-transform:uppercase;font-size:14px;font-weight:400}.l2-grid{column-gap:var(--l2-gap);width:100%;max-width:var(--l2-max);padding-inline:var(--l2-pad);grid-template-columns:repeat(10,minmax(0,1fr));margin-inline:auto;display:grid}@keyframes hero-rise{0%{translate:0 var(--hero-from)}to{translate:0}}@keyframes header-in{0%{opacity:0;translate:0 -12px}to{opacity:1;translate:0}}@keyframes word-step{0%{opacity:0;scale:.35}24%{opacity:1;scale:.35}48%{scale:.65}72%,to{scale:1}}@keyframes word-settle{0%{translate:0 .08em}to{translate:0}}@keyframes word-mark{0%{opacity:0;scale:1}4%{opacity:1;scale:1}36%{opacity:1;scale:2}60%,to{opacity:0;scale:2}}@keyframes rule-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes dot-pulse{0%,to{opacity:1;scale:1}50%{opacity:.35;scale:.7}}@keyframes card-fly-in{0%{opacity:0;translate:var(--card-x) var(--card-y);scale:var(--card-scale);animation-timing-function:cubic-bezier(.33,1,.68,1)}to{opacity:1;translate:0;scale:1}}@keyframes rail-enter{0%{opacity:0;translate:100vw;scale:var(--rail-scale,2.25);animation-timing-function:cubic-bezier(.33,1,.68,1)}to{opacity:1;translate:0;scale:1}}@keyframes cutout-drop{0%{opacity:0;translate:0 45%;rotate:calc(var(--cut-rot) * -3);animation-timing-function:cubic-bezier(.34,1.56,.64,1);scale:.35}to{opacity:1;translate:0;rotate:var(--cut-rot);scale:1}}@keyframes sr-slide{0%{opacity:0;translate:var(--sr-x,0) var(--sr-y,0);animation-timing-function:cubic-bezier(.33,1,.68,1)}to{opacity:1;translate:0}}@keyframes sr-pop{0%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(0)rotate(-10deg)}to{transform:none}}@keyframes rule-build{0%{clip-path:inset(0 100% 0 0);animation-timing-function:cubic-bezier(.33,1,.68,1)}to{clip-path:inset(0)}}@keyframes word-scatter{0%{animation-timing-function:cubic-bezier(.32,0,.67,0);translate:0;rotate:none;scale:1}to{opacity:0;translate:var(--wr-dx) var(--wr-dy);rotate:var(--wr-rot);scale:.55}}@keyframes tagline-drop{0%{animation-timing-function:cubic-bezier(.32,0,.67,0);translate:0;rotate:none}to{opacity:0;translate:0 22vh;rotate:-7deg}}@keyframes live-exit{0%{clip-path:inset(0);animation-timing-function:cubic-bezier(.32,0,.67,0)}to{clip-path:inset(0 0 0 100%)}}@keyframes digit-pop{0%{scale:1.05}to{scale:1}}.landing2:not([data-ready]) [data-await-ready],.landing2:not([data-ready]) [data-await-ready] *{animation-play-state:paused}@media (scripting:none){.landing2 [data-await-ready],.landing2 [data-await-ready] *{animation:none}}.landing2 [data-sr-name=--hero]{view-timeline:--hero block}.landing2 [data-sr-name=--slot]{view-timeline:--slot block}.landing2 [data-sr-name=--rail]{view-timeline:--rail block}.landing2 [data-sr-name=--footer]{view-timeline:--footer block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing2 [data-sr]{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:var(--sr-range,entry 0% cover 40%)}.landing2 [data-sr=--hero]{animation-timeline:--hero}.landing2 [data-sr=--slot]{animation-timeline:--slot}.landing2 [data-sr=--rail]{animation-timeline:--rail}.landing2 [data-sr=--footer]{animation-timeline:--footer}}}.landing2[data-sr-fallback] [data-sr]{animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:auto;animation-delay:calc(var(--p,0) * -1s);animation-play-state:paused}.l2-header{z-index:2;max-width:var(--l2-max);padding:24px var(--l2-pad);animation:header-in .8s var(--ease-out-expo) 2s both;justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:absolute;inset:0 0 auto}.l2-wordmark{background:var(--l2-ink);border-radius:14px;align-items:center;height:48px;padding-inline:10px;display:flex}.l2-wordmark img{width:auto;height:40px}.l2-pill{color:var(--l2-ink);transition:scale .5s var(--spring-medium);background:#fff;border:1px solid #0000001a;border-radius:9999px;align-items:center;gap:10px;padding:6px 12px 6px 6px;text-decoration:none;display:inline-flex;box-shadow:0 2px 32px #0000001f}.l2-pill:active{scale:.97}@media (hover:hover) and (pointer:fine){.l2-pill:hover{scale:1.015}.l2-pill:hover .l2-pill-arrow{translate:1.5px -1.5px}}.l2-pill-arrow{transition:translate .8s var(--ease-out-expo)}.l2-pill-media{background:var(--l2-tile);border-radius:10px;width:40px;height:40px;position:relative;overflow:hidden}.l2-pill-media video,.l2-pill-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.l2-pill-media img{transition:opacity .18s linear}.l2-pill-media[data-playing] img{opacity:0}.l2-hero-block{--hero-from:max(0px, min(calc(50svh - 300px), 17.5svh));text-align:center;min-height:max(600px,65svh);animation:hero-rise 2.4s var(--ease-in-out-quint) .2s both;grid-column:1/-1;align-content:center;justify-items:center;gap:40px;padding-top:110px;display:grid}.l2-hero-h1{letter-spacing:-.04em;margin:0 0 0 -.08em;font-size:clamp(48px,9.61539vw - 9.23077px,128px);font-weight:500;line-height:.82}@media (max-width:768px){.l2-hero-block{padding-top:90px}}.wr-line{display:block}.wr-piece{animation-name:word-scatter;display:inline-block}.l2-tagline[data-sr]{--sr-range:exit 10% exit 80%;animation-name:tagline-drop}.l2-tagline{max-width:28ch;color:var(--l2-grey);margin:0}@media (max-width:768px){.l2-hero-block{gap:32px;min-height:max(510px,55svh)}.l2-hero-h1{font-size:calc(19.2308vw - 6.15385px)}}.wr-word{transform-origin:50% 80%;display:inline-block;position:relative}.wr-word:before{content:"";opacity:0;background:#000;width:.14em;height:.14em;position:absolute;top:.34em}.wr-word[data-side=left]:before{right:calc(100% + .06em)}.wr-word[data-side=right]:before{left:calc(100% + .06em)}.wr-word[data-shape=circle]:before{border-radius:50%}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.wr:not(.revealed) .wr-word{opacity:0}.wr.revealed .wr-word{animation:word-step .6s step-end var(--wr-delay) both, word-settle .25s var(--ease-out-quint) calc(var(--wr-delay) + .6s) both}.wr.revealed .wr-word:before{animation:word-mark .6s step-end var(--wr-delay) both}}.l2-live{--sr-range:cover 55% cover 100%;grid-column:1/-1;align-items:center;gap:12px;height:41px;animation-name:live-exit;display:flex}.l2-live-dot{background:var(--l2-accent);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite dot-pulse}.l2-live-rule{background:var(--l2-line);height:1px;animation:rule-wipe 1.6s var(--ease-out-expo) 3s both;flex:1}.l2-work{width:100%;max-width:var(--l2-max);padding:var(--l2-gap) var(--l2-pad) var(--l2-section-pad);margin-inline:auto;overflow-x:clip}.l2-wall{gap:var(--l2-gap);display:flex}.l2-wall--2{display:none}@media (max-width:768px){.l2-wall--3{display:none}.l2-wall--2{display:flex}}.l2-wall-col{gap:var(--l2-gap);flex-direction:column;flex:1 1 0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.l2-card{border-radius:var(--l2-radius);background:var(--l2-tile);width:100%;color:inherit;cursor:pointer;isolation:isolate;border:1px solid #0000000a;padding:0;display:block;position:relative;overflow:hidden}@supports (corner-shape:superellipse(1.2)){.l2-card{corner-shape:superellipse(1.2)}}.l2-card-video,.l2-card-poster{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.l2-card-poster{transition:opacity .18s linear}.l2-card-poster[data-ready]{opacity:0}.l2-card{transition:transform .65s var(--spring-bouncy), box-shadow .65s ease;animation-name:card-fly-in}.l2-card:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.l2-card:hover{transform:scale(1.015);box-shadow:0 12px 31px #0000001f}}.l2-slot--group{gap:calc(var(--l2-gap) * .6);display:grid}.l2-group-cell{min-width:0;min-height:0}.l2-group-cell .l2-card{height:100%}.l2-slot--cutout{z-index:3;margin-block:calc(var(--cut-pull) * -1);pointer-events:none;justify-content:center;display:flex;position:relative}.l2-cutout{left:var(--cut-nudge);width:var(--cut-w);height:auto;rotate:var(--cut-rot);-webkit-user-select:none;user-select:none;animation-name:cutout-drop;display:block;position:relative}.l2-viewer{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;padding:0}.l2-viewer[open]{justify-content:center;align-items:center;display:flex}.l2-viewer::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;transition:opacity .576s}.l2-viewer-body{transition:opacity .612s var(--ease-out-quint) .1s, scale .612s var(--ease-out-quint) .1s, filter .612s var(--ease-out-quint) .1s;flex-direction:column;align-items:center;gap:16px;display:flex}@starting-style{.l2-viewer[open]::backdrop{opacity:0}.l2-viewer[open] .l2-viewer-body{opacity:0;filter:blur(3px);scale:1.05}}.l2-viewer-media{border-radius:var(--l2-radius);background:var(--l2-tile);object-fit:cover;object-position:top;width:auto;max-width:min(92vw,1100px);height:auto;max-height:calc(100dvh - 140px);display:block;box-shadow:0 24px 32px #0000001f}.l2-viewer-credit{color:var(--l2-grey);margin:0}.l2-viewer-close{width:44px;height:44px;color:var(--l2-ink);cursor:pointer;transition:scale .5s var(--spring-medium);background:#fff;border:1px solid #0000001a;border-radius:50%;place-items:center;display:grid;position:fixed;top:20px;right:20px;box-shadow:0 2px 32px #0000001f}.l2-viewer-close:active{scale:.9}@media (max-width:768px){.l2-viewer-close{margin-left:-22px;inset:auto auto 20px 50%}.l2-viewer-media{max-height:calc(100dvh - 200px)}}.l2-count{height:600vh}.l2-count-stage{--p:0;--rise:clamp(0, calc(1 - var(--p) / .4), 1);--clock:max(120vmin, 100vw);height:100dvh;position:sticky;top:0;overflow:hidden}.l2-count-clock{width:var(--clock);height:var(--clock);translate:0 calc(var(--rise) * 100dvh);margin:auto;position:absolute;inset:0}.l2-count-clock svg{width:100%;height:100%;display:block;overflow:visible}.l2-count-ring{fill:none;stroke:var(--l2-accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, calc((var(--p) - .1) / .6), 1))}.l2-count-ticks{fill:none;stroke:#cfcfcf;stroke-width:22px;stroke-dasharray:.07 .93;opacity:clamp(0, calc((var(--p) - .1) * 4), 1)}.l2-count-digits{fill:#0000;stroke:var(--l2-ink);stroke-width:2.5px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;transition:fill .3s}.filled .l2-count-digits{fill:var(--l2-ink);animation:digit-pop .9s var(--spring-bouncy)}.l2-count-hand{transform-box:view-box;transform-origin:50%;rotate:calc(clamp(0, calc((var(--p) - .1) / .9), 1) * 720deg)}.l2-count-hand path{fill:none;stroke:var(--l2-accent);stroke-width:22px;stroke-linecap:round}.l2-count-hand circle{fill:var(--l2-accent)}.l2-count-floater{left:var(--x);top:var(--y);width:var(--size);aspect-ratio:1;border-radius:var(--l2-radius);object-fit:cover;min-width:72px;opacity:clamp(0, calc((var(--p) - .25) * 6), 1);translate:calc((var(--p) - .5) * var(--dx)) calc((var(--p) - .5) * var(--dy));rotate:calc(var(--rot) + var(--p) * var(--spin));position:absolute;box-shadow:0 12px 31px #0000002e}@media (scripting:none),(prefers-reduced-motion:reduce){.l2-count{height:auto}.l2-count-stage{--p:1;position:relative}.l2-count-digits{fill:var(--l2-ink)}}.l2-manifesto{padding-block:var(--l2-section-pad);align-items:start;row-gap:32px}.l2-manifesto :is(.l2-manifesto-lead,.l2-manifesto-aside){--sr-range:entry 10% cover 40%;animation-name:sr-slide}.l2-manifesto-aside{--sr-x:8vw}.l2-manifesto-lead{--sr-x:-8vw;letter-spacing:-.03em;grid-column:3/6;margin:0;font-size:clamp(24px,2.5vw,36px);font-weight:500;line-height:1.08}.l2-manifesto-aside{color:var(--l2-grey);text-wrap:pretty;grid-column:6/9;justify-items:start;gap:20px;font-size:clamp(17px,1.4vw,20px);line-height:1.35;display:grid}.l2-manifesto-aside p{margin:0}@media (max-width:1024px){.l2-manifesto-lead,.l2-manifesto-aside{grid-column:1/-1}}.l2-cta{border:1px solid var(--l2-line);color:var(--l2-ink);letter-spacing:-.01em;transition:scale .5s var(--spring-medium);background:#fff;border-radius:9999px;align-items:center;gap:10px;padding:12px 18px 12px 22px;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex}.l2-cta:active{scale:.97}.l2-cta-arrow{transition:translate .8s var(--ease-out-expo)}@media (hover:hover) and (pointer:fine){.l2-cta:hover{scale:1.015}.l2-cta:hover .l2-cta-arrow{translate:1.5px -1.5px}}.l2-rail-section{padding-block:var(--l2-section-pad)}.l2-rail-title{letter-spacing:-.04em;text-align:center;grid-column:1/-1;margin:0 0 24px;font-size:clamp(40px,7vw,120px);font-weight:500;line-height:.9}.l2-rail{--rail-pad:max(var(--l2-pad), calc((100vw - var(--l2-max)) / 2 + var(--l2-pad)));padding:40px var(--rail-pad);overscroll-behavior-x:contain;scroll-padding-inline:var(--rail-pad);scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;margin:0;list-style:none;display:flex;overflow-x:auto}.l2-rail::-webkit-scrollbar{display:none}.l2-rail-item{scroll-snap-align:center;flex:none;width:415px;height:558px}@media (max-width:768px){.l2-rail{gap:12px}.l2-rail-item{aspect-ratio:3/4;width:min(360px,100vw - 32px);height:auto}}.l2-rail-item{animation-name:rail-enter}.l2-rail-card{border-radius:var(--l2-radius);background:var(--field);width:100%;height:100%;color:var(--card-ink);isolation:isolate;flex-direction:column;padding:24px 28px;display:flex;position:relative;overflow:hidden}@supports (corner-shape:superellipse(1.2)){.l2-rail-card{corner-shape:superellipse(1.2)}}.l2-rail-media{position:absolute;inset:0 0 72px}.l2-rail-img{object-fit:cover;object-position:top;transition:rotate .65s var(--spring-bouncy), translate .65s var(--spring-bouncy);background:#fff3;border-radius:16px;display:block;position:absolute;box-shadow:0 14px 28px #00000038}.l2-rail-img[data-n="0"]{aspect-ratio:4/3;width:66%;top:14%;left:10%;rotate:-5deg}.l2-rail-img[data-n="0"]:only-child{left:17%}.l2-rail-img[data-n="1"]{aspect-ratio:9/16;width:30%;bottom:8%;right:8%;rotate:6deg}.l2-rail-img[data-n="2"]{aspect-ratio:1;width:26%;bottom:4%;left:30%;rotate:-3deg}.l2-rail-card:focus-visible .l2-rail-img[data-n="0"]{translate:-3% -3%;rotate:-8deg}.l2-rail-card:focus-visible .l2-rail-img[data-n="1"]{translate:5% 3%;rotate:10deg}.l2-rail-card:focus-visible .l2-rail-img[data-n="2"]{translate:-4% 4%;rotate:-7deg}@media (hover:hover) and (pointer:fine){.l2-rail-card:hover .l2-rail-img[data-n="0"]{translate:-3% -3%;rotate:-8deg}.l2-rail-card:hover .l2-rail-img[data-n="1"]{translate:5% 3%;rotate:10deg}.l2-rail-card:hover .l2-rail-img[data-n="2"]{translate:-4% 4%;rotate:-7deg}}.l2-rail-meta{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:auto;font-size:13px;display:flex;position:relative}.l2-rail-name{font:inherit;letter-spacing:inherit;margin:0}.l2-rail-sub{opacity:.75}.l2-places{padding-block:var(--l2-section-pad)}.l2-places-grid{column-gap:var(--l2-gap);letter-spacing:-.04em;grid-column:1/-1;grid-template-columns:repeat(10,minmax(0,1fr));margin:0;padding:0;font-size:min(160px,11.111vw);font-weight:500;line-height:.9;list-style:none;display:grid}.l2-places-intro{color:var(--l2-accent)}.l2-place-line{--sr-range:entry 0% cover 35%;--sr-x:-40vw;grid-column:var(--col) / -1;align-items:flex-end;gap:.12em;animation-name:sr-slide;display:flex}.l2-places-list .l2-place-line:nth-child(2n){--sr-x:40vw}.l2-places-intro .l2-place-line{--sr-x:0;--sr-y:.6em}.l2-place-chip{aspect-ratio:16/9;object-fit:contain;background:var(--l2-tile);width:auto;height:.62em;transition:scale .5s var(--spring-medium);border-radius:12px;align-self:center}.l2-place-label{letter-spacing:.05em;padding-bottom:.4em;font-size:14px}@media (max-width:768px){.l2-place-line{padding-left:calc((var(--col) - 1) * 3.5vw);grid-column:1/-1}}.l2-footer{padding-bottom:var(--l2-section-pad);justify-items:start;row-gap:24px}.l2-footer>*{grid-column:1/-1}.l2-footer-row{--sr-range:entry 0% entry 60%;--sr-y:1em;animation-name:sr-slide}.l2-footer-rule{--sr-range:entry 10% entry 75%;animation-name:rule-build}.l2-footer-headline{--sr-range:entry 20% entry 90%;--sr-y:.5em;animation-name:sr-slide}.l2-footer .l2-cta{--sr-range:entry 40% entry 100%;animation-name:sr-pop}.l2-footer-row{justify-content:space-between;gap:16px;width:100%;display:flex}.l2-footer-dim{color:var(--l2-grey)}.l2-footer-rule{border:0;border-top:1px solid var(--l2-line);width:100%;margin:0}.l2-footer-headline{letter-spacing:-.03em;max-width:11ch;margin:0;font-size:40px;font-weight:500;line-height:1}@media (max-width:768px){.l2-footer{text-align:center;justify-items:center}}.l2-draft-label{z-index:50;background:var(--l2-ink);color:#fff;pointer-events:none;border-radius:9999px;margin:0;padding:6px 10px;font-size:12px;position:fixed;bottom:16px;left:16px}@media (prefers-reduced-motion:reduce){.landing2,.landing2 *,.landing2 :before,.landing2 :after,.l2-viewer::backdrop{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.landing2 .l2-brand-text,.landing2 .l2-contact-email{text-transform:none}
