@font-face{font-family:Gambetta;src:url(/fonts/gambetta-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gambetta;src:url(/fonts/gambetta-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gambetta;src:url(/fonts/gambetta-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Spline Sans Mono;src:url(/fonts/spline-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spline Sans Mono;src:url(/fonts/spline-mono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gambetta Fallback;src:local("Georgia"),local("Times New Roman");font-style:normal;font-weight:400 500;size-adjust:96%;ascent-override:92%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Switzer Fallback;src:local("-apple-system"),local("Helvetica Neue"),local("Helvetica"),local("Arial");font-style:normal;font-weight:400 500;size-adjust:100%;ascent-override:96%;descent-override:24%;line-gap-override:0%}:root{--gauze: #F7F2E9;--gauze-warm: #F3EADA;--ink: #101D28;--ink-2: #1A2B39;--amber: #E8873B;--amber-bright: #F5A34C;--rose: #E3A69E;--line: rgba(232,135,59,.55);--bw-day: 0;--bw-progress: 0;--font-display: "Gambetta", "Gambetta Fallback", Georgia, "Times New Roman", serif;--font-body: "Switzer", "Switzer Fallback", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "Spline Sans Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-display: clamp(2.6rem, 8vw, 7.5rem);--fs-h2: clamp(2rem, 5vw, 4rem);--fs-marquee: clamp(5rem, 18vw, 16rem);--fs-body: 1rem;--lh-body: 1.6;--fs-eyebrow: .8125rem;--tracking-eyebrow: .12em;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2.5rem;--space-2xl: 4rem;--space-3xl: 6rem;--space-4xl: 9rem;--radius-pill: 999px;--radius-card: 20px;--z-sky: 0;--z-page: 1;--z-nav: 5;--z-loader: 10;--fg-current: var(--ink);--bg-tint: transparent}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:auto;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;background:var(--gauze);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,svg,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:1.05;text-wrap:balance}p{text-wrap:pretty}ul{list-style:none;padding:0}#sky{position:fixed;inset:0;z-index:var(--z-sky);pointer-events:none}#page{position:relative;z-index:var(--z-page)}main>section{position:relative;background:transparent}html[data-act-current=day],html[data-act-current=golden]{--fg-current: var(--ink);--bg-tint: transparent}html[data-act-current=night],html[data-act-current=night-dawn]{--fg-current: var(--gauze);--bg-tint: rgba(16, 29, 40, .4)}html[data-act-current=dawn]{--fg-current: var(--ink);--bg-tint: transparent}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);opacity:.75}.pill{display:inline-flex;align-items:center;gap:var(--space-xs);padding:.7em 1.25em;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:500;font-size:.95rem;line-height:1;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.pill__arrow{width:1em;height:1em;flex:none}.pill .pill__arrow{transition:transform .2s ease}.pill:hover .pill__arrow,.pill:focus-visible .pill__arrow{transform:translate(4px,-4px)}.pill:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.pill--ink{background:var(--ink);color:var(--gauze)}.pill--ink:hover{background:var(--ink-2)}.pill--amber{background:var(--amber);color:var(--ink)}.pill--amber:hover{background:var(--amber-bright)}.pill--ghost{border:1px solid currentColor;color:var(--fg-current)}.pill--ghost:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.glass{background:color-mix(in srgb,var(--ink-2) 55%,transparent);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);border:1px solid rgba(247,242,233,.14);border-radius:var(--radius-card)}@supports not (backdrop-filter: blur(1px)){.glass{background:#1a2b39e0}}html.tier-low .glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:#1a2b39eb}.horizon{width:100%;height:1px;border:0;background:linear-gradient(90deg,transparent,var(--line),transparent)}@media(prefers-reduced-motion:reduce){.pill,.pill .pill__arrow{transition-duration:.01ms}}html.reduced-motion .pill,html.reduced-motion .pill .pill__arrow{transition-duration:.01ms}a:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#loader{position:fixed;inset:0;z-index:var(--z-loader);display:grid;place-items:center;background:var(--gauze);clip-path:inset(0 0 0 0);pointer-events:none;overflow:hidden}.loader__horizon{position:absolute;left:0;right:0;top:60%;height:1px;transform:scaleX(0);transform-origin:50% 50%;opacity:.3;background:linear-gradient(90deg,transparent,var(--line),transparent);will-change:transform,opacity}.loader__wordmark{position:relative;margin:0 auto;padding:0 var(--space-lg);max-width:min(90vw,40ch);text-align:center;font-family:var(--font-display);font-weight:400;line-height:1.05;letter-spacing:.01em;color:var(--ink);font-size:clamp(2rem,5vw,3.5rem);transform:translateY(2.6rem);will-change:transform,opacity}.loader__wordmark .bw-char{display:inline-block;will-change:transform,opacity,filter}.loader__mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(3.6rem,8vw,5.5rem);height:clamp(3.6rem,8vw,5.5rem);will-change:transform;pointer-events:none}.loader__mark svg{display:block;width:100%;height:100%;will-change:transform,opacity}@media(max-width:480px){.loader__wordmark{transform:translateY(2rem)}.loader__mark{width:3.6rem;height:3.6rem}}header[data-section=nav]{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding-top:max(var(--space-md),env(safe-area-inset-top));padding-bottom:var(--space-md);padding-left:max(clamp(1.25rem,4vw,4rem),env(safe-area-inset-left));padding-right:max(clamp(1.25rem,4vw,4rem),env(safe-area-inset-right));background:transparent;pointer-events:none;color:var(--fg-current, var(--ink));transition:color .4s ease}header[data-section=nav] a,header[data-section=nav] nav{pointer-events:auto}.nav__wordmark{font-family:var(--font-body);font-weight:500;font-size:.95rem;letter-spacing:.01em;color:inherit;text-decoration:none;white-space:nowrap;transition:color .4s ease,opacity .2s ease}.nav__wordmark:hover{opacity:.72}.nav__mark{display:inline-block;width:1.15em;height:1.15em;margin-right:.5em;vertical-align:-.2em;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22 role=%22img%22 aria-label=%22BrightWell Medical dawn aperture mark%22%3E%3Cdefs%3E%3CclipPath id=%22apPrimaryDisc%22%3E%3Ccircle cx=%2250%22 cy=%2250%22 r=%2240%22/%3E%3C/clipPath%3E%3ClinearGradient id=%22apPrimaryGlow%22 gradientUnits=%22userSpaceOnUse%22 x1=%220%22 y1=%2234%22 x2=%220%22 y2=%2272%22%3E%3Cstop offset=%220%25%22 stop-color=%22%23F5A34C%22 stop-opacity=%220%22/%3E%3Cstop offset=%2230%25%22 stop-color=%22%23F5A34C%22 stop-opacity=%220.28%22/%3E%3Cstop offset=%2250%25%22 stop-color=%22%23F5A34C%22 stop-opacity=%220.78%22/%3E%3Cstop offset=%2260%25%22 stop-color=%22%23FFCC8A%22 stop-opacity=%221%22/%3E%3Cstop offset=%2266%25%22 stop-color=%22%23F5A34C%22 stop-opacity=%220.80%22/%3E%3Cstop offset=%2280%25%22 stop-color=%22%23E8873B%22 stop-opacity=%220.32%22/%3E%3Cstop offset=%22100%25%22 stop-color=%22%23E8873B%22 stop-opacity=%220%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx=%2250%22 cy=%2250%22 r=%2240%22 fill=%22%23101D28%22/%3E%3Cg clip-path=%22url(%23apPrimaryDisc)%22%3E%3Crect x=%2210%22 y=%2234%22 width=%2280%22 height=%2238%22 fill=%22url(%23apPrimaryGlow)%22/%3E%3Crect x=%2210%22 y=%2254%22 width=%2280%22 height=%226%22 fill=%22%23F9B968%22/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}html[data-act-current=night] .nav__mark,html[data-act-current=night-dawn] .nav__mark{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22 role=%22img%22 aria-label=%22BrightWell Medical dawn aperture mark, gauze disc%22%3E%3Cdefs%3E%3CclipPath id=%22apGauzeDisc%22%3E%3Ccircle cx=%2250%22 cy=%2250%22 r=%2240%22/%3E%3C/clipPath%3E%3ClinearGradient id=%22apGauzeGlow%22 gradientUnits=%22userSpaceOnUse%22 x1=%220%22 y1=%2234%22 x2=%220%22 y2=%2272%22%3E%3Cstop offset=%220%25%22 stop-color=%22%23F5A34C%22 stop-opacity=%220%22/%3E%3Cstop offset=%2230%25%22 stop-color=%22%23F5A34C%22 stop-opacity=%220.30%22/%3E%3Cstop offset=%2250%25%22 stop-color=%22%23F0932F%22 stop-opacity=%220.82%22/%3E%3Cstop offset=%2260%25%22 stop-color=%22%23E8873B%22 stop-opacity=%221%22/%3E%3Cstop offset=%2266%25%22 stop-color=%22%23F0932F%22 stop-opacity=%220.84%22/%3E%3Cstop offset=%2280%25%22 stop-color=%22%23E8873B%22 stop-opacity=%220.34%22/%3E%3Cstop offset=%22100%25%22 stop-color=%22%23E8873B%22 stop-opacity=%220%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx=%2250%22 cy=%2250%22 r=%2240%22 fill=%22%23F7F2E9%22/%3E%3Cg clip-path=%22url(%23apGauzeDisc)%22%3E%3Crect x=%2210%22 y=%2234%22 width=%2280%22 height=%2238%22 fill=%22url(%23apGauzeGlow)%22/%3E%3Crect x=%2210%22 y=%2254%22 width=%2280%22 height=%226%22 fill=%22%23E8873B%22/%3E%3C/g%3E%3C/svg%3E")}header[data-section=nav] nav{display:flex;align-items:center;gap:clamp(1rem,2.5vw,2rem)}header[data-section=nav] nav>a:not(.pill){font-family:var(--font-body);font-weight:400;font-size:.9rem;letter-spacing:.005em;color:inherit;text-decoration:none;opacity:.82;transition:color .4s ease,opacity .2s ease}header[data-section=nav] nav>a:not(.pill):hover{opacity:1}header[data-section=nav] .pill--ghost{color:var(--fg-current, var(--ink));border-color:color-mix(in srgb,currentColor 40%,transparent);transition:color .4s ease,border-color .4s ease,background-color .2s ease}header[data-section=nav] .pill--ghost:hover{background:color-mix(in srgb,currentColor 10%,transparent)}header[data-section=nav] a:focus-visible,header[data-section=nav] .pill--ghost:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:4px}@media(max-width:480px){header[data-section=nav] nav>a:not(.pill){display:none}}html.reduced-motion header[data-section=nav],html.reduced-motion .nav__wordmark,html.reduced-motion header[data-section=nav] nav>a:not(.pill),html.reduced-motion header[data-section=nav] .pill--ghost{transition:none}#hero{min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:var(--space-lg);padding-inline:clamp(1.25rem,4vw,4rem);padding-block:clamp(6rem,14vh,10rem) clamp(3rem,8vh,6rem);max-width:72rem;margin-inline:auto;width:100%}#hero .eyebrow{margin:0}#hero h1{font-family:var(--font-display);font-weight:400;font-size:var(--fs-display);line-height:1.02;letter-spacing:-.01em;max-width:16ch;text-wrap:balance;overflow-wrap:break-word;margin:0}#hero h1 .bw-line-mask{display:block;overflow:hidden}#hero h1.bw-lines-settled .bw-line-mask{overflow:visible}#hero h1 .bw-line{display:block;will-change:transform}#hero .hero__sub{max-width:46ch;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:var(--lh-body);color:var(--ink);margin:0}#hero .hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-lg);margin-top:var(--space-xs)}#hero .pill--ink,#hero .hero__secondary{align-self:flex-start}#hero .hero__secondary{font-family:var(--font-body);font-weight:500;font-size:.95rem;color:var(--ink);padding-block:.35em;border-bottom:1px solid color-mix(in srgb,var(--ink) 35%,transparent);transition:border-color .2s ease,color .2s ease}#hero .hero__secondary:hover{border-color:var(--ink)}html.reduced-motion #hero .hero__secondary{transition-duration:.01ms}#manifesto{min-height:250svh;min-height:250vh;display:block;padding:0}.manifesto__stage{min-height:100svh;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xl);padding:var(--space-3xl) var(--space-lg);text-align:center}.manifesto__stage .eyebrow{margin:0;opacity:0}.manifesto__lead{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,4.5vw,4.25rem);line-height:1.08;letter-spacing:-.01em;max-width:18ch;color:var(--ink);text-wrap:balance}.manifesto__body{margin:0;font-family:var(--font-body);font-weight:400;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.5;max-width:52ch;color:var(--ink)}.manifesto__lead .bw-word,.manifesto__body .bw-word{display:inline-block}#manifesto.is-pinned .bw-word{will-change:opacity,filter,transform}html.reduced-motion #manifesto{min-height:auto;padding:var(--space-4xl) var(--space-lg)}html.reduced-motion .manifesto__stage{min-height:auto;padding:0}html.reduced-motion .manifesto__stage .eyebrow{opacity:.75}html.reduced-motion .manifesto__lead,html.reduced-motion .manifesto__body{opacity:1;filter:none}#products{position:relative;color:var(--gauze);padding-block:var(--space-2xl) var(--space-lg);overflow:clip}.products__intro{--intro: 0;min-height:min(62vh,560px);display:flex;flex-direction:column;justify-content:center;gap:var(--space-lg);max-width:68rem;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem)}.products__intro .eyebrow{color:var(--amber-bright);opacity:.9}.products__intro h2{font-family:var(--font-display);font-size:var(--fs-h2);color:var(--gauze);max-width:16ch}.products__intro p{font-family:var(--font-body);color:var(--gauze);opacity:.82;max-width:50ch;font-size:1.05rem;line-height:var(--lh-body)}.products__intro>*{--lift: calc((1 - var(--intro)) * 1.4rem);transform:translateY(var(--lift));opacity:calc(.15 + var(--intro) * .85);clip-path:inset(calc((1 - var(--intro)) * .9em) 0 0 0);will-change:transform,opacity,clip-path}.products__intro>*:nth-child(2){--intro-stagger: .04}.products__track{display:flex;flex-direction:column;align-items:center;gap:var(--space-2xl);padding-inline:clamp(1.25rem,5vw,4rem);margin-inline:auto}.product{--warm: .6;--reveal: 0;position:relative;width:100%;max-width:34rem;padding:clamp(1.75rem,3.5vw,2.75rem);display:flex;flex-direction:column;gap:var(--space-md);overflow:hidden;isolation:isolate;box-shadow:inset 0 0 80px rgba(245,163,76,calc(.07 * var(--warm))),inset 0 1px #f7f2e92e;transition:box-shadow .22s ease}.product:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 22% 12%,rgba(245,163,76,calc(.08 * var(--warm))) 0%,rgba(245,163,76,calc(.03 * var(--warm))) 34%,transparent 68%);transition:opacity .22s ease}.product__icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(2.5rem,3.2vw,2.75rem);aspect-ratio:1;border-radius:.85rem;border:1px solid rgba(247,242,233,.16);background:#f7f2e909;box-shadow:inset 0 1px #f7f2e91f;color:#f7f2e9db;margin-bottom:var(--space-2xs)}.product__icon svg{width:clamp(1.75rem,2.2vw,2rem);height:auto;display:block}.product .eyebrow{color:var(--amber-bright);opacity:.85}.product h3{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,3rem);color:var(--gauze);line-height:1.02}.product__line{font-family:var(--font-body);font-weight:500;font-size:1.05rem;color:#f7f2e9eb;line-height:1.35}.product ul{display:flex;flex-direction:column;margin:0}.product ul li{font-family:var(--font-body);font-size:.95rem;line-height:1.5;color:#f7f2e9d1;padding-block:var(--space-sm);border-top:1px solid rgba(247,242,233,.1)}.product ul li:last-child{border-bottom:1px solid rgba(247,242,233,.1)}.product__status{font-family:var(--font-mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:#f7f2e9b3;margin-top:var(--space-2xs)}.product .pill{align-self:flex-start;margin-top:var(--space-xs)}.product__icon,.product ul li,.product__status,.product .pill,.product .vignette-mount{transform:translateY(calc((1 - var(--reveal)) * 8px));opacity:calc(.25 + var(--reveal) * .75);transition:transform .2s ease,opacity .2s ease}.product ul li:nth-child(2){transition-delay:20ms}.product ul li:nth-child(3){transition-delay:40ms}.product ul li:nth-child(4){transition-delay:60ms}.vignette-mount{position:absolute;right:clamp(1rem,3vw,1.75rem);bottom:clamp(1rem,3vw,1.75rem);width:42%;max-width:12rem;aspect-ratio:4 / 3;z-index:-1;pointer-events:none;opacity:calc(.16 + var(--reveal) * .34)}.vig{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end}.vig--logem{gap:.6rem;align-items:center;justify-content:flex-end}.vig__rows{display:flex;flex-direction:column;gap:.4rem;flex:1}.vig__row{height:.55rem;border-radius:999px;background:#f7f2e980}.vig__row:nth-child(2){width:82%}.vig__row:nth-child(3){width:64%}.vig__ring{width:2.6rem;height:2.6rem;border-radius:50%;flex:none;background:conic-gradient(var(--amber-bright) 0turn .66turn,rgba(247,242,233,.18) .66turn 1turn);-webkit-mask:radial-gradient(circle,transparent 52%,#000 54%);mask:radial-gradient(circle,transparent 52%,#000 54%)}.vig--reflectio{flex-direction:column;align-items:flex-end;justify-content:center;gap:.5rem}.vig__bar{height:.5rem;width:100%;border-radius:999px;background:#f7f2e980}.vig__bar:nth-child(1){width:100%}.vig__bar:nth-child(2){width:88%}.vig__bar:nth-child(3){width:94%}.vig__bar--last{width:56%;position:relative;display:flex;align-items:center}.vig__caret{position:absolute;right:-.5rem;width:.18rem;height:.9rem;border-radius:1px;background:var(--amber-bright)}.vig__line:nth-child(4){width:90%}.vig__line:nth-child(6){width:72%}@media(min-width:1024px)and (pointer:fine){#products.is-pinned .products__track{flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;gap:4vw;width:max-content;max-width:none;margin-inline:0;padding-inline:8vw;height:100vh;align-content:center;will-change:transform}#products.is-pinned .product{flex:0 0 72vw;width:72vw;max-width:60rem;align-self:center;max-height:82vh}#products.is-pinned{overflow:clip}}html.tier-low .product:before{opacity:.75}@media(prefers-reduced-motion:reduce){.products__intro>*,.product__icon,.product ul li,.product__status,.product .pill,.product .vignette-mount{transform:none;opacity:1;clip-path:none;transition:none}.vignette-mount{opacity:.4}}html.reduced-motion .products__intro>*,html.reduced-motion .product__icon,html.reduced-motion .product ul li,html.reduced-motion .product__status,html.reduced-motion .product .pill,html.reduced-motion .product .vignette-mount{transform:none;opacity:1;clip-path:none;transition:none}html.reduced-motion .vignette-mount{opacity:.4}@media(pointer:coarse),(max-width:1023px){.product .pill{min-height:44px;padding-block:.8em}}#values{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-block:var(--space-3xl);padding-inline:clamp(1.25rem,5vw,4rem);max-width:76rem;margin-inline:auto}#values .eyebrow{margin-bottom:var(--space-xl)}.values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem)}.value{padding:var(--space-xl) 0 var(--space-lg);border-top:1px solid var(--line);border-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--amber) calc(35% + var(--bw-day) * 45%),transparent),transparent) 1}.value h3{font-family:var(--font-display);font-size:1.6rem;line-height:1.15;margin-bottom:var(--space-sm)}.value p{font-family:var(--font-body);font-size:1rem;line-height:1.6;max-width:30ch;opacity:.8}html[data-act-current=night] #values,html[data-act-current=night-dawn] #values{color:var(--gauze)}html[data-act-current=night] #values .value h3,html[data-act-current=night-dawn] #values .value h3{opacity:.98}html[data-act-current=night] #values .value p,html[data-act-current=night-dawn] #values .value p{opacity:.85}html[data-act-current=golden] #values,html[data-act-current=dawn] #values,html[data-act-current=day] #values{color:var(--ink)}@media(min-width:1024px)and (pointer:fine){#values{margin-top:-22svh}}@media(max-width:720px){#values{padding-block:var(--space-3xl)}.values__grid{grid-template-columns:1fr}.value p{max-width:none}}@supports not (color: color-mix(in srgb,red,blue)){.value{border-image:none;border-top-color:var(--line)}}#founder{padding-block:var(--space-3xl);padding-inline:clamp(1.25rem,5vw,4rem);max-width:76rem;margin-inline:auto;color:var(--ink);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:auto auto auto auto 1fr;column-gap:clamp(2rem,6vw,5.5rem);row-gap:0;align-items:start}#founder .eyebrow{grid-column:1;margin-bottom:var(--space-md)}#founder h2{grid-column:1;font-family:var(--font-display);font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.02;margin-bottom:var(--space-lg)}#founder>p{grid-column:1;font-family:var(--font-body);font-size:1.0625rem;line-height:1.7;max-width:54ch}#founder>p+p{margin-top:var(--space-md)}.founder__portrait{grid-column:2;grid-row:1 / -1;align-self:start;position:relative;width:100%;height:min(clamp(22rem,40vw,32rem),78svh);min-height:0;margin:0;overflow:clip;border-radius:var(--radius-card);background:radial-gradient(120% 90% at 78% 8%,color-mix(in srgb,var(--amber-bright) 45%,transparent),transparent 58%),radial-gradient(95% 80% at 22% 92%,color-mix(in srgb,var(--rose) 40%,transparent),transparent 62%),linear-gradient(158deg,var(--rose) 0%,var(--amber) 42%,var(--gauze-warm) 100%);box-shadow:0 1.25rem 2.5rem -1.25rem #101d2847,inset 0 0 0 1px #101d2814}.founder__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 32%;border-radius:inherit}#founder .founder__line-mask{display:block;overflow:clip}#founder .founder__line{display:block;will-change:transform}@media(max-width:860px){#founder{grid-template-columns:1fr;grid-template-rows:none;row-gap:var(--space-lg);align-items:start;padding-block:var(--space-3xl)}.founder__portrait{grid-column:1;grid-row:auto;order:-1;height:40svh;min-height:0}#founder .eyebrow,#founder h2,#founder>p{grid-column:1}#founder>p{max-width:none}}@supports not (color: color-mix(in srgb,red,blue)){.founder__portrait{background:linear-gradient(158deg,var(--rose) 0%,var(--amber) 45%,var(--gauze-warm) 100%)}}#contact[data-section=cta]{display:flex;flex-direction:column;align-items:center;min-height:100svh;padding-block:var(--space-4xl) var(--space-3xl);overflow:hidden;text-align:center}#contact .marquee{width:100%;overflow:hidden;margin-bottom:var(--space-3xl);color:var(--ink);-webkit-user-select:none;user-select:none}#contact .marquee__track{display:flex;flex-wrap:nowrap;width:max-content;white-space:nowrap;will-change:transform}#contact .marquee__track--static{width:100%;overflow:hidden}#contact .marquee__half{display:flex;flex-wrap:nowrap;align-items:baseline}#contact .marquee__word,#contact .marquee__sep{font-family:var(--font-display);font-size:var(--fs-marquee);line-height:1;font-weight:400;white-space:nowrap;opacity:.14}#contact .marquee__sep{padding-inline:.35em}#contact h2{font-family:var(--font-display);font-size:var(--fs-h2);color:var(--ink);max-width:20ch;margin-inline:auto}#contact>p{font-family:var(--font-body);font-size:1.0625rem;line-height:var(--lh-body);color:var(--ink);max-width:46ch;margin-block:var(--space-lg) var(--space-xl);margin-inline:auto}#contact button[data-email-cta]{align-self:center}footer[data-section=footer]{position:relative;padding-block:var(--space-3xl);padding-inline:clamp(1.25rem,5vw,4rem);background:linear-gradient(180deg,var(--gauze) 0%,var(--gauze-warm) 100%);color:var(--ink)}footer[data-section=footer]:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent)}.footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xl);max-width:60rem;margin-inline:auto;margin-bottom:var(--space-2xl)}.footer__col .eyebrow{margin-bottom:var(--space-md)}.footer__col ul{display:flex;flex-direction:column;gap:var(--space-sm)}.footer__col a,.footer__email{font-family:var(--font-body);font-size:.95rem;color:color-mix(in srgb,var(--ink) 75%,transparent);text-decoration:none;transition:color .2s ease}.footer__col a:hover,.footer__email:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:2px}.footer__legal{max-width:72ch;margin-inline:auto}.footer__legal p{font-family:var(--font-mono);font-size:.75rem;line-height:1.6;color:color-mix(in srgb,var(--ink) 55%,transparent)}.footer__legal p+p{margin-top:var(--space-md)}@media(max-width:640px){.footer__grid{grid-template-columns:1fr;gap:var(--space-xl)}}
