:root{--h-paper:#ffffff;--h-paper-2:#f6f4f7;--h-paper-3:#efebf1;--h-ink:#141016;--h-ink-2:#4f4755;--h-ink-3:#6b6371;--h-line:#e8e3eb;--h-line-2:#d7d0dc;--h-pink:#e6007e;--h-pink-2:#c80068;--h-violet:#6a4fd6;--h-cyan:#00a3d9;--h-cyan-2:#0077a8;--h-violet-ink:#8f7bff;--h-cyan-ink:#3cc4f0;--h-violet-soft:rgb(106 79 214 / .09);--h-cyan-soft:rgb(0 163 217 / .1);--h-grad-cv:linear-gradient(90deg,var(--h-cyan-2),var(--h-violet));--h-grad-cv-ink:linear-gradient(90deg,var(--h-cyan-ink),var(--h-violet-ink));--h-c:#00a3d9;--h-m:#e6007e;--h-y:#ffd400;--h-k:#141016;--h-cut:rgb(20 16 22 / .55);--h-bleed:rgb(106 79 214 / .4);--h-bg-paper:#ffffff;--h-bg-blush:#f4f0e8;--h-bg-mist:#f1edf3;--h-bg-ink:#141016;--h-on-ink:#ffffff;--h-on-ink-2:rgb(255 255 255 / .74);--h-on-ink-line:rgb(255 255 255 / .16);--h-pink-ink:#ff4fa8;--h-on-video:#ffffff;--h-video-shade:linear-gradient(180deg,rgb(20 16 22/.55) 0%,rgb(20 16 22/0) 28%,rgb(20 16 22/0) 55%,rgb(20 16 22/.6) 100%);--h-f-display:var(--f-display);--h-f-stencil:var(--f-stencil);--h-f-body:var(--f-body);--h-f-mono:var(--f-mono);--h-fs-mega:clamp(64px,12.5vw,232px);--h-fs-xl:clamp(52px,8.4vw,156px);--h-fs-l:clamp(40px,5.8vw,96px);--h-fs-m:clamp(26px,2.8vw,44px);--h-fs-lead:clamp(18px,1.55vw,24px);--h-fs-body:clamp(16px,1.05vw,18px);--h-fs-small:14px;--h-fs-mono:12.5px;--h-lh-tight:.9;--h-lh-display:1;--h-lh-body:1.6;--h-track-mono:.08em;--h-maxw:var(--maxw);--h-gut:var(--gut);--h-sec-pad:clamp(96px,12vw,200px);--h-sec-pad-s:clamp(64px,8vw,120px);--h-gap:clamp(16px,2vw,32px);--h-r:var(--r);--h-r-l:clamp(18px,2.2vw,32px);--h-hdr:86px;--h-ease-out:cubic-bezier(.16,1,.3,1);--h-ease-io:cubic-bezier(.65,0,.35,1);--h-ease-spring:cubic-bezier(.34,1.56,.64,1);--h-t-1:180ms;--h-t-2:420ms;--h-t-3:800ms;--h-t-4:1200ms;--h-stagger:60ms;--h-z-bg:-1;--h-z-sec:1;--h-z-sticky:20;--h-z-fx:40;--h-z-cursor:260;--h-z-pre:500}html.mdh{background:var(--h-paper)}html.mdh body{background:var(--h-paper)}html.lenis,html.lenis body{height:auto}html.mdh.lenis,html.mdh.lenis-smooth{scroll-behavior:auto!important}html.mdh{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}html.mdh .cursor{display:none!important}:root{--h-unhide-at:1.1s}@media (hover:none),(pointer:coarse){:root{--h-unhide-at:.05s}}html.mdh-js:not(.mdh-safe):not(.mdh-ready) [data-h-hide],html.mdh-js.mdh-late:not(.mdh-safe) [data-h-hide]{opacity:0;animation:h-unhide var(--h-t-3) var(--h-ease-out) var(--h-unhide-at) both}html.mdh-js.mdh-ready:not(.mdh-late):not(.mdh-safe) [data-h-hide]{opacity:0}@keyframes h-unhide{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}html.mdh-safe [data-h-hide],.h-failed [data-h-hide]{opacity:1!important;visibility:visible!important;transform:none!important;clip-path:none!important}.h-sec[data-h-bg=paper]{background-color:var(--h-bg-paper)}.h-sec[data-h-bg=blush]{background-color:var(--h-bg-blush)}.h-sec[data-h-bg=mist]{background-color:var(--h-bg-mist)}.h-sec[data-h-bg=ink]{background-color:var(--h-bg-ink)}.h-backdrop{display:none}html.mdh-bg{background-color:var(--h-bg-cur,var(--h-bg-paper))}html.mdh-bg body{background-color:transparent}html.mdh-bg .h-backdrop{display:block;position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background-color:var(--h-bg-cur,var(--h-bg-paper));transition:background-color .7s var(--h-ease-io)}html.mdh-bg.h-bg-now .h-backdrop{transition:none}html.mdh-bg .h-sec[data-h-bg]{background-color:transparent!important}@media (prefers-reduced-motion:reduce){html.mdh-bg .h-backdrop{transition:none}}:root,.h-sec[data-h-bg]{--h-fg:var(--h-ink);--h-fg-2:var(--h-ink-2);--h-fg-3:var(--h-ink-3);--h-fg-line:var(--h-line-2);--h-fg-pink:var(--h-pink-2);--h-fg-violet:var(--h-violet);--h-fg-cyan:var(--h-cyan-2);--h-fg-grad:var(--h-grad-cv)}.h-sec[data-h-bg=ink],html.mdh-bg.h-bg-dark .h-sec[data-h-bg]{--h-fg:var(--h-on-ink);--h-fg-2:var(--h-on-ink-2);--h-fg-3:var(--h-on-ink-2);--h-fg-line:var(--h-on-ink-line);--h-fg-pink:var(--h-pink-ink);--h-fg-violet:var(--h-violet-ink);--h-fg-cyan:var(--h-cyan-ink);--h-fg-grad:var(--h-grad-cv-ink)}html.mdh-bg:not(.h-bg-dark) .h-sec[data-h-bg=ink]{--h-fg:var(--h-ink);--h-fg-2:var(--h-ink-2);--h-fg-3:var(--h-ink-3);--h-fg-line:var(--h-line-2);--h-fg-pink:var(--h-pink-2);--h-fg-violet:var(--h-violet);--h-fg-cyan:var(--h-cyan-2);--h-fg-grad:var(--h-grad-cv)}.h-sec[data-h-bg]{color:var(--h-fg)}html.mdh-bg .h-sec[data-h-bg] :is(h1,h2,h3,h4,p,li,dt,dd,a,span,b,strong,em,small,figcaption,blockquote){transition:color .7s var(--h-ease-io),border-color .7s var(--h-ease-io)}html.h-bg-dark .h-ph{outline-color:rgb(255 79 168 / .45)}.h-sec{position:relative}html.mdh .h-sec{scroll-margin-top:var(--h-hdr)}.h-wrap{width:100%;max-width:calc(var(--h-maxw) + 2 * var(--h-gut));margin-inline:auto;padding-left:max(var(--h-gut),env(safe-area-inset-left,0px));padding-right:max(var(--h-gut),env(safe-area-inset-right,0px))}.h-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.h-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 clamp(18px,2vw,28px);font:500 var(--h-fs-mono)/1.4 var(--h-f-mono);color:var(--h-fg-2);letter-spacing:var(--h-track-mono);text-transform:uppercase}.h-eyebrow::before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:conic-gradient(from 45deg,var(--h-cyan) 0 50%,var(--h-violet) 0)}.h-title{margin:0;font:900 var(--h-fs-l)/var(--h-lh-tight) var(--h-f-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--h-fg);text-wrap:balance}.h-title em{font-style:normal;color:var(--h-pink)}.h-sec .h-em-v{color:var(--h-fg-violet)}.h-sec .h-em-c{color:var(--h-fg-cyan)}.h-sec .h-em-g{color:var(--h-fg-violet);background:var(--h-fg-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (forced-colors:active){.h-sec .h-em-g{background:none;-webkit-text-fill-color:currentColor}}html.mdh-bg.h-bg-dark .h-title em:not([class*=h-em-]),.h-sec[data-h-bg=ink] .h-title em:not([class*=h-em-]){color:var(--h-pink-ink)}html.mdh-bg:not(.h-bg-dark) .h-sec[data-h-bg=ink] .h-title em:not([class*=h-em-]){color:var(--h-pink)}.h-lead{max-width:38em;font-size:var(--h-fs-lead);line-height:1.45;color:var(--h-fg-2)}.h-ph{outline:1px dashed var(--h-bleed);outline-offset:4px}.h-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;border:1px solid var(--h-line-2);background:transparent;color:var(--h-ink);font:600 15px/1 var(--h-f-body);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--h-t-1),color var(--h-t-1),border-color var(--h-t-1)}.h-btn:hover{border-color:var(--h-ink-3);background:rgb(20 16 22 / .05)}.h-btn--pink{background:var(--h-pink);border-color:var(--h-pink);color:#fff}.h-btn--pink:hover{background:var(--h-pink-2);border-color:var(--h-pink-2)}.h-btn--light{border-color:rgb(255 255 255 / .55);color:var(--h-on-video)}.h-btn--light:hover{border-color:#fff;background:rgb(255 255 255 / .12)}.h-btn .h-arr{display:inline-block;transition:transform var(--h-t-2) var(--h-ease-out)}.h-btn:hover .h-arr{transform:translate(3px,-3px)}.h-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--h-fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.h-link:hover{color:var(--h-fg-violet)}.h-split{font-kerning:normal}.h-line,.h-word,.h-char{will-change:auto}.h-line-mask,.h-word-mask,.h-char-mask{padding:.2em 0 .08em;margin:-.2em 0 -.08em}:root{--h-intro-t0:.08s}html.mdh-js:not(.mdh-pre-skip):not(.mdh-safe){--h-intro-t0:.3s}@media (hover:none),(pointer:coarse){html.mdh-js:not(.mdh-pre-skip){--h-intro-t0:.08s}}.h-pre{display:none;--h-pre-count:.2s}html.mdh-js:not(.mdh-pre-skip):not(.mdh-safe) .h-pre,html.mdh-js.mdh-hash:not(.mdh-safe) .h-pre,html.mdh-js:not(.mdh-safe) .h-pre.h-pre-keep{display:block;position:fixed;inset:0;z-index:var(--h-z-pre);pointer-events:none;animation:h-pre-out .36s linear .3s forwards}@media (hover:none),(pointer:coarse){html .h-pre{display:none!important}}@keyframes h-pre-out{to{visibility:hidden}}.h-pre-half{position:absolute;left:0;right:0;height:50%;overflow:hidden;background:var(--h-paper)}.h-pre-a{top:0;animation:h-pre-up .36s var(--h-ease-io) .3s forwards}.h-pre-b{bottom:0;animation:h-pre-down .36s var(--h-ease-io) .3s forwards}@keyframes h-pre-up{to{transform:translateY(-101%)}}@keyframes h-pre-down{to{transform:translateY(101%)}}.h-pre-cut{position:absolute;left:0;right:0;top:50%;height:1px;margin-top:-.5px;transform-origin:0 50%;background:repeating-linear-gradient(90deg,var(--h-pink) 0 8px,transparent 8px 13px);animation:h-pre-cut .2s var(--h-ease-out) .1s both,h-pre-fade .12s linear .3s forwards}@keyframes h-pre-cut{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes h-pre-fade{to{opacity:0}}html.mdh-hash .h-pre,html.mdh-hash .h-pre-a,html.mdh-hash .h-pre-b{animation:none!important}.h-pre.h-pre-go{animation:none!important}.h-pre.h-pre-go .h-pre-a{animation:none;transform:translateY(-101%);transition:transform .36s var(--h-ease-io)}.h-pre.h-pre-go .h-pre-b{animation:none;transform:translateY(101%);transition:transform .36s var(--h-ease-io)}.h-pre.h-pre-go .h-pre-cut{opacity:0;transition:opacity .12s}.h-pre.h-pre-end{display:none!important}.h-pre-sheet{position:absolute;left:0;right:0;height:100vh;height:100lvh;display:grid;place-items:center;color:var(--h-ink)}.h-pre-a .h-pre-sheet{top:0}.h-pre-b .h-pre-sheet{bottom:0}.h-pre-in{position:absolute;left:50%;top:50%;margin:-28px 0 0 -130px;display:grid;justify-items:center;gap:14px;width:260px}.h-pre-reg{display:block;width:56px;height:56px;overflow:visible}.h-pre-reg circle,.h-pre-reg path{fill:none;stroke:var(--h-ink);stroke-width:1.3;stroke-dasharray:1;stroke-dashoffset:1;animation:h-pre-draw .22s var(--h-ease-out) forwards}.h-pre-reg .h-pre-reg-x{stroke:var(--h-pink);animation-delay:.04s}.h-pre-reg .h-pre-reg-i{animation-delay:.08s}@keyframes h-pre-draw{to{stroke-dashoffset:0}}.h-pre-count,.h-pre-lbl{width:100%;text-align:center}.h-pre-count{margin:0;font:500 var(--h-fs-mono)/1 var(--h-f-mono);letter-spacing:var(--h-track-mono);font-variant-numeric:tabular-nums;color:var(--h-ink)}.h-pre-pct{color:var(--h-ink-3)}@property --h-pre-n{syntax:"<integer>";inherits:false;initial-value:0}.h-pre-n{counter-reset:h-pre var(--h-pre-n);animation:h-pre-n var(--h-pre-count) var(--h-ease-out) .02s both}.h-pre-n::after{content:counter(h-pre,decimal-leading-zero)}.h-pre-n.h-pre-full{animation:none;--h-pre-n:100}@keyframes h-pre-n{from{--h-pre-n:0}to{--h-pre-n:100}}.h-pre-lbl{margin:0;font:500 11px/1 var(--h-f-mono);letter-spacing:var(--h-track-mono);text-transform:uppercase;color:var(--h-ink-3)}.h-pre-crop{position:absolute;width:18px;height:18px;border:0 solid var(--h-cut)}.h-pre-crop--tl{top:22px;left:22px;border-width:1px 0 0 1px}.h-pre-crop--tr{top:22px;right:22px;border-width:1px 1px 0 0}.h-pre-crop--bl{bottom:22px;left:22px;border-width:0 0 1px 1px}.h-pre-crop--br{bottom:22px;right:22px;border-width:0 1px 1px 0}.h-pre-bar{position:absolute;left:50%;bottom:28px;display:flex;transform:translateX(-50%)}.h-pre-bar i{width:12px;height:12px}.h-pre-c{background:var(--h-c)}.h-pre-m{background:var(--h-m)}.h-pre-y{background:var(--h-y)}.h-pre-k{background:var(--h-k)}.h-cursor,.h-cursor-tag{position:fixed;left:0;top:0;z-index:var(--h-z-cursor);width:0;height:0;pointer-events:none;opacity:0;transition:opacity var(--h-t-1)}.h-cursor{mix-blend-mode:difference}.h-cursor.is-on,.h-cursor-tag.is-on{opacity:1}.h-cursor.is-hidden,.h-cursor-tag.is-hidden{opacity:0!important}.h-cursor-r,.h-cursor-dot{position:absolute;left:0;top:0;will-change:transform}.h-cursor-o{position:absolute;left:-19px;top:-19px;width:38px;height:38px;border-radius:50%;border:1.5px solid #fff;transition:transform var(--h-t-2) var(--h-ease-out),opacity var(--h-t-1)}.h-cursor-dot::before{content:"";position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:#fff;transition:transform var(--h-t-1)}.h-cursor.is-link .h-cursor-o{transform:scale(1.7,1.25)}.h-cursor.is-link .h-cursor-dot::before{transform:scale(0)}.h-cursor.is-tag .h-cursor-o,.h-cursor.is-tag .h-cursor-dot::before{transform:scale(.2);opacity:0}.h-cursor.is-down .h-cursor-o{transform:scale(.82)}.h-cursor.is-link.is-down .h-cursor-o{transform:scale(1.5,1.1)}.h-cursor-pill{position:absolute;left:0;top:0;display:block;padding:12px 18px;border-radius:999px;background:var(--h-violet);color:#fff;white-space:nowrap;font:500 11px/1 var(--h-f-mono);letter-spacing:var(--h-track-mono);text-transform:uppercase;transform:translate(-50%,-50%) scale(.3,.2);opacity:0;transition:transform var(--h-t-2) var(--h-ease-spring),opacity var(--h-t-1)}.h-cursor-tag.has-label .h-cursor-pill{transform:translate(-50%,-50%) scale(1);opacity:1}.h-cursor-img{position:absolute;left:22px;top:22px;width:clamp(180px,15vw,280px);aspect-ratio:4/5;overflow:hidden;border-radius:12px;background:var(--h-paper-3);clip-path:inset(100% 0 0 0 round 12px);transition:clip-path var(--h-t-3) var(--h-ease-out)}.h-cursor-img img{display:block;width:100%;height:100%;object-fit:cover}.h-cursor-tag.has-img .h-cursor-img{clip-path:inset(0 0 0 0 round 12px)}html.h-cursor-on body,html.h-cursor-on body *{cursor:none}html.h-cursor-on :is(input:not([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=range],[type=color]),textarea,[contenteditable=""],[contenteditable=true]){cursor:text}@media (prefers-reduced-motion:reduce){.h-cursor-o,.h-cursor-pill,.h-cursor-dot::before,.h-cursor-img{transition:none}}@media (hover:none),(pointer:coarse){.h-cursor,.h-cursor-tag{display:none}html.h-cursor-on body *{cursor:auto}}@media (max-width:599.98px){html.mdh main>:is(section,nav)[id]:not(#start,#spis,#uslugi),html.mdh body>footer{content-visibility:auto;contain-intrinsic-size:auto 900px}html.mdh #o-nas{contain-intrinsic-size:auto 2100px}html.mdh #dlaczego-my{contain-intrinsic-size:auto 2400px}html.mdh #zespol{contain-intrinsic-size:auto 970px}html.mdh #partnerzy{contain-intrinsic-size:auto 700px}html.mdh #opinie{contain-intrinsic-size:auto 780px}html.mdh #kontakt{contain-intrinsic-size:auto 1470px}html.mdh body>footer{contain-intrinsic-size:auto 330px}}@font-face{font-family:"h-hero-fb";font-weight:100 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Helvetica Bold"),local("Roboto Bold"),local("Arial"),local("Liberation Sans");size-adjust:70%;ascent-override:141.4%;descent-override:30%;line-gap-override:0%}.h-hero{--h-hero-g:max(var(--h-gut),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--h-hero-run:90svh;--h-hero-em:7.75;--h-hero-ff:"Big Shoulders","h-hero-fb",var(--h-f-display);--h-hero-lines:2;--h-hero-k:.6;--h-hero-s:.82;--h-hero-fz:calc(var(--h-hero-s) * min(calc((100vw - 2 * var(--h-hero-g)) * var(--h-hero-k) / var(--h-hero-em)),calc(var(--h-maxw) * var(--h-hero-k) / var(--h-hero-em)),13svh));--h-hero-ft:calc(var(--h-hdr) + clamp(10px,2.2svh,24px));--h-hero-fb:clamp(64px,10svh,104px);--h-hero-fs:max(28px,4.5vw,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px),calc((100vw - (100svh - var(--h-hero-ft) - var(--h-hero-fb)) * 2.1) / 2));--h-hero-r:var(--h-r-l);--h-hero-bl:8px;--h-hero-off:calc(var(--h-hero-bl) + 6px);--h-hero-len:clamp(14px,1.5vw,24px);--h-hero-wt:color-mix(in srgb,var(--h-on-video) 88%,transparent);--h-hero-bg:var(--h-bg-paper,var(--h-paper));position:relative;height:100vh;height:100lvh;min-height:360px;color:var(--h-on-video);background:var(--h-hero-bg)}html.mdh-js:not(.mdh-static) .h-hero{height:calc(100vh + var(--h-hero-run));height:calc(100lvh + var(--h-hero-run))}html.mdh-js .h-hero.h-failed{height:100lvh}.h-hero-stage{position:sticky;top:0;height:100vh;height:100lvh;min-height:360px;overflow:clip}.h-hero-media{position:absolute;inset:0;overflow:clip;background:var(--h-ink)}.h-hero-zoom{position:absolute;inset:0;transform-origin:50% 50%}.h-hero .h-hero-poster,.h-hero .h-hero-video{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}.h-hero-video{opacity:0;transition:opacity var(--h-t-3) var(--h-ease-out)}.h-hero--playing .h-hero-video{opacity:1}.h-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--h-ink) 52%,transparent) 0%,transparent 22%,transparent 30%,color-mix(in srgb,var(--h-ink) 62%,transparent) 68%,color-mix(in srgb,var(--h-ink) 80%,transparent) 100%), color-mix(in srgb,var(--h-ink) 18%,transparent)}.h-hero-raster{position:absolute;inset:0;display:none;opacity:.22;background:radial-gradient(circle,color-mix(in srgb,var(--h-ink) 34%,transparent) .7px,transparent 1.3px) 0 0/3px 3px}@media (min-width:1500px){.h-hero-raster{display:block}}.h-hero-ui{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(14px,2.6svh,30px);padding-bottom:calc(100lvh - 100svh + clamp(14px,2.6svh,30px));transform-origin:50% 100%}.h-hero-in{padding-left:var(--h-hero-g);padding-right:var(--h-hero-g)}.h-hero .h-hero-eyebrow{width:max-content;max-width:100%;margin-bottom:clamp(12px,1.8svh,22px);padding:6px 11px 5px 9px;font-size:11.5px;border-radius:4px;white-space:nowrap;background:color-mix(in srgb,var(--h-ink) 64%,transparent);color:var(--h-on-video)}.h-hero-head{position:relative}.h-hero .h-hero-title{position:relative;z-index:1;display:flow-root;max-width:none;height:calc(var(--h-hero-lines) * var(--h-lh-tight) * var(--h-hero-fz));margin:0;font:900 var(--h-hero-fz)/var(--h-lh-tight) var(--h-hero-ff);letter-spacing:-.005em;text-transform:uppercase;white-space:nowrap;color:var(--h-on-video)}.h-hero-m{display:block;overflow:clip;padding-top:.2em;margin-top:-.2em}.h-hero-ln{display:inline-block;vertical-align:top;padding-top:.2em;margin-top:-.2em;background:linear-gradient(90deg,var(--h-on-video) calc(100% - .21em),var(--h-pink) 0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.h-hero .h-hero-ghost .h-hero-ln{background:none;-webkit-text-fill-color:currentColor}@media (forced-colors:active){.h-hero-ln{background:none;-webkit-text-fill-color:currentColor}}.h-hero-ghosts{position:absolute;left:0;right:0;top:-.25em;bottom:0;z-index:0;overflow:clip;pointer-events:none;user-select:none;font-size:var(--h-hero-fz)}.h-hero .h-hero-ghost{position:absolute;top:.25em;left:0;width:100%;opacity:0}.h-hero .h-hero-ghost--c{color:var(--h-c)}.h-hero .h-hero-ghost--m{color:var(--h-m)}.h-hero-cta{display:flex;flex-wrap:nowrap;align-items:center;gap:14px clamp(18px,2.4vw,32px);margin-top:clamp(20px,3.4svh,40px)}.h-hero-mag{display:inline-block}.h-hero-btn{width:13.6em;min-height:48px;padding:0 22px 0 24px;font-size:15px;justify-content:space-between}.h-hero-btn.h-btn--pink:focus-visible{outline:2px solid var(--h-on-video);outline-offset:3px}.h-hero-link{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0;color:var(--h-on-video);font:600 15px/1 var(--h-f-body);text-decoration:none}.h-hero-link::after{content:"";position:absolute;left:0;right:0;top:calc(50% + .72em);height:1px;background:currentColor;transform-origin:left}.h-hero-link:hover::after{animation:h-hero-ul var(--h-t-3) var(--h-ease-out)}.h-hero-link:focus-visible{outline:2px solid var(--h-on-video);outline-offset:4px;border-radius:2px}@keyframes h-hero-ul{0%{transform:scaleX(1);transform-origin:right}45%{transform:scaleX(0);transform-origin:right}46%{transform:scaleX(0);transform-origin:left}100%{transform:scaleX(1);transform-origin:left}}.h-hero-bar{margin-top:clamp(18px,3svh,36px);padding-left:var(--h-hero-g);padding-right:var(--h-hero-g)}.h-hero-rule{display:block;height:9px;--c:color-mix(in srgb,var(--h-on-video) 42%,transparent);background:linear-gradient(var(--c),var(--c)) 0 100%/100% 1px no-repeat, repeating-linear-gradient(90deg,var(--c) 0 1px,transparent 1px 80px) 0 100%/100% 9px no-repeat, repeating-linear-gradient(90deg,var(--c) 0 1px,transparent 1px 16px) 0 100%/100% 4px no-repeat}.h-hero-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin-top:10px}.h-hero-cap{display:flex;align-items:center;gap:14px;margin:0;font:500 11.5px/1.3 var(--h-f-mono);letter-spacing:var(--h-track-mono);text-transform:uppercase;color:var(--h-hero-wt)}.h-hero-n{display:none;margin-left:auto;min-width:4.6em;text-align:right;font:500 11.5px/1.3 var(--h-f-mono);letter-spacing:var(--h-track-mono);font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--h-on-video) 74%,transparent)}.h-hero-n b{font-weight:500;color:var(--h-on-video)}.h-hero--video .h-hero-n{display:inline-block}.h-hero-toggle{flex:none;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--h-on-video) 45%,transparent);background:color-mix(in srgb,var(--h-ink) 28%,transparent);color:var(--h-on-video);cursor:pointer;transition:border-color var(--h-t-1),background var(--h-t-1)}.h-hero-toggle[hidden]{display:none}.h-hero-toggle:hover{border-color:var(--h-on-video);background:color-mix(in srgb,var(--h-ink) 45%,transparent)}.h-hero-toggle:focus-visible{outline:2px solid var(--h-on-video);outline-offset:3px}.h-hero-toggle svg{display:block;fill:currentColor}.h-hero-ico-play{display:none}.h-hero-toggle[data-paused] .h-hero-ico-play{display:inline}.h-hero-toggle[data-paused] .h-hero-ico-pause{display:none}.h-hero-trim{position:absolute;display:none;pointer-events:none;color:var(--h-cut);border-radius:var(--h-hero-r);top:var(--h-hero-ft);left:var(--h-hero-fs);right:var(--h-hero-fs);bottom:var(--h-hero-fb);bottom:calc(100lvh - 100svh + var(--h-hero-fb))}.h-hero--scrub .h-hero-trim{display:block}.h-hero--scrub .h-hero-bleed rect{stroke-dashoffset:1}.h-hero--scrub .h-hero-crop--h,.h-hero--scrub .h-hero-dim-line{transform:scaleX(0)}.h-hero--scrub .h-hero-crop--v{transform:scaleY(0)}.h-hero--scrub .h-hero-reg,.h-hero--scrub .h-hero-dim-lbl{opacity:0}.h-hero-bleed{position:absolute;left:calc(-1 * var(--h-hero-bl));top:calc(-1 * var(--h-hero-bl));width:calc(100% + 2 * var(--h-hero-bl));height:calc(100% + 2 * var(--h-hero-bl));overflow:visible}.h-hero-bleed rect{fill:none;stroke:var(--h-bleed);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:0}.h-hero-crop{position:absolute;display:block;background:currentColor}.h-hero-crop--h{width:var(--h-hero-len);height:1px}.h-hero-crop--v{width:1px;height:var(--h-hero-len)}.h-hero-crop--h.h-hero-crop--tl,.h-hero-crop--h.h-hero-crop--bl{right:calc(100% + var(--h-hero-off));transform-origin:100% 50%}.h-hero-crop--h.h-hero-crop--tr,.h-hero-crop--h.h-hero-crop--br{left:calc(100% + var(--h-hero-off));transform-origin:0 50%}.h-hero-crop--h.h-hero-crop--tl,.h-hero-crop--h.h-hero-crop--tr{top:0}.h-hero-crop--h.h-hero-crop--bl,.h-hero-crop--h.h-hero-crop--br{bottom:0}.h-hero-crop--v.h-hero-crop--tl,.h-hero-crop--v.h-hero-crop--tr{bottom:calc(100% + var(--h-hero-off));transform-origin:50% 100%}.h-hero-crop--v.h-hero-crop--bl,.h-hero-crop--v.h-hero-crop--br{top:calc(100% + var(--h-hero-off));transform-origin:50% 0}.h-hero-crop--v.h-hero-crop--tl,.h-hero-crop--v.h-hero-crop--bl{left:0}.h-hero-crop--v.h-hero-crop--tr,.h-hero-crop--v.h-hero-crop--br{right:0}.h-hero-reg{position:absolute;width:20px;height:20px;overflow:visible}.h-hero-reg circle,.h-hero-reg path{fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.h-hero-reg--t{left:50%;bottom:calc(100% + var(--h-hero-off));margin-left:-10px}.h-hero-reg--l{top:50%;right:calc(100% + var(--h-hero-off));margin-top:-10px}.h-hero-reg--r{top:50%;left:calc(100% + var(--h-hero-off));margin-top:-10px}.h-hero-dim{position:absolute;left:0;right:0;top:calc(100% + var(--h-hero-off) + var(--h-hero-len) / 2);height:1px}.h-hero-dim-line{position:absolute;left:0;right:0;top:-3px;height:7px;border:solid currentColor;border-width:0 1px;opacity:.75;background:linear-gradient(currentColor,currentColor) 0 50%/100% 1px no-repeat;transform-origin:50% 50%}.h-hero-dim-lbl{position:absolute;left:50%;top:50%;display:flex;align-items:center;gap:10px;padding:0 12px;background:var(--h-hero-bg);transform:translate(-50%,-50%);font:500 11px/1 var(--h-f-mono);letter-spacing:var(--h-track-mono);text-transform:uppercase;white-space:nowrap;color:var(--h-ink-3)}.h-hero-cmyk{display:flex}.h-hero-cmyk i{width:8px;height:8px}.h-hero-cmyk i:nth-child(1){background:var(--h-c)}.h-hero-cmyk i:nth-child(2){background:var(--h-m)}.h-hero-cmyk i:nth-child(3){background:var(--h-y)}.h-hero-cmyk i:nth-child(4){background:var(--h-k)}@media (max-aspect-ratio:4/5){.h-hero{--h-hero-k:.8}}@media (max-width:599.98px){.h-hero{--h-hero-k:.88}.h-hero{--h-hero-run:70svh;--h-hero-ft:calc(var(--h-hdr) + 30px);--h-hero-fb:clamp(60px,9svh,84px);--h-hero-len:14px}.h-hero-reg--t,.h-hero-reg--l,.h-hero-reg--r{display:none}.h-hero-btn{min-height:46px;padding:0 20px 0 22px;font-size:14px}.h-hero-cap{gap:10px;font-size:11px}.h-hero .h-hero-eyebrow{gap:9px;font-size:10.5px;letter-spacing:.05em}}@media (max-width:419.98px){.h-hero-eb-a{display:none}}@media (max-width:374.98px){.h-hero-cta{gap:12px 16px}.h-hero-btn{padding:0 16px 0 18px;font-size:13.5px}.h-hero-link{font-size:14px}.h-hero-cap{gap:8px;font-size:10px;letter-spacing:.04em}}@media (max-height:520px){.h-hero .h-hero-eyebrow{display:none}.h-hero-cta{margin-top:14px}.h-hero-btn{min-height:44px}.h-hero-bar{margin-top:12px}.h-hero-meta{margin-top:6px}.h-hero{--h-hero-fb:56px}}Kontrakt z core (Agent 1): --h-intro-t0 na <html> = chwila (od pierwszego malowania), gdy krawędź arkusza preloadera mija dolną część ekranu;wiersze wychodzą spod maski dokładnie wtedy (jeden ruch). Domyślnie: arkusz .2 s + 0,32 s wyjazdu → .26 s. Bez preloadera (dotyk, kolejna wizyta w karcie) to samo wejście od razu. */ html.mdh-js .h-hero{--h-hero-t0:var(--h-intro-t0-skip,.08s)}html.mdh-js:not(.mdh-pre-skip) .h-hero{--h-hero-t0:var(--h-intro-t0,.26s)}@media (hover:none),(pointer:coarse){html.mdh-js:not(.mdh-pre-skip) .h-hero{--h-hero-t0:var(--h-intro-t0-skip,.08s)}}html.mdh-js .h-hero-eyebrow{animation:h-hero-in .8s var(--h-ease-out) var(--h-hero-t0) both}html.mdh-js .h-hero-title .h-hero-ln{animation:h-hero-up 1.15s var(--h-ease-out) var(--h-hero-t0) both}html.mdh-js .h-hero-title .h-hero-m + .h-hero-m .h-hero-ln{animation-delay:calc(var(--h-hero-t0) + .09s)}html.mdh-js .h-hero-ghost .h-hero-ln{animation:none}html.mdh-js .h-hero-ghost--c{animation:h-hero-reg-c 1.35s linear var(--h-hero-t0) both}html.mdh-js .h-hero-ghost--m{animation:h-hero-reg-m 1.35s linear calc(var(--h-hero-t0) + .06s) both}html.mdh-js .h-hero-rule{animation:h-hero-draw 1.3s var(--h-ease-io) calc(var(--h-hero-t0) + .12s) both}html.mdh-js .h-hero-cta{animation:h-hero-in .9s var(--h-ease-out) calc(var(--h-hero-t0) + .42s) both}html.mdh-js .h-hero-meta{animation:h-hero-fade .8s ease-out calc(var(--h-hero-t0) + .6s) both}@keyframes h-hero-up{from{transform:translateY(105%)}to{transform:none}}@keyframes h-hero-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes h-hero-fade{from{opacity:0}to{opacity:1}}@keyframes h-hero-draw{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes h-hero-reg-c{0%{opacity:.95;transform:translate(-.045em,100%);animation-timing-function:var(--h-ease-out)}42%{opacity:.95;transform:translate(-.045em,0);animation-timing-function:var(--h-ease-out)}72%{opacity:.95;transform:none;animation-timing-function:ease-in}100%{opacity:0;transform:none}}@keyframes h-hero-reg-m{0%{opacity:.95;transform:translate(.045em,100%);animation-timing-function:var(--h-ease-out)}42%{opacity:.95;transform:translate(.045em,0);animation-timing-function:var(--h-ease-out)}72%{opacity:.95;transform:none;animation-timing-function:ease-in}100%{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.h-hero-eyebrow,.h-hero-title .h-hero-ln,.h-hero-ghost,.h-hero-rule,.h-hero-cta,.h-hero-meta{animation:none!important}}.h-toc{--h-toc-line:var(--h-fg-line);--h-toc-x:7px;position:relative;z-index:var(--h-z-sec);padding-top:clamp(44px,5.2vw,88px);color:var(--h-fg)}.h-toc-in{padding-left:max(var(--h-gut),env(safe-area-inset-left,0px));padding-right:max(var(--h-gut),env(safe-area-inset-right,0px))}.h-toc-head{display:flex;align-items:center;gap:12px;margin:0 0 clamp(14px,1.4vw,20px)}.h-toc-reg{flex:none;width:18px;height:18px;overflow:visible;fill:none;stroke:var(--h-violet);stroke-width:1.2}.h-toc-t,.h-toc-n{margin:0;font:500 var(--h-fs-mono)/1.2 var(--h-f-mono);letter-spacing:var(--h-track-mono);text-transform:uppercase;white-space:nowrap}.h-toc-t{color:var(--h-fg-2)}.h-toc-n{color:var(--h-fg-3);font-variant-numeric:tabular-nums}.h-toc-rule{flex:1;min-width:24px;height:1px;background:repeating-linear-gradient(90deg,var(--h-cut) 0 6px,transparent 6px 11px);opacity:.6}.h-toc-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--h-toc-line)}.h-toc-list li{position:relative;min-width:0;container-type:inline-size;border-bottom:1px solid var(--h-toc-line)}.h-toc-list li:nth-child(odd){border-right:1px solid var(--h-toc-line)}.h-toc-list li:last-child{grid-column:1/-1;border-right:0}.h-toc-list li::before{content:"";position:absolute;left:calc(var(--h-toc-x) / -2 - .5px);top:calc(var(--h-toc-x) / -2 - .5px);width:var(--h-toc-x);height:var(--h-toc-x);pointer-events:none;background:linear-gradient(var(--h-cut),var(--h-cut)) 50% 0/1px 100% no-repeat,linear-gradient(var(--h-cut),var(--h-cut)) 0 50%/100% 1px no-repeat}.h-toc-list li:nth-child(even)::before{display:none}.h-toc-list li:nth-child(even) .h-toc-a{padding-left:14px}.h-toc-a{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"no arr" "name name" "sub sub";align-items:center;row-gap:6px;height:100%;padding:14px 12px 14px 0;color:inherit;text-decoration:none;transition:background-color var(--h-t-1)}.h-toc-a::after{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:linear-gradient(90deg,var(--h-cyan),var(--h-violet));transform:scaleX(0);transform-origin:0 50%;transition:transform var(--h-t-2) var(--h-ease-out)}.h-toc-no{grid-area:no;font:500 var(--h-fs-mono)/1 var(--h-f-mono);letter-spacing:var(--h-track-mono);color:var(--h-fg-violet,var(--h-violet));font-variant-numeric:tabular-nums}.h-toc-name{grid-area:name;overflow:hidden;white-space:nowrap;text-overflow:clip;padding-top:.08em;font:900 clamp(21px,5.6vw,26px)/1 var(--h-f-display);text-transform:uppercase;letter-spacing:.005em;transition:color var(--h-t-1)}.h-toc-sub{grid-area:sub;min-height:1.35em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:500 10.5px/1.35 var(--h-f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--h-fg-3)}.h-toc-arr{grid-area:arr;font:500 14px/1 var(--h-f-body);color:var(--h-fg-3);transition:transform var(--h-t-2) var(--h-ease-out),color var(--h-t-1)}.h-toc-a:hover{background:var(--h-violet-soft)}.h-toc-a:hover::after,.h-toc-a:focus-visible::after{transform:scaleX(1)}.h-toc-a:hover .h-toc-name{color:var(--h-violet)}.h-toc-a:hover .h-toc-arr{color:var(--h-violet);transform:translateY(3px)}.h-toc-a:focus-visible{outline:2px solid var(--h-violet);outline-offset:-2px}@media (min-width:600px){.h-toc-list{grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid var(--h-toc-line)}.h-toc-list li,.h-toc-list li:nth-child(odd){border-right:1px solid var(--h-toc-line)}.h-toc-list li:last-child{grid-column:span 2;border-right:1px solid var(--h-toc-line)}.h-toc-list li:nth-child(even)::before{display:block}.h-toc-list li:nth-child(4n+1)::before{display:none}.h-toc-list li .h-toc-a,.h-toc-list li:nth-child(even) .h-toc-a{padding:16px 14px 16px}.h-toc-name{font-size:min(clamp(22px,2.9vw,30px),15cqi)}}@media (min-width:1080px){.h-toc-list{grid-template-columns:repeat(7,minmax(0,1fr))}.h-toc-list li:last-child{grid-column:auto}.h-toc-list li:nth-child(4n+1)::before{display:block}.h-toc-list li:first-child::before{display:none}.h-toc-list li .h-toc-a,.h-toc-list li:nth-child(even) .h-toc-a{padding:16px clamp(12px,1.1vw,20px) 18px;row-gap:8px}.h-toc-name{font-size:min(clamp(19px,1.75vw,32px),15cqi)}}.h-toc-rail{display:none}@media (min-width:1080px) and (hover:hover) and (pointer:fine){html.mdh-js:not(.mdh-static) .h-toc-rail{position:fixed;right:max(10px,calc(var(--h-gut) / 2 - 14px));top:50%;z-index:45;display:flex;flex-direction:column;align-items:flex-end;gap:2px;transform:translate(8px,-50%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--h-t-2) var(--h-ease-out),transform var(--h-t-2) var(--h-ease-out),visibility 0s linear var(--h-t-2)}html.mdh-js .h-toc-rail.is-on{transform:translate(0,-50%);opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}}.h-toc-rail a{--c:var(--h-ink-3);position:relative;display:flex;align-items:center;justify-content:flex-end;gap:8px;height:22px;padding-left:8px;color:var(--c);text-decoration:none}.h-toc-rail a::after{content:"";flex:none;width:26px;height:2px;background:currentColor;transform:scale(.46,.5);transform-origin:100% 50%;transition:transform var(--h-t-2) var(--h-ease-out)}.h-toc-rail b,.h-toc-rail span{font:500 10px/1 var(--h-f-mono);letter-spacing:var(--h-track-mono);text-transform:uppercase;white-space:nowrap}.h-toc-rail b{order:1;font-weight:500;opacity:0;transition:opacity var(--h-t-1)}.h-toc-rail span{position:absolute;right:calc(100% + 4px);padding:5px 8px 4px;border-radius:999px;background:var(--h-paper);color:var(--h-ink);box-shadow:0 0 0 1px var(--h-line-2);opacity:0;transform:translateX(6px);pointer-events:none;transition:opacity var(--h-t-1),transform var(--h-t-2) var(--h-ease-out)}.h-toc-rail a.is-cur{--c:var(--h-violet)}.h-toc-rail a.is-cur::after{transform:none}.h-toc-rail a.is-cur b{opacity:1}.h-toc-rail a:hover{--c:var(--h-violet)}.h-toc-rail a:hover::after{transform:scale(.77,.5)}.h-toc-rail a.is-cur:hover::after{transform:none}.h-toc-rail a:hover span{opacity:1;transform:none}.h-toc-rail.is-dark a{--c:var(--h-on-ink-2)}.h-toc-rail.is-dark a.is-cur,.h-toc-rail.is-dark a:hover{--c:var(--h-violet-ink)}.h-toc-rail.is-dark span{background:var(--h-bg-ink);color:var(--h-on-ink);box-shadow:0 0 0 1px var(--h-on-ink-line)}.h-toc-rail a.is-cur span{display:none}@media (prefers-reduced-motion:reduce){.h-toc-a,.h-toc-a::after,.h-toc-arr,.h-toc-name,.h-toc-rail,.h-toc-rail a::after,.h-toc-rail b,.h-toc-rail span{transition:none!important}.h-toc-a:hover .h-toc-arr{transform:none}}@media (forced-colors:active){.h-toc-a::after{background:Highlight}}.h-svc{--h-svc-gut:max(var(--h-gut),env(safe-area-inset-left,0px));--h-svc-fs:clamp(28px,calc((100vw - 32px) / 8.1),72px);--h-svc-nw:auto;--h-svc-gap:clamp(12px,1.8vw,32px);--h-svc-py:clamp(28px,3vw,48px);--h-svc-r:10px;--h-svc-chip:44px;position:relative;overflow:clip;padding-block:var(--h-sec-pad-s);color:var(--h-fg)}.h-svc-head{padding-inline:var(--h-svc-gut)}.h-svc-title{max-width:12ch}.h-svc-intro{max-width:34em;margin:clamp(16px,2vw,28px) 0 0;font-size:var(--h-fs-lead);line-height:1.45;color:var(--h-fg-2);min-height:calc(4 * 1.45em)}.h-svc-list{list-style:none;margin:clamp(32px,4.5vw,80px) 0 0;padding:0 var(--h-svc-gut)}.h-svc-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"n" "name" "fig" "body";row-gap:14px;align-items:start;padding-block:var(--h-svc-py);border-bottom:1px solid var(--h-fg-line)}.h-svc-item:first-child{border-top:1px solid var(--h-fg-line)}.h-svc-n{grid-area:n;font:500 var(--h-fs-mono)/1 var(--h-f-mono);letter-spacing:var(--h-track-mono);color:var(--h-fg-3);font-variant-numeric:tabular-nums}.h-svc-h{grid-area:name;margin:0;min-width:0;overflow:clip;padding-block:.14em .06em;margin-block:-.14em -.06em;font:900 var(--h-svc-fs)/.9 var(--h-f-display);text-transform:uppercase;letter-spacing:-.008em;hyphens:none;-webkit-hyphens:none;overflow-wrap:break-word}.h-svc-name{display:block;color:inherit;text-decoration:none}.h-svc-name:focus{outline:none}.h-svc-name-in{display:block;height:calc(var(--h-svc-lm,1) * .9em)}.h-svc-br{display:none}.h-svc-body{grid-area:body;display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.h-svc-lead{max-width:36em;margin:0;font-size:var(--h-fs-body);line-height:1.5;color:var(--h-fg-2);min-height:calc(4 * 1.5em)}.h-svc-ex{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;min-height:calc(2 * var(--h-svc-chip) + 8px);align-content:flex-start}.h-svc-chip{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:var(--h-svc-chip);padding:0 16px;border:1px solid color-mix(in srgb,var(--h-fg-violet,var(--h-violet)) 26%,var(--h-fg-line));border-radius:999px;font:500 15px/1.2 var(--h-f-body);color:var(--h-fg);text-decoration:none;background:transparent;transition:background-color var(--h-t-1),border-color var(--h-t-1),color var(--h-t-1)}.h-svc-chip:hover{border-color:var(--h-fg-violet);color:var(--h-fg-violet);background:var(--h-violet-soft)}.h-svc-chip:focus-visible{outline:2px solid var(--h-fg-violet);outline-offset:2px}.h-svc-cta{display:inline-flex;align-items:center;gap:12px;min-height:44px;font:700 16px/1.2 var(--h-f-body);color:var(--h-fg);text-decoration:underline;text-decoration-color:var(--h-cyan);text-decoration-thickness:2px;text-underline-offset:6px}.h-svc-cta-a{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--h-violet);color:#fff;font:600 16px/1 var(--h-f-body);text-decoration:none;transition:transform var(--h-t-2) var(--h-ease-out)}.h-svc-cta:hover{color:var(--h-fg-violet)}.h-svc-cta:hover .h-svc-cta-a{transform:translateX(5px)}.h-svc-cta:focus-visible{outline:2px solid var(--h-fg-violet);outline-offset:4px;border-radius:4px}.h-svc-fig{grid-area:fig;position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:var(--h-svc-r);background:var(--h-paper-2)}.h-svc-ph{position:absolute;inset:0;z-index:1;display:block;overflow:hidden}.h-svc-ph img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--h-t-4) var(--h-ease-out)}.h-svc-scan{position:absolute;inset:0;z-index:3;transform:translateY(-100%);opacity:0;pointer-events:none}.h-svc-scan::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--h-cyan);box-shadow:0 0 12px 1px rgb(0 163 217 / .55)}.h-svc-cap{position:absolute;left:8px;top:8px;z-index:4;padding:5px 7px 4px;border-radius:4px;background:rgb(255 255 255 / .92);font:500 9.5px/1 var(--h-f-mono);letter-spacing:var(--h-track-mono);text-transform:uppercase;color:var(--h-ink)}.h-svc-sk{position:absolute;inset:0;z-index:0;display:block;padding:6%}.h-svc-sk .h-svc-draw{width:100%;height:100%}.h-svc-draw{display:block;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.h-svc-draw .g{stroke:var(--h-line-2);stroke-width:.6;stroke-dasharray:2 3}.h-svc-draw .s{stroke:var(--h-ink-2);stroke-width:1.3}.h-svc-draw .p{stroke:var(--h-violet);stroke-width:1.6}.h-svc-draw [pathLength]{stroke-dasharray:1 2}.h-svc-draw .c{stroke:var(--h-cut);stroke-width:.8}.h-svc-draw .d{stroke:var(--h-ink-3);stroke-width:.8}.h-svc-draw .w{stroke-width:2.4}.h-svc-draw .sh{fill:var(--h-paper);stroke:var(--h-ink-2);stroke-width:1.3}.h-svc-draw .st{stroke:var(--h-paper);stroke-width:3}.h-svc-draw .f{stroke:none}.h-svc-draw .fc{fill:var(--h-c)}.h-svc-draw .fm{fill:var(--h-m)}.h-svc-draw .fy{fill:var(--h-y)}.h-svc-draw .fk{fill:var(--h-k)}.h-svc-draw .k{fill:var(--h-paper);stroke:var(--h-ink-2);stroke-width:1}.h-svc-draw .a{fill:var(--h-paper);stroke:var(--h-violet);stroke-width:1.4}.h-svc-draw .t{fill:var(--h-ink-3);stroke:none;font:500 7px/1 var(--h-f-mono);letter-spacing:.12em;text-transform:uppercase;text-anchor:middle}.h-svc-draw .hd{fill:var(--h-violet);stroke:var(--h-paper);stroke-width:1;opacity:0}.h-svc-squeegee path{fill:var(--h-ink);stroke:none}.h-svc-pointer path{fill:var(--h-ink);stroke:var(--h-paper);stroke-width:1}.h-svc-ripple{fill:none;stroke:var(--h-cyan);stroke-width:1.2;opacity:0}.h-svc-cut{position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none}.h-svc-cut i{position:absolute;inset:0;background:linear-gradient(90deg,var(--h-cyan),var(--h-violet));transform:scaleX(0);transform-origin:0 50%;transition:transform var(--h-t-3) var(--h-ease-io)}.h-svc-cut b{position:absolute;left:-4px;top:-4px;width:9px;height:9px;border-radius:50%;background:var(--h-cyan);box-shadow:0 0 0 3px var(--h-paper);opacity:0}html.mdh-bg .h-svc[data-h-bg] :is(h1,h2,h3,h4,p,li,dt,dd,a,span,b,strong,em,small,figcaption,blockquote){transition:none}html.mdh-bg .h-svc[data-h-bg] .h-svc-cta span.h-svc-cta-a,html.mdh-bg .h-svc[data-h-bg] .h-btn span.h-arr{transition:transform var(--h-t-2) var(--h-ease-out)}.h-svc-item.is-on .h-svc-n,.h-svc-item:focus-within .h-svc-n{color:var(--h-fg-violet)}.h-svc-item.is-on .h-svc-cut i,.h-svc-item:focus-within .h-svc-cut i{transform:scaleX(1)}.h-svc-item.is-on .h-svc-ph img{transform:scale(1.04)}@media (hover:hover) and (pointer:fine){.h-svc-item:hover .h-svc-n{color:var(--h-fg-violet)}.h-svc-item:hover .h-svc-cut i{transform:scaleX(1)}.h-svc-item:hover .h-svc-ph img{transform:scale(1.04)}.h-svc-name:hover{color:var(--h-fg-violet)}}.h-svc-foot{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin:clamp(32px,4.5vw,72px) 0 0;padding-inline:var(--h-svc-gut)}.h-svc-foot-t{margin:0;min-height:calc(2 * 1.05em);font:800 var(--h-fs-m)/1.05 var(--h-f-display);text-transform:uppercase}.h-svc-foot-a{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.h-svc-all{border-color:var(--h-fg-line);color:var(--h-fg)}.h-svc-all:hover{border-color:var(--h-fg-3)}@media (max-width:379.98px){.h-svc-chip{padding:0 12px;font-size:14px}}@media (min-width:440px){.h-svc-intro{min-height:calc(3 * 1.45em)}.h-svc-lead{min-height:calc(3 * 1.5em)}.h-svc-foot-a{flex-direction:row}}@media (min-width:600px){.h-svc{--h-svc-fs:calc((90vw - 40px) / 10.8);--h-svc-nw:clamp(40px,5vw,72px);--h-svc-fw:clamp(220px,34vw,340px)}.h-svc-item{grid-template-columns:var(--h-svc-nw) minmax(0,1fr) var(--h-svc-fw);column-gap:var(--h-svc-gap);row-gap:22px;grid-template-areas:"n name name" ". body fig"}.h-svc-n{padding-top:.6em}.h-svc-name-in{height:calc(var(--h-svc-lw,1) * .9em)}.h-svc-br{display:inline}.h-svc-fig{aspect-ratio:1/1}.h-svc-lead{min-height:calc(4 * 1.5em)}.h-svc-sk{inset:auto 10px 10px auto;z-index:2;width:46%;aspect-ratio:4/3;padding:4%;border-radius:6px;background:var(--h-paper);box-shadow:0 0 0 1px var(--h-line),0 16px 32px -18px rgb(20 16 22 / .45)}.h-svc-cap{top:auto;bottom:10px;left:10px}}@media (min-width:600px) and (max-width:759.98px){.h-svc-ex{min-height:calc(3 * var(--h-svc-chip) + 16px)}}@media (min-width:1080px){.h-svc-foot{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}.h-svc-foot-t{min-height:0}.h-svc{--h-svc-fs:clamp(40px,5vw,96px);--h-svc-nw:clamp(56px,5.4vw,140px);--h-svc-fw:clamp(320px,25vw,520px);--h-svc-chip:42px}.h-svc-item{grid-template-columns:var(--h-svc-nw) minmax(0,1fr) var(--h-svc-fw);grid-template-areas:"n name fig" ". body fig";grid-template-rows:auto 1fr;row-gap:clamp(18px,1.8vw,28px)}.h-svc-n{padding-top:1em;font-size:13px}.h-svc-intro{min-height:calc(2 * 1.45em)}.h-svc-lead{font-size:var(--h-fs-lead);line-height:1.45;min-height:calc(2 * 1.45em)}.h-svc-ex{min-height:var(--h-svc-chip)}.h-svc-chip{font-size:16px;padding:0 18px}.h-svc-cta{font-size:17px}}@media (hover:none),(pointer:coarse){.h-svc{--h-svc-chip:44px}}@media (prefers-reduced-motion:reduce){.h-svc-ph img,.h-svc-cut i,.h-svc-cta-a{transition:none}.h-svc-item:hover .h-svc-ph img,.h-svc-item.is-on .h-svc-ph img{transform:none}}.h-about{--h-about-bg:var(--h-bg-paper,#fff);--h-about-gray:#8a8290;--h-about-node:24px;--h-about-dot:64px;--h-about-crop:16px;position:relative;background:var(--h-about-bg);overflow-x:clip}.h-about-stage{position:relative}.h-about-pin{position:relative;display:flex;flex-direction:column}.h-about-ink{position:relative;z-index:1;padding-top:var(--h-sec-pad-s)}.h-about-h{margin:0;font:900 var(--h-fs-xl)/var(--h-lh-tight) var(--h-f-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--h-fg);text-wrap:balance}.h-about-h em{font-style:normal;color:var(--h-fg-violet,var(--h-violet))}.h-about-say{margin:clamp(18px,2.2vw,36px) 0 0;max-width:21em;font:600 clamp(24px,2.7vw,50px)/1.12 var(--h-f-body);letter-spacing:-.018em;color:var(--h-fg);text-wrap:pretty}.h-about-w{position:relative;display:inline-block}.h-about-w-m,.h-about-w-k{position:absolute;left:0;top:0;white-space:nowrap;pointer-events:none;user-select:none}.h-about-ink.is-soak .h-about-w{color:var(--h-about-gray)}.h-about-w-m{color:var(--h-c)}.h-about-w-k{color:var(--h-fg)}.h-about-h em .h-about-w-k{color:var(--h-fg-violet,var(--h-violet))}.h-failed .h-about-ink.is-soak .h-about-w{color:inherit}.h-failed .h-about-w-m,.h-failed .h-about-w-k{display:none}.h-about-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--h-gap);align-items:start;width:100%;max-width:calc(var(--h-maxw) + 2 * var(--h-gut));margin:clamp(48px,7vw,88px) auto 0;padding-inline:calc(max(var(--h-gut),env(safe-area-inset-left,0px)) + var(--h-about-crop))}.h-about-ph{position:relative;margin:0}.h-about-ph--2{margin-top:clamp(40px,10vw,96px)}.h-about-ph--3,.h-about-swatch{display:none}.h-about-ph-im{position:relative;display:block;padding:clamp(5px,.55vw,10px);background:#fff;box-shadow:0 1px 2px rgb(20 16 22 / .08),0 28px 56px -30px rgb(20 16 22 / .42)}.h-about-ph-im::before{content:"";position:absolute;inset:calc(-1 * var(--h-about-crop));pointer-events:none;--c:var(--h-cut);background: linear-gradient(var(--c),var(--c)) 0 var(--h-about-crop)/10px 1px, linear-gradient(var(--c),var(--c)) var(--h-about-crop) 0/1px 10px, linear-gradient(var(--c),var(--c)) 100% var(--h-about-crop)/10px 1px, linear-gradient(var(--c),var(--c)) calc(100% - var(--h-about-crop)) 0/1px 10px, linear-gradient(var(--c),var(--c)) 0 calc(100% - var(--h-about-crop))/10px 1px, linear-gradient(var(--c),var(--c)) var(--h-about-crop) 100%/1px 10px, linear-gradient(var(--c),var(--c)) 100% calc(100% - var(--h-about-crop))/10px 1px, linear-gradient(var(--c),var(--c)) calc(100% - var(--h-about-crop)) 100%/1px 10px;background-repeat:no-repeat}.h-about-ph img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;background:var(--h-paper-3)}.h-about-ph figcaption{min-height:calc(2 * 1.4em);margin-top:12px;font:500 11px/1.4 var(--h-f-mono);letter-spacing:var(--h-track-mono);text-transform:uppercase;color:var(--h-fg-2)}.h-about-swatch{width:136px;white-space:nowrap;padding:12px 12px 10px;background:var(--h-paper);border:1px solid var(--h-line-2);box-shadow:0 24px 48px -28px rgb(20 16 22 / .4)}.h-about-swatch-bar{display:flex}.h-about-swatch-bar i{width:22px;height:22px}.h-about-swatch-bar i:nth-child(1){background:var(--h-c)}.h-about-swatch-bar i:nth-child(2){background:var(--h-m)}.h-about-swatch-bar i:nth-child(3){background:var(--h-y)}.h-about-swatch-bar i:nth-child(4){background:var(--h-k)}.h-about-swatch-t{display:block;margin-top:8px;font:500 10px/1 var(--h-f-mono);letter-spacing:var(--h-track-mono);color:var(--h-ink-3)}.h-about-body{position:relative;padding-top:clamp(64px,8vw,128px);padding-bottom:var(--h-sec-pad)}.h-about-line{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.h-about-line path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.h-about-guide{stroke:var(--h-fg-line);stroke-width:1;stroke-dasharray:2 6}.h-about-path{stroke:url(#h-about-grad);stroke-width:2}.h-about-line stop:nth-child(1){stop-color:var(--h-c)}.h-about-line stop:nth-child(2){stop-color:var(--h-violet)}.h-about-line stop:nth-child(3){stop-color:var(--h-violet)}.h-about-reg{display:block;flex:none;width:var(--h-about-node);height:var(--h-about-node);overflow:visible}.h-about-reg g{fill:none;stroke-width:1.25}.h-about-reg-k{stroke:var(--h-fg)}.h-about-stat .h-about-reg-k{stroke:var(--h-fg-violet,var(--h-violet))}.h-about-reg-c{stroke:var(--h-c)}.h-about-reg-m{stroke:var(--h-m)}.h-about-reg-y{stroke:var(--h-y)}.h-about-reg-k circle{fill:var(--h-bg-cur,var(--h-about-bg))}.h-about-loc{position:relative;z-index:1;display:flex;align-items:center;gap:14px;margin:0;font:500 var(--h-fs-mono)/1.4 var(--h-f-mono);letter-spacing:var(--h-track-mono);text-transform:uppercase;color:var(--h-fg-2)}.h-about-text{position:relative;z-index:1;display:grid;gap:1em;margin-top:clamp(24px,3vw,40px);padding-left:calc(var(--h-about-node) + 16px)}.h-about-text p{margin:0;max-width:30em;font-size:var(--h-fs-lead);line-height:1.45;color:var(--h-fg-2);text-wrap:pretty}.h-about-stats{position:relative;z-index:1;list-style:none;margin:clamp(48px,7vw,96px) 0 0;padding:0;display:grid;border-top:1px solid var(--h-fg-line)}.h-about.is-line .h-about-stats{border-top-color:transparent}.h-about-stat{display:grid;grid-template-columns:var(--h-about-node) auto minmax(0,1fr);column-gap:16px;align-items:center;padding-block:16px}.h-about-num{font:900 clamp(48px,14vw,72px)/.9 var(--h-f-display);color:var(--h-fg);font-variant-numeric:tabular-nums;white-space:nowrap}.h-about-lbl{font:500 var(--h-fs-mono)/1.45 var(--h-f-mono);letter-spacing:var(--h-track-mono);text-transform:uppercase;color:var(--h-fg-2)}.h-about-more{position:relative;z-index:1;display:flex;align-items:center;height:var(--h-about-dot);margin:clamp(40px,6vw,88px) 0 0;padding-left:20px}.h-about-cta-t{white-space:nowrap}.h-about-cta{display:inline-flex;align-items:center;gap:clamp(14px,1.6vw,24px);color:var(--h-fg);text-decoration:none;font:900 clamp(34px,4vw,72px)/1 var(--h-f-display);text-transform:uppercase;letter-spacing:-.005em}.h-about-cta-dot{order:-1;display:grid;place-items:center;flex:none;width:var(--h-about-dot);height:var(--h-about-dot);border-radius:50%;background:var(--h-fg);color:var(--h-bg-cur,var(--h-about-bg));transition:background var(--h-t-2) var(--h-ease-out)}.h-about-cta-dot svg{width:42%;height:42%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--h-t-2) var(--h-ease-out)}.h-about-cta-t{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.14em;text-decoration-color:transparent;transition:text-decoration-color var(--h-t-2) var(--h-ease-out),color var(--h-t-2)}.h-about-cta:hover .h-about-cta-dot,.h-about-cta:focus-visible .h-about-cta-dot{background:var(--h-violet)}.h-about-cta:hover .h-about-cta-dot svg,.h-about-cta:focus-visible .h-about-cta-dot svg{transform:translateX(3px)}.h-about-cta:hover .h-about-cta-t,.h-about-cta:focus-visible .h-about-cta-t{text-decoration-color:var(--h-violet)}.h-about-cta:focus-visible{outline:2px solid var(--h-violet);outline-offset:6px;border-radius:999px}.h-about-ask{position:relative;z-index:1;display:grid;gap:18px;justify-items:start;margin-top:clamp(36px,5vw,64px);padding-left:calc(var(--h-about-node) + 16px)}.h-about-ask-t{margin:0;max-width:24em;min-height:calc(3 * 1.35em);font:600 var(--h-fs-lead)/1.35 var(--h-f-body);letter-spacing:-.01em;color:var(--h-fg)}.h-about-ask-mag{display:inline-block}.h-about-tape{--sh:clamp(200px,19vw,340px);--hole:var(--h-bg-cur,var(--h-about-bg));position:relative;z-index:1;width:100%;margin:clamp(32px,4vw,64px) 0 clamp(48px,6vw,96px);padding:40px 0 34px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;background: radial-gradient(circle,var(--hole) 0 4px,transparent 4.6px) 0 4px/24px 14px repeat-x, radial-gradient(circle,var(--hole) 0 4px,transparent 4.6px) 0 calc(100% - 4px)/24px 14px repeat-x, linear-gradient(90deg,var(--h-line-2) 50%,transparent 0) 0 24px/10px 1px repeat-x, linear-gradient(90deg,var(--h-line-2) 50%,transparent 0) 0 calc(100% - 24px)/10px 1px repeat-x, #fff;box-shadow:0 1px 2px rgb(20 16 22 / .06),0 34px 60px -40px rgb(20 16 22 / .45)}.h-about-tape::-webkit-scrollbar{display:none}.h-about-tape:focus-visible{outline:2px solid var(--h-violet);outline-offset:4px}.h-about-tape.is-run{overflow:clip;scroll-snap-type:none}.h-about-tape-track{display:flex;width:max-content;list-style:none;margin:0;padding:0 var(--h-gut)}.h-about-sheet{display:grid;gap:14px;align-content:start;padding:14px clamp(26px,2.8vw,48px);scroll-snap-align:center;border-right:1px dashed var(--h-cut)}.h-about-sheet:last-child{border-right:0}.h-about-sheet-im{position:relative;display:block;height:var(--sh)}.h-about-sheet-im img{display:block;height:100%;width:auto;background:var(--h-paper-3)}.h-about-sheet-cut{display:block;position:relative;height:100%;aspect-ratio:4/5;overflow:hidden}.h-about-sheet-cut img{position:absolute;left:0;top:0;width:333.34%;height:auto;max-width:none;transform:translate(-66.25%,-20.83%)}.h-about-sheet-im::before{content:"";position:absolute;inset:-12px;pointer-events:none;--c:var(--h-cut);background: linear-gradient(var(--c),var(--c)) 0 12px/8px 1px,linear-gradient(var(--c),var(--c)) 12px 0/1px 8px, linear-gradient(var(--c),var(--c)) 100% 12px/8px 1px,linear-gradient(var(--c),var(--c)) calc(100% - 12px) 0/1px 8px, linear-gradient(var(--c),var(--c)) 0 calc(100% - 12px)/8px 1px,linear-gradient(var(--c),var(--c)) 12px 100%/1px 8px, linear-gradient(var(--c),var(--c)) 100% calc(100% - 12px)/8px 1px,linear-gradient(var(--c),var(--c)) calc(100% - 12px) 100%/1px 8px;background-repeat:no-repeat}.h-about-sheet-cap{font:500 11px/1.4 var(--h-f-mono);letter-spacing:var(--h-track-mono);text-transform:uppercase;color:var(--h-ink-2);white-space:nowrap}@media (min-width:600px){.h-about{--h-about-dot:72px}.h-about-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.h-about-ph--3{display:block}.h-about-ph--2{margin-top:clamp(56px,8vw,96px)}.h-about-ph--3{margin-top:clamp(20px,3vw,40px)}.h-about-text{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--h-gap)}.h-about-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--h-gap)}.h-about-stat{grid-template-columns:none;align-content:start;justify-items:start;row-gap:12px;padding:0 clamp(12px,2.4vw,48px) 0 0}.h-about-stat .h-about-reg{margin-top:-12px;margin-bottom:clamp(8px,1.4vw,20px)}.h-about-num{font-size:var(--h-fs-xl)}.h-about-more{justify-content:flex-end;padding-left:0;padding-right:10px}.h-about-cta-dot{order:0}}@media (min-width:1080px){.h-about-pin{position:sticky;top:0;height:100vh;height:100svh;display:block;overflow:clip}html.mdh-js .h-about-stage{height:250vh}.h-about-ink{max-width:min(64vw,1240px);padding:max(var(--h-hdr),22vh) 0 0;padding-top:max(var(--h-hdr),22svh);text-align:center}.h-about-ink .h-eyebrow{justify-content:center}.h-about-say{margin-inline:auto}.h-about-photos{position:absolute;inset:0;z-index:0;display:block;max-width:none;margin:0;padding:0}.h-about-ph{position:absolute;margin:0}.h-about-ph--1{left:3.5vw;top:9%;width:clamp(170px,14.5vw,380px)}.h-about-ph--2{right:4vw;top:46%;width:clamp(150px,12.5vw,330px);margin:0}.h-about-ph--3{left:13vw;top:70%;width:clamp(120px,9vw,240px);margin:0}.h-about-swatch{display:block;right:13vw;top:14%}.h-about-body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--h-gap);align-items:start}.h-about-body{padding-top:clamp(24px,3vw,56px);padding-bottom:0}.h-about-loc{grid-column:1/5;grid-row:1;margin-top:4px}.h-about-text{grid-column:5/13;grid-row:1;margin:0;padding:0}.h-about-stats{grid-row:2}.h-about-stats{grid-column:1/-1;margin-top:clamp(72px,8vw,140px)}.h-about-more{grid-column:7/-1;grid-row:3;align-self:center;justify-content:flex-end;margin-top:clamp(48px,5vw,88px)}.h-about-ask{grid-column:1/7;grid-row:3;align-self:center;margin-top:clamp(48px,5vw,88px);padding-left:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(20px,2.4vw,40px)}.h-about-ask-t{min-height:calc(2 * 1.35em)}.h-about-tape{width:104%;margin-left:-2%;transform:rotate(-1deg)}.h-about-text p{font-size:clamp(20px,1.9vw,36px);font-weight:500;line-height:1.35;color:var(--h-fg);max-width:24em}.h-about-num{font-size:clamp(104px,12vw,220px)}.h-about-stats{margin-top:clamp(64px,6vw,120px)}}@media (max-width:599.98px){.h-about-loc,.h-about-ink .h-eyebrow{min-height:calc(2 * 1.4em)}}@media (max-width:359.98px){.h-about-text p{min-height:calc(6 * 1.45em)}}@media (min-width:360px){.h-about-h{height:calc(2em * .9)}}@media (min-width:600px) and (max-width:767.98px){.h-about-text p{min-height:calc(6 * 1.45em)}.h-about-lbl{min-height:calc(3 * 1.45em)}}@media (min-width:768px) and (max-width:1079.98px){.h-about-text p{min-height:calc(4 * 1.45em)}}@media (min-width:1080px){.h-about-text p{min-height:calc(5 * 1.35em)}}@media (min-width:768px){.h-about-lbl{min-height:calc(2 * 1.45em)}}@media (min-width:1080px) and (hover:hover) and (pointer:fine){html.mdh-js .h-about-body{margin-top:-28vh;margin-top:-28svh}}@media (min-width:1700px){.h-about-body{max-width:calc(min(1900px, 88vw) + 2 * var(--h-gut))}}@media (min-width:2000px){.h-about{--h-about-dot:88px}.h-about-h{font-size:8vw}.h-about-say{font-size:2.3vw}.h-about-ph--1{width:14.5vw}.h-about-ph--2{width:12.5vw}.h-about-ph--3{width:9vw}.h-about-swatch{transform-origin:0 0;scale:1.4}.h-about-text p{font-size:1.55vw}.h-about-num{font-size:9.5vw}}.h-why{--h-why-bg:var(--h-bg-ink,#141016);--h-why-on:var(--h-on-ink,#fff);--h-why-on2:var(--h-on-ink-2,rgb(255 255 255 / .74));--h-why-line:var(--h-on-ink-line,rgb(255 255 255 / .16));--h-why-acc:var(--h-pink-ink,#ff4fa8);--h-why-mat:color-mix(in srgb,var(--h-why-bg),var(--h-why-on) 7%);--h-why-grid:color-mix(in srgb,var(--h-why-bg),var(--h-why-on) 12%);--h-why-grid-2:color-mix(in srgb,var(--h-why-bg),var(--h-why-on) 19%);--h-why-shadow:0 1px 2px rgb(0 0 0 / .35),0 26px 52px -18px rgb(0 0 0 / .7),0 0 70px -6px rgb(255 255 255 / .09);--h-why-odo-fs:min(clamp(88px,8.6vw,164px),19svh);--h-why-r:1.5388em;--h-why-dim:.2;--h-why-pmax:960px;--h-why-top:calc(var(--h-hdr) - 10px);padding-block:var(--h-sec-pad-s);color:var(--h-fg,var(--h-why-on));overflow-x:clip}.h-why-grid{display:grid;grid-template-columns:minmax(0,1fr)}.h-why-panel,.h-why-stage,.h-why-desk,.h-why-args{display:contents}.h-why-head{order:0;margin-bottom:clamp(36px,6vw,72px)}.h-why-meter{display:none}.h-why-fig[data-i="1"]{order:1}.h-why-arg[data-i="1"]{order:2}.h-why-fig[data-i="2"]{order:3}.h-why-arg[data-i="2"]{order:4}.h-why-fig[data-i="3"]{order:5}.h-why-arg[data-i="3"]{order:6}.h-why-fig[data-i="4"]{order:7}.h-why-arg[data-i="4"]{order:8}.h-why-fig,.h-why-stage{background-color:var(--h-why-mat);background-image: linear-gradient(var(--h-why-grid-2) 1px,transparent 1px),linear-gradient(90deg,var(--h-why-grid-2) 1px,transparent 1px), linear-gradient(var(--h-why-grid) 1px,transparent 1px),linear-gradient(90deg,var(--h-why-grid) 1px,transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;background-position:23px 23px;box-shadow:inset 0 0 0 1px var(--h-why-line)}.h-why-fig{position:relative;margin:0;padding:clamp(18px,4.4vw,40px);border-radius:var(--h-r-l)}.h-why-sheet{position:relative;width:100%;aspect-ratio:700/495;background:var(--h-paper);box-shadow:var(--h-why-shadow)}.h-why-ear{position:absolute;right:0;bottom:0;z-index:1;width:6.5%;aspect-ratio:1;background:linear-gradient(to top left,var(--h-why-under,var(--h-why-mat)) 49.5%,var(--h-paper-3) 50%,var(--h-paper) 82%);box-shadow:-3px -3px 6px -4px rgb(0 0 0 / .45)}.h-why-svg{position:relative;display:block;width:100%;height:100%;overflow:visible}.h-why-ghost{position:absolute;inset:0;opacity:.17;pointer-events:none}.h-why-svg *{vector-effect:non-scaling-stroke}.h-why-ln{fill:none;stroke:var(--h-ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.h-why-thin{stroke-width:1}.h-why-pk{stroke:var(--h-violet)}.h-why-cn,.h-why-cn *{fill:none;stroke:var(--h-cut);stroke-width:1;stroke-dasharray:3 5}.h-why-mk,.h-why-mk *{fill:none;stroke:var(--h-ink);stroke-width:1}.h-why-bk{fill:none;stroke:var(--h-line-2);stroke-width:1}.h-why-anc{fill:var(--h-paper);stroke:var(--h-ink);stroke-width:1.2}.h-why-fM{fill:var(--h-m)}.h-why-fC{fill:var(--h-c)}.h-why-fY{fill:var(--h-y)}.h-why-fK{fill:var(--h-k)}.h-why-fW{fill:var(--h-paper)}.h-why-fP{fill:var(--h-paper-3)}.h-why-fP2{fill:var(--h-line-2)}.h-why-fG2{fill:var(--h-line-2)}.h-why-fG{fill:var(--h-paper-2);fill-opacity:.85}.h-why-mul{mix-blend-mode:multiply}.h-why-lab{font:500 15px/1 var(--h-f-mono);letter-spacing:.08em;fill:var(--h-ink-3);stroke:none}.h-why-sz{font:900 38px/1 var(--h-f-stencil);fill:var(--h-paper);stroke:none}.h-why-arg{padding:clamp(22px,4vw,32px) 0 clamp(64px,11vw,112px)}.h-why-arg[data-i="4"]{padding-bottom:0}.h-why-no{display:flex;align-items:center;gap:14px;margin:0 0 clamp(14px,1.6vw,22px);font:500 var(--h-fs-mono)/1 var(--h-f-mono);letter-spacing:var(--h-track-mono);color:var(--h-fg-cyan,var(--h-cyan-ink))}.h-why-no::after{content:"";width:48px;height:1px;background:var(--h-fg-line,var(--h-why-line))}.h-why-arg h3{margin:0;max-width:13em;font:900 clamp(34px,3.6vw,62px)/.94 var(--h-f-display);text-transform:uppercase;letter-spacing:-.004em;color:var(--h-fg,var(--h-why-on));text-wrap:balance}.h-why-arg h3+p{margin:clamp(16px,1.8vw,26px) 0 0;max-width:30em;font-size:var(--h-fs-lead);line-height:1.5;color:var(--h-fg-2,var(--h-why-on2))}.h-why .h-title em:not([class*=h-em-]){color:var(--h-fg-pink,var(--h-why-acc))}@media (min-width:800px),(orientation:landscape) and (max-height:500px) and (min-width:560px){.h-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,80px);row-gap:clamp(56px,8vw,120px);align-items:center}.h-why-head{grid-column:1/-1;margin-bottom:0}.h-why-arg,.h-why-arg[data-i="4"]{padding:0}.h-why-fig[data-i="1"]{grid-area:2/1}.h-why-arg[data-i="1"]{grid-area:2/2}.h-why-fig[data-i="2"]{grid-area:3/2}.h-why-arg[data-i="2"]{grid-area:3/1}.h-why-fig[data-i="3"]{grid-area:4/1}.h-why-arg[data-i="3"]{grid-area:4/2}.h-why-fig[data-i="4"]{grid-area:5/2}.h-why-arg[data-i="4"]{grid-area:5/1}}@media (max-width:599.98px){.h-why-lab{font-size:19px}}@media (min-width:1080px) and (min-height:600px) and (hover:hover) and (pointer:fine){html.mdh-js .h-why:not(.h-failed) .h-why-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(48px,5.4vw,112px);row-gap:0;align-items:start}html.mdh-js .h-why:not(.h-failed) .h-why-panel{display:grid;grid-area:1/1;position:sticky;container-type:inline-size;top:calc(var(--h-why-top) + max(0px,(100svh - var(--h-why-top) - 32px - var(--h-why-pmax)) / 2));height:min(calc(100svh - var(--h-why-top) - clamp(12px,2.4svh,32px)),var(--h-why-pmax));grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"head meter" "stage stage";column-gap:24px;row-gap:clamp(18px,3.2svh,40px)}html.mdh-js .h-why:not(.h-failed) .h-why-head{grid-area:head;align-self:end;margin:0}html.mdh-js .h-why:not(.h-failed) .h-why-head .h-title{font-size:var(--h-fs-l)}html.mdh-js .h-why:not(.h-failed) .h-why-head .h-title em{white-space:nowrap}html.mdh-js .h-why:not(.h-failed) .h-why-odo{font-size:min(19svh,13.5cqi,164px)}html.mdh-js .h-why:not(.h-failed) .h-why-meter{display:flex;grid-area:meter;align-self:end;align-items:flex-end;gap:16px}html.mdh-js .h-why:not(.h-failed) .h-why-stage{display:block;grid-area:stage;position:relative;min-height:0;container-type:size;border-radius:var(--h-r-l);perspective:1500px}html.mdh-js .h-why:not(.h-failed) .h-why-desk{display:block;position:absolute;inset:0;transform-style:preserve-3d}html.mdh-js .h-why:not(.h-failed) .h-why-fig{position:absolute;inset:0;display:grid;place-items:center;padding:0;border-radius:0;background:none}html.mdh-js .h-why:not(.h-failed) .h-why-fig[data-i="1"]{z-index:4}html.mdh-js .h-why:not(.h-failed) .h-why-fig[data-i="2"]{z-index:3}html.mdh-js .h-why:not(.h-failed) .h-why-fig[data-i="3"]{z-index:2}html.mdh-js .h-why:not(.h-failed) .h-why-fig[data-i="4"]{z-index:1}html.mdh-js .h-why:not(.h-failed) .h-why-sheet{width:min(80cqw,calc(78cqh * 1.4141))}html.mdh-js .h-why:not(.h-failed) .h-why-fig:not([data-i="4"]) .h-why-ear{--h-why-under:var(--h-line-2)}html.mdh-js .h-why:not(.h-failed) .h-why-args{display:block;grid-area:1/2}html.mdh-js .h-why:not(.h-failed) .h-why-arg{display:flex;flex-direction:column;justify-content:center;min-height:max(76svh,440px);padding:0;transition:opacity var(--h-t-3) var(--h-ease-out)}html.mdh-js .h-why.h-why-js:not(.h-failed) .h-why-arg{opacity:var(--h-why-dim)}html.mdh-js .h-why.h-why-js:not(.h-failed) .h-why-arg.is-on{opacity:1}html.mdh-js .h-why:not(.h-failed) .h-why-arg[data-i="1"]{justify-content:flex-start;padding-top:calc(var(--h-fs-l) * 1.8 + 64px)}}.h-why-odo{display:flex;font:900 var(--h-why-odo-fs)/1 var(--h-f-stencil);color:var(--h-fg,var(--h-why-on))}.h-why-odo-0,.h-why-odo-win{display:block;width:.6em;height:1em;text-align:center}.h-why-odo-win{position:relative;overflow:clip;perspective:5em}.h-why-odo-z{position:absolute;inset:0;transform-style:preserve-3d;transform:translateZ(calc(-1 * var(--h-why-r)))}.h-why-odo-drum{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(36deg)}.h-why-odo-drum i{position:absolute;inset:0;font-style:normal;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateX(calc(var(--k) * -36deg)) translateZ(var(--h-why-r))}.h-why-of{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:.9em;font:500 var(--h-fs-mono)/1 var(--h-f-mono);letter-spacing:var(--h-track-mono);color:var(--h-fg-2,var(--h-why-on2))}.h-why-odo~.h-why-of{font-size:var(--h-fs-mono)}.h-why-strip{display:flex;gap:3px}.h-why-strip i{display:block;width:20px;height:8px;background:var(--h-c);opacity:.3;transform:scaleY(.5);transform-origin:50% 100%;transition:opacity var(--h-t-2) var(--h-ease-out),transform var(--h-t-2) var(--h-ease-out)}.h-why-strip i:nth-child(2){background:var(--h-m)}.h-why-strip i:nth-child(3){background:var(--h-y)}.h-why-strip i:nth-child(4){background:var(--h-fg,var(--h-why-on))}.h-why-strip i.is-on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.h-why-arg,.h-why-strip i{transition:none}}.h-team{--h-team-m:14px;--h-team-bl:8px;--h-team-ck:18px;--h-team-cg:14px;padding-block:var(--h-sec-pad-s) var(--h-sec-pad);overflow:clip}.h-team-defs{position:absolute;width:0;height:0;overflow:hidden}.h-team-top{display:grid;gap:clamp(18px,3vw,48px);align-items:end;margin-bottom:clamp(40px,6vw,104px)}.h-team-lead{margin:0;max-width:20em;font:500 var(--h-fs-lead)/1.4 var(--h-f-body);color:var(--h-fg,var(--h-ink));text-wrap:pretty}.h-team-slug{display:flex;flex-wrap:wrap;gap:6px 0;margin:18px 0 0;font:500 11px/1.4 var(--h-f-mono);letter-spacing:var(--h-track-mono);text-transform:uppercase;color:var(--h-fg-3,var(--h-ink-3))}.h-team-slug span+span::before{content:"";display:inline-block;width:18px;height:1px;margin:0 10px;vertical-align:middle;background:var(--h-fg-line,var(--h-cut))}@media (min-width:600px) and (max-width:767.98px){.h-team-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.h-team-lead{min-height:4.2em}.h-team-slug{min-height:37px}}@media (min-width:768px){.h-team-top{grid-template-columns:minmax(0,1fr) minmax(0,25rem)}}.h-team-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(44px,6vw,72px) clamp(20px,3vw,40px)}.h-team-card{position:relative;min-width:0}@media (min-width:1080px){.h-team-list{column-gap:clamp(36px,3.2vw,60px)}.h-team-card:nth-child(even){padding-top:clamp(56px,6.5vw,120px)}}@media (max-width:899.98px){.h-team-list{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--h-gut));padding:8px var(--h-gut) 10px;scroll-padding-inline:var(--h-gut);scrollbar-width:none}.h-team-list::-webkit-scrollbar{display:none}.h-team-card{flex:0 0 min(80%,340px);scroll-snap-align:start}}@media (min-width:600px) and (max-width:899.98px){.h-team-list{gap:20px}.h-team-card{flex-basis:min(40%,310px)}}.h-team-fig{margin:0;position:relative}.h-team-fig.h-ph:has(.h-team-img:not([src^="data:"])){outline:0}.h-team-lift{position:relative;transition:transform var(--h-t-3) var(--h-ease-out)}.h-team-lift::before{content:"";position:absolute;inset:12% 7% 3%;border-radius:var(--h-r);box-shadow:0 34px 60px -22px rgb(20 16 22 / .42);opacity:0;transition:opacity var(--h-t-3) var(--h-ease-out)}.h-team-frame{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:var(--h-r);background:#fff;isolation:isolate;box-shadow:0 1px 2px rgb(20 16 22 / .06),0 22px 44px -28px rgb(20 16 22 / .32)}.h-team-print,.h-team-mask,.h-team-media{position:absolute;inset:0}.h-team-print{overflow:hidden}.h-team-media{background:#fff}.h-team-img,.h-team-gray{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.h-team-gray{filter:grayscale(1) contrast(1.06)}.h-team-sep{position:absolute;inset:0;isolation:isolate;background:#fff;visibility:hidden}.h-team-sep svg{position:absolute;inset:0;width:100%;height:100%;mix-blend-mode:multiply}.h-team-sep.is-on{visibility:visible}.h-team-sep.is-on svg{will-change:transform}.h-team-phl{position:absolute;left:50%;bottom:21%;transform:translateX(-50%);padding:8px 12px;border-radius:999px;background:rgb(255 255 255 / .82);white-space:nowrap;font:500 10.5px/1 var(--h-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--h-ink-2)}.h-team-img:not([src^="data:"]) ~ .h-team-phl{display:none}.h-team-scan{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0}.h-team-head{position:absolute;left:0;right:0;bottom:0;height:0}.h-team-head::before{content:"";position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(180deg,rgb(255 255 255 / 0),color-mix(in srgb,var(--h-team-ink,var(--h-pink)) 30%,transparent))}.h-team-head::after{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--h-ink)}.h-team-head i{position:absolute;top:9px;width:9px;height:9px}.h-team-head i:nth-child(1){right:48px;background:var(--h-c)}.h-team-head i:nth-child(2){right:37px;background:var(--h-m)}.h-team-head i:nth-child(3){right:26px;background:var(--h-y)}.h-team-head i:nth-child(4){right:15px;background:var(--h-k)}.h-team-head b{position:absolute;top:8px;left:14px;font:500 10px/1 var(--h-f-mono);letter-spacing:.1em;color:var(--h-ink-2)}.h-team-cut{position:absolute;inset:0;pointer-events:none}.h-team-cl{position:absolute;display:block;transform:scale(0,1);transition:transform var(--h-t-2) var(--h-ease-io)}.h-team-cl--st,.h-team-cl--sb{left:calc(-1 * var(--h-team-bl));right:calc(-1 * var(--h-team-bl));height:1px;background:var(--h-violet)}.h-team-cl--sr,.h-team-cl--sl{top:calc(-1 * var(--h-team-bl));bottom:calc(-1 * var(--h-team-bl));width:1px;background:var(--h-violet);transform:scale(1,0)}.h-team-cl--st{top:calc(-1 * var(--h-team-bl));transform-origin:0 50%}.h-team-cl--sr{right:calc(-1 * var(--h-team-bl));transform-origin:50% 0}.h-team-cl--sb{bottom:calc(-1 * var(--h-team-bl));transform-origin:100% 50%}.h-team-cl--sl{left:calc(-1 * var(--h-team-bl));transform-origin:50% 100%}[class*="h-team-cl--t"],[class*="h-team-cl--b"]{background:var(--h-ink)}.h-team-cl--tlh,.h-team-cl--trh,.h-team-cl--blh,.h-team-cl--brh{width:var(--h-team-ck);height:1px}.h-team-cl--tlv,.h-team-cl--trv,.h-team-cl--blv,.h-team-cl--brv{width:1px;height:var(--h-team-ck);transform:scale(1,0)}.h-team-cl--tlh{top:0;right:calc(100% + var(--h-team-cg));transform-origin:100% 50%}.h-team-cl--blh{bottom:0;right:calc(100% + var(--h-team-cg));transform-origin:100% 50%}.h-team-cl--trh{top:0;left:calc(100% + var(--h-team-cg));transform-origin:0 50%}.h-team-cl--brh{bottom:0;left:calc(100% + var(--h-team-cg));transform-origin:0 50%}.h-team-cl--tlv{left:0;bottom:calc(100% + var(--h-team-cg));transform-origin:50% 100%}.h-team-cl--trv{right:0;bottom:calc(100% + var(--h-team-cg));transform-origin:50% 100%}.h-team-cl--blv{left:0;top:calc(100% + var(--h-team-cg));transform-origin:50% 0}.h-team-cl--brv{right:0;top:calc(100% + var(--h-team-cg));transform-origin:50% 0}.h-team-meta{padding-top:clamp(18px,1.8vw,26px)}.h-team-idx{display:flex;align-items:center;gap:10px;margin:0 0 14px;font:500 11px/1 var(--h-f-mono);letter-spacing:var(--h-track-mono);color:var(--h-fg-3,var(--h-ink-3))}.h-team-idx i{position:relative;flex:1;height:1px;background:var(--h-fg-line,var(--h-line-2));overflow:hidden}.h-team-idx i::after{content:"";position:absolute;inset:0;background:var(--h-team-ink,var(--h-ink));transform:scaleX(0);transform-origin:0 50%;transition:transform var(--h-t-3) var(--h-ease-out)}.h-team-idx b{display:grid;place-items:center;width:20px;height:20px;border-radius:3px;background:var(--h-team-ink,var(--h-ink));color:#fff;font-size:10px;font-weight:600}.h-team-card:nth-child(3) .h-team-idx b{color:var(--h-ink)}.h-team-name{margin:0;min-height:1.9em;font:900 clamp(26px,2.3vw,40px)/.95 var(--h-f-display);text-transform:uppercase;letter-spacing:.005em;color:var(--h-fg,var(--h-ink));text-wrap:balance}.h-team-name.h-ph{display:inline-block}.h-team-role{display:inline-block;margin:10px 0 0;font-size:var(--h-fs-small);line-height:1.4;color:var(--h-fg-2,var(--h-ink-2))}.h-team-meta .h-team-role{display:table}.h-team-tel{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:14px;padding:0 18px 0 14px;border:1px solid var(--h-line-2);background:#fff;border-radius:999px;font:500 13px/1 var(--h-f-mono);letter-spacing:.03em;color:var(--h-ink);text-decoration:none;white-space:nowrap;transition:border-color var(--h-t-1),background var(--h-t-1),color var(--h-t-1)}.h-team-tel:hover{border-color:var(--h-ink);background:var(--h-ink);color:#fff}.h-team-tel:focus-visible{outline:2px solid var(--h-violet);outline-offset:3px}.h-team-ico{flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.h-team-dots{display:none}@media (max-width:899.98px){.h-team-dots{display:flex;align-items:center;gap:6px;margin-top:16px}.h-team-dots i{width:22px;height:4px;opacity:.22;transition:opacity var(--h-t-2) var(--h-ease-out),transform var(--h-t-2) var(--h-ease-out);transform-origin:0 50%}.h-team-dots i:nth-child(1){background:var(--h-c)}.h-team-dots i:nth-child(2){background:var(--h-m)}.h-team-dots i:nth-child(3){background:var(--h-y)}.h-team-dots i:nth-child(4){background:var(--h-fg,var(--h-k))}.h-team-dots i.is-on{opacity:1;transform:scaleX(1.6)}.h-team-dots i.is-on~i{transform:translateX(13px)}.h-team-dots span{margin-left:auto;font:500 11px/1 var(--h-f-mono);letter-spacing:var(--h-track-mono);text-transform:uppercase;color:var(--h-fg-3,var(--h-ink-3))}}.h-team.is-fx .h-team-mask{clip-path:inset(var(--h-team-m) round 6px);transition:clip-path var(--h-t-3) var(--h-ease-out)}.h-team.is-fx .h-team-media{transform:scale(1.045);transition:transform var(--h-t-4) var(--h-ease-out)}.h-team.is-fx .h-team-gray{opacity:0;transition:opacity 1.4s var(--h-ease-io)}.h-team.is-fx .is-done .h-team-gray{opacity:1}.h-team.is-fx .is-hot .h-team-lift{transform:translateY(-10px)}.h-team.is-fx .is-hot .h-team-lift::before{opacity:1}.h-team.is-fx .is-hot .h-team-mask{clip-path:inset(0px round 0px)}.h-team.is-fx .is-hot .h-team-media{transform:scale(1)}.h-team.is-fx .is-done.is-hot .h-team-gray{opacity:0;transition:opacity var(--h-t-2) var(--h-ease-out)}.h-team.is-fx .is-hot .h-team-idx i::after{transform:scaleX(1)}.h-team.is-fx .is-hot .h-team-cl{transform:scale(1,1);transition-duration:var(--h-t-3)}.h-team.is-fx .is-hot .h-team-cl--sr{transition-delay:.12s}.h-team.is-fx .is-hot .h-team-cl--sb{transition-delay:.24s}.h-team.is-fx .is-hot .h-team-cl--sl{transition-delay:.36s}.h-team.is-fx .is-hot [class*="h-team-cl--t"],.h-team.is-fx .is-hot [class*="h-team-cl--b"]{transition-delay:.18s;transition-timing-function:var(--h-ease-out)}@media (prefers-reduced-motion:reduce){.h-team-lift,.h-team-cl,.h-team-idx i::after,.h-team-dots i{transition:none}}html.mdh-bg .h-team[data-h-bg] :is(.h-eyebrow,.h-team-lead,.h-team-slug,.h-team-slug span,.h-team-idx,.h-team-name,.h-team-role,.h-team-dots span){transition:none}.h-ptn{--h-ptn-h:clamp(76px,6.2vw,132px);--h-ptn-gap:clamp(26px,3.2vw,68px);--h-ptn-pad:calc(var(--h-ptn-h) * .22 + 14px);--h-ptn-cut:clamp(5px,.45vw,8px);--h-ptn-fade:clamp(28px,7vw,180px);padding-block:var(--h-sec-pad-s);background:var(--h-bg-paper,var(--h-paper))}html.mdh-js:not(.mdh-safe) .h-ptn{background:transparent}.h-ptn-head{display:grid;gap:clamp(18px,2.4vw,32px);margin-bottom:clamp(36px,5vw,76px)}.h-ptn-hl .h-title{display:flow-root;height:calc(2em * var(--h-lh-tight))}.h-ptn-head .h-eyebrow{margin-bottom:clamp(14px,1.6vw,24px)}.h-ptn-side{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.h-ptn-note{margin:0;padding:7px 10px;max-width:30em;font:500 11.5px/1.6 var(--h-f-mono);letter-spacing:var(--h-track-mono);text-transform:uppercase;color:var(--h-ink-2)}.h-ptn-note span{display:block;white-space:nowrap}.h-ptn-toggle{align-items:center;gap:10px;min-height:44px;padding:0 18px 0 15px;border:1px solid var(--h-line-2);border-radius:999px;background:var(--h-paper);color:var(--h-ink);font:500 11px/1 var(--h-f-mono);letter-spacing:var(--h-track-mono);text-transform:uppercase;cursor:pointer;transition:border-color var(--h-t-1),background var(--h-t-1)}.h-ptn-toggle{display:none}.h-ptn-toggle:hover{border-color:var(--h-ink-3)}.h-ptn-toggle:focus-visible{outline:2px solid var(--h-violet);outline-offset:3px}.h-ptn-tgl-ic{position:relative;width:10px;height:10px;flex:none}.h-ptn-tgl-ic::before,.h-ptn-tgl-ic::after{content:"";position:absolute;top:0;width:3px;height:10px;border-radius:1px;background:currentColor}.h-ptn-tgl-ic::before{left:1px}.h-ptn-tgl-ic::after{right:1px}.h-ptn-toggle[aria-pressed="true"] .h-ptn-tgl-ic::before{left:1px;width:0;height:0;border-radius:0;background:none;border-style:solid;border-width:5px 0 5px 9px;border-color:transparent transparent transparent currentColor}.h-ptn-toggle[aria-pressed="true"] .h-ptn-tgl-ic::after{display:none}@media (min-width:900px){.h-ptn-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.h-ptn-side{flex-direction:column;align-items:flex-start;width:300px;padding-bottom:.6em}}.h-ptn-mq{position:relative;padding-block:clamp(18px,2.4vw,36px);border-block:1px solid var(--h-line);background-color:var(--h-bg-paper,var(--h-paper));background-image:linear-gradient(90deg,var(--h-paper-3) 1px,transparent 1px),linear-gradient(var(--h-paper-3) 1px,transparent 1px);background-size:120px 120px;background-position:center}.h-ptn-set{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:calc(var(--h-ptn-gap) * .9) var(--h-ptn-gap)}.h-ptn-row{padding:calc(var(--h-ptn-pad) * .6) var(--h-gut)}.h-ptn .h-ptn-item{position:relative;flex:none;box-sizing:border-box;height:var(--h-ptn-h);aspect-ratio:2/1;display:grid;place-items:center;padding:calc(var(--h-ptn-h) * .1) calc(var(--h-ptn-h) * .13);border:1px solid var(--h-line);border-radius:14px;background:var(--h-paper);color:var(--h-ink);box-shadow:0 6px 12px -8px rgb(20 16 22 / .28);outline:1px dashed var(--h-line-2);outline-offset:var(--h-ptn-cut);overflow:hidden;transform:translateY(var(--h-ptn-y,0px)) rotate(var(--h-ptn-r,0deg))}.h-ptn .h-ptn-item[data-shape="circle"]{aspect-ratio:1;border-radius:50%;padding:calc(var(--h-ptn-h) * .05)}.h-ptn .h-ptn-item[data-shape="word"]{aspect-ratio:5/2;border-radius:999px;padding-inline:calc(var(--h-ptn-h) * .24)}.h-ptn-set > :nth-child(4n+1){--h-ptn-r:-1.2deg;--h-ptn-y:-2px}.h-ptn-set > :nth-child(4n+2){--h-ptn-r:.8deg;--h-ptn-y:3px}.h-ptn-set > :nth-child(4n+3){--h-ptn-r:-.5deg;--h-ptn-y:-1px}.h-ptn-set > :nth-child(4n+4){--h-ptn-r:1deg;--h-ptn-y:2px}.h-ptn-logo{position:relative;display:block;width:100%;height:100%;object-fit:contain;filter:grayscale(1);opacity:.5;transition:opacity var(--h-t-2) var(--h-ease-out)}.h-ptn-item::before{content:"";position:absolute;top:0;right:0;z-index:3;width:calc(var(--h-ptn-h) * .36);aspect-ratio:1;pointer-events:none;background:linear-gradient(225deg,var(--h-paper) 0 50%,var(--h-line-2) 50%,var(--h-paper-2) 80%,var(--h-paper));transform-origin:100% 0;transform:scale(var(--h-ptn-peel,0))}.h-ptn-item[data-acc="c"]{--h-ptn-acc:var(--h-c)}.h-ptn-item[data-acc="m"]{--h-ptn-acc:var(--h-m)}.h-ptn-item[data-acc="y"]{--h-ptn-acc:var(--h-y)}.h-ptn-item[data-acc="k"]{--h-ptn-acc:var(--h-ink)}.h-ptn-a{fill:var(--h-ptn-acc,var(--h-ink))}.h-ptn-as{fill:none;stroke:var(--h-ptn-acc,var(--h-ink))}.h-ptn-logo text{fill:currentColor}.h-ptn-td{font-family:var(--h-f-display);font-weight:900}.h-ptn-tm{font-family:var(--h-f-mono);font-weight:500;letter-spacing:.06em}.h-ptn-item:focus-within .h-ptn-logo{filter:none;opacity:1}@media (hover:hover) and (pointer:fine){.h-ptn.is-in .h-ptn-item{transition:transform var(--h-t-2) var(--h-ease-out)}.h-ptn.is-in .h-ptn-item::before{transition:transform var(--h-t-2) var(--h-ease-out)}.h-ptn .h-ptn-item:hover .h-ptn-logo{filter:none;opacity:1}.h-ptn.is-in .h-ptn-item:hover{--h-ptn-peel:.5;transform:translateY(calc(var(--h-ptn-y,0px) - 5px)) rotate(0deg) scale(1.03)}}.h-ptn-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:clamp(16px,1.8vw,24px);font:500 11px/1.4 var(--h-f-mono);letter-spacing:var(--h-track-mono);text-transform:uppercase;color:var(--h-ink-3)}.h-ptn-leg{display:inline-flex;align-items:center;gap:10px}.h-ptn-leg-cut{display:inline-block;width:30px;border-top:1px dashed var(--h-ink-3)}.h-ptn-leg-v{display:none;width:20em;white-space:nowrap}.h-ptn-v{display:inline-block;width:46px;font-weight:500;color:var(--h-ink);font-variant-numeric:tabular-nums;text-align:left}:is(html.mdh-js:not(.mdh-static):not(.mdh-safe),html.mdh-js.mdh-ready:not(.mdh-static)) .h-ptn:not(.h-failed) .h-ptn-mq{padding-block:0}:is(html.mdh-js:not(.mdh-static):not(.mdh-safe),html.mdh-js.mdh-ready:not(.mdh-static)) .h-ptn:not(.h-failed) .h-ptn-mq::before,:is(html.mdh-js:not(.mdh-static):not(.mdh-safe),html.mdh-js.mdh-ready:not(.mdh-static)) .h-ptn:not(.h-failed) .h-ptn-mq::after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:var(--h-ptn-fade);pointer-events:none}:is(html.mdh-js:not(.mdh-static):not(.mdh-safe),html.mdh-js.mdh-ready:not(.mdh-static)) .h-ptn:not(.h-failed) .h-ptn-mq::before{left:0;background:linear-gradient(90deg,var(--h-paper),rgb(255 255 255 / 0))}:is(html.mdh-js:not(.mdh-static):not(.mdh-safe),html.mdh-js.mdh-ready:not(.mdh-static)) .h-ptn:not(.h-failed) .h-ptn-mq::after{right:0;background:linear-gradient(270deg,var(--h-paper),rgb(255 255 255 / 0))}:is(html.mdh-js:not(.mdh-static):not(.mdh-safe),html.mdh-js.mdh-ready:not(.mdh-static)) .h-ptn:not(.h-failed) .h-ptn-row{padding:var(--h-ptn-pad) 0;overflow:hidden;contain:layout paint}:is(html.mdh-js:not(.mdh-static):not(.mdh-safe),html.mdh-js.mdh-ready:not(.mdh-static)) .h-ptn:not(.h-failed) .h-ptn-row + .h-ptn-row{margin-top:calc(var(--h-ptn-pad) * -1.1)}:is(html.mdh-js:not(.mdh-static):not(.mdh-safe),html.mdh-js.mdh-ready:not(.mdh-static)) .h-ptn:not(.h-failed) .h-ptn-track{display:flex;width:max-content;will-change:transform}:is(html.mdh-js:not(.mdh-static):not(.mdh-safe),html.mdh-js.mdh-ready:not(.mdh-static)) .h-ptn:not(.h-failed) .h-ptn-set{flex:none;flex-wrap:nowrap;justify-content:flex-start;gap:var(--h-ptn-gap);padding-right:var(--h-ptn-gap)}:is(html.mdh-js:not(.mdh-static):not(.mdh-safe),html.mdh-js.mdh-ready:not(.mdh-static)) .h-ptn:not(.h-failed) .h-ptn-leg-v{display:inline-flex}:is(html.mdh-js:not(.mdh-static):not(.mdh-safe),html.mdh-js.mdh-ready:not(.mdh-static)) .h-ptn:not(.h-failed) .h-ptn-toggle{display:inline-flex}@media (max-width:599.98px){.h-ptn{--h-ptn-gap:22px}.h-ptn .h-ptn-item[data-shape="word"]{padding-inline:calc(var(--h-ptn-h) * .2)}html:not(.mdh-js) .h-ptn,html.mdh-static .h-ptn,.h-ptn.h-failed{--h-ptn-h:58px;--h-ptn-gap:16px}}.h-fx{--h-fx-a:var(--h-sec-pad-s);--h-fx-b:var(--h-sec-pad-s);--h-fx-k:.75;--h-fx-h:min(30vh,calc(var(--h-fx-k) * (var(--h-fx-a) + var(--h-fx-b))));position:relative;z-index:var(--h-z-fx);display:block;height:0;pointer-events:none;user-select:none;-webkit-user-select:none}.h-fx-in{position:absolute;left:0;right:0;top:calc((var(--h-fx-b) - var(--h-fx-a)) / 2 - var(--h-fx-h) / 2);height:var(--h-fx-h);overflow:clip}.h-fx i,.h-fx b{display:block;font-style:normal}html.mdh-bg .h-fx-st{display:none}.h-fx-bd-cv{position:absolute;left:0;top:0;width:100%;height:100%;display:none;pointer-events:none}.h-fx-cut .h-fx-in{top:clamp(10px,1.4vw,18px);height:9px;overflow:visible}.h-fx-cut-ln{position:absolute;left:0;right:0;top:4px;height:1px;background:repeating-linear-gradient(90deg,var(--h-cut) 0 6px,transparent 6px 11px);opacity:.75}.h-fx-cut-x{position:absolute;left:50%;top:0;width:9px;height:9px;margin-left:-4px;border-radius:50%;background:var(--h-paper);box-shadow:inset 0 0 0 1px var(--h-cut)}.h-fx-mk .h-fx-in{top:-11px;height:22px;overflow:visible}.h-fx-mk-in{position:relative;height:100%;display:flex;align-items:center;justify-content:space-between}.h-fx-mk-t{width:1px;height:14px;background:var(--h-cut);transform-origin:50% 100%}.h-fx-mk-x{width:22px;height:22px;opacity:.9;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='none' stroke='%236a4fd6' stroke-opacity='.75'%3E%3Ccircle cx='11' cy='11' r='5.5'/%3E%3Cpath d='M11 0v22M0 11h22'/%3E%3C/svg%3E") 50% 50%/22px 22px no-repeat}.h-fx-grid{--h-fx-tick:10px;--h-fx-gl:rgb(20 16 22 / .3)}.h-fx-grid .h-fx-in{top:calc(var(--h-sec-pad) * -.5 - 24px);height:48px}.h-fx-grid-in{position:relative;height:100%}.h-fx-grid-cols{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--h-gap);height:100%;counter-reset:h-fx-c;background:linear-gradient(var(--h-line-2),var(--h-line-2)) 0 50%/100% 1px no-repeat}.h-fx-grid-cols i{position:relative;counter-increment:h-fx-c}.h-fx-grid-cols b{position:absolute;left:0;right:0;top:calc(50% - var(--h-fx-tick) / 2);height:var(--h-fx-tick);box-shadow:inset 1px 0 var(--h-fx-gl),inset -1px 0 var(--h-fx-gl)}.h-fx-grid-cols i::after{content:counter(h-fx-c,decimal-leading-zero);position:absolute;left:5px;bottom:calc(50% + var(--h-fx-tick) / 2 + 5px);font:500 9px/1 var(--h-f-mono);letter-spacing:var(--h-track-mono);color:var(--h-ink-3)}.h-fx-grid-cols i:nth-child(n+5){display:none}.h-fx-grid-lbl{position:absolute;left:max(var(--h-gut),env(safe-area-inset-left,0px));right:max(var(--h-gut),env(safe-area-inset-right,0px));top:calc(50% + var(--h-fx-tick) / 2 + 3px);z-index:1;display:flex;justify-content:space-between;gap:16px;margin:0;font:500 10px/1 var(--h-f-mono);letter-spacing:var(--h-track-mono);text-transform:uppercase;color:var(--h-ink-3);white-space:nowrap}.h-fx-grid-lbl>span{padding:3px 6px;background:var(--h-bg-paper,#fff)}.h-fx-grid-lbl>span:first-child{margin-left:-6px}.h-fx-grid-lbl>span:last-child{margin-right:-6px}.h-fx-grid-k8,.h-fx-grid-k12{display:none}@media (min-width:600px){.h-fx-grid-cols{grid-template-columns:repeat(8,minmax(0,1fr))}.h-fx-grid-cols i:nth-child(n+5){display:block}.h-fx-grid-cols i:nth-child(n+9){display:none}.h-fx-grid-k4{display:none}.h-fx-grid-k8{display:inline}}@media (min-width:1080px){.h-fx-grid-cols{grid-template-columns:repeat(12,minmax(0,1fr))}.h-fx-grid-cols i:nth-child(n+9){display:block}.h-fx-grid-k8{display:none}.h-fx-grid-k12{display:inline}}.h-fx-foil{--h-fx-s:min(calc(var(--h-sec-pad-s) * .9),112px)}.h-fx-foil .h-fx-in{left:auto;right:0;top:calc(-1 * var(--h-fx-s));width:var(--h-fx-s);height:var(--h-fx-s);overflow:visible}.h-fx-foil-r,.h-fx-foil-bw,.h-fx-foil-p{position:absolute;inset:0}.h-fx-foil-r{background:var(--h-bg-paper,#fff);clip-path:polygon(100% 0,100% 100%,0 100%)}.h-fx-foil-bw{filter:drop-shadow(-3px -3px 7px rgb(0 0 0 / .45))}.h-fx-foil-p{clip-path:polygon(0 0,100% 0,0 100%);background:linear-gradient(135deg,#f6c8e0 0%,#fadcec 22%,#fff0f7 40%,#f8cfe4 47%,#e889bb 50%)}.h-fx-fan{--h-fx-a:var(--h-sec-pad);--h-fx-k:.86;--h-fx-L:calc(var(--h-fx-h) * .84);--h-fx-w:calc(var(--h-fx-L) * .2);--h-fx-sp:15deg}.h-fx-fan-in{position:absolute;left:50%;bottom:calc(var(--h-fx-h) * .07 + var(--h-fx-w) / 2);width:0;height:0}.h-fx-fan-s{position:absolute;left:calc(var(--h-fx-w) / -2);bottom:calc(var(--h-fx-w) / -2);width:var(--h-fx-w);height:var(--h-fx-L);border-radius:calc(var(--h-fx-w) * .14);background:var(--h-paper);box-shadow:0 0 0 1px rgb(20 16 22 / .07),0 8px 18px -10px rgb(20 16 22 / .45);transform-origin:50% calc(100% - var(--h-fx-w) / 2);transform:rotate(calc((var(--i) - 3.5) * var(--h-fx-sp)))}.h-fx-fan-s::before{content:"";position:absolute;left:9%;right:9%;top:calc(var(--h-fx-w) * .09);height:58%;border-radius:calc(var(--h-fx-w) * .08);background:var(--c)}.h-fx-fan-s b{position:absolute;left:0;right:0;top:calc(58% + var(--h-fx-w) * .32);display:flex;justify-content:center;writing-mode:vertical-rl;font:500 clamp(6px,calc(var(--h-fx-w) * .2),9px)/1 var(--h-f-mono);letter-spacing:.06em;color:var(--h-ink-3)}.h-fx-fan-pin{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--h-paper);box-shadow:inset 0 0 0 2px var(--h-ink-3),0 1px 2px rgb(20 16 22 / .3)}.h-fx-fold .h-fx-in{top:calc(var(--h-sec-pad-s) * -.5 - 4px);height:9px}.h-fx-fold-in{position:relative;height:100%}.h-fx-fold-ln{position:absolute;left:0;right:0;top:4px;height:1px;background:repeating-linear-gradient(90deg,var(--h-line-2) 0 7px,transparent 7px 12px)}.h-fx-fold-m{position:absolute;top:4px;width:max(10px,calc(var(--h-gut) - 14px));height:1px;background:repeating-linear-gradient(90deg,var(--h-cut) 0 4px,transparent 4px 7px)}.h-fx-fold-m:nth-of-type(1){left:0}.h-fx-fold-m:nth-of-type(2){right:0}body[data-page=home] #opinie[data-h-bg=ink]{background-color:var(--h-bg-ink)}body[data-page=home] :is(#opinie,#kontakt)[data-h-bg=mist]{background-color:var(--h-bg-mist)}body[data-page=home] :is(#opinie,#kontakt)[data-h-bg=paper]{background-color:var(--h-bg-paper)}html.mdh-bg :is(#opinie,#kontakt)[data-h-bg]{background-color:transparent!important}body[data-page=home] :is(#opinie,#kontakt)[data-h-bg]{--h-fg:var(--h-ink);--h-fg-2:var(--h-ink-2);--h-fg-3:var(--h-ink-3);--h-fg-line:var(--h-line-2);--h-fg-pink:var(--h-pink-2);--h-fx-em:var(--h-pink)}body[data-page=home] :is(#opinie,#kontakt)[data-h-bg=ink],html.mdh-bg.h-bg-dark :is(#opinie,#kontakt)[data-h-bg]{--h-fg:var(--h-on-ink);--h-fg-2:var(--h-on-ink-2);--h-fg-3:var(--h-on-ink-2);--h-fg-line:var(--h-on-ink-line);--h-fg-pink:var(--h-pink-ink);--h-fx-em:var(--h-pink-ink)}html.mdh-bg:not(.h-bg-dark) :is(#opinie,#kontakt)[data-h-bg=ink]{--h-fg:var(--h-ink);--h-fg-2:var(--h-ink-2);--h-fg-3:var(--h-ink-3);--h-fg-line:var(--h-line-2);--h-fg-pink:var(--h-pink-2);--h-fx-em:var(--h-pink)}body[data-page=home] :is(#opinie,#kontakt)[data-h-bg]{color:var(--h-fg);--fg:var(--h-fg);--fg-2:var(--h-fg-2);--fg-3:var(--h-fg-3);--fg-text:var(--h-fg-2);--line:var(--h-fg-line);--line-2:var(--h-fg-line);--hover:color-mix(in srgb,var(--h-fg) 7%,transparent)}html.mdh-bg :is(#opinie,#kontakt)[data-h-bg] :is(h2,p,a,span,b,em,button,li){transition:color .7s var(--h-ease-io),border-color .7s var(--h-ease-io),background-color .25s}body[data-page=home] :is(#opinie,#kontakt) p.eyebrow{font:500 var(--h-fs-mono)/1.4 var(--h-f-mono);letter-spacing:var(--h-track-mono);color:var(--h-fg-2)}body[data-page=home] :is(#opinie,#kontakt) p.eyebrow::before{box-shadow:none;background:conic-gradient(from 45deg,var(--h-cyan) 0 50%,var(--h-violet) 0);width:10px;height:10px}html.mdh-bg.h-bg-dark :is(#opinie,#kontakt) p.eyebrow::before,body[data-page=home] #opinie[data-h-bg=ink] p.eyebrow::before{background:conic-gradient(from 45deg,var(--h-cyan-ink) 0 50%,var(--h-violet-ink) 0)}body[data-page=home] #kontakt p.eyebrow .dot{display:none}body[data-page=home] #kontakt p.eyebrow::before{display:block!important;content:"";flex:none;border-radius:50%}body[data-page=home] #opinie h2,body[data-page=home] #kontakt .h2{font:900 var(--h-fs-l)/var(--h-lh-tight) var(--h-f-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--h-fg);text-wrap:balance}body[data-page=home] #opinie h2 em,body[data-page=home] #kontakt .h2 em{font-size:1em;font-style:normal;color:var(--h-fx-em)}body[data-page=home] #opinie h2 em,body[data-page=home] #opinie h2 em .mwi{color:var(--h-violet);background:var(--h-grad-cv);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (forced-colors:active){body[data-page=home] #opinie h2 em,body[data-page=home] #opinie h2 em .mwi{background:none;-webkit-text-fill-color:currentColor}}body[data-page=home] :is(#opinie,#kontakt) :is(.btn,.soc){min-height:56px;padding:0 30px;font:600 16px/1 var(--h-f-body);border-color:var(--h-fg-line);color:var(--h-fg)}body[data-page=home] :is(#opinie,#kontakt) .btn-pink{background:var(--h-pink);border-color:var(--h-pink);color:#fff}body[data-page=home] :is(#opinie,#kontakt) .btn-pink:hover{background:var(--h-pink-2);border-color:var(--h-pink-2)}body[data-page=home] :is(#opinie,#kontakt) .btn:not(.btn-pink):hover{border-color:var(--h-fg-2)}body[data-page=home] :is(#opinie,#kontakt) .soc{padding:0 22px 0 18px}body[data-page=home] #opinie{--h-rv-py:clamp(40px,7svh,88px);padding-block:var(--h-rv-py);--h-rv-fig:min(100%,calc(100svh - var(--h-hdr) - 2 * var(--h-rv-py) - 12px),660px)}body[data-page=home] #opinie .rev-in{gap:clamp(24px,4vw,72px)}body[data-page=home] #opinie .rev-score{gap:clamp(12px,2svh,22px)}body[data-page=home] #opinie .rev-score .eyebrow{margin:0}body[data-page=home] #opinie h2{font-size:min(var(--h-fs-l),11svh)}body[data-page=home] #opinie .rev-score>p:not(.eyebrow){margin:0;color:var(--h-fg-2);font-size:var(--h-fs-body);line-height:1.55;max-width:34em}body[data-page=home] #opinie .hero-cta{margin-top:clamp(2px,.8svh,8px)}body[data-page=home] #opinie .socials{margin-top:0}body[data-page=home] #opinie .stars{background:linear-gradient(90deg,#f5a800 calc(var(--r,5) / 5 * 100%),color-mix(in srgb,var(--h-fg) 15%,transparent) 0)}body[data-page=home] #opinie .stars-big{--s:clamp(26px,min(2.6vw,4.4svh),40px);filter:none}body[data-page=home] #opinie .rv-fig{justify-self:end;width:var(--h-rv-fig);padding:0;border-radius:var(--h-r-l);border:1px solid var(--h-line-2);background:var(--h-bg-ink);box-shadow:0 30px 60px -36px rgb(20 16 22 / .35)}body[data-page=home] #opinie .rv-fig img{border-radius:0}body[data-page=home] #opinie .rv-fig:hover{border-color:var(--h-line-2);box-shadow:0 36px 70px -34px rgb(20 16 22 / .42)}@media (max-width:900px){body[data-page=home] #opinie{--h-rv-py:clamp(48px,8svh,72px)}body[data-page=home] #opinie .rv-fig{justify-self:stretch;width:auto}body[data-page=home] #opinie .rv-fig img{aspect-ratio:16/11;object-fit:cover;object-position:0 78%}}body[data-page=home] #kontakt{border-top:0}body[data-page=home] #kontakt::before,body[data-page=home] #kontakt .aura{display:none}body[data-page=home] #kontakt{padding-block:clamp(64px,7.5vw,112px)}body[data-page=home] #kontakt .visit-copy{container-type:inline-size;gap:clamp(16px,1.6vw,22px)}body[data-page=home] #kontakt .h2{font-size:min(var(--h-fs-l),12.5cqi,9.5svh);margin:0}@media (max-width:900px){body[data-page=home] #kontakt .h2{font-size:min(var(--h-fs-l),12.5cqi)}}body[data-page=home] #kontakt .visit-copy>p:not(.eyebrow){color:var(--h-fg-2);font-size:var(--h-fs-lead);line-height:1.45}body[data-page=home] #kontakt .clist,body[data-page=home] #kontakt .clist li{border-color:var(--h-fg-line)}body[data-page=home] #kontakt :is(.clist .lbl,.social-row .lbl){font:500 var(--h-fs-mono)/1.2 var(--h-f-mono);letter-spacing:var(--h-track-mono);color:var(--h-fg-3)}body[data-page=home] #kontakt .clist .val{color:var(--h-fg)}body[data-page=home] #kontakt .clist a.val:hover{color:var(--h-violet)}body[data-page=home] #kontakt .who{color:var(--h-fg-2)}body[data-page=home] #kontakt .copy{height:44px;padding:0 16px;font:500 11.5px/1 var(--h-f-mono);letter-spacing:var(--h-track-mono);color:var(--h-fg-2);border-color:var(--h-fg-line)}body[data-page=home] #kontakt .copy:hover{color:var(--h-fg);border-color:var(--h-violet);background:var(--h-violet-soft)}body[data-page=home] #kontakt .g-rate{background:var(--h-bg-paper);border-color:var(--h-line-2);color:var(--h-ink-2)}body[data-page=home] #kontakt .g-rate b{color:var(--h-ink)}body[data-page=home] #kontakt .map-card{--fg:#141016;--fg-2:#4f4755;--fg-3:#6b6371;--line:#e8e3eb;--line-2:#d7d0dc;--h-fg:var(--h-ink);--h-fg-2:var(--h-ink-2);color:var(--h-ink)}body[data-page=home] #kontakt .map-card{border-radius:var(--h-r-l);border-color:var(--h-line-2);box-shadow:0 30px 60px -36px rgb(20 16 22 / .35)}body[data-page=home] #kontakt .map-card::after{border-radius:var(--h-r-l)}body[data-page=home] #kontakt .map-zoom button[aria-pressed="true"],body[data-page=home] #kontakt .map-ui button:hover{background:var(--h-violet);color:#fff}body[data-page=home] #kontakt .map-coords .dot{background:var(--h-cyan);box-shadow:none}body[data-page=home] #kontakt[data-h-bg]::after{content:"";position:absolute;left:max(var(--h-gut),env(safe-area-inset-left,0px));right:max(var(--h-gut),env(safe-area-inset-right,0px));top:clamp(14px,2vw,26px);height:22px;pointer-events:none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='none' stroke='%236a4fd6' stroke-opacity='.75'%3E%3Ccircle cx='11' cy='11' r='5.5'/%3E%3Cpath d='M11 0v22M0 11h22'/%3E%3C/svg%3E") 50% 0/22px 22px no-repeat, linear-gradient(var(--h-cut),var(--h-cut)) 0 0/1px 14px no-repeat, linear-gradient(var(--h-cut),var(--h-cut)) 100% 0/1px 14px no-repeat}@media (prefers-reduced-motion:reduce){.h-fx *{transition:none!important;animation:none!important}}
/* === EKRANY start === */
/* ===== EKRANY (strona główna): duże monitory ===== */
/* oferta: większe zdjęcie i nazwy usług, żeby wiersz nie był pusty pośrodku */
@media (min-width:1800px){.h-svc{--h-svc-fw:clamp(320px,27vw,780px);--h-svc-fs:clamp(40px,5vw,128px);--h-svc-nw:clamp(56px,5.4vw,160px)}}
/* === EKRANY end === */

/* ===== 2026-10-28: duże nagłówki – polskie znaki (Ż, Ć, Ś, Ą, Ę, Ł) nie nachodzą na wiersz wyżej ani niżej ===== */
.h-hero-title,.h-svc-h,.h-svc-name-in,.h-about-h,.h-why-arg h3,.h-team-name,.h2.mo-h{line-height:1.02!important}
.mo .mo-h .mw{padding-top:.3em;margin-top:-.3em}
