@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/jakarta-v1.woff2)format("woff2")}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/serif-v1.woff2)format("woff2")}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/serif-light-v1.woff2)format("woff2");unicode-range:U+30-39}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/serif-italic-v1.woff2)format("woff2")}@font-face{font-family:Jakarta Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans),local(Arimo),local(Roboto);size-adjust:106.05%;ascent-override:97.88%;descent-override:20.93%;line-gap-override:0%}@font-face{font-family:Serif Fallback Georgia;src:local(Georgia);size-adjust:101.71%;ascent-override:101.86%;descent-override:32.94%;line-gap-override:0%}@font-face{font-family:Serif Fallback Times;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Times),local(Liberation Serif),local(Tinos);size-adjust:111.92%;ascent-override:92.56%;descent-override:29.93%;line-gap-override:0%}:root{--ink-deep:#12181c;--ink:#1c2226;--ink-2:#39434a;--slate:#5c6670;--cloud:#f4f1ea;--cloud-2:#e9e4d9;--paper:#faf8f2;--line:#d9d3c6;--line-strong:#b9b2a3;--line-dark:#2c363c;--on-ink:#f4f1ea;--on-ink-2:#c9d0d3;--on-ink-3:#9aa4a8;--teal:#0f7c86;--teal-deep:#0a5860;--teal-light:#5fb3bb;--ochre:#9a4f12;--ochre-mark:#c47a2c;--ochre-light:#e0a45a;--ochre-wash:#f3e3c7;--t-0:.875rem;--t-1:.9375rem;--t-2:1.0625rem;--t-3:1.25rem;--t-4:1.625rem;--t-5:2.125rem;--t-6:2.75rem;--t-7:3.75rem;--t-display:clamp(2.625rem, 1.2rem + 4.6vw, 5.5rem);--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4.5rem;--wrap:68rem;--measure:34rem;--measure-lede:44rem;--radius:4px;--section-gap:clamp(4.5rem, 2rem + 6vw, 9rem);--serif:"Source Serif 4 Variable", "Serif Fallback Georgia", "Serif Fallback Times", Georgia, "Times New Roman", serif;--sans:"Plus Jakarta Sans Variable", "Jakarta Fallback", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--cloud);color:var(--ink);font-family:var(--sans);font-size:var(--t-2);font-synthesis-weight:none;margin:0;line-height:1.6}h1,h2,h3{letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:700;line-height:1.12}h1,h2{font-family:var(--serif);font-optical-sizing:auto;font-variation-settings:"opsz" 60;font-weight:650}h1{font-size:var(--t-display);letter-spacing:-.025em;line-height:1.02}h2{letter-spacing:-.02em;font-size:clamp(1.875rem,1.3rem + 2vw,3rem);line-height:1.08}h3{font-size:var(--t-3)}p{margin:0 0 var(--sp-4);max-width:var(--measure);text-wrap:pretty}h4,h5,h6,figcaption,.eyebrow{text-wrap:balance}html{hanging-punctuation:first allow-end}table{font-variant-numeric:tabular-nums}ul,ol{margin:0 0 var(--sp-4);padding-left:1.1rem}li{margin-bottom:var(--sp-2);max-width:var(--measure)}a{color:var(--teal-deep);text-underline-offset:3px}a:hover{color:var(--ink)}:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.wrap{width:min(100% - 2.5rem, var(--wrap));margin-inline:auto}@media (width<=40rem){.wrap{width:calc(100% - 2rem)}:root{--section-gap:3rem}}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--sp-4);top:var(--sp-4);z-index:10;background:var(--ink);color:var(--cloud);padding:var(--sp-2) var(--sp-4)}.site-head{z-index:40;border-bottom:1px solid var(--line);background:var(--cloud);position:relative}.head-in{align-items:center;gap:var(--sp-5);padding:var(--sp-4) 0;display:flex}.brand{align-items:center;min-height:44px;display:inline-flex}.brand img{width:auto;height:30px;display:block}.site-nav{margin-left:auto}.site-nav ul{gap:var(--sp-5);margin:0;padding:0;list-style:none;display:flex}.site-nav li{max-width:none;margin:0}.site-nav a{min-width:44px;min-height:44px;color:var(--ink-2);font-size:var(--t-1);border-bottom:2px solid #0000;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:color .14s,border-color .14s;display:inline-flex}.site-nav a:hover{color:var(--ink);border-bottom-color:var(--line-strong)}.site-nav a[aria-current=page]{color:var(--ink)}.site-nav a[aria-current=page]:hover{border-bottom-color:#0000}.nav-l{position:relative}.site-nav a[aria-current=page] .nav-l:before{content:"";background:var(--ink-ellipse) center / 100% 100% no-repeat;pointer-events:none;position:absolute;inset:-.6em -.95em -.55em -.9em}.head-cta{flex:none}.head-cta-short{display:none}.menu-btn{min-height:44px;font:inherit;font-size:var(--t-1);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;background:0 0;align-items:center;gap:.45rem;padding:0 .8rem;font-weight:700;display:none}.menu-btn[hidden]{display:none!important}.menu-btn svg{width:14px;height:14px}.menu-btn .menu-x{display:none}@media (width<=26rem){.head-in{gap:0 var(--sp-2)!important}.head-cta{padding:0 .7rem!important}.menu-btn{padding:0 .65rem}}@media (width<=23.5rem){.menu-lab{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.menu-btn[aria-expanded=true] .menu-x{display:block}.menu-btn[aria-expanded=true] .menu-bars{display:none}@media (width>=48.0625rem){.site-head{position:sticky;top:0}}@media (width<=48rem){.head-in{gap:0 var(--sp-3);flex-wrap:wrap;min-height:63px;padding:0}.site-head[data-menu] .head-in{flex-wrap:nowrap}.brand{flex:0 auto;min-width:0}.brand img{object-fit:contain;object-position:left center;max-width:100%}.head-cta,.menu-btn{white-space:nowrap;flex:none}.brand img{height:22px}.head-cta{order:2;min-height:44px;margin-left:auto;padding:0 .85rem;font-size:.875rem}.head-cta-long{display:none}.head-cta-short{display:inline}.menu-btn{order:3;display:inline-flex}.site-nav{display:none}.site-nav ul{gap:0 var(--sp-4);padding:var(--sp-2) 0;flex-wrap:wrap}.site-head[data-menu] .site-nav{background:var(--cloud);border-bottom:1px solid var(--line-strong);position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px -24px #1c22268c}.site-head[data-menu=closed] .site-nav{display:none}.site-head[data-menu] .site-nav ul{width:calc(100% - 2rem);padding:var(--sp-2) 0 var(--sp-4);gap:0;margin-inline:auto;display:grid}.site-head[data-menu] .site-nav li{border-bottom:1px solid var(--line)}.site-head[data-menu] .site-nav a{width:100%;min-height:52px;font-size:var(--t-2);border-bottom:0;justify-content:flex-start}.site-head[data-menu] .site-nav a[aria-current=page]{padding-left:.75rem}}.eyebrow{font-size:var(--t-0);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin:0 0 var(--sp-3);font-weight:700}.lede{font-family:var(--serif);color:var(--ink-2);max-width:var(--measure-lede);font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);line-height:1.45}.crumbs{font-size:var(--t-1);color:var(--slate);margin:var(--sp-5) 0 var(--sp-3)}.crumbs a{color:var(--slate)}section{margin-bottom:var(--section-gap)}.hero{padding:var(--section-gap) 0 var(--sp-7)}.figs{gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.figs li{max-width:none;margin:0}.fig-big{font-size:var(--t-6);letter-spacing:-.03em;color:var(--teal);font-variant-numeric:tabular-nums;font-weight:800;line-height:1;display:block}.fig-lab{margin-top:var(--sp-2);font-size:var(--t-1);color:var(--ink-2);display:block}.fig-src{font-size:var(--t-0);color:var(--slate);display:block}.fig-src a{color:var(--slate)}.band{background:var(--ink-deep);color:var(--on-ink);margin-bottom:var(--section-gap);padding:clamp(3rem,2rem + 4vw,6.5rem) 0}.band .fig-big{color:var(--cloud)}.band .fig-lab{color:var(--cloud-2)}.band .fig-src,.band .fig-src a{color:var(--on-ink-3)}.band h2{color:var(--on-ink)}.cards{gap:0 var(--sp-6);border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));margin:0;padding:0;list-style:none;display:grid}.cards li{border-bottom:1px solid var(--line);max-width:none;margin:0}.card{height:100%;padding:var(--sp-5) 0 var(--sp-6);color:inherit;text-decoration:none;display:block}.card h3{margin-bottom:var(--sp-2);transition:color .14s}.card:hover h3{color:var(--teal-deep);text-underline-offset:4px;text-decoration:underline 2px}.card p{font-size:var(--t-1);color:var(--ink-2);margin:0}.card-fig{font-size:var(--t-4);color:var(--teal);margin-bottom:var(--sp-3);font-variant-numeric:tabular-nums;font-weight:800;line-height:1;display:block}.table-wrap{margin-bottom:var(--sp-5);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--t-1)}caption{text-align:left;font-size:var(--t-0);color:var(--slate);padding-bottom:var(--sp-2)}th,td{text-align:left;padding:var(--sp-3) var(--sp-4) var(--sp-3) 0;border-bottom:1px solid var(--line);vertical-align:top}thead th{font-size:var(--t-0);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);border-bottom:1px solid var(--line-strong)}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}@media (width<=34rem){table.stack thead{position:absolute;left:-9999px}table.stack tr{border:1px solid var(--line);padding:var(--sp-3);margin-bottom:var(--sp-3);background:var(--paper);display:block}table.stack td,table.stack th{padding:0 0 var(--sp-1);text-align:left;border:0;display:block}table.stack td:before{content:attr(data-label) ": ";color:var(--slate);font-size:var(--t-0)}}.spec{margin:0 0 var(--sp-5)}.spec div{gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--line);grid-template-columns:11rem 1fr;display:grid}.spec dt{color:var(--slate);font-size:var(--t-1)}.spec dd{margin:0}@media (width<=34rem){.spec div{grid-template-columns:1fr;gap:0}}.btn{font-family:var(--sans);padding:var(--sp-3) var(--sp-5);background:var(--teal-deep);color:#fff;border:1px solid var(--teal-deep);border-radius:var(--radius);font-weight:700;font-size:var(--t-1);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn:hover{color:#fff;background:#084850;border-color:#084850}.btn--ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn--ghost:hover{border-color:var(--ink);color:var(--ink);background:0 0}.btn-row{gap:var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.form{max-width:34rem}.field{margin-bottom:var(--sp-4)}.field label{font-weight:600;font-size:var(--t-1);margin-bottom:var(--sp-1);display:block}.field input,.field textarea,.field select{width:100%;font:inherit;font-size:var(--t-1);padding:var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);background:#fff}.field textarea{resize:vertical;min-height:7rem}.form-note{font-size:var(--t-1);color:var(--slate)}.site-foot{padding:var(--sp-8) 0 var(--sp-7);font-size:var(--t-1);color:var(--on-ink-2);border-top:1px solid var(--line-dark);background:#0c1114}.site-foot p{max-width:22rem}.foot-in{gap:var(--sp-5) var(--sp-7);flex-wrap:wrap;justify-content:space-between;display:flex}.site-foot a{color:var(--on-ink);text-decoration-color:var(--line-dark)}.site-foot ul{margin:0;padding:0;list-style:none}.site-foot li{margin-bottom:var(--sp-1);max-width:none}@media (width<=48rem){.site-foot li a{align-items:center;min-height:44px;display:inline-flex}.foot-in{gap:var(--sp-5);grid-template-columns:1fr 1fr;display:grid}.foot-in>.foot-brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.shot{margin:0 0 var(--sp-5)}.shot img{border:1px solid var(--line-strong);background:#fff;width:100%;height:auto;display:block}.shot figcaption{margin-top:var(--sp-2);font-size:var(--t-1);color:var(--slate);max-width:var(--measure)}.form-note{overflow-wrap:anywhere}.sample{background:var(--paper);border:1px solid var(--line-strong);border-top:3px solid var(--ochre-mark);padding:var(--sp-5);margin:0;box-shadow:0 24px 40px -30px #1c222673}.sample-cap{font-size:var(--t-0);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-bottom:var(--sp-4);font-weight:700}.sample-note{margin:var(--sp-4) 0 0;font-size:var(--t-1);color:var(--slate);max-width:none}.sample .table-wrap{margin-bottom:0}.sample-table{font-size:var(--t-0)}.sample-table th,.sample-table td{padding-right:var(--sp-3)}.mono{color:var(--ink-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.pill{border-radius:var(--radius);font-size:var(--t-0);white-space:nowrap;padding:.1rem .45rem;font-weight:700;display:inline-block}.pill--yes{background:color-mix(in srgb, var(--ink) 8%, #fff);color:var(--ink)}.pill--no{background:var(--cloud-2);color:var(--ink-2)}.sr-only{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.issues{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.issues li{max-width:none;margin:0}.issue-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.issue-name{font-weight:700;font-size:var(--t-1)}.issue-n{font-variant-numeric:tabular-nums;color:var(--teal-deep);font-weight:800}.issue-track{background:var(--cloud-2);height:6px;margin:var(--sp-2) 0}.issue-fill{background:var(--teal);height:100%}.issue-words{gap:var(--sp-1);margin:0;display:grid}.issue-words div{gap:var(--sp-3);grid-template-columns:7.5rem 1fr;display:grid}.issue-words dt{font-size:var(--t-0);color:var(--slate)}.issue-words dd{font-size:var(--t-0);color:var(--ink-2);margin:0}.split{gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.split>*{min-width:0}.split-aside{top:var(--sp-5);position:sticky}@media (width<=60rem){.split{gap:var(--sp-6);grid-template-columns:1fr}.split-aside{position:static}}.hero-split{gap:var(--sp-7);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}@media (width<=60rem){.hero-split{grid-template-columns:1fr}}.hero h1{margin-bottom:var(--sp-4)}.hero .lede{margin-bottom:var(--sp-5)}.band .figs{gap:0}.band .figs li{padding:0 var(--sp-6);border-left:1px solid #39434a}.band .figs li:first-child{border-left:0;padding-left:0}.band .fig-big{font-size:var(--t-7);letter-spacing:-.04em}.band .fig-lab{font-weight:600;font-size:var(--t-2)}.band .fig-src{margin-top:var(--sp-3);line-height:1.5}.band-head{justify-content:space-between;align-items:baseline;gap:var(--sp-5);margin-bottom:var(--sp-6);padding-bottom:var(--sp-4);border-bottom:1px solid #39434a;display:flex}.band-head p{color:#9aa4a8;font-size:var(--t-1);max-width:none;margin:0}@media (width<=40rem){.band-head{align-items:flex-start;gap:var(--sp-2);flex-direction:column}}@media (width<=48rem){.band .figs{gap:var(--sp-5)}.band .figs li{border-left:0;padding:0}}.card-shot{width:100%;height:auto;margin-bottom:var(--sp-4);border:1px solid var(--line);display:block}.foot-brand img{width:auto;height:26px;margin-bottom:var(--sp-3);display:block}.site-foot h2{font-family:var(--sans);font-variation-settings:normal;font-size:var(--t-0);letter-spacing:.14em;text-transform:uppercase;color:var(--ochre-light);margin-bottom:var(--sp-3);font-weight:700;line-height:1.4}.site-foot .foot-legal{gap:var(--sp-4);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line-dark);display:flex}.foot-legal li{margin:0}.site-foot .foot-in>*{flex:12rem}.section-head{align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-5);display:flex}.section-head:after{content:"";background:var(--line);flex:1;height:1px}.sample img{border:1px solid var(--line);width:100%;height:auto;display:block}img{max-width:100%;height:auto}.fig-head{font-size:var(--t-3);color:var(--cloud);margin:0 0 var(--sp-2);font-weight:700}.band .figs li .fig-src{font-size:var(--t-1);line-height:1.55}tbody th a{padding-block:3px;display:inline-block}.prose p,main>.wrap>p,main .split p:not(.sample-note):not(.form-note):not(.pricebox p):not(.card p),main section>p:not(.sample-note):not(.form-note):not(.crumbs),main section li:not(.checks>li),.spec dd{font-family:var(--serif);font-variant-numeric:oldstyle-nums proportional-nums;font-size:1.125rem;line-height:1.62}main section li{margin-bottom:var(--sp-3)}.sample-note,.form-note,.issue-words dd{font-family:inherit}.spec dd,td,th{font-variant-numeric:tabular-nums}::selection{background:color-mix(in srgb, var(--teal) 24%, transparent)}.issue-fill{transition:width .14s cubic-bezier(.2,.7,.3,1)}.btn{transition:background-color .22s ease-out,border-color .22s ease-out,color .22s ease-out,translate .22s ease-out,box-shadow .22s ease-out}.btn:hover{translate:0 -2px;box-shadow:0 10px 18px -12px #12181c8c}.btn:active{box-shadow:none;translate:0}.steps{gap:var(--sp-5);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.steps li{gap:var(--sp-4);grid-template-columns:2rem 1fr;align-items:start;max-width:none;margin:0;display:grid}.steps li:before{counter-increment:step;content:counter(step);border:1.5px solid var(--ochre-mark);width:2rem;height:2rem;color:var(--ochre);font-size:var(--t-1);font-weight:800;font-family:var(--sans);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.steps h3{font-size:var(--t-2);margin-bottom:var(--sp-1)}.steps p{margin:0}@media print{.site-nav,.btn-row,.site-foot nav,.skip{display:none}body{background:#fff;font-size:11pt}.band{color:#000;background:#fff;border-block:2px solid #000}.band h2,.band .fig-head{color:#000}.band .fig-src{color:#333}a[href^=http]:after{content:" <" attr(href) ">";word-break:break-all;font-size:9pt}.sample{break-inside:avoid}}.stack-pages{gap:var(--sp-3);display:grid}.page-card{gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--line);background:var(--cloud);margin-left:calc(var(--i) * .9rem);grid-template-columns:10px 1fr;align-items:start;display:grid}.page-dot{background:var(--teal);border-radius:50%;width:10px;height:10px;margin-top:.42rem}.page-t{font-weight:700;display:block}.page-s{font-size:var(--t-1);color:var(--ink-2);display:block}.figs--check li{flex-direction:column;display:flex}.fig-link{margin-top:var(--sp-3);color:#fff;font-size:var(--t-1);border-bottom:2px solid var(--teal);align-self:flex-start;padding-bottom:2px;font-weight:700;text-decoration:none;display:inline-block}.fig-link:hover{color:#fff;border-bottom-color:#fff}body{flex-direction:column;min-height:100vh;display:flex}main{flex:1 0 auto}.site-foot a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--ochre-light)}.consent{z-index:50;background:var(--cloud);border:1px solid var(--line-strong);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;max-width:40rem;margin:0 auto;padding:1rem 1.25rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 16px 40px -20px #1c222680}.consent[hidden]{display:none}.consent p{max-width:none;margin:0}.consent-btns{gap:.5rem;display:flex}.card h2,.card h3,.card .eyebrow,.card p,.pricebox,.pricebox p{font-family:var(--sans)}@media (width<=48rem){.crumbs a{align-items:center;min-height:44px;display:inline-flex}}.btn{min-height:44px}main .eyebrow,main p.eyebrow{font-family:var(--sans);font-size:var(--t-0);line-height:1.4}h1+p,h1+.lede{margin-top:var(--sp-4)}.lede+.btn-row,p+.btn-row{margin-top:var(--sp-5)}.btn-row+*,.wrap>.btn-row:last-child{margin-bottom:var(--sp-6)}section.wrap>h2{margin-top:var(--sp-7);margin-bottom:var(--sp-4)}section.wrap>h3{margin-top:var(--sp-5);margin-bottom:var(--sp-2)}section.wrap>h3+p{margin-top:0}[id]{scroll-margin-top:96px}@media (width<=48rem){[id]{scroll-margin-top:16px}}@media (width>=100rem){:root{--wrap:min(86rem, 72vw)}html{font-size:clamp(100%,.5rem + .5vw,137.5%)}}.checks input[type=checkbox]{width:24px;height:24px;accent-color:var(--teal-deep);flex:none;margin:0}.checks li{align-items:center;gap:.6rem;min-height:44px;margin:0;display:flex}.checks label{cursor:pointer;flex:1;align-items:center;min-height:44px;margin:0;font-weight:400;display:flex}main{overflow-x:clip}.band-bleed{background:var(--ink-deep);color:var(--cloud);margin-bottom:var(--section-gap);padding:clamp(3rem,2rem + 4vw,6.5rem) 0}.wrap .band-bleed{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.band-bleed h2,.band-bleed h3{color:var(--on-ink)}.band-bleed p{color:var(--on-ink-2)}.band-bleed a{color:#fff;text-decoration-color:var(--ochre-light)}.band-bleed .eyebrow{color:var(--ochre-light)}.band-bleed--tint{background:var(--cloud-2);color:var(--ink);border-block:1px solid var(--line)}.band-bleed--tint h2,.band-bleed--tint h3{color:var(--ink)}.band-bleed--tint p{color:var(--ink-2)}.band-bleed--tint a{color:var(--teal-deep);text-decoration-color:currentColor}.band-bleed--tint .eyebrow{color:var(--ochre)}.band-bleed--paper{background:var(--paper);color:var(--ink);border-block:1px solid var(--line)}.band-bleed--paper h2,.band-bleed--paper h3{color:var(--ink)}.band-bleed--paper p{color:var(--ink-2)}.band-bleed--paper a{color:var(--teal-deep)}.band-bleed--paper .eyebrow,.em-ochre{color:var(--ochre)}.mark-ochre{background:linear-gradient(transparent 58%, var(--ochre-wash) 58%);padding-inline:.1em}.sheet{background:radial-gradient(120% 90% at 20% 0%, #ffffffb3, transparent 60%), var(--paper);border:1px solid var(--line-strong);position:relative;box-shadow:0 1px #1c22260a,0 24px 40px -30px #1c222673}.art{margin:0 0 var(--sp-7)}.art-cap{align-items:baseline;gap:var(--sp-2) var(--sp-4);font-size:var(--t-0);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-bottom:var(--sp-4);flex-wrap:wrap;font-weight:700;display:flex}.art-cap:after{content:"";background:var(--line);flex:1;min-width:2rem;height:1px}.art-note{margin:var(--sp-4) 0 0;font-size:var(--t-1);color:var(--slate);max-width:44rem}@media (width<=40rem){.art-cap,.art-note{font-size:.875rem}}.band-bleed .btn--ghost,.band .btn--ghost,.on-ink .btn--ghost{color:var(--on-ink);border-color:var(--on-ink-3)}.band-bleed .btn--ghost:hover,.band .btn--ghost:hover,.on-ink .btn--ghost:hover{color:#fff;border-color:#fff}.band-bleed--tint .btn--ghost,.band-bleed--paper .btn--ghost{color:var(--ink);border-color:var(--line-strong)}.ruled{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.ruled>li{max-width:none;padding:var(--sp-4) 0;border-bottom:1px solid var(--line);font-family:var(--serif);color:var(--ink);margin:0;font-size:1.1875rem;line-height:1.5}.ruled--big>li{font-variation-settings:"opsz" 60;letter-spacing:-.015em;padding:var(--sp-4) 0 var(--sp-3);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:600;line-height:1.15}main>:last-child.band-bleed,main>:last-child.pb{margin-bottom:0}.band-bleed a.btn:not(.btn--ghost),.pb a.btn:not(.btn--ghost){color:#fff;text-decoration:none}.field input[type=radio],.field input[type=checkbox]{width:24px;height:24px;accent-color:var(--teal-deep);flex:none;margin:0;padding:0}.checks label{flex-wrap:wrap;gap:0 .35rem;display:flex}main .wrap>p.lede,main p.lede{font-family:var(--serif);max-width:var(--measure-lede);font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);line-height:1.45}:root{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.11 0 0 0 0 0.1 0 0 0 0 0.08 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.09'/%3E%3C/svg%3E")}body,.band-bleed--paper,.band-bleed--tint{background-image:var(--grain)}.sheet{background:var(--grain), radial-gradient(120% 90% at 20% 0%, #ffffffb3, transparent 60%), var(--paper)}.motion :is(.sheet,.dz-p,.dz-tab,.dh-card,.rule-slip,.vq-margin,.dev-laptop,.dev-phone){transition:opacity .52s ease-out,translate .65s cubic-bezier(.2,.7,.25,1),rotate .65s cubic-bezier(.2,.7,.25,1);transition-delay:calc(var(--i,0) * .13s)}.motion :is(.sheet,.dz-p,.dz-tab,.dh-card,.rule-slip,.dev-laptop,.dev-phone):not(.is-in){opacity:0;translate:0 11px;rotate:1.4deg}.motion .vq-armed .vq-row{transition:opacity .42s ease-out,translate .42s ease-out;transition-delay:calc(var(--i,0) * 90ms)}.motion .vq-armed .vq-row:not(.is-in){opacity:0;translate:0 6px}.motion .vq-armed:not(.vq-done) .vq-margin{opacity:0;translate:0 11px;rotate:1.4deg}@media print{.motion :is(.sheet,.dz-p,.dz-tab,.dh-card,.rule-slip,.vq-margin,.dev-laptop,.dev-phone,.vq-row){opacity:1!important;translate:none!important;rotate:none!important}}:is(p,dd,.ruled li,figcaption) a:not([class]),.edge-link{background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;transition:background-size .45s cubic-bezier(.2,.7,.3,1),color .2s ease-out,text-decoration-color .2s ease-out}:is(p,dd,.ruled li,figcaption) a:not([class]):hover,:is(p,dd,.ruled li,figcaption) a:not([class]):focus-visible{background-size:100% 2px;text-decoration-color:#0000}.edge-link:hover,.edge-link:focus-visible{background-size:100% 2px;border-bottom-color:#0000}.edge-link:after{transition:translate .3s ease-out}.edge-link:hover:after{translate:3px}.pk-col{transition:translate .32s ease-out,box-shadow .32s ease-out,background-color .32s ease-out}.pk-col:hover,.pk-col:focus-within{translate:0 -4px;box-shadow:0 26px 40px -30px #12181c8c}.pk-col--feature:hover,.pk-col--feature:focus-within{box-shadow:0 46px 64px -42px #12181ce6}@media (prefers-reduced-motion:reduce){.btn:hover,.pk-col:hover,.pk-col:focus-within,.edge-link:hover:after,.cb-link:hover:after{translate:none!important}}.btn:disabled,.btn[aria-busy=true]{opacity:.6;cursor:progress;box-shadow:none;translate:none}.form-error{margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border-left:4px solid var(--ochre);background:var(--ochre-wash);color:var(--ink)}.form-error p{margin:0}.form-error p+p{margin-top:var(--sp-1)}.form-error:focus,#form-status:focus{outline:3px solid var(--teal);outline-offset:2px}.cf-turnstile{margin-bottom:var(--sp-4)}@media print{@page{margin:16mm 14mm}html,body{color:#000;background:#fff!important}*,:before,:after{text-shadow:none!important;box-shadow:none!important}.head-cta,.menu-btn,.ph-actions,.consent,.btn,.ph-scrim,.pb-scrim,.ph-media,.pb-media,.site-nav{display:none!important}.ph,.pb,.band,.band-bleed,.on-ink,.pk-col--feature,.sl--ink,.dz--photo,.pb--dark,.site-foot{color:#000!important;background:0 0!important;min-height:0!important}:is(.ph,.pb,.band,.band-bleed,.on-ink,.pk-col--feature,.sl--ink,.dz--photo,.pb--dark,.site-foot) :is(h1,h2,h3,h4,p,li,dt,dd,span,a,figcaption,small,strong,em,th,td),.ph-title{color:#000!important}.band,.band-bleed{border-block:1.5pt solid #000;margin-bottom:18pt;padding-block:12pt}.pk-col,.sample,.sheet,.card,figure,table,tr,.steps li,.pricebox,.dh-card,.rule-slip,.rd-sheet,blockquote{break-inside:avoid}h1,h2,h3,h4{break-after:avoid}p,li{orphans:3;widows:3}}:root{--ink-ellipse:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 100' preserveAspectRatio='none'%3E%3Cpath d='M22 60 C12 30 64 9 112 9 C160 9 194 28 191 53 C188 80 140 94 94 92 C46 90 9 78 9 53 C9 34 38 19 72 14' fill='none' stroke='%23c47a2c' stroke-width='2' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--ink-ellipse-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 100' preserveAspectRatio='none'%3E%3Cpath d='M22 60 C12 30 64 9 112 9 C160 9 194 28 191 53 C188 80 140 94 94 92 C46 90 9 78 9 53 C9 34 38 19 72 14' fill='none' stroke='%23e0a45a' stroke-width='2' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--ink-dot:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Cpath d='M4 9 C2 4 8 1.5 12 1.8 C16.5 2 18.6 4.6 18 7.4 C17.4 11 13 12.6 9.6 12.4 C5.6 12.2 1.6 10.4 1.8 7 C2 4.8 5 3 7.6 2.6' fill='none' stroke='%23c47a2c' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E");--ink-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 16'%3E%3Cpath d='M2.4 9.2 C4 10.2 5.4 11.8 6.6 13.6 C8.6 8.8 11.6 5 16 2.2' fill='none' stroke='%23c47a2c' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ink-tick-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 16'%3E%3Cpath d='M2.4 9.2 C4 10.2 5.4 11.8 6.6 13.6 C8.6 8.8 11.6 5 16 2.2' fill='none' stroke='%239a4f12' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--stamp-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='70'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4 2.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23r)'/%3E%3C/svg%3E")}.mk{isolation:isolate;margin-inline:.3em .2em;display:inline-block;position:relative}.mk-ring{z-index:-1;pointer-events:none;width:calc(100% + 1.24em);height:calc(100% + .48em);position:absolute;top:-.24em;left:-.62em;overflow:visible}.mk-ring path{fill:none;stroke:var(--ochre-mark);stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.mk--light .mk-ring path{stroke:var(--ochre-light)}.mk--ink .mk-ring path{stroke:var(--ink)}.stamp{box-shadow:inset 0 0 0 2px transparent, inset 0 0 0 3px color-mix(in srgb, currentColor 55%, transparent);color:var(--ochre);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;rotate:var(--stamp-tilt,-4deg);-webkit-mask:var(--stamp-grain) 0 0 / 140px 70px;mask:var(--stamp-grain) 0 0 / 140px 70px;border:2px solid;border-radius:3px;padding:.28em .7em .22em;font-size:.875rem;font-weight:800;line-height:1.2;display:inline-block}.stamp--sm{padding:.2em .55em .16em;font-size:.8125rem}.stamp--lg{border-width:3px;padding:.3em .8em .24em;font-size:clamp(1rem,.8rem + .8vw,1.5rem)}.stamp--ink{color:var(--ink)}.stamp--light{color:var(--ochre-light)}.rd-stamp,.ptl-stamp{-webkit-mask:var(--stamp-grain) 0 0 / 140px 70px;mask:var(--stamp-grain) 0 0 / 140px 70px}.seal{width:7rem;height:7rem;margin-bottom:var(--sp-5);display:block;rotate:-8deg}.seal-rule{fill:none;stroke:var(--line-dark);stroke-width:1.5px}.seal-rule--in{stroke:#3a454c;stroke-dasharray:2 4}.seal-text{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;fill:var(--on-ink-3);font-size:15px;font-weight:700}.seal-ring{fill:none;stroke:var(--ochre-light);stroke-width:3px;stroke-linecap:round}.seal-f{font-family:var(--serif);fill:var(--on-ink);font-size:40px;font-style:italic;font-weight:400}main :is(ul:not([class]),ul.ink-list){padding-left:0;list-style:none}main :is(ul:not([class]),ul.ink-list)>li{padding-left:1.6rem;position:relative}main :is(ul:not([class]),ul.ink-list)>li:before{content:"";background:var(--ink-dot) center / contain no-repeat;width:.95rem;height:.68rem;position:absolute;top:.55em;left:0}main ul.tick-list{padding-left:0;list-style:none}main ul.tick-list>li{padding-left:1.75rem;position:relative}main ul.tick-list>li:before{content:"";background:var(--ink-tick) center / contain no-repeat;width:1.05rem;height:.95rem;position:absolute;top:.3em;left:0}hr.ink-rule{height:1.6rem;margin:var(--section-gap) auto;background:var(--ink-dot) center / 2.2rem 1.5rem no-repeat, linear-gradient(var(--line-strong), var(--line-strong)) left center / calc(50% - 2rem) 1px no-repeat, linear-gradient(var(--line-strong), var(--line-strong)) right center / calc(50% - 2rem) 1px no-repeat;border:0}.section-head:after{background:linear-gradient(90deg, var(--line), var(--line) calc(100% - 2.2rem), transparent calc(100% - 2.2rem)), var(--ink-dot) right center / 1.4rem 1rem no-repeat;height:1rem}[data-ink=strike]{background:linear-gradient(var(--ink-color,var(--ochre-mark)), var(--ink-color,var(--ochre-mark))) no-repeat 0 58% / 100% var(--ink-w,.13em);text-decoration:none}.motion [data-ink=strike]{transition:background-size var(--ink-dur,.65s) cubic-bezier(.65, .05, .35, 1) var(--ink-delay,.35s)}.motion [data-ink=strike]:not(.is-in){background-size:0% var(--ink-w,.13em)}.motion [data-ink=write]{clip-path:inset(-25% -6%);transition:clip-path var(--ink-dur,1.1s) cubic-bezier(.45, .1, .35, 1) var(--ink-delay,.65s)}.motion [data-ink=write]:not(.is-in){clip-path:inset(-25% 106% -25% -6%)}.motion .ink-path{stroke-dasharray:var(--ink-len,1) var(--ink-len,1);transition:stroke-dashoffset var(--ink-dur,1s) cubic-bezier(.55, .1, .3, 1) var(--ink-delay,.35s)}.motion .ink-path:not(.is-in):not(.is-in .ink-path){stroke-dashoffset:var(--ink-len,1)}.motion [data-ink=stamp]{transition:opacity .14s ease-out var(--ink-delay,.55s), scale .42s cubic-bezier(.25, 1.5, .45, 1) var(--ink-delay,.55s), translate .42s cubic-bezier(.25, 1.5, .45, 1) var(--ink-delay,.55s)}.motion [data-ink=stamp]:not(.is-in){opacity:0;translate:0 -3px;scale:1.06}.motion .stamp[data-ink=stamp]:not(.is-in){rotate:calc(var(--stamp-tilt,-4deg) - 3deg)}.motion .stamp[data-ink=stamp]{transition:opacity .14s ease-out var(--ink-delay,.55s), scale .42s cubic-bezier(.25, 1.5, .45, 1) var(--ink-delay,.55s), rotate .42s cubic-bezier(.25, 1.5, .45, 1) var(--ink-delay,.55s), translate .42s ease-out var(--ink-delay,.55s)}@media print{.motion [data-ink]{opacity:1!important;clip-path:none!important;background-size:100% var(--ink-w,.13em)!important;scale:none!important}.motion .ink-path{stroke-dashoffset:0!important}[data-ink=strike]{-webkit-print-color-adjust:exact;print-color-adjust:exact;text-decoration:line-through}}:is(.sheet,.dz-p,.dz-tab,.dh-card,.rule-slip,.ph-paper,.paper-in){transition:translate .32s ease-out,filter .32s ease-out}.motion :is(.sheet,.dz-p,.dz-tab,.dh-card,.rule-slip,.dev-laptop,.dev-phone,.ph-paper,.paper-in){transition:opacity .52s ease-out,translate .65s cubic-bezier(.2,.7,.25,1),rotate .65s cubic-bezier(.2,.7,.25,1),filter .32s ease-out;transition-delay:calc(var(--i,0) * .13s)}@media (hover:hover) and (pointer:fine){html :is(.sheet,.dz-p,.dz-tab,.dh-card,.rule-slip,.ph-paper,.paper-in):hover{filter:drop-shadow(0 14px 16px #12181c29);transition:translate .28s ease-out,filter .28s ease-out;translate:0 -4px}}.motion .paper-in:not(.is-in){opacity:0;translate:0 11px;rotate:1.4deg}@media (prefers-reduced-motion:reduce){html :is(.sheet,.dz-p,.dz-tab,.dh-card,.rule-slip,.ph-paper,.paper-in):hover{translate:none}}li,dd,figcaption,.lede,blockquote{text-wrap:pretty}h1,h2,h3,h4,.ph-title,.cb h2{text-wrap:balance}.rd-line q,.dz-quote,.hang-quote{text-indent:-.42em}.ledger,.ledger *,.pk-amt,.pr-sum,.fig-big,.dmap-tab{font-variant-numeric:lining-nums tabular-nums}.btn{text-wrap:balance}.form-error{flex:100%}
