@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2) format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-DLkyKLvH.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-B8Z6Jvzv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2) format("woff2"),url(/assets/source-serif-4-greek-400-normal-BccYJ-vZ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-BbG3LG1A.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-DR1UuFon.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-Cp7z-ARB.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-CEpydyUl.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2) format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-600-normal-DiT2IGQm.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-600-normal-DFnC3vAY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-greek-600-normal-DdRkKr-1.woff2) format("woff2"),url(/assets/source-serif-4-greek-600-normal-DhXQw1Kl.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-vietnamese-600-normal-CznyfUKR.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-B0WJbuqT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-0sIUyHMO.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-C6NNqpJh.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2) format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#31112d;background:#e9d5c0;font-family:"Source Serif 4",Georgia,serif;font-synthesis:none;text-rendering:optimizeLegibility;--font-display: "Bebas Neue", sans-serif;--font-reading: "Source Serif 4", Georgia, serif;--color-paper: #e9d5c0;--color-surface: #f2e6d7;--color-plum: #491541;--color-purple: #84417e;--color-pink: #cf91b6;--color-acid: #dbef3d;--color-ink: #31112d;--color-progress-idle: #d2bea9;--color-hero-backdrop: #c991b1;--color-input: #fff;--color-feature-wash: rgb(233 213 192 / 15%);--color-feature-surface: rgb(242 230 215 / 94%);--color-dialog-backdrop: rgb(49 17 45 / 72%);--paper: var(--color-paper);--light: var(--color-surface);--plum: var(--color-plum);--purple: var(--color-purple);--pink: var(--color-pink);--acid: var(--color-acid);--ink: var(--color-ink);--border-width: 2px;--line: var(--border-width) solid var(--ink);--shadow-control: 4px 4px 0 var(--ink);--shadow-card: 7px 7px 0 var(--ink);--shadow-feature: 9px 9px 0 var(--ink);--shadow-dialog: 11px 11px 0 var(--ink);--space-1: 5px;--space-2: 8px;--space-3: 10px;--space-4: 14px;--space-5: 18px;--space-6: 22px;--space-7: 30px;--space-8: 40px;--space-9: 60px;--space-10: 90px;--page-gutter: clamp(20px, 6vw, 90px);--motion-fast: .16s;--focus-ring: 3px solid var(--acid);--focus-offset: 3px;--z-header: 10;--z-dialog: 100}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;background:var(--paper);-webkit-font-smoothing:antialiased}button,a,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a,button{color:inherit}button:focus-visible,a:focus-visible,textarea:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}img{display:block;max-width:100%}.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}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.eyebrow{margin:0 0 14px;font-family:var(--font-display);font-size:1rem;letter-spacing:.1em}.hero h1,.section-heading h2,.identity-strip h2,.consultation-band h2,.method h2,footer h2{margin:0;font-family:var(--font-display);font-weight:400;line-height:.82;letter-spacing:-.015em}.header-cta,.arrow-button{display:inline-flex;min-height:52px;align-items:center;justify-content:space-between;gap:22px;padding:10px 16px;border:var(--line);background:var(--acid);box-shadow:var(--shadow-control);cursor:pointer;font-family:var(--font-display);letter-spacing:.06em;text-decoration:none;transition:transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.header-cta:hover,.arrow-button:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.header-cta svg,.arrow-button svg{flex:none;font-size:1.35rem}.site-header{position:relative;z-index:var(--z-header);display:grid;min-height:76px;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px clamp(20px,4vw,64px);border-bottom:var(--line);background:var(--light)}.wordmark{font-family:var(--font-display);font-size:2rem;letter-spacing:.01em;text-decoration:none}.wordmark span{color:var(--purple)}.site-header nav{display:flex;gap:28px}.site-header nav a{font-family:var(--font-display);font-size:1.1rem;letter-spacing:.07em;text-decoration:none}.site-header nav a:hover{text-decoration:underline;text-decoration-thickness:3px}.header-cta{justify-self:end}.hero{position:relative;display:grid;min-height:760px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);overflow:hidden;border-bottom:var(--line)}.hero-copy{position:relative;z-index:2;padding:clamp(56px,7vw,105px) 5vw 130px}.hero h1{font-size:clamp(6.5rem,11vw,11.5rem)}.hero-thesis{max-width:690px;margin:35px 0 18px;font-size:clamp(1.7rem,2.5vw,2.75rem);font-weight:600;line-height:1.05}.hero-intro{max-width:650px;font-size:1.08rem;line-height:1.55}.primary-cta{margin-top:24px;font-size:1.25rem}.hero-visual{position:relative;min-height:650px;border-left:var(--line);background:var(--color-hero-backdrop)}.hero-visual img{width:100%;height:100%;object-fit:cover;object-position:center}.image-note{position:absolute;right:16px;bottom:18px;padding:6px 8px;border:1px solid var(--ink);background:var(--light);font-family:var(--font-display);font-size:.75rem;letter-spacing:.08em}.hero-nav{position:absolute;z-index:4;bottom:0;left:0;display:flex;width:100%;flex-wrap:wrap;gap:8px;padding:22px clamp(20px,5vw,72px)}.hero-nav a{padding:10px 17px 8px;border:var(--line);border-radius:999px;background:var(--light);box-shadow:2px 2px 0 var(--ink);font-family:var(--font-display);letter-spacing:.05em;text-decoration:none;transition:transform var(--motion-fast) ease}.hero-nav a:nth-child(2){background:var(--pink);transform:rotate(-2deg)}.hero-nav a:nth-child(3){background:var(--acid);transform:rotate(1deg)}.hero-nav a:hover{transform:translateY(-4px)}@media(max-width:61.25rem){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding-bottom:50px}.hero-visual{min-height:620px;border-top:var(--line);border-left:0}.hero-nav{position:relative;grid-column:1;border-top:var(--line);background:var(--paper)}}@media(max-width:42.5rem){:root{--page-gutter: var(--space-5)}.site-header{min-height:64px;padding:var(--space-3) var(--space-4)}.wordmark{font-size:1.65rem}.header-cta{min-height:43px;padding:var(--space-2) var(--space-3);box-shadow:2px 2px 0 var(--ink);font-size:.88rem}.hero-copy{padding:48px var(--space-5) 42px}.hero h1{font-size:clamp(5.5rem,28vw,8.5rem)}.hero-thesis{margin-top:27px;font-size:1.65rem}.hero-intro{font-size:1rem}.hero-visual{min-height:430px}.hero-nav{gap:7px;padding:var(--space-5) var(--space-4)}.hero-nav a{padding:var(--space-2) 12px 7px;font-size:.9rem}}.identity-strip{display:grid;grid-template-columns:1fr 2fr;gap:5vw;padding:80px var(--page-gutter);border-bottom:var(--line);background:var(--light)}.identity-strip h2{font-size:clamp(3rem,5vw,5.5rem)}.identity-strip div p{max-width:850px;font-size:clamp(1.2rem,1.7vw,1.75rem);line-height:1.45}.edition{padding:95px var(--page-gutter) 110px;background:var(--purple);color:var(--light)}.section-heading{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:end;gap:30px;margin-bottom:50px}.section-heading h2{font-size:clamp(5rem,9vw,9.5rem)}.section-heading>p:last-child{font-size:1.15rem;line-height:1.45}.feature-card{position:relative;min-height:650px;overflow:hidden;border:var(--line);background:var(--pink);box-shadow:var(--shadow-feature);color:var(--ink)}.feature-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.feature-card:after{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-feature-wash);content:"";pointer-events:none}.card-label{position:absolute;z-index:2;top:18px;right:18px;padding:7px 10px;border:1px solid var(--ink);background:var(--acid);font-family:var(--font-display);letter-spacing:.08em}.feature-copy{position:absolute;z-index:2;bottom:clamp(22px,5vw,60px);left:clamp(22px,5vw,70px);max-width:620px;padding:clamp(22px,3.5vw,45px);border:var(--line);background:var(--color-feature-surface)}.feature-copy h3,.story-card h3{margin:0;font-family:var(--font-display);font-weight:400;line-height:.9}.feature-copy h3{font-size:clamp(4.3rem,7vw,7rem)}.feature-copy>p:not(.eyebrow){font-size:1.1rem;line-height:1.45}.feature-copy .arrow-button{margin-top:12px}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:36px}.story-card{padding:22px;border:var(--line);box-shadow:var(--shadow-card);color:var(--ink)}.story-card.plum{background:var(--pink)}.story-card.acid{background:var(--acid)}.story-image{height:340px;margin-bottom:22px;overflow:hidden;border:var(--line);background:var(--paper)}.story-image img{width:100%;height:100%;object-fit:cover}.story-card h3{font-size:clamp(3.1rem,5vw,5.5rem)}.story-card>p:not(.eyebrow){min-height:58px;max-width:650px;line-height:1.45}.story-card>a{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-display);letter-spacing:.06em}@media(max-width:61.25rem){.identity-strip,.section-heading{grid-template-columns:1fr}}@media(max-width:42.5rem){.identity-strip{gap:25px;padding-block:var(--space-9)}.identity-strip h2{font-size:3.7rem}.edition{padding:70px var(--space-4) 75px}.section-heading{margin-bottom:var(--space-7)}.section-heading h2{font-size:5.2rem}.feature-card{min-height:700px}.feature-card>img{object-position:62% center}.card-label{top:var(--space-3);right:var(--space-3);font-size:.76rem}.feature-copy{right:12px;bottom:12px;left:12px;padding:20px}.feature-copy h3{font-size:4.2rem}.story-grid{grid-template-columns:1fr;gap:24px}.story-image{height:250px}.story-card h3{font-size:3.7rem}}.consultation-band{display:grid;grid-template-columns:1.4fr .8fr auto;align-items:center;gap:55px;padding:70px var(--page-gutter);border-block:var(--line);background:var(--acid)}.consultation-band h2{font-size:clamp(4.5rem,7vw,7.5rem)}.consultation-band>p{font-size:1.1rem;line-height:1.5}.consultation-band .arrow-button{min-width:250px;background:var(--light)}.method{padding:95px var(--page-gutter) 0;background:var(--light)}.section-heading.compact{grid-template-columns:.6fr 2fr}.capabilities{display:grid;grid-template-columns:repeat(4,1fr);border:var(--line)}.capabilities>div{display:flex;min-height:270px;flex-direction:column;gap:16px;padding:25px;border-right:var(--line)}.capabilities>div:last-child{border-right:0}.capabilities svg{font-size:2.7rem}.capabilities strong{font-family:var(--font-display);font-size:1.7rem;letter-spacing:.05em}.capabilities span{line-height:1.45}.proof-ticker{display:flex;justify-content:space-around;gap:30px;margin-top:90px;margin-inline:calc(var(--page-gutter) * -1);padding:18px 30px;overflow:hidden;border-block:var(--line);background:var(--plum);color:var(--light);font-family:var(--font-display);font-size:1.4rem;letter-spacing:.08em}.proof-ticker span{display:flex;align-items:center;gap:10px;white-space:nowrap}footer{position:relative;min-height:580px;padding:100px var(--page-gutter) 60px;overflow:hidden;background:var(--pink)}footer h2{font-size:clamp(6rem,11vw,12rem)}.footer-orb{position:absolute;top:110px;right:8vw;display:grid;width:250px;aspect-ratio:1;place-content:center;justify-items:center;gap:10px;border:var(--line);border-radius:50%;background:var(--acid);box-shadow:var(--shadow-feature);cursor:pointer;font-family:var(--font-display);font-size:2rem;line-height:.9;transform:rotate(7deg);transition:transform var(--motion-fast) ease}.footer-orb:hover{transform:rotate(0) scale(1.04)}.footer-orb svg{font-size:3rem}.footer-bottom{position:absolute;inset:auto var(--page-gutter) 26px;display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid var(--ink);font-family:var(--font-display);letter-spacing:.06em}@media(max-width:61.25rem){.section-heading.compact{grid-template-columns:1fr}.consultation-band{grid-template-columns:1fr 1fr}.consultation-band .arrow-button{grid-column:1 / -1}.capabilities{grid-template-columns:1fr 1fr}.capabilities>div:nth-child(2){border-right:0}.capabilities>div:nth-child(-n+2){border-bottom:var(--line)}.footer-orb{right:5vw;width:190px}}@media(max-width:42.5rem){.consultation-band{grid-template-columns:1fr;gap:25px;padding-block:var(--space-9)}.consultation-band h2{font-size:4.5rem}.consultation-band .arrow-button{grid-column:auto}.method{padding:70px var(--space-4) 0}.capabilities{grid-template-columns:1fr}.capabilities>div{min-height:220px;border-right:0;border-bottom:var(--line)}.capabilities>div:last-child{border-bottom:0}.proof-ticker{justify-content:flex-start;margin-top:var(--space-9);margin-inline:calc(var(--space-4) * -1);overflow-x:auto}footer{min-height:650px;padding:70px var(--space-5) var(--space-8)}footer h2{font-size:6rem}.footer-orb{top:370px;right:25px;width:180px}.footer-bottom{inset:auto var(--space-5) var(--space-5);flex-direction:column;gap:var(--space-1)}}.wizard-backdrop{position:fixed;z-index:var(--z-dialog);top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;overflow-y:auto;background:var(--color-dialog-backdrop)}.wizard{width:min(760px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:var(--line);background:var(--light);box-shadow:var(--shadow-dialog)}.wizard-topline{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--plum);color:var(--light);font-family:var(--font-display);letter-spacing:.08em}.icon-button{display:grid;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer;font-size:1.4rem}.wizard-progress{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;padding:12px 18px 0}.wizard-progress span{height:7px;border:1px solid var(--ink);background:var(--color-progress-idle)}.wizard-progress span.active{background:var(--acid)}.wizard-body{padding:clamp(28px,5vw,55px)}.wizard-title{margin:0 0 28px;font-family:var(--font-display);font-size:clamp(3.5rem,7vw,6rem);font-weight:400;line-height:.9}.wizard-options{display:grid;gap:11px}.wizard-options button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:18px;padding:17px 18px;border:var(--line);background:var(--paper);cursor:pointer;font-weight:600;text-align:left;transition:background var(--motion-fast) ease,transform var(--motion-fast) ease}.wizard-options button:hover,.wizard-options button:focus-visible{background:var(--acid);transform:translate(4px)}.wizard-copy{font-size:1.05rem;line-height:1.5}.wizard textarea{display:block;width:100%;min-height:150px;margin:20px 0;padding:16px;resize:vertical;border:var(--line);background:var(--color-input)}.wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:15px}.text-button{border:0;background:transparent;cursor:pointer;text-decoration:underline}.text-button.centered{display:block;margin:22px auto 0}.wizard-summary{text-align:center}.summary-icon{display:grid;width:58px;height:58px;place-items:center;margin:0 auto 18px;border:var(--line);border-radius:50%;background:var(--acid);font-size:2rem}.payload-preview{padding:18px;border:var(--line);background:var(--paper);line-height:1.5;text-align:left;white-space:pre-line}.whatsapp-button{width:100%;margin-top:22px;background:var(--acid);font-size:1.3rem}@media(max-width:42.5rem){.wizard-backdrop{align-items:end;padding:var(--space-2)}.wizard{max-height:calc(100dvh - 16px);box-shadow:5px 5px 0 var(--ink)}.wizard-body{padding:28px var(--space-5)}.wizard-title{font-size:3.6rem}.wizard-options button{padding:15px 13px}}
