.pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px}@media (max-width:900px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px}}.pc{position:relative;min-width:0}.pc-a{display:block;text-decoration:none;color:inherit}.pc-f{position:relative;aspect-ratio:4/5;background:var(--mist);overflow:hidden}.pc-i{position:absolute;inset:0}.pc-i img,.pc-u img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--f3) var(--ease)}.pc-i.i2{opacity:0;transition:opacity var(--f2) var(--ease)}@media (hover:hover) and (pointer:fine){.pc-a:hover .sw .i2,.pc-a:focus-visible .sw .i2{opacity:1}.pc-a:hover .pc-f img{transform:scale(var(--zoom))}}@media (hover:none),(pointer:coarse){.pc-i.i2{display:none}}@media (prefers-reduced-motion:reduce){.pc-a:hover .pc-f img{transform:none}}.pc-u{position:absolute;left:12%;right:12%}.pc-u:first-child{top:0;height:58%}.pc-u:last-child{bottom:0;height:42%}.pc-u picture{display:block;height:100%}.pc-u img{object-position:50% 45%}.pc-u:last-child img{object-position:50% 47%}.pc-u .u2{position:absolute;inset:0;opacity:0;transition:opacity var(--f2) var(--ease)}@media (hover:hover) and (pointer:fine){.pc-a:hover .sw .u2,.pc-a:focus-visible .sw .u2{opacity:1}}@media (hover:none),(pointer:coarse){.pc-u .u2{display:none}}.pc-t{padding-top:10px;font-size:14px;line-height:1.4}.pc-n{font:inherit;font-weight:500}.pc-a:hover .pc-n{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.pc-in{margin-top:6px;color:var(--grey)}.pc-p{font-variant-numeric:tabular-nums}.pc-p .now{white-space:nowrap}.pc-g{margin-top:2px;font-size:12px;line-height:1.35;color:var(--grey)}.pc-m{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px;margin-top:6px}.pc-c{display:flex;gap:5px}.pc-c i{display:block;width:10px;height:10px;border-radius:50%;background:var(--c);border:1px solid rgba(17,17,17,.22)}.pc .run{margin-top:4px;font-size:13px;line-height:1.35;color:var(--grey)}.pc-r{position:absolute;left:10px;top:10px;padding:5px 8px 4px;background:var(--ink);color:var(--white);font-family:var(--wide);font-stretch:125%;font-weight:600;font-size:10px;line-height:1;letter-spacing:var(--track);text-transform:uppercase;pointer-events:none}.pc-r.run-m-next{background:var(--white);color:var(--ink);outline:1px solid var(--line);outline-offset:-1px}.pc-sa{position:absolute;inset:0;display:block}.pc-lg .pc-t{font-size:15px}.pc-lg .pc-n{font-size:clamp(16px,1.3vw,19px)}.pc-sm .pc-t{font-size:13px}.pc-sm .pc-r{left:8px;top:8px}@media (max-width:760px){.pc .run{font-size:12px}}.shd{padding-top:clamp(28px,3.4vw,48px);padding-bottom:clamp(20px,2.4vw,32px)}.shd h1{margin-top:12px}.shd .lead{margin-top:12px;color:var(--grey)}.shop-g{padding-bottom:var(--s)}.fbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 0 28px;border-top:1px solid var(--line)}.chips{display:flex;flex-wrap:wrap;gap:8px}.fbar [data-count]:empty{display:none}.chip{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;height:36px;padding:0 16px;border:1px solid var(--line);font-family:var(--wide);font-stretch:125%;font-weight:600;font-size:var(--label);letter-spacing:var(--track);text-transform:uppercase;transition:border-color var(--f1) var(--ease),background-color var(--f1) var(--ease),color var(--f1) var(--ease),transform var(--d1) var(--ease-out)}.chip:hover{border-color:var(--ink)}.chip[aria-pressed=true]{background:var(--red);border-color:var(--red);color:var(--white)}.chip:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media (max-width:760px){.chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--m) * -1);padding:4px var(--m)}.chips::-webkit-scrollbar{display:none}.chip{flex:none}.fbar{padding-top:12px}}.phead{padding-top:56px;padding-bottom:40px}.phead .d2{margin-top:14px;max-width:16ch}.phead .lead{margin-top:20px}.ah-in{display:grid;grid-template-columns:1fr;align-items:end;gap:clamp(24px,4vw,64px);padding-top:clamp(32px,4vw,64px);padding-bottom:clamp(32px,4vw,56px)}.ah-s .ah-in{padding-top:clamp(16px,2vw,28px);padding-bottom:0}.ah-ln{display:flex;gap:24px;font-size:16px}.ah-pic .ah-in{grid-template-columns:7fr 4fr}.ah-t .d1,.ah-t .d2{margin-top:14px}.ah-t .lead{margin-top:20px;max-width:46ch;color:var(--ink)}.ah-n{margin-top:14px}.ah-x{margin-top:24px}.ah-p{aspect-ratio:4/5;overflow:hidden;background:var(--paper-2)}.ah-p picture,.ah-p img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:760px){.ah-pic .ah-in{grid-template-columns:1fr}}.crumb-l{padding-top:14px}.crumbs ol{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--ink-2)}.crumbs li+li::before{content:"/";margin-right:6px}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.sh{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:40px}.sh .d2{margin-top:12px}.sh p.muted{margin-top:16px;max-width:48ch}.lw{font-family:var(--wide);font-stretch:125%;font-weight:600;letter-spacing:.42em;margin-right:-.42em;text-transform:uppercase}.lw>[aria-hidden]>span{display:inline-block}.run{margin-top:16px;font-size:14px}.run-b{display:block;height:2px;margin-top:8px;background:var(--line)}.run-b i{display:block;width:100%;height:100%;background:var(--ink);transform:scaleX(0);transform-origin:0 50%}.fbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px}.hx{position:relative;height:min(78svh,820px);min-height:480px;overflow:hidden;background:var(--ink);color:var(--white)}.hx-ph{position:absolute;inset:0}.hx-ph picture,.hx-ph img{display:block;width:100%;height:100%}.hx-ph img{object-fit:cover}.hx::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.62),rgba(0,0,0,.56) 22%,rgba(0,0,0,.52) 34%,rgba(0,0,0,.45) 38%,rgba(0,0,0,.32) 42%,rgba(0,0,0,.18) 46%,rgba(0,0,0,.07) 50%,rgba(0,0,0,0) 54%)}.hx-t>*,.lh-in>*{text-shadow:0 1px 12px rgba(0,0,0,.25)}.hx-t{position:absolute;left:0;right:0;bottom:0;z-index:2;padding-bottom:clamp(36px,5vw,72px)}.hx h1,.hx h2{color:var(--white)}.hx .lbl{margin-bottom:14px}.hx-l{margin-top:16px;font-size:clamp(16px,1.25vw,19px);line-height:1.45;max-width:46ch}.js .ov .hx:first-child{height:calc(min(78svh,820px) + var(--bar))}@media (max-width:760px){.hx{height:68svh;min-height:420px}.js .ov .hx:first-child{height:calc(68svh + var(--bar))}}input[type=email],input[type=text],input[type=number],input[type=tel],select,textarea{width:100%;min-height:52px;padding:0 2px;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;color:inherit;font-size:17px}select{appearance:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%2317120F'/%3E%3C/svg%3E") right 4px center/12px no-repeat;padding-right:24px}::placeholder{color:currentColor;opacity:.6}label.f{display:block;margin-top:16px}label.f>span{display:block;font-size:13px;color:var(--ink-2)}.hp{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}fieldset{border:0;margin:0;padding:0;min-width:0}legend{padding:0}.opt{display:flex;flex-wrap:wrap;gap:8px}.opt label{position:relative}.opt input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.opt span{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:44px;padding:0 14px;border:1px solid var(--line);font-size:14px;transition:border-color var(--f1) var(--ease)}.opt label:hover span{border-color:var(--ink)}.opt input:checked+span{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.opt input:focus-visible+span{outline:2px solid var(--red);outline-offset:2px}.opt input:disabled+span{opacity:.4;text-decoration:line-through}.ft{border-top:1px solid var(--line);font-size:14px;line-height:1.5}.ft a:not(.tlink):not(.btn){text-decoration:none}.ft a:not(.tlink):not(.btn):hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.ft-cols{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:40px clamp(40px,5vw,96px);padding-top:clamp(40px,4.4vw,64px);padding-bottom:clamp(36px,4vw,56px)}.ft-n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fc summary{display:block;list-style:none;margin-bottom:14px;color:var(--ink)}.fc summary::-webkit-details-marker{display:none}.fc ul{margin:0;padding:0;list-style:none}.fc li+li{margin-top:8px}.ft-jh{margin-bottom:14px;color:var(--ink)}.ft-jl{color:var(--grey);max-width:30em}.ft .lf{margin-top:20px;max-width:none}.ft .lf-f{grid-template-columns:minmax(0,1fr) minmax(0,11em);gap:12px 16px}.ft .lf-b{grid-column:1/-1;justify-self:start}.ft .lf-h{grid-column:1/-1;grid-row:auto}.ft-jb{margin-top:20px}.ft-biz{padding-bottom:16px;font-size:13px;color:var(--grey)}.ft-biz-l{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none}.ft-biz-l li+li::before{content:"·";margin:0 10px;color:var(--grey)}.ft-biz a{color:var(--ink)}@media (max-width:760px){.ft-biz-l{display:block}.ft-biz-l li+li::before{content:none}}.ft-b{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;padding-top:14px;padding-bottom:24px;border-top:1px solid var(--line);font-size:13px;color:var(--grey)}.ft-k{display:flex;align-items:center}.ft-cty{color:var(--ink);font-size:13px}.ft-s{display:flex;gap:2px}.ft-s .ic{width:40px;height:40px;color:var(--ink)}.ft-s svg{width:18px;height:18px}.ft-c{margin-left:auto}.ft-lg{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none}.ft-lg a{color:var(--grey)}.ft-lg a:hover{color:var(--ink)}@media (min-width:761px){.fc summary{pointer-events:none}}@media (max-width:1100px){.ft-cols{grid-template-columns:minmax(0,1fr)}.ft .lf{max-width:560px}}@media (max-width:760px){.ft-cols{gap:32px;padding-top:8px}.ft-n{grid-template-columns:minmax(0,1fr);gap:0}.fc{border-bottom:1px solid var(--line)}.fc summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;margin:0;cursor:pointer}.fc summary::after{content:"";width:9px;height:9px;margin-right:4px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-3px) rotate(45deg)}.fc[open] summary::after{transform:translateY(2px) rotate(225deg)}.fc ul{padding:2px 0 18px}.ft .lf-f{grid-template-columns:minmax(0,1fr)}.ft .lf-b{width:100%}.ft-b{gap:8px 16px;border-top:0;padding-top:0}.ft-c{margin-left:0}.ft-c,.ft-lg{flex-basis:100%}}.mm{background:var(--white);color:var(--ink);text-shadow:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 0 40px;transition:opacity var(--d2) var(--ease-out),visibility 0s linear var(--d2)}.has-mm:hover .mm,.has-mm:focus-within .mm,.has-mm.open .mm{visibility:visible;opacity:1;transition-delay:0s}.has-mm.shut .mm{visibility:hidden;opacity:0}.mm-in{display:grid;gap:24px 40px;transform:translateY(8px) scale(.98);transform-origin:50% 0;transition:transform var(--d2) var(--ease-spring)}.has-mm:hover .mm-in,.has-mm:focus-within .mm-in,.has-mm.open .mm-in{transform:none}.mm a:not(.tlink){text-decoration:none}.mm-fit{grid-template-columns:repeat(2,minmax(0,22rem)) 1fr;align-items:start}.mm-k{margin-bottom:12px;font-size:13px;font-weight:600;letter-spacing:.06em}.mm-k a:hover{text-decoration:underline;text-underline-offset:.22em}.mm-l{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.mm-p{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.35}.mm-n{font-weight:500}.mm-g{grid-column:1;font-size:12px;color:var(--grey)}.mm-pr{grid-column:2;grid-row:1;font-size:13px;white-space:nowrap}.mm-p:hover .mm-n{text-decoration:underline;text-underline-offset:.22em}.mm-all{font-size:14px;align-self:end}.mm-fit .mm-all{justify-self:end;align-self:start}.mm-line,.mm-tk{grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:start}.mm-art{display:block}.mm-pic{display:block;aspect-ratio:3/2;max-height:46svh;background:var(--mist);overflow:hidden}.mm-pic picture,.mm-pic img{display:block;width:100%;height:100%}.mm-pic img{object-fit:cover;transition:transform var(--f3) var(--ease)}@media (hover:hover) and (pointer:fine){.mm-art:hover .mm-pic img{transform:scale(var(--zoom))}}.mm-tx{max-width:34rem}.mm-e{color:var(--grey)}.mm-d{margin-top:12px;font-family:var(--wide);font-stretch:125%;font-weight:500;font-size:22px;line-height:1.2;letter-spacing:-.01em}.mm-tx .mm-g{display:block;margin-top:8px;font-size:13px}.mm-tx .mm-g a{color:inherit}.mm-tx .mm-g a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:.22em}.mm-tx .mm-l{margin-top:20px}.mm-tx .mm-all{margin-top:16px}.mm-tl{margin-top:12px;font-size:15px;line-height:1.5;color:var(--grey);max-width:30em}.mm-b{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.mm-kits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:end;min-height:120px}.mm-kit svg{display:block;width:100%;height:auto;max-height:240px}.mm-kits .tk-defs{position:absolute;width:0;height:0;overflow:hidden}.mm-line:not(:has(.mm-art)){grid-template-columns:minmax(0,1fr)}[popover]{border:0;padding:0;margin:0;color:var(--ink);background:var(--white);max-width:none;max-height:none}[popover]::backdrop{background:var(--scrim)}.pop-x{position:absolute;top:8px;right:calc(var(--m) - 12px)}.menu,.drawer,.sheet{transition:opacity var(--d2) var(--ease-out),overlay var(--d2) allow-discrete,display var(--d2) allow-discrete}.menu:popover-open,.drawer:popover-open,.sheet:popover-open{opacity:1}@starting-style{.menu:popover-open,.drawer:popover-open,.sheet:popover-open{opacity:0}}@keyframes rz-up{from{opacity:0;transform:translateY(8px) scale(.98)}}@media (prefers-reduced-motion:no-preference){.menu:popover-open>:not(.menu-b),.drawer:popover-open>*,.sheet:popover-open>*,.cty[open]>*,.menu:popover-open .menu-b>*{animation:rz-up var(--d2) var(--ease-spring) backwards}.menu:popover-open .menu-b>:nth-child(2){animation-delay:30ms}.menu:popover-open .menu-b>:nth-child(3){animation-delay:60ms}.menu:popover-open .menu-b>:nth-child(4){animation-delay:90ms}.menu:popover-open .menu-b>:nth-child(5){animation-delay:120ms}.menu:popover-open .menu-b>:nth-child(6){animation-delay:150ms}.menu:popover-open .menu-b>:nth-child(n+7){animation-delay:180ms}.menu:popover-open .menu-p,.menu:popover-open .menu-c{animation-delay:120ms}}.drawer{position:fixed;inset:0 0 0 auto;width:min(420px,100vw);height:100%;padding:72px var(--m) 32px;overflow:auto;border-left:1px solid var(--line)}.drawer h2,.sheet h2{margin-bottom:12px}.bag-l{color:var(--grey)}.bag-dl{margin-top:16px;color:var(--grey)}.bag-b{margin-top:24px}.bag-r .lbl{margin-top:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.bag-u{list-style:none;padding:0}.bag-i{padding:16px 0;border-bottom:1px solid var(--line)}.bag-t{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-weight:500}.bag-t a{text-decoration:none}.bag-t a:hover{text-decoration:underline;text-underline-offset:.25em}.bag-t span{white-space:nowrap}.bag-d{margin-top:2px}.bag-m{margin-top:6px;color:var(--grey)}.bag-pg .bag-r{max-width:640px}.bag-pg .bag-r,.bag-pg .bag-l{margin-bottom:24px}.sheet{position:fixed;inset:auto 0 0 0;width:100%;max-height:92svh;overflow:auto;padding:56px var(--m) 32px}.sheet-f{margin-top:24px}@media (min-width:761px){.sheet{inset:0;margin:auto;width:min(560px,92vw);height:fit-content;padding:56px 40px 40px}.sheet .pop-x{right:28px}}.menu{position:fixed;inset:0;width:100%;height:100%;overflow:auto;padding:64px var(--m) calc(24px + env(safe-area-inset-bottom));flex-direction:column}.menu:popover-open{display:flex}.menu .pop-x{left:calc(var(--m) - 12px);right:auto}.menu-b{display:flex;flex-direction:column;border-top:1px solid var(--line)}.menu-b>a,.menu-d>summary{font-family:var(--wide);font-stretch:125%;font-weight:500;font-size:clamp(24px,7vw,32px);line-height:1.15;letter-spacing:-.015em;padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none}.menu-d>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer}.menu-d>summary::-webkit-details-marker{display:none}.menu-d>summary::after{content:"";flex:none;width:10px;height:10px;margin-right:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform var(--f1) var(--ease)}.menu-d[open]>summary::after{transform:translateY(3px) rotate(225deg)}.menu-d>summary:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.menu-l{margin:0;padding:4px 0 12px;list-style:none;border-bottom:1px solid var(--line)}.menu-l a{display:flex;justify-content:space-between;align-items:baseline;gap:16px;min-height:44px;padding:10px 0;font-size:16px;line-height:1.35;text-decoration:none}.menu-l li:first-child a{font-weight:500}.menu-pr{flex:none;font-size:14px;color:var(--grey)}.menu-p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px}.menu-pc{display:block;text-decoration:none;font-size:13px;line-height:1.35}.menu-pi{display:block;aspect-ratio:4/5;background:var(--mist);overflow:hidden}.menu-pi picture,.menu-pi img{display:block;width:100%;height:100%}.menu-pi img{object-fit:cover}.menu-pl{display:block;margin-top:8px}.menu-c{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.menu-b,.menu-p{margin-bottom:28px}.menu-cty{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;font-size:15px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.menu-cty span{color:var(--grey)}.menu-cty:focus-visible{outline:2px solid var(--red);outline-offset:2px}.cbar{background:var(--white);color:var(--ink);text-shadow:none;border-bottom:1px solid var(--line)}.cbar-in{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding-top:8px;padding-bottom:8px;padding-right:calc(var(--m) + 36px)}.cbar-t{font-size:14px;font-weight:500;line-height:1.4;outline:0}.cbar-f{display:flex;gap:8px;flex:1 1 320px;max-width:460px}.cbar .cbar-i{flex:1;width:auto;min-width:0;min-height:40px;height:40px;padding:0 2px;font-size:15px}.cbar-i:focus-visible{outline:2px solid var(--red);outline-offset:1px}.cbar .cbar-b{min-height:40px;padding:0 18px}.cbar-e{flex-basis:100%;font-size:13px;color:var(--red)}.cbar-ok{font-size:14px;outline:0}.cbar-x{position:absolute;right:calc(var(--m) - 12px);top:50%;transform:translateY(-50%)}@media (max-width:760px){.cbar-in{padding-right:44px}.cbar-x{right:0;top:4px;transform:none}.cbar-f{flex-basis:100%;max-width:none}}.sbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;justify-content:center;padding:0;background:var(--ink);opacity:0;visibility:hidden;transition:opacity var(--d2) var(--ease-out),visibility 0s linear var(--d2)}.sbar .btn{width:100%;min-height:52px;border:0}.sbar.on{opacity:1;visibility:visible;transition-delay:0s}@media (min-width:761px){.sbar{display:none}}.rs-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:0 16px}.rs-u{border:0;padding:0;margin:20px 0 0;min-width:0}.res-f .btn{width:100%;margin-top:16px}.rs-n{margin-top:10px}.res-f .err{margin-top:10px}.rs-ok{margin-top:16px;outline:0}.rs-ok p+p{margin-top:12px}html:has(dialog[open]){overflow:hidden;scrollbar-gutter:stable}.cty{--cp:40px;width:min(520px,calc(100vw - 32px));max-width:none;max-height:calc(100svh - 48px);margin:auto;padding:32px var(--cp) 0;border:0;border-radius:0;background:var(--white);color:var(--ink);overflow:auto;overscroll-behavior:contain}.cty::backdrop{background:var(--scrim)}.cty[open]{opacity:1;transition:opacity var(--f2) var(--ease)}@starting-style{.cty[open]{opacity:0}}.cty-x{position:absolute;top:8px;right:8px}.cty-h{font-family:var(--wide);font-stretch:125%;font-weight:500;font-size:22px;line-height:1.2;letter-spacing:-.01em;padding-right:36px;outline:0}.cty-l{margin-top:8px;font-size:14px;line-height:1.5;color:var(--grey)}.cty-g{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;margin:18px 0 0;padding:0;border:0}.cty-g legend{padding:0;margin-bottom:4px}.cty-soon{display:flex;flex-wrap:wrap;column-gap:28px;border-bottom:1px solid var(--line)}.cty-soon legend{color:var(--grey)}.cty-soon .cty-o,.cty-other .cty-o{border-bottom:0}.cty-o{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:9px 0 9px 26px;border-bottom:1px solid var(--line);font-size:14px;line-height:1.35;cursor:pointer}.cty-o input{position:absolute;left:0;top:10px;width:16px;height:16px;margin:0;accent-color:var(--red);cursor:pointer}.cty-o:has(input:checked){font-weight:500}.cty-o:has(input:focus-visible){outline:2px solid var(--red);outline-offset:2px}.cty-o input:focus-visible{outline:0}.cty-n{display:flex;flex-direction:column;min-width:0}.cty-s{margin-top:2px;font-size:12px;font-weight:400;color:var(--grey)}.cty-c{font-size:12px;font-weight:400;letter-spacing:.06em;color:var(--grey)}.cty-go{margin-top:22px}.cty-go .btn{width:100%}.cty-f .cty-go{position:sticky;bottom:0;z-index:1;margin:18px calc(var(--cp) * -1) 0;padding:16px var(--cp) calc(28px + env(safe-area-inset-bottom));background:var(--white);border-top:1px solid var(--line)}@media (max-width:760px){.cty{--cp:var(--m);width:100%;max-width:100%;max-height:90svh;margin:auto 0 0;padding:28px var(--cp) 0}.cty-o{padding:8px 0 8px 24px;font-size:14px}.cty-o input{top:9px}.cty-f .cty-go{margin-top:14px;padding:12px var(--cp) calc(12px + env(safe-area-inset-bottom))}}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--g);margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}.facts p:last-child{margin-top:8px}@media (max-width:760px){.facts{grid-template-columns:1fr;gap:24px}}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--g);margin-top:40px}.steps li{border-top:1px solid var(--line);padding-top:18px}.steps h3{font-size:19px;font-weight:500;margin:10px 0 8px}@media (max-width:760px){.steps{grid-template-columns:1fr;gap:28px}}.sec.lst{padding:clamp(40px,4.4vw,64px) 0;border-top:1px solid var(--line)}.lst-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 16px;align-items:start}.lst-in .lead{margin-top:12px;font-size:var(--body);max-width:34em;color:var(--grey)}@media (max-width:900px){.lst-in{grid-template-columns:minmax(0,1fr);gap:20px}}.dstrip{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--g)}.dstrip p.lbl{margin-bottom:8px}@media (max-width:760px){.dstrip{grid-template-columns:1fr;gap:24px}}.pg-home{--hs:clamp(36px,5.2vw,76px)}.pg-home .pg{padding:var(--hs) 0;border-top:1px solid var(--line)}.pg-home .pg-h{font-family:var(--wide);font-stretch:125%;font-weight:500;font-size:clamp(26px,3.3vw,48px);line-height:1.02;letter-spacing:-.015em}@media (max-width:640px){.pg-home .pg-h{font-size:min(7.4vw,32px)}}.pg-home .tk-band{padding-top:var(--hs);padding-bottom:var(--hs)}.js .rv.in{transition-delay:var(--rd,0ms)}.zin{overflow:hidden}.zin>picture,.zin>video{display:block;transform-origin:50% 50%}@keyframes zin{from{transform:scale(1.06)}to{transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.zin>picture,.zin>video{animation:zin linear both;animation-timeline:view();animation-range:entry 0% cover 50%}}@supports not (animation-timeline:view()){.js.rv-on .zin>picture,.js.rv-on .zin>video{transform:scale(1.06);transition:transform 1.4s var(--ease-out)}.js.rv-on .zin.in>picture,.js.rv-on .zin.in>video{transform:none}}}.hh-st img{object-fit:contain;object-position:50% 58%}@keyframes hzoom{from{transform:none}to{transform:scale(1.04)}}@media (prefers-reduced-motion:no-preference){.hh-p .hh-i img{animation:hzoom 22s var(--ease-out) both}.hh.off .hh-i img{animation-play-state:paused}}.pr{padding:var(--hs) 0}.pr-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px clamp(40px,5vw,96px);align-items:center}.pr-h{font-family:var(--wide);font-stretch:125%;font-weight:500;font-size:clamp(28px,3.2vw,50px);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.pr-a{margin-top:20px;color:var(--grey)}.pr-l{margin-top:28px}.pr-l li{font-size:clamp(17px,1.3vw,19px);font-weight:500;line-height:1.4}.pr-l li+li{margin-top:10px}.pr-k{margin-top:32px}@media (max-width:760px){.pr-in{grid-template-columns:minmax(0,1fr);gap:32px}.pr-l{margin-top:20px}.pr-k{margin-top:24px}}.pl.hx{height:clamp(440px,66svh,720px)}.pl-q{font-family:var(--wide);font-stretch:125%;font-weight:500;font-size:clamp(24px,2.7vw,42px);line-height:1.15;letter-spacing:-.015em;max-width:24em;text-wrap:balance}.pl-k{margin-top:24px}.pl-x{padding:var(--hs) 0;border-top:1px solid var(--line)}.pl-v{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.db{padding:var(--hs) 0 calc(var(--hs) * .7);border-top:1px solid var(--line)}.db-in{display:grid;gap:28px}.db-hd{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px}.db-k{font-size:15px}.db-r{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.db-r2{margin-top:clamp(24px,3vw,44px);padding-top:24px;border-top:1px solid var(--line)}.db-n{font-size:15px;color:var(--grey)}.db-x{flex-basis:100%;margin-top:10px}@media (min-width:761px){.db-x{flex-basis:auto;margin:0 0 0 auto}}.db-g{display:grid;gap:32px 16px}.db-1{grid-template-columns:repeat(3,minmax(0,1fr))}.db-1 .pc-t{font-size:15px}.db-2{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 12px}.db-2 .pc-t{font-size:13px}.db-2 .pc-g{display:none}@media (max-width:1180px) and (min-width:761px){.db-2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.db-in{gap:20px}.db-1{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px}.db-1>:first-child{grid-column:1/-1}.db-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px}}.db-v,.wa-v{font-size:13px;line-height:1.4;color:var(--grey)}.db-v{margin-top:-8px}.wa-v{margin-top:12px}.shop-g>.gal-v,.lnp .pgrid+.gal-v{margin-top:24px;font-size:13px}.lns{padding:var(--hs) 0}.lns-hd{margin-bottom:28px}.lns-l{margin-top:10px;font-size:clamp(16px,1.2vw,18px);color:var(--grey)}.lns-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.ln{display:block;min-width:0;text-decoration:none;color:inherit}.ln-p{position:relative;display:block;aspect-ratio:4/5;max-height:min(880px,72svh);width:100%;overflow:hidden;background:var(--mist)}.ln-p picture,.ln-p img{display:block;width:100%;height:100%}.ln-p img{object-fit:cover}.ln-m img{transition:transform var(--f3) var(--ease)}.ln-x{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;background:var(--white);transform:translateY(101%);transition:transform var(--f3) var(--ease)}.ln-i{display:block;aspect-ratio:4/5;background:var(--mist);overflow:hidden}.ln-i img{object-fit:cover}.ln-t{display:block;padding-top:18px}.ln-h{margin-top:10px;font-family:var(--wide);font-stretch:125%;font-weight:500;font-size:clamp(24px,2.3vw,36px);line-height:1.08;letter-spacing:-.015em}.ln-d{display:block;margin-top:10px;font-size:clamp(16px,1.2vw,18px);line-height:1.45;max-width:30em}.ln-g{display:block;margin-top:8px;font-size:13px;letter-spacing:.02em;color:var(--grey)}.ln:hover .ln-h{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.ln-k{display:inline-block;margin-top:16px;padding-bottom:3px;border-bottom:1px solid currentColor;font-family:var(--wide);font-stretch:125%;font-weight:600;font-size:var(--label);letter-spacing:var(--track);text-transform:uppercase}@media (hover:hover) and (pointer:fine){.ln:hover .ln-m img{transform:scale(var(--zoom))}.ln:hover .ln-x,.ln:focus-visible .ln-x{transform:none}}@media (max-width:760px){.lns-g{grid-template-columns:minmax(0,1fr);gap:40px}.ln-x{display:none}}.wa{padding:var(--hs) 0;border-top:1px solid var(--line)}.wa-t{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:16px 32px;align-items:start}.wa-t .lbl{grid-row:span 2;padding-top:10px}.wa-q{font-family:var(--wide);font-stretch:125%;font-weight:500;font-size:clamp(22px,2.4vw,38px);line-height:1.18;letter-spacing:-.015em;max-width:26em;text-wrap:balance}.wa-k{font-size:15px;color:var(--grey)}.wa-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(32px,4vw,56px)}.wa-p{display:block;aspect-ratio:4/5;background:var(--mist);overflow:hidden}.wa-p picture,.wa-p img{display:block;width:100%;height:100%}.wa-p img{object-fit:cover}.wa-c{display:block;margin-top:10px;font-size:13px;line-height:1.35;color:var(--grey)}.wa-d{max-width:1040px;margin:clamp(32px,4vw,56px) auto 0}.wa-svg{display:block;width:100%;height:auto}@media (max-width:760px){.wa-t{grid-template-columns:minmax(0,1fr)}.wa-t .lbl{grid-row:auto;padding:0}.wa-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 8px}}.fp{padding:var(--hs) 0}.fp .vh+.fp-g{margin-top:0}.fp-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin-top:28px}.fp-h{font-family:var(--wide);font-stretch:125%;font-weight:500;font-size:clamp(19px,1.6vw,24px);line-height:1.18;letter-spacing:-.01em}.fp-g p{margin-top:12px;color:var(--grey);max-width:24em}.fp-k{margin-top:36px;font-size:15px}@media (max-width:1023px){.fp-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.fp-g{grid-template-columns:minmax(0,1fr);gap:24px}}.mo{border-top:1px solid var(--line)}.mo-in{padding-top:var(--hs);padding-bottom:var(--hs)}.mo-l{margin-top:20px;font-family:var(--wide);font-stretch:125%;font-weight:500;font-size:clamp(22px,2.5vw,40px);line-height:1.25;letter-spacing:-.015em;max-width:34em}.mo-s{white-space:nowrap}.mo-a{color:var(--red)}.mo-n{margin-top:20px;color:var(--grey)}.mo-k{margin-top:28px}@media (max-width:760px){.mo-s{white-space:normal}}.tk{padding:var(--hs) 0;border-top:1px solid var(--line)}.tk-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px clamp(40px,5vw,96px);align-items:center}.tk-d{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tk-i svg{display:block;width:100%;height:auto}.tk-l{margin-top:16px;font-size:clamp(16px,1.2vw,18px);max-width:30em}.tk-k{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}@media (max-width:760px){.tk-in{grid-template-columns:minmax(0,1fr)}.tk-d{grid-template-columns:repeat(2,minmax(0,1fr))}}.fd{padding:var(--hs) 0;border-top:1px solid var(--line)}.fd-in{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:32px clamp(40px,5vw,96px);align-items:center}.fd-p{aspect-ratio:4/5;width:100%;background:var(--mist);overflow:hidden}.fd-p picture,.fd-p img{display:block;width:100%;height:100%}.fd-p img{object-fit:cover}.fd-q{margin:0}.fd-q p{font-family:var(--wide);font-stretch:125%;font-weight:500;font-size:clamp(24px,2.9vw,46px);line-height:1.14;letter-spacing:-.02em;max-width:20em;text-wrap:balance}.fd-n{margin-top:24px;font-size:15px;font-weight:500}.fd-k{margin-top:12px;font-size:15px}@media (max-width:760px){.fd-in{grid-template-columns:minmax(0,1fr);gap:24px}.fd-p{width:min(100%,420px)}.fd-q p{font-size:24px}}.dt{padding:calc(var(--hs) * .6) 0;border-top:1px solid var(--line)}.dt-p{margin-top:12px;font-size:clamp(16px,1.25vw,19px);line-height:1.55;max-width:56em}.dt-p a{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(17,17,17,.3);text-underline-offset:.2em;transition:color var(--f1) var(--ease),text-decoration-color var(--f1) var(--ease)}.dt-p a:hover{color:var(--red);text-decoration-color:currentColor}.dt-n{margin-top:16px;color:var(--grey);max-width:56em}.dt-n .tlink{margin-left:4px;color:var(--ink);white-space:nowrap}@media print{.js .rv:not(.in){opacity:1;transform:none}}.pdp-f{margin-top:4px}.pk{margin-top:24px}.pk>legend,.pk>.lbl{display:flex;align-items:baseline;gap:10px;width:100%;margin-bottom:10px}.pk legend span,.szg-b{font-family:var(--sans);font-stretch:100%;font-weight:400;letter-spacing:0;text-transform:none;font-size:14px}.pk legend span{color:var(--grey)}.pk-sz{justify-content:space-between}.pk-n{font-size:15px;color:var(--ink)}.szg-b,.dlv-b,.rs-lk{all:unset;cursor:pointer;font:400 14px/1.4 var(--sans);font-stretch:100%;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;transition:color var(--f1) var(--ease)}.szg-b{margin-left:auto}.szg-b:hover,.dlv-b:hover,.rs-lk:hover{color:var(--red)}.szg-b:focus-visible,.dlv-b:focus-visible,.rs-lk:focus-visible{outline:2px solid var(--red);outline-offset:2px}.sws{display:flex;flex-wrap:wrap;gap:8px}.sws label{position:relative;display:block;width:40px;height:40px;cursor:pointer}.sws input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.sws span{position:absolute;inset:5px;background:var(--c);box-shadow:inset 0 0 0 1px rgba(17,17,17,.24)}.sws input:checked~span{outline:2px solid var(--red);outline-offset:3px}.sws input:focus-visible~span{outline:2px solid var(--red);outline-offset:4px}.gal-c,.gal-n{display:none;position:absolute;z-index:3}.js .gal-c{display:flex;gap:4px;right:12px;bottom:12px}.js .gal-n{display:block;left:12px;bottom:12px;margin:0;padding:3px 8px;background:var(--white);color:var(--ink);font-size:12px;font-variant-numeric:tabular-nums}.gal-b{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--white);color:var(--ink);transition:background-color var(--f1) var(--ease),color var(--f1) var(--ease),transform var(--d1) var(--ease-out)}.gal-b svg{width:18px;height:18px}@media (hover:hover){.gal-b:hover{background:var(--ink);color:var(--white)}}.gal-b:focus-visible{outline:2px solid var(--red);outline-offset:2px}.gal-pv svg{transform:scaleX(-1)}.gal-z[aria-pressed=true] svg{transform:rotate(45deg)}.gal-x{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:opacity var(--f2) var(--ease)}.gal-x.gx-d{object-fit:contain;padding:9%;background:var(--white)}.gal-x.out{opacity:0}@media (hover:hover) and (pointer:fine){.gal{cursor:zoom-in}.gal-s.zoomed .gal{cursor:grab}.gal-s.drag .gal{cursor:grabbing;scroll-snap-type:none}.gal-s.zoomed .gv picture,.gal-s.zoomed .bs-u{transition:transform var(--f2) var(--ease);will-change:transform}.gal-s.drag .gv picture,.gal-s.drag .bs-u{transition:none}}.gal-s.zoomed .gal{overflow:hidden}.js .gal{touch-action:manipulation}.gal-s.zoomed .gal,.gal-s.zoomed .gv{touch-action:none}@media (max-width:900px){.js .gal-c .gal-b:not(.gal-z){display:none}.js .gal-c{bottom:10px}.js .gal-n{bottom:10px}}.buy{margin-top:28px}.dlv{padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14px;line-height:1.5}.dlv p+p{margin-top:2px;color:var(--grey)}.dlv-c{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.dlv-c .dlv-b{flex:none;white-space:nowrap}.dlv .dlv-l{margin-top:6px;color:var(--ink)}.buy .run{margin-top:14px;font-size:14px}.mflow{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 0;font-weight:500;line-height:1.45}.mflow li{display:inline-flex;align-items:baseline}.mflow li+li::before{content:"→";content:"→"/"";margin:0 10px;color:var(--grey);font-weight:400}.rs-fd{margin-top:2px;color:var(--grey)}.buy-b{width:100%;min-height:56px;margin-top:16px}.trust{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);column-gap:24px;font-size:13px;line-height:1.45}.trust li{padding:9px 0;border-bottom:1px solid var(--line)}.trust a{color:var(--ink);text-decoration:underline;text-decoration-color:rgba(17,17,17,.24);text-decoration-thickness:1px;text-underline-offset:.28em;transition:text-decoration-color var(--f1) var(--ease)}.trust a:hover{text-decoration-color:currentColor}.trust a:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media (min-width:1180px),(min-width:600px) and (max-width:900px){.trust{grid-template-columns:repeat(2,minmax(0,1fr))}.trust li:nth-child(-n+2){grid-column:1/-1}}.bag-tr{margin-top:28px;max-width:640px}.trust.bag-trd{margin-top:12px;grid-template-columns:minmax(0,1fr)}.trust.bag-trd li{grid-column:auto}.bag-tx{margin-top:10px;font-size:13px;color:var(--grey)}.pd-lk{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px}.pd-lk .tlink,.pd-lk .szg-b{font-size:14px}.pd-lk .szg-b{margin-left:0}.pdd-h{max-width:30ch;margin-bottom:clamp(16px,2vw,28px)}.pdd-r{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px var(--g);padding:28px 0;border-top:1px solid var(--line)}.pdd-r>.lbl{grid-column:1/4;padding-top:4px}.pdd-x{grid-column:4/11;min-width:0;max-width:64ch;font-size:var(--body);line-height:1.55}.pdd-rv .pdd-x{grid-column:4/9}.pdd-rv .pdd-v{grid-column:9/13}.pdd-x>*+*{margin-top:12px}.pdd-l{list-style:none;padding:0}.pdd-l li{position:relative;padding-left:16px}.pdd-l li::before{content:"";position:absolute;left:0;top:.66em;width:4px;height:4px;background:var(--grey)}.pdd-l li+li{margin-top:6px}.pdd-ms{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px 32px}.pdd-mh{font-weight:500;margin-bottom:4px}.pdd-m dl div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line);font-size:14px}.pdd-m dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.pdd-n{font-size:13px;color:var(--grey)}.pdd-x .pdd-n{margin-top:8px}.pdd-v{min-width:0}.pdd-pf{max-width:320px}.pdd-pf svg{display:block;width:100%;height:auto}.pz{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pdd-f{margin:0}.pdd-f picture{display:block;aspect-ratio:4/5;background:var(--mist);overflow:hidden}.pdd-f img{display:block;width:100%;height:100%;object-fit:cover}.pdd-f figcaption{margin-top:8px;font-size:13px;color:var(--grey)}@media (max-width:900px){.pdd-r{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 0}.pdd-r>.lbl,.pdd-x,.pdd-rv .pdd-x,.pdd-rv .pdd-v{grid-column:1/-1}.pdd-v{margin-top:8px}}.pq-in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px var(--g)}.pq-in>h2{grid-column:1/4}.pq-in>.accs{grid-column:4/13}.pq .accs{margin-top:0}.pq .acc-b{max-width:64ch}@media (max-width:900px){.pq-in{grid-template-columns:minmax(0,1fr)}.pq-in>h2,.pq-in>.accs{grid-column:1/-1}}.pd-x{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px 24px;margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}.pd-pf-v,.pd-bx-v{max-width:280px;margin-bottom:16px}.pd-pf-v svg,.pd-bx-v svg{display:block;width:100%;height:auto}.pd-x .lbl{margin-bottom:8px}.pd-x p{max-width:44ch;font-size:15px;line-height:1.5}.pd-x p+p{margin-top:8px}.acc{border-bottom:1px solid var(--line)}.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;cursor:pointer;border-top:1px solid var(--line);font-weight:500}.acc summary::-webkit-details-marker{display:none}.acc summary::after{content:"+";font-size:20px;font-weight:300;line-height:1;transition:transform var(--f2) var(--ease)}.acc[open] summary::after{transform:rotate(45deg)}.acc summary:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.acc-b{padding:0 0 24px;font-size:var(--body)}.acc-b p+p,.acc-b ul,.acc-b ul+p,.acc-b p+div,.acc-b div+p,.acc-b ol+p{margin-top:12px}.acc-b ul{padding-left:18px}.accs{margin-top:36px}.accs .acc+.acc summary{border-top:0}.pd .acc-b{max-width:60ch}table{border-collapse:collapse;width:100%;font-size:14px;font-variant-numeric:tabular-nums}th,td{text-align:left;padding:8px 10px 8px 0;border-bottom:1px solid var(--line)}thead th{font-weight:500;font-size:13px;color:var(--grey)}.table-wrap{overflow-x:auto}.sz-t{margin-top:12px}.szt{margin-top:16px}.szt-row{display:flex;gap:8px;margin-bottom:4px}.szt-o{position:relative;cursor:pointer}.szt-o input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.szt-o span{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid var(--line);font-size:14px}.szt-o input:checked+span{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.szt-o input:focus-visible+span{outline:2px solid var(--red);outline-offset:2px}.szt-p{display:none}.szt:has(input[value=women]:checked) .szt-w,.szt:has(input[value=men]:checked) .szt-m{display:block}.sz-cap{font-size:13px;color:var(--grey);margin-top:8px}.szg .szg-l{margin-bottom:8px}.szg-a{margin-top:20px}.ctl-t{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px}.ctl-t .tlink{font-size:14px;white-space:nowrap}.ctl-n{margin-top:6px;color:var(--grey);font-size:15px}.szg-p{margin-top:28px;font-family:var(--sans);font-size:16px;font-weight:500}.szg .rs-h+.szg-p{margin-top:16px}.bs-t{position:relative;display:block}.bs-u{position:absolute;left:12%;right:12%}.bs-u:first-child{top:0;height:58%}.bs-u:last-child{bottom:0;height:42%}.bs-u:first-child .bv img{object-position:50% 45%}.bs-u:last-child .bv img{object-position:50% 47%}.bs-u .bv img{background:none!important}.gal-tb .bv{display:none}.gal-tb.tb-set{position:relative}.tb-u{position:absolute;left:12%;right:12%}.tb-u:first-child{top:0;height:58%}.tb-u:last-child{bottom:0;height:42%}.gal-tb .tb-u img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.gal-tb .tb-u:last-child img{object-position:50% 47%}.bs-1{display:block}.gv .bv{display:none;width:100%;height:100%}.bs-u .bv img,.bs-1 .bv img{width:100%;height:100%;object-fit:cover}.bb{margin-top:8px}.bb-row{padding:20px 0 4px;border-top:1px solid var(--line);margin-top:24px}.bb-row+.bb-row{margin-top:0}.bb-h{font-family:var(--sans);font-size:16px;font-weight:500}.bb-row .pk{margin-top:16px}@media (min-width:1180px){.bb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin-top:24px}.bb-row,.bb-row+.bb-row{margin-top:0}}.res .rs-top{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:center;padding-right:32px}.res .rs-top.np{grid-template-columns:minmax(0,1fr)}.rs-i{width:64px;height:80px;object-fit:cover;background:var(--mist)}.rs-h{margin:6px 0 2px;font-family:var(--wide);font-stretch:125%;font-weight:500;font-size:22px;line-height:1.15}.rs-p{font-variant-numeric:tabular-nums}.rs-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0 12px}.rs-u{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.rs-u legend{float:left;width:100%;margin-bottom:0}.rs-dl{margin-top:10px;color:var(--grey)}.res-f .btn{width:100%;margin-top:20px}.rs-n{margin-top:12px;color:var(--grey)}.rs-list{margin-top:20px}.rs-full,.rs-why{margin-bottom:16px}.rs-full{padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:15px}.rs-alt{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px}.rs-ok{margin-top:24px}.rs-ok p+p{margin-top:8px}.sbar-l{flex:1 1 auto;min-width:0;color:var(--ink);font-size:13px;line-height:1.3;font-variant-numeric:tabular-nums}.sbar-l b{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp .sbar .btn{flex:none;width:auto;min-width:46%;min-height:48px;padding:0 16px;border:1px solid var(--red)}@media (max-width:760px){.pg-product,.pg-bundle{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.prose{max-width:68ch}.prose>*+*{margin-top:18px}.prose h2{font-family:var(--sans);font-stretch:100%;font-weight:500;letter-spacing:-.02em;line-height:1.05;font-size:clamp(24px,2.6vw,36px);margin-top:48px}.prose h3{font-size:19px;font-weight:600;margin-top:32px}.prose ul,.prose ol{padding-left:20px}.prose li+li{margin-top:6px}.prose a{text-decoration:underline;text-underline-offset:.3em}.prose blockquote{border-left:1px solid var(--ink);padding-left:20px}.split{display:grid;grid-template-columns:1fr 1fr;gap:var(--g);align-items:center}.split>.ph{aspect-ratio:4/5}@media (max-width:760px){.split{grid-template-columns:1fr}}.later{display:grid;grid-template-columns:repeat(6,1fr);gap:24px 2px}.later figure{background:var(--paper-2);aspect-ratio:4/5;display:flex;align-items:center;justify-content:center}.later img{width:80%;height:80%;object-fit:contain}.later p{font-size:14px;padding:8px 8px 0}@media (max-width:900px){.later{grid-template-columns:repeat(3,1fr)}}.ncards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--g)}.ncard a{display:block;text-decoration:none}.ncard .ph{aspect-ratio:4/3}.ncard h3{font-size:20px;font-weight:500;line-height:1.25;margin:16px 0 6px}.ncard p{font-size:14px;color:var(--ink-2)}@media (max-width:760px){.ncards{grid-template-columns:1fr;gap:40px}}.lines-l{display:grid;gap:12px}.lines-l a{text-decoration:none;display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid var(--line)}.lines-l a>span:last-child{white-space:nowrap;text-align:right}.nf{min-height:50svh;display:flex;flex-direction:column;justify-content:center}.nf p{margin-top:20px}.lnp-t{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--g);align-items:end;margin-bottom:clamp(28px,3.4vw,48px)}.lnp-t h2{margin-top:10px}.lnp-t .lead{color:var(--grey);justify-self:end;max-width:42ch}.lnp-t>.tlink{justify-self:end;font-size:14px}.dw-t{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:24px}.dw-s{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--g)}.dw-s a{display:block;text-decoration:none;color:inherit}.dw-f{display:block;aspect-ratio:4/5;background:var(--white);outline:1px solid var(--line);outline-offset:-1px}.dw-f picture{display:block;height:100%}.dw-f img{width:100%;height:100%;object-fit:contain}.dw-n{display:block;margin-top:10px;font-size:14px}.dw-s a:hover .dw-n{text-decoration:underline;text-underline-offset:.3em}.crumb-u{padding-top:14px}.dw-f img,.gv-d img{background:var(--white)!important}.ls-1{max-width:24ch}.tw{display:grid;grid-template-columns:5fr 7fr;gap:var(--g);align-items:start}.tw-b>*+*{margin-top:16px}.tw-b .lead{max-width:40ch;font-size:clamp(18px,1.5vw,22px)}.tw-b p:not(.lead){max-width:60ch}.src{font-size:.6em;line-height:0;margin-left:2px}.src a{text-decoration:none}.st3-l{list-style:none;padding:0;margin:clamp(24px,3vw,40px) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,40px)}.st3-f{margin:0}.st3-p{aspect-ratio:5/4;overflow:hidden;background:var(--white);outline:1px solid var(--line);outline-offset:-1px}.st3-p picture,.st3-p svg{display:block;width:100%;height:100%}.st3-p img{width:100%;height:100%;object-fit:cover}.st3-p text{font-family:var(--sans);font-size:15px;fill:var(--ink)}.st3-f figcaption{margin-top:14px;max-width:34ch;font-size:var(--body);line-height:1.5}.st3-n{margin-top:clamp(20px,2.4vw,28px)}.stk-d{margin-top:clamp(28px,3.4vw,48px)}.stk-d svg{display:block;width:100%;max-width:820px;height:auto;margin:0 auto}.tsplit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,96px);margin-top:clamp(28px,3vw,48px)}.tsplit .lbl{margin-bottom:12px}.srcs{list-style:none;padding:0;margin:16px 0 0;font-size:14px;max-width:88ch}.srcs li{padding:8px 0}.srcs li:target{padding-left:12px;border-left:2px solid var(--red)}@media (max-width:900px){ul.dw-s{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:42%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--m) * -1);padding:0 var(--m);scroll-padding:0 var(--m)}.dw-s::-webkit-scrollbar{display:none}.dw-s>li{scroll-snap-align:start}}@media (max-width:760px){.lnp-t,.tw,.tsplit{grid-template-columns:minmax(0,1fr)}.lnp-t{gap:12px}.lnp-t .lead,.lnp-t>.tlink{justify-self:start}.tw{gap:16px}.st3-l{grid-template-columns:minmax(0,1fr);gap:36px}}.ah+.doc,.ah+.jr-l,.ah+.wrap:not(.sec){padding-top:clamp(8px,1.4vw,16px)}.ah+.doc .prose>h2:first-child,.ah+.doc .prose>section:first-child>h2{margin-top:0}.phead-n{margin-top:-24px;padding-bottom:40px}.doc{padding-bottom:var(--s)}.qa{max-width:860px}.pb-note{margin-top:16px;font-size:15px}.pb-ck{margin-top:20px}.pb-ck~.small{margin-top:8px}.later-l{margin-top:20px}.later-t{margin:32px 0 20px}.lines-l svg{width:20px;height:20px;flex:none}.later-l a>span:last-child{white-space:nowrap}.sh .btns{align-items:center}.arow-c{margin-bottom:32px}.arow{display:grid;grid-template-columns:5fr 7fr;gap:var(--g);padding:28px 0;border-top:1px solid var(--line)}.arow p+p{margin-top:8px}.dl2 div{padding:16px 0;border-top:1px solid var(--line)}.dl2 dt{font-weight:600}.cf-g{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--g)}.st-w{padding-top:32px;padding-bottom:var(--s)}.st{display:grid;grid-template-columns:4fr 8fr;gap:var(--g);padding:40px 0;border-top:1px solid var(--line)}.st-t{max-width:68ch}.st-f .st-t{max-width:none}.st-t>*+*{margin-top:16px}.st blockquote{border-left:1px solid var(--ink);padding-left:20px}.fys-b{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:68ch;margin-bottom:48px;padding:24px;background:var(--paper-2)}.fys-b p+p{margin-top:6px}.fys-b .btn{flex:none;white-space:nowrap}.fys-s>.pk{margin-top:20px}.fys-s:has([name=fys-p][value=hoodie]:checked) .fp-tee,.fys-s:not(:has([name=fys-p][value=hoodie]:checked)) .fp-hoodie{display:none}.worlds{margin-top:64px}.world{display:block;text-decoration:none}.world .ph{aspect-ratio:4/5}.world .lbl{margin-top:20px}.world h3{margin:10px 0 12px}.world .tlink{display:block;margin-top:14px}.ctry-l{columns:2;gap:var(--g)}.ctry-l li{padding:8px 0;border-top:1px solid var(--line);break-inside:avoid}.jr-l{padding-bottom:var(--s)}.ncard h2{font-size:20px;font-weight:500;line-height:1.25;margin:16px 0 6px}.ncard .ncard-d{margin-bottom:8px}.note-h .lbl a{text-decoration:none}.note-h .d2{max-width:22ch}.note-ph{aspect-ratio:16/9;max-width:1100px}.note-g,.fx-g{display:grid;grid-template-columns:minmax(0,68ch) minmax(0,300px);justify-content:space-between;gap:clamp(32px,6vw,112px);align-items:start}.note-b{padding:clamp(12px,1.6vw,24px) 0 var(--s)}.note-s,.note-g>.note-r,.fx-n{position:sticky;top:calc(var(--bar) + 24px)}.note-s,.note-g>.note-r{margin-top:clamp(12px,1.6vw,24px)}.note-s a{display:block;text-decoration:none}.note-r{aspect-ratio:4/5}.note-s .pc-n{margin-top:12px}.fx-n{display:grid;gap:8px;font-size:15px}.fx-n .lbl{margin-bottom:4px}.fx-n a{text-decoration:none}.fx-n a:hover{text-decoration:underline;text-underline-offset:.3em}.fx section>*+*{margin-top:14px}.fx h3{margin-top:24px;font-size:17px}.fx-p{white-space:nowrap}@media (max-width:1100px){.note-g,.fx-g{grid-template-columns:minmax(0,1fr)}.fx-n{display:none}.note-s,.note-g>.note-r{position:static;margin-top:0;max-width:300px}.note-g.r>.note-s,.note-g.r>.note-r{order:-1;margin-top:16px}.note-b{padding-top:24px}}@media (max-width:760px){.arow,.st{grid-template-columns:1fr;gap:10px}.st{padding:28px 0}.note-ph{aspect-ratio:4/3}}@media (max-width:640px){.cf-g{grid-template-columns:1fr}.fys-b{flex-direction:column;align-items:stretch}.ctry-l{columns:1}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hd.sc::after{background:var(--glass)}.mm,.menu,.cty,.cbar,.drawer,.sheet.res,#join-sheet{background:var(--glass-hi)}.hd.sc::after,.mm,.menu,.cty,.cbar,.drawer,.sheet.res,#join-sheet{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.mm,.cty,.drawer,.sheet.res,#join-sheet{box-shadow:var(--shadow-glass)}.cty-f .cty-go{background:var(--glass-hi)}.hd.sc:has(.has-mm:hover,.has-mm:focus-within,.has-mm.open,.cbar:not([hidden]))::after{background:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none}html:has(.menu:popover-open,.drawer:popover-open,.sheet:popover-open,dialog[open]) .hd.sc::after{background:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none}@media (min-width:761px){.hh-chip{background:var(--glass-hi);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:var(--shadow-glass)}html:has(.has-mm:hover,.has-mm:focus-within,.has-mm.open,.menu:popover-open,.drawer:popover-open,.sheet:popover-open,dialog[open]) .hh-chip{background:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none}}}@media (prefers-reduced-transparency:reduce){.hd.sc::after,.mm,.menu,.cty,.cbar,.drawer,.sheet.res,#join-sheet,.hh-chip,.cty-f .cty-go{background:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none}}.lnh-k{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:6px;font-size:13px;line-height:1.45;color:var(--grey)}.lnav{border-top:1px solid var(--line)}.lnav ul{list-style:none;margin:0;padding:14px 0;display:flex;flex-wrap:wrap;gap:8px 28px;font-size:13px;line-height:1.4}.lnav a{color:var(--grey);text-decoration:none;white-space:nowrap;transition:color var(--f1) var(--ease)}.lnav a:hover,.lnav a:focus-visible{color:var(--ink);text-decoration:underline;text-underline-offset:.3em}@media (max-width:760px){.lnav ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:22px;padding:12px 0}.lnav ul::-webkit-scrollbar{display:none}}.lpcs{margin-top:clamp(8px,1.2vw,16px)}.lpc{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,4.4vw,80px);align-items:center;padding:clamp(36px,4.6vw,72px) 0;border-top:1px solid var(--line)}.lpc:first-child{border-top:0;padding-top:0}.lpc-r{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lpc-r .lpc-m{order:2}.lpc-m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g);align-items:start}.lpc-f{margin:0;min-width:0}.lpc-f a{display:block;aspect-ratio:4/5;background:var(--mist);overflow:hidden}.lpc-f picture{display:block;width:100%;height:100%}.lpc-f img{display:block;width:100%;height:100%;object-fit:cover}.lpc-f figcaption{margin-top:10px;font-size:13px;color:var(--grey)}.lpc-t{max-width:560px}.lpc-g{font-size:13px;letter-spacing:.02em;color:var(--grey)}.lpc-gr{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.lpc-r{flex:none;padding:5px 8px 4px;background:var(--ink);color:var(--white);font-family:var(--wide);font-stretch:125%;font-weight:600;font-size:10px;line-height:1;letter-spacing:var(--track);text-transform:uppercase}.lpc-r.run-m-next{background:var(--white);color:var(--ink);outline:1px solid var(--line);outline-offset:-1px}.lpc-pr .lpc-fd{flex-basis:100%;font-size:13px;color:var(--grey)}.lpc-h{margin-top:10px;font-family:var(--wide);font-stretch:125%;font-weight:500;font-size:clamp(26px,2.6vw,40px);line-height:1.04;letter-spacing:-.015em}.lpc-l{margin-top:14px;font-size:clamp(17px,1.3vw,19px);line-height:1.45}.lpc-pr{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:18px;font-variant-numeric:tabular-nums}.lpc-now{font-size:18px;font-weight:500}.lpc-pr .prb-f,.lpc-sh{font-size:13px;color:var(--grey)}.lpc-sh{flex-basis:100%}.lpc-d{margin-top:22px;border-bottom:1px solid var(--line)}.lpc-d>div{display:grid;grid-template-columns:minmax(0,9em) minmax(0,1fr);gap:16px;padding:14px 0;border-top:1px solid var(--line)}.lpc-d dt{font-family:var(--wide);font-stretch:125%;font-weight:600;font-size:var(--label);letter-spacing:var(--track);text-transform:uppercase;line-height:1.8}.lpc-d dd{margin:0;font-size:15px;line-height:1.55}.lpc-sw{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 18px}.lpc-sw a{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.lpc-sw a:hover{text-decoration:underline;text-underline-offset:.3em}.lpc-sw i{display:block;width:18px;height:18px;background:var(--c);box-shadow:inset 0 0 0 1px rgba(17,17,17,.22)}.lpc-b{margin-top:24px}.lband{margin:0;height:clamp(300px,44vw,720px);overflow:hidden;background:var(--mist)}.lband picture{display:block;width:100%;height:100%}.lband img{display:block;width:100%;height:100%;object-fit:cover}.lfab-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,96px);align-items:start}.lfab-t>*+*{margin-top:16px}.lfab-t>p:not(.lead){max-width:62ch}.lfab-k{margin-top:24px;border-bottom:1px solid var(--line)}.lfab-k>div{display:grid;grid-template-columns:minmax(0,9em) minmax(0,1fr);gap:16px;padding:14px 0;border-top:1px solid var(--line)}.lfab-k dt{font-weight:500}.lfab-k dd{margin:0}.lfab-pf>*+*{margin-top:12px}.lfab-v{max-width:320px;margin-bottom:20px}.lfab-v svg{display:block;width:100%;height:auto}.lu{margin-top:clamp(40px,5vw,72px)}.lu-s{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--g)}.lu-s figure{margin:0}.lu-f{display:block;aspect-ratio:1/1;background:var(--mist);overflow:hidden}.lu-f picture{display:block;width:100%;height:100%}.lu-f img{display:block;width:100%;height:100%;object-fit:cover}.lu-s figcaption{margin-top:10px;font-size:13px;color:var(--grey)}.llab{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--g);margin-top:clamp(40px,5vw,72px);padding-top:24px;border-top:1px solid var(--line)}.llab p{max-width:62ch}.lfit-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,96px);align-items:start}.lfit-t>*+*{margin-top:14px}.lz-w+.lz-w{margin-top:32px}.lz-w .lbl{margin-bottom:10px}.lz-t{width:100%;border-collapse:collapse;font-size:15px;line-height:1.4;font-variant-numeric:tabular-nums}.lz-t th,.lz-t td{padding:12px 20px 12px 0;text-align:left;font-weight:400;vertical-align:top;border:0;border-top:1px solid var(--line);white-space:nowrap}.lz-t thead th{padding-top:0;border-top:0;border-bottom:1px solid var(--ink);font-size:13px;color:var(--grey)}.lz-t tbody th{font-weight:500}.lz-t tbody th a{text-decoration:none}.lz-t tbody th a:hover{text-decoration:underline;text-underline-offset:.3em}.lz-t tbody tr:last-child>*{border-bottom:1px solid var(--line)}.lz-n{margin-top:16px;max-width:62ch}.lk-g{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--g)}.lk-s{display:block;aspect-ratio:4/3;background:var(--c);box-shadow:inset 0 0 0 1px rgba(17,17,17,.14)}.lk-n{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:14px;font-size:17px;font-weight:500}.lk-l{font-family:var(--wide);font-stretch:125%;font-weight:600;font-size:var(--label);letter-spacing:var(--track);text-transform:uppercase;color:var(--grey)}.lk-p{margin-top:6px;font-size:14px;line-height:1.5;color:var(--grey)}.lk-p a{color:inherit}.lk-p a:hover{color:var(--ink)}.lcare-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,96px);align-items:start}.lcare-in>div>*+*{margin-top:16px}.lcare-d{border-bottom:1px solid var(--line)}.lcare-d>div{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid var(--line);font-size:15px}.lcare-d dt{font-weight:500}.lcare-d dt a{text-decoration:none}.lcare-d dd{margin:0}.lbox{padding:clamp(24px,2.6vw,36px);border:1px solid var(--line)}.lbox>*+*{margin-top:12px}.ldv-g{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,48px)}.ldv-g>li{padding:20px 0 28px;border-top:1px solid var(--line)}.ldv-g>li>*+*{margin-top:10px}.ldv-h{font-size:17px;font-weight:500}.ldv-g p{font-size:15px;line-height:1.55;max-width:46ch}.ldv-a{margin-top:clamp(20px,2.4vw,32px);display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.ldv-a p{color:var(--grey)}.lq-in{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--g);align-items:start}.lq-m{margin-top:20px}.lx{padding-top:8px;padding-bottom:var(--s);font-size:14px}@media (max-width:900px){.lpc,.lfab-in,.lfit-in,.lcare-in,.lq-in,.llab{grid-template-columns:minmax(0,1fr)}.lpc{gap:24px}.lpc-r{grid-template-columns:minmax(0,1fr)}.lpc-r .lpc-m{order:0}.lpc-m{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--m) * -1);padding:0 var(--m);scroll-padding:0 var(--m)}.lpc-m::-webkit-scrollbar{display:none}.lpc-f{scroll-snap-align:start}.lk-g{grid-template-columns:repeat(2,minmax(0,1fr))}.ldv-g{grid-template-columns:repeat(2,minmax(0,1fr))}ul.lu-s{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:42%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:16px calc(var(--m) * -1) 0;padding:0 var(--m);scroll-padding:0 var(--m)}.lu-s::-webkit-scrollbar{display:none}.lu-s>li{scroll-snap-align:start}}@media (max-width:760px){.lband{height:auto;aspect-ratio:4/5}.ldv-g{grid-template-columns:minmax(0,1fr)}.lpc-d>div,.lfab-k>div{grid-template-columns:minmax(0,1fr);gap:4px}.lcare-d>div{grid-template-columns:minmax(0,1fr);gap:2px}.lz-t{font-size:14px}.lz-t th,.lz-t td{padding-right:12px}.lz-t tbody th{white-space:normal}}.lf{position:relative;max-width:720px}.lf .hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.lf-vh{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0}.lf-f{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,13em) auto;gap:12px 20px;align-items:end}.lf-i{display:block;width:100%;height:52px;margin:0}.lf-i:focus-visible{outline:2px solid currentColor;outline-offset:2px}.lf-sel{display:block}.lf-sel option{color:var(--ink);background:var(--white)}.lf-b{white-space:nowrap}.lf-e{margin:12px 0 0}.lf-e:not([hidden])::before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;background:currentColor;vertical-align:1px}.lf-n{margin:12px 0 0;opacity:.8}.lf-h{display:none;grid-column:2;grid-row:2;margin:-4px 0 0;opacity:.8}.lf-f:has(option[data-limited]:checked) .lf-h{display:block}@media (max-width:719px){.lf-f{grid-template-columns:minmax(0,1fr)}.lf-b{width:100%}.lf-h{grid-column:auto;grid-row:auto}}.drawer .lf-f,.sheet .lf-f{grid-template-columns:minmax(0,1fr)}.drawer .lf-b,.sheet .lf-b{width:100%}.drawer .lf-h,.sheet .lf-h{grid-column:auto;grid-row:auto}.lp{display:grid;gap:40px;max-width:760px}.lp:focus{outline:none}.lp p{margin:0}.lp-top{margin:0}.lp-num{font-variant-numeric:tabular-nums}.lp-sec{display:grid;gap:12px;padding-top:24px;border-top:1px solid var(--line)}.lp-sec[hidden]{display:none}.lp-t{font-weight:600;font-size:20px;line-height:1.3}.lp-link{padding:14px 16px;border:1px solid currentColor;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;user-select:all;-webkit-user-select:all}.lp-share,.lp .btns{display:flex;flex-wrap:wrap;gap:8px}.lp-msg:empty{display:none}.lpg-in{display:grid;gap:24px;max-width:760px}.lpg-in>*{margin:0}:where(.lf,.lp) :where(.btn){display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:var(--white);font:inherit;font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer}:where(.lf,.lp) :where(.btn.o){border-color:currentColor;background:transparent;color:inherit}:where(.lf,.lp) :where(.btn:disabled){opacity:.6;cursor:default}@media (min-width:720px) and (max-width:1180px){.ah .lf-f{grid-template-columns:minmax(0,1fr) auto}.ah .lf-f>input[type=email]{grid-column:1/-1}.ah .lf-h{grid-column:1;grid-row:3}}.ic,.cty-b,.menu-cty{transition:transform var(--d1) var(--ease-out)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pc-a,.ln-p,.ln-t{transition:transform var(--d3) var(--ease-out)}.pc-a:hover,.ln:hover .ln-p,.ln:hover .ln-t{transform:translateY(var(--lift))}.pc-i img,.pc-u img,.ln-m img,.mm-pic img{transition:transform var(--d4) var(--ease-out)}}@keyframes rz-par-out{from{transform:none}to{transform:translate3d(0,3%,0)}}@keyframes rz-par{from{transform:translate3d(0,-1.4%,0) scale(1.03)}to{transform:translate3d(0,1.4%,0) scale(1.03)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.zin,.hh,.hh-p,.hx,.lband,.lnh-p,.ln-p{overflow:clip}.hh-ph .hh-f picture,.lnh-p img,.hx-ph img{animation:rz-par-out linear both;animation-timeline:view();animation-range:exit 0% exit 100%}.lband img{animation:rz-par linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.hx-ph.zin>video{animation:zin linear both,rz-par linear both;animation-timeline:view(),view();animation-range:entry 0% cover 50%,cover 0% cover 100%;animation-composition:replace,add}}}.pg{padding:72px 0;background:var(--white)}.pg-h{margin:0 0 28px}.pg-l{list-style:none;margin:0;padding:0;position:relative;max-width:760px}.pg-l::before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:1px;background:var(--line)}.pg-i{position:relative;display:grid;grid-template-columns:180px 1fr;gap:4px 24px;padding:0 0 22px 32px}.pg-i:last-child{padding-bottom:0}.pg-dot{position:absolute;left:0;top:5px;width:13px;height:13px;border-radius:50%;border:1.5px solid var(--ink);background:var(--white)}.pg-d .pg-dot{background:var(--ink)}.pg-w{font-size:13px;line-height:1.5;font-weight:600;color:var(--ink)}.pg-t{font-size:15px;line-height:1.5;color:var(--ink)}.pg-i:not(.pg-d) .pg-t,.pg-i:not(.pg-d) .pg-w{color:var(--grey)}.pg-n{margin:28px 0 0;font-size:14px;color:var(--grey)}.pg-c .pg-dot{overflow:hidden}.pg-c .pg-dot::after{content:"";position:absolute;top:0;bottom:0;left:0;width:50%;background:var(--ink)}.pg-i.pg-c .pg-t,.pg-i.pg-c .pg-w{color:var(--ink)}.pg-s{font-weight:600}@media (min-width:1024px){.pg-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"h l" "n l";gap:0 var(--g);align-items:start}.pg-in>.pg-h{grid-area:h}.pg-in>.pg-l{grid-area:l}.pg-in>.pg-n{grid-area:n;margin-top:4px}}@media (max-width:760px){.pg{padding:56px 0}.pg-i{grid-template-columns:1fr}}.pf{--t:1;margin:0;min-width:0}.pf-s{background:var(--white)}.pf-svg{display:block;width:100%;height:auto;overflow:hidden}.pf-d{transition:opacity 1.6s cubic-bezier(.45,0,.3,1)}.pf-dl{opacity:calc(.86 + (1 - var(--t)) * .1)}.pf-dr{opacity:calc(.03 + (1 - var(--t)) * .93)}.js .pf:not(.on) .pf-d{opacity:0}.pf-tee{transform:translateY(calc((1 - var(--t)) * -290px));transition:transform .15s linear}.pf.done .pf-d{transition-duration:.15s;transition-timing-function:linear}.pf-cap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:6px;font-size:13px;line-height:1.35;text-align:center;color:var(--grey)}.pf-n{margin-top:14px;font-size:12px;line-height:1.4;color:var(--grey)}.pf-c{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;font-size:13px;font-weight:500}.pf-r{-webkit-appearance:none;appearance:none;display:block;width:100%;height:44px;margin:0;background:transparent;cursor:ew-resize;touch-action:pan-y}.pf-r::-webkit-slider-runnable-track{height:1px;background:var(--ink)}.pf-r::-moz-range-track{height:1px;background:var(--ink)}.pf-r::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;margin-top:-13px;border:0;border-radius:0;background:var(--red)}.pf-r::-moz-range-thumb{width:26px;height:26px;border:0;border-radius:0;background:var(--red)}.pf-r:focus{outline:0}.pf-r:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ink);outline-offset:2px}.pf-r:focus-visible::-moz-range-thumb{outline:2px solid var(--ink);outline-offset:2px}.pf-small{max-width:280px}.pf-small .pf-cap{font-size:12px;gap:8px}.pf-small .pf-n{margin-top:8px}.pf-chip{display:block;flex:none;width:64px;height:64px;background:var(--white)}.pf-chip-svg{display:block;width:64px;height:64px}@media (prefers-reduced-motion:reduce){.pf-d,.pf-tee{transition:none!important}}.tk-svg{display:block;width:100%;height:100%}.tk-defs{position:absolute;width:0;height:0;overflow:hidden}.tk-cwsvg{display:block;width:100%;height:100%;overflow:visible}.tk-hero-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,72px);align-items:center;padding-top:clamp(24px,3vw,48px);padding-bottom:clamp(40px,5vw,80px)}.tk-hero-t .d1{max-width:17ch;text-wrap:balance}.tk-hero-t .lead{margin-top:20px;max-width:46ch}.tk-hero-t .btns{margin-top:28px}.tk-hero-any{margin-top:18px;max-width:52ch}.tk-hero-a{display:grid;gap:14px}.tk-hero-fs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.2vw,16px)}.tk-hero-f{margin:0;display:grid;gap:8px}.tk-hero-s{display:grid;background:var(--mist);aspect-ratio:4/5;padding:14% 10%;align-items:center}.tk-hero-s>svg{grid-area:1/1;width:100%;height:auto;aspect-ratio:681/625}.tk-hero-cn{display:grid;min-height:20px}.tk-hero-cn>span{grid-area:1/1;display:inline-flex;align-items:center;gap:10px}.tk-hero-m,.tk-hero-z{opacity:0}@media (prefers-reduced-motion:no-preference){.tk-hero-m,.tk-hero-z{animation-duration:30s;animation-delay:var(--d,0s);animation-iteration-count:infinite;animation-fill-mode:backwards;animation-timing-function:ease-in-out}.tk-hero-m{animation-name:tk-in}.tk-hero-z{animation-name:tk-inout}.tk-hero-cn>span{animation:tk-cap 30s ease-in-out var(--d,0s) infinite backwards}}@keyframes tk-cap{0%,1.7%{opacity:0}4%{opacity:1}16.7%{opacity:1}18.4%,100%{opacity:0}}@keyframes tk-in{0%{opacity:0}3.4%{opacity:1}20%{opacity:1}20.1%,100%{opacity:0}}@keyframes tk-inout{0%{opacity:0}3.4%{opacity:1}16.7%{opacity:1}20%,100%{opacity:0}}@media (max-width:760px){.tk-hero-in{grid-template-columns:1fr}.tk-hero-s{aspect-ratio:1/1;padding:10%}}.tk-sh{display:grid;gap:12px;margin-bottom:clamp(24px,3vw,40px)}.tk-sh .muted{max-width:56ch}.tk-pa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--g)}.tk-pa a{display:grid;gap:10px;align-content:start;height:100%;padding:clamp(20px,2.4vw,32px);border:1px solid var(--line);text-decoration:none;transition:border-color var(--f1) var(--ease)}.tk-pa a:hover{border-color:var(--ink)}.tk-pa p{max-width:52ch}.tk-go{margin-top:6px}.tk-pa a:hover .tk-go{color:var(--red)}@media (max-width:640px){.tk-pa{grid-template-columns:1fr}}.tk-cw-p{display:flex;flex-wrap:wrap;gap:4px 28px;margin:0 0 20px;border-bottom:1px solid var(--line)}.tk-cw-p label{cursor:pointer;padding:10px 0;margin-bottom:-1px;border-bottom:2px solid transparent;font-family:var(--wide);font-stretch:125%;font-weight:600;font-size:var(--label);letter-spacing:var(--track);text-transform:uppercase;color:var(--grey);transition:color var(--f1) var(--ease),border-color var(--f1) var(--ease)}.tk-cw-p label:hover{color:var(--ink)}.tk-cw-r[value=short]:checked~.tk-cw-p label:nth-child(1),.tk-cw-r[value=long]:checked~.tk-cw-p label:nth-child(2),.tk-cw-r[value=sleeveless]:checked~.tk-cw-p label:nth-child(3){color:var(--ink);border-color:var(--ink)}.tk-cw-r[value=short]:focus-visible~.tk-cw-p label:nth-child(1),.tk-cw-r[value=long]:focus-visible~.tk-cw-p label:nth-child(2),.tk-cw-r[value=sleeveless]:focus-visible~.tk-cw-p label:nth-child(3){outline:2px solid var(--red);outline-offset:2px}.tk-cw-g{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px var(--g)}.tk-cw-d{position:relative;aspect-ratio:1/1;background:var(--mist);overflow:hidden}.tk-cw-d svg{position:absolute;left:12%;top:12%;width:76%;height:76%;opacity:0;transition:opacity var(--f3) var(--ease),transform var(--f3) var(--ease)}.tk-cw-r[value=short]:checked~.tk-cw-g .tk-cw-short,.tk-cw-r[value=long]:checked~.tk-cw-g .tk-cw-long,.tk-cw-r[value=sleeveless]:checked~.tk-cw-g .tk-cw-sleeveless{opacity:1}.tk-cw-i:hover .tk-cw-d svg{transform:scale(var(--zoom))}.tk-cw-n{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:14px;line-height:1.35}.tk-cw-n .tk-sw{flex:none}@media (max-width:1100px){.tk-cw-g{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.tk-cw-g{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.tk-cw-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px var(--g)}.tk-cw-n{font-size:13px;gap:8px}.tk-cw-p{gap:4px 16px}.tk-cw-p label{letter-spacing:.06em}}.tk-cw-more{display:none}.tk-cw-more>summary{list-style:none;cursor:pointer}.tk-cw-more>summary::-webkit-details-marker{display:none}.tk-cw-more[open] .tk-cw-o,.tk-cw-more:not([open]) .tk-cw-c{display:none}@media (max-width:760px){@supports selector(:has(*)){.tk-cw-more{display:block;margin-top:24px}.tk-cw:has(.tk-cw-more:not([open])) .tk-cw-x{display:none}}}.tk-grp{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(16px,3vw,48px);padding:clamp(24px,3vw,40px) 0;border-top:1px solid var(--line)}.tk-grp-t .small{margin-top:8px;max-width:34ch}.tk-grp-d{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.5vw,24px)}.tk-grp-d li{display:grid;gap:8px;align-content:start}.tk-grp-d .tk-svg{aspect-ratio:1/1;height:auto}@media (max-width:760px){.tk-grp{grid-template-columns:1fr}.tk-grp-d{grid-template-columns:repeat(2,minmax(0,1fr))}}.tk-ex{margin:0;padding:clamp(24px,3vw,40px) 0;border-top:1px solid var(--line)}.tk-ex-c{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:20px}.tk-ex-l{color:var(--red)}.tk-ex-n{flex-basis:100%}.tk-sw{display:inline-flex;gap:4px}.tk-sw i{width:14px;height:14px;background:var(--c);outline:1px solid var(--line);outline-offset:-1px}.tk-ex-g{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:clamp(8px,1.5vw,20px);max-width:calc(var(--n,4) * 280px)}.tk-ex-g li{display:grid;gap:8px;align-content:start}.tk-ex-g .tk-svg{aspect-ratio:1/1;height:auto}@media (max-width:900px){.tk-ex-g{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.tk-ex-g{grid-template-columns:repeat(2,minmax(0,1fr))}}.tk-hero-ex .tk-ex{padding:0;border:0}.tk-hero-ex .tk-ex-g{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.tk-hero-ex .tk-ex-c .d3{font-size:18px}@media (max-width:760px){.tk-hero-ex{margin-top:8px}.tk-hero-ex .tk-ex-g{grid-template-columns:repeat(3,minmax(0,1fr))}}.tk-bl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px) var(--g);margin-top:clamp(24px,3vw,40px)}.tk-bl li{border-top:2px solid var(--red);padding-top:16px}.tk-bl p{margin-top:8px;max-width:38ch}@media (max-width:900px){.tk-bl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tk-bl{grid-template-columns:1fr}}.tk-line{margin-top:16px;font-family:var(--wide);font-stretch:112%;font-weight:500;font-size:clamp(18px,1.8vw,26px);line-height:1.45;max-width:64ch;text-wrap:pretty}.tk-ar{color:var(--red)}@media (min-width:761px){.tk-line>span:not(.tk-ar){white-space:nowrap}}.tk-two{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(20px,4vw,64px)}@media (max-width:760px){.tk-two{grid-template-columns:1fr}}.tk-dl{display:grid;gap:0}.tk-dl>div{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:8px 24px;padding:16px 0;border-top:1px solid var(--line)}.tk-dl>div:last-child{border-bottom:1px solid var(--line)}.tk-dl dt.lbl{padding-top:4px}@media (max-width:560px){.tk-dl>div{grid-template-columns:1fr}}.tk-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,72px)}.tk-cols p{margin-top:16px;max-width:60ch}@media (max-width:760px){.tk-cols{grid-template-columns:1fr}}.tk-qa details{border-top:1px solid var(--line)}.tk-qa details:last-child{border-bottom:1px solid var(--line)}.tk-qa summary{display:flex;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-weight:500}.tk-qa summary::-webkit-details-marker{display:none}.tk-qa summary::after{content:"+";font-weight:400;color:var(--grey)}.tk-qa details[open] summary::after{content:"\2212"}.tk-qa details p{padding:0 0 20px;max-width:62ch}.tk-form-in{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,4vw,64px)}.tk-form-t .lead{margin-top:16px}.tk-form-t .small{margin-top:16px}.tk-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--g)}.tk-g .tk-f-message,.tk-g .tk-f-pieces,.tk-g .tk-f-choice,.tk-g .tk-up{grid-column:1/-1}.tk-f-pieces{margin-top:20px}.tk-f-pieces legend span,.tk-f-choice legend span,.tk-up-l{display:block;font-size:13px;color:var(--grey);margin-bottom:10px}.tk-up{margin-top:20px;scroll-margin-top:calc(var(--bar) + 24px)}.tk-up:focus{outline:0}.tk-drop{position:relative;display:grid;gap:6px;justify-items:start;padding:22px 20px;border:1px dashed var(--grey);cursor:pointer;transition:border-color var(--f1) var(--ease),background-color var(--f1) var(--ease)}.tk-drop:hover,.tk-drop.over{border-color:var(--ink)}.tk-drop.over{background:var(--mist)}.tk-drop:focus-within{outline:2px solid var(--red);outline-offset:2px}.tk-drop-t{font-size:15px}.tk-drop-b{font-weight:600;text-decoration:underline;text-underline-offset:3px}.js .tk-drop input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.tk-up-list{display:grid;gap:0;margin-top:12px}.tk-up-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.tk-up-list li:last-child{border-bottom:1px solid var(--line)}.tk-up-list .n{overflow-wrap:anywhere}.tk-up-list .s{color:var(--grey);white-space:nowrap;margin-left:auto}.tk-up-list button{background:none;border:0;padding:6px 0;font:inherit;font-size:13px;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tk-up-list button:hover{color:var(--red)}.tk-up-err{margin-top:10px;color:var(--red);font-size:14px}.tk-f input[type=date]{width:100%;min-height:52px;padding:0 2px;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;color:inherit;font-size:17px}.tk-f textarea{min-height:120px;padding:12px 2px;resize:vertical}.tk-f .err{margin-top:16px;color:var(--red)}.tk-f .cf-s{margin-top:24px}.tk-f .cf-s+.small{margin-top:12px}.tk-f .ok{margin-top:8px}@media (max-width:760px){.tk-form-in{grid-template-columns:1fr}.tk-g{grid-template-columns:1fr}}.tk-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:14px;font-size:14px}.tk-links .tlink{color:var(--grey)}.tk-links .tlink:hover{color:var(--ink)}.tk-band-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,72px);align-items:center}.tk-band-t .d2{margin-top:12px;max-width:16ch}.tk-band-t .lead{margin-top:16px;max-width:44ch}.tk-band-t .btns{margin-top:24px}.tk-band-a{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.2vw,16px)}.tk-band-a li{position:relative;aspect-ratio:3/4;background:var(--mist)}.tk-band-a .tk-cwsvg{position:absolute;left:10%;top:14%;width:80%;height:72%}@media (max-width:760px){.tk-band-in{grid-template-columns:1fr}.tk-band-a{gap:8px}}.tk-band-t .tk-biz{margin-top:12px;max-width:44ch}.tk-biz-p{margin-top:16px;color:var(--grey)}.tk-hero-any+.tk-biz-p{margin-top:8px}.srcs{margin-top:56px;padding-top:24px;border-top:1px solid var(--line)}.srcs h2{font-size:13px;line-height:1.4;font-weight:600;margin:0 0 12px}.srcs ol{margin:0;padding-left:20px}.srcs li{font-size:14px;line-height:1.5;margin-top:6px;overflow-wrap:anywhere}.fx section{margin-top:40px}.fx section:first-child{margin-top:0}.fx-p td,.fx-p th{white-space:nowrap}