.work-story[data-astro-cid-p4ta4mzr]{color:var(--ink);background:#fff;border-bottom:1px solid #e0e0e0}.story-stage[data-astro-cid-p4ta4mzr]{position:relative}.story-inner[data-astro-cid-p4ta4mzr]{text-align:left;padding-block:5rem 6rem}.story-inner[data-astro-cid-p4ta4mzr]>h2[data-astro-cid-p4ta4mzr]{letter-spacing:-.025em;text-wrap:balance;max-width:28ch;margin-inline:0;font-size:clamp(2rem,3vw,2.75rem);font-weight:500;line-height:1.1}.story-skip[data-astro-cid-p4ta4mzr]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.story-skip[data-astro-cid-p4ta4mzr]:focus{z-index:1;background:var(--ink);color:#fff;clip-path:none;outline-color:var(--accent);width:auto;height:auto;padding:.75rem 1rem;top:1rem;left:1rem}.story-index[data-astro-cid-p4ta4mzr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;width:100%;margin:3rem auto 4rem;padding:0;list-style:none;display:grid}.story-index[data-astro-cid-p4ta4mzr] li[data-astro-cid-p4ta4mzr]{color:var(--ink);border-bottom:2px solid #e0e0e0;justify-content:flex-start;padding-bottom:1rem;font-size:1rem;line-height:1.5;display:flex;position:relative}.story-index[data-astro-cid-p4ta4mzr] [data-astro-cid-p4ta4mzr][aria-current=step]{color:var(--accent)}.story-chapters[data-astro-cid-p4ta4mzr]{gap:6rem;margin:0;padding:0;list-style:none;display:grid}.story-chapter[data-astro-cid-p4ta4mzr]{justify-content:center;display:flex}.story-copy[data-astro-cid-p4ta4mzr]{grid-template-columns:repeat(16,minmax(0,1fr));align-items:start;column-gap:1.5rem;width:100%;display:grid}.story-copy[data-astro-cid-p4ta4mzr] h3[data-astro-cid-p4ta4mzr]{letter-spacing:-.025em;text-wrap:balance;grid-column:1/8;max-width:18ch;margin:0;font-size:clamp(2.75rem,4.1vw,4rem);font-weight:600;line-height:1.08}.story-text[data-astro-cid-p4ta4mzr]{max-width:52ch;color:var(--ink);letter-spacing:0;text-wrap:pretty;grid-column:10/17;margin:0;font-size:clamp(1.375rem,1.7vw,1.625rem);font-weight:400;line-height:1.6}@media (width<=1055px){.story-inner[data-astro-cid-p4ta4mzr]{padding-block:4rem}.story-inner[data-astro-cid-p4ta4mzr]>h2[data-astro-cid-p4ta4mzr]{font-size:2.25rem}.story-index[data-astro-cid-p4ta4mzr]{gap:1.5rem;margin-block:2.5rem 4rem}.story-chapters[data-astro-cid-p4ta4mzr]{gap:4rem}.story-copy[data-astro-cid-p4ta4mzr]{grid-template-columns:minmax(0,1fr);max-width:44rem;margin-right:auto}.story-copy[data-astro-cid-p4ta4mzr] h3[data-astro-cid-p4ta4mzr]{grid-column:1;max-width:24ch;font-size:2.75rem}.story-text[data-astro-cid-p4ta4mzr]{grid-column:1;margin-top:1.5rem;font-size:1.375rem}}@media (width<=767px){.story-inner[data-astro-cid-p4ta4mzr]>h2[data-astro-cid-p4ta4mzr]{max-width:22ch;font-size:clamp(1.75rem,6.5vw,2.5rem)}.story-index[data-astro-cid-p4ta4mzr]{gap:.75rem;margin-block:2rem 3rem}.story-index[data-astro-cid-p4ta4mzr] li[data-astro-cid-p4ta4mzr]{justify-content:center;padding-bottom:.75rem;font-size:.875rem}.story-chapters[data-astro-cid-p4ta4mzr]{gap:0}.story-chapter[data-astro-cid-p4ta4mzr]{padding-bottom:3rem}.story-chapter[data-astro-cid-p4ta4mzr]+.story-chapter[data-astro-cid-p4ta4mzr]{border-top:1px solid #e0e0e0;padding-top:3rem}.story-chapter[data-astro-cid-p4ta4mzr]:last-child{padding-bottom:0}.story-copy[data-astro-cid-p4ta4mzr] h3[data-astro-cid-p4ta4mzr]{max-width:22ch;font-size:clamp(1.75rem,7.7vw,2rem);line-height:1.12}.story-text[data-astro-cid-p4ta4mzr]{margin-top:1.5rem;font-size:clamp(1.125rem,4.6vw,1.25rem)}}@media (width>=768px) and (prefers-reduced-motion:no-preference){.work-story[data-astro-cid-p4ta4mzr][data-enhanced]{height:calc(var(--story-screen) * 4.5)}[data-astro-cid-p4ta4mzr][data-enhanced] .story-stage[data-astro-cid-p4ta4mzr]{top:var(--story-top);height:var(--story-screen);position:sticky}[data-astro-cid-p4ta4mzr][data-enhanced] .story-inner[data-astro-cid-p4ta4mzr]{grid-template-rows:auto auto 1fr;height:100%;padding-block:clamp(2rem,4vh,3rem);display:grid}[data-astro-cid-p4ta4mzr][data-enhanced] .story-index[data-astro-cid-p4ta4mzr]{margin-block:clamp(1.5rem,3vh,2.5rem) clamp(1.5rem,4vh,3rem)}[data-astro-cid-p4ta4mzr][data-enhanced] .story-index[data-astro-cid-p4ta4mzr] li[data-astro-cid-p4ta4mzr]:after{content:"";background:var(--accent);height:2px;transform:scaleX(var(--segment-progress,0));transform-origin:0;position:absolute;inset:auto 0 -2px}[data-astro-cid-p4ta4mzr][data-enhanced] .story-chapters[data-astro-cid-p4ta4mzr]{grid-template-columns:minmax(0,1fr);align-self:center;gap:0}[data-astro-cid-p4ta4mzr][data-enhanced] .story-chapter[data-astro-cid-p4ta4mzr]{pointer-events:none;grid-area:1/1}[data-astro-cid-p4ta4mzr][data-enhanced] .story-copy[data-astro-cid-p4ta4mzr]{opacity:0;transition:opacity .16s linear, transform .22s var(--ease);transform:translateY(1.5rem)}[data-astro-cid-p4ta4mzr][data-enhanced] [data-astro-cid-p4ta4mzr][data-story-position=before] .story-copy[data-astro-cid-p4ta4mzr]{transform:translateY(-1.5rem)}[data-astro-cid-p4ta4mzr][data-enhanced] [data-astro-cid-p4ta4mzr][data-active] .story-copy[data-astro-cid-p4ta4mzr]{opacity:1;pointer-events:auto;transition:opacity .28s linear .16s, transform .42s var(--ease) .16s;transform:none}}@media (width>=768px) and (height<=799px) and (prefers-reduced-motion:no-preference){[data-astro-cid-p4ta4mzr][data-enhanced] .story-inner[data-astro-cid-p4ta4mzr]{padding-block:1.5rem}[data-astro-cid-p4ta4mzr][data-enhanced] .story-inner[data-astro-cid-p4ta4mzr]>h2[data-astro-cid-p4ta4mzr]{font-size:2rem}[data-astro-cid-p4ta4mzr][data-enhanced] .story-index[data-astro-cid-p4ta4mzr]{margin-block:1.5rem}[data-astro-cid-p4ta4mzr][data-enhanced] .story-copy[data-astro-cid-p4ta4mzr] h3[data-astro-cid-p4ta4mzr]{font-size:clamp(2.5rem,3.4vw,3rem)}[data-astro-cid-p4ta4mzr][data-enhanced] .story-text[data-astro-cid-p4ta4mzr]{font-size:clamp(1.25rem,1.9vw,1.5rem)}}@media (width>=768px) and (height<=649px) and (prefers-reduced-motion:no-preference){[data-astro-cid-p4ta4mzr][data-enhanced] .story-inner[data-astro-cid-p4ta4mzr]{padding-block:1rem}[data-astro-cid-p4ta4mzr][data-enhanced] .story-inner[data-astro-cid-p4ta4mzr]>h2[data-astro-cid-p4ta4mzr]{font-size:1.75rem}[data-astro-cid-p4ta4mzr][data-enhanced] .story-index[data-astro-cid-p4ta4mzr]{margin-block:1rem}[data-astro-cid-p4ta4mzr][data-enhanced] .story-copy[data-astro-cid-p4ta4mzr] h3[data-astro-cid-p4ta4mzr]{font-size:clamp(2.25rem,3vw,2.5rem)}[data-astro-cid-p4ta4mzr][data-enhanced] .story-text[data-astro-cid-p4ta4mzr]{font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.5}}@media print{.work-story[data-astro-cid-p4ta4mzr],.work-story[data-astro-cid-p4ta4mzr][data-enhanced]{border:0;height:auto}.work-story[data-astro-cid-p4ta4mzr] .story-stage[data-astro-cid-p4ta4mzr]{height:auto;position:static}.work-story[data-astro-cid-p4ta4mzr] .story-inner[data-astro-cid-p4ta4mzr]{height:auto;display:block}.work-story[data-astro-cid-p4ta4mzr] .story-chapters[data-astro-cid-p4ta4mzr]{gap:3rem;margin-top:3rem}.work-story[data-astro-cid-p4ta4mzr] .story-chapter[data-astro-cid-p4ta4mzr]{break-inside:avoid;grid-area:auto}.work-story[data-astro-cid-p4ta4mzr] .story-copy[data-astro-cid-p4ta4mzr]{opacity:1;transition:none;transform:none}.work-story[data-astro-cid-p4ta4mzr] .story-index[data-astro-cid-p4ta4mzr],.work-story[data-astro-cid-p4ta4mzr] .story-skip[data-astro-cid-p4ta4mzr]{display:none}}.client-questions{background:var(--stage);color:#fff}.client-questions .questions-inner{padding-block:6rem}.client-questions .questions-intro h2{letter-spacing:-.025em;max-width:22ch;font-size:clamp(2.5rem,4.2vw,4rem);font-weight:500;line-height:1.08}.client-questions .questions-intro>p{color:#e0e0e0;max-width:50ch;margin-top:2rem;font-size:clamp(1.125rem,1.65vw,1.5rem);line-height:1.5}.client-questions .questions-list{margin-top:4rem}.client-questions .question-item{border-top:1px solid #525252}.client-questions .question-item:last-child{border-bottom:1px solid #525252}.client-questions .question-heading{font-size:inherit}.client-questions .question-trigger,.client-questions .question-static{color:#fff;letter-spacing:-.01em;text-align:left;width:100%;padding:2rem 0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:500;line-height:1.3}.client-questions .question-static{display:block}.client-questions .question-trigger{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 1.5rem;align-items:center;gap:2rem;display:grid}.client-questions .question-trigger:focus-visible{outline-offset:5px;outline:2px solid #fff}.client-questions .question-symbol{color:#fff;width:1.5rem;height:1.5rem;display:block;position:relative}.client-questions .question-symbol:before,.client-questions .question-symbol:after{content:"";background:currentColor;height:2px;position:absolute;inset:calc(50% - 1px) 0 auto}.client-questions .question-symbol:after{transform:rotate(90deg)}.client-questions .question-trigger[aria-expanded=true] .question-symbol{color:var(--accent)}.client-questions .question-trigger[aria-expanded=true] .question-symbol:after{opacity:0}.client-questions .question-panel{overflow:hidden}.client-questions .question-answer{padding-bottom:2rem}.client-questions .question-answer p{color:#e0e0e0;max-width:62ch;font-size:clamp(1.125rem,1.4vw,1.25rem);line-height:1.6}.client-questions .questions-guarantee{margin-top:6rem}.client-questions .questions-guarantee:before{content:"";background:var(--accent);width:4rem;height:.25rem;margin-bottom:2rem;display:block}.client-questions .questions-guarantee h2{letter-spacing:-.025em;max-width:25ch;font-size:clamp(2.5rem,4.6vw,4.5rem);font-weight:500;line-height:1.08}.client-questions .questions-guarantee h2>span{display:block}.client-questions .guarantee-accent{color:var(--accent)}.client-questions .guarantee-copy{color:#e0e0e0;max-width:62ch;margin-top:2rem;font-size:clamp(1.25rem,1.65vw,1.5rem);line-height:1.6}.client-questions .guarantee-note{color:#c6c6c6;max-width:72ch;margin-top:2rem;font-size:1rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){.client-questions .question-symbol,.client-questions .question-symbol:after{transition:color .22s var(--ease), opacity .22s var(--ease)}}@media (hover:hover){.client-questions .question-trigger:hover .question-symbol{color:var(--accent)}}@media (width<=767px){.client-questions .questions-inner{padding-block:4rem}.client-questions .questions-intro h2,.client-questions .questions-guarantee h2{font-size:clamp(2rem,7.5vw,2.75rem)}.client-questions .questions-intro>p{margin-top:1.5rem}.client-questions .questions-list{margin-top:3rem}.client-questions .question-trigger,.client-questions .question-static{padding-block:1.5rem;font-size:1.25rem}.client-questions .question-trigger{grid-template-columns:minmax(0,1fr) 1.125rem;gap:1rem}.client-questions .question-symbol{width:1.125rem;height:1.125rem}.client-questions .question-answer{padding-bottom:1.5rem}.client-questions .questions-guarantee{margin-top:5rem}.client-questions .guarantee-copy{font-size:1.25rem}.client-questions .guarantee-note{margin-top:1.5rem}}
