@font-face{font-family:Jakarta;src:url(/fonts/plus-jakarta-sans-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Jakarta;src:url(/fonts/plus-jakarta-sans-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.woff2)format("woff2");font-weight:500;font-display:swap}:root{--ink:#0a0a0a;--ivory:#f0ece4;--gold:#c9a84c;--pale:#e6d29a;--dark-muted:#b6b3ac;--light-muted:#57544e;--gutter:clamp(24px,5.5vw,100px);--header-height:92px;--ease:cubic-bezier(.22,1,.36,1);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px)}body{background:var(--ink);color:var(--ivory);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.7}body.dialog-open{overflow:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait}a{color:inherit;text-decoration:none}button{color:inherit}img,svg,video{max-width:100%;display:block}img{height:auto}figure,p,h1,h2,h3{margin:0}h1,h2,h3{letter-spacing:-.04em;word-spacing:.035em;text-wrap:balance;font-family:Jakarta,Arial,sans-serif;font-weight:600;line-height:1.12}h2{font-size:clamp(36px,4.2vw,60px)}h3{letter-spacing:-.045em;font-size:clamp(27px,2.7vw,39px)}p{max-width:65ch}p+p{margin-top:1.15em}em{font-style:normal}[hidden]{display:none!important}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.section-light :focus-visible{outline-color:#806013}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{width:min(100% - var(--gutter)*2,1240px);margin-inline:auto}.section-dark{background:var(--ink);color:var(--ivory)}.section-light{background:var(--ivory);color:var(--ink);color-scheme:light}.text-gold,.gold-dot{color:var(--gold)}.section-light .gold-dot{color:#927025}.eyebrow,.section-index{letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.5}.section-index{color:var(--gold);margin-bottom:32px;display:block}.section-light .section-index{color:#756b51}.arrow{width:22px;height:22px;transition:transform .22s var(--ease);flex:none}.arrow--right{transform:rotate(45deg)}.arrow--down{transform:rotate(135deg)}.button{border:1px solid #0000;justify-content:space-between;align-items:center;gap:34px;min-height:58px;padding:15px 23px;font-size:14px;font-weight:500;line-height:1.5;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.button-gold{background:var(--gold);color:var(--ink)}.text-button{background:0 0;border:0;border-bottom:1px solid #8d7b4f;align-items:center;gap:20px;padding:10px 0 7px;font-size:14px;font-weight:500;line-height:1.6;transition:border-color .2s,color .2s;display:inline-flex}.skip-link{z-index:100;background:var(--gold);color:var(--ink);padding:10px 20px;position:fixed;top:16px;left:24px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{height:var(--header-height);z-index:20;padding-inline:var(--gutter);background:#0a0a0af0;border-bottom:1px solid #e6d29a21;justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.wordmark{letter-spacing:.04em;font-family:Jakarta,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.1;display:block}.wordmark>span{display:block}.wordmark-dot{color:var(--gold)}.header-cta{border-bottom:1px solid #786535;align-items:center;gap:30px;min-height:44px;font-size:13px;font-weight:500;display:flex}.header-cta .arrow{width:18px;height:18px;color:var(--pale)}.hero{min-height:max(830px,100svh);max-height:1200px;padding:calc(var(--header-height) + 80px) 0 118px;isolation:isolate;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero-art{inset:var(--header-height) 0 0;z-index:-1;background:#090908;position:absolute}.hero-still,.hero-still img,.hero-art video{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-art video{opacity:0;transition:opacity 1.2s}.hero-art video.is-playing{opacity:1}.hero-shade{background:linear-gradient(90deg,#0a0a0a 0%,#0a0a0ae6 18%,#0a0a0ab8 35%,#0a0a0a26 59%,#0000 76%),linear-gradient(#0000 88%,#0a0a0a 100%);position:absolute;inset:0}.hero-content{position:relative}.hero-kicker{color:var(--pale);letter-spacing:.15em;margin-bottom:29px;font-size:12px}.hero-kicker span{color:#898273;padding-inline:5px}.hero-title{letter-spacing:-.045em;max-width:760px;font-size:clamp(54px,5.25vw,80px);line-height:1.075}.hero-title>span{display:block}.hero-title em{color:var(--pale)}.hero-description{color:#c5c1b9;max-width:425px;margin-top:28px;font-size:16px;line-height:1.8}.investment-small{color:#a9a59d;align-items:center;gap:16px;margin:27px 0 20px;font-size:12px;display:flex}.investment-small span:first-child{color:var(--ivory);font-size:14px;font-weight:500}.investment-small span+span{border-left:1px solid #686050;padding-left:16px}.hero-bottom{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:auto 0 32px}.scroll-cue{color:#aca79d;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:16px;min-height:44px;font-size:11px;display:flex}.scroll-cue .arrow{width:15px;height:15px}.scroll-line{background:#706246;width:48px;height:1px}.video-toggle{color:#d3ccb9;background:#0a0a0ab3;border:1px solid #514933;align-items:center;gap:12px;min-height:44px;padding:11px 15px;font-size:11px;display:flex}.video-symbol{border-left:3px solid;border-right:3px solid;width:9px;height:11px}.video-toggle[data-paused=true] .video-symbol{border:5px solid #0000;border-left:8px solid;border-right:0;width:0;height:0}.recognition{padding:130px 0 110px}.recognition-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0 28px;display:grid}.detail-art{z-index:1;grid-area:1/1/auto/5;max-width:340px;position:relative}.detail-art img{aspect-ratio:4/5;object-fit:cover;width:100%}.recognition-copy{grid-area:1/6/auto/12;padding-block:35px}.recognition-copy p,.foundation-bridge p{color:var(--light-muted);max-width:435px;margin-top:27px;font-size:17px;line-height:1.85}.whole-art{grid-area:2/6/auto/13;margin-top:100px}.whole-art img{aspect-ratio:4/3;object-fit:cover;width:100%}.foundation-bridge{grid-area:2/1/auto/5;padding-top:100px}.foundation-bridge h2{font-size:clamp(32px,3vw,43px)}.foundation-bridge p{margin-top:22px;font-size:16px}.engagement{padding:50px 0 105px}.section-heading{border-top:1px solid #cdc6b8;margin-bottom:65px;padding-top:50px}.section-heading h2{max-width:850px}.deliverable{border-top:1px solid #d3ccbf;grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(40px,7vw,110px);padding:55px 0;display:grid}.deliverable-copy{max-width:405px}.item-number{color:#8b7849;letter-spacing:.08em;margin-bottom:19px;font-size:12px;display:block}.deliverable-copy p{color:var(--light-muted);margin:24px 0 19px;line-height:1.8}.deliverable-reverse{grid-template-columns:1.22fr .78fr}.deliverable-reverse .deliverable-copy{grid-area:1/2}.deliverable-reverse .specimen-button{grid-area:1/1}.specimen-button{text-align:left;isolation:isolate;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.specimen-button img{width:100%;height:auto;transition:transform .5s var(--ease),box-shadow .5s;display:block;box-shadow:0 15px 35px -20px #5b4b3040}.specimen-enlarge{width:38px;height:38px;color:var(--pale);background:#0a0a0ada;border:1px solid #6a5c3b;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;bottom:14px;right:14px}.specimen-enlarge svg{width:18px;height:18px}.example-caption{color:#676159;text-align:right;max-width:none;margin-top:18px;font-size:12px}.collaboration{padding:125px 0 100px;overflow:hidden}.collaboration-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;display:grid}.collaboration h2{font-size:clamp(36px,3.5vw,51px)}.collaboration-steps{margin-top:45px}.collaboration-steps p{color:#b9b5ad;border-top:1px solid #363126;grid-template-columns:25px 1fr;gap:22px;max-width:485px;padding:24px 0;line-height:1.85;display:grid}.collaboration-steps p+p{margin-top:0}.collaboration-steps p>span{color:#a1894b;letter-spacing:.08em;padding-top:5px;font-size:11px}.ownership-stage{padding:65px 0;position:relative}.ownership-rule{background:linear-gradient(#0000,#62502a 24% 76%,#0000);width:1px;height:calc(100% + 80px);position:absolute;top:-40px;left:48%;transform:rotate(34deg)}.ownership-large{transform:rotate(-4deg)}.ownership-large img{box-shadow:0 30px 60px #0006}.about{padding:45px 0 135px}.about-grid{border-top:1px solid #322d23;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(50px,8vw,130px);padding-top:100px;display:grid}.portrait{max-width:465px;padding:0 22px 22px 0;position:relative}.portrait:after{content:"";z-index:0;border:1px solid #726036;position:absolute;inset:22px 0 0 22px}.portrait img{z-index:1;aspect-ratio:4/5;object-fit:cover;width:100%;position:relative}.portrait figcaption{writing-mode:vertical-rl;letter-spacing:.22em;color:var(--pale);z-index:2;font-size:9px;position:absolute;bottom:66px;right:-12px;transform:rotate(180deg)}.about h2{font-size:clamp(48px,6vw,83px)}.about .role{color:#d1c7b2;border-bottom:1px solid #3c3528;margin:26px 0 25px;padding-bottom:25px;font-size:13px}.about-copy>p:last-child{color:#b9b5ad;line-height:1.85}.investment{padding:120px 0}.investment-grid{grid-template-columns:1fr 1fr;gap:clamp(50px,8vw,130px);display:grid}.investment h2{letter-spacing:-.075em;font-size:clamp(80px,9vw,125px);line-height:1.08}.currency{letter-spacing:.1em;margin-bottom:18px;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:400;display:block}.investment-label{font-size:16px;font-weight:500;margin-top:18px!important}.investment-copy>p:not(.investment-label){color:var(--light-muted);max-width:370px;margin-top:24px}.investment-copy>.text-button{margin-top:23px}.questions{padding-top:15px}.questions article{border-top:1px solid #ccc3b3;padding:29px 0}.questions h3{letter-spacing:-.035em;font-size:21px;line-height:1.4}.questions p{color:var(--light-muted);margin-top:13px;font-size:16px;line-height:1.85}.inquiry{isolation:isolate;padding:120px 0 0;position:relative;overflow:hidden}.closing-art{z-index:-1;opacity:.26;position:absolute;inset:0}.closing-art img{object-fit:cover;object-position:22% center;width:100%;height:100%}.closing-art:after{content:"";background:linear-gradient(90deg,#0a0a0a26,#0a0a0a99 65%),linear-gradient(#0000 35%,#0a0a0a 100%);position:absolute;inset:0}.inquiry-grid{grid-template-columns:1fr 1fr;gap:clamp(50px,8vw,130px);padding-bottom:110px;display:grid}.inquiry h2{font-size:clamp(39px,4.35vw,62px)}.inquiry-copy>p{color:#bfb9ad;max-width:385px;margin-top:28px;line-height:1.85}.email-link{overflow-wrap:anywhere;border-bottom:1px solid #726442;align-items:center;gap:16px;max-width:100%;margin-top:35px;padding-bottom:7px;font-size:14px;display:inline-flex}.email-link .arrow{width:16px;height:16px}.local-notice{color:#d1c4a1;background:#0a0a0a80;border:1px solid #534a36;align-items:center;gap:9px;margin-bottom:30px;padding:11px 14px;font-size:11px;line-height:1.5;display:flex}.status-dot{background:var(--gold);border-radius:50%;flex:none;width:5px;height:5px}fieldset{border:0;min-width:0;margin:0;padding:0}.form-pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.field{min-width:0;margin-bottom:25px}.field label{color:#dbd6cb;margin-bottom:9px;font-size:12px;line-height:1.5;display:block}.field label span{color:#aba396;margin-left:4px;font-size:11px}.field input,.field textarea{width:100%;color:var(--ivory);background:#0a0a0aa6;border:1px solid #5c5444;border-radius:0;min-height:48px;padding:12px 13px;line-height:1.5;transition:border-color .2s,background .2s;display:block}.field textarea{resize:vertical;min-height:136px}.field input:focus,.field textarea:focus{outline:2px solid var(--gold);outline-offset:2px;border-color:var(--gold);background:#0a0a0a}.field [aria-invalid=true]{border-color:#e7ab92}.field-error{color:#efbda8;margin-top:5px;font-size:12px;display:block}.field-error:empty{display:none}.field-hint{color:#aba396;margin-top:9px;font-size:11px;line-height:1.6}.form-submit{width:100%;margin-top:2px}#form-privacy{margin:16px 0 22px}#form-privacy a{text-underline-offset:3px;text-decoration:underline}#form-verification{max-width:100%;margin-bottom:12px}fieldset:disabled{opacity:.6}.form-fallback{color:#c7bda6;margin-top:18px;font-size:13px}.form-fallback a{text-underline-offset:4px;text-decoration:underline}.form-status:not(:empty){color:var(--pale);padding:18px 0 0;font-size:14px}.form-status[data-state=error]{color:#efbda8}.site-footer{border-top:1px solid #403728;justify-content:space-between;align-items:center;gap:30px;padding-block:33px 38px;display:flex}.footer-name{letter-spacing:.05em;font-family:Jakarta,Arial,sans-serif;font-size:12px;font-weight:700}.site-footer nav{color:#b9b1a0;gap:34px;font-size:11px;display:flex}.site-footer nav a{align-items:center;gap:10px;min-height:44px;display:flex}.site-footer nav .arrow{width:14px;height:14px}.example-dialog{background:var(--ivory);width:min(1080px,100% - 48px);max-height:calc(100dvh - 48px);color:var(--ink);overscroll-behavior:contain;border:1px solid #6a5c3d;padding:0;overflow:auto}.example-dialog::backdrop{background:#000000de}.dialog-header{z-index:2;background:var(--ivory);border-bottom:1px solid #cfc6b5;justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;display:flex;position:sticky;top:0}.dialog-header>p{font-family:Jakarta,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.dialog-close{background:0 0;border:0;justify-content:center;align-items:center;gap:16px;min-height:44px;padding:0 8px;font-size:13px;display:flex}.dialog-close span{font-size:27px;font-weight:400;line-height:1}.dialog-body>img{width:100%;height:auto}.dialog-transcript{border-top:1px solid #cfc6b5;padding:34px clamp(24px,5vw,65px) 50px}.dialog-transcript>.eyebrow{color:#70634b;margin-bottom:28px;font-size:10px}.dialog-transcript>div+div{margin-top:23px}.dialog-transcript h3{letter-spacing:-.025em;font-size:19px}.dialog-transcript p{color:#565149;margin-top:10px;font-size:15px;line-height:1.8}.reveal-ready{opacity:0;transition:opacity .65s var(--ease),transform .65s var(--ease);transform:translateY(23px)}.reveal-ready.is-revealed{opacity:1;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.button:active{transform:translateY(2px)}.button-gold:hover{background:var(--pale)}.button:hover>.arrow,.header-cta:hover>.arrow,.text-button:hover>.arrow,.email-link:hover>.arrow,.site-footer nav a:hover>.arrow{transform:translate(3px,-3px)}.header-cta:hover,.text-button:hover{border-color:var(--gold)}.specimen-button:hover img{transform:translateY(-5px);box-shadow:0 23px 35px -15px #5b4b3040}.specimen-button:hover .specimen-enlarge{background:var(--gold);color:var(--ink)}.video-toggle:hover{border-color:var(--gold);color:var(--pale)}.site-footer nav a:hover{color:var(--pale)}}@media (width>=1600px){.hero{min-height:950px}.hero-content{padding-top:20px}.hero-shade{background:linear-gradient(90deg,#0a0a0a,#0a0a0adb 25%,#0a0a0a4d 48%,#0000 70%)}.hero-art{inset:50px 0 0}}@media (width<=1100px){.collaboration-grid{gap:45px}.hero-title{font-size:64px}.hero-description{max-width:390px}.recognition-grid{gap:0 20px}.recognition-copy{grid-column:6/13}.foundation-bridge{grid-column:1/6}.whole-art{grid-column:7/13}.deliverable{gap:45px}.about-grid{gap:65px}.site-footer nav{gap:20px}}@media (width<=1023px) and (width>=768px){.hero{min-height:0;max-height:none;padding:var(--header-height) 0 110px;display:flex}.hero-art{z-index:0;width:100%;height:490px;margin-bottom:-85px;position:relative;inset:auto}.hero-shade{background:linear-gradient(#0000 65%,#0a0a0a 100%)}.hero-content{z-index:1}.hero-title{font-size:clamp(58px,7vw,72px)}.hero-description{max-width:545px}.hero-kicker{margin-bottom:22px}.hero-bottom{bottom:25px}.recognition{padding-top:95px}.whole-art{margin-top:70px}.foundation-bridge{padding-top:70px}.recognition-copy h2{font-size:39px}.recognition-copy p{font-size:16px}.detail-art{grid-column:1/5}.recognition-copy{grid-column:6/13}.collaboration-grid{grid-template-columns:1fr;gap:45px}.collaboration-copy{max-width:680px}.collaboration-steps p{max-width:none}.ownership-stage{justify-self:end;width:75%;padding:25px 0}.ownership-rule{height:130%;top:-15%}.about-grid{gap:45px}.about h2{font-size:56px}.about-copy>p:last-child{font-size:16px}.investment-grid,.inquiry-grid{gap:45px}.site-footer{align-items:flex-start}.site-footer nav{flex-direction:column;gap:0}}@media (width<=767px){:root{--gutter:24px;--header-height:76px}.site-header{gap:18px}.wordmark{font-size:12px}.header-cta{gap:13px;font-size:11px}.header-cta .arrow{width:15px;height:15px}.hero{min-height:0;max-height:none;padding:var(--header-height) 0 97px;display:block}.hero-art{z-index:0;width:100%;height:clamp(340px,108vw,580px);margin-bottom:-36px;position:relative;inset:auto}.hero-still img{object-fit:contain;object-position:center}.hero-shade{background:linear-gradient(#0000 60%,#0a0a0a59 88%,#0a0a0a 100%)}.hero-art video{display:none}.hero-content{z-index:1}.hero-kicker{letter-spacing:.11em;margin-bottom:21px;font-size:10px}.hero-title{letter-spacing:-.045em;font-size:clamp(38px,10vw,65px);line-height:1.08}.hero-description{max-width:450px;margin-top:23px;font-size:16px;line-height:1.8}.investment-small{flex-wrap:wrap;gap:12px;margin:25px 0 20px;font-size:10px}.investment-small span:first-child{font-size:13px}.investment-small span+span{padding-left:12px}.button{gap:30px;min-height:56px;padding:14px 19px;font-size:13px}.hero .button{min-width:230px}.hero-bottom{bottom:23px}.scroll-cue{gap:12px;font-size:9px}.scroll-line{width:30px}.video-toggle{display:none!important}h2{font-size:clamp(34px,8.6vw,49px)}.section-index{letter-spacing:.13em;margin-bottom:23px;font-size:9px}.recognition{padding:70px 0 55px}.recognition-grid{grid-template-columns:1fr;gap:0}.detail-art{grid-area:1/1;width:66%;max-width:310px;margin-left:0}.recognition-copy{grid-area:2/1;padding:45px 0 0}.recognition-copy p,.foundation-bridge p{max-width:510px;margin-top:22px;font-size:16px;line-height:1.8}.whole-art{grid-area:3/1;width:100%;margin:55px 0 0}.foundation-bridge{grid-area:4/1;max-width:510px;padding-top:38px}.foundation-bridge h2{font-size:33px}.foundation-bridge p{margin-top:20px}.engagement{padding:20px 0 65px}.section-heading{margin-bottom:40px;padding-top:35px}.section-heading h2{font-size:clamp(33px,8.4vw,48px)}.deliverable,.deliverable-reverse{grid-template-columns:1fr;gap:30px;padding:37px 0 45px}.deliverable-copy,.deliverable-reverse .deliverable-copy{grid-area:1/1;max-width:510px}.deliverable .specimen-button,.deliverable-reverse .specimen-button{grid-area:2/1}.item-number{margin-bottom:13px;font-size:10px}.deliverable h3{font-size:29px}.deliverable-copy p{margin:19px 0 13px}.text-button{gap:20px;font-size:13px}.specimen-enlarge{width:34px;height:34px;bottom:10px;right:10px}.example-caption{text-align:left;margin-top:0;font-size:11px}.collaboration{padding:72px 0 60px}.collaboration-grid{grid-template-columns:1fr;gap:45px}.collaboration h2{font-size:35px}.collaboration-steps{margin-top:32px}.collaboration-steps p{gap:16px;max-width:none;padding:23px 0;font-size:16px;line-height:1.85}.collaboration-steps p>span{font-size:10px}.ownership-stage{justify-self:center;width:94%;padding:15px 0}.ownership-rule{height:145%;top:-20%}.ownership-large{transform:rotate(-3deg)}.about{padding:25px 0 75px}.about-grid{grid-template-columns:1fr;gap:42px;padding-top:65px}.portrait{width:85%;max-width:400px;padding:0 16px 16px 0}.portrait:after{inset:16px 0 0 16px}.portrait figcaption{font-size:8px;bottom:42px;right:-15px}.about-copy{max-width:520px}.about h2{font-size:58px}.about .role{margin:23px 0 21px;padding-bottom:21px;font-size:12px}.about-copy>p:last-child{font-size:16px}.investment{padding:75px 0 50px}.investment-grid{grid-template-columns:1fr;gap:47px}.investment h2{font-size:99px}.currency{margin-bottom:17px;font-size:13px}.investment-label{font-size:15px}.investment-copy>p:not(.investment-label){max-width:450px;margin-top:22px}.questions{padding-top:0}.questions article{padding:26px 0}.questions h3{font-size:20px}.questions p{font-size:16px}.inquiry{padding-top:75px}.inquiry-grid{grid-template-columns:1fr;gap:47px;padding-bottom:65px}.inquiry h2{font-size:clamp(36px,9.5vw,51px)}.inquiry-copy>p{max-width:450px;margin-top:24px;font-size:16px}.email-link{margin-top:28px;font-size:13px}.closing-art{opacity:.2}.closing-art img{object-position:25% center}.closing-art:after{background:linear-gradient(#0a0a0a33,#0a0a0a)}.local-notice{align-items:flex-start;margin-bottom:24px;padding:11px;font-size:10px}.status-dot{margin-top:5px}.form-pair{gap:16px}.field{margin-bottom:22px}.field label{font-size:12px}.field label span{font-size:10px}.field-hint{font-size:11px}.form-submit{margin-top:5px}.site-footer{flex-direction:column;align-items:flex-start;gap:15px;padding-block:30px}.site-footer nav{flex-direction:column;gap:0;font-size:10px}.site-footer nav a{min-height:40px}.example-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.dialog-header{gap:12px;padding:10px 15px}.dialog-header>p{font-size:13px;line-height:1.5}.dialog-close{flex:none;gap:10px;font-size:11px}.dialog-transcript{padding:25px 22px 34px}.dialog-transcript h3{font-size:18px}.dialog-transcript p{font-size:14px}}@media (width<=359px){:root{--gutter:20px}.header-cta{gap:9px;font-size:10px}.hero-title{font-size:34px}.hero-kicker{font-size:9px}.hero-art{height:340px}.hero-description{font-size:16px}.investment-small{gap:10px;font-size:9px}.investment-small span+span{padding-left:10px}.form-pair{grid-template-columns:1fr;gap:0}.investment h2{font-size:89px}.email-link{font-size:12px}.collaboration h2{font-size:31px}.site-footer nav{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal-ready{opacity:1;transform:none}.hero-art video{display:none}.video-toggle{display:none!important}}@media print{.site-header,.hero-art video,.video-toggle,.skip-link,.text-button,.specimen-enlarge,.form-shell,.closing-art{display:none!important}body,.section-dark,.section-light{color:#111!important;background:#fff!important}.hero{min-height:0;max-height:none;padding:30px 0}.hero-art{display:none}.hero-content{width:100%}.hero-description{color:#333}.container{width:100%}.hero-bottom{display:none}.recognition,.engagement,.collaboration,.about,.investment,.inquiry{padding:30px 0}.reveal-ready{opacity:1;transform:none}.deliverable,.about-grid{break-inside:avoid}.section-dark p{color:#333}.example-dialog{display:none}.site-footer{border-color:#aaa}.inquiry-grid{padding-bottom:20px;display:block}}
