/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-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:"Barlow", system-ui, sans-serif;--font-mono:"Overpass Mono", ui-monospace, monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-foam:#f4f1ea;--color-navy:#0b2545;--color-navy-2:#10305a;--color-accent:#f1ff73;--color-accent-deep:#dded3f;--color-signal-red:#c8102e;--color-signal-yellow:#ffd500;--color-ink-soft:#3d5372;--color-panel-soft:#a8bdd8;--color-hairline:#d8d2c4;--color-card:#fff;--color-card-border:#e7e2d6;--color-card-rule:#efe9dc;--color-photo-bg:#efece2;--font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--sk-clock:.64s;--ease-sk:cubic-bezier(.19, 1, .22, 1);--sk-shell:1280px}}@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{.absolute{position:absolute}.fixed{position:fixed}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.border-collapse{border-collapse:collapse}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-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,)}}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-condensed-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-condensed-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/overpass-mono-variable-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/overpass-mono-variable-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--foam:var(--color-foam);--navy:var(--color-navy);--navy-2:var(--color-navy-2);--accent:var(--color-accent);--accent-deep:var(--color-accent-deep);--red:var(--color-signal-red);--yellow:var(--color-signal-yellow);--ink:var(--color-navy);--ink-soft:var(--color-ink-soft);--panel-soft:var(--color-panel-soft);--hairline:var(--color-hairline);--display:var(--font-display);--text:var(--font-sans);--mono:var(--font-mono);--clock:var(--sk-clock);--ease:var(--ease-sk);--shell:var(--sk-shell)}*,:before,:after{margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-color:var(--navy) var(--foam);interpolate-size:allow-keywords}body{background:var(--foam);color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}img{max-width:100%;display:block}a{color:inherit}::selection{background:var(--accent);color:var(--navy)}:focus-visible{outline:3px solid var(--navy);outline-offset:2px}input,textarea,select,[contenteditable]{caret-color:var(--navy);font:inherit;color:inherit}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.halyard{background:repeating-linear-gradient(90deg, var(--navy) 0 42px, var(--accent) 42px 54px);height:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}.shell{max-width:var(--shell);margin:0 auto;padding:0 2rem}.sect-head{align-items:baseline;gap:1.4rem;margin:4.6rem 0 1.8rem;display:flex}.sect-head :is(h1,h2,h3){font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:2.3rem;font-weight:700}.sect-head .rule{background:var(--navy);opacity:.15;flex:1;height:2px}.sect-head a{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;background:var(--accent);white-space:nowrap;transition:background var(--clock) var(--ease), color var(--clock) var(--ease);padding:.1rem .6rem .2rem;font-weight:600;text-decoration:none}.sect-head a:hover{background:var(--navy);color:var(--foam)}@media (width<=860px){.shell{padding:0 1.2rem}.sect-head{margin:3.4rem 0 1.4rem}}.skip{background:var(--navy);color:var(--foam);z-index:99;padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.site-header{z-index:20;border-bottom:1px solid var(--hairline);background:var(--foam);position:relative}.nav{max-width:var(--shell);align-items:center;gap:2.2rem;margin:0 auto;padding:.7rem 2rem;display:flex}.nav .brand img{width:auto;height:68px;display:block}.nav ul{gap:1.6rem;margin-left:auto;list-style:none;display:flex}.nav ul a,.nav ul span{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;transition:border-color var(--clock) var(--ease);border-bottom:3px solid #0000;padding:.2rem 0;font-size:1.05rem;font-weight:600;text-decoration:none}.nav ul a:hover,.nav ul a[aria-current]{border-bottom-color:var(--navy)}.nav .actions{align-items:center;gap:.4rem;margin-left:2.6rem;display:flex}.nav .iconlink{width:44px;height:44px;color:var(--navy);transition:background var(--clock) var(--ease), color var(--clock) var(--ease);place-items:center;text-decoration:none;display:grid;position:relative}.nav .iconlink:hover{background:var(--navy);color:var(--foam)}.nav .iconlink svg{width:22px;height:22px}.nav .iconlink .sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nav .iconlink .count{background:var(--red);min-width:18px;height:18px;color:var(--foam);font-family:var(--mono);place-items:center;padding:0 4px;font-size:.62rem;font-weight:600;display:grid;position:absolute;top:4px;right:4px}.nav .burger{width:44px;height:44px;color:var(--navy);cursor:pointer;transition:background var(--clock) var(--ease), color var(--clock) var(--ease);background:0 0;border:0;place-items:center;padding:0;display:none}.nav .burger:hover{background:var(--navy);color:var(--foam)}.nav .burger svg{width:26px;height:26px}.mobilemenu{z-index:50;background:linear-gradient(112deg, #ffffff0d 0%, #fff0 40%, #00000029 100%), repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 7px), var(--navy);color:var(--foam);visibility:hidden;opacity:0;transition:opacity var(--clock) var(--ease), visibility 0s var(--clock);flex-direction:column;padding:1.1rem 1.4rem 2rem;display:flex;position:fixed;inset:0}.mobilemenu.open{visibility:visible;opacity:1;transition:opacity var(--clock) var(--ease)}.mobilemenu :focus-visible{outline-color:var(--accent)}.mobilemenu .top{justify-content:space-between;align-items:center;display:flex}.mobilemenu .top img{width:auto;height:56px}.mobilemenu .close{color:var(--foam);cursor:pointer;background:0 0;border:0;margin:-.5rem;padding:.5rem}.mobilemenu .close svg{width:30px;height:30px}.mobilemenu nav{flex-direction:column;gap:.2rem;margin:auto 0;display:flex}.mobilemenu nav>a,.mobilemenu nav>span{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;color:var(--foam);align-items:baseline;gap:.8rem;padding:.25rem 0;font-size:2.6rem;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.mobilemenu nav a:active,.mobilemenu nav a:hover{color:var(--accent)}.mobilemenu .bottom{border-top:1px solid #f4f1ea38;gap:1.6rem;padding-top:1.2rem;display:flex}.mobilemenu .bottom a{color:var(--foam);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:1.15rem;font-weight:600;text-decoration:none;display:flex}.mobilemenu .bottom svg{width:22px;height:22px}@media (prefers-reduced-motion:no-preference){.mobilemenu nav>a,.mobilemenu nav>span{opacity:0;transition:translate var(--clock) var(--ease), opacity var(--clock) var(--ease);translate:0 14px}.mobilemenu.open nav>a,.mobilemenu.open nav>span{opacity:1;translate:0}}body.menu-locked{scrollbar-gutter:stable;overflow:hidden}@media (width<=860px){.nav{gap:1rem;padding:.55rem 1.2rem}.nav ul{display:none}.nav .brand img{height:58px}.nav .actions{gap:.2rem;margin-left:auto}.nav .burger{display:grid}}.site-footer{background:var(--navy);color:var(--panel-soft)}.site-footer .inner{max-width:var(--shell);grid-template-columns:2fr 1fr 1fr 1fr;gap:2.2rem;margin:0 auto;padding:3.4rem 2rem 2.2rem;display:grid}.site-footer img{width:auto;height:56px}.site-footer .about{max-width:36ch;margin-top:1rem}.site-footer h2{font-family:var(--display);letter-spacing:.07em;text-transform:uppercase;color:var(--foam);margin-bottom:.8rem;font-size:1.05rem;font-weight:600}.site-footer ul{list-style:none}.site-footer ul li{margin:.4rem 0}.site-footer a{transition:color var(--clock) var(--ease);text-decoration:none}.site-footer a:hover{color:var(--foam)}.site-footer :focus-visible{outline-color:var(--accent)}.site-footer .legal{max-width:var(--shell);font-family:var(--mono);border-top:1px solid #f4f1ea26;flex-wrap:wrap;justify-content:space-between;gap:.6rem;margin:0 auto;padding:1.2rem 2rem;font-size:.72rem;display:flex}@media (width<=860px){.site-footer .inner{grid-template-columns:1fr 1fr;padding:2.6rem 1.2rem 1.8rem}.site-footer .legal{padding:1.2rem}}.pennant{--h:56px;height:var(--h);background:var(--accent);color:var(--navy);font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,100% 0,calc(100% - 20px) 50%,100% 100%,0 100%);transition:background var(--clock) var(--ease), translate var(--clock) var(--ease);border:0;align-items:center;gap:.6rem;padding:0 2.4rem 0 1.5rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 10px 24px -10px #030a1480}.pennant:hover{background:var(--accent-deep);translate:0 -2px}.pennant svg{width:20px;height:20px}.pennant:focus-visible,.ghostlink:focus-visible{outline-color:var(--accent)}.pennant--ink{background:var(--navy);color:var(--foam)}.pennant--ink:hover{background:var(--navy-2)}.pennant--danger{background:var(--red);color:#fff}.pennant--danger:hover{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.pennant--danger:hover{background:color-mix(in srgb, var(--red) 82%, #000)}}.ghostlink{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--foam);border-bottom:3px solid var(--accent);transition:color var(--clock) var(--ease);padding-bottom:.15rem;font-size:1.05rem;font-weight:600;text-decoration:none}.ghostlink:hover{color:var(--accent)}.ghostlink--ink{color:var(--navy);border-bottom-color:var(--navy)}.ghostlink--ink:hover{color:var(--ink-soft)}.tag{--tag-notch:10px;z-index:2;background:var(--yellow);color:var(--navy);font-family:var(--mono);letter-spacing:.08em;padding:.3rem calc(.6rem + var(--tag-notch)) .3rem .8rem;clip-path:polygon(0 0, 100% 0, calc(100% - var(--tag-notch)) 50%, 100% 100%, 0 100%);font-size:.7rem;font-weight:600;position:absolute;top:.85rem;left:-.4rem;box-shadow:0 4px 10px -4px #0b254566}.tag--signal{background:var(--red);color:var(--foam)}.tag--ink{background:var(--navy);color:var(--foam)}.tag--inline{display:inline-block;position:static;top:auto;left:auto}.dataline--light{border-color:var(--hairline);color:var(--ink-soft)}.dataline--light b{color:var(--navy)}.card{background:var(--color-card);border:1px solid var(--color-card-border);transform:perspective(900px) rotateX(calc(var(--cry,0) * 1deg)) rotateY(calc(var(--crx,0) * 1deg));transition:translate calc(var(--clock) * 1.2) var(--ease), box-shadow calc(var(--clock) * 1.2) var(--ease), transform .3s var(--ease);flex-direction:column;text-decoration:none;display:flex;position:relative;box-shadow:0 1px 1px #0b25450d,0 3px 6px -2px #0b25450f,0 14px 32px -18px #0b254538}.card:hover{translate:0 -7px;box-shadow:0 2px 3px #0b25450f,0 10px 18px -8px #0b25451f,0 34px 60px -24px #0b25455c}.card .ph{aspect-ratio:4/5;background:var(--color-photo-bg);flex:none;display:block;position:relative;overflow:hidden}.card .ph:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0b254514}.card .ph img{object-fit:cover;filter:drop-shadow(0 2px 2px #0b25451a)drop-shadow(0 12px 16px #0b254521);width:100%;height:100%;transition:scale calc(var(--clock) * 2.2) var(--ease), filter calc(var(--clock) * 1.2) var(--ease)}.card:hover .ph img{filter:drop-shadow(0 3px 3px #0b25451a)drop-shadow(0 22px 26px #0b25452e);scale:1.06}.card .ph:after{content:"";pointer-events:none;background:linear-gradient(100deg, #fff0 18%, #ffffff3d 46%, #ffffff1f 54%, #fff0 72%) var(--shx,-360px) 0 / 320px 100% no-repeat;transition:background-position calc(var(--clock) * 1.8) var(--ease);position:absolute;inset:0}.card:hover .ph:after{--shx:calc(100% + 360px)}.card .ph--empty{background:var(--color-photo-bg);flex:none;align-content:center;place-items:center;gap:.9rem;padding:1rem;display:grid}.card .ph--empty img{opacity:.22;width:clamp(56px,34%,96px);height:auto}.card .ph--empty span{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-soft);font-size:.7rem}.card .info{border-top:1px solid var(--color-card-rule);flex:auto;padding:1.25rem 1.25rem 1.4rem;display:block;position:relative}.card .info:after{content:"";background:var(--navy);transform-origin:0;width:100%;height:3px;transition:scale calc(var(--clock) * 1.3) var(--ease);position:absolute;bottom:-1px;left:0;scale:0 1}.card:hover .info:after,.card:focus-visible .info:after{scale:1}.card h3{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;font-size:1.5rem;font-weight:700;line-height:1.05}.card .use{color:var(--ink-soft);margin-top:.35rem;font-size:.875rem;line-height:1.4}.card .buy{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .8rem;margin-top:1rem;display:flex}.card .price{font-family:var(--mono);white-space:nowrap;font-size:1rem;font-weight:600}.card .price small{color:var(--ink-soft);font-size:.7rem;font-weight:400}.price s{color:var(--ink-soft);margin-left:.35rem;font-weight:400;text-decoration-thickness:1px}.card .sizes{font-family:var(--mono);color:var(--ink-soft);white-space:nowrap;font-size:.7rem}.card .member-hint{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-soft);margin-top:.5rem;font-size:.7rem;display:block}.card .member-hint b{color:var(--navy);font-weight:600}.flag{transition:translate calc(var(--clock) * 1.2) var(--ease);text-decoration:none;display:block;position:relative}.flag:hover{translate:0 -6px}.flag .ph{aspect-ratio:4/5;background:var(--color-photo-bg);transition:box-shadow calc(var(--clock) * 1.2) var(--ease);display:block;position:relative;overflow:hidden;box-shadow:0 1px 1px #0b25450d,0 3px 6px -2px #0b25450f,0 14px 32px -18px #0b254538}.flag:hover .ph{box-shadow:0 2px 3px #0b25450f,0 10px 18px -8px #0b25451f,0 30px 52px -22px #0b254557}.flag .ph:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0b254514}.flag .ph img{object-fit:cover;filter:drop-shadow(0 2px 2px #0b25451a)drop-shadow(0 14px 18px #0b254524);width:100%;height:100%;transition:scale calc(var(--clock) * 2.2) var(--ease), filter calc(var(--clock) * 1.2) var(--ease)}.flag:hover .ph img,.flag:focus-visible .ph img{filter:drop-shadow(0 3px 3px #0b25451a)drop-shadow(0 24px 28px #0b25452e);scale:1.05}.flag .ph:after{content:"";pointer-events:none;background:linear-gradient(100deg, #fff0 18%, #ffffff42 46%, #ffffff1f 54%, #fff0 72%) var(--sx,-320px) 0 / 280px 100% no-repeat;transition:background-position calc(var(--clock) * 1.6) var(--ease);position:absolute;inset:0}.flag:hover .ph:after,.flag:focus-visible .ph:after{--sx:calc(100% + 320px)}.flag .ph--flagfield{background:var(--cloth,var(--navy));place-items:center;display:grid}.flag .meta{align-items:flex-start;gap:.6rem;padding:.75rem .15rem 0;display:flex}.flag .meta h3{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;font-size:1.35rem;font-weight:700;line-height:1.1}.flag .meta p{font-family:var(--mono);color:var(--ink-soft);margin-top:.15rem;font-size:.76rem}.sig{background:var(--cloth);filter:drop-shadow(0 1px 1px #0b254547);flex:0 0 24px;height:17px;margin-top:.32rem}.sig--foil{--cloth:linear-gradient(var(--accent), var(--accent));clip-path:polygon(0 0,100% 0,78% 50%,100% 100%,0 100%)}.sig--lei{--cloth:linear-gradient(135deg, var(--navy) 0 49.6%, var(--red) 50.4% 100%)}.sig--wing{--cloth:linear-gradient(var(--yellow), var(--yellow));clip-path:polygon(0 0,100% 0,100% 30%,0 100%)}.sig--bar{--cloth:conic-gradient(var(--navy) 0 25%, #fff 25% 50%, var(--navy) 50% 75%, #fff 75% 100%);box-shadow:inset 0 0 0 1px var(--hairline)}.sig--board{--cloth:linear-gradient(var(--red), var(--red));box-shadow:inset 0 0 0 3px var(--foam), inset 0 0 0 4px var(--hairline)}.flags{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:1.8rem 1.2rem;display:grid}.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem;display:grid}@media (width<=1080px){.flags{grid-template-columns:repeat(3,minmax(0,1fr))}.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.flags{grid-template-columns:repeat(2,minmax(0,1fr))}.products{grid-template-columns:1fr}}.hero{align-items:flex-end;min-height:88vh;display:flex;position:relative}.hero-photo{margin:0;position:absolute;inset:0;overflow:clip}.hero-photo img{object-fit:cover;object-position:62% 28%;width:100%;height:100%;position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero-photo img{animation:linear both heroDrift;animation-timeline:view();animation-range:exit;scale:1.12}}}@keyframes heroDrift{to{translate:0 7%}}.hero-scrim{background:linear-gradient(#0b254500 44%,#0b25454d 68%,#0b2545d1 100%),linear-gradient(100deg,#0b254561 0%,#0b254500 42%);position:absolute;inset:0}.hero-inner{width:100%;max-width:var(--shell);margin:0 auto;padding:0 2rem 3.4rem;position:relative}.hero-inner h1{font-family:var(--display);text-transform:uppercase;color:var(--foam);letter-spacing:.004em;text-wrap:balance;text-shadow:0 2px 10px #030a1466;max-width:12ch;font-size:clamp(3.2rem,7vw,6rem);font-weight:700;line-height:.92}.hero-inner h1 .accent{color:var(--accent)}.hero-cta{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.hero-cta .ghostlink{text-shadow:0 1px 6px #030a1473}.hero-rig{z-index:2;flex-direction:column;align-items:stretch;width:min(400px,86vw);display:flex;position:absolute;top:0;right:clamp(1.5rem,7vw,7rem)}.rig-line{border-left:2px dashed #f4f1eaa6;width:0;height:7vh;position:absolute;top:0;right:26px}.hero-flag{background:linear-gradient(112deg,#ffffff0f 0%,#fff0 38%,#0000002e 100%), repeating-linear-gradient(0deg,#ffffff09 0 1px,transparent 1px 7px), repeating-linear-gradient(90deg,#ffffff09 0 1px,transparent 1px 7px), var(--navy);color:var(--foam);clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),50% 100%,0 calc(100% - 26px));margin-top:7vh;padding:1.9rem 1.9rem 1.7rem;position:relative;box-shadow:0 26px 48px -20px #030a148c}.hero-flag .claim{color:var(--panel-soft);padding-bottom:1.4rem;font-size:1.06rem;font-weight:500}.hero-flag .claim strong{color:var(--foam)}.dataline{font-family:var(--mono);letter-spacing:.02em;color:var(--panel-soft);border:1px solid #f4f1ea40;flex-wrap:wrap;gap:.35rem .8rem;margin-top:1rem;padding:.7rem .85rem;font-size:.76rem;display:flex}.dataline b{color:var(--accent);font-weight:600}@media (prefers-reduced-motion:no-preference){@keyframes rig-settle{0%{height:7vh}14%{height:calc(7vh + 16px)}30%{height:calc(7vh - 9px)}46%{height:calc(7vh + 6px)}63%{height:calc(7vh - 3px)}80%{height:calc(7vh + 1px)}to{height:7vh}}@keyframes flag-settle{0%{translate:0}14%{translate:0 16px}30%{translate:0 -9px}46%{translate:0 6px}63%{translate:0 -3px}80%{translate:0 1px}to{translate:0}}html.js-anim .rig-line{animation:3s ease-in-out .5s both rig-settle}html.js-anim .hero-flag{animation:3s ease-in-out .5s both flag-settle}}@media (width<=860px){.hero{flex-direction:column;align-items:stretch;min-height:78vh}.hero-photo img{object-position:center 30%}.hero-rig{order:2;width:auto;margin:0;position:static;translate:none!important}.rig-line{display:none}.hero-flag{clip-path:none;margin-top:0;padding:2.2rem 1.6rem;animation:none!important;translate:none!important}.hero-inner{order:1;margin-top:auto;padding:0 1.2rem 2rem}.hero-inner h1{max-width:14ch;font-size:2.4rem}.hero-cta{margin-top:1.5rem}.hero-cta .pennant{--h:50px;font-size:1.05rem}}.ticker{background:var(--navy);color:var(--panel-soft);border-block:2px solid var(--accent);overflow:clip}.ticker-track{gap:0;width:max-content;display:flex}.ticker-seg{white-space:nowrap;background:var(--navy);font-family:var(--mono);letter-spacing:.05em;gap:2.6rem;padding:.72rem 1.3rem;font-size:.8rem;display:flex}.ticker-seg b{color:var(--accent);font-weight:600}.ticker-seg{align-items:center}.ticker-seg .sep{color:var(--accent);flex:none;width:12px;height:12px}@media (prefers-reduced-motion:no-preference){.ticker-track{animation:46s linear infinite tick}.ticker:hover .ticker-track{animation-play-state:paused}}@keyframes tick{to{translate:-50%}}.trust{max-width:none;color:var(--foam);border-top:2px solid var(--accent);background:linear-gradient(105deg,#ffffff0d 0%,#fff0 42%,#0000002e 100%), repeating-linear-gradient(0deg,#ffffff08 0 1px,transparent 1px 7px), var(--navy);margin:5rem auto 0;padding:0}.trust .inner{max-width:var(--shell);grid-template-columns:repeat(3,1fr);gap:2.8rem;margin:0 auto;padding:3.8rem 2rem;display:grid}.signal{align-items:flex-start;gap:1.25rem;display:flex}.signal .ico{height:64px;color:var(--foam);flex:0 0 64px;place-items:center;display:grid}.signal .ico svg{width:64px;height:64px}.signal .ico .acc{stroke:var(--accent)}.signal :is(h2,h3){font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;font-size:1.42rem;font-weight:700;line-height:1.05}.signal p{color:var(--panel-soft);max-width:34ch;margin-top:.45rem;font-size:.96rem}@media (width<=1080px){.trust .inner{grid-template-columns:1fr;gap:1.6rem}}@media (width<=860px){.trust .inner{padding:2.8rem 1.2rem}}.era{background:var(--navy);max-width:none;min-height:74vh;color:var(--foam);align-items:center;padding:0;display:flex;position:relative;overflow:clip}.era-photo{margin:0;position:absolute;inset:0}.era-photo img{object-fit:cover;object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.era-photo img{animation:linear both eraDrift;animation-timeline:view();animation-range:cover;scale:1.25}.era-year{animation:linear both eraYear;animation-timeline:view();animation-range:cover}}}@keyframes eraDrift{0%{translate:0 -9%}to{translate:0 9%}}@keyframes eraYear{0%{translate:0 55%}to{translate:0 -45%}}.era-scrim{background:linear-gradient(95deg,#0b2545e0 0%,#0b254594 42%,#0b25450f 74%),linear-gradient(#0b254500 62%,#0b254573 100%);position:absolute;inset:0}.era-year{pointer-events:none;font-family:var(--display);letter-spacing:.02em;color:#f4f1ea17;font-size:clamp(9rem,22vw,19rem);font-weight:700;line-height:1;position:absolute;bottom:-.18em;right:clamp(-1rem,1vw,2rem)}.era-inner{max-width:var(--shell);width:100%;margin:0 auto;padding:5.5rem 2rem;position:relative}.era-inner h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;max-width:13ch;font-size:clamp(2.6rem,4.8vw,4.4rem);font-weight:700;line-height:.94}.era-inner h2 .accent{color:var(--accent)}.era-inner p{color:#c9d4e6;max-width:44ch;margin-top:1.3rem;font-size:1.08rem}.era-inner .pennant{margin-top:2.2rem}@media (width<=860px){.era{min-height:66vh}.era-inner{padding:3.6rem 1.2rem}.era-year{font-size:clamp(7rem,30vw,10rem)}.era-scrim{background:linear-gradient(#0b25456b 0%,#0b2545c7 45%,#0b2545f0 100%)}}.cathead{padding:clamp(1.4rem,3.5vw,2.6rem) 0 clamp(.5rem,2vw,1.2rem);position:relative;overflow-x:clip}.cathead-grid{grid-template-columns:minmax(0,1fr) minmax(0,.58fr);align-items:center;gap:clamp(1rem,3vw,2rem);display:grid;position:relative}.cathead-panel{z-index:1;color:var(--foam);background:linear-gradient(112deg, #ffffff0f 0%, #fff0 38%, #0000002e 100%), repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 7px), repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 7px), var(--navy);clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),50% 100%,0 calc(100% - 26px));padding:clamp(1.6rem,3vw,2.4rem) clamp(1.4rem,3vw,2.4rem) clamp(2rem,4vw,3rem);position:relative;box-shadow:0 26px 48px -22px #030a1480}.cathead-panel h1{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.9rem;margin:.9rem 0 1rem;font-size:clamp(2.2rem,5.4vw,3.4rem);font-weight:700;line-height:1;display:flex}.cathead-panel h1 .sig{flex:0 0 44px;height:31px;margin-top:.1em}.cathead-text{color:var(--panel-soft);font-size:1.05rem;line-height:1.55}.cathead-text p+p{margin-top:.7rem}.cathead-text :is(strong,b){color:var(--foam)}.cathead-object{z-index:2;pointer-events:none;margin:clamp(-2.5rem,-3vw,-1rem) clamp(-2rem,-2vw,-.5rem) clamp(-2.5rem,-3vw,-1rem) clamp(-5.5rem,-7vw,-2rem);position:relative}.cathead-object img{object-fit:contain;filter:drop-shadow(0 3px 3px #0b25451a)drop-shadow(0 28px 34px #0b254533);width:100%;height:auto;display:block}.catlist{padding-top:clamp(.4rem,1.5vw,1rem)}.crumbs ol{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;font-size:.72rem;list-style:none;display:flex}.crumbs li+li:before{content:"›";opacity:.5;margin-right:.55rem}.crumbs a{color:var(--panel-soft);transition:border-color var(--clock) var(--ease), color var(--clock) var(--ease);border-bottom:1px solid #0000;text-decoration:none}.crumbs a:hover{color:var(--foam);border-bottom-color:var(--accent)}.crumbs [aria-current=page]{color:var(--accent)}.sortbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.6rem;display:flex}.sortbar-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-right:.35rem;font-size:.72rem}.sortbar a{min-height:34px;font-family:var(--mono);letter-spacing:.02em;color:var(--navy);border:1px solid var(--hairline);transition:background var(--clock) var(--ease), color var(--clock) var(--ease), border-color var(--clock) var(--ease);background:0 0;align-items:center;padding:.25rem .8rem;font-size:.78rem;text-decoration:none;display:inline-flex}.sortbar a:hover{border-color:var(--navy)}.sortbar a[aria-current]{background:var(--navy);border-color:var(--navy);color:var(--foam)}.cat-empty{border:1px solid var(--hairline);max-width:52ch;color:var(--ink-soft);padding:1.4rem 1.5rem}.pager{margin-top:2.6rem}.pager-list{font-family:var(--mono);flex-wrap:wrap;gap:.4rem;font-size:.82rem;list-style:none;display:flex}.pager-list :is(a,span){border:1px solid var(--hairline);min-width:40px;min-height:40px;color:var(--navy);justify-content:center;align-items:center;padding:0 .7rem;text-decoration:none;display:inline-flex}.pager-list a:hover{border-color:var(--navy)}.pager-on{background:var(--navy);border-color:var(--navy)!important;color:var(--foam)!important}.pager-off{color:var(--ink-soft);opacity:.55}@media (width<=860px){.cathead-grid{grid-template-columns:1fr;gap:0}.cathead-object{order:-1;width:min(62%,320px);margin:0 auto -2.5rem}.catlist{padding-top:1.4rem}.cathead-panel h1{font-size:clamp(2rem,9vw,2.6rem)}}.pdp{margin-top:-10px;padding:0 0 clamp(1.6rem,4vw,3rem);position:relative;overflow-x:clip}.pdp-grid{align-items:center;gap:var(--pdp-gap);--pdp-gap:clamp(1rem, 3vw, 2.4rem);--pdp-overlap:clamp(1.5rem, 10vw, 9rem);--pdp-pad:clamp(1rem, 1.7vw, 1.6rem);--pdp-shift:clamp(1.5rem, 9vw, 8.5rem);grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);display:grid;position:relative}.pdp-object{z-index:2;pointer-events:none;position:relative}.pdp--slim .pdp-object:not(.pdp-object--empty){translate:var(--pdp-shift) 0}.pdp-object img{object-fit:contain;filter:drop-shadow(0 3px 3px #0b25451a)drop-shadow(0 30px 38px #0b254538);width:100%;height:auto;display:block}.pdp-object--empty{aspect-ratio:4/5;border:1px solid var(--hairline);background:var(--color-photo-bg);place-items:center;gap:.8rem;display:grid}.pdp-object--empty img{opacity:.35;filter:none;width:96px}.pdp-object--empty span{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-soft);font-size:.74rem}.pdp-panel{z-index:1;color:var(--foam);margin-left:calc(-1 * var(--pdp-overlap));padding:clamp(1.5rem, 3vw, 2.2rem) clamp(1.4rem, 3vw, 2.2rem) clamp(2rem, 4vw, 2.8rem) calc(var(--pdp-overlap) + var(--pdp-pad));background:linear-gradient(112deg, #ffffff0f 0%, #fff0 38%, #0000002e 100%), repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 7px), repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 7px), var(--navy);clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),50% 100%,0 calc(100% - 26px));position:relative;box-shadow:0 26px 48px -22px #030a1480}.pdp-panel h1{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;margin:.9rem 0 .4rem;font-size:clamp(2rem,4.6vw,3rem);font-weight:700;line-height:1}.pdp-family{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--panel-soft);align-items:center;gap:.55rem;font-size:.74rem;display:flex}.pdp-family a{color:var(--panel-soft);transition:color var(--clock) var(--ease), border-color var(--clock) var(--ease);border-bottom:1px solid #0000;text-decoration:none}.pdp-family a:hover{color:var(--foam);border-bottom-color:var(--accent)}.pdp-price{margin-top:clamp(1rem,2.5vw,1.5rem)}.pdp-price .price{letter-spacing:-.01em;transition:opacity calc(var(--clock) / 2) var(--ease);font-size:clamp(1.9rem,4vw,2.6rem);font-weight:600;line-height:1.1;display:block}.pdp-price .price s{color:var(--panel-soft);margin-left:.5rem;font-size:.5em}.pdp-price .price-empty{color:var(--panel-soft);font-size:.5em}.pdp-price[data-swapping] .price{opacity:.35}.pdp-member{font-family:var(--mono);color:var(--panel-soft);margin-top:.45rem;font-size:.78rem;display:block}.pdp-member b{color:var(--accent);font-weight:600}.pdp-sizes{margin-top:clamp(1.2rem,3vw,1.8rem)}.pdp-sizes-title{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--panel-soft);margin-bottom:.6rem;font-size:.72rem;font-weight:400;display:block}.pdp-size-list{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.pdp-size{min-width:44px;min-height:44px;font-family:var(--mono);color:var(--foam);transition:background var(--clock) var(--ease), border-color var(--clock) var(--ease), color var(--clock) var(--ease);background:0 0;border:1px solid #f4f1ea52;justify-content:center;align-items:center;padding:0 .9rem;font-size:.88rem;text-decoration:none;display:inline-flex}.pdp-size:hover{border-color:var(--accent)}.pdp-size:focus-visible{outline-color:var(--accent)}.pdp-size[aria-current]{background:var(--accent);border-color:var(--accent);color:var(--navy);font-weight:600}.pdp-sku{font-family:var(--mono);letter-spacing:.06em;color:var(--panel-soft);margin-top:1.1rem;font-size:.74rem}.pdp-cta{margin-top:clamp(1.2rem,3vw,1.6rem)}.pdp-status{font-family:var(--mono);letter-spacing:.04em;color:var(--foam);align-items:center;gap:.5rem;margin-top:1.1rem;font-size:.78rem;display:flex}.pdp-status:before{content:"";background:var(--yellow);flex:0 0 9px;width:9px;height:9px}.pdp-status--out:before{background:var(--red)}.pdp-status--out{color:var(--panel-soft)}.pdp-body{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1.6rem,4vw,3.4rem);padding-bottom:clamp(2rem,5vw,3.6rem);display:grid}.pdp-text{max-width:62ch;font-size:1.05rem;line-height:1.65}.pdp-text p+p{margin-top:.9rem}.pdp-text :is(strong,b){font-weight:600}.pdp-specs table{border-collapse:collapse;width:100%;font-size:.92rem}.pdp-specs caption{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);text-align:left;margin-bottom:.7rem;font-size:.72rem}.pdp-specs th,.pdp-specs td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);padding:.55rem 0}.pdp-specs th{width:42%;color:var(--ink-soft);padding-right:1rem;font-weight:400}.pdp-specs td{font-family:var(--mono);font-size:.86rem}.pdp-specs+.pdp-specs{margin-top:clamp(1.4rem,3vw,2rem)}.pdp-related{padding-bottom:clamp(2rem,5vw,3.4rem)}.pdp-related .products{margin-top:1.4rem}@media (width<=980px){.pdp-body{grid-template-columns:1fr}}@media (width<=860px){.pdp-grid{--pdp-overlap:0px;--pdp-shift:0px;--pdp-pad:clamp(1.4rem, 5vw, 2.2rem);grid-template-columns:1fr;gap:0}.pdp--slim .pdp-object{translate:none}.pdp-grid{--pdp-dive:8.9rem;--pdp-sky:5.1rem}.pdp-object{width:min(94%,430px);margin:-10px auto calc(-1 * var(--pdp-dive));order:-1}.pdp-panel{padding-top:var(--pdp-sky)}.pdp-object--empty{width:min(72%,300px);margin-bottom:-3.7rem}.pdp-panel h1{font-size:clamp(1.9rem,8vw,2.4rem)}}.sbar{z-index:5;color:var(--foam);border-top:2px solid var(--accent);background:linear-gradient(112deg, #ffffff0f 0%, #fff0 42%, #0000002e 100%), repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 7px), repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 7px), var(--navy);position:absolute;top:100%;left:0;right:0;overflow-x:clip;box-shadow:0 26px 48px -22px #030a148c}.sbar-grid{z-index:1;position:relative}.sbar[hidden]{display:none}.sbar-grid{grid-template-columns:minmax(0,1fr) clamp(160px,22vw,280px);grid-template-areas:"head object""body object";column-gap:clamp(1rem,3vw,2.4rem);padding:clamp(1rem,2.4vw,1.6rem) 2rem;display:grid}.sbar-head{grid-area:head;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.sbar-form{border-bottom:1px solid #ffffff4d;align-items:center;gap:.6rem;display:flex}.sbar-form input{min-width:0;min-height:52px;color:var(--foam);font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;background:0 0;border:0;flex:auto;padding:0 .2rem;font-size:clamp(1.4rem,3vw,2rem);font-weight:700}.sbar-form input::placeholder{color:var(--panel-soft);text-transform:none;font-family:var(--text);letter-spacing:0;font-size:1rem;font-weight:400}.sbar-form input:focus{outline:none}.sbar-form input::-webkit-search-cancel-button{appearance:none}.searchform input::-webkit-search-cancel-button{appearance:none}.sbar-clear,.searchform-clear{min-height:44px;color:var(--panel-soft);font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0 .55rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.sbar-clear[hidden]{display:none}.sbar-clear:hover,.searchform-clear:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.sbar-form:focus-within{outline:3px solid var(--accent);outline-offset:4px}.sbar-submit,.sbar-close{width:44px;height:44px;color:var(--foam);cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;display:grid}.sbar-submit:hover,.sbar-close:hover{color:var(--accent)}.sbar-body{grid-area:body;margin-top:.9rem;padding-bottom:clamp(.6rem,1.6vw,1.2rem)}.sbar-list{flex-direction:column;display:flex}.sres{min-height:56px;color:var(--foam);border-bottom:1px solid #ffffff17;border-left:3px solid #0000;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.4rem .7rem;text-decoration:none;display:grid}.sres[hidden]{display:none}.sres:hover,.sres[aria-selected=true]{border-left-color:var(--accent);background:#ffffff12}.sres-ph{place-items:center;width:48px;height:48px;display:grid}.sres-ph img{filter:drop-shadow(0 4px 6px #030a1473);max-width:100%;height:auto;max-height:100%}.sres-ph--empty img{opacity:.5;width:26px}.sres-info{flex-direction:column;gap:.1rem;min-width:0;display:flex}.sres-name{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;font-weight:700;overflow:hidden}.sres-meta{color:var(--panel-soft);font-size:.82rem}.sres-price{color:var(--accent);white-space:nowrap;font-size:.95rem}.sres-from{color:var(--panel-soft);text-transform:uppercase;font-size:.74rem}.sbar-none{color:var(--panel-soft);margin:0;padding:1rem .7rem}.sbar-none a{color:var(--accent)}.sbar-all{min-height:44px;color:var(--accent);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:.5rem;padding:0 .7rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.sbar-all[hidden]{display:none}.sbar-all:hover{text-underline-offset:4px;text-decoration:underline}.sbar-object{pointer-events:none;grid-area:object;align-self:end;margin:0 0 clamp(-6rem,-6.5vw,-2.4rem)}.sbar-object--slim{translate:0 clamp(1.2rem,3.5vw,3rem)}.sbar-object[hidden]{display:none}.sbar-object{aspect-ratio:4/5;position:relative}.sbar-object-img{object-fit:contain;opacity:0;filter:drop-shadow(0 3px 3px #030a142e)drop-shadow(0 26px 30px #030a1461);width:100%;height:100%;display:block;position:absolute;inset:0;scale:.94}.sbar-object-img.is-on{opacity:1;scale:1}@media (prefers-reduced-motion:no-preference){.sbar{clip-path:inset(0 0 100%);transition:clip-path calc(var(--clock) * .6) var(--ease)}.sbar.open{clip-path:inset(0 0 -40%)}.sres{transition:background var(--clock) var(--ease), border-color var(--clock) var(--ease)}.sbar-object-img{transition:opacity calc(var(--clock) * .4) var(--ease), scale calc(var(--clock) * .4) var(--ease)}.sbar-object{transition:translate calc(var(--clock) * .4) var(--ease)}}@media (width<=767px){.sbar{box-shadow:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-top:0;position:fixed;inset:0;overflow-y:auto}html.search-open body{overflow:hidden}.sbar-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""body";padding:1rem 1.2rem 2rem}.sbar-object{display:none}.sbar-head{z-index:1;background:var(--navy);padding-bottom:.5rem;position:sticky;top:0}.sres-name{font-size:1.05rem}}.searchhead{padding:clamp(1.4rem,3.5vw,2.6rem) 0 clamp(.5rem,2vw,1.2rem);position:relative}.searchhead-grid{grid-template-columns:minmax(0,1fr);display:grid}.searchhead-panel{color:var(--foam);background:linear-gradient(112deg, #ffffff0f 0%, #fff0 38%, #0000002e 100%), repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 7px), repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 7px), var(--navy);clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),50% 100%,0 calc(100% - 26px));padding:clamp(1.6rem,3vw,2.4rem) clamp(1.4rem,3vw,2.4rem) clamp(2rem,4vw,3rem);box-shadow:0 26px 48px -22px #030a1480}.searchhead-panel h1{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;margin:.9rem 0 1.2rem;font-size:clamp(2.2rem,5.4vw,3.4rem);font-weight:700;line-height:1}.searchform{border-bottom:2px solid var(--accent);align-items:center;gap:.6rem;max-width:46rem;display:flex}.searchform input{min-width:0;min-height:56px;color:var(--foam);font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;background:0 0;border:0;flex:auto;padding:0 .2rem;font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:700}.searchform input::placeholder{color:var(--panel-soft);text-transform:none;font-family:var(--text);letter-spacing:0;font-size:1rem;font-weight:400}.searchform input:focus{outline:none}.searchform:focus-within{outline:3px solid var(--accent);outline-offset:4px}.searchform button{background:var(--accent);min-height:48px;color:var(--navy);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:1rem;font-weight:700;display:inline-flex}.searchform button:hover{background:var(--accent-deep)}.searchhead-data{color:var(--panel-soft);letter-spacing:.06em;text-transform:uppercase;margin:1rem 0 0;font-size:.8rem}.searchhead-data b{color:var(--accent);font-weight:600}.searchlist{padding-top:clamp(1rem,2.5vw,1.8rem);padding-bottom:clamp(3rem,6vw,5rem)}.search-lead{max-width:46rem;color:var(--ink-soft);margin:0 0 1.4rem}.search-lead b{color:var(--ink);font-family:var(--mono);font-size:.9em}.search-empty{border-bottom:1px solid var(--hairline);margin-bottom:1.6rem;padding:0 0 1.4rem}.search-empty-title{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;margin:0 0 .4rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700}.search-empty p{color:var(--ink-soft);margin:0}.doors{background:var(--hairline);border:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1px;display:grid}.door{background:var(--color-card);min-height:64px;color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem 1rem;text-decoration:none;display:grid}.door:hover{background:var(--accent)}.door .sig{flex:0 0 26px;width:26px;height:18px}.door-name{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;grid-column:2;font-size:1.15rem;font-weight:700}.door-meta{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;grid-area:2/2;font-size:.76rem}.door svg{grid-area:1/3/span 2}.sveil{z-index:10;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(9px)saturate(.85);backdrop-filter:blur(9px)saturate(.85);background:#0b254547;position:fixed;inset:0}html.search-open .sveil{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:no-preference){.sveil{transition:opacity calc(var(--clock) * .6) var(--ease)}}@media (prefers-reduced-transparency:reduce){.sveil{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b2545d1}}@media (width<=767px){.sveil{display:none}}html.js-anim .hoist{clip-path:inset(100% 0 0);transition:clip-path calc(var(--clock)*1.4) var(--ease)}html.js-anim .hoist.up{clip-path:inset(0)}.form{gap:0;display:grid}.form--tight{margin-top:1.2rem}.field{margin-bottom:1.15rem}.field-label{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:.8rem;margin-bottom:.35rem;font-size:.85rem;font-weight:600;display:flex}.field-optional{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-soft);text-transform:uppercase;font-size:.62rem;font-weight:400}.field-box{position:relative}.field-box :is(input,textarea){border:1px solid var(--navy);background:#fff;width:100%;height:52px;padding:0 1rem;font-size:1rem}@supports (color:color-mix(in lab, red, red)){.field-box :is(input,textarea){border:1px solid color-mix(in srgb, var(--navy) 20%, transparent)}}.field-box :is(input,textarea){transition:border-color var(--clock) var(--ease);appearance:none;border-radius:0}.field-box :is(input,textarea):hover{border-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.field-box :is(input,textarea):hover{border-color:color-mix(in srgb, var(--navy) 35%, transparent)}}.field-box :is(input,textarea):focus{border-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.field-box :is(input,textarea):focus{border-color:color-mix(in srgb, var(--navy) 55%, transparent)}}.field-box :is(input,textarea):focus-visible{outline:2px solid var(--navy)}@supports (color:color-mix(in lab, red, red)){.field-box :is(input,textarea):focus-visible{outline:2px solid color-mix(in srgb, var(--navy) 70%, transparent)}}.field-box :is(input,textarea):focus-visible{outline-offset:-2px}.field-box :is(input,textarea)[readonly]{background:var(--foam)}@supports (color:color-mix(in lab, red, red)){.field-box :is(input,textarea)[readonly]{background:color-mix(in srgb, var(--foam) 70%, #fff)}}.field-box :is(input,textarea)[readonly]{color:var(--ink-soft)}.field-box textarea{resize:vertical;height:auto;min-height:10rem;padding:.85rem 1rem;font-family:inherit;line-height:1.55;display:block}.field-box:has(.field-toggle:not([hidden])) input{padding-right:3.4rem}.field--invalid .field-box :is(input,textarea){border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.field--invalid .field-box :is(input,textarea){border-color:color-mix(in srgb, var(--red) 60%, transparent)}}.field--invalid .field-box :is(input,textarea):focus-visible{outline-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.field--invalid .field-box :is(input,textarea):focus-visible{outline-color:color-mix(in srgb, var(--red) 70%, transparent)}}.field-toggle{width:52px;color:var(--ink-soft);cursor:pointer;transition:color var(--clock) var(--ease);inset-block:0;background:0 0;border:0;place-items:center;display:grid;position:absolute;right:0}.field-toggle:hover{color:var(--navy)}.field-toggle[hidden],.field-error[hidden]{display:none}.field-hint{color:var(--ink-soft);margin-top:.4rem;font-size:.875rem}.field-error{color:var(--red);align-items:center;gap:.4rem;margin-top:.45rem;font-size:.9rem;font-weight:500;display:flex}.field-error svg{flex:none}.field-meter{color:var(--ink-soft);gap:.35rem;margin-top:.7rem;font-size:.85rem;list-style:none;display:grid}.field-meter li{transition:color var(--clock) var(--ease);align-items:center;gap:.55rem;display:flex}.field-meter-mark{opacity:.35;border:1px solid;flex:none;width:12px;height:12px;position:relative}.field-meter li.is-ok{color:var(--ink-soft)}.field-meter li.is-ok .field-meter-mark{background:var(--navy)}@supports (color:color-mix(in lab, red, red)){.field-meter li.is-ok .field-meter-mark{background:color-mix(in srgb, var(--navy) 70%, transparent)}}.field-meter li.is-ok .field-meter-mark{opacity:1;border-color:#0000}.field-meter li.is-ok .field-meter-mark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:0;left:3px;rotate:45deg}.check+.check{margin-top:.9rem}.check-row{cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:.75rem;padding:.25rem 0;font-size:.95rem;display:grid}.check-box{width:24px;height:24px;position:relative}.check-box input{border:1px solid var(--navy);background:#fff;width:24px;height:24px;margin:0}@supports (color:color-mix(in lab, red, red)){.check-box input{border:1px solid color-mix(in srgb, var(--navy) 45%, transparent)}}.check-box input{cursor:pointer;appearance:none;transition:background var(--clock) var(--ease)}.check-box input:checked{background:var(--accent)}.check-box input:focus-visible{outline:2px solid var(--navy)}@supports (color:color-mix(in lab, red, red)){.check-box input:focus-visible{outline:2px solid color-mix(in srgb, var(--navy) 70%, transparent)}}.check-box input:focus-visible{outline-offset:2px}.check-mark{pointer-events:none;display:none;position:absolute;inset:0}.check-box input:checked+.check-mark{display:block}.check-mark:after{content:"";border:solid var(--navy);border-width:0 3px 3px 0;width:7px;height:13px;position:absolute;top:50%;left:50%;translate:-50% calc(-50% - 1.66px);rotate:45deg}.check--invalid .check-box input{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.check--invalid .check-box input{border-color:color-mix(in srgb, var(--red) 60%, transparent)}}.check-error{margin-left:calc(24px + .75rem)}.check-text a{text-underline-offset:.2em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.check-text a:hover,.check-text a:focus-visible{background:var(--accent)}.check-required{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;margin-left:.45rem;font-size:.62rem}.check-hint{color:var(--ink-soft);margin:.3rem 0 0 calc(24px + .75rem);font-size:.85rem}.field-pair{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.field-pair--tail{grid-template-columns:1fr 9rem}@media (width<=560px){.field-pair,.field-pair--tail{grid-template-columns:1fr}}.typeswitch{flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem;display:flex}.typeswitch a{min-height:44px;font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--navy);border:1px solid var(--navy);align-items:center;padding:.3rem 1.2rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.typeswitch a{border:1px solid color-mix(in srgb, var(--navy) 25%, transparent)}}.typeswitch a{transition:background var(--clock) var(--ease), color var(--clock) var(--ease), border-color var(--clock) var(--ease)}.typeswitch a:hover{border-color:var(--navy)}.typeswitch a[aria-current]{background:var(--navy);border-color:var(--navy);color:var(--foam)}.typeswitch-note,.form-intro{color:var(--ink-soft);margin-bottom:1.2rem;font-size:.875rem}.account-sect--form{margin-top:.6rem;margin-bottom:.3rem}.field-trio{grid-template-columns:7rem 1fr 7rem;gap:0 1rem;display:grid}@media (width<=560px){.field-trio{grid-template-columns:1fr}}.field-status{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.3rem .9rem;margin:-.5rem 0 1.3rem;font-size:.875rem;display:flex}.field-status p{margin:0}.field-status svg{vertical-align:-.2em;margin-right:.25rem}.field-status--wait svg{color:var(--red)}.field-status .linkbtn{padding:.3rem 0;font-size:.78rem}.field-box select{width:100%;height:52px;color:var(--navy);border:1px solid var(--navy);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%230b2545' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 1rem center no-repeat;padding:0 2.6rem 0 1rem;font-family:inherit;font-size:1rem}@supports (color:color-mix(in lab, red, red)){.field-box select{border:1px solid color-mix(in srgb, var(--navy) 20%, transparent)}}.field-box select{appearance:none;border-radius:0}.field-box select:hover{border-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.field-box select:hover{border-color:color-mix(in srgb, var(--navy) 35%, transparent)}}.field-box select:focus-visible{outline:2px solid var(--navy)}@supports (color:color-mix(in lab, red, red)){.field-box select:focus-visible{outline:2px solid color-mix(in srgb, var(--navy) 70%, transparent)}}.field-box select:focus-visible{outline-offset:-2px}.combo-native{display:none}.field-box:has(.combo-input){position:relative}.combo-list{z-index:5;border:1px solid var(--navy);background:#fff;max-height:17rem;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 30px -18px #0b254580}.combo-list li{cursor:pointer;align-items:center;min-height:44px;padding:.6rem 1rem;display:flex}.combo-list li[aria-selected=true],.combo-list li:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.combo-list li[aria-selected=true],.combo-list li:hover{background:color-mix(in srgb, var(--accent) 35%, transparent)}}.form-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin:.3rem 0 1.5rem;display:flex}.form-consents{margin:.4rem 0 1.6rem}.form-link{color:var(--navy);text-underline-offset:.25em;padding:.35rem 0;font-size:.95rem}.form-link:hover{background:var(--accent)}.pennant--block{justify-content:center;width:100%}.linkbtn{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--navy);cursor:pointer;transition:border-color var(--clock) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.45rem;padding:.55rem .1rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.linkbtn:hover{border-bottom-color:var(--navy)}.notice{border:1px solid var(--color-card-border);border-left:3px solid var(--navy);background:#fff;align-items:flex-start;gap:.75rem;margin-bottom:1.3rem;padding:.95rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.notice{border-left:3px solid color-mix(in srgb, var(--navy) 60%, transparent)}}.notice{font-size:.95rem}.notice svg{flex:none;margin-top:.1rem}.notice b{display:block}.notice a{text-underline-offset:.25em;font-weight:600}.notice--success{border-left-color:var(--accent-deep)}.notice--warning{border-left-color:var(--yellow)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=560px){.field-box input{height:50px}.form-row{flex-direction:column;align-items:flex-start}}.auth{padding:3.4rem 0 5.5rem}.auth-inner{max-width:30rem;margin:0 auto;padding:0 1.2rem}.auth-back{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);transition:color var(--clock) var(--ease);align-items:center;gap:.45rem;margin-bottom:1.3rem;padding:.3rem 0;font-size:.72rem;text-decoration:none;display:inline-flex}.auth-back:hover{color:var(--navy)}.auth-title{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(2.1rem,7vw,2.7rem);font-weight:700;line-height:1.03}.auth-lead{max-width:40ch;color:var(--ink-soft);margin:.7rem 0 1.7rem}.auth-notice{margin-bottom:1.2rem}.authcard{border:1px solid var(--color-card-border);background:#fff;padding:1.9rem 1.7rem 2rem;position:relative;box-shadow:0 20px 44px -30px #030a1480}.authcard:before{content:"";background:linear-gradient(90deg, var(--accent) 0 62px, var(--navy) 62px);height:3px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.authcard:before{background:linear-gradient(90deg, var(--accent) 0 62px, color-mix(in srgb, var(--navy) 75%, transparent) 62px)}}.auth-perks{border-bottom:1px solid var(--color-card-rule);gap:.55rem;margin:0 0 1.6rem;padding-bottom:1.4rem;font-size:.95rem;list-style:none;display:grid}.auth-perks li{align-items:center;gap:.6rem;display:flex}.auth-perks svg{color:var(--navy);flex:none}.auth-foot{text-align:center;justify-items:center;gap:.55rem;margin-top:1.7rem;display:grid}.auth-foot p{color:var(--ink-soft)}@media (width<=560px){.auth{padding:2.2rem 0 4rem}.authcard{padding:1.5rem 1.2rem 1.7rem}}.social-auth{gap:.7rem;margin-bottom:1.5rem;display:grid}.social-btn{border:1px solid var(--color-card-border);min-height:52px;color:var(--navy);transition:border-color var(--clock) var(--ease), background var(--clock) var(--ease);background:#fff;justify-content:center;align-items:center;gap:.7rem;padding:.8rem 1.1rem;font-weight:600;text-decoration:none;display:flex}.social-btn:hover{border-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.social-btn:hover{border-color:color-mix(in srgb, var(--navy) 45%, transparent)}}.social-btn:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.social-btn:hover{background:color-mix(in srgb, var(--accent) 12%, #fff)}}.social-btn svg{flex:none}.social-note{color:var(--ink-soft);font-size:.82rem;line-height:1.45}.social-or{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:.9rem;margin:.35rem 0 .1rem;font-size:.7rem;display:flex}.social-or:before,.social-or:after{content:"";background:var(--color-card-rule);flex:1;height:1px}.account{padding:2.6rem 0 5.5rem}.account-head{border-bottom:2px solid var(--navy);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem 1.5rem;margin-bottom:1.8rem;padding-bottom:1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.account-head{border-bottom:2px solid color-mix(in srgb, var(--navy) 12%, transparent)}}.account-head h1{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1.9rem,5vw,2.5rem);font-weight:700;line-height:1.05}.account-lead{color:var(--ink-soft);margin-top:.35rem}.acctnav-exit{border-top:1px solid var(--color-card-border);margin-top:1.4rem;padding-top:1rem}.acctnav-exit .linkbtn{color:var(--ink-soft);border-bottom:0;padding:.55rem .8rem}.acctnav-exit .linkbtn:hover{color:var(--navy);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.acctnav-exit .linkbtn:hover{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.account-layout{align-items:start;gap:1.6rem;display:grid}.acctnav ul{list-style:none}.acctnav>ul{gap:2px;display:grid}.acctnav :is(a,.acctnav-group,.acctnav-soon){min-height:46px;transition:background var(--clock) var(--ease), border-color var(--clock) var(--ease);border-left:3px solid #0000;align-items:center;gap:.7rem;padding:.55rem .8rem;font-size:1rem;text-decoration:none;display:flex}.acctnav a:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.acctnav a:hover{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.acctnav a[aria-current]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.acctnav a[aria-current]{background:color-mix(in srgb, var(--accent) 30%, transparent)}}.acctnav a[aria-current]{border-left-color:var(--navy);font-weight:600}.acctnav svg{color:var(--ink-soft);flex:none}.acctnav a[aria-current] svg{color:var(--navy)}.acctnav-soon,.quicklink--soon{color:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.acctnav-soon,.quicklink--soon{color:color-mix(in srgb, var(--ink-soft) 70%, transparent)}}.acctnav-soon,.quicklink--soon{cursor:default}.acctnav-danger{color:var(--red)}.acctnav a.acctnav-danger:hover{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.acctnav a.acctnav-danger:hover{background:color-mix(in srgb, var(--red) 12%, transparent)}}.acctnav a.acctnav-danger[aria-current]{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.acctnav a.acctnav-danger[aria-current]{background:color-mix(in srgb, var(--red) 14%, transparent)}}.acctnav a.acctnav-danger[aria-current]{border-left-color:var(--red);color:var(--red)}.acctnav-fold summary{cursor:pointer;min-height:46px;transition:background var(--clock) var(--ease);border-left:3px solid #0000;align-items:center;gap:.7rem;padding:.55rem .8rem;list-style:none;display:flex}.acctnav-fold summary::-webkit-details-marker{display:none}.acctnav-fold summary:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.acctnav-fold summary:hover{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.acctnav-fold summary span{flex:1}.acctnav-chev{color:var(--ink-soft);transition:rotate var(--clock) var(--ease)}.acctnav-fold[open] .acctnav-chev{rotate:180deg}.acctnav-sub{border-left:1px solid var(--color-card-border);gap:2px;margin-left:calc(19px + 1.5rem);padding-left:.8rem;display:grid}.acctnav-sub :is(a,.acctnav-soon){min-height:40px;padding:.4rem .8rem;font-size:.95rem}.account-main{align-content:start;gap:1.2rem;display:grid}.account-sect{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:-.4rem;font-size:1.1rem;font-weight:700}.account-grid{grid-template-columns:1fr;gap:1.2rem;display:grid}.quicklinks{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.8rem;list-style:none;display:grid}.quicklink{border:1px solid var(--color-card-border);height:100%;transition:border-color var(--clock) var(--ease), background var(--clock) var(--ease);background:#fff;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:.1rem .9rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.quicklink svg{color:var(--ink-soft);grid-row:1/3;align-self:center}.quicklink b{font-size:1.05rem}.quicklink small{color:var(--ink-soft);font-size:.85rem;line-height:1.35}a.quicklink:hover{border-color:var(--navy);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){a.quicklink:hover{background:color-mix(in srgb, var(--accent) 16%, #fff)}}a.quicklink:hover svg{color:var(--navy)}.quicklink--soon{background:0 0;border-style:dashed}.panel{border:1px solid var(--color-card-border);background:#fff;padding:1.5rem 1.6rem}.panel h2{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem;font-size:1.2rem;font-weight:700}.panel :is(p,ul,dl,address)+h2{margin-top:1.5rem}.panel--danger{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.panel--danger{border-color:color-mix(in srgb, var(--red) 55%, transparent)}}.panel--danger{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.panel--danger{background:color-mix(in srgb, var(--red) 4%, #fff)}}.panel--danger h2{color:var(--red);align-items:center;gap:.5rem;display:flex}.panel--danger h2 svg{flex:none}.billing-remove{border-top:1px solid var(--color-card-rule);margin-top:1.4rem;padding-top:1rem}.danger-lead{color:var(--ink-soft);margin-bottom:1.4rem}.danger-lead b{color:var(--red)}.panel--form{max-width:34rem}.panel--ink{color:var(--foam);border-color:var(--navy);background:linear-gradient(112deg, #ffffff0f 0%, #fff0 42%, #0000002e 100%), repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 7px), repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 7px), var(--navy)}.panel--ink p{color:var(--panel-soft);max-width:60ch;margin-bottom:1.2rem}.datalist{gap:.9rem;display:grid}.datalist div{gap:.1rem;display:grid}.datalist dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:.68rem}.datalist dd{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.05rem;display:flex}.panel-note{border-top:1px solid var(--color-card-rule);color:var(--ink-soft);margin-top:1.2rem;padding-top:.9rem;font-size:.875rem}.panel>.ghostlink{margin-top:1.1rem;display:inline-block}.ticklist{gap:.5rem;margin:0 0 1.4rem;padding:0;list-style:none;display:grid}.ticklist li{color:var(--ink-soft);padding-left:1.2rem;position:relative}.ticklist li:before{content:"";background:currentColor;width:.45rem;height:.45rem;position:absolute;top:.55em;left:0}.ticklist--gone li:before{background:var(--red)}.confirm>summary{cursor:pointer;list-style:none}.confirm>summary::-webkit-details-marker{display:none}.confirm>summary .confirm-open,.confirm[open]>summary .confirm-shut{display:none}.confirm[open]>summary .confirm-open{display:inline}.confirm>summary .confirm-shut{align-items:center;gap:.45rem;display:inline-flex}.accessrow:has(.confirm[open]){grid-template-columns:auto 1fr;align-items:start}.accessrow:has(.confirm[open]) .accessrow-act{text-align:right;grid-column:1/-1;justify-self:stretch}.confirm-box{background:var(--foam);border:1px solid var(--color-card-rule);text-align:left;margin-top:.6rem;padding:.9rem 1rem}.confirm-box p{color:var(--ink-soft);max-width:42ch;margin-bottom:.4rem;font-size:.875rem;line-height:1.5}.addrlist{gap:1rem;margin:0 0 1.6rem;padding:0;list-style:none;display:grid}.addrcard{border:1px solid var(--color-card-rule);background:#fff;padding:1.3rem 1.4rem}.addrcard-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.7rem;display:flex}.addrcard-head b{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;color:var(--navy);font-size:1.05rem}.addrcard-marks{flex-wrap:wrap;gap:.35rem;display:flex}.addrcard address,.addrcard-address{color:var(--ink-soft);font-style:normal;line-height:1.55}.addrcard-actions{border-top:1px solid var(--color-card-rule);flex-wrap:wrap;align-items:center;gap:.2rem 1.4rem;margin-top:1rem;padding-top:.8rem;display:flex}.addrcard-actions .linkbtn{min-height:44px;font-size:.85rem}.linkbtn--warn{color:var(--red)}.linkbtn--warn:hover{border-bottom-color:var(--red)}.addrlist-add{display:inline-block}.confirm-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:1.4rem;display:flex}.confirm-actions .linkbtn{min-height:44px}.emptystate{justify-items:start;gap:.5rem;padding:.6rem 0 .3rem;display:grid}.emptystate svg{color:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.emptystate svg{color:color-mix(in srgb, var(--ink-soft) 45%, transparent)}}.emptystate svg{margin-bottom:.2rem}.emptystate p{color:var(--ink-soft);max-width:46ch}.emptystate p b{color:var(--navy)}.emptystate .ghostlink{margin-top:.6rem}.acctmenu-open{border:1px solid var(--color-card-border);border-left:3px solid var(--navy);width:max-content;color:var(--navy);font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#fff;align-items:center;gap:.55rem;margin-bottom:1.2rem;padding:.7rem 1.1rem;font-size:1rem;font-weight:600;display:none}.acctdrawer-top{border-bottom:1px solid var(--color-card-border);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;padding:0 .2rem 1rem .8rem;display:none}.acctdrawer-top b{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;font-size:1.15rem}.acctdrawer-close{color:var(--navy);cursor:pointer;background:0 0;border:0;margin:-.4rem;padding:.4rem}.acctveil{z-index:55;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(9px)saturate(.85);backdrop-filter:blur(9px)saturate(.85);background:#0b254547;position:fixed;inset:0}.acctveil.is-on{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:no-preference){.acctveil{transition:opacity calc(var(--clock) * .6) var(--ease)}}@media (prefers-reduced-transparency:reduce){.acctveil{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b2545d1}}@media (width>=900px){.account-layout{grid-template-columns:16rem 1fr;gap:2.4rem}.acctdrawer{position:sticky;top:1.5rem}.account-grid{grid-template-columns:1.25fr 1fr}}@media (width<=899px){html.js .acctmenu-open{visibility:hidden;z-index:30;border-right:0;margin-left:auto;margin-right:-2rem;display:flex;position:sticky;top:.7rem;box-shadow:-6px 6px 18px -12px #030a1480}html.js .acctmenu-open.is-ready{visibility:visible}html.js .acctdrawer{z-index:60;overscroll-behavior:contain;background:var(--foam);border-left:1px solid var(--hairline);visibility:hidden;width:min(19rem,84vw);transition:translate var(--clock) var(--ease), visibility 0s var(--clock);padding:1.2rem 1rem 2rem;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;translate:100%;box-shadow:-14px 0 40px -22px #030a148c}html.js .acctdrawer.is-open{visibility:visible;transition:translate var(--clock) var(--ease);translate:0}html.js .acctdrawer .acctdrawer-top{display:flex}}@media (width<=860px){html.js .acctmenu-open{margin-right:-1.2rem}}@media (width<=560px){.account{padding:1.8rem 0 4rem}.panel{padding:1.2rem 1.1rem}.quicklinks{grid-template-columns:1fr}}.accesslist{list-style:none;display:grid}.accessrow{border-top:1px solid var(--color-card-rule);grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:.95rem 0;display:grid}.accessrow:first-child{border-top:0;padding-top:.1rem}.accessrow:last-child{padding-bottom:.2rem}.accessrow-mark{border:1px solid var(--color-card-rule);width:38px;height:38px;color:var(--navy);place-items:center;display:grid}.accessrow-body{min-width:0}.accessrow-body b{font-weight:600;display:block}.accessrow-body small{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.85rem}.accessrow-act{justify-self:end}.linkbtn--quiet{color:var(--ink-soft);font-size:.9rem}.linkbtn--quiet:hover{color:var(--navy)}@media (width<=520px){.accessrow{grid-template-columns:auto 1fr;row-gap:.5rem}.accessrow-act{grid-column:2;justify-self:start}}.cart-flash{padding-top:1.4rem}.cart-flash .notice a{border-bottom:1px solid;margin-left:.4rem;font-weight:600}.cart{padding:2.6rem 0 5.5rem}.cart-head{border-bottom:2px solid var(--navy);margin-bottom:1.8rem;padding-bottom:1.1rem}@supports (color:color-mix(in lab, red, red)){.cart-head{border-bottom:2px solid color-mix(in srgb, var(--navy) 12%, transparent)}}.cart-head h1{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1.9rem,5vw,2.5rem);font-weight:700;line-height:1.05}.cart-lead{color:var(--ink-soft);margin-top:.35rem}.cart-layout{align-items:start;gap:1.6rem;display:grid}@media (width>=900px){.cart-layout{grid-template-columns:1fr 20.5rem;gap:2rem}}.cartlist{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cartline{border:1px solid var(--color-card-border);background:#fff;grid-template-columns:5.5rem 1fr;gap:.4rem 1.1rem;padding:1.1rem 1.2rem;display:grid}.cartline--out{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.cartline--out{border-color:color-mix(in srgb, var(--red) 45%, transparent)}}.cartline--out{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.cartline--out{background:color-mix(in srgb, var(--red) 3%, #fff)}}.cartline--out .cartline-photo,.cartline--out .cartline-price{opacity:.55}.cartline-photo{aspect-ratio:4/5;background:var(--color-photo-bg);align-self:start;place-items:center;display:grid;overflow:hidden}.cartline-photo img{object-fit:contain;filter:drop-shadow(0 6px 10px #0b254529);width:100%;height:100%}.cartline-photo .cartline-mark{opacity:.18;filter:none;width:48%;height:auto}.cartline-name{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:1.15rem;font-weight:600;line-height:1.15}.cartline-name a{border-bottom:1px solid #0000}.cartline-name a:hover{border-bottom-color:currentColor}.cartline-meta{color:var(--ink-soft);flex-wrap:wrap;gap:.1rem .7rem;margin-top:.25rem;font-size:.82rem;display:flex}.cartline-meta span+span:before{content:"·";color:var(--hairline);margin-right:.7rem}.cartline-alert{color:var(--red);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;font-size:.85rem;display:flex}.cartline-price{flex-wrap:wrap;align-items:baseline;gap:.1rem .55rem;margin-top:.5rem;font-size:1.05rem;display:flex}.cartline-price s{color:var(--ink-soft);font-size:.85rem}.cartline-unit{color:var(--ink-soft);flex-basis:100%;font-size:.75rem}@media (width>=720px){.cartline-body{grid-template-columns:1fr auto;align-content:start;column-gap:1.2rem;display:grid}.cartline-name,.cartline-meta,.cartline-alert,.cartline-controls{grid-column:1}.cartline-price{text-align:right;grid-area:1/2;justify-content:flex-end;margin-top:0}.cartline-unit{text-align:right}}.cartline-controls{flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-top:.9rem;display:flex}.qty{border:1px solid var(--color-card-border);align-items:stretch;display:flex}.qty-step{width:44px;min-height:44px;color:var(--navy);transition:background var(--clock) var(--ease);background:0 0;place-items:center;display:grid}.qty-step:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.qty-step:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 30%, transparent)}}.qty-step:disabled{color:var(--hairline);cursor:not-allowed}.qty-value{text-align:center;width:3.2rem;min-height:44px;color:var(--navy);border:0;border-inline:1px solid var(--color-card-border);appearance:textfield;background:0 0;padding:0 .2rem;font-size:.95rem}.qty-value::-webkit-outer-spin-button{appearance:none;margin:0}.qty-value::-webkit-inner-spin-button{appearance:none;margin:0}.qty-apply{min-height:44px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--navy);background:var(--navy);padding:0 .85rem;font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.qty-apply{background:color-mix(in srgb, var(--navy) 6%, transparent)}}.qty-apply:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.qty-apply:hover{background:color-mix(in srgb, var(--accent) 40%, transparent)}}.js .qty-apply{display:none}.cartline-controls .linkbtn{min-height:44px}.cartsum{border:1px solid var(--color-card-border);background:#fff;padding:1.4rem 1.5rem}@media (width>=900px){.cartsum{position:sticky;top:1.5rem}}.cartsum h2{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem;font-size:1.2rem;font-weight:700}.cartsum-rows{gap:.55rem;display:grid}.cartsum-rows>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.cartsum-rows dt{color:var(--ink-soft);font-size:.9rem}.cartsum-rows dd{font-size:.95rem}.cartsum-save dt,.cartsum-save dd{color:var(--ink-soft)}.cartsum-total{border-top:1px solid var(--color-card-rule);margin-top:.5rem;padding-top:.7rem}.cartsum-total dt{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--navy);font-size:1rem;font-weight:700}.cartsum-total dd{font-size:1.35rem;font-weight:600}.cartsum-free{border-top:1px solid var(--color-card-rule);color:var(--ink-soft);margin-top:1.1rem;padding-top:.9rem;font-size:.85rem}.cartsum-free b{color:var(--navy)}.cartsum-free progress{appearance:none;background:var(--navy);width:100%;height:6px;margin-top:.55rem;display:block}@supports (color:color-mix(in lab, red, red)){.cartsum-free progress{background:color-mix(in srgb, var(--navy) 8%, transparent)}}.cartsum-free progress{border:0}.cartsum-free progress::-webkit-progress-bar{background:var(--navy)}@supports (color:color-mix(in lab, red, red)){.cartsum-free progress::-webkit-progress-bar{background:color-mix(in srgb, var(--navy) 8%, transparent)}}.cartsum-free progress::-webkit-progress-value{background:var(--navy)}.cartsum-free progress::-moz-progress-bar{background:var(--navy)}.cartsum-member{color:var(--ink-soft);background:var(--accent);margin-top:1rem;padding:.8rem .9rem;font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.cartsum-member{background:color-mix(in srgb, var(--accent) 26%, transparent)}}.cartsum-member b{color:var(--navy)}.cartsum-member a{color:var(--navy);border-bottom:1px solid;font-weight:600}.cartsum .notice{margin-top:1rem}.cartsum .pennant{justify-content:center;width:100%;margin-top:1.2rem}.cartsum-soon{color:var(--ink-soft);background:var(--navy);margin-top:1.2rem;padding:.75rem .9rem;font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.cartsum-soon{background:color-mix(in srgb, var(--navy) 5%, transparent)}}.cartsum-note{color:var(--ink-soft);margin-top:.9rem;font-size:.78rem}.cartsum-clear{border-top:1px solid var(--color-card-rule);margin-top:1rem;padding-top:.8rem}.cartdrawer{display:none}.js .cartdrawer{z-index:60;background:var(--foam);border-left:1px solid var(--hairline);visibility:hidden;width:min(26rem,100vw);transition:translate var(--clock) var(--ease), visibility 0s linear var(--clock);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;translate:100%;box-shadow:-18px 0 40px #0b25452e}.js .cartdrawer[data-open]{visibility:visible;transition:translate var(--clock) var(--ease), visibility 0s;translate:0}.cartdrawer-veil{display:none}.js .cartdrawer-veil{z-index:55;background:var(--navy);display:block;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.js .cartdrawer-veil{background:color-mix(in srgb, var(--navy) 42%, transparent)}}.js .cartdrawer-veil{opacity:0;visibility:hidden;transition:opacity var(--clock) var(--ease), visibility 0s linear var(--clock)}.js .cartdrawer-veil[data-open]{opacity:1;visibility:visible;transition:opacity var(--clock) var(--ease), visibility 0s}.cartdrawer-top{color:var(--foam);background:var(--navy);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex}.cartdrawer-top b{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;font-size:1.05rem;font-weight:700}.cartdrawer-close{width:44px;height:44px;color:var(--foam);background:0 0;place-items:center;display:grid}.cartdrawer-close:hover{color:var(--accent)}.cartdrawer-body{flex:1;padding:1rem 1.2rem;overflow-y:auto}.cartdrawer-lines{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.cartdrawer-line{border-bottom:1px solid var(--color-card-rule);grid-template-columns:3.2rem 1fr auto;align-items:center;gap:.2rem .8rem;padding-bottom:.8rem;display:grid}.cartdrawer-line:last-child{border-bottom:0;padding-bottom:0}.cartdrawer-line .ph{aspect-ratio:4/5;background:var(--color-photo-bg);place-items:center;display:grid;overflow:hidden}.cartdrawer-line .ph img{object-fit:contain;width:100%;height:100%}.cartdrawer-line b{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:.95rem;font-weight:600;line-height:1.15;display:block}.cartdrawer-line small{color:var(--ink-soft);font-size:.78rem;display:block}.cartdrawer-line .price{white-space:nowrap;font-size:.9rem}.cartdrawer-foot{border-top:1px solid var(--hairline);background:#fff;padding:1rem 1.2rem 1.3rem}.cartdrawer-rows{gap:.4rem;margin-bottom:1rem;display:grid}.cartdrawer-rows>div{color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.88rem;display:flex}.cartdrawer-rows .cartdrawer-total{color:var(--navy);font-size:1.05rem}.cartdrawer-rows .cartdrawer-total b{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.cartdrawer-foot .pennant{justify-content:center;width:100%}.cartdrawer-alert{color:var(--red);align-items:flex-start;gap:.45rem;margin-bottom:.9rem;font-size:.85rem;line-height:1.45;display:flex}.cartdrawer-alert svg{flex:none;margin-top:.1rem}.cartdrawer-view{text-align:center;margin-top:.8rem;font-size:.9rem;display:block}.cartdrawer-keep{text-align:center;width:100%;color:var(--ink-soft);background:0 0;margin-top:.7rem;padding:.4rem;font-size:.82rem;display:block}.cartdrawer-keep:hover{color:var(--navy)}.cartdrawer-missing{color:var(--ink-soft);margin-bottom:.8rem;font-size:.8rem}@media (prefers-reduced-motion:reduce){.js .cartdrawer,.js .cartdrawer-veil{transition:none}}.card .incart{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--navy);align-items:center;gap:.3rem;margin-top:.3rem;font-size:.62rem;font-weight:600;display:inline-flex}.card .incart svg{flex:none}.checkout{padding:2.2rem 0 5rem}.checkout-head{border-bottom:2px solid var(--navy);margin-bottom:1.6rem;padding-bottom:1.1rem}@supports (color:color-mix(in lab, red, red)){.checkout-head{border-bottom:2px solid color-mix(in srgb, var(--navy) 12%, transparent)}}.checkout-head h1{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;margin-top:.5rem;font-size:clamp(1.9rem,5vw,2.5rem);font-weight:700;line-height:1.05}.checkout-lead{max-width:46ch;color:var(--ink-soft);margin-top:.5rem;font-size:.95rem;line-height:1.55}.checkout-layout{align-items:start;gap:1.4rem;display:grid}@media (width>=900px){.checkout-layout{grid-template-columns:1fr 21.5rem;gap:2rem}}.checkout-main{gap:1.4rem;display:grid}@media (width>=900px){.checkout-aside{align-self:start;max-height:calc(100vh - 3rem);position:sticky;top:1.5rem;overflow-y:auto}.checkout-sum{position:static}}.checkout-step h2{align-items:center;gap:.6rem;display:flex}.checkout-step-n{width:1.6rem;height:1.6rem;font-family:var(--mono);color:var(--foam);background:var(--navy);flex:none;place-items:center;font-size:.8rem;font-weight:600;display:inline-grid}.checkout-note{color:var(--ink-soft);margin-top:.2rem;font-size:.88rem}.checkout-note a{color:var(--navy);border-bottom:1px solid var(--navy);font-weight:600}@supports (color:color-mix(in lab, red, red)){.checkout-note a{border-bottom:1px solid color-mix(in srgb, var(--navy) 35%, transparent)}}.addrpick{border:0;gap:.6rem;margin:0 0 .4rem;padding:0;display:grid}.addrpick-legend{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.3rem;padding:0;font-size:.82rem;font-weight:600}.addrpick-row{background:var(--foam);border:1px solid var(--color-card-rule);cursor:pointer;transition:border-color var(--clock) var(--ease), background var(--clock) var(--ease);grid-template-columns:1.5rem 1fr;align-items:start;gap:.75rem;padding:.85rem 1rem;display:grid}.addrpick-row:hover{border-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.addrpick-row:hover{border-color:color-mix(in srgb, var(--navy) 30%, transparent)}}.addrpick-row:has(input:checked){border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy);background:#fff}.addrpick-row input{width:1.15rem;height:1.15rem;accent-color:var(--navy);margin-top:.15rem}.addrpick-row:has(input:focus-visible){outline:2px solid var(--navy);outline-offset:2px}.addrpick-name{font-size:.95rem;display:block}.addrpick-lines{color:var(--ink-soft);margin-top:.15rem;font-size:.88rem;line-height:1.5;display:block}.checkout-newaddr{border:0;gap:1rem;margin:0;padding:0;display:grid}.checkout-newaddr[disabled]{display:none}.checkout-sum{gap:0;display:grid}.checkout-lines{border-bottom:1px solid var(--color-card-rule);gap:.5rem;margin:0 0 1rem;padding:0 0 .9rem;list-style:none;display:grid}.checkout-line{grid-template-columns:2.1rem 1fr auto;align-items:baseline;gap:.5rem;font-size:.88rem;display:grid}.checkout-line-qty,.checkout-line-size{color:var(--ink-soft)}.checkout-line-price{white-space:nowrap}.checkout-sum .pennant{margin-top:1.1rem}.checkout-secure{color:var(--ink-soft);align-items:flex-start;gap:.45rem;margin-top:.8rem;font-size:.8rem;line-height:1.45;display:flex}.checkout-secure svg{flex:none;margin-top:.1rem}.checkout-back{justify-self:start;margin-top:.9rem}.orderpage{padding:2.6rem 0 5rem}.orderpage-head{max-width:52ch;margin-bottom:1.8rem}.orderpage-mark{color:var(--navy);margin-bottom:.5rem}.orderpage-head h1{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1.9rem,5vw,2.5rem);font-weight:700;line-height:1.05}.orderpage-lead{color:var(--ink-soft);margin-top:.6rem;font-size:1rem;line-height:1.6}.orderpage-lead b{color:var(--navy)}.orderpage-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:1.8rem;display:flex}.orderpage-actions form{margin:0}.orderpage-keep{color:var(--ink-soft);margin-top:1.4rem;font-size:.85rem}.orderdet{border:1px solid var(--color-card-border);background:#fff;padding:1.4rem 1.5rem}.orderdet-top{border-bottom:1px solid var(--color-card-rule);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;padding-bottom:.9rem;display:flex}.orderdet-number span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.82rem}.orderdet-number b{font-size:1.05rem}.orderdet-when{color:var(--ink-soft);font-size:.88rem}.orderdet .notice{margin-bottom:1rem}.orderdet-lines{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.orderdet-line{grid-template-columns:3.4rem 1fr auto;align-items:center;gap:.9rem;display:grid}.orderdet-photo{aspect-ratio:4/5;background:var(--foam);place-items:center;display:grid;overflow:hidden}.orderdet-photo img{object-fit:contain;width:100%;height:100%}.orderdet-mark{opacity:.28;width:40%;height:auto}.orderdet-name{font-size:.95rem}.orderdet-size{color:var(--ink-soft);margin-left:.4rem}.orderdet-meta{color:var(--ink-soft);flex-wrap:wrap;gap:.2rem .8rem;margin-top:.15rem;font-size:.82rem;display:flex}.orderdet-price{text-align:right;white-space:nowrap}.orderdet-price s{color:var(--ink-soft);font-size:.8rem;display:block}.orderdet-foot{border-top:1px solid var(--color-card-rule);gap:1.4rem;margin-top:1.2rem;padding-top:1.1rem;display:grid}@media (width>=700px){.orderdet-foot{grid-template-columns:1fr 1fr;gap:2rem}}.orderdet-totals{align-content:start;gap:.5rem;display:grid}.orderdet-totals>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.orderdet-totals dt{color:var(--ink-soft);font-size:.9rem}.orderdet-save dt,.orderdet-save dd{color:var(--ink-soft)}.orderdet-grand{border-top:1px solid var(--color-card-rule);padding-top:.6rem}.orderdet-grand dt{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--navy);font-size:1rem;font-weight:700}.orderdet-grand dd{font-size:1.25rem;font-weight:600}.orderdet-ship h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.35rem;font-size:.82rem;font-weight:600}.orderdet-ship h3+*+h3{margin-top:1rem}.orderdet-ship address,.orderdet-billing{font-size:.92rem;font-style:normal;line-height:1.6}.orderdet-pay{gap:.3rem;font-size:.9rem;line-height:1.5;display:grid}.orderdet-pay-how{align-items:center;gap:.4rem;display:flex}.orderdet-pay-id{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.82rem}.orderdet-pay a{border-bottom:1px solid var(--navy);justify-self:start;font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.orderdet-pay a{border-bottom:1px solid color-mix(in srgb, var(--navy) 35%, transparent)}}.orderdet-track{border-top:1px solid var(--color-card-rule);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:.7rem;padding-top:.7rem;font-size:.9rem;display:flex}.orderdet-track a{border-bottom:1px solid var(--navy)}@supports (color:color-mix(in lab, red, red)){.orderdet-track a{border-bottom:1px solid color-mix(in srgb, var(--navy) 35%, transparent)}}.orderlist{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.orderrow-link{border:1px solid var(--color-card-border);transition:border-color var(--clock) var(--ease);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem 1rem;padding:.9rem 1rem;display:grid}.orderrow-link:hover{border-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.orderrow-link:hover{border-color:color-mix(in srgb, var(--navy) 45%, transparent)}}@media (width>=700px){.orderrow-link{grid-template-columns:8.5rem 6rem 1fr auto auto 1.2rem;gap:1rem}.orderlist--compact .orderrow-link{grid-template-columns:8.5rem 1fr auto auto 1.2rem}}.orderrow-number{color:var(--navy);font-size:.92rem;font-weight:600}.orderrow-when,.orderrow-items{color:var(--ink-soft);font-size:.85rem}.orderrow-total{font-size:.95rem;font-weight:600}.orderrow-chev{color:var(--ink-soft);justify-self:end}@media (width<=699px){.orderrow-link{grid-template-columns:1fr auto}.orderrow-when,.orderrow-items{grid-column:1/-1}.orderrow-chev{display:none}}.errpage{color:var(--foam);border-bottom:2px solid var(--accent);background:linear-gradient(112deg, #ffffff0f 0%, #fff0 42%, #0000002e 100%), repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 7px), repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 7px), var(--navy)}.errpage-panel{max-width:calc(var(--shell) * .72);margin-inline:auto;padding-block:clamp(3rem,8vw,5.5rem)}.errpage-code{letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin:0 0 1rem;font-size:.82rem}.errpage h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:clamp(2.4rem,7vw,4.2rem);font-weight:700;line-height:.96}.errpage h1 .accent{color:var(--accent)}.errpage-lead{max-width:46ch;color:var(--panel-soft);margin:1.4rem 0 0;font-size:1.06rem}.errpage-form{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;max-width:34rem;margin-top:2rem;display:grid}.errpage-form input{min-width:0;color:var(--foam);font:inherit;appearance:none;background:#030a1447;border:2px solid #f4f1ea47;border-radius:0;padding:.85rem 1rem}.errpage-form input::placeholder{color:#f4f1ea80}.errpage-form input:focus-visible{border-color:var(--accent);outline:none}.errpage-form button{cursor:pointer;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;background:var(--accent);color:var(--navy);transition:background var(--clock) var(--ease);border:0;align-items:center;gap:.5rem;padding:.85rem 1.2rem;font-size:1rem;font-weight:700;display:inline-flex}.errpage-form button:hover,.errpage-form button:focus-visible{background:var(--foam)}.errpage-actions{margin:2rem 0 0}@media (width<=560px){.errpage-form{grid-template-columns:minmax(0,1fr)}.errpage-form button{justify-content:center}}.cpage-head{color:var(--foam);border-bottom:2px solid var(--accent);background:linear-gradient(112deg, #ffffff0f 0%, #fff0 42%, #0000002e 100%), repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 7px), repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 7px), var(--navy)}.cpage-head-inner{padding-block:clamp(2.2rem,5vw,3.6rem)}.cpage-head h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin:.6rem 0 0;font-size:clamp(2.2rem,6vw,3.6rem);font-weight:700;line-height:.98}.cpage-lead{max-width:52ch;color:var(--panel-soft);margin:1rem 0 0;font-size:1.08rem}.cpage{--measure:66ch;padding-block:clamp(2.4rem,6vw,4rem)}.cpage>*{max-width:var(--measure)}.cpage--wide{--measure:100%}.cpage h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;margin:2.6rem 0 .9rem;font-size:clamp(1.35rem,3.2vw,1.75rem);font-weight:700}.cpage>h2:first-child{margin-top:0}.cpage h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;margin:1.8rem 0 .6rem;font-size:1.1rem;font-weight:600}.cpage p,.cpage li{font-size:1.03rem;line-height:1.65}.cpage p{margin:0 0 1rem}.cpage ul,.cpage ol{margin:0 0 1.2rem;padding-left:1.3rem}.cpage li{margin-bottom:.45rem}.cpage ul{padding-left:0;list-style:none}.cpage ul>li{padding-left:1.4rem;position:relative}.cpage ul>li:before{content:"";background:var(--navy);opacity:.45;width:.7rem;height:2px;position:absolute;top:.72em;left:0}.cpage a{color:var(--navy);text-underline-offset:.18em;text-decoration-thickness:1px}.cpage a:hover{background:var(--accent)}.cpage .notice{margin-bottom:2rem}.cpage>.bizcard{max-width:min(100%,44rem)}.bizcard{border:1px solid var(--navy);margin-top:2.6rem}@supports (color:color-mix(in lab, red, red)){.bizcard{border:1px solid color-mix(in srgb, var(--navy) 16%, transparent)}}.bizcard{border-top:2px solid var(--accent);background:#fff;padding:1.1rem 1.4rem 1.2rem}@supports (color:color-mix(in lab, red, red)){.bizcard{background:color-mix(in srgb, #fff 55%, var(--card))}}.bizcard h2{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .9rem;font-size:.74rem;font-weight:500}.bizcard dl{gap:.4rem;margin:0;display:grid}.bizcard dl>div{grid-template-columns:8.5rem minmax(0,1fr);gap:.2rem .9rem;display:grid}.bizcard dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);padding-top:.28em;font-size:.7rem}.bizcard dd{margin:0;font-size:.93rem;line-height:1.45}.bizcard a{border-bottom:1px solid var(--navy);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.bizcard a{border-bottom:1px solid color-mix(in srgb, var(--navy) 28%, transparent)}}.bizcard a:hover{background:var(--accent)}@media (width<=560px){.bizcard dl>div{grid-template-columns:minmax(0,1fr);gap:0}.bizcard dl{gap:.7rem}}.cpage>.cform{max-width:min(100%,44rem);margin-top:1.6rem}.cform-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.3rem 1.4rem;display:grid}.cform-grid .field{margin-bottom:0}.cform-wide{grid-column:1/-1}.cform .check{margin-top:1.4rem}.cform-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;margin-top:2rem;display:flex}.cform-note{max-width:30ch;color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.45}@media (width<=640px){.cform-grid{grid-template-columns:minmax(0,1fr)}.cform-actions{align-items:stretch}.cform-note{max-width:none}}.ckprefs-none{border-left:3px solid var(--accent);padding-left:1rem}.ckprefs-list{gap:.8rem;margin:0 0 1.4rem;padding:0;list-style:none;display:grid}.ckprefs-list>li:before{content:none}.ckprefs-list label{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.1rem .8rem;display:grid}.ckprefs-list input{width:1.15rem;height:1.15rem;accent-color:var(--navy);margin-top:.22em}.ckprefs-list input:disabled{cursor:not-allowed;opacity:.55}.ckprefs-list b{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;font-weight:700;display:block}.ckprefs-list em{color:var(--ink-soft);font-size:.93rem;font-style:normal;display:block}.ckprefs-actions{flex-wrap:wrap;gap:.7rem;display:flex}.ckbtn{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;border:2px solid var(--navy);color:var(--navy);cursor:pointer;transition:background var(--clock) var(--ease), color var(--clock) var(--ease);background:0 0;padding:.7rem 1.2rem;font-size:1rem;font-weight:700}.ckbtn:hover,.ckbtn:focus-visible,.ckbtn--primary{background:var(--navy);color:var(--foam)}.ckbtn--primary:hover,.ckbtn--primary:focus-visible{background:var(--accent);color:var(--navy);border-color:var(--navy)}.ckbtn--quiet{text-underline-offset:.2em;border-color:#0000;text-decoration:underline}.ckbanner{z-index:60;color:var(--foam);border-top:2px solid var(--accent);background:repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 7px), var(--navy);position:fixed;inset:auto 0 0;box-shadow:0 -18px 40px -20px #030a1499}.ckbanner-inner{max-width:var(--shell);grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start;gap:.8rem 2.4rem;margin:0 auto;padding:1.1rem 2rem 1.2rem;display:grid}.ckbanner h2{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .4rem;font-size:1.3rem;font-weight:700}.ckbanner p{color:var(--panel-soft);margin:0;font-size:.98rem}.ckbanner a{color:var(--accent)}.ckbanner .ckprefs-list{gap:.5rem;margin-bottom:1rem}.ckbanner .ckprefs-list em{color:var(--panel-soft);font-size:.86rem;line-height:1.4}.ckbanner .ckprefs-list b{font-size:.95rem}.ckbanner .ckbtn{border-color:var(--foam);color:var(--foam);padding:.55rem 1rem;font-size:.94rem}.ckbanner .ckbtn:hover,.ckbanner .ckbtn:focus-visible{background:var(--foam);color:var(--navy)}.ckbanner .ckbtn--primary{background:var(--accent);color:var(--navy);border-color:var(--accent)}.ckbanner .ckbtn--quiet{border-color:#0000}@media (width<=860px){.ckbanner-inner{grid-template-columns:minmax(0,1fr);gap:.6rem;max-height:62vh;padding:.9rem 1.2rem 1.1rem;overflow-y:auto}.ckbanner h2{margin-bottom:.25rem;font-size:1.1rem}.ckbanner p{font-size:.92rem}.ckbanner .ckprefs-list li:first-child em{display:none}.ckbanner .ckprefs-actions .ckbtn{flex:auto;justify-content:center}}.cpage>.faq{max-width:min(100%,44rem);margin-top:3rem}.faq-item{border-top:1px solid var(--navy)}@supports (color:color-mix(in lab, red, red)){.faq-item{border-top:1px solid color-mix(in srgb, var(--navy) 16%, transparent)}}.faq-item:last-of-type{border-bottom:1px solid var(--navy)}@supports (color:color-mix(in lab, red, red)){.faq-item:last-of-type{border-bottom:1px solid color-mix(in srgb, var(--navy) 16%, transparent)}}.faq-item summary{cursor:pointer;font-family:var(--display);letter-spacing:.01em;transition:color var(--clock) var(--ease);justify-content:space-between;align-items:center;gap:1.2rem;padding:1.05rem .2rem;font-size:1.06rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.faq-item summary:hover{color:color-mix(in srgb, var(--navy) 72%, var(--foam))}}.faq-item summary:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.faq-chevron{transition:rotate var(--clock) var(--ease);flex:none}.faq-item[open] .faq-chevron{rotate:180deg}.faq-answer{padding:0 3rem .2rem .2rem}.faq-answer p{color:var(--ink-soft);margin:0 0 1.05rem}@supports selector(details::details-content){.faq-item::details-content{opacity:0;block-size:0;transition:block-size var(--clock) var(--ease), opacity var(--clock) var(--ease), content-visibility var(--clock) allow-discrete;transition-behavior:allow-discrete;overflow:hidden}.faq-item[open]::details-content{opacity:1;block-size:auto}}@media (prefers-reduced-motion:reduce){.faq-chevron{transition:none}.faq-item::details-content{transition:none}}@property --tw-border-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}
