.story-shell.decoration-neon{--nm-black:#080807;--nm-panel:#12110f;--nm-panel-raised:#181612;--nm-tube:#f4ead7;--nm-ink:#ece8df;--nm-muted:#aaa397;--nm-sodium:#e48a35;--nm-ceramic:#d8cfbd;--nm-metal:#70695e;--nm-mono:"Archivo Variable", Archivo, "Arial Narrow", system-ui, sans-serif;color:var(--nm-ink);background:var(--nm-black)}.story-shell.decoration-neon:before{background:radial-gradient(circle at 50% 8%,#e48a350f,#0000 32rem)}.story-shell.decoration-neon:after{display:none}.decoration-neon>.story-chapter-anchor,.decoration-neon>.theme-signature,.decoration-neon>.story-footer{z-index:2;position:relative}.decoration-neon>.theme-signature{place-items:start center;min-height:min(88svh,780px);padding:clamp(4.25rem,12svh,7rem) 1rem 2rem;display:grid}.neon-shared-tube{width:min(100%,31rem);color:var(--nm-ink)}.neon-shared-tube__sign{width:100%;display:block;overflow:visible}.neon-shared-tube__backplate{fill:#0c0b09;stroke:#28241e;stroke-width:1px}.neon-shared-tube__mounting-rail{stroke:#302c26;stroke-width:1px}.neon-shared-tube__standoff{fill:var(--nm-ceramic);stroke:#6d6559;stroke-width:2px}.neon-shared-tube__tube,.neon-shared-tube__feeder,.neon-shared-tube__cell-outline{fill:none;stroke-linecap:round;stroke-linejoin:round}.neon-shared-tube__tube--base,.neon-shared-tube__feeder--base,.neon-shared-tube__cell-outline{stroke:var(--nm-tube);stroke-width:5px;filter:drop-shadow(0 0 3px #f4ead76b)}.neon-shared-tube__feeder--base{stroke-width:4px}.neon-shared-tube__tube--current,.neon-shared-tube__feeder--current{opacity:0;stroke:#fffdf4;stroke-dasharray:.14 .86;stroke-dashoffset:1px;stroke-width:7px;filter:drop-shadow(0 0 5px #fffdf4e0)}.neon-shared-tube__cell{fill:#171817;stroke:#373831;stroke-width:1px}.neon-shared-tube__native-glyph{fill:#fffdf5;paint-order:stroke;stroke:#fffdf524;stroke-width:1px;filter:drop-shadow(0 0 3px #f4ead761);font-size:42px;font-weight:500}.neon-shared-tube__junction circle:first-child{fill:#24180f;stroke:var(--nm-sodium);stroke-width:4px;filter:drop-shadow(0 0 5px #e48a358a)}.neon-shared-tube__junction circle:last-child{fill:#ffe5bd}.neon-shared-tube__dead-end{fill:none;stroke:#3d352d;stroke-linecap:round;stroke-width:4px}.neon-shared-tube__exit{fill:none;stroke:var(--nm-sodium);stroke-linecap:round;stroke-width:2px;opacity:.72}.neon-shared-tube__dedication{width:78%;color:var(--nm-muted);font-family:var(--nm-mono);letter-spacing:.15em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:.55rem;margin:-.35rem 3% 0 auto;font-size:clamp(.68rem,2.5vw,.78rem);font-weight:520;display:flex}.neon-shared-tube__dedication-mark{color:var(--nm-sodium)}.neon-shared-tube[data-ignition=running] [data-tube-mount=sender] .neon-shared-tube__tube--current{animation:.62s linear both nm-current-sender}.neon-shared-tube[data-ignition=running] [data-tube-mount=sender] .neon-shared-tube__feeder--current{animation:.62s linear both nm-current-feeder-in}.neon-shared-tube[data-ignition=running] [data-tube-mount=recipient] .neon-shared-tube__feeder--current{animation:.62s linear both nm-current-feeder-out}.neon-shared-tube[data-ignition=running] [data-tube-mount=recipient] .neon-shared-tube__tube--current{animation:.62s linear both nm-current-recipient}.neon-shared-tube[data-ignition=running] [data-glyph-kind=medallion] .neon-shared-tube__cell-outline{animation:.62s linear both nm-medallion-current}@keyframes nm-current-sender{0%{opacity:1;stroke-dashoffset:1px}38%{opacity:1;stroke-dashoffset:0}45%,to{opacity:0;stroke-dashoffset:0}}@keyframes nm-current-feeder-in{0%,25%{opacity:0;stroke-dashoffset:1px}52%{opacity:1;stroke-dashoffset:0}60%,to{opacity:0}}@keyframes nm-current-feeder-out{0%,45%{opacity:0;stroke-dashoffset:1px}72%{opacity:1;stroke-dashoffset:0}80%,to{opacity:0}}@keyframes nm-current-recipient{0%,62%{opacity:0;stroke-dashoffset:1px}96%{opacity:1;stroke-dashoffset:0}to{opacity:0}}@keyframes nm-medallion-current{0%,48%{stroke:var(--nm-tube);filter:drop-shadow(0 0 3px #f4ead76b)}72%{stroke:#fffdf4;filter:drop-shadow(0 0 7px #fffdf4cc)}to{stroke:var(--nm-tube);filter:drop-shadow(0 0 3px #f4ead76b)}}.nm-junction-nav{top:50%;right:max(.55rem, env(safe-area-inset-right));z-index:42;background:#080807e0;border:1px solid #f4ead721;gap:.45rem;padding:.65rem .45rem;display:grid;position:fixed;transform:translateY(-50%)}.nm-junction-nav__counter{color:var(--nm-muted);font-family:var(--nm-mono);letter-spacing:.05em;justify-content:center;align-items:center;gap:.22rem;font-size:.56rem;display:flex}.nm-junction-nav__counter i{background:var(--nm-sodium);width:.8rem;height:1px}.nm-junction-nav__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.nm-junction-nav__stop{width:2.35rem;height:2.35rem;color:var(--nm-muted);place-items:center;display:grid;position:relative}.nm-junction-nav__stop:before{content:"";background:#3a342c;width:1px;height:100%;position:absolute;top:-50%;left:calc(50% - .5px)}.nm-junction-nav li:first-child .nm-junction-nav__stop:before{display:none}.nm-junction-nav__node{z-index:1;background:var(--nm-black);border:2px solid #5c554b;border-radius:50%;width:.48rem;height:.48rem;position:relative}.nm-junction-nav__stop[data-past=true] .nm-junction-nav__node,.nm-junction-nav__stop[data-active=true] .nm-junction-nav__node{border-color:var(--nm-sodium);background:#ffe5bd}.nm-junction-nav__label{width:max-content;max-width:10rem;color:var(--nm-ink);font-family:var(--nm-mono);letter-spacing:.06em;opacity:0;pointer-events:none;background:#0d0c0a;border:1px solid #f4ead724;padding:.3rem .5rem;font-size:.63rem;position:absolute;right:calc(100% + .45rem)}.nm-junction-nav__stop:hover .nm-junction-nav__label,.nm-junction-nav__stop:focus-visible .nm-junction-nav__label{opacity:1}.nm-junction-nav__stop:focus-visible{outline:2px solid var(--nm-sodium);outline-offset:1px}.decoration-neon .story-chapter-anchor{scroll-margin-top:2rem}.decoration-neon .content-width{width:min(100% - 3rem,44rem)}.nm-hero,.nm-thread,.nm-route,.nm-roll,.nm-drafts,.nm-voice,.nm-lock,.nm-dawn{color:var(--nm-ink);position:relative}.nm-hero{place-items:center;min-height:76svh;padding:5rem 1.5rem 8rem;display:grid}.nm-hero__inner{width:min(100%,40rem)}.nm-hero__sign,.nm-section-head h2,.nm-thread h2,.nm-dawn h2{color:var(--nm-ink);font-family:var(--story-display);letter-spacing:-.025em;text-shadow:none;font-weight:540;line-height:1.02}.nm-hero__sign{max-width:12ch;margin:.75rem 0;font-size:clamp(3rem,13vw,7.5rem)}.nm-hero__eyebrow,.nm-section-head__kicker,.nm-ts,.nm-drafts__label,.nm-thread__status,.nm-roll__stamp,.nm-dawn__status{color:var(--nm-sodium);font-family:var(--nm-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.65rem;font-weight:580}.nm-hero__from,.nm-section-head p,.nm-thread__signoff,.nm-route__note,.nm-roll__note,.nm-roll figcaption,.nm-voice__placeholder,.nm-dawn p{color:var(--nm-muted);text-shadow:none}.nm-section-head{margin-bottom:2.25rem}.nm-section-head h2,.nm-thread h2,.nm-dawn h2{margin:.45rem 0;font-size:clamp(2rem,7vw,3.8rem)}.nm-thread,.nm-drafts,.nm-voice,.nm-lock,.nm-dawn{margin-block:clamp(6rem,18vh,11rem)}.nm-thread,.nm-voice__card,.nm-dawn__msg{background:#12110ff0;border:1px solid #2b2823;padding:clamp(1.4rem,5vw,2.5rem)}.nm-thread__head,.nm-voice__head{border-bottom:1px solid #332e27;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.nm-thread__stream{gap:1rem;padding-block:1.75rem;display:grid}.nm-thread__bubble{max-width:38rem;color:var(--nm-ink);margin:0;font-size:clamp(1rem,3.5vw,1.15rem);line-height:1.85}.nm-route{margin-block:clamp(7rem,20vh,13rem)}.nm-route__path,.nm-drafts__list{margin:0;padding:0;list-style:none}.nm-route__stop{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;min-height:10rem;display:grid}.nm-route__rail{justify-items:center;display:grid;position:relative}.nm-route__line{background:#5c402a;width:1px;position:absolute;top:0;bottom:0}.nm-route__pin{z-index:1;border:3px solid var(--nm-sodium);background:var(--nm-black);border-radius:50%;width:1rem;height:1rem;margin-top:.35rem;display:grid;position:relative}.nm-pin{display:none}.nm-route__card{border-bottom:1px solid #2c2822;padding:0 0 3rem}.nm-route__card h3{color:var(--nm-ink);text-shadow:none;margin:.55rem 0;font-size:clamp(1.25rem,4vw,1.65rem)}.nm-roll{margin-block:clamp(7rem,19vh,12rem)}.nm-roll__strip{background:#38332c;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1px;padding:1px;display:grid}.nm-roll__shot{background:#0c0b0a;margin:0;padding:.65rem}.nm-roll__frame{aspect-ratio:4/5;background:#15130f;position:relative;overflow:hidden}.nm-roll__frame img{object-fit:cover;filter:grayscale(.82)contrast(1.08);width:100%;height:100%}.nm-roll__flash{display:none}.nm-roll__stamp{background:#080807d1;padding:.2rem .35rem;position:absolute;bottom:.5rem;right:.6rem}.nm-drafts__list{background:#302c25;gap:1px;display:grid}.nm-drafts__item{background:var(--nm-panel);padding:1.2rem 1.35rem}.nm-drafts__item p{margin:.5rem 0 0}.nm-drafts__caret{display:none}.nm-wave__bar{fill:var(--nm-sodium)}.nm-voice__wave{opacity:.72;height:3.5rem;margin-block:1.25rem}.nm-voice__player{width:100%}.nm-lock__screen{border-left:1px solid var(--nm-sodium);background:#0e0d0b;margin:0;padding:clamp(2rem,7vw,4rem)}.nm-lock__time,.nm-lock__app,.nm-lock__dot{display:none}.nm-lock blockquote{color:var(--nm-ink);font-family:var(--story-display);margin:0;font-size:clamp(1.8rem,7vw,3.5rem);line-height:1.18}.nm-dawn__scene{border-top:1px solid var(--nm-sodium)}.nm-dawn__glow,.nm-dawn__flip .nm-dawn__draft{display:none}.nm-dawn__msg{background:#11100d}.nm-dawn__sent:before{content:"circuit closed";font-size:0}.nm-gate{width:min(90vw,26rem);color:var(--nm-ink);text-align:left;background:#0c0b09;border:1px solid #373129;padding:1.5rem}.nm-gate__circuit{fill:none;stroke:#645746;stroke-linecap:round;stroke-width:2px;width:100%;display:block}.nm-gate__circuit circle{fill:var(--nm-sodium);stroke:#21170e;stroke-width:3px}.nm-gate[data-opening=true] .nm-gate__circuit path{stroke:var(--nm-tube);stroke-dasharray:1;stroke-dashoffset:1px;animation:.62s linear both nm-gate-current}@keyframes nm-gate-current{to{stroke-dashoffset:0}}.nm-gate__for{font-family:var(--story-display);margin:1rem 0 .25rem;font-size:2rem}.nm-gate__from{color:var(--nm-muted);margin:0;font-size:.8rem}.nm-gate__open{border:1px solid var(--nm-sodium);min-height:2.9rem;color:var(--nm-ink);font-family:var(--nm-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;margin-top:1.5rem;padding:.75rem 1rem;font-size:.72rem;font-weight:620}.nm-gate__open:focus-visible{outline:2px solid var(--nm-tube);outline-offset:3px}body[data-motion-profile=reduced] .neon-shared-tube,body[data-motion-profile=balanced] .neon-shared-tube,.story-shell[data-story-mode=preview] .neon-shared-tube{--nm-static-tube:1}.story-shell:has(.world--neon[data-reduced=true]) .neon-shared-tube{--nm-static-tube:1}body[data-motion-profile=reduced] .neon-shared-tube *,body[data-motion-profile=balanced] .neon-shared-tube *,.story-shell[data-story-mode=preview] .neon-shared-tube *{transition:none!important;animation:none!important}.story-shell:has(.world--neon[data-reduced=true]) .neon-shared-tube *{transition:none!important;animation:none!important}body[data-motion-profile=reduced] .neon-shared-tube [class*=--current],body[data-motion-profile=balanced] .neon-shared-tube [class*=--current],.story-shell[data-story-mode=preview] .neon-shared-tube [class*=--current]{opacity:0}.story-shell:has(.world--neon[data-reduced=true]) .neon-shared-tube [class*=--current]{opacity:0}@media (prefers-reduced-motion:reduce){.neon-shared-tube,.neon-shared-tube *,.nm-gate,.nm-gate *{transition:none!important;animation:none!important}.neon-shared-tube [class*=--current]{opacity:0}}@media (max-width:520px){.decoration-neon>.theme-signature{min-height:78svh;padding-inline:.3rem}.neon-shared-tube__native-glyph{font-size:38px}.nm-junction-nav{right:max(.25rem, env(safe-area-inset-right));padding-inline:.25rem}.nm-junction-nav__stop{width:2.15rem;height:2.15rem}.decoration-neon .content-width{width:min(100% - 3.5rem,44rem)}}
.story-shell.decoration-none{--mi-paper:#f4f6f5;--mi-plane:#e7ebe9;--mi-ink:#202725;--mi-ink-soft:#46514d;--mi-muted:#5d6864;--mi-indigo:#3f4c58;--mi-brass:#8b7040;--mi-patina:#4f7067;--mi-serif:var(--story-display);--mi-sans:var(--story-body);background:var(--mi-paper);min-height:100svh;color:var(--mi-ink);overflow-x:clip}.story-shell.decoration-none:before,.story-shell.decoration-none:after{display:none}.story-shell.decoration-none *,.story-shell.decoration-none :before,.story-shell.decoration-none :after{transition:none!important;animation:none!important}.decoration-none .mi-eyebrow{color:var(--mi-muted);font-family:var(--mi-sans);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:650}.decoration-none .story-chapter-anchor{position:relative}.decoration-none .mi-folio{box-sizing:border-box;margin-block:0 46svh}.decoration-none .mi-folio[data-mi-measure=wide]{width:min(86vw,72rem);margin-inline:auto clamp(1.5rem,6vw,7rem)}.decoration-none .mi-folio[data-mi-measure=narrow]{width:min(64vw,38rem);margin-inline:clamp(1.5rem,13vw,15rem) auto}.decoration-none .cine-gate__curtain{background:var(--mi-paper)}.decoration-none .cine-gate__content{width:min(100%,26rem);padding:1.5rem}.mi-gate{color:var(--mi-ink);text-align:left;justify-items:start;gap:1.4rem;display:grid}.mi-gate__eyebrow{color:var(--mi-muted);font-family:var(--mi-sans);letter-spacing:.28em;text-transform:uppercase;font-size:.74rem;font-weight:650}.mi-gate__by{font-family:var(--mi-serif);margin:0;font-size:clamp(1.8rem,7vw,2.7rem);font-style:italic;line-height:1.08}.mi-gate__rule{background:var(--mi-indigo);width:3.25rem;height:1px}.mi-gate__open{border:0;border-bottom:1px solid var(--mi-indigo);min-width:5.5rem;min-height:2.75rem;color:var(--mi-ink);font-family:var(--mi-sans);letter-spacing:.22em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;padding:.65rem 0;font-size:.78rem;font-weight:700}.mi-gate__open:focus-visible{outline:2px solid var(--mi-indigo);outline-offset:5px}.mi-hero{align-items:end;min-height:96svh;padding:clamp(6rem,18svh,11rem) clamp(1rem,5vw,5rem) clamp(3rem,9svh,6rem);display:grid}.mi-hero__inner{text-align:left;justify-items:start;gap:1.4rem;max-width:36rem;display:grid}.mi-hero__eyebrow{color:var(--mi-muted);font-family:var(--mi-sans);letter-spacing:.3em;text-transform:uppercase;font-size:.76rem;font-weight:650}.mi-hero__names{max-width:9ch;color:var(--mi-ink);font-family:var(--mi-serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3.5rem,11vw,8rem);font-weight:430;line-height:.92}.mi-hero__rule{background:var(--mi-indigo);width:min(17rem,42vw);height:1px}.mi-hero__meta{color:var(--mi-muted);font-family:var(--mi-sans);letter-spacing:.12em;margin:0;font-size:.88rem}.mi-memories{padding-block:2rem}.mi-memories__eyebrow{margin-bottom:clamp(4rem,12svh,8rem)}.mi-memories__list{gap:42svh;margin:0;padding:0;list-style:none;display:grid}.mi-memory{align-content:center;gap:.8rem;width:min(100%,36rem);min-height:36svh;display:grid}.mi-memory[data-align=right]{text-align:right;margin-left:auto}.mi-memory__folio{color:var(--mi-indigo);font-family:var(--mi-serif);font-variant-numeric:oldstyle-nums proportional-nums;font-size:clamp(2.6rem,8vw,5.2rem);line-height:.86}.mi-memory__date{color:var(--mi-patina);font-family:var(--mi-sans);letter-spacing:.18em;text-transform:uppercase;font-size:.76rem;font-weight:700}.mi-memory__title{max-width:16ch;font-family:var(--mi-serif);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,6vw,3.8rem);font-weight:430;line-height:1.02}.mi-memory[data-align=right] .mi-memory__title,.mi-memory[data-align=right] .mi-memory__caption{margin-left:auto}.mi-memory__caption{max-width:34ch;color:var(--mi-ink-soft);font-family:var(--mi-sans);margin:0;font-size:1rem;line-height:1.75}.mi-verse{justify-items:start;padding-block:2rem;display:grid}.mi-mended-seam{width:min(100%,42rem);height:12px;margin:0 0 clamp(5rem,16svh,10rem);display:block;overflow:visible}.mi-mended-seam__metal,.mi-mended-seam__patina{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.mi-mended-seam__metal{stroke:var(--mi-brass);stroke-width:1.4px}.mi-mended-seam__patina{stroke:var(--mi-patina);stroke-width:.55px}.mi-verse__title{max-width:18ch;font-family:var(--mi-serif);margin:0 0 2rem;font-size:clamp(1.9rem,5vw,3rem);font-style:italic;font-weight:430;line-height:1.08}.mi-verse__body{gap:1.5rem;max-width:35em;display:grid}.mi-verse__para{color:var(--mi-ink);font-family:var(--mi-sans);margin:0;font-size:clamp(1.06rem,2.4vw,1.2rem);line-height:1.9}.mi-verse__signoff{color:var(--mi-indigo);font-family:var(--mi-serif);margin:2.4rem 0 0;font-size:1.35rem;font-style:italic}.mi-plates{padding-block:2rem}.mi-plates__eyebrow{margin-bottom:clamp(4rem,13svh,8rem)}.mi-plates__flow{gap:44svh;display:grid}.mi-plate{width:min(100%,54rem);margin:0}.mi-plate:nth-child(2n){width:min(76%,38rem);margin-left:auto}.mi-plate__frame{background:var(--mi-plane);clip-path:polygon(.35% 0,100% .45%,99.6% 99.7%,0 100%);overflow:hidden}.mi-plate__frame img{object-fit:cover;filter:none;width:100%;height:auto;display:block;transform:none}.mi-plate figcaption{max-width:42ch;color:var(--mi-muted);font-family:var(--mi-sans);letter-spacing:.12em;margin-top:1rem;font-size:.78rem;font-weight:600}.mi-plates__note{max-width:28em;color:var(--mi-ink-soft);font-family:var(--mi-serif);margin:clamp(4rem,12svh,8rem) 0 0 auto;font-size:clamp(1.2rem,3vw,1.7rem);font-style:italic;line-height:1.5}.mi-things,.mi-quote{padding-block:2rem}.mi-things__eyebrow{margin-bottom:clamp(3rem,9svh,6rem)}.mi-things__list{gap:2.5rem;max-width:42rem;margin:0;padding:0;list-style:none;display:grid}.mi-things__item{grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;gap:1rem;display:grid}.mi-things__item:nth-child(2n){width:78%;margin-left:auto}.mi-things__mark{color:var(--mi-patina);font-family:var(--mi-sans);font-size:.78rem;font-weight:700}.mi-things__item p{font-family:var(--mi-serif);margin:0;font-size:clamp(1.4rem,4vw,2rem);line-height:1.38}.mi-quote{align-items:end;min-height:72svh;display:grid}.mi-quote__figure{text-align:right;max-width:25em;margin:0 0 0 auto}.mi-quote__text,.mi-quote__text p{margin:0}.mi-quote__text p{font-family:var(--mi-serif);letter-spacing:-.02em;font-size:clamp(2rem,6vw,4rem);line-height:1.16}.mi-quote__attr{color:var(--mi-muted);font-family:var(--mi-sans);letter-spacing:.16em;margin-top:1.6rem;font-size:.76rem;font-weight:650;display:block}.mi-still{isolation:isolate;background:var(--mi-plane);align-items:end;min-height:100svh;margin-block-end:0;display:grid;position:relative}.mi-enso-field{z-index:-1;aspect-ratio:1;background:var(--mi-paper);border-radius:50%;width:clamp(18rem,62vw,48rem);position:absolute;top:10%;right:clamp(-5rem,-4vw,-1rem)}.mi-enso-field:after{content:"";background:var(--mi-plane);width:38%;height:24%;position:absolute;top:2%;right:-2%}.mi-still__inner{text-align:left;gap:1.4rem;max-width:31rem;padding:clamp(2rem,7vw,6rem);display:grid}.mi-still__word{max-width:10ch;font-family:var(--mi-serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,9vw,6.5rem);font-weight:430;line-height:.98}.mi-still__body{max-width:32ch;color:var(--mi-ink-soft);font-family:var(--mi-sans);margin:0;font-size:1rem;line-height:1.75}.decoration-none .generic-module,.decoration-none .story-letter,.decoration-none .story-gallery,.decoration-none .hidden-message,.decoration-none .story-timeline,.decoration-none .story-quote,.decoration-none .story-countdown,.decoration-none .story-music,.decoration-none .story-voice,.decoration-none .story-ending{box-shadow:none;background:0 0;border:0;border-radius:0}.decoration-none [data-story-choreography]{opacity:1;filter:none;transform:none}.decoration-none .story-footer{color:var(--mi-muted);font-family:var(--mi-sans);letter-spacing:.06em}body[data-motion-profile=reduced] .story-shell.decoration-none *,body[data-motion-profile=balanced] .story-shell.decoration-none *,.story-shell.decoration-none[data-story-mode=preview] *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.story-shell.decoration-none *{transition:none!important;animation:none!important}}@media (max-width:600px){.decoration-none .mi-folio[data-mi-measure=wide]{width:calc(100% - 2rem);margin-inline:auto 1rem}.decoration-none .mi-folio[data-mi-measure=narrow]{width:calc(100% - 4.5rem);margin-inline:1.25rem auto}.mi-hero{min-height:94svh;padding-inline:.5rem}.mi-memory,.mi-memory[data-align=right]{text-align:left;margin-left:0}.mi-memory[data-align=right] .mi-memory__title,.mi-memory[data-align=right] .mi-memory__caption{margin-left:0}.mi-plate:nth-child(2n){width:82%}.mi-quote__figure{width:88%}.mi-enso-field{width:min(30rem,120vw);top:14%;right:-7rem}}
:root{--ui-focus:#ad7747;--ui-focus-contrast:#f8f1e6;--ui-btn-accent:#7e1420;--ui-btn-accent-deep:#521019;--ui-btn-ink:#171412;--ui-btn-stock:#f8f1e6;--ui-btn-radius:.2rem}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ui-focus) 30%, transparent)}:focus:not(:focus-visible){outline:none}.ui-btn{--_lift:-1px;border-radius:var(--ui-btn-radius);color:var(--ui-btn-ink);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.35rem;font-family:inherit;font-size:.78rem;font-weight:800;line-height:1;text-decoration:none;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,translate .18s;display:inline-flex}.ui-btn:hover{translate:0 var(--_lift)}.ui-btn:active{translate:0}.ui-btn:disabled,.ui-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;box-shadow:none;translate:0}.ui-btn--primary{color:var(--ui-btn-stock);background:var(--ui-btn-accent);box-shadow:.35rem .35rem 0 var(--ui-btn-ink)}.ui-btn--primary:hover{background:var(--ui-btn-accent-deep);box-shadow:.5rem .5rem 0 var(--ui-btn-ink)}.ui-btn--primary:active{box-shadow:.18rem .18rem 0 var(--ui-btn-ink)}.ui-btn--secondary{color:var(--ui-btn-accent);background:0 0;border-color:currentColor}.ui-btn--secondary:hover{color:var(--ui-btn-stock);background:var(--ui-btn-accent)}.ui-btn--ghost{color:inherit;background:color-mix(in srgb, currentColor 8%, transparent)}.ui-btn--ghost:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.ui-btn--sm{padding:.55rem .9rem;font-size:.66rem}.ui-btn--lg{padding:1.05rem 1.75rem;font-size:.85rem}@media (prefers-reduced-motion:reduce){.ui-btn{transition:color .18s,background .18s,border-color .18s,box-shadow .18s}.ui-btn:hover,.ui-btn:active{translate:0}}body[data-motion-profile=reduced] .ui-btn{transition:color .18s,background .18s,border-color .18s,box-shadow .18s}body[data-motion-profile=reduced] .ui-btn:hover,body[data-motion-profile=reduced] .ui-btn:active{translate:0}.archive-theatre[data-motion=reduced] .ui-btn{transition:color .18s,background .18s,border-color .18s,box-shadow .18s}.archive-theatre[data-motion=reduced] .ui-btn:hover,.archive-theatre[data-motion=reduced] .ui-btn:active{translate:0}
.archive-theatre{--mkt-section-y:clamp(4rem, 7vw, 8rem);--mkt-gap-eyebrow:clamp(1.4rem, 2.4vw, 2.2rem)}.archive-closing>p{margin-bottom:var(--mkt-gap-eyebrow)}.archive-closing h2{margin-top:0}@media (max-width:480px){.archive-closing h2{letter-spacing:-.05em;font-size:clamp(3rem,15vw,5rem)}}.archive-closing .ui-btn{margin-top:clamp(1.75rem,3.5vw,3rem)}.reading-progress{z-index:60;pointer-events:none;background:color-mix(in srgb, var(--archive-ink) 8%, transparent);width:100%;height:3px;position:fixed;top:0;left:0}.reading-progress__bar{transform-origin:0;background:linear-gradient(90deg, var(--archive-oxblood), var(--archive-brass));width:100%;height:100%;transform:scaleX(0)}.back-to-top{z-index:65;border:1px solid var(--archive-oxblood);width:2.75rem;height:2.75rem;color:var(--archive-stock);background:var(--archive-oxblood);box-shadow:.2rem .2rem 0 var(--archive-ink);opacity:0;visibility:hidden;border-radius:999px;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;transition:opacity .2s,translate .2s,background .18s,visibility 0s linear .2s;display:inline-flex;position:fixed;bottom:1.1rem;right:1.1rem;translate:0 .75rem}.back-to-top[data-visible=true]{opacity:1;visibility:visible;transition:opacity .2s,translate .2s,background .18s;translate:0}.back-to-top:hover{background:var(--archive-oxblood-deep)}@media (prefers-reduced-motion:reduce){.back-to-top{transition:opacity .2s,background .18s,visibility 0s linear .2s;translate:0}.back-to-top[data-visible=true]{transition:opacity .2s,background .18s}}body[data-motion-profile=reduced] .back-to-top{transition:opacity .2s,background .18s,visibility 0s linear .2s;translate:0}body[data-motion-profile=reduced] .back-to-top[data-visible=true]{transition:opacity .2s,background .18s}.archive-theatre .marketing-nav{z-index:40;background:color-mix(in srgb, var(--archive-paper) 82%, transparent);transition:background .24s,box-shadow .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s;position:sticky;top:0}.archive-theatre[data-tone=stock] .marketing-nav{background:color-mix(in srgb, var(--archive-stock) 82%, transparent)}.archive-theatre[data-tone=midnight] .marketing-nav{background:color-mix(in srgb, var(--archive-midnight) 80%, transparent)}.marketing-nav[data-condensed=true]{background:color-mix(in srgb, var(--archive-paper) 92%, transparent);min-height:3.85rem;box-shadow:0 1px 0 color-mix(in srgb, var(--archive-ink) 18%, transparent);-webkit-backdrop-filter:saturate(1.1)blur(10px);backdrop-filter:saturate(1.1)blur(10px)}.archive-theatre[data-tone=stock] .marketing-nav[data-condensed=true]{background:color-mix(in srgb, var(--archive-stock) 92%, transparent)}.archive-theatre[data-tone=midnight] .marketing-nav[data-condensed=true]{background:color-mix(in srgb, var(--archive-midnight) 90%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--archive-brass) 32%, transparent)}.marketing-nav[data-condensed=true] .archive-masthead__brand{font-size:1.2rem}.marketing-nav__toggle{display:none}@media (prefers-reduced-motion:reduce){.archive-theatre .marketing-nav{transition:background .24s,box-shadow .24s}}body[data-motion-profile=reduced] .marketing-nav,.archive-theatre[data-motion=reduced] .marketing-nav{transition:background .24s,box-shadow .24s}@media (max-width:680px){.marketing-nav__toggle{border:1px solid color-mix(in srgb, currentColor 30%, transparent);border-radius:var(--ui-btn-radius,.2rem);width:2.75rem;height:2.75rem;color:inherit;background:0 0;justify-content:center;justify-self:end;align-items:center;display:inline-flex}.marketing-nav__toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1.25rem;height:1.25rem}.archive-theatre .marketing-nav{grid-template-columns:auto 1fr auto;align-items:center}.archive-theatre .marketing-nav .archive-masthead__index{display:none}.marketing-nav .archive-masthead__links{background:color-mix(in srgb, var(--archive-paper) 97%, transparent);box-shadow:0 12px 24px color-mix(in srgb, var(--archive-ink) 18%, transparent);opacity:0;pointer-events:none;visibility:hidden;flex-direction:column;align-items:stretch;gap:0;padding:.5rem clamp(1rem,6vw,2rem) 1rem;transition:opacity .2s,translate .2s,visibility 0s linear .2s;position:absolute;top:100%;left:0;right:0;translate:0 -.5rem}.archive-theatre[data-tone=midnight] .marketing-nav .archive-masthead__links{background:color-mix(in srgb, var(--archive-midnight) 97%, transparent)}.marketing-nav[data-menu-open=true] .archive-masthead__links{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .2s,translate .2s,visibility linear;translate:0}.marketing-nav .archive-masthead__links a:not(.nav-cta){border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent);padding:1rem .25rem;font-size:.72rem}.marketing-nav .archive-masthead__links .nav-cta{justify-content:center;margin-top:.85rem}body[data-motion-profile=reduced] .marketing-nav .archive-masthead__links,.archive-theatre[data-motion=reduced] .marketing-nav .archive-masthead__links{transition:opacity .2s,visibility 0s linear .2s;translate:0}body[data-motion-profile=reduced] .marketing-nav[data-menu-open=true] .archive-masthead__links,.archive-theatre[data-motion=reduced] .marketing-nav[data-menu-open=true] .archive-masthead__links{transition:opacity .2s,visibility linear}}.trust-strip{background:color-mix(in srgb, var(--archive-stock) 55%, transparent);border-bottom:2px solid;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;padding:clamp(1.1rem,2.2vw,1.6rem) clamp(1.25rem,3.4vw,3.75rem);display:flex}.trust-strip__item{color:var(--archive-ink);letter-spacing:.11em;text-transform:lowercase;align-items:center;gap:.55rem;padding:.35rem clamp(1rem,2.4vw,2rem);font-size:.7rem;font-variant-caps:small-caps;font-weight:800;display:inline-flex}.trust-strip__item+.trust-strip__item{border-left:1px solid color-mix(in srgb, var(--archive-ink) 22%, transparent)}.trust-strip__item svg{width:1rem;height:1rem;color:var(--archive-oxblood);stroke-width:1.9px;flex-shrink:0}@media (max-width:680px){.trust-strip{flex-direction:column;align-items:stretch}.trust-strip__item{justify-content:center;padding-block:.55rem}.trust-strip__item+.trust-strip__item{border-left:0;border-top:1px solid color-mix(in srgb, var(--archive-ink) 16%, transparent)}}.tap-affordance{z-index:7;pointer-events:none;width:3.4rem;height:3.4rem;position:absolute;top:clamp(9rem,26%,13rem);right:clamp(2.5rem,12%,5rem)}.tap-affordance__dot{background:var(--archive-brass);width:.65rem;height:.65rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--archive-brass) 30%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tap-affordance__ring{border:1.5px solid var(--archive-brass);opacity:0;border-radius:50%;width:100%;height:100%;animation:2.6s ease-out infinite tap-ripple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.28)}.tap-affordance__ring:nth-child(2){animation-delay:.85s}.tap-affordance__ring:nth-child(3){animation-delay:1.7s}.tap-affordance__label{color:var(--archive-oxblood);font-family:var(--font-archive);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:850;position:absolute;top:calc(100% + .15rem);left:50%;transform:translate(-50%)}@keyframes tap-ripple{0%{opacity:.55;transform:translate(-50%,-50%)scale(.28)}70%,to{opacity:0;transform:translate(-50%,-50%)scale(1.25)}}@media (prefers-reduced-motion:reduce){.tap-affordance__ring{opacity:.4;animation:none;transform:translate(-50%,-50%)scale(1)}}.archive-theatre[data-motion=reduced] .tap-affordance__ring,body[data-motion-profile=reduced] .tap-affordance__ring{opacity:.4;animation:none;transform:translate(-50%,-50%)scale(1)}@media (max-width:760px){.tap-affordance{width:2.8rem;height:2.8rem;top:clamp(7rem,22%,10rem);right:clamp(1.5rem,10%,3rem)}}.legal-page .how-steps{gap:1.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.legal-page .how-steps>li{padding-left:0}.legal-page .how-steps h3{font-family:var(--font-display,Georgia, serif);letter-spacing:-.01em;margin:0 0 .4rem;font-size:1.15rem;font-weight:600}.legal-page .how-steps p{margin:0}.legal-page .gift-guide-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.1rem;margin:1.75rem 0 .5rem;display:grid}.legal-page .gift-guide-card{border:1px solid color-mix(in srgb, var(--archive-ink,#171412) 14%, transparent);background:color-mix(in srgb, var(--archive-stock,#f8f1e6) 60%, transparent);color:inherit;box-shadow:.3rem .3rem 0 color-mix(in srgb, var(--archive-ink,#171412) 10%, transparent);border-radius:.5rem;align-content:start;gap:.55rem;padding:1.25rem 1.35rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.legal-page .gift-guide-card:hover,.legal-page .gift-guide-card:focus-visible{border-color:color-mix(in srgb, var(--archive-oxblood,#7e1420) 45%, transparent);box-shadow:.45rem .45rem 0 color-mix(in srgb, var(--archive-ink,#171412) 14%, transparent);transform:translate(-1px,-1px)}.legal-page .gift-guide-card h2{font-family:var(--font-display,Georgia, serif);letter-spacing:-.01em;margin:0;font-size:1.18rem;font-weight:600;line-height:1.2}.legal-page .gift-guide-card p{color:color-mix(in srgb, var(--archive-ink,#171412) 78%, transparent);margin:0;font-size:.95rem;line-height:1.5}.legal-page .gift-guide-card__more{font-family:var(--font-archive,Arial, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--archive-oxblood,#7e1420);margin-top:.15rem;font-size:.72rem;font-weight:800}@media (prefers-reduced-motion:reduce){.legal-page .gift-guide-card,.legal-page .gift-guide-card:hover{transition:none;transform:none}}
.showcase-page{--sc-serif:"Fraunces Variable", Fraunces, Georgia, serif}.showcase-hero{text-align:center;max-width:60rem;margin:clamp(1rem,4vh,2.5rem) auto clamp(2.2rem,7vh,3.6rem)}.showcase-hero__kicker{color:var(--archive-oxblood);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.showcase-hero h1{color:var(--archive-ink);font-family:var(--sc-serif);letter-spacing:-.02em;text-wrap:balance;margin:.9rem 0 0;font-size:clamp(1.95rem,6vw,3.3rem);font-weight:400;line-height:1.08}.showcase-hero__lede{max-width:44rem;color:color-mix(in srgb, var(--archive-ink) 72%, var(--archive-stock));margin:1.1rem auto 0;font-size:clamp(1rem,2.6vw,1.15rem);line-height:1.7}.showcase-grid{grid-template-columns:1fr;gap:clamp(1.2rem,3vw,1.8rem);max-width:74rem;margin:0 auto;padding:0;list-style:none;display:grid}@media (min-width:640px){.showcase-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.showcase-grid{grid-template-columns:1fr 1fr 1fr}}.showcase-grid__item{display:flex}.showcase-card{border:1px solid color-mix(in srgb, var(--archive-ink) 18%, transparent);background:var(--archive-stock);width:100%;color:var(--archive-ink);box-shadow:.35rem .35rem 0 var(--archive-ink);border-radius:.2rem;flex-direction:column;text-decoration:none;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out;display:flex;overflow:hidden}.showcase-card:hover{box-shadow:.5rem .5rem 0 var(--archive-ink);border-color:color-mix(in srgb, var(--archive-ink) 34%, transparent);transform:translate(-1px,-1px)}.showcase-card:active{box-shadow:.18rem .18rem 0 var(--archive-ink);transform:translate(.15rem,.15rem)}.showcase-card__stage{aspect-ratio:5/3;background:var(--sc-bg);color:var(--sc-text);flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:1.6rem 1.4rem;display:flex}.showcase-card__mark{background:var(--sc-accent);border-radius:2px;width:2.2rem;height:2px}.showcase-card__line{max-width:18ch;color:var(--sc-text);font-family:var(--sc-display);text-align:center;text-wrap:balance;font-size:clamp(1.15rem,3.4vw,1.5rem);line-height:1.3}.showcase-card__body{flex-direction:column;gap:.5rem;padding:1.1rem 1.2rem 1.3rem;display:flex}.showcase-card__head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.showcase-card__name{color:var(--archive-ink);letter-spacing:-.01em;margin:0;font-size:1.12rem;font-weight:600}.showcase-card__swatches{flex:none;gap:4px;display:inline-flex}.showcase-card__swatches i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #00000024}.showcase-card__desc{color:color-mix(in srgb, var(--archive-ink) 70%, var(--archive-stock));margin:0;font-size:.9rem;line-height:1.55}.showcase-card__best{color:color-mix(in srgb, var(--archive-ink) 70%, var(--archive-stock));margin-top:.15rem;font-size:.82rem;line-height:1.4}.showcase-card__best-label{color:var(--archive-oxblood);letter-spacing:.16em;text-transform:uppercase;margin-right:.5rem;font-size:.64rem;font-weight:800}.showcase-card__enter{color:var(--archive-oxblood);margin-top:.6rem;font-size:.82rem;font-weight:700}.showcase-card__enter span{transition:transform .18s ease-out;display:inline-block}.showcase-card:is(:hover,:focus-visible) .showcase-card__enter span{transform:translate(.2rem)}.showcase-closing{text-align:center;max-width:44rem;margin:clamp(3rem,8vh,5rem) auto 0}.showcase-closing__note{color:color-mix(in srgb, var(--archive-ink) 70%, var(--archive-stock));margin:0;font-size:.92rem;font-style:italic;line-height:1.6}.showcase-closing h2{color:var(--archive-ink);font-family:var(--sc-serif);letter-spacing:-.02em;margin:.9rem 0 1.5rem;font-size:clamp(1.6rem,5vw,2.4rem);font-weight:400;line-height:1.12}.showcase-closing__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.4rem;display:flex}.showcase-exit{z-index:100;border:1px solid var(--archive-brass);min-height:44px;color:var(--archive-stock);font-family:var(--font-archive);letter-spacing:.06em;text-transform:uppercase;box-shadow:.22rem .22rem 0 color-mix(in srgb, var(--archive-brass) 72%, transparent);background:#110d12e0;border-radius:.2rem;align-items:center;gap:.4rem;padding:.65rem .95rem;font-size:.76rem;font-weight:800;text-decoration:none;transition:background .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out;display:inline-flex;position:fixed;top:clamp(.8rem,2vh,1.2rem);left:clamp(.8rem,2vw,1.2rem)}.showcase-exit:hover,.showcase-exit:focus-visible{background:var(--archive-midnight);box-shadow:.32rem .32rem 0 var(--archive-brass);transform:translateY(-1px)}.showcase-exit:active{box-shadow:.1rem .1rem 0 var(--archive-brass);transform:translate(.1rem,.1rem)}@media (prefers-reduced-motion:reduce){.showcase-card,.showcase-card__enter span,.showcase-exit{transition:none}.showcase-card:is(:hover,:active),.showcase-exit:is(:hover,:focus-visible,:active),.showcase-card:is(:hover,:focus-visible) .showcase-card__enter span{transform:none}}body[data-motion-profile=reduced] .showcase-card,body[data-motion-profile=reduced] .showcase-card__enter span,body[data-motion-profile=reduced] .showcase-exit{transition:none}body[data-motion-profile=reduced] .showcase-card:is(:hover,:active),body[data-motion-profile=reduced] .showcase-exit:is(:hover,:focus-visible,:active),body[data-motion-profile=reduced] .showcase-card:is(:hover,:focus-visible) .showcase-card__enter span{transform:none}
.checkout-page .checkout-back{color:color-mix(in srgb, var(--archive-ink) 72%, transparent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;text-decoration:none;transition:color .16s;display:inline-flex}.checkout-page .checkout-back:hover{color:var(--archive-oxblood)}.pricing-compare{border-top:2px solid;padding:clamp(3rem,7vw,6.5rem) clamp(1.25rem,3.4vw,3.75rem)}.pricing-compare__intro{text-align:center;max-width:44rem;margin:0 auto clamp(2rem,4vw,3.25rem)}.pricing-compare__intro h2{font-family:var(--font-display);letter-spacing:-.02em;margin:.55rem 0 .75rem;font-size:clamp(1.9rem,4vw,3rem);font-weight:500;line-height:1.02}.pricing-compare__intro>p:last-child{color:color-mix(in srgb, var(--archive-ink) 68%, transparent);font-family:var(--font-display);margin:0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.55}.pricing-compare__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2.4vw,1.9rem);display:grid}.compare-card{border:1px solid color-mix(in srgb, var(--archive-oxblood) 30%, transparent);background:color-mix(in srgb, var(--archive-stock) 92%, transparent);box-shadow:.4rem .4rem 0 color-mix(in srgb, var(--archive-ink) 18%, transparent);border-radius:.55rem;flex-direction:column;padding:clamp(1.5rem,2.6vw,2.15rem) clamp(1.3rem,2.2vw,1.85rem);transition:transform .24s,box-shadow .24s,border-color .24s;display:flex;position:relative}.compare-card:hover,.compare-card:focus-within{border-color:color-mix(in srgb, var(--archive-oxblood) 55%, transparent);box-shadow:.55rem .55rem 0 color-mix(in srgb, var(--archive-ink) 24%, transparent);transform:translateY(-.2rem)}.compare-card[data-loved=true]{border-color:var(--archive-oxblood);background:var(--archive-stock);box-shadow:.7rem .7rem 0 var(--archive-oxblood-deep);border-width:2px}.compare-card__ribbon{border:1px solid var(--archive-oxblood);background:var(--archive-oxblood);color:var(--archive-stock);font-family:var(--font-archive);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding:.4rem .85rem;font-size:.62rem;font-weight:850;position:absolute;top:-.85rem;left:50%;transform:translate(-50%)rotate(-1.5deg)}.compare-card__name{font-family:var(--font-archive);letter-spacing:.2em;text-transform:uppercase;color:var(--archive-oxblood);margin:0;font-size:.66rem;font-weight:800}.compare-card__price{font-family:var(--font-display);margin:.5rem 0 .1rem;line-height:1}.compare-card__price strong{letter-spacing:-.03em;font-size:clamp(2.2rem,4.5vw,2.9rem);font-weight:600}.compare-card__from{color:color-mix(in srgb, var(--archive-ink) 60%, transparent);font-size:.95rem;font-weight:500}.compare-card__gst{font-family:var(--font-archive);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--archive-ink) 62%, transparent);margin:0 0 1.1rem;font-size:.62rem;font-weight:700}.compare-card__spec{border-block:1px dashed color-mix(in srgb, var(--archive-oxblood) 30%, transparent);gap:.55rem;margin:0 0 1.15rem;padding:.95rem 0;display:grid}.compare-card__spec>div{grid-template-columns:5.4rem 1fr;align-items:baseline;gap:.6rem;display:grid}.compare-card__spec dt{font-family:var(--font-archive);letter-spacing:.13em;text-transform:uppercase;color:color-mix(in srgb, var(--archive-ink) 62%, transparent);font-size:.62rem;font-weight:800}.compare-card__spec dd{font-family:var(--font-display);color:var(--archive-ink);margin:0;font-size:.92rem;line-height:1.35}.compare-card__features{flex:1;gap:.5rem;margin:0 0 1.4rem;padding:0;list-style:none;display:grid}.compare-card__features li{font-family:var(--font-display);color:color-mix(in srgb, var(--archive-ink) 82%, transparent);padding-left:1.5rem;font-size:.95rem;line-height:1.4;position:relative}.compare-card__features li:before{content:"✓";background:color-mix(in srgb, var(--archive-oxblood) 14%, transparent);width:1.05rem;height:1.05rem;color:var(--archive-oxblood);font-family:var(--font-archive);border-radius:999px;place-items:center;font-size:.62rem;font-weight:900;display:grid;position:absolute;top:.05rem;left:0}.compare-card__cta{border:1px solid var(--archive-ink);border-radius:var(--ui-btn-radius,.2rem);min-height:2.9rem;color:var(--archive-ink);font-family:var(--font-archive);letter-spacing:.06em;text-transform:uppercase;box-shadow:.3rem .3rem 0 color-mix(in srgb, var(--archive-ink) 32%, transparent);background:0 0;justify-content:center;align-items:center;padding:.7rem 1.2rem;font-size:.72rem;font-weight:800;text-decoration:none;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.compare-card__cta:hover,.compare-card__cta:focus-visible{background:var(--archive-ink);color:var(--archive-stock);box-shadow:.42rem .42rem 0 color-mix(in srgb, var(--archive-ink) 38%, transparent);transform:translate(-1px,-1px)}.compare-card__cta:active{box-shadow:.12rem .12rem 0 color-mix(in srgb, var(--archive-ink) 38%, transparent);transform:none}.compare-card[data-loved=true] .compare-card__cta{border-color:var(--archive-oxblood);background:var(--archive-oxblood);color:var(--archive-stock)}.compare-card[data-loved=true] .compare-card__cta:hover,.compare-card[data-loved=true] .compare-card__cta:focus-visible{background:var(--archive-oxblood-deep)}.compare-card__note{text-align:center;font-family:var(--font-archive);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--archive-ink) 62%, transparent);margin:.7rem 0 0;font-size:.62rem;font-weight:700}.pricing-compare__legend{text-align:center;max-width:46rem;font-family:var(--font-display);color:color-mix(in srgb, var(--archive-ink) 62%, transparent);margin:clamp(2rem,3.5vw,3rem) auto 0;font-size:.95rem;line-height:1.6}.pricing-faq{border-top:2px solid;padding:clamp(3rem,6vw,5.5rem) clamp(1.25rem,3.4vw,3.75rem)}.pricing-faq__intro{text-align:center;max-width:44rem;margin:0 auto clamp(1.75rem,3.5vw,2.75rem)}.pricing-faq__intro h2{font-family:var(--font-display);letter-spacing:-.02em;margin:.55rem 0 0;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:500}.pricing-faq__list{gap:.7rem;max-width:46rem;margin:0 auto;display:grid}.faq-item{border:1px solid color-mix(in srgb, var(--archive-oxblood) 24%, transparent);background:color-mix(in srgb, var(--archive-stock) 88%, transparent);border-radius:.5rem;overflow:hidden}.faq-item[open]{border-color:color-mix(in srgb, var(--archive-oxblood) 45%, transparent);background:var(--archive-stock)}.faq-item summary{cursor:pointer;font-family:var(--font-display);color:var(--archive-ink);justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1rem,2vw,1.35rem) clamp(1.15rem,2.4vw,1.6rem);font-size:clamp(1.02rem,1.7vw,1.2rem);font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item__mark{flex:none;width:1.05rem;height:1.05rem;position:relative}.faq-item__mark:before,.faq-item__mark:after{content:"";background:var(--archive-oxblood);height:2px;transition:transform .22s;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.faq-item__mark:after{width:2px;height:100%;inset:0 50% auto;transform:translate(-50%)}.faq-item[open] .faq-item__mark:after{transform:translate(-50%)scaleY(0)}.faq-item__a{padding:0 clamp(1.15rem,2.4vw,1.6rem) clamp(1.1rem,2vw,1.45rem)}.faq-item__a p{max-width:40rem;font-family:var(--font-display);color:color-mix(in srgb, var(--archive-ink) 74%, transparent);margin:0;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.65}.faq-item[open] .faq-item__a{animation:.24s both faq-reveal}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:none}}@media (max-width:860px){.pricing-compare__grid{grid-template-columns:1fr;gap:1.4rem;max-width:30rem;margin-inline:auto}.compare-card[data-loved=true]{box-shadow:.5rem .5rem 0 var(--archive-oxblood-deep)}}.checkout-page{font-family:var(--font-archive,Arial, sans-serif)}.checkout-page .eyebrow{color:var(--archive-oxblood);font-family:var(--font-archive,Arial, sans-serif)}.checkout-dossier{isolation:isolate;border:1px solid color-mix(in srgb, var(--archive-oxblood) 30%, transparent);width:min(72rem,100%);color:var(--archive-ink);background:var(--archive-paper);box-shadow:.65rem .65rem 0 var(--archive-oxblood-deep);border-radius:1rem;margin-inline:auto;padding:clamp(3.75rem,6vw,4.75rem) clamp(1.25rem,4vw,3rem) clamp(2rem,4vw,2.75rem);position:relative;overflow:clip}.checkout-dossier__tab{border-right:1px solid color-mix(in srgb, var(--archive-oxblood) 26%, transparent);border-bottom:1px solid color-mix(in srgb, var(--archive-oxblood) 26%, transparent);border-left:1px solid color-mix(in srgb, var(--archive-oxblood) 26%, transparent);background:color-mix(in srgb, var(--archive-brass) 24%, var(--archive-paper));border-radius:0 0 .65rem .65rem;height:2.75rem;position:absolute;top:0;left:clamp(1.25rem,4vw,2.5rem);right:clamp(1.25rem,4vw,2.5rem)}.checkout-dossier__perforations{z-index:10;gap:.4rem;display:none;position:absolute;top:1rem;left:3rem}.checkout-dossier__perforation{border:1px solid color-mix(in srgb, var(--archive-oxblood) 42%, transparent);background:var(--archive-paper);border-radius:50%;width:.5rem;height:.5rem;display:block}.checkout-dossier__label{z-index:10;color:color-mix(in srgb, var(--archive-ink) 72%, transparent);font-family:var(--font-archive,Arial, sans-serif);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:700;position:absolute;top:.88rem;right:clamp(1.75rem,5vw,3.5rem)}.checkout-dossier__seal{border:2px solid color-mix(in srgb, var(--archive-oxblood) 20%, transparent);pointer-events:none;border-radius:50%;width:6rem;height:6rem;position:absolute;bottom:1.25rem;right:1.25rem;transform:rotate(-8deg)}.checkout-dossier__seal-ring{border:1px dashed color-mix(in srgb, var(--archive-oxblood) 24%, transparent);border-radius:50%;position:absolute;inset:.5rem}.checkout-layout{z-index:10;grid-template-columns:minmax(0,.85fr) minmax(19rem,1fr);align-items:start;gap:clamp(1.75rem,5vw,4.5rem);width:100%;margin:0;padding:clamp(1.5rem,3vw,2.75rem) 0 clamp(2.25rem,5vw,3.5rem)}.checkout-intro{position:sticky;top:1.5rem}.checkout-layout header.checkout-intro h1{font-family:var(--font-display,Georgia, serif);margin:.4rem 0 .9rem;font-size:clamp(2.2rem,5vw,4.2rem);line-height:.98}.checkout-intro>p:not(.eyebrow){max-width:30rem;color:color-mix(in srgb, var(--archive-ink) 72%, transparent);margin:0;line-height:1.75}.checkout-intro__assurances{gap:.85rem;max-width:28rem;margin:clamp(1.5rem,3vw,2.25rem) 0 0;padding:0;list-style:none;display:grid}.checkout-intro__assurances li{color:color-mix(in srgb, var(--archive-ink) 72%, transparent);gap:.15rem;padding:0 0 0 1.6rem;font-size:.85rem;line-height:1.5;display:grid;position:relative}.checkout-intro__assurances li:before{content:"";border:2px solid var(--archive-oxblood);background:var(--archive-paper);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.35rem;left:0}.checkout-intro__assurances strong{letter-spacing:.09em;text-transform:uppercase;color:var(--archive-oxblood);font-size:.72rem;font-weight:800}@media (max-width:760px){.checkout-layout{grid-template-columns:1fr}.checkout-intro{position:static}.checkout-intro__assurances{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}.checkout-intro__assurances li{border:1px solid color-mix(in srgb, var(--archive-oxblood) 32%, transparent);border-radius:var(--ui-btn-radius,.2rem);background:color-mix(in srgb, var(--archive-stock) 86%, transparent);padding:.6rem .75rem .6rem 1.75rem;display:block}.checkout-intro__assurances li:before{background:var(--archive-oxblood);border:0;width:.45rem;height:.45rem;top:50%;left:.75rem;transform:translateY(-50%)}.checkout-intro__assurances li>span{display:none}}@media (min-width:768px){.checkout-dossier__perforations{display:flex}.checkout-dossier__seal{width:7rem;height:7rem}}.checkout-sleeve{border:1px solid color-mix(in srgb, var(--archive-oxblood) 28%, transparent);background:var(--archive-stock);box-shadow:.42rem .42rem 0 color-mix(in srgb, var(--archive-ink) 28%, transparent);border-radius:.65rem;padding:clamp(1.25rem,3vw,1.75rem);position:relative;overflow:clip}.checkout-sleeve__header{border-bottom:1px dashed color-mix(in srgb, var(--archive-oxblood) 32%, transparent);color:color-mix(in srgb, var(--archive-ink) 72%, transparent);font-family:var(--font-archive,Arial, sans-serif);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:.62rem;font-weight:700;display:flex}.checkout-sleeve>.checkout-form,.checkout-sleeve>.checkout-confirmation{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.checkout-form{grid-template-columns:1fr;gap:clamp(1.1rem,2.4vw,1.5rem);display:grid}.checkout-form>.ui-btn{width:100%}.checkout-confirmation>.ui-btn{margin-top:1.15rem}.checkout-confirmation__stamp{border:2px solid var(--archive-oxblood);width:6rem;height:6rem;color:var(--archive-oxblood);font-family:var(--font-archive,Arial, sans-serif);letter-spacing:.14em;text-align:center;text-transform:uppercase;border-radius:50%;place-items:center;margin-bottom:1.25rem;font-size:.62rem;font-weight:800;line-height:1.15;display:grid;transform:rotate(-7deg)}.checkout-page .checkout-fineprint{color:color-mix(in srgb, var(--archive-ink) 68%, transparent);margin:0}.checkout-page .form-error{border:1px solid color-mix(in srgb, var(--archive-oxblood) 45%, transparent);border-left:3px solid var(--archive-oxblood);color:var(--archive-oxblood-deep);background:color-mix(in srgb, var(--archive-oxblood) 6%, var(--archive-stock));margin:0;padding:.7rem .9rem;font-weight:650;line-height:1.45}.checkout-group{border:0;gap:.85rem;margin:0;padding:0;display:grid}.checkout-group__legend{font-family:var(--font-archive,inherit);letter-spacing:.16em;text-transform:uppercase;color:var(--archive-oxblood);margin:0 0 .15rem;padding:0;font-size:.62rem;font-weight:800}@media (min-width:560px){.checkout-group--pair{grid-template-columns:1fr 1fr}.checkout-group--pair .checkout-group__legend{grid-column:1/-1}}.field{gap:.4rem;display:grid}.field__label{color:var(--archive-ink);font-size:.78rem;font-weight:700}.field__input{align-items:center;display:flex;position:relative}.field__icon{color:var(--archive-oxblood);pointer-events:none;position:absolute;left:.85rem}.checkout-form .field__input input{border:1px solid color-mix(in srgb, var(--archive-ink) 24%, transparent);border-radius:var(--ui-btn-radius,.2rem);background:var(--archive-stock);width:100%;min-height:3rem;color:var(--archive-ink);font:inherit;padding:.7rem .85rem .7rem 2.5rem}.field__tick{color:var(--archive-oxblood);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;position:absolute;right:.85rem;transform:scale(.6)}.field__input[data-valid=true] .field__tick{opacity:1;transform:none}.field__input[data-valid=true] input{border-color:color-mix(in srgb, var(--archive-oxblood) 55%, var(--archive-stock));padding-right:2.5rem}.field__hint{color:color-mix(in srgb, var(--archive-ink) 68%, transparent);font-size:.72rem;font-weight:400;line-height:1.45}.tier-select .tier-cards{gap:.7rem;display:grid}@media (min-width:460px){.tier-select .tier-cards{grid-template-columns:repeat(3,1fr)}}.tier-card{cursor:pointer;display:block;position:relative}.tier-card input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.tier-card__frame{border:1px solid color-mix(in srgb, var(--archive-ink) 25%, transparent);background:var(--archive-stock);border-radius:.7rem;gap:.2rem;height:100%;padding:.95rem .9rem .85rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.tier-card:hover .tier-card__frame{border-color:color-mix(in srgb, var(--archive-oxblood) 62%, transparent)}.tier-card input:focus-visible+.tier-card__frame{outline:2px solid var(--archive-oxblood);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb, var(--archive-brass) 34%, transparent)}.tier-card input:checked+.tier-card__frame{border-color:var(--archive-oxblood);background:color-mix(in srgb, var(--archive-oxblood) 5%, var(--archive-stock));box-shadow:0 0 0 1px var(--archive-oxblood) inset}.tier-card__badge{border:1px solid var(--archive-oxblood-deep);border-radius:var(--ui-btn-radius,.2rem);background:var(--archive-oxblood);color:var(--archive-stock);font-family:var(--font-archive,Arial, sans-serif);letter-spacing:.1em;text-transform:uppercase;padding:.2rem .45rem;font-size:.62rem;font-weight:850;position:absolute;top:-.6rem;right:.6rem}.tier-card__head{justify-content:space-between;align-items:baseline;gap:.4rem;padding-right:1.5rem;display:flex}.tier-card__name{letter-spacing:.06em;text-transform:uppercase;color:var(--archive-ink);font-size:.72rem;font-weight:800}.tier-card__price{font-family:var(--font-display,Georgia, serif);color:var(--archive-ink);white-space:nowrap;font-size:1.02rem;font-weight:600}.tier-card__from{color:color-mix(in srgb, var(--archive-ink) 68%, transparent);font-size:.66rem;font-weight:500}.tier-card__material,.tier-card__hosting{color:color-mix(in srgb, var(--archive-ink) 72%, transparent);font-size:.72rem;line-height:1.35}.tier-card__gst{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--archive-ink) 68%, transparent);margin-top:.15rem;font-size:.62rem;font-weight:700}.tier-card__check{color:var(--archive-oxblood);opacity:0;transition:opacity .16s,transform .16s;position:absolute;top:.7rem;right:.7rem;transform:scale(.6)}.tier-card input:checked+.tier-card__frame .tier-card__check{opacity:1;transform:none}.tier-card[data-tier=metal] .tier-card__check{top:.7rem;right:.7rem}.checkout-trust{border:1px dashed color-mix(in srgb, var(--archive-oxblood) 38%, transparent);border-radius:var(--ui-btn-radius,.2rem);background:color-mix(in srgb, var(--archive-paper) 72%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem 1.15rem;padding:.9rem 1rem;display:flex}.checkout-trust span{letter-spacing:.02em;color:color-mix(in srgb, var(--archive-ink) 78%, transparent);align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;display:inline-flex}.checkout-trust span svg{color:var(--archive-oxblood)}.checkout-journey{border-top:1px solid color-mix(in srgb, var(--archive-oxblood) 24%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1.75rem 0 0;padding:1.25rem 0 0;list-style:none;display:grid}.checkout-journey__item{min-width:0;color:color-mix(in srgb, var(--archive-ink) 68%, transparent);font-family:var(--font-archive,Arial, sans-serif);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.62rem;font-weight:700;display:flex}.checkout-journey__marker{border:1px solid color-mix(in srgb, var(--archive-oxblood) 34%, transparent);width:1.25rem;height:1.25rem;color:var(--archive-ink);background:var(--archive-stock);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.checkout-journey__item[data-state=current]{color:var(--archive-ink)}.checkout-journey__item[data-state=current] .checkout-journey__marker{border-color:var(--archive-oxblood);color:var(--archive-stock);background:var(--archive-oxblood)}.checkout-journey__item[data-state=complete] .checkout-journey__marker{border-color:var(--archive-ink);color:var(--archive-stock);background:var(--archive-ink)}@media (min-width:640px){.checkout-journey{grid-template-columns:repeat(4,minmax(0,1fr))}}body[data-motion-profile=reduced] .compare-card,body[data-motion-profile=reduced] .compare-card__cta,body[data-motion-profile=reduced] .checkout-back,body[data-motion-profile=reduced] .faq-item__mark:before,body[data-motion-profile=reduced] .faq-item__mark:after,body[data-motion-profile=reduced] .field__tick,body[data-motion-profile=reduced] .tier-card__frame,body[data-motion-profile=reduced] .tier-card__check{transition:none}body[data-motion-profile=reduced] .compare-card:hover,body[data-motion-profile=reduced] .compare-card:focus-within,body[data-motion-profile=reduced] .compare-card__cta:hover,body[data-motion-profile=reduced] .compare-card__cta:focus-visible,body[data-motion-profile=reduced] .compare-card__cta:active{transform:none}body[data-motion-profile=reduced] .faq-item[open] .faq-item__a{animation:none}.archive-theatre[data-motion=reduced] .compare-card,.archive-theatre[data-motion=reduced] .compare-card__cta,.archive-theatre[data-motion=reduced] .faq-item__mark:before,.archive-theatre[data-motion=reduced] .faq-item__mark:after{transition:none}.archive-theatre[data-motion=reduced] .compare-card:hover,.archive-theatre[data-motion=reduced] .compare-card:focus-within,.archive-theatre[data-motion=reduced] .compare-card__cta:hover,.archive-theatre[data-motion=reduced] .compare-card__cta:focus-visible,.archive-theatre[data-motion=reduced] .compare-card__cta:active{transform:none}.archive-theatre[data-motion=reduced] .faq-item[open] .faq-item__a{animation:none}@media (prefers-reduced-motion:reduce){.compare-card,.compare-card__cta,.checkout-back,.faq-item__mark:before,.faq-item__mark:after,.field__tick,.tier-card__frame,.tier-card__check{transition:none}.compare-card:hover,.compare-card:focus-within,.compare-card__cta:hover,.compare-card__cta:focus-visible,.compare-card__cta:active{transform:none}.faq-item[open] .faq-item__a{animation:none}}
.intake-brand{flex-wrap:wrap;position:relative}.completion-ring{flex-shrink:0;place-items:center;width:48px;height:48px;margin-left:auto;display:grid;position:relative}.completion-ring svg{width:48px;height:48px;transform:rotate(-90deg)}.completion-ring__track{fill:none;stroke:#d4aa682e;stroke-width:3px}.completion-ring__arc{fill:none;stroke:#d4aa68;stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset .7s cubic-bezier(.22,1,.36,1)}.completion-ring__label{color:#f3e7d4;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.completion-ring__label strong{font:400 15px Georgia,serif}.completion-ring__label small{color:#b79a7f;letter-spacing:.05em;font-size:8px}.completion-ring[data-celebrating=true]{animation:.85s ring-celebrate}.completion-ring[data-celebrating=true] .completion-ring__arc{animation:.85s ring-arc-glow}@keyframes ring-celebrate{0%{transform:scale(1)}35%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes ring-arc-glow{0%,to{filter:drop-shadow(0 0 #d4aa6800)}40%{filter:drop-shadow(0 0 7px #d4aa68d9)}}.save-indicator{transition:color .4s}.save-indicator span{align-items:center;gap:6px;display:inline-flex}.save-indicator[data-just-saved=true] span{color:#f6e9d4;animation:1.1s save-settle}@keyframes save-settle{0%{text-shadow:0 0 #d4aa6800;transform:scale(1)}30%{text-shadow:0 0 10px #d4aa6873;transform:scale(1.04)}to{text-shadow:0 0 #d4aa6800;transform:scale(1)}}.wizard-summary{background:linear-gradient(#fffdf8,#fbf3e8);border:1px solid #98715e3d;border-radius:14px;align-items:center;gap:clamp(12px,3vw,22px);width:min(720px,100%);margin:0 auto 4px;padding:12px clamp(14px,3vw,22px);display:flex;box-shadow:0 12px 30px #462b1f12}.wizard-summary__mark{color:#b1543f;font:22px/1 Georgia,serif}.wizard-summary dl{flex-wrap:wrap;flex:1;align-items:baseline;gap:clamp(12px,3vw,26px);margin:0;display:flex}.wizard-summary dl>div{gap:2px;min-width:0;display:grid}.wizard-summary dt{letter-spacing:.16em;text-transform:uppercase;color:#a07d69;font-size:9px}.wizard-summary dd{color:#3a2820;white-space:nowrap;text-overflow:ellipsis;max-width:42vw;margin:0;font:15px Georgia,serif;overflow:hidden}.photo-dropzone{text-align:center;cursor:pointer;background:radial-gradient(120% 120% at 50% 0,#fff0e9e6,#fffaf7 60%);border:1.5px dashed #c79aa4;gap:10px;min-height:168px;padding:20px;transition:border-color .25s,background-color .25s,transform .25s,box-shadow .25s}.photo-dropzone.is-dragging,.photo-dropzone[data-dragging=true]{background:radial-gradient(120% 120% at 50% 0,#ffe7ddf2,#fff3ee 60%);border-style:solid;border-color:#8e4657;transform:translateY(-1px);box-shadow:0 16px 40px #8e465729}.photo-dropzone:hover:not([data-dragging=true]){background-color:#fff6f2;border-color:#a85f6d}.photo-dropzone__glyph{color:#8e4657;background:#8e465714;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .3s cubic-bezier(.22,1,.36,1);display:grid}.photo-dropzone[data-dragging=true] .photo-dropzone__glyph{transform:translateY(-3px)scale(1.06)}.photo-dropzone__glyph svg{stroke-width:1.6px;width:26px;height:26px}.photo-dropzone__lead{color:#30242a;font-size:15px;font-weight:500}.photo-dropzone__browse{color:#8e4657;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;display:inline}.photo-dropzone__browse:hover{color:#6f3543}.photo-dropzone__browse:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #8e4657}.photo-dropzone__hint{color:#81747a;font-size:11px}.approval-bar .approval-primary{letter-spacing:.01em;min-height:50px;padding:0 28px;font-size:14px;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 10px 26px #d4aa6847}.approval-bar .approval-primary:not(:disabled):hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 14px 32px #d4aa6866}.approval-bar .approval-secondary{min-height:50px}.approval-ceremony__eyebrow{align-items:center;gap:6px;display:inline-flex}.approval-ceremony__eyebrow svg{color:#9fd6a0;width:13px;height:13px}.approval-bar--pay{background:linear-gradient(#1c1119f0,#17101aec);border-top-color:#d4aa6866}.approval-ceremony--pay .approval-ceremony__copy p{font-size:clamp(19px,3.4vw,22px)}.approval-bar--paid{text-align:center;background:radial-gradient(140% 120% at 50% -10%,#9fd6a02e,#12200fe6 62%);border-top-color:#b9dfae80;gap:8px;padding-block:22px;position:relative}.approval-bar__seal{color:#cbe6bf;background:#9fd6a01a;border:1px solid #cbe6bf8c;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 2px;display:grid}.approval-bar__seal svg{width:22px;height:22px}.approval-bar--paid .approval-bar__status{font-size:clamp(18px,3.4vw,21px)}.approval-bar__aftercare{color:#cfe3c9;opacity:.9;justify-content:center;align-items:center;gap:8px;margin:0;font-size:12.5px;display:inline-flex}.approval-bar__aftercare svg{flex-shrink:0;width:15px;height:15px}.chapter-dots{z-index:30;opacity:.45;background:0 0;border:0;border-radius:999px;flex-direction:column;align-items:center;gap:12px;padding:12px 4px;transition:opacity .22s;display:flex;position:fixed;top:50%;right:clamp(6px,1.2vw,16px);transform:translateY(-50%)}.chapter-dots:hover,.chapter-dots:focus-within{opacity:1}.chapter-dots__count{letter-spacing:.04em;color:color-mix(in srgb, var(--story-text,#201b1d) 62%, transparent);flex-direction:column;align-items:center;font:10px Georgia,serif;display:flex}.chapter-dots__count i{opacity:.5;font-style:normal;line-height:.6}.chapter-dots__list{flex-direction:column;align-items:center;gap:11px;margin:0;padding:0;list-style:none;display:flex}.chapter-dots__dot{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:26px;padding:0;display:grid;position:relative}.chapter-dots__dot:before{content:"";background:color-mix(in srgb, var(--story-text,#201b1d) 26%, transparent);border-radius:50%;width:9px;height:9px;transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .28s}.chapter-dots__dot:hover:before{background:color-mix(in srgb, var(--story-accent,#8f563d) 70%, transparent);transform:scale(1.25)}.chapter-dots__dot[data-active=true]:before{background:var(--story-accent,#8f563d);transform:scale(1.5)}.chapter-dots__dot[data-active=true]:after{content:"";border:1px solid color-mix(in srgb, var(--story-accent,#8f563d) 45%, transparent);border-radius:50%;width:19px;height:19px;margin:-9.5px 0 0 -9.5px;animation:2.4s ease-out infinite dot-pulse;position:absolute;top:50%;left:50%}.chapter-dots__dot:focus-visible{outline:2px solid var(--story-accent,#8f563d);outline-offset:1px}@keyframes dot-pulse{0%{opacity:.9;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.4)}}.chapter-dots__tip{white-space:nowrap;color:var(--story-surface,#fffaf2);background:color-mix(in srgb, var(--story-text,#201b1d) 90%, transparent);opacity:0;pointer-events:none;border-radius:8px;padding:4px 10px;font:11px Georgia,serif;transition:opacity .22s,transform .22s;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)translate(6px)}.chapter-dots__dot:hover .chapter-dots__tip,.chapter-dots__dot:focus-visible .chapter-dots__tip{opacity:1;transform:translateY(-50%)translate(0)}@media (max-height:620px){.chapter-dots__count{display:none}}@media (max-width:640px){.chapter-dots{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000;gap:8px;padding:8px 0;right:4px}.chapter-dots__count{display:none}.chapter-dots__list{gap:2px}.chapter-dots__dot{width:34px;height:40px}.chapter-dots__dot:before{width:7px;height:7px}.chapter-dots__tip{display:none}}body[data-motion-profile=reduced] .completion-ring[data-celebrating=true],body[data-motion-profile=reduced] .completion-ring[data-celebrating=true] .completion-ring__arc,body[data-motion-profile=reduced] .completion-ring__arc,body[data-motion-profile=reduced] .save-indicator[data-just-saved=true] span,body[data-motion-profile=reduced] .chapter-dots__dot,body[data-motion-profile=reduced] .chapter-dots__dot[data-active=true]:after,body[data-motion-profile=reduced] .chapter-dots__tip,body[data-motion-profile=reduced] .photo-dropzone,body[data-motion-profile=reduced] .photo-dropzone__glyph,body[data-motion-profile=reduced] .approval-bar .approval-primary{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.completion-ring[data-celebrating=true],.completion-ring[data-celebrating=true] .completion-ring__arc,.completion-ring__arc,.save-indicator[data-just-saved=true] span,.chapter-dots__dot,.chapter-dots__dot[data-active=true]:after,.chapter-dots__tip,.photo-dropzone,.photo-dropzone__glyph,.approval-bar .approval-primary{transition:none!important;animation:none!important}}.gallery-layout-choice{border:0;margin-top:1.4rem;padding:0}.gallery-layout-choice legend{font-family:var(--font-archivo,inherit);letter-spacing:.01em;color:color-mix(in srgb, var(--story-text,#5b4638) 92%, var(--story-surface,#fffaf2));margin-bottom:.7rem;padding:0;font-size:.82rem;font-weight:600}.gallery-layout-choice__options{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.gallery-layout-choice__option{cursor:pointer;background:#fffaf2;border:1px solid #9a725d4d;border-radius:12px;flex-direction:column;gap:.15rem;padding:.7rem .8rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.gallery-layout-choice__option:hover{border-color:#9d526380}.gallery-layout-choice__option[data-selected=true]{border-color:#9d5263;transform:translateY(-1px);box-shadow:0 8px 20px #9d526329}.gallery-layout-choice__option input{opacity:0;pointer-events:none;position:absolute}.gallery-layout-choice__option strong{color:#3f2f26;font-size:.86rem}.gallery-layout-choice__option small{color:#86695a;font-size:.72rem;line-height:1.3}.gallery-layout-choice__option:after{content:"";border:1.5px solid #9a725d80;border-radius:50%;width:.62rem;height:.62rem;transition:background .18s,border-color .18s;position:absolute;top:.6rem;right:.6rem}.gallery-layout-choice__option[data-selected=true]:after{background:#9d5263;border-color:#9d5263}@media (max-width:540px){.gallery-layout-choice__options{grid-template-columns:1fr}}.gst-invoice{background:#fffaf2;border:1px dashed #9a725d66;border-radius:12px;margin:0 0 1.1rem;padding:.7rem 1rem}.gst-invoice>summary{cursor:pointer;color:#5b4638;font-size:.85rem;font-weight:600;list-style:none}.gst-invoice>summary::-webkit-details-marker{display:none}.gst-invoice>summary:before{content:"＋";color:#9d5263;margin-right:.5rem;font-weight:700}.gst-invoice[open]>summary:before{content:"－"}.gst-invoice__fields{gap:.7rem;margin-top:.9rem;display:grid}.gst-invoice__fields label{color:#5b4638;gap:.3rem;font-size:.8rem;display:grid}.gst-invoice__fields input{background:#fff;border:1px solid #9a725d59;border-radius:9px;padding:.55rem .7rem;font-size:.9rem}.gst-invoice__fields input:focus-visible{outline-offset:1px;outline:2px solid #9d5263}.bespoke-vision{background:#fffaf2;border:1px solid #9a725d59;border-left:3px solid #8f563d;border-radius:12px;margin:1.4rem 0 0;padding:1rem 1.1rem 1.1rem}.bespoke-vision legend{color:#5b4638;padding:0 .4rem;font-size:.9rem;font-weight:700}.bespoke-vision legend .optional{color:#86695a;font-weight:400}.bespoke-vision__note{color:#6d5546;margin:.2rem 0 .7rem;font-size:.82rem;line-height:1.55}.bespoke-vision textarea{color:#3f2c23;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #9a725d59;border-radius:10px;padding:.7rem .85rem;font-size:.92rem;line-height:1.55}.bespoke-vision textarea:focus-visible{outline-offset:1px;outline:2px solid #9d52638c}.flower-choice{border:0;margin:1.4rem 0 0;padding:0}.flower-choice legend{color:color-mix(in srgb, var(--story-text,#5b4638) 92%, var(--story-surface,#fffaf2));margin-bottom:.7rem;padding:0;font-size:.9rem;font-weight:600}.flower-choice legend .optional{color:#86695a;font-weight:400}.flower-choice__options{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.6rem;display:grid}.flower-choice__option{cursor:pointer;background:#fffaf2;border:1px solid #9a725d4d;border-radius:12px;flex-direction:column;gap:.15rem;padding:.65rem .8rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.flower-choice__option:hover{border-color:#9d526380}.flower-choice__option[data-selected=true]{border-color:#9d5263;transform:translateY(-1px);box-shadow:0 8px 20px #9d526329}.flower-choice__option input{opacity:0;pointer-events:none;position:absolute}.flower-choice__option strong{color:#3f2f26;font-size:.85rem}.flower-choice__option small{color:#86695a;font-size:.7rem;line-height:1.3}.voice-recorder__stage{align-items:center;gap:.6rem;margin-top:.4rem;display:flex}.voice-recorder__btn{color:#fff;cursor:pointer;background:#9d5263;border:1px solid #9d5263;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.85rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.voice-recorder__btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #9d526347}.voice-recorder__btn--stop{background:#b23a52;border-color:#b23a52;animation:1.3s ease-in-out infinite voice-pulse}@keyframes voice-pulse{0%,to{box-shadow:0 0 #b23a5280}50%{box-shadow:0 0 0 8px #b23a5200}}.voice-recorder__status{color:color-mix(in srgb, var(--story-text,#6a4a3a) 92%, var(--story-surface,#fffaf2));align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}.voice-recorder__discard{color:#9a5a4a;cursor:pointer;background:#fffaf2;border:1px solid #9a725d66;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;padding:.65rem;display:inline-grid}.voice-recorder__player{width:100%;margin-top:.7rem}.voice-recorder__saved{color:color-mix(in srgb, var(--story-text,#486653) 90%, var(--story-accent,#486653));margin-top:.6rem;font-size:.8rem}@media (prefers-reduced-motion:reduce){.voice-recorder__btn--stop{animation:none}}@media (max-width:650px){.preview-fab{border-radius:50%;justify-content:center;width:48px;height:48px;padding:0;bottom:88px;right:14px}.preview-fab__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.preview-fab svg{width:20px}.intake-actions button{white-space:nowrap;font-size:12.5px}.intake-actions .intake-continue{flex:1.6}.intake-actions .intake-back{flex:.8}}
.admin-main{--admin-paper:#fff;--admin-cream:#faf8f7;--admin-line:var(--line);--admin-line-strong:#dcd3d5;--admin-ink:var(--ink);--admin-muted:var(--muted);--admin-rose:var(--rose);--admin-gold:#b98a42;--admin-shadow:0 1px 2px #2d18200a;--admin-shadow-lift:0 14px 34px -20px #2d182047}.analytics-funnel{gap:.75rem;margin-top:1.5rem;display:grid}.analytics-funnel-row{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) minmax(2.75rem,4rem) minmax(2.75rem,4rem);align-items:center;gap:1rem;font-size:.85rem;display:grid}.analytics-funnel-bar{background:var(--admin-line);border-radius:.45rem;height:.9rem;overflow:hidden}.analytics-funnel-bar>span{background:var(--admin-rose);height:100%;display:block}.analytics-funnel-count,.analytics-funnel-rate{text-align:right;font-variant-numeric:tabular-nums}.analytics-funnel-rate{color:var(--admin-muted)}.status.red{color:#8b1a13;background:#fbeceb}.kpi-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:14px;margin-top:6px;display:grid}.kpi-card{background:var(--admin-paper);border:1px solid var(--admin-line);box-shadow:var(--admin-shadow);border-radius:12px;gap:4px;padding:20px 20px 18px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s;display:grid;position:relative;overflow:hidden}.kpi-card:before{content:"";background:linear-gradient(to bottom, var(--admin-rose), var(--admin-gold));opacity:.5;width:3px;transition:opacity .28s;position:absolute;inset:0 auto 0 0}.kpi-card:hover{box-shadow:var(--admin-shadow-lift);border-color:var(--admin-line-strong);transform:translateY(-3px)}.kpi-card:hover:before{opacity:1}.kpi-card header{justify-content:space-between;align-items:flex-start;gap:12px;margin:0;display:flex}.kpi-label{letter-spacing:.08em;text-transform:uppercase;color:var(--admin-muted);font-size:11px;font-weight:700;line-height:1.35}.kpi-icon{width:30px;height:30px;color:var(--admin-rose);background:#9d526314;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kpi-value{letter-spacing:-.03em;color:var(--admin-ink);font-variant-numeric:tabular-nums;margin-top:6px;font:40px/1 Georgia,serif}.kpi-note{color:var(--admin-muted);font-size:11.5px;line-height:1.5}.orders-table{position:relative}.orders-table .orders-row.head{z-index:2;background:var(--admin-cream);border-bottom:1px solid var(--admin-line-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--admin-muted);box-shadow:0 1px 0 var(--admin-line);font-size:10.5px;position:sticky;top:0}.orders-table .orders-row{align-items:center;gap:16px;padding:14px 20px;transition:background-color .16s}.orders-table .orders-row:not(.head):nth-of-type(2n){background:#9d526306}.orders-table a.orders-row:hover,.orders-table .orders-row:not(.head):hover{background:#9d52630f}.orders-table a.orders-row{cursor:pointer}.orders-table .orders-row:last-child{border-bottom:0}.orders-table .cell-numeric{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.01em}.orders-table .cell-mono{font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}.orders-table .status-badge{letter-spacing:.04em;text-transform:capitalize;color:var(--admin-rose);background:#9d526317;border:1px solid #9d526329;border-radius:999px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.admin-empty{text-align:center;color:var(--admin-muted);justify-items:center;gap:8px;padding:56px 24px;display:grid}.admin-empty strong{color:var(--admin-ink);letter-spacing:-.01em;font:22px Georgia,serif}.admin-empty span:not(.admin-empty-glyph){max-width:24rem;color:var(--admin-muted);font-size:12.5px;line-height:1.55}.admin-empty-glyph{width:56px;height:56px;color:var(--admin-rose);background:#9d526312;border:1px solid #9d526324;border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.nfc-actions{flex-wrap:wrap;gap:10px;margin:1.5rem 0;display:flex}.nfc-actions .nfc-test-button{flex:14rem;margin:0}.copy-button{white-space:nowrap;gap:8px}.production-empty{text-align:center;justify-items:center;padding:48px 24px}.production-empty strong{color:var(--admin-ink);font:22px Georgia,serif}.toast-stack{z-index:1000;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;gap:10px;width:min(22rem,100vw - 32px);display:flex;position:fixed}.toast-stack>div{flex-direction:column;gap:10px;display:flex}.toast-stack>div:empty{display:none}.toast{background:var(--admin-paper,#fff);border:1px solid var(--line);pointer-events:auto;border-left-width:3px;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:11px;padding:13px 13px 13px 14px;animation:.34s cubic-bezier(.22,1,.36,1) toast-in;display:grid;box-shadow:0 18px 40px -18px #2d182066}.toast-success{border-left-color:#2f7d5b}.toast-error{border-left-color:var(--rose)}.toast-info{border-left-color:#b98a42}.toast-glyph{justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.toast-success .toast-glyph{color:#2f7d5b}.toast-error .toast-glyph{color:var(--rose)}.toast-info .toast-glyph{color:#b98a42}.toast-body{color:var(--ink);gap:2px;margin:0;font-size:12.5px;line-height:1.45;display:grid}.toast-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.toast-close{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s;display:inline-flex}.toast-close:hover{color:var(--ink);background:#2d18200f}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.skeleton{background:linear-gradient(100deg,#9d52630f 30%,#9d526321 50%,#9d52630f 70%) 0 0/220% 100%;border-radius:7px;width:100%;height:1rem;animation:1.5s ease-in-out infinite skeleton-shimmer;display:block}@keyframes skeleton-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}.skeleton-table{display:grid}.skeleton-table-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.4fr .7fr 1fr 1fr;align-items:center;gap:16px;padding:16px 20px;display:grid}.skeleton-table-row:last-child{border-bottom:0}.admin-skeleton-heading{gap:12px;margin-bottom:34px;display:grid}@media (max-width:760px){.kpi-grid{grid-template-columns:1fr 1fr;gap:10px}.kpi-card{padding:15px 14px 14px}.kpi-value{font-size:32px}.admin-empty{padding:44px 18px}.toast-stack{width:auto;bottom:12px;left:12px;right:12px}.skeleton-table-row{grid-template-columns:1fr 1fr}.skeleton-table-row>:nth-child(n+3){display:none}}@media (max-width:420px){.kpi-grid{grid-template-columns:1fr}}@media (max-width:650px){.admin-sidebar{gap:6px;overflow:hidden}.admin-sidebar .admin-brand{flex:none}.admin-sidebar nav{overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;margin-left:0;display:flex;overflow:auto hidden}.admin-sidebar nav a,.admin-sidebar nav a.active{white-space:nowrap;flex:none;min-height:44px;display:flex}.admin-sidebar nav span{display:inline}.analytics-funnel-row{grid-template-columns:minmax(0,1fr) auto auto;gap:.55rem .75rem}.analytics-funnel-label{min-width:0}.analytics-funnel-bar{grid-area:2/1/auto/-1}}body[data-motion-profile=reduced] .skeleton,body[data-motion-profile=reduced] .kpi-card,body[data-motion-profile=reduced] .toast,body[data-motion-profile=reduced] .orders-table .orders-row,body[data-motion-profile=reduced] .kpi-card:before,body[data-motion-profile=reduced] .toast-close{transition:none!important;animation:none!important}body[data-motion-profile=reduced] .kpi-card:hover{transform:none}body[data-motion-profile=reduced] .skeleton{background:#9d526317}@media (prefers-reduced-motion:reduce){.skeleton,.kpi-card,.toast,.orders-table .orders-row,.kpi-card:before,.toast-close{transition:none!important;animation:none!important}.kpi-card:hover{transform:none}.skeleton{background:#9d526317}}.order-status-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-status-actions .publish-note{flex-basis:100%}.revision-requests{gap:10px;margin-top:10px;display:grid}.revision-request{border:1px solid var(--admin-line);background:var(--admin-cream);box-shadow:var(--admin-shadow);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.revision-request[data-status=open]{border-left:3px solid var(--admin-gold)}.revision-request__actions{flex-wrap:wrap;gap:8px;display:flex}.production-controls{border-top:1px solid var(--admin-line);gap:16px;margin-top:12px;padding-top:14px;display:grid}.production-status-field,.production-shipping{gap:6px;display:grid}.production-status-field label,.production-shipping label{letter-spacing:.04em;text-transform:uppercase;color:var(--admin-muted);font-size:.7rem;font-weight:700}.production-status-field select,.production-shipping input{border:1px solid var(--admin-line-strong);background:var(--admin-paper);color:var(--admin-ink);font:inherit;border-radius:8px;padding:8px 10px}.production-shipping__row{flex-wrap:wrap;gap:10px;display:flex}.production-shipping__row>*{flex:12rem}.theme-controls{gap:12px;display:grid}.theme-controls-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.theme-edit-form{border:1px solid var(--admin-line);background:var(--admin-cream);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.theme-edit-form input,.theme-edit-form textarea{border:1px solid var(--admin-line-strong);background:var(--admin-paper);color:var(--admin-ink);font:inherit;border-radius:8px;padding:8px 10px}.theme-edit-form textarea{resize:vertical;min-height:4.5rem}.theme-edit-actions{flex-wrap:wrap;gap:8px;display:flex}.module-list{gap:8px;margin-top:10px;display:grid}.module-toggle{border:1px solid var(--admin-line);background:var(--admin-paper);border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.module-toggle__label{flex:1;min-width:0}.module-toggle__reorder{gap:4px;display:inline-flex}.module-toggle input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--admin-oxblood,#7a2f3a)}.customer-erasure{border:1px solid color-mix(in srgb, #b3261e 40%, var(--admin-line));background:color-mix(in srgb, #b3261e 5%, var(--admin-paper));border-left:3px solid #b3261e;border-radius:12px;gap:10px;margin-top:16px;padding:16px;display:grid}.customer-erasure h3,.customer-erasure strong{color:#8b1a13}.customer-erasure p{color:var(--admin-muted);font-size:.82rem;line-height:1.5}.customer-erasure input[type=text]{border:1px solid var(--admin-line-strong);background:var(--admin-paper);max-width:12rem;font:inherit;border-radius:8px;padding:8px 10px}.customer-erasure .button.danger,.button.danger{color:#fff;background:#b3261e;border-color:#b3261e}.button.danger:disabled{opacity:.5}.intake-review-bespoke{border-left:3px solid var(--admin-gold);background:color-mix(in srgb, var(--admin-gold) 7%, var(--admin-paper))}.intake-review-bespoke strong{color:var(--admin-gold);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.orders-pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.orders-count{color:var(--admin-muted);font-size:.8rem}