.unpack-hero-module__fyiLfG__unpack{--ink:#1b1d18;--paper:#f2f4ea;--tile:60px;--small:42px;--cube-w:108px;--gutter:clamp(16px,4vw,56px);--display:var(--nf-display),"Arial Black",sans-serif;--mono:var(--nf-code),ui-monospace,monospace;background:var(--primary);height:560vh;color:var(--ink);position:relative}.unpack-hero-module__fyiLfG__static{height:auto}.unpack-hero-module__fyiLfG__stage{height:100svh;padding:100px var(--gutter)44px;grid-template-rows:auto 1fr;grid-template-columns:minmax(290px,1fr) minmax(260px,.95fr) minmax(280px,.9fr);column-gap:24px;display:grid;position:sticky;top:0;overflow:hidden}.unpack-hero-module__fyiLfG__static .unpack-hero-module__fyiLfG__stage{height:auto;min-height:100svh;position:relative}.unpack-hero-module__fyiLfG__stage:before{content:"";pointer-events:none;background-image:radial-gradient(#00000021 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.unpack-hero-module__fyiLfG__bgword{white-space:nowrap;font-family:var(--display);color:#0000;-webkit-text-stroke:1.5px #1b1d183d;pointer-events:none;will-change:transform;font-size:clamp(120px,19vw,300px);font-weight:900;font-stretch:125%;line-height:1;position:absolute;top:50%;left:0;translate:0 -50%}.unpack-hero-module__fyiLfG__copy{z-index:3;grid-area:1/1;align-content:start;align-self:start;gap:16px;max-width:30rem;display:grid;position:relative}.unpack-hero-module__fyiLfG__title{gap:14px;margin:0;display:grid}.unpack-hero-module__fyiLfG__kicker{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:400}.unpack-hero-module__fyiLfG__kicker b{background:var(--ink);color:var(--primary);border-radius:4px;padding:5px 9px;font-weight:600;display:inline-block}.unpack-hero-module__fyiLfG__big{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(42px,5.2vw,80px);font-weight:900;font-stretch:118%;line-height:.92;display:block}.unpack-hero-module__fyiLfG__big span{display:block}.unpack-hero-module__fyiLfG__lede{color:#1b1d18d1;max-width:36ch;margin:0;font-size:16px;line-height:1.5}.unpack-hero-module__fyiLfG__ctas{flex-wrap:wrap;gap:10px;display:flex}.unpack-hero-module__fyiLfG__btn{border:1.5px solid var(--ink);border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background .2s;display:inline-flex}.unpack-hero-module__fyiLfG__btn svg{transition:translate .25s}.unpack-hero-module__fyiLfG__btn:hover svg{translate:3px}.unpack-hero-module__fyiLfG__btnInk{background:var(--ink);color:var(--paper)}.unpack-hero-module__fyiLfG__btnInk:hover{background:#000}.unpack-hero-module__fyiLfG__btnGhost{color:var(--ink);background:0 0}.unpack-hero-module__fyiLfG__btnGhost:hover{background:#1b1d1814}.unpack-hero-module__fyiLfG__case{z-index:3;background:var(--paper);border:2px solid var(--ink);width:100%;max-width:300px;box-shadow:8px 8px 0 var(--ink);border-radius:18px;grid-area:2/1;align-self:end;gap:12px;padding:34px 14px 14px;display:grid;position:relative}.unpack-hero-module__fyiLfG__case:before{content:"";border:2px solid var(--ink);border-bottom:0;border-radius:10px 10px 0 0;width:70px;height:20px;position:absolute;top:-20px;left:50%;translate:-50%}.unpack-hero-module__fyiLfG__caseHead{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:10px;left:14px;right:14px}.unpack-hero-module__fyiLfG__fee{background:var(--ink);color:var(--paper);border-radius:10px;grid-template-columns:1fr auto;align-items:center;column-gap:8px;padding:8px 12px;display:grid}.unpack-hero-module__fyiLfG__feeLabel{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f2f4ea99;font-size:9px}.unpack-hero-module__fyiLfG__fee strong{font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--primary);grid-area:1/2/span 2;font-size:34px;font-weight:900;font-stretch:110%;line-height:1}.unpack-hero-module__fyiLfG__fee small{color:#f2f4ea99;font-size:11px}.unpack-hero-module__fyiLfG__clothesRow{justify-content:space-between;gap:6px;display:flex}.unpack-hero-module__fyiLfG__clothSlot{width:var(--small);height:var(--small);border:1.5px dashed #1b1d1833;border-radius:10px}.unpack-hero-module__fyiLfG__loadsRow{grid-template-columns:1fr 1fr;justify-items:center;gap:10px;display:grid}.unpack-hero-module__fyiLfG__loadSlot{width:var(--tile);height:var(--tile);border:1.5px dashed #1b1d1833;border-radius:12px}.unpack-hero-module__fyiLfG__cubeSlot{width:var(--cube-w)}.unpack-hero-module__fyiLfG__stamp{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.unpack-hero-module__fyiLfG__stamp span{font-family:var(--display);color:#d9363e;opacity:0;background:#f2f4eae6;border:3px solid #d9363e;border-radius:8px;padding:6px 12px;font-size:28px;font-weight:900;transition:opacity .25s,scale .35s cubic-bezier(.2,1.6,.4,1);rotate:-10deg;scale:1.6}.unpack-hero-module__fyiLfG__done .unpack-hero-module__fyiLfG__stamp span{opacity:1;scale:1}.unpack-hero-module__fyiLfG__figure{z-index:2;grid-area:1/2/span 2;place-self:end center;align-items:flex-end;height:min(100%,820px);margin-bottom:-44px;display:flex;position:relative}.unpack-hero-module__fyiLfG__fig{aspect-ratio:1152/1420;height:100%;position:relative}.unpack-hero-module__fyiLfG__fig img{object-fit:contain;filter:drop-shadow(0 30px 40px #00000040);width:100%;height:100%}.unpack-hero-module__fyiLfG__blueprint{z-index:3;background:var(--ink);width:100%;max-width:320px;color:var(--paper);border-radius:18px;grid-area:1/3/span 2;place-self:center end;gap:10px;padding:14px 14px 12px;display:grid;position:relative;box-shadow:0 24px 50px #00000040}.unpack-hero-module__fyiLfG__bpHead{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f2f4eaa6;justify-content:space-between;font-size:10px;display:flex}.unpack-hero-module__fyiLfG__bpHead span:first-child{color:var(--primary)}.unpack-hero-module__fyiLfG__diagram{aspect-ratio:290/240;position:relative}.unpack-hero-module__fyiLfG__coat{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.unpack-hero-module__fyiLfG__draw{fill:none;stroke:#f2f4eab3;stroke-width:1.4px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.6,0,.2,1) .3s forwards unpack-hero-module__fyiLfG__drawIn}@keyframes unpack-hero-module__fyiLfG__drawIn{to{stroke-dashoffset:0}}.unpack-hero-module__fyiLfG__handSlit{fill:none;stroke:#f2f4ea73;stroke-width:2.5px;stroke-linecap:round}.unpack-hero-module__fyiLfG__viewLabel{fill:#f2f4ea80;font-family:var(--mono);letter-spacing:.1em;text-anchor:middle;font-size:9px}.unpack-hero-module__fyiLfG__pocket{border:1.5px dashed var(--primary);border-radius:6px;transition:border-color .3s,box-shadow .3s;position:absolute;overflow:hidden}.unpack-hero-module__fyiLfG__pocketFill{background:var(--primary);transform-origin:bottom;transform:scaleY(var(--fill,0));position:absolute;inset:0}.unpack-hero-module__fyiLfG__filled{border-style:solid;box-shadow:0 0 0 3px #9be60040}.unpack-hero-module__fyiLfG__manifest{margin:0;padding:0;list-style:none;display:grid}.unpack-hero-module__fyiLfG__manifest li{border-top:1px solid #f2f4ea1f;grid-template-columns:1fr auto;align-items:center;column-gap:8px;padding:6px 0;font-size:12.5px;line-height:1.3;display:grid}.unpack-hero-module__fyiLfG__where{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#f2f4ea80;grid-column:1;font-size:9px}.unpack-hero-module__fyiLfG__manifest li>span:nth-child(2){grid-column:1}.unpack-hero-module__fyiLfG__status{font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;border:1px solid #f2f4ea59;border-radius:4px;grid-area:1/2/span 2;padding:3px 6px;font-size:9px;transition:background .25s,color .25s}.unpack-hero-module__fyiLfG__manifest li[data-state=compressed] .unpack-hero-module__fyiLfG__status{border-color:var(--primary);color:var(--primary)}.unpack-hero-module__fyiLfG__manifest li[data-state=packed] .unpack-hero-module__fyiLfG__status{background:var(--primary);border-color:var(--primary);color:var(--ink)}.unpack-hero-module__fyiLfG__hands{opacity:.55;transition:opacity .3s}.unpack-hero-module__fyiLfG__hands[data-free]{opacity:1}.unpack-hero-module__fyiLfG__hands[data-free] .unpack-hero-module__fyiLfG__status{background:var(--primary);border-color:var(--primary);color:var(--ink)}.unpack-hero-module__fyiLfG__item,.unpack-hero-module__fyiLfG__cube{z-index:5;will-change:transform;pointer-events:none;opacity:0;position:absolute;top:0;left:0}.unpack-hero-module__fyiLfG__item{width:var(--tile);height:var(--tile);border:2px solid var(--ink);background:#fff;border-radius:12px;place-items:center;display:grid}.unpack-hero-module__fyiLfG__item svg{width:56%;height:56%}.unpack-hero-module__fyiLfG__small{width:var(--small);height:var(--small);border-radius:10px}.unpack-hero-module__fyiLfG__cube{width:var(--cube-w);height:var(--tile)}.unpack-hero-module__fyiLfG__cubeBody{border:2px solid var(--ink);transform-origin:bottom;background:repeating-linear-gradient(45deg,#1b1d180f 0 2px,#0000 2px 6px),#fbfcf7;border-radius:12px;place-items:end center;width:100%;height:100%;padding-bottom:6px;display:grid;position:relative}.unpack-hero-module__fyiLfG__cubeBody:before{content:"";border-top:2px dashed #1b1d184d;position:absolute;top:16%;left:8%;right:8%}.unpack-hero-module__fyiLfG__cubeBody span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.unpack-hero-module__fyiLfG__zipper{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.unpack-hero-module__fyiLfG__zipper path{fill:none;stroke:var(--ink);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke}.unpack-hero-module__fyiLfG__cubeBody[data-zipped=true]{border-color:var(--ink);background-color:#fff}.unpack-hero-module__fyiLfG__rail{z-index:6;left:var(--gutter);right:var(--gutter);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:16px}.unpack-hero-module__fyiLfG__bar{background:#1b1d1833;border-radius:3px;flex:1;height:3px;overflow:hidden}.unpack-hero-module__fyiLfG__bar i{background:var(--ink);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}@media (max-width:1100px){.unpack-hero-module__fyiLfG__stage{grid-template-columns:minmax(270px,1fr) minmax(0,.7fr) minmax(250px,.9fr)}.unpack-hero-module__fyiLfG__manifest li{font-size:11.5px}}@media (max-width:860px){.unpack-hero-module__fyiLfG__unpack{--tile:38px;--small:28px;--cube-w:64px;height:480vh}.unpack-hero-module__fyiLfG__stage{grid-template-rows:auto;grid-template-columns:1fr;padding-top:84px;padding-bottom:38px}.unpack-hero-module__fyiLfG__copy{gap:10px}.unpack-hero-module__fyiLfG__big{font-size:clamp(38px,11.5vw,58px)}.unpack-hero-module__fyiLfG__lede{font-size:14.5px}.unpack-hero-module__fyiLfG__figure{opacity:.95;grid-area:auto;height:50%;margin:0;position:absolute;bottom:0;right:-6%}.unpack-hero-module__fyiLfG__case{width:calc(50% - 18px);box-shadow:5px 5px 0 var(--ink);border-radius:14px;grid-area:auto;gap:8px;padding:26px 8px 8px;position:absolute;bottom:40px;left:12px}.unpack-hero-module__fyiLfG__caseHead{font-size:8.5px;top:8px;left:8px;right:8px}.unpack-hero-module__fyiLfG__fee{padding:6px 8px}.unpack-hero-module__fyiLfG__feeLabel{font-size:7.5px}.unpack-hero-module__fyiLfG__fee strong{font-size:22px}.unpack-hero-module__fyiLfG__fee small{font-size:9.5px}.unpack-hero-module__fyiLfG__clothesRow{gap:3px}.unpack-hero-module__fyiLfG__loadsRow{gap:6px}.unpack-hero-module__fyiLfG__stamp span{padding:4px 8px;font-size:15px}.unpack-hero-module__fyiLfG__blueprint{border-radius:14px;grid-area:auto;gap:6px;width:calc(50% - 18px);max-width:none;padding:10px 8px 8px;position:absolute;bottom:40px;right:12px}.unpack-hero-module__fyiLfG__bpHead{font-size:8.5px}.unpack-hero-module__fyiLfG__bpHead span:last-child,.unpack-hero-module__fyiLfG__manifest{display:none}.unpack-hero-module__fyiLfG__rail{font-size:9px;bottom:12px}}@media (max-width:860px) and (max-height:760px){.unpack-hero-module__fyiLfG__lede{display:none}}@media (prefers-reduced-motion:reduce){.unpack-hero-module__fyiLfG__draw{stroke-dashoffset:0;animation:none}.unpack-hero-module__fyiLfG__stamp span,.unpack-hero-module__fyiLfG__status,.unpack-hero-module__fyiLfG__pocket,.unpack-hero-module__fyiLfG__hands{transition:none}}
