.PageWeight-module-scss-module__nMtjsG__weight{border-radius:var(--radius);background:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-dark);gap:12px;padding:clamp(28px,4vw,48px);display:grid}.PageWeight-module-scss-module__nMtjsG__value{font-family:var(--font-display);font-variation-settings:"wdth" 88;letter-spacing:-.04em;font-size:clamp(2rem,1rem + 3vw,4rem);font-weight:700;line-height:1}.PageWeight-module-scss-module__nMtjsG__value span{color:#4ade80;font-variant-numeric:tabular-nums}.PageWeight-module-scss-module__nMtjsG__value small{color:var(--muted-dark);font-size:.5em}.PageWeight-module-scss-module__nMtjsG__note{color:var(--muted-dark)}
.PageHero-module-scss-module__nkHE-W__hero{padding-top:calc(var(--header-height) + clamp(60px,9vw,120px));padding-bottom:clamp(70px,9vw,120px);position:relative;overflow:hidden}.PageHero-module-scss-module__nkHE-W__glow{aspect-ratio:1;filter:blur(30px);pointer-events:none;background:radial-gradient(circle at 40% 40%,#ff5c5c38,#0000 55%),radial-gradient(circle at 70% 70%,#f000691a,#0000 50%);border-radius:50%;width:80vw;animation:18s ease-in-out infinite alternate PageHero-module-scss-module__nkHE-W__drift;position:absolute;top:-30%;right:-20%}@keyframes PageHero-module-scss-module__nkHE-W__drift{to{translate:-8vw 6vw;scale:1.15}}.PageHero-module-scss-module__nkHE-W__inner{gap:48px;display:grid;position:relative}@media (min-width:900px){.PageHero-module-scss-module__nkHE-W__inner[data-has-aside=true]{grid-template-columns:1.15fr .85fr;align-items:center}}.PageHero-module-scss-module__nkHE-W__copy{justify-items:start;gap:26px;display:grid}.PageHero-module-scss-module__nkHE-W__title{font-family:var(--font-display);font-variation-settings:"wdth" 85;letter-spacing:-.05em;perspective:800px;font-size:clamp(3rem,1rem + 8vw,10rem);font-weight:700;line-height:.86}.PageHero-module-scss-module__nkHE-W__title em{color:var(--coral)}:is(.PageHero-module-scss-module__nkHE-W__title .char,.PageHero-module-scss-module__nkHE-W__title .word){display:inline-block}.PageHero-module-scss-module__nkHE-W__intro{max-width:50ch;color:var(--muted-dark);font-size:clamp(1.1rem,1rem + .5vw,1.4rem);line-height:1.5}.PageHero-module-scss-module__nkHE-W__actions{flex-wrap:wrap;gap:12px;display:flex}.PageHero-module-scss-module__nkHE-W__aside{justify-self:center;width:100%;max-width:560px}
.Benefits-module-scss-module__bJm38q__benefits{border-top:1px solid var(--line-dark);padding-block:clamp(90px,12vw,170px)}.Benefits-module-scss-module__bJm38q__inner{gap:48px;display:grid}@media (min-width:900px){.Benefits-module-scss-module__bJm38q__inner{grid-template-columns:.9fr 1.1fr;gap:80px}}.Benefits-module-scss-module__bJm38q__sticky{gap:22px;display:grid}@media (min-width:900px){.Benefits-module-scss-module__bJm38q__sticky{top:calc(var(--header-height) + 60px);position:sticky}}.Benefits-module-scss-module__bJm38q__sticky h2 em{color:var(--coral)}.Benefits-module-scss-module__bJm38q__rail{background:var(--line-dark);width:2px;height:160px;margin-top:20px;display:none}.Benefits-module-scss-module__bJm38q__rail i{background:var(--signal);transform-origin:50% 0;height:100%;display:block}@media (min-width:900px){.Benefits-module-scss-module__bJm38q__rail{display:block}}.Benefits-module-scss-module__bJm38q__items{gap:18px;display:grid}.Benefits-module-scss-module__bJm38q__item{border-radius:var(--radius);background:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-dark);gap:16px;padding:clamp(26px,3vw,40px);display:grid}.Benefits-module-scss-module__bJm38q__item h3{font-family:var(--font-display);font-variation-settings:"wdth" 90;letter-spacing:-.03em;font-size:clamp(1.5rem,1rem + 1.4vw,2.3rem);font-weight:600;line-height:1.05}.Benefits-module-scss-module__bJm38q__item p{color:var(--muted-dark);font-size:1.05rem}.Benefits-module-scss-module__bJm38q__number{font-family:var(--font-mono);letter-spacing:-.06em;background:var(--signal);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,2rem + 2vw,4rem);font-weight:500;line-height:1}
.ServiceVisual-module-scss-module__eC7Mua__visual{width:100%;height:auto;overflow:visible}.ServiceVisual-module-scss-module__eC7Mua__frame{fill:var(--ink-3);stroke:var(--line-dark)}.ServiceVisual-module-scss-module__eC7Mua__caption{fill:var(--muted-dark);font-family:var(--font-mono);letter-spacing:.06em;font-size:12px}.ServiceVisual-module-scss-module__eC7Mua__dot{fill:#f3eee733}.ServiceVisual-module-scss-module__eC7Mua__soft{fill:#f3eee714}.ServiceVisual-module-scss-module__eC7Mua__dim{fill:#f3eee738}.ServiceVisual-module-scss-module__eC7Mua__strong,.ServiceVisual-module-scss-module__eC7Mua__strongFill{fill:var(--on-dark)}.ServiceVisual-module-scss-module__eC7Mua__coralFill{fill:var(--coral)}.ServiceVisual-module-scss-module__eC7Mua__paperFill{fill:var(--paper)}.ServiceVisual-module-scss-module__eC7Mua__inkDim{fill:#0d0b0a40}.ServiceVisual-module-scss-module__eC7Mua__gradient{fill:var(--orange);opacity:.85}.ServiceVisual-module-scss-module__eC7Mua__ring{fill:none;stroke:var(--on-dark);stroke-width:2.5px}.ServiceVisual-module-scss-module__eC7Mua__code{fill:var(--coral);font-family:var(--font-mono);font-size:44px;font-weight:700}.ServiceVisual-module-scss-module__eC7Mua__pointer{fill:var(--on-dark);stroke:var(--ink);stroke-width:1.5px}.ServiceVisual-module-scss-module__eC7Mua__mineText{fill:var(--ink);font-family:var(--font-sans);font-size:14px;font-weight:700}.ServiceVisual-module-scss-module__eC7Mua__crown{fill:var(--coral);font-family:var(--font-display);font-size:28px;font-weight:700}.ServiceVisual-module-scss-module__eC7Mua__likes{fill:var(--on-dark);font-family:var(--font-mono);font-size:15px}.ServiceVisual-module-scss-module__eC7Mua__badgeText{fill:var(--ink);font-family:var(--font-sans);font-size:13px;font-weight:700}.ServiceVisual-module-scss-module__eC7Mua__tagText{fill:var(--on-dark);font-family:var(--font-mono);text-anchor:middle;font-size:12px}.ServiceVisual-module-scss-module__eC7Mua__caret{fill:var(--coral);animation:1s step-end infinite ServiceVisual-module-scss-module__eC7Mua__blink}@keyframes ServiceVisual-module-scss-module__eC7Mua__blink{50%{opacity:0}}.ServiceVisual-module-scss-module__eC7Mua__track{fill:none;stroke:#f3eee71a;stroke-width:10px}.ServiceVisual-module-scss-module__eC7Mua__progress{fill:none;stroke:var(--coral);stroke-width:10px;stroke-linecap:round}.ServiceVisual-module-scss-module__eC7Mua__ringText{fill:var(--muted-dark);font-family:var(--font-mono);text-anchor:middle;font-size:12px}.ServiceVisual-module-scss-module__eC7Mua__sent{fill:var(--coral);font-family:var(--font-sans);font-size:16px;font-weight:700}.ServiceVisual-module-scss-module__eC7Mua__axis{fill:none;stroke:#f3eee72e;stroke-width:1.5px}.ServiceVisual-module-scss-module__eC7Mua__line{fill:none;stroke:var(--orange);stroke-width:4px;stroke-linecap:round}.ServiceVisual-module-scss-module__eC7Mua__runner{fill:var(--paper);stroke:var(--coral);stroke-width:3px}
.ServicePage-module-scss-module__e0ZRoG__closing{padding-block:clamp(90px,12vw,170px)}.ServicePage-module-scss-module__e0ZRoG__closing .display-l{max-width:16ch;margin:18px 0 40px}.ServicePage-module-scss-module__e0ZRoG__closingText{max-width:34ch;font-family:var(--font-display);font-variation-settings:"wdth" 92;letter-spacing:-.025em;font-size:clamp(1.5rem,1rem + 1.8vw,2.8rem);font-weight:500;line-height:1.15}.ServicePage-module-scss-module__e0ZRoG__faq{border-radius:var(--radius) var(--radius) 0 0;padding-block:clamp(90px,12vw,160px)}.ServicePage-module-scss-module__e0ZRoG__faqInner{gap:48px;display:grid}@media (min-width:1100px){.ServicePage-module-scss-module__e0ZRoG__faqInner{grid-template-columns:.8fr 1.2fr;align-items:start}}.ServicePage-module-scss-module__e0ZRoG__faqHead{justify-items:start;gap:22px;display:grid}@media (min-width:1100px){.ServicePage-module-scss-module__e0ZRoG__faqHead{top:calc(var(--header-height) + 60px);position:sticky}}.ServicePage-module-scss-module__e0ZRoG__next{padding:clamp(80px,11vw,150px) var(--gutter);background:var(--paper);color:var(--on-paper);border-top:1px solid var(--line-paper);gap:16px;display:grid}.ServicePage-module-scss-module__e0ZRoG__next .label{color:var(--muted-paper)}.ServicePage-module-scss-module__e0ZRoG__nextName{font-family:var(--font-display);font-variation-settings:"wdth" 85;letter-spacing:-.055em;align-items:center;gap:.25em;font-size:clamp(3rem,1rem + 9vw,11rem);font-weight:700;line-height:.9;transition:color .4s;display:inline-flex}.ServicePage-module-scss-module__e0ZRoG__nextName svg{width:.6em;height:.6em;transition:translate .5s var(--ease)}.ServicePage-module-scss-module__e0ZRoG__next:hover .ServicePage-module-scss-module__e0ZRoG__nextName{color:var(--coral)}.ServicePage-module-scss-module__e0ZRoG__next:hover .ServicePage-module-scss-module__e0ZRoG__nextName svg{translate:.2em}
.page-module-scss-module__bAc6Hq__partner{border-top:1px solid var(--line-dark);padding-block:clamp(70px,10vw,140px)}.page-module-scss-module__bAc6Hq__fill{font-family:var(--font-display);font-variation-settings:"wdth" 88;letter-spacing:-.035em;font-size:clamp(1.9rem,1rem + 3vw,4.2rem);font-weight:600;line-height:1.05}.page-module-scss-module__bAc6Hq__craft{border-radius:var(--radius) var(--radius) 0 0;padding-block:clamp(90px,12vw,170px)}.page-module-scss-module__bAc6Hq__craftHead{gap:24px;margin-bottom:clamp(48px,7vw,90px);display:grid}.page-module-scss-module__bAc6Hq__big{font-family:var(--font-display);font-variation-settings:"wdth" 85;letter-spacing:-.055em;perspective:800px;font-size:clamp(3.2rem,1rem + 9vw,11rem);font-weight:700;line-height:.85}.page-module-scss-module__bAc6Hq__big em{color:var(--coral-display)}:is(.page-module-scss-module__bAc6Hq__big .char,.page-module-scss-module__bAc6Hq__big .word){display:inline-block}.page-module-scss-module__bAc6Hq__crafts{gap:18px;display:grid}@media (min-width:900px){.page-module-scss-module__bAc6Hq__crafts{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.page-module-scss-module__bAc6Hq__crafts{grid-template-columns:repeat(4,1fr)}}.page-module-scss-module__bAc6Hq__crafts li{border-radius:var(--radius);background:var(--paper-2);transition:background-color .4s,translate .5s var(--ease);align-content:start;gap:14px;padding:28px;display:grid}.page-module-scss-module__bAc6Hq__crafts li:hover{background:var(--ink);color:var(--paper);translate:0 -8px}.page-module-scss-module__bAc6Hq__crafts li:hover p{color:#f3eee7b3}.page-module-scss-module__bAc6Hq__crafts span{font-family:var(--font-mono);color:var(--coral-text)}.page-module-scss-module__bAc6Hq__crafts h3{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.5rem;font-weight:700;line-height:1.05}.page-module-scss-module__bAc6Hq__crafts p{color:var(--muted-paper);transition:color .4s}.page-module-scss-module__bAc6Hq__vision{padding-block:clamp(90px,12vw,170px)}.page-module-scss-module__bAc6Hq__vision .display-l{max-width:14ch;margin:18px 0 clamp(40px,6vw,70px)}.page-module-scss-module__bAc6Hq__vision .display-l em{color:var(--coral-display)}.page-module-scss-module__bAc6Hq__columns{gap:40px;display:grid}@media (min-width:900px){.page-module-scss-module__bAc6Hq__columns{grid-template-columns:1fr 1fr;gap:70px}}.page-module-scss-module__bAc6Hq__columns article{border-top:1px solid var(--line-dark);gap:16px;padding-top:26px;display:grid}.page-module-scss-module__bAc6Hq__columns h3{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.6rem,1rem + 1.4vw,2.4rem);font-weight:700}.page-module-scss-module__bAc6Hq__columns p{color:var(--muted-dark);font-size:1.1rem}
.page-module-scss-module__K_aKBG__list{gap:clamp(90px,12vw,180px);padding-bottom:clamp(100px,14vw,180px);display:grid}.page-module-scss-module__K_aKBG__first{padding-top:clamp(56px,8vw,120px)}.page-module-scss-module__K_aKBG__coming{border-top:1px solid var(--line-dark);padding-top:clamp(80px,11vw,150px)}.page-module-scss-module__K_aKBG__comingHead{gap:22px;margin-bottom:clamp(56px,8vw,110px);display:grid}.page-module-scss-module__K_aKBG__comingHead em{color:var(--coral)}
.page-module-scss-module__6g0HwG__list{gap:clamp(80px,11vw,160px);padding-bottom:clamp(100px,14vw,180px);display:grid}.page-module-scss-module__6g0HwG__row{align-items:center;gap:40px;display:grid}@media (min-width:900px){.page-module-scss-module__6g0HwG__row{grid-template-columns:1fr 1fr;gap:80px}.page-module-scss-module__6g0HwG__row[data-flip=true] .page-module-scss-module__6g0HwG__visual{order:2}}.page-module-scss-module__6g0HwG__copy{justify-items:start;gap:22px;display:grid}.page-module-scss-module__6g0HwG__index{font-family:var(--font-mono);color:var(--coral);letter-spacing:.1em}.page-module-scss-module__6g0HwG__name{font-family:var(--font-display);font-variation-settings:"wdth" 85;letter-spacing:-.05em;font-size:clamp(2.6rem,1rem + 5vw,6.4rem);font-weight:700;line-height:.9}
.page-module-scss-module__R8JJ9q__team{gap:64px;padding-bottom:clamp(100px,13vw,180px);display:grid}@media (min-width:900px){.page-module-scss-module__R8JJ9q__team{grid-template-columns:repeat(3,1fr);gap:32px}}.page-module-scss-module__R8JJ9q__person{align-content:start;gap:10px;display:grid}@media (min-width:900px){.page-module-scss-module__R8JJ9q__person[data-offset="1"]{margin-top:120px}.page-module-scss-module__R8JJ9q__person[data-offset="2"]{margin-top:60px}}.page-module-scss-module__R8JJ9q__portrait{border-radius:var(--radius);aspect-ratio:4/5;margin-bottom:14px;overflow:hidden}.page-module-scss-module__R8JJ9q__portrait>div,.page-module-scss-module__R8JJ9q__portrait img{width:100%;height:100%}.page-module-scss-module__R8JJ9q__portrait img{object-fit:cover;filter:grayscale()contrast(1.05);transition:filter .8s var(--ease),scale 1.2s var(--ease)}.page-module-scss-module__R8JJ9q__portrait:hover img{filter:grayscale(0);scale:1.04}.page-module-scss-module__R8JJ9q__role{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--coral);font-size:.75rem}.page-module-scss-module__R8JJ9q__name{font-family:var(--font-display);font-variation-settings:"wdth" 88;letter-spacing:-.04em;font-size:clamp(1.8rem,1rem + 1.6vw,2.8rem);font-weight:700;line-height:1}.page-module-scss-module__R8JJ9q__aside{font-family:var(--font-serif);color:var(--muted-dark);font-size:1.2rem;font-style:italic}.page-module-scss-module__R8JJ9q__bio{color:var(--muted-dark)}.page-module-scss-module__R8JJ9q__statement{border-top:1px solid var(--line-dark);padding-block:clamp(80px,11vw,160px)}.page-module-scss-module__R8JJ9q__fill{font-family:var(--font-display);font-variation-settings:"wdth" 88;letter-spacing:-.035em;margin-top:30px;font-size:clamp(1.9rem,1rem + 3vw,4.2rem);font-weight:600;line-height:1.05}.page-module-scss-module__R8JJ9q__how{border-radius:var(--radius) var(--radius) 0 0;padding-block:clamp(90px,12vw,170px)}.page-module-scss-module__R8JJ9q__howHead{gap:18px;margin-bottom:clamp(48px,6vw,80px);display:grid}.page-module-scss-module__R8JJ9q__howHead em{color:var(--coral-display)}.page-module-scss-module__R8JJ9q__principles{background:var(--line-paper);border:1px solid var(--line-paper);border-radius:var(--radius);gap:2px;display:grid;overflow:hidden}@media (min-width:900px){.page-module-scss-module__R8JJ9q__principles{grid-template-columns:repeat(2,1fr)}}.page-module-scss-module__R8JJ9q__principles li{background:var(--paper);gap:14px;padding:clamp(28px,4vw,48px);transition:background-color .4s;display:grid}.page-module-scss-module__R8JJ9q__principles li:hover{background:var(--paper-2)}.page-module-scss-module__R8JJ9q__principles span{font-family:var(--font-mono);color:var(--coral-text)}.page-module-scss-module__R8JJ9q__principles h3{font-family:var(--font-display);font-variation-settings:"wdth" 88;letter-spacing:-.035em;font-size:clamp(1.5rem,1rem + 1.2vw,2.2rem);font-weight:700}.page-module-scss-module__R8JJ9q__principles p{color:var(--muted-paper)}.page-module-scss-module__R8JJ9q__side{gap:16px;max-width:44rem;margin-top:clamp(60px,8vw,100px);display:grid}.page-module-scss-module__R8JJ9q__side p{color:var(--muted-paper);font-size:1.15rem}
.page-module-scss-module__ZHnZKW__pillars{border-top:1px solid var(--line-dark);padding-block:clamp(80px,11vw,160px)}.page-module-scss-module__ZHnZKW__pillars .display-l{max-width:14ch;margin:18px 0 clamp(40px,6vw,70px)}.page-module-scss-module__ZHnZKW__pillars .display-l em{color:#4ade80}.page-module-scss-module__ZHnZKW__grid{gap:18px;display:grid}@media (min-width:900px){.page-module-scss-module__ZHnZKW__grid{grid-template-columns:repeat(3,1fr)}}.page-module-scss-module__ZHnZKW__grid li{border-radius:var(--radius);background:radial-gradient(circle at 100% 0%, #4ade8024, transparent 50%),var(--ink-3);min-height:260px;box-shadow:inset 0 0 0 1px var(--line-dark);align-content:start;gap:14px;padding:clamp(26px,3vw,40px);display:grid}.page-module-scss-module__ZHnZKW__grid span{font-family:var(--font-mono);color:#4ade80}.page-module-scss-module__ZHnZKW__grid h3{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.8rem,1rem + 1.6vw,2.8rem);font-weight:700}.page-module-scss-module__ZHnZKW__grid p{color:var(--muted-dark)}.page-module-scss-module__ZHnZKW__commitments{border-radius:var(--radius) var(--radius) 0 0;padding-block:clamp(90px,12vw,170px);display:grid}.page-module-scss-module__ZHnZKW__commitments .container{gap:0;display:grid}.page-module-scss-module__ZHnZKW__commitment{border-top:1px solid var(--line-paper);gap:18px;padding-block:clamp(30px,4vw,54px);display:grid}@media (min-width:900px){.page-module-scss-module__ZHnZKW__commitment{grid-template-columns:1fr 1fr;gap:60px}}.page-module-scss-module__ZHnZKW__commitment h3{font-family:var(--font-display);font-variation-settings:"wdth" 88;letter-spacing:-.04em;font-size:clamp(1.8rem,1rem + 2.4vw,3.4rem);font-weight:700;line-height:1}.page-module-scss-module__ZHnZKW__commitment p{color:var(--muted-paper);font-size:1.1rem}.page-module-scss-module__ZHnZKW__join{padding-block:clamp(90px,12vw,170px)}.page-module-scss-module__ZHnZKW__join .container{justify-items:start;gap:26px;display:grid}.page-module-scss-module__ZHnZKW__join .display-l{max-width:16ch}.page-module-scss-module__ZHnZKW__join .display-l em{color:#4ade80}
.page-module-scss-module__aKqeMq__channels{gap:40px;padding-bottom:clamp(90px,12vw,160px);display:grid}.page-module-scss-module__aKqeMq__mail{font-family:var(--font-display);font-variation-settings:"wdth" 85;letter-spacing:-.05em;overflow-wrap:anywhere;background:var(--signal) 0 100%/0 6px no-repeat;transition:background-size .7s var(--ease),color .4s;justify-self:start;font-size:clamp(2rem,1rem + 5.6vw,7rem);font-weight:700;line-height:1}.page-module-scss-module__aKqeMq__mail:hover{background-size:100% 6px}.page-module-scss-module__aKqeMq__cards{gap:12px;display:grid}@media (min-width:640px){.page-module-scss-module__aKqeMq__cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.page-module-scss-module__aKqeMq__cards{grid-template-columns:repeat(5,1fr)}}.page-module-scss-module__aKqeMq__card{background:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-dark);border-radius:22px;gap:6px;padding:24px;transition:background-color .4s,color .4s;display:grid}.page-module-scss-module__aKqeMq__card svg{width:24px;height:24px;color:var(--coral);margin-bottom:18px;transition:color .4s}.page-module-scss-module__aKqeMq__card span{color:var(--muted-dark);font-size:.85rem;transition:color .4s}.page-module-scss-module__aKqeMq__card b{font-size:1.05rem}.page-module-scss-module__aKqeMq__card:hover{background:var(--coral);color:var(--ink)}.page-module-scss-module__aKqeMq__card:hover svg,.page-module-scss-module__aKqeMq__card:hover span{color:var(--ink)}
.page-module-scss-module__zd10Ia__text{gap:14px;max-width:52rem;padding-bottom:clamp(100px,14vw,180px);display:grid}.page-module-scss-module__zd10Ia__text h2{font-family:var(--font-display);letter-spacing:-.03em;margin-top:24px;font-size:1.6rem;font-weight:700}.page-module-scss-module__zd10Ia__text p{color:var(--muted-dark);font-size:1.08rem;line-height:1.7}.page-module-scss-module__zd10Ia__text a{color:var(--coral);text-decoration:underline}.page-module-scss-module__zd10Ia__text .page-module-scss-module__zd10Ia__prefs{color:var(--coral);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
