@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/azeret-mono-latin-ext-400-normal-CwvinM0p.woff2)format("woff2"),url(/assets/azeret-mono-latin-ext-400-normal-Wsi1uLNw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Azeret Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/azeret-mono-latin-400-normal-BqmUdsta.woff2)format("woff2"),url(/assets/azeret-mono-latin-400-normal-BRS1Zqm5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/azeret-mono-latin-ext-500-normal-DFqw0mEW.woff2)format("woff2"),url(/assets/azeret-mono-latin-ext-500-normal-xVGuEwUD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Azeret Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/azeret-mono-latin-500-normal-BVZ56V1O.woff2)format("woff2"),url(/assets/azeret-mono-latin-500-normal-DPHAfL-P.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/azeret-mono-latin-ext-600-normal-D_PBEJnM.woff2)format("woff2"),url(/assets/azeret-mono-latin-ext-600-normal-DTxi6gbF.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Azeret Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/azeret-mono-latin-600-normal-CqVsP0JD.woff2)format("woff2"),url(/assets/azeret-mono-latin-600-normal-DGYASQR8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/azeret-mono-latin-ext-700-normal-BYM65voq.woff2)format("woff2"),url(/assets/azeret-mono-latin-ext-700-normal-S5Pz4irx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Azeret Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/azeret-mono-latin-700-normal-Br66ecwh.woff2)format("woff2"),url(/assets/azeret-mono-latin-700-normal-DqZWYAHJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Delius Unicase;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/delius-unicase-latin-700-normal-DEYgx-rf.woff2)format("woff2"),url(/assets/delius-unicase-latin-700-normal-LzqhicAl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.static{position:static}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eeeade;font-synthesis:none;text-rendering:optimizelegibility;--ground:#071318;--panel:#0d1e23;--panel-2:#14282d;--ink:#eeeade;--muted:#9caaa9;--line:#365057;--cyan:#65ddd4;--orange:#f45d22;background:#071318;font-family:Azeret Mono,ui-monospace,SFMono-Regular,Menlo,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ground);min-width:320px;color:var(--ink);margin:0;overflow-x:hidden}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}a{color:inherit}img{max-width:100%;display:block}::selection{color:var(--ground);background:var(--cyan)}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.site-header{border-bottom:1px solid var(--line);background:var(--ground);z-index:30;justify-content:space-between;align-items:center;min-height:78px;padding:0 clamp(20px,4.2vw,68px);display:flex;position:relative}.site-header--overlay{background:0 0;position:absolute;inset:0 0 auto}.brand{letter-spacing:-.08em;font-size:clamp(20px,1.8vw,28px);font-weight:700;text-decoration:none}.site-nav{align-items:center;gap:clamp(24px,3.2vw,54px);display:flex}.site-nav a{min-height:44px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;font-size:12px;text-decoration:none;display:inline-flex}.site-nav a:hover{color:var(--ink)}.cart-link{color:var(--ink);gap:9px}.nav-toggle{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:var(--panel);justify-content:center;align-items:center;display:none}.home-first-view{background:var(--ground);height:clamp(760px,100svh,900px);min-height:760px;position:relative;overflow:hidden}.hero-copy{z-index:4;pointer-events:none;position:absolute;inset:0}.hero-copy>*{pointer-events:auto}.r-headline{letter-spacing:-.065em;text-wrap:balance;width:34%;margin:0;font-family:Delius Unicase,sans-serif;font-size:clamp(62px,5.25vw,80px);font-weight:700;line-height:.94;position:absolute;top:18.4%;left:5.1%}.r-headline span{display:block}.hero-intro{color:#bdc7c4;width:29%;margin:0;font-size:13px;line-height:1.7;position:absolute;top:55.8%;left:5.3%}.action{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:24px;min-height:49px;padding:0 18px;font-size:11px;font-weight:700;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.action svg{width:17px}.action--primary{background:var(--orange);border-color:var(--orange);color:#071318}.action--primary:hover{background:#ff8a58;border-color:#ff8a58}.action--secondary{color:var(--ink);background:0 0}.action--secondary:hover{border-color:var(--cyan);color:var(--cyan)}.r-primary-action{width:220px;position:absolute;top:70.7%;left:5.3%}.r-secondary-action{width:178px;position:absolute;top:70.7%;left:calc(5.3% + 232px)}.route-line{border-top:1px solid var(--cyan);width:33%;height:19px;position:absolute;top:82.4%;left:5.3%}.route-line i,.route-line span{background:var(--cyan);width:9px;height:9px;position:absolute;top:-5px;transform:rotate(45deg)}.route-line i{left:0}.route-line span{background:var(--orange);right:0}.hero-display{isolation:isolate;background:#0a191e;margin:0;animation:.72s cubic-bezier(.2,.8,.2,1) both reveal-display;position:absolute;inset:16.8% 4.9% 15.4% 39.2%;overflow:hidden}.hero-display:after{content:"SYNTHETIC IMAGE / PHYSICAL GARMENT";z-index:6;color:#d7dfdb;letter-spacing:.12em;writing-mode:vertical-rl;font-size:9px;position:absolute;bottom:17px;right:18px}.hero-product{object-fit:cover;object-position:center 48%;filter:saturate(.88)contrast(1.04);width:100%;height:100%}.print-title{z-index:6;color:#d2cbbd;letter-spacing:.12em;text-shadow:1px 2px #253137;font-family:Georgia,serif;font-size:clamp(26px,3.1vw,47px);position:absolute;top:22%;left:38%;transform:rotate(5deg)}.display-frame{z-index:7;background:var(--cyan);position:absolute}.display-frame--left:before,.display-frame--left:after,.display-frame--right:before,.display-frame--right:after{content:"";background:#a4a198;border:2px solid #222321;border-radius:50%;width:10px;height:10px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #50504c}.display-frame--left:before,.display-frame--right:before{top:12px}.display-frame--left:after,.display-frame--right:after{bottom:12px}.display-frame--top{height:1px;inset:0 0 auto}.display-frame--bottom{height:1px;inset:auto 0 0}.display-frame--left{width:1px;inset:0 auto 0 0}.display-frame--right{width:1px;inset:0 0 0 auto}.display-status{z-index:8;border-bottom:1px solid var(--line);min-height:38px;color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;background:#071318e0;grid-template-columns:1fr 9px auto;align-items:center;gap:12px;padding:0 15px;font-size:9px;display:grid;position:absolute;inset:0 0 auto}.display-status span{align-items:center;gap:8px;display:flex}.display-status svg{width:14px}.display-status i{background:var(--orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f4774226}.anomaly-marker{z-index:8;background:var(--orange);width:40px;height:40px;color:var(--ground);border:5px solid #071318b3;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:43%;left:71%}.departures{z-index:10;border-top:1px solid var(--cyan);background:#09171c;grid-template-columns:1.12fr repeat(4,1fr);height:104px;display:grid;position:absolute;inset:auto 0 0}.departures__label,.departures a{border-right:1px solid var(--line);padding:17px clamp(14px,2vw,30px)}.departures__label{color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:12px;font-size:10px;line-height:1.4;display:flex}.departures__label svg{width:18px}.departures a{flex-direction:column;justify-content:center;gap:8px;text-decoration:none;transition:background .16s;display:flex}.departures a:hover{background:var(--panel-2)}.departures span{font-size:12px;font-weight:700}.departures strong{color:var(--muted);font-size:10px;font-weight:400}.catalog-section{color:#0b171a;background:#e8e3d5;padding:clamp(86px,10vw,150px) clamp(20px,5vw,76px)}.section-heading{max-width:760px;margin-bottom:64px}.section-heading h1,.section-heading h2{letter-spacing:-.06em;margin:0 0 16px;font-size:clamp(38px,5vw,72px);line-height:.98}.section-heading p{color:#526164;max-width:650px;margin:0;font-size:14px;line-height:1.65}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,92px) clamp(20px,3vw,46px);display:grid}.product-card{min-width:0}.product-card__image{aspect-ratio:1/1.03;background:#c8c4b9;border:1px solid #a6aaa3;display:block;overflow:hidden}.product-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.2,.8,.2,1)}.product-card__image:hover img{transform:scale(1.025)}.product-card__meta{border-top:2px solid #0b171a;grid-template-columns:1fr auto;gap:20px;padding-top:20px;display:grid}.product-card h3{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(21px,2vw,29px)}.product-card p{color:#526164;max-width:540px;margin:0;font-size:11px;line-height:1.6}.product-card__buy{align-items:flex-start;gap:15px;font-size:12px;font-weight:700;display:flex}.product-card__buy a{color:#e8e3d5;background:#0b171a;place-items:center;width:44px;height:44px;display:grid}.product-card__buy a:hover{color:var(--cyan)}.alibi-strip{background:var(--orange);color:var(--ground);justify-content:space-between;align-items:end;gap:48px;padding:clamp(70px,9vw,130px) clamp(20px,5vw,76px);display:flex}.alibi-strip h2{letter-spacing:-.06em;max-width:800px;margin:0 0 18px;font-family:Delius Unicase,sans-serif;font-size:clamp(40px,6vw,82px);line-height:.94}.alibi-strip p{max-width:650px;margin:0;font-size:13px;line-height:1.6}.alibi-strip .action{border-color:var(--ground);flex:0 0 220px}.product-page{grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);min-height:clamp(720px,100svh - 78px,900px);display:grid}.product-gallery{color:#0b171a;background:#d7d3c8;min-width:0;padding:clamp(24px,4vw,60px)}.product-gallery__main{aspect-ratio:1;background:#c8c5ba;place-items:center;display:grid;overflow:hidden}.product-gallery__main img{object-fit:contain;width:100%;height:100%}.thumbnail-rail{border:0;gap:10px;min-inline-size:0;margin-inline:0;padding-top:14px;display:flex;overflow-x:auto}.thumbnail-rail button{background:#bbb8ad;border:1px solid #0000;flex:0 0 72px;width:72px;height:72px;padding:0}.thumbnail-rail button.is-active{border-color:#0b171a;box-shadow:inset 0 0 0 2px #d7d3c8}.thumbnail-rail img{object-fit:cover;width:100%;height:100%}.purchase-panel{align-self:start;padding:clamp(48px,7vw,104px) clamp(24px,6vw,88px)}.status-line{color:var(--cyan);text-transform:uppercase;letter-spacing:.13em;margin:0 0 25px;font-size:10px}.status-line:before{content:"";background:var(--cyan);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.purchase-panel h1{letter-spacing:-.07em;margin:0 0 16px;font-size:clamp(43px,5vw,78px);line-height:.95}.product-price{color:var(--orange);margin:0 0 28px;font-size:20px;font-weight:700}.product-copy{color:var(--muted);margin:0 0 38px;font-size:13px;line-height:1.7}.variant-group{border:0;margin:0 0 30px;padding:0}.variant-group legend{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:10px}.color-options,.size-options{flex-wrap:wrap;gap:8px;display:flex}.color-options button,.size-options button{border:1px solid var(--line);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;padding:0 13px}.color-options button{align-items:center;gap:9px;display:flex}.color-options i{border:1px solid #718287;border-radius:50%;width:16px;height:16px}.color-options button.is-selected,.size-options button.is-selected{border-color:var(--cyan);color:var(--cyan);background:#65ddd412}.color-options button:disabled,.size-options button:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.buy-row{grid-template-columns:128px 1fr;gap:10px;display:grid}.quantity-control{border:1px solid var(--line);min-height:54px;grid-template-columns:42px 1fr 42px;align-items:center;min-inline-size:0;padding:0;display:grid}.quantity-control button{height:100%;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.quantity-control button:disabled{opacity:.3}.quantity-control svg{width:16px}.quantity-control output{text-align:center;font-size:12px}.add-button{border:1px solid var(--orange);min-height:54px;color:var(--ground);background:var(--orange);text-transform:uppercase;letter-spacing:.07em;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:0 18px;font-size:11px;font-weight:700;display:flex}.add-button:hover{background:#ff8a58}.add-button svg{width:18px}.checkout-note{color:var(--muted);margin:14px 0 32px;font-size:9px;line-height:1.6}.product-information details{border-top:1px solid var(--line)}.product-information details:last-child{border-bottom:1px solid var(--line)}.product-information summary{cursor:pointer;text-transform:uppercase;letter-spacing:.06em;align-items:center;min-height:52px;font-size:11px;display:flex}.product-information details p{color:var(--muted);font-size:11px;line-height:1.7}.cart-page,.story-page,.not-found{min-height:min(70svh,760px);padding:clamp(60px,8vw,120px) clamp(20px,6vw,92px)}.section-heading--cart h1{font-size:clamp(48px,7vw,94px)}.cart-layout{grid-template-columns:1.5fr .7fr;gap:clamp(30px,6vw,90px);display:grid}.cart-lines{border-top:1px solid var(--line)}.cart-line{border-bottom:1px solid var(--line);grid-template-columns:124px 1fr 130px 44px;align-items:center;gap:22px;padding:20px 0;display:grid}.cart-line>img{object-fit:cover;background:#d7d3c8;width:124px;height:124px}.cart-line h2{margin:0 0 7px;font-size:20px}.cart-line p{color:var(--muted);margin:0 0 12px;font-size:11px}.cart-line strong{color:var(--orange);font-size:12px}.remove-line{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0}.remove-line:hover{color:var(--orange)}.cart-summary{border:1px solid var(--line);background:var(--panel);align-self:start;padding:27px}.cart-summary>div{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.cart-summary>div span{color:var(--muted);text-transform:uppercase;font-size:10px}.cart-summary p{color:var(--muted);margin:0 0 22px;font-size:10px;line-height:1.7}.cart-summary .add-button{width:100%}.cart-summary .form-error{color:#ff9a6f;margin-top:14px}.empty-cart,.cart-loading{text-align:center;border:1px solid var(--line);align-content:center;place-items:center;min-height:380px;display:grid}.cart-loading>span{border-inline:1px solid var(--cyan);background:var(--panel-2);width:42px;height:10px;box-shadow:inset 14px 0 var(--cyan);margin-bottom:24px;animation:.78s steps(3,end) infinite cart-signal}.cart-loading h2{margin:0 0 8px;font-size:24px}.cart-loading p{color:var(--muted);margin:0;font-size:12px}@keyframes cart-signal{50%{box-shadow:inset 28px 0 var(--cyan)}}.empty-cart>svg{width:34px;height:34px;color:var(--cyan)}.empty-cart h2{margin:20px 0 8px;font-size:28px}.empty-cart p{color:var(--muted);margin:0 0 26px;font-size:12px}.story-page{max-width:1160px;margin:auto}.story-page__lead{max-width:900px}.story-page h1,.not-found h1{letter-spacing:-.07em;margin:0 0 30px;font-family:Delius Unicase,sans-serif;font-size:clamp(52px,9vw,124px);line-height:.9}.story-page__lead>p,.not-found p{max-width:760px;color:var(--muted);font-size:clamp(15px,1.6vw,20px);line-height:1.7}.story-route{margin:clamp(90px,12vw,170px) 0;position:relative}.story-route:before{content:"";background:var(--cyan);width:1px;position:absolute;top:0;bottom:0;left:50%}.story-route__stop{border-top:1px solid var(--line);width:68%;padding:44px 7% 72px 0;position:relative}.story-route__stop:nth-child(2){margin-left:auto;padding-left:7%;padding-right:0}.story-route__stop:before{content:"";background:var(--cyan);width:11px;height:11px;position:absolute;top:-6px;right:calc(26.5% - 6px);transform:rotate(45deg)}.story-route__stop:nth-child(2):before{background:var(--orange);left:calc(26.5% - 6px);right:auto}.story-route__label{color:var(--orange);text-transform:uppercase;letter-spacing:.12em;margin:0 0 24px;font-size:10px}.story-route h2{letter-spacing:-.05em;max-width:740px;margin:0 0 20px;font-family:Delius Unicase,sans-serif;font-size:clamp(38px,5.4vw,72px);line-height:.95}.story-route__stop>p:last-child{max-width:580px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.story-route__stop--last{background:var(--orange);width:82%;color:var(--ground);border:0;margin:20px 0 0 auto;padding:clamp(34px,6vw,70px)}.story-route__stop--last:before{content:none}.story-route__stop--last .story-route__label,.story-route__stop--last>p:last-child{color:var(--ground)}.not-found{align-content:center;place-items:start;display:grid}.policy-page{max-width:1180px;margin:0 auto;padding:clamp(64px,8vw,118px) clamp(20px,6vw,72px) clamp(90px,12vw,170px)}.policy-page__header{border-bottom:1px solid var(--cyan);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:clamp(42px,8vw,110px);padding-bottom:clamp(42px,7vw,86px);display:grid}.policy-page h1{letter-spacing:-.035em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(46px,7vw,84px);line-height:.96}.policy-page__summary p{max-width:54ch;color:var(--muted);margin:0 0 24px;font-size:12px;line-height:1.75}.policy-page__actions{flex-wrap:wrap;gap:10px;display:flex}.policy-copy{overflow-wrap:anywhere;max-width:74ch;color:var(--ink);margin:clamp(58px,9vw,112px) auto 0;font-size:13px;line-height:1.78}.policy-copy h2,.policy-copy h3,.policy-copy h4{color:var(--ink);text-wrap:balance;line-height:1.22}.policy-copy h2{letter-spacing:-.025em;margin:64px 0 18px;font-size:clamp(25px,3.2vw,36px)}.policy-copy h3{margin:42px 0 14px;font-size:20px}.policy-copy h4{margin:32px 0 12px;font-size:16px}.policy-copy p{margin:0 0 20px}.policy-copy ul,.policy-copy ol{margin:0 0 24px;padding-left:24px}.policy-copy li{margin:0 0 10px}.policy-copy a{color:var(--cyan);text-underline-offset:4px;text-decoration-thickness:1px}.policy-copy strong{color:#fffaf0}.policy-copy table{border-collapse:collapse;width:100%;margin:34px 0;display:block;overflow-x:auto}.policy-copy th,.policy-copy td{border:1px solid var(--line);text-align:left;vertical-align:top;min-width:180px;padding:14px}.policy-copy th{color:var(--cyan);background:var(--panel)}.image-fallback{min-height:200px;color:var(--muted);place-items:center;font-size:11px;display:grid}.site-footer{border-top:1px solid var(--line);background:#050e12;padding:54px clamp(20px,5vw,76px) 32px}.site-footer__top{justify-content:space-between;align-items:start;gap:40px;display:flex}.site-footer__mark{letter-spacing:-.07em;margin:0;font-family:Delius Unicase,sans-serif;font-size:clamp(40px,7vw,92px)}.site-footer__links{flex-wrap:wrap;gap:22px;display:flex}.site-footer__links a{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.site-footer__bottom{color:#748588;border-top:1px solid #263a40;justify-content:space-between;gap:25px;margin-top:65px;padding-top:18px;font-size:9px;display:flex}@keyframes reveal-display{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (width>=901px){.home-first-view .site-header{height:70px;min-height:70px;padding:0}.home-first-view .brand{letter-spacing:-.06em;align-items:center;width:12%;height:50px;font-family:Azeret Mono,monospace;font-size:33px;display:flex;position:absolute;top:18px;left:2.5%}.home-first-view .site-nav{display:block;position:absolute;inset:0}.home-first-view .site-nav a{color:#b8b8b2;letter-spacing:0;text-transform:none;height:36px;min-height:0;padding:0;font-family:Azeret Mono,monospace;font-size:16px;font-weight:400;position:absolute;top:20px}.home-first-view .r-nav-catalog{width:7%;left:71.3%}.home-first-view .r-nav-alibi{width:7%;left:81.5%}.home-first-view .r-nav-cart{width:6.5%;left:91.7%}.r-headline{letter-spacing:.02em;text-transform:uppercase;width:26%;height:25%;font-family:Delius Unicase,sans-serif;font-size:70px;font-weight:700;line-height:1;top:20.5%;left:3.8%}.r-headline span{white-space:nowrap;display:block}.hero-intro{width:31%;font-family:Azeret Mono,monospace;font-size:16px;line-height:1.55;top:46.5%;left:3.8%}.hero-intro span{white-space:nowrap;display:block}.r-primary-action,.r-secondary-action{letter-spacing:0;text-transform:none;width:21.6%;font-family:Azeret Mono,monospace;font-size:19px;font-weight:400;left:3.8%}.r-primary-action{border-radius:4px;height:7%;top:56%}.r-secondary-action{height:6%;color:var(--cyan);border:0;border-bottom:1px solid var(--cyan);box-shadow:inset 1px 0 var(--cyan), inset -1px 0 var(--cyan);top:65%}.route-line{width:34.5%;top:75.5%;left:0}.hero-display{border:10px solid #575853;width:64.5%;padding:0;inset:9.5% auto 16% 34.5%;box-shadow:inset 0 0 0 2px #111719,inset 0 0 0 4px #aaa296}.hero-product{object-fit:contain;width:89.92%;height:83.22%;position:absolute;top:11.41%;left:5.43%}.display-frame{background:#66655f;box-shadow:inset 0 0 0 2px #a5a198,inset 0 0 0 4px #363733}.display-frame--top,.display-frame--bottom{height:12px}.display-frame--left,.display-frame--right{background-color:#66655f;background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.display-frame--top{top:-9px}.display-frame--bottom{top:94.6%;bottom:auto}.display-frame--left{background-image:url(data:image/webp;base64,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);width:58px;top:-9px;bottom:-9px;left:-10px}.display-frame--right{background-image:url(data:image/webp;base64,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);width:43px;left:96.3%;right:auto}.display-frame--left:before,.display-frame--left:after,.display-frame--right:before,.display-frame--right:after{content:none}.display-status{width:86.82%;height:7.38%;min-height:0;font-size:12px;top:1.34%;left:6.98%;right:auto}.anomaly-marker{width:46px;height:46px;color:var(--orange);background:#0b1316;border-width:5px;border-radius:0;top:86.5%;left:88.5%}.departures{grid-template-columns:25% repeat(4,18.75%);height:12.5%;bottom:2%;left:1%;right:1%}.departures__label,.departures a{padding:14px 24px}.departures__label{font-size:17px;transform:translateY(-15px)}.departures span,.departures strong{letter-spacing:0;font-family:Azeret Mono,monospace;font-weight:400}.departures span{width:auto;font-size:21px;transform:none}.departures strong{color:#bbb2a3;font-size:21px}.departures a:last-child{padding-left:8px}}@media (width<=900px){.site-header{min-height:68px}.site-header--overlay{position:relative}.nav-toggle{display:flex}.site-nav{background:var(--ground);border-bottom:1px solid var(--cyan);flex-direction:column;align-items:stretch;gap:2px;padding:18px 20px 24px;display:none;position:absolute;top:67px;left:0;right:0}.site-nav--open{display:flex}.site-nav a{padding:0 10px}.home-first-view{height:auto;min-height:0;overflow:hidden}.hero-copy{min-height:490px;padding:65px 20px 30px;position:relative}.r-headline{width:auto;font-size:clamp(54px,17vw,76px);position:static}.hero-intro{width:auto;max-width:520px;margin-top:28px;position:static}.r-primary-action,.r-secondary-action{width:auto;position:absolute;top:auto;bottom:35px}.r-primary-action{left:20px}.r-secondary-action{left:246px}.route-line{display:none}.hero-display{width:calc(100% - 40px);height:min(132vw,660px);margin:0 20px 28px;position:relative;inset:auto}.print-title{letter-spacing:.08em;text-align:center;max-width:52%;font-size:20px;left:auto;right:8%}.departures{grid-template-columns:1fr 1fr;height:auto;position:relative;inset:auto}.departures__label{grid-column:1/-1;min-height:58px}.departures a{border-top:1px solid var(--line);min-height:90px}.product-page{grid-template-columns:1fr}.purchase-panel{padding-top:62px}.cart-layout,.policy-page__header{grid-template-columns:1fr}.story-route:before{left:10px}.story-route__stop,.story-route__stop:nth-child(2),.story-route__stop--last{width:100%;margin-left:0;padding:34px 0 56px 34px}.story-route__stop:before,.story-route__stop:nth-child(2):before{left:5px;right:auto}.story-route__stop--last{margin-top:10px;padding:34px}}@media (width<=620px){.hero-copy{min-height:540px}.r-primary-action,.r-secondary-action{left:20px;right:20px}.r-primary-action{bottom:93px}.r-secondary-action{bottom:34px}.departures{grid-template-columns:1fr}.departures__label{grid-column:auto}.departures a{min-height:78px}.catalog-section{padding-left:16px;padding-right:16px}.product-grid,.product-card__meta{grid-template-columns:1fr}.product-card__buy{justify-content:space-between}.alibi-strip{flex-direction:column;align-items:stretch}.alibi-strip .action{flex-basis:auto}.buy-row{grid-template-columns:1fr}.cart-line{grid-template-columns:88px 1fr 44px;gap:14px}.cart-line>img{width:88px;height:88px}.quantity-control--cart{grid-column:2;width:128px}.remove-line{grid-area:1/3}.cart-page,.policy-page{padding-left:16px;padding-right:16px}.policy-page__actions{display:grid}.policy-page__actions .action{width:100%}.site-footer__top,.site-footer__bottom{flex-direction:column}.site-footer__bottom{margin-top:45px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-display{animation:none}.product-card__image img,.action,.departures a{transition:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
