@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(../media/anton-latin-400-normal.2c_xnsc2yf3c2.woff2)format("woff2"),url(../media/anton-latin-400-normal.18u6h8o_3j6ll.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-400-normal.0471snlmja818.woff2)format("woff2"),url(../media/dm-sans-latin-400-normal.40quu04grbhf8.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-500-normal.0brn-8r9pdr2e.woff2)format("woff2"),url(../media/dm-sans-latin-500-normal.0jcw8phz0eanr.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/dm-sans-latin-600-normal.0oone78si629l.woff2)format("woff2"),url(../media/dm-sans-latin-600-normal.40ad7xuawyzt9.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/dm-sans-latin-700-normal.1a6kzvi7en7g-.woff2)format("woff2"),url(../media/dm-sans-latin-700-normal.33in7pwjke59p.woff)format("woff")}
:root{--paper:#fff;--ink:#101011;--purple:#1e56dc;--blue:#1e56dc;--blue-tint:#e6ecff;--lilac:#e6ecff;--line:#d3d9ea;--muted:#666662;--display:"Anton","Arial Narrow",Impact,sans-serif;--body:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px}a{color:inherit;text-decoration:none}button{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}img,svg{vertical-align:middle}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--blue);outline-offset:6px}::selection{background:var(--purple);color:#fff}p{margin:0;line-height:1.7}h1,h2,h3{margin:0;font-weight:400}h1,h2{font-family:var(--display);letter-spacing:-.035em;line-height:1.09}h2{font-size:clamp(3rem,5.1vw,4.5rem)}h3{font-weight:600}.container{width:calc(100% - 104px);max-width:1320px;margin-inline:auto}.section{padding-block:110px}.eyebrow{letter-spacing:.065em;align-items:center;gap:10px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.small-line{background:var(--purple);width:3px;height:13px;display:inline-block}.purple-text,.purple-word{color:var(--purple)}.blue-dot{color:var(--blue)}.muted-heading{color:#777771}.lilac{color:var(--lilac)}.text-link{border-bottom:1px solid var(--ink);align-items:center;gap:16px;width:fit-content;padding-bottom:5px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.text-link svg{transition:transform .3s}.text-link:hover svg{transform:translate(4px,-2px)}.button{letter-spacing:.025em;border:1px solid var(--ink);justify-content:center;align-items:center;gap:24px;min-height:53px;padding:16px 21px;font-size:12px;font-weight:600;transition:box-shadow .25s,transform .25s;display:inline-flex}.button-ink{background:var(--ink);color:var(--paper);box-shadow:5px 5px 0 var(--purple)}.button-ink:hover{box-shadow:8px 8px 0 var(--purple);transform:translate(-2px,-2px)}.grid-paper{background-image:linear-gradient(#e8e8e15c 1px,#0000 1px),linear-gradient(90deg,#e8e8e15c 1px,#0000 1px);background-size:64px 64px}.skip-link{background:var(--ink);color:#fff;z-index:100;padding:14px;position:fixed;top:-70px;left:20px}.skip-link:focus{top:15px}.header{background:var(--paper);border-bottom:1px solid var(--line);z-index:20;height:88px;position:relative}.header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.wordmark{letter-spacing:-1.6px;align-items:center;gap:12px;font-size:29px;font-weight:700;display:flex}.logo-avatar{object-fit:cover;border:2px solid var(--purple);border-radius:50%;flex-shrink:0;width:42px;height:42px;display:inline-block}.logo-mark{width:34px;height:37px;line-height:1;font-family:var(--display);background:var(--purple);color:#fff;letter-spacing:-2px;place-items:center;margin-right:9px;padding-bottom:6px;font-size:37px;display:inline-grid;transform:skew(-9deg)}.logo-period{color:var(--purple)}.nav{gap:31px;display:flex}.nav a{font-size:13px;position:relative}.nav a:after{content:"";background:var(--purple);transform-origin:0;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:-7px;left:0;transform:scaleX(0)}.nav a:hover:after{transform:scaleX(1)}.header-contact{align-items:center;gap:24px;font-size:12px;font-weight:700;display:flex}.header-contact span{background:var(--purple);color:#fff;place-items:center;width:31px;height:31px;font-size:22px;display:grid}.menu-toggle,.nav-mobile-contact{display:none}.hero{overflow:hidden}.hero-inner{grid-template-columns:1.14fr 1fr;align-items:center;gap:15px;padding-block:65px 44px;display:grid}.hero-copy{z-index:2;position:relative}.hero h1{letter-spacing:-.027em;margin:21px 0 25px;font-size:clamp(4rem,7.75vw,7.2rem);line-height:1.12}.purple-word{display:inline-block;position:relative}.underline{fill:none;width:98%;height:12px;stroke:var(--purple);stroke-width:2.5px;stroke-linecap:round;position:absolute;bottom:-5px;left:1px}.hero-description{color:#51514e;max-width:470px;font-size:16px;line-height:1.65}.hero-actions{align-items:center;gap:28px;margin-top:30px;display:flex}.hero-actions .text-link{font-size:13px}.hero-art{align-self:center;margin-top:5px;position:relative}.writer-image{mix-blend-mode:multiply;width:115%;height:auto;margin-left:-5%;animation:8s ease-in-out infinite gentle-float;display:block}.art-caption{z-index:1;text-align:center;margin-bottom:-10px;font-family:Georgia,serif;font-size:19px;font-style:italic;display:block;position:relative;transform:rotate(-7deg)}.art-stamp{border:1px solid var(--ink);background:var(--paper);letter-spacing:.04em;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:116px;height:116px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:8%;right:-5px;transform:rotate(12deg)}.stamp-star{color:var(--blue);font-size:48px;line-height:1}.art-footnote{letter-spacing:.07em;justify-content:center;align-items:center;gap:8px;margin-top:-13px;font-size:10px;font-weight:500;display:flex;position:relative}.art-footnote span{background:var(--blue);width:5px;height:5px}.hero-bottom{letter-spacing:.04em;justify-content:space-between;align-items:center;padding:20px 0 25px;font-size:10px;display:flex}.hero-bottom>a{align-items:center;gap:20px;display:flex}.hero-bottom>a>span{font-size:24px}.hero-enter{animation:.8s cubic-bezier(.22,1,.36,1) both enter}.hero h1{animation-delay:90ms}.hero-description{animation-delay:.16s}.hero-actions{animation-delay:.24s}.hero-art.hero-enter{animation-delay:.18s}.proof-strip{border-block:1px solid var(--line);background:#eeeee7;padding:32px 0}.proof-inner{grid-template-columns:1.1fr 1fr 1fr 1.2fr;align-items:center;gap:35px;display:grid}.proof-inner>p{font-size:14px;line-height:1.5}.proof-inner>div{border-left:1px solid #cccfc3;flex-direction:column;gap:4px;padding-left:35px;display:flex}.proof-inner>div>strong{letter-spacing:-1.5px;font-size:37px;font-weight:600;line-height:1.2}.proof-inner>div>strong>span{color:var(--purple)}.proof-inner>div>span{color:#63635e;font-size:12px}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:45px;display:flex}.section-heading .eyebrow{margin-bottom:22px}.section-heading>p{color:#646460;max-width:365px;margin-bottom:5px;font-size:15px}.service-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:22px;display:grid}.service-card{border:1px solid var(--line);background:#fbfbf7;padding:29px 28px 0;transition:border-color .3s,transform .3s}.service-card:hover{border-color:var(--purple);transform:translateY(-5px)}.service-top{justify-content:space-between;align-items:center;margin-bottom:29px;display:flex}.service-icon{color:#5830c2;background:#e8dfff;place-items:center;width:63px;height:63px;display:grid}.service-card.blue .service-icon{color:var(--blue);background:#e0e6ff}.service-card.ink .service-icon{color:var(--ink);background:#e9e9e2}.index{color:#88887f;font-size:12px}.service-card h3{letter-spacing:-1px;margin-bottom:20px;font-size:29px;line-height:1.15}.service-card>p{color:#63635f;min-height:103px;font-size:14px;line-height:1.8}.service-details{border-top:1px solid var(--line);margin-top:27px}.service-details summary{letter-spacing:.04em;justify-content:space-between;align-items:center;padding-block:21px;font-size:11px;font-weight:700;list-style:none;display:flex}.service-details summary::-webkit-details-marker{display:none}.service-details summary>span{font-size:22px;line-height:1;transition:transform .2s}.service-details[open] summary>span{transform:rotate(45deg)}.service-details ul{color:#5b5b57;margin:0 0 20px;padding-left:17px;font-size:14px;line-height:2}.service-details>a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:16px 0 22px;font-size:13px;display:flex}.results-section{background:var(--ink);color:var(--paper)}.results-section .section-heading>p{color:#b2b2ab}.results-section .eyebrow{color:#bbb6cd}.results-layout{grid-template-columns:.8fr 1.5fr;gap:56px;display:grid}.results-tabs{flex-direction:column;align-items:stretch;display:flex}.results-tabs>button{color:#aaa9ad;text-align:left;background:0 0;border:0;border-bottom:1px solid #444447;align-items:center;gap:15px;min-height:103px;padding:26px 0;transition:color .2s;display:flex}.results-tabs>button[aria-selected=true]{color:var(--lilac)}.results-tabs>button[aria-selected=true] .result-number{background:var(--lilac);color:var(--ink);border-color:var(--lilac)}.result-number{border:1px solid #515156;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.results-tabs>button>span:nth-child(2){max-width:215px;font-size:16px;line-height:1.4}.results-tabs>button>span:last-child{margin-left:auto;font-size:25px}.results-footnote{color:#b0b0a9;margin-top:28px;font-size:12px}.result-art{color:var(--ink);background-color:#c4b1ff;background-image:linear-gradient(#8870c32b 1px,#0000 1px),linear-gradient(90deg,#8870c32b 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:40px 40px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:25px 32px 18px;overflow:hidden}.result-art-top,.result-art-bottom{letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:10px;font-weight:600;display:flex}.result-art-top>span:last-child{font-size:25px}.result-metric{font-family:var(--display);letter-spacing:-.03em;white-space:nowrap;margin-top:8px;font-size:clamp(5rem,10vw,9rem);font-weight:400;line-height:1.2;display:block;position:relative}.metric-star{color:var(--blue);margin-left:25px;font-family:Arial,sans-serif;font-size:.65em;display:inline-block;transform:rotate(16deg)}.result-art>p{margin-bottom:28px;font-size:14px}.result-art-bottom{border-top:1px solid #9484b9;padding-top:13px}.result-description{padding-top:25px}.result-description .eyebrow{font-size:10px}.result-description h3{letter-spacing:-.5px;margin:10px 0 12px;font-size:25px}.result-description p{color:#bcbcb6;max-width:590px;font-size:14px}.chips{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.chips span{color:#d5d5cf;border:1px solid #5b5b60;border-radius:20px;padding:6px 12px;font-size:10px}.result-transition{animation:.4s both result-in}.about{grid-template-columns:1fr 1fr;align-items:center;gap:105px;display:grid}.about-note{background:#e5deff;border:1px solid #cabee9;max-width:470px;padding:24px 32px 30px;position:relative;transform:rotate(-3deg);box-shadow:9px 11px #e9e9e1}.note-top{letter-spacing:.06em;border-bottom:1px solid #b7a8d7;justify-content:space-between;align-items:center;padding-bottom:15px;font-size:10px;display:flex}.note-top>span:last-child{font-size:29px;line-height:1}.quote-mark{color:var(--purple);height:87px;padding-top:15px;font-family:Georgia,serif;font-size:120px;line-height:1;display:block}.about-note>p{font-family:var(--display);text-transform:uppercase;letter-spacing:-.025em;font-size:clamp(3rem,5.3vw,4.5rem);line-height:1.12}.note-bottom{border-top:1px solid #b7a8d7;justify-content:space-between;align-items:center;gap:15px;margin-top:32px;padding-top:22px;font-size:13px;line-height:1.5;display:flex}.signature{color:var(--purple);font-family:Georgia,serif;font-size:30px;font-style:italic;transform:rotate(-7deg)}.about-copy .eyebrow{margin-bottom:22px}.about-copy h2{margin-bottom:24px;font-size:clamp(3rem,4.4vw,4rem)}.about-copy p:not(.eyebrow){color:#64645f;margin-top:15px;font-size:15px}.about-copy p:not(.eyebrow):first-of-type{color:var(--ink)}.about-copy .text-link{margin-top:26px;font-size:13px}.word-band{background:var(--blue);color:#fff;margin-block:14px;padding:17px 0;overflow:hidden;transform:rotate(-1.5deg)}.word-band>div{font-family:var(--display);letter-spacing:.015em;white-space:nowrap;align-items:center;gap:33px;width:max-content;font-size:38px;animation:42s linear infinite marquee;display:flex}.word-band span{color:#c4b1ff;font-family:Arial,sans-serif;font-size:37px}.process-section{padding-top:105px}.process-layout{grid-template-columns:.8fr 1.5fr;gap:56px;display:grid}.process-intro{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.process-symbol{color:var(--purple);font-family:Arial,sans-serif;font-size:113px;line-height:1.2}.process-intro p{margin:5px 0 28px;font-size:20px;line-height:1.5}.process-intro .text-link{font-size:12px}.process-list details{border-bottom:1px solid var(--line)}.process-list details:first-child{border-top:1px solid var(--line)}.process-list summary{align-items:center;gap:24px;padding:25px 0;list-style:none;display:flex}.process-list summary::-webkit-details-marker{display:none}.process-number{color:#66665f;font-size:11px}.process-list summary>span:nth-child(2){letter-spacing:-.5px;font-size:21px;font-weight:500}.process-plus{margin-left:auto;font-size:25px;font-weight:400;transition:transform .25s}.process-list details[open] .process-plus{color:var(--purple);transform:rotate(45deg)}.process-list details[open] summary>span:nth-child(2){color:var(--purple)}.process-detail{max-width:610px;padding:0 30px 24px 39px;font-size:14px;animation:.3s result-in}.process-detail>strong{margin-bottom:8px;font-weight:500;display:block}.process-detail>p{color:#63635c}.writing-section{border-block:1px solid var(--line);background:#efefe8}.writing-section .section-heading>.text-link{margin-bottom:5px}.writing-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.writing-card{display:block}.writing-visual{height:310px;padding:27px 30px;transition:transform .4s;position:relative;overflow:hidden}.writing-card:hover .writing-visual{transform:translateY(-5px)}.visual-purple{background:#d8cafa}.visual-blue{background:#ccd7ff}.mini-label{letter-spacing:.06em;z-index:1;font-size:10px;font-weight:600;position:relative}.writing-visual p{font-family:var(--display);letter-spacing:-1px;z-index:1;margin-top:28px;font-size:58px;line-height:1.12;position:relative}.visual-purple p>span{color:#7344dd}.visual-blue p>span{color:var(--blue)}.editorial-index{font-family:var(--display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #987dc9;opacity:.6;font-size:230px;line-height:1;position:absolute;bottom:-29px;right:8px;transform:rotate(-10deg)}.visual-blue .editorial-index{-webkit-text-stroke-color:#8197dc}.writing-meta{justify-content:space-between;align-items:center;gap:25px;margin-top:23px;display:flex}.writing-meta>div>span{color:#65655e;letter-spacing:.045em;font-size:10px;font-weight:500}.writing-meta h3{letter-spacing:-.45px;margin-top:8px;font-size:19px;line-height:1.4}.writing-meta>svg{flex-shrink:0;transition:transform .25s}.writing-card:hover .writing-meta>svg{transform:translate(3px,-3px)}.contact-section{padding-block:100px 54px}.contact-section .eyebrow{margin-bottom:27px}.contact-title{justify-content:space-between;align-items:center;gap:25px;display:flex}.contact-title h2{letter-spacing:-.028em;font-size:clamp(3.5rem,8vw,7.2rem);line-height:1.13}.contact-orb{background:var(--ink);color:#fff;text-align:center;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:12px;width:155px;height:155px;transition:transform .4s,background .4s;display:flex;transform:rotate(8deg)}.contact-orb:hover{background:var(--purple);transform:rotate(0)scale(1.05)}.contact-orb>svg{width:38px;height:38px}.contact-orb>span{font-size:11px;font-weight:600;line-height:1.4}.contact-bottom{justify-content:space-between;align-items:flex-end;margin-top:37px;display:flex}.contact-bottom p{color:#65655e;font-size:14px}.contact-bottom>span{letter-spacing:.03em;font-size:10px}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-block:28px;display:flex}.footer .wordmark{gap:10px;font-size:25px}.footer .logo-avatar{width:32px;height:32px}.footer .logo-mark{width:28px;height:31px;font-size:30px}.footer>p{color:#696960;font-size:11px}.footer>a:not(.wordmark){align-items:center;gap:8px;font-size:11px;display:flex}.footer>a>svg{width:16px;height:16px}.will-reveal{opacity:0;transition:opacity .8s,translate .8s cubic-bezier(.22,1,.36,1);translate:0 25px}.will-reveal.is-visible{opacity:1;translate:0}.service-card:nth-child(2){transition-delay:80ms}.service-card:nth-child(3){transition-delay:.16s}@keyframes enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes gentle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes result-in{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}body{overflow-x:clip}.word-band{transform:skewY(-1.5deg)}@media (min-width:1500px){.hero-inner{padding-block:82px 60px}.hero h1{font-size:118px}.hero-art{max-width:580px}}@media (max-width:1100px){.container{width:calc(100% - 64px)}.hero-inner{padding-top:52px}.hero-actions{gap:18px}.hero-actions .button{gap:14px;padding-inline:15px}.hero-actions .text-link{gap:8px}.hero-art{margin-right:8px}.art-stamp{width:98px;height:98px;font-size:8px;right:-14px}.stamp-star{font-size:40px}.about{gap:65px}.section{padding-block:85px}.service-card{padding:22px 22px 0}.service-card h3{font-size:26px}.service-card>p{min-height:126px}.results-layout,.process-layout{gap:40px}.contact-orb{width:130px;height:130px}.proof-inner{gap:20px}.proof-inner>div{padding-left:24px}.proof-inner>div>strong{font-size:32px}.writing-visual p{font-size:50px}.writing-visual{height:290px}}@media (max-width:760px){html{scroll-padding-top:24px}.container{width:calc(100% - 40px)}.header{height:75px}.wordmark{gap:9px;font-size:24px}.logo-avatar{width:36px;height:36px}.logo-mark{width:30px;height:33px;font-size:32px}.header-contact{display:none}.menu-toggle{border:1px solid var(--line);background:0 0;min-height:44px;padding:11px 14px;font-size:12px;display:block}.nav{display:none}.nav.open{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;gap:0;width:100%;padding:22px;display:flex;position:absolute;top:74px;left:0;box-shadow:0 10px 20px #19191b0c}.nav.open a{padding:13px 0;font-size:18px}.nav-mobile-contact{color:var(--purple);display:block!important}.hero-inner{grid-template-columns:1fr;gap:0;padding-top:41px;padding-bottom:12px}.hero h1{margin-top:19px;margin-bottom:25px;font-size:clamp(3.4rem,12.4vw,5.8rem)}.hero-copy .eyebrow{font-size:10px}.hero-description{max-width:390px;font-size:15px}.hero-actions{gap:25px;margin-top:24px}.hero-actions .button{gap:15px;min-height:49px;padding-inline:15px;font-size:10px}.hero-actions .text-link{gap:10px;font-size:11px}.hero-art{width:100%;max-width:430px;margin:35px auto 6px}.writer-image{width:100%;margin:0}.art-caption{margin-bottom:-14px;font-size:18px}.art-stamp{width:100px;height:100px;font-size:8px;bottom:11%;right:4%}.art-footnote{margin-top:-17px;font-size:9px}.hero-bottom{padding-block:18px;font-size:9px}.hero-bottom>span{max-width:180px;line-height:1.6}.hero-bottom>a{gap:10px;font-size:8px}.proof-strip{padding:26px 0}.proof-inner{grid-template-columns:1fr 1fr;gap:23px}.proof-inner>p{font-size:14px}.proof-inner>div{justify-content:center;min-height:62px;padding-left:18px}.proof-inner>div:nth-child(3){border-left:0;padding-left:0}.proof-inner>div>strong{font-size:31px}.proof-inner>div>span{font-size:10px}.section{padding-block:65px}h2{font-size:clamp(2.5rem,8.8vw,3.6rem)}.section-heading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:31px}.section-heading .eyebrow{margin-bottom:17px;font-size:10px}.section-heading>p{font-size:14px}.service-grid{grid-template-columns:1fr;gap:17px}.service-card{padding:25px 25px 0}.service-top{margin-bottom:24px}.service-card h3{font-size:30px}.service-card>p{max-width:430px;min-height:0}.service-details{margin-top:24px}.service-details summary{padding-block:21px}.results-layout{grid-template-columns:1fr;gap:27px}.results-tabs>button{min-height:73px;padding-block:18px}.results-tabs>button>span:nth-child(2){max-width:none;font-size:14px}.results-footnote{margin-top:18px;font-size:11px}.result-art{padding:20px}.result-metric{font-size:clamp(4.8rem,19vw,7rem)}.metric-star{margin-left:16px}.result-art-top,.result-art-bottom{font-size:8px}.result-art>p{font-size:12px}.result-description h3{font-size:23px}.result-description p{font-size:14px}.about{grid-template-columns:1fr;gap:50px}.about-note{width:calc(100% - 20px);max-width:435px;margin:auto;padding:22px 29px 26px}.about-note>p{font-size:clamp(3rem,12vw,4.5rem)}.about-copy h2{font-size:clamp(2.7rem,10vw,3.8rem)}.about-copy .eyebrow{font-size:10px}.about-copy p:not(.eyebrow){font-size:14px}.word-band{margin-block:0;padding:15px 0}.word-band>div{gap:24px;font-size:30px}.word-band span{font-size:28px}.process-layout{grid-template-columns:1fr;gap:30px}.process-intro{display:none}.process-list summary{gap:20px;padding-block:23px}.process-list summary>span:nth-child(2){font-size:20px}.process-detail{padding-left:34px;padding-right:10px;font-size:14px}.writing-grid{grid-template-columns:1fr;gap:35px}.writing-visual{height:305px}.writing-visual p{font-size:57px}.writing-meta h3{font-size:18px}.contact-section{padding-block:64px 34px}.contact-section .eyebrow{font-size:9px}.contact-title{flex-direction:column;align-items:flex-start;gap:27px}.contact-title h2{font-size:clamp(2.6rem,10vw,4.5rem)}.contact-orb{align-self:flex-end;width:110px;height:110px;margin-top:-5px}.contact-orb>svg{width:29px;height:29px}.contact-orb>span{font-size:9px}.contact-bottom{flex-direction:column;align-items:flex-start;gap:20px;margin-top:0}.contact-bottom p{font-size:13px}.contact-bottom>span{margin-top:10px;font-size:8px}.footer{grid-template-columns:1fr 1fr;gap:23px;padding-block:27px;display:grid}.footer>p{text-align:right;font-size:10px}.footer>a:last-child{justify-content:flex-end}.desktop-break{display:none}}@media (max-width:365px){.container{width:calc(100% - 32px)}.hero h1{font-size:12vw}.hero-actions{flex-wrap:wrap;gap:16px}.hero-actions .text-link{font-size:11px}.hero-bottom{gap:10px}.hero-bottom>span{max-width:155px}.metric-star{font-size:.48em}.writing-visual{padding-inline:22px}.writing-visual p{font-size:50px}.about-note{padding-inline:22px}.signature{font-size:25px}.contact-title h2{font-size:9.8vw}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.will-reveal{opacity:1;translate:none}.writer-image{transform:none}}
:root{--paper:#fff;--ink:#101011;--line:#cdd7ee;--purple:#1e56dc;--blue:#1e56dc;--lilac:#e6ecff;--blue-tint:#e6ecff}body{background-color:var(--paper);background-image:linear-gradient(#1e56dc0a 1px,#0000 1px),linear-gradient(90deg,#1e56dc0a 1px,#0000 1px);background-size:64px 64px}.grid-paper{background:0 0}.container{max-width:1220px}.header{border-bottom-color:#dbe4f9;height:78px}.nav a{text-transform:uppercase;font-size:12px}.header-contact span{color:var(--ink);background:0 0;font-size:26px}.header-contact{border-bottom:1px solid var(--ink);padding-bottom:2px}.hero-inner{grid-template-columns:1fr 1fr;gap:30px;padding-block:87px 24px}.hero h1{letter-spacing:-.025em;font-size:clamp(3.8rem,6.3vw,6.2rem);line-height:1.1}.hero-line{width:max-content;max-width:100%;animation:.95s cubic-bezier(.2,.75,.15,1) both line-unfold;display:block;position:relative}.hero-line:nth-child(2){animation-delay:.13s}.hero-line:nth-child(3){animation-delay:.24s}.hero .purple-word{color:var(--ink)}.hero .underline{stroke:var(--purple);bottom:0}.hero .underline path{stroke-dasharray:470;stroke-dashoffset:470px;animation:1.2s .65s forwards ink-draw}.hero-description{color:#303032;font-size:17px}.hero-art{mix-blend-mode:darken;margin-top:0}.writer-image{mix-blend-mode:darken;width:114%;max-width:none;margin-left:-4%}.art-caption{font-size:17px}.art-stamp{border-width:2px;border-color:var(--ink);background:#e6ecff;width:100px;height:100px;bottom:7%;right:-3%}.art-footnote{font-size:9px}.hero-bottom{padding-top:35px}.sticker{vertical-align:-.04em;flex-shrink:0;width:.94em;height:.94em;margin-inline:.08em;display:inline-block;transform:rotate(-12deg)}.sticker>img,.sticker>svg{object-fit:contain;width:100%;height:100%;display:block}.hero-line>.sticker-pen{vertical-align:.05em;width:.85em;height:.85em;margin-left:-.22em;margin-right:-.15em;animation:1s cubic-bezier(.3,1.6,.5,1) .48s both sticker-pop,7s ease-in-out 1.5s infinite sticker-rock}.hero-heart{width:.58em;height:.58em;position:absolute;bottom:.13em;left:-.53em;transform:rotate(-16deg)}h2 .sticker{width:.9em;height:.9em}.muted-heading,.lilac{color:var(--ink)}.section-heading{margin-bottom:58px}.section-heading>p{color:#3c3c3b;font-size:16px}.section{padding-block:94px}.button{min-height:56px;padding:17px 22px;font-size:12px;position:relative}[data-magnetic]{translate:var(--mx,0px) var(--my,0px);transition:translate .22s,background .2s,box-shadow .2s,transform .2s}.button-ink{box-shadow:6px 6px 0 var(--purple)}.button-ink:hover{box-shadow:2px 2px 0 var(--purple);transform:translate(3px,3px)}.button svg{transition:transform .3s}.button:hover svg{transform:translate(3px,-3px)}.proof-strip{background:0 0;border:0;padding:60px 0 25px}.proof-inner{border-block:1px solid #cdd7ee;padding-block:30px}.proof-inner>p{font-size:15px}.proof-inner>div{border-left:0}.proof-inner>div>strong{font-size:38px;font-weight:700}.service-grid{border:1.5px solid var(--ink);background:#fff;align-items:stretch;gap:0}.service-card{background:#fff;border:0;border-right:1.5px solid #dbe4f9;padding:33px 32px 0}.service-card:last-child{border-right:0}.service-card:hover{background:#e6ecff;transform:none}.service-top{margin-bottom:30px}.service-icon{border:1.5px solid var(--ink);border-radius:15px 7px 14px 9px;width:73px;height:73px;transition:transform .5s;transform:rotate(-4deg);color:var(--purple)!important;background:#e6ecff!important}.service-icon svg{width:45px;height:45px}.service-card:nth-child(2) .service-icon{border-radius:5px 12px 8px 13px;transform:rotate(4deg)}.service-card:hover .service-icon{transform:rotate(8deg)translateY(-4px)}.service-card h3{font-size:28px}.service-card>p{color:#303031;min-height:132px;font-size:16px;line-height:1.65}.service-details{border-top:0;margin-top:17px}.service-details summary{text-underline-offset:4px;padding-block:22px 28px;font-size:12px;text-decoration:underline}.results-section{color:var(--ink);background:0 0}.results-section .section-heading{text-align:center;flex-direction:column;align-items:center;gap:22px}.results-section .section-heading .eyebrow{color:#595953;justify-content:center}.results-section .section-heading>p{color:#494944;max-width:none}.results-layout{border:1.5px solid var(--ink);background:#fff;grid-template-columns:.92fr 1.35fr;gap:0}.results-tabs{border-right:1.5px solid var(--ink)}.results-tabs>button{color:#62625e;border-bottom:1px solid #dbe4f9;min-height:112px;padding:27px 28px}.results-tabs>button>span:nth-child(2){letter-spacing:-.7px;max-width:275px;font-size:21px;font-weight:500}.results-tabs>button[aria-selected=true]{color:#fff;background:var(--purple)}.results-tabs>button>span:last-child{place-items:center;width:38px;height:38px;font-size:23px;display:grid}.results-tabs>button[aria-selected=true]>span:last-child{color:var(--purple);background:#fff;border-radius:50%}.result-number,.results-tabs>button[aria-selected=true] .result-number{color:inherit;background:0 0;border:0;width:22px;font-size:13px}.results-footnote{color:#62625a;padding:0 29px 24px;font-size:13px}.result-art{border-bottom:1.5px solid var(--ink);min-height:312px;color:var(--ink);background-color:#e6ecff;background-image:linear-gradient(#1e56dc14 1px,#0000 1px),linear-gradient(90deg,#1e56dc14 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:40px 40px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:23px 32px}.result-art-top{font-size:10px}.result-metric{font-size:clamp(5.5rem,10vw,9rem)}.result-art>p{margin-bottom:20px}.metric-star{color:var(--purple);animation:30s linear infinite slow-turn}.result-description{background:#fff;padding:27px 31px 30px}.result-description .eyebrow{color:#585852}.result-description p{color:#494944;font-size:15px}.chips span{color:#1e3a8a;background:#f0f4ff;border-color:#c4d4fa;font-size:11px}.result-transition{animation:.6s cubic-bezier(.22,1,.36,1) both panel-wipe}.about{gap:75px}.about-note{box-shadow:7px 8px 0 var(--ink);background:#e6ecff;border-color:#a9c4fe;transition:translate .22s,box-shadow .22s,opacity .8s}.about-note:hover{box-shadow:2px 2px 0 var(--ink);translate:5px 6px}.about-note:active{box-shadow:0 0 0 var(--ink);translate:7px 8px}.about-copy p:not(.eyebrow){color:#41413e;font-size:16px}.expertise-wall{padding-block:45px 70px;overflow:hidden}.wall-heading{justify-content:center;align-items:center;gap:18px;margin-bottom:30px;display:flex}.wall-heading .sticker{width:35px;height:35px}.expertise-row{margin:6px 0;padding-block:10px;overflow:hidden}.expertise-track{width:max-content;animation:35s linear infinite studio-marquee;display:flex}.row-1 .expertise-track{animation-duration:40s;animation-direction:reverse}.row-2 .expertise-track{animation-duration:48s}.expertise-group{flex-shrink:0;align-items:center;gap:38px;padding-right:38px;display:flex}.expertise-group>span{letter-spacing:-.8px;align-items:center;gap:28px;font-size:29px;font-weight:500;display:flex}.wall-symbol{color:var(--purple);font-size:40px;line-height:1}.row-1 .wall-symbol{color:var(--blue)}.row-2 .wall-symbol{color:var(--ink)}.expertise-wall:hover .expertise-track{animation-play-state:paused}.motion-toggle{background:#fff;border:1px solid #cdd7ee;border-radius:22px;align-items:center;gap:9px;min-height:44px;margin:20px auto 0;padding:11px 15px;font-size:12px;display:flex}.motion-toggle:hover{border-color:var(--purple);background:#e6ecff}html[data-motion-paused=true] *,html[data-motion-paused=true] :before,html[data-motion-paused=true] :after{transition:none!important;animation:none!important}html[data-motion-paused=true]{scroll-behavior:auto}html[data-motion-paused=true] .hero .underline path{stroke-dashoffset:0}html[data-motion-paused=true] [data-magnetic]{translate:none}html[data-motion-paused=true] .read-cursor{display:none}.process-section{padding-top:45px}.process-intro .process-symbol{color:var(--ink)}.process-list summary{padding-block:28px}.writing-collage{padding-block:45px 55px;overflow:clip}.collage-stage{min-height:880px;position:relative}.collage-heading{text-align:center;z-index:2;pointer-events:none;width:100%;position:absolute;top:280px}.collage-heading .eyebrow{justify-content:center;margin-bottom:16px}.collage-heading h2{font-size:clamp(3.8rem,6.5vw,6.1rem);line-height:1.08}.collage-heading h2>span{position:relative}.collage-heading h2 .sticker{width:.55em;height:.55em;position:absolute;top:-.14em;right:-.58em}.collage-heading>p:not(.eyebrow){max-width:390px;margin:23px auto 15px;font-size:16px}.collage-heading>a{pointer-events:auto;font-size:11px}.collage-card{border:1px solid var(--ink);width:282px;transform:translateY(var(--drift,0px)) rotate(var(--tilt));will-change:transform;box-shadow:6px 6px 0 var(--ink);z-index:3;padding:22px 22px 16px;transition:translate .22s,box-shadow .22s;display:block;position:absolute}.collage-card:hover,.collage-card:focus-visible{box-shadow:2px 2px 0 var(--ink);translate:4px 4px!important}.collage-card:active{box-shadow:0 0 0 var(--ink);translate:6px 6px!important}.collage-label{letter-spacing:.055em;font-size:9px;font-weight:600}.collage-card h3{font-family:var(--display);margin:29px 0 33px;font-size:46px;line-height:1.12}.collage-story{--tilt:-8deg;background:#dbe6ff;top:40px;left:2%}.collage-story h3>span{color:var(--purple)}.collage-card-footer{border-top:1px solid #353337;justify-content:space-between;align-items:center;gap:14px;padding-top:13px;font-size:11px;line-height:1.4;display:flex}.collage-card-footer>span:last-child{font-size:25px}.collage-voice{--tilt:7deg;background:#e6ecff;top:25px;right:2%}.collage-quotes{color:var(--purple);font-family:Georgia,serif;font-size:76px;line-height:1;position:absolute;top:22px;right:20px}.collage-voice h3{margin-top:40px}.collage-voice h3>span{color:var(--purple)}.collage-note{border:1.5px solid #a9c4fe;border-top:9px solid var(--purple);width:290px;transform:translateY(var(--drift,0px)) rotate(-5deg);background:#fff;padding:22px;transition:translate .22s,box-shadow .22s;position:absolute;top:610px;left:11%;box-shadow:3px 5px #d0dbf7}.collage-note p{margin-block:22px;font-family:Georgia,serif;font-size:27px;font-style:italic;line-height:1.4}.collage-note:hover{box-shadow:1px 1px #d0dbf7;translate:2px 4px!important}.collage-note:active{box-shadow:0 0 #d0dbf7;translate:3px 5px!important}.collage-note .signature{color:var(--purple);font-size:20px}.collage-note .sticker{width:95px;height:95px;position:absolute;bottom:-28px;right:-27px;transform:rotate(30deg)}.collage-community{background:var(--purple);border:1.5px solid var(--ink);color:#fff;width:240px;transform:translateY(var(--drift,0px)) rotate(8deg);padding:24px;transition:translate .22s,box-shadow .22s;position:absolute;top:595px;right:9%}.collage-community:hover{box-shadow:-3px 5px 0 var(--ink);translate:-2px 3px!important}.collage-community .sticker{background:#e6ecff;border-radius:50%;width:50px;height:50px;position:absolute;top:-25px;right:-17px}.collage-community strong{font-family:var(--display);letter-spacing:-2px;font-size:65px;font-weight:400}.collage-community p{margin:8px 0 21px;font-size:18px;line-height:1.4}.collage-community a{color:#fff;border-bottom:1px solid #fff;padding-bottom:5px;font-size:9px}.writing-collage.will-reveal:not(.is-visible) .collage-story,.writing-collage.will-reveal:not(.is-visible) .collage-voice,.writing-collage.will-reveal:not(.is-visible) .collage-note,.writing-collage.will-reveal:not(.is-visible) .collage-community,.writing-collage.will-reveal:not(.is-visible) .collage-heading{opacity:0;pointer-events:none}.writing-collage.will-reveal:not(.is-visible) .collage-story{filter:blur(8px);translate:320px 240px;scale:.52}.writing-collage.will-reveal:not(.is-visible) .collage-voice{filter:blur(8px);translate:-320px 240px;scale:.52}.writing-collage.will-reveal:not(.is-visible) .collage-note{filter:blur(8px);translate:260px -210px;scale:.52}.writing-collage.will-reveal:not(.is-visible) .collage-community{filter:blur(8px);translate:-260px -200px;scale:.52}.writing-collage.will-reveal:not(.is-visible) .collage-heading{filter:blur(6px);translate:0 32px;scale:.93}.writing-collage.will-reveal:not(.is-visible) .collage-heading h2 .sticker{opacity:0;scale:0}.writing-collage.is-visible .collage-story{animation:1.1s cubic-bezier(.16,1,.3,1) 50ms both burstStory}.writing-collage.is-visible .collage-voice{animation:1.1s cubic-bezier(.16,1,.3,1) .12s both burstVoice}.writing-collage.is-visible .collage-note{animation:1.1s cubic-bezier(.16,1,.3,1) .18s both burstNote}.writing-collage.is-visible .collage-community{animation:1.1s cubic-bezier(.16,1,.3,1) .24s both burstCommunity}.writing-collage.is-visible .collage-heading{animation:1.15s cubic-bezier(.16,1,.3,1) .42s both centerHeadingReveal}.writing-collage.is-visible .collage-heading h2 .sticker{animation:.8s cubic-bezier(.34,1.56,.64,1) .88s both heartPop}.writing-collage.is-visible .collage-note .sticker{animation:.75s cubic-bezier(.34,1.56,.64,1) .7s both stickerPenPop}.writing-collage.is-visible .collage-community .sticker{animation:.75s cubic-bezier(.34,1.56,.64,1) .75s both stickerSparkPop}@keyframes burstStory{0%{opacity:0;filter:blur(8px);translate:320px 240px;scale:.52}45%{opacity:1;filter:blur()}82%{translate:-7px -5px;scale:1.025}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes burstVoice{0%{opacity:0;filter:blur(8px);translate:-320px 240px;scale:.52}45%{opacity:1;filter:blur()}82%{translate:7px -5px;scale:1.025}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes burstNote{0%{opacity:0;filter:blur(8px);translate:260px -210px;scale:.52}45%{opacity:1;filter:blur()}82%{translate:-6px 6px;scale:1.025}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes burstCommunity{0%{opacity:0;filter:blur(8px);translate:-260px -200px;scale:.52}45%{opacity:1;filter:blur()}82%{translate:6px 6px;scale:1.025}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes centerHeadingReveal{0%{opacity:0;filter:blur(6px);translate:0 32px;scale:.93}55%{opacity:1;filter:blur()}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes heartPop{0%{opacity:0;rotate:-45deg;scale:0}65%{opacity:1;rotate:10deg;scale:1.32}to{opacity:1;rotate:none;scale:1}}@keyframes stickerPenPop{0%{opacity:0;scale:.3}65%{opacity:1;scale:1.2}to{opacity:1;scale:1}}@keyframes stickerSparkPop{0%{opacity:0;rotate:-35deg;scale:.3}65%{opacity:1;rotate:12deg;scale:1.25}to{opacity:1;rotate:none;scale:1}}.read-cursor{pointer-events:none;z-index:50;width:0;height:0;position:fixed;top:0;left:0}.read-cursor>span{background:var(--ink);color:#fff;text-align:center;opacity:0;border-radius:50%;place-content:center;width:86px;height:86px;font-size:11px;line-height:1.5;transition:opacity .2s,scale .25s;display:grid;position:absolute;top:-43px;left:-43px;rotate:-12deg;scale:.5}.read-cursor.active>span{opacity:1;scale:1}.contact-section{background:var(--ink);color:#fff;margin-top:50px;padding-top:105px;padding-bottom:0;overflow:hidden}.contact-section>.container>.eyebrow{color:#b0c4f8;justify-content:center}.contact-title{text-align:center;flex-direction:column;gap:33px;display:flex}.contact-title h2{font-size:clamp(3.6rem,7.7vw,7rem)}.contact-title h2>span{display:block}.contact-title .purple-text{color:#8db0fc}.contact-title h2 .sticker{width:.92em;height:.92em}.contact-button{color:var(--ink);box-shadow:6px 6px 0 var(--purple);background:#fff;border-color:#fff;font-weight:700}.contact-button:hover,.contact-button:focus-visible{box-shadow:2px 2px 0 var(--purple);background:#e6ecff;transform:translate(3px,3px)}.button-ink:focus-visible{box-shadow:2px 2px 0 var(--purple);transform:translate(3px,3px)}.button-ink:active,.contact-button:active{box-shadow:0 0 0 var(--purple);transform:translate(6px,6px)}.contact-bottom{border-top:1px solid #363d52;margin-top:50px;padding-top:26px}.contact-bottom p{color:#bcbcb4}.contact-bottom>span{color:#c3c3ba}.footer-signature{font-family:var(--display);white-space:nowrap;letter-spacing:-.02em;text-align:center;color:#212534;margin-bottom:-10px;padding-top:70px;font-size:clamp(4rem,14vw,13rem);line-height:1}.footer-signature>span{color:var(--purple)}.footer{background:var(--ink);color:#fff;border-color:#2b3245;width:100%;max-width:none;padding:26px max(52px,50vw - 610px)}.footer>p{color:#b2b2aa}.footer .logo-period{color:var(--purple)}.testimonials-section{padding-block:85px 70px}.testimonials-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:38px;display:flex}.filter-pill-group{flex-wrap:wrap;gap:10px;display:flex}.filter-btn{border:1.5px solid var(--ink);color:var(--ink);font-family:var(--body);letter-spacing:.02em;cursor:pointer;background:#fff;border-radius:999px;padding:10px 18px;font-size:12px;font-weight:600;transition:all .2s}.filter-btn:hover{background:#e6ecff;transform:translateY(-1px)}.filter-btn.active{background:var(--purple);color:#fff;border-color:var(--purple);box-shadow:3px 3px 0 var(--ink)}.filter-hint{letter-spacing:.06em;color:#62625a;font-size:11px;font-weight:600}.testimonials-grid{grid-template-columns:repeat(12,1fr);gap:24px;display:grid}.testimonial-card{border:1.5px solid var(--ink);background:#fff;flex-direction:column;grid-column:span 6;justify-content:space-between;padding:34px 30px 28px;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.testimonial-card:hover{box-shadow:6px 6px 0 var(--purple);transform:translateY(-4px)}.testimonial-card.featured{border-color:var(--ink);background:#e6ecff;grid-column:span 8}.testimonial-card.featured:hover{box-shadow:7px 7px 0 var(--ink)}.testimonial-card.purple{background:#e6ecff}.testimonial-card.blue{background:#f0f4ff}.testimonial-card.ink{background:#fff}.testimonial-card.lilac{background:#e6ecff}.testimonial-card.paper{background:#fff}.card-top-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.client-profile{align-items:center;gap:14px;display:flex}.client-avatar-badge{background:var(--purple);color:#fff;width:44px;height:44px;font-family:var(--display);letter-spacing:-.5px;border:1.5px solid var(--ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;display:grid}.testimonial-card.blue .client-avatar-badge{background:var(--blue)}.testimonial-card.ink .client-avatar-badge{background:var(--ink)}.testimonial-card.paper .client-avatar-badge{background:#3c3c40}.testimonial-card.lilac .client-avatar-badge{background:var(--purple)}.client-name{letter-spacing:-.4px;align-items:center;gap:6px;margin:0;font-size:18px;font-weight:700;display:flex}.verified-badge{background:var(--purple);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex}.client-role{color:#555550;margin-top:2px;font-size:12px;display:block}.card-badge{letter-spacing:.06em;background:var(--ink);color:#fff;border-radius:999px;padding:5px 12px;font-size:10px;font-weight:700}.card-index{color:#888880;font-size:12px;font-weight:600}.card-quote-mark{color:var(--purple);opacity:.45;margin-bottom:10px;font-family:Georgia,serif;font-size:70px;line-height:.5}.card-body-quote{margin:0 0 24px;padding:0}.quote-headline{color:var(--ink);margin:0 0 14px;font-family:Georgia,serif;font-size:18px;font-style:italic;font-weight:600;line-height:1.45}.quote-full-text{color:#2e2e30;margin:0;font-size:15px;line-height:1.7}.card-stats-row{flex-wrap:wrap;gap:10px;margin-block:16px 20px;display:flex}.stat-pill{border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:7px 16px;font-size:13px;display:inline-flex}.stat-pill strong{font-family:var(--body);color:var(--purple);letter-spacing:.04em;white-space:nowrap;font-size:15px;font-weight:800}.testimonial-card.blue .stat-pill strong{color:var(--blue)}.testimonial-card.ink .stat-pill strong{color:var(--purple)}.stat-pill span{color:#202022;white-space:nowrap;font-size:13px;font-weight:600}.card-footer-bar{border-top:1px solid #dcdcd5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.tag-chips{flex-wrap:wrap;gap:8px;display:flex}.chip{color:#1e3a8a;background:#e6ecff;border:1px solid #c4d4fa;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600}.quote-star-rating{color:#f59e0b;letter-spacing:2px;font-size:14px}.testimonial-summary-card{background:var(--ink);color:#fff;border:1.5px solid var(--ink);box-shadow:6px 6px 0 var(--purple);flex-direction:column;grid-column:span 4;justify-content:flex-start;gap:18px;padding:32px 28px;display:flex}.summary-header{justify-content:space-between;align-items:center;display:flex}.summary-badge{letter-spacing:.08em;color:#e6ecff;background:#1a2238;border:1px solid #1e56dc;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700}.summary-star{color:var(--purple);font-size:26px;line-height:1}.summary-metric{margin-block:2px 0}.summary-metric strong{font-family:var(--body);letter-spacing:.03em;color:#e6ecff;font-size:clamp(2.9rem,4.4vw,3.8rem);font-weight:800;line-height:1;display:block}.summary-metric span{color:#dfdfe8;margin-top:8px;font-size:13px;font-weight:500;line-height:1.45;display:block}.summary-divider{background:#323b52;height:1px;margin:0}.summary-submetrics{grid-template-columns:1fr 1fr;gap:14px;margin-block:2px;display:grid}.summary-submetrics strong{font-family:var(--body);color:#fff;letter-spacing:.04em;font-size:25px;font-weight:800;line-height:1.1;display:block}.summary-submetrics span{color:#c5c5cf;margin-top:4px;font-size:11px;font-weight:500;line-height:1.35;display:block}.summary-highlights{flex-direction:column;gap:9px;padding-block:4px;display:flex}.summary-point{color:#ececee;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.summary-point-dot{background:var(--purple);border-radius:50%;flex-shrink:0;width:6px;height:6px}.summary-note{letter-spacing:.06em;color:#e6ecff;border-top:1px solid #2e3549;margin-top:auto;padding-top:14px;font-size:11px;font-weight:700}.proof-strip.will-reveal:not(.is-visible) .proof-inner>p{opacity:0;filter:blur(4px);translate:-25px}.proof-strip.will-reveal:not(.is-visible) .proof-inner>div{opacity:0;filter:blur(4px);translate:0 25px;scale:.94}.proof-strip.is-visible .proof-inner>p{animation:.85s cubic-bezier(.16,1,.3,1) 50ms both proofTextIn}.proof-strip.is-visible .proof-inner>div:first-of-type{animation:.9s cubic-bezier(.16,1,.3,1) .12s both proofStatIn}.proof-strip.is-visible .proof-inner>div:nth-of-type(2){animation:.9s cubic-bezier(.16,1,.3,1) .22s both proofStatIn}.proof-strip.is-visible .proof-inner>div:nth-of-type(3){animation:.9s cubic-bezier(.16,1,.3,1) .32s both proofStatIn}@keyframes proofTextIn{0%{opacity:0;filter:blur(4px);translate:-25px}to{opacity:1;filter:blur();translate:0}}@keyframes proofStatIn{0%{opacity:0;filter:blur(4px);translate:0 25px;scale:.93}75%{translate:0 -3px;scale:1.02}to{opacity:1;filter:blur();translate:0;scale:1}}.services.will-reveal:not(.is-visible) .service-card{opacity:0;filter:blur(6px);translate:0 45px;scale:.94}.services.is-visible .service-card:first-child{animation:1s cubic-bezier(.16,1,.3,1) 80ms both serviceCardFanLeft}.services.is-visible .service-card:nth-child(2){animation:1s cubic-bezier(.16,1,.3,1) .2s both serviceCardCenter}.services.is-visible .service-card:nth-child(3){animation:1s cubic-bezier(.16,1,.3,1) .32s both serviceCardFanRight}.services.is-visible .service-icon{animation:.85s cubic-bezier(.34,1.56,.64,1) .45s both serviceIconPop}.services.is-visible .section-heading .sticker-orbit{animation:1.2s cubic-bezier(.16,1,.3,1) .1s both orbitSpin}@keyframes serviceCardFanLeft{0%{opacity:0;filter:blur(6px);translate:-30px 48px;scale:.93}75%{translate:2px -4px;scale:1.015}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes serviceCardCenter{0%{opacity:0;filter:blur(6px);translate:0 52px;scale:.92}75%{translate:0 -4px;scale:1.015}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes serviceCardFanRight{0%{opacity:0;filter:blur(6px);translate:30px 48px;scale:.93}75%{translate:-2px -4px;scale:1.015}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes serviceIconPop{0%{opacity:0;rotate:-15deg;scale:.5}65%{opacity:1;rotate:4deg;scale:1.15}to{opacity:1;rotate:none;scale:1}}@keyframes orbitSpin{0%{opacity:0;rotate:-200deg;scale:.2}70%{opacity:1;rotate:15deg;scale:1.2}to{opacity:1;rotate:none;scale:1}}.results-section.will-reveal:not(.is-visible) .results-tabs>button{opacity:0;translate:-35px}.results-section.will-reveal:not(.is-visible) .result-panel{opacity:0;filter:blur(8px);translate:40px 25px;scale:.93}.results-section.is-visible .results-tabs>button:first-child{animation:.85s cubic-bezier(.16,1,.3,1) .1s both tabSlideIn}.results-section.is-visible .results-tabs>button:nth-child(2){animation:.85s cubic-bezier(.16,1,.3,1) .2s both tabSlideIn}.results-section.is-visible .results-tabs>button:nth-child(3){animation:.85s cubic-bezier(.16,1,.3,1) .3s both tabSlideIn}.results-section.is-visible .result-panel{animation:1.05s cubic-bezier(.16,1,.3,1) .24s both resultPanelPop}@keyframes tabSlideIn{0%{opacity:0;translate:-35px}to{opacity:1;translate:0}}@keyframes resultPanelPop{0%{opacity:0;filter:blur(8px);translate:40px 25px;scale:.93}75%{translate:-4px -3px;scale:1.015}to{opacity:1;filter:blur();translate:0;scale:1}}.about.will-reveal:not(.is-visible) .about-note{opacity:0;filter:blur(8px);translate:-40px -30px;scale:.88}.about.will-reveal:not(.is-visible) .about-copy{opacity:0;filter:blur(6px);translate:35px 20px}.about.is-visible .about-note{animation:1.1s cubic-bezier(.16,1,.3,1) 80ms both aboutNoteStamp}.about.is-visible .about-note .quote-mark{animation:.8s cubic-bezier(.34,1.56,.64,1) .35s both quoteMarkDrop}.about.is-visible .about-note .signature{animation:.9s cubic-bezier(.16,1,.3,1) .5s both signatureIn}.about.is-visible .about-copy{animation:.95s cubic-bezier(.16,1,.3,1) .25s both aboutCopyReveal}@keyframes aboutNoteStamp{0%{opacity:0;filter:blur(8px);translate:-40px -30px;rotate:-9deg;scale:.88;box-shadow:0 0 #0000}70%{translate:3px 2px;rotate:-2deg;scale:1.02;box-shadow:12px 14px #e9e9e1}to{opacity:1;filter:blur();box-shadow:7px 8px 0 var(--ink);translate:0;rotate:-3deg;scale:1}}@keyframes quoteMarkDrop{0%{opacity:0;translate:0 -25px;scale:.5}70%{opacity:1;scale:1.25}to{opacity:1;translate:0;scale:1}}@keyframes signatureIn{0%{opacity:0;translate:20px;rotate:-15deg}to{opacity:1;translate:0;rotate:-7deg}}@keyframes aboutCopyReveal{0%{opacity:0;filter:blur(6px);translate:35px 20px}to{opacity:1;filter:blur();translate:0}}.expertise-wall.will-reveal:not(.is-visible) .wall-heading{opacity:0;translate:0 20px}.expertise-wall.will-reveal:not(.is-visible) .row-0{opacity:0;translate:-60px}.expertise-wall.will-reveal:not(.is-visible) .row-1{opacity:0;translate:60px}.expertise-wall.will-reveal:not(.is-visible) .row-2{opacity:0;translate:-60px}.expertise-wall.is-visible .wall-heading{animation:.8s cubic-bezier(.16,1,.3,1) both wallHeadingIn}.expertise-wall.is-visible .row-0{animation:1s cubic-bezier(.16,1,.3,1) .1s both rowSlideLeft}.expertise-wall.is-visible .row-1{animation:1s cubic-bezier(.16,1,.3,1) .2s both rowSlideRight}.expertise-wall.is-visible .row-2{animation:1s cubic-bezier(.16,1,.3,1) .3s both rowSlideLeft}@keyframes wallHeadingIn{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@keyframes rowSlideLeft{0%{opacity:0;translate:-60px}to{opacity:1;translate:0}}@keyframes rowSlideRight{0%{opacity:0;translate:60px}to{opacity:1;translate:0}}.process-section.will-reveal:not(.is-visible) .process-intro{opacity:0;translate:-30px}.process-section.will-reveal:not(.is-visible) .process-list details{opacity:0;filter:blur(4px);translate:35px 15px}.process-section.is-visible .process-symbol{animation:.85s cubic-bezier(.34,1.56,.64,1) .1s both arrowSettle}.process-section.is-visible .process-intro p,.process-section.is-visible .process-intro .text-link{animation:.85s cubic-bezier(.16,1,.3,1) .18s both processIntroText}.process-section.is-visible .process-list details:first-child{animation:.85s cubic-bezier(.16,1,.3,1) .1s both processStepIn}.process-section.is-visible .process-list details:nth-child(2){animation:.85s cubic-bezier(.16,1,.3,1) .18s both processStepIn}.process-section.is-visible .process-list details:nth-child(3){animation:.85s cubic-bezier(.16,1,.3,1) .26s both processStepIn}.process-section.is-visible .process-list details:nth-child(4){animation:.85s cubic-bezier(.16,1,.3,1) .34s both processStepIn}.process-section.is-visible .process-list details:nth-child(5){animation:.85s cubic-bezier(.16,1,.3,1) .42s both processStepIn}@keyframes arrowSettle{0%{opacity:0;translate:-20px -20px;rotate:-35deg;scale:.7}70%{opacity:1;rotate:5deg;scale:1.15}to{opacity:1;translate:0;rotate:none;scale:1}}@keyframes processIntroText{0%{opacity:0;translate:-25px}to{opacity:1;translate:0}}@keyframes processStepIn{0%{opacity:0;filter:blur(4px);translate:35px 15px}to{opacity:1;filter:blur();translate:0}}.testimonials-section.will-reveal:not(.is-visible) .testimonials-filter{opacity:0;translate:0 20px}.testimonials-section.will-reveal:not(.is-visible) .testimonial-card,.testimonials-section.will-reveal:not(.is-visible) .testimonial-summary-card{opacity:0;filter:blur(6px);translate:0 45px;scale:.94}.testimonials-section.is-visible .testimonials-filter{animation:.8s cubic-bezier(.16,1,.3,1) .12s both filterBarSlide}.testimonials-section.is-visible .testimonial-card[data-card=gloria]{animation:.95s cubic-bezier(.16,1,.3,1) 80ms both testCardElevate}.testimonials-section.is-visible .testimonial-card[data-card=furqan]{animation:.95s cubic-bezier(.16,1,.3,1) .18s both testCardElevate}.testimonials-section.is-visible .testimonial-card[data-card=syram]{animation:.95s cubic-bezier(.16,1,.3,1) .26s both testCardElevate}.testimonials-section.is-visible .testimonial-summary-card{animation:1.05s cubic-bezier(.16,1,.3,1) .32s both testSummaryIn}.testimonials-section.is-visible .testimonial-card[data-card=faisal]{animation:.95s cubic-bezier(.16,1,.3,1) .38s both testCardElevate}.testimonials-section.is-visible .testimonial-card[data-card=saad]{animation:.95s cubic-bezier(.16,1,.3,1) .44s both testCardElevate}@keyframes filterBarSlide{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@keyframes testCardElevate{0%{opacity:0;filter:blur(6px);translate:0 45px;scale:.94}75%{translate:0 -4px;scale:1.01}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes testSummaryIn{0%{opacity:0;filter:blur(6px);translate:30px 45px;scale:.92}75%{translate:-3px -3px;scale:1.015}to{opacity:1;filter:blur();translate:0;scale:1}}.contact-section.will-reveal:not(.is-visible) .contact-title{opacity:0;filter:blur(8px);translate:0 40px;scale:.92}.contact-section.will-reveal:not(.is-visible) .contact-button{opacity:0;scale:.8}.contact-section.will-reveal:not(.is-visible) .contact-bottom{opacity:0;translate:0 25px}.contact-section.will-reveal:not(.is-visible) .footer-signature{opacity:0;translate:0 60px}.contact-section.is-visible .container>.eyebrow{animation:.8s cubic-bezier(.16,1,.3,1) 50ms both contactEyebrow}.contact-section.is-visible .contact-title{animation:1.1s cubic-bezier(.16,1,.3,1) .15s both contactTitleIn}.contact-section.is-visible .contact-title h2 .sticker{animation:.85s cubic-bezier(.34,1.56,.64,1) .6s both contactPenPop}.contact-section.is-visible .contact-button{animation:.9s cubic-bezier(.34,1.56,.64,1) .4s both contactBtnPop}.contact-section.is-visible .contact-bottom{animation:.9s cubic-bezier(.16,1,.3,1) .5s both contactBottomIn}.contact-section.is-visible .footer-signature{animation:1.4s cubic-bezier(.16,1,.3,1) .6s both footerSignatureRise}@keyframes contactEyebrow{0%{opacity:0;letter-spacing:.12em;translate:0 -15px}to{opacity:1;letter-spacing:.065em;translate:0}}@keyframes contactTitleIn{0%{opacity:0;filter:blur(8px);translate:0 40px;scale:.92}75%{translate:0 -4px;scale:1.015}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes contactBtnPop{0%{opacity:0;translate:0 20px;scale:.7;box-shadow:0 0 #0000}70%{opacity:1;box-shadow:8px 8px 0 var(--purple);scale:1.06}to{opacity:1;box-shadow:6px 6px 0 var(--purple);translate:0;scale:1}}@keyframes contactPenPop{0%{opacity:0;rotate:-45deg;scale:0}70%{opacity:1;rotate:10deg;scale:1.35}to{opacity:1;rotate:none;scale:1}}@keyframes contactBottomIn{0%{opacity:0;translate:0 25px}to{opacity:1;translate:0}}@keyframes footerSignatureRise{0%{opacity:0;translate:0 70px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes line-unfold{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(40px)rotate(2deg)}to{opacity:1;clip-path:inset(-40% -30% -30%);transform:translateY(0)rotate(0)}}@keyframes sticker-pop{0%{opacity:0;rotate:25deg;scale:.3}to{opacity:1;rotate:none;scale:1}}@keyframes sticker-rock{0%,to{rotate:-5deg}50%{rotate:8deg}}@keyframes slow-turn{to{rotate:360deg}}@keyframes studio-marquee{to{transform:translate(-50%)}}@keyframes panel-wipe{0%{opacity:.35;clip-path:inset(0 0 0 8%)}to{opacity:1;clip-path:inset(0)}}@keyframes ink-draw{to{stroke-dashoffset:0}}@media (max-width:1100px){.hero-inner{gap:16px;padding-top:60px}.hero h1{font-size:7vw}.hero-line>.sticker-pen{width:.75em}.hero-heart{width:.5em;left:-.4em}.hero-description{font-size:15px}.hero-actions{flex-wrap:wrap;row-gap:18px}.service-card{padding:26px 24px 0}.service-card>p{min-height:145px;font-size:15px}.results-tabs>button{gap:10px;padding-inline:20px}.results-tabs>button>span:nth-child(2){font-size:18px}.about{gap:50px}.collage-card{width:240px}.collage-card h3{font-size:39px}.collage-heading h2{font-size:6.6vw}.collage-heading{top:310px}.collage-note{width:260px;left:5%}.collage-community{right:4%}}@media (max-width:1000px){.writing-collage.will-reveal:not(.is-visible) .collage-story,.writing-collage.will-reveal:not(.is-visible) .collage-voice,.writing-collage.will-reveal:not(.is-visible) .collage-note,.writing-collage.will-reveal:not(.is-visible) .collage-community,.writing-collage.will-reveal:not(.is-visible) .collage-heading{opacity:0;filter:blur(4px);translate:0 25px;scale:.96}.writing-collage.is-visible .collage-heading{animation:.85s cubic-bezier(.16,1,.3,1) 50ms both mobileCollageReveal}.writing-collage.is-visible .collage-story{animation:.85s cubic-bezier(.16,1,.3,1) .16s both mobileCollageReveal}.writing-collage.is-visible .collage-voice{animation:.85s cubic-bezier(.16,1,.3,1) .24s both mobileCollageReveal}.writing-collage.is-visible .collage-note{animation:.85s cubic-bezier(.16,1,.3,1) .3s both mobileCollageReveal}.writing-collage.is-visible .collage-community{animation:.85s cubic-bezier(.16,1,.3,1) .36s both mobileCollageReveal}}@keyframes mobileCollageReveal{0%{opacity:0;filter:blur(4px);translate:0 26px;scale:.96}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();translate:0;scale:1}}@media (min-width:761px) and (max-width:1000px){.collage-stage{grid-template-columns:1fr 1fr;gap:35px;min-height:0;padding-bottom:30px;display:grid}.collage-heading{grid-column:1/-1;padding-bottom:25px;position:relative;top:auto}.collage-heading h2{font-size:68px}.collage-card,.collage-note,.collage-community{width:100%;transform:rotate(var(--tilt,-3deg));position:relative;top:auto;left:auto;right:auto}.collage-story{--tilt:-4deg}.collage-voice{--tilt:4deg}.collage-note{align-self:center}.collage-community{justify-self:center;max-width:280px;transform:rotate(4deg)}.testimonial-card.featured,.testimonial-summary-card{grid-column:span 12}.testimonial-card{grid-column:span 6}}@media (min-width:761px) and (max-width:900px){.header-contact{display:none}.menu-toggle{border:1px solid var(--line);background:0 0;min-height:44px;padding:12px 16px;font-size:12px;display:block}.nav{display:none}.nav.open{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;gap:0;padding:20px 32px;display:flex;position:absolute;top:77px;left:0;right:0}.nav.open a{padding:14px 0;font-size:16px}.nav-mobile-contact{color:var(--purple);display:block}.service-card{padding:25px 18px 0}.service-card h3{font-size:24px}.service-card>p{min-height:174px}}@media (max-width:760px){.header{height:75px}.header-contact{display:none}.nav.open{background:var(--paper)}.container{width:calc(100% - 40px)}.hero-inner{grid-template-columns:1fr;gap:0;padding-top:43px}.hero h1{font-size:clamp(3.1rem,11.4vw,5.8rem)}.hero-line>.sticker-pen{width:.85em}.hero-heart{width:.5em;height:.5em;bottom:.1em;left:auto;right:-.62em}.hero-art{margin-top:40px}.writer-image{width:103%;margin-left:-1.5%}.hero-description{font-size:15px}.art-stamp{right:0}.hero-bottom{padding-top:16px}.hero-actions{gap:20px}.button{padding:15px 17px;font-size:10px}.section{padding-block:65px}.section-heading{gap:24px;margin-bottom:35px}.section-heading h2 .sticker{width:.72em;height:.72em}.section-heading>p{font-size:14px}.proof-strip{padding-top:30px;padding-bottom:0}.proof-inner{gap:25px;padding-block:26px}.proof-inner>div>strong{font-size:31px}.proof-inner>p{font-size:13px}.service-card{border-bottom:1px solid #70706e;border-right:0;padding:29px 25px 0}.service-card:last-child{border-bottom:0}.service-card>p{min-height:0;font-size:15px}.service-card h3{font-size:28px}.results-section .section-heading{text-align:left;align-items:flex-start}.results-section .section-heading .eyebrow{justify-content:flex-start}.results-layout{grid-template-columns:1fr}.results-tabs{border-right:0}.results-tabs>button{min-height:90px;padding:19px 20px}.results-tabs>button>span:nth-child(2){font-size:17px}.results-tabs>button>span:last-child{flex-shrink:0;width:30px;height:30px}.results-footnote{display:none}.result-art{min-height:0;padding:23px 20px}.result-metric{font-size:21vw}.result-description{padding:24px 20px}.result-description p{font-size:14px}.about-copy p:not(.eyebrow){font-size:15px}.expertise-wall{padding-block:15px 38px}.wall-heading{gap:10px}.wall-heading .eyebrow{font-size:9px}.wall-heading .sticker{width:28px;height:28px}.expertise-group{gap:24px;padding-right:24px}.expertise-group>span{gap:19px;font-size:22px}.wall-symbol{font-size:29px}.expertise-row{margin:2px 0;padding-block:7px}.process-section{padding-top:25px}.writing-collage{padding-block:10px 45px}.collage-stage{grid-template-columns:1fr 1fr;gap:22px 17px;min-height:0;display:grid}.collage-heading{text-align:left;grid-column:1/-1;margin-bottom:16px;position:relative;top:auto}.collage-heading .eyebrow{justify-content:flex-start}.collage-heading h2{font-size:clamp(2.6rem,9vw,4rem)}.collage-heading h2 .sticker{right:-.75em}.collage-heading>p:not(.eyebrow){margin-inline:0;font-size:14px}.collage-card{width:100%;transform:rotate(var(--tilt));grid-column:1/-1;padding:25px;position:relative;top:auto;left:auto;right:auto}.collage-story{--tilt:-3deg;margin-block:10px 20px}.collage-voice{--tilt:3deg;margin-bottom:15px}.collage-card h3{font-size:50px}.collage-card-footer{font-size:12px}.collage-note{display:none}.collage-community{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:5px 15px;width:100%;margin-top:10px;display:grid;position:relative;top:auto;right:auto;transform:rotate(-2deg)}.collage-community strong{font-size:56px}.collage-community p{margin:0;font-size:15px}.collage-community a{grid-column:1/-1;width:fit-content;margin-top:10px;font-size:10px}.collage-community .sticker{width:38px;height:38px;right:0}.testimonials-section{padding-block:55px 35px}.testimonials-filter{gap:12px;margin-bottom:24px}.filter-pill-group{gap:6px}.filter-btn{padding:8px 14px;font-size:11px}.filter-hint{display:none}.testimonials-grid{gap:16px}.testimonial-card{grid-column:span 12;padding:22px 18px 18px}.card-top-bar{gap:10px;margin-bottom:16px}.client-avatar-badge{width:38px;height:38px;font-size:15px}.client-name{font-size:16px}.client-role{font-size:11px}.card-badge{padding:4px 9px;font-size:9px}.card-quote-mark{margin-bottom:2px;font-size:50px}.quote-headline{margin-bottom:10px;font-size:15px}.quote-full-text{font-size:14px;line-height:1.6}.card-stats-row{gap:8px;margin-block:12px 16px}.stat-pill{gap:6px;padding:6px 12px;font-size:11px}.stat-pill strong{font-size:13px}.stat-pill span{font-size:11px}.card-footer-bar{gap:8px;padding-top:14px}.chip{padding:3px 8px;font-size:10px}.quote-star-rating{font-size:12px}.testimonial-summary-card{grid-column:span 12;gap:15px;padding:24px 18px}.summary-metric strong{font-size:clamp(2.6rem,9vw,3.4rem)}.summary-submetrics{gap:12px}.summary-submetrics strong{font-size:22px}.summary-submetrics span,.summary-point{font-size:11px}.summary-note{padding-top:10px;font-size:10px}.contact-section{margin-top:20px;padding-top:60px}.contact-section>.container>.eyebrow{font-size:9px}.contact-title{align-items:center;gap:28px}.contact-title h2{font-size:clamp(2.5rem,9.7vw,4.5rem)}.contact-title h2 .sticker{width:.8em;height:.8em}.contact-button{font-size:10px}.contact-bottom{margin-top:40px;padding-top:25px}.footer-signature{margin-bottom:0;padding-top:43px;font-size:13.1vw}.footer{width:100%;padding:26px 20px}.read-cursor{display:none}}@media (max-width:365px){.container{width:calc(100% - 32px)}.hero h1{font-size:11vw}.hero-heart{width:.43em;right:-.52em}.collage-heading h2{font-size:8.7vw}.collage-card h3{font-size:44px}.contact-title h2{font-size:9.2vw}.testimonial-card{padding:18px 14px 14px}.stat-pill{padding:4px 8px}.stat-pill strong{font-size:12px}.stat-pill span{font-size:10px}.summary-submetrics{grid-template-columns:1fr;gap:10px}}@media (min-width:1001px) and (min-height:520px){.hero{flex-direction:column;min-height:calc(100svh - 78px);display:flex}.hero-inner{flex:1;min-height:0;padding-block:clamp(16px,3.5svh,38px)}.hero h1{margin-block:16px 18px;font-size:min(6.3vw,10.8svh,6.2rem)}.hero-actions{margin-top:24px}.hero-art{justify-self:end;width:min(100%,100svh - 235px);max-width:none;margin:0}.hero-art .writer-image{width:100%;max-width:100%;margin-left:0}.hero-bottom{flex-shrink:0;padding-block:8px 14px}.art-stamp{right:0}}@media (min-width:1001px) and (min-height:520px) and (max-height:620px){.hero-inner{padding-block:12px}.hero h1{margin-block:12px 14px}.hero-actions{margin-top:18px}}@media (prefers-reduced-motion:reduce){.hero .underline path{stroke-dashoffset:0}.motion-toggle{display:none}.hero-line{clip-path:none;transform:none}.hero-line>.sticker-pen{opacity:1;scale:1}.read-cursor{display:none}[data-drift]{--drift:0px!important}[data-magnetic]{translate:none!important}.will-reveal,.will-reveal *,.writing-collage.will-reveal:not(.is-visible) .collage-story,.writing-collage.will-reveal:not(.is-visible) .collage-voice,.writing-collage.will-reveal:not(.is-visible) .collage-note,.writing-collage.will-reveal:not(.is-visible) .collage-community,.writing-collage.will-reveal:not(.is-visible) .collage-heading,.writing-collage.will-reveal:not(.is-visible) .collage-heading h2 .sticker{opacity:1!important;filter:none!important;animation:none!important;translate:none!important;scale:1!important}}
