@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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:var(--font-space-mono), ui-monospace, SFMono-Regular, Menlo, 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-space-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--font-display:var(--font-space-grotesk)}}@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}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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{--bg:#0b0b0d;--ink:#101014;--card:#d7d9dd;--card-deep:#c3c6cc;--silver:#e8eaee;--mist:#e8eaee9e;--home:#7c6699;--desk:#57a3c4;--motion:#8fa53e;--forge:#c4713d;--sale:#b3261e;--sale-bright:#ff6f61;--r-lg:0px;--r-md:0px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--silver);font-family:var(--font-mono);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6;overflow-x:hidden}button{font-family:inherit}.bg-canvas{z-index:-2;opacity:.92;width:100%;height:100%;position:fixed;inset:0}.bg-fallback{z-index:-3;background:radial-gradient(90rem 60rem at 15% 10%,#3a3d44 0%,#0000 55%),radial-gradient(70rem 50rem at 85% 35%,#55585f 0%,#0000 50%),radial-gradient(80rem 70rem at 40% 90%,#26282d 0%,#0000 60%),#0b0b0d;position:fixed;inset:0}.grain{z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");position:fixed;inset:0}.sale-strip{border-radius:var(--r-md);border:1px solid var(--sale-bright);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 22px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.sale-strip{border:1px solid color-mix(in srgb, var(--sale-bright) 32%, transparent)}}.sale-strip{background:linear-gradient(100deg, var(--sale-bright), var(--sale-bright) 60%)}@supports (color:color-mix(in lab, red, red)){.sale-strip{background:linear-gradient(100deg, color-mix(in srgb, var(--sale-bright) 14%, transparent), color-mix(in srgb, var(--sale-bright) 4%, transparent) 60%)}}.ss-flag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;background:var(--sale-bright);color:#1a0906;border-radius:0;padding:5px 11px;font-size:.82rem;font-weight:700}.ss-main{font-family:var(--font-display);color:#fff;font-size:1.05rem}.ss-main strong{color:var(--sale-bright)}.ss-sub{font-family:var(--font-mono);color:var(--mist);margin-left:auto;font-size:.86rem}@media (max-width:620px){.ss-sub{margin-left:0}}.nav{width:min(1060px,100% - 28px);color:var(--ink);z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#d7d9ddeb;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #00000059}.nav .wordmark{font-family:var(--font-display);letter-spacing:.04em;color:var(--ink);font-size:1.35rem;font-weight:700;text-decoration:none}.nav ul li{align-items:center;display:flex}.nav ul{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;list-style:none;display:flex}.nav a.navlink{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.84rem;line-height:1;text-decoration:none;transition:background .2s;display:inline-flex}.nav a.navlink:hover{background:#10101414}.nav a.navlink.order{background:var(--ink);color:var(--silver)}.nav a.navlink.order:hover{background:#2a2a30}.nav a.navlink.order{align-items:center;gap:7px;display:inline-flex}.cart-icon{flex:none;width:.95em;height:.95em}.cart-n,.navlink-n{min-width:17px;height:17px;font-family:var(--font-mono);border-radius:0;justify-content:center;align-items:center;padding:0 5px;font-size:.68rem;line-height:1;display:inline-flex}.cart-n{color:var(--silver);background:#e8eaee40}@media (max-width:720px){.nav{border-radius:0;gap:6px;padding:9px 12px}.nav .wordmark{font-size:1.1rem}.nav ul{flex-wrap:nowrap;gap:0}.cart-label{display:none}.nav a.navlink{letter-spacing:.06em;padding:6px 7px;font-size:.78rem}.nav a.navlink.order{gap:6px;padding:7px 10px}}@media (max-width:380px){.nav a.navlink{letter-spacing:.02em;padding:6px 5px;font-size:.76rem}.nav .wordmark{font-size:1rem}}.wrap{width:min(1060px,100% - 28px);margin:0 auto}.splash{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:20px;display:flex}.splash .stack{font-family:var(--font-display);letter-spacing:.02em;color:#fff;font-size:clamp(4.2rem,14vw,11rem);font-weight:700;line-height:.9;position:relative}.splash .echo{color:#ffffff21;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.splash .echo.up{top:-.55em}.splash .echo.down{bottom:-.55em}.pp-quote{flex-direction:column;align-items:flex-start;gap:14px;padding-top:6px;display:flex}.pp-quote p{color:#3a3a42;margin:0;font-size:.92rem;line-height:1.7}.faq{--a:var(--desk)}.faq-lede{max-width:62ch}.faq-lede a{color:var(--a);text-underline-offset:3px;text-decoration:underline}.faq-groups{border-top:1px solid #e8eaee1f;margin-top:34px}.faq-group{border-bottom:1px solid #e8eaee1f}.faq-group-title{cursor:pointer;color:var(--a);align-items:center;gap:16px;padding:19px 2px;list-style:none;transition:color .2s;display:flex}.faq-group-title::-webkit-details-marker{display:none}.faq-group-title:hover{color:var(--a)}@supports (color:color-mix(in lab, red, red)){.faq-group-title:hover{color:color-mix(in srgb, var(--a) 45%, #fff)}}.faq-group-title:focus-visible{outline:1px solid var(--a);outline-offset:3px;border-radius:4px}.faq-group-title h3{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.86rem;font-weight:400}.faq-group-count{font-family:var(--font-mono);color:var(--mist);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.84rem}.faq-group-title .faq-mark{margin-top:0}.faq-group[open]>.faq-group-title .faq-mark:after{opacity:0;transform:scaleY(0)}.faq-items{flex-direction:column;padding-bottom:12px;display:flex}.faq-item{border-top:1px solid #e8eaee14}.faq-item:first-child{border-top:none}.faq-item summary{cursor:pointer;color:var(--silver);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;font-size:.95rem;line-height:1.5;list-style:none;transition:color .2s;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:#fff}.faq-item summary:focus-visible{outline:1px solid var(--a);outline-offset:3px;border-radius:4px}.faq-mark{flex:none;width:11px;height:11px;margin-top:5px;position:relative}.faq-mark:before,.faq-mark:after{content:"";background:var(--a);transition:transform .25s,opacity .25s;position:absolute}.faq-mark:before{height:1.5px;inset:5px 0}.faq-mark:after{width:1.5px;inset:0 5px}.faq-item[open] .faq-mark:after{opacity:0;transform:scaleY(0)}.faq-item>p{max-width:68ch;color:var(--mist);margin:0;padding:0 26px 18px 0;font-size:.94rem;line-height:1.8}.faq{interpolate-size:allow-keywords}.faq-group::details-content{block-size:0;transition:block-size .38s cubic-bezier(.22, .9, .3, 1), content-visibility .38s allow-discrete;overflow:hidden}.faq-item::details-content{block-size:0;transition:block-size .38s cubic-bezier(.22, .9, .3, 1), content-visibility .38s allow-discrete;overflow:hidden}.faq-group[open]::details-content{block-size:auto}.faq-item[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.faq-group::details-content{transition:none}.faq-item::details-content{transition:none}}@media (max-width:820px){.faq-group-title{gap:12px;padding:17px 0}.faq-group-title h3{letter-spacing:.15em;font-size:.84rem}.faq-item>p{padding-right:8px}}.about-kicker{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--a);margin:0 0 14px;font-size:.84rem}.pp-dims{border-radius:var(--r-md);border:1px solid #e8eaee1a;border-left:2px solid var(--a);background:#14141a;margin:34px 0 0;padding:22px 26px 20px}.pp-dims-head{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mist);margin:0 0 16px;font-size:.86rem;font-weight:400}.pp-dims-grid{background:#e8eaee1a;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.pp-dim{background:#14141a;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.pp-dim dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mist);font-size:.84rem}.pp-dim dd{font-family:var(--font-display);color:var(--silver);align-items:baseline;gap:4px;margin:0;font-size:1.5rem;line-height:1;display:flex}.pp-dim-unit{font-family:var(--font-mono);color:var(--mist);font-size:.86rem}.pp-dims-note{color:var(--mist);margin:14px 0 0;font-size:.86rem;line-height:1.7}@media (max-width:560px){.pp-dims{padding:18px 18px 16px}.pp-dims-grid{grid-template-columns:1fr}.pp-dim{flex-direction:row;justify-content:space-between;align-items:baseline}.pp-dim dd{font-size:1.25rem}}.adm-dims{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.adm-dims label{flex-direction:column;gap:5px;display:flex}.adm-dims span{text-transform:uppercase;letter-spacing:.06em;color:var(--adm-quiet,#8a8d98);font-size:.84rem}.ft-serif{font-family:var(--font-instrument), Georgia, serif;font-size:1.18em;line-height:1.35}.ft-text{font-family:var(--font-plex-serif), Georgia, serif}.ft-syne{font-family:var(--font-syne), var(--font-display), sans-serif;letter-spacing:-.01em;font-weight:700}.ft-archivo{font-family:var(--font-archivo), var(--font-display), sans-serif}.ft-label{font-family:var(--font-bebas), var(--font-display), sans-serif;letter-spacing:.07em;text-transform:uppercase;font-size:1.22em;line-height:1.2}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text p{margin:0 0 .8em}.rich-text h2,.rich-text h3{font-family:var(--font-display);margin:1.15em 0 .45em;font-weight:700;line-height:1.25}.rich-text h2{font-size:1.06em}.rich-text h3{font-size:.97em}.rich-text strong{font-weight:700}.rich-text em{font-style:italic}.rich-text u{text-underline-offset:3px}.rich-text code{font-family:var(--font-mono);background:#00000012;border-radius:5px;padding:1px 5px;font-size:.9em}.rich-text ul{margin:0 0 .8em;padding-left:1.15em;list-style:none}.rich-text li{margin-bottom:.3em;position:relative}.rich-text li:before{content:"";opacity:.45;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:-.95em}.rich-text a{color:inherit;text-underline-offset:2px;text-decoration:underline}.rte{flex-direction:column;gap:8px;display:flex}.rte-bar{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.rte-btn{font-family:var(--font-mono);border:1px solid var(--adm-line,#ffffff14);min-width:30px;color:var(--adm-text,#e8eaee);cursor:pointer;background:#ffffff0a;border-radius:7px;padding:6px 9px;font-size:.86rem;transition:background .15s,border-color .15s}.rte-btn:hover:not(:disabled){background:#ffffff18;border-color:#ffffff30}.rte-btn:disabled{opacity:.4;cursor:default}.rte-btn.t-bold{font-weight:700}.rte-btn.t-italic{font-style:italic}.rte-btn.t-underline{text-decoration:underline}.rte-btn.t-mono{font-family:var(--font-mono)}.rte-font{font-family:var(--font-mono);border:1px solid var(--adm-line,#ffffff14);color:var(--adm-text,#e8eaee);cursor:pointer;background:#ffffff0a;border-radius:7px;max-width:140px;padding:6px 8px;font-size:.86rem}.rte-font:disabled{opacity:.4;cursor:default}.rte-font:focus{border-color:var(--desk);outline:none}.rte-preview{margin-left:auto}.rte-preview.on{background:var(--desk);border-color:var(--desk);color:#06121a;font-weight:700}.rte-preview-pane{border:1px solid var(--adm-line,#ffffff14);min-height:180px;color:var(--adm-text,#e8eaee);background:#0b0b0f;border-radius:8px;padding:13px 15px;font-size:.92rem;line-height:1.7}.rte-hint{color:var(--adm-quiet,#8a8d98);margin:0;font-size:.84rem;line-height:1.8}.rte-hint code,.rte-hint strong,.rte-hint em,.rte-hint u{font-size:.95em}.mm{flex-direction:column;gap:14px;display:flex}.mm-group{border:1px dashed #ffffff1f;border-radius:12px;padding:14px 16px 16px;transition:border-color .15s,background .15s}.mm-group.over{border-color:var(--desk);background:#57a3c40f;border-style:solid}.mm-head{align-items:center;gap:10px;margin-bottom:4px;display:flex}.mm-head h3{font-family:var(--font-display);color:var(--adm-text,#e8eaee);margin:0;font-size:.94rem}.mm-count{color:var(--adm-quiet,#8a8d98);margin-right:auto;font-size:.84rem}.mm-add{font-family:var(--font-mono);color:var(--adm-text,#e8eaee);cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:7px;padding:5px 11px;font-size:.86rem}.mm-add:hover{background:#ffffff18}.mm-add input{display:none}.mm-hint{color:var(--adm-quiet,#8a8d98);margin:0 0 10px;font-size:.84rem}.mm-empty{color:var(--adm-quiet,#8a8d98);text-align:center;margin:0;padding:16px 0 10px;font-size:.86rem}.mm-grid{flex-wrap:wrap;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mm-tile{cursor:grab;background:#0b0b0f;border:1px solid #ffffff14;border-radius:10px;width:92px;height:92px;position:relative;overflow:hidden}.mm-tile:active{cursor:grabbing}.mm-tile.lead{border-color:var(--desk);box-shadow:0 0 0 1px var(--desk)}.mm-tile img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.mm-tools{background:linear-gradient(#0000,#000000c4);justify-content:space-between;padding:3px 5px;display:flex;position:absolute;inset:auto 0 0}.mm-tools button,.mm-star{color:#e8eaee;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:.92rem;line-height:1}.mm-star{color:var(--desk);cursor:default}.mm-tools .mm-del:hover{color:#dd8683}.mm-tools button:hover{color:#fff}.adm-search{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 4px;display:flex}.adm-search input{font-family:var(--font-mono);border:1px solid var(--adm-line,#ffffff14);color:var(--adm-text,#e8eaee);background:#0b0b0f;border-radius:8px;flex:1;min-width:260px;max-width:420px;padding:9px 12px;font-size:.92rem}.adm-search input:focus{border-color:var(--desk);outline:none}.adm-filter-n{opacity:.6;margin-left:7px;font-size:.84rem}.adm-filter .adm-swatch{width:8px;height:8px;margin-right:6px}.adm-sortbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;font-size:.88rem;display:flex}.danger-zone{border-color:#c4413d44}.danger-zone h2{color:#dd8683}.adm-inline-form{background:#0b0b0f;padding:18px 20px!important}.design .d-price{opacity:.7;margin-top:3px;font-size:.86rem;display:block}.soon-chip{border:1px solid var(--desk);border-radius:0;margin-top:4px;padding:7px 18px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.soon-chip{border:1px solid color-mix(in srgb, var(--desk) 55%, transparent)}}.soon-chip{color:var(--desk);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.86rem}.soon-note{max-width:460px;color:var(--mist);text-align:center;margin:18px auto 0;font-size:.92rem;line-height:1.75}.splash .tagline{max-width:34ch;color:var(--mist);margin-top:3.2em;font-size:clamp(.95rem,2.4vw,1.1rem)}.ltr{animation:.7s cubic-bezier(.2,.9,.25,1.2) both ltr-rise;display:inline-block}@keyframes ltr-rise{0%{opacity:0;transform:translateY(.65em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ltr{animation:none}}.enter{letter-spacing:.22em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:#e2e4e8f0;border:none;border-radius:0;margin-top:34px;padding:15px 34px;font-size:.9rem;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-block}.enter:hover{transform:translateY(-2px);box-shadow:0 12px 36px #ffffff2e}.hero-actions .enter{margin-top:0}.enter.ghost{color:var(--silver);background:0 0;border:1px solid #e8eaee38}.enter.ghost:hover{border-color:var(--a);color:#fff;box-shadow:none}.hero-wrap{gap:6px;padding:120px 0 10px;display:grid}.hero-card{background:linear-gradient(#f4f5f7 0%,#dcdee2 100%);border-radius:36px;width:min(1180px,100% - 28px);margin:0 auto;padding:12px;box-shadow:0 30px 80px #00000094}.hero-stage{background:radial-gradient(76% 92% at 50% 32%,#5c626b 0%,#4a505a 56%,#3a3f47 100%);border-radius:26px;place-items:center;height:clamp(270px,36vh,384px);display:grid;position:relative;overflow:hidden}.hero-stage .stack{color:#fff;text-shadow:none}@media (max-width:720px){.hero-card{border-radius:28px;padding:8px}.hero-stage{border-radius:20px}}.artifact-canvas{opacity:1;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:720px){.artifact-canvas{opacity:.55}}.hero-stage .stack{z-index:1;pointer-events:none;position:relative}.hero-copy{text-align:center;justify-items:center;gap:18px;display:grid}.stack{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(2.7rem,10.5vw,10rem);font-weight:700;line-height:.88}.hero-line{max-width:46ch;color:var(--silver);margin:0;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.75}.hero-line em{color:var(--a);font-style:normal}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.spec-strip{flex-wrap:wrap;justify-content:center;gap:8px 10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.spec-strip li{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mist);border:1px solid #e8eaee24;border-radius:0;padding:6px 12px;font-size:.78rem}.status-band{margin:18px auto 4px}.sb-row{flex-wrap:wrap;align-items:center;gap:12px 26px;padding:4px 2px;display:flex}.sb-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--a);white-space:nowrap;align-items:center;gap:9px;font-size:.78rem;display:flex}.sb-live{background:#7fb069;border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite sb-ping;box-shadow:0 0 #7fb06999}@keyframes sb-ping{0%{box-shadow:0 0 #7fb06999}70%{box-shadow:0 0 0 8px #7fb06900}to{box-shadow:0 0 #7fb06900}}.sb-facts{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.sb-facts li{color:var(--silver);font-size:.88rem;position:relative}.sb-facts li+li:before{content:"";background:#e8eaee2e;width:1px;height:60%;position:absolute;top:20%;left:-12px}.sb-new{white-space:nowrap;align-items:baseline;gap:10px;margin:0 0 0 auto;display:flex}.sb-new span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mist);font-size:.74rem}.sb-new a{color:var(--a);text-decoration:none}.sb-new a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:720px){.sb-new{margin-left:0}}@media (max-width:430px){.sb-new{white-space:normal}}.hero-field{gap:10px;display:grid}.hero-field-actions{align-items:center;gap:8px;display:flex}.hero-preview{aspect-ratio:1060/260;border-radius:var(--r-md);background:#101014;position:relative;overflow:hidden}.hero-preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-preview.hero-preview-artwork{aspect-ratio:4/3}.hero-preview-artwork img{object-fit:contain}.hero-preview-scrim{background:linear-gradient(160deg,#0b0b0d40,#0b0b0de0 78%);position:absolute;inset:0}.hero-preview-head{font-family:var(--font-display);color:#fff;text-transform:uppercase;letter-spacing:.04em;font-size:.95rem;font-weight:700;position:absolute;top:14px;right:16px}.media-retry{z-index:2;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--a);border-radius:0;padding:7px 13px;font-size:.74rem;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.media-retry{border:1px solid color-mix(in srgb, var(--a) 55%, transparent)}}.media-retry{color:var(--a);cursor:pointer;background:#0b0b0de6;transition:background .2s,color .2s}.media-retry:hover{background:var(--a);color:#0b0b0d}.nophoto{color:var(--a);background:radial-gradient(70% 70% at 50% 40%, var(--a), #101014);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nophoto{background:radial-gradient(70% 70% at 50% 40%, color-mix(in srgb, var(--a) 20%, #16161b), #101014)}}.nophoto-fill{width:100%;height:100%;position:absolute;inset:0}.nophoto-body{text-align:center;justify-items:center;gap:3px;padding:10px;display:grid;position:relative}.nophoto-mark{font-family:var(--font-mono);color:var(--a);font-size:1.4rem;font-weight:700;line-height:1}.nophoto-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--silver);max-width:16ch;font-size:.78rem;line-height:1.4}.nophoto-note{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mist);font-size:.74rem}.cat{padding:46px 0}a.feature{text-decoration:none}.feature{border-radius:var(--r-lg);background:linear-gradient(160deg, #0b0b0d40, #0b0b0de0 78%), linear-gradient(135deg, var(--a), #17171b 65%);flex-direction:column;justify-content:space-between;gap:20px;min-height:260px;padding:28px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.feature{background:linear-gradient(160deg, #0b0b0d40, #0b0b0de0 78%), linear-gradient(135deg, color-mix(in srgb, var(--a) 55%, #1a1a1e), #17171b 65%)}}.feature{box-shadow:0 20px 60px #00000073}.feature img.media{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.feature .f-top{text-align:right;order:-1;align-self:flex-end;max-width:30ch}.feature h2{font-family:var(--font-display);letter-spacing:.03em;color:#fff;font-size:clamp(1.5rem,4.4vw,2.3rem);font-weight:700}.feature h2 .slash{color:var(--a)}.feature .lede{color:#ffffffeb;margin-top:6px;font-size:.95rem}.feature .detail{color:#ffffffb8;align-self:flex-start;max-width:58ch;margin-top:auto;font-size:.92rem}.grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:22px;display:grid}@media (max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}}.tile{aspect-ratio:1/1.12;border-radius:var(--r-md);background:linear-gradient(175deg, var(--card) 0%, var(--card-deep) 100%);color:var(--ink);flex-direction:column;align-items:center;gap:12px;padding:12px 12px 16px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000059}.tile:hover{box-shadow:0 22px 50px #00000080, 0 0 0 2px var(--a) inset;transform:translateY(-6px)}.tile-corner{border-top:1.5px solid var(--a);width:12px;height:12px;position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.tile-corner{border-top:1.5px solid color-mix(in srgb, var(--a) 55%, transparent)}}.tile-corner{border-right:1.5px solid var(--a)}@supports (color:color-mix(in lab, red, red)){.tile-corner{border-right:1.5px solid color-mix(in srgb, var(--a) 55%, transparent)}}.tile-corner{opacity:0;transition:opacity .3s}.tile:hover .tile-corner{opacity:1}.tile .ph{background:linear-gradient(#f4f5f7 0%,#e3e5e9 100%);border-radius:16px;flex:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.tile .ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile .ph svg{width:40%;max-height:64px;stroke:var(--a)}@supports (color:color-mix(in lab, red, red)){.tile .ph svg{stroke:color-mix(in srgb, var(--a) 80%, #fff)}}.tile .ph svg{opacity:.85;fill:none}.tile .label{letter-spacing:.14em;text-transform:uppercase;text-align:center;font-size:.86rem}canvas.tile-art{width:100%;height:100%;animation:.6s both tile-art-in;display:block;position:absolute;inset:0}.tile-live .ph{background:radial-gradient(80% 70% at 50% 38%, #fff 0%, transparent 70%), linear-gradient(180deg, #f4f5f7 0%, var(--a) 100%)}@supports (color:color-mix(in lab, red, red)){.tile-live .ph{background:radial-gradient(80% 70% at 50% 38%, #fff 0%, transparent 70%), linear-gradient(180deg, #f4f5f7 0%, color-mix(in srgb, var(--a) 12%, #e3e5e9) 100%)}}.tile-art-wait{background:radial-gradient(closest-side, var(--a), transparent);border-radius:50%;position:absolute;inset:22% 18%}@supports (color:color-mix(in lab, red, red)){.tile-art-wait{background:radial-gradient(closest-side, color-mix(in srgb, var(--a) 22%, transparent), transparent)}}.tile-art-wait{animation:1.6s ease-in-out infinite tile-art-wait}@keyframes tile-art-in{0%{opacity:0}to{opacity:1}}@keyframes tile-art-wait{0%,to{opacity:.4;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){canvas.tile-art,.tile-art-wait{animation:none}}.more-link{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--mist);margin-top:22px;font-size:.86rem;text-decoration:none;display:block}.more-link:hover{color:#fff}.panel{padding:60px 0}.sec-head{font-family:var(--font-display);color:#fff;letter-spacing:.03em;font-size:clamp(1.4rem,4vw,2rem);font-weight:700}.sec-sub{color:var(--mist);max-width:60ch;margin-top:6px;font-size:.92rem}.steps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}@media (max-width:700px){.steps{grid-template-columns:1fr}}.step{border-radius:var(--r-md);background:#d7d9dd12;border:1px solid #e8eaee24;padding:24px 20px}.step .no{font-family:var(--font-display);color:#ffffff47;font-size:1.6rem;font-weight:700}.step h3{font-family:var(--font-display);color:#fff;margin:8px 0 6px;font-size:1.05rem}.step p{color:var(--mist);font-size:.9rem}.commission{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:22px;margin-top:22px;display:grid}.cm-intro{text-transform:none;letter-spacing:0;background:0 0;border:0;align-content:start;gap:16px;padding:0;font-weight:400;display:grid;position:relative}.cm-status{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#f1f1ed8a;justify-self:start;align-items:center;gap:10px;font-size:.66rem;display:inline-flex}.cm-dot{background:var(--pop);border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite cm-pulse;box-shadow:0 0 #ff3b1f99}@keyframes cm-pulse{0%{box-shadow:0 0 #ff3b1f99}80%,to{box-shadow:0 0 0 9px #0000}}.cm-title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:700;line-height:1.05}.cm-lede{font-family:var(--font-display);color:#e8eaeec7;max-width:44ch;margin:0;font-size:1rem;line-height:1.6}.cm-steps{counter-reset:none;gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.cm-steps li{border-top:1px solid #e8eaee1a;grid-template-columns:auto 1fr;gap:14px;padding:14px 0;display:grid;position:relative}.cm-n{font-family:var(--font-mono);letter-spacing:.1em;color:var(--a);padding-top:.2em;font-size:.78rem}.cm-step-title{font-family:var(--font-display);color:#fff;margin:0 0 4px;font-size:1.02rem;font-weight:600}.cm-step-body{font-family:var(--font-display);color:var(--mist);margin:0;font-size:.92rem;line-height:1.55}.form-card.cm-form{align-content:start;margin-top:0}.cm-fields input,.cm-fields textarea{letter-spacing:.01em;text-transform:none}.cm-label{align-items:baseline;gap:10px;display:flex}.cm-fields{gap:16px;display:grid}.cm-types{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.cm-types legend{letter-spacing:.16em;text-transform:uppercase;color:#3a3a42;margin-bottom:10px;padding:0;font-size:.84rem}.cm-chips{flex-wrap:wrap;gap:8px;display:flex}.form-card label.cm-chip{letter-spacing:0;text-transform:none;cursor:pointer;gap:0;display:inline-flex;position:relative}.cm-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cm-chip span{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f1f1ed9e;background:0 0;border:1px solid #f1f1ed2e;border-radius:0;padding:9px 14px;font-size:.68rem;transition:background .2s,color .2s,border-color .2s;display:inline-block}.cm-chip:hover span{color:#f1f1ed;border-color:#f1f1ed7a}.cm-chip input:checked+span{border-color:var(--pop);color:#f1f1ed;background:#ff3b1f1f}.cm-chip input:focus-visible+span{outline:2px solid var(--pop);outline-offset:2px}.cm-optional{letter-spacing:.16em;color:#f1f1ed52;text-transform:lowercase;font-size:.64rem}.cm-row{grid-template-columns:1fr 1fr}.cm-submit{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.cm-submit .pay-note{margin:0}.cm-error{color:#a4481b;margin:0;font-size:.82rem}.cm-sent{justify-items:start;gap:10px;padding:18px 4px;display:grid}.form-card.cm-form:has(.cm-sent){align-content:center}.cm-check{background:var(--ink);color:#fff;width:46px;height:46px;box-shadow:0 0 0 4px var(--a,var(--forge));border-radius:50%;place-items:center;font-size:1.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cm-check{box-shadow:0 0 0 4px color-mix(in srgb, var(--a,var(--forge)) 40%, transparent)}}.cm-sent-title{font-family:var(--font-display);color:var(--ink);margin:6px 0 0;font-size:1.5rem;font-weight:700}.cm-sent-body{font-family:var(--font-display);color:#3a3a42;text-transform:none;letter-spacing:0;max-width:40ch;margin:0 0 8px;font-size:.98rem;font-weight:400;line-height:1.55}.forge-page{padding-bottom:70px}@media (max-width:860px){.commission{grid-template-columns:1fr}.cm-intro{padding:24px 22px}}@media (max-width:520px){.cm-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cm-dot{animation:none}}.page-hero{padding:150px 0 30px}.page-hero .crumb{letter-spacing:.2em;text-transform:uppercase;color:var(--mist);font-size:.86rem}.page-hero .crumb a{color:var(--mist);text-decoration:none}.page-hero .crumb a:hover{color:#fff}.page-hero h1{font-family:var(--font-display);color:#f1f1ed;letter-spacing:-.03em;text-transform:uppercase;margin-top:10px;font-size:clamp(2.4rem,8vw,5rem);font-weight:700;line-height:.95}.page-hero h1 .slash{color:#f1f1ed52}.page-hero .lede{color:#f1f1edad;max-width:56ch;font-family:var(--font-mono);margin-top:16px;font-size:.9rem}.page-hero .crumb{font-family:var(--font-mono);letter-spacing:.3em;color:#f1f1ed7a;font-size:.68rem}.phase-chip{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#f1f1ed8a;border:1px solid #f1f1ed2e;border-radius:0;margin-top:18px;padding:7px 14px;font-size:.68rem;display:inline-block}.shop-grid{grid-template-columns:1fr 1fr;gap:18px;padding:10px 0 30px;display:grid}@media (max-width:700px){.shop-grid{grid-template-columns:1fr}}.shop-grid.three{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.shop-grid.three{grid-template-columns:1fr 1fr}}@media (max-width:600px){.shop-grid.three{grid-template-columns:1fr}}.prod-card{border-radius:var(--r-lg);background:linear-gradient(175deg, var(--card) 0%, var(--card-deep) 100%);color:var(--ink);flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 16px 44px #0006}.prod-card:hover{box-shadow:0 26px 60px #0000008c, 0 0 0 2px var(--a) inset;transform:translateY(-6px)}.pc-media{aspect-ratio:5/4;background:radial-gradient(60% 70% at 50% 40%, var(--a), #17171b);position:relative}@supports (color:color-mix(in lab, red, red)){.pc-media{background:radial-gradient(60% 70% at 50% 40%, color-mix(in srgb, var(--a) 40%, #202024), #17171b)}}.pc-media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pc-body{flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:16px 18px 18px;display:flex}.pc-name{font-family:var(--font-display);flex:100%;font-size:1.05rem;font-weight:700}.pc-price{color:#3a3a42;font-size:.94rem}.pc-link{letter-spacing:.14em;text-transform:uppercase;color:var(--a);margin-left:auto;font-size:.84rem}.line-tabs{flex-wrap:wrap;gap:9px;margin:0 0 26px;display:flex}.line-tab{color:var(--mist);font-family:var(--font-mono);letter-spacing:.04em;border:1px solid #e8eaee29;border-radius:0;align-items:center;gap:7px;padding:8px 15px;font-size:.88rem;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.line-tab:hover{color:var(--silver);border-color:var(--a)}@supports (color:color-mix(in lab, red, red)){.line-tab:hover{border-color:color-mix(in srgb, var(--a) 70%, transparent)}}.line-tab.on{background:var(--a)}@supports (color:color-mix(in lab, red, red)){.line-tab.on{background:color-mix(in srgb, var(--a) 20%, transparent)}}.line-tab.on{border-color:var(--a);color:var(--silver)}.line-tab .lt-n{opacity:.55;font-size:.84rem}.line-head{font-family:var(--font-display);color:#fff;letter-spacing:.04em;margin:26px 0 4px;font-size:1.2rem;font-weight:700}.line-head span{color:var(--a)}.product-page{padding:150px 0 60px}.crumb{letter-spacing:.2em;text-transform:uppercase;color:var(--mist);font-size:.86rem}.crumb a{color:var(--mist);text-decoration:none}.crumb a:hover{color:#fff}.pp-grid{grid-template-columns:1fr 1.05fr;gap:24px;margin-top:16px;display:grid}@media (max-width:780px){.pp-grid{grid-template-columns:1fr}}.pp-media{justify-content:center;align-items:center;display:flex;position:relative}.pp-media:not(:has(img)){border-radius:var(--r-lg);background:radial-gradient(60% 70% at 50% 40%, var(--a), #17171b);min-height:340px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pp-media:not(:has(img)){background:radial-gradient(60% 70% at 50% 40%, color-mix(in srgb, var(--a) 42%, #202024), #17171b)}}.pp-media:not(:has(img)){border:1px solid #e8eaee1a}.pp-media img{border-radius:6px;width:100%;height:auto;display:block}.pp-media:has(img)>svg{display:none}.pp-zoom{cursor:zoom-in;background:0 0;border:none;padding:0;position:absolute;inset:0}.pp-gallery{flex-direction:column;gap:12px;display:flex}.pp-thumbs{flex-wrap:wrap;gap:10px;display:flex}.pp-thumb{cursor:pointer;background:radial-gradient(60% 70% at 50% 40%, var(--a), #17171b);border-radius:12px;width:68px;height:68px;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pp-thumb{background:radial-gradient(60% 70% at 50% 40%, color-mix(in srgb, var(--a) 34%, #202024), #17171b)}}.pp-thumb{border:1px solid #e8eaee1f;flex:none;transition:border-color .18s,transform .18s}.pp-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pp-thumb:hover{border-color:var(--a);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.pp-thumb:hover{border-color:color-mix(in srgb, var(--a) 60%, #fff)}}.pp-thumb.sel{border-color:var(--a);box-shadow:0 0 0 1px var(--a)}.lightbox-nav{color:var(--silver);font-family:var(--font-mono);cursor:default;background:#14141aee;border:1px solid #e8eaee24;border-radius:999px;align-items:center;gap:18px;padding:8px 16px;font-size:.9rem;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.lightbox-nav button{color:var(--silver);cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:1.5rem;line-height:1}.lightbox-nav button:hover{color:#fff}.pp-media svg{width:30%;max-width:110px;stroke:var(--a)}@supports (color:color-mix(in lab, red, red)){.pp-media svg{stroke:color-mix(in srgb, var(--a) 80%, #fff)}}.pp-media svg{opacity:.7;fill:none}.pp-buy{border-radius:var(--r-lg);background:linear-gradient(175deg, var(--card) 0%, var(--card-deep) 100%);color:var(--ink);padding:26px 24px;box-shadow:0 18px 50px #0000006b}.p-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--a);font-size:.84rem}.pp-buy h1{font-family:var(--font-display);margin-top:6px;font-size:clamp(1.6rem,5vw,2.2rem);font-weight:700}.pp-copy{color:#3a3a42;max-width:52ch;margin-top:8px;font-size:.94rem}.pp-price{font-family:var(--font-display);margin-top:14px;font-size:1.5rem;font-weight:700}.pp-price.cut{flex-direction:column;align-items:flex-start;gap:2px;margin-top:12px;display:flex}.pp-was{font-family:var(--font-mono);align-items:center;gap:9px;font-size:.92rem;font-weight:400;display:flex}.pp-was s{color:#6a6a74;text-decoration:none;position:relative}.pp-was s:after{content:"";background:var(--sale);transform-origin:0;height:2px;animation:.5s cubic-bezier(.22,.9,.3,1) .15s forwards price-cut;position:absolute;top:52%;left:-2px;right:-2px;transform:scaleX(0)}@keyframes price-cut{to{transform:scaleX(1)}}.pp-off{font-family:var(--font-mono);letter-spacing:.08em;background:var(--sale);border-radius:0;padding:3px 7px;font-size:.84rem}@supports (color:color-mix(in lab, red, red)){.pp-off{background:color-mix(in srgb, var(--sale) 16%, transparent)}}.pp-off{color:var(--sale);border:1px solid var(--sale)}@supports (color:color-mix(in lab, red, red)){.pp-off{border:1px solid color-mix(in srgb, var(--sale) 40%, transparent)}}.pp-off{font-weight:700}.pp-now{font-family:var(--font-display);letter-spacing:-.01em;font-size:2.1rem;font-weight:700;line-height:1.05}.pp-saved{font-family:var(--font-mono);color:var(--sale);margin-top:2px;font-size:.86rem}.pc-price.has-cut,.rp.has-cut{align-items:baseline;gap:7px;display:inline-flex}.pc-price.has-cut s,.rp.has-cut s{color:#7a7a84;-webkit-text-decoration-color:var(--sale);-webkit-text-decoration-color:var(--sale);-webkit-text-decoration-color:var(--sale);text-decoration-color:var(--sale);font-size:.95em;text-decoration-thickness:2px}.pc-price.has-cut strong,.rp.has-cut strong{color:inherit;font-weight:700}.pc-badge{z-index:2;font-family:var(--font-mono);letter-spacing:.08em;color:var(--sale-bright);border:1px solid var(--sale-bright);background:#0b0b0de6;border-radius:0;padding:4px 8px;font-size:.82rem;position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.pc-badge{border:1px solid color-mix(in srgb, var(--sale-bright) 55%, transparent)}}.pc-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-weight:700}@media (prefers-reduced-motion:reduce){.pp-was s:after{animation:none;transform:scaleX(1)}}.pp-price .from{font-size:.86rem;font-family:var(--font-mono);color:#3a3a42;margin-right:6px;font-weight:400}.pp-h{letter-spacing:.2em;text-transform:uppercase;color:#3a3a42;font-size:.84rem;font-family:var(--font-mono);margin:20px 0 10px}.pp-h.light{color:var(--mist)}.designs{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:480px){.designs{grid-template-columns:1fr}}.design{text-align:left;cursor:pointer;border-radius:var(--r-md);min-height:84px;font-family:var(--font-mono);color:var(--ink);background:#ffffff59;border:2px solid #10101426;flex-direction:column;justify-content:flex-end;gap:2px;padding:14px;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.design:hover{transform:translateY(-2px)}.design.sel{border-color:var(--a);box-shadow:0 0 0 2px var(--a)}@supports (color:color-mix(in lab, red, red)){.design.sel{box-shadow:0 0 0 2px color-mix(in srgb, var(--a) 45%, transparent)}}.design .d-name{letter-spacing:.06em;font-size:.92rem;font-weight:700;position:relative}.addon{color:#3a3a42;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin-top:14px;font-size:.9rem;display:flex}.addon input{width:18px;height:18px;accent-color:var(--a,#8fa53e)}.pp-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.qty{border:1px solid #10101440;border-radius:0;align-items:center;gap:4px;padding:4px;display:inline-flex}.qty button{width:34px;height:34px;color:var(--ink);cursor:pointer;background:#10101414;border:none;border-radius:50%;font-size:1.1rem}.qty button:hover{background:#10101429}.qty span{text-align:center;min-width:28px}.p-cta{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#f1f1ed;cursor:pointer;background:0 0;border:1px solid #f1f1ed52;border-radius:0;align-items:center;gap:12px;padding:14px 22px;font-size:.74rem;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.p-cta:hover,.p-cta.solid{color:#0b0b0d;background:#f1f1ed;border-color:#f1f1ed}.p-cta.solid:hover{background:#fff;border-color:#fff}.p-cta.ghost{color:#f1f1ed;background:0 0}.forge-strip{color:#f1f1ed;background:0 0;border:1px solid #ffffff1c;border-left:0;border-right:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:30px;padding:24px 0;display:flex}.forge-strip .k{letter-spacing:.2em;text-transform:uppercase;color:#ffffffa6;font-size:.84rem}.forge-strip .n{font-family:var(--font-display);margin-top:4px;font-size:1.1rem;font-weight:700}.related{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:640px){.related{grid-template-columns:1fr}}.rel-card{border-radius:var(--r-md);aspect-ratio:4/3;background:radial-gradient(60% 70% at 50% 40%, var(--a), #17171b);text-decoration:none;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rel-card{background:radial-gradient(60% 70% at 50% 40%, color-mix(in srgb, var(--a) 34%, #202024), #17171b)}}.rel-card{border:1px solid #e8eaee1a;flex-direction:column;justify-content:flex-end;padding:14px;transition:transform .25s;display:flex}.rel-card:hover{transform:translateY(-4px)}.rel-card img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.rel-card:after{content:"";z-index:1;background:linear-gradient(#0000 30%,#050507d9 100%);position:absolute;inset:0}.rel-card .rn,.rel-card .rp{z-index:2;color:#fff;position:relative}.rel-card .rn{font-family:var(--font-display);font-size:.95rem;font-weight:700}.rel-card .rp{color:#ffffffbf;font-size:.86rem}.next-cats{grid-template-columns:1fr 1fr;gap:18px;padding:20px 0 80px;display:grid}@media (max-width:600px){.next-cats{grid-template-columns:1fr}}.next-card{border-radius:var(--r-md);color:#fff;background:linear-gradient(140deg, var(--a), #131317 70%);padding:26px 24px;text-decoration:none;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.next-card{background:linear-gradient(140deg, color-mix(in srgb, var(--a) 45%, #17171b), #131317 70%)}}.next-card{transition:transform .25s}.next-card:hover{transform:translateY(-4px)}.next-card .k{letter-spacing:.2em;text-transform:uppercase;color:#fff9;font-size:.84rem}.next-card .n{font-family:var(--font-display);margin-top:6px;font-size:1.3rem;font-weight:700}.cart-page{padding:150px 0 70px}.cart-empty{text-align:center;color:var(--mist);padding:60px 0}.cart-list{gap:12px;display:grid}.cart-item{color:#f1f1ed;background:0 0;border:1px solid #ffffff1c;border-radius:0;align-items:center;gap:14px;padding:14px;display:flex}.cart-item .ci-ph{background:#202024;border-radius:12px;flex-shrink:0;width:62px;height:62px;position:relative;overflow:hidden}.cart-item .ci-ph img{object-fit:cover;width:100%;height:100%}.cart-item .ci-ph:empty:after{content:"//";font-family:var(--font-mono);color:var(--desk);opacity:.55;place-items:center;font-size:1rem;font-weight:600;display:grid;position:absolute;inset:0}.ci-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ci-name{font-family:var(--font-display);font-size:.95rem;font-weight:700}.ci-design{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f1f1ed7a;font-size:.66rem}.ci-price{font-family:var(--font-mono);color:#f1f1edcc;font-size:.86rem}.ci-rm{color:#3a3a42;cursor:pointer;background:0 0;border:none;padding:6px 10px;font-size:1.3rem}.form-card{color:#f1f1ed;box-shadow:none;background:0 0;border:1px solid #ffffff1c;border-radius:0;gap:16px;margin-top:26px;padding:clamp(20px,3vw,30px);display:grid}.form-card label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#f1f1ed8a;gap:8px;font-size:.68rem;display:grid}.form-card input,.form-card textarea,.form-card select{font-family:var(--font-mono);color:#f1f1ed;background:#ffffff0a;border:1px solid #f1f1ed2e;border-radius:0;padding:13px 14px;font-size:.9rem;transition:border-color .2s,background .2s}.form-card select option{color:#f1f1ed;background:#15151a}.form-card input:focus,.form-card textarea:focus,.form-card select:focus{background:#ffffff14;border-color:#f1f1ed;outline:none}.form-card .p-cta{justify-self:start}.field-row{grid-template-columns:1.6fr 1fr;gap:14px;display:grid}@media (max-width:520px){.field-row{grid-template-columns:1fr}}.pay-note{font-family:var(--font-mono);color:#f1f1ed8a;font-size:.76rem}.toast{color:var(--silver);letter-spacing:.08em;opacity:0;pointer-events:none;z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0deb;border:1px solid #e8eaee33;border-radius:0;padding:12px 22px;font-size:.88rem;transition:opacity .25s,transform .25s;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(20px)}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.lightbox{z-index:100;cursor:zoom-out;background:#050507eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox img{border-radius:14px;max-width:92vw;max-height:88vh}footer{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0cd1;border-top:1px solid #e8eaee1f;margin-top:40px;padding:46px 0 40px}.foot-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.foot-brand .wm{font-family:var(--font-display);color:#fff;font-size:1.6rem;font-weight:700}.foot-brand p{color:var(--mist);max-width:34ch;margin-top:8px;font-size:.88rem}.foot-col h4{letter-spacing:.2em;text-transform:uppercase;color:#e8eaee80;margin-bottom:12px;font-size:.84rem}.foot-links{flex-direction:column;gap:8px;display:flex}.foot-links a{color:var(--mist);font-size:.88rem;text-decoration:none}.foot-links a:hover{color:#fff}.socials{gap:12px;display:flex}.socials a{background:#d7d9dd1a;border:1px solid #e8eaee29;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,transform .2s;display:flex}.socials a:hover{background:#d7d9dd38;transform:translateY(-2px)}.socials a{color:var(--mist)}.socials a:hover{color:var(--silver)}.socials svg{width:18px;height:18px;stroke:var(--silver);fill:none;display:block}.foot-note{color:#e8eaee59;letter-spacing:.08em;margin-top:30px;font-size:.84rem}.reveal{opacity:1;transform:none}[data-js=on] .reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,.9,.3,1),transform .7s cubic-bezier(.22,.9,.3,1);transition-delay:var(--d,0s);transform:translateY(34px)scale(.97)}[data-js=on] .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}*{animation:none!important}}.cart-h1{font-family:var(--font-display);margin:10px 0 24px;font-size:clamp(1.8rem,5vw,2.4rem)}.checkout-summary{background:var(--card);border-radius:var(--r-md);color:var(--ink);margin-bottom:20px;padding:18px 22px}.checkout-summary .cs-row{border-bottom:1px solid #0000000f;justify-content:space-between;gap:16px;padding:9px 0;font-size:.92rem;display:flex}.checkout-summary .cs-row:last-child{border-bottom:none}.checkout-summary .cs-row.total{border-top:1px solid #0002;border-bottom:none;margin-top:6px;padding-top:14px;font-size:.95rem}.checkout-note{color:#3a3a42;margin:0 0 6px;font-size:.92rem;line-height:1.65}.form-error{color:#8c2f2b;background:#c4413d1a;border-radius:10px;margin:0;padding:10px 13px;font-size:.9rem}.order-status{background:var(--card);border-radius:var(--r-md);color:var(--ink);margin-bottom:22px;padding:20px 24px}.order-paid-note{color:#9ecb88;background:#7fb06914;border:1px solid #7fb06955;border-radius:10px;margin:10px 0 0;padding:10px 14px;font-size:.95rem}.order-status p{color:#3a3a42;margin:10px 0 0;font-size:.92rem}.order-status .status-chip{text-transform:uppercase;letter-spacing:.05em;color:#3a3a42;background:#00000012;border-radius:0;padding:5px 13px;font-size:.86rem;display:inline-block}.cart-item.plain{grid-template-columns:1fr auto;align-items:center}.empty-note{color:var(--mist);text-align:center;padding:40px 0 60px;font-size:.94rem}.adm{--adm-line:#ffffff14;--adm-panel:#14141a;--adm-text:#e8eaee;--adm-quiet:#8a8d98;min-height:100vh;color:var(--adm-text);font-family:var(--font-mono);z-index:1;position:relative}.adm-top{border-bottom:1px solid var(--adm-line);z-index:20;background:#0d0d11;flex-wrap:wrap;align-items:center;gap:26px;padding:16px 28px;display:flex;position:sticky;top:0}.adm-brand{font-family:var(--font-display);letter-spacing:.06em;color:var(--adm-text);font-weight:700;text-decoration:none}.adm-brand span{color:var(--desk)}.adm-nav{flex-wrap:wrap;flex:1;gap:18px;display:flex}.adm-nav a{color:var(--adm-quiet);letter-spacing:.04em;text-transform:uppercase;font-size:.9rem;text-decoration:none;transition:color .18s}.adm-nav a:hover{color:var(--adm-text)}.adm-user{align-items:center;gap:14px;display:flex}.adm-main{max-width:1400px;margin:0 auto;padding:30px 28px 80px}.adm-h1{font-family:var(--font-display);margin:0 0 4px;font-size:1.5rem}.adm-crumb{color:var(--adm-quiet);margin:0 0 12px;font-size:.88rem}.adm-crumb a,.adm-quiet a{color:var(--desk);text-decoration:none}.adm-crumb a:hover,.adm-quiet a:hover{text-decoration:underline}.adm-quiet{color:var(--adm-quiet)}.adm-quiet.small,.small{font-size:.88rem}.adm-ok{color:#7fb069}.adm-warn{color:var(--forge)}.adm-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:22px 0 34px;display:grid}.adm-stat{background:var(--adm-panel);border:1px solid var(--adm-line);color:var(--adm-text);border-radius:14px;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.adm-stat:hover{border-color:var(--desk);transform:translateY(-2px)}.adm-stat-n{font-family:var(--font-display);font-size:2rem;line-height:1}.adm-stat-l{color:var(--adm-quiet);text-transform:uppercase;letter-spacing:.05em;font-size:.88rem}.adm-section{background:var(--adm-panel);border:1px solid var(--adm-line);border-radius:14px;margin-bottom:22px;padding:20px 22px}.adm-section h2{font-family:var(--font-display);margin:0 0 14px;font-size:.95rem}.adm-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.adm-section-head h2{margin:0}.adm-cols{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:22px;display:grid}@media (max-width:900px){.adm-cols{grid-template-columns:1fr}}.adm-side{flex-direction:column;gap:22px;display:flex}.adm-side .adm-section{margin-bottom:0}.adm-note{color:var(--adm-quiet);margin:0 0 16px;font-size:.9rem;line-height:1.7}.adm-note.warn{color:var(--forge)}.adm-note.ok{color:#7fb069}.adm-empty{color:var(--adm-quiet);text-align:center;padding:24px 0;font-size:.92rem}.adm-empty.small{padding:12px 0;font-size:.88rem}.adm-table{border-collapse:collapse;width:100%;font-size:.92rem}.adm-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--adm-quiet);border-bottom:1px solid var(--adm-line);white-space:nowrap;padding:0 12px 10px;font-size:.86rem;font-weight:400}.adm-table td{border-bottom:1px solid var(--adm-line);vertical-align:top;padding:12px}.adm-table tr:last-child td{border-bottom:none}.adm-table tr.failed td{background:#c4413d0f}.adm-table tr.muted td{opacity:.45}.adm-table .right{text-align:right}.adm-table a{color:var(--desk);text-decoration:none}.adm-table a:hover{text-decoration:underline}.adm-table.queue td{padding:14px 12px}.adm-chip{text-transform:uppercase;letter-spacing:.05em;color:var(--adm-quiet);white-space:nowrap;background:#ffffff12;border-radius:999px;padding:3px 9px;font-size:.84rem;display:inline-block}.adm-chip.queued{color:#8fc4dd;background:#57a3c422}.adm-chip.printing{color:#b8cc6a;background:#8fa53e22}.adm-chip.post_processing{color:#b09cc9;background:#7c669922}.adm-chip.qc{color:#dda070;background:#c4713d22}.adm-chip.done,.adm-chip.active,.adm-chip.delivered{color:#9ecb88;background:#7fb06922}.adm-chip.failed,.adm-chip.cancelled{color:#dd8683;background:#c4413d22}.adm-chip.pending_payment,.adm-chip.draft{color:var(--adm-quiet);background:#ffffff12}.adm-chip.paid,.adm-chip.in_production{color:#8fc4dd;background:#57a3c422}.adm-chip.packed,.adm-chip.shipped{color:#b8cc6a;background:#8fa53e22}.adm-chip.new{color:#dda070;background:#c4713d22}.adm-chip.reviewing{color:#b09cc9;background:#7c669922}.adm-chip.quoted{color:#8fc4dd;background:#57a3c422}.adm-chip.accepted,.adm-chip.completed{color:#9ecb88;background:#7fb06922}.adm-chip.declined{color:#dd8683;background:#c4413d22}.adm-brief{white-space:pre-wrap;color:var(--adm-ink,#e8eaee);margin:0;font-size:.95rem;line-height:1.75}.adm-filelist{margin:0;padding-left:18px;font-size:.94rem;line-height:1.9}.adm-chipset{flex-wrap:wrap;gap:6px;display:flex}.adm-chipset form,.adm-stack .adm-chipset form,.adm-chipset .adm-btn,.adm-stack .adm-chipset .adm-btn{width:auto}.adm-grid-2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.adm-plinks{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.adm-plink{border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.adm-plink.paid{background:#7fb06910;border-color:#7fb06955}.adm-plink.cancelled,.adm-plink.expired{opacity:.55}.adm-plink-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-plink-url{font-family:var(--font-mono);word-break:break-all;color:#8fc4dd;font-size:.88rem}.adm-plink-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-prio{color:var(--forge);margin-left:6px;font-size:.84rem;display:inline-block}.adm-swatch{vertical-align:middle;border-radius:3px;width:10px;height:10px;margin-right:7px;display:inline-block}.adm-btn{font-family:var(--font-mono);border:1px solid var(--adm-line);color:var(--adm-text);cursor:pointer;white-space:nowrap;background:#ffffff0a;border-radius:8px;padding:7px 12px;font-size:.88rem;text-decoration:none;transition:background .18s,border-color .18s,opacity .18s;display:inline-block}.adm-btn:hover:not(:disabled){background:#ffffff16;border-color:#ffffff30}.adm-btn:disabled{opacity:.5;cursor:default}.adm-btn.primary{background:var(--desk);border-color:var(--desk);color:#06121a;font-weight:700}.adm-btn.primary:hover:not(:disabled){filter:brightness(1.1);background:var(--desk)}.adm-btn.danger{color:#dd8683;border-color:#c4413d44}.adm-btn.danger:hover:not(:disabled){background:#c4413d22}.adm-btn.ghost{background:0 0}.adm-btn.on{border-color:var(--desk);color:var(--desk)}.adm-btn.small{padding:4px 9px;font-size:.84rem}.adm-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.adm-stack{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.adm-stack form{width:100%}.adm-stack .adm-btn{text-align:center;width:100%}.adm-filters{flex-wrap:wrap;gap:8px;margin:18px 0 20px;display:flex}.adm-filter{border:1px solid var(--adm-line);color:var(--adm-quiet);border-radius:999px;padding:6px 12px;font-size:.88rem;text-decoration:none;transition:all .18s}.adm-filter:hover{color:var(--adm-text);border-color:#ffffff30}.adm-filter.on{background:var(--desk);border-color:var(--desk);color:#06121a}.adm-form{flex-direction:column;gap:15px;max-width:620px;display:flex}.adm-form.compact{gap:11px}.adm-form.row{flex-flow:wrap;align-items:flex-end;max-width:none}.adm-field{flex-direction:column;flex:1;gap:6px;min-width:160px;display:flex}.adm-field.narrow{flex:0 0 130px;min-width:130px}.adm-label{text-transform:uppercase;letter-spacing:.06em;color:var(--adm-quiet);font-size:.86rem}.adm-hint{color:var(--adm-quiet);font-size:.86rem;line-height:1.6}.adm-form input,.adm-form select,.adm-form textarea,.adm-paid input{font-family:var(--font-mono);border:1px solid var(--adm-line);color:var(--adm-text);background:#0b0b0f;border-radius:8px;width:100%;padding:9px 11px;font-size:.92rem}.adm-form input:focus,.adm-form select:focus,.adm-form textarea:focus{border-color:var(--desk);outline:none}.adm-form textarea{resize:vertical;line-height:1.6}.adm-check{color:var(--adm-quiet);cursor:pointer;align-items:center;gap:9px;font-size:.9rem;display:flex}.adm-form-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.adm-inline-error{color:#dd8683;margin-left:8px;font-size:.88rem}.adm-seasonal-products{border:0;border-top:1px solid var(--adm-line);min-width:0;padding:16px 0 0}.adm-seasonal-products legend{padding-right:12px}.adm-seasonal-options{border:1px solid var(--adm-line);max-height:320px;margin:12px 0;overflow-y:auto}.adm-seasonal-option{border-bottom:1px solid var(--adm-line);padding:10px 12px}.adm-seasonal-option:last-child{border-bottom:0}.adm-seasonal-meta{display:block}.adm-seasonal-count{margin-top:16px}.adm-seasonal-order{padding:0;list-style:none;display:grid}.adm-seasonal-order li{border-top:1px solid var(--adm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;font-size:.86rem;display:flex}.adm-seasonal-order-actions{gap:4px;display:flex}.adm-inline-ok{color:#9ecb88;font-size:.88rem}.adm-paid{border-bottom:1px solid var(--adm-line);flex-direction:column;gap:10px;width:100%;margin-bottom:4px;padding-bottom:12px;display:flex}.adm-details{border-top:1px solid var(--adm-line);margin-top:16px;padding-top:14px}.adm-details summary{cursor:pointer;color:var(--desk);margin-bottom:14px;font-size:.9rem}.adm-dl{grid-template-columns:auto 1fr;gap:8px 16px;margin:0 0 14px;font-size:.9rem;display:grid}.adm-dl dt{color:var(--adm-quiet);text-transform:uppercase;letter-spacing:.05em;font-size:.86rem}.adm-dl dd{word-break:break-word;margin:0}.adm-dl a{color:var(--desk);text-decoration:none}.adm-totals{border-top:1px solid var(--adm-line);margin-top:16px;padding-top:14px;font-size:.92rem}.adm-totals div{color:var(--adm-quiet);justify-content:space-between;padding:5px 12px;display:flex}.adm-totals div.total{color:var(--adm-text);padding-top:12px;font-size:.95rem}.adm-media{flex-direction:column;gap:12px;margin:0 0 16px;padding:0;list-style:none;display:flex}.adm-media li{align-items:center;gap:12px;display:flex}.adm-media img{object-fit:contain;background:#0b0b0f;border-radius:8px;flex:none;width:56px;height:56px}.adm-media li div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-signin{place-items:center;min-height:100vh;padding:24px;display:grid}.adm-signin-card{background:var(--adm-panel,#14141a);text-align:center;color:#e8eaee;max-width:430px;font-family:var(--font-mono);border:1px solid #ffffff14;border-radius:18px;padding:38px 34px}.adm-signin-card h1{font-family:var(--font-display);letter-spacing:.06em;margin:0 0 12px;font-size:1.4rem}.adm-signin-card h1 span{color:var(--desk)}.adm-signin-card p{color:#8a8d98;margin:0 0 22px;font-size:.92rem;line-height:1.7}.adm-signin-card code{word-break:break-all;background:#ffffff10;border-radius:5px;padding:2px 6px;font-size:.88rem;display:inline-block}.adm-signin-card .adm-btn{width:100%;padding:11px;font-size:.92rem}.adm-signin-card .adm-form{max-width:none}.adm-signin-card .adm-inline-error{margin:0;display:block}.adm-or{color:#8a8d98;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:20px 0;font-size:.86rem;display:flex}.adm-or:before,.adm-or:after{content:"";background:#ffffff14;flex:1;height:1px}.adm-upload{flex-direction:column;gap:8px;display:flex}.adm-drop{cursor:pointer;text-align:center;border:1px dashed #ffffff2e;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:22px 16px;transition:border-color .18s,background .18s;display:flex}.adm-drop:hover{border-color:var(--desk);background:#ffffff06}.adm-drop.busy{opacity:.6;cursor:default}.adm-drop input[type=file]{display:none}.adm-drop-main{color:#e8eaee;font-size:.92rem}.adm-drop-sub{color:#8a8d98;font-size:.86rem}.adm-link-btn{color:#8a8d98;font-family:var(--font-mono);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.86rem;text-decoration:underline}.adm-link-btn:hover{color:var(--desk)}.adm-reorder{align-items:center;gap:6px;display:flex}.adm-reorder input{width:64px;font-family:var(--font-mono);color:#e8eaee;background:#0b0b0f;border:1px solid #ffffff14;border-radius:7px;padding:5px 8px;font-size:.9rem}.adm-reorder input:focus{border-color:var(--desk);outline:none}.policy{max-width:760px;padding:96px 0 120px}.policy-slash{color:var(--desk)}.policy-h1{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:18px 0 16px;font-size:clamp(2rem,6vw,3rem);font-weight:700;line-height:1.04}.policy-summary{color:var(--silver);max-width:60ch;margin:0 0 14px;font-size:1.08rem;line-height:1.6}.policy-updated{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mist);border-bottom:1px solid #e8eaee24;margin:0 0 44px;padding-bottom:28px;font-size:.78rem}.policy-body section{margin-bottom:40px}.policy-body h2{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:0 0 12px;font-size:1.28rem;font-weight:600}.policy-body p,.policy-body li{color:var(--silver);font-size:1rem;line-height:1.72}.policy-body p{max-width:68ch;margin:0 0 14px}.policy-body ul{max-width:68ch;margin:0 0 14px;padding-left:20px}.policy-body li{margin-bottom:9px}.policy-body li::marker{color:var(--desk)}.policy-body strong{color:#fff;font-weight:600}.policy-body code{font-family:var(--font-mono);background:#e8eaee17;border-radius:4px;padding:1px 5px;font-size:.88em}.policy-body a,.policy-contact a{color:var(--desk);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.policy-body a:hover,.policy-contact a:hover{color:#fff}.policy-dl{gap:14px;max-width:68ch;margin:0 0 14px;display:grid}.policy-dl>div{border-left:2px solid #57a3c473;grid-template-columns:1fr;gap:3px;padding-left:15px;display:grid}.policy-dl dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--desk);font-size:.8rem}.policy-dl dd{color:var(--silver);margin:0;line-height:1.68}.policy-contact{border-top:1px solid #e8eaee24;margin-top:52px;padding-top:30px}.policy-contact h2{font-family:var(--font-display);color:#fff;margin:0 0 10px;font-size:1.16rem;font-weight:600}.policy-contact p{color:var(--silver);max-width:68ch;margin:0 0 12px;line-height:1.7}.policy-meta{font-size:.93rem;color:var(--mist)!important}.policy-nav{border-top:1px solid #e8eaee24;flex-wrap:wrap;gap:10px 22px;margin-top:34px;padding-top:22px;display:flex}.policy-nav a{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mist);font-size:.78rem;text-decoration:none}.policy-nav a:hover{color:#fff}@media (max-width:700px){.policy{padding:68px 0 90px}}.order-page{max-width:820px;padding:96px 0 120px}.op-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 20px;margin:18px 0 6px;display:flex}.op-number{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:700}.op-placed{color:var(--mist);margin:6px 0 0;font-size:.92rem}.op-chip{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#b6cc63;white-space:nowrap;background:#8fa53e29;border:1px solid #8fa53e66;border-radius:999px;padding:7px 13px;font-size:.76rem}.op-chip.unpaid{color:#e0a071;background:#c4713d29;border-color:#c4713d73}.op-chip.cancelled{color:var(--mist);background:#e8eaee1a;border-color:#e8eaee38}.op-flash{color:#cfe08c;background:#8fa53e24;border:1px solid #8fa53e59;border-radius:14px;margin:18px 0 0;padding:14px 18px;font-size:.96rem}.op-track{flex-wrap:wrap;gap:8px 0;margin:30px 0 0;padding:0;list-style:none;display:flex}.op-track li{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mist);text-align:center;flex:90px;padding-top:22px;font-size:.72rem;position:relative}.op-track li:before{content:"";background:#e8eaee2e;height:1px;position:absolute;top:5px;left:0;right:50%}.op-track li:after{content:"";background:#e8eaee2e;height:1px;position:absolute;top:5px;left:50%;right:0}.op-track li:first-child:before,.op-track li:last-child:after{display:none}.op-track li.done:before,.op-track li.done:after,.op-track li.done:last-child:before{background:var(--desk)}.op-dot{background:var(--bg);z-index:1;border:1.5px solid #e8eaee4d;border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:50%;transform:translate(-50%)}.op-track li.done{color:var(--silver)}.op-track li.done .op-dot{background:var(--desk);border-color:var(--desk)}.op-track li[aria-current=step]{color:#fff}.op-track li[aria-current=step] .op-dot{box-shadow:0 0 0 4px #57a3c438}.op-notice{background:#c4713d1a;border:1px solid #c4713d4d;border-radius:16px;margin-top:26px;padding:18px 20px}.op-notice p{color:var(--silver);margin:0 0 8px;font-size:.96rem;line-height:1.6}.op-notice p:last-child{margin-bottom:0}.op-notice strong{color:#fff}.op-section{margin-top:40px}.op-section h2{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mist);margin:0 0 14px;font-size:.78rem}.op-items{background:#e8eaee1f;border:1px solid #e8eaee1f;border-radius:16px;gap:1px;display:grid;overflow:hidden}.op-item{background:var(--bg);grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:15px 18px;display:grid}.op-item-main{gap:3px;min-width:0;display:grid}.op-item-name{color:#fff;font-weight:500}.op-item-meta{color:var(--mist);font-size:.85rem}.op-item-qty{font-family:var(--font-mono);color:var(--mist);font-size:.88rem}.op-item-price{font-family:var(--font-mono);color:var(--silver);font-variant-numeric:tabular-nums}.op-totals{gap:9px;margin:18px 0 0;display:grid}.op-totals>div{justify-content:space-between;gap:16px;display:flex}.op-totals dt{color:var(--mist);font-size:.94rem}.op-totals dd{font-family:var(--font-mono);color:var(--silver);font-variant-numeric:tabular-nums;margin:0}.op-total{border-top:1px solid #e8eaee29;padding-top:11px}.op-total dt{font-weight:600;color:#fff!important}.op-total dd{color:#fff;font-size:1.12rem;font-weight:600}.op-quiet{color:var(--mist);font-size:.93rem}.op-columns{grid-template-columns:1fr 1fr;gap:30px;display:grid}@media (max-width:620px){.op-columns{grid-template-columns:1fr;gap:0}}.op-address,.op-contact{color:var(--silver);margin:0;font-style:normal;line-height:1.72}.op-note-body{color:var(--silver);background:#e8eaee0a;border-left:2px solid #57a3c480;border-radius:0 12px 12px 0;margin:0;padding:14px 18px;line-height:1.7}.op-help{border-top:1px solid #e8eaee24;margin-top:46px;padding-top:26px}.op-help p{color:var(--mist);margin:0 0 10px;font-size:.93rem;line-height:1.68}.op-help a{color:var(--desk)}.op-links{flex-wrap:wrap;gap:8px 20px;display:flex;margin-top:16px!important}.op-links a{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mist);font-size:.76rem;text-decoration:none}.op-links a:hover{color:#fff}@media (max-width:700px){.order-page{padding:68px 0 90px}.op-item{grid-template-columns:1fr auto;row-gap:6px}.op-item-qty{grid-column:1}}.os-actions{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.os-back{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mist);font-size:.78rem;text-decoration:none}.os-back:hover{color:#fff}.ship-bar{border-radius:var(--r-md);background:#e8eaee0a;border:1px solid #e8eaee24;gap:10px;margin:22px 0 0;padding:16px 18px;display:grid}.sb-say{color:var(--silver);align-items:baseline;gap:8px;margin:0;font-size:.98rem;line-height:1.45;display:flex}.sb-say strong{color:#fff;font-weight:600}.sb-mark{font-family:var(--font-mono);color:var(--pop);letter-spacing:-.05em;font-weight:700}.sb-track{background:#e8eaee1f;border-radius:0;height:8px;overflow:hidden}.sb-fill{background:repeating-linear-gradient(90deg,#0b0b0d47 0 1px,#0000 1px 4px),linear-gradient(90deg,#f1f1ed52,#f1f1edb8);border-radius:0;min-width:3px;height:100%;transition:width .55s cubic-bezier(.22,.61,.36,1),background .35s}.ship-bar.is-free{background:#8fa53e14;border-color:#8fa53e59}.ship-bar.is-free .sb-fill{background:var(--paper);background:repeating-linear-gradient(90deg,#0b0b0d38 0 1px,#0000 1px 4px),linear-gradient(90deg,#f1f1edb8,#fff)}.ship-bar.is-free .sb-say{color:#d6e4a6}.sb-note{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mist);margin:0;font-size:.72rem}@media (prefers-reduced-motion:reduce){.sb-fill{transition:none}}.cart-totals{gap:9px;margin:22px 0 0;display:grid}.cart-totals>div{justify-content:space-between;gap:16px;display:flex}.cart-totals dt{color:var(--mist);font-size:.95rem}.cart-totals dd{font-family:var(--font-mono);color:var(--silver);font-variant-numeric:tabular-nums;margin:0}.ct-free{color:var(--motion)}.ct-total{border-top:1px solid #e8eaee29;padding-top:11px}.ct-total dt{font-weight:600;color:#fff!important}.ct-total dd{color:#fff;font-size:1.2rem;font-weight:600}.cost-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px 16px;display:grid}.cost-fields{border:1px solid var(--adm-line,#ffffff14);border-radius:12px;margin:6px 0 4px;padding:16px 18px 18px}.cost-fields legend{text-transform:uppercase;letter-spacing:.08em;color:var(--adm-quiet,#8a8d98);padding:0 8px;font-size:.86rem}.cost-hint,.cost-empty{color:var(--adm-quiet,#8a8d98);margin:0 0 14px;font-size:.86rem}.cost-empty{margin:14px 0 0}.cost-out{border-top:1px solid var(--adm-line,#ffffff14);margin-top:16px;padding-top:14px}.cost-lines{gap:6px;margin:0;display:grid}.cost-lines>div{justify-content:space-between;gap:14px;font-size:.9rem;display:flex}.cost-lines dt{color:var(--adm-quiet,#8a8d98)}.cost-lines dd{font-family:var(--font-mono);color:var(--adm-text,#e8eaee);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:0;display:flex}.cost-aside{color:var(--adm-quiet,#8a8d98);font-size:.78rem}.cost-sum{border-top:1px solid var(--adm-line,#ffffff14);margin-top:4px;padding-top:8px}.cost-sum dt{font-weight:600;color:var(--adm-text,#e8eaee)!important}.cost-sum dd{font-weight:600}.cost-suggest{background:#57a3c414;border:1px solid #57a3c433;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.cost-suggest p{margin:0;font-size:.93rem}.cost-suggest strong{color:#8fcbe4}.margin-panel{border:1px solid var(--adm-line,#ffffff14);background:#ffffff06;border-left:3px solid #8fa53e;border-radius:10px;margin:4px 0 8px;padding:15px 17px}.margin-panel.is-loss{border-left-color:#b3261e}.mp-head{text-transform:uppercase;letter-spacing:.08em;color:var(--adm-quiet,#8a8d98);margin:0 0 12px;font-size:.82rem}.mp-note{margin:12px 0 0;font-size:.9rem;line-height:1.55}.mp-note.good{color:#a9c46a}.mp-note.warn{color:#e0a071}.mp-note.bad{color:#ff8a80}.mp-foot{color:var(--adm-quiet,#8a8d98);margin:8px 0 0;font-size:.82rem;line-height:1.55}.pricing-tally{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 20px;display:grid}.pt{border:1px solid var(--adm-line,#ffffff14);border-radius:10px;gap:3px;padding:13px 15px;display:grid}.pt-n{font-family:var(--font-mono);color:var(--adm-text,#e8eaee);font-size:1.5rem;font-weight:600}.pt-l{color:var(--adm-quiet,#8a8d98);font-size:.8rem}.pt.bad{border-color:#b3261e55}.pt.bad .pt-n{color:#ff8a80}.pt.warn{border-color:#c4713d55}.pt.warn .pt-n{color:#e0a071}.pt.muted .pt-n{color:var(--adm-quiet,#8a8d98)}.adm-table-scroll{overflow-x:auto}.pricing-table td.num,.pricing-table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pricing-table td.num{font-family:var(--font-mono)}.pr-meta{color:var(--adm-quiet,#8a8d98);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:.76rem;display:block}.pricing-table tr.pr-bad td:first-child{box-shadow:inset 2px 0 #b3261e}.pricing-table tr.pr-warn td:first-child{box-shadow:inset 2px 0 #c4713d}.pricing-table tr.pr-none{opacity:.62}.filament-table input{text-align:right;width:100%;max-width:130px}.filament-table td.num,.filament-table th.num{text-align:right;white-space:nowrap}.fil-eff{font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.fil-new input{max-width:160px}.fil-new td:first-child input{text-align:left}.adm-check{align-items:center;gap:9px;font-size:.92rem;display:flex}.adm-check input{width:auto;accent-color:var(--desk)}.about{--ink:#f1f1ed;--ink-2:#f1f1edb3;--ink-3:#f1f1ed6b;--hair:#f1f1ed38;--page:#0a0a0b;--paper:#efeeea;--dark-ink:#0e0e10;--gutter:max(32px, 5.5vw);--top-safe:124px;--bottom-safe:112px;--col-l:min(600px, 44vw);--col-r:min(460px, 34vw);--col-n:min(400px, 30vw);--fs-mega:clamp(6rem, 11.6vw, 12.5rem);--fs-display:clamp(3.2rem, 5.6vw, 6.2rem);--fs-statement:clamp(2.4rem, 3.8vw, 4.2rem);--fs-lead:clamp(1.35rem, 1.8vw, 1.95rem);--fs-body:1.05rem;--fs-small:.98rem;--fs-label:.68rem;--fs-meta:.7rem;--fs-cta:.7rem;--title-top:calc(var(--top-safe) + 26px);--title-shrink:.76;--title-lift:-30px;--below-title:128px;background:var(--page);color:var(--ink);position:relative}@media (max-width:860px){.about{--gutter:18px;--top-safe:82px;--col-l:56vw;--col-r:45vw;--col-n:44vw;--fs-mega:min(14.4vw, 9svh);--fs-display:min(7.4vw, 5svh);--fs-statement:min(5.3vw, 3.6svh);--fs-lead:max(13px, min(3.9vw, 2.7svh));--fs-body:max(11px, min(3.05vw, 2.1svh));--fs-small:max(11px, min(3vw, 2.1svh));--fs-label:max(8px, min(2.15vw, 1.5svh));--fs-meta:max(8.5px, min(2.3vw, 1.6svh));--fs-cta:max(8.5px, min(2.3vw, 1.6svh));--bottom-safe:max(80px, calc(var(--fs-cta) * 4.2 + 36px));--title-top:calc(var(--top-safe) + 12px);--title-shrink:.6;--title-lift:-14px;--below-title:calc(var(--fs-mega) * .4 * 3 * .82 + 26px)}}.story{position:relative}.story-sticky{background:var(--paper);height:100svh;position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.story-sticky{background:color-mix(in srgb, var(--paper) calc(var(--light,0) * 100%), var(--page))}}.story-spacer{height:calc(var(--story-screens,34) * 100svh)}.story-stage{pointer-events:none;position:absolute;inset:0}.story-canvas{width:100%;height:100%;display:block}.story-fallback{opacity:0;width:min(34vw,44svh);height:auto;transition:opacity .8s;position:absolute;top:50%;left:62%;transform:translate(-50%,-50%)}.story.no-scene .story-fallback{opacity:.55}.story.no-scene .story-canvas{visibility:hidden}.story-shade{pointer-events:none;opacity:calc((1 - var(--light,0)) * var(--shade,1));background:linear-gradient(90deg,#0a0a0bc7 0%,#0a0a0b6b 30%,#0a0a0b00 52%),linear-gradient(#0a0a0b99 0%,#0a0a0b00 18% 82%,#0a0a0b8c 100%);position:absolute;inset:0}@media (max-width:860px){.story-shade{background:linear-gradient(90deg,#0a0a0bb3 0%,#0a0a0b61 40%,#0a0a0b00 64%),linear-gradient(#0a0a0bb3 0%,#0a0a0b00 22% 76%,#0a0a0bb3 100%)}}.story-copy{z-index:2;pointer-events:none;position:absolute;inset:0}.beat{text-shadow:0 0 28px #0a0a0b99;opacity:0;visibility:hidden;will-change:opacity, transform;text-wrap:balance;text-transform:none;letter-spacing:0;margin:0;font-weight:400;position:absolute}.beat.at-start{opacity:1;visibility:visible}.beat a{pointer-events:auto}.beat.stack{justify-items:start;gap:.9em;display:grid}.beat.stack .a-cta{margin-top:.5em}.d-left{left:var(--gutter);width:var(--col-l)}.d-right{right:var(--gutter);width:var(--col-r)}.d-narrow{width:var(--col-n)}.d-center{left:var(--gutter);right:var(--gutter);text-align:center;align-items:center}.d-align-right{text-align:right}.d-top{top:var(--top-safe)}.d-top.below-title{top:calc(var(--top-safe) + var(--below-title))}.d-bottom{bottom:var(--bottom-safe)}.d-middle{flex-direction:column;justify-content:center;display:flex;top:0;bottom:0}.d-middle.stack{display:flex}.d-middle.stack>*+*{margin-top:.9em}@media (max-width:860px){.p-upper.d-middle{bottom:auto;top:calc(var(--top-safe) + 6svh)}.p-high.d-middle{bottom:auto;top:calc(var(--top-safe) + 12svh)}}.t-mega,.t-display,.t-statement,.t-lead,.t-body,.t-small{font-family:var(--font-display);color:var(--ink);margin:0}.t-mega{text-transform:uppercase;letter-spacing:-.05em;font-weight:700;line-height:.82;font-size:var(--fs-mega)}.t-display{text-transform:uppercase;letter-spacing:-.04em;font-weight:700;line-height:.9;font-size:var(--fs-display)}.t-statement{letter-spacing:-.035em;font-weight:500;line-height:1.02;font-size:var(--fs-statement)}.t-lead{letter-spacing:-.018em;font-weight:400;line-height:1.22;font-size:var(--fs-lead)}.t-body{font-weight:400;font-size:var(--fs-body);color:var(--ink-2);max-width:44ch;line-height:1.55}.t-small{font-weight:400;font-size:var(--fs-small);color:var(--ink-2);line-height:1.3}.t-label,.t-meta{font-family:var(--font-mono);text-transform:uppercase;margin:0;font-weight:400}.t-label{font-size:var(--fs-label);letter-spacing:.24em;color:var(--ink-3)}.t-meta{font-size:var(--fs-meta);letter-spacing:.18em;color:var(--ink-2);line-height:1.9}.t-mega span,.t-display span,.t-statement span,.t-meta span{display:block}.t-lead em{color:var(--ink);font-style:normal}.t-statement+.t-body,.t-label+.t-statement,.t-label+.t-display{margin-top:.6em}.t-body+.t-body{margin-top:.5em}.a-cta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);font-family:var(--font-mono);font-weight:400;font-size:var(--fs-cta);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;background:#0a0a0b66;border:1px solid #f1f1ed8c;border-radius:2px;align-items:center;gap:1.6em;padding:1.35em 1.6em 1.35em 1.8em;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.a-cta:hover,.a-cta:focus-visible{background:var(--ink);color:var(--page);border-color:var(--ink)}.a-cta.muted{opacity:.6;cursor:default}.on-light .a-cta,html[data-about-tone=light] .story-cta .a-cta{color:var(--dark-ink);background:#efeeea80;border-color:#0e0e1099}.on-light .a-cta:hover,html[data-about-tone=light] .story-cta .a-cta:hover{background:var(--dark-ink);color:var(--paper)}.story-cta{right:var(--gutter);bottom:calc(max(16px, min(32px, 2.2vw)) + env(safe-area-inset-bottom,0px));z-index:40;width:0;height:1px;position:fixed}.story-cta .a-cta{opacity:0;visibility:hidden;transition:opacity .35s,transform .35s,visibility 0s linear .35s,background .25s,color .25s,border-color .25s;position:absolute;bottom:0;right:0;transform:translateY(8px)}.story-cta[data-kind=shop] .a-cta[data-for=shop],.story-cta[data-kind=collection] .a-cta[data-for=collection],.story-cta[data-kind=forge] .a-cta[data-for=forge]{opacity:1;visibility:visible;transition:opacity .35s,transform .35s,visibility,background .25s,color .25s,border-color .25s;transform:none}.story-rail{z-index:3;pointer-events:none;justify-items:end;gap:max(8px,min(13px,1.5svh));margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;right:max(10px,min(26px,1.8vw));transform:translateY(-50%)}.story-rail li{background:var(--hair);width:max(7px,min(12px,.9vw));height:1px;transition:width .35s,background .35s;position:relative}.story-rail li.past{background:var(--ink-3)}.story-rail li.on{background:var(--ink);width:max(16px,min(30px,2.1vw))}@media (max-width:860px){.story-rail{right:3px}.story-rail li{width:6px}.story-rail li.on{width:12px}}html[data-about-tone=light] .story-rail li{background:#0e0e1033}html[data-about-tone=light] .story-rail li.on{background:var(--dark-ink)}.hero-kicker{z-index:1}.hero-title{top:var(--title-top);left:var(--gutter)}.hero-title h1{transform-origin:0 0;transform:translate3d(0, calc(var(--k,0) * var(--title-lift)), 0) scale(calc(1 - var(--k,0) * var(--title-shrink)));will-change:transform}.scroll-hint{left:var(--gutter);align-items:center;gap:12px;display:inline-flex;bottom:max(20px,min(40px,4svh))}.scroll-hint:after{content:"";background:linear-gradient(180deg, var(--ink), transparent);transform-origin:top;width:1px;height:max(22px,min(34px,4svh));animation:2.2s ease-in-out infinite hint-drop}@keyframes hint-drop{0%,to{opacity:.5;transform:scaleY(.3)}50%{opacity:1;transform:scaleY(1)}}.anchor{align-items:center;gap:.7em;width:17vw;display:flex}.anchor:before{content:"";background:var(--hair);flex:0 0 3.6vw;height:1px}.anchor-0{text-align:right;flex-direction:row-reverse;top:32svh;left:30vw}.anchor-1{top:27svh;left:76vw}.anchor-2{text-align:right;flex-direction:row-reverse;top:64svh;left:28vw}.anchor-3{top:67svh;left:76vw}@media (max-width:860px){.anchor{width:34vw}.anchor:before{flex-basis:5vw}.anchor-0{left:var(--gutter);top:max(36svh, calc(var(--top-safe) + var(--below-title) + var(--fs-lead) * 6))}.anchor-1{top:31svh;left:62vw}.anchor-2{left:var(--gutter);top:60svh}.anchor-3{top:66svh;left:62vw}}.question .t-statement{font-size:calc(var(--fs-statement) * (1 + var(--k,0) * .42 - var(--k2,0) * .46));transform:translate3d(0, calc(var(--k2,0) * -20svh), 0);will-change:transform}.story:not(.no-scene):not(.static) .gl-text{display:none}.better-line{font-size:var(--fs-mega);flex-direction:row;justify-content:center;align-items:center;gap:.3em}.better-big{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.05em;font-weight:700;line-height:.82}.better-small{height:2.73333em;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;text-align:left;flex-direction:column;justify-content:space-between;align-self:center;padding:.35em 0 .1em;font-size:.3em;font-weight:500;line-height:1;display:flex}.better-small span:only-child{margin:auto 0}.standard-heading{top:var(--top-safe);left:var(--gutter);right:var(--gutter)}.standard-heading h2{transform-origin:0 0;transform:scale(calc(1 - var(--k,0) * .58));will-change:transform}.standard-list{top:36svh;left:var(--gutter);gap:max(10px,min(16px,2svh));padding:0;list-style:none;display:grid}.standard-list li{color:var(--ink-3);transition:color .3s}.standard-list[data-active="0"] li:first-child,.standard-list[data-active="1"] li:nth-child(2),.standard-list[data-active="2"] li:nth-child(3),.standard-list[data-active="3"] li:nth-child(4),.standard-list[data-active="4"] li:nth-child(5){color:var(--ink)}.standard-list li:after{content:"";transform-origin:0;background:currentColor;height:1px;margin-top:6px;transition:transform .3s;display:block;transform:scaleX(0)}.standard-list[data-active="0"] li:first-child:after,.standard-list[data-active="1"] li:nth-child(2):after,.standard-list[data-active="2"] li:nth-child(3):after,.standard-list[data-active="3"] li:nth-child(4):after,.standard-list[data-active="4"] li:nth-child(5):after{transform:none}.point,.point-kept-title,.point-kept-body{flex-direction:column;justify-content:center;display:flex;top:0;bottom:0}.point{right:var(--gutter);width:min(440px,32vw)}.point-kept-title{left:calc(var(--gutter) + 150px);width:26vw}.point-kept-body{right:var(--gutter);width:min(360px,26vw)}@media (max-width:860px){.point{width:40vw}.point-kept-title{left:var(--gutter);width:28vw}.point-kept-body{width:31vw}}@media (max-width:860px) and (max-aspect-ratio:9/10){.standard-list{top:calc(var(--top-safe) + var(--fs-display) * .42 * .9 + 16px);gap:1.8em;display:flex}.point,.point-kept-title,.point-kept-body{top:auto;bottom:var(--bottom-safe);justify-content:flex-end}.point{left:var(--gutter);right:var(--gutter);width:auto}.point .t-statement,.point-kept-title .t-statement{font-size:calc(var(--fs-statement) * 1.3)}.point .t-body,.point-kept-body .t-body{font-size:calc(var(--fs-body) * 1.12);max-width:none}.point-kept-title{left:var(--gutter);width:40vw}.point-kept-body{right:var(--gutter);width:46vw}}.intersection-lines{flex-direction:column;gap:.35em;padding:0;list-style:none;display:flex}.intersection-lines li{color:var(--ink-3);transition:color .35s,transform .35s}.intersection-lines li:before{content:"";vertical-align:middle;background:var(--ink);width:0;height:1px;margin-right:0;transition:width .35s,margin-right .35s;display:inline-block}.intersection-lines[data-active="0"] li:first-child,.intersection-lines[data-active="1"] li:nth-child(2),.intersection-lines[data-active="2"] li:nth-child(3),.intersection-lines[data-active="3"] li{color:var(--ink)}.intersection-lines[data-active="0"] li:first-child:before,.intersection-lines[data-active="1"] li:nth-child(2):before,.intersection-lines[data-active="2"] li:nth-child(3):before{width:1.6em;margin-right:.6em}@media (max-width:860px) and (max-aspect-ratio:9/10){.x-sits.d-middle{top:calc(var(--top-safe) + var(--fs-display) * .9 * 2 + 1.2em);width:calc(100vw - var(--gutter) * 2);bottom:auto}.x-lines.d-middle,.x-fun.d-middle{justify-content:flex-end;top:auto}.x-lines.d-middle{bottom:var(--bottom-safe)}.x-fun.d-middle{top:var(--top-safe);justify-content:flex-start;bottom:auto}}.on-light{text-shadow:none}.on-light .t-display,.on-light.t-display,.on-light.t-lead,.on-light .t-lead{color:var(--dark-ink)}.own-line{width:20vw}.own-line-0{top:21svh;left:73vw}.own-line-1{top:34svh;left:73vw}.own-line-2{width:26vw;top:76svh;left:38vw}@media (max-width:860px){.own-line{width:38vw}.own-line-0{top:21svh;left:58vw}.own-line-1{top:28.5svh;left:58vw}.own-line-2{width:50vw;top:72svh;left:34vw}}.close-mark,.close-line,.close-ctas{left:var(--gutter);right:var(--gutter);text-align:center}.close-mark{--size:min(17vw, 26svh);font-family:var(--font-display);font-weight:700;font-size:var(--size);letter-spacing:-.06em;color:var(--ink);line-height:.8;top:13svh}.close-line,.close-ctas{--below:calc(13svh + min(17vw, 26svh) * .86);--after-line:calc(var(--below) + var(--fs-statement) * 1.72)}.close-artifacts{top:calc(var(--below) + var(--fs-statement) * .47)}.close-thrissur{top:var(--after-line)}.close-brand{top:calc(var(--after-line) + var(--fs-meta) * 1.9)}.close-ctas{top:calc(var(--after-line) + var(--fs-meta) * 3.8 + var(--fs-statement) * .8);flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.close-corner{max-width:40vw;bottom:max(20px,min(36px,4svh))}.close-corner-left{left:var(--gutter)}.close-corner-right{right:var(--gutter);text-align:right;left:auto}main:has(>.about)+footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a0b;margin-top:0}body:has(.about) .bg-fallback{background:#0a0a0b}body:has(.about){background:#0a0a0b}.about-article{white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.about-article a:focus-visible{left:var(--gutter);top:calc(var(--top-safe) - 8px);z-index:60;background:var(--ink);width:auto;height:auto;color:var(--page);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding:12px 16px;font-size:.72rem;position:fixed}.nav.nav-bare{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#f1f1ed;background:linear-gradient(#0a0a0bbf 0%,#0a0a0b00 100%);border-radius:0;padding:18px max(18px,5.5vw) 30px;transition:background .4s,color .4s;top:0;left:0;transform:none}.nav.nav-bare .wordmark{color:#f1f1ed;letter-spacing:-.02em;transition:color .4s}.nav.nav-bare a.navlink{color:#f1f1edc7;font-family:var(--font-mono);letter-spacing:.18em;border-radius:2px;font-size:.7rem;font-weight:400}.nav.nav-bare a.navlink:hover{color:#fff;background:0 0}.nav.nav-bare a.navlink.order{color:#f1f1ed;background:0 0;border:1px solid #f1f1ed73}.nav.nav-bare .cart-n{color:inherit;background:#f1f1ed29;border-radius:2px}@media (max-width:720px){.nav.nav-bare{padding:14px 18px 24px}.nav.nav-bare a.navlink{letter-spacing:.12em;padding:6px;font-size:.62rem}.nav.nav-bare a.navlink.order{padding:6px 8px}}html[data-about-tone=light] .nav.nav-bare{color:#0e0e10;background:linear-gradient(#efeeead9 0%,#efeeea00 100%)}html[data-about-tone=light] .nav.nav-bare .wordmark,html[data-about-tone=light] .nav.nav-bare a.navlink,html[data-about-tone=light] .nav.nav-bare a.navlink.order{color:#0e0e10}html[data-about-tone=light] .nav.nav-bare a.navlink.order{border-color:#0e0e1073}.story.static .story-sticky,html:not([data-js=on]) .story-sticky{background:var(--page);height:auto;position:relative;overflow:visible}.story.static .story-stage,html:not([data-js=on]) .story-stage{height:62svh;position:relative}.story.static .story-shade,.story.static .story-spacer,.story.static .story-rail,html:not([data-js=on]) .story-shade,html:not([data-js=on]) .story-spacer,html:not([data-js=on]) .story-rail{display:none}.story.static .story-copy,html:not([data-js=on]) .story-copy{padding:6svh var(--gutter) 14svh;gap:30px;display:grid;position:relative;inset:auto}.story.static .beat,html:not([data-js=on]) .beat{text-align:left;width:auto;max-width:720px;display:block;position:static;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}.story.static .better-line,html:not([data-js=on]) .better-line{font-size:var(--fs-display);justify-content:flex-start;display:flex}.story.static .hero-title h1,.story.static .standard-heading h2,html:not([data-js=on]) .hero-title h1,html:not([data-js=on]) .standard-heading h2{transform:none}.story.static .question .t-statement,html:not([data-js=on]) .question .t-statement{font-size:var(--fs-statement);transform:none}.story.static .on-light .t-display,.story.static .on-light.t-lead,html:not([data-js=on]) .on-light .t-display,html:not([data-js=on]) .on-light.t-lead{color:var(--ink)}.story.static .close-mark,html:not([data-js=on]) .close-mark{text-align:left;font-size:24vw}.story.static .scroll-hint,html:not([data-js=on]) .scroll-hint{display:none}@media (prefers-reduced-motion:reduce){.scroll-hint:after{animation:none}.story-cta .a-cta{transition:none}}.pd-story{gap:8svh;margin:10svh 0 6svh;display:grid}.pd-stage{gap:14px;display:grid}.pd-stage .stage-n{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#f1f1ed7a;font-size:.68rem}.pd-stage .pp-dims{margin:0}.pd-stage .pp-dims-head{display:none}.pd-stage .pp-dims-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px 24px;margin:0;display:grid}.pd-stage .pp-dim dt{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mist);margin-bottom:4px;font-size:.68rem}.pd-stage .pp-dim dd{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1}.pd-stage .pp-dim-unit{letter-spacing:.04em;color:var(--mist);margin-left:4px;font-size:.38em;font-weight:500}.pd-stage .pp-dims-note{color:var(--mist);max-width:54ch;margin:16px 0 0;font-size:.88rem;line-height:1.6}.pd-facts{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:26px 32px;display:grid}.pd-facts>div{border-left:1px solid #e8eaee2e;align-content:start;gap:6px;padding-left:15px;display:grid}.pd-facts dt{font-family:var(--font-display);letter-spacing:-.012em;color:#fff;font-size:1.04rem;font-weight:600}.pd-facts dd{font-family:var(--font-display);color:#e8eaeec7;margin:0;font-size:.96rem;line-height:1.66}@media (max-width:860px){.pd-story{gap:6svh;margin:7svh 0 5svh}}:root{--pop:#ff3b1f;--announce-h:34px;--paper:#f1f1ed}body:has(.landing) .bg-fallback{background:#0b0b0d}body:has(.landing){background:#0b0b0d}body:has(.landing) .bg-canvas{display:none}.announce{width:100%;height:var(--announce-h);z-index:60;background:var(--pop);color:#140a07;align-items:center;display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:inset 0 -1px #0000002e}.announce .tick{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 42px calc(100% - 42px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 42px calc(100% - 42px),#0000 100%)}.announce .tick-item{letter-spacing:.15em;gap:1.25em;padding-right:1.25em;font-size:.7rem;font-weight:700}.announce .tick-star{color:#14100f8f;opacity:1;font-size:.78em}.announce .tick-link:hover{border-bottom-color:#140a07}body:has(.announce) .nav{top:calc(var(--announce-h) + 14px)}body:has(.announce) .nav.nav-bare{top:var(--announce-h)}:is(body:has(.landing) .nav.nav-bare,body:has(.cat-page) .nav.nav-bare,body:has(.forge-page) .nav.nav-bare){background:linear-gradient(#0b0b0deb 0%,#0b0b0dbf 46%,#0b0b0d00 100%)}.tick{--tick-speed:26s;align-items:center;width:100%;display:flex;overflow:hidden}.tick-track{width:max-content;animation:tick-run var(--tick-speed) linear infinite;display:flex}.tick:hover .tick-track,.tick:focus-within .tick-track{animation-play-state:paused}@keyframes tick-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.tick-run{flex:none;align-items:center;display:flex}.tick-item{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:1.1em;padding-right:1.1em;font-size:.68rem;display:inline-flex}.tick-link{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.tick-link:hover{border-bottom-color:currentColor}.tick-star{opacity:.6;font-size:.8em}.tick-line{color:#f1f1ed99;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;padding:16px 0}.tick-line .tick-item{letter-spacing:.28em}@media (prefers-reduced-motion:reduce){.tick-track{animation:none}.tick{scrollbar-width:none;overflow-x:auto}.tick::-webkit-scrollbar{display:none}}.landing{--lp-gutter:max(22px, 5.5vw);--lp-rule:#ffffff1c;color:var(--paper);padding-bottom:8vh}.landing section{position:relative}.lp-head{padding:0 var(--lp-gutter);gap:10px;margin-bottom:clamp(28px,5vw,56px);display:grid}.lp-kicker{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:#f1f1ed7a;font-size:.68rem}.lp-head-name{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2.1rem,6vw,4.4rem);font-weight:700;line-height:.96}.lp-slash{color:#f1f1ed52}.lp-head-lede{font-family:var(--font-mono);color:#f1f1edb8;max-width:46ch;font-size:.92rem;line-height:1.5}.lp-quiet-cta{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--paper);border-bottom:1px solid #f1f1ed4d;justify-self:start;padding-bottom:4px;font-size:.72rem;text-decoration:none;transition:border-color .25s,color .25s}.lp-quiet-cta:hover{border-bottom-color:var(--paper)}.lp-cta{color:var(--paper);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;border:1px solid #f1f1ed52;align-items:center;gap:14px;padding:14px 22px;font-size:.74rem;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.lp-cta:hover{background:var(--paper);border-color:var(--paper);color:#0b0b0d}.lp-hero{min-height:calc(100svh - var(--announce-h));padding:calc(var(--announce-h) + 92px) var(--lp-gutter) 5svh;grid-template-rows:1fr auto;gap:4svh;display:grid}.lp-hero-stage{place-items:center;display:grid;position:relative;container-type:inline-size}.lp-wordmark{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;z-index:1;margin:0;font-size:min(31cqw,46svh,30rem);font-weight:700;line-height:.78;position:relative}.lp-hero .mark-behind{z-index:0}.lp-hero .mark-shade{z-index:2;filter:blur(18px);opacity:.72;mix-blend-mode:multiply;transform:translate(calc(14px - 50%),calc(22px - 52%))}.lp-hero .mark-infront{z-index:3}.lp-hero .lp-hero-object{pointer-events:none;width:min(44cqw,40vw,470px);height:min(44cqw,40vw,470px);position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.mark-stage{display:block}.mark-canvas{width:100%;height:100%;display:block}.lp-hero-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.lp-hero-say{gap:18px;max-width:42ch;display:grid}.lp-hero-line{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.4rem,3.2vw,2.2rem);line-height:1.05}.lp-hero-lede{font-family:var(--font-mono);color:#f1f1edad;font-size:.9rem;line-height:1.6}.lp-hero-say .lp-cta{justify-self:start;margin-top:6px}.lp-marks{text-align:right;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f1f1ed8a;gap:8px;font-size:.68rem;list-style:none;display:grid}.lp-latest{padding:clamp(60px,12vh,140px) 0 0}.lp-seasonal .lp-kicker,.lp-seasonal .lp-slash,.coll-seasonal .lp-slash{color:var(--a)}.lp-seasonal-cover{margin:0 var(--lp-gutter) clamp(22px, 4vw, 40px);aspect-ratio:3;background:#ffffff06;display:block;overflow:hidden}.lp-seasonal-cover img{object-fit:cover;width:100%;height:100%}.coll-seasonal-image img{object-fit:contain;width:100%;height:100%}.coll-seasonal-image{aspect-ratio:4/3;align-self:center;overflow:hidden}.coll-head.coll-seasonal-text{grid-template-columns:1fr}@media (max-width:600px){.lp-seasonal-cover{aspect-ratio:4/3}}.lp-rail{scroll-snap-type:x mandatory;padding:0 var(--lp-gutter) 26px;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;gap:clamp(14px,2vw,26px);list-style:none;display:flex;overflow:auto hidden}.lp-rail>li{scroll-snap-align:start;flex:0 0 clamp(210px,23vw,300px)}.lp-rail::-webkit-scrollbar{height:3px}.lp-rail::-webkit-scrollbar-thumb{background:#ffffff2e}.piece{color:inherit;gap:10px;text-decoration:none;display:grid}.piece-media{aspect-ratio:1;background:#16161a;position:relative;overflow:hidden}.piece-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .4s}.piece:hover .piece-media img{transform:scale(1.04)}.piece-off{background:var(--pop);color:#fff;font-family:var(--font-mono);letter-spacing:.1em;padding:5px 9px;font-size:.68rem;position:absolute;top:0;left:0}.piece-line{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.piece-name{font-family:var(--font-display);letter-spacing:-.01em;font-size:1rem;font-weight:600}.piece-kind{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f1f1ed70;font-size:.66rem}.piece-price{font-family:var(--font-mono);color:#f1f1edcc;align-items:baseline;gap:10px;font-size:.82rem;display:flex}.piece-price s{color:#f1f1ed5c}.lp-verticals{padding:clamp(70px, 14vh, 160px) var(--lp-gutter) 0}.lv-grid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,22px);display:grid}.lv-tile{color:inherit;border-top:1px solid var(--lp-rule);gap:16px;padding-top:18px;text-decoration:none;display:grid;position:relative}.lv-no{font-family:var(--font-mono);letter-spacing:.2em;color:#f1f1ed61;font-size:.68rem}.lv-media{aspect-ratio:3/4;background:#131317;display:block;position:relative;overflow:hidden}.lv-media img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.lv-tile:hover .lv-media img{transform:scale(1.05)}.lv-soon .lv-media img,.lv-soon .nophoto{filter:grayscale()brightness(.72)}.lv-body{gap:8px;display:grid}.lv-title{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:clamp(1.5rem,3.4vw,2.6rem);font-weight:700;line-height:1;display:flex}.lv-go{color:#f1f1ed7a;font-size:.5em;transition:transform .3s}.lv-tile:hover .lv-go{transform:translate(6px)}.lv-line{font-family:var(--font-display);color:var(--paper);font-size:1rem;line-height:1.25}.lv-detail{font-family:var(--font-mono);color:#f1f1ed82;font-size:.78rem;line-height:1.5}.lv-flag{background:var(--paper);color:#0b0b0d;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;padding:6px 10px;font-size:.62rem;position:absolute;top:34px;right:14px}.lp-featured{padding:clamp(70px,14vh,160px) 0 clamp(40px,8vh,90px)}.lp-grid{padding:0 var(--lp-gutter);grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,30px);list-style:none;display:grid}.lp-promise{padding:clamp(60px, 12vh, 150px) var(--lp-gutter) clamp(50px, 10vh, 120px);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(30px,6vw,90px);display:grid}.lp-promise-stage{top:calc(var(--announce-h) + 108px);max-height:calc(100svh - var(--announce-h) - 130px);align-content:start;gap:18px;display:grid;position:sticky}.lp-promise-head{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;max-width:14ch;font-size:clamp(1.9rem,4.6vw,3.6rem);font-weight:700;line-height:.98}.lp-promise-object{width:100%;height:min(38svh,380px);min-height:190px}.lp-promise-count{font-family:var(--font-mono);letter-spacing:.2em;color:var(--paper);align-items:baseline;gap:8px;font-size:.72rem;display:flex}.lp-promise-count .lp-promise-of{color:#f1f1ed52}.lp-points{counter-reset:none;gap:clamp(30px,8vh,90px);padding:16vh 0 22vh;list-style:none;display:grid}.lp-point{border-left:1px solid var(--lp-rule);opacity:.34;gap:10px;padding-left:26px;transition:opacity .5s,border-color .5s,padding-left .5s;display:grid}.lp-point[data-on]{opacity:1;border-left-color:var(--pop);padding-left:34px}.lp-point-no{font-family:var(--font-mono);letter-spacing:.2em;color:#f1f1ed7a;font-size:.68rem}.lp-point[data-on] .lp-point-no{color:var(--pop)}.lp-point-title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(1.3rem,2.6vw,2rem);font-weight:700;line-height:1.05}.lp-point-body{font-family:var(--font-mono);color:#f1f1edb8;max-width:44ch;font-size:.86rem;line-height:1.65}.lp-promise-cta{grid-column:2}.lp-forge{padding:clamp(70px, 14vh, 160px) var(--lp-gutter);border-top:1px solid var(--lp-rule);gap:clamp(26px,5vw,60px);display:grid}.lp-forge-body{gap:22px;max-width:62ch;display:grid}.lp-forge-head{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(2.6rem,9vw,7rem);font-weight:700;line-height:.9}.lp-forge-ask{font-family:var(--font-display);gap:6px;font-size:clamp(1.1rem,2.4vw,1.7rem);line-height:1.25;display:grid}.lp-forge-ask em{color:var(--paper);font-style:italic}.lp-forge-copy{font-family:var(--font-mono);color:#f1f1edad;font-size:.9rem;line-height:1.7}.lp-forge-body .lp-cta{justify-self:start}.lp-forge-kinds{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#f1f1ed7a;border-top:1px solid var(--lp-rule);flex-wrap:wrap;gap:10px 28px;padding-top:20px;font-size:.7rem;list-style:none;display:flex}.landing .faq{padding-left:var(--lp-gutter);padding-right:var(--lp-gutter);width:auto;max-width:none}.landing .faq .sec-head{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2.1rem,6vw,4.4rem);font-weight:700;line-height:.96}.sale-page{padding-top:calc(var(--announce-h) + 18vh)}.sale-head{margin-bottom:clamp(30px,6vw,60px)}.sale-grid>li{gap:8px;display:grid;position:relative}.sale-from{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#f1f1ed61;font-size:.64rem}.navlink-n{background:var(--pop);color:#fff}@media (max-width:900px){.lp-grid{grid-template-columns:repeat(2,1fr)}.lv-grid{grid-template-columns:1fr;gap:30px}.lv-media{aspect-ratio:16/10}.lp-promise{grid-template-columns:1fr}.lp-promise-stage{top:calc(var(--announce-h) + 58px);z-index:2;background:#0b0b0d;grid-template-columns:1fr 104px;align-items:center;gap:14px;max-height:none;padding:10px 0 14px}.lp-promise-say{grid-column:1}.lp-promise-stage:after{content:"";pointer-events:none;background:linear-gradient(#0b0b0d 0%,#0b0b0d00 100%);height:34px;position:absolute;top:100%;left:0;right:0}.lp-promise-head{max-width:16ch;font-size:clamp(1.35rem,5.6vw,1.9rem)}.lp-promise-object{grid-area:1/2;width:104px;height:104px;min-height:0}.lp-promise-count{display:none}.lp-points{gap:8vh;padding:4vh 0 12vh}.lp-promise-cta{grid-column:1}}@media (max-width:620px){.lp-hero{padding-top:calc(var(--announce-h) + 14svh)}.lp-hero-foot{flex-direction:column;align-items:flex-start;gap:26px}.lp-marks{text-align:left}.lp-hero-object{width:78vw;height:78vw}.tick-item{letter-spacing:.16em;font-size:.62rem}}.shop-head{--lp-gutter:max(22px, 5.5vw);padding:calc(var(--announce-h) + 20vh) var(--lp-gutter) clamp(30px, 6vh, 70px);color:var(--paper);gap:12px;display:grid}.shop-head .lp-head-name{font-size:clamp(2.4rem,8vw,6rem)}.coll{padding-top:calc(var(--announce-h) + 15vh)}.coll-head{padding:0 var(--lp-gutter);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(24px,4vw,70px);display:grid}.coll-say{gap:14px;display:grid}.coll-say .lp-kicker a{color:inherit;border-bottom:1px solid #f1f1ed3d;text-decoration:none}.coll-say .lp-kicker a:hover{border-bottom-color:var(--paper)}.coll-name{font-size:clamp(2.4rem,6.4vw,5rem)}.coll-facts{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f1f1ed7a;flex-wrap:wrap;gap:6px 20px;font-size:.68rem;list-style:none;display:flex}.coll-facts li+li:before{content:"· ";color:#f1f1ed45}.coll-sale{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pop);border-bottom:1px solid #ff3b1f5c;justify-self:start;padding-bottom:4px;font-size:.72rem;text-decoration:none}.coll-sale:hover{border-bottom-color:var(--pop)}.coll-scene{aspect-ratio:5/4;background:#101014;width:100%;position:relative}.coll-scene canvas,.coll-scene img{width:100%;height:100%;display:block}.coll-lines{padding:0 var(--lp-gutter);border-bottom:1px solid var(--lp-rule);flex-wrap:wrap;gap:clamp(16px,2.4vw,34px);margin:clamp(30px,7vh,80px) 0 clamp(24px,4vh,50px);display:flex}.coll-line{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f1f1ed7a;border-bottom:1px solid #0000;align-items:baseline;gap:8px;margin-bottom:-1px;padding:0 0 14px;font-size:.72rem;text-decoration:none;transition:color .25s,border-color .25s;display:inline-flex}.coll-line span{color:#f1f1ed4d;font-size:.85em}.coll-line:hover{color:var(--paper)}.coll-line.on{color:var(--paper);border-bottom-color:var(--pop)}.coll-line.on span{color:var(--pop)}.coll-line-set{padding-bottom:clamp(36px,7vh,80px)}.coll-line-head{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;padding:0 var(--lp-gutter);margin-bottom:20px;font-size:clamp(1.1rem,2.4vw,1.6rem);font-weight:700}.coll-line-head span{color:#f1f1ed45}.coll-empty{padding:0 var(--lp-gutter) 10vh;font-family:var(--font-mono);color:#f1f1ed8a}.coll-next{border-top:1px solid var(--lp-rule);margin-top:clamp(20px,5vh,60px)}.coll-next-row{padding:clamp(20px, 3.4vh, 34px) var(--lp-gutter);border-bottom:1px solid var(--lp-rule);color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;text-decoration:none;transition:background .3s;display:flex}.coll-next-row:hover{background:#ffffff0a}.coll-next-k{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#f1f1ed70;font-size:.68rem}.coll-next-n{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(1.4rem,4vw,2.6rem);font-weight:700;line-height:1}@media (max-width:900px){.coll{padding-top:calc(var(--announce-h) + 12vh)}.coll-head{grid-template-columns:1fr;gap:26px}.coll-scene{aspect-ratio:4/3}.coll-lines{scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.coll-lines::-webkit-scrollbar{display:none}.coll-line{white-space:nowrap}}.cat-page{padding-top:calc(var(--announce-h) + 15vh)}.cat-head{padding:0 var(--lp-gutter);gap:12px;display:grid}.cat-head .lp-head-name{font-size:clamp(2.4rem,8vw,6rem)}.cat-filters{border-top:1px solid var(--lp-rule);gap:2px;margin:clamp(30px,6vh,70px) 0 clamp(18px,3vh,34px);display:grid}.cat-filter-row{padding:14px var(--lp-gutter);border-bottom:1px solid var(--lp-rule);flex-wrap:wrap;align-items:baseline;gap:clamp(14px,2vw,28px);display:flex}.cat-filter-k{min-width:6em;font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#f1f1ed52;flex:none;font-size:.64rem}.cat-filter-row .coll-line{margin-bottom:0;padding-bottom:4px}.cat-count{padding:0 var(--lp-gutter) 22px;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#f1f1ed7a;font-size:.68rem}.cat-grid{padding-bottom:clamp(40px,8vh,90px)}.coll-empty a{color:var(--paper)}@media (max-width:900px){.cat-page{padding-top:calc(var(--announce-h) + 12vh)}.cat-filter-row{scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.cat-filter-row::-webkit-scrollbar{display:none}.cat-filter-k{background:#0b0b0d;width:auto;padding-right:10px;position:sticky;left:0}}.forge-page{padding-top:calc(var(--announce-h) + 15vh)}.forge-head{padding:0 var(--lp-gutter) clamp(30px, 6vh, 70px);gap:18px;display:grid}.forge-head .lp-forge-head{font-size:clamp(2.6rem,10vw,7.5rem)}.forge-head .lp-head-lede{max-width:56ch}.forge-head .lp-kicker a{color:inherit;border-bottom:1px solid #f1f1ed3d;text-decoration:none}.landing .commission{padding:clamp(30px, 6vh, 70px) var(--lp-gutter) clamp(40px, 8vh, 90px);border:0;border-top:1px solid var(--lp-rule);box-shadow:none;background:0 0;border-radius:0;gap:clamp(26px,5vh,60px);max-width:none;margin:0;display:grid}.landing .cm-intro{gap:14px;display:grid}.landing .cm-status{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#f1f1ed8a;align-items:center;gap:10px;font-size:.66rem;display:flex}.landing .cm-dot{background:var(--pop);border-radius:50%;width:7px;height:7px}.landing .cm-title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--paper);font-size:clamp(1.5rem,3.4vw,2.4rem);font-weight:700;line-height:1}.landing .cm-lede{font-family:var(--font-mono);color:#f1f1edad;max-width:52ch;font-size:.88rem;line-height:1.6}.landing .cm-steps{gap:18px;margin-top:8px;list-style:none;display:grid}.landing .cm-steps>li{border-top:1px solid var(--lp-rule);background:0 0;gap:8px;padding-top:16px;display:grid}.landing .cm-n{font-family:var(--font-mono);letter-spacing:.2em;color:var(--pop);font-size:.68rem}.landing .cm-step-title{font-family:var(--font-display);color:var(--paper);font-size:1rem}.landing .cm-step-body{font-family:var(--font-mono);color:#f1f1ed8a;font-size:.78rem;line-height:1.55}.landing .cm-fields{gap:20px;max-width:760px;display:grid}.landing .cm-fields label,.landing .cm-fields legend,.landing .cm-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#f1f1ed8a;font-size:.66rem}.landing .cm-fields label{gap:8px;display:grid}.landing .cm-optional{color:#f1f1ed52;letter-spacing:.16em}.landing .cm-types{border:0;gap:10px;padding:0;display:grid}.landing .cm-chips{flex-wrap:wrap;gap:8px;display:flex}.landing .cm-fields button[type=submit],.landing .commission .p-cta{color:var(--paper);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f1f1ed52;border-radius:0;justify-self:start;align-items:center;gap:14px;padding:15px 24px;font-size:.74rem;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.landing .cm-fields button[type=submit]:hover,.landing .commission .p-cta:hover{background:var(--paper);border-color:var(--paper);color:#0b0b0d}.landing .cm-sent{justify-items:start;gap:12px;display:grid}.landing .cm-sent-title{font-family:var(--font-display);text-transform:uppercase;color:var(--paper);font-size:1.4rem}.landing .cm-sent-body{font-family:var(--font-mono);color:#f1f1edad;font-size:.86rem}.landing .cm-check{color:var(--pop);font-size:1.6rem}@media (max-width:900px){.forge-page{padding-top:calc(var(--announce-h) + 12vh)}}.product-page .pp-buy{color:var(--paper);box-shadow:none;background:0 0;border:1px solid #ffffff1c;border-radius:0;padding:clamp(22px,3vw,32px)}.product-page .p-tag,.product-page .pp-h{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#f1f1ed7a;font-size:.66rem}.product-page .pp-buy h1{text-transform:uppercase;letter-spacing:-.02em;color:var(--paper)}.product-page .pp-copy,.product-page .pp-price .from,.product-page .addon,.product-page .pp-dims-note{color:#f1f1edad}.product-page .pp-was s{color:#f1f1ed52}.product-page .pp-off{color:var(--pop);border:1px solid var(--pop);background:#ff3b1f1f;border-radius:0}.product-page .pp-saved,.product-page .pp-now{color:var(--paper)}.product-page .pp-saved{color:var(--pop)}.product-page .design{color:var(--paper);background:#ffffff08;border:1px solid #f1f1ed2e;border-radius:0}.product-page .design:hover{border-color:#f1f1ed7a}.product-page .design.sel{border-color:var(--pop);background:#ff3b1f14}.product-page .qty{color:var(--paper);background:0 0;border:1px solid #f1f1ed2e;border-radius:0}.product-page .qty button{color:inherit}.product-page .pd-stage .pp-dims,.product-page .pp-dims{background:0 0;border:1px solid #ffffff1c;border-radius:0}.product-page .pp-dims-grid>*,.product-page .pp-dim,.product-page .pp-dims-grid{border-radius:0}.product-page .pp-dims-grid>*{background:0 0;border-left:1px solid #ffffff1c}.product-page .pp-dims-grid>:first-child{border-left:0}.product-page .forge-strip .n{font-family:var(--font-display);text-transform:uppercase}.cat-page,.coll{max-width:1760px;margin-inline:auto}@media (min-width:901px){.cat-grid,.coll .lp-grid,.sale-grid{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}.coll-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.coll-scene{aspect-ratio:auto;height:42vw;max-height:520px}.cat-head,.cat-filters,.cat-count,.cat-grid,.coll-next{width:100%}}@media (min-width:1500px){.cat-head .lp-head-name{font-size:clamp(3rem,5vw,5.6rem)}.cat-head .lp-head-lede{max-width:52ch;font-size:1rem}}.acc-page{max-width:560px;padding:calc(var(--announce-h) + 16vh) var(--lp-gutter) 14vh;margin-inline:auto}.acc-wide{max-width:1100px}.acc-head{gap:12px;margin-bottom:clamp(24px,4vh,44px);display:grid}.acc-head .lp-head-name{font-size:clamp(2rem,5.4vw,3.6rem)}.acc-head .lp-head-lede{max-width:54ch}.acc-head-row{border-top:1px solid var(--lp-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:8px;padding-top:18px;display:flex}.acc-signout{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#f1f1ed7a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0;font-size:.72rem;transition:color .2s,border-color .2s}.acc-signout:hover{color:var(--paper);border-bottom-color:#f1f1ed52}.acc-form{gap:18px;display:grid}.acc-form label{gap:8px;display:grid}.acc-form label>span{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#f1f1ed8a;font-size:.66rem}.acc-form input[type=email],.acc-form input[type=password],.acc-form input[type=text],.acc-form input:not([type]),.acc-form input[type=tel]{width:100%;color:var(--paper);font-family:var(--font-mono);background:#ffffff0a;border:1px solid #f1f1ed2e;border-radius:0;padding:14px;font-size:.9rem;transition:border-color .2s,background .2s}.acc-form input:focus{border-color:var(--paper);background:#ffffff14;outline:none}.acc-check{grid-template-columns:auto 1fr;align-items:center;gap:12px}.acc-check input{accent-color:var(--pop);width:16px;height:16px}.acc-check span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:none;color:#f1f1edad;font-size:.76rem}.acc-form button[type=submit]{justify-self:start}.acc-aside{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;gap:22px;font-size:.68rem;display:flex}.acc-aside a{color:#f1f1ed8a;border-bottom:1px solid #f1f1ed2e;padding-bottom:3px;text-decoration:none}.acc-aside a:hover{color:var(--paper);border-bottom-color:var(--paper)}.acc-error,.acc-ok,.acc-sent,.acc-warn{font-family:var(--font-mono);border-left:2px solid var(--pop);color:#f1f1edcc;padding-left:14px;font-size:.82rem;line-height:1.6}.acc-ok{border-left-color:#f1f1ed7a}.acc-sent{border-left-color:#f1f1ed7a;margin-top:4px}.acc-warn{margin-bottom:clamp(20px,3vh,34px)}.acc-warn a,.acc-sent a,.acc-empty a{color:var(--paper)}.acc-block{margin-top:clamp(30px,6vh,70px)}.acc-block-head{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:#f1f1ed7a;border-bottom:1px solid var(--lp-rule);padding-bottom:14px;font-size:.68rem}.acc-orders{list-style:none}.acc-order{border-bottom:1px solid var(--lp-rule);color:inherit;grid-template-columns:8.5rem minmax(0,1fr) 7rem 9rem 6rem 1.4rem;align-items:baseline;gap:16px;padding:20px 0;text-decoration:none;transition:background .25s;display:grid}.acc-order:hover{background:#ffffff0a}.acc-order-n{font-family:var(--font-mono);letter-spacing:.12em;color:var(--paper);font-size:.78rem}.acc-order-what{font-family:var(--font-display);color:#f1f1edcc;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.acc-order-when,.acc-order-total,.acc-order-status{font-family:var(--font-mono);letter-spacing:.12em;color:#f1f1ed8a;font-size:.72rem}.acc-order-total{text-align:right;color:var(--paper)}.acc-order-status{text-transform:uppercase;letter-spacing:.18em;font-size:.64rem}.acc-order-status[data-status=paid],.acc-order-status[data-status=in_production],.acc-order-status[data-status=packed],.acc-order-status[data-status=shipped]{color:var(--pop)}.acc-order-status[data-status=pending_payment]{color:#f1f1edcc}.acc-order-go{color:#f1f1ed52;text-align:right}.acc-order:hover .acc-order-go{color:var(--paper)}.acc-empty,.acc-note{font-family:var(--font-mono);color:#f1f1ed8a;padding-top:18px;font-size:.82rem;line-height:1.6}.acc-note{max-width:60ch}@media (max-width:860px){.acc-page{padding-top:calc(var(--announce-h) + 13vh)}.acc-order{grid-template-columns:1fr auto;gap:6px 14px}.acc-order-n{grid-column:1}.acc-order-total{grid-area:1/2}.acc-order-what{white-space:normal;grid-column:1/-1}.acc-order-when{grid-column:1}.acc-order-status{text-align:right;grid-column:2}.acc-order-go{display:none}}.adm{--adm-line:#ffffff1c;--adm-panel:transparent;--adm-text:#f1f1ed;--adm-quiet:#f1f1ed8a;background:#0b0b0d}.adm .adm-top{border-bottom:1px solid var(--adm-line);background:#0b0b0d}.adm .adm-brand{font-family:var(--font-black), var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.01em;text-transform:uppercase;font-weight:400}.adm .adm-brand span{color:var(--pop)}.adm .adm-nav a,.adm .adm-user a,.adm .adm-user button{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem}.adm h1,.adm .adm-h1,.adm .adm-h{font-family:var(--font-black), var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.015em;text-transform:uppercase;font-weight:400}.adm .adm-crumb,.adm .adm-label,.adm .adm-section-head,.adm .adm-table th{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--adm-quiet);font-size:.66rem}.adm a,.adm .adm-table a,.adm .adm-crumb a,.adm .adm-quiet a{color:var(--adm-text);border-bottom:1px solid #f1f1ed2e;text-decoration:none}.adm a:hover,.adm .adm-table a:hover{border-bottom-color:var(--adm-text);text-decoration:none}.adm .adm-nav a,.adm .adm-user a{border-bottom:0}.adm .adm-stat,.adm .adm-section,.adm .adm-form,.adm .adm-signin-card,.adm .adm-media,.adm .adm-plink,.adm .adm-drop,.adm .adm-brief,.adm .adm-table-scroll{border:1px solid var(--adm-line);box-shadow:none;background:0 0;border-radius:0}.adm .adm-stat:hover{border-color:var(--adm-text);transform:none}.adm .adm-stat-n{font-family:var(--font-black), var(--font-space-grotesk), system-ui, sans-serif;font-weight:400}.adm .adm-stat-l{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:.64rem}.adm .adm-chip,.adm .adm-filter,.adm .op-chip,.adm .adm-prio{border:1px solid var(--adm-line);color:#f1f1edc4;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:0 0;border-radius:0;font-size:.64rem}.adm .adm-filter{color:var(--adm-quiet)}.adm .adm-filter:hover,.adm .adm-chip:hover{color:var(--adm-text);border-color:#f1f1ed52}.adm .adm-filter.on,.adm .adm-filter[aria-current=true],.adm .adm-chip.on{border-color:var(--pop);color:var(--adm-text);background:#ff3b1f1a}.adm .adm-btn,.adm .adm-link-btn{color:var(--adm-text);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:1px solid #f1f1ed52;border-radius:0;font-size:.68rem;transition:background .2s,color .2s,border-color .2s}.adm .adm-btn:hover,.adm .adm-btn.primary{background:var(--adm-text);color:#0b0b0d;border-color:var(--adm-text)}.adm .adm-btn.primary:hover{background:#fff;border-color:#fff}.adm .adm-btn.danger{color:#e0736f;border-color:#c4413d}.adm .adm-btn.danger:hover{color:#fff;background:#c4413d}.adm input,.adm textarea,.adm select,.adm .adm-search input{color:var(--adm-text);font-family:var(--font-mono);background:#ffffff0a;border:1px solid #f1f1ed2e;border-radius:0}.adm input:focus,.adm textarea:focus,.adm select:focus{border-color:var(--adm-text);background:#ffffff14;outline:none}.adm .adm-table th{border-bottom:1px solid var(--adm-line)}.adm .adm-table td{border-bottom:1px solid #ffffff12}.adm .adm-table tr:hover td{background:#ffffff08}.adm .adm-ok{color:#9ec48b}.adm .adm-warn{color:var(--pop)}.lp-wordmark,.lp-head-name,.lp-forge-head,.lp-promise-head,.lp-point-title,.lv-title,.coll-name,.coll-line-head,.coll-next-n,.page-hero h1,.landing .faq .sec-head,.landing .cm-title{font-family:var(--font-black), var(--font-space-grotesk), system-ui, sans-serif;font-weight:400}.lp-wordmark{letter-spacing:-.035em}.lp-head-name,.coll-name,.lp-promise-head,.lp-forge-head{letter-spacing:-.025em}.lv-title,.coll-next-n{letter-spacing:-.02em}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
