:root{color-scheme:light;--ink:#0C0C0D;--paper:#FFFFFF;--mist:#F3F3F1;--line:#E3E3DF;--muted:#6A6A66;--denim:#24395C;--denim-tint:#E6EBF3;--sale:#C8281E;--ph1:#D9D7D2;--ph2:#C9C6BF;--ph3:#B7B3AB;--ph4:#8F8B84;--display:"Archivo","Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif;--body:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--head-h:56px}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-padding-top:calc(var(--head-h) + 48px + env(safe-area-inset-top,0px))}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.55;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--paper)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}:focus-visible{outline:2px solid var(--denim);outline-offset:2px}.gut{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.wide{max-width:1440px;margin:0 auto}.eyebrow{font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1,h2,h3{margin:0;text-wrap:balance}.disp{font-family:var(--display);font-stretch:78%;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:.92}.strip{background:var(--ink);color:#fff;font-size:12px;text-align:center;padding-block:8px}.strip span{opacity:.75}.head{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--paper);border-bottom:1px solid transparent;transition:border-color .2s}.head.scrolled{border-bottom-color:var(--line)}.head .wide{height:var(--head-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.logo{font-family:var(--display);font-weight:900;font-stretch:112%;font-size:20px;letter-spacing:.06em;justify-self:center}.nav{display:none;gap:22px;font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nav a{padding-block:18px;border-bottom:2px solid transparent}.nav a:hover{border-bottom-color:var(--ink)}.ico{display:flex;gap:4px;justify-self:end}.ico button,.burger{width:40px;height:40px;display:grid;place-items:center}.ico svg,.burger svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6}.burger{justify-self:start}@media (min-width:1024px){.head .wide{grid-template-columns:auto 1fr auto}.logo{justify-self:start}.nav{display:flex;justify-content:center}.burger{display:none}}.ph{position:relative;width:100%;max-width:100%;background:linear-gradient(155deg,var(--ph1),var(--ph2) 55%,var(--ph3));overflow:hidden}.ph::after{content:attr(data-l);position:absolute;left:10px;bottom:8px;font:500 10px/1.3 var(--body);color:rgba(0,0,0,.45);letter-spacing:.02em}.ph.d{background:linear-gradient(160deg,#5E6A7B,#2E3A4C 60%,#1C2431)}.ph.d::after{color:rgba(255,255,255,.55)}.ph.w{background:linear-gradient(150deg,#E9E6E0,#D6D2CA)}.r45{aspect-ratio:4/5}.r34{aspect-ratio:3/4}.r11{aspect-ratio:1/1}.r169{aspect-ratio:16/9}.hero{position:relative;color:#fff;background:#1C2431}.hero .ph{aspect-ratio:4/5;max-height:78svh}@media (min-width:768px){.hero .ph{aspect-ratio:16/7;max-height:none}}.hero .copy{position:absolute;inset:auto 0 0 0;padding-block:28px 32px;background:linear-gradient(transparent,rgba(0,0,0,.45))}.hero .copy .wide{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.hero h1{font-size:clamp(44px,11vw,128px)}.hero p{margin:0;max-width:34ch;font-size:15px;opacity:.92}.hero .count{position:absolute;top:16px;left:max(16px,env(safe-area-inset-left,0px));font:700 12px var(--display);letter-spacing:.1em}.btn{display:inline-flex;align-items:center;gap:14px;height:48px;padding:0 18px;background:var(--paper);color:var(--ink);font:700 14px var(--display);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ink);border-radius:0}.btn.k{background:var(--ink);color:#fff}.btn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;transition:transform .2s}.btn:hover svg{transform:translateX(4px)}@media (prefers-reduced-motion:no-preference){.hero h1 .ln{display:block;animation:rise .7s cubic-bezier(.2,.7,.2,1) both}.hero h1 .ln:nth-child(2){animation-delay:.08s}.hero p,.hero .btn{animation:rise .7s .18s cubic-bezier(.2,.7,.2,1) both}}@keyframes rise{from{transform:translateY(18px);opacity:.001}to{transform:none;opacity:1}}.chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-block:16px}.chips::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;height:34px;padding:0 14px;border:1px solid var(--line);border-radius:17px;font-size:13px;display:inline-flex;align-items:center}.chip[aria-pressed="true"]{background:var(--ink);color:#fff;border-color:var(--ink)}.seg{display:inline-flex;border:1px solid var(--ink);border-radius:17px;overflow:hidden;flex:0 0 auto}.seg button{height:32px;padding:0 14px;font-size:13px}.seg button[aria-pressed="true"]{background:var(--ink);color:#fff}.sec{padding-block:40px}.sec-h{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:18px}.sec-h h2{font-size:clamp(28px,5vw,44px)}.more{font-size:13px;color:var(--muted);border-bottom:1px solid currentColor;flex:0 0 auto}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:68%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:6px}@media (min-width:768px){.rail{grid-auto-columns:calc((100% - 36px)/4)}}.rail>*{scroll-snap-align:start;min-width:0}.card{display:flex;flex-direction:column;gap:8px;min-width:0}.card .ph{transition:filter .25s}.card:hover .ph{filter:brightness(.94)}.card .wish{position:absolute;right:6px;bottom:6px;width:36px;height:36px;display:grid;place-items:center;z-index:2}.card .wish svg{width:20px;height:20px;stroke:var(--ink);fill:none;stroke-width:1.6}.card .imgbox{position:relative}.card .b{font:700 11px var(--display);letter-spacing:.1em;text-transform:uppercase}.card .n{font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .p{font-weight:700;font-variant-numeric:tabular-nums}.card .m{font-size:12px;color:var(--muted)}.dots{display:flex;gap:5px}.dots i{width:10px;height:10px;border-radius:50%;border:1px solid var(--line)}.split{display:grid;grid-template-columns:minmax(0,1fr);background:var(--mist)}@media (min-width:900px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.split .txt{display:flex;flex-direction:column;justify-content:center;gap:16px;padding-block:40px}.split .txt h2{font-size:clamp(36px,6vw,72px)}.split .txt p{margin:0;max-width:40ch;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}@media (min-width:900px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rank{position:absolute;left:0;top:0;z-index:2;min-width:28px;height:28px;padding:0 6px;background:var(--ink);color:#fff;font:800 13px/28px var(--display);text-align:center;font-variant-numeric:tabular-nums}.tabs{display:flex;gap:18px;border-bottom:1px solid var(--line);margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.tabs button{padding:10px 0;font-size:14px;color:var(--muted);border-bottom:2px solid transparent;flex:0 0 auto}.tabs button[aria-selected="true"]{color:var(--ink);font-weight:700;border-bottom-color:var(--ink)}.look{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.look .big{grid-column:1/-1}@media (min-width:900px){.look{grid-template-columns:2fr 1fr 1fr}.look .big{grid-column:auto;grid-row:span 2}}.foot{background:var(--mist);font-size:12px;color:var(--muted);padding-block:32px 110px}.foot .wide{display:grid;gap:14px}.foot .links{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--ink);font-size:13px}.foot .links b{font-weight:700}.foot dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;margin:0}.foot dt{color:var(--ink)}.foot dd{margin:0}.todo{color:var(--sale);font-weight:500}@media (min-width:1024px){.foot{padding-bottom:40px}}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--paper);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.tabbar nav{height:56px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:10px}.tabbar svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6}@media (min-width:1024px){.tabbar{display:none}}.crumb{font-size:12px;color:var(--muted);padding-block:12px;display:flex;gap:6px;flex-wrap:wrap}.pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width:1024px){.pdp{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px}}.gal{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * max(16px,env(safe-area-inset-left,0px)))}.gal::-webkit-scrollbar{display:none}.gal>*{scroll-snap-align:start}.galwrap{position:relative}.galcount{position:absolute;right:12px;bottom:12px;background:rgba(12,12,13,.7);color:#fff;font:700 12px var(--display);padding:4px 10px;border-radius:12px;font-variant-numeric:tabular-nums}@media (min-width:1024px){.gal{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;gap:8px;overflow:visible;margin-inline:0}.galcount{display:none}}.info{display:flex;flex-direction:column;gap:18px;min-width:0}@media (min-width:1024px){.info{position:sticky;top:calc(var(--head-h) + 16px + env(safe-area-inset-top,0px));align-self:start}}.info h1{font-size:22px;font-weight:700;line-height:1.35}.sku{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.price{display:flex;flex-direction:column;gap:4px}.price .now{font:800 26px var(--display);font-variant-numeric:tabular-nums}.price .total{font-size:13px;color:var(--muted)}.opt h3{font-size:13px;font-weight:700;margin-bottom:8px;display:flex;justify-content:space-between}.opt h3 a{font-weight:400;color:var(--muted);border-bottom:1px solid currentColor}.sw{display:flex;gap:8px}.sw .swl{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);box-shadow:inset 0 0 0 3px var(--paper);display:inline-block}.sw .swl:hover{border-color:var(--ink)}.sw{flex-wrap:wrap}.sw button{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);box-shadow:inset 0 0 0 3px var(--paper)}.sw button[aria-pressed="true"]{border:2px solid var(--ink)}.sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.sizes button{height:44px;border:1px solid var(--line);font-size:14px;font-variant-numeric:tabular-nums}.sizes button[aria-pressed="true"]{border:2px solid var(--ink);font-weight:700}.sizes button:disabled{color:#B8B8B3;text-decoration:line-through;cursor:not-allowed}.model{background:var(--denim-tint);color:var(--denim);padding:12px 14px;font-size:13px;display:flex;gap:10px;align-items:flex-start}.model b{font-weight:700}.ship{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:12px;font-size:13px;display:grid;gap:6px}.ship div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px}.ship dt{color:var(--muted)}.ship dd{margin:0}.buy{display:none;gap:8px}.buy .btn{flex:1;justify-content:center}@media (min-width:1024px){.buy{display:flex}}.ptabs{position:sticky;top:calc(var(--head-h) + env(safe-area-inset-top,0px));z-index:30;background:var(--paper);border-bottom:1px solid var(--line);margin-top:40px}.ptabs .wide{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none;height:48px;align-items:stretch}.ptabs a{display:flex;align-items:center;font-size:14px;color:var(--muted);border-bottom:2px solid transparent;flex:0 0 auto}.ptabs a.on{color:var(--ink);font-weight:700;border-bottom-color:var(--ink)}.psec{padding-block:36px;border-bottom:1px solid var(--line);display:grid;gap:16px}.psec h2{font-size:20px}.spec{width:100%;border-collapse:collapse;font-size:14px}.spec th,.spec td{border-top:1px solid var(--line);padding:10px 8px;text-align:left;vertical-align:top}.spec th{width:34%;font-weight:500;color:var(--muted);background:var(--mist)}.tblwrap{overflow-x:auto}.size-fig{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center}@media (min-width:768px){.size-fig{grid-template-columns:minmax(0,320px) minmax(0,1fr)}}.size-fig svg{width:100%;max-width:320px;height:auto}.num{font-variant-numeric:tabular-nums;text-align:center!important}.note{font-size:13px;color:var(--muted);margin:0}.rv-rule{background:var(--mist);padding:14px;font-size:13px;display:grid;gap:4px}.rv-empty{border:1px dashed var(--line);padding:24px;text-align:center;color:var(--muted);font-size:14px}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--paper);border-top:1px solid var(--line);padding:8px max(12px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));display:grid;grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);gap:8px}.buybar .w{border:1px solid var(--line);display:grid;place-items:center;height:48px}.buybar .w svg{width:22px;height:22px;stroke:var(--ink);fill:none;stroke-width:1.6}.buybar .btn{justify-content:center;padding:0 8px;font-family:var(--body);letter-spacing:0;text-transform:none;font-size:15px}@media (min-width:1024px){.buybar{display:none}}#view-product .foot{padding-bottom:120px}@media (min-width:1024px){#view-product .foot{padding-bottom:40px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.strip{padding-inline:0;overflow:hidden}.mq{display:flex;width:max-content}.mq-in{display:flex;gap:28px;padding-right:28px;flex:0 0 auto;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.mq{animation:mq 28s linear infinite}.strip:hover .mq,.strip:focus-within .mq{animation-play-state:paused}}@keyframes mq{to{transform:translateX(-50%)}}.bagbtn{position:relative}.bagn{position:absolute;top:4px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--denim);color:#fff;font:700 10px/17px var(--display);text-align:center;font-variant-numeric:tabular-nums}.hero-media{position:relative;overflow:hidden}.hero-media .slide{position:absolute;inset:0;max-height:none;aspect-ratio:auto;opacity:0;transition:opacity .9s ease}.hero-media .slide.on{opacity:1}.hero-media .slide:first-child{position:relative;aspect-ratio:4/5;max-height:78svh}@media (min-width:768px){.hero-media .slide:first-child{aspect-ratio:16/7;max-height:none}}.hero-media .s2{background:linear-gradient(160deg,#6B5B4B,#3A2F26 60%,#1F1913)}.hero-media .s3{background:linear-gradient(160deg,#4F5A52,#2A332D 60%,#161C18)}.hero-media .s2::after,.hero-media .s3::after{color:rgba(255,255,255,.55)}.hero .ph{max-height:none}@media (prefers-reduced-motion:no-preference){.hero-media .slide.on{animation:kb 7s ease-out both}}@keyframes kb{from{transform:scale(1.08)}to{transform:scale(1)}}.hbar{position:absolute;top:22px;left:calc(max(16px,env(safe-area-inset-left,0px)) + 70px);width:80px;height:2px;background:rgba(255,255,255,.3)}.hbar i{display:block;height:100%;width:0;background:#fff}.plx-box{overflow:hidden}.plx{transform:scale(1.12);will-change:transform}.lb{position:relative;padding-block:40px;overflow:hidden}.lb-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.lb-track::-webkit-scrollbar{display:none}.lbp{margin:0;flex:0 0 78%;scroll-snap-align:start;display:grid;gap:10px}.lbp figcaption{display:flex;gap:10px;align-items:baseline;font-size:14px}.lbp figcaption b{font:800 13px var(--display);font-variant-numeric:tabular-nums}.lbp figcaption a{margin-left:auto;font-weight:700;border-bottom:1px solid currentColor;white-space:nowrap}@media (min-width:1024px){.lb.pinned .lb-track{overflow:visible;scroll-snap-type:none;width:max-content}.lbp{flex:0 0 min(30vw,440px)}}.mag{will-change:transform}.linkbtn{font-weight:400;color:var(--muted);border-bottom:1px solid currentColor;font-size:13px}.scrim{position:fixed;inset:0;z-index:80;background:rgba(12,12,13,.38)}.drawer{position:fixed;z-index:90;background:var(--paper);display:flex;flex-direction:column}.drawer.cart{top:0;right:0;bottom:0;width:min(420px,100%);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-right:env(safe-area-inset-right,0px)}.drawer.size{left:0;right:0;bottom:0;max-height:80svh;padding-bottom:env(safe-area-inset-bottom,0px)}@media (min-width:1024px){.drawer.size{left:auto;right:0;top:0;width:min(520px,100%);max-height:none}}.dh{display:flex;justify-content:space-between;align-items:center;height:56px;padding-inline:20px;border-bottom:1px solid var(--line)}.x{width:40px;height:40px;font-size:18px}.dl{flex:1;overflow:auto;padding:20px;display:grid;gap:14px;align-content:start}.df{border-top:1px solid var(--line);padding:16px 20px;display:grid;gap:10px}.df .sum{display:flex;justify-content:space-between;font-size:14px}.ci{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:start;font-size:14px}.ci .ph{aspect-ratio:4/5}.ci .ph::after{display:none}.ci small{color:var(--muted);display:block}.ci button{color:var(--muted);font-size:12px;border-bottom:1px solid currentColor}.fly{position:fixed;z-index:100;pointer-events:none;background:linear-gradient(155deg,var(--ph1),var(--ph3));border:1px solid var(--line)}.toast{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);z-index:95;background:var(--ink);color:#fff;font-size:14px;padding:10px 16px;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;max-width:calc(100% - 32px)}.toast.on{opacity:1;transform:translate(-50%,0)}@media (min-width:1024px){.toast{bottom:32px}}.nav{gap:clamp(12px,1.5vw,22px);font-family:var(--body);letter-spacing:0;text-transform:none;font-size:14px}.drawer.menu{top:0;left:0;bottom:0;width:min(360px,88%);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px)}.mlist{gap:0;padding:8px 0}.mlist a{display:flex;flex-direction:column;gap:2px;padding:14px 20px;border-bottom:1px solid var(--line)}.mlist a span{font-size:17px;font-weight:700}.mlist small{color:var(--muted);font-size:12px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ph img,.imgbox img,.lbp img,.gal img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ph::after{content:none}.ph.real{background:#EDEBE7}.ph.real img{object-fit:contain}.ph.real .cap{top:8px}.cap{position:absolute;right:8px;top:8px;z-index:2;font-size:10px;line-height:1.4;padding:2px 6px;border-radius:4px;background:rgba(255,255,255,.85);color:#111;pointer-events:none}.pre{background:var(--denim);color:#fff;font-size:12px;text-align:center;padding:6px 16px}.hero-media .slide{background:#1C2431}.tri{display:none}@media (min-width:768px){.hero-media{display:none}.tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;background:#1C2431}.tri .ph{aspect-ratio:4/5;max-height:86svh}.hero .hbar,.hero .count{display:none}}.card{cursor:zoom-in;-webkit-tap-highlight-color:transparent}.card .imgbox{aspect-ratio:4/5;background:var(--mist);overflow:hidden}.card .mv{opacity:0;transition:opacity .25s}.card.on .mv{opacity:1}.card .hint{position:absolute;left:8px;top:8px;z-index:2;display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:3px 8px 3px 6px;border-radius:999px;background:rgba(255,255,255,.88);color:#111;transition:opacity .2s}.card .hint svg{width:11px;height:11px;fill:none;stroke:#111;stroke-width:1.6}.card.on .hint{opacity:0}.card.hide .imgbox{visibility:hidden}.card[hidden]{display:none}.zoom{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.zoom[hidden]{display:none}.zbg{position:absolute;inset:0;background:rgba(10,10,10,.72)}.zp{position:relative;display:flex;gap:28px;align-items:center;max-width:1040px;width:100%}.zf{position:relative;margin:0;flex:0 0 auto;width:min(560px,calc((100dvh - 64px)*.8));aspect-ratio:4/5;background:var(--mist);overflow:hidden;transform-origin:0 0;will-change:transform}.zf img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.zt{flex:1 1 auto;min-width:0;background:var(--paper);color:var(--ink);padding:24px;display:flex;flex-direction:column;gap:8px}.zt .b{font:700 11px var(--display);letter-spacing:.1em;text-transform:uppercase}.zt h2{font-size:20px;line-height:1.35}.zt .p{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.zt .note{margin:4px 0 8px}.zt .btn{justify-content:center}.zx{position:absolute;right:-8px;top:-8px;width:44px;height:44px;border-radius:50%;background:var(--paper);color:var(--ink);font-size:18px;display:grid;place-items:center;box-shadow:0 2px 10px rgba(0,0,0,.2)}body.lock{overflow:hidden}@media (max-width:760px){.zoom{align-items:flex-end;padding:0}.zp{flex-direction:column;gap:0;height:100dvh;justify-content:flex-end}.zf{width:min(100vw,calc((100dvh - 210px)*.8))}.zt{flex:0 0 auto;width:100%;border-radius:12px 12px 0 0;padding:16px 16px max(16px,env(safe-area-inset-bottom,0px));gap:6px}.zx{right:12px;top:max(12px,env(safe-area-inset-top,0px))}}.nav .soon,.mlist .soon{color:#A3A39E;cursor:default}.nav .soon{padding-block:18px;border-bottom:2px solid transparent}.mlist .soon{display:flex;flex-direction:column;gap:2px;padding:14px 20px;border-bottom:1px solid var(--line)}.mlist .soon span{font-size:17px;font-weight:700}.nav .soon small{font-size:10px;margin-left:3px;vertical-align:1px}.split .ph{aspect-ratio:4/5}.biz-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.biz-list li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;font-size:14px}.biz-list b{font-family:var(--display);letter-spacing:.06em}.related{padding-block:40px}.buy .btn[disabled],.buybar .btn[disabled],.df .btn[disabled]{opacity:.45;cursor:not-allowed}.doc{max-width:760px;margin:0 auto;padding-block:32px 64px}.doc h1{font-size:26px;margin-bottom:8px}.doc h2{font-size:18px;margin:32px 0 8px}.doc h3{font-size:16px;margin:24px 0 6px}.doc p,.doc li{font-size:15px;line-height:1.75}.doc ul,.doc ol{padding-left:22px}.doc table{width:100%;border-collapse:collapse;font-size:14px;margin:12px 0}.doc th,.doc td{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}.doc th{background:var(--mist);font-weight:600}.doc .meta{color:var(--muted);font-size:13px}.todo{background:#FFF3F1;padding:0 3px}.e404{min-height:60svh;display:grid;place-items:center;text-align:center;padding-block:64px}.e404 h1{font-size:clamp(40px,9vw,88px)}.mjid{font-size:11px;color:#A3A39E;font-variant-numeric:tabular-nums}.buybar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-one{position:relative}.hero-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hero .hero-one{aspect-ratio:4/5;max-height:88svh}.hero .copy{inset:0 0 auto 0;padding-block:24px 48px;background:linear-gradient(rgba(0,0,0,.28),transparent)}@media (min-width:768px){.hero .hero-one{aspect-ratio:16/9;max-height:calc(100svh - 88px)}.hero .copy{inset:0 auto 0 0;width:min(46%,620px);display:flex;align-items:center;padding-block:0;background:linear-gradient(90deg,rgba(0,0,0,.32),transparent)}}.film{position:relative;background:#0C0C0D;color:#fff;overflow:hidden}.film video{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:#0C0C0D}@media (min-width:768px){.film video{aspect-ratio:16/9;max-height:90svh}}.film-copy{position:absolute;left:0;right:0;bottom:0;padding-block:28px 36px;background:linear-gradient(transparent,rgba(0,0,0,.55));pointer-events:none}.film-copy .wide{display:flex;flex-direction:column;gap:10px}.film-copy h2{font-size:clamp(40px,9vw,112px)}.film-copy p{margin:0;max-width:38ch;font-size:15px;opacity:.92}.film-btn{position:absolute;right:max(16px,env(safe-area-inset-right,0px));bottom:28px;z-index:3;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.9);color:#111;font-size:13px;display:grid;place-items:center}@media (max-width:767px){.hero .copy p{display:none}}.hero .hero-one{max-height:none}@media (min-width:768px){.hero .hero-one{aspect-ratio:16/9;max-height:none}}.film video{aspect-ratio:16/9;max-height:none}@media (max-width:767px){.film-copy{position:static;background:#0C0C0D;padding-block:20px 28px}.film-copy h2{font-size:clamp(36px,11vw,56px)}.film-btn{top:calc(56.25vw - 56px);bottom:auto}}.foot .ailine{margin:0;color:var(--muted)}.sec-h .sh-ctl{display:flex;align-items:center;gap:8px;margin-left:auto}.sh-ctl button{width:34px;height:34px;border:1px solid var(--line,#D9D9D6);background:transparent;font-size:20px;line-height:1;cursor:pointer;display:none}@media (min-width:1024px){.sh-ctl button{display:inline-flex;align-items:center;justify-content:center}}.shoes{padding-block:40px 8px}.sh-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));scroll-padding-left:max(16px,env(safe-area-inset-left,0px))}.sh-track::-webkit-scrollbar{display:none}.shc{flex:0 0 68%;scroll-snap-align:start;display:grid;gap:4px;color:inherit;text-decoration:none}@media (min-width:640px){.shc{flex-basis:42%}}@media (min-width:1024px){.shc{flex-basis:calc((min(100vw,1440px) - 2*max(16px,env(safe-area-inset-left,0px)) - 48px)/4)}}.sh-art{position:relative;aspect-ratio:1/1;max-width:100%;overflow:hidden;background:var(--mist);margin-bottom:10px}.sh-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.cdot i{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.25);display:inline-block}.ssn-row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*max(16px,env(safe-area-inset-left,0px)));padding-inline:max(16px,env(safe-area-inset-left,0px))}.ssn-row::-webkit-scrollbar{display:none}.ssn{flex:0 0 78%;scroll-snap-align:start;display:grid;gap:4px;color:inherit;text-decoration:none}@media (min-width:900px){.ssn-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;overflow:visible;margin-inline:0;padding-inline:0}}.ssn .ph{margin-bottom:8px}.ssn .ph img{transition:transform .6s}.ssn:hover .ph img{transform:scale(1.04)}.ssn-t{font:800 20px/1.2 var(--display)}.ssn-t span{font:700 15px var(--display);margin-left:6px;color:var(--muted)}.ssn-s{font-size:14px;color:var(--muted)}.sh-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding-block:12px 48px}@media (min-width:768px){.sh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.sh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.shp{scroll-margin-top:90px;display:grid;gap:6px}.shp:target .sh-art{outline:3px solid var(--denim);outline-offset:-3px}.shp h2{font:800 22px/1.2 var(--display);margin:2px 0}.shp .now{font-size:18px;font-weight:800}.shp .note{margin-left:6px}.shp .ship{margin-top:8px}.cdot{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.cdot i{width:11px;height:11px}.sh-track{padding-block:14px 6px}.shc{transition:transform .35s ease}.sh-art{transition:box-shadow .35s ease}@media (hover:hover){.shc:hover{transform:translateY(-8px)}.shc:hover .sh-art{box-shadow:0 14px 30px rgba(0,0,0,.18)}.shc:hover .sh-art img{transform:scale(1.12)}}.shc:focus-visible .sh-art img{transform:scale(1.12)}.sh-n{font:800 20px/1.2 var(--display);letter-spacing:.005em;text-transform:uppercase}.sh-s{font-size:15px;color:var(--ink);line-height:1.45}.sh-p{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.sh-type{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:18px;background:var(--ink);color:#fff}.sh-type b{font:800 12px var(--display);letter-spacing:.14em;opacity:.7}.sh-type i{font:900 clamp(30px,4vw,46px)/1 var(--display);font-style:normal;font-stretch:80%}.shp-c{margin:0 0 4px;font-size:15px}.tv{padding-block:48px 56px;overflow:hidden}.tv-h{text-align:center;font-size:clamp(28px,3.4vw,44px);letter-spacing:.04em;margin-bottom:24px}.tv-stage{position:relative;height:calc(min(78vw,440px)*1.25 + 24px);max-width:1440px;margin:0 auto;touch-action:pan-y}.tv-s{position:absolute;top:0;left:50%;width:min(78vw,440px);transform:translateX(-50%) scale(.55);opacity:0;pointer-events:none;transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .55s}.tv-s.c{transform:translateX(-50%);opacity:1;pointer-events:auto;z-index:3}.tv-s.l{transform:translateX(calc(-50% - min(70vw,640px))) scale(.55);opacity:.45;pointer-events:auto;z-index:2}.tv-s.r{transform:translateX(calc(-50% + min(70vw,640px))) scale(.55);opacity:.45;pointer-events:auto;z-index:2}.tv-card{display:block;position:relative;width:100%;aspect-ratio:4/5;max-width:100%;padding:0;border:0;background:var(--mist);cursor:pointer;overflow:hidden}.tv-card video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tv-cap{position:absolute;left:0;right:0;bottom:22%;text-align:center;color:#fff;font:800 clamp(24px,3vw,38px)/1 var(--display);text-shadow:0 2px 14px rgba(0,0,0,.35);pointer-events:none}.tv-copy{display:none}.tv-nav{position:absolute;top:44%;z-index:4;width:44px;height:44px;border:0;background:transparent;font-size:44px;line-height:1;cursor:pointer;color:var(--ink)}.tv-nav.prev{left:max(8px,calc(50% - min(39vw,220px) - 64px))}.tv-nav.next{right:max(8px,calc(50% - min(39vw,220px) - 64px))}.tv-pause{position:absolute;z-index:4;left:calc(50% - min(39vw,220px) + 10px);top:10px;width:34px;height:34px;border:0;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;font-size:12px;cursor:pointer}@media (max-width:767px){.tv-stage{height:calc(78vw*1.25 + 40px)}.tv-nav{display:none}}@media (min-width:1024px){.tv-copy{display:block;position:absolute;z-index:4;top:56px;right:calc(50% + 240px);text-align:left}.tv-copy b{display:block;font:600 26px/1.25 var(--display);letter-spacing:.01em}.tv-copy span{display:block;margin-top:10px;font-size:14px;color:var(--muted)}.tv-s.l,.tv-s.r{opacity:.4}.tv-nav.prev{left:calc(50% - 300px)}.tv-nav.next{right:calc(50% - 300px)}}.tvm{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.tvm-bg{position:absolute;inset:0;background:rgba(0,0,0,.5)}.tvm-p{position:relative;display:grid;grid-template-columns:minmax(0,1fr);width:min(980px,100%);max-height:100%;overflow:auto;background:var(--paper)}@media (min-width:860px){.tvm-p{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.tvm-m{background:#000;aspect-ratio:4/5;max-width:100%}.tvm-m video{width:100%;height:100%;object-fit:cover;display:block}.tvm-i{padding:28px 28px 32px;display:flex;flex-direction:column;gap:10px;min-width:0}.tvm-i h3{font:700 30px/1.15 var(--display);margin:0}.tvm-i p{margin:0;font-size:15px;line-height:1.7}.tvm-i .tvm-sub{color:var(--muted);font-size:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.tvm-share{align-self:flex-end;border:1px solid var(--line);background:transparent;padding:6px 12px;font-size:13px;cursor:pointer}.tvm-i h4{margin:12px 0 0;font-size:16px;padding-top:14px;border-top:1px solid var(--line)}.tvm-rel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tv-r{display:grid;gap:3px;color:inherit;text-decoration:none;font-size:12px;min-width:0}.tv-r img{width:100%;aspect-ratio:4/5;height:auto;object-fit:cover;display:block;background:var(--mist)}.tv-r b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-r span{color:var(--muted)}.tvm-x{position:absolute;z-index:2;top:max(12px,env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px));width:40px;height:40px;border:0;border-radius:50%;background:var(--paper);font-size:18px;cursor:pointer}.nav-sep{display:flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--muted);padding-left:clamp(8px,1.2vw,18px);border-left:1px solid var(--line)}.mgrp{margin:0;padding:14px 20px 6px;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--muted);background:var(--mist)}.b2-hero{display:flex;flex-direction:column;gap:14px;padding-block:28px 36px;max-width:60ch}.b2-hero h1{font-size:clamp(28px,4.4vw,48px);line-height:1.15;margin:0;text-wrap:balance}.b2-hero .lead{margin:0;font-size:16px;line-height:1.7}.b2-cta{display:flex;flex-wrap:wrap;gap:10px}.b2-sec{padding-block:28px;border-top:1px solid var(--line)}.b2-sec h2{font-size:clamp(20px,2.4vw,28px);margin:0 0 14px}.tblw{overflow-x:auto}.b2-t{width:100%;border-collapse:collapse;font-size:15px}.b2-t th,.b2-t td{border-bottom:1px solid var(--line);padding:12px 10px;text-align:left;vertical-align:top}.b2-t th{width:34%;background:var(--mist);font-weight:600}.b2-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.b2-steps li{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--mist)}.b2-steps b{font-family:var(--display);font-size:22px}.b2-gal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:900px){.b2-gal{grid-template-columns:repeat(4,minmax(0,1fr))}}.b2-g{display:flex;flex-direction:column;gap:6px;font-size:13px;min-width:0}.b2-g img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;background:var(--mist)}.b2-g span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bform{display:grid;gap:12px;max-width:720px}.bform label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;min-width:0}.bform input,.bform select,.bform textarea{font:inherit;font-weight:400;padding:12px;border:1px solid var(--line);background:#fff;min-width:0;width:100%}.bf-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:700px){.bf-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bform .bf-ok{flex-direction:row;align-items:flex-start;font-weight:400}.bform .bf-ok input{width:auto}.b2-other{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.b2-other a{display:flex;flex-direction:column;gap:4px;padding:18px;border:1px solid var(--line)}.b2-other span{color:var(--muted);font-size:13px}.biz-list a{display:contents}.dd{position:relative;display:flex}.dd-m{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:30;min-width:200px;flex-direction:column;background:var(--paper,#fff);border:1px solid var(--line);box-shadow:0 10px 30px rgba(0,0,0,.08);padding:6px 0}.dd:hover .dd-m,.dd:focus-within .dd-m{display:flex}.dd-m a{padding:10px 16px!important;border-bottom:0!important;white-space:nowrap;font-size:14px}.dd-m a:hover{background:var(--mist)}.mf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:900px){.mf-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.mf-s{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--line);min-width:0}.mf-s b{font-size:16px}.mf-s span:last-child{color:var(--muted);font-size:13px}.b2-t th .eyebrow{display:block;font-size:10px;color:var(--muted);margin-bottom:2px}.ptn .pt-hero{background:#0E1013;color:#F4F3EF;padding-block:20px 40px;overflow:hidden}.ptn .pt-hero .crumb,.ptn .pt-hero .crumb a{color:rgba(244,243,239,.62)}.pt-hgrid{display:grid;gap:28px;align-items:center}@media (min-width:900px){.pt-hgrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px}}.pt-copy{display:flex;flex-direction:column;gap:14px;min-width:0}.pt-disp{margin:4px 0 0;display:flex;flex-direction:column;font-size:clamp(44px,8.4vw,112px);line-height:.9;letter-spacing:-.01em}.pt-disp span:nth-child(2){color:#9DB4D9}.pt-disp span:nth-child(3){-webkit-text-stroke:1.5px #F4F3EF;color:transparent}.pt-copy h1{font-size:clamp(20px,2.4vw,28px);line-height:1.35;margin:0}.pt-copy .lead{margin:0;color:rgba(244,243,239,.82);font-size:16px;line-height:1.7;max-width:56ch}.ptn .pt-hero .btn.k{background:#F4F3EF;color:#0E1013;border-color:#F4F3EF}.ptn .btn.ghost{background:transparent;color:inherit;border-color:currentColor}.pt-deck{position:relative;aspect-ratio:4/5;max-height:76svh;width:100%;max-width:560px;justify-self:center;overflow:hidden;background:#1B1E23}.pt-deck figure{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .9s ease}.pt-deck figure.on{opacity:1}.pt-deck img{width:100%;height:100%;object-fit:cover;display:block}.pt-deck figcaption{position:absolute;left:0;right:0;bottom:0;padding:48px 18px 40px;background:linear-gradient(transparent,rgba(0,0,0,.72));color:#fff;font-weight:700;font-size:20px;display:flex;flex-direction:column;gap:4px}.pt-deck figcaption .eyebrow{font-size:11px;opacity:.8}.pd-dots{position:absolute;left:18px;bottom:16px;display:flex;gap:6px;z-index:2}.pd-dots button{width:22px;height:3px;background:rgba(255,255,255,.4)}.pd-dots button[aria-selected="true"]{background:#fff;width:40px}.pt-mq{background:#9DB4D9;color:#0E1013;font:900 clamp(18px,2.6vw,30px)/1 var(--display);font-stretch:80%;text-transform:uppercase;padding-block:14px}.pt-mq i{font-style:normal;font-size:.6em;align-self:center}.pr-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pr-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.pr-card{display:flex;flex-direction:column;background:var(--mist);min-width:0}.pr-ph{position:relative;overflow:hidden;aspect-ratio:4/5}.pr-ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.pr-card:hover .pr-ph img,.pr-card:focus-within .pr-ph img{transform:scale(1.07)}.pr-no{position:absolute;top:10px;left:12px;font:900 34px/1 var(--display);color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}.pr-tx{display:flex;flex-direction:column;gap:8px;padding:16px;flex:1}.pr-tx h3{font-size:19px}.pr-tx p{margin:0;font-size:14px;line-height:1.6}.pr-tx ul{margin:0;padding-left:18px;font-size:13px;color:var(--muted);display:flex;flex-direction:column;gap:3px}.pr-go{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;padding-top:8px;border-top:1px solid var(--line)}.pr-go svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;transition:transform .2s}.pr-go:hover svg{transform:translateX(4px)}.pg-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.pg{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid var(--line);min-width:0}.pg svg{width:30px;height:30px;stroke:var(--denim);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pg b{font-size:16px}.pg span{font-size:14px;color:var(--muted);line-height:1.6}.pts-grid{display:grid;gap:28px;align-items:center}@media (min-width:900px){.pts-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pts-grid p{margin:0 0 12px;line-height:1.7}.pts-ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pts-ul li{display:flex;flex-direction:column;gap:2px;padding-left:14px;border-left:3px solid var(--denim);font-size:14px;color:var(--muted)}.pts-ul b{color:var(--ink);font-size:15px}.ec{display:flex;flex-direction:column;gap:8px;align-items:center}.ec-doc{position:relative;width:min(100%,380px);aspect-ratio:3/4;background:#fff;border:1px solid var(--line);box-shadow:0 24px 50px -24px rgba(12,12,13,.35);padding:22px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.ec-top{display:flex;flex-direction:column;gap:2px;padding-bottom:10px;border-bottom:2px solid var(--ink)}.ec-top b{font-size:16px}.ec-top span{font-size:11px;color:var(--muted)}.ec-l{display:block;height:7px;background:var(--line);border-radius:4px}.ec-l.w9{width:92%}.ec-l.w8{width:80%}.ec-l.w7{width:70%}.ec-l.w6{width:60%}.ec-l.w5{width:50%}.ec-sig{margin-top:auto;border-top:1px dashed var(--ph3);padding-top:6px;display:flex;flex-direction:column;gap:2px}.ec-sig span,.ec-hash span{font-size:11px;color:var(--muted)}.ec-sig svg{width:100%;height:auto}.ec-pen{fill:none;stroke:var(--denim);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:640;stroke-dashoffset:0}.ec-hash{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px}.ec-hash code{font-family:ui-monospace,Consolas,monospace;background:var(--denim-tint);padding:2px 6px}.ec-stamp{position:absolute;right:18px;bottom:64px;border:3px solid var(--sale);color:var(--sale);font-weight:900;padding:6px 12px;transform:rotate(-12deg);letter-spacing:.06em}.ec-cap{font-size:12px;color:var(--muted);margin:0;text-align:center;max-width:40ch}.pt-flow{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));counter-reset:none}.pt-flow li{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px;background:var(--mist);border-top:3px solid var(--line)}.pt-flow b{font:900 22px/1 var(--display)}.pt-rules{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.pt-rules li{display:flex;flex-direction:column;gap:4px;padding:16px;background:var(--denim-tint)}.pt-rules span{font-size:14px;line-height:1.6}.pchips{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pchips legend{font-size:14px;font-weight:600;margin-bottom:8px;padding:0}.pchip{flex-direction:row!important;font-weight:400!important}.pchip input{position:absolute;opacity:0;width:1px;height:1px}.pchip span{display:inline-block;padding:10px 14px;border:1px solid var(--line);font-size:14px;cursor:pointer}.pchip input:checked+span{background:var(--ink);color:#fff;border-color:var(--ink)}.pchip input:focus-visible+span{outline:2px solid var(--denim);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.pt-deck figure.on img{animation:kb 7s ease-out both}.rv{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.rv.in{opacity:1;transform:none}.pr-grid .pr-card:nth-child(2){transition-delay:.08s}.pr-grid .pr-card:nth-child(3){transition-delay:.16s}.pr-grid .pr-card:nth-child(4){transition-delay:.24s}.pr-grid .pr-card:nth-child(5){transition-delay:.32s}.ec .ec-pen{stroke-dashoffset:640}.ec .ec-l{transform-origin:left;transform:scaleX(0)}.ec .ec-hash,.ec .ec-stamp{opacity:0}.ec.play .ec-l{animation:ecl .5s ease-out both}.ec.play .ec-l:nth-of-type(2){animation-delay:.1s}.ec.play .ec-l:nth-of-type(3){animation-delay:.2s}.ec.play .ec-l:nth-of-type(4){animation-delay:.3s}.ec.play .ec-l:nth-of-type(5){animation-delay:.4s}.ec.play .ec-l:nth-of-type(6){animation-delay:.5s}.ec.play .ec-l:nth-of-type(n+7){animation-delay:.6s}.ec.play .ec-pen{animation:ecpen 2.2s .9s ease-in-out both}.ec.play .ec-hash{animation:ecfade .5s 3.2s both}.ec.play .ec-stamp{animation:ecstamp .45s 3.7s cubic-bezier(.3,1.6,.5,1) both}.pt-flow.in li{animation:ecflow .5s calc(var(--d)*.12s) both}.pt-flow.in li{border-top-color:var(--denim);transition:border-color .3s calc(var(--d)*.12s)}}@keyframes ecl{to{transform:scaleX(1)}}@keyframes ecpen{to{stroke-dashoffset:0}}@keyframes ecfade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ecstamp{from{opacity:0;transform:rotate(-12deg) scale(2.2)}to{opacity:1;transform:rotate(-12deg) scale(1)}}@keyframes ecflow{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lang-bar{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.lang-bar a{padding:7px 11px;border:1px solid var(--line);font-size:13px}.lang-bar a[aria-current="page"]{background:var(--ink);color:#fff;border-color:var(--ink)}.xl-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.xl{display:flex;flex-direction:column;gap:6px;padding:18px;background:var(--mist);border-top:3px solid var(--ph3);min-width:0}.xl.own{background:var(--ink);color:#fff;border-top-color:#9DB4D9}.xl h3{font-size:19px}.xl p{margin:0;font-size:14px;line-height:1.6}.xl-b{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 8px;background:var(--paper);color:var(--ink)}.xl.own .xl-b{background:#9DB4D9}.cty-g{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.cty-g h3{font-size:15px;color:var(--muted)}.cty-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.cty{position:relative;display:flex;flex-direction:column;gap:2px;padding:16px;border:1px solid var(--line);overflow:hidden;transition:border-color .2s,transform .2s}.cty:hover,.cty:focus-visible{border-color:var(--ink);transform:translateY(-2px)}.cty b{font-size:17px}.cty-l{font-size:13px;color:var(--muted)}.cty-c{position:absolute;right:10px;top:6px;font:900 30px/1 var(--display);color:var(--line)}.ihead{border-bottom:1px solid var(--line);padding-block:12px}.ihead .wide{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ihead .logo{font:900 20px var(--display);letter-spacing:.08em}[dir="rtl"] .b2-steps b,[dir="rtl"] .cty-c{direction:ltr}[dir="rtl"] .btn svg{transform:scaleX(-1)}[dir="rtl"] .btn:hover svg{transform:scaleX(-1) translateX(4px)}.lm{position:relative;display:flex;align-items:center}.lm-b{height:40px;display:flex;align-items:center;gap:6px;padding:0 8px;font:600 13px/1 var(--display);letter-spacing:.06em;color:inherit;background:none;border:0;cursor:pointer}.lm-b svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5}.lm-m{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:168px;padding:8px;border-radius:12px;background:var(--paper);color:var(--ink);box-shadow:0 10px 30px rgba(0,0,0,.14);display:grid;gap:2px}.lm-m[hidden]{display:none}.lm-m a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:8px;color:var(--muted);text-decoration:none}.lm-m a b{font-weight:600;letter-spacing:.06em;font-size:14px}.lm-m a small{font-size:12px}.lm-m a:hover,.lm-m a:focus-visible{background:var(--mist);color:var(--ink)}.lm-m a[aria-current]{color:var(--ink)}[dir=rtl] .lm-m{right:auto;left:0}@media (max-width:560px){.lm-b{padding:0 4px;gap:4px;font-size:12px}}.ico .lm-b{width:auto;display:flex;white-space:nowrap}.lm-m a b,.lm-m a small{white-space:nowrap}.mfg{--mono:ui-monospace,"SFMono-Regular","Cascadia Mono",Consolas,"D2Coding",monospace;--stitch:repeating-linear-gradient(90deg,var(--ink) 0 7px,transparent 7px 12px)}.mfg code{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--muted)}.mfg-hero{display:grid;gap:24px;padding-block:20px 32px}.mfg-hero-t{display:flex;flex-direction:column;gap:14px;min-width:0}.mfg-hero h1{font-size:clamp(30px,4.6vw,56px);line-height:1.12}.mfg-hero .lead{margin:0;font-size:16px;line-height:1.7;max-width:56ch}.mfg-fact{margin:0;font-size:14px;padding:10px 12px;border-left:3px solid var(--denim);background:var(--denim-tint)}.mfg-asof{display:inline-block;margin-left:6px;font-size:12px;color:var(--muted)}.mfg-3rd{font-size:14px;text-decoration:underline;text-underline-offset:4px;align-self:flex-start}.mfg-ph{margin:0;background:var(--mist);overflow:hidden;min-width:0}.mfg-ph img{display:block;width:100%;height:100%;object-fit:cover}.mfg-ph.tbd{display:grid;place-items:center;padding:20px;text-align:center;font-size:13px;border:1px dashed var(--ph4);background:repeating-linear-gradient(45deg,var(--mist) 0 10px,#EEEEEB 10px 20px)}.mfg-hero-ph{aspect-ratio:4/3;max-width:100%}@media (min-width:1024px){.mfg-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;padding-block:36px 48px}}.mfg-sheet{border:1px solid var(--ink);margin-bottom:8px}.mfg-sh-h{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:space-between;align-items:center;padding:10px 14px;background:var(--ink);color:#fff;font-size:13px}.mfg-sh-h code{color:rgba(255,255,255,.7)}.mfg-sheet dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr)}.mfg-sheet dl div{padding:12px 14px;border-top:1px dashed var(--ph4);min-width:0}.mfg-sheet dt{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--muted)}.mfg-sheet dd{margin:4px 0 0;font-weight:600}@media (min-width:700px){.mfg-sheet dl{grid-template-columns:repeat(2,minmax(0,1fr))}.mfg-sheet dl div:nth-child(2n){border-left:1px dashed var(--ph4)}}@media (min-width:1100px){.mfg-sheet dl{grid-template-columns:repeat(3,minmax(0,1fr))}.mfg-sheet dl div{border-left:0!important}.mfg-sheet dl div:not(:nth-child(3n+1)){border-left:1px dashed var(--ph4)!important}}.mfg-fac{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mfg-fac .mfg-ph{aspect-ratio:4/3}.mfg-fac .mfg-ph:first-child{grid-column:1/-1;aspect-ratio:16/9}@media (min-width:900px){.mfg-fac{grid-template-columns:repeat(4,minmax(0,1fr))}.mfg-fac .mfg-ph:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}}.mfg-dl{display:flex;flex-wrap:wrap;gap:10px 28px;margin:14px 0 0}.mfg-dl dt{font-size:12px;color:var(--muted)}.mfg-dl dd{margin:0;font-weight:600}.mfg-ways{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:900px){.mfg-ways{grid-template-columns:repeat(3,minmax(0,1fr))}}.mfg-way{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--line);min-width:0;position:relative}.mfg-way::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--stitch)}.mfg-way h3{font-size:20px}.mfg-way dl{margin:0;display:grid;gap:10px;flex:1}.mfg-way dt{font-size:12px;color:var(--muted)}.mfg-way dd{margin:2px 0 0}.mfg-way a{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px}.mfg-way a svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}.mfg-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0;position:relative}.mfg-flow li{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 0 16px 28px;min-width:0}.mfg-flow li::before{content:"";position:absolute;left:6px;top:22px;width:9px;height:9px;border:2px solid var(--ink);border-radius:50%;background:var(--paper);z-index:1}.mfg-flow li::after{content:"";position:absolute;left:10px;top:22px;bottom:-22px;border-left:2px dashed var(--ink)}.mfg-flow li:last-child::after{display:none}.mfg-flow b{font-size:17px}.mfg-flow p{margin:0;font-size:14px;display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px}.mfg-flow em{font-style:normal;font-size:12px;color:var(--muted);padding-top:1px}.mfg-no{font-size:12px;color:var(--muted);font-family:var(--mono)}.mfg-no code{color:var(--ink);font-size:13px;font-weight:700}.mfg-days{align-self:flex-start;font-family:var(--mono);font-size:12px;padding:2px 8px;background:var(--denim-tint);color:var(--denim)}.mfg-step-ph{aspect-ratio:4/3;margin-bottom:4px}@media (min-width:1024px){.mfg-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.mfg-flow li{padding:30px 0 0}.mfg-flow li::before{left:0;top:0}.mfg-flow li::after{left:15px;right:-20px;top:5px;bottom:auto;border-left:0;border-top:2px dashed var(--ink)}.mfg-flow li:nth-child(4n)::after{right:0}.mfg-flow p{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:no-preference){.mfg-flow li.rv{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--i,0)*90ms)}.mfg-flow li.rv.in{opacity:1;transform:none}.mfg-flow li.rv::after{clip-path:inset(0 100% 0 0);transition:clip-path .6s ease;transition-delay:calc(var(--i,0)*90ms + .25s)}.mfg-flow li.rv.in::after{clip-path:inset(0 0 0 0)}}.mfg-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:900px){.mfg-nums{grid-template-columns:repeat(4,minmax(0,1fr))}}.mfg-num{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--mist);min-width:0}.mfg-num strong{font-family:var(--display);font-size:clamp(20px,2.6vw,30px);line-height:1.2}.mfg-num p{margin:0;font-size:13px;color:var(--muted)}.mfg-rail{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;margin-bottom:12px}.mfg-rail .b2-g{scroll-snap-align:start}@media (min-width:768px){.mfg-rail{grid-auto-columns:calc((100% - 30px)/4)}}.mfg-rec td,.mfg-rec th{font-size:14px}.mfg-rec thead th{background:var(--ink);color:#fff;width:auto;font-weight:600}.mfg-ask{display:grid;gap:28px}@media (min-width:1024px){.mfg-ask{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:start}}.mfg-ask h3{font-size:15px;margin:20px 0 8px}.mfg-ask .lead{margin:0;font-size:15px;line-height:1.7}.mfg-prep,.mfg-after{margin:0;padding-left:20px;display:grid;gap:6px;font-size:14px}.mfg-after li::marker{font-family:var(--mono);font-weight:700}.mfg-ask-r{padding:20px;border:1px solid var(--ink);background:var(--paper);min-width:0;position:relative}.mfg-ask-r::before{content:"";position:absolute;inset:6px;border:1px dashed var(--ph3);pointer-events:none}.mfg-form{position:relative;max-width:none}.mfg-step{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--muted)}.mfg-two{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.mfg-two{grid-template-columns:repeat(2,minmax(0,1fr))}.mfg-two label:last-child{grid-column:1/-1}}.mfg-msg{margin:0;font-size:14px;color:var(--sale)}.mfg-msg:empty{display:none}.mfg-ok{margin:0;padding:14px;background:var(--denim-tint);font-size:14px;line-height:1.6;position:relative}.mfg-form .bf-ok span{font-size:13px;line-height:1.6}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.mfg-faq{display:grid;border-top:1px solid var(--line)}.mfg-faq details{border-bottom:1px solid var(--line)}.mfg-faq summary{cursor:pointer;padding:16px 0;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:12px}.mfg-faq summary::-webkit-details-marker{display:none}.mfg-faq summary::after{content:"+";font-family:var(--mono);font-size:18px;line-height:1}.mfg-faq details[open] summary::after{content:"−"}.mfg-faq p{margin:0 0 16px;font-size:14px;line-height:1.7;max-width:70ch}.mfg-bar{position:fixed;left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom,0px));z-index:41;padding:8px max(12px,env(safe-area-inset-right,0px)) 8px max(12px,env(safe-area-inset-left,0px));background:var(--paper);border-top:1px solid var(--line);transition:transform .25s ease}.mfg-bar .btn{width:100%;justify-content:center}.mfg-bar.off{transform:translateY(calc(100% + 60px))}@media (min-width:1024px){.mfg-bar{display:none}}body[data-page="mfg"] .foot{padding-bottom:140px}@media (min-width:1024px){body[data-page="mfg"] .foot{padding-bottom:40px}}.mfg .btn{text-transform:none;letter-spacing:.02em}.mfg-sh-f{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;padding:12px 14px;border-top:1px solid var(--ink);font-size:14px}.mfg-h3{font-size:17px;margin:26px 0 6px}.mfg-caps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--ink)}.mfg-caps a{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 2px;border-bottom:1px dashed var(--ph4);transition:background .2s,padding .2s}.mfg-caps code{font-size:10.5px}.mfg-caps b{font-size:16px}.mfg-caps span{font-size:13px;color:var(--muted)}@media (hover:hover){.mfg-caps a:hover{background:var(--mist);padding-left:10px}}@media (min-width:900px){.mfg-caps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px}}.mfg-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}@media (min-width:900px){.mfg-cats{grid-template-columns:repeat(4,minmax(0,1fr))}}.mfg-cat{position:relative;display:block;overflow:hidden;background:var(--mist);min-width:0}.mfg-cat img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;transition:transform .5s ease}.mfg-cat span{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px;background:rgba(255,255,255,.92)}.mfg-cat b{font-size:16px}@media (hover:hover){.mfg-cat:hover img{transform:scale(1.06)}}.mfg-fab{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0;border:1px solid var(--ink)}.mfg-fab li{padding:18px;display:flex;flex-direction:column;gap:6px;min-width:0}.mfg-fab li+li{border-top:1px dashed var(--ink)}.mfg-fab code{font-size:22px;font-weight:700;color:var(--denim)}.mfg-fab b{font-size:17px}.mfg-fab p{margin:0;font-size:14px;line-height:1.7}@media (min-width:900px){.mfg-fab{grid-template-columns:repeat(3,minmax(0,1fr))}.mfg-fab li+li{border-top:0;border-left:1px dashed var(--ink)}}.mfg-fline{margin:12px 0 0;font-size:14px}.mfg-qc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0}.mfg-qc li{display:grid;grid-template-columns:22px 110px minmax(0,1fr);gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.mfg-qc b{font-size:15px}.mfg-box{width:16px;height:16px;border:2px solid var(--ink);position:relative}.mfg-box::after{content:"";position:absolute;left:3px;top:0;width:5px;height:9px;border:solid var(--denim);border-width:0 2px 2px 0;transform:rotate(45deg)}@media (min-width:900px){.mfg-qc{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}.mfg-smp{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;counter-reset:s}.mfg-smp li{display:flex;flex-direction:column;gap:4px;padding:16px;background:var(--ink);color:#fff;position:relative;min-width:0}.mfg-smp code{color:rgba(255,255,255,.6)}.mfg-smp span{font-size:13px;color:rgba(255,255,255,.75)}@media (min-width:900px){.mfg-smp{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.mfg-smp li+li{border-left:1px dashed rgba(255,255,255,.4)}}.inav{display:flex;flex-wrap:wrap;gap:6px 20px;font:600 14px/1.2 var(--display);letter-spacing:.02em}.inav a{color:var(--muted);text-decoration:none;padding-block:10px}.inav a[aria-current]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}@media (max-width:640px){.inav{order:3;width:100%;gap:4px 16px;font-size:13px}}.xl-go{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.xl-go svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6}.dy-hero{padding-block:8px 28px;background:linear-gradient(180deg,var(--mist),var(--paper))}.dy-hgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:32px;align-items:center}.dy-copy{display:flex;flex-direction:column;gap:14px;min-width:0}.dy-copy h1{font-size:clamp(26px,3.4vw,44px);line-height:1.2;letter-spacing:-.01em}.dy-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.dy-chips li{font-size:13px;padding:6px 10px;border:1px solid var(--line);background:var(--paper)}.dy-hfig{margin:0;min-width:0}.dy-hfig img{width:100%;height:auto;display:block;border:1px solid var(--line);box-shadow:0 18px 40px rgba(12,12,13,.08)}.dy-hfig figcaption{font-size:12px;color:var(--muted);margin-top:8px}.dy-dgrid,.dy-wgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dy-d,.dy-w{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--line);min-width:0}.dy-d b{font-size:17px}.dy-w b{font-size:15px}.dy-d span,.dy-w span{font-size:14px;color:var(--muted);line-height:1.6}.dy-d{border-top:3px solid var(--denim)}.dy-toc{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 18px}.dy-toc a{font-size:12px;padding:6px 10px;border:1px solid var(--line)}.dy-toc a:hover{border-color:var(--ink)}.dy-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:28px;counter-reset:s}.dy-step{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;align-items:start;padding-top:20px;border-top:1px solid var(--line)}.dy-step:nth-child(even){grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.dy-step:nth-child(even) .dy-sh{order:2}.dy-sh img{width:100%;height:auto;display:block;border:1px solid var(--line);background:var(--mist)}.dy-sh{min-width:0;display:flex;justify-content:center}.dy-sh img[width="510"]{max-width:380px}.dy-tx{display:flex;flex-direction:column;gap:10px;min-width:0}.dy-no{font-family:var(--display);font-weight:900;font-size:13px;letter-spacing:.12em;color:var(--denim)}.dy-tx h3{font-size:20px;line-height:1.35}.dy-tx ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.7}.dy-t td:last-child{min-width:140px}.dy-rules{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.dy-rules li{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--line);font-size:14px;line-height:1.6}.dy-faq{display:flex;flex-direction:column;border-top:1px solid var(--line)}.dy-q{border-bottom:1px solid var(--line)}.dy-q summary{cursor:pointer;padding:14px 0;font-weight:700;list-style:none}.dy-q summary::-webkit-details-marker{display:none}.dy-q summary::after{content:"+";float:right;font-weight:400}.dy-q[open] summary::after{content:"−"}.dy-q p{margin:0 0 14px;color:var(--muted);line-height:1.7}.dy-end p{margin:0 0 12px}@media (max-width:900px){.dy-hgrid,.dy-step,.dy-step:nth-child(even){grid-template-columns:minmax(0,1fr)}.dy-step:nth-child(even) .dy-sh{order:0}.dy-dgrid,.dy-wgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.dy-dgrid,.dy-wgrid{grid-template-columns:minmax(0,1fr)}}.dy-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--line);background:var(--paper)}.dy-sum div{padding:10px 12px;border-right:1px solid var(--line);min-width:0}.dy-sum div:last-child{border-right:0}.dy-sum dt{font-size:11px;color:var(--muted);letter-spacing:.04em}.dy-sum dd{margin:2px 0 0;font-size:14px;font-weight:700}.dy-cant{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;line-height:1.7}.dy-okno{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.dy-okno>div{padding:16px;border:1px solid var(--line);min-width:0}.dy-okno>div:first-child{border-top:3px solid #1E7A46}.dy-okno>div:last-child{border-top:3px solid var(--sale)}.dy-okno h3{font-size:16px;margin-bottom:8px}.dy-okno ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;line-height:1.6}.dy-stick{display:none}@media (max-width:1023px){.dy-stick{display:block;position:fixed;left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom,0px));z-index:39;padding:8px max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px));background:linear-gradient(transparent,var(--paper) 30%)}.dy-stick .btn{width:100%;justify-content:center}.dyd{padding-bottom:72px}}@media (max-width:700px){.dy-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.dy-sum div:nth-child(2){border-right:0}.dy-sum div:nth-child(-n+2){border-bottom:1px solid var(--line)}.dy-okno{grid-template-columns:minmax(0,1fr)}}.ln-hero{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.ln-badge{font-size:12px;font-weight:700;padding:5px 10px;border:1px solid var(--ink)}.ln-badge.own{background:var(--ink);color:#fff}.ln-sum{width:100%;max-width:880px}.ln-cats{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ln-cats li{padding:8px 12px;border:1px solid var(--line);font-size:14px}.ln-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ln-two>div{min-width:0}.ln-ul,.ln-no{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;line-height:1.7}.ln-law{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ln-law li{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--line);border-left:3px solid var(--denim);line-height:1.65}.ln-law small{color:var(--muted);font-size:12px}a.xl{display:flex;flex-direction:column;color:inherit}a.xl:hover{border-color:var(--ink)}.xl-go{margin-top:auto;padding-top:8px;font-size:13px;font-weight:700;display:inline-flex;gap:6px;align-items:center}.xl-go svg{width:14px;height:14px}@media (max-width:760px){.ln-two{grid-template-columns:minmax(0,1fr)}}.ln .ln-disp{font-family:'Black Han Sans',var(--display),sans-serif;font-size:clamp(56px,9.6vw,128px);line-height:.98;letter-spacing:0}.ln .ln-disp span:nth-child(2){color:var(--lnacc)}.ln .ln-mq{background:var(--lnacc);font-family:'Black Han Sans',var(--display),sans-serif;font-stretch:normal;text-transform:none}.ln .pt-copy .eyebrow{color:var(--lnacc)}.ln-tcard{display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 30% 20%,#262A31,#121418)}.ln-tcard b{font:400 clamp(40px,7vw,84px)/1.05 'Black Han Sans',var(--display),sans-serif;color:transparent;-webkit-text-stroke:1.5px var(--lnacc);text-align:center;padding:0 24px;word-break:keep-all}.ln-who{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.ln-wc{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid var(--line);border-top:4px solid var(--lnacc);min-width:0;transition:transform .25s,box-shadow .25s}.ln-wc:hover,.ln-wc:focus-visible{transform:translateY(-3px);box-shadow:0 10px 28px rgba(14,16,19,.1)}.ln-wc>b{font:400 34px/1 'Black Han Sans',var(--display),sans-serif;color:var(--lnacc)}.ln-wc h3{margin:0;font-size:19px}.ln-wc p{margin:0;font-size:14px;line-height:1.65;color:var(--muted)}.ln-wc>span{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14px}.ln-wc svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}.ln-pro{background:#0E1013;color:#F4F3EF;padding:28px max(16px,3vw)}.ln-pro .eyebrow{color:var(--lnacc)}.ln-pro ol{list-style:none;margin:0;padding:0;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));background:rgba(244,243,239,.14)}.ln-pro li{display:flex;flex-direction:column;gap:6px;padding:18px;background:#0E1013;counter-increment:p}.ln-pro li::before{content:counter(p,decimal-leading-zero);font:400 26px/1 'Black Han Sans',var(--display),sans-serif;color:var(--lnacc)}.ln-pro b{font-size:16px}.ln-pro span{font-size:14px;line-height:1.65;color:rgba(244,243,239,.78)}.ln-off{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.ln-off a{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--line);min-width:0}.ln-off a b::after{content:" ↗";color:var(--muted)}.ln-off span{font-size:13px;color:var(--muted);line-height:1.55}.ln-pro .todo{background:#3A1E22;color:#FF9C9C}.ft{--ftbg:#0E1013;--ftfg:#F4F3EF;--ftmut:rgba(244,243,239,.66);--ftline:rgba(244,243,239,.14);--ftstage:#15171B;background:var(--ftbg);color:var(--ftfg);padding-block:56px 64px;position:relative}.ft-warm{--ftbg:#F6EFE6;--ftfg:#1F1A14;--ftmut:#6B5F52;--ftline:rgba(31,26,20,.14);--ftstage:#EFE5D8}.ft-light{--ftbg:#F3F5F4;--ftfg:#121417;--ftmut:#59606A;--ftline:rgba(18,20,23,.12);--ftstage:#FFFFFF}.ft-head{display:flex;flex-direction:column;gap:10px;max-width:760px;margin-bottom:28px}.ft-head .eyebrow{color:var(--lnacc)}.ft-head h2{margin:0;font:400 clamp(30px,4.4vw,56px)/1.12 'Black Han Sans',var(--display),sans-serif;text-wrap:balance}.ft-head p{margin:0;color:var(--ftmut);line-height:1.7}.ft-grid{display:grid;gap:24px}@media (min-width:900px){.ft-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px}}.ft-stage-w{position:sticky;top:76px;align-self:start;z-index:2}.ft-stage{position:relative;display:block;width:100%;aspect-ratio:1/1;border:0;padding:0;margin:0;overflow:hidden;background:var(--ftstage);cursor:zoom-in;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s cubic-bezier(.2,.7,.2,1);box-shadow:0 30px 80px -40px rgba(0,0,0,.55)}.ft-i{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity .9s ease,transform 6s cubic-bezier(.2,.7,.2,1)}.ft-i.on{opacity:1;transform:scale(1)}.ft-glare{position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,30%),rgba(255,255,255,.22),transparent 60%);opacity:0;transition:opacity .4s}.ft-stage:hover .ft-glare{opacity:1}.ft-rail{height:3px;background:var(--ftline);margin-top:12px}.ft-rail i{display:block;height:100%;width:var(--p,25%);background:var(--lnacc);transition:width .6s cubic-bezier(.2,.7,.2,1)}.ft-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ft-st{display:flex;flex-direction:column;gap:8px;padding:28px 0 28px 22px;border-left:2px solid var(--ftline);opacity:.38;transition:opacity .5s,border-color .5s,transform .5s;min-height:min(46vh,380px);justify-content:center}.ft-st.on{opacity:1;border-color:var(--lnacc);transform:translateX(6px)}.ft-st>b{font:400 40px/1 'Black Han Sans',var(--display),sans-serif;color:transparent;-webkit-text-stroke:1.2px var(--lnacc)}.ft-st.on>b{color:var(--lnacc)}.ft-st .eyebrow{color:var(--ftmut)}.ft-st h3{margin:0;font-size:clamp(20px,2.2vw,26px);line-height:1.35}.ft-st p{margin:0;color:var(--ftmut);line-height:1.7;max-width:46ch}.ft-facts{list-style:none;margin:36px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ft-facts li{padding:10px 14px;border:1px solid var(--ftline);font-size:14px;font-weight:700;opacity:0;transform:translateY(14px);transition:opacity .6s calc(var(--k)*90ms),transform .6s calc(var(--k)*90ms) cubic-bezier(.2,.7,.2,1)}.ft.in .ft-facts li{opacity:1;transform:none}.ft-note{margin:14px 0 0;color:var(--ftmut);font-size:13px;line-height:1.6}.ft-link{font-weight:700;color:var(--ftfg);text-decoration:underline;text-underline-offset:3px;margin-left:6px}.ft-box{position:fixed;inset:0;z-index:80;background:rgba(8,9,11,.92);display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) 16px}.ft-box img{max-width:min(92vw,1080px);max-height:86svh;object-fit:contain;animation:ftz .35s cubic-bezier(.2,.7,.2,1)}.ft-x{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));right:calc(14px + env(safe-area-inset-right,0px));width:44px;height:44px;border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;font-size:26px;line-height:1}@keyframes ftz{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (max-width:899px){.ft-stage-w{top:56px;width:100%;background:var(--ftbg);padding-block:8px 10px;box-shadow:0 14px 18px -10px var(--ftbg)}.ft-stage,.ft-rail{width:min(82%,40svh);margin-inline:auto}.ft-st{min-height:46svh;padding-left:16px;justify-content:flex-end}.ft-steps{position:relative;z-index:1}}@media (prefers-reduced-motion:reduce){.ft-i,.ft-st,.ft-facts li,.ft-stage{transition:none}.ft-i{transform:none}}.kf-num{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:18px}.kf-num div{background:var(--paper,#fff);padding:16px;display:flex;flex-direction:column;gap:4px;min-width:0}.kf-num b{font:400 clamp(30px,4.6vw,52px)/1 'Black Han Sans',var(--display),sans-serif;color:var(--lnacc)}.kf-num div:first-child b{color:var(--ink)}.kf-num span{font-size:13px;color:var(--muted)}@media (max-width:560px){.kf-num{grid-template-columns:repeat(2,minmax(0,1fr))}}.kf-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.kf-tabs button{padding:10px 16px;border:1px solid var(--line);background:transparent;font-weight:700;font-size:14px;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.kf-tabs button span{font-weight:400;opacity:.7;margin-left:2px}.kf-tabs button[aria-selected="true"]{background:var(--ink);color:#fff;border-color:var(--ink)}.kf-grid{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.kf-c{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 16px 16px 58px;border:1px solid var(--line);min-width:0;overflow:hidden;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s;animation:kfin .55s calc(var(--k)*40ms) both cubic-bezier(.2,.7,.2,1)}.kf-c::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--kc);transition:width .45s cubic-bezier(.2,.7,.2,1)}.kf-c:hover{transform:translateY(-4px);box-shadow:0 14px 30px -18px rgba(14,16,19,.45);border-color:var(--kc)}.kf-c:hover::after{width:100%}.kf-c b{font-size:15px;line-height:1.4}.kf-c small{font-size:12.5px;color:var(--muted);line-height:1.5}.kf-st{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--kc)}.kf-f{--kc:#4F86C6}.kf-w{--kc:#4FA6A0}.kf-r{--kc:#D98A3D}.kf-ic{position:absolute;left:14px;top:16px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--kc) 14%,transparent)}.kf-ic svg{width:18px;height:18px;stroke:var(--kc);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.kf-f .kf-ic svg{animation:kfspin 9s linear infinite}.kf-w .kf-ic svg{animation:kfbob 2.4s ease-in-out infinite}.kf-r .kf-ic svg{animation:kfpulse 2.8s ease-in-out infinite}.kf-c[hidden],.kf-x.kf-x:not(.kf-show){display:none}.kf-more{margin-top:14px}@keyframes kfin{from{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@keyframes kfspin{to{transform:rotate(360deg)}}@keyframes kfbob{0%,100%{transform:translateY(-2px)}50%{transform:translateY(2px)}}@keyframes kfpulse{0%,100%{transform:scale(.9)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.kf-c,.kf-ic svg{animation:none!important}}.ln .eyebrow,.ln dt,.ln .kf-st,.ln .ft-st .eyebrow{font-size:12px}.ln-stick{transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .35s}.ln-stick.off{transform:translateY(130%);opacity:0;pointer-events:none}.ln .pt-deck figcaption .eyebrow,.ln .b2-t th .eyebrow{font-size:12px}@media (max-width:1023px){.ln-stick{bottom:calc(57px + env(safe-area-inset-bottom,0px))}.ln #b2-ask input,.ln #b2-ask select,.ln #b2-ask textarea,.ln #b2-ask button,.ln #b2-ask label{scroll-margin-bottom:84px}}