@font-face{font-family:"Instrument Serif";src:url(/fonts/instrument-serif-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/fonts/instrument-serif-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/onest-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif Fallback";src:local("Georgia"),local("Times New Roman");size-adjust:76.35%;font-weight:400;font-style:normal}@font-face{font-family:"Instrument Serif Fallback";src:local("Georgia Italic"),local("Times New Roman Italic");size-adjust:76.35%;font-weight:400;font-style:italic}:root{--field: #14201C;--field-deep: #0B1310;--field-lift: #1B2A25;--paper: #EBE3D3;--paper-hi: #F5EFE2;--paper-lo: #DED3BC;--ink: #1D2925;--ink-soft: #4A574F;--ink-faint: #6E7A70;--brass: #B08C48;--brass-hi: #E6CE96;--brass-lo: #8A6A2E;--bone: #DCD8CB;--bone-soft: #A8AFA5;--bone-faint: #7E8880;--serif: "Instrument Serif", "Instrument Serif Fallback", Georgia, "Times New Roman", serif;--sans: "Onest", ui-sans-serif, system-ui, sans-serif;--mono: "Geist Mono", ui-monospace, "SFMono-Regular", monospace;--s1: .25rem;--s2: .5rem;--s3: .75rem;--s4: 1rem;--s5: 1.5rem;--s6: 2rem;--s7: 3rem;--s8: 4rem;--s9: 6rem;--s10: 9rem;--grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)'/></svg>");--grain-coarse: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='c'><feTurbulence type='fractalNoise' baseFrequency='0.42' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='220' height='220' filter='url(%23c)'/></svg>")}*{box-sizing:border-box}body{margin:0;background:var(--field);color:var(--bone);font-family:var(--sans);font-size:16px;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.page{position:relative;min-height:100%;background:radial-gradient(120% 70% at 50% -10%,rgba(126,160,140,.1),transparent 62%),radial-gradient(90% 55% at 50% 108%,rgba(0,0,0,.55),transparent 60%),linear-gradient(180deg,var(--field) 0%,#131F1B 46%,var(--field-deep) 100%);overflow:hidden}.page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:var(--grain-coarse);opacity:.035;mix-blend-mode:overlay;pointer-events:none;z-index:3}.mono{font-family:var(--mono);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase}a{color:inherit}:focus-visible{outline:1.5px solid var(--brass-hi);outline-offset:3px;border-radius:1px}.skip{position:absolute;left:-9999px;top:0;background:var(--paper);color:var(--ink);padding:.6rem 1rem;z-index:20;font-family:var(--mono);font-size:.75rem}.skip:focus{left:var(--s5);top:var(--s5)}.rail{position:relative;z-index:4;display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);padding:clamp(1.25rem,3.4vw,2.25rem) clamp(1.25rem,5vw,4rem)}.rail .mark{font-family:var(--mono);font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-soft)}.rail .note{color:var(--bone-faint);font-size:.625rem}.rail a{text-decoration:none}.rail a:hover{color:var(--bone)}.rail nav{display:flex;align-items:baseline;gap:var(--s4)}.stage{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:clamp(2rem,7vh,5rem) clamp(1rem,5vw,2rem) clamp(3rem,9vh,6rem);min-height:78svh}.stage:before{content:"";position:absolute;left:50%;top:42%;width:min(120vw,1180px);height:min(90vh,900px);transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(178,206,188,.115),rgba(178,206,188,.04) 46%,transparent 72%);pointer-events:none}.hallmark{position:relative;margin:0 0 clamp(1.75rem,5vh,3.25rem);font-family:var(--serif);font-size:clamp(1.5rem,4.6vw,2rem);letter-spacing:.02em;color:#dcd8cbd1;text-shadow:0 1px 0 rgba(0,0,0,.55),0 -1px 0 rgba(255,255,255,.05)}.hallmark:after{content:"";display:block;width:2.25rem;height:1px;margin:var(--s4) auto 0;background:linear-gradient(90deg,transparent,rgba(176,140,72,.72),transparent)}.cardwrap{position:relative;width:min(30.5rem,100%);perspective:1500px}.card{position:relative;border-radius:3px;padding:clamp(1.5rem,4.6vw,2.5rem) clamp(1.35rem,4.6vw,2.75rem) clamp(1.75rem,4.6vw,2.5rem);color:var(--ink);background:linear-gradient(158deg,var(--paper-hi) 0%,var(--paper) 42%,var(--paper-lo) 100%);box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #4a381a24,inset 0 0 46px #78623a1a,0 1px 1px #0006,0 14px 28px -10px #0000008c,0 46px 70px -34px #000000b8,0 90px 120px -60px #0009}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:var(--grain);opacity:.13;mix-blend-mode:multiply;pointer-events:none;z-index:2}.card:after{content:"";position:absolute;inset:clamp(.55rem,1.6vw,.85rem);border:1px solid rgba(150,120,64,.34);outline:1px solid rgba(150,120,64,.16);outline-offset:3px;border-radius:1px;pointer-events:none;z-index:1}.seal{position:relative;z-index:2;width:2.35rem;height:2.35rem;margin:0 auto var(--s5);display:grid;place-items:center;border-radius:50%;background:linear-gradient(150deg,var(--brass-hi) 0%,var(--brass) 44%,var(--brass-lo) 100%);box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -1px 2px #3c280a80,0 1px 2px #3c2c1066}.seal span{font-family:var(--serif);font-size:1.25rem;line-height:1;color:#3e2e10;text-shadow:0 1px 0 rgba(255,240,205,.42);transform:translateY(1px)}.faces{position:relative;z-index:2;display:grid;transform-style:preserve-3d;min-height:clamp(17rem,34svh,19.5rem)}.face{grid-area:1 / 1;display:flex;flex-direction:column;transform-origin:50% 0%;transform:rotateX(-96deg);opacity:0;visibility:hidden;transition:transform .66s cubic-bezier(.2,.68,.16,1),opacity .34s ease,visibility 0s linear .66s}.face.is-past{transform-origin:50% 100%;transform:rotateX(94deg)}.face.is-current{transform:rotateX(0);opacity:1;visibility:visible;transition:transform .66s cubic-bezier(.2,.68,.16,1),opacity .42s ease .1s,visibility 0s}.face .kicker{color:var(--brass-lo);margin:0 0 var(--s4)}.face h1,.face h2{font-family:var(--serif);font-weight:400;line-height:1.04;letter-spacing:.005em;margin:0 0 var(--s4);text-wrap:balance;color:var(--ink);text-shadow:0 1px 0 rgba(255,255,255,.72),0 -1px 0 rgba(29,41,37,.1)}.face h1{font-size:clamp(2.1rem,8.4vw,2.9rem)}.face h2{font-size:clamp(2.3rem,9vw,3.2rem)}.face h2 em{font-style:italic}.face p{margin:0 0 var(--s4);font-size:.9375rem;line-height:1.72;color:var(--ink-soft);max-width:32ch;text-wrap:pretty}.face p.lede{color:var(--ink);font-size:1rem;max-width:34ch}.face p:last-child{margin-bottom:0}#fold-1{justify-content:center}#fold-5 .fineprint{margin-top:auto}.trade{margin-top:auto;padding-top:var(--s4);border-top:1px solid rgba(150,120,64,.3)}.trade .mono{color:var(--brass-lo);display:block;margin-bottom:var(--s2)}.trade p{font-size:.875rem;color:var(--ink-faint);margin:0;max-width:34ch}.plainlist{list-style:none;margin:0;padding:0}.plainlist li{position:relative;padding-left:1.35rem;margin-bottom:var(--s3);font-size:.9375rem;line-height:1.68;color:var(--ink-soft);max-width:33ch;text-wrap:pretty}.plainlist li:before{content:"";position:absolute;left:0;top:.72em;width:.5rem;height:1px;background:#967840bf}.plainlist li:last-child{margin-bottom:0}.enter{display:inline-flex;align-items:center;gap:.6rem;margin-top:var(--s2);padding:.72rem 1.35rem;border-radius:2px;font-family:var(--mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:#34260c;background:linear-gradient(158deg,var(--brass-hi) 0%,var(--brass) 52%,var(--brass-lo) 100%);box-shadow:inset 0 1px #fff8e4b3,inset 0 -1px 2px #3a280a6b,0 1px 2px #32240c66,0 6px 14px -6px #281c0880;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.enter:hover{filter:brightness(1.06);transform:translateY(-1px)}.enter:active{transform:translateY(0);filter:brightness(.97)}.enter .arrow{font-family:var(--sans);font-size:.9rem;letter-spacing:0}.face .fineprint{margin-top:var(--s4);font-family:var(--mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);max-width:40ch;line-height:1.9}.controls{position:relative;z-index:4;width:min(30.5rem,100%);margin-top:clamp(1.5rem,4vh,2.25rem);display:flex;align-items:center;justify-content:space-between;gap:var(--s4)}.ticks{display:flex;align-items:center;gap:.5rem}.tick{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;padding:0;margin:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;border-radius:2px}.tick:after{content:"";width:.75rem;height:2px;background:#dcd8cb42;transition:background .3s ease,width .3s ease,box-shadow .3s ease}.tick:hover:after{background:#dcd8cb80}.tick.on:after{width:1.15rem;background:linear-gradient(90deg,var(--brass-lo),var(--brass-hi),var(--brass));box-shadow:0 0 8px #be9b5873}.fold-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-soft);padding:.5rem .25rem;transition:color .25s ease}.fold-btn:hover{color:var(--bone)}.fold-btn.next{color:#e3d6b4;display:inline-flex;align-items:center;gap:.55rem}.fold-btn.next:after{content:"";width:1.75rem;height:1px;background:linear-gradient(90deg,rgba(176,140,72,.35),var(--brass-hi));transition:width .3s ease}.fold-btn.next:hover:after{width:2.5rem}.foldlabel{position:relative;z-index:4;width:min(30.5rem,100%);margin:var(--s4) 0 0;font-family:var(--mono);font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-faint);text-align:center}.foldlabel b{font-weight:400;color:var(--bone-soft)}.cue{position:relative;z-index:2;margin:clamp(3rem,10vh,6rem) 0 0;font-family:var(--mono);font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-faint);text-decoration:none;display:inline-flex;flex-direction:column;align-items:center;gap:.75rem;transition:color .25s ease}.cue:hover{color:var(--bone-soft)}.cue:after{content:"";width:1px;height:2.5rem;background:linear-gradient(180deg,rgba(220,216,203,.4),transparent)}.longform{position:relative;z-index:2;max-width:62rem;margin:0 auto;padding:clamp(3rem,9vh,6rem) clamp(1.25rem,5vw,4rem) clamp(3rem,8vh,5rem)}.lf-head{margin:0 0 clamp(2.5rem,7vh,4.5rem);padding-bottom:var(--s5);border-bottom:1px solid rgba(220,216,203,.12)}.lf-head .mono{color:var(--bone-faint);display:block;margin-bottom:var(--s3)}.lf-head p,.lf-head h1{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(1.35rem,3.4vw,1.85rem);line-height:1.32;letter-spacing:.005em;color:#dcd8cbe6;max-width:34ch;text-wrap:balance}.entry{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:var(--s6);padding:clamp(2rem,5vh,3rem) 0;border-bottom:1px solid rgba(220,216,203,.09)}.entry:last-of-type{border-bottom:0}.entry>.mono{color:var(--bone-faint);padding-top:.55rem}.entry h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.5rem,3.6vw,2.1rem);line-height:1.14;letter-spacing:.005em;margin:0 0 var(--s4);color:var(--bone);text-wrap:balance;text-shadow:0 1px 0 rgba(0,0,0,.45)}.entry p{margin:0 0 var(--s4);max-width:63ch;font-size:.9375rem;line-height:1.78;color:var(--bone-soft);text-wrap:pretty}.entry p:last-child{margin-bottom:0}.entry p .em{color:var(--bone)}.tradenote{margin-top:var(--s5);padding-left:var(--s5);border-left:1px solid rgba(176,140,72,.45)}.tradenote .mono{color:#b08c48d9;display:block;margin-bottom:var(--s2)}.tradenote p{color:var(--bone-faint)}.facts{list-style:none;margin:0;padding:0;max-width:63ch}.facts li{padding:var(--s4) 0;border-top:1px solid rgba(220,216,203,.09);font-size:.9375rem;line-height:1.78;color:var(--bone-soft);text-wrap:pretty}.facts li:first-child{border-top:0;padding-top:0}.facts li b{font-weight:400;color:var(--bone)}.closing{text-align:left}.closing .enter{margin-top:var(--s2)}.closing .free{margin-top:var(--s5);color:var(--bone-faint);font-size:.875rem;max-width:50ch}.sheet{position:relative;z-index:2;max-width:62rem;margin:0 auto;padding:clamp(2.5rem,8vh,5rem) clamp(1.25rem,5vw,4rem) clamp(3rem,8vh,5rem)}.sheet .lf-head h1{max-width:26ch}.sheet .entry:last-of-type{border-bottom:0}.sheet .entry p a{color:var(--bone)}.empty{padding:0}.empty p{margin:0 0 var(--s4);max-width:58ch;font-size:.9375rem;line-height:1.78;color:var(--bone-soft);text-wrap:pretty}.empty p:last-child{margin-bottom:0}.empty a{color:var(--bone)}.foot{position:relative;z-index:2;max-width:62rem;margin:0 auto;padding:var(--s6) clamp(1.25rem,5vw,4rem) clamp(3rem,8vh,4.5rem);border-top:1px solid rgba(220,216,203,.1);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s4);color:var(--bone-faint);font-size:.75rem}.foot .mark{font-family:var(--serif);font-size:1.0625rem;letter-spacing:.05em;color:var(--bone-soft)}.foot a{text-decoration:none;border-bottom:1px solid rgba(176,140,72,.45);padding-bottom:1px}.foot a:hover{color:var(--bone)}.foot .links{display:flex;gap:var(--s4)}@media(max-width:46rem){.entry{grid-template-columns:1fr;gap:var(--s4)}.entry>.mono{padding-top:0}}@media(max-width:26rem){.controls{flex-wrap:wrap;justify-content:center;gap:var(--s3)}.ticks{order:-1;width:100%;justify-content:center}.face p,.face p.lede,.plainlist li,.trade p{max-width:none}}@media(prefers-reduced-motion:reduce){.face,.face.is-current,.face.is-past{transform:none;transition:opacity 1ms linear,visibility 1ms linear}.enter,.tick:after,.fold-btn,.fold-btn.next:after,.cue{transition:none}.enter:hover{transform:none}}
