.EHB7zG_faq{column-gap:var(--gap-head);padding:120px var(--gutter);background:var(--white);color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.EHB7zG_slate{background:var(--slate-light)}.EHB7zG_heading{max-width:12ch;font:var(--type-section);letter-spacing:-.012em;text-wrap:balance;position:sticky;top:112px}.EHB7zG_list{interpolate-size:allow-keywords}.EHB7zG_item{border-top:1px solid var(--rule)}.EHB7zG_item:last-child{border-bottom:1px solid var(--rule)}.EHB7zG_item summary{justify-content:space-between;align-items:center;gap:var(--booking-space);cursor:pointer;padding:22px 0;list-style:none;display:flex}.EHB7zG_item summary::-webkit-details-marker{display:none}.EHB7zG_item summary h3{font:var(--type-lead);transition:transform .35s var(--ease), color .3s;margin:0;font-weight:500;line-height:1.35}.EHB7zG_item summary:hover h3{color:var(--oxblood);transform:translate(6px)}.EHB7zG_item summary>span{border:1px solid var(--rule);border-radius:var(--radius-pill);width:32px;height:32px;color:var(--oxblood);transition:transform .35s var(--ease), background-color .3s, border-color .3s;flex-shrink:0;place-items:center;line-height:1;display:grid}.EHB7zG_item[open] summary>span{background:var(--citron);border-color:var(--citron);color:var(--ink);transform:rotate(45deg)}.EHB7zG_item[open] summary h3{color:var(--oxblood)}.EHB7zG_item>p{max-width:64ch;font:var(--type-body);color:var(--ink);margin:0 0 24px}@supports (interpolate-size:allow-keywords){.EHB7zG_item::details-content{height:0;transition:height .45s var(--ease), content-visibility .45s allow-discrete;overflow:clip}.EHB7zG_item[open]::details-content{height:auto}}@media (prefers-reduced-motion:reduce){.EHB7zG_item summary h3,.EHB7zG_item summary>span{transition:none}.EHB7zG_item::details-content{transition:none}}@media (max-width:1023px){.EHB7zG_faq{row-gap:var(--gap-head);padding:88px var(--gutter);grid-template-columns:1fr}.EHB7zG_heading{max-width:16ch;position:static}}@media (max-width:767px){.EHB7zG_faq{padding:72px var(--gutter)}}
body:has(.hero--work-preview):before{display:none}.hero-scroll-stage{position:relative}.hero-scroll-stage[data-scroll-hold=true]>.hero-scroll-panel{top:max(0px, calc(var(--hero-nav-height) - var(--hero-scroll-release,0px)));position:sticky}.hero--work-preview{background:var(--white);padding:40px var(--gutter) 48px;isolation:isolate;min-height:0}.hero--work-preview:before{content:"";background:var(--hero-pearl);pointer-events:none;z-index:-1;width:65%;height:95%;position:absolute;top:0;right:-10%}.hero__grid{grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(280px,340px) 1fr;gap:0 48px;max-width:1600px;min-height:clamp(480px,100svh - 280px,720px);margin:auto;display:grid;position:relative}.hero__h1{font:inherit;display:contents}.hero__word{z-index:2;pointer-events:none;display:block;position:relative}.hero .hero__word{font-size:var(--hero-type-wide)}.hero__scale{grid-area:1/1/auto/-1}.hero__better{text-align:right;grid-area:3/2/5;align-self:end;margin:0;padding:0}.hero__promise{max-width:310px;font-size:var(--fs-d6);grid-area:3/1;align-self:end;line-height:1.15}.hero__copy{z-index:3;grid-area:4/1;gap:12px;padding:20px 0 0}.hero__descriptor{font-size:var(--fs-b3);color:var(--oxblood);max-width:29ch;font-weight:600;line-height:1.4}.hero__copy .t-body{font-size:var(--fs-b3);max-width:35ch;line-height:1.55}.hero__work{z-index:1;width:clamp(480px,48vw,780px);animation:hero-work-arrive 1s var(--ease) both;margin:0;position:absolute;top:45%;left:47%;transform:translate(-15%,-50%)rotate(-4deg)}.hero__browser{background:var(--white);border:1px solid var(--rule);box-shadow:var(--hero-work-shadow);padding:0;overflow:hidden}.hero__browser-bar{height:32px;color:var(--ink);background:var(--hero-chrome);font:400 var(--fs-mono-s)/1 var(--font-mono);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.hero__browser-dots{gap:4px;display:flex}.hero__browser-dots i{border:1px solid var(--ink);opacity:.4;border-radius:50%;width:5px;height:5px}.hero__browser-arrow{font-size:var(--fs-b3)}.hero__screen{aspect-ratio:1.7;background:var(--hero-chrome);overflow:hidden}.hero__film{width:100%;height:100%;position:relative;overflow:hidden}.hero__site-page{aspect-ratio:1920/1900;will-change:transform;width:100%;position:relative}.hero__site-page video{object-fit:cover;width:100%;height:50%;position:absolute;inset:0 0 auto}.hero__site-page .hero__site-frame{pointer-events:none;width:100%;height:auto;display:block;position:relative}.hero__film-toggle{z-index:2;border:1px solid var(--rule);background:var(--white);color:var(--ink);font:500 var(--fs-b6)/1 var(--font-body);cursor:pointer;padding:8px 12px;position:absolute;bottom:12px;right:12px}.hero__work-caption{justify-content:space-between;align-items:center;gap:12px;padding:16px 4px 0;display:flex}.hero__work-caption strong{font-size:var(--fs-b6);font-weight:600;line-height:1.3;display:inline}.hero__work-caption span{font-size:var(--fs-b6);margin-top:0;line-height:1.4;display:inline}.hero__work-meta{font-size:var(--fs-b6);line-height:1.4}@media (min-width:1024px){.hero__browser{padding:0}.hero__work-meta{white-space:nowrap}.hero__better{color:var(--white);mix-blend-mode:difference}.hero .hero__work-link{background:0 0}}@media (min-width:1024px) and (max-width:1100px){.hero__work-meta{white-space:normal}}.hero__work-link{background:var(--citron);width:40px;height:40px;font-size:var(--fs-d7);flex-shrink:0;place-items:center;display:grid}.hero__work-link:hover{background:var(--ink);color:var(--white)}@keyframes hero-work-arrive{0%{transform:translate(-15%,calc(18px - 50%))rotate(-2deg)}to{transform:translate(-15%,-50%)rotate(-4deg)}}@keyframes hero-screen-tour{0%,15%,to{transform:translateY(0)}48%,68%{transform:translateY(-30%)}}@media (min-width:1600px){.hero__work{top:45%;left:45%}}@media (max-width:1100px) and (min-width:1024px){.hero__grid{grid-template-columns:290px 1fr;gap:0 24px}.hero__work{width:48vw;top:45%;left:46%}.hero .hero__word{font-size:17vw}}@media (max-width:1023px){.hero--work-preview{padding:32px var(--gutter) 40px}.hero__grid{flex-direction:column;min-height:0;display:flex}.hero .hero__word{font-size:var(--hero-type-mobile)}.hero__work{width:min(83%,600px);animation:hero-work-mobile 1s var(--ease) both;order:1;margin:20px auto 12px;position:relative;top:auto;left:auto;transform:rotate(-3deg)}.hero__better{text-align:right;order:2;align-self:flex-end;margin-top:12px}.hero__promise{order:3;align-self:auto;max-width:24ch;margin-top:28px}.hero__copy{order:4;max-width:550px;padding-top:16px}.hero__copy .t-body{max-width:44ch}.hero--work-preview:before{width:110%;height:65%;right:-30%}}@keyframes hero-work-mobile{0%{transform:translateY(16px)rotate(-1deg)}to{transform:rotate(-3deg)}}@media (max-width:767px){body:has(.hero--work-preview) .nav{column-gap:10px}body:has(.hero--work-preview) .nav__brand{gap:8px}body:has(.hero--work-preview) .nav__mark{width:32px;height:32px}body:has(.hero--work-preview) .nav__cta{font-size:var(--fs-b6);padding:12px}.hero .hero__word{font-size:var(--hero-type-compact)}.hero__work{width:91%;margin-top:18px;margin-bottom:4px}.hero__browser-bar{height:25px;padding:0 10px}.hero__work-caption{gap:8px;padding-top:12px}.hero__work-caption span{font-size:var(--fs-b6);max-width:24ch}.hero__work-caption strong{font-size:var(--fs-b5)}.hero__promise{font-size:var(--fs-d6)}}@media (prefers-reduced-motion:reduce){.hero__work{animation:none}.hero__site-page{will-change:auto}}.recognize,.why{color:var(--white)}.why:after,.proof-section:after{content:"";z-index:0;pointer-events:none;background-image:var(--grain);opacity:.16;mix-blend-mode:screen;background-size:300px 300px;position:absolute;inset:0}.proof-section{position:relative;overflow:hidden}.ticker__item,.proof__who,.proof__review-cite,.pillar__label,.tile__feel{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-mono);letter-spacing:.1em;text-transform:uppercase;line-height:1.5}.review-strip,.recognize,.goals-section,.why,.outcomes-section,.how-section,.proof-section,.home-close,.who__head,.who__layer,.who__cta,.services-section,.jump{padding-left:max(var(--gutter), calc((100% - 1280px) / 2));padding-right:max(var(--gutter), calc((100% - 1280px) / 2))}.goals-section,.why,.outcomes-section,.how-section,.proof-section{padding-top:var(--band);padding-bottom:var(--band)}.recognize{background:var(--ink);padding-top:104px;padding-bottom:80px;position:relative;overflow:hidden}.recognize:before{color:var(--white)}.recognize__watermark{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none;width:760px;height:760px;position:absolute;bottom:-20%;right:-12%;transform:rotate(-10deg)}.recognize__head{z-index:1;grid-template-columns:1fr;gap:24px;margin-bottom:48px;display:grid;position:relative}.recognize__head h2{max-width:none;font:500 var(--fs-d6)/1.2 var(--font-body);letter-spacing:-.012em}.recognize__intro{font:400 var(--fs-d5)/1.3 var(--font-body);max-width:56ch;color:var(--citron)}.recognize__voices,.recognize__controls{z-index:1;position:relative}.ticker{margin:16px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);-webkit-mask-image:linear-gradient(90deg, transparent, var(--mask-ink) 10%, var(--mask-ink) 90%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--mask-ink) 10%, var(--mask-ink) 90%, transparent);mask-image:linear-gradient(90deg, transparent, var(--mask-ink) 10%, var(--mask-ink) 90%, transparent);position:relative;overflow:hidden}.ticker__track{flex-wrap:nowrap;width:max-content;animation:110s linear infinite sv-ticker;display:flex}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__list{flex-wrap:nowrap;flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.ticker__item{white-space:nowrap;color:var(--white-alpha-60);padding-right:56px;position:relative}.ticker__item:after{content:"";background:var(--citron);opacity:.7;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:24px;transform:translateY(-50%)}@keyframes sv-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.recognize__voices{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin:36px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter) 32px;align-items:stretch;gap:24px;list-style:none;display:flex;overflow-x:auto}.recognize__voices::-webkit-scrollbar{display:none}.recognize__voice{background:var(--white);min-height:340px;color:var(--ink);scroll-snap-align:start;flex:0 0 clamp(320px,32vw,440px);padding:32px}.recognize__voice:nth-child(2n){background:var(--oxblood);color:var(--white);margin-top:24px}.recognize__voice:nth-child(3n){background:var(--ink);color:var(--white);border:1px solid var(--rule-on-dark)}.recognize__voice blockquote{flex-direction:column;justify-content:space-between;gap:24px;height:100%;display:flex}.recognize__quote-mark{font:800 var(--fs-d2)/.65 var(--font-display);opacity:.45}.recognize__voice p{font:500 var(--fs-d5)/1.15 var(--font-body);letter-spacing:-.012em;text-wrap:balance}.recognize__sting{color:var(--oxblood);font-style:normal;font-weight:500}.recognize__voice:nth-child(2n) .recognize__sting,.recognize__voice:nth-child(3n) .recognize__sting{color:var(--citron)}.recognize__controls{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.recognize__controls[hidden]{display:none}.recognize__footer{z-index:1;align-items:center;gap:var(--booking-panel-space);grid-template-columns:minmax(0,1fr) minmax(0,36ch) minmax(0,1fr);display:grid;position:relative}.recognize__footer .recognize__controls{grid-column:3;justify-self:end;margin-top:0}.recognize__controls button{border:1px solid var(--rule-on-dark);width:48px;height:48px;color:var(--white);font:400 var(--fs-d6)/1 var(--font-body);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.recognize__controls button:hover:not(:disabled){background:var(--citron);color:var(--ink)}.recognize__controls button:disabled{opacity:.3;cursor:default}@media (min-width:768px){.recognize__intro{text-wrap:balance;max-width:48ch}.recognize__watermark{opacity:.75;width:1040px;height:1040px;bottom:-28%;right:-8%}}@media (max-width:767px){.recognize{padding-top:80px;padding-bottom:56px}.recognize__head{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.recognize__intro{font-size:var(--fs-d5)}.recognize__watermark{opacity:.4;width:700px;height:700px;bottom:-6%;right:-75%}.recognize__voices{gap:16px;margin-top:32px;padding-bottom:24px}.recognize__voice{flex-basis:86%;min-height:300px;padding:28px}.recognize__voice p{font-size:var(--fs-d5)}.recognize__voice:nth-child(2n){margin-top:16px}.recognize__footer{gap:var(--booking-space);grid-template-columns:1fr}.recognize__footer .recognize__controls{grid-area:1/1}}@media (prefers-reduced-motion:reduce){.ticker__track{animation:none}.ticker__list:last-child{display:none}.ticker{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ticker::-webkit-scrollbar{display:none}}.goals-section{background:var(--moss);color:var(--white);padding-bottom:72px;display:block}.goals__head{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:80px;display:flex}.goals__h2{max-width:19ch;font-size:var(--fs-d3);text-wrap:balance}.goals__intro{max-width:32ch;font-size:var(--fs-b1);color:var(--white);margin:0 0 0 auto}.goals--open{border:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.goal--open{border:0;margin:0;padding:0;display:block}.goal--open:first-child{grid-column:1/6}.goal--open:first-child .goal__title,.goal--open:nth-child(4) .goal__title{font-size:var(--fs-d2)}.goal--open:nth-child(2){text-align:right;grid-column:8/13;margin-top:56px}.goal--open:nth-child(2) .goal__desc{margin-left:auto}.goal--open:nth-child(3){grid-column:3/12;align-items:center;gap:48px;margin-block:24px;display:flex}.goal--open:nth-child(4){grid-column:1/6}.goal--open:nth-child(5){text-align:right;grid-column:7/13;margin-top:64px}.goal--open:nth-child(5) .goal__desc{margin-left:auto}.goal__title{font:800 var(--fs-d3)/.96 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;color:var(--white);margin:0;display:block}.goal--open:nth-child(3) .goal__title{font-size:var(--fs-d2);color:var(--citron)}.goal__title-link{color:inherit;text-decoration:none;display:inline}.goal__title-link:after{content:"↗";font:400 var(--fs-d6)/1 var(--font-body);vertical-align:top;color:var(--citron);margin-left:.3em;display:inline-block}.goal__title-link:hover{color:var(--citron)}.goal__title-link:focus-visible{outline:2px solid var(--citron);outline-offset:8px}.goal--open .goal__desc{opacity:1;max-width:32ch;font:400 var(--fs-b2)/1.55 var(--font-body);color:var(--white-alpha-72);margin:16px 0 0;display:block;position:static;transform:none}.goal--open:nth-child(3) .goal__desc{margin-top:0}@media (min-width:1024px){.goal--open:nth-child(5) .goal__title{font-size:var(--fs-d2)}}@media (max-width:1023px) and (min-width:768px){.goal--open:nth-child(2){grid-column:7/13}.goal--open:nth-child(3){grid-column:2/13;gap:24px}.goal--open:nth-child(3) .goal__title{font-size:var(--fs-d3)}}@media (max-width:767px){.goals-section{padding-bottom:48px}.goals__head{margin-bottom:48px;display:block}.goals__h2{max-width:17ch}.goals__intro{max-width:32ch;font-size:var(--fs-b2);margin:24px 0 0}.goals--open{flex-direction:column;gap:40px;display:flex}.goal--open:nth-child(n){margin:0;display:block}.goal--open:nth-child(2n){text-align:right;margin-left:40px}.goal--open:nth-child(2n) .goal__desc{margin-left:auto}.goal__title,.goal--open:first-child .goal__title,.goal--open:nth-child(4) .goal__title{font-size:var(--fs-d3)}.goal--open:first-child .goal__title,.goal--open:nth-child(3) .goal__title{font-size:var(--fs-d2)}.goal--open:nth-child(3) .goal__title-link:after{margin-left:.15em}.goal--open:nth-child(5) .goal__title{max-width:8ch;font-size:var(--fs-d2)}.goal--open:nth-child(5){text-align:left}.goal--open:nth-child(5) .goal__desc{margin-left:0}.goal--open:nth-child(3){padding-block:8px}.goal--open .goal__desc,.goal--open:nth-child(3) .goal__desc{font-size:var(--fs-b3);max-width:32ch;margin-top:12px}}.why{background:radial-gradient(70% 90% at 78% 8%, var(--oxblood-alpha-28) 0%, var(--oxblood-alpha-0) 60%), radial-gradient(60% 70% at 10% 100%, var(--pearl-warm-alpha-5) 0%, var(--pearl-warm-alpha-0) 60%), var(--ink-2);padding-bottom:96px;display:block;position:relative;overflow:hidden}.why:before{color:var(--citron)}.why__watermark{pointer-events:none;-webkit-user-select:none;user-select:none;width:1000px;max-width:none;height:1000px;position:absolute;top:-14%;right:-4%}.why__top,.why__pillars,.why__crest{position:relative}.why__crest{width:88px;height:88px;margin:0 0 40px;display:block}.why__kicker{display:none}.why__top{text-align:left;max-width:none;margin-bottom:64px}.why__heading{text-wrap:balance;max-width:16ch;color:var(--white);font:800 var(--fs-d2)/.92 var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:0}.why__pillars{border:0;max-width:1080px;margin:0;padding:0;list-style:none;display:block}.pillar{border:0;margin:0;padding:0;display:inline}.pillar__label{vertical-align:baseline;color:var(--citron);font:700 var(--fs-d3)/1.05 var(--font-display);letter-spacing:-.015em;text-transform:uppercase;margin:0 .2em 0 0;display:inline}.pillar__line{max-width:none;font:400 var(--fs-d5)/1.4 var(--font-body);letter-spacing:-.012em;color:var(--white);margin:0;display:inline}.pillar__line:after{content:"  ";white-space:pre}.pillar:nth-child(2n) .pillar__line{color:var(--white-alpha-72)}.pillar{display:block}.pillar+.pillar{margin-top:28px}.pillar__line:after{content:none}@media (min-width:1024px){.pillar__label{white-space:nowrap}}@media (max-width:767px){.pillar+.pillar{margin-top:22px}}@media (max-width:1023px){.why__heading{font-size:var(--fs-d3)}.pillar__line{font-size:var(--fs-d6)}}@media (max-width:767px){.why{padding-bottom:56px}.why__top{margin-bottom:40px}.why__crest{margin-bottom:24px}.why__watermark{width:640px;height:640px;top:-6%;right:-40%}}.outcomes__lead{margin-bottom:var(--gap-head);gap:12px;display:grid}.outcomes__prelude{font:var(--type-small-h);letter-spacing:var(--track-heading);color:var(--slate);display:block}.outcomes__promise{max-width:22ch;font:var(--type-section);letter-spacing:var(--track-heading);text-wrap:balance;display:block}.nowrap{white-space:nowrap}.more-list{margin:0;padding:0;list-style:none}.more-row{column-gap:var(--gap-head);border-top:1px solid var(--rule);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,28vw);align-items:end;row-gap:20px;padding:56px 0;display:grid}.more-row:last-child{border-bottom:1px solid var(--rule)}.more-row--r{grid-template-columns:minmax(0,28vw) minmax(0,1fr)}.more-row__title{font:800 min(9vw, 132px)/.84 var(--font-display);letter-spacing:var(--track-display);text-transform:uppercase;white-space:nowrap;grid-row:1;margin:0}.more-row--l .more-row__title{grid-column:1}.more-row--r .more-row__title{text-align:right;grid-column:2;justify-self:end}.more-row__more{color:#0000;-webkit-text-stroke:1.5px var(--ink)}.more-row__word{color:var(--oxblood);transform-origin:0 100%;display:inline-block}.more-row--r .more-row__word{transform-origin:100% 100%}.more-row__window{grid-row:1/3;align-self:stretch;margin:0;overflow:hidden}.more-row--l .more-row__window{grid-column:2}.more-row--r .more-row__window{grid-column:1}.more-row__window img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;min-height:220px;max-height:300px;display:block}.more-row__text{max-width:38ch;font:var(--type-lead);grid-row:2;align-self:start;margin:0}.more-row--l .more-row__text{grid-column:1}.more-row--r .more-row__text{text-align:right;grid-column:2;justify-self:end}@supports (animation-timeline:view()){.more-row__word{animation:linear both more-grow;animation-timeline:view();animation-range:entry 10% cover 45%}.more-row__window{animation:linear both more-open;animation-timeline:view();animation-range:entry cover 40%}}@keyframes more-grow{0%{letter-spacing:-.09em;opacity:.4;transform:scaleX(.78)}to{letter-spacing:var(--track-display);opacity:1;transform:none}}@keyframes more-open{0%{clip-path:inset(18% 30%)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.more-row__word,.more-row__window{animation:none!important}}@media (max-width:1023px){.more-row,.more-row--r{grid-template-rows:auto;grid-template-columns:1fr;row-gap:20px;padding:40px 0}.more-row__title{white-space:normal;font-size:17vw}.more-row__title span{display:block}.more-row:nth-child(n) .more-row__title,.more-row:nth-child(n) .more-row__window,.more-row:nth-child(n) .more-row__text{text-align:left;grid-area:auto/1;justify-self:start}.more-row--r .more-row__title{text-align:right;justify-self:end}.more-row__window img{aspect-ratio:3/2;min-height:0;max-height:none}}@media (max-width:767px){.more-row__text{font:var(--type-body)}.more-row__more{-webkit-text-stroke-width:1px}}.how-section{background:var(--ink);color:var(--white);position:relative;overflow:hidden}.how-section:before{color:var(--white)}.how__head{gap:var(--gap-head);margin-bottom:var(--gap-head);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;display:grid}.how__head h2{max-width:16ch;font:var(--type-section);letter-spacing:var(--track-heading);text-wrap:balance}.how__lead{max-width:40ch;font:var(--type-lead);color:var(--white-alpha-72);justify-self:end}.cycle{--ring:min(46vw, 600px);min-height:calc(var(--ring) + 300px);display:grid;position:relative}.cycle__ring{width:var(--ring);aspect-ratio:1;border:1px solid var(--rule-on-dark);border-radius:var(--radius-pill);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cycle__ring:before,.cycle__ring:after{content:"";border-radius:inherit;border:1px dashed #ffffff14;position:absolute;inset:14%}.cycle__ring:after{border:1px solid #0000;border-top-color:var(--citron);border-right-color:var(--citron);opacity:.5;animation:18s linear infinite cycle-arc;inset:-1px}.cycle__orb{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--pearl);offset-path:circle(50% at 50% 50%);offset-rotate:0deg;offset-anchor:center;width:28px;margin:0;animation:18s linear infinite cycle-orb;position:absolute;top:auto;left:auto;box-shadow:0 0 24px #ffffff40}@keyframes cycle-orb{0%{offset-distance:75%}to{offset-distance:175%}}@keyframes cycle-arc{to{transform:rotate(360deg)}}.cycle__steps{row-gap:calc(var(--ring) * .32);column-gap:calc(var(--ring) * .7);z-index:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid;position:relative}.cycle__step{align-content:start;gap:10px;max-width:34ch;display:grid}.cycle__step--2,.cycle__step--3{justify-self:end}.cycle__step--3,.cycle__step--4{align-content:end}.cycle__step--3{grid-area:2/2}.cycle__step--4{grid-area:2/1}.cycle__word{font:var(--type-display-s);letter-spacing:var(--track-display);text-transform:uppercase;margin:0 0 4px}.cycle__q{font:var(--type-small-h);letter-spacing:var(--track-heading);margin:0}.cycle__text{font:var(--type-body);font-size:var(--fs-b3);color:var(--white-alpha-72);margin:0}.cycle__shift{font:500 var(--fs-b3)/1.4 var(--font-body);color:var(--citron);margin:6px 0 0}.cycle__core{z-index:1;width:calc(var(--ring) * .62);text-align:center;gap:14px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cycle__core-h{font:var(--type-sub);letter-spacing:var(--track-heading);text-wrap:balance;margin:0}.cycle__core-p{font:var(--type-body);color:var(--citron);text-wrap:balance;margin:0}.how__integration{gap:var(--gap-head);margin-top:var(--gap-head);padding-top:var(--booking-panel-space);border-top:1px solid var(--rule-on-dark);grid-template-columns:1fr 1fr;display:grid}.how__integration p{max-width:52ch;font:var(--type-body);color:var(--white-alpha-72);margin:0}@media (prefers-reduced-motion:reduce){.cycle__orb,.cycle__ring:after{animation:none}.cycle__orb{offset-distance:75%}}@media (max-width:1023px){.how__head{gap:var(--booking-space);grid-template-columns:1fr}.how__lead{justify-self:start}.cycle{min-height:0;padding-left:36px}.cycle__ring{aspect-ratio:auto;background:var(--rule-on-dark);border:0;border-radius:0;width:1px;top:8px;bottom:8px;left:7px;transform:none}.cycle__ring:before,.cycle__ring:after{display:none}.cycle__orb{offset-path:none;width:20px;animation:8s cubic-bezier(.6,0,.3,1) infinite cycle-drop;top:0;left:-9px}@keyframes cycle-drop{0%{top:0}22%{top:0}30%{top:25%}47%{top:25%}55%{top:50%}72%{top:50%}80%{top:75%}97%{top:75%}to{top:0}}.cycle__steps{row-gap:var(--gap-head);grid-template-rows:none;grid-template-columns:1fr}.cycle__step:nth-child(n){grid-area:auto/1;align-content:start;justify-self:start;max-width:46ch}.cycle__core{text-align:left;width:auto;margin-top:var(--gap-head);padding-top:var(--booking-panel-space);border-top:1px solid var(--rule-on-dark);position:static;transform:none}.how__integration{gap:var(--booking-space);grid-template-columns:1fr}}@media (max-width:767px){.cycle__word{font-size:var(--fs-d4)}}.proof-section{padding-top:88px;padding-bottom:72px}.proof-section:after{content:none}.proof--merged,.proof-section>h2{z-index:1;position:relative}.proof--merged{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:80px;padding:0;display:grid}.proof__review{margin:0;position:relative}.proof__mark{height:40px;color:var(--citron);font:800 var(--fs-d2)/.8 var(--font-display);display:block}.proof__review-q{max-width:29ch;font:400 var(--fs-d5)/1.3 var(--font-body);letter-spacing:-.012em;margin:16px 0 0}.proof__review-cite{font:400 var(--fs-b4)/1.5 var(--font-body);letter-spacing:0;text-transform:none;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:28px;display:flex}.proof__review-cite strong{font-weight:500}.proof__review-cite span{opacity:.75}.proof__work{border-left:1px solid var(--rule-on-dark);padding-left:40px}.proof__client{font:500 var(--fs-d6)/1.2 var(--font-body);letter-spacing:-.012em}.proof__location{font-size:var(--fs-b4);opacity:.75;margin-top:8px}.proof__scope{max-width:32ch;font:400 var(--fs-b2)/1.55 var(--font-body);margin-top:24px}.proof__link{color:var(--white);font:500 var(--fs-b4)/1.4 var(--font-body);text-underline-offset:5px;margin-top:24px;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.proof__link span[aria-hidden]{color:var(--citron);margin-left:12px;display:inline-block}.link-ink--onink{color:var(--white)}@media (max-width:767px){.proof-section{padding-top:72px;padding-bottom:48px}.proof--merged{grid-template-columns:1fr;gap:36px;padding:0}.proof__review-q{font-size:var(--fs-d5)}.proof__work{border-left:0;border-top:1px solid var(--rule-on-dark);padding-top:28px;padding-left:0}.proof__scope{margin-top:16px}}.home-close{align-items:center;column-gap:var(--gap-head);row-gap:var(--booking-space);padding-block:calc(var(--booking-panel-space) * 2) var(--booking-panel-space);background:var(--slate-light);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.home-close h2{max-width:20ch;font-size:var(--fs-d4);grid-row:span 2}.home-close p{color:var(--ink);font-size:var(--fs-b2);max-width:36ch;padding-top:0}.home-close .btn{justify-self:start}@media (max-width:767px){.home-close{padding-block:calc(var(--gap-head) + var(--booking-panel-space)) var(--gap-head);gap:var(--booking-space);grid-template-columns:1fr}.home-close h2{grid-row:auto;max-width:14ch}.home-close p{margin-left:var(--booking-panel-space);padding-top:0}.home-close .btn{justify-self:end;width:auto}}.goals--open{position:relative}.goals__orb{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--pearl);pointer-events:none;opacity:0;width:clamp(28px,2.6vw,40px);transition:transform .75s cubic-bezier(.3,1.25,.45,1),opacity .4s;position:absolute;top:0;left:0;box-shadow:0 0 28px #ffffff2e,inset 0 -6px 12px #1717172e}.goals__orb[data-ready]{opacity:1}.goal--open .goal__desc{transition:color .4s}.goal--open.is-current .goal__desc{color:var(--white)}@media (prefers-reduced-motion:reduce){.goals__orb{transition:opacity .2s}}.recognize__sting{display:inline-block;position:relative}.recognize__sting:after{content:"";transform-origin:0;background:currentColor;height:2px;position:absolute;bottom:.02em;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.recognize__voice:not(.is-seen) .recognize__sting{opacity:.35;transform:translateY(.12em);color:inherit!important}.recognize__voice .recognize__sting{transition:color .5s .55s,opacity .5s .55s,transform .6s cubic-bezier(.3,1.4,.5,1) .55s}.recognize__voice.is-seen .recognize__sting:after{transition:transform .6s cubic-bezier(.6,0,.2,1) 1s;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.recognize__sting:after{transform:scaleX(1)}}.who{background:var(--white);color:var(--ink);padding:120px 0 0}.who__head{column-gap:var(--gap-head);padding-block:0 var(--gap-head);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.who__heading{font:var(--type-section);letter-spacing:-.012em}.who__lead{font:var(--type-statement);max-width:24ch;margin:0}.who__strata{margin:0;padding:0;list-style:none}.who__layer{column-gap:var(--gap-head);padding-block:calc(28px + var(--i) * 12px);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;display:grid}.who__layer:nth-child(2){background:var(--slate-light);border-top-color:#0000}.who__layer:nth-child(3){background:var(--moss);color:var(--white);border-top-color:#0000}.who:has(.who__cta) .who__layer:nth-child(3){padding-bottom:var(--booking-panel-space)}.who__label{font:var(--type-display-s);font-size:var(--fs-d4);letter-spacing:var(--track-display);text-transform:uppercase;margin:0}.who__layer:nth-child(3) .who__label{color:var(--citron)}.who__text{font:var(--type-lead);max-width:46ch;margin:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.who__layer{animation:linear both who-settle;animation-timeline:view();animation-range:entry}}}@keyframes who-settle{0%{transform:translateY(calc(var(--i) * 28px + 20px));opacity:.35}to{opacity:1;transform:none}}@media (max-width:1023px){.who{padding-top:88px}.who__head,.who__layer{grid-template-columns:1fr;row-gap:12px}}@media (max-width:767px){.who{padding-top:72px}}.who__stack{view-timeline-name:--who;position:relative;overflow-x:clip}.who__orb{z-index:1;left:calc(50% - var(--gap-head) / 2 - clamp(12px, 1.2vw, 17px));top:var(--who-land,calc(100% - 96px));aspect-ratio:1;border-radius:var(--radius-pill);background:var(--pearl);opacity:0;width:clamp(24px,2.4vw,34px);position:absolute;box-shadow:0 0 22px #ffffff47}.who__orb[data-ready]{opacity:1}.who__orb:after{content:"";border:1px solid var(--citron);border-radius:inherit;opacity:0;position:absolute;inset:-6px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.who__orb[data-ready]{animation:linear both who-sink;animation-timeline:--who;animation-range:entry 55% contain 45%}.who__orb[data-ready]:after{animation:linear both who-land;animation-timeline:--who;animation-range:entry 55% contain 45%}}}@keyframes who-sink{0%{opacity:0;animation-timing-function:ease-in;top:-48px}10%{opacity:1}28%{top:var(--who-b1);animation-timing-function:linear}40%{top:var(--who-b1);animation-timing-function:ease-in}62%{top:var(--who-b2);animation-timing-function:linear}72%{top:var(--who-b2);animation-timing-function:cubic-bezier(.3,1.4,.6,1)}92%,to{top:var(--who-land);opacity:1}}@keyframes who-land{0%,90%{opacity:0;transform:scale(1)}94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.who__cta{background:var(--moss);padding-block:0 60px}.who__cta .btn{margin-left:calc(50% + var(--gap-head) / 2)}@media (max-width:1023px){.who__orb{left:auto;right:var(--gutter)}.who__cta .btn{margin-left:0}}.services-section{padding-top:var(--band);padding-bottom:var(--band);background:var(--white);color:var(--ink)}.services__heading{font:var(--type-section);letter-spacing:var(--track-heading);margin-bottom:var(--gap-head)}.services__list{margin:0;padding:0;list-style:none;position:relative}.services__list:before{content:"";background:var(--citron);transform-origin:top;width:2px;position:absolute;top:44px;bottom:44px;left:5px}.svc{column-gap:var(--gap-head);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;padding:36px 0 36px 40px;display:grid;position:relative}.svc:last-child{border-bottom:1px solid var(--rule)}.svc:before{content:"";border-radius:var(--radius-pill);background:var(--ink);width:12px;height:12px;box-shadow:0 0 0 3px var(--white);position:absolute;top:46px;left:0}.svc__name{font:var(--type-sub);letter-spacing:var(--track-heading);margin:0}.svc__link{color:inherit;text-decoration:none;transition:color .3s}.svc__link span{vertical-align:super;color:var(--oxblood);transition:transform .35s var(--ease);font-size:.6em;display:inline-block}.svc__link:hover{color:var(--oxblood)}.svc__link:hover span{transform:translate(3px,-3px)}.svc__for{font:var(--type-small);color:var(--oxblood);margin:10px 0 0;font-weight:500}.svc__line{font:var(--type-lead);max-width:34ch;margin:0}.svc__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.svc__chips li{border:1px solid var(--rule);border-radius:var(--radius-pill);font:var(--type-small);padding:6px 12px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.services__list:before{animation:linear both svc-connect;animation-timeline:view();animation-range:entry 40% cover 55%}.svc:before{animation:linear both svc-node;animation-timeline:view();animation-range:entry 60%}}}@keyframes svc-connect{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes svc-node{0%{background:var(--ink)}to{background:var(--citron)}}@media (max-width:1023px){.svc{grid-template-columns:1fr;row-gap:16px;padding:28px 0 28px 36px}.svc:before{top:38px}}.jump{background:var(--white);border-bottom:1px solid var(--rule);align-items:center;gap:28px;padding-top:16px;padding-bottom:16px;display:flex}.jump__label{font:400 var(--fs-mono)/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);flex-shrink:0}.jump__list{scrollbar-width:none;gap:8px;margin:0;padding:2px;list-style:none;display:flex;overflow-x:auto}.jump__list::-webkit-scrollbar{display:none}.jump__link{isolation:isolate;border:1px solid var(--rule);border-radius:var(--radius-pill);white-space:nowrap;font:500 var(--fs-b3)/1.2 var(--font-body);color:var(--ink);transition:color .35s var(--ease), border-color .35s var(--ease), gap .35s var(--ease);align-items:center;gap:0;padding:8px 16px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.jump__link:before{content:"";z-index:-1;background:var(--ink);transition:transform .4s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.jump__link:after{content:"↓";opacity:0;width:0;color:var(--citron);transition:width .35s var(--ease), opacity .3s, transform .35s var(--ease);display:inline-block;transform:translateY(-6px)}.jump__link:hover,.jump__link:focus-visible{color:var(--white);border-color:var(--ink);gap:6px}.jump__link:hover:before,.jump__link:focus-visible:before{transform:none}.jump__link:hover:after,.jump__link:focus-visible:after{opacity:1;width:.8em;transform:none}@media (prefers-reduced-motion:reduce){.jump__link,.jump__link:before,.jump__link:after{transition:none}}@media (max-width:767px){.jump{gap:14px;padding-top:12px;padding-bottom:12px}.jump__list{margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter)}}@media (prefers-reduced-motion:no-preference){html:has(.jump){scroll-behavior:smooth}}.together{isolation:isolate;column-gap:var(--gap-head);row-gap:var(--booking-panel-space);padding:72px max(var(--gutter), calc((100% - 1280px) / 2)) clamp(150px, 15vw, 230px);background:var(--white);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid;position:relative;overflow:hidden}.together:before{content:"";z-index:-2;background:var(--pearl-glow), var(--hero-pearl);pointer-events:none;position:absolute;inset:-10% -5% -10% 40%}.together__ghost{z-index:-1;right:max(var(--gutter), calc((100% - 1280px) / 2));font:800 clamp(96px, 15.5vw, 250px)/.8 var(--font-display);letter-spacing:var(--track-display);text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px #17171724;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;padding-right:.08em;position:absolute;bottom:-.07em}.together__track{--ball:44px;height:var(--ball);margin-bottom:var(--booking-panel-space);grid-column:1/-1;position:relative;container-type:inline-size}.together__track:before{content:"";background:var(--ink);opacity:.3;height:1px;position:absolute;bottom:0;left:0;right:0}.together__pair{gap:6px;display:flex;position:absolute;top:0;left:0;transform:translate(calc(100cqw - 100%))}.together__ball{width:var(--ball);height:var(--ball);border-radius:var(--radius-pill);display:block}.together__ball--you{background:var(--pearl);box-shadow:var(--pearl-shadow), inset 0 0 0 1px #17171766}.together__ball--us{background:var(--oxblood)}@supports (animation-timeline:view()){.together__pair{animation:linear both together-roll;animation-timeline:view();animation-range:entry 20% cover 70%}}@keyframes together-roll{0%{transform:translate(0)}to{transform:translate(calc(100cqw - 100%))}}@media (prefers-reduced-motion:reduce){.together__pair{animation:none}}.together__heading{font:var(--type-small-h);letter-spacing:var(--track-heading);grid-column:1/-1;margin:0}.together__lead{font:var(--type-sub);letter-spacing:var(--track-heading);text-wrap:balance;grid-column:1;max-width:18ch;margin:0}.together__body{gap:var(--booking-space);grid-column:2;align-content:start;padding-top:8px;display:grid}.together__person{padding-left:var(--booking-space);border-left:3px solid var(--citron);font:var(--type-statement);font-size:var(--fs-d6);letter-spacing:var(--track-heading);max-width:30ch;margin:0;font-weight:500}.together__detail{font:var(--type-body);max-width:52ch;margin:0}@media (max-width:767px){.together{grid-template-columns:1fr;padding-block:56px 130px}.together__track{--ball:32px}.together__lead,.together__body{grid-column:1}.together__lead{max-width:none}.together__ghost{right:var(--gutter);font-size:14.5vw}}.svc{grid-template-columns:minmax(0,4fr) minmax(0,7fr);row-gap:20px}.svc__pitch{gap:12px;display:grid}.svc__benefit{font:var(--type-statement);letter-spacing:var(--track-heading);text-wrap:balance;max-width:26ch;margin:0;font-weight:500}.svc__line{font:var(--type-body);max-width:52ch;color:var(--slate)}.svc__chips{grid-column:2}.svc__name{font:var(--type-small-h)}@media (max-width:1023px){.svc{grid-template-columns:1fr}.svc__chips{grid-column:1}}.proof__stars{color:var(--citron);font:400 var(--fs-b5)/1 var(--font-body);letter-spacing:3px;flex-basis:100%;margin-bottom:6px;display:block}.proof__review-cite .proof__stars{opacity:1}.together:before{content:attr(data-label);z-index:3;inset:40px auto auto;left:max(var(--gutter), calc((100% - 1280px) / 2));background:0 0}.together:after{content:"";z-index:-2;background:var(--pearl-glow), var(--hero-pearl);pointer-events:none;position:absolute;inset:-10% -5% -10% 40%}.together{padding-top:112px}@media (max-width:767px){.together{padding-top:88px}}.hero__result{background:var(--slate);color:var(--white);gap:4px;width:max-content;max-width:210px;padding:14px 16px 12px;display:grid;box-shadow:0 18px 36px #00000038}.hero__result strong{font:600 var(--fs-d4)/1 var(--font-body);letter-spacing:var(--track-number);color:var(--citron);white-space:nowrap}.hero__result-label{font:500 var(--fs-b5)/1.25 var(--font-body)}.hero__result-more summary{cursor:pointer;font:400 var(--fs-b6)/1.2 var(--font-body);opacity:.7;align-items:center;gap:5px;margin-top:2px;list-style:none;display:inline-flex}.hero__result-more summary::-webkit-details-marker{display:none}.hero__result-more summary:after{content:"+";transition:transform .25s var(--ease);display:inline-block}.hero__result-more[open] summary:after{transform:rotate(45deg)}.hero__result-more summary:hover,.hero__result-more[open] summary{opacity:1}.hero__result-more summary:focus-visible{outline:2px solid var(--citron);outline-offset:3px}.hero__result-more p{border-top:1px solid var(--rule-on-dark);max-width:178px;font:400 var(--fs-b6)/1.4 var(--font-body);margin:8px 0 2px;padding-top:8px}.hero__result{z-index:3;animation:hero-result-pin .6s var(--ease) 1.1s both;position:absolute;transform:rotate(4deg)}@media (min-width:1024px){.hero__result{top:20%;right:-14%}}@media (max-width:1023px){.hero__result{padding:10px 12px 9px;top:-52px;right:-3%;transform:rotate(3deg)}.hero__result strong{font-size:var(--fs-d5)}}@keyframes hero-result-pin{0%{opacity:0;translate:0 10px}}@media (prefers-reduced-motion:reduce){.hero__result{animation:none}}@media (min-width:1024px){.hero__work-caption{justify-content:flex-end;gap:10px;width:max-content;max-width:62%;padding:0 2px 10px;position:absolute;bottom:100%;right:0}.hero__work-meta{white-space:nowrap}.hero .hero__work-link{width:28px;height:28px}}@media (min-width:1024px) and (max-width:1100px){.hero__work-caption{max-width:72%}.hero__work-meta{white-space:normal;text-align:right}}@media (max-width:1023px){.hero__result{top:-14px;right:-5%}}.results-section{background:var(--slate-light);padding-top:var(--band);padding-bottom:var(--band)}.results__heading{max-width:18ch;margin-bottom:20px}.results-section .home-cta{margin-top:48px}.results-section{padding-left:max(var(--gutter), calc((100% - 1280px) / 2));padding-right:max(var(--gutter), calc((100% - 1280px) / 2))}.results-section--moss{background:var(--moss);color:var(--white)}.results-section--moss .outs__intro{border-top-color:var(--rule-on-dark)}.results-section--moss .out{box-shadow:0 34px 44px -30px #0000008c}.results-section--moss .out:nth-child(3){background:var(--slate-light);color:var(--ink)}.results-section--moss .out:nth-child(3) .out__value strong{color:var(--ink)}.results-section--moss .cta-alt,.results-section--moss .outs__intro,.results-section--moss .outs__intro span,.results-section--moss .results__heading{color:var(--white)}.results-section--moss .outs__intro-a{color:var(--citron)!important}.hero__cta{gap:12px 22px;margin-top:18px}.spec-home{background:var(--slate-light);padding:var(--band) max(var(--gutter), calc((100% - 1280px) / 2))}.spec-home__heading{margin-bottom:var(--gap-head)}.spec-home__grid{grid-template-columns:1fr 1.9fr 1fr 1fr;align-items:start;gap:40px 36px;display:grid}.spec-home__group{border-top:3px solid var(--ink);padding-top:16px}.spec-home__group:nth-child(2){margin-top:40px}.spec-home__group:nth-child(3){margin-top:12px}.spec-home__group:nth-child(4){margin-top:56px}.spec-home__group:nth-child(5){grid-column:1;margin-top:-8px}.spec-home__group:nth-child(2) ul{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.spec-home__name{font:var(--type-display-s);font-size:var(--fs-d5);letter-spacing:var(--track-display);text-transform:uppercase;margin:0 0 14px}.spec-home ul{margin:0;padding:0;list-style:none}.spec-home li{border-top:1px solid var(--rule);padding:12px 0 14px}.spec-home li h3,.spec-home__feature h3{font:500 var(--fs-b1)/1.25 var(--font-body);margin:0 0 4px}.spec-home li p{font:var(--type-small);opacity:.82;margin:0}.spec-home__feature{background:var(--ink);color:var(--white);column-gap:var(--gap-head);grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:center;margin-top:40px;padding:28px 32px;display:grid;box-shadow:0 34px 44px -32px #0006}.spec-home__feature .spec-home__name{color:var(--citron);margin:0}.spec-home__feature p:not(.spec-home__name){font:var(--type-lead);margin:0}@media (min-width:1024px){.spec-home__feature{grid-column:2/-1;margin-top:-150px;margin-left:calc(25% + 12px);position:relative}}@media (max-width:1023px){.spec-home__grid{grid-template-columns:1fr 1fr}.spec-home__group:nth-child(n){grid-column:auto;margin-top:0}.spec-home__group:nth-child(2){grid-column:1/-1}.spec-home__feature{grid-template-columns:1fr;row-gap:10px}}@media (max-width:639px){.spec-home__grid,.spec-home__group:nth-child(2) ul{grid-template-columns:1fr}}
