.pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px var(--g)}@media (max-width:900px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 12px}}.pc{position:relative;min-width:0}.pc-a{display:block;text-decoration:none;color:inherit;transition:transform var(--d3) var(--ease-out)}.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}.pc-i.i2,.pc-u .u2{opacity:0;transition:opacity var(--d3) var(--ease-out)}.pc-u .u2{position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.pc-a:hover{transform:translateY(var(--lift))}.pc-a:hover .sw .i2,.pc-a:focus-visible .sw .i2,.pc-a:hover .sw .u2,.pc-a:focus-visible .sw .u2{opacity:1}}@media (hover:none),(pointer:coarse){.pc-i.i2,.pc-u .u2{display:none}}@media (prefers-reduced-motion:reduce){.pc-a,.pc-a:hover{transform:none}}.pc-a:focus-visible{outline:2px solid var(--maroon);outline-offset:4px}.pc-sa{position:absolute;inset:0;display:block}.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-t{padding-top:14px}.pc-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.pc-n{font-family:var(--sans);font-stretch:105%;font-size:17px;font-weight:650;line-height:1.25;letter-spacing:-.005em}.pc-r{height:26px;padding:0 10px;font-size:14px}.pc-g{margin-top:4px;font-size:14px;line-height:1.4;color:var(--grey)}.pc-m{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;margin-top:8px}.pc-p{font-size:16px;font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums}.pc-p .now{white-space:nowrap}.pc-c{display:flex;gap:6px}.pc-c i{display:block;width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px rgba(11,11,11,.24)}.pc-lg .pc-n{font-size:clamp(18px,1.5vw,22px)}.pc-lg .pc-p{font-size:17px}.pc-sm .pc-n{font-size:15px}.pc-sm .pc-g{font-size:14px}@media (max-width:760px){.pc-t{padding-top:10px}.pc-n,.pc-lg .pc-n{font-size:15px}.pc-g{font-size:14px}.pc-p{font-size:15px}.pc-c i{width:10px;height:10px}.pc-c{gap:5px}}.shd{padding-top:clamp(32px,4vw,64px);padding-bottom:clamp(24px,3vw,40px)}.shd .lead{margin-top:18px;color:var(--grey)}.shop-g{padding-bottom:var(--s)}.shop-g>.gal-v{margin-top:40px}.fbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:20px 0 32px;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:44px;padding:0 20px;border:1px solid var(--line);border-radius:999px;font-family:var(--sans);font-stretch:105%;font-weight:var(--label-w);font-size:var(--label);letter-spacing:var(--track);text-transform:uppercase;transition:border-color var(--d1) var(--ease),background-color var(--d1) var(--ease),color var(--d1) var(--ease),transform var(--d1) var(--ease-out)}.chip:hover{border-color:var(--ink)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.chip:focus-visible{outline:2px solid var(--maroon);outline-offset:3px}@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:15px;color:var(--ink-2)}.crumbs li+li::before{content:"/";margin-right:6px}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}@media (max-width:760px){.crumbs a{padding:calc(22px - .55em) 4px;margin-inline:-4px}}.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(--sans);font-stretch:105%;font-weight:var(--label-w);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}.ah-v36 .pt-36{margin-top:20px;max-width:none;font-family:var(--display);font-weight:var(--t-w);font-stretch:var(--t-s);letter-spacing:var(--t-ls);line-height:var(--t-lh);text-transform:uppercase;font-size:clamp(40px,7.4vw,128px);text-wrap:balance}.ah-v36 .pt-l{font-size:clamp(32px,4.4vw,72px);line-height:.92}.ah-v36 .lead{margin-top:28px;font-size:var(--t-body);line-height:1.5;max-width:52ch}.ah-v36 .ah-n{margin-top:16px;font-size:16px}:is(.hp-s,.qa-g,.dl-s)>h2 .pill,:is(.prk-h,.prk-6) .pill{max-width:100%;white-space:normal;line-height:1.2;padding-top:6px;padding-bottom:6px}.hx{position:relative;background:var(--ink);color:var(--white)}.hx-ph{position:relative;height:min(64svh,680px);min-height:360px;overflow:hidden}.hx-ph picture,.hx-ph img{display:block;width:100%;height:100%}.hx-ph img{object-fit:cover}.hx-t{position:relative;padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(40px,5vw,72px)}.hx h1,.hx h2{color:var(--white)}.hx .lbl{margin-bottom:14px}.hx-l{margin-top:16px;font-size:clamp(17px,1.4vw,21px);line-height:1.45;max-width:46ch}@media (max-width:760px){.hx-ph{height:52svh;min-height:300px}}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:15px;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(--maroon);box-shadow:inset 0 0 0 1px var(--maroon)}.opt input:focus-visible+span{outline:2px solid var(--maroon);outline-offset:2px}.opt input:disabled+span{opacity:.4;text-decoration:line-through}.ft{font-size:15px;line-height:1.5}.ft a{color:inherit;text-decoration:none}.ft a:not(.btn):hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.ft-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px;padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(32px,4vw,48px);border-bottom:1px solid var(--line-d)}.ft-cat{font-family:var(--display);font-weight:800;font-stretch:112%;font-size:clamp(20px,2vw,28px);line-height:1.1;letter-spacing:-.01em;max-width:24ch}.ft-cols{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px clamp(40px,6vw,120px);padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(40px,5vw,64px)}.ft-n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fc summary{display:block;list-style:none;margin-bottom:16px;color:rgba(255,255,255,.62)}.fc summary::-webkit-details-marker{display:none}.fc ul{margin:0;padding:0;list-style:none}.fc li+li{margin-top:10px}.fc a{font-size:16px;font-weight:500}.ft-jh{margin-bottom:12px;color:rgba(255,255,255,.62)}.ft-jl{max-width:34em;color:rgba(255,255,255,.86)}.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 input[type=email],.ft select{border-bottom-color:var(--white);color:var(--white)}.ft select option{color:var(--ink)}.ft .lf select{background-image: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='%23FFFFFF'/%3E%3C/svg%3E")}.ft .lf-n,.ft .lf-h{color:rgba(255,255,255,.7)}.ft .tlink{color:var(--white);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.ft-jb{margin-top:20px}.ft-b{display:grid;gap:16px;padding-top:24px;padding-bottom:32px;border-top:1px solid var(--line-d);font-size:14px;color:rgba(255,255,255,.7)}.ft-k{display:flex;flex-wrap:wrap;align-items:center;gap:8px 32px;color:var(--white)}.ft-so{display:flex;gap:24px;margin:0;padding:0;list-style:none;font-weight:600}.ft-biz{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none}.ft-biz li+li::before{content:"·";margin:0 10px}.ft-l{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px}.ft-lg{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none}.ft-lg a:hover{color:var(--white)}.ft .csw-f{padding-left:0;font-size:15px}@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-top{padding-top:48px}.ft-cols{gap:32px;padding-top:8px}.ft-n{grid-template-columns:minmax(0,1fr);gap:0}.fc{border-bottom:1px solid var(--line-d)}.fc summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;margin:0;cursor:pointer;color:var(--white)}.fc summary::after{content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg)}.fc[open] summary::after{transform:translateY(2px) rotate(225deg)}.fc ul{padding:2px 0 20px}.ft .lf-f{grid-template-columns:minmax(0,1fr)}.ft .lf-b{width:100%}.ft-biz{display:block}.ft-biz li+li::before{content:none}.ft-lg{gap:0 20px}.ft a:not(.btn):not(.tlink){display:inline-flex;align-items:center;min-height:44px;min-width:44px}.fc li+li{margin-top:0}.ft-so{gap:8px 24px}}.ft-x{overflow:clip;padding:clamp(32px,5vw,72px) var(--m) clamp(24px,2.5vw,40px);max-width:1600px;margin:0 auto}.ft-x .sig{width:100%;max-width:none;color:var(--white)}[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)}}@media (prefers-reduced-motion:no-preference){.drawer:popover-open>*,.sheet:popover-open>*,.menu:popover-open>*{animation:rz-up var(--d2) var(--ease-spring) backwards}}.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}.sheet{position:fixed;inset:auto 0 0 0;width:100%;max-height:92svh;overflow:auto;padding:56px var(--m) 32px;border-radius:20px 20px 0 0}.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;border-radius:20px}.sheet .pop-x{right:28px}}.menu{position:fixed;inset:0;width:100%;height:100%;overflow:auto;padding:0 var(--m) calc(24px + env(safe-area-inset-bottom));flex-direction:column}.menu:popover-open{display:flex}.menu-top{display:flex;align-items:center;justify-content:space-between;height:var(--bar);margin:0 calc(var(--m) * -1);padding:0 var(--m);border-bottom:1px solid var(--line)}.menu-top .pop-x{position:static;margin-right:-10px}.menu-b{display:flex;flex-direction:column;padding:16px 0}.menu-b>a{font-family:var(--display);font-weight:var(--dw);font-stretch:var(--ds);font-size:clamp(36px,11vw,56px);line-height:1.05;letter-spacing:var(--dls);padding:8px 0;text-decoration:none}.menu-t{display:block;margin-top:4px;font-family:var(--sans);font-weight:500;font-stretch:100%;font-size:14px;line-height:1.3;letter-spacing:0;color:var(--grey)}.menu-m{display:flex;flex-wrap:wrap;gap:4px 24px;margin:0;padding:16px 0 24px;list-style:none;border-top:1px solid var(--line)}.menu-m a{display:inline-flex;align-items:center;min-height:44px;font-size:17px;font-weight:600;text-decoration:none}.menu-c{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:20px;border-top:1px solid var(--line)}.menu-rs{flex:1 1 100%}.menu-c .csw-f{padding-left:0}.sbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;justify-content:center;padding:10px var(--m) calc(10px + env(safe-area-inset-bottom));background:var(--white);border-top:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity var(--d2) var(--ease-out),visibility 0s linear var(--d2)}.sbar .btn{width:100%}.sbar.on{opacity:1;visibility:visible;transition:opacity var(--d2) var(--ease-out),visibility 0s linear 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}.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:600}.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}.tt{display:block;font-size:min(var(--fill-max,168px),calc(100cqi / var(--em,10)))}@media (max-width:640px){.tt{font-size:min(var(--fill-max-p,132px),calc(100cqi / var(--em-p,var(--em,10))))}}:where(.cut){position:relative}.cut{margin:0}.cut picture,.cut img{display:block;width:100%;height:auto}.wm{padding:clamp(40px,4.2vw,60px) 0 0;overflow-x:clip}.wm-tag{margin:0 0 14px}.wm-tag .pill{--pill-bg:var(--maroon);--pill-fg:var(--white)}.wm-m{display:block;overflow:clip;padding:.12em 0 .16em;margin:-.12em 0 -.16em}.wm-mt{display:block}.wm .wm-s{max-width:26em;font-size:clamp(27px,calc(100cqi / 21.5),44px)}.wm-l{margin:clamp(12px,1.2vw,16px) 0 0}.wm-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(18px,1.9vw,26px);border-top:2px solid var(--ink)}.wm-x{--pc:34%;--gx:clamp(20px,2.8vw,40px);display:grid;grid-template-columns:minmax(0,1fr) var(--pc);grid-template-areas:"h h" "p c" "d c" "q c" "k c";grid-template-rows:auto auto 1fr auto auto;column-gap:clamp(16px,1.8vw,24px);align-items:start;padding:clamp(18px,1.8vw,26px) var(--gx) clamp(18px,1.8vw,26px) 0}.wm-x+.wm-x{padding-left:var(--gx);padding-right:0;border-left:1px solid var(--line)}.wm-adventure{--pc:31%}.wm-h{grid-area:h;margin:0;container-type:inline-size}.wm-r{margin-bottom:0;font-family:var(--display);font-size:clamp(20px,1.8vw,26px);font-weight:820;font-stretch:112%;line-height:1.05;letter-spacing:-.01em}.wm .wm-w{font-size:calc(100cqi / var(--lem-l,8.27));white-space:nowrap}.wm-p{grid-area:p;margin:clamp(18px,1.7vw,24px) 0 0}.wm-d{grid-area:d;margin:12px 0 0}.wm-q{grid-area:q;margin:12px 0 0;font-size:16px;line-height:1.5}.wm-k{grid-area:k;margin:12px 0 0}.wm-c{grid-area:c;align-self:end;justify-self:end;width:100%;margin-top:clamp(18px,1.7vw,24px);transition:transform .25s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.wm-x:hover .wm-c{transform:translateY(-8px)}}@media (min-width:761px) and (max-width:1023px){.wm-x{grid-template-areas:"h h" "p c" "d c" "q q" "k k"}}.wm-hr{height:0;margin:0;border:0;border-top:1px solid var(--line)}@media (max-width:760px){.wm{padding-top:40px}.wm-tag{margin-bottom:12px}.wm-row{grid-template-columns:minmax(0,1fr);margin-top:18px}.wm-x,.wm-adventure{--pc:33%}.wm-x{grid-template-areas:"h h" "p p" "d c" "q c" "k c";grid-template-rows:auto auto auto auto auto;column-gap:12px;padding:18px 0 20px}.wm-x+.wm-x{padding-left:0;border-left:0;border-top:1px solid var(--line)}.wm-r{font-size:20px}.wm .wm-w{font-size:calc(100cqi / var(--lem,8.27))}.wm-p{margin-top:16px}.wm-d{margin-top:10px}.wm-q{margin-top:10px;font-size:15px}.wm-c{align-self:center;margin-top:10px}}.xo{padding:48px 0 calc(var(--sheet-r) + clamp(56px,7vw,112px))}.xo-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px clamp(40px,6vw,112px);align-items:center}.xo-p{aspect-ratio:4/5;width:100%;max-width:520px;margin:0;border-radius:12px}.xo-p picture,.xo-p img{display:block;width:100%;height:100%}.xo-p img{object-fit:cover}.xo-q{margin:22px 0 0}.xo-ql{max-width:22ch;font-family:var(--display);font-size:var(--t-sub);font-weight:820;font-stretch:112%;line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.xo-n{margin-top:28px;font-size:20px;font-weight:760;line-height:1.3}.xo-k{margin-top:24px}@media (max-width:760px){.xo-in{grid-template-columns:minmax(0,1fr)}.xo-p{max-width:420px}}@media print{.js .rv:not(.in){opacity:1;transform:none}}.nw{white-space:nowrap}.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:20px;font-weight:700;margin:10px 0 8px}@media (max-width:760px){.steps{grid-template-columns:1fr;gap:28px}}.sec.lst{padding:clamp(48px,6vw,96px) 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}}.rbar-t{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-bottom:10px;font-size:17px}.rbar-n{font-weight:760}.rbar-c{color:var(--tone-mute,var(--grey));font-variant-numeric:tabular-nums}.rbar-b{position:relative;display:block;height:6px;border-radius:999px;background:var(--mist);overflow:hidden}.rbar-f{position:absolute;inset:0;border-radius:inherit;background:var(--maroon);transform:scaleX(0);transform-origin:0 50%}[data-run-bar]:not([data-run-n]) .rbar-b{display:none}.pdp-f{margin-top:8px}.pk{margin-top:28px;border:0;padding:0;min-width:0}.pk>legend,.pk>.lbl{display:flex;align-items:baseline;gap:10px;width:100%;margin-bottom:12px;padding:0}.pk legend span,.szg-b{font-family:var(--sans);font-stretch:100%;font-weight:400;letter-spacing:0;text-transform:none;font-size:15px}.pk legend span{color:var(--grey)}.pk-sz{justify-content:space-between}.pk-n{font-size:16px;color:var(--ink)}.szg-b,.dlv-b,.rs-lk{all:unset;cursor:pointer;font:400 15px/1.4 var(--sans);font-stretch:100%;letter-spacing:0;text-transform:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;transition:text-decoration-thickness var(--d1) var(--ease)}.szg-b{margin-left:auto}.szg-b:hover,.dlv-b:hover,.rs-lk:hover{text-decoration-thickness:2px}.szg-b:focus-visible,.dlv-b:focus-visible,.rs-lk:focus-visible{outline:2px solid var(--maroon);outline-offset:3px}@media (max-width:760px){.szg-b,.dlv-b{padding-block:calc(22px - .7em);margin-block:calc(.7em - 22px)}.pdp .tlink,.pdr .tlink{padding-block:14px}}.sws{display:flex;flex-wrap:wrap;gap:12px}.sws label{position:relative;display:block;width:48px;height:48px;cursor:pointer}.sws input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.sws span{position:absolute;inset:5px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px rgba(11,11,11,.22);outline:2px solid transparent;outline-offset:3px;transition:outline-color var(--d1) var(--ease)}.sws label:hover span{outline-color:var(--line)}.sws input:checked~span{outline-color:var(--ink)}.sws input:focus-visible~span{outline-color:var(--maroon)}.pdp .opt{gap:10px}.pdp .opt span{min-width:64px;height:48px;padding:0 20px;border:1px solid var(--line);border-radius:999px;font-size:16px;font-weight:500;transition:border-color var(--d1) var(--ease),background-color var(--d1) var(--ease),color var(--d1) var(--ease)}.pdp .opt label:hover span{border-color:var(--ink)}.pdp .opt input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--white);box-shadow:none}.pdp .opt input:focus-visible+span{outline:2px solid var(--maroon);outline-offset:3px}@media (max-width:420px){.pdp .opt span{min-width:56px;padding:0 16px}}.gal-c,.gal-n{display:none;position:absolute;z-index:3}.js .gal-c{display:flex;gap:6px;right:12px;bottom:12px}.gal-b{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--white);color:var(--ink);transition:background-color var(--d1) var(--ease),color var(--d1) 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(--maroon);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(--d2) 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(--d2) 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}}.buy{margin-top:32px}.dlv{margin-bottom:16px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:15px;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}.buy .run{margin-bottom:12px;font-size:15px}.buy-b{width:100%}.buy-mo{margin-top:16px;font-size:14px;line-height:1.5;color:var(--grey)}.buy-mo p{margin-top:4px}.buy-mf{color:var(--ink);font-weight:500}ul.buy-3{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid var(--line);font-size:15px;line-height:1.45}.buy-3 li{padding:11px 0;border-bottom:1px solid var(--line)}.mflow{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 0;font-weight:500;line-height:1.45}.mflow li{display:inline-flex;align-items:baseline}.mflow li:not(:last-child)::after{content:"→";content:"→"/"";margin:0 8px;color:var(--grey);font-weight:400}.rs-fd{margin-top:2px;color:var(--grey)}.trust{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);column-gap:24px;font-size:14px;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(11,11,11,.24);text-decoration-thickness:1px;text-underline-offset:.28em;transition:text-decoration-color var(--d1) var(--ease)}.trust a:hover{text-decoration-color:currentColor}.trust a:focus-visible{outline:2px solid var(--maroon);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:14px;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:15px}.pd-lk .szg-b{margin-left:0}.pdd-h{max-width:24ch;margin-bottom:clamp(20px,2.4vw,36px)}.pds{border-top:1px solid var(--line)}.pds:last-child{border-bottom:1px solid var(--line)}.pds>summary{list-style:none;cursor:pointer}.pds>summary::-webkit-details-marker{display:none}.pds-h{font-family:var(--sans);font-stretch:105%;font-weight:var(--label-w);font-size:var(--label);line-height:1.4;letter-spacing:var(--track);text-transform:uppercase}.pds-b{font-size:var(--body);line-height:var(--lh);max-width:var(--measure)}.pds-b>*+*{margin-top:12px}.pdd-l{list-style:none;padding:0}.pdd-l li{position:relative;padding-left:18px}.pdd-l li::before{content:"";position:absolute;left:0;top:.7em;width:5px;height:5px;border-radius:50%;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:600;margin-bottom:4px}.pdd-m dl div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:15px}.pdd-m dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.pdd-n{font-size:14px;color:var(--grey)}@media (min-width:901px){.pds{position:relative;padding:32px 0 32px calc(33.333% + var(--g))}.pds>summary{position:absolute;left:0;top:32px;width:33.333%;cursor:default}.pds>summary:focus-visible{outline-offset:6px}}@media (max-width:900px){.pds>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px}.pds>summary::after{content:"+";font-size:24px;font-weight:300;line-height:1;transition:transform var(--d2) var(--ease)}.pds[open]>summary::after{transform:rotate(45deg)}.pds>summary:focus-visible{outline-offset:-2px}.pds-b{padding:0 0 28px}}.pq-in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px var(--g)}.pq-in>h2{grid-column:1/5}.pq-in>.accs{grid-column:5/13}.pq .accs{margin-top:0}.pq .acc-b{max-width:var(--measure)}@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:16px;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:60px;cursor:pointer;border-top:1px solid var(--line);font-weight:600}.acc summary::-webkit-details-marker{display:none}.acc summary::after{content:"+";font-size:22px;font-weight:300;line-height:1;transition:transform var(--d2) var(--ease)}.acc[open] summary::after{transform:rotate(45deg)}.acc summary:focus-visible{outline:2px solid var(--maroon);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:15px;font-variant-numeric:tabular-nums}th,td{text-align:left;padding:9px 10px 9px 0;border-bottom:1px solid var(--line)}thead th{font-weight:600;font-size:14px;color:var(--grey)}.table-wrap{overflow-x:auto}.sz-t{margin-top:12px}.szt{margin-top:20px}.szt-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.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:44px;padding:0 18px;border:1px solid var(--line);border-radius:999px;font-size:15px;font-weight:500;transition:border-color var(--d1) var(--ease),background-color var(--d1) var(--ease),color var(--d1) var(--ease)}.szt-o:hover span{border-color:var(--ink)}.szt-o input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--white)}.szt-o input:focus-visible+span{outline:2px solid var(--maroon);outline-offset:3px}.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:14px;color:var(--grey);margin-top:8px}.szd{position:fixed;inset:0 0 0 auto;width:min(540px,100vw);height:100%;max-height:none;margin:0;padding:64px 40px 40px;overflow:auto;overscroll-behavior:contain;background:var(--white);border-left:1px solid var(--line);opacity:0;transform:translateX(24px);transition:opacity var(--d2) var(--ease-out),transform var(--d3) var(--ease-spring),overlay var(--d2) allow-discrete,display var(--d2) allow-discrete}.szd:popover-open{opacity:1;transform:none}@starting-style{.szd:popover-open{opacity:0;transform:translateX(24px)}}.szd .pop-x{right:20px;top:14px}.szd-h{margin-top:8px;font-family:var(--display);font-weight:var(--dw);font-stretch:var(--ds);letter-spacing:var(--dls);font-size:clamp(28px,2.6vw,40px);line-height:1}.szd-l{margin-top:14px;font-size:16px;line-height:1.5;color:var(--grey)}.szd-m{margin:20px 0 4px;padding:16px;background:var(--mist)}.szd-m svg{display:block;width:100%;height:auto;max-height:360px}.szd-w{list-style:none;margin:20px 0 0;padding:0;font-size:15px}.szd-w li{padding:8px 0;border-bottom:1px solid var(--line)}.szg-a{margin-top:24px;font-size:15px}.szd .szg-l{margin-bottom:8px}@media (max-width:760px){.szd{inset:auto 0 0 0;width:100%;height:auto;max-height:90svh;padding:56px var(--m) calc(32px + env(safe-area-inset-bottom));border-left:0;border-top:1px solid var(--line);transform:translateY(24px)}.szd:popover-open{transform:none}@starting-style{.szd:popover-open{opacity:0;transform:translateY(24px)}}.szd .pop-x{right:8px;top:8px}}.ctl-t{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:32px}.ctl-t .tlink{font-size:15px;white-space:nowrap}.ctl-n{margin-top:8px;color:var(--grey);font-size:16px}.szg-p{margin-top:28px;font-family:var(--sans);font-size:17px;font-weight:650}.szd .szd-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:17px;font-weight:650}.bb-row .pk{margin-top:18px}@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(--display);font-weight:var(--dw);font-stretch:var(--ds);letter-spacing:var(--dls);font-size:26px;line-height:1.05}.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:16px}.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:14px;line-height:1.3;font-variant-numeric:tabular-nums}.sbar-l b{display:block;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp .sbar .btn{flex:none;width:auto;min-width:50%;min-height:48px;padding:0 18px;border:2px solid var(--maroon);border-radius:999px}.pdp .sbar .btn:hover,.pdp .sbar .btn:active{border-color:var(--maroon-deep)}@media (max-width:760px){.pg-product,.pg-bundle{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}.prose{max-width:var(--measure)}.prose>*+*{margin-top:18px}.prose h2{font-family:var(--display);font-stretch:110%;font-weight:820;letter-spacing:-.015em;line-height:1.05;font-size:clamp(26px,2.8vw,40px);margin-top:56px}.prose h3{font-size:20px;font-weight:700;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}main>.ah-v36:last-child .ah-in{padding-bottom:calc(clamp(32px,4vw,56px) + var(--sheet-r))}.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:.7em;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(--maroon)}@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:10px;font-size:16px}.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:28px;font-size:20px;font-weight:700}.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}}@media (max-width:760px){:is(.srcs li,li.li-a)>a:only-child,:is(.fx-allg li,.smp-g li)>a:first-child,.smp-c a,.sg-nav a,.prk-dl a{display:inline-flex;align-items:center;min-height:44px}:is(.fx-allg li,.smp-g li)>a:first-child,.smp-c a,.prk-dl a{min-width:44px}.fx-allg li,.smp-g li{padding-top:0;padding-bottom:0}:is(.dl2 dt,.legal-doc td,.prk-s dd)>a:only-child,.srcs li>a:first-child:not(:only-child){padding-block:calc(22px - .55em)}}.lnx{position:relative;padding-bottom:clamp(40px,5vw,80px)}.lnx-eb{padding-top:clamp(8px,1.2vw,16px)}.lnx-st{position:relative;margin-top:clamp(14px,1.6vw,24px)}.lnx-h{display:block;margin:0 auto clamp(24px,2.4vw,40px);color:var(--ink)}.lnx-h .t-fit{display:block}.lnx-h .t-fill{--fill-max:340px;font-family:var(--display);font-weight:var(--t-w);font-stretch:var(--t-s);letter-spacing:var(--t-ls);line-height:var(--t-lh);text-transform:uppercase}.lnx-n{padding-top:.04em}.lnx-ph{position:relative;margin:0;height:clamp(280px,28vw,460px);overflow:hidden;background:var(--mist)}.lnx-pv{position:absolute;inset:0}.lnx-pv picture,.lnx-pv img{display:block;width:100%;height:100%}.lnx-pv img{object-fit:cover}.lnx-in{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(24px,4vw,80px);align-items:start;margin-top:clamp(32px,4vw,64px)}.lnx-d{max-width:16ch}.lnx-g{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lnx-act{margin-top:28px}@media (max-width:760px){.lnx-ph{height:auto;aspect-ratio:4/5}.lnx-in{grid-template-columns:minmax(0,1fr)}}.lnh-k{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:8px;font-size:16px;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:15px;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:2px 0}.lnav ul::-webkit-scrollbar{display:none}.lnav a{display:inline-flex;align-items:center;min-height:44px}}.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:15px;color:var(--grey)}.lpc-t{max-width:560px}.lpc-g{font-size:15px;letter-spacing:.02em;color:var(--grey)}.lpc-gr{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.lpc-pr .lpc-fd{flex-basis:100%;font-size:15px;color:var(--grey)}.lpc-h{margin-top:10px;font-family:var(--display);font-stretch:var(--ds);font-weight:800;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:15px;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-weight:700;font-size:16px;line-height:1.6}.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:15px;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:15px;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{display:inline-flex;align-items:center;min-height:26px;margin-left:10px;padding:0 10px;border-radius:999px;background:var(--ink);color:var(--white);font-family:var(--sans);font-stretch:105%;font-weight:700;font-size:14px;letter-spacing:var(--track);text-transform:uppercase;line-height:1;vertical-align:middle}.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}.lpc-sw a{min-height:44px}.lz-t tbody th a{display:inline-block;min-width:44px;padding-block:13px;margin-block:-13px}.lcare-d dt>a{padding-block:calc(22px - .55em)}.ldv-g .dlv-b{display:inline-block;padding-block:12px;margin-block:-12px}}.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:14px;letter-spacing:.06em;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}}.lpg{padding-bottom:calc(var(--sheet-r) + 32px)}.ic,.cty-b,.menu-cty{transition:transform var(--d1,150ms) var(--ease-out,ease-out)}:where([data-run-bar]) :where(.rbar-f){display:block;height:100%;background:var(--maroon,#9B0F30)}[data-run-bar] .rbar-f{transform-origin:0 50%;transform:scaleX(var(--rf,0))}@media (prefers-reduced-motion:no-preference){[data-run-bar] .rbar-f{transition:transform 1.1s var(--ease-out,ease-out)}}.pg{padding:var(--s) 0;background:var(--white)}.pg-h{margin:0 0 28px;font-family:var(--display);font-weight:var(--dw);font-stretch:var(--ds);font-size:var(--title-size);line-height:.94;letter-spacing:var(--dls);text-wrap:balance}.pg-l{list-style:none;margin:0;padding:0;position:relative;max-width:820px}.pg-l::before{content:"";position:absolute;left:7px;top:10px;bottom:10px;width:2px;background:var(--line)}.pg-i{position:relative;display:grid;grid-template-columns:200px 1fr;gap:4px 24px;padding:0 0 26px 40px}.pg-i:last-child{padding-bottom:0}.pg-dot{position:absolute;left:0;top:5px;width:16px;height:16px;border-radius:50%;border:2px solid var(--ink);background:var(--white)}.pg-d .pg-dot{background:var(--ink)}.pg-w{font-size:15px;line-height:1.5;font-weight:700;color:var(--ink)}.pg-t{font-size:18px;line-height:1.45;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:15px;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:700}@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-i{grid-template-columns:1fr;padding-left:36px}}.pg-hm{padding:clamp(120px,11vw,176px) 0 clamp(32px,3.4vw,48px)}.pg-hm .pg-in{display:block}.pg-hm .pg-h.tt{margin:0 0 clamp(28px,3vw,48px);font-family:var(--display);font-weight:var(--t-w);font-stretch:var(--t-s);line-height:var(--t-lh);letter-spacing:var(--t-ls);text-transform:uppercase;text-wrap:wrap}.pg-bar{position:relative;height:10px;max-width:1080px;margin:0 0 clamp(32px,4vw,56px);border-radius:999px;background:var(--line);overflow:hidden}.pg-fill{position:absolute;inset:0;border-radius:inherit;background:var(--maroon);transform:scaleX(var(--pg-to,1));transform-origin:0 50%}.pg-hm .pg-l{max-width:1080px}.pg-hm .pg-i{grid-template-columns:240px minmax(0,1fr);padding-bottom:30px}.pg-hm .pg-w{font-size:17px}.pg-hm .pg-t{font-size:var(--t-body);max-width:52ch}.pg-hm .pg-n{font-size:17px;color:var(--grey)}@media (max-width:760px){.pg-hm .pg-i{grid-template-columns:minmax(0,1fr)}}.pg-hm .pg-in{container-type:inline-size}.pg-hm .pg-h.tt{font-size:min(var(--fill-max,168px),calc(100cqi / var(--em,10)))}@media (max-width:640px){.pg-hm .pg-h.tt{font-size:min(var(--fill-max-p,132px),calc(100cqi / var(--em-p,var(--em,10))))}}.stack>.pg-hm[data-sheet]{clip-path:none}.pg-hm::after{content:"";position:absolute;left:0;right:0;top:calc(100% - 2px);height:50px;background:var(--tone-bg,var(--white));pointer-events:none}.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:14px;line-height:1.35;text-align:center;color:var(--grey)}.pf-n{margin-top:14px;font-size:14px;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:14px;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(--maroon)}.pf-r::-moz-range-thumb{width:26px;height:26px;border:0;border-radius:0;background:var(--maroon)}.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:14px;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}}.xr{padding:clamp(64px,6.5vw,96px) 0 calc(var(--sheet-r) + clamp(40px,5vw,72px))}.xr-in-sh{padding-top:clamp(28px,2.4vw,36px)}.xr-tag{margin:0 0 clamp(14px,1.4vw,20px)}.xr-l{margin-top:clamp(16px,1.8vw,28px)}.xr-row{--fs:.72;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;column-gap:var(--g);row-gap:0;margin:clamp(24px,3vw,48px) 0 0;padding:0;list-style:none}.xr-p{position:relative;min-width:0;display:grid;grid-row:span 2;grid-template-rows:subgrid}.xr-a{display:grid;grid-row:span 2;grid-template-rows:subgrid;color:inherit;text-decoration:none;border-radius:16px;transition:transform .1s var(--ease-out)}@supports not (grid-template-rows:subgrid){.xr-p,.xr-a{grid-template-rows:1fr auto}.xr-a{height:100%}}.xr-f{align-self:end;justify-self:center;width:calc(var(--w,1) * var(--fs) * 100%);margin:0 0 calc(var(--hb,0%) * var(--fs));transition:transform .25s cubic-bezier(.25,.46,.45,.94)}.xr-t{display:grid;gap:12px;margin-top:clamp(8px,1vw,16px);padding-top:14px;border-top:2px solid var(--ink)}.xr-r{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px}.xr-n{margin:0;font-family:var(--display);font-size:clamp(24px,2vw,32px);font-weight:880;font-stretch:118%;line-height:1;letter-spacing:-.01em}.xr-pr{margin:0;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.xr-b{min-height:44px;padding:0 22px}.xr-a:hover .xr-b,.xr-a:focus-visible .xr-b{color:var(--w-fg);border-color:var(--w-bd)}.xr-a:hover .xr-b::before,.xr-a:focus-visible .xr-b::before{transform:none;transform-origin:0 50%}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.xr-a:hover .xr-f,.xr-a:focus-visible .xr-f{transform:translateY(-8px)}}@media (prefers-reduced-motion:no-preference){.xr-a:active{transform:scale(.98)}}.xr-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--g)}.xr-bars>.rbar{margin-top:clamp(32px,3.5vw,56px)}.xr-ft{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px var(--g);margin-top:clamp(24px,2.6vw,40px)}.xr-ft .truth{flex:1 1 32ch;margin:0;max-width:none}.xr-k{margin:0}@media (min-width:761px){.xr-row{--fs:.68;margin-top:clamp(8px,1vw,16px)}.xr-ft{margin-top:clamp(16px,1.6vw,24px)}}@media (max-width:760px){.xr .xr-row{--fs:.88;margin-top:0;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% + var(--m) - 16px) * .75);column-gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--m);margin-inline:calc(-1 * var(--m));padding:0 var(--m) 8px;scrollbar-width:none}.xr-row::-webkit-scrollbar{display:none}.xr-p{scroll-snap-align:start}.xr-bars{grid-template-columns:minmax(0,1fr)}.xr-ft{display:grid;justify-items:start}}.xw{--fig:clamp(88px,10.4vw,160px);padding:var(--s) 0 clamp(48px,5vw,80px)}.xw-tag{margin:0 0 clamp(16px,1.6vw,24px)}.xw-h{display:block;margin:0;font-size:min(168px,calc(100cqi / var(--em,12.9)))}.xw-note{margin-top:clamp(20px,2.2vw,32px)}.xw-run{margin-top:clamp(48px,7.6vw,112px)}.xw-line{position:relative;display:block;height:6px;border-radius:3px;background:var(--tone-line,var(--line));overflow:hidden}.xw-fill{position:absolute;inset:0;background:var(--maroon);transform-origin:0 50%}.xw-ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--g);margin:clamp(32px,3.4vw,48px) 0 0;padding:0;list-style:none}.xw-s{min-width:0}.xw-n{font-size:var(--fig);color:var(--ink)}.xw-t{margin-top:clamp(24px,2.6vw,40px);font-size:clamp(25px,2.9vw,32px)}@media (max-width:760px){.xw-run{position:relative;margin-top:28px;padding-left:28px}.xw-line{position:absolute;left:0;top:0;bottom:0;width:6px;height:auto}.xw-fill{transform-origin:50% 0}.xw-ol{grid-template-columns:minmax(0,1fr);gap:clamp(28px,7vw,44px);margin:0}.xw-s{display:grid;grid-template-columns:calc(var(--fig) * .82) minmax(0,1fr);column-gap:20px;align-items:center}.xw-t{margin:0;font-size:25px}}@media (max-width:640px){.xw-h{font-size:min(132px,calc(100cqi / var(--em-p,4.99)))}}.xs{--sun:min(39vw,62svh);--pad:max(var(--m),calc(100vw / var(--cols)));--ww:min(44vw,75vw - var(--sun) / 2 - 48px - var(--pad));--cw:var(--ww);--t-sub:clamp(32px,3.9vw,56px);--mk:8px;--mb:34px;--mg:10px}@media (max-width:760px){.xs{--sun:85vw;--pad:var(--m);--ww:calc(100vw - 2 * var(--m))}}.xs .xs-st{display:grid;grid-template-columns:calc(var(--pad) + var(--ww)) minmax(0,1fr);align-items:center;padding:calc(var(--bar) + 48px) 0 var(--s)}.xs .xs-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.xs-w{position:relative;z-index:2;padding-left:var(--pad)}.xs-sc{position:relative;z-index:1;display:grid;justify-items:center}.xs-sw,.xs-se{position:relative;width:var(--sun);aspect-ratio:1}.xs-se{width:100%}@media (max-width:760px){.xs .xs-st{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:40px;padding:calc(var(--bar) + 24px) var(--m) var(--s)}.xs-w{padding-left:0}}.xs-lab{margin:0}.xs-mk{display:none;position:relative;height:var(--mk);width:calc(3 * (var(--mk) + var(--mg)) + var(--mb));margin-top:16px}.xs-d,.xs-b{position:absolute;top:0;height:var(--mk);border-radius:999px;background:var(--white)}.xs-d{left:calc(var(--i) * (var(--mk) + var(--mg)));width:var(--mk);opacity:.5}.xs-b{left:calc(3 * (var(--mk) + var(--mg)));width:var(--mb)}.xs-caps{margin:32px 0 0;padding:0;list-style:none}.xs-c{margin:0}.xs-c+.xs-c{margin-top:40px}.xs-sp{margin:0;display:flow-root}.xs-sm{margin-top:24px;max-width:var(--measure)}.xs .xs-cl{display:flow-root;width:max-content;max-width:none;margin:0;text-transform:none;font-size:min(var(--t-title),calc(var(--cw) / var(--em)));color:var(--white)}.xs-lm{display:block;white-space:nowrap}.xs-x{margin-top:28px}.xs-x .t-body{max-width:var(--measure)}.xs-k{margin-top:24px}@media (max-width:760px){.xs-caps{margin-top:24px}.xs-x{margin-top:20px}.xs-x .t-body{font-size:var(--t-body)}.xs-k{margin-top:20px}}.xs-sun{position:absolute;inset:0;border-radius:50%;background:var(--white)}.xs-ce{position:absolute;left:31.8%;top:26%;width:36.4%;height:48%}.xs-cd{position:absolute;inset:0;opacity:0;visibility:hidden}.xs .xs-cd .uvc{inset:0;border-width:max(2px,calc(var(--sun) * .009));border-radius:calc(var(--sun) * .03)}.xs .xs-cd .uvc-d{border-width:max(2px,calc(var(--sun) * .009))}.xs-et,.xs-stf{position:absolute;left:10%;top:14.9%;width:80%;height:70.2%;margin:0}.xs-et{opacity:0;visibility:hidden}.xs-et svg{position:absolute;inset:0;display:block;width:100%;height:100%}.xs-sts,.xs-stg{position:absolute;inset:0}.xs-stp,.xs-stp img{display:block;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){:is(html.js:not(.rzm),html.rzm-g) .xs{height:var(--scene-h)}:is(html.js:not(.rzm),html.rzm-g) .xs .xs-st{position:sticky;top:0;display:block;height:100vh;height:100svh;min-height:0;padding:0}:is(html.js:not(.rzm),html.rzm-g) .xs-w{position:absolute;left:0;top:var(--bar);bottom:0;width:calc(var(--pad) + var(--ww));display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px 0 24px var(--pad)}:is(html.js:not(.rzm),html.rzm-g) .xs-sc{position:absolute;left:50%;right:0;top:var(--bar);bottom:0;place-items:center}:is(html.js:not(.rzm),html.rzm-g) .xs-mk{display:block}:is(html.js:not(.rzm),html.rzm-g) .xs-caps{display:grid;grid-template-columns:minmax(0,1fr);align-self:stretch}:is(html.js:not(.rzm),html.rzm-g) .xs-c{grid-area:1/1;align-self:start;margin:0}html.js:not(.rzm) .xs-c:not(:last-child){opacity:0}html.rzm-g .xs-c:not(.is-on){pointer-events:none}}@media (prefers-reduced-motion:no-preference) and (max-width:760px){:is(html.js:not(.rzm),html.rzm-g) .xs{height:var(--scene-h-p)}:is(html.js:not(.rzm),html.rzm-g) .xs .xs-st{display:grid;grid-template-rows:auto minmax(0,1fr);row-gap:24px;padding:calc(var(--bar) + 24px) var(--m) calc(4svh + 16px)}:is(html.js:not(.rzm),html.rzm-g) .xs-w{position:relative;top:auto;bottom:auto;width:auto;display:block;padding:0}:is(html.js:not(.rzm),html.rzm-g) .xs-sc{position:relative;left:auto;right:auto;top:auto;bottom:auto;container-type:size;align-self:stretch;place-items:start center}:is(html.js:not(.rzm),html.rzm-g) .xs-sw{width:min(var(--sun),100cqh)}:is(html.js:not(.rzm),html.rzm-g) .xs-c:not(:last-child){align-self:center}}.xk .xk-st{display:block}.xk-in{height:100%;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"tag tag" "h h" "t art" "t cw";column-gap:clamp(32px,5vw,96px);padding-top:calc(var(--bar) + clamp(16px,3svh,36px));padding-bottom:calc(var(--sheet-r) + clamp(10px,2svh,24px))}.xk-tag{grid-area:tag;display:block;margin:0 0 clamp(10px,1.8svh,22px)}.xk-h{grid-area:h;margin:0;font-weight:inherit}.xk-h .xk-tag{margin-bottom:clamp(10px,1.8svh,22px)}.xk .xk-tl{display:block;font-size:min(168px,calc(100cqi / var(--em)),13svh)}.xk .tb-p{display:none}.xk-wm{display:inline-block;vertical-align:top;overflow:hidden;padding:.08em 0 .12em;margin:-.08em 0 -.12em}.xk-wi2{display:inline-block}.xk-sm{display:block;overflow:hidden;padding:.06em 0 .14em;margin:clamp(6px,1.4svh,18px) 0 -.14em}.xk .xk-s{display:block;font-size:min(var(--t-sub),6svh)}.xk-t{grid-area:t;align-self:start;padding-top:clamp(18px,3.4svh,40px)}.xk-f{display:grid;gap:10px;margin:0;padding:0;list-style:none;line-height:1.4;max-width:none}.xk-f li{position:relative;padding-left:28px}.xk-f li::before{content:"";position:absolute;left:0;top:.5em;width:12px;height:12px;border-radius:50%;background:currentColor}.xk-b{margin-top:clamp(18px,3svh,32px)}.xk-art{grid-area:art;position:relative;min-height:0;container-type:size;display:flex;align-items:flex-end;justify-content:center}.xk-cv{position:relative;flex:none;width:min(93.7cqw,calc((100cqh - 24px) * 1.598));aspect-ratio:1080/460}.xk-sunw{position:absolute;left:3.24%;top:-31.52%;width:93.52%;aspect-ratio:1}.xk-sun,.xk-halo{position:absolute;border-radius:50%;background:var(--white)}.xk-sun{inset:0}.xk-halo{inset:-7%;opacity:.18}.xk-drop{position:absolute;inset:0}.xk-j{position:absolute;transform-origin:50% 100%}.xk-m,.xk-w,.xk-wi{position:absolute;inset:0}.xk-m{transform-origin:50% 100%}.xk-w{overflow:hidden}.xk-m .tk-cwsvg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.xk-sh{position:absolute;aspect-ratio:94/11;transform-origin:50% 50%}.xk-shi{position:absolute;inset:0;border-radius:50%;background:rgba(0,0,0,.14)}.xk-shi::after{content:"";position:absolute;inset:20% 12%;border-radius:50%;background:rgba(0,0,0,.16)}.xk-cw{grid-area:cw;position:relative;z-index:2;display:flex;justify-content:center;margin:clamp(8px,1.6svh,16px) 0 0}.xk .xk-pn{display:inline-grid;place-items:center;overflow:hidden;background:var(--ink);color:var(--white)}.xk-n{grid-area:1/1;white-space:nowrap}.xk-n:not(:last-child){visibility:hidden}@media (prefers-reduced-motion:no-preference){.js:not(.rzm) .xk-top .xk-art{opacity:0;animation:rz-uncloak 1ms 1.6s forwards}}@media (max-width:760px){.xk-in{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-areas:"tag" "h" "t" "art" "cw";padding-top:calc(var(--bar) + 12px)}.xk .xk-tl{font-size:min(132px,calc(100cqi / var(--em-p)),6.4svh)}.xk .tb-p{display:inline}.xk .xk-s{font-size:min(var(--t-sub),4.4svh)}.xk-t{padding-top:clamp(10px,2svh,20px)}.xk-f{gap:4px}.xk-b{margin-top:clamp(12px,2svh,20px)}.xk .xk-b .btn{width:auto;flex:1 1 auto;min-height:46px}.xk .xk-pn{padding:0 10px;letter-spacing:.04em}.xk-cv{width:min(93.7cqw,calc((100cqh - 16px) * 1.598))}}@media (max-height:560px){section.xk[data-scene-tall]{height:auto}section.xk .scene-stage.xk-st{position:relative;height:auto;min-height:100vh;min-height:100svh}.xk-in{height:auto;grid-template-rows:auto auto auto auto}.xk-art{height:auto;aspect-ratio:1080/460;max-height:clamp(150px,56svh,300px)}}@media (max-width:760px) and (max-height:740px){.xk .xk-tl{font-size:min(132px,calc(100cqi / var(--em-p)),5.6svh)}.xk .xk-s{font-size:min(var(--t-sub),3.8svh)}}.uvc{--uv-on:#7B3FA8}.uvc{position:absolute;background:var(--white);border:1.5px solid var(--ink);border-radius:6px}.uvc-d{position:absolute;left:23%;top:12%;width:54%;aspect-ratio:1;border:1.5px solid var(--ink);border-radius:50%;overflow:hidden}.uvc-on{position:absolute;inset:0;border-radius:50%;background:var(--uv-on)}.uvc-l{position:absolute;left:22%;right:22%;top:72%;height:4.5%;border-radius:3px;background:var(--line)}.uvc-l2{top:82%;right:38%}.xs-top{--pad:max(var(--m),calc(100vw / var(--cols)));padding:clamp(16px,2vw,32px) var(--pad) 24px}.xs-top .st-lead{max-width:24ch;margin-top:24px}@media (max-width:760px){.xs-top{--pad:var(--m)}}.st-sh{overflow:clip}.st-s .st-p{margin:0 0 clamp(16px,1.6vw,24px)}.st-s .st-t{margin:0;text-wrap:balance}.st-s .st-t+*{margin-top:clamp(28px,3.2vw,48px)}.st-b>*+*{margin-top:18px}.st-i .t-body{margin-top:20px}.st-s .tsplit .t-body{margin-top:14px}.st3 .st3-f figcaption{margin-top:16px;font-size:var(--t-body);line-height:1.5}.st3 .st3-n{margin-top:clamp(20px,2.4vw,28px)}.st-pt{align-items:end}.st-src .srcs{font-size:16px}.pg-shirt .crumb-l ol{color:var(--tone-fg)}.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 (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-go{align-self:start;justify-self:start}@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(--sans);font-stretch:105%;font-weight:var(--label-w);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(--maroon);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:14px;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(--grey)}.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(--ink);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(--display);font-stretch:var(--ds);font-weight:800;font-size:clamp(18px,1.8vw,26px);line-height:1.45;max-width:64ch;text-wrap:pretty}.tk-ar{color:var(--grey)}@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{padding-top:2px}@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:15px;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(--maroon);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:14px;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tk-up-list button:hover{text-decoration-thickness:2px}.tk-up-err{margin-top:10px;color:var(--ink);font-weight:600;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(--ink);font-weight:600}.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}.tk-tt,.tk-cw .tk-sh .d2{margin:0;font-family:var(--display);font-weight:var(--t-w);font-stretch:var(--t-s);letter-spacing:var(--t-ls);line-height:var(--t-lh);text-transform:uppercase;font-size:var(--t-title);text-wrap:balance}@media (max-width:640px){.tk-tt,.tk-cw .tk-sh .d2{font-size:min(var(--t-title),11.5vw)}}.tk-two{grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,48px)}.tk-form-in{grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,48px)}.tk-form-t>p{max-width:62ch}.tk-form-t .lead{margin-top:clamp(20px,2vw,28px)}.tk-how .tk-line{margin-top:clamp(20px,2vw,32px)}.tk-more h2.pill{margin:0}.tk-intro{padding-bottom:clamp(24px,3vw,48px)}.tk-intro .crumb-l{padding-top:clamp(28px,3vw,44px)}.tk-intro-h{margin:0;max-width:20ch}.srcs{margin-top:56px;padding-top:24px;border-top:1px solid var(--line)}.srcs h2{font-size:15px;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}