:root{--page:#0A0A0A;--ink:#F2E8D5;--muted:rgba(242,232,213,.80);--caption:rgba(242,232,213,.74);--line:rgba(230,199,122,.20);--violet:#C9A55A;--panel:#121212;--panel-2:#1A1A1A;--gold:#D9B868;--gold-deep:#B8893B;--gold-light:#E6C77A;--gold-foil:linear-gradient(100deg,#B8893B 0%,#E6C77A 48%,#B8893B 100%);--font-display:"Bodoni Moda","Bodoni Moda Fallback Mac","Bodoni Moda Fallback",Georgia,serif}@font-face{font-family:"Bodoni Moda";font-style:normal;font-weight:400 700;font-display:swap;src:url("/assets/fonts/bodoni-moda-latin.be58bfd7.woff2") format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2009-200A,U+2010-2014,U+2018-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2122,U+2212}@font-face{font-family:"Bodoni Moda Fallback Mac";src:local("Iowan Old Style"),local("IowanOldStyle-Roman");size-adjust:103%;ascent-override:109.2%;descent-override:38.8%;line-gap-override:0%}@font-face{font-family:"Bodoni Moda Fallback";src:local("Palatino Linotype"),local("Palatino"),local("Book Antiqua"),local("Georgia");size-adjust:104%;ascent-override:108.2%;descent-override:38.5%;line-gap-override:0%}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}body{background:var(--page);color:var(--ink);font:400 1rem/1.6 ui-sans-serif,-apple-system,"Segoe UI",system-ui,sans-serif;-webkit-font-smoothing:antialiased}body.is-scene::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(46% 46% at 70% 44%,rgba(201,165,90,.34),transparent 70%),radial-gradient(26% 26% at 63% 54%,rgba(230,199,122,.20),transparent 72%),radial-gradient(74% 64% at 78% 60%,rgba(184,137,59,.17),transparent 74%),radial-gradient(100% 82% at 60% 28%,rgba(201,165,90,.08),transparent 66%)}body.is-scene::after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}#stage{position:fixed;inset:0;z-index:0;opacity:0;transition:opacity .9s ease}@media (prefers-reduced-motion:reduce){#stage{transition:none}}#scroller{position:relative;z-index:1}section{min-height:125svh;position:relative;overflow:clip;overflow-clip-margin:0.5rem}@supports not (overflow-clip-margin:1px){section :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:-2px}}.rail{position:sticky;top:0;height:100svh;width:100%;max-width:min(85rem,88vw);margin:0 auto;display:flex;align-items:center;justify-content:flex-start;padding-block:clamp(4rem,9vh,8.125rem)}.rail.center{justify-content:center}.col{max-width:34rem;position:relative;isolation:isolate;will-change:opacity,transform}.col::before{content:"";position:absolute;z-index:-1;inset:-40% -45%;background:radial-gradient(50% 50% at 50% 50%,var(--page) 0%,rgba(10,10,10,.96) 39%,rgba(10,10,10,.66) 64%,transparent 87%)}section.bottom > .rail{align-items:flex-end;padding-bottom:clamp(9.375rem,19vh,13.125rem)}.eyebrow{font:500 0.75rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--caption);margin-bottom:1.125rem}h1{font-size:clamp(2.375rem,5.6vw,4.625rem);line-height:1.02;letter-spacing:-.03em;font-weight:700}h2{font-size:clamp(1.875rem,3.8vw,3.125rem);line-height:1.06;letter-spacing:-.025em;font-weight:700}.lede{margin-top:1.25rem;color:var(--muted);font-size:clamp(1rem,1.35vw,1.1875rem);max-width:30rem}.accent{color:var(--violet)}.right{margin-left:auto;text-align:right}.right .lede{margin-left:auto}#pill{position:fixed;left:50%;bottom:clamp(1.5rem,5vh,3.375rem);transform:translate(-50%,1.625rem);z-index:8;opacity:0;pointer-events:none;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);text-align:center;max-width:min(94vw,48.75rem)}#pill.on{opacity:1;transform:translate(-50%,0);pointer-events:auto}#hint{position:fixed;left:50%;bottom:1.375rem;transform:translateX(-50%);z-index:9;font:500 0.75rem/1 ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--caption);transition:opacity .4s}@media (prefers-reduced-motion:reduce){#pill,#pillGlide{transition-duration:.01ms}}:root{--violet-solid:#B8893B}.skip{position:fixed;top:-6.25rem;left:1rem;z-index:60;background:var(--gold-foil);color:#0A0A0A;padding:0 1.125rem;border-radius:999px;display:inline-flex;align-items:center;min-height:2.75rem;font-size:0.875rem;text-decoration:none;transition:top .2s}.skip:focus{top:1rem}.vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:0.25rem}.btn:focus-visible{outline-offset:3px;border-radius:999px}.toc:focus-visible{outline-offset:-2px;border-radius:0.5rem}.site-header{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding:0.875rem clamp(1rem,4vw,2.5rem);background:linear-gradient(to bottom,rgba(10,10,10,.99) 0%,rgba(10,10,10,.97) 62%,rgba(10,10,10,.86) 84%,transparent 100%);backdrop-filter:blur(0.625rem);-webkit-backdrop-filter:blur(0.625rem)}.is-scene .site-header{transition:opacity .45s ease,transform .45s ease,visibility .45s}.is-scene .site-header.gone{opacity:0;transform:translateY(-0.875rem);visibility:hidden;pointer-events:none}.lockup{position:relative;display:flex;align-items:center;gap:0.625rem;text-decoration:none;color:var(--ink);font:600 0.875rem/1 ui-sans-serif,-apple-system,"Segoe UI",system-ui,sans-serif;letter-spacing:.14em}.lockup::after{content:"";position:absolute;inset:-0.5rem;border-radius:0.75rem}.lockup img{display:block}.site-nav{display:flex;gap:0.25rem;margin-left:auto}.site-nav a{position:relative;padding:0.5rem 0.875rem;border-radius:999px;text-decoration:none;font-weight:500;font-size:0.875rem;line-height:1;color:var(--muted);transition:color .18s,background .18s}.site-nav a::after{content:"";position:absolute;inset:-0.4375rem 0}.site-nav a:hover,.site-nav a:focus-visible{color:var(--ink);background:rgba(242,232,213,.06)}.site-nav a[aria-current]{color:var(--ink)}@media (max-width:1150px){.site-nav{display:none}.site-header{gap:0.75rem}.site-header .btn.sm{margin-left:auto}}.btn{display:inline-flex;align-items:center;justify-content:center;height:2.75rem;padding:0 1.5rem;border-radius:999px;text-decoration:none;font-weight:500;font-size:0.875rem;line-height:1;white-space:nowrap;border:0;cursor:pointer;transition:background .18s,border-color .18s}.btn.sm{height:2.75rem;padding:0 1.125rem;font-size:0.875rem}.btn.primary{background:var(--gold-foil);color:#0A0A0A}.btn.primary:hover{background:#A0742E}.btn.ghost{border:1px solid var(--line);color:var(--ink);background:transparent}.btn.ghost:hover{background:rgba(242,232,213,.05)}.btnrow{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1.875rem}.btnrow.center{justify-content:center}.col.right .btnrow{justify-content:flex-end}.bottom .btnrow{justify-content:center}.site-footer{position:relative;z-index:2;padding:clamp(2.375rem,6vh,4rem) clamp(1rem,4vw,2.5rem) 2.125rem;border-top:1px solid var(--line);font-size:0.875rem;color:var(--caption);background:var(--page)}.is-scene .site-footer{padding-bottom:11rem}.fnav{max-width:min(67.5rem,90vw);margin:0 auto;display:grid;gap:1.75rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr))}.fcol{display:flex;flex-direction:column;align-items:flex-start;gap:0}.fcol h2{font:500 0.75rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--caption);margin-bottom:0.375rem}.fcol a{color:var(--muted);text-decoration:none;font-size:0.875rem;display:inline-flex;align-items:center;min-height:2.75rem;min-width:2.75rem}.fcol a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:0.1875rem}.fline{max-width:min(67.5rem,90vw);margin:clamp(1.875rem,5vh,2.875rem) auto 0;padding-top:1.375rem;border-top:1px solid var(--line)}@media (max-width:640px){.site-footer{padding:1.625rem 1rem 1.5rem}.fnav{max-width:none;grid-template-columns:1fr;gap:0.75rem}.fcol{flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:0.875rem;row-gap:2px}.fcol h2{flex:0 0 100%;margin-bottom:0}.fcol a{font-size:0.8125rem}.fline{margin-top:1.125rem;padding-top:1rem}}#scroller > section:first-of-type .rail{padding-top:clamp(6rem,12vh,9.375rem)}.is-doc main{position:relative;z-index:1;padding-top:clamp(6rem,11vh,8.25rem)}.is-doc section{min-height:0}#ambient{position:absolute;top:0;left:0;z-index:0;width:100%;height:min(78vh,47.5rem);pointer-events:none;opacity:.5;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 42%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 42%,transparent 100%)}@media (prefers-reduced-motion:reduce){#ambient{display:none}}@media (pointer:coarse){#ambient{display:none}}.doc-hero{max-width:min(67.5rem,90vw);margin:0 auto;padding:clamp(1.75rem,6vh,4.5rem) 0 clamp(1.875rem,5vh,3.5rem)}.doc-hero h1{font-size:clamp(2.125rem,5vw,3.875rem);line-height:1.03;letter-spacing:-.03em}.doc-hero .lede{margin-top:1.375rem;max-width:36rem;color:var(--muted);font-size:clamp(1rem,1.35vw,1.1875rem)}.doc-hero .btnrow{margin-top:2rem}.doc-body{max-width:min(67.5rem,90vw);margin:0 auto;padding-bottom:clamp(3rem,8vh,6rem)}.s{padding:clamp(2.125rem,5.5vh,3.875rem) 0;border-top:1px solid var(--line)}.s > h2{font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.12;letter-spacing:-.02em;scroll-margin-top:6.875rem}.s .sub{margin-top:0.875rem;color:var(--muted);max-width:44rem}.prose{margin-top:1.125rem;max-width:44rem}.prose p{color:var(--muted);margin-top:0.875rem}.prose p:first-child{margin-top:0}.ticks{list-style:none;margin-top:1.375rem;max-width:44rem;display:grid;gap:0.75rem}.ticks li{position:relative;padding-left:1.625rem;color:var(--muted)}.ticks li::before{content:"";position:absolute;left:2px;top:.62em;width:0.4375rem;height:0.4375rem;border-radius:50%;background:var(--violet);opacity:.85}.cards{list-style:none;margin-top:1.625rem;display:grid;gap:0.875rem;grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr))}.cards li{padding:1.375rem 1.375rem 1.5rem;border:1px solid var(--line);border-radius:1rem;background:rgba(242,232,213,.022)}.cards h3{font-size:1rem;font-weight:600;letter-spacing:-.01em}.cards p{margin-top:0.5625rem;color:var(--muted);font-size:0.9375rem}.steps{list-style:none;counter-reset:step;margin-top:1.625rem;display:grid;gap:2px;max-width:52rem}.steps li{counter-increment:step;position:relative;padding:1.25rem 0 1.25rem 3.625rem;border-top:1px solid var(--line)}.steps li:first-child{border-top:0}.steps li::before{content:counter(step);position:absolute;left:0;top:1.1875rem;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);background:rgba(242,232,213,.03);font:500 0.8125rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--caption)}.steps h3{font-size:1rem;font-weight:600}.steps p{margin-top:0.4375rem;color:var(--muted);font-size:0.9375rem;max-width:42rem}.tablewrap{margin-top:1.5rem;overflow-x:auto}.tablewrap table{width:100%;border-collapse:collapse;text-align:left;font-size:0.9063rem}.tablewrap th{border-bottom:1px solid var(--line);padding:0 1.5rem 0.625rem 0;font-weight:500;color:var(--ink);white-space:nowrap}.tablewrap td{border-bottom:1px solid var(--line);padding:0.875rem 1.5rem 0.875rem 0;vertical-align:top;color:var(--muted);line-height:1.55}.tablewrap tr td:first-child{color:var(--ink)}.faq{margin-top:1.375rem;max-width:48rem}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:1.125rem 2.125rem 1.125rem 0;position:relative;font-weight:500;color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";position:absolute;right:0.375rem;top:50%;width:0.5625rem;height:0.5625rem;margin-top:-0.375rem;border-right:1.5px solid var(--caption);border-bottom:1.5px solid var(--caption);transform:rotate(45deg);transition:transform .2s}.faq details[open] summary::after{transform:rotate(-135deg);margin-top:-2px}.faq summary:hover{color:var(--ink)}.faq details p{padding:0 0 1.25rem;color:var(--muted);max-width:44rem}.note.draft{margin:0 0 0.5rem;border-left-color:#e0b341;background:rgba(224,179,65,.07)}.note.draft strong{color:var(--ink)}.note.draft a{color:var(--ink)}.note{margin-top:0.5rem;padding:1.125rem 1.25rem;border-radius:0.875rem;border:1px solid var(--line);border-left:2px solid var(--violet);background:rgba(201,165,90,.06);color:var(--muted);max-width:48rem}.ctaband{text-align:center;border-top:1px solid var(--line)}.ctaband h2{font-size:clamp(1.5rem,3vw,2.375rem)}.ctaband p{margin:1rem auto 0;color:var(--muted);max-width:34rem}.toc{max-width:min(67.5rem,90vw);margin:0 auto;display:flex;gap:0.5rem;overflow-x:auto;scrollbar-width:none;padding-bottom:0.25rem;border-bottom:1px solid var(--line);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent 100%)}.toc::-webkit-scrollbar{display:none}.toc p{flex:0 0 auto;padding:0.5625rem 0.75rem 0.5625rem 0;color:var(--caption);font:500 0.75rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase;align-self:center}.toc a{flex:0 0 auto;padding:0.75rem;border-radius:999px;white-space:nowrap;text-decoration:none;color:var(--muted);font-size:0.875rem;line-height:1.25rem;min-height:2.75rem;display:inline-flex;align-items:center;transition:color .18s,background .18s}.toc a:hover,.toc a:focus-visible{color:var(--ink);background:rgba(242,232,213,.06)}.toc a:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}@media (max-width:640px){.toc p{display:none}}.cookie{position:fixed;left:50%;bottom:1rem;transform:translateX(-50%) translateY(0.875rem);z-index:40;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;width:min(94vw,45rem);padding:0.875rem 1rem 0.875rem 1.25rem;border:1px solid var(--line);border-radius:1rem;background:rgba(10,10,10,.95);backdrop-filter:blur(1.25rem);-webkit-backdrop-filter:blur(1.25rem);box-shadow:inset 0 1px 0 rgba(242,232,213,.07),0 1.125rem 3.125rem -0.75rem rgba(0,0,0,.9);opacity:0;transition:opacity .4s ease,transform .4s ease}.cookie.on{opacity:1;transform:translateX(-50%) translateY(0)}.cookie p{font-size:0.875rem;line-height:1.55;color:var(--muted);flex:1 1 18.75rem}.cookie a{color:var(--ink);text-underline-offset:0.1875rem;display:inline-flex;align-items:center;min-height:2.75rem}.cookie .btn{flex:0 0 auto}.is-scene.cookie-open #pill.on{transform:translate(-50%,-5.25rem)}@media (max-width:560px){.cookie{padding:0.875rem 1rem}.cookie .btn{width:100%}}.facts{display:grid;gap:1.125rem 2.125rem;margin-top:clamp(1.75rem,4vh,2.625rem);padding-top:1.375rem;border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(13.125rem,100%),1fr));max-width:52rem}.facts div{display:flex;flex-direction:column;gap:0.3125rem}.facts b{font-weight:700;font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.facts span{font-size:0.875rem;line-height:1.45;color:var(--caption);max-width:22rem}.inlinecta{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1.25rem;padding:1.25rem 0;border-top:1px solid var(--line)}.inlinecta p{color:var(--caption);font-size:0.9063rem}.inlinecta .btn{margin-left:auto}@media (max-width:520px){.inlinecta .btn{margin-left:0;width:100%}}.stickycta{position:fixed;right:clamp(0.75rem,3vw,1.75rem);bottom:clamp(0.75rem,3vh,1.75rem);z-index:35;display:flex;align-items:center;gap:0.75rem;padding:0.5625rem 0.5625rem 0.5625rem 1.125rem;border-radius:999px;border:1px solid var(--line);background:rgba(10,10,10,.95);backdrop-filter:blur(1.25rem);-webkit-backdrop-filter:blur(1.25rem);box-shadow:inset 0 1px 0 rgba(242,232,213,.07),0 1.125rem 3.125rem -0.75rem rgba(0,0,0,.9);opacity:0;transform:translateY(0.875rem);pointer-events:none;transition:opacity .35s ease,transform .35s ease}.stickycta.on{opacity:1;transform:translateY(0);pointer-events:auto}.stickycta p{font-size:0.875rem;color:var(--muted);white-space:nowrap}.stickycta .x{position:relative;border:0;background:transparent;color:var(--caption);cursor:pointer;font-size:1.0625rem;line-height:1;padding:0.375rem 0.5rem;border-radius:50%;min-width:1.5rem;min-height:1.5rem}.stickycta .x::after{content:"";position:absolute;inset:-0.5625rem}.stickycta .x:hover{color:var(--ink);background:rgba(242,232,213,.07)}.cookie-open .stickycta{transform:translateY(-5.75rem)}.cookie-open .stickycta.on{transform:translateY(-5.75rem)}@media (max-width:560px){.stickycta{left:0.75rem;right:0.75rem;padding:0.5625rem 0.5625rem 0.5625rem 1rem}.stickycta p{white-space:normal;font-size:0.875rem}.cookie-open .stickycta,.cookie-open .stickycta.on{transform:translateY(-9.375rem)}}@media (prefers-reduced-motion:reduce){.stickycta{transition-duration:.01ms}}.enq{margin-top:1.625rem;max-width:44rem}.fldgrid{display:grid;gap:0.875rem;grid-template-columns:repeat(auto-fit,minmax(min(14.375rem,100%),1fr))}.fld{display:flex;flex-direction:column;gap:0.4375rem}.fld.wide{grid-column:1/-1}.fld span{font-size:0.875rem;color:var(--caption)}.fld input,.fld textarea{width:100%;padding:0.6875rem 0.875rem;border-radius:0.75rem;border:1px solid var(--line);background:rgba(242,232,213,.03);color:var(--ink);font-weight:400;font-size:0.9375rem;line-height:1.5;font-family:inherit;transition:border-color .18s,background .18s}.fld textarea{resize:vertical;min-height:6.5rem}.fld input::placeholder,.fld textarea::placeholder{color:rgba(242,232,213,.55)}.fld input:focus,.fld textarea:focus{border-color:var(--violet);background:rgba(242,232,213,.05)}.fld input:focus-visible,.fld textarea:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.fld.later:focus-within{max-height:13.75rem;opacity:1;pointer-events:auto}.fld input:user-invalid,.fld textarea:user-invalid,.fld select:user-invalid{border-color:rgba(220,40,40,.55)}.enqfoot{display:flex;flex-wrap:wrap;align-items:center;gap:0.875rem 1.25rem;margin-top:1.25rem}.enqnote{flex:1 1 16.25rem;font-size:0.875rem;line-height:1.5;color:var(--caption)}.enqnote a{color:var(--muted)}.enq[data-sending] button[type=submit],button[type=submit][aria-disabled=true]{opacity:.55;pointer-events:none}.enqerr{margin-top:1rem;padding:0.75rem 1rem;border-radius:0.75rem;border:1px solid rgba(220,40,40,.4);background:rgba(220,40,40,.08);color:#ffb4b4;font-size:0.875rem}.enqerr:empty{margin:0;padding:0;border:0}.navtoggle{display:none;margin-left:auto;width:2.75rem;height:2.75rem;flex:0 0 auto;border:1px solid var(--line);border-radius:0.75rem;background:transparent;cursor:pointer;position:relative}.navtoggle span{position:absolute;left:0.875rem;width:1rem;height:1.5px;background:var(--ink);border-radius:2px;transition:transform .25s ease,opacity .2s ease}.navtoggle span:first-child{top:1.125rem}.navtoggle span:last-child{top:1.5rem}.navtoggle[aria-expanded=true] span:first-child{transform:translateY(0.1875rem) rotate(45deg)}.navtoggle[aria-expanded=true] span:last-child{transform:translateY(-0.1875rem) rotate(-45deg)}.menu{position:fixed;inset:0;z-index:29;overflow-y:auto;padding:5.25rem clamp(1.25rem,6vw,2rem) 2.5rem;background:rgba(10,10,10,.98);backdrop-filter:blur(1.5rem);-webkit-backdrop-filter:blur(1.5rem);opacity:0;transition:opacity .22s ease}.menu.on{opacity:1}.menu nav{display:grid;gap:1.625rem;max-width:34rem;margin:0 auto}.menu .mgrp{font:500 0.75rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--caption);margin-bottom:-0.5rem}.menu a{display:block;padding:0.6875rem 0;color:var(--ink);text-decoration:none;font-size:1.1875rem;border-bottom:1px solid var(--line)}.menu > .btn{display:flex;max-width:34rem;margin:2rem auto 0}.menu nav > a{margin-top:-0.875rem}@media (max-width:1150px){.navtoggle{display:block}.site-header .cta-head{display:none}.navtoggle{margin-left:0}}@media (min-width:1151px){.menu{display:none}}@media print{:root{--page:#fff;--ink:#111;--muted:#333;--caption:#555;--line:#ccc}html,body{background:#fff!important;color:#111!important}.site-header,.menu,.navtoggle,.stickycta,.cookie,#ambient,#stage,#pill,#hint,.skip,.skip-story,.inlinecta,.toc,.btnrow,.site-footer nav{display:none!important}main{padding-top:0!important}.doc-hero h1{font-size:26pt}.s{padding:14pt 0;break-inside:avoid}.s > h2{font-size:14pt;break-after:avoid}.shot{box-shadow:none;border:1px solid #ccc;break-inside:avoid}.faq details{break-inside:avoid}.faq details p{display:block!important}.prose a[href^="/"]::after,.ticks a[href^="/"]::after{content:" (ordence.com" attr(href) ")";font-size:9pt;color:#666}}.crumbs{max-width:min(67.5rem,90vw);margin:0 auto clamp(1.125rem,3vh,1.625rem)}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center}.crumbs li{font-size:0.875rem;color:var(--caption)}.crumbs li+li::before{content:"/";margin-right:0.5rem;color:rgba(242,232,213,.4)}.crumbs a{color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;min-height:1.5rem}@media (pointer:coarse){.crumbs a{position:relative}.crumbs a::after{content:"";position:absolute;inset:-0.625rem -0.25rem}}.crumbs a:hover{color:var(--ink)}.relwrap{border-top:1px solid var(--line)}.rel{display:grid;gap:0.75rem;margin-top:1.375rem;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.rel a{display:flex;flex-direction:column;gap:0.375rem;padding:1.125rem 1.25rem;border:1px solid var(--line);border-radius:1rem;text-decoration:none;background:rgba(242,232,213,.022);transition:background .18s,border-color .18s}.rel a:hover{background:rgba(242,232,213,.05);border-color:rgba(242,232,213,.2)}.rel b{color:var(--ink);font-weight:600;font-size:0.9375rem}.rel span{color:var(--caption);font-size:0.875rem;line-height:1.45}.shot .mk{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-left:0.375rem;border-radius:50%;vertical-align:middle;background:var(--a-primary-solid);color:#0A0A0A;font-weight:600;font-size:0.75rem;line-height:1;font-variant-numeric:normal}.searchbtn{position:relative;display:grid;place-items:center;width:2.25rem;height:2.25rem;flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;transition:color .18s,background .18s}.searchbtn::after{content:"";position:absolute;inset:-0.3125rem;border-radius:999px}.searchbtn:hover{color:var(--ink);background:rgba(242,232,213,.06)}@media (max-width:1150px){.searchbtn{margin-left:auto}}.sdlg{position:fixed;inset:0;z-index:50;display:none;padding:clamp(3.75rem,12vh,7.5rem) 1rem 1.5rem;background:rgba(4,5,7,.72);backdrop-filter:blur(0.5rem);-webkit-backdrop-filter:blur(0.5rem)}.sdlg.on{display:block}.sbox{max-width:40rem;margin:0 auto;border:1px solid var(--line);border-radius:1.25rem;background:rgba(12,13,17,.98);overflow:hidden;box-shadow:0 2.5rem 5rem -1.5rem rgba(0,0,0,.95)}.sbox input{width:100%;padding:1.25rem 1.375rem;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font-weight:400;font-size:1.0625rem;line-height:1.4;font-family:inherit}.sbox input:focus{outline:none}.sbox input:focus-visible{outline:2px solid var(--gold-light,#d9b46a);outline-offset:-2px}.sbox input{-webkit-appearance:none;appearance:none;border-radius:0}.sbox input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.sbox input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:1.125rem;height:1.125rem;margin-left:0.625rem;flex:none;cursor:pointer;background:linear-gradient(45deg,transparent 44%,var(--caption) 44%,var(--caption) 56%,transparent 56%),linear-gradient(-45deg,transparent 44%,var(--caption) 44%,var(--caption) 56%,transparent 56%);opacity:.8}.sbox input::-webkit-search-cancel-button:hover{opacity:1}.sbox input::placeholder{color:rgba(242,232,213,.55)}.sres{max-height:min(58vh,28.75rem);overflow-y:auto}.sres a{display:block;padding:0.875rem 1.375rem;text-decoration:none;border-bottom:1px solid rgba(242,232,213,.05)}.sres a:hover{background:rgba(242,232,213,.06)}.sres a:focus-visible{background:rgba(242,232,213,.06);outline:2px solid var(--violet);outline-offset:-3px}.sres b{display:block;color:var(--ink);font-weight:500;font-size:0.9375rem}.sres i{display:block;font-style:normal;color:var(--caption);font-size:0.875rem;margin-top:0.1875rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sres p{color:var(--muted);font-size:0.875rem;margin-top:0.3125rem;line-height:1.45}.sempty{padding:1.625rem 1.375rem;color:var(--caption);font-size:0.875rem}.shint{padding:0.75rem 1.375rem;border-top:1px solid var(--line);color:var(--caption);font-size:0.875rem;display:flex;gap:1rem;flex-wrap:wrap}.calc{margin-top:1.625rem}.calcgrid{display:grid;gap:1.125rem;grid-template-columns:repeat(auto-fit,minmax(min(15.625rem,100%),1fr))}.calcfld{display:flex;flex-direction:column;gap:0.4375rem}.calcfld > span:first-child{font-size:0.875rem;color:var(--muted)}.calcin{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:0.75rem;background:rgba(242,232,213,.03);overflow:hidden}.calcin input{flex:1 1 auto;min-width:0;padding:0.6875rem 0.875rem;border:0;background:transparent;color:var(--ink);font-weight:500;font-size:1rem;line-height:1.4;font-family:inherit;font-variant-numeric:tabular-nums}.calcin input:focus-visible{outline:none}.calcin:focus-within{outline:2px solid var(--violet);outline-offset:2px;border-color:var(--violet)}.calcin input:focus{outline:none}.calcin em{display:grid;place-items:center;padding:0 0.875rem;font-style:normal;color:var(--caption);font-size:0.875rem;background:rgba(242,232,213,.03);border-left:1px solid var(--line);white-space:nowrap}.calcfld small{font-size:0.875rem;line-height:1.45;color:var(--caption)}.calcout{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--line)}.calcbig{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.5rem 1.125rem}.calcbig span{font-size:0.875rem;color:var(--caption)}.calcbig b{font-weight:700;font-size:clamp(1.75rem,4.4vw,2.875rem);line-height:1.05;letter-spacing:-.03em;color:var(--violet);font-variant-numeric:tabular-nums}.calcwork{width:100%;border-collapse:collapse;margin-top:1.25rem;font-size:0.875rem}.calcwork td{padding:0.5625rem 0;border-bottom:1px solid var(--line);color:var(--muted)}.calchow{color:var(--caption);font-size:0.875rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.calcval{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.calcsum td{border-bottom:0;border-top:1px solid rgba(242,232,213,.2);padding-top:0.75rem;color:var(--ink);font-weight:600}.calcnote{margin-top:1.125rem;font-size:0.875rem;line-height:1.6;color:var(--caption);max-width:44rem}.qstep{border:0;padding:0}.qstep legend{padding:0;font-size:clamp(1.1875rem,2.2vw,1.5rem);font-weight:600;letter-spacing:-.015em}.qopts{display:grid;gap:0.5625rem;margin-top:1.375rem}.qopt{display:flex;align-items:center;gap:0.75rem;padding:0.8125rem 1rem;cursor:pointer;border:1px solid var(--line);border-radius:0.875rem;background:rgba(242,232,213,.02);transition:background .15s,border-color .15s}.qopt:hover{background:rgba(242,232,213,.055)}.qopt input{accent-color:var(--violet);width:1rem;height:1rem;flex:0 0 auto}.qopt:has(input:checked){border-color:var(--violet);background:rgba(201,165,90,.1)}.qopt:has(input:focus-visible){outline:2px solid var(--violet);outline-offset:2px}.qopt span{font-size:0.9375rem}.qhint{flex:1 1 15rem;font-size:0.875rem;color:var(--caption)}.fld.later{max-height:0;opacity:0;overflow:hidden;margin:0;pointer-events:none;transition:max-height .35s ease,opacity .3s ease}.fld:not(.later){max-height:13.75rem;opacity:1;transition:max-height .35s ease,opacity .3s ease .05s}.reviewed{margin-top:1.125rem;font-size:0.875rem;color:var(--caption);max-width:40rem;padding-left:0.75rem;border-left:2px solid var(--line)}.tokh{font:500 0.75rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--caption);margin:1.875rem 0 0.875rem}.toks{list-style:none;display:grid;gap:0.625rem}.tok{display:grid;gap:0.25rem 0.875rem;align-items:center;padding:0.75rem 0.875rem;grid-template-columns:2.125rem minmax(7.5rem,auto) minmax(5.625rem,auto) 1fr;border:1px solid var(--line);border-radius:0.75rem;background:rgba(242,232,213,.02)}.tokchip{width:2.125rem;height:2.125rem;border-radius:0.5rem;background-image:linear-gradient(45deg,rgba(242,232,213,.12) 25%,transparent 25%),linear-gradient(-45deg,rgba(242,232,213,.12) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(242,232,213,.12) 75%),linear-gradient(-45deg,transparent 75%,rgba(242,232,213,.12) 75%);background-size:0.625rem 0.625rem;background-position:0 0,0 0.3125rem,0.3125rem -0.3125rem,-0.3125rem 0;box-shadow:inset 0 0 0 1px rgba(242,232,213,.16)}.tok code{font-size:0.7813rem;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tok b{font-size:0.75rem;font-weight:400;color:var(--caption);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tok > span:last-child{grid-column:2/-1;font-size:0.8125rem;line-height:1.5;color:var(--muted)}@media (max-width:620px){.tok{grid-template-columns:2.125rem 1fr}.tok b{grid-column:2}.tok > span:last-child{grid-column:1/-1}}.specimen{margin-top:1.625rem;padding:1.625rem 1.5rem;border:1px solid var(--line);border-radius:1rem;background:rgba(242,232,213,.02)}.specimen > p + p{margin-top:0}.sp-h1{font-size:clamp(1.875rem,4.4vw,3.375rem);line-height:1.02;letter-spacing:-.03em;font-weight:700}.sp-h2{font-size:clamp(1.5625rem,3.1vw,2.5rem);line-height:1.06;letter-spacing:-.025em;font-weight:700}.sp-h3{font-size:clamp(1.3125rem,2.2vw,1.75rem);line-height:1.15;letter-spacing:-.02em;font-weight:700}.sp-b{font-size:1rem;line-height:1.6;color:var(--muted);max-width:38rem}.sp-c{font-size:0.8125rem;line-height:1.5;color:var(--caption)}.sp-e{font:500 0.6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.22em;color:var(--caption)}.sp-m{font:400 0.7188rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--caption);margin:0.375rem 0 1.625rem}.specimen > p:last-child{margin-bottom:0}.rules{list-style:none;display:grid;gap:0.875rem;margin-top:1.5rem}.rule{padding:1.25rem 1.375rem;border:1px solid var(--line);border-radius:1rem;border-left:2px solid var(--violet);background:rgba(242,232,213,.02)}.rule b{display:block;font-size:1rem;font-weight:600;color:var(--ink);margin-bottom:0.5rem}.rule p{font-size:0.9063rem;line-height:1.62;color:var(--muted);max-width:46rem}.rule code{font:400 0.8125rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;padding:2px 0.3125rem;border-radius:0.3125rem;background:rgba(242,232,213,.07);color:var(--ink)}.ruleg{margin-top:0.75rem;font-size:0.875rem;color:var(--caption)}.ruleg span{display:inline-block;margin-right:0.5625rem;padding:2px 0.5rem;border-radius:999px;border:1px solid var(--line);color:var(--muted);font:500 0.625rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;vertical-align:1px}.shot{--a-bg:#1A1A1A;--a-fg:#F2E8D5;--a-card:#1A1A1A;--a-primary:#C9A55A;--a-muted:#151515;--a-mutedfg:#CFC4AC;--a-primary-solid:#B8893B;--a-border:#333333;--a-accent:#262626;--a-red:#dc2828;--a-r:0.6rem;margin-top:1.75rem;border:1px solid rgba(242,232,213,.14);border-radius:1rem;overflow:hidden;background:var(--a-bg);color:var(--a-fg);font:400 0.8125rem/1.45 ui-sans-serif,-apple-system,"Segoe UI",system-ui,sans-serif;box-shadow:0 1.875rem 3.75rem -1.5rem rgba(0,0,0,.9),0 0 0 1px rgba(0,0,0,.4)}.shot:not([data-live]) a,.shot:not([data-live]) button{cursor:default}.shot table{width:100%;border-collapse:collapse;font-size:0.7813rem}.shot thead th{height:2rem;padding:0 0.75rem;text-align:left;background:rgba(246,244,240,.6);border-bottom:1px solid var(--a-border);font-weight:500;font-size:0.6563rem;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:var(--a-mutedfg);white-space:nowrap}.shot tbody td{padding:0.5625rem 0.75rem;border-bottom:1px solid var(--a-border);vertical-align:top}.shot tbody tr:last-child td{border-bottom:0}.shot .r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.shot .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:0.7188rem}.shot .dim{color:var(--a-mutedfg)}.shot .sub{display:block;font-size:0.6875rem;color:var(--a-mutedfg);margin-top:2px}.shot .neg{color:var(--a-red);font-weight:500}.shot .warn{color:#F3CF8E}.shot .b{display:inline-flex;align-items:center;border-radius:0.475rem;border:1px solid transparent;padding:1px 0.4375rem;font-weight:500;font-size:0.6563rem;line-height:1.5;white-space:nowrap}.shot .b.out{border-color:var(--a-border);color:var(--a-fg)}.shot .b.sec{background:var(--a-muted);color:var(--a-fg)}.shot .b.bad{background:var(--a-red);color:#fff}.shot .b.ok{background:rgba(230,199,122,.12);border-color:rgba(230,199,122,.3);color:#E6C77A}.shot .b.amb{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.3);color:#F3CF8E}.shot .b.blue{background:rgba(37,99,235,.1);border-color:rgba(37,99,235,.28);color:#1d4ed8}.shot .a-board{display:flex;gap:0.625rem;padding:0.875rem;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.shot .a-col{flex:0 0 auto;width:13.25rem;border:1px solid var(--a-border);border-radius:var(--a-r);background:rgba(246,244,240,.5)}.shot .a-col > header{display:flex;justify-content:space-between;align-items:center;padding:0.5rem 0.625rem;border-bottom:1px solid var(--a-border)}.shot .a-col .a-h4{font-weight:600;font-size:0.75rem;line-height:1}.shot .a-col header span{font-size:0.6875rem;color:var(--a-mutedfg);font-variant-numeric:tabular-nums}.shot .a-col ul{list-style:none;padding:0.5rem;display:grid;gap:0.4375rem}.shot .a-lead{border:1px solid var(--a-border);border-left-width:3px;border-radius:0.475rem;background:var(--a-card);padding:0.5rem 0.5625rem;box-shadow:0 1px 2px rgba(0,0,0,.04)}.shot .a-lead[role=button]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.shot .a-lead.lift{scale:1.04;box-shadow:0 0.75rem 1.5rem -0.5rem rgba(0,0,0,.55),0 0 0 1px var(--violet,#C9A55A)}@media (prefers-reduced-motion:no-preference){.shot .a-lead[role=button]{transition:scale .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease}}.shot .a-lead.due{border-left-color:#f59e0b}.shot .a-lead.over{border-left-color:#ea580c}.shot .a-lead.stale{border-left-color:#dc2626}.shot .a-lead .t{display:flex;justify-content:space-between;gap:0.375rem;align-items:flex-start}.shot .a-lead b{font-weight:500;font-size:0.75rem;line-height:1.25}.shot .a-lead .m{font-size:0.6563rem;color:var(--a-mutedfg);margin-top:0.1875rem;line-height:1.35}.shot .a-lead .f{display:flex;gap:0.25rem;align-items:center;margin-top:0.375rem;flex-wrap:wrap}.shot .temp{border-radius:999px;padding:1px 0.375rem;font-weight:500;font-size:0.625rem;line-height:1.5}.shot .temp.hot{background:rgba(220,38,38,.1);color:#b91c1c}.shot .temp.warm{background:rgba(245,158,11,.14);color:#F3CF8E}.shot .temp.cold{background:rgba(100,116,139,.12);color:#CFC4AC}@media (max-width:520px){.shot .a-board{padding:0.625rem;gap:0.5rem}}section.s{min-height:0}@supports (overflow:clip){body{overflow-x:clip}}.is-scene .doc-hero,.is-scene .doc-body,.is-scene .relwrap,.is-scene .ctaband,.is-scene section.s,.is-scene #scroller ~ *,.is-scene .ground{position:relative;z-index:1;isolation:isolate}.is-scene .doc-hero::before,.is-scene .doc-body::before,.is-scene .relwrap::before,.is-scene .ctaband::before,.is-scene section.s::before,.is-scene #scroller ~ *::before,.is-scene .ground::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:var(--page)}.is-scene .doc-hero::before{background:linear-gradient(to bottom,rgba(10,10,10,0) 0,var(--page) 7.5rem,var(--page) 100%)}.is-scene .doc-hero + .doc-body::before,.is-scene .doc-body:first-of-type::before{background:var(--page)}.is-scene #scroller + *::before,.is-scene #scroller + * > *:first-child::before{background:linear-gradient(to bottom,rgba(10,10,10,0) 0,var(--page) 7.5rem,var(--page) 100%)}.is-scene #scroller + * > .s:first-child,.is-scene #scroller + *.s{border-top:0}.ground{position:relative;z-index:1;isolation:isolate}.ground::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:var(--page)}.is-scene main,.is-scene .site-footer{position:relative;z-index:2}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}.prose a,.ticks a,.faq details a,.tablewrap a,.s .sub a,.s > p a,.note a,.shot-key a,.rel-inline a{color:#E6C77A;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.1875rem;text-decoration-color:rgba(230,199,122,.55);transition:color .18s,text-decoration-color .18s}.prose a:visited,.ticks a:visited,.faq details a:visited,.tablewrap a:visited,.s .sub a:visited,.s > p a:visited{color:#D9B96A;text-decoration-color:rgba(217,185,106,.55)}.prose a:hover,.prose a:focus-visible,.ticks a:hover,.ticks a:focus-visible,.faq details a:hover,.faq details a:focus-visible,.tablewrap a:hover,.tablewrap a:focus-visible,.s .sub a:hover,.s .sub a:focus-visible,.s > p a:hover,.s > p a:focus-visible,.note a:hover,.note a:focus-visible{color:var(--ink);text-decoration-thickness:2px;text-decoration-color:rgba(242,232,213,.8)}.prose .btn,.ticks .btn,.s .btn,.tablewrap .btn,.prose .btn:visited,.s .btn:visited,.s .cards a,.s .cards a:visited,.s .rel a,.s .rel a:visited,.s .toc a,.s .toc a:visited{text-decoration:none;color:inherit}.prose .btn.primary,.s .btn.primary{color:#0A0A0A}.prose .btn.ghost,.s .btn.ghost{color:var(--ink)}.s .cards a,.s .cards a:visited{color:var(--ink)}.s .cards p a{color:#E6C77A;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.1875rem;text-decoration-color:rgba(230,199,122,.55)}.s .cards p a:hover,.s .cards p a:focus-visible{color:var(--ink);text-decoration-thickness:2px}a.btn.skip-story{position:fixed;top:-6.25rem;left:1rem;z-index:60;display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.125rem;border:0;border-radius:999px;background:var(--gold-foil);color:#0A0A0A;font-size:0.875rem;font-weight:500;text-decoration:none;transition:top .2s}a.btn.skip-story:hover{background:#E6C77A;color:#0A0A0A}a.btn.skip-story:focus{top:4.25rem}body:not(.is-scene):not(.is-film) a.btn.skip-story{display:none}.qstep[aria-invalid="true"] .qopts{outline:2px solid #ffa8a8;outline-offset:6px;border-radius:0.75rem;background:rgba(255,120,120,.06)}#hint{color:var(--ink);font-size:0.875rem;letter-spacing:.16em;padding:0.5rem 1rem;border-radius:999px;background:rgba(10,10,10,.82);-webkit-backdrop-filter:blur(0.625rem);backdrop-filter:blur(0.625rem);border:1px solid rgba(242,232,213,.1)}.steps li::before{font-size:0.875rem}.is-scene :is(.doc-hero,.doc-body,.relwrap,.ground) section.s::before,.is-scene :is(.doc-hero,.doc-body,.relwrap,.ground) section.s ~ section.s::before{content:none}.is-scene section.s{overflow-x:visible}.is-scene #scroller section{overflow-clip-margin:0px}#hint{position:absolute;top:calc(100svh - 3.375rem);bottom:auto}body.cookie-open #hint{display:none}@media (min-width:861px) and (max-width:1150px){.site-header .btn.sm.cta-head{display:inline-flex;margin-left:0}.site-header .searchbtn{margin-left:auto}.site-header .navtoggle{margin-left:0}}.shot-body,.shot .a-board{scrollbar-width:thin;scrollbar-color:var(--a-mutedfg,#CFC4AC) var(--a-muted,#151515)}.shot-body::-webkit-scrollbar,.shot .a-board::-webkit-scrollbar{height:0.625rem;-webkit-appearance:none;appearance:none}.shot-body::-webkit-scrollbar-track,.shot .a-board::-webkit-scrollbar-track{background:var(--a-muted,#151515);border-radius:999px}.shot-body::-webkit-scrollbar-thumb,.shot .a-board::-webkit-scrollbar-thumb{background:var(--a-mutedfg,#CFC4AC);border-radius:999px;border:2px solid var(--a-muted,#151515)}.shot:has(.shot-body:focus-visible),.shot:has(.a-board:focus-visible){outline:2px solid var(--violet);border-radius:0.75rem}.shot:has(.shot-body:focus-visible){outline-offset:2px}.shot:has(.a-board:focus-visible){outline-offset:4px}.shot .shot-body:focus-visible,.shot .a-board:focus-visible{outline:none}@supports not selector(:has(*)){.shot .shot-body:focus-visible,.shot .a-board:focus-visible{outline:2px solid var(--violet);outline-offset:-3px}}@media (forced-colors:active){.btn{border:1px solid ButtonBorder;forced-color-adjust:auto}.btn.ghost{background:ButtonFace;color:ButtonText;border-color:ButtonBorder}.btn.primary,.btn.primary:hover,#pillBar a.go,#pillBar a.go:hover,.skip:focus{forced-color-adjust:none;background:Highlight;color:HighlightText;border:1px solid Highlight}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.toc a:focus-visible,#pillBar a:focus-visible,.sres a:focus-visible{outline:3px solid Highlight}.shot .shot-body:focus-visible,.shot .a-board:focus-visible{outline:none}.shot:has(.shot-body:focus-visible),.shot:has(.a-board:focus-visible){outline:3px solid Highlight}.card,.rel a,.shot,.calcin,.qopt,#pillBar{border:1px solid CanvasText}}.shot::after{content:"Synthetic sample record. Invented to be arithmetically correct; not a customer's data.";display:block;padding:0.5625rem 1rem 0.625rem;border-top:1px solid var(--a-border);background:var(--a-muted);color:#CFC4AC;font-size:0.7188rem;line-height:1.45;letter-spacing:.01em}@media print{.shot::after{color:#333;background:none}}:root{font-family:var(--font-sans,ui-sans-serif,-apple-system,"Segoe UI",system-ui,sans-serif)}button,input,select,textarea,optgroup{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.mono,code,kbd,samp,pre,input[type="number"],.scr-num,.calcin input{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.ctaband,.ctaband h2,.ctaband p,.ctaband .prose{text-align:start}.btnrow.center{justify-content:flex-start;text-align:start}html{background:var(--page)}body{background:radial-gradient(120% 70% at 50% -10%,rgba(230,199,122,.07),transparent 60%),radial-gradient(90% 60% at 50% 110%,rgba(26,26,26,.55),transparent 70%),var(--page);background-attachment:fixed;color:var(--ink)}::selection{background:rgba(230,199,122,.35);color:var(--ink)}#stage,#ambient{filter:sepia(.85) saturate(1.35) hue-rotate(-12deg) brightness(.92)}h1,h2,h3,.doc-hero h1,.s > h2,.band h1,.band h2,.band h3,.ctaband h2{font-family:var(--font-display);font-weight:500;letter-spacing:-.005em}.doc-hero h1{font-size:clamp(2.25rem,5.2vw,4rem);line-height:1.06}.s > h2{font-size:clamp(1.625rem,2.8vw,2.375rem);line-height:1.15}.cards h3,.steps h3{font-size:1.1875rem;font-weight:600;letter-spacing:0}h3,h4,.band h3{font-family:var(--font-sans,ui-sans-serif,-apple-system,"Segoe UI",system-ui,sans-serif);letter-spacing:-.005em}.accent{background:var(--gold-foil);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media (forced-colors:active){.accent{color:CanvasText;-webkit-text-fill-color:CanvasText;background:none}}.eyebrow{color:var(--gold-light);letter-spacing:.2em}.doc-hero{text-align:center;max-width:min(58.75rem,90vw)}.doc-hero .lede{margin-inline:auto;max-width:62ch}.doc-hero .btnrow,.btnrow,.btnrow.center,.ctaband .btnrow{justify-content:center}.doc-hero .facts{margin-inline:auto;text-align:center;justify-items:center}.doc-hero .facts div{align-items:center}.doc-hero .reviewed{margin-inline:auto}.crumbs{text-align:center}.crumbs ol{justify-content:center}.s{text-align:center}.s > h2,.s > h3{margin-inline:auto;max-width:28ch}.s .sub,.s > p,.s > .note,.s > .reviewed{margin-inline:auto;max-width:65ch;text-align:center}.prose{margin-inline:auto;max-width:65ch;text-align:left}.prose h3{text-align:center}.ticks,.steps,.faq{margin-inline:auto;max-width:65ch;text-align:left}.cards{margin-inline:auto;text-align:left;max-width:62.5rem}.tablewrap{margin-inline:auto;text-align:left}.rel{margin-inline:auto;max-width:62.5rem;text-align:left}.ctaband,.ctaband h2,.ctaband p,.ctaband .prose{text-align:center}.ctaband p{margin-inline:auto}.inlinecta{justify-content:center;text-align:center;max-width:65ch;margin-inline:auto}.inlinecta .btn{margin-left:0}.toc{justify-content:center}.calcnote,.note{margin-inline:auto}form.enq,.apply,.quiz,.capture,.capform{margin-inline:auto;text-align:left}.enqfoot{justify-content:center}.s{border-top:0;position:relative}.s + .s::before,.inlinecta + .s::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(13.75rem,40%);height:1px;background:var(--gold-foil);opacity:.55}.cards li{background:linear-gradient(180deg,rgba(26,26,26,.9),rgba(18,18,18,.9));border:1px solid rgba(230,199,122,.22);border-radius:0.875rem;box-shadow:inset 0 1px 0 rgba(230,199,122,.08)}.cards li:hover{border-color:rgba(230,199,122,.45)}.ticks li::before{background:var(--gold);border-radius:1px;transform:rotate(45deg);width:0.375rem;height:0.375rem}.steps li::before{border-color:rgba(230,199,122,.45);color:var(--gold-light);background:rgba(26,26,26,.8)}.faq details{border-color:rgba(230,199,122,.2)}.faq summary::after{border-color:var(--gold)}.rel a{background:rgba(26,26,26,.7);border-color:rgba(230,199,122,.22)}.rel a:hover{border-color:rgba(230,199,122,.5)}.tablewrap{border-color:rgba(230,199,122,.22)}.tablewrap th{color:var(--gold-light)}.facts{border-top-color:rgba(230,199,122,.3)}.facts b{font-family:var(--font-display);font-weight:500;color:var(--gold-light);font-size:clamp(1.75rem,2.4vw,1.875rem)}.inlinecta{border:1px solid rgba(230,199,122,.25);border-radius:0.875rem;padding:1.125rem 1.375rem;background:rgba(26,26,26,.55);margin-block:0.5rem}.ctaband{border:1px solid rgba(230,199,122,.3);border-radius:1.375rem;margin-block:clamp(1.75rem,4vh,3rem);padding:clamp(2.25rem,6vh,4rem) clamp(1.125rem,4vw,3rem);background:radial-gradient(80% 120% at 50% 0%,rgba(230,199,122,.10),transparent 70%),var(--panel)}.ctaband::before{display:none}.btn.primary{background:var(--gold-foil);background-size:160% 100%;background-position:0 0;color:#0A0A0A;font-weight:600;box-shadow:0 1px 0 rgba(255,240,200,.35) inset,0 0.625rem 1.75rem -0.875rem rgba(230,199,122,.55);transition:background-position .5s ease,box-shadow .3s ease}.btn.primary:hover,.btn.primary:focus-visible{background-position:100% 0;color:#0A0A0A}.btn.ghost{border:1px solid rgba(230,199,122,.45);color:var(--ink);background:transparent}.btn.ghost:hover,.btn.ghost:focus-visible{border-color:var(--gold-light);background:rgba(230,199,122,.08);color:var(--ink)}@media (prefers-reduced-motion:reduce){.btn.primary{transition:none}}:focus-visible{outline-color:var(--gold-light)}.site-header{background:linear-gradient(to bottom,rgba(10,10,10,.99) 0%,rgba(10,10,10,.96) 70%,rgba(10,10,10,0) 100%)}.site-header::after{content:"";position:absolute;left:0;right:0;bottom:0.375rem;height:1px;background:linear-gradient(90deg,transparent,rgba(230,199,122,.35),transparent);pointer-events:none}.site-nav a[aria-current]{color:var(--gold-light)}.site-footer{background:#060606;border-top:1px solid rgba(230,199,122,.25)}.fcol h2{color:var(--gold-light)}.fline{text-align:center}.menu{background:var(--page)}.stickycta,.cookie,#dbg,.sdlg .sbox{background:var(--panel-2);border-color:rgba(230,199,122,.3)}.fld input,.fld textarea{background:rgba(5,5,5,.7);border-color:rgba(230,199,122,.28);color:var(--ink)}.fld input:focus,.fld textarea:focus{border-color:var(--gold-light)}.qopt{background:rgba(26,26,26,.55);border-color:rgba(230,199,122,.22)}.qopt:has(input:checked){border-color:var(--gold-light);background:rgba(230,199,122,.10)}.qopt input{accent-color:#C9A55A}.means{margin-top:0.625rem;padding-top:0.625rem;border-top:1px dashed rgba(230,199,122,.25);color:var(--muted);font-size:0.9063rem;line-height:1.55}.means b{color:var(--gold-light);font-weight:600}.prose .means,.s > .means{max-width:65ch;margin-inline:auto}.screen,.shot{border:1px solid rgba(230,199,122,.35)!important;box-shadow:0 1.5rem 3.75rem -1.875rem rgba(0,0,0,.55)}.cards p a,.steps p a,.lede a,.band .lead a,.band p a,.calcnote a,.fitnote a{color:var(--gold-light);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.1875rem;text-decoration-color:rgba(230,199,122,.55)}.cards p a:hover,.steps p a:hover,.lede a:hover,.band .lead a:hover,.band p a:hover,.calcnote a:hover,.fitnote a:hover{color:var(--ink)}.ticks,.steps,.cards,.rel,.prose,.faq{text-align:center}.ticks,.steps{justify-items:center}.ticks li{padding-left:0;max-width:60ch}.ticks li::before{position:static;display:block;margin:0 auto 0.625rem;width:1.75rem;height:1px;border-radius:0;background:var(--gold-foil);opacity:1}.steps li{padding:1.375rem 0;width:100%}.steps li::before{position:static;margin:0 auto 0.75rem}.steps p{margin-inline:auto}.prose ul,.prose ol{list-style-position:inside;padding-left:0}.prose li{margin-inline:auto;max-width:60ch}.prose blockquote{margin-inline:auto;border-left:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0.875rem 0}.cards li{text-align:center}.faq summary{justify-content:center;text-align:center}.faq details > *:not(summary){margin-inline:auto;max-width:60ch}.fcol{text-align:center;align-items:center}.cookie,.cookie p{text-align:center}.note,.reviewed,.calcnote,.enqnote,.fitnote{text-align:center;margin-inline:auto}.note{border-left:1px solid var(--line);border-top:2px solid var(--gold)}.note.draft{border-left-color:var(--line);border-top-color:#e0b341}.reviewed{padding-left:0;border-left:0;padding-top:0.625rem;border-top:1px solid var(--line)}.qstep,.qstep legend,.qstep p{text-align:center;margin-inline:auto}.capform,.capform h3,.capform p{text-align:center}.toc{justify-content:center}.toc p{text-align:center}.capture,.capture h3,.capture > p{text-align:center}.capture > p{margin-inline:auto;max-width:60ch}body h3.apply-h{text-align:center}main:not(.film-main) .prose p{width:-webkit-fit-content;width:fit-content;margin-inline:auto;text-align:left}html{font-size:100%;font-size:clamp(100%,75.86% + min(.268vw,.4764vh),137.5%);-webkit-text-size-adjust:100%;text-size-adjust:100%}:root{--dpr:1}@media (min-resolution:1.25dppx){:root{--dpr:1.25}}@media (min-resolution:1.5dppx){:root{--dpr:1.5}}@media (min-resolution:2dppx){:root{--dpr:2}}@media (min-resolution:2.6dppx){:root{--dpr:3}}:root{--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px)}.site-header{padding-top:calc(0.875rem + var(--safe-t));padding-left:max(clamp(1rem,4vw,2.5rem),var(--safe-l) + 0.5rem);padding-right:max(clamp(1rem,4vw,2.5rem),var(--safe-r) + 0.5rem)}.site-footer{padding-left:max(clamp(1rem,4vw,2.5rem),var(--safe-l) + 0.5rem);padding-right:max(clamp(1rem,4vw,2.5rem),var(--safe-r) + 0.5rem)}.menu{padding-left:max(clamp(1.25rem,6vw,2rem),var(--safe-l) + 0.75rem);padding-right:max(clamp(1.25rem,6vw,2rem),var(--safe-r) + 0.75rem);padding-bottom:calc(2.5rem + var(--safe-b))}.doc-hero,.doc-body,.crumbs,.fnav,.fline{max-width:min(67.5rem,90vw,100vw - 2rem - var(--safe-l) - var(--safe-r))}.doc-hero{max-width:min(58.75rem,90vw,100vw - 2rem - var(--safe-l) - var(--safe-r))}.lockup img{width:1.75rem;height:1.75rem}.site-header svg{width:0.9375rem;height:0.9375rem}.doc-hero h1{font-size:clamp(min(2.25rem,9vh),min(5.2vw,9vh),4rem)}.s > h2{font-size:clamp(min(1.75rem,7.5vh),min(2.8vw,5.4vh),2.375rem)}.ctaband h2{font-size:clamp(min(1.75rem,7.5vh),min(3vw,5.4vh),2.375rem)}.doc-hero .lede{font-size:clamp(1.0625rem,0.95rem + 0.3vw,1.1875rem)}.fld input,.fld textarea,.fld select,.enq select,.calcin input,.qopt input[type=text]{font-size:max(1rem,16px)}.fld input,.fld select{min-height:2.75rem}@media (max-width:480px){.means,.reviewed,.enqnote,.calcnote,.note,.fitnote,.pshot figcaption,.imgslot figcaption,.s figcaption,.prose p,.s p,.cards p,.steps p,.faq details p,.s label,.calcfld small,.calchow,.ruleg,.rule p,.qhint,.inlinecta p,.facts span,.sp-b,.rel span,.tablewrap + p{font-size:max(0.9375rem,15px)}}.crumbs a,.cards h3 a,.tablewrap th a,.tablewrap td a,.rel a,.toc a,.qopt{position:relative}.crumbs a::after,.cards h3 a::after,.tablewrap th a::after,.tablewrap td a::after{content:"";position:absolute;left:50%;top:50%;width:max(100%,2.75rem);height:max(100%,2.75rem);translate:-50% -50%}.cookie a{min-height:2.75rem}.cookie .btn.sm{height:2.75rem;min-width:2.75rem}@media (pointer:coarse){.cards p > a{position:relative}.cards p > a::after{content:"";position:absolute;left:50%;top:50%;width:max(100%,2.75rem);height:max(100%,2.75rem);translate:-50% -50%}.trades a{display:inline-flex;align-items:center;min-height:2.75rem}}.stickycta{bottom:max(clamp(0.75rem,3vh,1.75rem),var(--safe-b) + 0.5rem)}.is-doc .site-footer{padding-bottom:calc(6rem + var(--safe-b))}@media (max-width:560px){.is-doc .site-footer{padding-bottom:calc(8.5rem + var(--safe-b))}}.doc-hero .lede{max-width:50ch}.doc-body p,.doc-body li,.doc-hero p,.faq details > *:not(summary){max-width:min(100%,53ch);margin-inline:auto}.doc-body .cards p,.doc-body .rel span{max-width:none}picture{display:contents}.site-header{pointer-events:none}.site-header > *{pointer-events:auto}.menu{scroll-padding-block:calc(var(--hdr,4.25rem) + var(--safe-t) + 1.25rem) calc(1.5rem + var(--safe-b))}main .sub,main .means,main .note,main .reviewed{max-width:min(100%,53ch);margin-inline:auto}main:not(.film-main) p:not(.eyebrow):not(.lede){max-width:min(100%,50ch);margin-inline:auto}main:not(.film-main) .doc-hero p.lede{max-width:min(100%,50ch)}@media (max-width:480px){main:not(.film-main) p:not(.eyebrow),main:not(.film-main) label:not(.vh){font-size:max(0.9375rem,15px)}}main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),main select{min-height:2.75rem}.btn .dim{opacity:.7;font-weight:400}@media (max-width:640px){.tablewrap th{white-space:normal}.tablewrap tbody th{min-width:min(7.5rem,27vw)}}h1,h2,h3{text-wrap:balance}html{-webkit-tap-highlight-color:transparent}a,button,summary,label,select,[role=button],[role=tab],input[type=checkbox],input[type=radio]{touch-action:manipulation}.btn,button,summary,.navtoggle,.searchbtn,.toc a,.menu a,.stickycta .x{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (prefers-reduced-motion:no-preference){html .btn{transition:translate .45s var(--ease),background-position .5s ease,box-shadow .3s ease,border-color .18s,background-color .18s,scale .14s cubic-bezier(.2,.8,.2,1),opacity .14s ease}html .btn:active{scale:.97}.navtoggle,.searchbtn,.stickycta .x{transition:scale .14s cubic-bezier(.2,.8,.2,1),background-color .14s ease}.navtoggle:active,.searchbtn:active,.stickycta .x:active{scale:.92}}.btn:active{opacity:.92}.menu a:active,.toc a:active,.site-footer a:active,.crumbs a:active,.rel a:active,.cards h3 a:active,.faq summary:active{opacity:.6}.menu summary:active{opacity:.7}@media (hover:none){.btn.primary:hover:not(:focus-visible){background-position:0 0}.btn.primary:hover:not(:focus-visible)::after{transform:translateX(-120%)}.btn.ghost:hover:not(:focus-visible){border-color:rgba(230,199,122,.45);background:transparent}}.menu{overscroll-behavior:contain}@media (prefers-reduced-motion:no-preference){.menu nav,.menu > .btn{transition:translate .32s cubic-bezier(.2,.8,.2,1),opacity .28s ease}.menu:not(.on) nav,.menu:not(.on) > .btn{translate:0 -0.5rem;opacity:0}}html.menu-open .cookie,html.menu-open .stickycta{opacity:0;visibility:hidden;pointer-events:none}html.kbd .cookie,html.kbd .stickycta{opacity:0;visibility:hidden;pointer-events:none}input,select,textarea{scroll-margin-block:calc(var(--hdr,4.25rem) + var(--safe-t) + 2.75rem) 1.5rem}fieldset input[type=radio],fieldset input[type=checkbox]{scroll-margin-top:calc(var(--hdr,4.25rem) + var(--safe-t) + 4.5rem)}a,button,summary{scroll-margin-block:calc(var(--hdr,4.25rem) + var(--safe-t) + 0.75rem) 1rem}body.cookie-open :is(a,button,summary,input,select,textarea){scroll-margin-bottom:calc(5rem + var(--safe-b))}body.cookie-open{padding-bottom:calc(4.5rem + var(--safe-b))}.toc{justify-content:flex-start;scroll-snap-type:x proximity;scroll-padding-inline:0.25rem;overscroll-behavior-x:contain}.toc > :first-child{margin-left:auto}.toc > :last-child{margin-right:auto}.toc a{scroll-snap-align:start}.tablewrap,.screen .scr-body{overscroll-behavior-x:contain}[data-x="start"]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent)}[data-x="mid"]{-webkit-mask-image:linear-gradient(to right,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}[data-x="end"]{-webkit-mask-image:linear-gradient(to right,transparent,#000 2.5rem);mask-image:linear-gradient(to right,transparent,#000 2.5rem)}main p,main li,main td,main dd,main figcaption,.site-footer a{overflow-wrap:break-word}[data-x="none"]{-webkit-mask-image:none;mask-image:none}@media (max-width:640px){.toc > p:first-child + *{margin-left:auto}}.sqrow{display:flex;align-items:center;border-bottom:1px solid var(--line)}.sqrow input{flex:1 1 auto;min-width:0;border-bottom:0}.sclose{flex:0 0 auto;min-height:2.75rem;margin-right:0.5rem;padding:0 0.875rem;border:0;border-radius:999px;background:transparent;color:var(--gold-light);font:inherit;font-size:0.9375rem;cursor:pointer}.sclose:active{background:rgba(242,232,213,.08)}.sclose:focus-visible{outline:2px solid var(--gold-light);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.sclose{display:none}}@media (hover:none),(pointer:coarse),(pointer:none){.shint{display:none}}@media (max-width:640px){.sdlg{padding:calc(var(--safe-t) + 0.75rem) max(0.75rem,var(--safe-r)) 0.75rem max(0.75rem,var(--safe-l))}.sres{max-height:calc(100vh - var(--safe-t) - 7rem);max-height:calc(100dvh - var(--safe-t) - 7rem);overscroll-behavior:contain}.sbox input{font-size:max(1rem,16px)}}@media (max-width:640px){.tablewrap th,.tablewrap td{padding-right:1rem}.tablewrap :is(th,td):last-child{padding-right:0}.tablewrap td,.tablewrap th{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}}@media (max-width:640px){@supports (font:-apple-system-body){.tablewrap td,.tablewrap th{overflow-wrap:break-word}}}@media (max-width:640px){.tablewrap.stack{overflow:visible}.tablewrap.stack table,.tablewrap.stack tbody,.tablewrap.stack tr,.tablewrap.stack tbody th,.tablewrap.stack td{display:block;width:auto}.tablewrap.stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tablewrap.stack tr{padding:1rem 0;border-bottom:1px solid var(--line)}.tablewrap.stack tr:first-child{padding-top:0.25rem}.tablewrap.stack tbody th,.tablewrap.stack td{border:0;padding:0;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;white-space:normal;min-width:0}.tablewrap.stack tbody th{font-size:1rem;font-weight:600;color:var(--gold-light);margin-bottom:0.375rem}.tablewrap.stack td + td,.tablewrap.stack th + td{margin-top:0.375rem}.tablewrap.stack td[data-label]::before{content:attr(data-label) ": ";font-weight:500;color:var(--ink)}}@media (max-height:700px) and (max-width:480px){.is-doc main{padding-top:calc(4.875rem + var(--safe-t))}.doc-hero{padding-top:0.75rem}.doc-hero .lede{margin-top:0.875rem}.doc-hero .btnrow{margin-top:1.25rem}}@media (max-width:360px){.doc-hero h1{font-size:clamp(1.875rem,9.4vw,2.25rem)}}.qopt{text-align:left}@supports not (height:1svh){section{min-height:125vh}.rail{height:100vh}#hint{top:calc(100vh - 3.375rem)}}@media (min-width:768px){:is(main,.site-footer) :is(a[href],button,summary,input,select,textarea,[tabindex]:not([tabindex="-1"])){scroll-margin-top:calc(var(--hdr,4.25rem) + var(--safe-t,0px) + 1rem);scroll-margin-bottom:1rem}.cookie-open :is(main,.site-footer) :is(a[href],button,summary,input,select,textarea,[tabindex]:not([tabindex="-1"])){scroll-margin-bottom:calc(6.5rem + var(--safe-b,0px))}}.ctaband p.cta-alt,.cta-alt{margin-top:0.875rem;font-size:0.875rem;color:var(--caption)}.cta-alt a{color:#E6C77A;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.1875rem;text-decoration-color:rgba(230,199,122,.55)}.cta-alt a:hover,.cta-alt a:focus-visible{color:var(--ink)}.protect{margin-top:1.5rem;max-width:46rem;padding:1rem 1.25rem;border:1px solid var(--line);border-radius:1rem;background:rgba(230,199,122,.03)}.protect-h{margin:0 0 0.625rem;font:600 0.75rem/1.2 ui-sans-serif,-apple-system,"Segoe UI",system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-light)}.protect-l{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.5rem}.protect-l li{font-size:0.875rem;line-height:1.35}.protect-l a{display:inline-flex;align-items:center;min-height:2.25rem;padding:0.375rem 0.75rem;border:1px solid rgba(230,199,122,.28);border-radius:999px;color:var(--ink);text-decoration:none}.protect-l a:hover,.protect-l a:focus-visible{border-color:rgba(230,199,122,.6);background:rgba(230,199,122,.06)}@media (max-width:1260px){.site-nav .nav-wide{display:none}}.founder-facts a{color:#E6C77A;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.1875rem;text-decoration-color:rgba(230,199,122,.55)}.founder-facts a:hover,.founder-facts a:focus-visible{color:var(--ink)}.midcta{margin-block:clamp(1.5rem,4vh,2.25rem)}.midcta p{flex:1 1 100%;margin:0 auto;max-width:56ch;color:var(--muted)}.midcta .midcta-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:0.625rem;width:100%}.midcta .midcta-btns .btn{margin-left:0}@media (max-width:520px){.midcta .midcta-btns .btn{width:100%}}@media (pointer:coarse){.cites a,.founder-facts a{display:inline-block;padding-block:0.625rem;margin-block:-0.625rem;min-height:2.75rem;box-sizing:border-box}.cites li{line-height:1.6}}@media (min-width:64rem) and (hover:hover) and (pointer:fine){.toc[data-rail]{position:sticky;top:var(--hdr,4.25rem);z-index:20;background:var(--page);-webkit-mask-image:none;mask-image:none;box-shadow:0 0 0 100vmax var(--page);clip-path:inset(0 -100vmax)}body:has(.toc[data-rail]) .s > h2{scroll-margin-top:8.5rem}}.trust-glance{margin-top:1.375rem;max-width:56rem}.trust-glance th[scope="row"]{white-space:nowrap;color:var(--ink);font-weight:600;padding-right:1rem;vertical-align:top}.trust-glance td{color:var(--muted)}@media (max-width:34rem){.trust-glance th[scope="row"]{white-space:normal}}.lockup{gap:0.75rem;font-size:1.25rem;letter-spacing:.2em}.lockup img{width:2.5rem;height:2.5rem}.lockup span{margin-right:-.2em;color:var(--gold-light);background-image:linear-gradient(105deg,rgba(255,246,222,0) 42%,rgba(255,246,222,.95) 50%,rgba(255,246,222,0) 58%),linear-gradient(100deg,#B8893B 0%,#E6C77A 30%,#F3DDA0 50%,#E6C77A 70%,#B8893B 100%);background-size:250% 100%,100% 100%;background-position:0 0,0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lk-foil 1.8s cubic-bezier(.45,.05,.25,1) .45s both}@keyframes lk-foil{from{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@media (prefers-reduced-motion:reduce){.lockup span{animation:none}}@media (forced-colors:active){.lockup span{background:none;-webkit-text-fill-color:currentColor}}@media (min-width:1151px) and (max-width:1260px){.site-header{gap:1.25rem}.site-nav a{padding-inline:0.75rem}}@media (max-width:1150px){.lockup{position:absolute;left:50%;top:var(--safe-t,0px);bottom:0;transform:translateX(-50%);gap:0.75rem;font-size:min(1.375rem,5.75vw)}.lockup img{width:min(2.75rem,11.5vw);height:min(2.75rem,11.5vw)}.lockup::after{inset:0 -0.5rem}.site-header .searchbtn{order:-1;width:2.75rem;height:2.75rem;margin-left:0;margin-right:auto}.site-header .searchbtn::after{inset:-1px}.site-header .searchbtn svg{width:1.0625rem;height:1.0625rem}.site-header .btn.sm,.site-header .btn.sm.cta-head,.site-header .navtoggle{margin-left:0}}@media (max-width:359px){.lockup{gap:0.5rem;letter-spacing:.16em}.lockup span{margin-right:-.16em}}:root{--ease:cubic-bezier(.22,1,.36,1);--ease-io:cubic-bezier(.65,0,.35,1);--hdr:4.25rem;--edge:rgba(230,199,122,.34)}.site-header{background:rgba(10,10,10,.62);-webkit-backdrop-filter:saturate(1.5) blur(1.375rem);backdrop-filter:saturate(1.5) blur(1.375rem);border-bottom:1px solid rgba(230,199,122,.10);view-transition-name:site-header}.site-header::after{display:none}.site-header::before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gold-foil);transform-origin:0 50%;transform:scaleX(var(--sp,0));pointer-events:none;box-shadow:0 0 0.75rem rgba(230,199,122,.55)}@supports (animation-timeline:scroll()) and (not (font:-apple-system-body)){.site-header::before{transform:scaleX(0);animation:hairline linear both;animation-timeline:scroll(root block)}}@keyframes hairline{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (hover:hover) and (pointer:fine){@view-transition{navigation:auto}}::view-transition-old(root){animation:vt-out .26s var(--ease) both}::view-transition-new(root){animation:vt-in .48s var(--ease) both}@keyframes vt-out{to{opacity:0;filter:blur(0.25rem)}}@keyframes vt-in{from{opacity:0;transform:translateY(0.625rem)}}.btn{translate:var(--mx,0) var(--my,0);transition:translate .45s var(--ease),background-position .5s ease,box-shadow .3s ease,border-color .18s,background-color .18s}.btn.primary{position:relative;overflow:hidden;isolation:isolate}.btn.primary::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,243,209,.55) 50%,transparent 70%);transform:translateX(-120%);transition:transform .8s var(--ease)}.btn.primary:hover::after,.btn.primary:focus-visible::after{transform:translateX(120%)}.btn.primary:hover{box-shadow:0 1px 0 rgba(255,240,200,.35) inset,0 0.875rem 2.25rem -0.75rem rgba(230,199,122,.7)}.btn:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.btn{translate:none;transition:none}.btn.primary::after{display:none}}.dev{position:relative;margin-inline:auto}.dev-desk{--dw:min(61.25rem,92vw);width:var(--dw);padding:calc(var(--dw) * .014);border-radius:calc(var(--dw) * .024);background:linear-gradient(180deg,#141414,#060606 60%);box-shadow:0 0 0 1px var(--edge),inset 0 1px 0 rgba(255,236,190,.16),inset 0 0 0 1px rgba(255,255,255,.03),0 calc(var(--dw) * .05) calc(var(--dw) * .12) calc(var(--dw) * -.04) rgba(0,0,0,.95),0 0 calc(var(--dw) * .09) calc(var(--dw) * -.03) rgba(230,199,122,.22)}.dev-desk::before{content:"";position:absolute;left:8%;right:8%;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,236,190,.75),transparent)}.dev-screen{display:grid;grid-template:1fr / 1fr;aspect-ratio:16 / 10;overflow:hidden;border-radius:calc(var(--dw) * .008);background:#030303;isolation:isolate}.dev-screen > *{grid-area:1 / 1;min-width:0;min-height:0}.dev-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.dev-glare{pointer-events:none;background:linear-gradient(118deg,rgba(255,244,214,.07) 0%,rgba(255,244,214,.02) 32%,transparent 33%,transparent 100%)}.dev-base{position:absolute;left:-7%;right:-7%;top:calc(100% - 1px);aspect-ratio:68 / 1;pointer-events:none;border-radius:0 0 50% 50% / 0 0 100% 100%;background:linear-gradient(180deg,#3a3122 0%,#16130e 40%,#070707 100%);box-shadow:0 1px 0 rgba(230,199,122,.35) inset,0 1.125rem 2.5rem -0.75rem rgba(0,0,0,.9)}.dev-base::before{content:"";position:absolute;left:50%;top:0;width:12%;height:42%;transform:translateX(-50%);border-radius:0 0 0.625rem 0.625rem;background:rgba(0,0,0,.55)}.dev-phone{--ph:min(38.75rem,74vh);height:var(--ph);aspect-ratio:1170 / 2400;padding:calc(var(--ph) * .016);border-radius:calc(var(--ph) * .075);background:linear-gradient(160deg,#1c1913,#050505 55%);box-shadow:0 0 0 1px var(--edge),inset 0 0 0 1px rgba(255,236,190,.10),0 2.5rem 5.625rem -1.875rem rgba(0,0,0,.95),0 0 3.75rem -1.25rem rgba(230,199,122,.25)}.dev-phone .dev-screen{aspect-ratio:auto;height:100%;border-radius:calc(var(--ph) * .06)}.dev-island{justify-self:center;align-self:start;margin-top:4%;width:30%;height:3.4%;border-radius:999px;background:#000;box-shadow:0 0 0 1px rgba(230,199,122,.12);pointer-events:none;z-index:3}.pshot{margin:clamp(1.875rem,5vh,3.25rem) auto 0;max-width:min(61.25rem,92vw);text-align:center}.pshot .dev-desk{--dw:min(58.75rem,90vw)}.pshot.is-phone{max-width:min(20rem,70vw)}.pshot .dev-phone{--ph:min(37.5rem,128vw)}.pshot figcaption{margin:clamp(1.875rem,4vh,2.5rem) auto 0;max-width:58ch;font-size:0.9375rem;line-height:1.55;color:var(--caption);text-align:center}.pshot .dev-base + *{margin-top:0}.pshot-detail{position:relative;z-index:2;margin:-9% auto 0;width:min(27.5rem,72%,calc(var(--nw,99999) * 1.08px / var(--dpr,1)));border-radius:0.75rem;overflow:hidden;box-shadow:0 0 0 1px rgba(230,199,122,.5),0 1.875rem 4.375rem -1.25rem rgba(0,0,0,.95)}.pshot-detail img{display:block;width:100%;height:auto}.pshot-full{display:none}@media (max-width:600px){.pshot.has-sq .dev-screen{aspect-ratio:1 / 1}.pshot-full{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;margin:1.75rem auto 0;padding:0 1.125rem;border-radius:999px;border:1px solid var(--edge);background:rgba(18,18,18,.7);color:var(--gold-light);font-size:0.9375rem;text-decoration:none}.pshot-full::before{content:"";width:.875rem;height:.875rem;flex:none;background:linear-gradient(currentColor,currentColor) 0 0 / .375rem 1.5px,linear-gradient(currentColor,currentColor) 0 0 / 1.5px .375rem,linear-gradient(currentColor,currentColor) 100% 100% / .375rem 1.5px,linear-gradient(currentColor,currentColor) 100% 100% / 1.5px .375rem,linear-gradient(currentColor,currentColor) 100% 0 / .375rem 1.5px,linear-gradient(currentColor,currentColor) 100% 0 / 1.5px .375rem,linear-gradient(currentColor,currentColor) 0 100% / .375rem 1.5px,linear-gradient(currentColor,currentColor) 0 100% / 1.5px .375rem;background-repeat:no-repeat}.pshot-full + figcaption{margin-top:1.25rem}.pshot-detail + .pshot-full{margin-top:1.5rem}}.lightbox{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#050505;color:var(--ink);overscroll-behavior:contain}.lightbox::backdrop{background:rgba(0,0,0,.85)}.lightbox .lbx-pan{position:absolute;inset:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.lightbox img{display:block;max-width:none;height:auto}.lightbox .lbx-close{position:fixed;top:calc(.75rem + env(safe-area-inset-top));right:calc(.75rem + env(safe-area-inset-right));z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-width:2.75rem;min-height:2.75rem;padding:0 1rem;border-radius:999px;border:1px solid var(--edge);background:rgba(10,10,10,.88);color:var(--ink);font:inherit;font-size:0.9375rem;cursor:pointer}.lightbox .lbx-hint{position:fixed;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom));transform:translateX(-50%);margin:0;padding:.375rem .875rem;border-radius:999px;background:rgba(10,10,10,.88);color:var(--caption);font-size:0.8125rem;white-space:nowrap;pointer-events:none}html.lb-open{overflow:hidden}@supports (animation-timeline:view()) and (not (font:-apple-system-body)){@media (prefers-reduced-motion:no-preference){.reveal{animation:reveal linear both;animation-timeline:view();animation-range:entry 0% cover 32%}.pshot .dev-screen img{animation:plx linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}}@keyframes reveal{from{opacity:0;transform:translateY(3rem) scale(.965);filter:blur(0.25rem)}to{opacity:1;transform:none;filter:none}}@keyframes plx{from{transform:scale(1.07) translateY(-2.2%)}to{transform:scale(1.07) translateY(2.2%)}}.rv-js .reveal{transition:opacity 1s var(--ease),transform 1.1s var(--ease),filter 1s var(--ease)}.rv-js .reveal:not(.in){opacity:0;transform:translateY(3rem) scale(.965);filter:blur(0.25rem)}@media (max-height:500px) and (orientation:landscape){:root{--hdr:3.25rem}.site-header{padding-top:calc(0.25rem + var(--safe-t,0px));padding-bottom:0.25rem}}.zoomable{cursor:zoom-in}.zoomable:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.lb{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:max(1rem,var(--safe-t,0px)) max(1rem,var(--safe-r,0px)) max(1rem,var(--safe-b,0px)) max(1rem,var(--safe-l,0px));border:0;background:rgba(5,5,5,.94);display:grid;place-items:center;overflow:auto;cursor:zoom-out}.lb:not([open]){display:none}.lb::backdrop{background:rgba(5,5,5,.9)}.lb img{display:block;max-width:100%;max-height:calc(100dvh - 5.5rem);width:auto;height:auto;border-radius:0.5rem;box-shadow:0 0 0 1px var(--edge)}.lb.fit-off{place-items:start center}.lb.fit-off img{max-width:none;max-height:none;width:calc(var(--lbw) * 1px / var(--dpr,1))}.lb-close{position:fixed;top:max(0.75rem,var(--safe-t,0px));right:max(0.75rem,var(--safe-r,0px));width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--line);background:rgba(18,18,18,.85);color:var(--ink);font-size:1.375rem;line-height:1;cursor:pointer}.lb-hint{position:fixed;bottom:max(0.75rem,var(--safe-b,0px));left:50%;translate:-50% 0;color:var(--caption);font-size:0.875rem}.ticks li::before{transform:none}.cookie{top:auto;bottom:max(0.625rem,var(--safe-b,0px) + 0.25rem);left:0;right:0;margin-inline:auto;transform:translateY(0.875rem);width:fit-content;max-width:min(40rem,100vw - 1.25rem - var(--safe-l,0px) - var(--safe-r,0px));flex-wrap:nowrap;gap:0.625rem;min-height:3.125rem;padding:0.1875rem 0.1875rem 0.1875rem 1.125rem;border-radius:999px;background:rgba(18,18,18,.86);border:1px solid rgba(230,199,122,.28);-webkit-backdrop-filter:saturate(1.4) blur(1.125rem);backdrop-filter:saturate(1.4) blur(1.125rem)}.cookie.on{transform:none}.cookie p{flex:0 1 auto;min-width:0;font-size:0.8125rem;line-height:1.25;white-space:nowrap;color:var(--muted);text-align:center}.cookie a{display:inline;position:relative;min-height:0;color:var(--gold-light)}.cookie a::after{content:"";position:absolute;left:-0.375rem;right:-0.375rem;top:50%;height:2.75rem;translate:0 -50%}.cookie .btn,.cookie .btn.sm{flex:0 0 auto;height:2.75rem;min-width:2.75rem;padding:0 1rem;width:auto}@media (max-width:399px){.cookie{padding-left:0.875rem;gap:0.5rem}.cookie p{white-space:normal;font-size:0.75rem;text-wrap:balance}}.cookie-open .stickycta,.cookie-open .stickycta.on{transform:translateY(-3.875rem)}body.is-doc .doc-body .prose p,body.is-doc .doc-body .ticks li,body.is-doc .doc-body .faq details p,body.is-doc .doc-body .steps li p{font-size:clamp(1.0938rem,1.25vw,1.1563rem);line-height:1.65;color:var(--ink)}body.is-doc .doc-body .cards li p{font-size:1.0625rem;line-height:1.6;color:var(--ink)}body.is-doc .s .sub,body.is-doc .doc-hero .lede{color:rgba(242,232,213,.92)}.share{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.625rem 0.875rem;margin:clamp(1.75rem,5vh,2.75rem) auto 0;text-align:center;max-width:65ch}.share-k{font:500 0.75rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--caption)}.share a,.share button{font:500 0.875rem/1 inherit;font-family:inherit;color:var(--gold-light);background:transparent;border:1px solid rgba(230,199,122,.35);border-radius:999px;padding:0.625rem 1rem;min-height:2.5rem;cursor:pointer;text-decoration:none;transition:border-color .2s ease,background .2s ease}.share a:hover,.share a:focus-visible,.share button:hover,.share button:focus-visible{border-color:var(--gold);background:rgba(230,199,122,.08)}.ty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:0.75rem;margin:1.375rem auto 0}.menu nav{gap:0.375rem}.menu .mgroup{border-bottom:1px solid var(--line)}.menu .mgroup > summary.mgrp{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:3.25rem;margin:0;padding:0.375rem 0;font-size:0.8125rem;color:var(--gold-light)}.menu .mgroup > summary.mgrp::-webkit-details-marker{display:none}.menu .mgroup > summary.mgrp::after{content:"";width:0.5rem;height:0.5rem;margin-right:0.375rem;border-right:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);transform:rotate(45deg);transition:transform .2s ease}.menu .mgroup[open] > summary.mgrp::after{transform:rotate(-135deg)}.menu .mgroup > a{margin-top:0;font-size:1.125rem;padding:0.625rem 0 0.625rem 0.25rem}.menu .mgroup > a:last-child{border-bottom:0;margin-bottom:0.625rem}.menu .mtalk{border-bottom:0;padding-top:1.125rem}.menu .mtalk > .mgrp{margin-bottom:0.375rem}@media (prefers-reduced-motion:reduce){.menu .mgroup > summary.mgrp::after{transition:none}}@media (max-width:480px){.stickycta{gap:0.625rem}.stickycta p{font-size:0.8125rem;line-height:1.35;min-width:0;flex:1 1 auto}.stickycta .btn{flex:0 0 auto;white-space:nowrap;padding-inline:0.875rem}}.tablewrap th a{display:inline-flex;align-items:center;min-height:2.75rem;min-width:2.75rem;justify-content:center;padding-inline:.25rem}.is-overview .ov-intro{margin:1rem auto 0;max-width:36rem;color:var(--caption);font-size:1rem;line-height:1.55}.is-overview .ov-alt{margin:1rem auto 0;color:var(--caption);font-size:0.9375rem;text-align:center}.is-overview .ov-alt a{color:var(--gold-light);text-underline-offset:0.2em}.ov-printbtn{font:inherit;color:var(--gold-light);background:none;border:0;padding:0.625rem 0.125rem;min-height:2.75rem;cursor:pointer;text-decoration:underline;text-underline-offset:0.2em}.ov-printbtn:hover,.ov-printbtn:focus-visible{color:var(--ink)}.ov-jump{position:sticky;top:calc(var(--hdr,4.25rem) + var(--safe-t,0px) + 0.5rem);z-index:20;margin:0 0 0.5rem;border:1px solid rgba(230,199,122,.32);border-radius:1rem;background:rgba(14,14,14,.94);backdrop-filter:blur(0.75rem);-webkit-backdrop-filter:blur(0.75rem)}.ov-jump > summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:2.875rem;padding:0 1rem;font-size:0.9375rem;font-weight:500;color:var(--gold-light)}@media (max-width:759.98px){.ov-jump{position:relative;top:auto}}.ov-jump > summary::-webkit-details-marker{display:none}.ov-jump > summary::after{content:"";width:0.5rem;height:0.5rem;margin-right:0.25rem;border-right:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);transform:rotate(45deg);transition:transform .2s ease}.ov-jump[open] > summary::after{transform:rotate(-135deg)}.ov-jump nav{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(10.5rem,100%),1fr));gap:0 0.75rem;max-height:min(60vh,26rem);overflow-y:auto;overscroll-behavior:contain;padding:0.25rem 1rem 0.75rem;border-top:1px solid var(--line)}.ov-jump nav a{display:flex;align-items:center;min-height:2.75rem;color:var(--muted);text-decoration:none;font-size:0.9375rem;border-bottom:1px solid rgba(230,199,122,.1)}.ov-jump nav a:hover,.ov-jump nav a:focus-visible{color:var(--ink)}.ov-toc{display:none}@media (min-width:1100px){.ov-jump{display:none}.ov-grid{display:grid;grid-template-columns:13.25rem minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);align-items:start}.ov-toc{display:block;position:sticky;top:calc(var(--hdr,4.25rem) + 1.75rem);max-height:calc(100vh - var(--hdr,4.25rem) - 3.5rem);overflow-y:auto;scrollbar-width:thin;padding:clamp(2.125rem,5.5vh,3.875rem) 0 1rem;text-align:left}.ov-toc p{font:500 0.75rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--caption);margin:0 0 0.75rem}.ov-toc ol{list-style:none;margin:0;padding:0}.ov-toc ol ol{margin:0.125rem 0 0.25rem 0.75rem;padding-left:0.625rem;border-left:1px solid var(--line)}.ov-toc a{display:block;padding:0.3125rem 0.625rem;border-radius:0.5rem;text-decoration:none;color:var(--caption);font-size:0.875rem;line-height:1.35;transition:color .18s,background .18s}.ov-toc ol ol a{font-size:0.8125rem;padding-block:0.25rem}.ov-toc a:hover,.ov-toc a:focus-visible{color:var(--ink);background:rgba(242,232,213,.05)}.ov-toc a[aria-current]{color:var(--gold-light);background:rgba(230,199,122,.08)}.ov-main > .s:first-child::before{display:none}}.ov-main [id]{scroll-margin-top:calc(var(--hdr,4.25rem) + 4.5rem)}@media (min-width:1100px){.ov-main [id]{scroll-margin-top:calc(var(--hdr,4.25rem) + 2.25rem)}}.ov-after{margin-top:1.5rem}.ov-flow{list-style:none;margin:1.75rem auto 0;padding:0;max-width:56rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem;counter-reset:ovf}.ov-flow li{position:relative;counter-increment:ovf}.ov-flow li + li::before{content:"";position:absolute;left:-1.0625rem;top:50%;width:0.5rem;height:0.5rem;margin-top:-0.25rem;border-top:1.5px solid var(--gold);border-right:1.5px solid var(--gold);transform:rotate(45deg);opacity:.8}.ov-flow a{display:flex;flex-direction:column;gap:0.3125rem;height:100%;padding:0.875rem 0.625rem;border:1px solid rgba(230,199,122,.28);border-radius:0.875rem;background:rgba(26,26,26,.7);text-decoration:none;text-align:center;transition:border-color .2s,background .2s}.ov-flow a::before{content:counter(ovf);font:500 0.6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--gold);letter-spacing:.12em}.ov-flow a:hover,.ov-flow a:focus-visible{border-color:rgba(230,199,122,.6);background:rgba(230,199,122,.06)}.ov-flow b{color:var(--ink);font-size:0.9375rem;font-weight:600;line-height:1.25}.ov-flow span{color:var(--caption);font-size:0.8125rem;line-height:1.35}@media (max-width:760px){.ov-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem 1.25rem}.ov-flow li + li::before{display:none}}.ov-under{margin:1.125rem auto 0;color:var(--caption);font-size:0.9375rem;max-width:44rem;text-align:center}.ov-under a{color:var(--gold-light)}.ov-note{margin:2rem auto 0;max-width:44rem;font-size:0.9375rem}.ov-mod{max-width:44rem;margin:0 auto;padding:clamp(1.75rem,4vh,2.5rem) 0 0;text-align:left}.ov-mod + .ov-mod{margin-top:clamp(1.75rem,4vh,2.5rem);border-top:1px solid rgba(230,199,122,.14)}.ov-mod > h3,main:not(.film-main) .ov-mod p:not(.eyebrow):not(.lede){max-width:none;margin-inline:0}.ov-mod h3{font-size:clamp(1.1875rem,1.8vw,1.375rem);font-weight:600;letter-spacing:-.01em;line-height:1.25;text-align:left}.ov-mod > p{margin-top:0.75rem;color:var(--ink);font-size:clamp(1.0625rem,1.2vw,1.125rem);line-height:1.65}.ov-mod .ov-eg{margin-top:1rem;padding:0.75rem 1rem;border-left:2px solid var(--gold);border-radius:0 0.5rem 0.5rem 0;background:rgba(230,199,122,.05);color:rgba(242,232,213,.92);font-size:1rem;line-height:1.55}.ov-mod .ov-eg b{color:var(--gold-light);font-weight:600}.ov-mod .ov-more{display:flex;flex-wrap:wrap;gap:0 1.25rem;margin-top:0.5rem;font-size:0.9375rem}.ov-mod .ov-more a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--gold-light);text-decoration:none}.ov-mod .ov-more a::after{content:"\2192";margin-left:0.375rem;transition:transform .18s}.ov-mod .ov-more a:hover{color:var(--ink)}.ov-mod .ov-more a:hover::after{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.ov-jump > summary::after,.ov-mod .ov-more a::after,.ov-flow a,.ov-toc a{transition:none}}@media print{.ov-jump,.ov-toc,.ov-alt,.share,.relwrap,#ambient{display:none!important}.ov-grid{display:block!important}.ov-flow{grid-template-columns:repeat(3,1fr)}.ov-flow a,.ov-mod .ov-eg{background:none!important;border-color:#bbb!important}.ov-flow b,.ov-mod > p,.ov-mod .ov-eg,.ov-mod .ov-eg b,.ov-packs .ov-live{color:#111!important}.ov-mod{break-inside:avoid}.ov-mod .ov-more a::after{content:" (ordence.com" attr(href) ")";font-size:9pt;color:#666}.is-overview .accent{color:#111!important;-webkit-text-fill-color:#111!important;background:none!important}.faq details::details-content{content-visibility:visible;display:block}}.pstat{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.375rem 0.5rem;margin:0.875rem auto 0;color:rgba(242,232,213,.92);font-size:0.9375rem;line-height:1.45}.pstat-b{display:inline-flex;align-items:center;gap:0.4375rem;padding:0.3125rem 0.75rem;border-radius:999px;font:600 0.75rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border:1px solid rgba(242,232,213,.38);background:transparent}.pstat-b::before{content:"";flex:none;width:0.4375rem;height:0.4375rem;border-radius:50%;border:1.5px solid currentColor;box-sizing:border-box}[data-s="live"] .pstat-b,.pstat-b[data-s="live"]{color:#0A0A0A;background:var(--gold);border-color:var(--gold)}[data-s="live"] .pstat-b::before,.pstat-b[data-s="live"]::before{background:#0A0A0A;border-color:#0A0A0A}[data-s="use"] .pstat-b,.pstat-b[data-s="use"]{color:var(--gold-light);border-color:var(--gold)}[data-s="use"] .pstat-b::before,.pstat-b[data-s="use"]::before{background:var(--gold-light)}[data-s="built"] .pstat-b,.pstat-b[data-s="built"]{color:rgba(242,232,213,.86);border-style:dashed}main:not(.film-main) .doc-hero .pstat{margin:0.75rem auto 0;max-width:44rem}.doc-hero .pstat + h1{margin-top:1.125rem}.packs{list-style:none;margin:1.625rem auto 0;padding:0;max-width:62.5rem;display:grid;gap:0.875rem;grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));text-align:left}.pack{display:flex;flex-direction:column;gap:0.5rem;padding:1rem 1.25rem 1.125rem;border:1px solid var(--line);border-radius:1rem;background:rgba(242,232,213,.022)}main:not(.film-main) .packs > .pack{max-width:none;margin:0}.pack[data-s="live"]{border-color:rgba(230,199,122,.42)}.pack-wide{grid-column:1/-1}.pack h3{font-size:1.1875rem;font-weight:600;letter-spacing:-.01em;line-height:1.25}.s .pack h3 a,.s .pack h3 a:visited{color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;min-height:2.75rem}.s .pack h3 a::after{content:"\2192";margin-left:0.5rem;color:var(--gold);transition:transform .18s}.s .pack h3 a:hover,.s .pack h3 a:focus-visible{color:var(--gold-light)}.s .pack h3 a:hover::after{transform:translateX(3px)}main:not(.film-main) .pack p:not(.eyebrow):not(.lede){max-width:none;margin-inline:0}.pack .pstat{justify-content:flex-start;margin:0;font-size:0.9375rem;color:var(--muted)}.pack .pstat-b{letter-spacing:.03em}body.is-doc .doc-body .pack .pack-k,.pack-k{display:inline;margin:0 0.5rem 0 0;font:500 0.75rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--caption)}body.is-doc .doc-body .pack .pack-leak{margin:0;font-size:1.0625rem;line-height:1.5;color:var(--ink)}.pack-guides{margin-top:0.125rem;padding-top:0.625rem;border-top:1px solid rgba(230,199,122,.14)}body.is-doc .doc-body .pack-guides .pack-k{display:block;margin:0 0 0.375rem}.pack-guides ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0.375rem 0.5rem}main:not(.film-main) .pack-guides li{margin:0;max-width:none}.s .pack-guides a,.s .pack-guides a:visited{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 0.875rem;border-radius:999px;border:1px solid rgba(230,199,122,.3);color:var(--gold-light);text-decoration:none;font-size:0.9375rem;transition:border-color .2s ease,background .2s ease}.s .pack-guides a:hover,.s .pack-guides a:focus-visible{border-color:var(--gold);background:rgba(230,199,122,.08);color:var(--ink)}@media (max-width:600px){.packs{gap:0.625rem;margin-top:1.25rem}.pack{padding:0.75rem 1rem 0.875rem;gap:0.375rem}.pack h3{font-size:1.125rem}.pack .pstat{font-size:0.875rem;line-height:1.4}body.is-doc .doc-body .pack .pack-leak{font-size:1rem;line-height:1.45}.s .pack-guides a{min-height:2.75rem;padding:0 0.75rem;font-size:0.875rem}}.ticks.common{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:0.25rem 2rem;max-width:62.5rem;margin-inline:auto}body.is-doc .doc-body .ticks.common li{font-size:1rem;line-height:1.55;margin:0}@media (max-width:600px){body.is-doc .doc-body .ticks.common li{font-size:0.9688rem;line-height:1.5}}.shot-sample{display:inline-block;margin-right:0.375rem;padding:0.1875rem 0.5625rem;border-radius:999px;vertical-align:0.0625rem;font:600 0.6875rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-light);border:1px solid var(--gold);background:rgba(230,199,122,.08)}.ov-stat{max-width:44rem}.ov-stat .pstat-b{font-size:0.6875rem;padding:0.25rem 0.625rem}.ov-stat td{vertical-align:middle}.ov-mod{display:flow-root}.ov-mod .ov-thumb{float:right;width:9rem;height:auto;aspect-ratio:1;object-fit:cover;margin:0.25rem 0 0.75rem 1.25rem;border-radius:0.75rem;border:1px solid rgba(230,199,122,.28);background:var(--panel)}@media (max-width:760px){.ov-mod .ov-thumb{width:6.5rem;margin-left:0.875rem}}@media (prefers-reduced-motion:reduce){.s .pack h3 a::after,.s .pack-guides a{transition:none}}@media print{.pstat-b,[data-s] .pstat-b{color:#111!important;background:none!important;border-color:#666!important}.ov-mod .ov-thumb{display:none}}.cards,.rel,.ticks.common,form.apply .qopts,form.enq .qopts{display:flex;flex-wrap:wrap;justify-content:center;container-type:inline-size}.cards > li{flex:0 0 calc((100% - 2 * 0.875rem) / 3);min-width:0}@container (max-width:58.74rem){.cards > li{flex-basis:calc((100% - 0.875rem) / 2)}}@container (max-width:38.87rem){.cards > li{flex-basis:100%}}.cards:not(:has(> li:nth-child(3))) > li{flex-grow:1}.rel > a{flex:0 0 calc((100% - 3 * 0.75rem) / 4);min-width:0}@container (max-width:62.24rem){.rel > a{flex-basis:calc((100% - 2 * 0.75rem) / 3)}}@container (max-width:46.49rem){.rel > a{flex-basis:calc((100% - 0.75rem) / 2)}}@container (max-width:30.74rem){.rel > a{flex-basis:100%}}.rel:not(:has(> a:nth-child(3))) > a{flex-grow:1}.ticks.common{column-gap:2rem}.ticks.common > li{flex:0 0 calc((100% - 2rem) / 2);min-width:0}@container (max-width:45.99rem){.ticks.common > li{flex-basis:100%}}form.apply .qopts > .qopt,form.enq .qopts > .qopt{flex:0 0 calc((100% - 0.5625rem) / 2);min-width:0}@container (max-width:33.06rem){form.apply .qopts > .qopt,form.enq .qopts > .qopt{flex-basis:100%}}form.apply .qopts > .qopt[hidden],form.enq .qopts > .qopt[hidden]{display:none}.fldgrid:has(> :nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(max(min(14.375rem,100%),calc((100% - 0.875rem) / 2)),1fr))}main:not(.film-main) .ticks > li,main:not(.film-main) .faq details > p{width:-webkit-fit-content;width:fit-content;margin-inline:auto;text-align:left}main:not(.film-main) .ticks > li::before{margin-inline:auto}.toc > p{max-width:none;margin-right:0}.calcbig{justify-content:center}.calcwork td{text-align:left}.calcwork td.calcval{text-align:right}@media (min-width:40.0625rem){.calcgrid{display:flex;flex-wrap:wrap;justify-content:center;container-type:inline-size}.calcgrid > *{flex:0 0 calc((100% - 3 * 1.125rem) / 4);min-width:0}@container (max-width:65.87rem){.calcgrid > *{flex-basis:calc((100% - 2 * 1.125rem) / 3)}}@container (max-width:49.12rem){.calcgrid > *{flex-basis:calc((100% - 1.125rem) / 2)}}@container (max-width:32.37rem){.calcgrid > *{flex-basis:100%}}.calcgrid:not(:has(> :nth-child(3))) > *{flex-grow:1}.calcgrid > [hidden]{display:none}}@media (min-width:1280px){.ov-grid{--ov-w:min(100vw - 4rem,92rem);width:var(--ov-w);margin-inline:calc((100% - var(--ov-w)) / 2);grid-template-columns:minmax(13.25rem,1fr) minmax(0,54rem) minmax(13.25rem,1fr)}.ov-grid > .ov-toc{grid-column:1;grid-row:1;justify-self:end;width:13.25rem}.ov-grid > .ov-main{grid-column:2;grid-row:1}}main .ticks li ul,main .ticks li ol{list-style:disc outside;padding-left:1.25rem;margin:0.5rem 0;text-align:left}main .ticks li li{display:list-item;width:auto;max-width:none;margin:0.25rem 0;padding:0}main .ticks li li::before{content:none;display:none}.protect{margin-inline:auto}.protect-l{justify-content:center}.protect-l > li{margin-inline:0}main .cards > li{max-width:none;margin-inline:0}form.apply .qstep,form.enq .qstep{width:100%;min-width:0}
