@font-face{font-family:Epilogue;font-style:normal;font-weight:800;font-display:swap;src:url(../media/03d0217f05dd4410-s.045x__-9bw3qq.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:Epilogue;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7c6c3806ca5e9c64-s.3geujeyugpd3k.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Epilogue;font-style:normal;font-weight:800;font-display:swap;src:url(../media/61060c47fe24b906-s.p.0a_fjw16l2hyz.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:Epilogue Fallback;src:local(Arial);ascent-override:71.15%;descent-override:21.16%;line-gap-override:0.0%;size-adjust:111.04%}.epilogue_6d64c176-module__EkSKXW__className{font-family:Epilogue,Epilogue Fallback;font-style:normal;font-weight:800}.epilogue_6d64c176-module__EkSKXW__variable{--font-display:"Epilogue", "Epilogue Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_ee278ec9-module___JTKta__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_ee278ec9-module___JTKta__variable{--font-ui:"Manrope", "Manrope Fallback"}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4a439e1ba971da1a-s.1vgctuhklh__x.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:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.33q4idznd8rl5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.2tbuiduw72dt5.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:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.28n7p9dmf_8k7.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:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99ac5753282bcf05-s.3w6kcxkrsxlac.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.22iyan98j1_2e.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:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a439e1ba971da1a-s.1vgctuhklh__x.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:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.33q4idznd8rl5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.2tbuiduw72dt5.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:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.28n7p9dmf_8k7.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:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/99ac5753282bcf05-s.3w6kcxkrsxlac.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.22iyan98j1_2e.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:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.roboto_mono_34a3cd00-module__Pu-xda__className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.roboto_mono_34a3cd00-module__Pu-xda__variable{--font-mono:"Roboto Mono", "Roboto Mono Fallback"}
.site{background:var(--ground);min-height:100svh;color:var(--fg);font-family:var(--font-ui), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-variant-ligatures:no-common-ligatures;margin:0;font-size:16px;line-height:1.5}.site a{color:inherit}.site :focus-visible{outline:2px solid var(--fg);outline-offset:3px}.site ::selection{background:var(--fg);color:var(--ground)}.label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:1.8px;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--fg2);margin:0;font-size:14px;font-weight:400;line-height:18px}.num{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.lockup{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--fg);white-space:nowrap;align-items:center;gap:.3em;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.lockup .mark{width:.84em;height:.84em}.brandline{font-size:20px}.mark,.tok{flex:none;display:block}.tok{width:1em;height:1em}.site-page{flex-direction:column;min-height:100svh;display:flex}.site-page>main{flex:1}.wrap{box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}.site-header{border-bottom:1px solid var(--hairline)}.site-header .wrap{align-items:center;min-height:64px;display:flex}.site-header .lockup{min-height:44px}.site-footer{border-top:1px solid var(--hairline)}.site-footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:40px;display:flex}.site-footer ul{flex-wrap:wrap;column-gap:24px;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.site-footer ul a{min-height:44px;color:var(--fg2);align-items:center;text-decoration:none;display:inline-flex}.site-footer ul a:hover{color:var(--fg);text-underline-offset:4px;text-decoration:underline}.site-shell{box-sizing:border-box;width:100%;max-width:680px;margin-inline:auto;padding-block:48px 96px;padding-inline:20px}.kind{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:1.8px;text-transform:uppercase;color:var(--fg2);margin:0 0 8px;font-size:14px;font-weight:400;line-height:18px}.title{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,9vw,56px);font-weight:800;line-height:1.02}.subtitle{color:var(--fg2);margin:12px 0 0}.poster{aspect-ratio:16/9;object-fit:cover;background:var(--raised);width:100%;max-width:100%;margin-bottom:24px;display:block}.meta{border-top:1px solid var(--hairline);margin:32px 0}.meta-row{border-bottom:1px solid var(--hairline);justify-content:space-between;gap:16px;padding-block:12px;display:flex}.meta-row dt{color:var(--fg2)}.meta-row dd{text-align:right;margin:0}.accent{color:var(--accent);font-variant-numeric:tabular-nums}.fact{color:var(--fg2);margin:0 0 16px}.cta{box-sizing:border-box;background:var(--accent);min-height:56px;font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.2px;text-align:center;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 24px;font-size:18px;font-weight:600;line-height:22px;text-decoration:none;display:flex;color:var(--on-accent)!important}.cta:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.cta-note{color:var(--fg2);text-align:center;margin:12px 0 0;font-size:14px;line-height:20px}.cta-note:first-child{margin-top:0}.body-copy{color:var(--fg);white-space:pre-line;margin:24px 0}.rows{border-top:1px solid var(--hairline);margin:24px 0;padding:0;list-style:none}.rows li a{border-bottom:1px solid var(--hairline);justify-content:space-between;gap:16px;padding-block:14px;text-decoration:none;display:flex}.rows .row-date{color:var(--fg2);white-space:nowrap}.prose h2{margin:32px 0 8px;font-size:18px;font-weight:600}.prose p,.prose li{color:var(--fg)}.prose ul{padding-left:20px}.draft{border:1px solid var(--accent);margin-bottom:24px;padding:12px 16px;font-size:14px}.landing,.landing *,.landing :before,.landing :after{box-sizing:border-box}.hero{padding-block:40px 96px}.hero-grid{row-gap:48px;display:grid}.hero-copy,.hero-object,.band-head,.band-body{min-width:0}.hero-object{justify-content:flex-start;display:flex}.hero-title,.closing-title{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:0;font-weight:800;line-height:.98}.hero-title{font-size:clamp(44px,6vw,80px)}.hero-title>span,.closing-title>span{display:block}.hero-sub{max-width:26em;color:var(--fg2);text-wrap:balance;margin:20px 0 0;font-size:18px;line-height:26px}.action{margin-top:32px}.action-note{margin-top:16px}.action-note .cta-note{font-size:16px;line-height:22px}.hero .action-note .cta-note{text-align:left}.band{border-top:1px solid var(--hairline);padding-block:96px}.band-grid{row-gap:40px;display:grid}.band-title{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(34px,3.6vw,48px);font-weight:800;line-height:1.03}.band-aside{color:var(--fg2);margin:16px 0 0;font-size:16px;line-height:22px}.band-aside a{color:var(--fg);text-underline-offset:4px}.steps,.tiers{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.step{border-bottom:1px solid var(--hairline);grid-template-columns:40px minmax(0,1fr);gap:8px 16px;padding-block:24px;display:grid}.step-n{grid-row:1/span 2;padding-top:4px}.step-title{margin:0;font-size:19px;font-weight:500;line-height:23px}.step-body{max-width:46ch;color:var(--fg2);text-wrap:pretty;margin:0;font-size:16px;line-height:22px}.tier{border-bottom:1px solid var(--hairline);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:4px 16px;padding-block:20px;display:grid}.tier p{margin:0}.tier-figure{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.4px;color:var(--fg);grid-row:1/span 2;align-items:center;gap:.16em;font-size:39px;font-weight:500;line-height:39px;display:flex}.tier-figure .tok{width:.72em;height:.72em}.tier .tier-note{color:var(--fg2);text-wrap:pretty;font-size:16px;line-height:22px}.tier-fine{gap:4px;margin-top:24px;display:grid}.tier-fine p{max-width:60ch;color:var(--fg2);text-wrap:pretty;margin:0;font-size:14px;line-height:20px}.faq{border-top:1px solid var(--hairline)}.faq-item{border-bottom:1px solid var(--hairline)}.faq-q{cursor:pointer;padding-block:20px;list-style:none;display:block}.faq-q::-webkit-details-marker{display:none}.faq-row{color:var(--fg);justify-content:space-between;align-items:baseline;gap:24px;font-size:19px;font-weight:500;line-height:23px;display:flex}.faq-row:after{content:"+";content:"+" / "";font-family:var(--font-mono), ui-monospace, monospace;color:var(--fg2);flex:none;font-weight:400}.faq-item[open] .faq-row:after{content:"−";content:"−" / ""}.faq-q:hover .faq-text{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.faq-a{max-width:60ch;color:var(--fg2);text-wrap:pretty;margin:0;padding-bottom:24px;font-size:16px;line-height:22px}.closing{border-top:1px solid var(--hairline);padding-block:112px}.closing-note{padding-block:96px}.closing .wrap{text-align:center;flex-direction:column;align-items:center;display:flex}.closing-title{font-size:clamp(34px,4.4vw,56px)}.closing .action{align-self:stretch;margin-top:40px}.closing .action-note{margin-top:24px}.pass{box-sizing:border-box;aspect-ratio:1.586;background:var(--ground);width:100%;max-width:520px;color:var(--fg);border:1px solid var(--hairline);border-top-color:color-mix(in srgb, var(--fg) 22%, transparent);border-radius:0;container-type:inline-size}.pass-in{box-sizing:border-box;padding:18px;grid-template-rows:auto 1fr auto;height:100%;padding:clamp(18px,5.5cqi,32px);display:grid}.pass-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pass-brand{font-size:max(14px,3.65cqi)}.pass-balance{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em;align-items:center;gap:.16em;font-size:6cqi;font-weight:500;line-height:.86;display:flex}.pass-balance .tok{width:.72em;height:.72em}.pass-mid{justify-content:space-between;align-self:end;align-items:baseline;gap:3.5cqi;min-width:0;padding-bottom:4px;display:flex}.pass-name{min-width:0;font-family:var(--font-display), sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere;font-size:10.4cqi;font-weight:800;line-height:1}.pass-qr{background:var(--fg);width:62px;color:var(--ground);flex:none;line-height:0;display:block}.pass-qr svg{width:100%;height:auto;display:block}.pass-foot{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-inline:calc(-1*clamp(18px,5.5cqi,32px));padding:12px clamp(18px,5.5cqi,32px) 0;display:flex}.pass-foot .label{letter-spacing:.128em;font-size:12px;line-height:16px}.pass-foot .pass-code{letter-spacing:.18em}@media (min-width:768px){.wrap{padding-inline:40px}.hero{padding-block:64px 120px}.hero-grid{row-gap:64px}.action{margin-top:40px}.action-note{margin-top:20px}.hero .cta-note{text-align:left}.landing .cta{min-width:280px;padding-inline:40px;display:inline-flex}.band{padding-block:120px}.band-grid{row-gap:56px}.step{grid-template-columns:64px minmax(0,5fr) minmax(0,7fr);align-items:baseline;column-gap:32px;padding-block:32px}.step-n{grid-row:auto;padding-top:0}.tiers{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px;display:grid}.tier{border-bottom:0;padding:32px 0;display:block}.tier+.tier{position:relative}.tier+.tier:before{content:"";inset-block:0;border-left:1px solid var(--hairline);position:absolute;left:-24px}.tier-figure{letter-spacing:-.01em;font-size:clamp(39px,5vw,72px);line-height:1}.tier .label{margin-top:16px}.tier .tier-note{max-width:24em;margin-top:8px}.faq-q{padding-block:24px}.closing{padding-block:144px}.closing-note{padding-block:120px}.site-footer .wrap{padding-block:56px}.site-shell{padding-block:64px 120px}}@media (min-width:960px){.hero-grid,.band-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px}.hero-grid{align-items:start}.hero-copy{grid-column:1/span 7}.hero-object{grid-column:8/span 5;justify-content:flex-end}.band-head{grid-column:1/span 4}.band-body{grid-column:5/span 8}.band-wide .band-head,.band-wide .band-body{grid-column:1/-1}}@media (min-width:1200px){.wrap{padding-inline:48px}.site-header .wrap{min-height:72px}.hero{padding-block:96px 144px}.hero-grid,.band-grid{column-gap:48px}.hero-sub{font-size:20px;line-height:28px}.band{padding-block:144px}.closing{padding-block:176px}.closing-note{padding-block:144px}}
