@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Space+Grotesk:wght@300..700&display=swap";:root{--hq-bg:#0b1220;--hq-surface:#131c2e;--hq-surface-2:#1a2540;--hq-hair:#24314c;--hq-ink:#f5f7fc;--hq-muted:#8a93a3;--hq-signal:#c9a24b;--hq-ice:#8edcff;--hq-metal:linear-gradient(102deg, #f7f2e4 0%, #d8c08a 24%, #fffdf6 42%, #a98a45 60%, #e6d7ad 80%, #bda265 100%);--hq-display:"Space Grotesk", system-ui, sans-serif;--hq-mono:"IBM Plex Mono", ui-monospace, monospace;--hq-ease:cubic-bezier(.22, 1, .36, 1)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.hq-page{background:var(--hq-bg);color:var(--hq-ink);font-family:var(--hq-display);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:300;position:relative;overflow-x:clip}.hq-shell{width:min(100% - 2.5rem,76rem);margin-inline:auto}.hq-section{border-top:1px solid var(--hq-hair);padding-block:clamp(4.5rem,8vw,8.5rem);position:relative}.hq-h2{max-width:24ch;color:var(--hq-ink);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:400;line-height:1.04}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hq-h2,.hq-statement-title{-webkit-background-clip:text;background-clip:text;background-image:var(--hq-metal);-webkit-text-fill-color:transparent}}.hq-lede{max-width:56ch;color:var(--hq-muted);margin:1.4rem 0 0;font-size:clamp(1rem,1.1vw,1.15rem);font-weight:300;line-height:1.62}.hq-mono{font-family:var(--hq-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:500}.hq-plate{background:var(--hq-surface);margin:0;position:relative;overflow:hidden}.hq-plate img,.hq-venture-canvas img,.hq-work-crop img,.hq-statement-plate img,.hq-contact-backdrop img,.hq-sculpture-backdrop img{object-fit:cover;width:100%;height:100%;display:block}.hq-nav{z-index:40;border-bottom:1px solid var(--hq-hair);background:color-mix(in srgb, var(--hq-bg) 78%, transparent);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);position:fixed;top:0;left:0;right:0}.hq-nav-inner{align-items:center;gap:1.5rem;width:min(100% - 2.5rem,76rem);height:4.25rem;margin-inline:auto;display:flex}.hq-brand{color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:flex}.hq-brand-mark{object-fit:contain;filter:drop-shadow(0 0 10px #ffffff2e);width:2rem;height:2rem}.hq-brand-name{letter-spacing:-.005em;flex-direction:column;font-size:.92rem;font-weight:400;line-height:1.15;display:flex}.hq-brand-name i{color:var(--hq-muted);font-family:var(--hq-mono);letter-spacing:.2em;text-transform:uppercase;font-size:.6rem;font-style:normal}.hq-nav-links{gap:1.4rem;margin-left:auto;display:flex}.hq-nav-link{color:var(--hq-muted);transition:color .35s var(--hq-ease);font-size:.85rem;font-weight:300;text-decoration:none;position:relative}.hq-nav-link:after{background:var(--hq-signal);content:"";transform-origin:0;height:1px;transition:transform .45s var(--hq-ease);position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(0)}.hq-nav-link:hover{color:var(--hq-ink)}.hq-nav-link:hover:after{transform:scaleX(1)}.hq-nav-cta{margin-left:.5rem}.hq-cta-bar{color:var(--hq-ink);align-items:center;padding:.6rem .95rem;font-size:.83rem;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.hq-cta-bar i{background:var(--hq-signal);transform-origin:0;height:1px;transition:transform .5s var(--hq-ease);position:absolute;bottom:.4rem;left:.95rem;right:.95rem;transform:scaleX(.25)}.hq-cta-bar:hover i{transform:scaleX(1)}.hq-cta-hero{background:var(--hq-signal);color:#0b0b0c;transition:transform .4s var(--hq-ease), box-shadow .4s var(--hq-ease);align-items:center;gap:.85rem;padding:1.05rem 1.45rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.hq-cta-hero:hover{box-shadow:0 12px 34px color-mix(in srgb, var(--hq-signal) 34%, transparent);transform:translateY(-2px)}.hq-cta-hero-arrow{transition:transform .45s var(--hq-ease)}.hq-cta-hero:hover .hq-cta-hero-arrow{transform:translate(.4rem)}.hq-cta-hero:active,.hq-cta-form:active{transform:translateY(1px)}.hq-link-work{color:var(--hq-ink);align-items:center;padding-bottom:.35rem;font-size:.95rem;font-weight:300;text-decoration:none;display:inline-flex;position:relative}.hq-link-work i{background:color-mix(in srgb, var(--hq-ink) 42%, transparent);height:1px;transition:background .4s var(--hq-ease);position:absolute;bottom:0;left:0;right:0}.hq-link-work:hover i{background:var(--hq-signal)}.hq-cta-offer{border:1px solid color-mix(in srgb, var(--hq-ink) 32%, transparent);color:var(--hq-ink);isolation:isolate;align-items:center;margin-top:1.8rem;padding:.95rem 1.35rem;font-size:.9rem;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.hq-cta-offer-frame{z-index:-1;background:var(--hq-signal);transform-origin:bottom;transition:transform .5s var(--hq-ease);position:absolute;inset:0;transform:scaleY(0)}.hq-cta-offer:hover .hq-cta-offer-label{color:#0b0b0c}.hq-cta-offer:hover .hq-cta-offer-frame{transform:scaleY(1)}.hq-cta-form{border:1px solid var(--hq-signal);background:var(--hq-signal);color:#0b0b0c;cursor:pointer;width:100%;transition:background .4s var(--hq-ease), color .4s var(--hq-ease);padding:1.05rem 1.4rem;font-family:inherit;font-size:.95rem;font-weight:500}.hq-cta-form:hover{color:var(--hq-signal);background:0 0}.hq-link-venture{border-bottom:1px solid var(--hq-hair);color:var(--hq-ink);transition:border-color .4s var(--hq-ease), color .4s var(--hq-ease);align-items:center;gap:.4rem;margin-top:1.3rem;padding-bottom:.2rem;font-size:.85rem;text-decoration:none;display:inline-flex}.hq-link-venture:hover{border-color:var(--hq-signal);color:var(--hq-signal)}.hq-split{grid-template-columns:1fr .85fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.hq-split-copy{max-width:40rem}.hq-plate--bleed{min-height:24rem;margin-right:calc(50% - 50vw)}.hq-caps{border-top:1px solid var(--hq-hair);margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none}.hq-cap{border-bottom:1px solid var(--hq-hair);grid-template-columns:1fr 1.25fr;gap:1.5rem;padding-block:1.5rem;display:grid}.hq-cap-label{color:var(--hq-ink)}.hq-cap-text{max-width:52ch;color:var(--hq-muted);margin:0;font-size:.98rem;font-weight:300;line-height:1.6}.hq-anatomy{border-top:1px solid var(--hq-hair);margin-top:clamp(3rem,6vw,4.5rem);padding-top:1.8rem}.hq-anatomy-caption{color:var(--hq-signal);margin:0 0 2rem}.hq-anatomy-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.hq-anatomy-node{flex-direction:column;gap:.7rem;padding-top:1.1rem;display:flex;position:relative}.hq-anatomy-line{background:var(--hq-hair);transform-origin:0;width:100%;height:1px;position:absolute;top:0;left:0}.hq-anatomy-node:last-child .hq-anatomy-line{background:var(--hq-signal)}.hq-anatomy-icon{object-fit:contain;width:1.9rem;height:1.9rem}.hq-anatomy-label{color:var(--hq-muted);letter-spacing:.12em}.hq-ventures{flex-direction:column;gap:clamp(2rem,5vw,4rem);margin-top:clamp(3rem,6vw,5rem);display:flex}.hq-venture{border-top:1px solid var(--hq-hair);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,4vw,3.5rem);padding-top:2.2rem;display:grid}.hq-venture[data-flip=true] .hq-venture-copy{order:2}.hq-venture-cat{color:var(--hq-muted)}.hq-venture-name{letter-spacing:-.02em;margin:.9rem 0 0;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:400;line-height:1.08}.hq-venture-purpose{max-width:34ch;color:var(--hq-ink);margin:.9rem 0 0;font-size:1.05rem;font-weight:300;line-height:1.5}.hq-vchain{flex-wrap:wrap;align-items:center;gap:.55rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.hq-vchain-node{border:1px solid var(--hq-hair);background:color-mix(in srgb, var(--hq-surface) 60%, transparent);color:var(--hq-muted);font-family:var(--hq-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;padding:.45rem .7rem;font-size:.66rem;display:inline-flex}.hq-vchain-node:last-child{border-color:color-mix(in srgb, var(--hq-signal) 60%, transparent);color:var(--hq-ink)}.hq-vchain-arrow{color:var(--hq-signal);font-style:normal}.hq-vchain-node:last-child .hq-vchain-arrow{display:none}.hq-venture-role{max-width:40ch;color:var(--hq-muted);margin:1.4rem 0 0;font-size:.9rem;font-weight:300;line-height:1.6}.hq-venture-canvas{background:var(--hq-surface);min-height:22rem;margin:0;position:relative;overflow:hidden}.hq-venture[data-flip=true] .hq-venture-canvas{order:1}.hq-venture:not([data-flip=true]) .hq-venture-canvas{order:2}.hq-statement{padding-block:clamp(5rem,11vw,10rem);position:relative;overflow:hidden}.hq-statement-plate{z-index:0;opacity:.42;position:absolute;inset:0}.hq-statement-inner{z-index:1;position:relative}.hq-statement-title{max-width:26ch;color:var(--hq-ink);letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.6vw,3.9rem);font-weight:400;line-height:1.03}.hq-statement-body{max-width:54ch;color:var(--hq-muted);margin:1.6rem 0 0;font-size:1.02rem;font-weight:300;line-height:1.62}.hq-authority{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.hq-auth-step{flex-direction:column;gap:.8rem;padding-top:1.6rem;display:flex;position:relative}.hq-auth-rail{background:var(--hq-hair);height:1px;position:absolute;top:0;left:0;right:0}.hq-auth-rail i{background:var(--hq-signal);width:.55rem;height:.55rem;position:absolute;top:0;left:0}.hq-auth-step:last-child .hq-auth-icon{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--hq-signal) 60%, transparent))}.hq-auth-icon{object-fit:contain;width:2.1rem;height:2.1rem}.hq-auth-label{font-size:1.12rem;font-weight:400}.hq-auth-detail{max-width:34ch;color:var(--hq-muted);margin:0;font-size:.9rem;font-weight:300;line-height:1.6}.hq-sculpture{position:relative;overflow:hidden}.hq-sculpture-backdrop{z-index:0;opacity:.3;position:absolute;inset:0}.hq-sculpture-grid{z-index:1;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid;position:relative}.hq-sculpture-note{color:var(--hq-muted);margin:2rem 0 0}.hq-sculpture-stage{border:1px solid var(--hq-hair);background:radial-gradient(ellipse at 50% 42%, color-mix(in srgb, var(--hq-surface-2) 92%, transparent) 0%, var(--hq-bg) 72%);min-height:clamp(22rem,46vw,34rem);position:relative;overflow:hidden}.hq-sculpture-poster,.hq-sculpture-canvas{width:100%;height:100%;position:absolute;inset:0}.hq-sculpture-poster{object-fit:cover;transition:opacity .8s var(--hq-ease)}.hq-sculpture-canvas{opacity:0;transition:opacity .8s var(--hq-ease);touch-action:pan-y}.hq-sculpture-stage[data-live=true] .hq-sculpture-poster{opacity:.16}.hq-sculpture-stage[data-live=true] .hq-sculpture-canvas{opacity:1}.hq-method-list{margin:clamp(3rem,6vw,4.5rem) 0 0 calc(50% - 50vw);padding:0;list-style:none}.hq-method-row{border-top:1px solid var(--hq-hair);transition:background .5s var(--hq-ease)}.hq-method-row[data-open=true]{background:color-mix(in srgb, var(--hq-surface) 82%, transparent)}.hq-method-head{font-size:inherit;font-weight:inherit;margin:0}.hq-method-button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:1.5rem;padding:1.6rem clamp(1.25rem,6vw,6rem);font-family:inherit;display:flex}.hq-method-num{color:var(--hq-muted)}.hq-method-name{letter-spacing:-.02em;font-size:clamp(1.3rem,2.2vw,2rem);font-weight:400}.hq-method-marker{border:1px solid var(--hq-hair);width:.6rem;height:.6rem;transition:background .4s var(--hq-ease), border-color .4s var(--hq-ease);margin-left:auto}.hq-method-row[data-open=true] .hq-method-marker{border-color:var(--hq-signal);background:var(--hq-signal)}.hq-method-body{padding:0 clamp(1.25rem,6vw,6rem) 2rem}.hq-method-body p{max-width:58ch;color:var(--hq-muted);margin:0;font-size:1rem;font-weight:300;line-height:1.62}:is(.hq-method-button:focus-visible,.hq-cta-bar:focus-visible,.hq-cta-hero:focus-visible,.hq-cta-offer:focus-visible,.hq-cta-form:focus-visible,.hq-link-work:focus-visible,.hq-link-venture:focus-visible,.hq-nav-link:focus-visible,.hq-contact-mail:focus-visible){outline:2px solid var(--hq-signal);outline-offset:3px}.hq-work{grid-template-rows:auto auto;grid-template-columns:1.35fr .65fr;gap:clamp(2rem,4vw,3rem);margin-top:clamp(3rem,6vw,4.5rem);display:grid}.hq-index{border-top:1px solid var(--hq-hair);grid-row:span 2;margin:0;padding:0;list-style:none}.hq-index-row{border-bottom:1px solid var(--hq-hair);transition:background .45s var(--hq-ease);grid-template-columns:1fr 1fr;gap:.6rem 1.5rem;padding-block:1.5rem;display:grid}.hq-index-row:hover{background:color-mix(in srgb, var(--hq-surface) 70%, transparent)}.hq-index-name{letter-spacing:-.015em;font-size:1.25rem;font-weight:400}.hq-index-cat{color:var(--hq-muted);text-align:right}.hq-index-text{max-width:54ch;color:var(--hq-muted);grid-column:1/-1;margin:0;font-size:.95rem;font-weight:300;line-height:1.6}.hq-work-crop{background:var(--hq-surface);min-height:12rem;margin:0;position:relative;overflow:hidden}.hq-offer{border:1px solid var(--hq-hair);background:linear-gradient(180deg, #ffffff0d 0%, transparent 40%), var(--hq-surface);padding:1.8rem}.hq-offer-title{letter-spacing:-.02em;margin:0;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:400;line-height:1.16}.hq-offer-text{color:var(--hq-muted);margin:1.1rem 0 0;font-size:.95rem;font-weight:300;line-height:1.6}.hq-contact{position:relative;overflow:hidden}.hq-contact-backdrop{z-index:0;opacity:.28;position:absolute;inset:0}.hq-contact-grid{z-index:1;grid-template-columns:1fr .95fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid;position:relative}.hq-eyebrow{color:var(--hq-signal);margin:0 0 1.2rem}.hq-contact-mail{border-bottom:1px solid var(--hq-hair);color:var(--hq-ink);font-family:var(--hq-mono);transition:border-color .4s var(--hq-ease);margin-top:1.8rem;padding-bottom:.25rem;font-size:.85rem;text-decoration:none;display:inline-block}.hq-contact-mail:hover{border-color:var(--hq-signal)}.hq-form{border:1px solid var(--hq-hair);background:linear-gradient(180deg, #ffffff0d 0%, transparent 45%), var(--hq-surface);flex-direction:column;gap:1.3rem;padding:clamp(1.5rem,3vw,2.2rem);display:flex}.hq-field{flex-direction:column;gap:.55rem;display:flex}.hq-label{color:var(--hq-muted)}.hq-input{border:1px solid var(--hq-hair);background:color-mix(in srgb, var(--hq-bg) 70%, transparent);color:var(--hq-ink);padding:.8rem .9rem;font-family:inherit;font-size:.98rem;font-weight:300}.hq-input--area{resize:vertical;line-height:1.55}.hq-input:focus-visible{border-color:var(--hq-signal);outline:none}.hq-input[aria-invalid=true]{border-color:var(--hq-signal)}.hq-field-error{color:var(--hq-signal);font-size:.84rem}.hq-form-note{color:var(--hq-muted);margin:0;font-size:.82rem;line-height:1.55}.hq-form-status{border-top:1px solid var(--hq-hair);color:var(--hq-ink);margin:0;padding-top:.9rem;font-size:.88rem;line-height:1.55}.hq-footer{border-top:1px solid var(--hq-hair);padding-block:clamp(3rem,6vw,4.5rem) 2rem}.hq-footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:clamp(2rem,4vw,3rem);display:grid}.hq-footer-brand{flex-direction:column;gap:.7rem;display:flex}.hq-footer-mark{object-fit:contain;width:2.6rem;height:2.6rem}.hq-footer-name{font-size:1.1rem;font-weight:400}.hq-footer-role{color:var(--hq-muted)}.hq-footer-col{flex-direction:column;gap:.6rem;font-size:.92rem;font-weight:300;display:flex}.hq-footer-col a{color:var(--hq-muted);transition:color .35s var(--hq-ease);text-decoration:none}.hq-footer-col a:hover{color:var(--hq-ink)}.hq-footer-head{color:var(--hq-ink);margin-bottom:.4rem}.hq-footer-meta{border-top:1px solid var(--hq-hair);color:var(--hq-muted);justify-content:space-between;margin-top:3rem;padding-top:1.2rem;font-size:.8rem;display:flex}.hq-ring{z-index:70;border:1px solid color-mix(in srgb, var(--hq-ink) 40%, transparent);pointer-events:none;will-change:transform;border-radius:50%;width:30px;height:30px;position:fixed;top:-15px;left:-15px}.hq-ring:after{background:var(--hq-signal);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hq-reveal-armed [data-reveal]:not([data-reveal=plate]):not([data-reveal=line]){transform:translateY(18px)}[data-reveal=line]{transform-origin:0;transition:transform .9s var(--hq-ease)}@media (max-width:1080px){.hq-ring,.hq-nav-links{display:none}.hq-nav-cta{margin-left:auto}.hq-split,.hq-venture,.hq-contact-grid,.hq-work,.hq-sculpture-grid{grid-template-columns:1fr}.hq-work-crop{order:3}.hq-plate--bleed{min-height:16rem;margin-right:0}.hq-anatomy-list{grid-template-columns:repeat(3,minmax(0,1fr))}.hq-authority{grid-template-columns:1fr}.hq-venture[data-flip=true] .hq-venture-copy,.hq-venture[data-flip=true] .hq-venture-canvas,.hq-venture:not([data-flip=true]) .hq-venture-canvas{order:initial}.hq-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.hq-cap{grid-template-columns:1fr;gap:.7rem}.hq-anatomy-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-index-row{grid-template-columns:1fr}.hq-index-cat{text-align:left}.hq-footer-grid{grid-template-columns:1fr}.hq-brand-name i{display:none}}@media (prefers-reduced-motion:reduce){.hq-reveal-armed [data-reveal],.hq-reveal-armed [data-reveal=line]{transform:none}.hq-page *,.hq-page :before,.hq-page :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.hq-media-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,5vw,5rem);min-height:100svh;padding-top:8rem;padding-bottom:4.5rem;display:grid}.hq-media-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2.65rem,4.8vw,4.7rem);font-weight:400;line-height:1.04}.hq-media-hero .hq-eyebrow{color:#d9b769;line-height:1.8}.hq-media-hero .hq-lede{max-width:46ch;font-size:1.08rem}.hq-hero-actions{flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:2.1rem;display:flex}.hq-hero-ventures{max-width:42ch;color:var(--hq-muted);margin-top:2.4rem;line-height:2}.hq-founder-hero{background:#0b1423;border:1px solid #b99b5a55;border-radius:3px;margin:0;position:relative;overflow:hidden}.hq-founder-hero>img{object-fit:cover;object-position:center 25%;width:100%;height:clamp(32rem,70vh,46rem);display:block}.hq-founder-hero figcaption{background:linear-gradient(#0000,#07101aec);padding:3rem 1.4rem 1.3rem;font-size:1.12rem;font-weight:500;position:absolute;inset:auto 0 0}.hq-founder-hero figcaption span{letter-spacing:.08em;color:#c5d0e0;margin-top:.35rem;font-size:.73rem;font-weight:300;display:block}#system .hq-plate--bleed{aspect-ratio:1;border:1px solid #c9a24b45;min-height:0;margin-right:0}.hq-brand-loop{background:#080e19;border:1px solid #bd9b5840;margin:0;overflow:hidden}.hq-brand-loop video{aspect-ratio:736/544;object-fit:contain;background:#080e19;width:100%;height:auto;display:block}.hq-brand-loop figcaption,.hq-brand-film figcaption{color:#bfc9d9;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;font-size:.75rem;line-height:1.5;display:flex}.hq-brand-loop button{color:#eef2fa;font:inherit;cursor:pointer;background:0 0;border:1px solid #72819c;flex-shrink:0;min-height:38px;padding:.5rem .65rem}:is(.hq-brand-loop button:focus-visible,.hq-portrait a:focus-visible,.hq-portrait-more summary:focus-visible){outline-offset:4px;outline:2px solid #dfb968}.hq-motion-grid{grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem;display:grid}.hq-media-note{color:#9daabf;margin-top:1rem;font-size:.75rem;line-height:1.6}.hq-statement{isolation:isolate;overflow:hidden}.hq-statement-plate{opacity:.32}.hq-statement-plate:after{content:"";background:linear-gradient(90deg,#07101ad9,#07101a88);position:absolute;inset:0}.hq-personal-banner{background:#0b1220;border:1px solid #59679166;margin:3rem 0 0}.hq-personal-banner img{width:100%;height:auto;display:block}.hq-brand-film{background:#070b13;border:1px solid #bd9b5840;margin:0;overflow:hidden}.hq-brand-film video{aspect-ratio:4/5;object-fit:contain;width:100%;max-height:36rem;display:block}.hq-brand-film figcaption{flex-wrap:wrap}.hq-contact-portrait{border:1px solid #7b8ba14d;max-width:20rem;margin:2rem 0 0;overflow:hidden}.hq-contact-portrait img{object-fit:cover;object-position:center 22%;width:100%;height:18rem;display:block}.hq-portrait-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;display:grid}.hq-portrait{min-width:0;margin:0}.hq-portrait a{background:#111b2b;border:1px solid #71829b44;display:block;overflow:hidden}.hq-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:center 25%;width:100%;height:auto;transition:transform .5s;display:block}.hq-portrait a:hover img{transform:scale(1.025)}.hq-portrait figcaption{color:#b8c3d4;padding:.85rem 0;font-size:.82rem}.hq-portrait-more{border-top:1px solid var(--hq-hair);margin-top:1.8rem}.hq-portrait-more summary{cursor:pointer;color:#dfb968;padding:1.3rem 0;font-size:.95rem;list-style:none}.hq-portrait-more summary span{float:right;font-size:1.3rem}.hq-portrait-more[open] summary span{transform:rotate(45deg)}.hq-footer-mark,.hq-brand-mark{border-radius:50%}@media (max-width:800px){.hq-media-hero{grid-template-columns:1fr;gap:2.3rem;min-height:0;padding-top:7rem}.hq-media-hero h1{max-width:18ch;font-size:clamp(2.6rem,8vw,4rem)}.hq-founder-hero>img{aspect-ratio:4/5;object-position:center 22%;height:auto;max-height:40rem}.hq-motion-grid{grid-template-columns:1fr}.hq-portrait-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hq-brand-loop figcaption{flex-wrap:wrap}.hq-brand-film{width:100%;max-width:32rem;margin-inline:auto}}@media (max-width:480px){.hq-portrait-grid{grid-template-columns:1fr 1fr}.hq-hero-actions{gap:1.2rem}.hq-media-hero .hq-eyebrow{font-size:.6rem}.hq-contact-mail{font-size:.72rem}.hq-brand-loop figcaption span{max-width:24ch}}@media (prefers-reduced-motion:reduce){.hq-portrait a:hover img{transform:none}}*{box-sizing:border-box}body{background:#0b1220;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img{max-width:100%}.access-page{color:#f6f1e9;background:radial-gradient(at 80% 10%,#61435455,#0000 55%),#0d101a;place-items:center;min-height:100svh;padding:4rem 1.25rem;font:16px/1.7 Arial,Helvetica,sans-serif;display:grid}.access-card{background:#12131ef2;border:1px solid #e7c9a240;border-radius:24px;width:min(100%,43rem);padding:clamp(1.5rem,4vw,3.5rem);box-shadow:0 30px 90px #0005}.access-eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#e7c9a2;font:500 .67rem/1.8 Arial,sans-serif}.access-card h1,.access-selector h1,.access-legal h1{letter-spacing:-.035em;color:#f6f1e9;margin:1.1rem 0 1.5rem;font:400 clamp(2.6rem,5vw,4.5rem)/1.08 Georgia,serif}.access-card h1 em,.access-selector h1 em{color:#e7c9a2}.access-card>p{color:#d0c9d2}.access-card label{align-items:flex-start;gap:.8rem;margin:1.2rem 0;font-size:.86rem;line-height:1.7;display:flex}.access-card input{accent-color:#e7c9a2;flex-shrink:0;width:20px;height:20px;margin-top:.2rem}.access-card a,.access-legal a{color:#eed1b0;text-underline-offset:3px;text-decoration:underline}.access-notice{color:#d0c9d2;border-block:1px solid #ffffff24;margin:1rem 0;padding:1rem 0;font-size:.84rem}.access-button{color:#211619;cursor:pointer;background:#e7c9a2;border:1px solid #e7c9a2;border-radius:10px;width:100%;margin-top:1.4rem;padding:1rem;font:600 .9rem Arial,sans-serif;display:block}.access-button:disabled{opacity:.4;cursor:not-allowed}.access-leave{color:#c8c1ca;cursor:pointer;background:0 0;border:0;margin:1.2rem auto;text-decoration:underline;display:block}.access-small{line-height:1.7;color:#b7b2ba!important;font-size:.73rem!important}:is(.access-card :focus-visible,.hub-nav :focus-visible,.experience-card:focus-visible){outline-offset:5px;outline:3px solid #e7c9a2}.hub-nav{z-index:60;color:#eee;background:#0b1220;border-bottom:1px solid #ffffff20;flex-wrap:wrap;align-items:center;gap:1rem;padding:.8rem max(1.25rem,50vw - 38rem);font:400 .76rem/1.5 Arial,sans-serif;display:flex;position:sticky;top:0}.hub-nav a{color:#ccd5e4;text-decoration:none}.hub-nav a:first-child{color:#e7c9a2;margin-right:auto}.hub-nav button{color:#ccd5e4;font:inherit;cursor:pointer;background:0 0;border:1px solid #596578;padding:.3rem .6rem}.hub-nav+.hq-page .hq-nav{top:2.9rem}.access-selector{padding-block:4.5rem 5rem}.access-selector>p{color:#b7bcca;max-width:60ch;line-height:1.7}.experience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block:3rem;display:grid}.experience-card{color:#f6f1e9;background:#131723;border:1px solid #ffffff24;border-radius:14px;text-decoration:none;transition:transform .25s,border-color .25s;overflow:hidden}.experience-card:hover{border-color:#e7c9a2;transform:translateY(-4px)}.experience-card>img{aspect-ratio:4/4.5;object-fit:cover;object-position:center 25%;width:100%;display:block}.experience-card>div{padding:1.5rem}.experience-card span{letter-spacing:.14em;color:#d8ba94;font-size:.64rem}.experience-card h2{margin:.7rem 0;font:400 2.5rem/1.1 Georgia,serif}.experience-card p{color:#b7bcca;font-size:.88rem;line-height:1.7}.experience-card b{color:#e7c9a2;margin-top:1.4rem;font-size:.8rem;font-weight:400;display:block}.access-legal{max-width:50rem;padding-block:3rem 6rem;line-height:1.8}.access-legal h2{color:#e7c9a2;margin-top:2.2rem;font:400 1.7rem/1.3 Georgia,serif}.access-legal p{color:#c8d0df}.personal-intro{grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;padding-block:5rem;display:grid}.personal-intro h1{font:400 clamp(2.8rem,5vw,4.5rem)/1.1 Georgia,serif}.personal-intro>img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.personal-horizon{margin-block:2rem 5rem}.personal-horizon img{width:100%;height:auto;display:block}@media (max-width:800px){.experience-grid{grid-template-columns:1fr}.experience-card{grid-template-columns:.8fr 1.2fr;display:grid}.experience-card>img{aspect-ratio:auto;height:100%;min-height:17rem}.experience-card>div{padding:1.2rem}.experience-card h2{font-size:2rem}.personal-intro{grid-template-columns:1fr;gap:2rem}.hub-nav{gap:.7rem;font-size:.67rem}.hub-nav+.hq-page .hq-nav{position:relative;top:0}}@media (prefers-reduced-motion:reduce){.experience-card:hover{transform:none}}.access-card .notice{border:1px solid #e7c9a240;border-radius:12px;margin:1.3rem 0;padding:1rem}.access-card .notice label{gap:.6rem;margin:0;display:grid}.access-card .notice input{color:#fff;width:100%;height:auto;font:inherit;background:#090e18;border:1px solid #8b8091;border-radius:6px;padding:.8rem}.access-card .notice button{color:#eed1b0;cursor:pointer;background:0 0;border:0;padding:.7rem 0;text-decoration:underline}.access-card .notice .fine{color:#c8c1ca;font-size:.74rem}
