@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.0c05j22lu0e1h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.14r01_8b-ryu9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.2lg3sxkcxwsl6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_9f8c1ff3-module__lUs7Ta__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_9f8c1ff3-module__lUs7Ta__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
:root{--brand:#ffc40d;--brand-hover:#ffd24a;--green:#1e9e5a;--honey:#f6e9c6;--honey-deep:#f3d78a;--brand-text:#5c4714;--bg:#f6f4ef;--card:#fff;--ink:#15130f;--text:#4a463f;--muted:#5f5a52;--soft:#faf8f4;--line:#15130f12;--dark-sub:#b8b1a5;--gold:#f2cd6a;--display:var(--font-display),"Helvetica Neue",Arial,sans-serif;--sans:var(--font-geist-sans),"Helvetica Neue",Helvetica,Arial,sans-serif;--r-xl:36px;--r-lg:28px;--r-md:22px;--pad:clamp(16px,4.4vw,64px);--glass:#ffffffd1;--glass-edge:#ffffffc7;--blur:blur(22px) saturate(170%);--sheen:linear-gradient(155deg,#ffffff8c 0%,#fff0 38%);--shadow:0 0 0 1px #3a2c0c0b,0 1px 2px #3a2c0c0d,0 10px 28px #3a2c0c12,0 30px 60px -24px #3a2c0c29,inset 0 1px 0 #fffffff2;--shadow-hi:0 0 0 1px #3a2c0c0d,0 1px 2px #3a2c0c0d,0 18px 40px #3a2c0c1a,0 48px 90px -28px #3a2c0c3d,inset 0 1px 0 #fff;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.56,.64,1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}html,body{overscroll-behavior-x:none;max-width:100%;overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;padding-bottom:env(safe-area-inset-bottom,0px);margin:0;font-size:16px;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}.serif{font-family:var(--display);letter-spacing:-.025em;font-weight:600}.it{font-style:italic}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:12px}::selection{background:var(--honey);color:var(--ink)}.wrap{padding-inline:var(--pad);max-width:1440px;margin-inline:auto}section{padding-bottom:clamp(72px,9vw,120px)}.skip:focus{clip:auto;z-index:100;background:#fff;border-radius:999px;width:auto;height:auto;padding:12px 18px;position:fixed;top:12px;left:12px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-top{padding-top:clamp(112px,12vw,128px)}.glass{-webkit-backdrop-filter:blur(22px)saturate(180%);background:#ffffffb3;border:1px solid #ffffffe6;box-shadow:0 0 0 1px #0a0a0a0d,0 10px 30px #0a0a0a14,0 2px 6px #0a0a0a0a}.glass-dark{-webkit-backdrop-filter:blur(22px)saturate(160%);background:#0a0a0acc;border:1px solid #ffffff14;box-shadow:0 16px 40px #0a0a0a40}.card{background:var(--sheen),var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-edge);box-shadow:var(--shadow);border-radius:var(--r-xl);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}a.card:hover,.card.hover:hover{box-shadow:var(--shadow-hi);transform:translateY(-6px)}.dark{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:#fff;border-radius:var(--r-xl);transition:transform .5s var(--ease);background:linear-gradient(155deg,#ffffff17 0%,#fff0 40%),#15130feb;border:1px solid #ffffff12;box-shadow:0 30px 60px -20px #15130f73,inset 0 1px #ffffff1a}a.dark:hover,.dark.hover:hover{transform:translateY(-6px)}.ph{background:repeating-linear-gradient(135deg,#efece5 0 14px,#e9e5dc 14px 28px);position:relative;overflow:hidden}.ph img{object-fit:cover;width:100%;height:100%}.ph-label{color:#7a7a7a;font-size:12px;position:absolute;top:18px;left:18px}.chip{background:var(--bg);transition:background .25s,transform .35s var(--ease);border-radius:999px;align-items:center;padding:8px 14px;font-size:13px;display:inline-flex}.dark .chip{background:#ffffff1a}.pill{border-radius:999px;align-self:flex-start;align-items:center;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}.pill.glass:before{content:"";background:var(--brand);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:9px}.pill.plain:before{display:none}.hl{background:linear-gradient(transparent 56%,var(--honey-deep) 56%,var(--honey-deep) 90%,transparent 90%);margin:0 -.06em;padding:0 .06em}.dark .hl{color:var(--gold);background:0 0}.btn{white-space:nowrap;min-height:48px;font:500 15px/1 var(--sans);cursor:pointer;transition:transform .35s var(--spring),opacity .2s,background .3s,color .3s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;display:inline-flex}.btn:hover{opacity:.92;transform:translateY(-2px)}.btn:active{transition-duration:.12s;transform:scale(.96)}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{opacity:1;background:#2c2821}.btn-brand{background:var(--brand);color:#15130f}.btn-brand:hover{opacity:1;background:var(--brand-hover)}.btn-light{color:var(--ink);background:#fff;border-color:#0a0a0a14}.btn-soft{background:var(--bg);color:var(--ink);border-color:#0a0a0a14}.btn-ghost-dark{color:#fff;background:#ffffff1a;border-color:#ffffff24}.btn svg{transition:transform .4s var(--ease);flex-shrink:0}.btn:hover svg{transform:translate(3px)}.backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.backdrop .orb{will-change:transform;border-radius:50%;animation:40s ease-in-out infinite alternate orb;position:absolute}.backdrop .o1{background:radial-gradient(closest-side,#ffc40d4d,#ffc40d00);width:64vmax;height:64vmax;top:-24vmax;right:-20vmax}.backdrop .o2{background:radial-gradient(closest-side,#f2cd6a4d,#f2cd6a00);width:50vmax;height:50vmax;animation-duration:48s;animation-direction:alternate-reverse;top:34vh;left:-22vmax}.backdrop .o3{background:radial-gradient(closest-side,#ffd6783d,#ffd67800);width:46vmax;height:46vmax;animation-duration:56s;bottom:-20vmax;right:8vw}@keyframes orb{to{transform:translate(-6vmax,5vmax)scale(1.1)}}.backdrop .hex{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='90' viewBox='0 0 51.96 90'%3E%3Cpath d='M25.98 0 51.96 15V45L25.98 60 0 45V15Z M25.98 60V90' fill='none' stroke='%2315130F' stroke-opacity='.075' stroke-width='1'/%3E%3C/svg%3E") 0 0/52px 90px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(140% 80% at 50% 0,#000 10%,#0000 72%);mask-image:radial-gradient(140% 80% at 50% 0,#000 10%,#0000 72%)}.backdrop .hex-glow{pointer-events:none;opacity:0;will-change:transform;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='90' viewBox='0 0 51.96 90'%3E%3Cpath d='M25.98 0 51.96 15V45L25.98 60 0 45V15Z M25.98 60V90' fill='none' stroke='%23C9951E' stroke-opacity='1' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/52px 90px,radial-gradient(closest-side,#ffc40d3d,#ffc40d00) 0 0/100% 100% no-repeat;width:520px;height:520px;transition:opacity .5s;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(closest-side,#000 0%,#0000008c 50%,#0000 100%);mask-image:radial-gradient(closest-side,#000 0%,#0000008c 50%,#0000 100%)}.backdrop .hex-glow.on{opacity:1}.backdrop .grain{opacity:.09;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .08 0 0 0 0 .07 0 0 0 0 .06 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/180px 180px;position:absolute;inset:0}.progress{background:var(--brand);transform-origin:0;z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.progress{animation:linear both grow;animation-timeline:scroll(root)}}@keyframes grow{to{transform:scaleX(1)}}.nav-shell{z-index:50;pointer-events:none;transition:top .45s var(--ease);justify-content:center;padding-inline:16px;display:flex;position:fixed;top:16px;left:0;right:0}.nav-shell.is-scrolled{top:10px}.nav{pointer-events:auto;transition:gap .45s var(--ease),box-shadow .45s var(--ease);border-radius:999px;align-items:center;gap:24px;padding:8px;display:flex}.nav-shell.is-scrolled .nav{box-shadow:0 0 0 1px #0a0a0a0f,0 14px 36px #0a0a0a1f,0 2px 6px #0a0a0a0d}.brand{border-radius:12px;align-items:center;padding-left:10px;display:flex}.brand-logo{width:auto;height:38px;transition:transform .6s var(--spring);display:block}.brand:hover .brand-logo{transform:scale(1.05)}.brand-logo.lg{height:56px}.nav-links{gap:2px;font-size:14px;display:flex;position:relative}.nav-links a{z-index:1;border-radius:999px;padding:12px 16px;position:relative}.nav-ind{background:var(--honey);pointer-events:none;opacity:0;height:100%;transition:transform .5s var(--spring),width .5s var(--spring),opacity .3s;border-radius:999px;position:absolute;top:0;left:0}.nav-ind.on{opacity:1}.nav .btn{min-height:44px;padding:0 20px;font-size:14px}.menu-btn{background:var(--ink);cursor:pointer;border:0;border-radius:50%;width:44px;height:44px;display:none;position:relative}.menu-btn span{width:16px;height:2px;transition:transform .4s var(--spring);background:#fff;border-radius:2px;position:absolute;top:21px;left:14px}.menu-btn span:first-child{transform:translateY(-4px)}.menu-btn span:last-child{transform:translateY(4px)}.menu-btn[aria-expanded=true] span:first-child{transform:rotate(45deg)}.menu-btn[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.sheet{z-index:49;opacity:0;transform-origin:50% 0;pointer-events:none;transition:opacity .3s var(--ease),transform .45s var(--spring);border-radius:28px;gap:2px;padding:10px;display:grid;position:fixed;top:84px;left:16px;right:16px;transform:translateY(-10px)scale(.97)}.sheet a{opacity:0;transition:opacity .35s var(--ease),transform .45s var(--ease),background .2s;transition-delay:calc(var(--i,0) * 40ms);border-radius:18px;padding:16px 18px;font-size:17px;transform:translateY(-6px)}.sheet a:hover{background:#0a0a0a0d}.sheet.open{opacity:1;pointer-events:auto;transform:none}.sheet.open a{opacity:1;transform:none}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,72px);min-height:min(100dvh,960px);padding-top:clamp(120px,12vw,150px);display:grid}.hero-copy{flex-direction:column;gap:26px;display:flex}.hero-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:14px;display:flex}.hero h1{font:700 clamp(46px,5.9vw,94px)/.95 var(--display);letter-spacing:-.055em;margin:0}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:640px;display:grid}.hero-stat{border-radius:var(--r-md);align-items:center;gap:14px;padding:16px;display:flex}.hero-stat:hover{box-shadow:var(--shadow-hi);transform:translateY(-4px)}.hero-stat .ico{width:46px;height:46px;transition:transform .5s var(--spring);flex-shrink:0}.hero-stat:hover .ico{transform:rotate(-8deg)scale(1.06)}.hs-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hs-text b{font:600 clamp(19px,1.7vw,22px)/1.1 var(--display);letter-spacing:-.025em}.hs-text>span{color:var(--muted);font-size:13px;line-height:1.4}.bright .hs-text>span{color:var(--brand-text)}.hs-go{background:var(--bg);width:30px;height:30px;transition:transform .5s var(--spring),background .3s;border-radius:50%;flex-shrink:0;align-self:flex-start;place-items:center;display:grid}.bright .hs-go{background:#0a0a0a17}.hero-stat:hover .hs-go{background:var(--ink);color:var(--bg);transform:rotate(45deg)}.hero-stat:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.btn-island{padding-right:8px}.btn .bi{width:32px;height:32px;transition:transform .5s var(--spring);background:#ffffff29;border-radius:50%;place-items:center;display:grid}.btn:hover .bi{transform:translate(2px,-1px)scale(1.06)}.btn:hover .bi svg{transform:none}.hive-wrap{justify-self:center;padding-bottom:130px;position:relative}.hive{--cell:clamp(120px,12.2vw,186px);--g:12px;--cw:calc(var(--cell) + var(--g));--rh:calc(var(--cell) * .866 + var(--g));width:calc(var(--cw) * 3 - var(--g));height:calc(var(--rh) * 2 + var(--cell) * 1.1547);filter:drop-shadow(0 22px 34px #3a2c0c24);position:relative}.cell{left:calc(var(--cx) * var(--cw) / 2);top:calc(var(--r) * var(--rh));width:var(--cell);height:calc(var(--cell) * 1.1547);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:var(--ink);transition:transform .7s var(--spring);background:#ffffffb3;position:absolute}a.cell:hover{transform:translateY(-6px)}.cell-core{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);text-align:center;background:linear-gradient(160deg,#fff 0%,#faf7f0 60%,#f4efe4 100%);place-items:center;display:grid;position:absolute;inset:3px;overflow:hidden}.cell-text{flex-direction:column;gap:5px;padding:0 14px;display:flex}.cell-title{font:600 clamp(15px,1.35vw,20px)/1.1 var(--display);letter-spacing:-.02em}.cell-note{color:var(--muted);font-size:clamp(10px,.8vw,12px)}.cell-mark .cell-core{background:linear-gradient(160deg,#fff7dd,#f4dfa2)}.cell-mark img{width:56%;height:auto;transition:transform .8s var(--spring)}.hive:hover .cell-mark img{transform:rotate(-8deg)scale(1.05)}.cell-dark .cell-core{color:#f2ede3;background:linear-gradient(160deg,#2a251c,#15130f)}.cell-dark .cell-note{color:#b8b1a5}.cell-me .cell-core{background:linear-gradient(160deg,#efd99a,#c99a34)}.cell-photo{object-fit:cover;filter:sepia(.25)saturate(.9)}.cell-initials{font:700 clamp(30px,3vw,46px)/1 var(--display);letter-spacing:-.04em;color:#15130fc7}.founder-note{z-index:2;background:#ffffff80;border-radius:26px;width:min(290px,62%);margin:0;padding:6px;position:absolute;bottom:0;right:-4%;transform:rotate(-2.5deg);box-shadow:0 0 0 1px #15130f0f,0 30px 60px -24px #3a2c0c4d}.note-inner{background:#ffffffeb;border-radius:20px;padding:18px 20px;box-shadow:inset 0 1px #fff}.founder-note figcaption{color:var(--brand-text);margin-bottom:8px;font-size:12px;font-weight:600}.founder-note blockquote{font:500 15px/1.45 var(--display);letter-spacing:-.01em;color:var(--ink);margin:0}.founder-note p{color:var(--muted);margin-top:10px;font-size:12px}.motion .hero .cell{animation:cell-in .9s var(--spring) both;animation-delay:calc(var(--i,0) * 70ms + .35s)}.motion .hero .founder-note{animation:note-in .9s var(--spring) both;animation-delay:1s}@keyframes cell-in{0%{opacity:0;transform:translateY(14px)scale(.92)}}@keyframes note-in{0%{opacity:0;transform:translateY(18px)rotate(-6deg)}}[data-theme=dark] .cell{background:#ffffff1a}[data-theme=dark] .cell-core{background:linear-gradient(160deg,#27231b,#18160f)}[data-theme=dark] .cell-mark .cell-core{background:linear-gradient(160deg,#3a2f12,#241d0c)}[data-theme=dark] .cell-dark .cell-core{background:linear-gradient(160deg,#0b0a08,#050404)}[data-theme=dark] .cell-me .cell-core{background:linear-gradient(160deg,#6b5418,#3a2d0b)}[data-theme=dark] .cell-initials{color:#f2cd6a}[data-theme=dark] .hive{filter:drop-shadow(0 22px 34px #00000080)}[data-theme=dark] .founder-note{background:#ffffff0f;box-shadow:0 0 0 1px #ffffff14,0 30px 60px -24px #0009}[data-theme=dark] .note-inner{background:#1e1b15f0;box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] .btn-ink .bi{background:#15130f1f}.status{letter-spacing:.005em;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 13px 5px 5px;font-size:12.5px;font-weight:500;display:inline-flex}.status i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:relative}.status i:after{content:"";border:2px solid var(--green);animation:ring 2.6s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}@keyframes ring{0%{opacity:.45;transform:scale(1)}80%,to{opacity:0;transform:scale(1.8)}}h1{font:600 clamp(40px,4.6vw,68px)/1.02 var(--display);letter-spacing:-.04em;margin-bottom:24px}.lede{max-width:540px;color:var(--text);font-size:18px}.actions{flex-wrap:wrap;gap:12px;display:flex}.loc{color:var(--text);align-items:center;gap:6px;font-size:13px;display:flex}.duo{grid-template-columns:1fr 1fr;gap:24px;display:grid}.duo>*{border-radius:var(--r-lg);flex-direction:column;gap:6px;padding:26px;display:flex}.big{font:600 44px/1 var(--display);letter-spacing:-.03em}.dark .sub{color:var(--dark-sub)}.sub{color:var(--muted);font-size:14px}.results{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.results>*{border-radius:var(--r-lg);flex-direction:column;gap:36px;padding:30px;display:flex}.ico{background:var(--honey);width:44px;height:44px;color:var(--ink);border-radius:14px;place-items:center;display:grid}.dark .ico{background:#ffffff1a}.stat{font:600 50px/1 var(--display);letter-spacing:-.035em;margin-bottom:8px;display:block}.results p{color:var(--muted);font-size:15px;line-height:1.5}.results .dark p{color:var(--dark-sub)}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}section.head{padding-bottom:0}.head>div{flex-direction:column;gap:20px;display:flex}h2{font:600 clamp(32px,3.6vw,52px)/1.06 var(--display);letter-spacing:-.035em}.head p{max-width:360px;color:var(--muted)}.about{grid-template-rows:auto auto;grid-template-columns:1.5fr 1fr;gap:24px;display:grid}.about-main{flex-direction:column;grid-row:span 2;gap:28px;padding:clamp(28px,4vw,56px);display:flex}.about-main p{color:var(--text);max-width:62ch;font-size:17px;line-height:1.7}.note{flex-direction:column;gap:14px;padding:40px;display:flex}.note small{color:#8a8a8a;font-size:14px}.dark.note small{color:#9a9a9a}.note .q{font:600 26px/1.2 var(--display);letter-spacing:-.025em}.note p:last-child{color:var(--muted);font-size:15px}.dark.note p:last-child{color:var(--dark-sub)}.services{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.tile{background:var(--honey);width:56px;height:56px;color:var(--ink);transition:transform .6s var(--spring);border-radius:18px;flex-shrink:0;place-items:center;display:grid}.dark .tile{background:var(--honey)}.chips{flex-wrap:wrap;gap:8px;display:flex}.disc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.disc-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.disc-grid.three>:last-child:nth-child(3n+2){grid-column:span 2}.disc{border-radius:32px;flex-direction:column;gap:22px;min-height:420px;padding:clamp(28px,3.4vw,44px);display:flex}.disc-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.disc .num{font:500 18px/1 var(--display);color:#9a9a9a}.dark.disc .num{color:#8a8a8a}.disc h3{font:600 clamp(28px,2.7vw,38px)/1.06 var(--display);letter-spacing:-.03em}.disc p{color:var(--text);flex-grow:1;max-width:48ch;font-size:16px;line-height:1.65}.dark.disc p{color:var(--dark-sub)}.disc:hover .tile,.mini:hover .tile{transform:rotate(-10deg)scale(1.07)}.disc:hover .chip{transform:translateY(-2px)}.core-tag{background:var(--honey);color:var(--brand-text);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.mini{border-radius:var(--r-lg);flex-direction:column;gap:14px;min-height:260px;padding:28px;display:flex}.mini .disc-top .tile{border-radius:16px;width:48px;height:48px}.mini h3{font:600 25px/1.12 var(--display);letter-spacing:-.025em;margin-top:auto}.mini p{color:var(--muted);font-size:15px;line-height:1.55}.dark.mini p{color:var(--dark-sub)}.arrow-i{background:var(--bg);width:36px;height:36px;transition:transform .5s var(--spring),background .3s;border-radius:50%;place-items:center;display:grid}.dark .arrow-i{background:#ffffff1f}a:hover>.disc-top .arrow-i{background:var(--honey);color:var(--ink);transform:rotate(45deg)}.marquee-wrap{gap:18px;padding:clamp(28px,3.4vw,44px) 0;display:grid;overflow:hidden}.marquee-cap{color:var(--muted);padding-inline:clamp(28px,3.4vw,44px);font-size:14px}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.marquee-track{width:max-content;animation:46s linear infinite marquee;display:flex}.marquee.rev .marquee-track{animation-duration:64s;animation-direction:reverse}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{font:600 clamp(32px,4.2vw,60px)/1.12 var(--display);letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;display:inline-flex}.marquee-item .dot{background:var(--brand);border-radius:50%;flex-shrink:0;width:12px;height:12px}.marquee.rev .marquee-item{font:500 15px/1 var(--sans);letter-spacing:0;gap:10px;padding-right:10px}.marquee.rev .marquee-item span{background:var(--honey);color:var(--brand-text);border-radius:999px;padding:11px 18px}@keyframes marquee{to{transform:translate(-50%)}}.work{grid-template-columns:1fr 1fr;gap:24px;display:grid}.feature{grid-column:span 2;grid-template-columns:1.5fr 1fr;gap:12px;padding:12px;display:grid}.feature .ph{border-radius:26px;height:520px}.metric{transition:transform .6s var(--spring);border-radius:20px;padding:16px 20px;position:absolute;bottom:18px;right:18px}.metric b{font:600 34px/1 var(--display);letter-spacing:-.03em;display:block}.metric span{color:var(--text);font-size:13px}.feature-body{flex-direction:column;justify-content:space-between;gap:32px;padding:32px 28px;display:flex}.feature-body>div{flex-direction:column;gap:18px;display:flex}.feature h3{font:600 clamp(26px,2.6vw,34px)/1.1 var(--display);letter-spacing:-.03em}.feature p{color:var(--text)}.go{align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.go i{background:var(--ink);color:#fff;width:44px;height:44px;transition:transform .6s var(--spring);border-radius:50%;place-items:center;display:grid}a.card:hover .go i{transform:rotate(45deg)}a.card:hover .metric,a.card:hover .tag{transform:translateY(-4px)}.proj{flex-direction:column;padding:12px;display:flex}.proj .ph{border-radius:26px;height:340px}.proj .tag{transition:transform .6s var(--spring);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;position:absolute;top:14px;right:14px}.proj-body{flex-direction:column;gap:10px;padding:24px 20px 16px;display:flex}.proj-body small{color:#7a7a7a;font-size:13px}.proj h3{font:600 26px/1.12 var(--display);letter-spacing:-.025em}.proj p{color:var(--text);font-size:15px}.wide{grid-column:span 2;grid-template-columns:1fr auto auto;align-items:center;gap:56px;padding:40px 44px;display:grid}.wide small{color:#9a9a9a;margin-bottom:10px;font-size:13px;display:block}.wide h3{font:600 28px/1.12 var(--display);letter-spacing:-.025em}.wide .n{font:600 42px/1 var(--display);letter-spacing:-.03em;display:block}.wide .n+span{color:var(--dark-sub);font-size:13px}.exp{grid-template-columns:360px 1fr;gap:64px;padding:clamp(28px,4vw,56px);display:grid}.exp-intro{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.jobs{flex-direction:column;gap:12px;display:flex}.job{transition:transform .5s var(--ease),background .3s;background:#ffffff80;border:1px solid #ffffffb3;border-radius:24px;grid-template-columns:180px 1fr;gap:28px;padding:26px 28px;display:grid}.job:hover{background:var(--honey);transform:translate(6px)}.job-meta{color:var(--muted);flex-direction:column;align-items:flex-start;gap:8px;font-size:14px;display:flex}.role{background:var(--ink);color:#fff;border-radius:999px;padding:5px 11px;font-size:12px}.job strong{margin-bottom:6px;font-size:20px;font-weight:600;display:block}.job p{color:var(--text);font-size:15px}.contact{text-align:center;flex-direction:column;align-items:center;gap:28px;padding:clamp(56px,7vw,88px) clamp(24px,5vw,72px);display:flex;position:relative;overflow:hidden}.contact:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:24px 24px;animation:30s linear infinite drift;position:absolute;inset:0}@keyframes drift{to{background-position:24px 24px}}.contact>*{position:relative}.contact .pill{background:var(--honey);color:var(--brand-text);align-self:center}.contact h2{letter-spacing:-.04em;max-width:1000px;font-size:clamp(34px,5vw,72px);line-height:1.02}.contact p{max-width:580px;color:var(--dark-sub);font-size:18px}.contact .actions{justify-content:center}.journal{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.post{border-radius:32px;flex-direction:column;padding:12px;display:flex}.post .ph{border-radius:22px;height:220px}.post .pill{padding:7px 13px;font-size:12px;position:absolute;top:14px;left:14px}.post-body{flex-direction:column;gap:14px;padding:22px 18px 14px;display:flex}.post h3{font:600 21px/1.2 var(--display);letter-spacing:-.02em}.post small{color:#7a7a7a;font-size:14px}footer{padding-bottom:128px}.foot{flex-direction:column;gap:clamp(40px,5vw,64px);padding:clamp(28px,4vw,52px) clamp(24px,4vw,52px);display:flex;overflow:hidden;container-type:inline-size}.foot-top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);display:grid}.foot-brand{flex-direction:column;gap:18px;max-width:480px;display:flex}.foot-brand .brand{padding-left:0;font-size:16px}.foot-brand>p{color:var(--muted);font-size:15px;line-height:1.6}.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.foot-h{color:#8a8a8a;margin-bottom:16px;font-size:13px}.foot-cols ul{flex-direction:column;gap:11px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.ulink{background:linear-gradient(var(--brand),var(--brand)) 0 100%/0 2px no-repeat;transition:background-size .45s var(--ease);padding-bottom:2px}.ulink:hover{background-size:100% 2px}.avail{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.avail i{background:var(--green);border-radius:50%;width:8px;height:8px;position:relative}.avail i:after{content:"";border:1.5px solid var(--green);animation:ring 2.6s var(--ease) infinite;border-radius:50%;position:absolute;inset:-1px}.foot-bar{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;font-size:14px;display:flex}.socials{flex-wrap:wrap;gap:22px;display:flex}.to-top{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.to-top i{background:var(--bg);width:34px;height:34px;transition:transform .5s var(--spring);border-radius:50%;place-items:center;display:grid}.to-top:hover i{background:var(--honey);transform:translateY(-4px)}.wordmark{font:600 14cqi/.95 var(--display);letter-spacing:-.05em;white-space:nowrap;-webkit-user-select:none;user-select:none;margin:0;padding:.04em 0 .1em;overflow:hidden}.wordmark .sl{display:inline-block}.dock{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:50;opacity:0;pointer-events:none;transition:opacity .35s var(--ease),transform .6s var(--spring);border-radius:999px;align-items:center;gap:4px;padding:8px;display:flex;position:fixed;transform:translate(-50%,28px)scale(.94)}.dock.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.dock a.i{color:#fff;width:48px;height:48px;transition:background .2s,transform .4s var(--spring);border-radius:50%;place-items:center;display:grid}.dock a.i:hover{background:#ffffff1a;transform:translateY(-3px)}.dock .sep{background:#ffffff26;width:1px;height:24px;margin:0 6px}.dock .btn{min-height:48px;padding:0 22px;font-size:14px}.dark .big,.dark .stat,.wide .n,.dark.disc .num{color:var(--gold)}.bright{background:var(--sheen),#f6e9c6e6;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:var(--ink);border-radius:var(--r-xl);box-shadow:var(--shadow);transition:transform .5s var(--ease),box-shadow .5s var(--ease);border:1px solid #fff9}a.bright:hover,.bright.hover:hover{box-shadow:var(--shadow-hi);transform:translateY(-6px)}.bright p,.bright .sub,.bright small,.bright.note p:last-child,.bright.note small{color:var(--brand-text)}.bright .ico,.bright .chip,.bright .arrow-i{background:#0a0a0a17}.bright .tile{background:var(--ink);color:var(--honey)}.bright .num{color:var(--brand-text)}.bright .core-tag{background:var(--ink);color:var(--honey)}.intro{opacity:0;animation:in .9s var(--ease) forwards;transform:translateY(16px)}.intro:nth-child(2){animation-delay:.12s}@keyframes in{to{opacity:1;transform:none}}.page{animation:page-in .7s var(--ease) backwards}@keyframes page-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sw{vertical-align:top;margin:-.08em 0 -.16em;padding:.08em 0 .16em;display:inline-block;overflow:hidden}.sw>span,.sl{display:inline-block}.motion .hero h1 .sw>span{animation:word-up 1.05s var(--ease) forwards;animation-delay:calc(var(--i,0) * 55ms + .2s);transform:translateY(112%)}@keyframes word-up{to{transform:none}}.motion [data-reveal]{opacity:0;transition:opacity .9s var(--ease),transform 1s var(--ease);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(28px)}.motion [data-reveal].is-in{opacity:1;transform:none}.motion [data-reveal] .sw>span{transition:transform 1.05s var(--ease);transition-delay:calc(var(--i,0) * 45ms + var(--d,0) * 90ms + 80ms);transform:translateY(112%)}.motion [data-reveal].is-in .sw>span{transform:none}.motion .wordmark[data-reveal]{opacity:1;transform:none}.motion .wordmark[data-reveal] .sl{transition:transform 1.1s var(--ease);transition-delay:calc(var(--i,0) * 38ms);transform:translateY(105%)}.motion .wordmark[data-reveal].is-in .sl{transform:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bulb{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;transition:background .3s,color .4s;display:grid;position:relative}.bulb:hover{background:#7f76641f}.bulb.on{color:var(--brand)}.bulb-swing{transform-origin:50% 100%;place-items:center;width:24px;height:24px;display:grid;position:relative}.bulb-icon{z-index:1;position:relative}.bulb-icon path:first-child{transition:opacity .45s var(--ease),fill .45s var(--ease)}.bulb-icon path:last-child{transition:fill .45s var(--ease)}.bulb.on .bulb-icon path:first-child{opacity:1;fill:var(--brand);animation:.75s linear flicker}.bulb.on .bulb-icon path:last-child{fill:var(--ink)}.bulb-glow{opacity:0;transition:opacity .5s var(--ease),transform .7s var(--spring);background:radial-gradient(closest-side,#ffc40d80,#ffc40d00);border-radius:50%;position:absolute;inset:-9px;transform:scale(.35)}.bulb.on .bulb-glow{opacity:1;transform:none}.bulb-rays{fill:none;width:36px;height:36px;stroke:var(--brand);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:3;stroke-dashoffset:3px;opacity:0;transition:stroke-dashoffset .5s var(--ease) .15s,opacity .3s;position:absolute;inset:-6px;overflow:visible}.bulb.on .bulb-rays{stroke-dashoffset:0;opacity:1}@keyframes flicker{0%{opacity:.35}12%{opacity:1}20%{opacity:.45}32%{opacity:1}42%{opacity:.7}55%,to{opacity:1}}.logo-on-dark{display:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0d0a;--card:#1a1813;--ink:#f2ede3;--text:#cdc6b8;--muted:#a8a092;--soft:#ffffff0a;--line:#ffffff17;--honey:#2e2612;--honey-deep:#ffc40d52;--brand-text:#f2cd6a;--green:#2fb86e;--glass:#1e1b15db;--glass-edge:#ffffff14;--sheen:linear-gradient(155deg,#ffffff12 0%,#fff0 38%);--shadow:0 0 0 1px #00000059,0 18px 48px -18px #0009,inset 0 1px 0 #ffffff0f;--shadow-hi:0 0 0 1px #0006,0 28px 70px -24px #000000bf,inset 0 1px 0 #ffffff1a}[data-theme=dark] .logo-on-light{display:none}[data-theme=dark] .logo-on-dark{display:block}[data-theme=dark] ::selection{color:#fff;background:#ffc40d59}[data-theme=dark] .glass{background:#1a1813b8;border-color:#ffffff14;box-shadow:0 0 0 1px #0006,0 10px 30px #00000073,inset 0 1px #ffffff0f}[data-theme=dark] .nav-shell.is-scrolled .nav{box-shadow:0 0 0 1px #00000080,0 14px 36px #00000080,inset 0 1px #ffffff0f}[data-theme=dark] .dark{background:linear-gradient(155deg,#ffffff0d 0%,#fff0 40%),#060504e0;border-color:#ffffff0f}[data-theme=dark] .bright{background:var(--sheen),linear-gradient(#ffc40d21,#ffc40d21),#1a1711e0;border-color:#ffc40d2e}[data-theme=dark] .bright .ico,[data-theme=dark] .bright .chip,[data-theme=dark] .bright .arrow-i{background:#ffffff14}[data-theme=dark] .bright .tile,[data-theme=dark] .bright .core-tag{background:var(--brand);color:#15130f}[data-theme=dark] .btn-ink,[data-theme=dark] .menu-btn,[data-theme=dark] .role{color:#15130f;background:#f2ede3}[data-theme=dark] .btn-ink:hover{background:#fff}[data-theme=dark] .menu-btn span{background:#15130f}[data-theme=dark] .btn-light{color:var(--ink);background:#ffffff12;border-color:#ffffff1f}[data-theme=dark] .btn-soft{background:#ffffff0d;border-color:#ffffff1a}[data-theme=dark] .go i{background:var(--brand);color:#15130f}[data-theme=dark] .ph{background:repeating-linear-gradient(135deg,#1b1915 0 14px,#201d18 14px 28px)}[data-theme=dark] .ph-label,[data-theme=dark] .proj-body small,[data-theme=dark] .post small{color:#9a9489}[data-theme=dark] .job{background:#ffffff09;border-color:#ffffff0f}[data-theme=dark] .skip:focus{background:var(--card)}[data-theme=dark] .bulb.on .bulb-icon path:last-child{fill:var(--ink)}[data-theme=dark] .backdrop .hex{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='90' viewBox='0 0 51.96 90'%3E%3Cpath d='M25.98 0 51.96 15V45L25.98 60 0 45V15Z M25.98 60V90' fill='none' stroke='%23F2EDE3' stroke-opacity='.05' stroke-width='1'/%3E%3C/svg%3E")}[data-theme=dark] .backdrop .grain{filter:invert();opacity:.045}[data-theme=dark] .backdrop .orb{opacity:.55}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.step{border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:32px;display:flex}.step-num{width:40px;height:40px;font:600 18px/1 var(--display);background:var(--honey);color:var(--ink);border-radius:50%;place-items:center;display:grid}.bright .step-num{background:var(--ink);color:var(--honey)}.step h3{font:600 26px/1.15 var(--display);letter-spacing:-.025em}.step p{color:var(--text);font-size:16px;line-height:1.6}.steps-note{color:var(--muted);text-align:center;margin-top:28px;font-size:16px}.tasks{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.task{border-radius:var(--r-lg);flex-direction:column;justify-content:space-between;gap:18px;min-height:150px;padding:26px 28px;display:flex}.task-name{font:600 21px/1.2 var(--display);letter-spacing:-.02em}.task-time{background:var(--honey);color:var(--brand-text);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:500}.tasks-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:28px;display:flex}.tasks-foot p{color:var(--muted)}.results-two{grid-template-columns:repeat(2,minmax(0,1fr))}.result{transition:transform .5s var(--ease)}a.result:hover{transform:translateY(-6px)}.result-text{color:var(--ink)!important;font-size:17px!important}.dark .result-text{color:#fff!important}.result-source{margin-top:10px;font-size:13px!important;line-height:1.45!important}.quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.quote{border-radius:var(--r-lg);flex-direction:column;gap:20px;margin:0;padding:30px;display:flex}.quote blockquote{font:500 18px/1.5 var(--display);letter-spacing:-.01em;margin:0}.quote figcaption{color:var(--muted);flex-direction:column;gap:2px;font-size:13px;display:flex}.quote figcaption strong{color:var(--ink);font-size:14px}.faq{padding:8px clamp(20px,3vw,36px)}.faq-item{border-bottom:1px solid var(--line)}.faq-item:last-child{border-bottom:0}.faq-item summary{cursor:pointer;font:600 18px/1.3 var(--display);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:8px}.faq-icon{background:var(--honey);border-radius:50%;flex-shrink:0;width:28px;height:28px;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--ink);width:12px;height:2px;transition:transform .35s var(--ease);border-radius:2px;position:absolute;top:13px;left:8px}.faq-icon:after{transform:rotate(90deg)}.faq-item[open] .faq-icon:after{transform:rotate(0)}.faq-item p{color:var(--text);padding:0 48px 22px 0;font-size:16px;line-height:1.65}.contact-page{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.contact-page>section:first-child{padding-bottom:24px}.contact-form{flex-direction:column;gap:20px;padding:clamp(24px,4vw,48px);display:flex}.cf-title{font:600 clamp(26px,2.6vw,34px)/1.1 var(--display);letter-spacing:-.03em}.cf-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cf-field{flex-direction:column;gap:8px;display:flex}.cf-field label{color:var(--ink);font-size:14px;font-weight:600}.cf-field input,.cf-field textarea,.cf-field select{font:16px/1.4 var(--sans);color:var(--ink);background:var(--soft);border:1px solid #15130f29;border-radius:16px;width:100%;padding:14px 16px;transition:border-color .2s,box-shadow .2s}.cf-field textarea{resize:vertical;min-height:130px}.cf-field input::placeholder,.cf-field textarea::placeholder{color:#7a7368}.cf-field input:focus,.cf-field textarea:focus,.cf-field select:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #ffc40d59}.cf-field [aria-invalid=true]{border-color:#b42318}.cf-error{color:#b42318;font-size:13px}.cf-submit{align-self:flex-start}.cf-status{min-height:1.4em;color:var(--text);font-size:14px}.cf-status a{text-decoration:underline}[data-theme=dark] .cf-field input,[data-theme=dark] .cf-field textarea,[data-theme=dark] .cf-field select{background:#ffffff0d;border-color:#ffffff29}[data-theme=dark] .cf-field input::placeholder,[data-theme=dark] .cf-field textarea::placeholder{color:#9a9489}[data-theme=dark] .cf-field [aria-invalid=true]{border-color:#ff8a7a}[data-theme=dark] .cf-error{color:#ff8a7a}.founder{align-items:center;gap:18px;display:flex}.founder-photo{object-fit:cover;width:96px;height:96px;box-shadow:0 0 0 4px var(--honey);border-radius:50%;flex-shrink:0}.wa-float{right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:48;color:#fff;width:54px;height:54px;transition:transform .4s var(--spring);background:#128c7e;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 12px 30px #128c7e59}.wa-float:hover{transform:translateY(-3px)scale(1.04)}.wa-float:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (max-width:1100px){.tasks,.quotes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.steps,.tasks,.quotes,.results-two,.cf-row{grid-template-columns:minmax(0,1fr)}.wa-float{display:none}.contact .actions{width:100%}.contact .actions .btn{white-space:normal;overflow-wrap:anywhere;text-align:center;width:100%}.faq-item p{padding-right:0}.founder{align-items:flex-start}}@media (max-width:1100px){.nav-links{display:none}.menu-btn{display:block}.nav{gap:12px}.hero,.about,.feature{grid-template-columns:minmax(0,1fr)}.hero{min-height:0}.hive-wrap{justify-items:center;gap:24px;padding-bottom:0;display:grid}.founder-note{width:min(420px,100%);position:relative;bottom:auto;right:auto;transform:none}.about-main{grid-row:auto}.results,.services,.journal,.mini-grid,.disc-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.services>:last-child,.journal .post:last-child,.disc-grid.three>:last-child{grid-column:span 2}.mini-grid>:last-child{grid-column:auto}.exp{grid-template-columns:minmax(0,1fr);gap:40px}.feature .ph{height:400px}.foot-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.nav .btn{display:none}.status{gap:7px;padding:4px 11px 4px 4px;font-size:12px}.status i{width:18px;height:18px}.brand-logo{height:34px}.brand-logo.lg{height:48px}.results,.services,.journal,.work,.duo,.disc-grid,.disc-grid.three,.mini-grid{grid-template-columns:minmax(0,1fr)}.services>:last-child,.journal .post:last-child,.disc-grid.three>:last-child,.feature,.wide{grid-column:auto}.disc,.mini{min-height:0}.hive{--cell:clamp(86px,27vw,120px);--g:8px}.hero-stats{grid-template-columns:minmax(0,1fr);max-width:none}.feature .ph{height:300px}.proj .ph{height:260px}.wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:32px 28px}.wide>div:first-child{grid-column:span 2}.job{grid-template-columns:minmax(0,1fr);gap:12px}.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-cols>:last-child{grid-column:span 2}.note{padding:32px}}@media (prefers-reduced-transparency:reduce){.glass,.card{-webkit-backdrop-filter:none;background:#fff}.glass-dark,.dark{background:var(--ink);-webkit-backdrop-filter:none}.bright{background:var(--honey);-webkit-backdrop-filter:none}.job{background:var(--soft)}.backdrop .orb{display:none}[data-theme=dark] .card,[data-theme=dark] .glass{background:#1a1813}[data-theme=dark] .dark{background:#070605}[data-theme=dark] .bright{background:#2e2612}}@media (max-width:720px){:root{--blur:blur(14px) saturate(160%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.intro{opacity:1;transform:none}.progress{display:none}}
