.C{--pad:16px;--fs-s:clamp(13px, .86vw, 22px);--unit:70svh;min-height:100svh;font-family:var(--font-c);font-variation-settings:"wdth" 100;color:var(--white);font-weight:500;position:relative}@media (min-width:900px){.C{--pad:24px}}.C-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.C-intro{z-index:80;background:var(--ink);pointer-events:none;place-items:center;display:none;position:fixed;inset:0}.C-intro span{font-variation-settings:"wdth" var(--wd);text-transform:uppercase;text-align:center;letter-spacing:-.02em;opacity:0;grid-area:1/1;font-size:clamp(56px,11vw,280px);font-weight:900;line-height:.82}.C-intro span:last-child{color:var(--lemon)}.C-seq{height:calc(100svh + 5.5 * var(--unit) + 100svh);position:relative}.C-anchor{left:0;top:calc(1.2 * var(--unit));width:1px;height:1px;position:absolute}.C-stage{--r:0;background:var(--ink);height:100svh;position:sticky;top:0;overflow:hidden}.C-hero{position:absolute;inset:0}.C-word-wrap{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.C-word{font-size:calc((100vw - 2 * var(--pad)) / 7.3616);font-variation-settings:"wdth" 150;text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;color:var(--lemon);font-weight:900;line-height:.8}.C-flood{z-index:2;background:var(--lemon);clip-path:circle(calc(var(--r) * 150vmax) at var(--fx,50%) var(--fy,50%));position:absolute;inset:0}.C-track{z-index:3;color:var(--on-lemon);position:absolute;top:50%;left:50%}.C-track span{left:calc(var(--i) * 100vw);font-variation-settings:"wdth" 150;text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;font-size:clamp(72px,18svh,280px);font-weight:900;line-height:.8;position:absolute;top:0;transform:translate(-50%,-50%)}.C-phone-pos{--ph:min(76svh, 1080px);z-index:4;height:var(--ph);width:calc(var(--ph) * 495 / 1008);position:absolute;top:50%;left:50%;transform:translate(-50%,-47%)}.C-phone-in,.C-phone-in .d2-phone{height:100%}.C-line{z-index:5;bottom:var(--pad);font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.01em;max-width:min(32vw,600px);font-size:clamp(17px,2vw,48px);font-weight:800;line-height:.95;position:absolute}.C-line--l{left:var(--pad)}.C-line--r{right:var(--pad);text-align:right}.C-line-in{display:block}.C-fleet{z-index:5;color:var(--on-lemon);pointer-events:none;position:absolute;inset:0}.C-fleet-top{left:var(--pad);right:var(--pad);justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:absolute;top:74px}.C-fleet-top h2{font-variation-settings:"wdth" 150;text-transform:uppercase;letter-spacing:-.015em;font-size:clamp(30px,3.3vw,84px);font-weight:900;line-height:.84}.C-fleet-top p{text-align:right;max-width:26ch;font-size:clamp(15px,1.05vw,20px);font-weight:650;line-height:1.32}.C-infos{left:var(--pad);bottom:var(--pad);width:min(31vw,580px);height:44svh;position:absolute}.C-info{position:absolute;bottom:0;left:0;right:0}.C-info-num{font-size:var(--fs-s);font-variation-settings:"wdth" 125;text-transform:uppercase;font-weight:800}.C-info h3,.C-fleet-top h2{text-wrap:balance}.C-info-body{text-wrap:pretty}.C-stage :focus-visible,.C-card--lemon :focus-visible{outline-color:currentColor}.C-info h3{font-variation-settings:"wdth" 112;text-transform:uppercase;letter-spacing:-.01em;margin-top:12px;font-size:clamp(24px,2.15vw,56px);font-weight:900;line-height:.92}.C-info-body{margin-top:12px;font-size:clamp(16px,1.12vw,22px);font-weight:600;line-height:1.38}.C-head{z-index:7;padding:18px var(--pad);color:var(--white);position:absolute;top:0;left:0;right:0}.C-head-in{justify-content:space-between;align-items:center;gap:16px;display:flex}.C-logo{font-variation-settings:"wdth" 150;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(18px,1.5vw,38px);font-weight:900}.C-nav{font-size:var(--fs-s);font-variation-settings:"wdth" 125;text-transform:uppercase;gap:clamp(14px,1.8vw,40px);font-weight:800;display:flex}.C-nav a,.C-foot a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;padding-bottom:2px;transition:background-size .35s cubic-bezier(.2,.7,.1,1)}.C-nav a:hover,.C-foot a:hover{background-size:100% 2px}@media (max-width:899px){.C-word-wrap{place-items:start center;padding-top:12svh}.C-phone-pos{--ph:min(52svh, 500px);transform:translate(-50%,-58%)}.C-line{max-width:46vw;font-size:16px}.C-track span{font-size:13svh}.C-fleet-top{top:64px}.C-fleet-top p{display:none}.C-infos{right:var(--pad);width:auto;height:auto}.C-info h3{font-size:22px}.C-info-body{font-size:15px}}.C-work{z-index:2;margin-top:-100svh;position:relative}.C-card{background:var(--ink);height:100svh;color:var(--white);position:sticky;top:0;overflow:hidden}.C-card--lemon{background:var(--lemon);color:var(--on-lemon)}.C-card-in{padding:20px var(--pad) var(--pad);transform-origin:50% 0;flex-direction:column;display:flex;position:absolute;inset:0}.C-card-head{font-size:var(--fs-s);font-variation-settings:"wdth" 120;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;font-weight:750;display:flex}.C-card-head a{border-bottom:2px solid}.C-card-name{--w:124;font-variation-settings:"wdth" var(--w);text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;margin-top:3svh;font-size:min(10vw,24svh);font-weight:900;line-height:.8}.C-card-frame{background:var(--ink-deep);flex:1;min-height:0;margin-top:3svh;position:relative;overflow:hidden}.C-card-shot{width:100%;height:auto;position:absolute;top:0;left:0}.C-gap{height:80svh}.C-foot{z-index:2;padding:28px var(--pad) 36px;background:var(--ink);border-top:1px solid var(--line);font-size:var(--fs-s);font-variation-settings:"wdth" 115;color:var(--grey);gap:12px;font-weight:650;display:grid;position:relative}.C-foot nav{color:var(--white);flex-wrap:wrap;gap:8px 20px;display:flex}.C-foot [aria-current]{color:var(--lemon)}@media (min-width:900px){.C-foot{grid-template-columns:1fr auto 1fr;align-items:center}.C-foot>:last-child{justify-self:end}}@media (prefers-reduced-motion:no-preference){.C-intro{animation:.24s linear 1.08s both C-out;display:grid}.C-intro span{animation:.34s linear forwards C-beat;animation-delay:calc(var(--i) * .34s + 60ms)}.C-word{animation:.85s cubic-bezier(.7,0,.2,1) 1.1s both C-stretch}.C-phone-in{animation:.9s cubic-bezier(.2,.8,.2,1) 1.45s both C-rise}.C-line-in{animation:.6s ease-out 1.7s both C-fade}.C-head-in{animation:.5s ease-out 1.65s both C-fade}}@keyframes C-beat{0%,99%{opacity:1}to{opacity:0}}@keyframes C-out{to{opacity:0;visibility:hidden}}@keyframes C-stretch{0%{font-variation-settings:"wdth" 50}to{font-variation-settings:"wdth" 150}}@keyframes C-rise{0%{opacity:0;transform:translateY(18%)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes C-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.C-seq{height:auto}.C-anchor{top:100svh}.C-stage{height:auto;position:relative;overflow:visible}.C-hero{height:100svh;min-height:560px;position:relative;overflow:hidden}.C-flood,.C-track{display:none}.C-fleet{padding:72px var(--pad);background:var(--lemon);position:relative;inset:auto}.C-fleet-top,.C-infos,.C-info{width:auto;height:auto;position:static}.C-infos{gap:40px;max-width:62ch;margin-top:48px;display:grid}.C-work{margin-top:0}.C-card{height:auto;position:relative}.C-card-in{position:relative;inset:auto}.C-card-frame{flex:none;height:70svh}.C-gap{display:none}}
.C-nav-short{display:none}@media (max-width:599px){.C-nav-long{display:none}.C-nav-short{display:inline}}@media (max-width:639px){.C-nav-wide{display:none}}@media (max-width:439px){.C-nav{font-variation-settings:"wdth" 100;gap:9px}}.W{--reveal:35svh;--hold:30svh;--wfs:min(23svh, 15.5vw);z-index:2;height:calc(100svh + var(--reveal) + var(--hold));margin-top:-200svh;position:relative}.W+.C-work{margin-top:0}.W-anchor{left:0;top:var(--reveal);width:1px;height:1px;position:absolute}.W-stage{--r:1;background:var(--ink);height:100svh;color:var(--white);clip-path:circle(calc(var(--r) * 150vmax) at 50% 50%);position:sticky;top:0;overflow:clip}.W-in{position:absolute;inset:0}.W-big{left:var(--pad);right:var(--pad);font-size:var(--nf,min(var(--wfs), 12.4vw));text-transform:uppercase;text-align:center;letter-spacing:-.02em;white-space:nowrap;flex-direction:column;align-items:center;font-weight:900;line-height:.82;display:flex;position:absolute;top:50%;transform:translateY(-56%)}.W-line{--w:var(--fit,50);font-variation-settings:"wdth" var(--w)}.W-line:last-child{color:var(--lemon)}.W-note{left:var(--pad);right:var(--pad);bottom:var(--pad);justify-content:space-between;align-items:flex-end;gap:24px;font-size:clamp(16px,1.3vw,30px);font-weight:650;line-height:1.3;display:flex;position:absolute}.W-note span{text-wrap:balance;max-width:30ch}.W-note span:last-child{text-align:right}@media (max-width:899px){.W{--wfs:17.5vw}.W-big{transform:translateY(-62%)}.W-note{font-size:15px}.W-note span{max-width:46vw}}.Shop{z-index:2;padding:clamp(48px, 8svh, 140px) var(--pad) clamp(40px, 6svh, 110px);background:var(--lemon);color:var(--on-lemon);position:relative}.Shop-big{--w:var(--fit,94);font-size:var(--nf,12vw);font-variation-settings:"wdth" var(--w);text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;font-weight:900;line-height:.8}.Shop-line{display:inline-block}.Shop-note{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:clamp(26px,4.5svh,72px);font-size:clamp(16px,1.3vw,30px);font-weight:650;line-height:1.3;display:flex}.Shop-note span{text-wrap:balance;max-width:30ch}.Shop-note span:last-child{text-align:right}@media (max-width:899px){.Shop-note{font-size:15px}.Shop-note span{max-width:46vw}}.S{z-index:2;padding:clamp(64px, 11svh, 180px) var(--pad) clamp(64px, 12svh, 200px);border-top:1px solid var(--line);background:var(--ink);color:var(--white);position:relative}.S-lead{text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;font-weight:900;line-height:.8}.S-lead-row{--w:var(--fit,124);font-size:var(--nf,12vw);font-variation-settings:"wdth" var(--w);display:block}.S-lead-line{display:inline-block}.S-title{font-variation-settings:"wdth" 150;letter-spacing:-.015em;margin-top:clamp(26px,4.5svh,72px);font-size:clamp(30px,3.3vw,84px);font-weight:900;line-height:.84}.S-body{-moz-column-gap:clamp(32px, 5vw, 128px);grid-template:"desc rank""points rank""note rank"1fr/minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,5vw,128px);margin-top:clamp(22px,3.5svh,56px);display:grid}.S-desc{text-wrap:pretty;grid-area:desc;max-width:30ch;font-size:clamp(19px,1.55vw,38px);font-weight:650;line-height:1.32}.S-points{grid-area:points;gap:clamp(20px,3svh,44px);margin-top:clamp(26px,4svh,56px);display:grid}.S-points h3{font-variation-settings:"wdth" 112;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(22px,1.9vw,50px);font-weight:900;line-height:.92}.S-n{color:var(--lemon);margin-right:.5em}.S-points p{text-wrap:pretty;max-width:44ch;margin-top:10px;font-size:clamp(16px,1.12vw,22px);font-weight:600;line-height:1.38}.S-note{max-width:52ch;color:var(--grey);font-variation-settings:"wdth" 115;grid-area:note;align-self:start;margin-top:clamp(26px,4svh,56px);font-size:clamp(14px,1vw,24px);font-weight:650;line-height:1.4}.S-rank{--rh:clamp(44px, 6.2svh, 100px);--nx:calc(var(--rh) * 1.3);height:calc(7 * var(--rh));border-bottom:1px solid var(--line);grid-area:rank;align-self:start;position:relative}.S-place{left:0;right:0;top:calc(var(--row) * var(--rh));height:var(--rh);border-top:1px solid var(--line);color:var(--mute);font-size:var(--fs-s);font-variation-settings:"wdth" 125;align-items:center;font-weight:800;display:flex;position:absolute}.S-bar,.S-you{height:var(--rh);transform:translateY(calc(var(--slot,var(--end)) * var(--rh)));position:absolute;top:0}.S-rank[data-live] .S-bar,.S-rank[data-live] .S-you{transition:transform .45s cubic-bezier(.7,0,.2,1)}.S-bar{left:var(--nx);width:calc((100% - var(--nx)) * var(--len))}.S-bar:before{content:"";background:var(--ink-elev);position:absolute;inset:32% 0}.S-you{left:calc(var(--nx) - .3em);z-index:1;font-size:calc(var(--rh) * .56);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;align-items:center;padding-left:.3em;font-weight:900;line-height:1;display:flex;right:0}.S-you-t{display:inline-block}.S-rank:not([data-live]) .S-you,.S-you[data-top]{background:var(--lemon);color:var(--on-lemon);font-variation-settings:"wdth" var(--top,150)}.S-rank[data-live] .S-you{transition:transform .45s cubic-bezier(.7,0,.2,1),background-color .3s,color .3s,font-variation-settings .9s cubic-bezier(.7,0,.2,1)}@media (max-width:899px){.S-body{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"desc""rank""points""note"}.S-rank{--rh:44px;margin-top:32px}.S-desc{font-size:19px}.S-points h3{font-size:22px}.S-points p{font-size:15px}}@media (prefers-reduced-motion:reduce){.W{height:auto;margin-top:0}.W-anchor{top:0}.W-stage{height:auto;padding:20svh var(--pad) var(--pad);clip-path:none;position:relative}.W-in{position:static}.W-big{position:static;transform:none}.W-note{margin-top:16svh;position:static}}
:root{--ease-out:cubic-bezier(.25, 1, .5, 1)}.R{vertical-align:top;clip-path:inset(-.16em -.1em);display:inline-grid}.R-face{transition:transform .5s var(--ease-out);grid-area:1/1;align-items:center;gap:.65em;display:inline-flex}.R-face+.R-face{transform:translateY(calc(100% + .34em))}:is(.R-btn,.R-host):is(:focus-visible,:active) .R-face:first-child{transform:translateY(calc(-100% - .34em))}:is(.R-btn,.R-host):is(:focus-visible,:active) .R-face+.R-face{transform:none}@media (hover:hover){:is(.R-btn,.R-host):hover .R-face:first-child{transform:translateY(calc(-100% - .34em))}:is(.R-btn,.R-host):hover .R-face+.R-face{transform:none}}.R-btn{--mx:0px;--my:0px;--sc:1;transform:translate3d(var(--mx), var(--my), 0) scale(var(--sc));transition:transform .45s var(--ease-out), background-color .4s, color .4s;-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.R-btn:hover{--sc:1.02}}.R-btn:active{--sc:.98}.R-btn:focus-visible,.R-host:focus-visible{outline:2px solid var(--ring,currentColor);outline-offset:4px}.Talk{--ring:var(--on-lemon);z-index:2;padding:clamp(56px, 10svh, 170px) var(--pad) clamp(48px, 9svh, 150px);background:var(--lemon);color:var(--on-lemon);position:relative}.Talk-big{--w:var(--fit,96);font-size:var(--nf,12vw);font-variation-settings:"wdth" var(--w);text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;font-weight:900;line-height:.8}.Talk-line{display:inline-block}.Talk-lines{font-size:var(--lf,5.4vw);justify-items:start;gap:clamp(12px,2svh,34px);margin-top:clamp(36px,7svh,110px);display:grid}.Talk-link{text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;font-weight:900;line-height:.82;display:block}.Talk-text{font-variation-settings:"wdth" var(--fit,50);display:inline-block}.Talk-link:focus-visible{outline-offset:8px}.Talk-actions{flex-wrap:wrap;gap:12px;margin-top:clamp(36px,7svh,110px);display:flex}.Talk-btn{--ring:var(--ink);background:var(--ink);height:clamp(54px,4.2vw,88px);color:var(--lemon);font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;border-radius:999px;padding:0 clamp(22px,1.9vw,44px);font-size:clamp(15px,1.05vw,24px);font-weight:800}.Talk-ico{flex:none;width:1.3em;height:1.3em}@media (max-width:599px){.Talk-actions{display:grid}.Talk-btn{width:100%}}.Cap{--cw:clamp(56px, 2.6vw, 76px);--edge:clamp(20px, 1.1vw, 32px);--bg:var(--lemon);--fg:var(--on-lemon);z-index:60;right:max(var(--edge), calc(env(safe-area-inset-right,0px) + 12px));bottom:calc(max(var(--edge), calc(env(safe-area-inset-bottom,0px) + 12px)) + var(--cap-floor,0px));font-family:var(--font-c);transform:translate3d(0, var(--lift,0px), 0);transition:transform .5s var(--ease-out), visibility 0s;-webkit-tap-highlight-color:transparent;position:fixed}.Cap[data-ground=lemon]{--bg:var(--ink);--fg:var(--lemon)}.Cap[data-away]{visibility:hidden;transform:translate3d(calc(100% + var(--edge) + 24px), var(--lift,0px), 0);transition:transform .45s var(--ease-out), visibility 0s .45s}.Cap-body{--mx:0px;--my:0px;--sc:1;transform:translate3d(var(--mx), var(--my), 0) scale(var(--sc));transform-origin:100% 100%;transition:transform .45s var(--ease-out);justify-items:end;display:grid}@media (hover:hover){.Cap-body:hover{--sc:1.02}}.Cap-body:active{--sc:.98}.Cap-top,.Cap-wa{width:var(--cw);height:var(--cw);background:var(--bg);color:var(--fg);cursor:pointer;touch-action:manipulation;transition:background-color .4s, color .4s, width .5s var(--ease-out), border-radius .5s var(--ease-out);border:0;padding:0;display:block;position:relative;overflow:clip}.Cap-top{border-radius:calc(var(--cw) / 2) calc(var(--cw) / 2) 0 0}.Cap-wa{border-radius:0 0 calc(var(--cw) / 2) calc(var(--cw) / 2)}.Cap-top:focus-visible,.Cap-wa:focus-visible{outline:2px solid var(--bg);outline-offset:3px}.Cap-wa:before{content:"";z-index:1;width:calc(var(--cw) - 28px);opacity:.3;background:currentColor;height:1px;position:absolute;top:0;right:14px}.Cap-stack{grid-auto-rows:var(--cw);width:var(--cw);transition:transform .5s var(--ease-out);place-items:center;display:grid;position:absolute;top:0;right:0}.Cap-stack svg{width:calc(var(--cw) * .4);height:calc(var(--cw) * .4)}.Cap-top:is(:focus-visible,:active) .Cap-stack{transform:translateY(calc(-1 * var(--cw)))}@media (hover:hover){.Cap-top:hover .Cap-stack{transform:translateY(calc(-1 * var(--cw)))}}.Cap-fill{border-radius:calc(var(--cw) / 2 - 3px) calc(var(--cw) / 2 - 3px) 0 0;background:var(--fg);color:var(--bg);clip-path:inset(calc((1 - var(--p,0)) * 100%) 0 0 0);transition:background-color .4s,color .4s;position:absolute;inset:3px 3px 0;overflow:clip}.Cap-fill .Cap-stack{top:-3px;right:-3px}.Cap-wa .Cap-stack{transition-duration:.6s}.Cap-wa[data-alt] .Cap-stack{transform:translateY(calc(-1 * var(--cw)))}.Cap-chat{font-size:calc(var(--cw) * .22);font-variation-settings:"wdth" 112;text-transform:uppercase;letter-spacing:.02em;font-weight:850}.Cap-name{--nwd:62;left:calc(var(--cw) * .4);font-size:calc(var(--cw) * .235);font-variation-settings:"wdth" var(--nwd);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;opacity:0;transition:transform .5s var(--ease-out), opacity .3s, font-variation-settings .5s var(--ease-out);font-weight:850;position:absolute;top:50%;transform:translate(16px,-50%)}.Cap-wa:focus-visible{width:calc(var(--cw) + var(--nw,100px));border-radius:calc(var(--cw) / 2) 0 calc(var(--cw) / 2) calc(var(--cw) / 2)}.Cap-wa:focus-visible .Cap-name{--nwd:118;opacity:1;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.Cap-wa:hover{width:calc(var(--cw) + var(--nw,100px));border-radius:calc(var(--cw) / 2) 0 calc(var(--cw) / 2) calc(var(--cw) / 2)}.Cap-wa:hover .Cap-name{--nwd:118;opacity:1;transform:translateY(-50%)}}@media (max-width:899px){.Cap{--cw:52px;--edge:14px}}@media print{.Cap{display:none}}@media (prefers-reduced-motion:reduce){.R-face,.R-face+.R-face{transition:none;transform:none!important}.R-face+.R-face{visibility:hidden}.R-btn{transition:background-color .3s,color .3s;transform:none}.Cap,.Cap[data-away],.Cap-body,.Cap-stack,.Cap-name,.Cap-top,.Cap-wa{transition:none}.Cap-body,.Cap-stack{transform:none!important}.Cap[data-away]{transform:translate3d(calc(100% + var(--edge) + 24px), 0, 0)}.Cap-name{transform:translateY(-50%)}}
@view-transition{navigation:auto}html[data-vt]::view-transition-group(root){animation-duration:.7s}html[data-vt=in]::view-transition-old(root){transform-origin:50% 0;animation:.7s cubic-bezier(.25,1,.5,1) both vt-back}html[data-vt=in]::view-transition-new(root){animation:.7s cubic-bezier(.25,1,.5,1) both vt-up}html[data-vt=out]::view-transition-old(root){z-index:1;animation:.7s cubic-bezier(.25,1,.5,1) both vt-down}html[data-vt=out]::view-transition-new(root){transform-origin:50% 0;animation:.7s cubic-bezier(.25,1,.5,1) both vt-forward}@keyframes vt-up{0%{transform:translateY(100%)}}@keyframes vt-down{to{transform:translateY(100%)}}@keyframes vt-back{to{transform:scale(.92)}}@keyframes vt-forward{0%{transform:scale(.92)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}
.C-site-foot{z-index:2;background:var(--ink);position:relative}.C-foot-cols{padding:40px var(--pad) 36px;border-top:1px solid var(--line);font-size:var(--fs-s);font-variation-settings:"wdth" 115;color:var(--grey);grid-template-columns:repeat(2,minmax(0,max-content));gap:28px clamp(28px,4vw,72px);font-weight:650;display:grid}.C-foot-head{color:var(--mute);font-variation-settings:"wdth" 125;text-transform:uppercase;margin-bottom:12px;font-weight:800}.C-foot-cols ul{gap:8px;display:grid}.C-foot-cols a{color:var(--white);text-transform:uppercase;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;padding-bottom:2px;transition:background-size .35s cubic-bezier(.2,.7,.1,1)}.C-foot-cols a:hover{background-size:100% 2px}
