.archive-case{--archive-background-travel:-16px;--archive-card-travel:-48px;isolation:isolate;view-timeline-name:--archive-case;view-timeline-axis:block;background:#0e0d0c}.archive-case .v2-hero-grid{gap:48px;max-width:1400px;min-height:min(820px,100svh - 72px);padding:clamp(32px,5vw,80px) clamp(24px,5vw,80px) 68px}.archive-case .v2-hero-read{z-index:2;position:relative}.archive-case-title{font:400 clamp(52px, 6.8vw, 98px)/.98 var(--font-display);letter-spacing:-.052em;color:#f3ecdd;text-wrap:balance;margin:0}.archive-case-title em{color:#d0ae82;font-weight:400}.archive-case .v2-hero-lede{max-width:32ch;margin-top:26px;font-size:17px;line-height:1.65}.archive-case .v2-hero-read>.v2-enter:first-child{margin-bottom:32px}.archive-case .v2-refract{filter:none;opacity:1;max-width:420px;animation:none;transform:none}.archive-case-card:after{content:"";z-index:-1;opacity:.65;filter:blur(28px);pointer-events:none;background:#000;position:absolute;inset:12% -9% -4% 7%;transform:rotate(-5deg)}.archive-case .v2-rim{opacity:.32}@keyframes archive-rim-breathe{0%{opacity:.27}to{opacity:.38}}@keyframes archive-card-settle{0%{transform:translateY(12px)scale(.985)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.archive-case .v2-rim{animation-name:archive-rim-breathe}.archive-case .archive-case-card>.v2-enter{animation-name:archive-card-settle}}.archive-case-light{pointer-events:none;z-index:0;background:radial-gradient(at 77% 24%,#c1976630,#0000 48%),linear-gradient(112deg,#090909ad 24%,#0000 65%);position:absolute;inset:-24px}.archive-case-footer{font:9px/1.5 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#b5a993;border-top:1px solid #c8b69630;justify-content:space-between;gap:20px;padding-top:13px;display:flex;position:absolute;inset:auto clamp(24px,5vw,80px) 22px}.archive-section-hero{background-color:#141411}.archive-section-hero h1{font-family:var(--font-display);text-transform:none;letter-spacing:-.035em;font-weight:400;line-height:1.02}.archive-section-hero .display{font-style:normal}.field-cream .archive-section-hero{background-color:#0000}.archive-bridge{color:#eee9df;background:radial-gradient(at 80% 30%,#34404926,#0000 55%),#111114;border-block:1px solid #919ca32e}.archive-bridge-inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,100px);max-width:1200px;margin:auto;padding:64px clamp(24px,5vw,64px);display:grid}.archive-bridge-read h2{font:400 clamp(42px,5vw,66px)/.99 var(--font-display);letter-spacing:-.04em;margin:24px 0}.archive-bridge-read h2 em{color:#bf5700}.archive-bridge-read p{color:#cac1b7;max-width:35ch;font-size:16px;line-height:1.7}.archive-bridge-read .archive-bridge-note{color:#a79c8f;margin-top:22px;font-size:12px}.archive-bridge .archive-chapter-mark{max-width:none;font-size:10px}.archive-bridge .archive-chapter-mark>span:nth-child(2),.archive-bridge .archive-chapter-mark>span:last-child{color:#c09b79}.archive-bridge .archive-chapter-mark .cm-rule{background:#aa785655}.archive-bridge-read>:first-child{color:#c09b79}.archive-seam-figure{min-width:0;margin:0}.archive-seam-stage{aspect-ratio:1;isolation:isolate;outline-offset:3px;background:#191716;border:10px solid #303236;border-radius:8px;outline:1px solid #a7b1b766;position:relative;box-shadow:0 3px 0 4px #111215,10px 28px 40px -16px #000,inset 0 1px #fff1}.archive-seam-flat,.archive-seam-model{position:absolute;inset:0}.archive-seam-drawing{width:100%;height:100%;display:block}.archive-seam-flat{z-index:1}.archive-seam-model{z-index:2;opacity:0;pointer-events:none;background:#191716;transition:opacity .4s}.archive-seam-registration{border:1px solid #b1a38c18;position:absolute;inset:7%}.archive-seam-figure figcaption{font:10px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#d6b18a;justify-content:space-between;padding-top:23px;display:flex}.archive-seam-caption{color:#a79c8f;font:10px/1.6 var(--font-mono);margin-top:10px}.archive-seam-controls{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.archive-seam-controls button{color:#cfc4b8;min-height:44px;font:11px/1.4 var(--font-mono);cursor:pointer;background:#211a15;border:1px solid #9b775b77;border-radius:3px;padding:10px 13px}.archive-seam-controls button[aria-pressed=true]{color:#ffe8d4;background:#723e20;border-color:#c7854f}.archive-seam-controls button:focus-visible{outline-offset:3px;outline:2px solid #bf5700}.archive-bridge[data-view=model] .archive-seam-model[data-ready=true]{opacity:1}.archive-bridge[data-view=diagram] .archive-seam-model{opacity:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.archive-case .archive-case-atmosphere,.archive-case-light{animation:linear both archive-background-depth;animation-timeline:--archive-case;animation-range:exit}.archive-case .archive-case-card{animation:linear both archive-card-depth;animation-timeline:--archive-case;animation-range:exit}}}@keyframes archive-background-depth{0%{transform:translateY(0)}to{transform:translateY(var(--archive-background-travel))}}@keyframes archive-card-depth{0%{transform:translateY(0)}to{transform:translateY(var(--archive-card-travel))}}@media (max-width:767px){.archive-case{--archive-background-travel:-8px;--archive-card-travel:-24px}.archive-case .v2-hero-grid{gap:36px;min-height:0;padding:28px 24px 66px}.archive-case-title{font-size:clamp(48px,11.8vw,76px)}.archive-case .v2-hero-read>.v2-enter:first-child{margin-bottom:22px}.archive-case .v2-hero-lede{max-width:34ch;margin-top:18px;font-size:15px}.archive-case .v2-refract{max-width:320px}.archive-case-footer{letter-spacing:.08em;font-size:8px}.archive-bridge-inner{grid-template-columns:1fr;gap:32px;padding:48px 24px}.archive-bridge-read h2{font-size:48px}.archive-bridge-read p{max-width:40ch;font-size:16px}.archive-seam-figure{width:100%;max-width:440px;margin-inline:auto}.archive-section-hero:not(.archive-section-hero--dense)>.relative{padding-top:48px;padding-bottom:48px}}@media (max-height:500px){.archive-case .v2-hero-grid{min-height:0;padding-top:16px}.archive-case-title{font-size:40px}.archive-case .v2-hero-read>.v2-enter:first-child,.archive-case .v2-hero-lede{display:none}.archive-case .v2-hero-read>.v2-enter{margin-top:12px}}@media (prefers-reduced-motion:reduce){.archive-case .archive-case-card,.archive-case .archive-case-atmosphere,.archive-case-light,.archive-seam-model{transition:none;animation:none;transform:none}}.archive-paper{--color-ink:#eee9df;--color-ink-2:#cec4b8;--color-ink-3:#bfb09f;--color-paper:#19191c;--color-paper-2:#222327;color:#eee9df;background:linear-gradient(120deg,#222327,#17171a);border-block:1px solid #a0a9b02e}.archive-paper .pa-atmo{opacity:.035}.archive-paper :is(.text-ink,.text-ink\/90){color:#eee9df}.archive-paper :is(.text-ink-2,.text-ink-3){color:#c8bbae}.archive-paper a{color:#e4b182}.archive-paper blockquote{font-family:var(--font-display);font-size:clamp(25px,3vw,40px);line-height:1.25}.archive-editorial>.study-chapter-nav{max-width:1152px;margin-inline:auto;padding-inline:24px}.archive-editorial>section,.archive-lesson{scroll-margin-top:145px}.archive-editorial h1{font-family:var(--font-display);text-transform:none;letter-spacing:-.04em;font-weight:400}.study-chapter-nav a{align-items:center;gap:8px;display:inline-flex}.study-chapter-nav a[aria-current]{color:#f2ddb9;background:#d5b88714;border-bottom-color:#c3a16c}.chapter-step-number{opacity:.55;font-size:9px}.archive-library-search{background:#1c1914;border:1px solid #b8a17b55;max-width:600px;padding:24px}.archive-library-search label{font:400 30px/1.1 var(--font-display);color:#efe4d0;margin-bottom:12px;display:block}.archive-library-search input{color:#f2e9db;background:#0e0d0b;border:1px solid #b8a17b70;width:100%;min-height:48px;padding:12px;font-size:16px;display:block}.archive-library-search p{color:#c1b298;font:11px/1.5 var(--font-mono);margin-top:12px}.archive-library-entry{border-top-color:#b8a17b55}.archive-post{background:#171611;border:1px solid #b8a17b33;border-radius:6px;padding:clamp(16px,3vw,26px)}.archive-reply{background:#c9aa7208;border-left:2px solid #c9aa724d;padding:16px 20px}.archive-composer{background:#201c15;border:1px solid #b8a17b55;border-radius:6px;padding:clamp(16px,3vw,28px)}.archive-upload-status{color:#eadac0;border:1px solid #b8a17b55;padding:14px;font-size:13px}.archive-upload-status p+p{color:#bcb09b;margin-top:8px}.archive-upload-status progress{accent-color:#c8a56a;width:100%;height:6px}.archive-specimen>.rfx-holder{transition:transform .16s,filter .16s}.archive-specimen.is-selected>.rfx-holder{transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.archive-specimen>.rfx-holder{transition:none}}@media (max-height:500px){.study-chapter-nav{position:static}}html:has(.compare-tray){scroll-padding-bottom:150px}.study-photo-error{border:1px dashed #81715b;padding:24px;font-size:14px;line-height:1.6}.study-photo-error button{margin-top:16px}@media (max-width:767px){.study-specimen [data-grip-viewer]{max-width:240px}}.v2-flip-inner{transition-duration:.4s}.archive-wall-actions{justify-content:space-between;align-items:center;gap:12px;max-width:360px;margin:12px auto 0;display:flex;position:relative}.v2-mount.is-chase .archive-wall-actions{max-width:520px}.v2-mount.is-selected .v2-flip{outline-offset:5px;border-radius:12px;outline:1px solid #c8a35c;box-shadow:0 18px 32px #0008}.v2-mount,.v2-mount:hover,.v2-mount:focus-within{animation:none;transform:none}@media (prefers-reduced-motion:no-preference){.v2-mount .v2-flip{transition:translate var(--pa-motion-short) var(--pa-ease-settle)}.v2-mount:has(:focus-visible) .v2-flip{translate:0 -4px}@media (hover:hover){.v2-mount:hover .v2-flip{translate:0 -4px}}}.v2-face:not(.v2-face-back) .rfx-strip{padding-left:14px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.v2-mount .v2-flip{animation:linear backwards v2-mount-deal;animation-timeline:view();animation-range:entry 2% cover 30%}}}.delivery-figure{flex:none;width:26px;height:26px;margin-block:-6px;display:inline-block}.delivery-figure svg{width:100%;height:100%;display:block}.delivery-plate{max-width:640px;margin:0 auto 56px}.delivery-plate-strip{background:#2b2824;border-radius:2px;grid-template-columns:repeat(5,1fr);gap:3px;padding:3px;display:grid}.delivery-plate-frame{aspect-ratio:1;color:#e6dccb;background-color:#151412;background-image:linear-gradient(90deg,#efe6d514 1px,#0000 1px),linear-gradient(#efe6d514 1px,#0000 1px);background-size:11.1111% 11.1111%;width:100%;height:auto;padding:10% 8% 4%;display:block}.delivery-plate figcaption{color:#a99e8f;gap:8px;margin-top:14px;font-size:12px;line-height:1.6;display:grid}.delivery-plate-title{font:10px/1.5 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#cdb48f}.delivery-plate-credit{max-width:58ch;margin-inline:auto}.delivery-plate-credit a{color:#e0b285;text-underline-offset:3px;text-decoration:underline}.delivery-plate-credit a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #bf5700}@media (any-pointer:coarse){.delivery-plate-credit a{margin-block:-13px;padding-block:13px;display:inline-block}}@media (min-width:640px){.delivery-plate-strip{grid-template-columns:repeat(10,1fr)}}@keyframes plate-expose{0%{opacity:.16}30%{opacity:1;filter:brightness(1.7)}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.delivery-plate-frame{opacity:.16}.delivery-plate.is-landed .delivery-plate-frame{animation:plate-expose .46s var(--pa-ease-settle) calc(var(--i) * 90ms) both}}
