:root{--sc-canvas: #0d0908;--sc-surface: #17100d;--sc-ink: #f2e9df;--sc-ink-soft: #bcab9c;--sc-accent: #d6b062;--sc-accent-ink: #170e0a;--sc-font-display: "Cormorant Garamond", "Iowan Old Style", Georgia, serif;--sc-font-text: "Geist", system-ui, sans-serif;--sc-shadow-color: 12 40% 3%;--plate-red: #6e0b13;--plate-cream: #f4e4cf;--burn-h: min(42vh, 22rem)}body{background:var(--sc-canvas);color:var(--sc-ink)}.sc-body{font-weight:400;letter-spacing:.005em;line-height:1.68}.sc-display{font-weight:500;letter-spacing:-.01em}.skip{position:absolute;left:var(--sc-gutter);top:-4rem;z-index:100;padding:var(--sc-2) var(--sc-4);background:var(--sc-accent);color:var(--sc-accent-ink);border-radius:4px;text-decoration:none}.skip:focus-visible{top:var(--sc-4)}.mast{position:absolute;z-index:40;inset:0 0 auto 0;display:flex;justify-content:space-between;align-items:center;padding:clamp(1.25rem,3vw,2.25rem) var(--sc-gutter)}.mast__mark{display:inline-flex;align-items:center;gap:var(--sc-3);color:var(--sc-ink);text-decoration:none;font:600 .82rem/1 var(--sc-font-text);letter-spacing:.34em;text-transform:uppercase}.mast__mark svg{width:18px;height:18px;fill:var(--sc-accent)}.mast__note{margin:0;font-size:var(--sc-t-xs);color:var(--sc-ink-soft);letter-spacing:.08em}.burn{position:fixed;z-index:50;right:clamp(1rem,2.4vw,2rem);top:50%;translate:0 -50%;display:flex;flex-direction:row-reverse;align-items:stretch;gap:var(--sc-4);height:var(--burn-h)}.burn__track{position:relative;width:3px;border-radius:2px;background:var(--sc-hairline)}.burn__wax{position:absolute;inset:auto 0 0 0;height:100%;transform-origin:bottom;transform:scaleY(var(--unburnt, 1));background:linear-gradient(to top,#8a1420,#b31d2a);border-radius:2px}.burn__track:after{content:"";position:absolute;left:50%;width:7px;height:12px;bottom:0;translate:-50% calc(var(--burn-h) * var(--unburnt, 1) * -1 + 2px);border-radius:50% 50% 45% 45%/65% 65% 35% 35%;background:radial-gradient(circle at 50% 70%,#fff4d6,#ffb347 55%,#ff782800 75%)}.burn ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;text-align:right}.burn a{display:block;padding:var(--sc-1) 0;font-size:var(--sc-t-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--sc-ink-soft);text-decoration:none;transition:color .16s var(--sc-ease-out)}.burn a[aria-current=true]{color:var(--sc-accent)}@media(hover:hover)and (pointer:fine){.burn a:hover{color:var(--sc-ink)}}.strike__copy{max-width:min(34rem,44vw)}.strike__copy h1{font-size:clamp(3.6rem,2rem + 7vw,8.5rem);font-style:italic;letter-spacing:-.02em;line-height:.92}.strike__line{margin-top:var(--sc-4);color:var(--sc-ink);max-width:30ch}.act--strike .sc-scrim--lead{opacity:.9}.scent{overflow:hidden}.scent__pool{position:absolute;inset:0 0 0 auto;width:64%;margin:0;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 34%,#000 74%,transparent 96%);mask-image:linear-gradient(to right,transparent 0%,#000 34%,#000 74%,transparent 96%)}.scent__pool img{width:100%;height:100%;max-width:none;object-fit:cover;transform:scale(calc(1.1 - var(--sc-p, 0) * .1))}.scent__notes{position:absolute;left:var(--sc-gutter);top:50%;translate:0 -50%;width:min(30rem,40vw);min-height:16rem}.scent__title{margin:0 0 var(--sc-6);font:500 var(--sc-t-xs)/1.2 var(--sc-font-text);letter-spacing:.24em;text-transform:uppercase;color:var(--sc-ink-soft)}.note{position:absolute;top:3.2rem;left:0;right:0}.note__tier{margin:0 0 var(--sc-3);font-size:var(--sc-t-sm);color:var(--sc-accent);letter-spacing:.06em}.note__line{margin:0;font-family:var(--sc-font-display);font-weight:500;font-size:var(--sc-t-3xl);line-height:1.04;letter-spacing:-.015em;text-wrap:balance}.act--vessel{padding-top:var(--sc-7)}.vessel__plate{margin:0;height:min(78vh,56vw)}.vessel__plate img{width:100%;height:100%;object-fit:cover;display:block}.vessel__body{display:grid;grid-template-columns:7fr 5fr;gap:var(--sc-9);align-items:end;margin-top:var(--sc-9)}.vessel__body h2{max-width:16ch}.facts{margin:0}.facts>div{display:grid;grid-template-columns:6rem 1fr;gap:var(--sc-4);padding:var(--sc-4) 0;border-top:1px solid var(--sc-hairline)}.facts>div:last-child{border-bottom:1px solid var(--sc-hairline)}.facts dt{font-size:var(--sc-t-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--sc-ink-soft);padding-top:.2em}.facts dd{margin:0}.breath{background:var(--sc-canvas)}.breath__poster,.breath__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.breath__poster{max-width:none;object-fit:contain;-webkit-mask-image:radial-gradient(closest-side,#000 38%,transparent 90%);mask-image:radial-gradient(closest-side,#000 38%,transparent 90%);transition:opacity .6s var(--sc-ease-out)}.breath__canvas{opacity:0;transition:opacity .7s var(--sc-ease-out);touch-action:pan-y;outline:none}.is-ready .breath__canvas{opacity:1}.is-ready .breath__poster{opacity:0}.breath__canvas:focus-visible{box-shadow:inset 0 0 0 2px var(--sc-accent)}.breath__copy{position:absolute;left:var(--sc-gutter);bottom:clamp(3rem,12vh,8rem);max-width:24rem;pointer-events:none}.breath__copy h2{font-style:italic}.breath__copy .sc-body{margin-top:var(--sc-4)}.breath__status{margin:var(--sc-3) 0 0;min-height:1.5em;font-size:var(--sc-t-sm);color:var(--sc-accent)}.how--coarse,.how--static{display:none}@media(pointer:coarse){.how--fine{display:none}.how--coarse{display:inline}}@media(prefers-reduced-motion:reduce){.how--fine,.how--coarse{display:none!important}.how--static{display:inline}}.is-fallback .how--fine,.is-fallback .how--coarse{display:none!important}.is-fallback .how--static{display:inline}.is-fallback .breath__canvas{display:none}.act--keep{padding-bottom:var(--sc-7)}.keep{display:grid;justify-items:center;gap:var(--sc-9)}.plate{position:relative;width:min(100%,36rem);text-align:center;padding:clamp(3rem,7vw,5rem) clamp(1.75rem,6vw,4.5rem);background:var(--plate-red);color:var(--sc-accent);border:2px solid var(--sc-accent);border-radius:28px;box-shadow:var(--sc-e3)}.plate:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:20px;pointer-events:none;border:3px dotted color-mix(in oklab,var(--sc-accent) 85%,transparent)}.plate:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:14px;pointer-events:none;border:1px solid color-mix(in oklab,var(--sc-accent) 70%,transparent)}.plate>*{position:relative;z-index:1}.plate__star{width:30px;height:30px;fill:var(--sc-accent)}.plate__house{margin:var(--sc-4) 0 0;font:600 .8rem/1 var(--sc-font-text);letter-spacing:.36em;text-transform:uppercase}.plate__name{margin:var(--sc-5) 0 0;font:italic 500 var(--sc-t-4xl)/.95 var(--sc-font-display);letter-spacing:-.015em}.plate__notes{margin:var(--sc-4) 0 0;font-size:var(--sc-t-xs);letter-spacing:.22em;text-transform:uppercase}.plate__truth{margin:var(--sc-7) auto 0;max-width:40ch;color:var(--plate-cream);font-size:var(--sc-t-sm);line-height:1.7}.plate__cta{display:inline-block;margin-top:var(--sc-6);padding:.9rem 1.6rem;background:var(--sc-accent);color:var(--sc-accent-ink);font-weight:500;text-decoration:none;border-radius:4px;white-space:nowrap;transition:transform .14s var(--sc-ease-out),background-color .16s var(--sc-ease-out)}@media(hover:hover)and (pointer:fine){.plate__cta:hover{background:#e4c37c}}.plate__cta:active{transform:translateY(1px)}.plate__cta:focus-visible{outline:2px solid var(--plate-cream);outline-offset:3px}.foot{display:grid;gap:var(--sc-2);justify-items:center;text-align:center;font-size:var(--sc-t-xs);color:var(--sc-ink-soft)}.foot p{margin:0}.foot a{color:var(--sc-ink)}@media(max-width:860px){.burn{right:.6rem;--burn-h: 34vh}.burn ol{display:none}.strike__copy{max-width:none;top:clamp(5rem,14vh,8rem);bottom:auto}.strike__copy h1{font-size:clamp(3.2rem,15vw,5rem)}.act--strike .sc-scrim--lead{background:linear-gradient(to bottom,#0d0908d9,#0d090800 45%)}.scent__pool{inset:0 0 auto 0;width:100%;height:58%;-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent);mask-image:linear-gradient(to bottom,#000 62%,transparent)}.scent__notes{top:auto;bottom:clamp(2rem,8vh,4rem);translate:none;width:auto;right:var(--sc-gutter);min-height:12rem}.note__line{font-size:var(--sc-t-2xl)}.vessel__plate{height:62vh}.vessel__body{grid-template-columns:1fr;gap:var(--sc-7);margin-top:var(--sc-7)}.breath__copy{top:clamp(4.5rem,10vh,6rem);bottom:auto;right:var(--sc-gutter);max-width:none}.breath__poster{object-position:50% 70%}.plate:before{top:7px;right:7px;bottom:7px;left:7px}.plate:after{top:14px;right:14px;bottom:14px;left:14px}}@media(prefers-reduced-motion:reduce){.scent__pool img{transform:none}.burn__wax,.burn__track:after{transition:none}}.doc{max-width:44rem}.doc h1{font-style:italic}.doc a,.credits a{color:var(--sc-ink)}.credits{padding-left:1.1em}.credits li+li{margin-top:var(--sc-2)}.notfound{min-height:100vh;display:grid;align-items:center}.notfound h1{font-style:italic}@media(min-width:861px){.vessel__body,.keep{padding-right:calc(var(--sc-gutter) + 7.5rem)}}.plate__star{display:block;margin:0 auto}
