@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.Xi7J6a_className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.Xi7J6a_variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Libre Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url(../media/403708df4588081a-s.0gcpnt4m-5s5j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0f44b6394d723b98-s.24ir78z669k58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/54cffa2be332103c-s.411aav-9w-aoh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37afeb4e0885cb1d-s.34pxs3l5kt36m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/10a9535b0856840c-s.15b7ujq1icu3o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/efd23c95a9595abc-s.17bkc83it2-u9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text Fallback;src:local(Times New Roman);ascent-override:82.44%;descent-override:22.1%;line-gap-override:0.0%;size-adjust:117.66%}.sj4L_G_className{font-family:Libre Caslon Text,Libre Caslon Text Fallback}.sj4L_G_variable{--font-caslon:"Libre Caslon Text", "Libre Caslon Text Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.k8TrWa_className{font-family:JetBrains Mono,ui-monospace,monospace;font-style:normal}.k8TrWa_variable{--font-jbmono:"JetBrains Mono", ui-monospace, monospace}
:root{--paper:#f5efe0;--card:#fbf7ec;--ink:#1a1814;--pencil:#625b52;--rule:#d9d1c1;--grid:#e6dfcf;--muted:#625b52;--accent:#ed5724;--accent-ink:#ad3f19;--on-accent:#1a1814;--error:#9c2f0e;--dark:#1a1814;--on-dark:#f5efe0;--muted-dark:#b9b0a2;--dark-rule:#3a352e;--dark-grid:#24211c;--font-display:var(--font-anton), "Arial Narrow", Impact, sans-serif;--serif:var(--font-caslon), Georgia, "Times New Roman", serif;--mono:var(--font-jbmono), ui-monospace, "SFMono-Regular", monospace;--gridline:#b8441b21;--m:clamp(20px, 4.45vw, 64px);--gap:24px;--trait:3px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-deck:cubic-bezier(.25,1,.5,1)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--paper);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:inherit;text-decoration:none}ol,ul{list-style:none}button,input,select{font:inherit;color:inherit}section,header,footer,main{position:relative}.skip-link{left:var(--m);z-index:70;background:var(--ink);color:var(--paper);font:400 15px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;padding:14px 18px;position:absolute;top:-80px}.skip-link:focus{top:12px}body{font:400 18px/1.6 var(--serif);color:var(--ink);background:var(--paper)}:root{--grain-paper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0.12 0 0 0 0.9008 0.12 0 0 0 0.8773 0.12 0 0 0 0.8184 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--grain-card:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0.12 0 0 0 0.9243 0.12 0 0 0 0.9086 0.12 0 0 0 0.8655 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--grain-orange:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0.12 0 0 0 0.8694 0.12 0 0 0 0.2812 0.12 0 0 0 0.0812 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}body,.topbar,.scene,.howto{background:var(--grain-paper) 0 0/180px 180px, var(--paper)}::selection{background:var(--accent);color:var(--ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.nw{white-space:nowrap}.kicker{font:400 15px/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--accent-ink)}.poster{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--ink);text-wrap:balance;font-weight:400;line-height:.88}.poster em{color:var(--accent);font-style:normal}.sec-poster{font-size:clamp(48px,6.1vw,88px)}.margin-note{font:italic 400 19px/1.5 var(--serif);border-left:3px solid var(--accent);padding-left:18px}.margin-note b{font-style:normal;font-weight:700}.art{mix-blend-mode:multiply;margin:0;position:relative}.art img{width:100%;height:auto;display:block}.anchor{pointer-events:none;width:2px;height:2px;margin:-1px 0 0 -1px;position:absolute}.btn-call{background:var(--accent);min-height:44px;color:var(--on-accent);font:400 17px/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.35em;padding:0 20px;transition:background-color .16s,color .16s,transform .1s;display:inline-flex}.btn-call.xl{min-height:62px;padding:0 30px;font-size:24px}.btn-line{border:2px solid var(--ink);min-height:62px;font:400 20px/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;transition:background-color .16s,color .16s,transform .1s;display:inline-flex}.btn-call:active,.btn-line:active,.chips a:active,.book-act:active,.rc-act:active,.zone-list a:active,.sticky-call:active{transform:translateY(1px)}html{-webkit-tap-highlight-color:#ed572433}.topbar{z-index:5;min-height:76px;padding:0 var(--m);justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.wordmark{font:400 23px/1 var(--serif);letter-spacing:-.01em;white-space:nowrap}.wordmark b{font-style:normal;font-weight:700}.wordmark em{font-style:italic}.topbar-r{align-items:center;gap:28px;display:flex}.topbar-r a.l{font:400 15px/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;transition:color .16s}.scene{padding:8px var(--m) 96px;position:relative}.scene-grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.scene-poster{display:contents}.scene .pl{z-index:1;grid-column:1/9;font-size:clamp(64px,9.4vw,144px);display:block;position:relative}.scene-eyebrow{z-index:3;grid-area:1/1/auto/9;margin-top:14px;position:relative}.scene .pl1{grid-row:2;margin-top:12px}.scene .pl2{grid-row:3}.scene .pl3{grid-row:4}.scene-art{z-index:2;grid-area:1/7/7/13;margin:-6px 0 0 -72px;position:relative}.scene-copy{z-index:3;flex-direction:column;grid-area:5/1/auto/7;align-items:flex-start;margin-top:30px;display:flex;position:relative}.scene h1{font:700 25px/1.25 var(--serif);letter-spacing:-.005em;text-wrap:balance}.scene .margin-note{max-width:31em;margin-top:12px}.actions{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:26px;display:flex}.first-hint{font:italic 400 17px/1.4 var(--serif);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;margin-top:16px;text-decoration-thickness:2px;transition:color .16s}.chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:36em;margin:20px 0 0;padding:0;list-style:none;display:grid}.chips a{border:1.5px solid var(--ink);background:var(--card);height:100%;min-height:56px;font:400 15px/1.1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;border-radius:4px;align-items:center;gap:8px;padding:4px 12px 4px 6px;transition:background-color .16s,color .16s,transform .1s;display:flex}.chip-art{flex:none;width:48px}.chips a:hover .chip-art{mix-blend-mode:normal}.first{padding:20px var(--m) 0;position:relative}.first .sheet{column-gap:var(--gap);background:var(--grain-card) 0 0/180px 180px, var(--card);clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),97.6% calc(100% - 5px),95.1% calc(100% - 13px),92.3% calc(100% - 2px),89.8% calc(100% - 11px),86.9% calc(100% - 4px),84.2% calc(100% - 15px),81% calc(100% - 6px),78.4% calc(100% - 12px),75.1% 100%,72.6% calc(100% - 9px),69.8% calc(100% - 3px),66.7% calc(100% - 14px),63.9% calc(100% - 5px),61% calc(100% - 10px),58.2% calc(100% - 1px),55.3% calc(100% - 12px),52.5% calc(100% - 6px),49.4% calc(100% - 16px),46.8% calc(100% - 4px),43.7% calc(100% - 11px),40.9% calc(100% - 2px),38% calc(100% - 13px),35.2% calc(100% - 7px),32.1% calc(100% - 15px),29.5% calc(100% - 3px),26.6% calc(100% - 10px),23.8% 100%,20.7% calc(100% - 12px),17.9% calc(100% - 5px),15% calc(100% - 14px),12.2% calc(100% - 4px),9.1% calc(100% - 11px),6.4% calc(100% - 2px),3.3% calc(100% - 9px),0 calc(100% - 4px));grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;padding:76px 0 110px;display:grid;position:relative}.first-copy{grid-column:2/7}.first .kicker{margin-bottom:16px}.first-steps{gap:22px;max-width:34em;margin:34px 0 0;padding:0;list-style:none;display:grid}.first-steps li{grid-template-columns:44px 1fr;align-items:start;gap:16px;display:grid}.first-steps .no{border:2px solid var(--ink);width:42px;height:42px;font:400 21px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.first-steps p{padding-top:6px;font-size:18px;line-height:1.55}.first-steps b{font-weight:700}.first-art{grid-column:7/12;justify-self:center;width:100%;max-width:520px}.howto{column-gap:var(--gap);padding:128px var(--m) 136px;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.howto-head{grid-area:1/1/auto/8}.howto .kicker{margin-bottom:16px}.who-pays{grid-area:1/9/auto/13;align-self:end;font-size:18px}.who-pays b{margin-bottom:4px;display:block}.deck{column-gap:var(--gap);grid-area:2/1/auto/13;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin:76px 0 0;padding:0;list-style:none;display:grid}.card{background:var(--grain-card) 0 0/180px 180px, var(--card);border:1.5px solid var(--ink);transform:rotate(var(--r));transform-origin:50% 60%;border-radius:4px;padding:18px 24px 28px;position:relative}.card-1{z-index:1;grid-column:1/5}.card-2{z-index:2;grid-column:5/9;margin:72px -14px 0 -30px}.card-3{z-index:3;grid-column:9/13;margin:18px 0 0 -26px}.card-art{width:74%;margin:0 auto 4px}.card.lead .card-art{width:82%}.card .no{font:400 46px/1 var(--font-display);color:var(--accent);display:block}.card h3{font:400 30px/1.02 var(--font-display);text-transform:uppercase;margin-top:6px}.card p{margin-top:10px;font-size:17px;line-height:1.55}.card-note{text-wrap:balance;font:italic 400 15px/1.4 var(--serif);color:var(--pencil);margin-top:12px;display:block}.finale{isolation:isolate;padding:116px var(--m) 0;background:var(--grain-orange) 0 0/180px 180px, var(--accent);color:var(--ink);position:relative;overflow:hidden}.finale :focus-visible{outline-color:var(--ink)}.finale-grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.finale-copy{grid-column:1/8}.finale-grid.no-form .finale-copy{grid-column:1/13}.finale .kicker,.finale .kicker .sec-no{color:var(--ink)}.finale-poster{margin-top:16px;font-size:clamp(58px,8.4vw,128px)}.finale-poster span{display:block}.terminal{min-height:0;margin:40px 0 0;display:block}.finale .terminal{padding-left:24px}.terminal .phone{color:var(--ink);white-space:nowrap;font:400 clamp(46px, 6.9vw, 100px)/1 var(--font-display);letter-spacing:.01em;margin:0;padding:.06em .08em;display:inline-block}.finale-sub{text-wrap:balance;max-width:30em;font:italic 400 19px/1.5 var(--serif);margin-top:30px}.finale .cb-card{grid-column:8/13;margin-top:10px}.finale-art{margin:56px calc(var(--m) * -1) 0}.cb-card{background:var(--grain-card) 0 0/180px 180px, var(--card);color:var(--ink);border:1.5px solid var(--ink);border-radius:4px;padding:26px 26px 22px;position:relative}.cb-title{font:400 28px/1.05 var(--font-display);text-transform:uppercase}.cb-fields{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.cb-fields label:last-child{grid-column:1/-1}.cb-label{font:400 14px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;display:block}.cb-card input:not([type=checkbox]),.cb-card select{border:1.5px solid var(--ink);width:100%;min-height:48px;color:var(--ink);font:400 18px/1 var(--serif);background:#fffdf8;border-radius:4px;padding:0 12px}.consent{cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:10px;margin-top:14px;display:grid}.consent input{width:20px;height:20px;accent-color:var(--ink);margin:2px 0 0}.consent-text{font:400 13.5px/1.45 var(--serif)}.consent.sms .consent-text{color:var(--pencil)}.consent-links{margin-top:8px;font-size:13.5px}.consent-links a,.cb-status a{text-underline-offset:3px;text-decoration:underline}.cb-submit{width:100%;min-height:54px;margin-top:16px;font-size:20px}.cb-status{font:italic 400 15px/1.45 var(--serif);margin-top:10px}.cb-submit:disabled{cursor:progress;opacity:.55}.cb-card :is(input,select):user-invalid{border-color:var(--error);background:#fff4ee}.cb-card.sent{flex-direction:column;justify-content:center;display:flex}.cb-card.sent .cb-status{font-size:19px}.finale ::selection{background:var(--ink);color:var(--paper)}.cb-status:empty{display:none}.cb-status[data-state=error]{color:var(--error)}.cb-card.sent :is(.cb-fields,.consent,.consent-links,.cb-submit){display:none}.cb-card .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.footer{padding:72px var(--m) 28px;background:var(--dark);color:var(--on-dark);position:relative}.footer :focus-visible{outline-color:var(--accent)}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;display:grid}.footer .wordmark{font-size:26px}.footer-brand p{max-width:34em;margin-top:16px;font-size:16px;line-height:1.55}.footer-pays b{font-weight:700}.footer-label{font:400 15px/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--accent)}.footer ul{gap:8px;margin:14px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.footer-areas{grid-template-columns:1fr 1fr;column-gap:16px}.footer ul a{text-underline-offset:3px;-webkit-text-decoration:underline #f5efe059;text-decoration:underline #f5efe059}.footer-legal{border-top:1px solid var(--dark-rule);font:italic 400 14px/1.4 var(--serif);color:var(--muted-dark);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:18px;display:flex}.eyebrow3{font:400 11px/1.45 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pencil)}.kicker .sec-no{font:700 13px/1 var(--mono);letter-spacing:0;color:var(--accent-ink);margin-right:.3em}.sec-head .kicker{margin-bottom:16px}.sec-note{max-width:40em;font:400 11px/1.5 var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--pencil);margin-top:16px}.tag{z-index:3;width:0;height:0;position:absolute}.tag:before{content:"";left:0;top:min(0px, var(--dy));width:1px;height:max(var(--dy), calc(var(--dy) * -1));background:var(--ink);position:absolute}.tag:after{content:"";top:var(--dy);background:var(--ink);width:40px;height:1px;position:absolute}.tag-r:after{left:0}.tag-l:after{right:0}.tag-node{z-index:1;border:1.5px solid var(--ink);background:var(--accent);border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-6px}.tag-label{top:var(--dy);border:1px solid var(--ink);background:var(--card);white-space:nowrap;font:400 11px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:5px 8px 4px;position:absolute;transform:translateY(-50%)}.tag-label b{color:var(--accent-ink);margin-right:5px;font-weight:700}.tag-node b,.tag-legend{display:none}.tag-r .tag-label{left:40px}.tag-l .tag-label{right:40px}.book{padding:120px var(--m) 112px}.book-rows{border-top:1.5px solid var(--ink);margin-top:56px}.book-row{border-bottom:1px solid var(--rule);grid-template-columns:56px 112px minmax(0,1fr) 220px 136px;align-items:center;column-gap:28px;padding:22px 0;display:grid}.book-no{z-index:5;border:2px solid var(--ink);background:var(--paper);width:44px;height:44px;font:700 14px/1 var(--mono);border-radius:50%;justify-self:center;place-items:center;display:grid;position:relative}.book-art{width:112px;height:96px}.book-art picture{height:100%;display:block}.book-art img{object-fit:contain;height:100%}.book-main h3{font:400 30px/1.05 var(--font-display);text-transform:uppercase}.book-main h3 a{transition:color .16s}.book-desc{margin-top:6px;font-size:17px;line-height:1.5}.book-datum{font:400 11px/1.45 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--pencil);margin-top:6px}.book-price{font:700 21px/1.1 var(--mono);text-align:right}.book-price small{text-wrap:balance;font:400 11px/1.35 var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--pencil);margin-top:6px;display:block}.book-act{border:1.5px solid var(--ink);min-height:44px;font:400 15px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-self:end;align-items:center;gap:6px;padding:0 18px;transition:background-color .16s,color .16s;display:inline-flex}.facts{padding:112px var(--m)}.facts-sheet{border:1.5px solid var(--ink);background-color:var(--card);background-image:linear-gradient(var(--gridline) 1px, transparent 1px), linear-gradient(90deg, var(--gridline) 1px, transparent 1px);background-position:-1px -1px;background-size:24px 24px;border-radius:4px;padding:36px 40px 40px}.facts-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:40px;display:grid}.facts-grid.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.facts-grid.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.facts-grid.n1{grid-template-columns:minmax(0,32em)}.fact{border-left:1px solid var(--ink);padding:4px 28px 6px}.facts-grid.n4>.fact:nth-child(4n+1),.facts-grid.n3>.fact:nth-child(3n+1),.facts-grid.n2>.fact:nth-child(odd),.facts-grid.n1>.fact{border-left:0;padding-left:0}.fact-label{font:400 15px/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;display:block}.fact-val{font:700 clamp(36px, 3.6vw, 52px)/1 var(--mono);letter-spacing:-.02em;margin-top:14px;display:block}.facts-sheet .sec-head{border-bottom:1.5px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px;margin-bottom:32px;padding-bottom:26px;display:grid}.facts-sheet .sec-head .kicker{grid-column:1/-1}.facts-sheet .sec-poster{font-size:clamp(40px,4.6vw,68px)}.facts-sheet .sec-note{text-align:right;grid-area:2/2;max-width:22em}.fact-val small{letter-spacing:0;color:var(--pencil);margin-left:.12em;font-size:.5em}.fact-val.word{font:400 clamp(30px, 3vw, 44px)/1 var(--font-display);letter-spacing:.01em;text-transform:uppercase}.fact-why{margin-top:14px;font-size:16px;line-height:1.5}.fact-src{font:400 12px/1.45 var(--mono);letter-spacing:.02em;color:var(--pencil);margin-top:14px}.src-no{background:var(--accent);width:19px;height:19px;color:var(--ink);font:700 11px/1 var(--mono);vertical-align:1px;border-radius:50%;place-items:center;margin-right:6px;display:inline-grid}.costs{padding:112px var(--m)}.ledger3{max-width:1000px;margin-top:52px}.costs.with-ledger{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.costs.with-ledger>.sec-head{grid-column:1/5;align-self:start;position:sticky;top:24px}.costs.with-ledger>.ledger3{grid-column:6/13;margin-top:6px}.costs.with-ledger>.receipts{grid-column:1/13}.ledger3 li{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(28px,1fr) auto;align-items:end;gap:12px;padding:14px 0 12px;display:grid}.ledger3 li:first-child{border-top:1.5px solid var(--ink)}.lg-job{font-size:18px;line-height:1.35}.lg-job small{font:400 11px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--pencil);margin-top:3px;display:block}.lg-dots{border-bottom:2px dotted var(--pencil);opacity:.55;align-self:end;margin-bottom:7px}.lg-amt{font:700 20px/1 var(--mono);white-space:nowrap}.lg-amt:before{content:"";vertical-align:1px;border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.ledger3 li.local .lg-amt:before{background:var(--accent)}.ledger3 li.guide .lg-amt:before{border:1.5px solid var(--ink)}.lg-legend{font:400 12px/1.45 var(--mono);letter-spacing:.02em;color:var(--pencil);flex-wrap:wrap;gap:8px 26px;margin-top:16px;display:flex}.lg-legend i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.lg-legend i.local{background:var(--accent)}.lg-legend i.guide{border:1.5px solid var(--ink)}.receipts{grid-template-columns:1.15fr 1fr .95fr;align-items:start;gap:32px;max-width:1180px;margin-top:68px;display:grid}.receipts>.receipt:nth-child(2){margin-top:40px}.receipts>.receipt:nth-child(3){margin-top:16px}.receipts.one{grid-template-columns:minmax(0,460px)}.receipt{--z:7px;background:var(--grain-card) 0 0/180px 180px, var(--card);-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top/calc(2 * var(--z)) var(--z) repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom/calc(2 * var(--z)) var(--z) repeat-x, linear-gradient(#000 0 0) center/100% calc(100% - 2 * var(--z)) no-repeat;-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top/calc(2 * var(--z)) var(--z) repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom/calc(2 * var(--z)) var(--z) repeat-x, linear-gradient(#000 0 0) center/100% calc(100% - 2 * var(--z)) no-repeat;mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top/calc(2 * var(--z)) var(--z) repeat-x, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom/calc(2 * var(--z)) var(--z) repeat-x, linear-gradient(#000 0 0) center/100% calc(100% - 2 * var(--z)) no-repeat;padding:34px 28px 32px}.rc-head{font:400 23px/1.1 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.rc-from{font:400 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pencil);margin-top:14px}.rc-amt{font:700 34px/1 var(--mono);letter-spacing:-.02em;margin-top:6px}.rc-unit{font:400 11px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--pencil);margin-top:6px}.receipt ul{border-top:1.5px dashed var(--ink);font:400 13px/1.5 var(--mono);gap:8px;margin-top:18px;padding-top:16px;display:grid}.receipt li{padding-left:18px;position:relative}.receipt li:before{content:"";background:var(--accent-ink);width:9px;height:2px;position:absolute;top:.72em;left:0}.rc-act{border-top:1.5px dashed var(--ink);min-height:44px;font:400 16px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;transition:color .16s;display:flex}.rc-act.call{color:var(--accent-ink)}.zone{padding:112px var(--m) 120px}.zone-grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.zone-head{grid-column:1/5}.zone-intro{margin-top:22px;font-size:18px;line-height:1.55}.zone-src{font:400 12px/1.45 var(--mono);letter-spacing:.02em;color:var(--pencil);margin-top:14px}.net{grid-column:5/13;height:660px;position:relative}.stn{z-index:5;border:2.5px solid var(--ink);background:var(--paper);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute}.stn.c{background:var(--accent);width:26px;height:26px;margin:-13px 0 0 -13px}.stn.c.hollow{background:var(--paper)}.stn.on{background:var(--accent)}.stn-label{z-index:5;white-space:nowrap;display:block;position:absolute}.stn-label b{font:700 16px/1.2 var(--serif);display:block}.stn-label small{font:400 11px/1.3 var(--mono);letter-spacing:.02em;color:var(--pencil);margin-top:2px;display:block}.stn-label.c b{font:400 28px/1 var(--font-display);text-transform:uppercase}.stn-label.on b{color:var(--accent-ink)}.zone-list{display:none}.qa-sec{padding:112px var(--m) 120px}.qa-grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.qa-grid>.sec-head{grid-column:1/5;align-self:start;position:sticky;top:24px}.qa-grid>.qa3{grid-column:6/13}.qa3>li{border-top:1px solid var(--rule);grid-template-columns:64px minmax(0,1fr);gap:16px;padding:26px 0;display:grid}.qa3>li:first-child{border-top:1.5px solid var(--ink)}.qa-no{font:700 13px/1.7 var(--mono);color:var(--accent-ink)}.qa3 h3{font:700 21px/1.3 var(--serif)}.qa3 p{margin-top:8px;font-size:17.5px;line-height:1.6}.qa3 p.qa-src{font:400 12px/1.45 var(--mono);letter-spacing:.02em;color:var(--pencil);margin-top:10px}.page-scene{column-gap:var(--gap);padding:24px var(--m) 96px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.page-scene-copy{grid-column:1/8}.page-poster{margin-top:18px;font-size:clamp(52px,6.6vw,100px)}.page-lede{max-width:34em;margin-top:24px;font-size:20px;line-height:1.55}.page-note{max-width:34em;margin-top:18px;font-size:17px}.page-scene .actions{margin-top:28px}.page-scene-art{grid-column:8/13;justify-self:center;width:100%;max-width:380px}.page-head{max-width:1120px;padding:40px var(--m) 56px}.page-head .page-poster{font-size:clamp(48px,6vw,92px)}.doc3{padding:0 var(--m) 120px}.doc3-grid{column-gap:var(--gap);border-top:1.5px solid var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));padding-top:48px;display:grid}.toc3{grid-column:1/4;align-self:start;position:sticky;top:24px}.toc3-label{font:400 14px/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--accent-ink)}.toc3 ol{gap:10px;margin-top:14px;display:grid}.toc3 a{grid-template-columns:30px 1fr;gap:6px;font-size:16px;line-height:1.35;transition:color .16s;display:grid}.toc3 a span{font:700 12px/1.6 var(--mono);color:var(--pencil)}.prose3{grid-column:5/12;max-width:34em}.prose3>section+section{margin-top:56px}.prose3 h2{font:400 34px/1.05 var(--font-display);text-transform:uppercase}.prose3 p{margin-top:14px;font-size:18px;line-height:1.65}.prose3 ul{gap:8px;margin-top:14px;display:grid}.prose3 ul li{padding-left:22px;position:relative}.prose3 ul li:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:2px}.prose3 strong{font-weight:700}.prose3 p a,.prose3 li a{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}.prose3 .qa3{margin-top:18px}.table-wrap{margin-top:18px;overflow-x:auto}.prose3 table{border-collapse:collapse;width:100%;font:400 14px/1.45 var(--mono)}.prose3 th,.prose3 td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:10px 12px}.prose3 thead th{border-bottom:1.5px solid var(--ink);font:400 13px/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.prose3 tbody th{font-weight:700}.refs3{font:400 12px/1.45 var(--mono);color:var(--pencil);margin-top:10px}.refs3 a{color:var(--accent-ink)}.sources3{border-top:1.5px solid var(--ink);margin-top:64px;padding-top:28px}.sources3 h2{font-size:26px}.sources3 ol{gap:10px;margin-top:14px;display:grid}.sources3 li{grid-template-columns:38px 1fr;gap:6px;font-size:15px;line-height:1.45;display:grid}.sources3 li span{font:700 12px/1.6 var(--mono);color:var(--accent-ink)}.sources3 a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.prose-head{align-items:center;gap:18px;display:flex}.prose-art{flex:none;width:96px}.more{min-height:44px;font:400 15px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);align-items:center;margin-top:10px;display:inline-flex}.contact3{column-gap:var(--gap);padding:8px var(--m) 120px;border-top:1.5px solid var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.contact3-call{grid-column:1/7;padding-top:32px}.contact3-call .terminal{margin-top:0}.contact3 .cb-card{grid-column:8/13;margin-top:32px}.crumbs{grid-column:1/-1;margin-bottom:6px}.crumbs ol{font:400 12px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pencil);flex-wrap:wrap;align-items:center;display:flex}.crumbs li{align-items:center;display:inline-flex}.crumb-sep{margin:0 10px}.crumbs a{align-items:center;min-height:32px;transition:color .16s;display:inline-flex}.crumbs [aria-current]{color:var(--ink)}.u-link{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}.tel-inline{white-space:nowrap;font-style:normal;font-weight:700}.promises{flex-wrap:wrap;flex-basis:100%;gap:6px 22px;margin-top:2px;list-style:none;display:flex}.promises li{font:400 15px/1.3 var(--font-display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;display:inline-flex}.promises li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.cb-urgent{font:italic 400 16px/1.45 var(--serif);margin-top:8px}.cb-sub{color:var(--pencil)}.cb-fields>label{flex-direction:column;justify-content:flex-end;display:flex}.cb-why{font:italic 400 14px/1.4 var(--serif);color:var(--pencil);grid-column:1/-1;margin-top:-4px}.cb-card.sent .cb-urgent{display:none}.callback-sec{padding:0 var(--m) 120px}.callback-grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.callback-grid>.sec-head{grid-column:1/7}.callback-grid>.cb-card{grid-column:7/13}.first.before .first-copy{grid-column:2/12}.before .first-steps{max-width:40em}.before-call{font:italic 400 19px/1.5 var(--serif);margin-top:34px}.signs{padding:112px var(--m) 0}.sign-grid{grid-column:6/13;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;align-items:start;gap:18px;display:grid}.sign{background:var(--grain-card) 0 0/180px 180px, var(--card);border:1.5px solid var(--ink);border-radius:4px;padding:22px 24px}.sign h3{font:400 24px/1.05 var(--font-display);text-transform:uppercase}.sign p{margin-top:10px;font-size:17px;line-height:1.55}p.src{font:400 12px/1.45 var(--mono);letter-spacing:.02em;color:var(--pencil);margin-top:10px;padding-top:0}.related{padding:0 var(--m) 24px}.related-list{border-top:1.5px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin-top:44px;display:grid}.related-list li{border-bottom:1px solid var(--rule)}.related-list a{justify-content:space-between;align-items:baseline;gap:16px;min-height:52px;padding:14px 0;transition:color .16s;display:flex}.related-list b{font:700 19px/1.3 var(--serif)}.related-list small{font:400 13px/1.3 var(--mono);color:var(--pencil);flex:none}@media (hover:hover) and (pointer:fine){.crumbs a:hover,.related-list a:hover b{color:var(--accent-ink)}.book-act:hover{background:var(--ink);color:var(--paper)}.book-main h3 a:hover,.rc-act:hover,.toc3 a:hover,.more:hover,a.stn-label:hover b{color:var(--accent-ink)}.rc-act.call:hover{color:var(--ink)}}@media (max-width:760px){.scene-eyebrow,.scene-art .tag,.scene-art .tag-legend,.tag:before,.tag:after,.tag-label{display:none}.tag-node{place-items:center;width:22px;height:22px;display:grid;top:-11px;left:-11px}.tag-node b{font:700 11px/1 var(--mono);color:var(--ink);display:block}.tag-legend{font:400 11px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:4px 14px;margin-top:8px;display:flex;position:absolute;top:100%;left:-8%;right:-8%}.tag-legend b{color:var(--accent-ink);margin-right:4px}.book{padding:84px var(--m) 88px}.book-row{grid-template-columns:40px 72px minmax(0,1fr);align-items:start;gap:10px 14px;padding:18px 0}.book-no{width:36px;height:36px;font-size:12px}.book-art{width:72px;height:64px}.book-main h3{font-size:24px}.book-price{text-align:left;grid-column:3;font-size:19px}.book-act{grid-column:3;justify-self:start}.facts{padding:84px var(--m)}.facts-sheet{padding:24px 22px 28px}.facts-sheet .sec-head{display:block}.facts-sheet .sec-note{text-align:left}.facts-grid,.facts-grid.n3,.facts-grid.n2{grid-template-columns:1fr;row-gap:0}.fact,.facts-grid>.fact:nth-child(n){border-left:0;border-top:1px solid var(--ink);padding:20px 0}.facts-grid>.fact:first-child{border-top:0;padding-top:4px}.costs{padding:84px var(--m)}.ledger3 li{grid-template-columns:minmax(0,1fr) auto;gap:10px}.lg-dots{display:none}.lg-amt{font-size:17px}.costs.with-ledger{display:block}.costs.with-ledger>.sec-head{position:static}.receipts{margin:44px calc(var(--m) * -1) 0;padding:0 var(--m) 8px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.receipts>.receipt:nth-child(n){scroll-snap-align:start;flex:0 0 82%;margin-top:0}.receipts.one>.receipt{flex-basis:100%}.zone{padding:84px var(--m) 88px}.zone-grid{display:block}.net{display:none}.zone-list{border-top:1.5px solid var(--ink);margin-top:28px;display:block}.zone-list li{border-bottom:1px solid var(--rule);padding-left:34px;position:relative}.stn-dot{z-index:5;border:2.5px solid var(--ink);background:var(--paper);border-radius:50%;width:15px;height:15px;margin-top:-7.5px;position:absolute;top:50%;left:5px}.zone-list li.c .stn-dot{background:var(--accent);width:21px;height:21px;margin-top:-10.5px;left:2px}.zone-list li.on .stn-dot{background:var(--accent)}.zone-list li>a{justify-content:space-between;align-items:baseline;gap:12px;min-height:48px;padding:12px 0;display:flex}.zone-list li:not(:has(a)){justify-content:space-between;align-items:baseline;gap:12px;min-height:48px;padding:12px 0;display:flex}.zone-list b{font:700 17px/1.25 var(--serif)}.zone-list small{font:400 11px/1.3 var(--mono);color:var(--pencil);text-align:right}.zone-list li.c b{font:400 22px/1 var(--font-display);text-transform:uppercase}.zone-list li.on b{color:var(--accent-ink)}.qa-sec{padding:84px var(--m) 88px}.qa-grid{display:block}.qa-grid>.sec-head{position:static}.qa-grid>.qa3{margin-top:36px}.qa3>li{grid-template-columns:1fr;gap:6px}.page-scene{padding:8px var(--m) 72px;flex-direction:column;align-items:stretch;display:flex}.page-scene-art{order:-1;width:52%;margin:0 auto 8px}.page-scene-copy{flex-direction:column;display:flex}.page-scene .actions{order:1;margin-top:20px}.page-lede{order:2}.page-note{order:3}.page-poster{font-size:clamp(42px,12.4vw,60px)}.page-lede{font-size:18px}.page-scene .actions .btn-call,.page-scene .actions .btn-line{flex:100%}.page-scene .actions .btn-line{min-height:52px;font-size:18px}.page-scene .crumbs{order:-2;margin-bottom:0}.crumbs a{min-height:44px;margin:-6px 0}.actions .btn-line{order:1}.actions .promises{gap:3px 18px;margin-top:0}.callback-sec{padding:0 var(--m) 88px}.callback-grid{display:block}.callback-grid>.cb-card{margin-top:28px}.before-call{margin-top:28px;font-size:18px}.signs{padding:84px var(--m) 0}.sign-grid{grid-template-columns:1fr;gap:14px;margin-top:32px}.related{padding:0 var(--m) 8px}.related-list{grid-template-columns:1fr;margin-top:32px}.related-list b{font-size:17px}.page-head{padding:24px var(--m) 40px}.doc3{padding:0 var(--m) 88px}.doc3-grid{padding-top:32px;display:block}.toc3{margin-bottom:40px;position:static}.prose3 h2{font-size:28px}.contact3{padding:8px var(--m) 88px;display:block}.contact3 .cb-card{margin-top:36px}}html.static .qa-grid>.sec-head,html.static .toc3{position:static}.sticky-call{display:none}@media (hover:hover) and (pointer:fine){.btn-call:not(:disabled):hover,.btn-line:hover,.chips a:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.finale .btn-call:not(:disabled):hover{background:var(--ink);color:var(--paper)}.more:hover,.prose3 p a:hover,.prose3 li a:hover,.sources3 a:hover,.refs3 a:hover,.consent-links a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.topbar-r a.l:hover,.first-hint:hover{color:var(--accent-ink)}.footer ul a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}@media (max-width:760px){.topbar{gap:12px;min-height:60px}.wordmark{font-size:clamp(15px,4.4vw,18px)}.footer .wordmark{white-space:normal;font-size:22px}.topbar-r{gap:0}.topbar-r a.l,.topbar .btn-call .call-word{display:none}.topbar .btn-call{min-height:44px;padding:0 16px;font-size:16px}.topbar .wordmark{white-space:normal;line-height:1.12}.topbar .wordmark b{display:block}.scene{padding:0 var(--m) 28px}.scene-grid{flex-direction:column;display:flex}.scene-art{order:1;width:36%;margin:0 auto}.scene-copy{order:2;margin-top:8px}.scene h1{font:400 clamp(40px, 11.6vw, 52px)/.9 var(--font-display);letter-spacing:-.005em;text-transform:uppercase;order:1}.scene .actions{order:2;width:100%;margin-top:14px}.scene .actions .btn-call{flex:100%}.scene .actions .btn-line{flex:100%;min-height:52px;font-size:18px}.scene .margin-note{order:3;margin-top:14px;font-size:16px;line-height:1.45}.first-hint{order:4;margin-top:4px;font-size:16px}.chips{order:5;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.chips a{letter-spacing:.04em;font-size:14px}.scene .pl{display:none}.first{padding:6px 10px 0}.first .sheet{flex-direction:column;align-items:stretch;padding:28px 22px 36px;display:flex}.first-steps{gap:14px;margin-top:20px}.first-steps p{font-size:16px;line-height:1.4}.first-art{align-self:center;width:64%;margin:18px 0 46px}.first .sec-poster{font-size:clamp(40px,11vw,48px)}.howto{padding:40px var(--m) 32px;display:block}.howto .sec-poster{font-size:clamp(40px,11vw,48px)}.who-pays{margin-top:14px;font-size:16px;line-height:1.4}.deck{flex-direction:column;gap:10px;margin-top:24px;display:flex}.card{width:100%;transform:rotate(calc(var(--r) / 2));grid-template-columns:minmax(0,1fr) 72px;align-items:center;column-gap:14px;margin:0;padding:10px 10px 10px 14px;display:grid}.card>:not(.card-art){grid-column:1}.card-art,.card.lead .card-art{grid-area:1/2/4;width:72px;margin:0}.card .no{font-size:26px;line-height:1}.card h3{margin-top:2px;font-size:22px}.card p{margin-top:4px;font-size:15px;line-height:1.4}.card-note{display:none}.finale{padding:44px var(--m) 0}.finale-grid{flex-direction:column;display:flex}.finale-poster{margin-top:12px;font-size:clamp(36px,9.6vw,44px)}.terminal{margin-top:24px}.terminal .phone{margin:0;font-size:clamp(40px,11.6vw,54px)}.finale-sub{margin-top:20px;font-size:17px}.finale .cb-card{margin-top:36px}.cb-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cb-label{flex-wrap:wrap;align-items:flex-end;column-gap:.4em;min-height:2.1em;display:flex}.finale-art{margin-top:28px}.footer{padding:56px var(--m) 28px}.footer-grid{grid-template-columns:1fr;gap:32px}.footer ul{gap:0}.footer ul a,.footer .brand-link,.first-hint,.toc3 a{align-items:center;min-height:44px;display:inline-flex}html{scroll-padding-bottom:72px}.footer{padding-bottom:84px}.sticky-call{z-index:50;background:var(--accent);height:56px;color:var(--on-accent);font:400 19px/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex;position:fixed;bottom:0;left:0;right:0}}.sheet-cb:not([open]){display:none}.sheet-cb[open]{z-index:80;overscroll-behavior:contain;border:0;border-top:2px solid var(--ink);background:var(--paper);width:100%;max-width:none;max-height:94dvh;color:var(--ink);margin:0;padding:6px 0 0;position:fixed;inset:auto 0 0;overflow:auto}.sheet-cb::backdrop{background:#1a181499}.sheet-close{width:100%;min-height:48px;padding:0 var(--m);cursor:pointer;font:400 15px/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sheet-close span{font-size:26px;line-height:1}.sheet-cb .cb-card{margin:0 var(--m) var(--m);padding:20px 20px 18px}.cb-sheet-note{font:italic 400 16px/1.4 var(--serif);margin-top:6px}@media (min-width:761px){.sheet-cb[open]{border:1.5px solid var(--ink);border-radius:4px;width:min(520px,92vw);height:fit-content;margin:auto;inset:0}}.ptiles-sec{padding:96px var(--m) 88px}.ptiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:44px 0 18px;padding:0;list-style:none;display:grid}.ptile{border:1.5px solid var(--ink);background:var(--grain-card) 0 0/180px 180px, var(--card);border-radius:4px;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) 64px;align-content:start;column-gap:10px;height:100%;padding:14px 14px 12px;transition:background-color .16s;display:grid;position:relative}.pt-art{grid-area:1/2/3;align-self:start;width:64px}.ptile h3{font:400 21px/1.02 var(--font-display);text-transform:uppercase;grid-area:1/1;align-self:end}.pt-price{font:700 16px/1.2 var(--mono);letter-spacing:-.02em;grid-area:2/1;margin-top:6px}.pt-bar{background:var(--grid);height:8px;box-shadow:none;border-radius:2px;grid-area:3/1/auto/-1;margin-top:12px;display:block;position:relative}.pt-bar i{top:0;bottom:0;left:var(--a);width:max(var(--b), 5px);max-width:calc(100% - var(--a));background:var(--accent);border-radius:2px;position:absolute}.pt-bar.open i{border-radius:2px 0 0 2px}.pt-bar.open i:after{content:"";border-style:solid;border-width:7px 0 7px 7px;border-color:transparent transparent transparent var(--accent);width:0;height:0;position:absolute;top:-3px;right:-6px}.pt-note{font:400 11px/1.35 var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--pencil);grid-area:4/1/auto/-1;margin-top:8px}.ptiles-sec .more{margin-top:4px}@media (hover:hover) and (pointer:fine){.ptile:hover{background:var(--paper)}.ptile:hover h3{color:var(--accent-ink)}}.facts.tiles .facts-sheet{padding-bottom:28px}.ftiles{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0}.ftiles .fact{flex-direction:column;justify-content:space-between;min-height:136px;padding:6px 20px 8px;display:flex;position:relative}.ftiles .src-no{margin:0;position:absolute;top:8px;right:14px}.ftiles .fact-val{margin-top:10px}.facts-more{border-top:1.5px solid var(--ink);margin-top:20px}.facts-more summary,.faq-list summary{cursor:pointer;list-style:none}.facts-more summary::-webkit-details-marker{display:none}.faq-list summary::-webkit-details-marker{display:none}.facts-more summary{min-height:52px;font:400 15px/1.2 var(--font-display);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;display:flex}.facts-more summary:after,.faq-list summary:after{content:"+";border:1.5px solid var(--ink);width:32px;height:32px;font:400 22px/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.facts-more[open] summary:after,.faq-list details[open] summary:after{content:"−"}.facts-more ol{gap:16px;padding:6px 0 4px;display:grid}.facts-more li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;display:grid}.facts-more li .src-no{margin:3px 0 0}.facts-more li p{font-size:16px;line-height:1.5}.facts-more li p.fact-src{margin-top:4px}.faq-list{border-top:1.5px solid var(--ink);grid-column:6/13}.faq-list li{border-bottom:1px solid var(--rule)}.faq-list summary{grid-template-columns:52px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:60px;padding:10px 0;display:grid}.faq-list summary:after{grid-column:3}.faq-list h3{font:700 19px/1.3 var(--serif)}.faq-list details p{margin:0 0 0 62px;padding:0 0 4px;font-size:17px;line-height:1.55}.faq-list details p.qa-src{font:400 12px/1.45 var(--mono);letter-spacing:.02em;color:var(--pencil);margin-top:8px;padding-bottom:16px}.faq-all{grid-column:6/13;margin-top:12px}@media (max-width:760px){.callback-sec{padding:0 var(--m) 36px}.callback-grid>.sec-head{margin-bottom:0}.callback-sec .sec-poster{font-size:clamp(36px,10vw,44px)}.callback-sec .sec-note,.callback-grid>.cb-card .cb-title{display:none}.callback-grid>.cb-card{margin-top:18px}.cb-card{padding:20px 18px 18px}.cb-title{font-size:24px}.cb-fields{gap:10px;margin-top:12px}.consent{margin-top:10px}.ptiles-sec{padding:40px var(--m) 32px}.ptiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}.ptile{grid-template-columns:48px minmax(0,1fr);column-gap:8px;padding:10px}.pt-art{grid-area:1/1/3;width:48px}.ptile h3{grid-area:1/2;align-self:start;font-size:18px}.pt-price{grid-area:2/2;margin-top:4px;font-size:14px}.pt-bar{margin-top:10px}.pt-note{margin-top:7px}.facts.tiles{padding:32px var(--m) 36px}.facts.tiles .facts-sheet{padding:20px 16px 8px}.facts.tiles .sec-poster{font-size:clamp(34px,9.6vw,42px)}.facts.tiles .sec-note{margin-top:10px}.facts.tiles .facts-sheet .sec-head{margin-bottom:6px;padding-bottom:16px}.facts-grid.ftiles{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.ftiles .fact,.facts-grid.ftiles>.fact:nth-child(n){border-top:1px solid var(--ink);border-left:0;min-height:108px;padding:14px 12px 10px}.facts-grid.ftiles>.fact:nth-child(2n){border-left:1px solid var(--ink)}.facts-grid.ftiles>.fact:nth-child(-n+2){border-top:0}.ftiles .fact-val{font-size:clamp(28px,8.2vw,34px)}.ftiles .fact-val.word{font-size:clamp(26px,7.4vw,30px)}.ftiles .fact-label{padding-right:26px}.zone{padding:40px var(--m) 32px}.zone .sec-poster{font-size:clamp(36px,10vw,44px)}.zone-intro{margin-top:14px;font-size:16px}.zone-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;margin-top:18px;display:grid}.zone-list li.c{grid-column:1/-1}.zone-list li>a{flex-direction:column;align-items:flex-start;gap:0}.zone-list li:not(:has(a)){flex-direction:column;align-items:flex-start;gap:0}.zone-list small{text-align:left}.zone-list li>a{min-height:44px;padding:6px 0}.zone-list li:not(:has(a)){min-height:44px;padding:6px 0}.qa-sec{padding:40px var(--m) 32px}.faq-cards .sec-poster{font-size:clamp(36px,10vw,44px)}.faq-list{margin-top:14px}.faq-list summary{grid-template-columns:38px minmax(0,1fr) 32px;gap:8px;min-height:52px;padding:6px 0}.faq-list h3{font-size:17px}.faq-list details p{margin-left:0;font-size:16px}.faq-all{margin-top:8px}.skip-link{padding:16px 18px}.consent-links{margin-top:0}.consent-links a{align-items:center;min-height:44px;padding-right:6px;display:inline-flex}.cb-submit{margin-top:6px}.footer{padding:40px var(--m) 84px}.footer-grid{grid-template-columns:1fr 1fr;gap:20px 16px}.footer-brand,.footer-areas-col{grid-column:1/-1}.footer-brand p{margin-top:12px;font-size:15px;line-height:1.5}.footer-areas{grid-template-columns:repeat(3,minmax(0,1fr))}.footer ul{margin-top:6px}.footer ul a{min-height:44px}.footer-legal{margin-top:28px}}.trait{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trait path{fill:none;stroke:var(--accent);stroke-width:var(--trait);stroke-linecap:round;stroke-linejoin:round}.trait.ink path{stroke:var(--ink)}.trait path.dot{fill:var(--accent);stroke:none}.trait.ink path.dot{fill:var(--ink)}.trait .draw-on{stroke-dasharray:var(--len,1000);stroke-dashoffset:var(--len,1000)}.trait.in-view .draw-on{animation:trait-draw 1.5s var(--ease-out) forwards}.trait.in-view .draw-on.short{animation-duration:1.2s}.trait .fade{opacity:0}.trait.in-view .fade{animation:.2s ease-out 1.3s forwards trait-fade}@keyframes trait-draw{to{stroke-dashoffset:0}}@keyframes trait-fade{to{opacity:1}}html:not(.js) .trait{display:none}[data-trait]{overflow-x:clip}.deck .card{transition:transform 1.2s var(--ease-deck);transition-delay:calc(var(--i,0) * 80ms)}html.js:not(.static) .deck:not(.in) .card{transform:translate(var(--dx), var(--dy)) rotate(var(--r0))}html.measuring .deck .card{transform:rotate(var(--r))!important;transition:none!important}html.static .trait .draw-on{stroke-dasharray:none;stroke-dashoffset:0;animation:none}html.static .trait .fade{opacity:1;animation:none}html.static .deck .card{transition:none}@media (prefers-reduced-motion:reduce){.trait .draw-on{stroke-dasharray:none;stroke-dashoffset:0;animation:none!important}.trait .fade{opacity:1;animation:none!important}.deck .card{transition:none}html.js .deck:not(.in) .card{transform:rotate(var(--r))}}
