.video-frame[data-astro-cid-5ajeno4d]{margin:0 var(--space-6) var(--space-6) 0}.video-frame-stage[data-astro-cid-5ajeno4d]{isolation:isolate;aspect-ratio:var(--ratio);position:relative}.video-frame-stage[data-astro-cid-5ajeno4d]:before{content:"";inset:var(--space-8) calc(var(--space-6) * -1) calc(var(--space-6) * -1) var(--space-8);background:var(--blue);z-index:-1;position:absolute}.video-frame-box[data-astro-cid-5ajeno4d]{background:var(--navy);position:absolute;inset:0;overflow:hidden;container-type:size}.video-frame-box[data-astro-cid-5ajeno4d] [data-astro-cid-5ajeno4d]:is(img,video){object-fit:cover;object-position:var(--focus);width:100%;height:100%}.video-frame-thumb[data-astro-cid-5ajeno4d]{transition:opacity .4s;position:absolute;inset:0}.video-frame-yt[data-astro-cid-5ajeno4d],.video-frame-box[data-astro-cid-5ajeno4d] iframe{pointer-events:none;border:0;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);position:absolute;top:50%;left:50%;translate:-50% -50%}.video-frame-shield[data-astro-cid-5ajeno4d]{cursor:pointer;position:absolute;inset:0}[data-astro-cid-5ajeno4d][data-video-frame].is-live .video-frame-thumb[data-astro-cid-5ajeno4d]{opacity:0}.video-frame-play[data-astro-cid-5ajeno4d]{cursor:pointer;z-index:2;background:0 0;border:0;width:96px;height:110px;padding:0;transition:opacity .4s;position:absolute;top:50%;left:50%;translate:-50% -50%}.video-frame-play[data-astro-cid-5ajeno4d] svg[data-astro-cid-5ajeno4d]{width:100%;height:100%;display:block}.video-frame-play[data-astro-cid-5ajeno4d] .hex[data-astro-cid-5ajeno4d]{fill:var(--red)}.video-frame-play[data-astro-cid-5ajeno4d] .tri[data-astro-cid-5ajeno4d]{fill:var(--on-red)}.video-frame-play[data-astro-cid-5ajeno4d][disabled]{cursor:default}.video-frame-play[data-astro-cid-5ajeno4d]:focus-visible{--focus-ring:var(--focus-ring-inverse);--focus-gap:var(--navy)}.video-frame-box[data-astro-cid-5ajeno4d] video[data-astro-cid-5ajeno4d]{cursor:pointer}[data-astro-cid-5ajeno4d]:is([data-play-state=preview],[data-play-state=playing]) .video-frame-play[data-astro-cid-5ajeno4d]:not(:focus-visible){opacity:0;pointer-events:none}@media (width<=640px){.video-frame[data-astro-cid-5ajeno4d]{margin:0 var(--space-4) var(--space-4) 0}.video-frame-stage[data-astro-cid-5ajeno4d]:before{inset:var(--space-4) calc(var(--space-4) * -1) calc(var(--space-4) * -1) var(--space-4)}.video-frame-play[data-astro-cid-5ajeno4d]{width:72px;height:82px}}.hero[data-astro-cid-ge2uvauf]{gap:var(--space-6);padding-block:var(--space-12) var(--space-6);flex-direction:column;display:flex}.hero-title[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-feature-settings:"lnum" 1;margin:0;font-weight:900;container-type:inline-size}.hero-line[data-astro-cid-ge2uvauf]{white-space:nowrap;font-size:calc(100cqi / var(--em));display:block}.hero-line-1[data-astro-cid-ge2uvauf]{color:var(--red);text-transform:uppercase;letter-spacing:-.02em;line-height:.86}.hero-line-2[data-astro-cid-ge2uvauf]{color:var(--ink);letter-spacing:-.03em;line-height:1.12}.hero-word[data-astro-cid-ge2uvauf]{display:inline-block}.hero-body[data-astro-cid-ge2uvauf]{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,5fr);align-items:center;display:grid}.hero-copy[data-astro-cid-ge2uvauf]{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.hero-lead[data-astro-cid-ge2uvauf]{font-size:var(--fs-lead);text-wrap:pretty;max-width:30ch;line-height:1.5}.hero-actions[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.hero-seg[data-astro-cid-ge2uvauf]{display:inline}@media (width<=860px){.hero[data-astro-cid-ge2uvauf]{gap:var(--space-8);padding-block:var(--space-8) var(--space-4)}.hero-body[data-astro-cid-ge2uvauf]{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.hero-lead[data-astro-cid-ge2uvauf]{max-width:none}}@media (width<=640px){.hero[data-astro-cid-ge2uvauf]{gap:var(--space-4);padding-block:var(--space-6) var(--space-4)}.hero-line-2[data-astro-cid-ge2uvauf]{font-size:calc(100cqi / var(--em-phone));line-height:1}.hero-seg[data-astro-cid-ge2uvauf]{display:block}.hero-body[data-astro-cid-ge2uvauf]{gap:var(--space-4)}.hero-video[data-astro-cid-ge2uvauf]{order:-1}.hero-copy[data-astro-cid-ge2uvauf]{gap:var(--space-4)}.hero-actions[data-astro-cid-ge2uvauf]{align-items:stretch;gap:var(--space-2);flex-direction:column}.hero-actions[data-astro-cid-ge2uvauf] .trp-btn-link[data-astro-cid-ge2uvauf]{align-self:center}}.success-bar[data-astro-cid-3gaua2zn]{background:var(--blue);color:var(--ink)}.success-grid[data-astro-cid-3gaua2zn]{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-3gaua2zn]{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-8);font-size:var(--fs-body);font-weight:800;line-height:1.3;display:flex}li[data-astro-cid-3gaua2zn]+li[data-astro-cid-3gaua2zn]{border-left:1px solid var(--line)}.success-mark[data-astro-cid-3gaua2zn]{width:16px}@media (width<=900px){.success-grid[data-astro-cid-3gaua2zn]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.success-grid[data-astro-cid-3gaua2zn]::-webkit-scrollbar{display:none}li[data-astro-cid-3gaua2zn]{white-space:nowrap;gap:var(--space-3);padding:var(--space-3) var(--space-6);font-size:var(--fs-body-sm);scroll-snap-align:start;flex:none}.success-mark[data-astro-cid-3gaua2zn]{width:12px}}.problem-pin[data-astro-cid-jrdwie4c]{gap:var(--space-8);flex-direction:column;display:flex}.problem-body[data-astro-cid-jrdwie4c]{gap:var(--space-8) var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.problem-frame[data-astro-cid-jrdwie4c] .problem-photo{aspect-ratio:4/5;object-fit:cover;object-position:50% 60%;width:100%;height:auto;display:block}.problem-text[data-astro-cid-jrdwie4c]{gap:var(--space-6);flex-direction:column;display:flex}.problem-list[data-astro-cid-jrdwie4c]{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none;container-type:inline-size}.problem-list[data-astro-cid-jrdwie4c] li[data-astro-cid-jrdwie4c]{border-bottom:1px solid var(--line);font-family:var(--font-display);font-weight:800;font-size:max(var(--fs-h3), 24px);padding:18px 0;line-height:1.2}@container (width>=643px){.problem-list[data-astro-cid-jrdwie4c] li[data-astro-cid-jrdwie4c]{white-space:nowrap}}.problem-maybe[data-astro-cid-jrdwie4c]{color:var(--red)}.problem-close[data-astro-cid-jrdwie4c]{max-width:var(--text-max);color:var(--ink-muted)}@media (width<=860px){.problem-pin[data-astro-cid-jrdwie4c]{gap:var(--space-8)}.problem-body[data-astro-cid-jrdwie4c]{grid-template-columns:minmax(0,1fr)}.problem-frame[data-astro-cid-jrdwie4c]{width:min(100%,480px)}.problem-frame[data-astro-cid-jrdwie4c] .problem-photo{aspect-ratio:1;object-position:50% 50%}.problem-list[data-astro-cid-jrdwie4c] li[data-astro-cid-jrdwie4c]{padding:14px 0}}.value-inner[data-astro-cid-jafbeclk]{align-items:center;gap:var(--space-12);flex-direction:column;display:flex}.value-title[data-astro-cid-jafbeclk]{text-align:center}.value-title-red[data-astro-cid-jafbeclk]{color:var(--red)}.value-grid[data-astro-cid-jafbeclk]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.value-card[data-astro-cid-jafbeclk]{--hex:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);isolation:isolate;aspect-ratio:.866;text-align:center;min-width:0;clip-path:var(--hex);background:var(--line);flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;padding:21% 13% 12%;transition:transform .26s cubic-bezier(.2,.7,.2,1),background-color .2s,opacity .5s;display:flex;position:relative;container-type:inline-size}.value-card[data-astro-cid-jafbeclk]:before{content:"";clip-path:var(--hex);background:var(--paper);z-index:-1;position:absolute;inset:2px}.value-card[data-astro-cid-jafbeclk]:not(:has(.value-card-body)){justify-content:center;gap:18px;padding-block:12%}.value-card[data-astro-cid-jafbeclk]:not(:has(.value-card-body)) .value-icon[data-astro-cid-jafbeclk]{width:64px}.value-icon[data-astro-cid-jafbeclk]{flex:none;width:52px;height:auto;display:block}.value-icon[data-astro-cid-jafbeclk] .hex[data-astro-cid-jafbeclk]{fill:none;stroke:var(--red);stroke-width:2px;stroke-linejoin:round;transition:fill .2s}.value-icon[data-astro-cid-jafbeclk] .glyph[data-astro-cid-jafbeclk]{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s}.value-card-title[data-astro-cid-jafbeclk]{font-size:min(var(--fs-h3), 9cqi);white-space:nowrap}.value-card-body[data-astro-cid-jafbeclk]{font-size:min(var(--fs-body), 6.4cqi);color:var(--ink-muted);line-height:1.55}@media (hover:hover){.value-card[data-astro-cid-jafbeclk]:hover{background:var(--red);transform:translateY(-8px)}.value-card[data-astro-cid-jafbeclk]:hover .value-icon[data-astro-cid-jafbeclk] .hex[data-astro-cid-jafbeclk]{fill:var(--red)}.value-card[data-astro-cid-jafbeclk]:hover .value-icon[data-astro-cid-jafbeclk] .glyph[data-astro-cid-jafbeclk]{stroke:var(--on-red)}}@media (width<=1000px){.value-grid[data-astro-cid-jafbeclk]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);max-width:640px}.value-card[data-astro-cid-jafbeclk]{aspect-ratio:auto;clip-path:none;column-gap:var(--space-6);text-align:left;padding:var(--space-6);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:6px;transition:transform .26s cubic-bezier(.2,.7,.2,1),border-color .2s,opacity .5s;display:grid;container-type:normal}.value-card[data-astro-cid-jafbeclk]:before{display:none}.value-icon[data-astro-cid-jafbeclk]{grid-row:span 2;width:48px}.value-card-title[data-astro-cid-jafbeclk]{font-size:var(--fs-h3);white-space:normal}.value-card-title[data-astro-cid-jafbeclk] br[data-astro-cid-jafbeclk]{display:none}.value-card-body[data-astro-cid-jafbeclk]{font-size:var(--fs-body)}.value-card[data-astro-cid-jafbeclk]:not(:has(.value-card-body)){padding-block:var(--space-4);align-items:center}.value-card[data-astro-cid-jafbeclk]:not(:has(.value-card-body)) .value-icon[data-astro-cid-jafbeclk]{grid-row:auto;width:48px}}@media (width<=1000px) and (hover:hover){.value-card[data-astro-cid-jafbeclk]:hover{background:var(--paper);border-color:var(--red);transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.value-card[data-astro-cid-jafbeclk],.value-card[data-astro-cid-jafbeclk]:hover{transform:none}}@media (width<=860px){.value-inner[data-astro-cid-jafbeclk]{gap:var(--space-8)}.value-inner[data-astro-cid-jafbeclk]>.trp-btn[data-astro-cid-jafbeclk]{align-self:stretch}}.guide-inner[data-astro-cid-ufi5o43g]{gap:var(--space-16);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;display:grid}.guide-copy[data-astro-cid-ufi5o43g]{gap:var(--space-6);flex-direction:column;display:flex}.guide-title[data-astro-cid-ufi5o43g]{margin-bottom:var(--space-2)}.guide-lead[data-astro-cid-ufi5o43g]{font-size:var(--fs-lead);line-height:1.5}.guide-body[data-astro-cid-ufi5o43g]{color:var(--ink-muted)}.guide-letter[data-astro-cid-ufi5o43g]{justify-items:center;display:grid}.guide-env[data-astro-cid-ufi5o43g]{align-items:center;gap:var(--space-4);width:min(100%,460px);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex;container-type:inline-size}.guide-env-art[data-astro-cid-ufi5o43g]{aspect-ratio:32/34;width:100%;display:block;position:relative}.guide-env-body[data-astro-cid-ufi5o43g]{aspect-ratio:32/21;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0}.guide-env[data-astro-cid-ufi5o43g]:hover .guide-env-body[data-astro-cid-ufi5o43g]{transform:translateY(-4px)rotate(-1deg)}.guide-env-back[data-astro-cid-ufi5o43g]{background:var(--sky);border:1px solid var(--ink);position:absolute;inset:0}.guide-env-flap[data-astro-cid-ufi5o43g],.guide-env-pocket[data-astro-cid-ufi5o43g]{width:100%;position:absolute;left:0;overflow:visible}.guide-env-flap[data-astro-cid-ufi5o43g]{height:62%;bottom:calc(100% - 1px)}.guide-env-pocket[data-astro-cid-ufi5o43g]{height:100%;top:0}.guide-env-flap[data-astro-cid-ufi5o43g] path[data-astro-cid-ufi5o43g],.guide-env-pocket[data-astro-cid-ufi5o43g] path[data-astro-cid-ufi5o43g]{fill:var(--sky);stroke:var(--ink);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.guide-env-sheet[data-astro-cid-ufi5o43g]{background:var(--paper);border:1px solid var(--line);height:90%;font-family:var(--font-display);color:var(--ink);text-align:left;padding:6% 7%;font-size:5cqi;font-weight:800;line-height:1.3;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:5%;left:4.5%;right:4.5%;transform:translateY(-24%)}.guide-env[data-astro-cid-ufi5o43g]:hover .guide-env-sheet[data-astro-cid-ufi5o43g]{transform:translateY(-34%)}.guide-env[data-astro-cid-ufi5o43g].is-drawn .guide-env-sheet[data-astro-cid-ufi5o43g]{transform:translateY(-62%)}.guide-env-label[data-astro-cid-ufi5o43g]{font-size:var(--fs-body);text-align:center;text-underline-offset:6px;font-weight:700;line-height:1.4;text-decoration:underline 2px}.guide-env[data-astro-cid-ufi5o43g]:hover .guide-env-label[data-astro-cid-ufi5o43g]{text-decoration-thickness:3px}.letter[data-astro-cid-ufi5o43g]{--letter-nav:68px;background:0 0;border:0;width:min(640px,100vw - 32px);max-width:none;max-height:none;padding:0;overflow:visible}.letter[data-astro-cid-ufi5o43g]::backdrop{background:var(--scrim)}.letter[data-astro-cid-ufi5o43g][open]{animation:.42s cubic-bezier(.2,.7,.2,1) letter-in}.letter[data-astro-cid-ufi5o43g][open]::backdrop{animation:.3s letter-fade}@keyframes letter-in{0%{opacity:0;transform:translateY(40px)rotate(-2deg)scale(.96)}}@keyframes letter-fade{0%{opacity:0}}.letter-book[data-astro-cid-ufi5o43g]{aspect-ratio:8.5/11;width:100%;max-height:calc(100dvh - 32px - var(--letter-nav));perspective:2400px;position:relative;overflow:hidden}.letter-page[data-astro-cid-ufi5o43g]{background:var(--paper);border:1px solid var(--line);font-family:var(--font-sans);font-size:var(--fs-body);color:var(--ink);transform-origin:0;backface-visibility:hidden;padding:9% 10%;line-height:1.65;position:absolute;inset:0;overflow:hidden}.letter-page[data-astro-cid-ufi5o43g].is-away{visibility:hidden}.letter-page[data-astro-cid-ufi5o43g].is-turning-out,.letter-page[data-astro-cid-ufi5o43g].is-turning-in{z-index:2;animation:.65s cubic-bezier(.45,0,.2,1) forwards letter-turn}.letter-page[data-astro-cid-ufi5o43g].is-turning-in{animation-direction:reverse}.letter-page[data-astro-cid-ufi5o43g].is-turning-out:after,.letter-page[data-astro-cid-ufi5o43g].is-turning-in:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--scrim), transparent 5%), linear-gradient(90deg, transparent 45%, var(--scrim));animation:.65s forwards letter-shade;position:absolute;inset:0}.letter-page[data-astro-cid-ufi5o43g].is-turning-in:after{animation-direction:reverse}@keyframes letter-turn{0%{transform:rotateY(0)}to{transform:rotateY(90deg)}}@keyframes letter-shade{0%{opacity:0}to{opacity:1}}.letter-nav[data-astro-cid-ufi5o43g]{justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--letter-nav);padding-inline:var(--space-4);background:var(--paper);border:1px solid var(--line);border-top:0;display:flex}.letter-count[data-astro-cid-ufi5o43g]{font-size:var(--fs-body-sm);font-weight:700}.letter[data-astro-cid-ufi5o43g].is-writing .letter-nav[data-astro-cid-ufi5o43g] button[data-astro-cid-ufi5o43g],.letter[data-astro-cid-ufi5o43g].is-single .letter-nav[data-astro-cid-ufi5o43g]{visibility:hidden}.letter-nav[data-astro-cid-ufi5o43g] button[data-astro-cid-ufi5o43g]:disabled{opacity:.35;cursor:default}.letter-head[data-astro-cid-ufi5o43g]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);line-height:1.3}.letter-line[data-astro-cid-ufi5o43g]{margin:0 0 .7em}.letter-list[data-astro-cid-ufi5o43g] p[data-astro-cid-ufi5o43g]{margin:0 0 .15em}.letter-tone[data-astro-cid-ufi5o43g]{font-family:var(--font-display);font-weight:800;font-size:max(var(--fs-h3), 24px);margin-bottom:.2em;line-height:1.3}.letter-tone-red[data-astro-cid-ufi5o43g]{color:var(--red)}.letter-tone-blue[data-astro-cid-ufi5o43g]{margin-bottom:.7em}.letter-sign[data-astro-cid-ufi5o43g]{margin-top:.4em;padding-left:55%}.letter-close[data-astro-cid-ufi5o43g]{top:var(--space-3);right:var(--space-3);z-index:3;width:var(--control);height:var(--control);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.letter-close[data-astro-cid-ufi5o43g]:hover{background:var(--blue-wash)}.letter-close[data-astro-cid-ufi5o43g] svg[data-astro-cid-ufi5o43g]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}.letter-book[data-astro-cid-ufi5o43g].is-writing .letter-word{animation-name:letter-write;animation-timing-function:linear;animation-fill-mode:forwards;display:inline-block;-webkit-mask-image:linear-gradient(90deg,#000 46%,#0000 54%);mask-image:linear-gradient(90deg,#000 46%,#0000 54%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes letter-write{to{-webkit-mask-position:0 0;mask-position:0 0}}.letter-book[data-astro-cid-ufi5o43g] .letter-typed{white-space:nowrap}.letter-book[data-astro-cid-ufi5o43g].is-writing .letter-key{animation-name:letter-hold;animation-timing-function:linear}@keyframes letter-hold{0%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.guide-env-body[data-astro-cid-ufi5o43g],.guide-env-sheet[data-astro-cid-ufi5o43g]{transition:none}.letter[data-astro-cid-ufi5o43g][open],.letter[data-astro-cid-ufi5o43g][open]::backdrop{animation:none}}@media (width<=900px){.guide-inner[data-astro-cid-ufi5o43g]{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.guide-copy[data-astro-cid-ufi5o43g]{max-width:var(--text-max)}}@media (width<=560px){.letter-page[data-astro-cid-ufi5o43g]{padding:14% 8% 10%}}.partners-inner[data-astro-cid-plardqbt]{gap:var(--space-12) var(--space-16);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;display:grid}.partners-head[data-astro-cid-plardqbt]{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.partners-sub[data-astro-cid-plardqbt]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);line-height:1.25}.partners-link[data-astro-cid-plardqbt]{margin-top:var(--space-2)}.partners-photos[data-astro-cid-plardqbt]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.partners-photo[data-astro-cid-plardqbt]{background:var(--paper);line-height:0}.partners-photo[data-astro-cid-plardqbt] img[data-astro-cid-plardqbt]{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}@media (width<=860px){.partners-inner[data-astro-cid-plardqbt]{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.partners-photos[data-astro-cid-plardqbt]{gap:var(--space-2)}}.clients[data-astro-cid-f3ntbw76]{--shade:40, 20, 6;--cork:url(/textures/cork.svg);--paper-hi:#fbfaf7;--paper-lo:#ebe8e1;--alu-1:#f1f3f5;--alu-2:#c3c9cf;--alu-3:#eef0f2;--alu-4:#aab2ba}.clients-frame[data-astro-cid-f3ntbw76]{margin-inline:var(--space-8);background:linear-gradient(135deg, var(--alu-1) 0%, var(--alu-2) 38%, var(--alu-3) 52%, var(--alu-4) 100%);border-radius:5px;padding:9px;box-shadow:inset 0 1px #fffc,inset 0 -1px #00000026,0 2px 4px #2129342e,0 24px 44px -22px #2129348c;container-type:inline-size}.clients-board[data-astro-cid-f3ntbw76]{--cols:6;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));background:radial-gradient(ellipse 90% 70% at 22% 0%, #fffaf03d, transparent 65%), linear-gradient(to bottom, transparent 65%, rgba(var(--shade), .16)), var(--cork) 0 0 / 320px 320px;box-shadow:inset 0 2px 5px rgba(var(--shade), .4), inset 0 0 0 1px rgba(var(--shade), .25);border-radius:2px;gap:44px 36px;padding:64px max(44px,50cqi - 680px) 60px;display:grid;position:relative}.clients-title[data-astro-cid-f3ntbw76]{z-index:1;margin:0 0 var(--space-2);background:radial-gradient(ellipse 120% 90% at 35% 20%, var(--paper) 0%, var(--paper-hi) 55%, var(--paper-lo) 100%);box-shadow:0 0 0 1px rgba(var(--shade), .12), 0 2px 2px rgba(var(--shade), .3), 0 8px 12px -5px rgba(var(--shade), .42);text-align:center;border-radius:3px;grid-area:1/1/auto/-1;justify-self:center;padding:14px 34px;position:relative;transform:rotate(-1.2deg)}.clients-title[data-astro-cid-f3ntbw76]:before{content:"";background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--red) 55%, var(--paper)), var(--red) 60%);width:14px;height:14px;box-shadow:0 2px 3px rgba(var(--shade), .45);border-radius:50%;margin-left:-7px;position:absolute;top:-6px;left:50%}.clients-yarn[data-astro-cid-f3ntbw76]{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.clients-yarn[data-astro-cid-f3ntbw76] .clients-strand{transition:opacity .2s}.clients-yarn[data-astro-cid-f3ntbw76] path{fill:none;stroke-linecap:round}.clients-yarn[data-astro-cid-f3ntbw76] .clients-strand-core{stroke:var(--blue);stroke-width:3px}.clients-yarn[data-astro-cid-f3ntbw76] .clients-strand-main{stroke:var(--sky);stroke-width:2px}.clients-yarn[data-astro-cid-f3ntbw76] .clients-strand-fibre{stroke:var(--paper);stroke-width:.7px;stroke-dasharray:1.4 2.6;opacity:.8}.clients-board[data-astro-cid-f3ntbw76].has-active .clients-strand:not(.is-on){opacity:.4}.clients-yarn[data-astro-cid-f3ntbw76] .is-on .clients-strand-core{stroke-width:3.8px}.clients-yarn[data-astro-cid-f3ntbw76] .is-on .clients-strand-main{stroke-width:2.8px}.clients-cell[data-astro-cid-f3ntbw76]{z-index:1;transform:translate(var(--dx), var(--dy));place-items:center;padding-block:10px;display:grid;position:relative}.clients-pin[data-astro-cid-f3ntbw76],.clients-hub[data-astro-cid-f3ntbw76]{background:radial-gradient(ellipse 120% 90% at 35% 20%, var(--paper) 0%, var(--paper-hi) 55%, var(--paper-lo) 100%);box-shadow:inset 0 2px 2px #ffffffe6, inset 0 -2px 3px #0000001a, 0 0 0 1px rgba(var(--shade), .12), 0 2px 2px rgba(var(--shade), .3), 0 8px 12px -5px rgba(var(--shade), .42);border-radius:999px}.clients-pin[data-astro-cid-f3ntbw76]{width:var(--w);transform:rotate(var(--r));justify-content:center;align-items:center;padding:12px 18px;transition:transform .42s cubic-bezier(.34,1.45,.64,1),box-shadow .3s;display:flex}.clients-pin[data-astro-cid-f3ntbw76] img[data-astro-cid-f3ntbw76]{width:min(100%, calc(clamp(36px, 4.5cqi, 56px) * sqrt(var(--ar))));height:auto;aspect-ratio:var(--ar);mix-blend-mode:multiply;display:block}.clients-pin[data-astro-cid-f3ntbw76].is-boxed{background:radial-gradient(ellipse 120% 90% at 35% 20%, #ffffff24, transparent 60%), var(--pin-bg)}.clients-pin[data-astro-cid-f3ntbw76].is-boxed img[data-astro-cid-f3ntbw76]{mix-blend-mode:normal}.clients-pin[data-astro-cid-f3ntbw76].is-active{z-index:2;box-shadow:inset 0 2px 2px #ffffffe6, inset 0 -2px 3px #0000001a, 0 0 0 1px rgba(var(--shade), .12), 0 4px 4px rgba(var(--shade), .22), 0 18px 26px -8px rgba(var(--shade), .45);position:relative;transform:translateY(-3px)scale(1.06)}.clients-hub[data-astro-cid-f3ntbw76]{z-index:1;grid-area:3/3/auto/span 2;place-self:center;width:80%;max-width:380px;padding:22px 34px;position:relative;transform:rotate(-1deg)}.clients-hub[data-astro-cid-f3ntbw76] img[data-astro-cid-f3ntbw76]{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.clients-pin[data-astro-cid-f3ntbw76],.clients-yarn[data-astro-cid-f3ntbw76] .clients-strand{transition:none}.clients-pin[data-astro-cid-f3ntbw76].is-active{transform:none}}@container (width<=1000px){.clients-board[data-astro-cid-f3ntbw76]{--cols:4;gap:40px 28px}.clients-hub[data-astro-cid-f3ntbw76]{grid-column:2/span 2}.clients-pin[data-astro-cid-f3ntbw76] img[data-astro-cid-f3ntbw76]{width:min(100%, calc(clamp(36px, 6.5cqi, 52px) * sqrt(var(--ar))))}}@container (width<=560px){.clients-board[data-astro-cid-f3ntbw76]{--cols:3;gap:24px 16px;padding:40px 20px 32px}.clients-hub[data-astro-cid-f3ntbw76]{grid-column:1/-1;width:min(80%,300px)}}@container (width<=400px){.clients-board[data-astro-cid-f3ntbw76]{--cols:2}.clients-pin[data-astro-cid-f3ntbw76]{padding:8px 12px}}@media (width<=640px){.clients-frame[data-astro-cid-f3ntbw76]{margin-inline:var(--space-4);padding:6px}}.way-inner[data-astro-cid-epml7sji]{align-items:flex-start;gap:var(--space-16);flex-direction:column;display:flex}.way-head[data-astro-cid-epml7sji]{gap:var(--space-4);flex-direction:column;display:flex}.way-title[data-astro-cid-epml7sji]{text-transform:uppercase}.way-lead[data-astro-cid-epml7sji]{font-size:var(--fs-lead);line-height:1.5}@media (width>=1080px){.way-lead[data-astro-cid-epml7sji]{white-space:nowrap}}.way-steps[data-astro-cid-epml7sji]{--gap:40px;column-gap:var(--gap);grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.way-step[data-astro-cid-epml7sji]{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-6);display:grid}.way-photo[data-astro-cid-epml7sji]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.way-marker[data-astro-cid-epml7sji]{place-items:center;display:grid;position:relative}.way-marker[data-astro-cid-epml7sji] svg[data-astro-cid-epml7sji]{width:64px;height:73px;display:block}.way-marker[data-astro-cid-epml7sji] path[data-astro-cid-epml7sji]{fill:var(--red);stroke:var(--navy);stroke-width:1.6px}.way-marker[data-astro-cid-epml7sji] span[data-astro-cid-epml7sji]{font-family:var(--font-display);color:var(--on-red);place-items:center;font-size:26px;font-weight:900;display:grid;position:absolute;inset:0}.way-text[data-astro-cid-epml7sji]{gap:var(--space-3);flex-direction:column;display:flex}.way-step-body[data-astro-cid-epml7sji]{color:var(--ink-inverse-muted)}@media (width<=900px){.way-inner[data-astro-cid-epml7sji]{gap:var(--space-12)}.way-steps[data-astro-cid-epml7sji]{row-gap:var(--space-12);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.way-step[data-astro-cid-epml7sji]{column-gap:var(--space-4);row-gap:var(--space-4);grid-row:auto;grid-template-rows:none;grid-template-columns:52px minmax(0,1fr);grid-template-areas:"marker photo"".text"}.way-photo[data-astro-cid-epml7sji]{grid-area:photo}.way-marker[data-astro-cid-epml7sji]{grid-area:marker;align-self:center;place-items:start}.way-marker[data-astro-cid-epml7sji] svg[data-astro-cid-epml7sji]{width:52px;height:59px}.way-marker[data-astro-cid-epml7sji] span[data-astro-cid-epml7sji]{width:52px;height:59px;font-size:22px}.way-text[data-astro-cid-epml7sji]{grid-area:text}}.success-inner[data-astro-cid-h3kds3xv]{gap:var(--space-16);flex-direction:column;display:flex}.success-title[data-astro-cid-h3kds3xv]{--em:10.15;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-weight:900;line-height:.9;container-type:inline-size}.success-line[data-astro-cid-h3kds3xv]{white-space:nowrap;font-size:min(var(--fs-display), calc(100cqi / var(--em)));display:block}.success-line-red[data-astro-cid-h3kds3xv]{color:var(--red)}.success-body[data-astro-cid-h3kds3xv]{gap:var(--space-16);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;display:grid}.success-frame[data-astro-cid-h3kds3xv] img[data-astro-cid-h3kds3xv]{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;width:100%;height:auto;display:block}.success-copy[data-astro-cid-h3kds3xv]{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.success-lead[data-astro-cid-h3kds3xv]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);letter-spacing:-.01em;line-height:1.15}.success-close[data-astro-cid-h3kds3xv]{padding-left:var(--space-4);border-left:4px solid var(--red);font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);line-height:1.4}.success-copy[data-astro-cid-h3kds3xv] .trp-btn[data-astro-cid-h3kds3xv]{margin-top:var(--space-2)}@media (width<=860px){.success-inner[data-astro-cid-h3kds3xv]{gap:var(--space-12)}.success-body[data-astro-cid-h3kds3xv]{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.success-frame[data-astro-cid-h3kds3xv]{width:min(80%,360px)}.success-copy[data-astro-cid-h3kds3xv] .trp-btn[data-astro-cid-h3kds3xv]{align-self:stretch}}.teaser-inner[data-astro-cid-5n72eowy]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.teaser-copy[data-astro-cid-5n72eowy]{gap:var(--space-2);flex-direction:column;display:flex}.teaser-title[data-astro-cid-5n72eowy]{text-transform:uppercase}.teaser-line[data-astro-cid-5n72eowy]{font-size:var(--fs-lead);line-height:1.5}@media (width<=760px){.teaser-inner[data-astro-cid-5n72eowy]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.teaser-btn[data-astro-cid-5n72eowy]{justify-self:stretch}}.faq-inner[data-astro-cid-hemr5th4]{gap:var(--space-12);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.faq-list[data-astro-cid-hemr5th4]{border-top:1px solid var(--line)}.faq-item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--control-lg);padding:var(--space-4) 0;font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);cursor:pointer;line-height:1.3;list-style:none;display:flex}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:after{content:"+";color:var(--red);flex:none;font-size:28px;line-height:1;transition:transform .2s}.faq-item[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{transform:rotate(45deg)}.faq-item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{padding-bottom:var(--space-6);max-width:var(--text-max);color:var(--ink-inverse-muted)}@media (width<=860px){.faq-inner[data-astro-cid-hemr5th4]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.first-screen[data-astro-cid-lcdefpme]{flex-direction:column;min-height:calc(100svh - 89px);display:flex}.first-screen[data-astro-cid-lcdefpme]>.hero{flex:1;justify-content:center}@media (width<=640px){.first-screen[data-astro-cid-lcdefpme]{min-height:calc(100svh - 68px)}}
