@layer theme,base;@layer components{#main{line-height:var(--leading-relaxed)}:root{--ease:var(--ease-out-quint);--sc-canvas:var(--color-ink);--sc-ink:var(--color-paper);--sc-accent:var(--color-red);--sc-font-display:var(--font-serif);--sc-font-text:var(--font-sans)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{margin:0;overflow-x:clip}a{color:inherit;text-underline-offset:4px}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;height:auto;display:block}p{text-wrap:pretty;margin:0 0 1.4rem}h1,h2,h3{text-wrap:balance;margin:0;font-weight:400}h2{font-size:calc(var(--text-fluid-42-75) * var(--display-scale));line-height:var(--text-h2--line-height);letter-spacing:calc(var(--text-h2--letter-spacing) * var(--display-track))}h2 em{color:var(--color-red);font-weight:400}.o-symbols{width:0;height:0;position:absolute;overflow:hidden}.o-wrap{width:min(100%, var(--container-site));padding-inline:var(--spacing-gutter);margin-inline:auto}.eyebrow{align-items:center;gap:14px;margin-bottom:25px;display:flex}.eyebrow:before{content:"";background:var(--color-red);width:30px;height:2px}.text-link{font-size:var(--text-button-cta);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--color-red);align-items:center;gap:22px;padding-bottom:9px;font-weight:800;text-decoration:none;display:inline-flex}.text-link>.fh-arrow{color:var(--color-red);font-size:var(--text-platform-name-sm)}.text-link:hover{color:var(--color-red)}.o-icon{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linejoin:round;stroke-linecap:round;flex-shrink:0;width:40px;height:40px}.o-step{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:calc(var(--text-title-sm) * var(--display-scale));color:var(--color-red);margin-bottom:23px;line-height:1;display:block}.o-small-title{font-family:var(--font-sans);text-transform:uppercase;font-size:var(--text-kicker-step);line-height:var(--text-kicker-step--line-height);letter-spacing:.1em;font-weight:800}.o-note{border-top:1px solid var(--color-line);font-size:var(--text-small);padding-top:23px}.o-lead{font-family:var(--font-serif);font-weight:400;font-size:calc(var(--text-fluid-24-35) * var(--display-scale));line-height:var(--text-lead-serif--line-height);letter-spacing:calc(-.025em * var(--display-track))}.o-film{background:var(--color-hero-canvas);color:var(--color-paper);position:relative}.o-stage{isolation:isolate;position:relative;overflow:clip}.o-hero-stage{height:100svh;min-height:700px}.sc-ready .o-stage{position:sticky;top:0}.o-film picture{display:contents}.o-film .o-poster{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.o-hero-shade{z-index:1;background:linear-gradient(90deg, var(--color-tone-0f1416-96), var(--color-tone-0f1416-72) 26%, var(--color-tone-0f1416-12) 55%, transparent 74%);position:absolute;inset:0}.o-hero-copy{z-index:var(--z-overlay);width:min(var(--container-site), 100%);padding:0 var(--spacing-gutter);margin:auto;position:relative;top:50%;translate:0 -42%}.o-hero h1{font-size:calc(var(--text-fluid-72-117) * var(--display-scale));line-height:var(--text-h1-route--line-height);letter-spacing:calc(var(--text-h1-route--letter-spacing) * var(--display-track));max-width:calc(11ch * var(--display-measure))}.o-hero h1 em{color:var(--color-red)}.o-hero-intro{font-size:var(--text-body-sm);color:var(--color-silver);max-width:355px;margin-block:30px;line-height:1.7}.o-near-plane:not(:has(img[src])){display:none}.o-index{background:var(--color-paper);z-index:var(--z-sticky-top);border-bottom:1px solid var(--color-line);box-shadow:var(--shadow-rail);position:sticky;top:0}.o-index.is-enhanced{visibility:hidden;opacity:0;pointer-events:none;width:100%;position:fixed;inset:auto 0 0;transform:translateY(100%)}.o-index.is-enhanced.is-ready{transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), visibility 0s linear var(--duration-fast)}.o-index.is-enhanced.is-revealed{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.o-index-inner{width:min(100%, var(--container-site));padding:0 var(--spacing-gutter);align-items:center;gap:40px;min-height:70px;margin:auto;display:flex}.o-index-title{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:calc(var(--text-platform-name-sm) * var(--display-scale));white-space:nowrap;line-height:1}.o-index ol{flex:1;justify-content:space-between;gap:12px;margin:0;padding:0;list-style:none;display:flex}.o-index a{min-height:70px;font-size:var(--text-kicker-step);line-height:var(--text-caption-9--line-height);white-space:nowrap;align-items:center;gap:7px;font-weight:700;text-decoration:none;display:flex;position:relative}.o-index a>span{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:calc(var(--text-px-13) * var(--display-scale));color:var(--color-tone-767777);line-height:normal}.o-index a:after{content:"";bottom:0;background:var(--color-red);transform-origin:0;height:2px;transition:transform var(--duration-fast);position:absolute;inset-inline:0;transform:scaleX(0)}.o-index a:hover,.o-index a[aria-current=step]{color:var(--color-red)}.o-index a[aria-current=step]:after{transform:scaleX(1)}.o-goal{background:var(--color-surface-soft);border-block:1px solid var(--color-line)}.o-goal-layout{grid-template-columns:.85fr 1.15fr;gap:9%;display:grid}.o-map-route{width:100%;height:100%;fill:var(--color-red);stroke:var(--color-red);stroke-width:3px;position:absolute;inset:0}.o-map-track{fill:none;stroke-dasharray:700;stroke-dashoffset:calc(700 - var(--sc-p,0) * 950)}.o-review-checks{border-top:1px solid var(--color-line);justify-content:space-between;gap:10px;margin:30px 0 0;padding:23px 0 0;list-style:none;display:flex}.o-review-checks li{font-size:var(--text-kicker-step);line-height:var(--text-caption-9--line-height);color:var(--color-ink);align-items:center;gap:9px;font-weight:700;display:flex}.o-agreement{background:var(--color-ink);color:var(--color-paper);position:relative}.o-agreement-stage{height:100svh;min-height:760px}.sc-ready .o-agreement-stage{height:calc(100svh - 60px);min-height:650px;top:60px}.o-agreement-ground{background:linear-gradient(90deg, var(--color-ink) 0%, var(--color-ink) 28%, var(--color-ink-50) 65%, var(--color-ink-28)), url(/assets/order/map-wide.webp) center/cover;filter:saturate(.65);position:absolute;inset:0}.o-agreement-layout{height:100%;min-height:inherit;z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-block:55px;display:grid;position:relative}.o-agreement-copy{max-width:455px}.o-agreement h2 em{color:var(--color-red)}.o-agreement-copy>p{color:var(--color-tone-dededb);font-size:var(--text-small);max-width:420px;line-height:1.75}.o-agreement h2{font-size:calc(var(--text-h2-story) * var(--display-scale));line-height:var(--text-h2-story--line-height);letter-spacing:calc(-.055em * var(--display-track));margin-bottom:30px}.o-agreement strong{color:var(--color-paper);font-weight:700}.o-agreement a{text-decoration-color:var(--color-red)}.o-dossier{perspective:1000px;justify-self:center;width:100%;max-width:445px;position:relative}.o-paper{background:var(--color-tone-ece3cc);color:var(--color-tone-302b23);box-shadow:0 25px 70px var(--color-tone-0a0c0a-38), inset 0 0 48px var(--color-tone-784f1b-10);transform-origin:50%;clip-path:polygon(0 1%,9% .5%,22% 1%,37% 0,54% .7%,71% 0,86% .8%,100% 0,99.5% 31%,100% 55%,99.2% 77%,100% 99%,87% 100%,70% 99.4%,53% 100%,32% 99.3%,16% 100%,0 99%,.5% 76%,0 51%,.7% 27%);padding:30px 36px;position:relative;transform:rotate(2deg)}.o-paper:before{content:"";pointer-events:none;opacity:.11;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%235b4728' filter='url(%23n)' opacity='.65' d='M0 0h150v150H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.o-paper-top{border-bottom:1px solid var(--color-tone-432f18-30);font-family:var(--font-sans);font-weight:700;font-size:var(--text-body-sm);letter-spacing:-.04em;justify-content:space-between;align-items:center;padding-bottom:15px;line-height:normal;display:flex}.o-paper-top .o-icon{stroke-width:1px;width:28px;height:28px}.o-paper-label{font-size:var(--text-caption-9);line-height:var(--text-caption-9--line-height);letter-spacing:.14em;text-transform:uppercase;color:var(--color-tone-67593f);margin:27px 0 12px;font-weight:700}.o-paper-goal{font-family:var(--font-serif);font-weight:400;font-size:calc(var(--text-fluid-32-45-a) * var(--display-scale));line-height:var(--text-paper-goal--line-height);letter-spacing:calc(-.04em * var(--display-track));overflow-wrap:anywhere;margin:0 0 22px}.o-paper-rule{background:var(--color-tone-bdb098);width:45px;height:1px}.o-paper-list{margin:22px 0 0;padding:0;list-style:none}.o-paper-list li{border-bottom:1px solid var(--color-tone-432f18-15);transition:opacity var(--duration-fast);align-items:center;gap:16px;padding:12px 0;display:flex}.o-paper-list li>span{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:calc(var(--text-px-18) * var(--display-scale));width:22px;color:var(--color-tone-846543);flex-shrink:0;line-height:normal}.o-paper-list strong{color:var(--color-tone-302b23);font-family:var(--font-serif);font-weight:400;font-size:calc(var(--text-px-18) * var(--display-scale));line-height:normal;display:block}.o-paper-list small{font-size:var(--text-kicker-step);line-height:var(--text-caption-9--line-height);color:var(--color-tone-655b4b);margin-top:3px;display:block}.o-paper-bottom{font-size:var(--text-kicker-step);line-height:var(--text-caption-9--line-height);color:var(--color-tone-655b4b);justify-content:space-between;align-items:center;gap:16px;padding-top:25px;display:flex}.o-seal{background:var(--color-red);width:65px;height:65px;color:var(--color-paper);box-shadow:inset 0 0 0 5px var(--color-red), inset 0 0 0 6px var(--color-paper-35), 3px 7px 10px var(--color-tone-846442-33);border-radius:50%;place-items:center;display:grid;rotate:-16deg}.o-dossier-caption{color:var(--color-tone-d4d5d1);text-align:center;font-size:var(--text-caption-9);line-height:var(--text-caption-9--line-height);max-width:430px;margin:21px 0 0}.o-motion .o-paper{transform:translateY(calc((1 - var(--unfold,1)) * 25px)) rotate(calc(5deg - var(--unfold,1) * 3deg)) rotateX(calc((1 - var(--unfold,1)) * 12deg));clip-path:inset(calc((1 - var(--unfold,1)) * 34%) 0 calc((1 - var(--unfold,1)) * 34%))}.o-motion .o-paper-list li{opacity:var(--item-1,1)}.o-motion .o-paper-list li:nth-child(2){opacity:var(--item-2,1)}.o-motion .o-paper-list li:nth-child(3){opacity:var(--item-3,1)}.o-motion .o-seal{opacity:var(--seal,1);transform:translateY(calc((1 - var(--seal,1)) * -20px)) scale(calc(1.1 - var(--seal,1) * .1))}.o-payment-details{padding-left:20px}.o-payment-details ul{border-top:1px solid var(--color-ink);margin:0 0 23px;padding:0;list-style:none}.o-payment-details li{border-bottom:1px solid var(--color-line);font-family:var(--font-serif);font-weight:400;font-size:calc(var(--text-px-24) * var(--display-scale));justify-content:space-between;padding:11px 0;line-height:normal;display:flex}.o-payment-details li>span:last-child{color:var(--color-red);font-family:var(--font-sans);font-size:var(--text-lead);line-height:normal}.o-payment-details>p:last-child{font-size:var(--text-footnote);max-width:360px;font-weight:700}.o-handoff{grid-template-columns:1.05fr .95fr;align-items:start;gap:8%;display:grid}.o-handoff h2{font-size:calc(var(--text-fluid-45-70-a) * var(--display-scale));line-height:var(--text-h2--line-height);letter-spacing:calc(var(--text-h2--letter-spacing) * var(--display-track));margin-bottom:25px}.o-handoff-copy>p:not(.eyebrow){font-size:var(--text-body-sm);color:var(--color-gray);max-width:410px}.o-handoff .button{margin-top:8px}[data-sc-in]{opacity:1}.o-motion [data-sc-in]{opacity:0;transition:opacity var(--duration-enter) var(--ease-standard), transform var(--duration-enter) var(--ease-standard);transform:translateY(14px)}.o-motion [data-sc-in].sc-in{opacity:1;transform:none}html:not(.o-motion) .o-stage{min-height:0}.o-hero .o-hero-stage{min-height:650px}html:not(.o-motion) .o-agreement-layout{min-height:760px}.o-hero-shade{background:linear-gradient(90deg, var(--color-tone-0f1416-97), var(--color-tone-0f1416-93) 40%, var(--color-tone-0f1416-70) 51%, transparent 72%)}.o-paper{box-shadow:none;clip-path:none;filter:drop-shadow(7px 25px 25px var(--color-tone-0c0a08-35));background:url(/assets/order/parchment.webp) 50%/100% 100% no-repeat;padding:72px 62px 60px}.o-paper:before{display:none}.o-paper-top{font-size:var(--text-px-13)}.o-paper-label{margin-top:20px}.o-paper-goal{font-size:calc(var(--text-fluid-30-42) * var(--display-scale));line-height:var(--text-paper-goal--line-height)}.o-paper-list strong{font-size:calc(var(--text-lead) * var(--display-scale))}.o-paper-list small{font-size:var(--text-caption-9);line-height:var(--text-caption-9--line-height)}.o-paper-bottom{padding-top:18px}.o-seal{width:55px;height:55px}.o-motion .o-paper-goal{opacity:clamp(0, calc((var(--unfold,1) - .5) * 2.5), 1)}#review-your-quote .o-step,#get-crypto-payment-details .o-step,.o-agreement .o-step{color:var(--color-red)}html:not(.o-motion) .o-near-plane{transform:none}@media (width>=1700px){.o-hero-copy{padding-inline:var(--spacing-gutter)}}@media (width<=1100px){.o-index-title{display:none}.o-index-inner{gap:0}.o-goal-layout{grid-template-columns:.85fr 1.15fr;gap:5%}.o-join,.o-review>.o-wrap,.o-payment{gap:7%}.o-dossier{max-width:395px}.o-paper{padding:26px 27px}.o-handoff{gap:5%}.o-support-inner>div{width:48%}.o-map>img{height:400px}}@media (width<=860px){html{scroll-padding-top:100px}.o-section{padding-block:62px}.o-hero-stage{height:100svh;min-height:760px}.o-hero .o-poster{object-position:50% 60%}.o-hero-shade{background:linear-gradient(180deg, var(--color-tone-111719-91), var(--color-tone-111719-77) 26%, var(--color-tone-111719-33) 52%, transparent 72%)}.o-hero-copy{top:136px;translate:none}.o-hero h1{font-size:calc(var(--text-h1-route-sm) * var(--display-scale));line-height:var(--text-h1-route-sm--line-height);max-width:none}.o-hero-intro{font-size:var(--text-px-13);max-width:360px;margin-block:23px}.o-near-plane{opacity:.9;width:230px;bottom:-6%;right:-17%}.o-index-inner{padding:0 16px}.o-index ol{grid-template-columns:repeat(4,1fr);gap:0;width:100%;display:grid}.o-index li{min-width:0}.o-index a{min-height:35px;font-size:var(--text-caption-9);justify-content:center;gap:4px;line-height:1}.o-index a>span{font-size:calc(var(--text-button-cta) * var(--display-scale));line-height:1}.o-index li:last-child{grid-column:auto}.o-join{grid-template-columns:1fr;gap:35px}.o-join-copy{max-width:560px}.o-join h2{font-size:calc(var(--text-px-56) * var(--display-scale));line-height:var(--text-h2-sm--line-height)}.o-join-copy .o-lead{font-size:calc(var(--text-h4) * var(--display-scale))}.o-human-note{margin-top:28px}.o-section-head{margin-bottom:38px;display:block}.o-section-head>p{max-width:500px;margin-top:25px}.o-goal-layout{grid-template-columns:1fr;gap:30px}.o-goal-instructions .o-note{margin-bottom:0}.o-details{margin-bottom:20px}.o-details li{grid-template-columns:105px 1fr;gap:15px;padding:13px 0}.o-scope{grid-template-columns:1fr;gap:38px}.o-map{order:2}.o-map>img{height:320px}.o-map figcaption{font-size:var(--text-title);bottom:14px;left:14px;right:14px}.o-scope-copy h2{font-size:calc(var(--text-h2-final-handheld) * var(--display-scale));line-height:var(--text-h2-sm--line-height)}.o-review>.o-wrap{grid-template-columns:1fr;gap:30px;padding-bottom:60px}.o-review-checks{max-width:460px}.o-agreement-stage,.sc-ready .o-agreement-stage{height:auto;min-height:0;top:0}.o-agreement-layout{grid-template-columns:1fr;gap:38px;height:auto;padding-block:60px}.o-agreement-copy{max-width:560px}.o-agreement-copy>p{max-width:530px}.o-dossier{width:min(100%,380px);max-width:380px}.o-paper{padding:26px 30px}.o-paper-goal{font-size:calc(var(--text-px-36) * var(--display-scale));line-height:var(--text-h3-lg--line-height);letter-spacing:calc(var(--text-h3-lg--letter-spacing) * var(--display-track))}.o-paper-label{margin-top:22px}.o-paper-list li{padding:11px 0}.o-paper-bottom{padding-top:20px}.o-paper-top{padding-bottom:13px}.o-dossier-caption{font-size:var(--text-caption-9);line-height:var(--text-caption-9--line-height)}.o-payment{grid-template-columns:1fr;gap:37px}.o-payment-details{padding:0}.o-payment-details li{font-size:calc(var(--text-px-25) * var(--display-scale))}.o-support{min-height:990px}.o-support .o-poster,.o-support video{object-position:50% 20%}.o-support-shade{background:linear-gradient(0deg, var(--color-hero-canvas) 3%, var(--color-tone-181c20-94) 39%, var(--color-tone-181c20-67) 57%, transparent 79%)}.o-support-inner{align-items:flex-end;min-height:990px;padding-block:48px}.o-support-inner>div{width:100%;max-width:510px}.o-support h2{font-size:calc(var(--text-px-57-6) * var(--display-scale));line-height:var(--text-h2-sm--line-height);margin-bottom:25px}.o-support p{font-size:var(--text-px-13);max-width:480px}.o-handoff{grid-template-columns:1fr;gap:40px}.o-handoff h2{font-size:calc(var(--text-h1-route-xs) * var(--display-scale));line-height:var(--text-h2-sm--line-height)}.o-motion .o-paper{transform:translateY(calc((1 - var(--unfold,1)) * 16px)) rotate(calc(3.5deg - var(--unfold,1) * 1.5deg)) rotateX(calc((1 - var(--unfold,1)) * 8deg));clip-path:inset(calc((1 - var(--unfold,1)) * 20%) 0 calc((1 - var(--unfold,1)) * 20%))}.o-motion .o-agreement-stage,.sc-ready .o-hero-stage{position:relative}html:not(.o-motion) .o-agreement-layout{min-height:0}}@media (width<=390px){.o-hero-copy{top:116px}.o-hero h1{font-size:calc(var(--text-h1-route-xs) * var(--display-scale))}.o-paper{padding:25px}.o-handoff h2{font-size:calc(var(--text-px-46-4) * var(--display-scale));line-height:var(--text-h2-sm--line-height)}.o-support h2{font-size:calc(var(--text-px-51-2) * var(--display-scale));line-height:var(--text-h2-sm--line-height)}.o-hero .o-hero-stage{min-height:700px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (width<=860px){.o-paper{padding:70px 48px 62px}.o-paper-goal{font-size:calc(var(--text-paper-goal-handheld) * var(--display-scale));line-height:var(--text-paper-goal-handheld--line-height)}.o-paper-top{font-size:var(--text-footnote)}.o-paper-list strong{font-size:calc(var(--text-body) * var(--display-scale))}.o-paper-list small{font-size:var(--text-caption-9);line-height:var(--text-caption-9--line-height)}.o-paper-list li{gap:10px}.o-paper-list li>span{width:16px;font-size:calc(var(--text-body-sm) * var(--display-scale))}.o-paper-bottom{font-size:var(--text-caption-9);line-height:var(--text-caption-9--line-height);gap:8px}.o-seal{flex-shrink:0;width:47px;height:47px}.o-near-plane{width:320px;bottom:-13%;right:-24%}}@media (width>860px) and (width<=1100px){.o-paper{padding:70px 50px 60px}}@media (width<=860px){.o-agreement-ground{background:linear-gradient(180deg, var(--color-ink) 0%, var(--color-ink-97) 40%, var(--color-ink-46) 62%, var(--color-ink-33)), url(/assets/order/map-wide.webp) center/cover}}@media (height<=700px) and (width>860px){.o-agreement-layout{min-height:760px}.o-hero-stage{min-height:690px}.o-motion .o-paper{clip-path:none;transform:rotate(2deg)}.o-motion .o-paper-list li,.o-motion .o-seal{opacity:1;transform:none}}.o-goal{background:var(--color-cream);border:0}.o-goal-layout{max-width:var(--container-wide);grid-template-columns:1fr 1fr;gap:0;margin:auto}.o-goal-instructions{isolation:isolate;background:var(--color-hero-canvas);color:var(--color-paper);padding:65px var(--spacing-gutter) 42px;flex-direction:column;justify-content:space-between;gap:100px;min-width:0;display:flex;position:relative;overflow:hidden}.o-goal-scene{object-fit:cover;object-position:73% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.o-goal-instructions:after{content:"";z-index:-1;background:linear-gradient(180deg, var(--color-tone-101718-96) 0%, var(--color-tone-101718-86) 32%, var(--color-tone-101718-47) 47%, var(--color-tone-101718-92) 65%, var(--color-tone-101718-98) 100%);position:absolute;inset:0}.o-goal-intro h2{font-size:calc(var(--text-h2-story) * var(--display-scale));line-height:var(--text-h2-story--line-height);letter-spacing:calc(-.055em * var(--display-track));margin-bottom:25px}.o-goal-intro h2 em,.o-goal-intro .o-step{color:var(--color-red)}.o-goal-intro>p{font-size:var(--text-small);color:var(--color-tone-e3e3da);max-width:330px;margin:0;line-height:1.75}@media (width>1680px){.o-goal-instructions{padding-inline:80px}}@media (width<=1100px) and (width>860px){.o-goal-instructions{padding:52px 40px 40px}.o-goal-intro h2{font-size:calc(var(--text-story-heading-md) * var(--display-scale));line-height:var(--text-requirements-stat--line-height);letter-spacing:calc(-.055em * var(--display-track))}}@media (width<=860px){.o-goal-layout{grid-template-columns:1fr}.o-goal-instructions{padding:48px var(--spacing-gutter) 35px;gap:125px;min-height:630px}.o-goal-intro h2{font-size:calc(var(--text-fluid-45-64) * var(--display-scale));line-height:var(--text-h2-story-md--line-height);letter-spacing:calc(-.055em * var(--display-track))}.o-goal-intro>p{font-size:var(--text-px-13)}.o-goal-scene{object-position:72% 50%}.o-goal-instructions:after{background:linear-gradient(180deg, var(--color-tone-101718-96), var(--color-tone-101718-74) 35%, var(--color-tone-101718-33) 47%, var(--color-tone-101718-90) 64%, var(--color-tone-101718-98))}}.o-goal-instructions{gap:0;min-height:600px}.o-goal-instructions:after{background:linear-gradient(180deg, var(--color-tone-101718-96), var(--color-tone-101718-87) 34%, var(--color-tone-101718-19) 70%, var(--color-tone-101718-53))}.o-goal-guide{align-self:center;padding:60px clamp(28px,4.5vw,72px)}.o-goal-guide .eyebrow{color:var(--color-tone-655e53);font-size:var(--text-eyebrow-micro);line-height:var(--text-eyebrow-micro--line-height);margin-bottom:22px}.o-goal-guide h3{font-size:calc(var(--text-fluid-32-46) * var(--display-scale));letter-spacing:calc(-.035em * var(--display-track));line-height:1.08}.o-briefing{margin:34px 0 26px;padding:0;list-style:none}.o-briefing li{border-top:1px solid var(--color-tone-c7bda9);gap:22px;padding:21px 0;display:flex}.o-briefing h4{font-family:var(--font-serif);font-weight:400;font-size:calc(var(--text-h4-step) * var(--display-scale));line-height:var(--text-h4-step--line-height);letter-spacing:calc(-.02em * var(--display-track));margin:0 0 9px}.o-briefing p{font-size:var(--text-px-13);color:var(--color-tone-655e53);max-width:350px;margin:0;line-height:1.7}.o-guide-note{font-size:var(--text-footnote);color:var(--color-tone-655e53);margin-bottom:24px;line-height:1.7}.o-handoff{align-items:center;gap:12%}@media (width<=1100px) and (width>860px){.o-goal-guide{padding:48px 36px}.o-briefing{margin-block:28px 20px}.o-briefing li{padding-block:17px}.o-briefing h4{font-size:calc(var(--text-px-22) * var(--display-scale));line-height:var(--text-h4-step--line-height)}}@media (width<=860px){.o-goal-instructions{gap:0;min-height:470px}.o-goal-guide{padding:40px var(--spacing-gutter)}.o-goal-guide h3{font-size:calc(var(--text-px-38) * var(--display-scale));line-height:var(--text-guide-notes--line-height);letter-spacing:calc(-.035em * var(--display-track))}.o-handoff{gap:35px}html{scroll-padding-top:74px}.o-index-inner{min-height:54px;padding:0}.o-index ol{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:0;min-width:0;padding:0 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.o-index ol::-webkit-scrollbar{display:none}.o-index li{flex:none;min-width:120px}.o-index a{min-height:54px;font-size:var(--text-button-cta);gap:7px;padding:0 16px;line-height:1}.o-index a>span{font-size:calc(var(--text-px-13) * var(--display-scale));line-height:1}}.o-story{max-width:var(--container-wide);background:var(--color-paper);isolation:isolate;grid-template-columns:1fr 1fr;margin:auto;display:grid}.o-story--image-left{background:var(--color-cream)}.o-story--join{background:var(--color-paper);min-height:clamp(700px,58vw,880px);color:var(--color-ink);grid-template-columns:1fr;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.o-story--join:before,.o-story--join:after{display:none}.o-story--join:before{width:min(68vw,900px);top:-35vw;left:-34vw}.o-story--join:after{border-color:var(--color-red-25);width:min(44vw,560px);bottom:-22vw;right:-16vw}.o-story--join>.o-story-copy{z-index:1;width:100%;min-height:inherit;padding:clamp(56px, 8vw, 128px) var(--spacing-gutter);background:var(--color-paper);text-align:center;box-shadow:none;border:0;place-content:center;display:grid;position:relative}.o-story--join>.o-story-copy>p{margin-inline:auto}.o-story--join .o-join-kicker{color:var(--color-red);font-family:var(--font-sans);font-size:var(--text-kicker-step);line-height:var(--text-kicker-step--line-height);letter-spacing:.16em;margin:0 0 20px;font-weight:700}.o-story--join .o-lead{margin-inline:auto}.o-story--join>.o-story-copy h2{max-width:calc(10ch * var(--display-measure));font-size:calc(var(--text-h2-join) * var(--display-scale));line-height:var(--text-h2-join--line-height);letter-spacing:calc(var(--text-h2-join--letter-spacing) * var(--display-track));margin-inline:auto}.o-story--join .o-join-cta{justify-content:space-between;justify-self:center;align-items:center;width:min(100%,390px);margin-top:8px;display:inline-flex}.o-story--join .o-join-proof{text-align:left;flex-wrap:wrap;gap:.5rem;width:min(100%,390px);margin:34px auto 0;display:flex}.o-story--join .o-join-proof__link{isolation:isolate;background:color-mix(in srgb, var(--platform) 28%, var(--color-ink));min-width:0;color:var(--color-paper);transition:background-color var(--duration-fast), box-shadow var(--duration-fast), transform var(--duration-fast);flex:1 1 0;gap:.2rem;padding:.7rem .8rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.o-story--join .o-join-proof__platform{color:color-mix(in srgb, var(--platform) 58%, var(--color-paper));font-size:var(--text-px-9-28);line-height:var(--text-caption-9--line-height);letter-spacing:.11em;text-transform:uppercase;font-weight:800}.o-story--join .o-join-proof__link strong{color:var(--color-paper);font-family:var(--font-serif);font-weight:400;font-size:calc(var(--text-hero-stat) * var(--display-scale));letter-spacing:calc(-.05em * var(--display-track));line-height:.9}.o-story--join .o-join-proof__link>span:last-child{color:var(--color-tone-e1e1e1);font-size:var(--text-caption);letter-spacing:.03em;white-space:nowrap;font-weight:800}.o-story--join .o-join-proof__link--trustpilot{--platform:var(--color-trustpilot)}.o-story--join .o-join-proof__link--discord{--platform:var(--color-discord)}.o-story--join .o-join-proof__watermark{z-index:-1;width:5.7rem;height:5.7rem;fill:var(--platform);opacity:.18;pointer-events:none;position:absolute;bottom:-1.35rem;right:-1.15rem}.o-story--join .o-join-proof__link:hover{background:color-mix(in srgb, var(--platform) 40%, var(--color-ink));box-shadow:0 8px 18px color-mix(in srgb, var(--platform) 22%, transparent);color:var(--color-paper);transform:translateY(-2px)}.o-story-copy{align-self:center;min-width:0;padding:64px clamp(36px,5.5vw,88px)}.o-story-copy h2{font-size:calc(var(--text-h2-story) * var(--display-scale));line-height:var(--text-h2-story--line-height);letter-spacing:calc(-.055em * var(--display-track));margin-bottom:32px}.o-story-copy>p{max-width:470px;font-size:var(--text-body-sm);color:var(--color-gray);line-height:1.75}.o-story-copy>.o-lead{font-family:var(--font-serif);font-weight:400;font-size:calc(var(--text-lead-serif) * var(--display-scale));line-height:var(--text-lead-serif--line-height);letter-spacing:calc(-.025em * var(--display-track));color:var(--color-ink);margin-bottom:27px}.o-story-copy>.o-note{font-size:var(--text-px-13);margin-top:29px;padding-top:26px}.o-story-copy>.o-story-aside{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:calc(var(--text-px-25) * var(--display-scale));color:var(--color-ink);margin-top:36px;line-height:1.3}.o-story .text-link{margin-top:8px}.o-story-visual{isolation:isolate;background:var(--color-tone-202325);min-width:0;min-height:clamp(640px,53vw,790px);margin:0;position:relative;overflow:hidden}.o-story--image-left>.o-story-visual{order:-1}.o-story-visual>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.o-story-visual figcaption{background:linear-gradient(transparent, var(--color-tone-111819-85));color:var(--color-paper);font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:calc(var(--text-px-25) * var(--display-scale));z-index:var(--z-raised);padding:80px 35px 32px;line-height:1.2;position:absolute;inset:auto 0 0}.o-route-scene>img{object-position:54% center}.o-route-scene .o-map-route{z-index:1;stroke-width:3px}.o-story .o-review-checks{border-color:var(--color-tone-c7bda9);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.o-story .o-review-checks li{font-size:var(--text-kicker-step);line-height:var(--text-caption-9--line-height);flex-direction:column;align-items:flex-start;gap:10px}.o-review-art{object-fit:contain;width:56px;height:56px;filter:drop-shadow(1px 3px 2px var(--color-tone-302318-13));display:block}.o-paper .o-seal{width:66px;height:66px;box-shadow:none;background:0 0;border-radius:0;flex-shrink:0}.o-seal img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(1px 3px 2px var(--color-tone-382419-25));display:block}@media (width<=860px){.o-paper .o-seal{width:58px;height:58px}}.o-story .o-payment-details{margin-top:32px;padding:0}.o-story .o-payment-details>p{font-size:var(--text-kicker-step);color:var(--color-gray);margin-bottom:15px;line-height:1.7}.o-story .o-payment-details ul{margin-bottom:19px}.o-story .o-payment-details li{font-size:calc(var(--text-title) * var(--display-scale));padding:8px 0}.o-story .o-payment-details>p:last-child{font-size:var(--text-footnote);max-width:370px;margin-bottom:0}.o-support-static{background:var(--color-hero-canvas);color:var(--color-paper)}.o-support-static .o-step,.o-support-static h2 em{color:var(--color-red)}.o-support-static .o-story-copy>p{color:var(--color-tone-dededb);font-size:var(--text-small)}.o-support-static .o-story-copy>.o-lead{color:var(--color-paper);font-size:calc(var(--text-lead-panel) * var(--display-scale));line-height:var(--text-lead-panel--line-height);letter-spacing:calc(-.025em * var(--display-track))}.o-support-static .text-link{color:var(--color-paper);border-color:var(--color-red)}.o-support-scene{background:var(--color-tone-262823);min-height:760px}.o-support-scene:after{content:"";pointer-events:none;background:linear-gradient(0deg, var(--color-tone-161c1b-53), transparent 22%);z-index:4;position:absolute;inset:0}.o-support-scene>.o-support-room{z-index:0;object-position:center}.o-support-floor{z-index:1;background:var(--color-tone-0c1010-78);filter:blur(15px);border-radius:50%;width:45%;height:5%;position:absolute;bottom:1%;left:29%}.o-support-scene>.o-support-guide{z-index:var(--z-raised);object-fit:contain;object-position:bottom center;width:84%;height:94%;filter:drop-shadow(-8px 6px 6px var(--color-tone-101614-33));inset:auto 5% 2% auto}@media (width<=860px){.o-goal-instructions:after{background:linear-gradient(180deg, var(--color-tone-101718-96), var(--color-tone-101718-87) 58%, var(--color-tone-101718-19) 78%, var(--color-tone-101718-53))}}@media (width<=1100px) and (width>860px){.o-story-copy{padding:52px 40px}.o-story-copy h2{font-size:calc(var(--text-h2-story-tablet) * var(--display-scale));line-height:var(--text-h2-story--line-height)}.o-story-copy>p{font-size:var(--text-small)}.o-story-visual{min-height:660px}.o-support-scene{min-height:750px}.o-support-static .o-story-copy>.o-lead{font-size:calc(var(--text-lead-panel-md) * var(--display-scale));line-height:var(--text-lead-panel-md--line-height)}}@media (width<=860px){.o-story{grid-template-columns:1fr}.o-story-visual,.o-story--image-left>.o-story-visual{order:-1;height:clamp(430px,90vw,620px);min-height:0}.o-story-copy{padding:45px var(--spacing-gutter) 52px}.o-story-copy h2{font-size:calc(var(--text-h2-story-md) * var(--display-scale));line-height:var(--text-h2-story-md--line-height);letter-spacing:calc(-.055em * var(--display-track));margin-bottom:28px}.o-agreement-copy h2{font-size:calc(var(--text-h2-story-handheld) * var(--display-scale));line-height:var(--text-h2-story-handheld--line-height);letter-spacing:calc(-.055em * var(--display-track))}.o-story-copy>p{font-size:var(--text-small);max-width:600px}.o-story-copy>.o-lead{font-size:calc(var(--text-h4) * var(--display-scale))}.o-story-visual figcaption{font-size:calc(var(--text-title) * var(--display-scale));padding:70px var(--spacing-gutter) 25px}.o-story .o-payment-details{margin-top:29px}.o-support-scene{height:570px}.o-support-static .o-story-copy>p{font-size:var(--text-px-13)}.o-support-static .o-story-copy>.o-lead{font-size:calc(var(--text-lead-panel-sm) * var(--display-scale));line-height:var(--text-lead-panel-sm--line-height)}.o-support-scene>.o-support-guide{width:88%;height:95%;right:1%}.o-story--join{min-height:620px;padding:0}.o-story--join>.o-story-copy{width:100%;min-height:inherit;padding:48px var(--spacing-gutter)}.o-story--join>.o-story-copy h2{font-size:calc(var(--text-h2-join-sm) * var(--display-scale));line-height:var(--text-h2-join-sm--line-height);letter-spacing:calc(var(--text-h2-join--letter-spacing) * var(--display-track))}.o-story--join .o-join-proof{margin-top:28px}}.o-goal-scene{object-position:center}@media (width<=860px){.o-goal-instructions{min-height:clamp(470px,85vw,680px)}#get-crypto-payment-details>.o-story-visual,#keep-progress-and-support-in-discord>.o-story-visual{order:1}}.o-handoff.o-final{background:var(--color-red);min-height:78svh;color:var(--color-paper);text-align:center;grid-template-columns:1fr;place-items:center;gap:0;width:100%;max-width:none;padding:0;display:grid;position:relative;overflow:hidden}.o-final:before,.o-final:after{content:"";border:1px solid var(--color-paper-22);aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute}.o-final:before{width:50vw;top:-12vw;left:-20vw}.o-final:after{border-color:var(--color-paper-42);width:30vw;bottom:-10vw;right:-8vw}.o-final-inner{width:min(1000px,100%);padding:7rem var(--spacing-gutter) 4rem;z-index:1;position:relative}.o-final .o-handoff-copy h2{font-size:calc(var(--text-fluid-50-128) * var(--display-scale));line-height:var(--text-h2-final--line-height);letter-spacing:calc(var(--text-h2-final--letter-spacing) * var(--display-track));text-wrap:balance;color:var(--color-paper);margin:0 0 2rem}.o-final .o-handoff-copy>.eyebrow{color:var(--color-paper);justify-content:center;margin-bottom:2rem}.o-final .eyebrow:before{background:var(--color-paper)}.o-final .o-handoff-copy>p:not(.eyebrow){max-width:620px;color:var(--color-paper);font-size:var(--text-lead);line-height:1.6;font-weight:var(--copy-weight);margin:0 auto 2.5rem}@media (width<=600px){.o-final-inner{padding:5rem var(--spacing-gutter) 3rem}.o-final .o-handoff-copy>.eyebrow{font-size:var(--text-eyebrow-micro);line-height:var(--text-eyebrow-micro--line-height)}}}@layer utilities;@layer overrides{@media (width<=390px){#main .o-goal-intro h2{font-size:calc(var(--text-h2-goal-handheld) * var(--display-scale));line-height:var(--text-h2-goal-handheld--line-height)}}@media (width<=860px){#main .o-agreement-copy h2{font-size:calc(var(--text-h2-story-handheld) * var(--display-scale));line-height:var(--text-h2-story-handheld--line-height);letter-spacing:calc(-.055em * var(--display-track))}}#main .o-goal-guide a.button{font-size:var(--text-button-route);line-height:var(--text-button-route--line-height);letter-spacing:.06em}#main .o-goal-guide a.button .fh-arrow{font-size:var(--text-title-sm);line-height:1}.o-final .eyebrow{font-size:var(--text-caption-9);line-height:var(--text-caption-9--line-height);letter-spacing:.15em}.o-join-cta.button,.o-join-cta.button *{font-size:var(--text-button-cta);line-height:var(--text-button-cta--line-height)}#main .o-story--join .o-join-kicker{font-family:var(--font-sans);font-size:var(--text-kicker-step);line-height:var(--text-kicker-step--line-height);letter-spacing:.16em;font-weight:700}#main .o-story--join>.o-story-copy>p:not(.o-lead):not(.o-join-kicker){max-width:600px;font-size:var(--copy-size);line-height:var(--copy-leading);font-weight:var(--copy-weight);color:var(--copy-color)}#main .o-story--join>.o-story-copy>p:not(.o-lead):not(.o-join-kicker) strong{font-weight:700}#main .o-story--join>.o-story-copy>p:not(.o-lead):not(.o-join-kicker){margin-block:0 18px}#main .o-story--join>.o-story-copy>p.o-join-links a{white-space:nowrap}#main .o-story--join>.o-story-copy>p.o-join-links.o-join-links{text-wrap:balance;max-width:560px;font-size:var(--text-body-sm);font-weight:var(--copy-weight);color:var(--copy-color);margin-block:24px 0}#main .o-story--join>.o-story-copy>p:not(.o-lead):not(.o-join-kicker) a{color:var(--color-red-dark);text-underline-offset:.2em;font-weight:600;text-decoration:underline}#main .o-story:not(.o-story--join):not(.o-support-static)>.o-story-copy>p:not(.o-lead):not(.o-story-aside):not(.o-join-kicker){max-width:520px;font-size:var(--text-body);line-height:var(--copy-leading);font-weight:var(--copy-weight);color:var(--copy-color)}#main .o-story>.o-story-copy>p.o-note{font-size:var(--text-body-sm)}#main .o-story .o-payment-details>p:last-child{font-size:var(--text-body-sm);max-width:440px}#main .o-agreement-copy{max-width:500px}#main .o-agreement-copy>p{max-width:480px}#main .o-briefing p{max-width:400px;font-size:var(--text-body-sm);line-height:var(--copy-leading);font-weight:var(--copy-weight);color:var(--copy-color)}#main .o-guide-note,#main .o-story .o-payment-details>p{font-weight:var(--copy-weight);color:var(--copy-color)}#main .o-guide-note{font-size:var(--text-body-sm)}@media (width<=860px){#main .o-support-static{grid-template-rows:1fr;grid-template-columns:1fr;position:relative}#main .o-support-static>.o-story-copy,#main .o-support-static>.o-support-scene{grid-area:1/1}#main .o-support-static>.o-support-scene{order:0;height:auto;min-height:100%}#main .o-support-static>.o-support-scene:after{background:linear-gradient(180deg, var(--color-tone-101718-96), var(--color-tone-101718-87) 55%, var(--color-tone-101718-96))}#main .o-support-static>.o-story-copy{z-index:5;padding-block:64px;position:relative}}#main .o-goal-intro>p,#main .o-agreement-copy>p,#main .o-support-static .o-story-copy>p{font-size:var(--text-body);line-height:var(--copy-leading);font-weight:var(--copy-weight);color:var(--copy-color-on-dark);max-width:440px}.o-story .eyebrow{font-size:var(--text-caption-9);line-height:var(--text-caption-9--line-height);letter-spacing:.15em;font-weight:800}@media (width<=860px){.o-story .eyebrow{font-size:var(--text-caption-9);line-height:var(--text-caption-9--line-height)}}html:not(.o-motion) [data-sc-act=pin],html:not(.o-motion) [data-sc-act=scrub]{height:auto}html:not(.o-motion) .o-stage{position:relative}@media (width<=860px){.o-motion .o-agreement[data-sc-act]{height:auto!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none;animation:none}.o-paper,.o-near-plane,.o-map>img{transform:none}.o-map-track{stroke-dashoffset:0}}@media (height<=700px) and (width>860px){.o-agreement[data-sc-act]{height:auto!important}.sc-ready .o-stage{position:relative!important}.o-agreement-stage{height:auto!important;min-height:760px!important}}@media (width<=760px){.o-hero .o-hero-stage{height:100svh;min-height:100svh}.o-hero .o-hero-copy{padding:var(--fh-hero-top) var(--fh-hero-gutter) var(--fh-hero-bottom);flex-direction:column;display:flex;position:absolute;inset:0}.o-hero .o-hero-copy>.button{align-self:center;width:min(100%,320px);max-width:320px;margin-top:auto}}}
