@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_16ff21f3-module__vmogGq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_16ff21f3-module__vmogGq__variable{--font-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0uzdxrcy6_2v0.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:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/ae8872c8a32e309c-s.2gucyqm69382k.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.43n2qzmbjskyp.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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_a0e3f45f-module__5M4voW__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_a0e3f45f-module__5M4voW__variable{--font-display:"Playfair Display", "Playfair Display Fallback"}
:root{--paper:#f5f2ec;--paper-deep:#ece7dc;--white:#fff;--navy:#0d1b2a;--ink:#2b2b2b;--muted:#686d6b;--hairline:#d9d3c9;--magenta:#e91e63;--violet:#7c4dff;--cyan:#00bcd4;--orange:#ff9800;--portal-progress:0}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), "Segoe UI", sans-serif;letter-spacing:.006em;margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}img,svg,canvas{display:block}::selection{background:var(--magenta);color:#fff}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f2ece0;border:1px solid #0d1b2a21;border-radius:100px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1180px,100% - 32px);min-height:58px;padding:8px 12px 8px 18px;display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 38px #0d1b2a14}.wordmark{color:var(--navy);font-family:var(--font-display), Georgia, serif;letter-spacing:.01em;white-space:nowrap;align-items:center;gap:10px;font-weight:700;display:inline-flex}.brand-symbol{object-fit:contain;flex:none;width:36px;height:36px}.footer-wordmark .brand-symbol{width:30px;height:30px}.site-header nav{font:700 11px/1 var(--font-sans), Arial, sans-serif;gap:26px;display:flex}.site-header nav a{padding:12px 0;position:relative}.site-header nav a:after{background:var(--magenta);content:"";width:0;height:2px;transition:width .25s;position:absolute;bottom:6px;left:0}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{width:100%}.header-cta{background:var(--navy);color:#fff;font:700 11px/1 var(--font-sans), Arial, sans-serif;border-radius:100px;justify-self:end;padding:12px 18px}.portal-section{background:var(--paper);height:320vh;position:relative}.portal-sticky{isolation:isolate;place-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.portal-sticky:before{z-index:-3;content:"";background-image:linear-gradient(#0d1b2a0a 1px,#0000 1px),linear-gradient(90deg,#0d1b2a0a 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28% 82%,#0000 100%)}.portal-canvas{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.portal-crystal-logo{z-index:-1;width:min(50vw,72vh);height:auto;opacity:clamp(0, (var(--portal-progress) - .76) * 5.6, 1);filter:drop-shadow(0 26px 34px #38206824);pointer-events:none;position:absolute;top:54%;left:71%;transform:translate(-50%,-50%)scale(.98)}.portal-crystal-aura{z-index:-2;aspect-ratio:1;width:min(50vw,72vh);opacity:clamp(0, (var(--portal-progress) - .78) * 5.6, 1);filter:blur(26px);pointer-events:none;background:radial-gradient(closest-side,#ffffff75 0%,#7c4dff26 50%,#00bcd414 64%,#0000 76%);animation:4.2s ease-in-out infinite alternate crystal-aura;position:absolute;top:54%;left:71%;transform:translate(-50%,-50%)}.portal-crystal-glow{z-index:-1;aspect-ratio:1;width:min(50vw,72vh);opacity:clamp(0, (var(--portal-progress) - .8) * 5.6, 1);pointer-events:none;position:absolute;top:54%;left:71%;overflow:hidden;transform:translate(-50%,-50%);-webkit-mask-image:url(/brand/kanbina-logo-crystal.png);mask-image:url(/brand/kanbina-logo-crystal.png);-webkit-mask-size:100% 100%;mask-size:100% 100%}.portal-crystal-glow:after{content:"";filter:blur(7px);background:linear-gradient(90deg,#0000,#ffffffd1,#0000);width:30%;animation:3.8s cubic-bezier(.45,0,.3,1) infinite crystal-sweep;position:absolute;top:-32%;bottom:-32%;left:0;transform:rotate(16deg)translate(-180%)}@keyframes crystal-aura{0%{filter:blur(26px);transform:translate(-50%,-50%)scale(.97)}to{filter:blur(30px);transform:translate(-50%,-50%)scale(1.03)}}@keyframes crystal-sweep{0%,14%{transform:rotate(16deg)translate(-180%)}62%,to{transform:rotate(16deg)translate(540%)}}.portal-copy{z-index:1;text-align:left;width:min(590px,49vw - 40px);min-width:0;transition:opacity .1s linear,transform .1s linear;position:absolute;top:clamp(350px,55vh,560px);left:max(24px,50vw - 590px)}.portal-copy:before{z-index:-1;content:"";filter:blur(8px);background:linear-gradient(90deg,#f5f2ecf7 0 72%,#f5f2eca3 84%,#0000 100%);position:absolute;inset:-34px -46px}.portal-copy h1,.portal-copy h2{color:var(--navy);font-family:var(--font-display), Georgia, serif;letter-spacing:-.012em;margin:12px 0 24px;font-size:clamp(46px,5.25vw,78px);line-height:1.04}.portal-copy h2{font-size:clamp(46px,5.2vw,76px)}.portal-copy>p:last-child{color:#454b47;width:min(620px,100%);margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.58}.portal-copy-one{opacity:calc(1 - min(1, var(--portal-progress) * 3.4));transform:translateY(calc(-50% - var(--portal-progress) * 74px))}.portal-copy-two{opacity:clamp(0, (var(--portal-progress) - .28) * 4, 1);transform:translateY(calc(-50% + (1 - min(1, var(--portal-progress) * 1.55)) * 62px))}.portal-progress-rail{gap:8px;display:flex;position:absolute;bottom:36px;left:max(24px,50vw - 590px)}.portal-stage{color:var(--navy);font:800 8px/1 var(--font-sans), Arial, sans-serif;letter-spacing:.12em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f5f2ecad;border:1px solid #0d1b2a21;padding:8px 10px}.portal-stage-one{opacity:calc(.28 + (1 - min(1, var(--portal-progress) * 4)) * .72)}.portal-stage-two{opacity:clamp(.28, (var(--portal-progress) - .12) * 4, 1)}.portal-stage-three{opacity:clamp(.28, (var(--portal-progress) - .48) * 4, 1)}.eyebrow{color:var(--magenta);font:800 10px/1.35 var(--font-sans), Arial, sans-serif;letter-spacing:.13em;margin:0 0 14px}.type-highlight{font-family:var(--font-display), Georgia, serif;letter-spacing:-.006em;font-size:1.04em;font-style:italic;font-weight:600}.type-break{margin-top:.04em;display:block}.gradient-text{color:var(--magenta);background:linear-gradient(105deg, var(--magenta) 4%, var(--violet) 38%, var(--cyan) 68%, var(--orange) 96%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-magenta-violet,.gradient-violet-cyan,.gradient-cyan-orange,.gradient-orange-magenta{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-magenta-violet{color:var(--magenta);background-image:linear-gradient(105deg, var(--magenta), var(--violet))}.gradient-violet-cyan{color:var(--violet);background-image:linear-gradient(105deg, var(--violet), #009eb5)}.gradient-cyan-orange{color:#008fa6;background-image:linear-gradient(105deg, #009eb5 8%, var(--cyan) 42%, var(--orange) 94%)}.gradient-orange-magenta{color:var(--orange);background-image:linear-gradient(105deg, var(--orange), var(--magenta))}.glow-phrase{background-image:linear-gradient(105deg, transparent 34%, #ffffffeb 50%, transparent 66%), linear-gradient(105deg, #009eb5 8%, var(--cyan) 42%, var(--orange) 94%);filter:drop-shadow(0 2px 16px #00bcd447)drop-shadow(0 0 30px #ff980024);background-position:-140% 0,0 0;background-repeat:no-repeat;background-size:240% 100%,100% 100%;animation:4.2s cubic-bezier(.45,0,.3,1) infinite phrase-shimmer}@keyframes phrase-shimmer{0%,18%{background-position:-140% 0,0 0}72%,to{background-position:220% 0,0 0}}.accent-magenta{color:var(--magenta)}.accent-violet{color:var(--violet)}.accent-cyan{color:#008fa6}.accent-orange{color:#d66f00}.eyebrow-violet{color:var(--violet)}.eyebrow-cyan{color:#008fa6}.eyebrow-orange{color:#d66f00}.inline-highlight{color:var(--magenta);font-style:italic;font-weight:600}.scroll-cue{opacity:calc(1 - var(--portal-progress) * 3);color:var(--navy);font:700 9px/1 var(--font-sans), Arial, sans-serif;letter-spacing:.16em;align-items:center;gap:12px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.scroll-cue i{background:var(--navy);width:38px;height:1px;display:block;position:relative}.scroll-cue i:after{content:"";border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(-45deg)}.section,.answer-section,.venture-bridge,.method-section,.founder-section,.faq-section{width:min(1180px,100% - 48px);margin:0 auto;padding:128px 0}.section-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;margin-bottom:60px;display:grid}.section-heading>*,.answer-section>*,.venture-bridge>*,.method-section>*,.visibility-section>*,.contact-section>*,.publishing-world-section>*{min-width:0}.portal-copy h1,.portal-copy h2,.section-heading h2,.answer-copy h2,.venture-bridge h2,.method-intro h2,.visibility-copy h2,.founder-copy h2,.faq-heading h2,.contact-section h2,.publishing-world-section h2,.publishing-return h2,.practice-card,.diagnostic-form{overflow-wrap:anywhere}.section-heading h2,.answer-copy h2,.venture-bridge h2,.method-intro h2,.visibility-copy h2,.founder-copy h2,.faq-heading h2,.contact-section h2,.publishing-world-section h2,.publishing-return h2{color:var(--navy);font-family:var(--font-display), Georgia, serif;letter-spacing:-.012em;margin:0;font-size:clamp(40px,5.2vw,72px);line-height:1.08}.lead{color:#505552;margin:0;font-size:18px;line-height:1.65}.practice-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.practice-card{--accent:var(--cyan);border:1px solid var(--hairline);background:#ffffffbd;min-height:520px;padding:32px;transition:transform .22s,box-shadow .22s,background .22s;position:relative;overflow:hidden}.practice-card:hover{background:#fff;transform:translateY(-6px);box-shadow:0 24px 52px #0d1b2a17}.practice-card:before{background:var(--accent);content:"";width:4px;height:100%;position:absolute;top:0;left:0}.cyan-card{--accent:var(--cyan)}.magenta-card{--accent:var(--magenta)}.orange-card{--accent:var(--orange)}.card-number{color:var(--accent);font:800 10px/1 var(--font-sans), Arial, sans-serif}.practice-card h3{color:var(--navy);font:700 31px/1.16 var(--font-display), Georgia, serif;letter-spacing:-.006em;margin:66px 0 16px}.practice-line{min-height:90px;margin:0;font-size:16px;line-height:1.55}.practice-proof{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);min-height:108px;margin:20px 0;padding:16px 0;font-size:13px;line-height:1.48}.practice-proof b{color:var(--accent);font:800 9px/1 var(--font-sans), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;display:block}.practice-card ul{margin:0;padding:0;list-style:none}.practice-card li{padding:7px 0 7px 18px;font-size:13px;position:relative}.practice-card li:before{background:var(--accent);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:0}.source-note{max-width:900px;color:var(--muted);margin:24px 0 0;font-size:10px;line-height:1.6}.source-note a{border-bottom:1px solid var(--muted)}.brand-convergence{--brand-progress:0;background:linear-gradient(180deg, #fff 0%, var(--paper) 24%, var(--paper) 100%);height:280vh;position:relative}.brand-convergence-sticky{isolation:isolate;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);height:100vh;position:sticky;top:0;overflow:hidden}.brand-convergence-sticky:before{z-index:-3;content:"";background-image:linear-gradient(#0d1b2a09 1px,#0000 1px),linear-gradient(90deg,#0d1b2a09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.brand-visual{--glass-x:0px;--glass-y:0px;--glass-rotate-x:0deg;--glass-rotate-y:0deg;width:58%;position:absolute;inset:0 auto 0 0}.glass-infinity-frame{aspect-ratio:1;width:min(92%,760px);transform:translate(calc(-50% + var(--glass-x)), calc(-50% + var(--glass-y))) rotateX(var(--glass-rotate-x)) rotateY(var(--glass-rotate-y));perspective:900px;transition:transform .18s ease-out;position:absolute;top:47%;left:50%;overflow:hidden;-webkit-mask-image:radial-gradient(69% 62%,#000 58%,#0000 86%);mask-image:radial-gradient(69% 62%,#000 58%,#0000 86%)}.glass-infinity{object-fit:contain;filter:saturate(1.06)contrast(1.02)drop-shadow(0 28px 35px #451c621f);mix-blend-mode:multiply;transition:filter .25s,opacity .6s;transform:scale(.98)}.glass-mobius{position:absolute;inset:0}.glass-mobius.is-3d .glass-infinity{opacity:0}.glass-mobius-canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.glass-light{aspect-ratio:1;filter:blur(30px);opacity:.2;mix-blend-mode:screen;border-radius:50%;width:20%;position:absolute}.glass-light-magenta{background:var(--magenta);top:24%;left:18%}.glass-light-cyan{background:var(--cyan);bottom:20%;right:17%}.decision-surface{opacity:clamp(0, (var(--brand-progress) - .67) * 4.5, 1);transform:translateY(calc((1 - min(1, var(--brand-progress) * 1.25)) * 34px));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f5f2ecd1;border:1px solid #0d1b2a2e;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:14%;left:9%;right:5%;box-shadow:0 24px 70px #0d1b2a1a}.decision-surface>span{min-height:112px;color:var(--navy);font:700 17px/1.1 var(--font-display), Georgia, serif;border-right:1px solid #0d1b2a21;padding:17px}.decision-surface>span:last-child{border-right:0}.decision-surface b{color:var(--magenta);font:800 8px/1 var(--font-sans), Arial, sans-serif;letter-spacing:.12em;margin-bottom:23px;display:block}.decision-surface small{color:var(--muted);font:400 10px/1.35 var(--font-sans), Arial, sans-serif;margin-top:7px;display:block}.brand-story{width:min(510px,42vw - 30px);position:absolute;top:50%;right:max(24px,50vw - 590px);transform:translateY(-50%)}.brand-story:before{z-index:-1;content:"";background:radial-gradient(#f5f2ecf5 0 52%,#0000 76%);position:absolute;inset:-90px -70px}.brand-story h2{color:var(--navy);font:700 clamp(44px, 5vw, 72px)/1.07 var(--font-display), Georgia, serif;letter-spacing:-.012em;margin:0 0 24px}.brand-story>p:last-child{color:#4d534f;margin:0;font-size:clamp(17px,1.45vw,20px);line-height:1.65}.brand-story-one{opacity:calc(1 - min(1, var(--brand-progress) * 3.6));transform:translateY(calc(-50% - var(--brand-progress) * 70px))}.brand-story-two{opacity:clamp(0, (var(--brand-progress) - .34) * 4, 1);transform:translateY(calc(-50% + (1 - min(1, var(--brand-progress) * 1.45)) * 58px))}.answer-section{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:.65fr 1.35fr;gap:70px;display:grid}.answer-aside{min-width:0}.signal-pill{border:1px solid var(--cyan);color:var(--navy);font:700 10px/1 var(--font-sans), Arial, sans-serif;border-radius:100px;padding:10px 13px;display:inline-block}.decision-stack{border:1px solid var(--hairline);background:#ffffffb8;margin-top:36px;box-shadow:0 22px 54px #0d1b2a12}.decision-stack-tabs{grid-template-columns:repeat(3,1fr);display:grid}.decision-stack-tabs button{border:0;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);min-width:0;color:var(--muted);text-align:left;cursor:pointer;background:0 0;padding:15px 10px;font-weight:700;transition:color .2s,background .2s,transform .2s}.decision-stack-tabs button:last-child{border-right:0}.decision-stack-tabs button span{color:var(--magenta);letter-spacing:.12em;margin-bottom:10px;font-size:8px;display:block}.decision-stack-tabs button[aria-selected=true]{background:var(--navy);color:#fff;transform:translateY(-3px)}.decision-stack-panel{min-height:174px;padding:22px}.decision-stack-panel>span{color:var(--cyan);letter-spacing:.13em;font-size:8px;font-weight:800}.decision-stack-panel p{color:var(--navy);font:600 19px/1.42 var(--font-display), Georgia, serif;margin:28px 0 0}.answer-copy h2{margin-bottom:24px;font-size:clamp(40px,4.6vw,65px)}.answer-copy p{color:#4e5350;margin:0;font-size:20px;line-height:1.65}.venture-bridge{grid-template-columns:1.05fr .95fr;align-items:end;gap:90px;display:grid}.venture-bridge h2{font-size:clamp(40px,4.6vw,64px)}.venture-bridge>div:last-child>p{margin:0;font-size:18px;line-height:1.7}.text-link{border-bottom:1px solid;gap:15px;margin-top:20px;padding:12px 0;font-weight:700;display:inline-flex}.showroom-section{background:var(--navy);color:#fff;width:100%;padding:128px max(24px,50vw - 590px)}.showroom-heading h2{color:#fff}.showroom-heading .lead{color:#ffffffab}.showroom-shell{grid-template-columns:230px 1fr;gap:20px;display:grid}.showroom-tabs{flex-direction:column;gap:6px;display:flex}.showroom-tabs button{color:#ffffff9e;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff26;min-height:86px;padding:18px;transition:all .2s}.showroom-tabs button span{color:var(--cyan);font:800 9px/1 var(--font-sans), Arial, sans-serif;margin-bottom:14px;display:block}.showroom-tabs button[aria-selected=true]{color:#fff;background:#ffffff14;border-color:#ffffff75;transform:translate(6px)}.browser-window{background:#fff;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 40px 80px #0000004d}.browser-bar{border-bottom:1px solid var(--hairline);min-height:54px;color:var(--ink);grid-template-columns:100px 1fr 40px;align-items:center;padding:0 14px 0 18px;display:grid}.window-dots{gap:6px;display:flex}.window-dots i{background:#d5d0c8;border-radius:50%;width:8px;height:8px}.window-dots i:first-child{background:var(--demo-accent)}.browser-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.browser-title span{color:var(--demo-accent);font:800 8px/1 var(--font-sans), Arial, sans-serif;letter-spacing:.11em;text-transform:uppercase;margin-right:8px}.browser-bar b{color:var(--navy);text-align:right}.exhibit{background:var(--paper);min-height:510px;color:var(--ink);padding:clamp(32px,5vw,68px)}.exhibit-eyebrow{color:var(--demo-accent);font:800 10px/1 var(--font-sans), Arial, sans-serif;letter-spacing:.17em;margin:0 0 22px}.exhibit h3{max-width:780px;color:var(--navy);font:700 clamp(34px, 4.4vw, 60px)/1.1 var(--font-display), Georgia, serif;letter-spacing:-.01em;margin:0 0 52px}.exhibit-grid{gap:12px;display:grid}.exhibit-grid-3{grid-template-columns:repeat(3,1fr)}.exhibit-grid-4{grid-template-columns:repeat(4,1fr)}.exhibit article{border:1px solid var(--hairline);border-top:4px solid var(--demo-accent);background:#fff;min-height:155px;padding:18px}.exhibit article span{color:var(--demo-accent);font:800 9px/1 var(--font-sans), Arial, sans-serif}.exhibit article strong{color:var(--navy);font:700 21px/1.1 var(--font-display), Georgia, serif;margin:26px 0 8px;display:block}.exhibit article p{margin:0;font-size:12px;line-height:1.48}.exhibit small{color:var(--muted);margin-top:26px;font-size:9px;display:block}.method-section{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.method-intro{align-self:start;position:sticky;top:120px}.method-intro h2{margin-bottom:24px;font-size:clamp(42px,4.8vw,65px)}.method-intro>p:last-child{font-size:17px;line-height:1.65}.method-steps{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.method-steps li{border-bottom:1px solid var(--hairline);grid-template-columns:70px 1fr;gap:18px;padding:30px 0;display:grid}.method-steps>li>span{color:var(--magenta);font:800 10px/1 var(--font-sans), Arial, sans-serif}.method-steps strong{color:var(--navy);font:700 28px/1 var(--font-display), Georgia, serif}.method-steps p{color:#595e5b;margin:10px 0 0}.visibility-section{background:#fff;grid-template-columns:.9fr 1.1fr;gap:90px;width:100%;padding:128px max(24px,50vw - 590px);display:grid}.visibility-copy h2{margin-bottom:24px;font-size:clamp(42px,4.5vw,65px)}.visibility-copy>p:not(.eyebrow){font-size:17px;line-height:1.7}.metric-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.metric-grid article{border:1px solid var(--hairline);background:var(--paper);padding:24px;transition:transform .2s,border-color .2s,background .2s}.metric-grid article:hover{border-color:var(--cyan);background:#fff;transform:translateY(-5px)}.metric-grid span{color:var(--cyan);font:800 9px/1 var(--font-sans), Arial, sans-serif}.metric-grid h3{color:var(--navy);font:700 23px/1.15 var(--font-display), Georgia, serif;margin:38px 0 10px}.metric-grid p{margin:0;font-size:13px;line-height:1.5}.founder-section{display:block}.founder-copy{max-width:980px}.founder-copy h2{margin-bottom:20px}.founder-lead{color:var(--navy);font:700 22px/1.45 var(--font-display), Georgia, serif}.founder-copy>p:not(.eyebrow):not(.founder-lead){max-width:800px;line-height:1.7}.founder-proof{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:30px;display:grid}.founder-proof span{border:1px solid var(--hairline);background:#fff;min-height:126px;padding:17px}.founder-proof b{color:var(--navy);font:700 29px/1 var(--font-display), Georgia, serif;margin-bottom:20px;display:block}.founder-proof small{color:var(--muted);font-size:10px;line-height:1.4}.founder-link{margin-top:24px}.faq-section{border-top:1px solid var(--hairline)}.faq-list{border-top:1px solid var(--navy)}.faq-list details{border-bottom:1px solid var(--hairline)}.faq-list summary{cursor:pointer;grid-template-columns:180px 1fr 30px;align-items:center;gap:24px;padding:24px 0;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--magenta);font:800 9px/1 var(--font-sans), Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase}.faq-list summary strong{color:var(--navy);font:700 22px/1.2 var(--font-display), Georgia, serif}.faq-list summary i{font-size:25px;font-style:normal;transition:transform .2s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{max-width:780px;margin:0 0 30px 204px;font-size:17px;line-height:1.65}.brand-reveal{background:var(--navy);color:#fff;text-align:center;justify-items:center;gap:0;padding:118px max(24px,50vw - 590px) 124px;display:grid}.brand-reveal .eyebrow{color:var(--cyan)}.brand-reveal-claim{font:700 clamp(38px, 4.8vw, 66px)/1.12 var(--font-display), Georgia, serif;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 54px;display:grid}.brand-reveal-claim>span:first-child{color:#fff}.brand-reveal-media{width:min(1100px,100%);position:relative}.brand-reveal-media video,.brand-reveal-media img{border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 34px 80px #0000006b}.brand-reveal-replay{color:#fff;font:700 11px/1 var(--font-sans), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d1b2a9e;border:1px solid #ffffff4d;border-radius:100px;align-items:center;gap:8px;padding:11px 16px;display:flex;position:absolute;bottom:18px;right:18px}.brand-reveal-replay:hover,.brand-reveal-replay:focus-visible{border-color:var(--cyan)}.contact-section{background:var(--navy);color:#fff;grid-template-columns:.85fr 1.15fr;align-items:start;gap:82px;padding:110px max(24px,50vw - 590px);display:grid;position:relative;overflow:hidden}.contact-section:before{background:conic-gradient(from 90deg, var(--cyan), var(--violet), var(--magenta), var(--orange), var(--cyan));content:"";filter:blur(55px);opacity:.18;border-radius:50%;width:550px;height:550px;position:absolute;bottom:-300px;right:-170px}.contact-section h2{color:#fff;margin-bottom:22px;font-size:clamp(44px,5.5vw,76px)}.contact-section>div>p:not(.eyebrow){color:#ffffffad;font-size:18px;line-height:1.6}.light-eyebrow{color:var(--cyan)}.diagnostic-form{z-index:1;background:#ffffff0f;border:1px solid #fff3;gap:15px;padding:28px;display:grid;position:relative}.form-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.diagnostic-form label{color:#ffffffb8;font:700 10px/1.2 var(--font-sans), Arial, sans-serif;letter-spacing:.06em;gap:8px;display:grid}.diagnostic-form input,.diagnostic-form textarea,.diagnostic-form select{color:#fff;width:100%;min-width:0;font:400 14px/1.3 var(--font-sans), Arial, sans-serif;background:#ffffff14;border:1px solid #ffffff3d;border-radius:0;outline:none;padding:13px 14px}.diagnostic-form select{text-overflow:ellipsis;white-space:nowrap;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow:hidden}.diagnostic-form input:focus,.diagnostic-form textarea:focus,.diagnostic-form select:focus{border-color:var(--cyan)}.diagnostic-form button{min-width:0;color:var(--navy);text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;gap:16px;padding:18px;font-weight:700;display:flex}.diagnostic-form small{color:#ffffff7a;font-size:9px;line-height:1.45}footer{background:var(--paper);grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:30px;min-height:120px;padding:30px max(24px,50vw - 590px);font-size:11px;display:grid}.footer-wordmark{font-size:14px}.footer-wordmark+p{color:var(--muted);text-align:center;margin:0}footer>div{justify-self:end;align-items:center;gap:14px;font-weight:700;display:flex}.social-btn{border:1px solid #0d1b2a33;border-radius:100px;align-items:center;gap:7px;padding:8px 13px;transition:border-color .2s,transform .2s;display:inline-flex}.social-btn:hover,.social-btn:focus-visible{border-color:var(--magenta);transform:translateY(-1px)}.social-btn svg{width:13px;height:13px;fill:var(--navy);flex:none}.publishing-page{background:#f7f3ee}.publishing-hero{align-items:center;width:min(1180px,100% - 48px);min-height:100vh;margin:0 auto;padding:150px 0 100px;display:flex;position:relative}.publishing-hero>div{max-width:920px}.publishing-hero h1{color:var(--navy);font:700 clamp(48px, 6vw, 86px)/1.05 var(--font-display), Georgia, serif;letter-spacing:-.012em;margin:0 0 28px}.publishing-hero>div:last-child>p:last-child{max-width:680px;font-size:19px;line-height:1.7}.publishing-world-section{grid-template-columns:.55fr 1.45fr;gap:80px;padding:128px max(24px,50vw - 590px);display:grid}.rainbow-section{background:#fff}.impact-section{background:var(--navy);color:#fff}.impact-section h2{color:#fff}.world-label span{color:var(--cyan);font:700 clamp(70px, 10vw, 150px)/.8 var(--font-display), Georgia, serif;opacity:.38;display:block}.world-label p{font:800 9px/1.3 var(--font-sans), Arial, sans-serif;letter-spacing:.14em}.world-copy h2{max-width:900px;margin-bottom:28px}.world-lead{max-width:880px;font-size:20px;line-height:1.7}.world-proof-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px;display:grid}.world-proof-grid article{border:1px solid var(--hairline);background:var(--paper);padding:22px}.world-proof-grid strong{color:var(--navy);font:700 21px/1.15 var(--font-display), Georgia, serif}.world-proof-grid p{margin:15px 0 0;font-size:13px;line-height:1.55}.world-copy blockquote{color:#fff;font:italic 700 clamp(28px, 3.6vw, 48px)/1.2 var(--font-display), Georgia, serif;border-top:1px solid #ffffff38;margin:48px 0 0;padding:32px 0 0}.publishing-return{text-align:center;width:min(990px,100% - 48px);margin:0 auto;padding:130px 0}.publishing-return h2{margin:0 auto 34px;font-size:clamp(40px,4.8vw,65px)}.publishing-return a{border:1px solid var(--navy);gap:30px;padding:18px 22px;font-weight:700;display:inline-flex}@media (max-width:940px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.section-heading,.practice-grid,.answer-section,.venture-bridge,.method-section,.visibility-section,.contact-section,.publishing-world-section{grid-template-columns:1fr}.practice-card{min-height:auto}.practice-line,.practice-proof{min-height:0}.showroom-shell{grid-template-columns:1fr}.showroom-tabs{flex-direction:row;overflow-x:auto}.showroom-tabs button{min-width:190px}.showroom-tabs button[aria-selected=true]{transform:translateY(-3px)}.method-intro{position:static}.faq-list summary{grid-template-columns:130px 1fr 24px}.faq-list details>p{margin-left:154px}footer{text-align:center;grid-template-columns:1fr}footer>*,footer>div{justify-self:center}.world-proof-grid{grid-template-columns:1fr}.portal-copy{width:min(520px,55vw - 30px);left:24px}.portal-crystal-logo,.portal-crystal-aura,.portal-crystal-glow{width:min(54vw,68vh);left:72%}.brand-visual{width:54%}.brand-story{width:min(480px,46vw - 36px);right:24px}.founder-proof{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.site-header{width:calc(100% - 20px);top:10px}.wordmark{font-size:14px}.header-cta{padding:10px 13px;font-size:10px}.portal-section{height:280vh}.portal-copy{text-align:center;width:calc(100% - 32px);top:clamp(300px,44vh,390px);left:16px}.portal-copy:before{filter:blur(12px);background:#f5f2ecd6;inset:-26px -14px}.portal-copy h1,.portal-copy h2{font-size:clamp(38px,10.8vw,54px)}.portal-copy>p:last-child{margin:0 auto;font-size:16px}.portal-crystal-logo,.portal-crystal-aura,.portal-crystal-glow{width:min(88vw,58vh);top:66%;left:50%}.portal-progress-rail{justify-content:center;bottom:18px;left:16px;right:16px}.portal-stage{padding:7px;font-size:7px}.scroll-cue{bottom:66px}.brand-convergence{height:260vh}.brand-visual{opacity:.9;width:100%;height:58%;inset:29% 0 auto}.glass-infinity-frame{width:min(96vw,540px);top:52%}.brand-convergence-sticky:before{-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.brand-story{text-align:center;width:auto;top:31%;left:16px;right:16px}.brand-story:before{background:radial-gradient(#f5f2ecf5 0 55%,#0000 82%);inset:-55px -20px}.brand-story h2{font-size:44px}.brand-story>p:last-child{font-size:16px}.decision-surface{bottom:9%;left:12px;right:12px}.decision-surface>span{min-height:96px;padding:12px 9px;font-size:14px}.decision-surface b{margin-bottom:16px}.decision-surface small{font-size:9px}.section,.answer-section,.venture-bridge,.method-section,.founder-section,.faq-section{width:calc(100% - 32px);padding:88px 0}.section-heading{gap:24px;margin-bottom:40px}.section-heading h2,.answer-copy h2,.venture-bridge h2,.method-intro h2,.visibility-copy h2,.founder-copy h2,.faq-heading h2{font-size:42px}.showroom-section,.visibility-section{padding:88px 16px}.exhibit{padding:30px 20px}.exhibit h3{margin-bottom:30px}.exhibit-grid-3,.exhibit-grid-4,.metric-grid{grid-template-columns:1fr}.method-steps li{grid-template-columns:42px 1fr}.faq-list summary{grid-template-columns:1fr 24px;gap:8px}.faq-list summary>span{grid-column:1/-1}.faq-list details>p{margin:0 0 28px;font-size:15px}.contact-section{gap:36px;padding:88px 18px}.contact-section h2{font-size:47px}.form-pair{grid-template-columns:1fr}.founder-proof{grid-template-columns:1fr 1fr}.publishing-hero{gap:38px;width:calc(100% - 32px);padding:130px 0 80px}.publishing-hero h1{font-size:48px}.publishing-world-section{gap:40px;padding:90px 16px}.publishing-world-section h2,.publishing-return h2{font-size:42px}}@media (max-height:720px) and (min-width:621px){.portal-copy{top:54%}.portal-copy h1,.portal-copy h2{font-size:clamp(42px,5vw,64px)}.portal-copy>p:last-child{font-size:16px;line-height:1.48}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.portal-copy-one{opacity:0}.portal-copy-two{opacity:1;transform:none}.portal-crystal-logo{opacity:1;transform:translate(-50%,-50%)}.portal-crystal-aura{opacity:.8;animation:none}.portal-crystal-glow,.scroll-cue{display:none}}
