@font-face{font-family:'Lato';font-style:italic;font-weight:300;font-display:swap;src:url(/assets/lato-300i-latin-ext.21515fa339.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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:'Lato';font-style:italic;font-weight:300;font-display:swap;src:url(/assets/lato-300i-latin.557b2ebbaa.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:swap;src:url(/assets/lato-400i-latin-ext.faa2f0453a.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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:'Lato';font-style:italic;font-weight:400;font-display:swap;src:url(/assets/lato-400i-latin.5c3360f843.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(/assets/lato-300-latin-ext.f74c0a0ebb.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(/assets/lato-300-latin.7bb29c58ea.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lato-400-latin-ext.b85c84c655.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lato-400-latin.d4ae5188a6.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/lato-700-latin-ext.78e850d569.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/lato-700-latin.7a7ce1a34f.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:900;font-display:swap;src:url(/assets/lato-900-latin-ext.5aaafef33d.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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:'Lato';font-style:normal;font-weight:900;font-display:swap;src:url(/assets/lato-900-latin.bd9a619227.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{--nu-black:#000000;--nu-gold:#B9871E;--nu-gold-highlight:#D4A749;--nu-gold-shadow:#8A6B16;--nu-gold-legible:#E8C25A;--nu-warm-white:#F8F6F2;--nu-white:#FFFFFF;--nu-font:'Lato', 'Lato local Helvetica', 'Lato local Arial', 'Helvetica Neue', Arial, sans-serif;--nu-hairline:1px solid rgba(255, 255, 255, 0.15);--nu-muted:rgba(255, 255, 255, 0.6);--nu-gold-gradient:linear-gradient(90deg, #8A6B16 0%, #B9871E 22%, #D4A749 50%, #B9871E 78%, #8A6B16 100%);--nu-scrim:radial-gradient(ellipse, rgba(0, 0, 0, 0.82) 0%, rgba(0, 0, 0, 0) 70%);--veil-1:rgba(255, 255, 255, 0.07);--veil-2:rgba(255, 255, 255, 0.12);--veil-3:rgba(255, 255, 255, 0.18);--veil-4:rgba(255, 255, 255, 0.24);--veil-5:rgba(255, 255, 255, 0.29);--veil-6:rgba(255, 255, 255, 0.41);--veil-7:rgba(255, 255, 255, 0.45);--veil-warm-1:rgba(248, 246, 242, 0.28);--veil-warm-2:rgba(248, 246, 242, 0.38);--veil-warm-3:rgba(248, 246, 242, 0.42);--scrim-1:rgba(0, 0, 0, 0.16);--scrim-2:rgba(0, 0, 0, 0.32);--scrim-3:rgba(0, 0, 0, 0.44);--scrim-4:rgba(0, 0, 0, 0.55);--scrim-5:rgba(0, 0, 0, 0.61);--scrim-6:rgba(0, 0, 0, 0.72);--scrim-7:rgba(0, 0, 0, 0.79);--scrim-8:rgba(0, 0, 0, 0.86);--scrim-9:rgba(0, 0, 0, 0.91);--scrim-10:rgba(0, 0, 0, 0.96);--gold-line-1:rgba(232, 194, 90, 0.4);--gold-line-2:rgba(232, 194, 90, 0.45);--radius-xs:2px;--radius-s:4px;--radius-pill:999px}@font-face{font-family:'Lato local Helvetica';src:local('Helvetica Neue');size-adjust:100.5%;ascent-override:98.51%;descent-override:20.9%;line-gap-override:0%}@font-face{font-family:'Lato local Arial';src:local('Arial');size-adjust:94.8%;ascent-override:104.43%;descent-override:22.15%;line-gap-override:0%}:root{--nu-display:var(--nu-font);--surface-1:rgba(255, 255, 255, 0.035);--ink:var(--nu-warm-white);--ink-2:rgba(248, 246, 242, 0.74);--ink-3:rgba(248, 246, 242, 0.58);--gutter:clamp(20px, 5vw, 84px);--section:clamp(104px, 13vw, 196px);--band:clamp(88px, 10vw, 150px);--max:1480px;--ease:cubic-bezier(.22, .61, .36, 1);--t-4xs:7px;--t-3xs:10px;--t-2xs:11px;--t-xs:12px;--t-s:13px;--t-m:14px;--t-l:15px;--t-xl:17px;--t-body:clamp(16px, 1.05vw, 18px);--t-lede:clamp(17px, 1.35vw, 21px);--t-read:clamp(16px, 1.15vw, 18px);--t-h4:clamp(18px, 1.5vw, 23px);--t-h3:clamp(24px, 2.3vw, 32px);--t-h2:clamp(34px, 4.7vw, 68px);--t-h1:clamp(46px, 7.4vw, 118px);--t-card:clamp(22px, 2vw, 28px);--t-card-l:clamp(22px, 2vw, 30px);--t-card-s:clamp(20px, 1.6vw, 25px);--t-card-xs:clamp(20px, 1.7vw, 26px);--t-figure:clamp(24px, 2.2vw, 34px);--t-total:clamp(20px, 1.8vw, 27px);--t-display-s:clamp(44px, 5vw, 78px);--t-h2-s:clamp(30px, 3.8vw, 60px);--t-hero:clamp(62px, 12.4vw, 184px);--t-hero-wide:clamp(62px, 10.2vw, 172px);--t-hero-phone:clamp(56px, 16vw, 96px);--t-numeral:clamp(64px, 9vw, 150px);--t-menu:36px;--t-menu-short:28px;--measure:48ch;--measure-short:32ch;--nav-control:42px;--nav-pad:14px;--nav-h:calc(var(--nav-control) + var(--nav-pad) * 2 + 1px);--anchor-offset:calc(var(--nav-h) + 13px);--menu-max:900px}@media (max-width:900px){:root{--nav-control:44px;--nav-pad:9px}}*{box-sizing:border-box}html{background:var(--nu-black);scroll-behavior:auto}body{margin:0;background:var(--nu-black);color:var(--ink);font:300 var(--t-body)/1.65 var(--nu-font);-webkit-font-smoothing:antialiased;overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--nu-gold-highlight);outline-offset:4px}.skip{position:fixed;top:0;left:0;z-index:60;display:inline-flex;align-items:center;height:44px;padding:0 22px;background:var(--nu-gold-gradient);color:var(--nu-black);font:700 var(--t-xs)/1 var(--nu-font);letter-spacing:.16em;text-transform:uppercase;transform:translateY(-130%);transition:transform .25s var(--ease)}.skip:focus{transform:none}#main:focus{outline:0}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.skip{transition:none}}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.gold{background:var(--nu-gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;padding:0 .14em .22em;margin:0 -.14em -.22em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.rule{height:2px;background:var(--nu-gold-gradient)}.eyebrow{font:700 var(--t-xs)/1 var(--nu-font);letter-spacing:.2em;text-transform:uppercase;color:var(--nu-gold);display:flex;gap:14px;align-items:center;margin:0 0 26px}.eyebrow::before{content:"";width:34px;height:1px;background:var(--nu-gold-gradient)}.eyebrow i{font-style:normal;color:var(--nu-muted);font-weight:400;letter-spacing:.14em}h1,h2,h3{font-family:var(--nu-display);font-weight:300;letter-spacing:-.02em;margin:0;text-wrap:balance}h1{font-size:var(--t-h1);line-height:1.02}h2{font-size:var(--t-h2);line-height:1.08}h3{font-size:var(--t-h3);line-height:1.2;font-weight:400}em{font-style:italic}p{margin:0}.lede{font-size:var(--t-lede);line-height:1.6;color:var(--ink-2);max-width:34em}.copy{max-width:36em;color:var(--ink-2)}.copy p+p{margin-top:1.2em}.mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding:0 .14em .3em;margin:0 -.14em -.3em}.mask>span{display:inline-block;will-change:transform}.btn{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 26px;border-radius:var(--radius-s);font:700 var(--t-xs)/1 var(--nu-font);letter-spacing:.16em;text-transform:uppercase;transition:transform .35s var(--ease),background .35s var(--ease),color .35s var(--ease)}.btn.solid{background:var(--nu-gold-gradient);color:var(--nu-black)}.btn.line{border:1px solid var(--veil-warm-1);color:var(--ink)}.btn:hover{transform:translateY(-2px)}.btn.line:hover{background:var(--veil-1)}.btn svg{width:16px;height:16px}:where([id],[data-gated]){scroll-margin-top:var(--anchor-offset)}.nav{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:var(--nav-pad) var(--gutter);transform:translateY(calc(22px - var(--nav-pad)));transition:background .5s var(--ease),transform .5s var(--ease),backdrop-filter .5s}.nav.scrolled{background:var(--scrim-6);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translateY(0);border-bottom:var(--nu-hairline)}.nav .mark img{height:30px;width:auto}.nav ul{display:flex;gap:34px;list-style:none;margin:0;padding:0}.nav li a{font:400 var(--t-s)/1 var(--nu-font);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);position:relative;padding:6px 0}.nav li a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--nu-gold-gradient);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.nav li a:hover::after{transform:scaleX(1)}.nav .btn{height:var(--nav-control);padding:0 20px}.hero{position:relative;padding:calc(120px + 6vw) 0 0}.hero .wrap{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(32px,5vw,90px);align-items:end}.hero h1{max-width:11em}.hero .cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}@media (max-width:900px){.hero .wrap{grid-template-columns:1fr}}.hero-media{margin-top:clamp(56px,8vw,120px);position:relative}.hero-media .frame{clip-path:inset(0 0 round 0);height:clamp(420px,86vh,960px);overflow:hidden;position:relative;background:var(--surface-1)}.hero-media .frame img{width:100%;height:100%;object-fit:cover;transform-origin:center}.hero-media .frame video{width:100%;height:100%;object-fit:cover;display:block}.hero-media .frame::after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,var(--scrim-5) 100%);pointer-events:none}.hero-media figcaption{position:absolute;z-index:1;left:var(--gutter);right:var(--gutter);bottom:26px;display:flex;justify-content:space-between;gap:20px;font:400 var(--t-xs)/1.5 var(--nu-font);letter-spacing:.14em;text-transform:uppercase;color:var(--nu-warm-white);text-shadow:0 1px 14px var(--scrim-7)}.hero-media figcaption b{font-weight:700;color:var(--nu-gold-legible)}@keyframes mq{to{transform:translateX(-50%)}}section.block{padding:var(--section) 0}.two{display:grid;grid-template-columns:5fr 7fr;gap:clamp(32px,6vw,120px);align-items:start}@media (max-width:900px){.two{grid-template-columns:1fr}}.facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(48px,6vw,88px);border-top:var(--nu-hairline)}.facts div{padding:28px 28px 28px 0;border-right:var(--nu-hairline)}.facts div:last-child{border-right:0}.facts div+div{padding-left:28px}.facts b{display:block;font:300 clamp(34px,3.4vw,52px)/1 var(--nu-display);margin-bottom:12px}.facts span{font:400 var(--t-xs)/1.5 var(--nu-font);letter-spacing:.14em;text-transform:uppercase;color:var(--nu-muted)}@media (max-width:700px){.facts{grid-template-columns:1fr}.facts div,.facts div+div{border-right:0;border-bottom:var(--nu-hairline);padding-left:0}}.founder .two{align-items:center}.founder .portrait{clip-path:inset(0 0 0 0);aspect-ratio:3/4;overflow:hidden;background:var(--surface-1);max-width:520px}.founder .portrait img{width:100%;height:116%;object-fit:cover;object-position:top;margin-top:-8%}.straight{background:var(--surface-1);border-top:var(--nu-hairline);border-bottom:var(--nu-hairline)}.contact h2{max-width:12em}.contact form{margin-top:clamp(36px,5vw,64px);display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;max-width:860px}.contact label{display:grid;gap:10px;font:700 var(--t-2xs)/1 var(--nu-font);letter-spacing:.18em;text-transform:uppercase;color:var(--nu-muted)}.contact input,.contact select,.contact textarea{background:transparent;border:0;border-bottom:1px solid var(--veil-4);color:var(--ink);font:300 var(--t-xl)/1.4 var(--nu-font);padding:12px 0;border-radius:0;width:100%}.contact select{-webkit-appearance:none;appearance:none}.contact select option{color:var(--nu-black)}.contact textarea{min-height:110px;resize:vertical}.contact input:focus,.contact select:focus,.contact textarea:focus{border-bottom:2px solid var(--nu-gold-highlight);padding-bottom:11px}.contact input:focus:not(:focus-visible),.contact select:focus:not(:focus-visible),.contact textarea:focus:not(:focus-visible){outline:0}.contact .full{grid-column:1/-1}.contact .actions{grid-column:1/-1;display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:8px}.contact .note{font-size:var(--t-s);color:var(--nu-muted);max-width:30em}@media (max-width:700px){.contact form{grid-template-columns:1fr}}footer{border-top:var(--nu-hairline);padding:64px 0 40px}footer .grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;align-items:start}footer img{height:34px;width:auto}footer .small{font:400 var(--t-xs)/1.8 var(--nu-font);letter-spacing:.1em;text-transform:uppercase;color:var(--nu-muted)}footer .small a:hover{color:var(--nu-gold-legible)}footer .honest{margin-top:22px;max-width:34em;color:var(--ink-2);font-size:var(--t-l)}@media (max-width:800px){footer .grid{grid-template-columns:1fr}}html.static .mask>span{transform:none!important}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.nav li a[aria-current="page"]{color:var(--ink)}.nav li a[aria-current="page"]::after{transform:scaleX(1)}.work{padding:clamp(88px,10vw,150px) 0;border-top:var(--nu-hairline)}.work .grid{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(28px,4vw,64px);align-items:start;margin-top:clamp(40px,5vw,80px)}.work .pj{margin:0;min-width:0}.work .pj .ph{overflow:hidden;background:var(--surface-1);aspect-ratio:3/2;clip-path:inset(0 0 0 0)}.work .pj .ph img{width:100%;height:100%;object-fit:cover;transform-origin:center;display:block}.work .pj figcaption{margin-top:16px;padding-top:16px;border-top:var(--nu-hairline)}.work .pj .t{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px;font:400 var(--t-xs)/1.6 var(--nu-font);letter-spacing:.12em;text-transform:uppercase;color:var(--nu-muted)}.work .pj .t b{color:var(--nu-gold);font-weight:700}.work .pj .s{margin:10px 0 0;color:var(--ink-2);font-size:var(--t-l);line-height:1.65;max-width:34em}.work .pill{display:inline-block;padding:4px 10px;border:1px solid var(--veil-4);font:700 var(--t-3xs)/1 var(--nu-font);letter-spacing:.18em;text-transform:uppercase;color:var(--nu-muted)}.work .pill.live{border-color:var(--nu-gold);color:var(--nu-gold)}.work .more{margin-top:clamp(36px,4vw,60px)}@media (max-width:900px){.work .grid{grid-template-columns:1fr;gap:clamp(36px,6vw,56px)}}.nav .menu{display:none;position:relative;z-index:2;width:var(--nav-control);height:var(--nav-control);margin-left:10px;padding:0;border:1px solid var(--veil-4);background:transparent;cursor:pointer;flex:0 0 auto}.nav .menu span{position:absolute;left:12px;right:12px;height:1.5px;background:var(--ink);transition:transform .4s var(--ease),top .4s var(--ease),opacity .3s}.nav .menu span:first-child{top:16px}.nav .menu span:last-child{top:26px}.nav.open .menu span:first-child{top:21px;transform:rotate(45deg)}.nav.open .menu span:last-child{top:21px;transform:rotate(-45deg)}body.menu-open{overflow:hidden}@media (max-width:900px){.nav{flex-wrap:nowrap;gap:10px}.nav .mark,.nav .btn{position:relative;z-index:2}.nav .menu{display:inline-flex}.nav ul{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:0;margin:0;padding:96px var(--gutter) 48px;background:var(--scrim-10);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity .45s var(--ease),transform .45s var(--ease),visibility 0s .45s}.nav.open ul{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .45s var(--ease),transform .45s var(--ease),visibility 0s}.nav li{display:block;border-bottom:var(--nu-hairline)}.nav li a{display:flex;align-items:center;min-height:62px;padding:0;font:300 clamp(28px,7.6vw,36px)/1.1 var(--nu-display);letter-spacing:0;text-transform:none;color:var(--ink)}.nav li a::after{display:none}.nav li a[aria-current="page"]{color:var(--nu-gold-legible)}.nav.open{background:var(--scrim-10)}.nav,.nav.scrolled{transform:none}.nav.open,.nav.open.scrolled{-webkit-backdrop-filter:none;backdrop-filter:none}.work .pill{font-size:var(--t-2xs)}}@media (max-width:800px){footer .small{line-height:2.6}footer .small a{display:inline-block;padding:6px 0}}@media (max-width:800px){.links a{display:inline-block;padding:8px 0}.nav .mark{display:flex;align-items:center;min-height:44px}}.nav .btn{white-space:nowrap}@media (max-width:600px){.eyebrow{display:block;line-height:1.9}.eyebrow::before{display:inline-block;vertical-align:middle;margin-right:14px}}@media (max-width:480px){.nav .btn{padding:0 14px;letter-spacing:.12em}}.founder .film{margin:0}.founder .portrait{position:relative}.founder .portrait.video{aspect-ratio:9/16;max-width:420px}.founder .portrait video{width:100%;height:100%;object-fit:cover;display:block;background:var(--nu-black)}.founder .play{position:absolute;inset:0;margin:auto;width:84px;height:84px;border-radius:var(--radius-pill);border:0;background:var(--nu-gold-gradient);color:var(--nu-black);display:grid;place-items:center;cursor:pointer;transition:transform .35s var(--ease)}.founder .play:hover{transform:scale(1.06)}.founder .film figcaption{margin-top:14px;font:400 var(--t-xs)/1.5 var(--nu-font);letter-spacing:.14em;text-transform:uppercase;color:var(--nu-muted)}.founder .cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.contact .hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact .status{grid-column:1/-1;font:400 var(--t-l)/1.6 var(--nu-font);color:var(--ink)}.contact .status.ok{color:var(--nu-gold-legible)}.contact .status.err{border-left:2px solid var(--nu-gold-highlight);padding-left:14px}.contact .status a{text-decoration:underline;text-underline-offset:3px}.field-err:empty{display:none}.field-err{margin:8px 0 0;font:400 var(--t-s)/1.55 var(--nu-font);color:var(--nu-gold-highlight)}input[aria-invalid="true"],textarea[aria-invalid="true"],select[aria-invalid="true"]{border-color:var(--nu-gold-highlight)}.founder,.contact{padding:var(--section) 0}.founder.wide .two{grid-template-columns:7fr 5fr}.founder .portrait.film16{aspect-ratio:16/9;max-width:none}@media (max-width:900px){.founder.wide .two{grid-template-columns:1fr}}main>section + section,main>section + div>section,main>div + section{border-top:var(--nu-hairline)}footer .company{margin-top:16px;font:400 var(--t-xs)/1.8 var(--nu-font);letter-spacing:.1em;text-transform:uppercase;color:var(--nu-muted)}footer .company i{font-style:normal;color:var(--nu-gold)}.gate{border-top:var(--nu-hairline);border-bottom:var(--nu-hairline);background:var(--surface-1);padding:clamp(48px,6vw,88px) 0}.gate h2{max-width:13em}.gate label i{font-style:normal;color:var(--ink-3);letter-spacing:.14em}@media (max-width:640px){.gate form,.contact form{grid-template-columns:1fr}}.gate .lede{margin-top:22px}.gate form{margin-top:clamp(28px,4vw,44px)}.gate .note{max-width:34em}.gate.is-done{padding:clamp(24px,3vw,40px) 0}.gate.is-done form>label,.gate.is-done .lede{display:none}.gate.is-done .actions{margin-top:0}.gate.is-done button[type="submit"]{display:none}[data-gated].is-open{animation:gateIn .8s var(--ease) both}@keyframes gateIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}html.static [data-gated].is-open{animation:none}@media (prefers-reduced-motion:reduce){[data-gated].is-open{animation:none}}picture{display:block}.ph picture,.media picture,.frame picture,.wipe picture,.portrait picture{width:100%;height:100%}.pj{margin:0;min-width:0;display:block}.pj .ph{overflow:hidden;background:var(--surface-1);aspect-ratio:3/2;clip-path:inset(0 0 0 0)}.pj .ph.portrait{aspect-ratio:2/3}.pj .ph img{width:100%;height:100%;object-fit:cover;transform-origin:center;display:block}.pj figcaption{margin-top:16px;padding-top:16px;border-top:var(--nu-hairline)}.pj .t{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px;font:400 var(--t-xs)/1.6 var(--nu-font);letter-spacing:.12em;text-transform:uppercase;color:var(--nu-muted)}.pj .t b{color:var(--nu-gold);font-weight:700}.pj h3{margin-top:10px;font-size:var(--t-card-xs)}.pj .s{margin:10px 0 0;color:var(--ink-2);font-size:var(--t-l);line-height:1.65;max-width:34em}.pj .cap{margin:12px 0 0;font:400 var(--t-2xs)/1.6 var(--nu-font);letter-spacing:.12em;text-transform:uppercase;color:var(--nu-muted)}a.pj h3,a.pj .t b{transition:color .35s var(--ease)}a.pj:hover h3{color:var(--nu-gold-legible)}.duo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,44px);margin-top:clamp(40px,5vw,72px)}.duo a{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(28px,4vw,56px);min-height:clamp(260px,26vw,340px);padding:clamp(26px,3vw,44px);border:1px solid var(--veil-2);background:var(--surface-1);transition:border-color .4s var(--ease),transform .4s var(--ease)}.duo a:hover{border-color:var(--nu-gold);transform:translateY(-3px)}.duo .k{font:700 var(--t-2xs)/1 var(--nu-font);letter-spacing:.2em;text-transform:uppercase;color:var(--nu-gold)}.duo h3{margin-top:18px;max-width:11em}.duo p{margin-top:14px;color:var(--ink-2);font-size:var(--t-l);line-height:1.65;max-width:26em}.duo .go{display:inline-flex;align-items:center;gap:12px;font:700 var(--t-xs)/1 var(--nu-font);letter-spacing:.16em;text-transform:uppercase;color:var(--nu-gold-legible)}.duo .go::after{content:"\2192";transition:transform .35s var(--ease)}.duo a:hover .go::after{transform:translateX(6px)}@media (max-width:800px){.duo{grid-template-columns:1fr}}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,56px);margin-top:clamp(40px,5vw,80px)}.quotes figure{margin:0;padding-top:22px;border-top:1px solid var(--veil-3)}.quotes blockquote{margin:0;font:300 clamp(18px,1.5vw,22px)/1.5 var(--nu-display);color:var(--ink)}.quotes figcaption{margin-top:18px;font:400 var(--t-xs)/1.6 var(--nu-font);letter-spacing:.14em;text-transform:uppercase;color:var(--nu-muted)}.quotes figcaption b{color:var(--nu-gold);font-weight:700}@media (max-width:900px){.quotes{grid-template-columns:1fr}}.study{padding:clamp(88px,10vw,150px) 0}.study+.study{border-top:var(--nu-hairline)}.study .side .lede{margin-top:26px}@media (min-width:901px){.study .side{position:sticky;top:clamp(96px,12vh,140px)}}@media (max-width:900px){.study .side{position:static}}.rooms{padding:clamp(88px,10vw,150px) 0;border-top:var(--nu-hairline)}.rooms .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(32px,4vw,64px) clamp(20px,3vw,44px);align-items:end;margin-top:clamp(48px,6vw,96px)}.rooms .note{padding-top:22px;border-top:var(--nu-hairline);color:var(--ink-2);font-size:var(--t-l);line-height:1.65;max-width:26em}.rooms .note .eyebrow{margin-bottom:16px}@media (max-width:900px){.rooms .grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.rooms .grid{grid-template-columns:1fr;align-items:start}}.cta .lede{max-width:30em}.cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.contact-grid{display:grid;grid-template-columns:7fr 5fr;gap:clamp(40px,7vw,140px);align-items:start}.contact-grid .contact form{margin-top:0;max-width:none;position:relative}.contact form.sent label{opacity:.5;transition:opacity .6s var(--ease)}.contact form.sent .note{display:none}.contact button[disabled]{cursor:default;transform:none}.contact .status{margin:0;padding:18px 0 0;border-top:1px solid var(--veil-3);font-size:var(--t-l);line-height:1.6;color:var(--ink-2);max-width:40em}.contact .status a{display:inline-block;padding:10px 0;margin:-10px 0;color:var(--nu-gold-legible)}.contact .note a{color:var(--nu-gold-legible)}.contact .checks{display:grid;gap:14px;grid-column:1/-1}.contact .checks .k{font:700 var(--t-2xs)/1 var(--nu-font);letter-spacing:.18em;text-transform:uppercase;color:var(--nu-muted)}.contact .checks .set{display:flex;flex-wrap:wrap;gap:10px}.contact .checks .set label{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border:1px solid var(--veil-4);border-radius:var(--radius-s);font:400 var(--t-m)/1 var(--nu-font);letter-spacing:.06em;text-transform:none;color:var(--ink-2);cursor:pointer;transition:border-color .35s var(--ease),color .35s var(--ease)}.contact .checks .set label:hover{border-color:var(--veil-7)}.contact .checks .set label:has(input:checked){border-color:var(--nu-gold);color:var(--nu-gold-legible)}.contact .checks .set.grid label:last-child:nth-child(odd){grid-column:1/-1}.contact-aside{display:grid;gap:clamp(34px,4vw,54px);padding-top:4px;align-content:start}@media (min-width:901px){.contact-aside{position:sticky;top:clamp(96px,12vh,140px);align-self:start}}.contact-aside>div{padding-top:22px;border-top:1px solid var(--veil-3)}.contact-aside .k{font:700 var(--t-2xs)/1 var(--nu-font);letter-spacing:.2em;text-transform:uppercase;color:var(--nu-gold);margin:0 0 18px}.contact-aside .tel{display:block;font:300 clamp(28px,2.5vw,38px)/1.1 var(--nu-display);letter-spacing:-.01em;padding:7px 0;margin:-7px 0 22px;transition:color .35s var(--ease)}.contact-aside .tel:hover,.contact-aside address a:hover{color:var(--nu-gold-legible)}.contact-aside address{font-style:normal;color:var(--ink-2);line-height:1.75}.contact-aside address a{transition:color .35s var(--ease)}.contact-aside .small{margin-top:16px;font-size:var(--t-m);line-height:1.6;color:var(--nu-muted);max-width:26em}.contact-aside .steps-next,.sent-next .steps-next{list-style:none;margin:0;padding:0;counter-reset:s}.contact-aside .steps-next li,.sent-next .steps-next li{counter-increment:s;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:baseline;padding:12px 0;color:var(--ink-2);font-size:var(--t-l);line-height:1.6;border-top:1px solid var(--veil-2)}.contact-aside .steps-next li:first-child,.sent-next .steps-next li:first-child{border-top:0;padding-top:0}.contact-aside .steps-next li::before,.sent-next .steps-next li::before{content:"0" counter(s);font:700 var(--t-2xs)/1.6 var(--nu-font);letter-spacing:.14em;color:var(--nu-gold)}.contact-aside .links{margin-top:16px;display:grid}.contact-aside .links a{display:flex;align-items:center;min-height:44px;border-top:1px solid var(--veil-2);color:var(--ink-2);transition:color .35s var(--ease)}.contact-aside .links a:last-child{border-bottom:1px solid var(--veil-2)}.contact-aside .links a:hover{color:var(--nu-gold-legible)}@media (max-width:900px){.contact-grid{grid-template-columns:1fr;gap:clamp(48px,8vw,72px)}.contact-aside{padding-top:0}}button.btn,input[type="submit"].btn{-webkit-appearance:none;appearance:none;border:0;box-shadow:none;background-clip:padding-box;cursor:pointer;text-align:center}button.btn.solid,input[type="submit"].btn.solid{background:var(--nu-gold-gradient);color:var(--nu-black)}button.btn.line,input[type="submit"].btn.line{background:transparent;border:1px solid var(--veil-warm-1);color:var(--ink)}button.btn.line:hover{border-color:var(--nu-gold);color:var(--nu-gold-legible)}button.btn[disabled]{opacity:.55}.contact input[type="checkbox"],.contact input[type="radio"]{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:16px;height:16px;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--nu-warm-white) 42%,transparent);border-radius:var(--radius-xs);background:transparent;display:grid;place-items:center;cursor:pointer;transition:border-color .3s var(--ease),background .3s var(--ease)}.contact input[type="radio"]{border-radius:50%}.contact input[type="checkbox"]::after{content:"";width:8px;height:4px;margin-top:-2px;border-left:2px solid var(--nu-black);border-bottom:2px solid var(--nu-black);transform:rotate(-45deg) scale(.4);opacity:0;transition:transform .25s var(--ease),opacity .25s var(--ease)}.contact input[type="radio"]::after{content:"";width:8px;height:8px;border-radius:50%;background:var(--nu-gold-gradient);transform:scale(.4);opacity:0;transition:transform .25s var(--ease),opacity .25s var(--ease)}.contact input[type="checkbox"]:checked{background:var(--nu-gold-gradient);border-color:transparent}.contact input[type="radio"]:checked{border-color:var(--nu-gold)}.contact input[type="checkbox"]:checked::after,.contact input[type="radio"]:checked::after{transform:rotate(-45deg) scale(1);opacity:1}.contact input[type="radio"]:checked::after{transform:scale(1)}.contact .checks .set label:hover input[type="checkbox"],.contact .checks .set label:hover input[type="radio"]{border-color:color-mix(in srgb,var(--nu-warm-white) 70%,transparent)}.contact .checks .set label:has(input:checked) input[type="checkbox"],.contact .checks .set label:has(input:checked) input[type="radio"]{border-color:var(--nu-gold)}.contact select{padding-right:34px;background-image:linear-gradient(45deg,transparent 42%,var(--nu-gold) 42%,var(--nu-gold) 58%,transparent 58%),linear-gradient(135deg,transparent 42%,var(--nu-gold) 42%,var(--nu-gold) 58%,transparent 58%);background-position:right 15px top 50%,right 8px top 50%;background-size:7px 7px,7px 7px;background-repeat:no-repeat;cursor:pointer;color:var(--ink)}.contact select:has(option[value=""]:checked){color:var(--nu-muted)}.contact select:hover{border-bottom-color:color-mix(in srgb,var(--nu-warm-white) 45%,transparent)}.contact textarea{resize:vertical}.contact textarea::-webkit-resizer{display:none}.contact .consent a{color:var(--nu-gold-legible);text-decoration:underline;text-underline-offset:3px}.hero-media{margin:clamp(56px,8vw,120px) auto 0;max-width:var(--max);padding:0 var(--gutter)}.hero-media figcaption{left:calc(var(--gutter) + 24px);right:calc(var(--gutter) + 24px)}@media (max-width:640px){.hero-media figcaption{left:calc(var(--gutter) + 14px);right:calc(var(--gutter) + 14px);bottom:18px;flex-direction:column;gap:6px}}:root{--section:clamp(74px,8vw,116px);--band:clamp(62px,6.6vw,96px)}@media (max-width:768px){:root{--section:46px;--band:40px}}@media (max-width:768px){.facts{margin-top:clamp(26px,4vw,40px)}.facts div,.facts div+div{padding:18px 0}}.work,.study,.rooms{padding-top:var(--band);padding-bottom:var(--band)}.gate{padding:var(--band) 0}.hero{padding-top:calc(92px + 4.4vw)}@media (max-width:768px){.hero{padding-top:calc(76px + 4vw)}}.quotes,.duo{margin-top:clamp(34px,3.4vw,54px)}.contact form{margin-top:clamp(30px,3.4vw,48px)}.facts{margin-top:clamp(40px,4.4vw,64px)}.hero .wrap>.facts{grid-column:1/-1}footer .col{display:grid;align-content:start;gap:0}footer .ck{margin:0 0 14px;font:700 var(--t-2xs)/1 var(--nu-font);letter-spacing:.2em;text-transform:uppercase;color:var(--nu-gold)}footer .ck+ul+.ck{margin-top:28px}footer .col ul.small{list-style:none;margin:0;padding:0;text-transform:none;letter-spacing:.04em;font-size:var(--t-m)}footer .col ul.small li{line-height:1;padding:0}footer .col ul.small li,footer .col ul.small li a{display:block;padding:7px 0;line-height:1.5}footer .base{display:flex;flex-wrap:wrap;gap:8px 26px;margin:clamp(34px,4vw,56px) 0 0;padding-top:22px;border-top:1px solid var(--veil-2);font:400 var(--t-xs)/1.8 var(--nu-font);letter-spacing:.1em;text-transform:uppercase;color:var(--nu-muted)}footer .base a:hover{color:var(--nu-gold-legible)}@media (max-width:800px){footer .col ul.small li,footer .col ul.small li a{padding:9px 0}}h2+.lede,h2+p,h2+.copy,h1+.lede{margin-top:clamp(20px,2vw,28px)}.pj .cap{font-size:var(--t-3xs);color:var(--ink-3);letter-spacing:.1em}.quotes figure{display:grid;grid-template-rows:1fr auto}.quotes figcaption{margin-top:auto;padding-top:18px}@media (max-width:600px){.contact .checks .set{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.contact .checks .set label{justify-content:flex-start;padding:0 12px;font-size:var(--t-s)}.hero .cta .btn,.founder .cta .btn,.cta-row .btn,.cta .btns .btn,.close .cta .btn{width:100%;justify-content:center}}body>section + section,body>section + div>section,body>div + section{border-top:var(--nu-hairline)}.eyebrow i{margin:0}@media (max-width:600px){.eyebrow i{margin:0 .42em 0 .18em}}.hero-media .frame::after{height:200px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,var(--scrim-2) 46%,var(--scrim-7) 100%)}.hero-media figcaption{color:var(--nu-white);text-shadow:0 1px 16px var(--scrim-10)}@media (max-width:700px){.shot figcaption,.fig figcaption,.viz figcaption,.wipe-band figcaption,.hero-media figcaption{flex-direction:column;gap:6px}.shot figcaption span:last-child,.fig figcaption span:last-child,.viz figcaption span:last-child,.hero-media figcaption span:last-child{text-align:left;max-width:none}}.hero-media .frame::after{height:38%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,var(--scrim-2) 42%,var(--scrim-7) 100%)}.hero-media figcaption{color:var(--nu-warm-white);text-shadow:0 1px 16px var(--scrim-9)}.hero-media figcaption b{color:var(--nu-gold-highlight)}@media (max-width:700px){.hero-media .frame::after{height:46%}}footer .grid{grid-template-columns:1.2fr 1fr 1fr 1.1fr}@media (max-width:1000px){footer .grid{grid-template-columns:1fr 1fr}}@media (max-width:800px){footer .grid{grid-template-columns:1fr}}footer .col ul.small li{padding:0}footer .col ul.small li a{padding:7px 0}footer .col ul.small li:not(:has(a)){padding:7px 0}@media (max-width:800px){footer .col ul.small{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}footer .col ul.small li{padding:0;line-height:1.45}footer .col ul.small li a{padding:12px 0;line-height:1.45}footer .col ul.small li:not(:has(a)){padding:12px 0}footer .col ul.small li:last-child:nth-child(odd){grid-column:1/-1}footer .grid{gap:32px}}.to-top{position:fixed;right:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,28px);z-index:40;width:46px;height:46px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--nu-gold) 54%,transparent);background:color-mix(in srgb,var(--nu-warm-white) 6%,var(--nu-black));color:var(--nu-gold-legible);font:400 var(--t-xl)/1 var(--nu-font);display:grid;place-items:center;cursor:pointer;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .35s var(--ease),transform .35s var(--ease),border-color .35s var(--ease)}.to-top.is-on{opacity:1;transform:none;pointer-events:auto}.to-top:hover{border-color:var(--nu-gold)}@media (prefers-reduced-motion:reduce){.to-top{transition:none}}@media (max-width:700px){.hero-media figcaption{bottom:22px;gap:4px}.hero-media .frame::after{height:54%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,var(--scrim-3) 38%,var(--scrim-8) 100%)}}.eyebrow{flex-wrap:wrap;gap:0 14px;row-gap:6px}.eyebrow span{white-space:nowrap}.eyebrow span:not(:last-of-type)::after{content:"\00b7";color:var(--nu-muted);font-weight:400;letter-spacing:.14em;margin-left:14px}.eyebrow i{display:none}.gold .mask>span{background:var(--nu-gold-gradient);padding:0 .14em .3em;margin:0 -.14em -.3em;-webkit-background-clip:text;background-clip:text;color:transparent}.hero-cue{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:var(--nu-muted);transition:color .35s var(--ease)}.hero-cue:hover{color:var(--nu-gold-legible)}.hero .wrap>*{min-width:0}@media (max-width:700px){.eyebrow{display:block;position:static;padding-left:0;max-width:100%;letter-spacing:.12em;line-height:1.75}.eyebrow::before{display:block;position:static;width:34px;height:1px;margin:0 0 12px;flex:none}.eyebrow span{display:inline;white-space:normal;flex:none}.eyebrow span:not(:last-of-type)::after{content:"\00b7";margin:0 0 0 .42em;letter-spacing:.12em}.eyebrow span:not(:last-of-type){margin-right:.34em}}.duo{align-items:start}.duo a{min-height:0;justify-content:flex-start;gap:clamp(22px,2.6vw,32px)}.fig figcaption,.shot figcaption,.viz figcaption,.wipe-band figcaption,.hero-media figcaption{flex-wrap:nowrap;align-items:stretch}.fig figcaption>span:first-child,.shot figcaption>span:first-child,.viz figcaption>span:first-child,.wipe-band figcaption>span:first-child,.hero-media figcaption>span:first-child{min-width:0}@media (max-width:700px){.hero-media figcaption{position:relative;left:auto;right:auto;bottom:auto;display:block;margin-top:14px;padding-top:14px;border-top:var(--nu-hairline);color:var(--nu-muted);text-shadow:none}.hero-media figcaption b{color:var(--nu-gold)}}.contact form details.more{grid-column:1/-1;border-top:var(--nu-hairline);border-bottom:var(--nu-hairline);padding:4px 0}.contact form details.more summary{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer;list-style:none;font:700 var(--t-2xs)/1 var(--nu-font);letter-spacing:.18em;text-transform:uppercase;color:var(--nu-gold);min-height:44px;background:color-mix(in srgb,var(--nu-gold) 5%,transparent);transition:background .35s var(--ease),color .35s var(--ease)}.contact form details.more summary:hover{background:color-mix(in srgb,var(--nu-gold) 10%,transparent);color:var(--nu-gold-legible)}.contact form details.more summary::-webkit-details-marker{display:none}.contact form details.more summary::after{content:"";flex:0 0 auto;margin-left:auto;width:15px;height:15px;background-image:linear-gradient(var(--nu-gold),var(--nu-gold)),linear-gradient(var(--nu-gold),var(--nu-gold));background-repeat:no-repeat;background-position:center,center;background-size:13px 1px,1px 13px;transition:background-size .18s var(--ease)}.contact form details.more[open] summary::after{background-size:15px 1px,1px 0}.contact form details.more summary:focus-visible{outline:2px solid var(--nu-gold-highlight);outline-offset:4px}.contact form details.more .more-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;padding:18px 0 22px}.contact form details.more .more-grid>label:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:700px){.contact form details.more .more-grid{grid-template-columns:1fr}}.facts.five{grid-template-columns:repeat(5,1fr);margin-top:clamp(34px,4vw,56px)}.facts.five b{font-size:var(--t-figure);white-space:nowrap}.facts.five span{line-height:1.6}@media (max-width:1100px){.facts.five{grid-template-columns:repeat(3,1fr)}.facts.five div:nth-child(3){border-right:0}.facts.five div:nth-child(4){padding-left:0}.facts.five div:nth-child(4),.facts.five div:nth-child(5){border-top:var(--nu-hairline)}}@media (max-width:700px){.facts.five{grid-template-columns:1fr}.facts.five div,.facts.five div+div{border-right:0;border-top:0;border-bottom:var(--nu-hairline);padding-left:0}}@media (max-width:760px){:root{--t-3xs:11px}}footer .foot-index{margin-top:48px;padding-top:28px;border-top:var(--nu-hairline);display:grid;gap:18px}footer .foot-index p{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 28px;font:400 var(--t-s)/1.7 var(--nu-font);color:var(--nu-muted)}footer .foot-index .ck{flex:0 0 100%;margin:0 0 6px}footer .foot-index a{color:var(--ink-2);padding:4px 0}footer .foot-index a:hover{color:var(--nu-gold-legible)}@media (min-width:901px){.nav>ul{margin-left:auto;margin-right:auto}}.nav .lang{position:relative;margin-right:14px;flex:none}.nav .lang-btn{display:inline-flex;align-items:center;gap:8px;height:var(--nav-control);min-width:44px;padding:0 12px;background:transparent;border:1px solid var(--veil-3);color:var(--ink);font:700 var(--t-2xs)/1 var(--nu-font);letter-spacing:.18em;cursor:pointer;transition:border-color .3s var(--ease),color .3s var(--ease)}.nav .lang-btn svg{width:10px;height:6px;transition:transform .3s var(--ease)}.nav .lang-btn[aria-expanded="true"] svg{transform:rotate(180deg)}.nav .lang-btn:hover,.nav .lang-btn[aria-expanded="true"]{border-color:var(--nu-gold);color:var(--nu-gold-legible)}.nav .lang-list[hidden]{display:none!important}.nav .lang-list:not([hidden]){display:block}.nav .lang-list{position:absolute;gap:0;right:0;top:calc(100% + 10px);z-index:3;min-width:190px;margin:0;padding:8px 0;list-style:none;background:var(--scrim-10);border:1px solid var(--veil-3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav .lang-list li{display:block;border:0}.nav .lang-list button{display:flex;width:100%;align-items:center;min-height:44px;padding:0 20px;background:none;border:0;color:var(--ink-2);font:400 var(--t-m)/1 var(--nu-font);text-align:left;cursor:pointer}.nav .lang-list button:hover,.nav .lang-list button:focus-visible{color:var(--nu-gold-legible);background:var(--veil-1)}.nav .lang-list button[aria-current]{color:var(--nu-gold-legible)}.nav .lang-list button[aria-current]::after{content:"";width:6px;height:6px;margin-left:auto;border-radius:50%;background:var(--nu-gold)}.skiptranslate iframe,.goog-te-banner-frame,#goog-gt-tt,.goog-te-balloon-frame,.VIpgJd-ZVi9od-ORHb-OEVmcd{display:none!important}html.is-translated body{top:0!important}html.translated-rtl main{direction:rtl}html.translated-rtl main .eyebrow{flex-direction:row-reverse;justify-content:flex-end}.goog-text-highlight{background:none!important;box-shadow:none!important}@media (max-width:900px){.nav .lang{display:none;position:fixed;left:var(--gutter);bottom:calc(28px + env(safe-area-inset-bottom, 0px));margin:0;z-index:2}.nav.open .lang{display:block}.nav .lang-list{top:auto;bottom:calc(100% + 10px);left:0;right:auto}}@media (max-width:900px){footer .foot-index a{display:inline-flex;align-items:center;min-height:44px;padding:0}footer .foot-index p{gap:0 22px}}@media (max-width:900px){footer .col:nth-child(2) ul.small{display:block}}html.is-arabic body,html.is-arabic h1,html.is-arabic h2,html.is-arabic h3,html.is-arabic .btn,html.is-arabic input,html.is-arabic textarea,html.is-arabic select{font-family:'Noto Sans Arabic','Lato','Helvetica Neue',Arial,sans-serif}html.is-arabic .eyebrow,html.is-arabic .btn{letter-spacing:0}.contact.enquiry form{max-width:960px}.contact.enquiry input:focus-visible,.contact.enquiry select:focus-visible,.contact.enquiry textarea:focus-visible{outline:2px solid var(--nu-gold-highlight);outline-offset:3px}.contact .carry{grid-column:1/-1;margin:0;padding:14px 0 14px 16px;border-left:2px solid var(--nu-gold);color:var(--ink-2);font-size:var(--t-l);line-height:1.6}.contact .carry b{color:var(--nu-gold-legible);font-weight:700}.contact .sent-next{grid-column:1/-1;padding-top:22px;border-top:1px solid var(--veil-3);outline:0}.contact .sent-next .k{font:700 var(--t-2xs)/1 var(--nu-font);letter-spacing:.2em;text-transform:uppercase;color:var(--nu-gold);margin:0 0 18px}.contact .sent-next .small{margin-top:16px;font-size:var(--t-m);line-height:1.6;color:var(--nu-muted)}.contact .sent-next .small a{color:var(--nu-gold-legible);text-decoration:underline;text-underline-offset:3px}.enquiry #form{scroll-margin-top:calc(var(--anchor-offset) + 14rem)}@media (max-width:760px){.enquiry #form{scroll-margin-top:calc(var(--anchor-offset) + 11rem)}}@media (min-width:1420px){.nav>ul{position:absolute;left:50%;transform:translateX(-50%);width:max-content;margin:0}.nav .lang{margin-left:auto}}:root{--menu-max:1279px}.nav .mark{flex:none}.nav li a{white-space:nowrap}@media (min-width:901px) and (max-width:1279px){.nav{flex-wrap:nowrap;gap:10px}.nav .mark,.nav .btn{position:relative;z-index:2}.nav .menu{display:inline-flex}.nav>.btn{margin-left:auto}.nav>ul,.nav ul{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:0;margin:0;padding:96px var(--gutter) 48px;background:var(--scrim-10);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity .45s var(--ease),transform .45s var(--ease),visibility 0s .45s}.nav.open ul{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .45s var(--ease),transform .45s var(--ease),visibility 0s}.nav li{display:block;border-bottom:var(--nu-hairline)}.nav li a{display:flex;align-items:center;min-height:62px;padding:0;font:300 var(--t-menu)/1.1 var(--nu-display);letter-spacing:0;text-transform:none;color:var(--ink)}.nav li a::after{display:none}.nav li a[aria-current="page"]{color:var(--nu-gold-legible)}.nav.open{background:var(--scrim-10)}.nav,.nav.scrolled{transform:none}.nav.open,.nav.open.scrolled{-webkit-backdrop-filter:none;backdrop-filter:none}.nav .lang{display:none;position:fixed;left:var(--gutter);bottom:calc(28px + env(safe-area-inset-bottom, 0px));margin:0;z-index:2}.nav.open .lang{display:block}.nav .lang-list{top:auto;bottom:calc(100% + 10px);left:0;right:auto}.nav .lang-list[hidden]{display:none!important}.nav .lang-list li{border:0}}@media (min-width:901px) and (max-width:1279px) and (max-height:640px){.nav li a{min-height:50px;font-size:var(--t-menu-short)}.nav>ul,.nav ul{padding-top:84px;padding-bottom:96px}}.jr-posts{list-style:none;margin:clamp(34px,4vw,60px) 0 0;padding:0;display:grid;gap:0;max-width:var(--jr-measure)}.jr-posts li{border-top:var(--nu-hairline)}.jr-posts li:last-child{border-bottom:var(--nu-hairline)}.jr-posts a{display:grid;grid-template-columns:var(--jr-rail) minmax(0,1fr);gap:var(--jr-gap);align-items:start;padding:clamp(18px,1.8vw,24px) 0}.jr-posts .k{display:flex;flex-direction:column;gap:5px;margin:0;font:400 var(--t-2xs)/1.5 var(--nu-font);letter-spacing:.14em;text-transform:uppercase;color:var(--nu-muted)}.jr-posts .k time{color:var(--nu-muted);font-weight:400;white-space:nowrap}.jr-posts .t{min-width:0}.jr-posts h3{margin:0;font-size:var(--t-card-s);max-width:none;transition:color .35s var(--ease)}.jr-posts a:hover h3{color:var(--nu-gold-legible)}.jr-posts .s{margin:8px 0 0;max-width:none;color:var(--ink-2);font-size:var(--t-l);line-height:1.62}@media (max-width:760px){.jr-posts a{grid-template-columns:1fr;gap:8px;padding:18px 0}.jr-posts .k{flex-direction:row;flex-wrap:wrap;gap:3px 12px}.jr-posts h3{font-size:var(--t-h4)}.jr-posts .s{font-size:var(--t-m)}}.jr-posts.three{grid-template-columns:repeat(3,1fr);gap:0 clamp(20px,3vw,44px);max-width:none}.jr-posts.three li{border-bottom:var(--nu-hairline)}.jr-posts.three a{grid-template-columns:1fr;gap:14px;padding-top:22px}.jr-posts.three .k{flex-direction:row;flex-wrap:wrap;gap:4px 14px}.jr-posts.three h3{font-size:var(--t-h4)}.jr-posts.three .s{font-size:var(--t-m)}.jr-posts.three li{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}.jr-posts.three a{grid-row:span 4;grid-template-rows:subgrid;row-gap:14px}.jr-posts.three .t{display:contents}.jr-posts.three h3{align-self:start}@supports not (grid-template-rows:subgrid){.jr-posts.three li,.jr-posts.three a{display:block;grid-row:auto}.jr-posts.three a{display:grid;grid-template-columns:1fr;gap:14px}.jr-posts.three .t{display:block}.jr-posts.three h3{min-height:2.3em}}@media (max-width:800px){.jr-posts.three{grid-template-columns:1fr}.jr-posts.three a{grid-template-columns:1fr}}.jr-more{padding:var(--band) 0}.gate.is-done .why,.gate.is-done .one-of{display:none}.contact.enquiry #replyOne{margin-top:-10px}.contact.enquiry details.more .more-grid .checks{grid-column:1/-1}.page-home .proof{padding:var(--band) 0}.page-home .facts.five{grid-template-columns:repeat(5,1fr);margin-top:clamp(34px,4vw,56px)}.page-home .facts.five b{font-size:var(--t-figure);white-space:nowrap}.page-home .facts.five span{line-height:1.6}@media (max-width:1100px){.page-home .facts.five{grid-template-columns:repeat(3,1fr)}.page-home .facts.five div:nth-child(3){border-right:0}.page-home .facts.five div:nth-child(4){padding-left:0}.page-home .facts.five div:nth-child(4),.page-home .facts.five div:nth-child(5){border-top:var(--nu-hairline)}}@media (max-width:700px){.page-home .facts.five{grid-template-columns:1fr}.page-home .facts.five div,.page-home .facts.five div+div{border-right:0;border-top:0;border-bottom:var(--nu-hairline);padding-left:0}}.page-home .proof .standing{margin-top:clamp(28px,3vw,44px);font:300 clamp(19px,1.7vw,25px)/1.5 var(--nu-display);color:var(--ink);max-width:30em}.page-home .proof .standing a{color:var(--nu-gold-legible);border-bottom:1px solid var(--veil-4);padding-bottom:1px;transition:border-color .35s var(--ease)}.page-home .proof .standing a:hover{border-color:var(--nu-gold)}.page-home .start{padding:var(--band) 0}.page-home .start h2{max-width:10em}.page-home .buy-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(20px,4vw,72px);align-items:end;margin-top:clamp(40px,5vw,72px);padding-top:clamp(28px,3vw,40px);border-top:var(--nu-hairline)}.page-home .buy-row .k{margin:0 0 14px;font:700 var(--t-xs)/1.4 var(--nu-font);letter-spacing:.2em;text-transform:uppercase;color:var(--nu-gold)}.page-home .buy-row h3{margin:0;font:300 var(--t-h3)/1.2 var(--nu-display);max-width:14em}.page-home .buy-row p:not(.k){margin:0;color:var(--ink-2);font-size:var(--t-body);line-height:1.6;max-width:34em}.page-home .buy-row p.a{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:22px}.page-home .buy-row .sm{font:700 var(--t-2xs)/1 var(--nu-font);letter-spacing:.16em;text-transform:uppercase;color:var(--nu-gold-legible);padding:12px 0;border-bottom:1px solid var(--gold-line-1)}.page-home .buy-row .sm:hover{border-bottom-color:var(--nu-gold-legible)}@media (max-width:800px){.page-home .buy-row{grid-template-columns:1fr;align-items:start}}.page-home .duo{gap:clamp(20px,2.4vw,36px)}.page-home .duo a.shot-card{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:0;aspect-ratio:6/5;padding:0;overflow:hidden;border:0;background:var(--surface-1);transform:none}.page-home .shot-card .sc-ph{position:absolute;inset:0;z-index:-2}.page-home .shot-card .sc-ph picture{display:block;height:100%}.page-home .shot-card .sc-ph img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.001);transition:transform 1.6s var(--ease)}.page-home .shot-card::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 0%,transparent 28%,var(--scrim-4) 52%,var(--scrim-8) 78%,var(--scrim-9) 100%)}.page-home .shot-card::after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid var(--veil-2);transition:border-color .5s var(--ease)}.page-home .shot-card .sc-tx{padding:clamp(24px,2.8vw,42px);padding-top:0}.page-home .shot-card .k{color:var(--nu-gold-legible)}.page-home .shot-card .k span+span{font-weight:400;letter-spacing:.14em;color:var(--ink-2)}.page-home .shot-card .k span+span::before{content:"\00B7";padding:0 12px;color:var(--ink-3)}.page-home .shot-card h3{margin-top:14px;max-width:none;font-size:var(--t-card-l);color:var(--nu-warm-white)}.page-home .shot-card p{color:var(--ink-2);max-width:30em}.page-home .shot-card .sc-tx>p:not(.k){margin-top:12px}.page-home .shot-card .go{margin-top:clamp(20px,2.2vw,28px)}.page-home .shot-card .sc-cap{position:absolute;top:12px;right:12px;margin:0;padding:5px 10px;border-radius:var(--radius-xs);background:var(--scrim-5);font:400 var(--t-3xs)/1.3 var(--nu-font);letter-spacing:.12em;text-transform:uppercase;color:var(--nu-warm-white);max-width:none}.page-home .shot-card .sc-cap i{font-style:normal;padding:0 3px}.page-home .duo a.shot-card:hover{transform:none}.page-home .shot-card:hover .sc-ph img{transform:scale(1.045)}.page-home .shot-card[href="/brochure"] .sc-ph img{object-position:50% 78%}.page-home .shot-card:hover::after{border-color:var(--nu-gold)}.page-home .shot-card:focus-visible{outline:2px solid var(--nu-gold-highlight);outline-offset:4px}@media (prefers-reduced-motion:reduce){.page-home .shot-card .sc-ph img,.page-home .shot-card::after{transition:none}.page-home .shot-card:hover .sc-ph img{transform:none}}@media (max-width:1100px) and (min-width:801px){.page-home .duo a.shot-card{aspect-ratio:4/5}}@media (max-width:800px){.page-home .duo a.shot-card{aspect-ratio:auto;min-height:clamp(440px,118vw,520px)}}.page-home .work h2{max-width:11em}.page-home .work .grid{grid-template-columns:1.32fr 1fr}.page-home .work .pair{display:grid;gap:clamp(34px,4vw,56px);min-width:0}.page-home .work .lead{min-width:0;display:flex}.page-home .work .grid{align-items:stretch}.page-home .work .lead .pj{display:flex;flex-direction:column;width:100%}.page-home .work .lead .ph{flex:1 1 auto;aspect-ratio:auto;min-height:clamp(320px,40vw,560px)}@media (max-width:900px){.page-home .work .lead .ph{flex:none;aspect-ratio:3/2;min-height:0}}.page-home .work .lead .ph{aspect-ratio:5/4}.page-home .work .more{margin-top:clamp(36px,4vw,60px);display:flex;gap:14px;flex-wrap:wrap}@media (max-width:900px){.page-home .work .grid{grid-template-columns:1fr;gap:clamp(40px,7vw,64px)}.page-home .work .lead .ph{aspect-ratio:3/2}}@media (max-width:640px){.page-home .work .grid,.page-home .work .pair{gap:72px}}.page-home .pj .ph{position:relative}.page-home .pj .ph::after{content:"";position:absolute;left:0;right:0;bottom:0;height:88px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,var(--scrim-7) 100%);pointer-events:none}.page-home .pj .cap{position:absolute;right:10px;bottom:9px;z-index:1;margin:0;padding:5px 10px;border-radius:var(--radius-xs);background:var(--scrim-5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:400 var(--t-3xs)/1.3 var(--nu-font);letter-spacing:.12em;text-transform:uppercase;color:var(--nu-warm-white)}@media (max-width:560px){.page-home .hero-media figcaption>span:first-child{display:block}}.page-home #disciplines{padding:var(--band) 0;scroll-margin-top:84px}.page-home #disciplines h2{max-width:12em}.page-home #disciplines .list{list-style:none;margin:clamp(40px,5vw,72px) 0 0;padding:0;border-top:var(--nu-hairline)}.page-home #disciplines .list li{border-bottom:var(--nu-hairline)}.page-home #disciplines .list a{display:grid;grid-template-columns:64px minmax(0,1fr) auto 20px;align-items:baseline;gap:8px clamp(18px,3vw,44px);padding:clamp(20px,2.2vw,30px) 0;min-height:44px}.page-home #disciplines .list b{font:300 clamp(24px,2vw,32px)/1 var(--nu-display);color:var(--nu-gold);font-variant-numeric:tabular-nums}.page-home #disciplines .list .t{font:300 clamp(21px,1.8vw,28px)/1.25 var(--nu-display);color:var(--ink);transition:color .35s var(--ease)}.page-home #disciplines .list .s{font:400 var(--t-xs)/1.6 var(--nu-font);letter-spacing:.14em;text-transform:uppercase;color:var(--nu-muted);text-align:right}.page-home #disciplines .list a::after{content:"\2192";justify-self:end;color:var(--nu-gold);transition:transform .35s var(--ease)}.page-home #disciplines .list a:hover .t{color:var(--nu-gold-legible)}.page-home #disciplines .list a:hover::after{transform:translateX(5px)}.page-home #disciplines .dl{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(36px,4.4vw,72px);align-items:stretch;margin-top:clamp(40px,5vw,72px)}.page-home #disciplines .dl .list{margin-top:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,1fr);grid-auto-flow:column;column-gap:clamp(28px,3.2vw,56px);border-top:0}.page-home #disciplines .dl .list li{position:relative;display:flex;border-top:var(--nu-hairline);border-bottom:0}.page-home #disciplines .dl .list li:nth-child(4),.page-home #disciplines .dl .list li:nth-child(8){border-bottom:var(--nu-hairline)}.page-home #disciplines .dl .list li::before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--nu-gold-gradient);transform:scaleX(var(--dl-line,0));opacity:var(--dl-gold,1);transform-origin:0 50%;pointer-events:none}.page-home #disciplines .dl .list a{flex:1;grid-template-columns:52px minmax(0,1fr) 20px;grid-template-areas:"n t a" "n s a";align-items:center;align-content:center;gap:8px 18px;padding:clamp(18px,1.8vw,26px) 0}.page-home #disciplines .dl .list b{grid-area:n;align-self:start;padding-top:2px}.page-home #disciplines .dl .list .t{grid-area:t;display:block;font-size:var(--t-card-xs)}.page-home #disciplines .dl .list .s{grid-area:s;text-align:left}.page-home #disciplines .dl .list a::after{grid-area:a;grid-row:1/3;align-self:center}.page-home #disciplines .dl .list a:focus-visible{outline:2px solid var(--nu-gold-highlight);outline-offset:4px}.page-home #disciplines .dl-ph{position:relative;margin:0;display:flex;flex-direction:column}.page-home #disciplines .dl-view{position:relative;flex:1 1 auto;min-height:clamp(420px,36vw,560px);overflow:hidden;background:var(--surface-1)}.page-home #disciplines .dl-view picture{position:absolute;inset:0;display:block}.page-home #disciplines .dl-view img{width:100%;height:100%;object-fit:cover;display:block}.page-home #disciplines .dl-layer{position:absolute;inset:0;clip-path:inset(0 100% 0 0);will-change:clip-path}.page-home #disciplines .dl-layer img{transform:scale(1.06);transition:transform 1.4s var(--ease)}.page-home #disciplines .dl-layer.on img{transform:scale(1)}.page-home #disciplines .dl-ph figcaption{margin-top:14px;display:flex;flex-wrap:wrap;gap:4px 12px;min-height:3.2em;align-content:flex-start;font:400 var(--t-xs)/1.6 var(--nu-font);letter-spacing:.14em;text-transform:uppercase;color:var(--nu-muted)}.page-home #disciplines .dl-ph figcaption b{font-weight:700;color:var(--nu-gold)}.page-home #disciplines .dl-ph figcaption i{font-style:normal;padding:0 3px}.page-home #disciplines .dl .list a.is-on .t{color:var(--nu-gold-legible)}.page-home #disciplines .dl .list a.is-on::after{transform:translateX(5px)}@media (hover:none),(pointer:coarse),(max-width:1100px){.page-home #disciplines .dl-layer{display:none}}@media (max-width:1100px){.page-home #disciplines .dl{grid-template-columns:1fr;gap:clamp(28px,5vw,44px)}.page-home #disciplines .dl-view{flex:none;min-height:0;aspect-ratio:16/10}.page-home #disciplines .dl-view img{object-position:50% 58%}}@media (max-width:700px){.page-home #disciplines .dl-view{aspect-ratio:4/5}.page-home #disciplines .dl .list{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.page-home #disciplines .dl .list li:nth-child(4){border-bottom:0}.page-home #disciplines .dl .list a{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"n t" "n s";gap:6px 16px}}.page-home #disciplines .more{margin-top:clamp(36px,4vw,60px);display:flex;gap:14px;flex-wrap:wrap}@media (max-width:700px){.page-home #disciplines .list a{grid-template-columns:44px minmax(0,1fr);gap:6px 16px}.page-home #disciplines .list .s{grid-column:2;text-align:left}.page-home #disciplines .list a::after{display:none}}.page-home .flow{padding:var(--band) 0}.page-home .flow h2{max-width:11em}.page-home .flow .cta-row{margin-top:clamp(40px,5vw,64px)}.page-home .rail{--p:1;position:relative;margin-top:clamp(44px,5vw,76px);padding-top:34px;border-top:1px solid var(--veil-3)}.page-home .rail .fill{position:absolute;left:0;top:-1px;height:2px;width:100%;background:var(--nu-gold-gradient);clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0)}.page-home .rail.is-drawn .fill{transition:clip-path .9s var(--ease)}.page-home .phases{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(24px,4vw,64px)}.page-home .phases li{position:relative}.page-home .phases li::before{content:"";position:absolute;left:0;top:-36px;width:9px;height:9px;border-radius:50%;background:var(--nu-gold-highlight);box-shadow:0 0 0 4px color-mix(in srgb,var(--nu-warm-white) 3.5%,var(--nu-black));transition:background .5s var(--ease),transform .5s var(--ease)}.page-home .rail.is-live .phases li::before{background:color-mix(in srgb,var(--nu-warm-white) 34%,transparent)}.page-home .rail.is-live .phases li.is-on::before{background:var(--nu-gold-highlight);transform:scale(1.2)}.page-home .phases b{display:block;font:700 var(--t-2xs)/1 var(--nu-font);letter-spacing:.2em;text-transform:uppercase;color:var(--nu-gold);font-variant-numeric:tabular-nums}.page-home .phases h3{margin:14px 0 10px;font-size:var(--t-card)}.page-home .phases p{color:var(--nu-muted);font-size:var(--t-l);line-height:1.65;max-width:24em}@media (prefers-reduced-motion:reduce){.page-home .phases li::before{transition:none}}@media (max-width:800px){.page-home .rail{border-top:0;border-left:1px solid var(--veil-3);padding-top:0;padding-left:30px}.page-home .rail .fill{left:-1px;top:0;width:2px;height:100%;clip-path:inset(0 0 calc((1 - var(--p)) * 100%) 0)}.page-home .phases{grid-template-columns:1fr;gap:0}.page-home .phases li{min-height:0;padding:24px 0}.page-home .phases li+li{border-top:var(--nu-hairline)}.page-home .phases li::before{left:-37px;top:28px}}.page-home #testimonials{padding:0 0 var(--band);scroll-margin-top:84px}.page-home #testimonials h2{max-width:10em}.page-home .tm-band{position:relative;isolation:isolate;margin:0 0 clamp(8px,1vw,16px);min-height:clamp(420px,46vw,660px);display:flex;align-items:flex-end;overflow:hidden}.page-home .tm-band>picture{position:absolute;inset:0;z-index:-2}.page-home .tm-band>picture img{width:100%;height:100%;object-fit:cover;object-position:50% 60%;display:block}.page-home .tm-band::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--scrim-2) 0%,transparent 22%,transparent 42%,var(--scrim-5) 72%,var(--scrim-9) 100%)}.page-home .tm-over{width:100%;padding-bottom:clamp(40px,5vw,72px)}.page-home .tm-over .eyebrow{color:var(--nu-gold-legible)}.page-home .tm-over h2{margin:0;color:var(--nu-warm-white)}.page-home .tm-cap{position:absolute;right:var(--gutter);bottom:clamp(40px,5vw,72px);margin:0;font:400 var(--t-2xs)/1.6 var(--nu-font);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);text-align:right;max-width:34em}.page-home .tm-cap i{font-style:normal;padding:0 3px}@media (max-width:700px){.page-home .tm-band{min-height:clamp(380px,112vw,480px)}.page-home .tm-band>picture img{object-position:30% 60%}.page-home .tm-over{padding-bottom:64px}.page-home .tm-cap{left:var(--gutter);right:auto;bottom:22px;text-align:left}}.page-home .contact form{max-width:960px}.page-home .contact .checks{grid-column:1/-1}.page-home .contact input:focus-visible,.page-home .contact select:focus-visible,.page-home .contact textarea:focus-visible{outline:2px solid var(--nu-gold-highlight);outline-offset:3px}.page-home .founder .film16 .play{inset:auto auto 20px 20px;margin:0;width:66px;height:66px}.page-home .founder .film16 .play svg{margin-left:3px}@media (max-width:600px){.page-home .founder .film16 .play{inset:auto auto 16px 16px;width:56px;height:56px}}@media (max-width:700px){.page-home .founder .portrait.film16{aspect-ratio:4/5}.page-home .founder .film16 video{width:100%;height:100%;object-fit:cover;object-position:100% 50%}.page-home .founder .portrait.film16:has(.play[hidden]){aspect-ratio:16/9}.page-home .founder .film16:has(.play[hidden]) video{object-fit:contain;object-position:50% 50%}}.page-home #testimonials .proof-note{margin:clamp(30px,3.4vw,44px) 0 0;padding-top:20px;border-top:var(--nu-hairline);font:400 var(--t-xs)/1.7 var(--nu-font);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.page-home .hero{position:relative;isolation:isolate;min-height:max(600px,100svh);padding:0;display:grid;place-items:center;overflow:hidden}.page-home .hero-film{position:absolute;inset:0;z-index:-2;background:var(--surface-1)}.page-home .hero-film video{width:100%;height:100%;object-fit:cover;display:block}.page-home .hero-film picture,.page-home .hero-film img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.page-home .hero-film video{position:absolute;inset:0;opacity:0;transition:opacity .8s var(--ease)}.page-home .hero-film video.is-on{opacity:1}.page-home .hero-film-toggle{position:absolute;z-index:3;right:var(--gutter);bottom:clamp(20px,4vh,40px);width:44px;height:44px;padding:0;display:grid;place-items:center;background:var(--scrim-3);border:1px solid var(--veil-4);border-radius:2px;color:var(--ink);cursor:pointer;transition:border-color .3s var(--ease)}.page-home .hero-film-toggle:hover{border-color:var(--nu-gold-legible)}.page-home .hero-film-toggle::before{content:"";width:10px;height:12px;border-inline:2px solid currentColor;box-sizing:border-box}.page-home .hero-film-toggle.is-paused::before{width:11px;height:12px;border:0;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%);margin-left:3px}@media (min-width:1101px){.page-home .hero-film-toggle{bottom:calc(clamp(24px,4vh,44px) + 92px)}}@media (prefers-reduced-motion:reduce){.page-home .hero-film video{transition:none}}.page-home .hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 72% 58% at 50% 52%,var(--scrim-4) 0%,var(--scrim-2) 62%,transparent 100%), linear-gradient(180deg,var(--scrim-4) 0%,transparent 24%,transparent 68%,var(--scrim-5) 100%)}.page-home .hero-over{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:1180px;padding:calc(var(--nav-control, 52px) + 12vh) var(--gutter) calc(96px + 6vh)}.page-home .hero .eyebrow{justify-content:center}.page-home .hero h1{max-width:12em;margin:22px auto 0;text-wrap:balance}.page-home .hero .lede{max-width:32em;margin:28px auto 0;color:var(--nu-warm-white)}.page-home .hero-cue{position:absolute;left:50%;bottom:clamp(20px,4vh,40px);transform:translateX(-50%);width:44px;height:56px;display:grid;place-items:center}.page-home .hero-cue span{display:block;width:1px;height:44px;background:linear-gradient(180deg,transparent,var(--nu-gold-legible));animation:heroCue 2.4s var(--ease) infinite}@keyframes heroCue{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}@media (prefers-reduced-motion:reduce){.page-home .hero-cue span{animation:none}}.page-home .hero-prov{position:absolute;left:var(--gutter);bottom:clamp(24px,4vh,44px);margin:0;max-width:18em;font:400 var(--t-2xs)/1.6 var(--nu-font);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.page-home .hero .eyebrow{color:var(--nu-gold-legible)}.page-home .hero{--kf:0}.page-home .hero::before{display:none}.page-home .hero-film video,.page-home .hero-film img{filter:brightness(1.35) saturate(1.05)}.page-home .hero-knock{position:absolute;inset:0;z-index:-1;display:grid;place-items:center;pointer-events:none;background:var(--scrim-7);mix-blend-mode:multiply}.page-home .hero-knock .hero-over{visibility:hidden}.page-home .hero-knock .kw{visibility:visible}.page-home .hero h1,.page-home .hero .h1{max-width:none;margin:26px auto 0;font:inherit;letter-spacing:0;transform:translateY(calc(var(--kf) * -4vh))}.page-home .hero .kw{display:block;font:900 var(--t-hero)/.86 var(--nu-font);letter-spacing:calc(-.045em + .035em * var(--kf));text-transform:uppercase}.page-home .hero>.hero-over .kw{color:transparent}.page-home .hero-knock .kw{--v:calc(255 - 150 * var(--kf));color:rgb(var(--v) var(--v) var(--v))}.page-home .hero .kline{display:block;margin-top:clamp(18px,2.2vw,30px);padding-left:.5em;font:300 clamp(17px,2.1vw,30px)/1 var(--nu-font);letter-spacing:.5em;text-transform:uppercase;color:var(--nu-gold-legible);opacity:calc(1 - .6 * var(--kf))}.page-home .hero .lede{margin-top:34px}@media (max-width:760px){.page-home .hero-knock{background:var(--scrim-8)}.page-home .hero .eyebrow{flex-wrap:wrap;gap:8px 12px}.page-home .hero .eyebrow::before{display:none}.page-home .hero-over{padding-bottom:calc(120px + 4vh)}.page-home .hero-prov{left:50%;transform:translateX(-50%);text-align:center;bottom:84px;max-width:none;width:calc(100% - 2 * var(--gutter))}}@media (max-width:600px){.page-home .facts.five{grid-template-columns:1fr 1fr;column-gap:20px}.page-home .facts.five>div:last-child{grid-column:1/-1}}.page-home .work .pj .ph picture{display:block;height:100%}.page-home .hero-over{text-align:left}.page-home .hero-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.page-home .hero .eyebrow{justify-content:flex-start}.page-home .hero h1,.page-home .hero .h1{margin:24px 0 0}.page-home .hero .kline{padding-left:0}.page-home .hero .lede{max-width:30em;margin:26px 0 0;text-align:left}.page-home .hero-quote{display:grid;align-self:stretch;max-width:34em;margin:34px 0 0;padding-top:14px;border-top:1px solid var(--veil-4)}.page-home .hq{grid-area:1/1;margin:0;opacity:0;transition:opacity .9s var(--ease)}.page-home .hq.on{opacity:1}.page-home .hq q{display:block;margin-top:8px;quotes:"\201C" "\201D";font:300 var(--t-lede)/1.4 var(--nu-font);color:var(--ink);text-wrap:pretty}.page-home .hq-by{display:flex;align-items:center;flex-wrap:wrap;gap:0 4px;font:400 var(--t-2xs)/1.6 var(--nu-font);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.page-home .hq-stars{width:auto;height:.9em;margin-right:10px;fill:var(--nu-gold-legible)}.page-home .hq-by b{font-weight:700;color:var(--nu-gold-legible)}.page-home .hq-by i{font-style:normal;padding:0 4px}.page-home .quotes .tm-by{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px}.page-home .quotes .tm-by .hq-stars{margin-right:8px}.page-home .quotes .tm-by i{font-style:normal}@media (prefers-reduced-motion:reduce){.page-home .hq{transition:none}}.page-home .hero-ask{position:relative;width:100%;min-width:0;text-align:left}.page-home .ha-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0 0 22px;padding-bottom:14px;border-bottom:1px solid var(--veil-4);font:700 var(--t-2xs)/1.5 var(--nu-font);letter-spacing:.16em;text-transform:uppercase;color:var(--nu-gold-legible)}.page-home .ha-head span+span{font-weight:400;color:var(--ink-2)}.page-home .ha-bar{position:relative;display:grid;row-gap:4px}.page-home .ha-f{position:relative;display:grid;gap:6px;min-width:0;padding-bottom:22px;cursor:text}.page-home .ha-k{display:flex;align-items:baseline;gap:10px;font:700 var(--t-2xs)/1.3 var(--nu-font);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);transition:color .35s var(--ease)}.page-home .ha-k em{font:400 var(--t-xs)/1.3 var(--nu-font);font-style:normal;letter-spacing:0;text-transform:none;color:var(--ink-3)}.page-home .ha-f input{width:100%;min-width:0;height:44px;margin:0;padding:8px 0 9px;border:0;border-bottom:1px solid var(--veil-6);border-radius:0;background:transparent;color:var(--ink);font:300 var(--t-xl)/1.4 var(--nu-font);caret-color:var(--nu-gold-legible);transition:border-color .35s var(--ease)}.page-home .ha-f input::placeholder{color:var(--ink-3);opacity:1}.page-home .ha-f input:hover{border-bottom-color:var(--veil-7)}.page-home .ha-f input:focus{outline:0;border-bottom:2px solid var(--nu-gold-highlight);padding-bottom:8px}.page-home .ha-f:focus-within .ha-k{color:var(--nu-gold-legible)}.page-home .ha-f:has(input[aria-invalid="true"]) .ha-k{color:var(--nu-gold-highlight)}.page-home .ha-f input[aria-invalid="true"]{border-bottom-color:var(--nu-gold-highlight)}.page-home .ha-bar .btn{width:100%;margin-top:2px;justify-content:center;white-space:nowrap;cursor:pointer;border:0}.page-home .ha-bar .btn:disabled{cursor:progress;transform:none}.page-home .hero-ask .hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.page-home .ha-note{margin:14px 0 0;font:400 var(--t-xs)/1.6 var(--nu-font);color:var(--ink-2)}.page-home .ha-note span{display:block}.page-home .ha-note a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--veil-5);text-underline-offset:4px;white-space:nowrap;transition:color .35s var(--ease),text-decoration-color .35s var(--ease)}.page-home .ha-note a:hover{color:var(--nu-gold-legible);text-decoration-color:currentColor}.page-home .ha-note .ha-tel{display:inline-flex;align-items:center;min-height:44px;font:700 var(--t-m)/1 var(--nu-font);letter-spacing:.04em;text-decoration:none}@media (pointer:coarse){.page-home .ha-note span a{padding:12px 0;margin:-12px 0}}.page-home .hero-ask .field-err{position:absolute;left:0;top:calc(100% - 19px);z-index:3;margin:0;font:400 var(--t-xs)/1.4 var(--nu-font);letter-spacing:0;text-transform:none;color:var(--nu-gold-legible);white-space:nowrap}.page-home .hero-ask .status{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:3;margin:0;font:400 var(--t-xs)/1.5 var(--nu-font);color:var(--ink)}.page-home .hero-ask .status a{color:var(--nu-gold-legible);text-decoration:underline;text-underline-offset:3px}.page-home .hero-ask:has(.status.err:not([hidden])) .ha-note{visibility:hidden}.page-home .hero-ask .status.ok{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page-home .ha-done:focus{outline:0}.page-home .ha-done{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;margin:0;font:300 var(--t-lede)/1.4 var(--nu-font);color:var(--ink);visibility:hidden;opacity:0;transition:opacity .6s var(--ease),visibility 0s linear .6s}.page-home .hero-ask.sent .ha-done{visibility:visible;opacity:1;transition:opacity .6s var(--ease)}.page-home .hero-ask.sent .ha-bar>:not(.ha-done){visibility:hidden;opacity:0;transition:opacity .3s var(--ease),visibility 0s linear .3s}@media (prefers-reduced-motion:reduce){.page-home .ha-k,.page-home .ha-f input,.page-home .ha-done,.page-home .hero-ask.sent .ha-done,.page-home .hero-ask.sent .ha-bar>:not(.ha-done),.page-home .ha-note a{transition:none}}@media (min-width:1101px){.page-home .hero{place-items:stretch}.page-home .hero-over{display:grid;grid-template-columns:max-content clamp(400px,30vw,440px);justify-content:center;column-gap:clamp(56px,5.5vw,96px);align-items:start;align-content:center;max-width:none;padding:calc(var(--nav-control, 52px) + 8vh) var(--gutter) calc(80px + 4vh)}.page-home .hero .kw{font-size:var(--t-hero-wide)}.page-home .hero .lede{width:0;min-width:100%;max-width:none}}@media (min-width:1101px) and (max-height:820px){.page-home .hero-over{padding-top:calc(var(--nav-control, 52px) + 5vh)}.page-home .ha-head{margin-bottom:14px}}.page-home .hero::after{content:"";position:absolute;inset:0 0 0 auto;width:56%;z-index:-1;pointer-events:none;background:linear-gradient(270deg,var(--scrim-7) 0%,var(--scrim-6) 45%,var(--scrim-2) 80%,transparent 100%)}@media (min-width:1101px){.page-home .hero-ask{justify-self:stretch;align-self:start;max-width:none;margin-top:0}.page-home .hero-quote{position:absolute;left:var(--gutter);right:calc(50% + 48px);bottom:clamp(24px,4vh,44px);box-sizing:border-box;height:78px;max-width:none;margin:0}.page-home .hq q{margin-top:6px;font-size:var(--t-l);line-height:1.4}.page-home .hero-cue{display:none}.page-home .hero-prov{left:calc(50% + 48px);right:var(--gutter);box-sizing:border-box;height:78px;max-width:none;padding-top:14px;border-top:1px solid var(--veil-4);text-align:right}}@media (max-width:1100px){.page-home .hero-over{display:flex;flex-direction:column;align-items:stretch;max-width:640px;margin:0 auto;padding-top:calc(var(--nav-control, 52px) + 7vh)}.page-home .hero-copy{display:contents}.page-home .hero .eyebrow{order:1}.page-home .hero h1,.page-home .hero .h1{order:2}.page-home .hero .lede{order:3}.page-home .hero-ask{order:4;margin-top:28px}.page-home .hero-quote{order:5;margin-top:28px}}@media (max-width:760px){.page-home .hero .kw{font-size:var(--t-hero-phone)}.page-home .hero .lede{margin-top:20px}.page-home .hero-over{padding-top:calc(var(--nav-control, 52px) + 4vh)}.page-home .hero-ask{margin-top:24px}.page-home .ha-head{margin-bottom:16px}.page-home .hero-quote{margin-top:20px}.page-home .hero::after{width:100%;background:linear-gradient(0deg,var(--scrim-6) 0%,transparent 70%)}.page-home .hero-prov{left:var(--gutter);transform:none;text-align:left}}@keyframes lp-sheen{from{background-position:100% 0}to{background-position:0 0}}@keyframes lp-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-sent{display:none;border-top:1px solid var(--veil-3);padding-top:22px}.lp-sent p{margin:0 0 10px;line-height:1.6;color:var(--ink-2)}.lp-sent .big{font:300 clamp(24px,2.2vw,32px)/1.3 var(--nu-font);color:var(--ink)}form.sent+.lp-sent,.lp-sent.is-on{display:block}html.motion form.sent+.lp-sent{animation:lp-up .8s var(--ease) both}@keyframes lp-up{from{transform:translateY(16px)}to{transform:none}}.lp-veil{position:fixed;inset:0;z-index:200;pointer-events:none;background:var(--nu-black);transform:scaleY(0);transform-origin:50% 100%}.lp-veil::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--nu-gold-gradient)}.lp-veil.go{transition:transform .42s cubic-bezier(.7,0,.2,1);transform:scaleY(1)}@keyframes lp-enter{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(1);opacity:1}100%{transform:scaleX(1);opacity:0}}@media (prefers-reduced-motion:reduce){.lp-veil{display:none}}.phase-count-wrap{display:inline-flex;align-items:center;gap:10px}@keyframes phase-dwell{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes stageIn{from{transform:translateY(10px)}to{transform:none}}.phase-play{appearance:none;display:inline-flex;align-items:center;background:none;border:1px solid var(--veil-5);border-radius:var(--radius-s);margin:0;min-height:44px;padding:0 13px;font:700 var(--t-2xs)/1.4 var(--nu-font);letter-spacing:.14em;text-transform:uppercase;color:var(--nu-muted);cursor:pointer;transition:border-color .3s var(--ease),color .3s var(--ease),background .3s var(--ease)}.phase-play:hover,.phase-play:focus-visible{border-color:var(--nu-gold);color:var(--ink)}.phase-play .pp-ico{display:inline-block;width:8px;height:9px;margin-right:7px;vertical-align:-1px;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.phase-play.is-on .pp-ico{clip-path:none;background:linear-gradient(to right,currentColor 0 34%,transparent 34% 66%,currentColor 66% 100%)}.phase-play:focus-visible{outline:2px solid var(--nu-gold-highlight);outline-offset:3px}.phase-play.is-on{border-color:transparent;background:var(--nu-gold-gradient);color:var(--nu-black)}