@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5de5dda68c9a1053-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac44098818d287e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3667c091265cf81b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_20a377{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_20a377{--font-display:"Barlow Condensed","Barlow Condensed Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-body:"Inter","Inter Fallback"}:root{--brand:#243d36;--navy:#243d36;--text:#1c1c1a;--muted:#5e5c57;--page:#f6f5f1;--alt:#ebe7df;--border:#d4cfc5;--btn-text:#f6f5f1;--ink:var(--text);--paper:var(--page);--line:var(--border)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--page);color:var(--text);overflow-x:clip}body{font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;line-height:1.55}.btn,.btn-secondary,.facts span,.kicker,.mark,.nav-cta,.sku-tab,.slot-tag,.steps span,button.btn,button.btn-secondary,h1,h2{font-family:var(--font-display),var(--font-body),sans-serif}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.top :focus-visible{outline-color:var(--page)}.wrap{max-width:1120px;margin:0 auto;padding:0 28px}.top{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--brand);border-bottom:1px solid color-mix(in srgb,var(--page) 12%,transparent)}.top .wrap{padding-left:max(28px,env(safe-area-inset-left));padding-right:max(28px,env(safe-area-inset-right))}.bar{display:flex;justify-content:space-between;gap:16px;min-height:64px;height:auto;padding:12px 0}.bar,.mark{align-items:center}.mark{display:inline-flex;gap:10px;color:var(--btn-text);text-decoration:none;font-family:var(--font-display),var(--font-body),sans-serif;font-weight:700;font-size:22px;letter-spacing:.04em;text-transform:none}.mark-icon{width:28px;height:28px;flex-shrink:0}.mark:hover{text-decoration:none}nav{display:flex;align-items:center;gap:16px;font-size:14px;flex-wrap:wrap;justify-content:flex-end}.top nav a{color:var(--btn-text)}.nav-cta,.top nav .nav-cta{color:var(--brand)}.nav-cta{background:var(--page);padding:8px 14px;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600}.nav-cta:hover{text-decoration:none;opacity:.92}.hero{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:48px;gap:48px;align-items:center;padding:8px 0 40px}h1{font-size:clamp(36px,5.4vw,58px);letter-spacing:-.03em;line-height:.98;margin:0 0 22px;max-width:14em}h1,h2{font-weight:600}h2{font-size:clamp(26px,3vw,34px);letter-spacing:-.02em;margin:0 0 12px;line-height:1.15}.kicker{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-weight:600}.lede{font-size:17px;line-height:1.55;max-width:34em}.lede,.uses{margin:0 0 24px}.uses{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:8px}.uses li{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink);padding:6px 12px;margin:0;border:1px solid var(--border);border-radius:999px;background:var(--page);white-space:nowrap}.uses li:last-child{border-right:1px solid var(--border);margin-right:0;padding-right:12px}.muted{color:var(--muted)}.slot{margin:0}.slot-frame{position:relative;background:var(--alt);aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:background .28s ease}.slot-outdoor{background:color-mix(in srgb,var(--brand) 42%,#b7a57a)}.slot-garment{width:86%}.slot-photo{width:100%;height:100%;object-fit:cover}.garment{width:100%;height:auto;display:block}.garment-body{fill:currentColor;stroke:#1c1c1a;stroke-width:1.4;stroke-linejoin:round;transition:fill .28s ease}.slot-garment.dark .garment-body{stroke:#ebe7df}.garment-ground{fill:currentColor;opacity:.14}.print-box{position:absolute;top:31%;width:16%;min-width:72px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;cursor:default;border-radius:6px;box-sizing:border-box}.print-box.is-empty{border:2px dashed color-mix(in srgb,var(--ink) 55%,transparent);background:color-mix(in srgb,var(--paper) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--paper) 70%,transparent);cursor:pointer}.print-box.is-empty:focus-within,.print-box.is-empty:hover{border-color:var(--ink);background:color-mix(in srgb,var(--paper) 72%,transparent)}.print-box.print-right{left:29%}.print-box.print-left{left:57%}.placement-toggle{display:inline-flex;gap:0;margin:0 0 16px;border:1px solid var(--line);border-radius:999px;overflow:hidden}.placement-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:8px 14px;font:inherit;font-size:13px;cursor:pointer;color:var(--muted)}.placement-toggle button.is-active{background:var(--ink);color:var(--paper)}.chest-hint{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:100%;height:100%;padding:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;font-family:var(--font-display),var(--font-body),sans-serif;text-align:center;color:var(--text)}.chest-hint-title{font-size:11px;letter-spacing:.04em;font-weight:700;color:var(--text)}.chest-hint-sub,.chest-hint-title{text-transform:uppercase;line-height:1.2}.chest-hint-sub{font-size:9px;letter-spacing:.06em;font-weight:600;color:color-mix(in srgb,var(--text) 62%,transparent)}.field-label{display:block;margin-bottom:8px;font-size:14px}.upload-btn{width:100%;justify-content:center}.sr-only{position:absolute!important;width:1px!important;height:1px!important;max-width:1px!important;max-height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;left:0;top:0}.stage{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:48px;gap:48px;align-items:center}.hero-stage{min-width:0}.sku-switch{display:flex;gap:20px;margin-bottom:12px}.sku-tab{background:none;border:0;padding:0 0 6px;font-size:15px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--muted);cursor:pointer}.sku-tab.on{color:var(--text);box-shadow:inset 0 -2px 0 currentColor}.facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;list-style:none;margin:0;padding:28px 0 8px;border-top:1px solid var(--brand);font-size:15px}.facts span{display:block;font-size:12px;letter-spacing:.14em;margin-bottom:8px}.facts span,.slot-tag{text-transform:uppercase;color:var(--muted);font-weight:600}.slot-tag{position:absolute;top:14px;left:14px;font-size:11px;letter-spacing:.1em;background:var(--page);padding:4px 8px}.slot figcaption{margin-top:10px;font-size:13px;color:var(--muted)}.swatches{display:flex;gap:10px;margin:8px 0 6px;padding:0;list-style:none}.swatch{width:28px;height:28px;border:1px solid var(--border);padding:0;cursor:pointer}.swatch.on{outline:2px solid var(--brand);outline-offset:2px}.swatch-label{font-size:14px;margin:0 0 20px}.spec{margin:0 0 24px}.spec div{display:grid;grid-template-columns:120px 1fr;grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid var(--border);font-size:14px}.spec dt{color:var(--muted);font-weight:400}.spec dd{margin:0}.stage-stack{grid-template-columns:1fr;gap:16px;padding:0}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.btn,.btn-secondary,button.btn,button.btn-secondary{display:inline-block;padding:12px 18px;font-size:14px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;border-radius:0;border:1px solid var(--brand);cursor:pointer}.btn{background:var(--brand);color:var(--btn-text)}.btn-secondary:hover,.btn:hover{text-decoration:none;opacity:.92}.btn-secondary{background:transparent;color:var(--brand)}.note{font-size:14px;color:var(--muted)}.band{background:var(--alt);padding:64px 0;margin:8px 0 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;list-style:none;margin:28px 0 0;padding:0}.steps li{font-size:16px}.steps span{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-weight:600}.sku-list{padding:64px 0 24px}.sku-list .stage+.stage{border-top:1px solid var(--border);padding-top:56px}.faq{padding:56px 0 24px}.faq details{border-top:1px solid var(--border);padding:16px 0}.faq details:last-child{border-bottom:1px solid var(--border)}.faq summary{cursor:pointer;font-weight:500}.preview-grid{display:grid;grid-template-columns:minmax(0,1.1fr) 300px;grid-gap:40px;gap:40px;align-items:start}.foot{background:var(--brand);border-top:0;padding:28px 0 48px;margin-top:48px;font-size:13px;color:color-mix(in srgb,var(--page) 78%,transparent)}.foot .muted{color:color-mix(in srgb,var(--page) 62%,transparent)}.field{position:relative;display:block;margin-bottom:16px;font-size:14px}.field input,.field select,.field textarea{display:block;width:100%;margin-top:6px;padding:10px;font:inherit;border:1px solid var(--border);background:var(--page)}@media (max-width:800px){.facts,.hero,.preview-grid,.stage,.steps{grid-template-columns:1fr!important}nav{gap:12px;font-size:13px}.spec div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.garment-body,.slot-frame{transition:none}}.hero-photo{margin:0;border:1px solid var(--border);background:var(--alt);overflow:hidden;aspect-ratio:4/5}.hero-photo img{display:block;width:100%;height:100%;object-fit:cover}.band{background:color-mix(in srgb,var(--alt) 70%,var(--page));border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:56px 0}.section-lede{max-width:42rem;color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.5}.how-steps{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.how-steps li{background:var(--page);border:1px solid var(--border);padding:20px 18px 22px}.step-num{display:block;font-size:28px;color:var(--brand);letter-spacing:.02em}.how-steps h3,.step-num{font-family:var(--font-display),sans-serif;font-weight:600}.how-steps h3{margin:10px 0 8px;font-size:22px}.how-steps p{margin:0;font-size:14px;color:var(--muted);line-height:1.5}.day-need-copy p{margin:0}.field-grid{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.field-card{margin:0;border:1px solid var(--border);background:var(--page);overflow:hidden}.field-card img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--alt)}.field-card figcaption{display:grid;grid-gap:4px;gap:4px;padding:12px 14px 14px;border-top:1px solid var(--border)}.field-card strong{font-family:var(--font-display),sans-serif;font-size:18px;font-weight:600}.field-card span{font-size:13px;color:var(--muted)}.basics{list-style:none;margin:28px 0 0;padding:0 0 56px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.basics li{border:1px solid var(--border);background:var(--page);padding:20px 18px}.basics h3{margin:0 0 10px;font-family:var(--font-display),sans-serif;font-size:22px;font-weight:600;color:var(--brand)}.basics p{margin:0;font-size:14px;line-height:1.5;color:var(--ink,var(--text))}.logo-cta{background:var(--brand);color:var(--page);padding:56px 0}.logo-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.logo-cta .kicker.light{color:color-mix(in srgb,var(--page) 70%,transparent)}.logo-cta h2{color:var(--page);margin:6px 0 10px}.logo-cta p{margin:0;max-width:36rem;color:color-mix(in srgb,var(--page) 82%,transparent);font-size:15px;line-height:1.5}.btn.on-brand{background:var(--page);color:var(--brand);flex-shrink:0}.final-cta{background:var(--alt);border-top:1px solid var(--border);padding:64px 0;text-align:center}.final-cta-inner{display:grid;grid-gap:14px;gap:14px;justify-items:center}.final-cta p{margin:0;color:var(--muted);max-width:28rem}@media (max-width:800px){.basics,.day-need,.field-grid,.how-steps,.logo-cta-inner{grid-template-columns:1fr!important;flex-direction:column;align-items:flex-start}}.size-guide{margin-top:40px;padding-top:8px}.size-table-wrap{margin-top:20px;overflow-x:auto;border:1px solid var(--border);background:var(--page)}.size-table{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}.size-table td,.size-table th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.size-table th{font-family:var(--font-display),sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--alt)}.size-table tbody tr:last-child td{border-bottom:0}.size-table td:first-child{font-weight:600}.print-box.has-logo{cursor:-webkit-grab;cursor:grab;border:0;background:transparent;box-shadow:none}.print-box.has-logo.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.drag-chip{position:absolute;left:50%;bottom:-28px;transform:translateX(-50%);white-space:nowrap;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;font-family:var(--font-display),var(--font-body),sans-serif;color:var(--muted);pointer-events:none;background:color-mix(in srgb,var(--paper) 88%,transparent);padding:4px 8px;border-radius:999px}.print-box.has-logo.is-dragging .drag-chip{opacity:0}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px 28px;gap:12px 28px;list-style:none;margin:36px 0 0;padding:18px 22px;background:var(--alt);border:1px solid var(--border);font-size:14px;line-height:1.35;font-weight:600;color:var(--text)}.trust-strip li{margin:0}.trust-strip li+li{border-left:1px solid var(--border);padding-left:28px}.quote-checklist{margin:0;padding:0 0 0 1.2em;font-size:17px;line-height:1.7}.quote-checklist li{margin:0 0 8px}@media (max-width:800px){.trust-strip{grid-template-columns:1fr 1fr;gap:14px 16px}.trust-strip li+li{border-left:0;padding-left:0}}.foot a{color:var(--page);text-decoration:underline;text-underline-offset:2px}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:32px 48px;gap:32px 48px;align-items:start}.foot-brand p{margin:12px 0 0;max-width:42ch}.foot-legal p{margin:0 0 12px}.foot-mark{display:inline-flex;align-items:center;gap:10px;color:var(--btn-text);font-family:var(--font-display),var(--font-body),sans-serif;font-weight:700;font-size:20px;letter-spacing:.04em}.foot-mark,.foot-mark:hover{text-decoration:none}@media (max-width:800px){.foot-grid{grid-template-columns:1fr}}.day-need{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:28px 64px;gap:28px 64px;align-items:start;padding:12px 0 48px}.day-need>div:first-child h2{max-width:14em;margin-bottom:0}.day-need-copy{display:grid;grid-gap:16px;gap:16px;font-size:16px;line-height:1.6;padding-top:2px}.page{padding:40px 0 24px}@media (max-width:800px){.wrap{padding:0 20px}.top .wrap{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.bar{height:auto;min-height:60px;flex-wrap:wrap;gap:10px 16px}.mark{font-size:18px;gap:8px}.mark-icon{width:24px;height:24px}nav{gap:12px;font-size:13px;flex-wrap:nowrap}.bar{padding:10px 0;gap:12px}.page{padding:28px 0 20px}.hero{gap:24px;padding:4px 0 24px;align-items:start}h1{font-size:clamp(30px,9vw,40px);margin-bottom:16px;max-width:none}h2{font-size:clamp(22px,6vw,28px)}.lede{font-size:16px;margin-bottom:18px}.actions{flex-wrap:wrap;gap:10px}.actions .btn,.actions .btn-secondary,.actions a.btn,.actions a.btn-secondary{width:100%;justify-content:center;text-align:center}.trust-strip{grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:20px;padding:14px}.trust-strip li+li{border-left:0;padding-left:0}.band{padding:40px 0}.basics,.day-need,.field-grid,.how-steps{grid-template-columns:1fr!important}.day-need{gap:14px;padding:8px 0 32px}.day-need>div:first-child h2{max-width:none}.day-need-copy{gap:12px;font-size:15px}.basics,.how-steps{gap:12px;margin-top:20px}.basics{padding-bottom:28px}.field-grid{gap:12px;margin-top:20px}.sku-list{padding:40px 0 16px}.sku-list .stage+.stage{padding-top:36px}.stage{gap:24px}.logo-cta{padding:40px 0}.logo-cta-inner{flex-direction:column;align-items:flex-start;gap:20px}.logo-cta-inner .btn{width:100%;justify-content:center;text-align:center}.preview-grid{grid-template-columns:1fr!important;gap:24px}.faq{padding:40px 0 16px}.final-cta{padding:48px 0}.foot{padding:28px 0 40px;margin-top:32px}.placement-toggle{width:100%}.placement-toggle button{flex:1 1;text-align:center}.size-table-wrap{margin-left:-16px;margin-right:-16px;border-left:0;border-right:0}}.example-shot{position:relative}.example-shot>img:first-of-type{display:block;width:100%;height:100%;object-fit:cover}.example-logo-mark{position:absolute!important;top:26%;left:29%;width:18%!important;height:auto!important;object-fit:contain!important;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.example-caption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:10px 12px;font-size:13px;font-weight:500;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.55))}.designed-for{padding:56px 0;border-top:1px solid var(--border)}.designed-for-grid{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.designed-for-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:140px;padding:24px 20px 18px;border:1px solid var(--border);border-radius:12px}.designed-for-tile.is-dark{background:#0d0d0d;border-color:#0d0d0d}.designed-for-tile.is-light{background:#fff}.designed-for-tile img{display:block;max-width:100%;width:auto;height:44px;object-fit:contain}.designed-for-name{font-size:13px;font-weight:500;text-align:center}.designed-for-tile.is-dark .designed-for-name{color:rgba(255,255,255,.72)}.designed-for-tile.is-light .designed-for-name{color:var(--muted)}@media (max-width:800px){.designed-for-grid{grid-template-columns:1fr}.designed-for-tile{min-height:120px}}.designed-for-note{margin-top:8px}.designed-for-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.designed-for-industry{font-size:12px;color:var(--muted);margin-top:-8px}.example-logo-mark-square{width:12%!important;left:31%!important;top:27%!important}@media (max-width:1100px){.designed-for-grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.designed-for-grid-5{grid-template-columns:1fr 1fr}}.example-renders{list-style:none;margin:28px 0 8px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.example-render p{margin:10px 0 0;font-size:13px;font-weight:500;color:var(--muted);text-align:center}.example-render-shot{position:relative;margin:0;border:1px solid var(--border);border-radius:12px;overflow:hidden;aspect-ratio:4/5;background:var(--alt)}.example-render-shot>img:first-of-type{display:block;width:100%;height:100%;object-fit:cover}.example-render-mark{position:absolute;top:27%;left:31%;width:12%;height:auto;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));pointer-events:none}@media (max-width:800px){.example-renders{grid-template-columns:1fr;max-width:320px;margin-left:auto;margin-right:auto}}.floor-carousel{padding:56px 0;border-top:1px solid var(--border);background:color-mix(in srgb,var(--alt) 55%,var(--page))}.floor-carousel-note{margin-top:8px;max-width:36em}.floor-carousel-stage{display:grid;grid-template-columns:auto minmax(0,420px) auto;align-items:center;grid-gap:12px;gap:12px;margin:28px auto 0;max-width:560px}.floor-carousel-frame{margin:0;position:relative;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--page);aspect-ratio:4/5}.floor-carousel-frame img{display:block;width:100%;height:100%;object-fit:cover}.floor-carousel-label{position:absolute;left:0;right:0;bottom:0;margin:0;padding:10px 12px;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.5))}.floor-carousel-nav{width:40px;height:40px;border-radius:999px;border:1px solid var(--border);background:var(--page);font-size:22px;line-height:1;cursor:pointer;color:var(--ink)}.floor-carousel-nav:hover{background:var(--alt)}.floor-carousel-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 0}.floor-carousel-dots button{border:1px solid var(--border);background:var(--page);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500;cursor:pointer;color:var(--muted)}.floor-carousel-dots button.is-active{color:var(--ink);border-color:var(--ink);background:color-mix(in srgb,var(--page) 70%,var(--ink))}@media (max-width:800px){.floor-carousel-stage{grid-template-columns:auto minmax(0,1fr) auto;max-width:none}}.floor-carousel-hero{padding:0;border:0;background:transparent}.floor-carousel-stage.is-compact{max-width:none;margin-top:0}.floor-carousel-hero-note{margin:10px 0 0;font-size:12px;line-height:1.4;color:var(--muted);text-align:center}.size-guide.is-embedded{margin-top:56px;padding-top:32px;border-top:1px solid var(--border)}.size-guide-unit{margin:12px 0 0;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.size-table td,.size-table th{text-align:center}.size-table td:first-child,.size-table th:first-child{text-align:left}.size-guide-foot{margin:14px 0 0;font-size:13px;color:var(--muted);max-width:40em}.hero-pair{width:100%;min-width:0}.hero-pair-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;align-items:stretch}.hero-pair-card{margin:0;display:flex;flex-direction:column;min-width:0;border:1px solid var(--border);border-radius:12px}.hero-pair-card,.hero-pair-media{background:#eaeaea;overflow:hidden}.hero-pair-media{aspect-ratio:4/5;width:100%}.hero-pair-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.hero-pair-card figcaption{margin-top:auto;padding:8px 10px 10px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb,var(--page) 88%,#eaeaea);border-top:1px solid var(--border)}.hero-pair-note{margin:10px 0 0;font-size:13px;color:var(--muted);max-width:36em}.hero-pair.is-compact .hero-pair-note{font-size:12px}@media (max-width:800px){.hero-pair-grid{gap:8px}.hero-pair-card figcaption{font-size:11px;padding:6px 8px 8px}}.thinness-proof{padding:48px 0;background:var(--alt,#ebe7df)}.thinness-proof-inner{display:grid;grid-gap:28px;gap:28px;align-items:center}@media (min-width:800px){.thinness-proof-inner{grid-template-columns:1fr 1fr;gap:40px}}.thinness-proof-shot{margin:0;border-radius:12px;overflow:hidden;background:#fff}.thinness-proof-shot img{display:block;width:100%;height:auto}.logo-proof{padding:48px 0;background:var(--page);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.logo-proof-inner{display:grid;grid-gap:28px;gap:28px;align-items:center}@media (min-width:800px){.logo-proof-inner{grid-template-columns:1fr 1fr;gap:40px}}.logo-proof-shot{margin:0;border-radius:12px;overflow:hidden;background:#eee;border:1px solid var(--border)}.logo-proof-shot img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center top}.logo-proof-meta{margin:12px 0 0;font-size:13px;color:var(--muted)}