@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_22124af1-module__3ecOuW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_22124af1-module__3ecOuW__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/49815c24c3efb2cc-s.0c_m9eoz8da7s.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58b85a63c67a61b5-s.p.2_beox2x4v0um.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_6cf3dadd-module__xGhRiG__className{font-family:Outfit,Outfit Fallback;font-style:normal;font-weight:700}.outfit_6cf3dadd-module__xGhRiG__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:TT Mark;src:url(/fonts/tt-mark-2.woff2)format("woff2");font-weight:100 900;font-display:block;unicode-range:U+33}@property --s{syntax:"<length>";inherits:true;initial-value:1px}:root{--black:#080808;--off-black:#2f3329;--white:#f8f8f8;--off-white:#f0f2ec;--mid-grey:#d2d3cd;--matcha:#befd01;--matcha-mid:#d4ff54;--font-body:var(--font-geist), sans-serif;--font-display:var(--font-outfit), var(--font-geist), sans-serif;--weight-display:700;--display-stroke:0em;--s:clamp(.72px, min(calc(100vw / 1440), calc(100svh / 900)), 1.35px);--text-h0:calc(115 * var(--s));--text-h1:calc(45 * var(--s));--text-h2:calc(35 * var(--s));--text-h3:calc(25 * var(--s));--text-b1:calc(20 * var(--s));--text-b2:max(14px, calc(17 * var(--s)));--text-b3:max(12px, calc(15 * var(--s)));--text-c2:max(12px, calc(15 * var(--s)));--tracking-c2:calc(.05 * var(--text-c2));--marquee-h:calc(104 * var(--s));--nav-scale:.78;--nav-h:calc(160 * var(--nav-scale) * var(--s));--pad-x:calc(120 * var(--s));--logo-s:1px}@media (max-width:900px){:root{--s:clamp(.85px, calc(100vw / 402), 1.2px);--text-h0:calc(64 * var(--s));--text-h1:calc(34 * var(--s));--text-h2:calc(28 * var(--s));--text-h3:calc(22 * var(--s));--text-b1:calc(17 * var(--s));--marquee-h:calc(72 * var(--s));--nav-h:calc(80 * var(--nav-scale) * var(--s));--pad-x:calc(18 * var(--s));--logo-s:calc(.66 * var(--s))}}*,:before,:after{box-sizing:border-box}body{background:var(--white);color:var(--black);font-family:var(--font-body);font-size:var(--text-b2);-webkit-font-smoothing:antialiased;margin:0}p{margin:0}button{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}img{display:block}
html{scrollbar-width:none;-ms-overflow-style:none;background:var(--white)}html::-webkit-scrollbar{width:0;height:0;display:none}.home{background:var(--white);flex-direction:column;display:flex;overflow-x:clip}.scrollbar{top:calc(16 * var(--s));bottom:calc(16 * var(--s));right:calc(6 * var(--s));z-index:150;opacity:.35;touch-action:none;justify-content:center;width:16px;transition:opacity .25s;display:flex;position:fixed}.scrollbar.is-active,.scrollbar:hover{opacity:1}.scrollbar__thumb{cursor:grab;background:#14141073;border-radius:999px;width:4px;transition:background .2s,width .2s;box-shadow:0 0 0 1px #f8f8f84d}.scrollbar:hover .scrollbar__thumb{width:6px}.scrollbar.is-dragging .scrollbar__thumb{background:var(--matcha);cursor:grabbing;width:6px}.home section,.home footer{width:100%;position:relative}.btn-primary,.btn-secondary{font-weight:600;font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:10px 12px;text-decoration:none;display:inline-flex}.btn-primary{background:var(--matcha-mid);color:var(--off-black)}.btn-secondary{border:1px solid var(--off-white);color:var(--off-white);background:#2f332966}.site-nav{height:var(--nav-h);z-index:100;pointer-events:none;transition:transform .5s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;right:0}.site-nav.is-hidden{transform:translateY(-100%)}.site-nav.is-hidden:focus-within{transform:none}@media (prefers-reduced-motion:reduce){.site-nav{transition:none}}.site-nav__clip-svg{position:absolute}.site-nav__layer{color:var(--black);position:absolute;inset:0}.site-nav__layer--light{color:var(--white);clip-path:url(#nav-dark-regions)}.site-nav__row{max-width:calc(1440 * var(--s));height:100%;padding:0 var(--pad-x);grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;display:grid}.nav-group{justify-content:flex-end;align-items:center;gap:calc(120 * var(--s));padding-right:calc(140 * var(--s));display:flex}.nav-group--r{padding-right:0;padding-left:calc(140 * var(--s));justify-content:flex-start}.nav-group--r .btn-primary{margin-left:calc(10 * var(--nav-scale) * var(--s))}.site-nav__row>*{pointer-events:auto}.site-nav__logo{cursor:pointer;width:73.32px;height:48px;transform:scale(var(--nav-scale));display:block;position:relative}.logo-track{position:absolute;inset:0}.logo-track svg{flex-shrink:0;display:block}.logo-mark{position:absolute;top:10.62px;left:16.1px}.logo-side{align-items:flex-start;height:100%;display:flex;position:absolute;top:0}.logo-side--l{right:58.01px}.logo-side--r{left:58.01px}.logo-word{opacity:0;will-change:opacity;align-self:center;max-width:0;margin:0;transition:max-width .38s cubic-bezier(.4,0,.2,1),margin .38s cubic-bezier(.4,0,.2,1),opacity .28s;display:block;position:relative;top:1.4px;overflow:hidden}.site-nav__logo.is-hover .logo-word,.site-nav__logo.is-open .logo-word,.logo-open .logo-word{max-width:var(--word-w,88px);opacity:1;margin:0 7px}::view-transition-old(root){animation-duration:.65s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-new(root){animation-duration:.65s;animation-timing-function:cubic-bezier(.16,1,.3,1)}html[data-nav-dir=fwd]::view-transition-old(root){animation-name:page-push-out-l}html[data-nav-dir=fwd]::view-transition-new(root){animation-name:page-push-in-r}html[data-nav-dir=back]::view-transition-old(root){animation-name:page-push-out-r}html[data-nav-dir=back]::view-transition-new(root){animation-name:page-push-in-l}@keyframes page-push-out-l{to{transform:translate(-100%)}}@keyframes page-push-in-r{0%{transform:translate(100%)}}@keyframes page-push-out-r{to{transform:translate(100%)}}@keyframes page-push-in-l{0%{transform:translate(-100%)}}.site-nav{view-transition-name:site-nav}.scrollbar{view-transition-name:scrollbar}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.intro-pending .site-nav__logo .logo-track{visibility:hidden}.preloader__wipe{z-index:200;background:var(--matcha-mid);will-change:transform;width:100%;height:100lvh;position:absolute;top:0;left:0}html.intro-hold .home>:not(.preloader){visibility:hidden}.preloader__lockup{z-index:210;width:73.317px;height:48px;color:var(--off-black);will-change:transform;position:fixed;top:calc(50% - 24px);left:calc(50% - 36.6585px);transform:scale(1)}.preloader__shine{background:linear-gradient(115deg, #fff0 40%, #fffc 50%, #fff0 60%) no-repeat, var(--off-black);background-position:130% 0,0 0;background-size:260% 100%,auto;animation:1.7s cubic-bezier(.4,0,.2,1) infinite preloader-sheen;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2073.317%2048'%3E%3Cpath%20d='M58.4619,10.6195V18.9331H48.4615L41.3717,24.8442L28.7501,24.8523L35.6888,19.0328L16.1045,18.9331V10.634L58.4619,10.6195Z'/%3E%3Cpath%20d='M41.3781,24.8523L33.1851,31.6237H16.1045V39.9003H24.4679H37.3049L55.315,24.8523H51.0633H41.3781Z'/%3E%3Cpath%20d='M15.3118,0V3.92844H4.59899V44.0699H15.3118V48H0V0H15.3118Z'/%3E%3Cpath%20d='M73.317,0V48H58.0052V44.0699H68.718V3.92844H58.0052V0H73.317Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2073.317%2048'%3E%3Cpath%20d='M58.4619,10.6195V18.9331H48.4615L41.3717,24.8442L28.7501,24.8523L35.6888,19.0328L16.1045,18.9331V10.634L58.4619,10.6195Z'/%3E%3Cpath%20d='M41.3781,24.8523L33.1851,31.6237H16.1045V39.9003H24.4679H37.3049L55.315,24.8523H51.0633H41.3781Z'/%3E%3Cpath%20d='M15.3118,0V3.92844H4.59899V44.0699H15.3118V48H0V0H15.3118Z'/%3E%3Cpath%20d='M73.317,0V48H58.0052V44.0699H68.718V3.92844H58.0052V0H73.317Z'/%3E%3C/svg%3E") 50%/contain no-repeat}@keyframes preloader-sheen{0%,18%{background-position:130% 0,0 0}75%,to{background-position:-30% 0,0 0}}.preloader__split{visibility:hidden;position:absolute;inset:0}.preloader__split .logo-word{transition:max-width .55s cubic-bezier(.16,1,.3,1),margin .55s cubic-bezier(.16,1,.3,1),opacity .4s ease-out}.preloader__tag{z-index:210;text-align:center;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--off-black);opacity:0;margin:0;font-size:12px;font-weight:600;position:fixed;left:0;right:0}.preloader__tag.is-flicker{opacity:1;animation:.55s step-end both preloader-tag-flicker}@keyframes preloader-tag-flicker{0%{opacity:0}9%{opacity:1}15%{opacity:.12}24%{opacity:1}31%{opacity:.25}40%{opacity:1}49%{opacity:.5}61%{opacity:1}to{opacity:1}}.preloader__tag.is-out{animation:.45s ease-out both preloader-tag-out}@keyframes preloader-tag-out{0%{opacity:1}to{opacity:0}}.nav__link{padding:calc(8 * var(--nav-scale) * var(--s)) calc(10 * var(--nav-scale) * var(--s));white-space:nowrap;font-size:max(12px, calc(17 * var(--nav-scale) * var(--s)));color:inherit;justify-content:center;text-decoration:none;transition:opacity .16s;display:flex}.nav__link.is-hover{opacity:.55}.nav__label{position:relative}.nav__link.is-current .nav__label:after,.nav__link.is-hover .nav__label:after{content:"";left:0;right:0;bottom:calc(-5 * var(--s));transform-origin:0;background:currentColor;height:2px;animation:.6s cubic-bezier(.16,1,.3,1) nav-current-in;position:absolute}.intro-pending .nav__link.is-current .nav__label:after{animation-play-state:paused}@keyframes nav-current-in{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.nav__link.is-current .nav__label:after,.nav__link.is-hover .nav__label:after{animation:none}}.site-nav .btn-primary{padding:calc(10px * var(--nav-scale)) calc(12px * var(--nav-scale));border-radius:calc(8px * var(--nav-scale));font-size:max(12px, calc(15 * var(--nav-scale) * var(--s)));letter-spacing:calc(.05 * max(12px, calc(15 * var(--nav-scale) * var(--s))));transition:filter .18s,transform .18s}.site-nav .btn-primary.is-hover{filter:brightness(1.06);transform:translateY(-1px)}.wwu{z-index:300;pointer-events:none;position:fixed;inset:0}.wwu.is-open{pointer-events:auto}.wwu__veil{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);opacity:0;visibility:hidden;touch-action:none;background:0 0;position:absolute;inset:0}.wwu__shim{background:var(--matcha-mid);-webkit-backdrop-filter:blur(20px)saturate(1.35);backdrop-filter:blur(20px)saturate(1.35);opacity:0;visibility:hidden;will-change:left, top, width, height;position:fixed}.wwu__panel{width:min(560px,92vw);height:fit-content;max-height:min(90svh,720px);padding:calc(40 * var(--s)) calc(44 * var(--s)) calc(36 * var(--s));-webkit-backdrop-filter:blur(20px)saturate(1.35);backdrop-filter:blur(20px)saturate(1.35);color:var(--off-black);opacity:0;visibility:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#d4ff54c7;border:1px solid #f8f8f866;border-radius:20px;margin:auto;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 64px #14141029}.wwu__panel:focus{outline:none}.wwu__close{top:calc(18 * var(--s));right:calc(20 * var(--s));font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:.06em;color:var(--off-black);opacity:.7;font-size:15px;transition:opacity .15s;position:absolute}.wwu__close:hover{opacity:1}.wwu__eyebrow{font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;opacity:.85;font-weight:600}.wwu__title{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:clamp(24px, calc(32 * var(--s)), 34px);text-transform:uppercase;margin:6px 0 0;line-height:1.05}.wwu__tabs{gap:calc(22 * var(--s));margin:calc(26 * var(--s)) 0 calc(6 * var(--s));border-bottom:1px solid #1414104d;display:flex}.wwu__tab{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;letter-spacing:.08em;text-transform:uppercase;color:var(--off-black);opacity:.6;border-bottom:3px solid #0000;margin-bottom:-1px;padding:8px 2px 10px;font-size:13px;transition:opacity .18s,border-color .18s}.wwu__tab:hover{opacity:.85}.wwu__tab.is-active{opacity:1;border-bottom-color:var(--off-black)}.wwu__form{flex-direction:column;animation:.28s cubic-bezier(.16,1,.3,1) wwu-fields-in;display:flex}@keyframes wwu-fields-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.wwu__group{margin-top:calc(18 * var(--s));flex-direction:column;display:flex}.wwu__label{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:11px;font-weight:700}.wwu__field{width:100%;padding:calc(7 * var(--s)) 2px calc(10 * var(--s));color:var(--off-black);background:0 0;border:0;border-bottom:2px solid #14141073;border-radius:0;font-size:15px;font-weight:600;transition:border-color .2s}.wwu__field::placeholder{color:#141410a6}.wwu__field:focus{border-bottom-color:var(--off-black);outline:none}.wwu__field:-webkit-autofill{-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color 600000s,color 600000s}.wwu__send{margin-top:calc(26 * var(--s));background:var(--off-black);color:var(--matcha-mid);font-weight:600;font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;border-radius:8px;align-self:flex-start;padding:12px 18px;transition:transform .16s,filter .16s}.wwu__send span{letter-spacing:-.08em;margin-left:6px}.wwu__send:hover{filter:brightness(1.15);transform:translateY(-1px)}.wwu__send:disabled{opacity:.6;filter:none;cursor:default;transform:none}.wwu__hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.wwu__error{margin-top:calc(14 * var(--s));font-size:var(--text-b3);color:#8c1d18;font-weight:600}.wwu__sent{padding:calc(34 * var(--s)) 0 calc(20 * var(--s));animation:.28s cubic-bezier(.16,1,.3,1) wwu-fields-in}.wwu__sent-title{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:clamp(22px, calc(28 * var(--s)), 30px);text-transform:uppercase}.wwu__sent-sub{font-size:var(--text-b2);opacity:.85;margin-top:6px}.wwu--beta .wwu__panel{color:var(--white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#252820db;border-color:#d4ff5459}.wwu--beta .wwu__close{color:var(--white)}.wwu--beta .wwu__eyebrow,.wwu--beta .wwu__title{color:var(--matcha-mid)}.wwu--beta .wwu__field{color:var(--white);border-bottom-color:#f8f8f866}.wwu--beta .wwu__field::placeholder{color:#f8f8f88c}.wwu--beta .wwu__field:focus{border-bottom-color:var(--matcha-mid)}.wwu--beta .wwu__field option{color:var(--white);background:#252820}.wwu--beta .wwu__send{background:var(--matcha-mid);color:var(--off-black)}.wwu--beta .wwu__error{color:#ffb4ab}.wwu--beta .wwu__sent-title{color:var(--matcha-mid)}.hero{min-height:calc(100svh - var(--marquee-h));flex-direction:column;display:flex;overflow:hidden}.hero__inner{max-width:calc(1440 * var(--s));width:100%;padding:var(--nav-h) 0 calc(64 * var(--s));flex-direction:column;flex:1 0 auto;align-items:center;margin:0 auto;display:flex;position:relative}.hero__center{z-index:2;width:calc(740 * var(--s));flex-direction:column;align-items:center;gap:32px;margin:auto 0;display:flex;position:relative}.hero__text{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex;position:relative}.hero__headline{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h2);text-transform:uppercase;text-align:center;text-wrap:balance;margin:0;padding:0;line-height:normal}.hero__headline-keep{white-space:nowrap}@media (max-width:900px){.hero__headline-keep{white-space:normal}}.hero__sub{font-size:var(--text-b2);text-align:center}.hero__ctas{align-items:center;gap:17px;display:flex}.hero-shards,.cta-shards{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-shards{height:calc(100svh - var(--marquee-h));bottom:auto}@media (max-height:660px){.hero-shards{display:none}}.shard{clip-path:polygon(calc(var(--shard-h) * 1.194 * var(--s)) 0, 100% 0, calc(100% - var(--shard-h) * 1.194 * var(--s)) 100%, 0 100%);width:calc(var(--shard-w) * var(--s));height:calc(var(--shard-h) * var(--s));will-change:transform;position:absolute}.shard img{object-fit:cover;width:100%;height:100%;display:block}.hero-shard--1{--shard-w:463;--shard-h:132;left:calc(-165 * var(--s));top:17.3%}.hero-shard--2{--shard-w:315;--shard-h:90;right:calc((100% - min(100%, 1440 * var(--s))) / 2 + 100 * var(--s));top:75.2%}.hero-shard--3{--shard-w:347;--shard-h:99;right:calc(-120 * var(--s));top:21.5%}.hero-shard--4{--shard-w:554;--shard-h:158;left:calc(-66 * var(--s));top:79.2%}.hero-shard--5{--shard-w:359;--shard-h:102;left:calc((100% - min(100%, 1440 * var(--s))) / 2 + 576 * var(--s));top:21.3%}.hero-shard--6{--shard-w:418;--shard-h:119;left:calc((100% - min(100%, 1440 * var(--s))) / 2 + 548 * var(--s));top:74.5%}.hero-shard--7{--shard-w:359;--shard-h:102;left:calc((100% - min(100%, 1440 * var(--s))) / 2 + 1000 * var(--s));top:21.3%}.hero-shard--8{--shard-w:418;--shard-h:119;left:calc((100% - min(100%, 1440 * var(--s))) / 2 + 1000 * var(--s));top:74.5%}.hero-shard--7,.hero-shard--8{display:none}@media (min-aspect-ratio:21/10) and (min-width:901px){.hero-shard--7,.hero-shard--8{display:block}}.marquee{height:var(--marquee-h);overflow:hidden}.marquee__track{will-change:transform;width:max-content;height:100%;display:flex}.marquee__half{align-items:center;gap:calc(64 * var(--s));padding-right:calc(64 * var(--s));display:flex}.marquee__half img{flex-shrink:0}.stats{background:var(--off-white);height:100svh}.stats__inner{max-width:calc(1440 * var(--s));height:100%;padding:calc(80 * var(--s)) var(--pad-x) calc(120 * var(--s));justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.stats__grid{gap:calc(140 * var(--s));align-items:flex-start;width:100%;display:flex}.stats__copy{min-width:1px;font-size:var(--text-b1);flex:1 0 0}.stats__copy>*+*{margin-top:24px}.stats__lede{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h2);text-transform:uppercase;margin:0;line-height:normal}.stats__list{gap:calc(40 * var(--s));flex-direction:column;flex:1 0 0;min-width:1px;display:flex}.stat{position:relative}.stat__value{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h0);text-transform:uppercase;color:var(--off-black);margin:0;line-height:normal;display:inline-block;position:relative}.stat__slant{background:var(--matcha);z-index:0;width:calc(100% + .16em);height:1.052em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stat__num{z-index:1;align-items:flex-start;line-height:1;display:inline-flex;position:relative}.odo-digit{width:1ch;height:1em;display:block;overflow:hidden}.odo-reel{will-change:transform;display:block}.odo-reel span{text-align:center;height:1em;line-height:1;display:block}.stat__caption{z-index:1;font-size:var(--text-b2);position:relative}.stats__strip{height:calc(67 * var(--s));background:var(--off-black);clip-path:polygon(0 0, 100% 0, calc(100% - 80 * var(--s)) 100%, 0 100%);position:absolute;left:0}.stats__strip--1{bottom:calc(-24 * var(--s));width:calc(66.667% + 40 * var(--s))}.stats__strip--2{bottom:calc(20 * var(--s));width:calc(33.333% + 40 * var(--s))}.flywheel{background:var(--off-black);height:100svh}.flywheel__inner{max-width:calc(1440 * var(--s));height:100%;padding:calc(80 * var(--s)) var(--pad-x);gap:calc(80 * var(--s));justify-content:center;align-items:center;margin:0 auto;display:flex}.flywheel__left{align-self:stretch;gap:calc(80 * var(--s));flex-direction:column;flex:1 0 0;justify-content:center;min-width:1px;display:flex}.flywheel__lede{gap:calc(24 * var(--s));flex-direction:column;align-items:flex-start;display:flex}.flywheel__lede p{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h3);text-transform:uppercase;color:var(--white);line-height:normal}.accordion{flex-direction:column;width:100%;display:flex}.accordion__item{border-top:1px solid var(--white);border-bottom:1px solid var(--white);flex-direction:column;padding:16px 0;transition:border-color .35s;display:flex}.accordion__item.is-open{border-color:var(--matcha-mid)}.accordion__body-wrap{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1);display:grid}.accordion__item.is-open .accordion__body-wrap{grid-template-rows:1fr}.accordion__body-inner{min-height:0;overflow:hidden}.accordion__body{margin-top:4px}.accordion__head{text-align:left;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.accordion__title{font-weight:600;font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;color:var(--white);transition:color .35s}.accordion__chevron{transition:transform .35s}.is-open .accordion__title{color:var(--matcha-mid)}.is-open .accordion__chevron{transform:rotate(180deg)}.accordion__body{font-size:var(--text-b2);color:var(--matcha-mid)}.flywheel__ring-wrap{width:calc(548 * var(--s));align-items:center;gap:calc(8 * var(--s));flex-direction:column;flex-shrink:0;display:flex}.fwdisc{aspect-ratio:1;width:100%;display:block;overflow:visible}.fwdisc__dash{fill:none;stroke:#f8f8f866;stroke-width:1.5px;stroke-dasharray:2 8;stroke-linecap:round}.fwdisc__arrow-dart{fill:#f8f8f8c7}.fwdisc__arrow-trail{fill:none;stroke:#f8f8f873;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fwdisc__arrow-trail.is-far{stroke:#f8f8f838}.fwdisc__sector{cursor:pointer}.fwdisc__slice{fill:#414636}.fwdisc__sector:hover .fwdisc__slice{fill:#4c523f}.fwdisc__sector.is-active .fwdisc__slice{fill:var(--matcha)}.fwdisc__ext{fill:#414636}.fwdisc__sector:hover .fwdisc__ext{fill:#4c523f}.fwdisc__sector.is-active .fwdisc__ext{fill:var(--matcha)}.fwdisc__tag{fill:#414636;stroke:#f8f8f88c;stroke-width:1.5px}.fwdisc__sector.is-active .fwdisc__tag{fill:var(--matcha);stroke:var(--off-black)}.fwdisc__tag-text{fill:var(--white);font-family:var(--font-display);font-size:17px;font-weight:var(--weight-display);letter-spacing:.04em;text-transform:uppercase;text-anchor:middle;pointer-events:none}.fwdisc__sector.is-active .fwdisc__tag-text{fill:var(--off-black)}.fwdisc__mark path{fill:var(--white)}.breakaway-zone{position:relative}.home .breakaway{background:var(--off-black);height:100svh;position:sticky;top:0;overflow:hidden}.breakaway__inner{height:100%;padding-left:max(var(--pad-x), calc((100vw - 1200 * var(--s)) / 2));gap:calc(40 * var(--s));align-items:center;display:flex}.breakaway__intro{width:calc(500 * var(--s));gap:calc(40 * var(--s));border-radius:16px;flex-direction:column;flex-shrink:0;align-items:flex-start;padding:16px;display:flex}.breakaway__intro-text{flex-direction:column;gap:8px;padding-right:40px;display:flex}.breakaway__title{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h2);text-transform:uppercase;color:var(--matcha-mid);margin:0;line-height:normal}.breakaway__lede{font-size:var(--text-b1);color:var(--white)}.breakaway__cards-viewport{flex:1 0 0;min-width:1px;overflow:hidden}.breakaway__track{gap:calc(16 * var(--s));width:max-content;padding-right:max(var(--pad-x), calc((100vw - 1200 * var(--s)) / 2));will-change:transform;align-items:center;display:flex}.feature-card{width:calc(500 * var(--s));height:calc(560 * var(--s));background:var(--off-white);border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:space-between;padding:24px;display:flex}.feature-card__media{width:100%;height:calc(358 * var(--s));position:relative}.feature-card__text{flex-direction:column;gap:8px;padding-right:40px;display:flex}.feature-card__title{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h3);text-transform:uppercase;color:var(--black);margin:0;line-height:normal}.feature-card__body{font-size:var(--text-b2)}.work{background:var(--off-white);z-index:2;margin-top:-100svh}.work__inner{max-width:calc(1440 * var(--s));padding:calc(80 * var(--s)) var(--pad-x);gap:calc(40 * var(--s));flex-direction:column;margin:0 auto;display:flex}.work__head{align-items:center;gap:10px;display:flex}.work__title{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h2);text-transform:uppercase;flex:1 0 0;margin:0;line-height:normal}.work__arrows{gap:8px;display:flex}.work__arrow--prev img{transform:rotate(180deg)}.work__track{gap:calc(16 * var(--s));scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(-1 * var(--pad-x));padding-right:var(--pad-x);display:flex;overflow-x:auto}.work__track::-webkit-scrollbar{display:none}.work-card{width:calc(406 * var(--s));height:calc(468 * var(--s));justify-content:flex-start;gap:calc(16 * var(--s));scroll-snap-align:start;border-radius:16px;flex-direction:column;flex-shrink:0;align-items:flex-start;padding:16px;transition:box-shadow .15s;display:flex;position:relative}.work-card:hover{box-shadow:0 0 8px #00000059,0 0 30px #00000059}.work-card__bg{pointer-events:none;border-radius:16px;position:absolute;inset:0;overflow:hidden}.work-card__bg img{max-width:none;position:absolute}.work-card__scrim{background:linear-gradient(#000000a8 0%,#0000007a 28%,#00000024 52%,#00000014 72%,#0000005c 100%);position:absolute;inset:0}.work-card__top{gap:calc(16 * var(--s));flex-direction:column;align-items:flex-start;display:flex;position:relative}.work-card__logos{align-items:center;gap:8px;display:flex;position:relative}.work-card__blurb{color:var(--white);font-size:var(--text-b2)}.work-card .btn-secondary{margin-top:auto;position:relative}.work .work-card .tt-lockup__logo{max-height:calc(28 * var(--s));max-width:calc(105 * var(--s))}.work .work-card .tt-lockup__sep,.work .work-card .tt-lockup__name{font-size:calc(14 * var(--s))}.work .work-card .tt-avas{--ava:40px;gap:6px}.work .work-card__logos{min-height:40px}.work .work-card__title{font-size:calc(18 * var(--s))}.work .work-card .btn-secondary{font-size:calc(10 * var(--s));padding:7px 9px}.cta{background:linear-gradient(to bottom, var(--off-white), var(--white) calc(280 * var(--s)));z-index:2;overflow:hidden}.cta__inner{max-width:calc(1440 * var(--s));padding:calc(100 * var(--s)) var(--pad-x);justify-content:center;margin:0 auto;display:flex;position:relative}.cta__center{z-index:2;width:calc(740 * var(--s));gap:calc(32 * var(--s));flex-direction:column;align-items:center;display:flex;position:relative}.cta__text{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex;position:relative}.cta__headline{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h2);text-transform:uppercase;text-align:center;margin:0;padding:0 70px;line-height:normal}.cta__sub{font-size:var(--text-b1);text-align:center}.cta-shard--1{--shard-w:359;--shard-h:102;left:calc(-111 * var(--s));top:calc(60 * var(--s))}.cta-shard--2{--shard-w:315;--shard-h:90;left:calc((100% - min(100%, 1440 * var(--s))) / 2 + 219 * var(--s));bottom:calc(2 * var(--s))}.cta-shard--3{--shard-w:347;--shard-h:99;right:calc(-120 * var(--s));top:calc(16 * var(--s))}.cta-shard--4{--shard-w:418;--shard-h:119;right:calc((100% - min(100%, 1440 * var(--s))) / 2 + 171 * var(--s));bottom:calc(-27 * var(--s))}.footer{background:linear-gradient(to top, var(--matcha-mid) 0%, var(--white) 93.168%);z-index:2}.footer__inner{padding:calc(80 * var(--s)) 6.75% 0;justify-content:center;display:flex}.footer__panel{aspect-ratio:1200/385;width:100%;position:relative}.footer__union{width:100%;height:88.83%;position:absolute;top:0;left:0}.footer__logo{width:16%;height:auto;position:absolute;top:5.97%;left:50%;transform:translate(-50%)}.footer__content{gap:calc(56 * var(--s));flex-direction:column;width:83.33%;display:flex;position:absolute;top:35.06%;left:8.33%}.footer__row{justify-content:center;align-items:flex-start;height:60px;display:flex}.footer__tag{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:calc(16 * var(--s));text-transform:uppercase;text-align:center;color:var(--white);line-height:normal}.footer__bottom{flex-direction:column;align-items:center;gap:8px;display:flex}.footer__social{gap:calc(40 * var(--s));justify-content:center;align-items:center;display:flex}.footer__social a{font-size:var(--text-b3);color:var(--white);align-items:center;text-decoration:none;transition:opacity .16s;display:flex}.footer__social a:hover{opacity:.7}.footer__social svg{width:calc(19 * var(--s));height:calc(19 * var(--s));display:block}.footer__copyright{color:var(--mid-grey);text-align:center;font-size:10px}.feature-card__stage{width:308px;height:235px;transform:translate(-50%, -50%) scale(calc(var(--sn,1) * 1.47));position:absolute;top:50%;left:50%}.feature-card{--volt:var(--matcha);--ink:#141410;--ink-muted:#6b6b62;--card-hairline:#1414101a;--pos:#29a36a;--neg:#da2f2f;--c-reels:#f04299;--c-carousels:#9454d4;--c-posts:#3c8cdd;--c-stories:#f48434;--m-ease:cubic-bezier(.16, 1, .3, 1)}.feature-card .glow{filter:blur(22px);background:radial-gradient(closest-side,#befd01e6,#befd0166 58%,#0000 82%);animation:6s ease-in-out infinite bk-glow-pulse;position:absolute;inset:5% 0% 3%}@keyframes bk-glow-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.feature-card .layer{border:1px solid var(--card-hairline);color:var(--ink);background:#fff;border-radius:10px;font-size:10.5px;position:absolute;box-shadow:0 10px 24px #1414101f}.feature-card .layer.base{padding:12px 13px;inset:15% 8% 13%}.feature-card .layer.chip{z-index:2;padding:9px 11px}.feature-card .layer,.feature-card .glow{opacity:0;transition:opacity .7s var(--m-ease), transform .7s var(--m-ease);transform:translateY(22px)}.feature-card .glow{transform:scale(.9)}.feature-card.in .glow{opacity:.75;transform:scale(1)}.feature-card.in .layer{opacity:1;transform:translateY(0)}.feature-card.in .layer:nth-of-type(2){transition-delay:.1s}.feature-card.in .layer:nth-of-type(3){transition-delay:.22s}.feature-card.in .layer:nth-of-type(4){transition-delay:.34s}.feature-card.settled .layer.chip{animation:6s ease-in-out infinite bk-float}.feature-card.settled .layer.chip.f2{animation-duration:7.5s;animation-delay:.8s}@keyframes bk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.feature-card:hover .layer.chip{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.feature-card .glow,.feature-card.settled .layer.chip{animation:none}.feature-card .layer,.feature-card .glow{opacity:1;transition:none;transform:none}}.feature-card .m-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.feature-card .m-title{letter-spacing:.02em;font-size:11px;font-weight:500}.feature-card .m-sub{color:var(--ink-muted);font-size:9.5px}.feature-card .tag{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;background:#befd01d9;border-radius:3px;padding:2.5px 6px;font-size:8.5px;font-weight:500}.feature-card .row{border-top:1px solid #1414100f;align-items:center;gap:7px;padding:5.5px 0;display:flex}.feature-card .row:first-of-type{border-top:0}.feature-card .dot{border-radius:50%;flex:none;width:7px;height:7px}.feature-card .bar{background:#14141014;border-radius:999px;flex:1;height:5px;position:relative;overflow:hidden}.feature-card .bar i{border-radius:inherit;background:var(--volt);position:absolute;inset:0 auto 0 0}.feature-card .skel{background:#1414101a;border-radius:999px;height:5px}.feature-card .pill{letter-spacing:.04em;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:9px;font-weight:500;display:inline-flex}.feature-card .pill.pos{color:var(--pos);background:#29a36a1f}.feature-card .pill.neg{color:var(--neg);background:#da2f2f1a}.feature-card .pill.volt{color:#000;background:#befd01e6}.feature-card .pill.ghost{color:var(--ink-muted);border:1px solid #14141026}.feature-card .num{font-variant-numeric:tabular-nums}.feature-card .spread{justify-content:space-between;align-items:center;gap:8px;display:flex}.feature-card .avatar{color:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-size:8px;font-weight:500;display:grid}.nav-menu,.nav__menu-caret{display:none}.intro-pending .site-nav__logo .nav__menu-caret{visibility:hidden}@keyframes nav-menu-in{0%{opacity:0;transform:translateY(14px)}}@media (max-width:900px){.site-nav__row>.nav-group{display:none}.site-nav__row{display:flex}.site-nav__logo{transform:scale(calc(.85 * var(--nav-scale)));transform-origin:0}.preloader__lockup{transform:scale(.85)}.site-nav__logo.is-hover .logo-word,.site-nav__logo.is-open .logo-word{opacity:0;max-width:0;margin:0}.nav__menu-caret{width:12px;height:8px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:50%;left:calc(100% + 9px);transform:translateY(-50%)}.site-nav.menu-open .nav__menu-caret{transform:translateY(-50%)rotate(180deg)}.site-nav.menu-open.is-hidden{transform:none}.nav-menu{z-index:90;justify-content:center;gap:calc(20 * var(--s));padding:var(--nav-h) calc(32 * var(--s)) calc(56 * var(--s));background:var(--off-black);visibility:hidden;pointer-events:none;flex-direction:column;transition:transform .55s cubic-bezier(.16,1,.3,1),visibility 0s .55s;display:flex;position:fixed;inset:0;transform:translateY(-102%)}.nav-menu.is-open{visibility:visible;pointer-events:auto;transition:transform .55s cubic-bezier(.16,1,.3,1);transform:none}.nav-menu__eyebrow{font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;color:var(--matcha-mid);font-weight:600}.nav-menu__list{flex-direction:column;display:flex}.nav-menu__link{align-items:baseline;gap:calc(14 * var(--s));padding:calc(12 * var(--s)) 0;font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:calc(38 * var(--s));text-transform:uppercase;color:var(--white);line-height:1;text-decoration:none;display:flex}.nav-menu__link.is-current{color:var(--matcha-mid)}.nav-menu__num{font-size:var(--text-c2);letter-spacing:var(--tracking-c2);color:var(--matcha-mid);font-weight:600}.nav-menu>.btn-primary{margin-top:calc(16 * var(--s));align-self:flex-start}.nav-menu.is-open .nav-menu__eyebrow,.nav-menu.is-open .nav-menu__link,.nav-menu.is-open>.btn-primary{animation:.45s cubic-bezier(.16,1,.3,1) backwards nav-menu-in}.nav-menu.is-open .nav-menu__link:first-child{animation-delay:.12s}.nav-menu.is-open .nav-menu__link:nth-child(2){animation-delay:.18s}.nav-menu.is-open .nav-menu__link:nth-child(3){animation-delay:.24s}.nav-menu.is-open>.btn-primary{animation-delay:.3s}.wwu__panel{left:10px;right:10px;top:calc(env(safe-area-inset-top,0px) + 12px);width:auto;max-height:calc(100svh - env(safe-area-inset-top,0px) - 24px);padding:calc(30 * var(--s)) calc(24 * var(--s)) calc(28 * var(--s));margin:0;bottom:auto}.wwu__field{padding-top:8px;padding-bottom:10px;font-size:16px}.wwu__group{margin-top:16px}.wwu__close{margin:-8px;padding:8px}.wwu__tabs{gap:calc(16 * var(--s))}.hero__center{width:100%;padding:0 calc(28 * var(--s));gap:calc(24 * var(--s))}.hero__ctas{flex-direction:column;gap:10px}.hero-shard--1{--shard-w:285;--shard-h:81;left:calc(-120 * var(--s));top:8%}.hero-shard--2{--shard-w:160;--shard-h:46;left:calc(-60 * var(--s));top:83%;right:auto}.hero-shard--3{--shard-w:191;--shard-h:54;right:calc(-110 * var(--s));top:10%}.hero-shard--4{--shard-w:296;--shard-h:84;left:auto;right:calc(-120 * var(--s));top:86%}.hero-shard--5,.hero-shard--6,.hero-shard--7,.hero-shard--8{display:none}.marquee__half{gap:calc(40 * var(--s));padding-right:calc(40 * var(--s))}.stats{height:auto}.stats__inner{height:auto;padding:calc(56 * var(--s)) var(--pad-x) calc(130 * var(--s))}.stats__grid{gap:calc(40 * var(--s));flex-direction:column}.stats__copy p+p{margin-top:16px}.stats__list{gap:calc(28 * var(--s))}.stats__strip{height:calc(40 * var(--s))}.stats__strip--1{bottom:calc(-16 * var(--s))}.stats__strip--2{bottom:calc(12 * var(--s))}.flywheel{height:auto}.flywheel__inner{align-items:stretch;gap:calc(40 * var(--s));height:auto;padding:calc(48 * var(--s)) var(--pad-x) calc(56 * var(--s));flex-direction:column}.flywheel__left{gap:calc(32 * var(--s))}.flywheel__ring-wrap{width:min(100%, calc(360 * var(--s)));margin:0 auto}.breakaway-zone:after{content:"";height:100svh;display:block}.home .breakaway{top:var(--bk-hold,0px);height:auto;position:sticky;overflow:visible}.breakaway__inner{align-items:stretch;gap:calc(24 * var(--s));height:auto;padding:calc(48 * var(--s)) var(--pad-x) calc(56 * var(--s));flex-direction:column}.breakaway__intro{top:calc(12 * var(--s));gap:calc(24 * var(--s));width:100%;padding:0;position:sticky}.breakaway__intro-text{padding-right:0}.breakaway__cards-viewport{overflow:visible}.breakaway__track{align-items:stretch;gap:calc(20 * var(--s));will-change:auto;flex-direction:column;width:100%;padding-right:0}.feature-card{width:100%;height:auto;min-height:calc(430 * var(--s));box-shadow:0 calc(-10 * var(--s)) calc(28 * var(--s)) #08080859;position:sticky}.feature-card:first-child{top:calc(var(--bk-lock,290px))}.feature-card:nth-child(2){top:calc(var(--bk-lock,290px) + 12 * var(--s))}.feature-card:nth-child(3){top:calc(var(--bk-lock,290px) + 24 * var(--s))}.feature-card:nth-child(4){top:calc(var(--bk-lock,290px) + 36 * var(--s))}.feature-card:nth-child(5){top:calc(var(--bk-lock,290px) + 48 * var(--s))}.feature-card__media{height:calc(250 * var(--s))}.feature-card__text{padding-right:0}.feature-card__stage{transform:translate(-50%, -50%) scale(calc(var(--sn,1) * 1.02))}.work__inner{padding:calc(56 * var(--s)) var(--pad-x);gap:calc(20 * var(--s))}.work__head{align-items:flex-start;gap:calc(12 * var(--s));flex-direction:column}.work__title{flex:none}.work-card{width:calc(298 * var(--s));height:calc(380 * var(--s))}.work-card .tt-avas{--ava:44px}.work .work-card__logos{min-height:44px}.cta__inner{padding:calc(120 * var(--s)) var(--pad-x)}.cta__center{width:100%}.cta__headline{padding:0 calc(35 * var(--s))}.cta-shard--1{--shard-w:359;--shard-h:102;left:calc(-155 * var(--s));top:calc(10 * var(--s))}.cta-shard--2{--shard-w:234;--shard-h:67;left:calc(-93 * var(--s));top:calc(350 * var(--s))}.cta-shard--3{--shard-w:242;--shard-h:69;right:calc(-114 * var(--s));top:calc(43 * var(--s))}.cta-shard--4{--shard-w:418;--shard-h:119;right:calc(-140 * var(--s));top:calc(370 * var(--s))}.footer__inner{padding:calc(56 * var(--s)) var(--pad-x) 0}.footer__panel{aspect-ratio:auto;width:100%}.footer__union{display:none}.footer__panel:before{content:"";width:calc(266 * var(--s));height:calc(120 * var(--s));background:var(--off-black);border-radius:16px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer__logo{top:calc(26 * var(--s));width:calc(148 * var(--s));z-index:1;position:absolute;left:50%;transform:translate(-50%)}.footer__content{width:100%;margin-top:calc(55 * var(--s));padding:calc(56 * var(--s)) calc(24 * var(--s)) calc(24 * var(--s));background:var(--off-black);gap:calc(32 * var(--s));border-radius:16px;position:relative;top:auto;left:auto}.footer__row{align-items:center;gap:calc(20 * var(--s));flex-direction:column;height:auto}.footer__social{gap:calc(28 * var(--s))}}@media (prefers-reduced-motion:reduce){.nav-menu,.nav__menu-caret{transition:none}.nav-menu.is-open .nav-menu__eyebrow,.nav-menu.is-open .nav-menu__link,.nav-menu.is-open>.btn-primary{animation:none}}.br3k{white-space:nowrap}.br3k__mark{font-family:"TT Mark", var(--font-display);-webkit-text-stroke-width:0;font-synthesis:none}
.tt-lockup{align-items:center;gap:8px;display:flex}.tt-lockup__sep{font-family:var(--font-display);font-weight:var(--weight-display);font-size:calc(20 * var(--s));color:var(--white);line-height:1}.tt-meta-x{font-size:max(11px, calc(14 * var(--s)));color:var(--white);opacity:.8;flex-shrink:0;line-height:1}.tt-lockup__logo{width:auto;height:auto;max-height:calc(40 * var(--s));max-width:calc(150 * var(--s));display:block}.tt-lockup__name{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:calc(20 * var(--s));text-transform:uppercase;color:var(--white);line-height:normal}.tt-lockup--dark .tt-lockup__sep,.tt-lockup--dark .tt-lockup__name{color:var(--off-black)}.tt-co{display:block;position:relative}.tt-lockup--dark .tt-lockup__logo{filter:brightness(0)}.tt-avas{--ava:56px;align-items:center;gap:8px;display:flex}.tt-ava{width:var(--ava);height:var(--ava);border:1px solid var(--white);border-radius:8px;display:block;position:relative}.tt-ava__crop{border-radius:7px;position:absolute;inset:0;overflow:hidden}.tt-ava__crop img{object-fit:cover;width:100%;height:100%}.tt-ava--legacy .tt-ava__crop img{object-fit:fill;width:313.47%;max-width:none;height:209.01%;position:absolute;top:-13.63%;left:-98.02%}.tt-tip{z-index:3;white-space:nowrap;color:var(--white);font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;pointer-events:none;opacity:0;background:#080808e0;border-radius:6px;padding:4px 8px;font-weight:600;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-4px)}.expo__meta .tt-tip,.arch__grid .work-card__logos .tt-tip{left:auto;right:0}.tt-ava:hover .tt-tip,.tt-ava:focus-visible .tt-tip,.tt-co:hover .tt-tip,.tt-co:focus-visible .tt-tip{opacity:1;transform:translateY(0)}.tt-co:focus-visible,.tt-ava:focus-visible{outline:2px solid var(--matcha-mid);outline-offset:2px}a.work-card{color:var(--white);text-decoration:none}.work-card__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.work-card__title{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h3);text-transform:uppercase;color:var(--white);line-height:normal}.sc-bracket{height:calc(20 * var(--s));flex-shrink:0;width:auto}.sc-bracket--h3{height:calc(28 * var(--s))}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn-ghost-dark{border:1px solid var(--off-black);color:var(--off-black);font-weight:600;font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:10px 12px;display:inline-flex}.work-card--grid{width:auto;height:calc(468 * var(--s))}.sc-frame{flex-direction:column;min-height:100svh;display:flex}.sc-frame .expo{flex:1 0 auto;display:flex}.sc-hero{background:var(--white);padding:calc(var(--nav-h) + 40 * var(--s)) 0 calc(84 * var(--s))}.sc-hero__inner{max-width:calc(1440 * var(--s));padding:0 var(--pad-x);text-align:center;align-items:center;gap:calc(14 * var(--s));flex-direction:column;margin:0 auto;display:flex}.sc-hero__headline{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h2);text-transform:uppercase;margin:0;line-height:normal}.sc-hero__sub{font-size:var(--text-b2);max-width:calc(560 * var(--s))}@keyframes sc-rise{0%{opacity:0;transform:translateY(calc(14 * var(--s)))}}.sc-hero__inner>*{animation:.5s cubic-bezier(.16,1,.3,1) backwards sc-rise}.sc-hero__inner>:nth-child(2){animation-delay:80ms}.sc-hero__inner>:nth-child(3){animation-delay:.16s}.sc-hero__inner>:nth-child(4){animation-delay:.24s}.expo{background:var(--off-black)}.expo__inner{width:100%;max-width:calc(1440 * var(--s));padding:calc(16 * var(--s)) var(--pad-x) calc(24 * var(--s));gap:calc(13 * var(--s));flex-direction:column;flex:1;margin:0 auto;display:flex}.expo__row{gap:calc(12 * var(--s));min-height:calc(468 * var(--s));flex:auto;margin:0;padding:0;list-style:none;display:flex}.expo__panel{border-radius:16px;flex:1 1 0;min-width:0;transition:flex-grow .55s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.expo__panel.is-active{flex-grow:3.2}.expo.in .expo__panel{animation:.5s cubic-bezier(.16,1,.3,1) backwards sc-rise}.expo.in .expo__panel:nth-child(2){animation-delay:60ms}.expo.in .expo__panel:nth-child(3){animation-delay:.12s}.expo.in .expo__panel:nth-child(4){animation-delay:.18s}.expo.in .expo__panel:nth-child(5){animation-delay:.24s}.expo:not(.in) .expo__panel{opacity:0}.expo__link{color:var(--white);text-decoration:none;display:block;position:absolute;inset:0}.expo__link:focus-visible{outline:2px solid var(--matcha-mid);outline-offset:-4px;border-radius:16px}.expo__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.expo__scrim{background:#00000040;position:absolute;inset:0}.expo__index{top:calc(16 * var(--s));left:calc(16 * var(--s));font-size:var(--text-c2);letter-spacing:var(--tracking-c2);font-weight:600;position:absolute}.expo__title-v{bottom:calc(16 * var(--s));left:calc(16 * var(--s));writing-mode:vertical-rl;font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h3);text-transform:uppercase;white-space:nowrap;line-height:1;transition:opacity .25s;position:absolute;transform:rotate(180deg)}.expo__panel.is-active .expo__title-v{opacity:0}.expo__reveal{align-items:flex-start;gap:calc(12 * var(--s));padding:calc(24 * var(--s));opacity:0;transform:translateY(calc(12 * var(--s)));background:linear-gradient(#08080800,#080808b8);flex-direction:column;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.expo__panel.is-active .expo__reveal{opacity:1;transition:opacity .35s .15s,transform .35s cubic-bezier(.16,1,.3,1) .15s;transform:translateY(0)}.expo__title-h{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h2);text-transform:uppercase;line-height:normal}.expo__meta{top:calc(16 * var(--s));right:calc(16 * var(--s));align-items:center;gap:calc(12 * var(--s));opacity:0;transition:opacity .2s;display:flex;position:absolute}.expo__panel.is-active .expo__meta{opacity:1;transition:opacity .35s .15s}.expo__sub{font-size:var(--text-b2);max-width:calc(360 * var(--s))}.arch{background:var(--off-white)}.arch__inner{zoom:.78;--text-b2:max(18px, calc(17 * var(--s)));--text-b3:max(15.4px, calc(15 * var(--s)));--text-c2:max(15.4px, calc(15 * var(--s)));--tracking-c2:calc(.05 * var(--text-c2));--text-b1:max(18px, calc(20 * var(--s)));max-width:calc(1440 * var(--s));padding:calc(80 * var(--s)) var(--pad-x) calc(96 * var(--s));gap:calc(32 * var(--s));flex-direction:column;margin:0 auto;display:flex}.arch__head{align-items:baseline;gap:calc(24 * var(--s));display:flex}.arch__title{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h2);text-transform:uppercase;flex:1 0 0;margin:0;line-height:normal}.arch__count{font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;opacity:.6;font-weight:600}.arch__controls{align-items:center;gap:calc(24 * var(--s));flex-wrap:wrap;display:flex}.arch__search{width:calc(480 * var(--s));padding:calc(7 * var(--s)) 2px calc(10 * var(--s));font-size:var(--text-b1);color:var(--black);background:0 0;border:0;border-bottom:2px solid #08080859;border-radius:0;transition:border-color .2s}.arch__search::placeholder{color:#08080873}.arch__search:focus{border-bottom-color:var(--black);outline:none}.arch__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.arch__chip{font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;color:var(--off-black);border:1px solid #08080840;border-radius:999px;padding:8px 14px;font-weight:600;transition:border-color .18s,background-color .18s,color .18s}.arch__chip:hover{border-color:var(--off-black)}.arch__chip.is-on{background:var(--off-black);border-color:var(--off-black);color:var(--off-white)}.arch__grid{gap:calc(16 * var(--s));grid-template-columns:repeat(3,1fr);display:grid}.arch__pager{margin-top:calc(40 * var(--s));justify-content:center;align-items:center;gap:8px;display:flex}.arch__page{text-align:center;min-width:44px}.arch__page-step{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.08em;color:var(--off-black);opacity:.55;padding:8px 10px;font-size:16px;transition:opacity .18s}.arch__page-step:hover:not(:disabled){opacity:1}.arch__page-step:disabled{opacity:.2;cursor:default}@keyframes card-in{0%{opacity:0}}.arch__grid .work-card{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 16px;animation:.25s backwards card-in;display:grid}.arch__grid .work-card__top{overflow-wrap:anywhere;grid-area:1/1}.arch__grid .work-card__title,.arch__grid .work-card__blurb{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.arch__grid .work-card__logos{z-index:2;grid-area:1/2}.arch__grid .work-card .btn-secondary{grid-area:3/1/auto/-1;justify-self:start;margin-top:0}.work-card__more{font-size:var(--text-b2);color:var(--white);opacity:.85;align-self:flex-start;margin-left:-4px;font-weight:700;line-height:1}.arch__empty{align-items:center;gap:calc(16 * var(--s));padding:calc(96 * var(--s)) 0;text-align:center;flex-direction:column;display:flex}.arch__empty-head{align-items:center;gap:calc(12 * var(--s));font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h3);text-transform:uppercase;line-height:normal;display:flex}.arch__empty-sub{font-size:var(--text-b2);opacity:.7}.notes{background:var(--white)}.notes__inner{max-width:calc(1440 * var(--s));padding:calc(96 * var(--s)) var(--pad-x) calc(120 * var(--s));gap:calc(40 * var(--s));flex-direction:column;margin:0 auto;display:flex}.notes__head{align-items:flex-end;gap:calc(40 * var(--s));justify-content:space-between;display:flex}.notes__title-main{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h2);text-transform:uppercase;margin:0;line-height:normal}.notes__dek{font-size:var(--text-b2);max-width:calc(360 * var(--s));opacity:.7}.notes__list{flex-direction:column;display:flex}.notes__row{grid-template-columns:calc(140 * var(--s)) 1fr calc(48 * var(--s));align-items:center;gap:calc(24 * var(--s));padding:calc(28 * var(--s)) 0;color:var(--black);border-top:1px solid #08080826;text-decoration:none;display:grid}.notes__row:last-child{border-bottom:1px solid #08080826}.notes__date{font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;font-variant-numeric:tabular-nums;opacity:.6;font-weight:600}.notes__title{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h3);text-transform:uppercase;line-height:normal;display:inline-block;position:relative}.notes__row:hover .notes__title:after,.notes__row:focus-visible .notes__title:after{content:"";left:0;right:0;bottom:calc(-4 * var(--s));transform-origin:0;background:currentColor;height:2px;animation:.6s cubic-bezier(.16,1,.3,1) nav-current-in;position:absolute}.notes__row-dek{margin-top:calc(6 * var(--s));font-size:var(--text-b2);max-width:calc(640 * var(--s));opacity:.75;display:block}.notes__arrow{transition:transform .25s}.notes__row:hover .notes__arrow{transform:translateX(calc(6 * var(--s)))}.proj-hero{height:calc(640 * var(--s));position:relative;overflow:hidden}.proj-hero__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.proj-hero__scrim{background:linear-gradient(#08080800 45%,#080808a6);position:absolute;inset:0}.proj-hero__content{max-width:calc(1440 * var(--s));padding:0 var(--pad-x) calc(48 * var(--s));align-items:flex-start;gap:calc(16 * var(--s));color:var(--white);flex-direction:column;margin:0 auto;display:flex;position:absolute;bottom:0;left:0;right:0}.proj-hero__content>*{animation:.5s cubic-bezier(.16,1,.3,1) backwards sc-rise}.proj-hero__content>:nth-child(2){animation-delay:80ms}.proj-hero__content>:nth-child(3){animation-delay:.16s}.proj-hero__eyebrow{font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;opacity:.8;font-weight:600}.proj-hero__title{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h1);text-transform:uppercase;max-width:calc(900 * var(--s));margin:0;line-height:normal}.proj-intro{background:var(--white)}.proj-intro__inner{max-width:calc(1440 * var(--s));padding:calc(64 * var(--s)) var(--pad-x);margin:0 auto;display:flow-root}.proj-intro__rail{float:left;width:calc(320 * var(--s));margin:0 calc(80 * var(--s)) calc(48 * var(--s)) 0;gap:calc(28 * var(--s));flex-direction:column;display:flex}.proj-intro__label{font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;opacity:.55;margin-bottom:calc(10 * var(--s));font-weight:600}.proj-intro__val{font-size:var(--text-b2);font-weight:600}.proj-intro__tags{flex-wrap:wrap;gap:8px;display:flex}.proj-intro__lede{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h3);text-transform:uppercase;max-width:calc(640 * var(--s));margin-bottom:calc(32 * var(--s));line-height:1.35;display:flow-root}.blocks{padding-bottom:calc(32 * var(--s))}.blocks>*{display:flow-root}.blocks>*+*{margin-top:calc(56 * var(--s))}.blk-rich{width:100%;max-width:calc(640 * var(--s));font-size:var(--text-b1);line-height:1.6}.blk-rich p{margin:0 0 calc(20 * var(--s))}.blk-rich h2{margin:calc(56 * var(--s)) 0 calc(16 * var(--s));font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h3);text-transform:uppercase;line-height:normal}.blk-rich h3{margin:calc(40 * var(--s)) 0 calc(12 * var(--s));font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;font-weight:600}.blk-rich a{color:inherit;text-decoration:underline}.blk-rich blockquote{margin:calc(28 * var(--s)) 0;padding-left:calc(20 * var(--s));border-left:4px solid var(--matcha);font-weight:600}.blk-imgfull{margin:0 calc(-1 * var(--pad-x)) 0 0}.blk-imgfull img{width:100%;height:auto}.blk-imgfull__cap{margin:calc(12 * var(--s)) 0 0;font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;opacity:.6}.blk-grid{gap:calc(16 * var(--s));width:100%;display:grid}.blk-grid--2{grid-template-columns:repeat(2,1fr)}.blk-grid--3{grid-template-columns:repeat(3,1fr)}.blk-grid img{object-fit:cover;aspect-ratio:4/5;border-radius:16px;width:100%;height:100%}.blk-grid--3 img{aspect-ratio:1}.blk-quote{width:100%;max-width:calc(880 * var(--s));margin:calc(8 * var(--s)) 0;align-items:center;gap:calc(32 * var(--s));display:flex}.blk-quote__bracket{height:calc(96 * var(--s));width:auto;color:var(--matcha);flex-shrink:0}.blk-quote__body{text-align:center;flex:1 1 0;margin:0}.blk-quote__text{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h2);text-transform:uppercase;line-height:1.25}.blk-quote__attr{margin-top:calc(14 * var(--s));font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;opacity:.6;font-weight:600}.blk-stats{width:100%;margin:calc(8 * var(--s)) 0;grid-template-columns:repeat(var(--stat-cols,3), 1fr);gap:calc(40 * var(--s));display:grid}.blk-video{aspect-ratio:16/9;background:var(--off-black);border-radius:16px;width:100%;position:relative;overflow:hidden}.blk-video img,.blk-video iframe,.blk-video video{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.blk-video__play{width:calc(64 * var(--s));height:calc(64 * var(--s));background:var(--matcha-mid);color:var(--off-black);border-radius:50%;justify-content:center;align-items:center;transition:transform .18s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blk-video__play:hover{transform:translate(-50%,-50%)scale(1.06)}.blk-video__play svg{width:40%;height:40%}.proj-all{background:var(--white);max-width:calc(1440 * var(--s));padding:0 var(--pad-x) calc(24 * var(--s));margin:0 auto}.proj-all__link,.note__back{font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;color:var(--black);opacity:.7;font-weight:600;text-decoration:none}.proj-all__link:hover,.note__back:hover{opacity:1}.proj-next{background:var(--off-black)}.proj-next__link{max-width:calc(1440 * var(--s));padding:calc(48 * var(--s)) var(--pad-x);justify-content:space-between;align-items:center;gap:calc(48 * var(--s));color:var(--white);margin:0 auto;text-decoration:none;display:flex}.proj-next__text{gap:calc(10 * var(--s));flex-direction:column;display:flex}.proj-next__kicker{font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;color:var(--matcha-mid);font-weight:600}.proj-next__title{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h2);text-transform:uppercase;line-height:normal;transition:transform .25s}.proj-next__link:hover .proj-next__title{transform:translateX(calc(8 * var(--s)))}.proj-next__thumb{width:calc(256 * var(--s));height:calc(160 * var(--s));object-fit:cover;border-radius:12px;flex-shrink:0;transition:transform .25s}.proj-next__link:hover .proj-next__thumb{transform:scale(1.03)}.note{background:var(--white);padding:calc(var(--nav-h) + 24 * var(--s)) var(--pad-x) calc(96 * var(--s))}.note__head{width:min(calc(560 * var(--s)), 100%);align-items:flex-start;gap:calc(16 * var(--s));flex-direction:column;margin:0 auto;display:flex}.note__head>*{animation:.5s cubic-bezier(.16,1,.3,1) backwards sc-rise}.note__head>:nth-child(2){animation-delay:80ms}.note__head>:nth-child(3){animation-delay:.16s}.note__head>:nth-child(4){animation-delay:.24s}.note__eyebrow{font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;align-items:center;gap:8px;font-weight:600;display:flex}.note__title{font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h1);text-transform:uppercase;margin:0;line-height:1.08}.note__dek{font-size:var(--text-b1);opacity:.7}.note__byline{font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;font-variant-numeric:tabular-nums;opacity:.6;padding-bottom:calc(32 * var(--s));border-bottom:1px solid #08080826;width:100%;font-weight:600}.note__cover{width:min(calc(880 * var(--s)), 100%);margin:calc(40 * var(--s)) auto 0;object-fit:cover;border-radius:16px;display:block}.note__body{width:min(calc(560 * var(--s)), 100%);margin:calc(40 * var(--s)) auto 0;font-size:var(--text-b1);line-height:1.65}.note__body p{margin:0 0 calc(22 * var(--s))}.note__body>div>p:first-child,.note__body>p:first-child{font-size:calc(24 * var(--s))}.note__body h2{margin:calc(48 * var(--s)) 0 calc(14 * var(--s));font-family:var(--font-display);font-weight:var(--weight-display);-webkit-text-stroke:var(--display-stroke) currentColor;paint-order:stroke fill;font-size:var(--text-h3);text-transform:uppercase;line-height:normal}.note__body blockquote{margin:calc(28 * var(--s)) 0;padding-left:calc(20 * var(--s));border-left:4px solid var(--matcha);font-weight:600}.note__body a{color:inherit;text-decoration:underline}.note__body img{border-radius:12px;width:100%;height:auto}.note__foot{width:min(calc(560 * var(--s)), 100%);margin:calc(48 * var(--s)) auto 0;padding-top:calc(24 * var(--s));border-top:1px solid #08080826}.blk-shell{position:relative}.blk-shell:hover{outline:2px dashed var(--matcha);outline-offset:4px}.blk-shell__bar{top:calc(-14 * var(--s));z-index:5;background:var(--off-black);color:var(--off-white);border-radius:8px;align-items:center;gap:6px;padding:5px 8px;display:flex;position:absolute;right:0}.blk-shell__label{font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;opacity:.7;margin-right:4px;font-weight:600}.blk-shell__btn{width:26px;height:26px;color:var(--off-white);background:#f8f8f81f;border-radius:6px;justify-content:center;align-items:center;font-weight:600;display:flex}.blk-shell__btn:hover:not(:disabled){background:var(--matcha-mid);color:var(--off-black)}.blk-shell__btn:disabled{opacity:.3;cursor:default}.blk-shell__edit{font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;color:var(--matcha-mid);margin-left:4px;font-weight:600;text-decoration:none}.blk-shell__edit:hover{text-decoration:underline}@media (max-width:900px){.sc-frame{min-height:0}.sc-hero{padding:calc(var(--nav-h) + 28 * var(--s)) 0 calc(44 * var(--s))}.sc-hero__inner{gap:calc(12 * var(--s))}.expo__inner{padding:calc(16 * var(--s)) var(--pad-x) calc(24 * var(--s))}.expo__row{min-height:0;height:calc(760 * var(--s));flex-direction:column}.expo__panel{flex:0 0 calc(96 * var(--s))}.expo__panel.is-active{flex-grow:1}.expo__title-v{writing-mode:horizontal-tb;bottom:calc(14 * var(--s));left:calc(16 * var(--s));font-size:calc(18 * var(--s));transform:none}.expo__index{top:calc(12 * var(--s))}.expo__reveal{padding:calc(16 * var(--s));gap:calc(10 * var(--s))}.expo__title-h{font-size:calc(22 * var(--s))}.expo__meta .tt-avas{--ava:40px}.expo__sub{max-width:100%}.arch__inner{padding:calc(56 * var(--s)) var(--pad-x) calc(64 * var(--s));gap:calc(24 * var(--s))}.arch__head{flex-wrap:wrap}.arch__search{width:100%}.arch__grid{grid-template-columns:1fr}.work-card--grid{height:calc(420 * var(--s))}.notes__inner{padding:calc(56 * var(--s)) var(--pad-x) calc(72 * var(--s));gap:calc(28 * var(--s))}.notes__head{align-items:flex-start;gap:calc(10 * var(--s));flex-direction:column}.notes__row{grid-template-columns:1fr calc(32 * var(--s));gap:calc(8 * var(--s)) calc(12 * var(--s));padding:calc(20 * var(--s)) 0}.notes__date{grid-column:1/-1}.notes__arrow{width:calc(28 * var(--s));height:calc(28 * var(--s));align-self:center}.proj-hero{height:calc(440 * var(--s))}.proj-hero__content{padding-bottom:calc(28 * var(--s));gap:calc(12 * var(--s))}.proj-hero__title{font-size:calc(24 * var(--s));text-wrap:balance;line-height:1.12}.proj-intro__inner{padding:calc(40 * var(--s)) var(--pad-x)}.proj-intro__rail{float:none;width:100%;margin:0 0 calc(36 * var(--s));gap:calc(24 * var(--s)) calc(16 * var(--s));grid-template-columns:1fr 1fr;display:grid}.proj-intro__lede{font-size:calc(19 * var(--s));margin-bottom:calc(24 * var(--s))}.blocks>*+*{margin-top:calc(40 * var(--s))}.blk-imgfull{margin:0 calc(-1 * var(--pad-x))}.blk-grid--2,.blk-grid--3{grid-template-columns:repeat(2,1fr)}.blk-grid--3 img:last-child:nth-child(odd){aspect-ratio:16/10;grid-column:1/-1}.blk-quote{gap:calc(14 * var(--s))}.blk-quote__bracket{height:calc(56 * var(--s))}.blk-quote__text{font-size:calc(20 * var(--s))}.blk-stats{gap:calc(28 * var(--s));grid-template-columns:1fr}.proj-next__link{padding:calc(32 * var(--s)) var(--pad-x);gap:calc(20 * var(--s))}.proj-next__thumb{width:calc(120 * var(--s));height:calc(76 * var(--s))}.note{padding:calc(var(--nav-h) + 20 * var(--s)) var(--pad-x) calc(64 * var(--s))}.note__body>div>p:first-child,.note__body>p:first-child{font-size:calc(20 * var(--s))}}@media (prefers-reduced-motion:reduce){.tt-tip,.expo__panel,.expo__title-v,.expo__reveal,.expo__meta,.arch__search,.arch__chip,.notes__arrow{transition:none}.sc-hero__inner>*,.expo.in .expo__panel,.arch__grid .work-card,.notes__row:hover .notes__title:after,.notes__row:focus-visible .notes__title:after{animation:none}.expo:not(.in) .expo__panel{opacity:1}}.no-cover{background:var(--off-black);color:var(--off-white);justify-content:center;align-items:flex-start;padding-top:18%;display:flex}.no-cover__label{font-size:var(--text-c2);letter-spacing:var(--tracking-c2);text-transform:uppercase;opacity:.6;font-weight:600}
