@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/showcase/aurel/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2) format("woff2"),url(/showcase/aurel/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/showcase/aurel/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2) format("woff2"),url(/showcase/aurel/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/showcase/aurel/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2) format("woff2"),url(/showcase/aurel/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/showcase/aurel/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2) format("woff2"),url(/showcase/aurel/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/showcase/aurel/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(/showcase/aurel/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/showcase/aurel/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2) format("woff2"),url(/showcase/aurel/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/showcase/aurel/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(/showcase/aurel/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/showcase/aurel/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2) format("woff2"),url(/showcase/aurel/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/showcase/aurel/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(/showcase/aurel/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/showcase/aurel/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/showcase/aurel/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/showcase/aurel/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2) format("woff2"),url(/showcase/aurel/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/showcase/aurel/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2) format("woff2"),url(/showcase/aurel/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/showcase/aurel/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2) format("woff2"),url(/showcase/aurel/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/showcase/aurel/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2) format("woff2"),url(/showcase/aurel/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/showcase/aurel/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2) format("woff2"),url(/showcase/aurel/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/showcase/aurel/assets/jost-cyrillic-300-normal-DcIdRxLM.woff2) format("woff2"),url(/showcase/aurel/assets/jost-cyrillic-300-normal-Da-u_v9v.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/showcase/aurel/assets/jost-latin-ext-300-normal--ixxmfGr.woff2) format("woff2"),url(/showcase/aurel/assets/jost-latin-ext-300-normal-DIStW2bt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/showcase/aurel/assets/jost-latin-300-normal-DkBQXsFU.woff2) format("woff2"),url(/showcase/aurel/assets/jost-latin-300-normal-Ckm9JHl_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/showcase/aurel/assets/jost-cyrillic-400-normal-bVZEi0jL.woff2) format("woff2"),url(/showcase/aurel/assets/jost-cyrillic-400-normal-Dk3McGkH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/showcase/aurel/assets/jost-latin-ext-400-normal-CpdMQIMr.woff2) format("woff2"),url(/showcase/aurel/assets/jost-latin-ext-400-normal-Dsyb2mtt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/showcase/aurel/assets/jost-latin-400-normal-q-RKOgPK.woff2) format("woff2"),url(/showcase/aurel/assets/jost-latin-400-normal-C7S-3Ky6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--black: #020203;--graphite: #111113;--ivory: #e9e5dc;--dim: rgba(233, 229, 220, .6);--faint: rgba(233, 229, 220, .34);--champagne: #cdb98f;--serif: "Cormorant Garamond", "Times New Roman", serif;--sans: "Jost", "Helvetica Neue", Arial, sans-serif;--gutter: clamp(20px, 4vw, 64px);--ease: cubic-bezier(.2, .7, .1, 1)}*,*:before,*:after{box-sizing:border-box}html{background:var(--black);scrollbar-width:thin;scrollbar-color:#2a2a2e var(--black);-webkit-text-size-adjust:100%}body{margin:0;color:var(--ivory);font-family:var(--sans);font-weight:300;overflow-x:hidden;-webkit-font-smoothing:antialiased}p,h1,h2,h3,dl,dd,ul{margin:0;padding:0}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:1px solid var(--champagne);outline-offset:5px}.skip{position:fixed;left:var(--gutter);top:-60px;z-index:50;padding:10px 16px;background:var(--ivory);color:var(--black);font-size:13px;letter-spacing:.08em}.skip:focus{top:14px}#stage{position:fixed;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.6s ease}.ready #stage{opacity:1}#film{position:relative;width:1px;height:7000vh;pointer-events:none}#titles{position:fixed;inset:0;z-index:2;pointer-events:none}.t{position:absolute;visibility:hidden;max-width:min(88vw,980px);will-change:opacity}.t .ln{display:block}.t .w{display:inline-block;overflow:hidden;vertical-align:top;padding:.08em 0 .16em;margin:-.08em 0 -.16em}.t .w>i{display:inline-block;font-style:inherit;will-change:transform}.pos-c{left:50%;top:50%;translate:-50% -50%;text-align:center;width:max-content}.pos-bc{left:50%;bottom:clamp(78px,13vh,150px);translate:-50% 0;text-align:center;width:max-content}.pos-bl{left:var(--gutter);bottom:clamp(78px,13vh,150px)}.pos-br{right:calc(var(--gutter) + 40px);bottom:clamp(78px,13vh,150px);text-align:right}.t-head{font-family:var(--serif);font-weight:400;font-size:clamp(34px,5.4vw,88px);line-height:1.02;letter-spacing:.01em;text-shadow:0 2px 40px rgba(0,0,0,.9)}.t-head .ln+.ln{color:var(--champagne)}.t-narr{font-family:var(--serif);font-style:italic;font-size:clamp(18px,1.7vw,27px);color:#e9e5dcd6;text-shadow:0 1px 24px #000}.t .small{font-size:clamp(10px,.78vw,12px);font-weight:400;letter-spacing:.34em;text-transform:uppercase;color:var(--champagne)}.t-label .big{font-family:var(--serif);font-weight:500;font-size:clamp(30px,3.4vw,54px);letter-spacing:.03em;margin-bottom:.3em}.t-label .small{color:var(--dim)}.t-note{padding-left:16px;border-left:1px solid rgba(205,185,143,.7);max-width:min(74vw,420px)}.t-note.pos-br{padding-left:0;padding-right:16px;border-left:0;border-right:1px solid rgba(205,185,143,.7)}.t-note .body{margin-top:.55em;font-family:var(--serif);font-size:clamp(17px,1.45vw,23px);line-height:1.3;color:#e9e5dce6;text-shadow:0 1px 20px #000}.t-brand .logo{font-family:var(--serif);font-weight:500;font-size:clamp(54px,8.4vw,136px);letter-spacing:.26em;line-height:1}.t-brand .small{margin:1.6em 0 2.2em;letter-spacing:.5em}.t-brand .ln:last-child .w{padding:12px;margin:-12px}.t-brand.live .cta{pointer-events:auto}.cta{display:inline-block;padding:16px 30px;border:1px solid rgba(205,185,143,.7);border-radius:999px;font-size:11px;font-weight:400;letter-spacing:.34em;text-transform:uppercase;color:var(--ivory);background:#02020366;transition:background-color .35s,color .35s,border-color .35s}.cta:hover,.cta:focus-visible,.cta.solid{background:var(--ivory);color:var(--black);border-color:var(--ivory)}.cta.solid:hover,.cta.solid:focus-visible{background:var(--champagne);border-color:var(--champagne)}#hud{position:fixed;z-index:6;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:baseline;padding:clamp(18px,3vh,32px) var(--gutter);opacity:0;transition:opacity 1.4s .3s}.ready #hud,.ready #rail,.ready #tag{opacity:1}.mark{font-family:var(--serif);font-weight:500;font-size:20px;letter-spacing:.44em}.to-product,#tag,#hint,.tick span{font-size:10.5px;font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:var(--dim)}.to-product{padding:8px 0;border-bottom:1px solid transparent;transition:color .3s,border-color .3s}.to-product:hover,.to-product:focus-visible{color:var(--ivory);border-bottom-color:var(--champagne)}#rail{position:fixed;z-index:5;right:calc(var(--gutter) - 10px);top:50%;translate:0 -50%;display:flex;flex-direction:column;opacity:0;transition:opacity 1.4s .5s}.tick{position:relative;width:40px;height:26px;display:flex;justify-content:flex-end;align-items:center}.tick i{width:10px;height:1px;background:var(--faint);transition:width .5s var(--ease),background-color .4s}.tick span{position:absolute;right:36px;white-space:nowrap;opacity:0;transform:translate(6px);transition:opacity .35s,transform .5s var(--ease);pointer-events:none}.tick.past i{background:#cdb98f99}.tick.on i{width:26px;background:var(--ivory)}.tick:hover span,.tick:focus-visible span{opacity:1;transform:none}.tick:hover i{width:18px;background:var(--ivory)}#tag{position:fixed;z-index:5;left:var(--gutter);bottom:clamp(20px,3.6vh,36px);display:flex;align-items:center;gap:14px;opacity:0;transition:opacity 1.4s .5s}#tag .num{color:var(--champagne)}#tag i{width:30px;height:1px;background:#cdb98f99}#hint{position:fixed;z-index:4;left:50%;bottom:clamp(24px,5vh,48px);translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:12px;opacity:0;transition:opacity .9s}.ready #hint{opacity:1;transition-delay:1.4s}.ready #hint.off{opacity:0;transition-delay:0s}#hint i{width:1px;height:36px;background:linear-gradient(var(--ivory),transparent);transform-origin:top;animation:drip 2.2s var(--ease) infinite}@keyframes drip{0%{transform:scaleY(0)}55%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}#bar{position:fixed;z-index:5;left:0;right:0;bottom:0;height:2px;background:#e9e5dc0f}#bar i{display:block;height:100%;background:var(--champagne);transform-origin:left;transform:scaleX(0)}.in-product #rail,.in-product #tag,.in-product #bar,.in-product #hint{opacity:0;pointer-events:none}#loader{position:fixed;z-index:30;inset:0;background:var(--black);display:grid;place-content:center;justify-items:center;gap:20px;transition:opacity 1.2s var(--ease),visibility 0s 1.2s}#loader span{font-family:var(--serif);font-size:26px;letter-spacing:.5em;margin-right:-.5em}#loader em{font-style:normal;font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--faint)}#loader i{width:120px;height:1px;background:#cdb98f40;position:relative;overflow:hidden}#loader i:after{content:"";position:absolute;inset:0;background:var(--ivory);animation:load 1.3s var(--ease) infinite}@keyframes load{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ready #loader{opacity:0;visibility:hidden}.hud-right{display:flex;align-items:baseline;gap:clamp(16px,2.4vw,34px)}#sound{display:inline-flex;align-items:center;gap:9px;padding:8px 0;font-size:10.5px;font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:var(--dim);transition:color .3s}#sound:hover,#sound:focus-visible,#sound.on{color:var(--ivory)}#sound .bars{display:inline-flex;align-items:flex-end;gap:2px;height:11px}#sound .bars i{width:1.5px;height:3px;background:currentColor}#sound.on .bars i{animation:bar .9s ease-in-out infinite alternate}#sound.on .bars i:nth-child(2){animation-delay:-.3s}#sound.on .bars i:nth-child(3){animation-delay:-.6s}@keyframes bar{0%{height:3px}to{height:11px}}.in-product #stage{cursor:grab;touch-action:pan-y}.in-product #stage.grabbing{cursor:grabbing}.swatch.plain{padding-left:16px}.inspect{margin-bottom:14px}#product{pointer-events:none}#product .col{pointer-events:auto}#product{position:relative;z-index:3;min-height:100vh;padding:16vh var(--gutter) 14vh;background:linear-gradient(90deg,#020203f5,#020203e6 38%,#02020300 64%)}#product .col{width:min(100%,520px)}.eyebrow{font-size:10.5px;letter-spacing:.4em;text-transform:uppercase;color:var(--champagne);margin-bottom:18px}#product h1{font-family:var(--serif);font-weight:400;font-size:clamp(44px,5.2vw,78px);line-height:1;letter-spacing:.01em}#product h2{font-size:10.5px;font-weight:400;letter-spacing:.4em;text-transform:uppercase;color:var(--champagne);margin:64px 0 18px;padding-top:22px;border-top:1px solid rgba(233,229,220,.12)}.lede{font-family:var(--serif);font-size:clamp(21px,1.7vw,26px);line-height:1.35;margin:26px 0 18px}.body{font-size:15.5px;line-height:1.7;color:#e9e5dcc7}.fine{font-size:12.5px;line-height:1.6;color:#e9e5dc8f}.config .row{display:grid;grid-template-columns:78px 1fr;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(233,229,220,.08)}.config h3{font-size:11px;font-weight:400;letter-spacing:.26em;text-transform:uppercase;color:var(--dim)}.opts{display:flex;flex-wrap:wrap;gap:8px}.swatch{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 16px 8px 10px;border:1px solid rgba(233,229,220,.16);border-radius:999px;font-size:12.5px;letter-spacing:.06em;color:var(--dim);transition:border-color .3s,color .3s,background-color .3s}.swatch i{width:20px;height:20px;border-radius:50%;border:1px solid rgba(233,229,220,.3)}.swatch:hover{color:var(--ivory);border-color:#e9e5dc66}.swatch[aria-pressed=true]{color:var(--ivory);border-color:var(--champagne);background:#cdb98f1a}.summary{margin:18px 0 8px;font-family:var(--serif);font-size:20px}.spec{margin-top:16px}.spec div{display:grid;grid-template-columns:132px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid rgba(233,229,220,.08);font-size:14px;line-height:1.5}.spec dt{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);padding-top:2px}.inquire{margin-top:56px;display:grid;gap:16px;justify-items:start}#footer{position:relative;z-index:3;background:var(--black);border-top:1px solid rgba(233,229,220,.1);padding:64px var(--gutter) 56px}.foot{display:grid;grid-template-columns:1fr 1fr 2fr;gap:40px;align-items:start;max-width:1200px}.foot nav{display:grid;gap:12px;font-size:13px;letter-spacing:.1em}.foot nav a{color:var(--dim)}.foot nav a:hover,.foot nav a:focus-visible{color:var(--ivory)}#about h2{font-size:10.5px;font-weight:400;letter-spacing:.4em;text-transform:uppercase;color:var(--champagne);margin-bottom:14px}#about p{font-size:14px;line-height:1.7;color:#e9e5dcbd;max-width:52ch}.placeholders{grid-column:1 / -1;list-style:none;display:flex;flex-wrap:wrap;gap:10px 34px;font-size:12px;color:var(--faint);padding-top:26px;border-top:1px solid rgba(233,229,220,.08)}dialog{width:min(92vw,440px);padding:36px 32px 30px;background:var(--graphite);color:var(--ivory);border:1px solid rgba(233,229,220,.16);border-radius:4px}dialog::backdrop{background:#020203c7;backdrop-filter:blur(8px)}dialog h2{font-family:var(--serif);font-weight:400;font-size:30px;margin-bottom:10px}dialog form{display:grid;gap:16px;margin-top:22px}dialog label{display:grid;gap:8px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}dialog input{font:inherit;font-size:16px;letter-spacing:0;text-transform:none;color:var(--ivory);background:transparent;border:0;border-bottom:1px solid rgba(233,229,220,.3);padding:8px 0}dialog input:focus{outline:none;border-bottom-color:var(--champagne)}dialog .close{position:absolute;right:18px;top:16px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);padding:8px}dialog .done{margin-top:22px;font-family:var(--serif);font-size:21px;line-height:1.4}#fallback,.no-webgl #stage,.no-webgl #film,.no-webgl #rail,.no-webgl #tag,.no-webgl #hint,.no-webgl #bar,.no-webgl #titles{display:none}.no-webgl #fallback{display:block;position:relative;z-index:3;max-width:760px;padding:16vh var(--gutter) 4vh}.no-webgl #product{background:none}#fallback article{padding:4vh 0;border-top:1px solid rgba(233,229,220,.1)}#fallback h2{font-size:10.5px;font-weight:400;letter-spacing:.4em;text-transform:uppercase;color:var(--champagne);margin-bottom:14px}#fallback .narr{font-family:var(--serif);font-style:italic;font-size:21px;color:var(--dim);margin-bottom:8px}#fallback .head{font-family:var(--serif);font-size:clamp(30px,6vw,50px);line-height:1.08}.fb-note{font-size:13px;line-height:1.6;color:var(--dim);margin-bottom:5vh}@media(max-width:760px){.pos-bl,.pos-br,.pos-bc{left:var(--gutter);right:var(--gutter);translate:none;width:auto;max-width:none;text-align:left;bottom:86px}.pos-c{width:calc(100vw - var(--gutter) * 2)}.t-note,.t-note.pos-br{top:84px;bottom:auto;padding:0 0 0 16px;border-right:0;border-left:1px solid rgba(205,185,143,.7)}.t-head{font-size:clamp(31px,9.6vw,48px)}.t-brand .logo{font-size:15vw;letter-spacing:.2em}#rail{right:2px}.tick{width:30px;height:30px}.tick span{display:none}.tick.on i{width:18px}#product{padding-top:46vh;background:linear-gradient(180deg,#02020300 0,#020203f0 40vh,#020203f7)}.foot{grid-template-columns:1fr}.spec div{grid-template-columns:104px 1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}}#footer .credit{grid-column:1 / -1;margin-top:32px;padding-top:20px;border-top:1px solid rgba(233,229,220,.1);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#e9e5dc8c}#footer .credit a{color:#e9e5dce6;text-decoration:none;border-bottom:1px solid rgba(233,229,220,.35)}#footer .credit a:hover{color:#fff;border-bottom-color:#fff}
