@font-face{font-family:Switzer;src:url(/fonts/Switzer-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/Switzer-VariableItalic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root{--void:#070605;--black:#11100d;--white:#fff;--fog:#f5f4f1;--ash:#8a857c;--gold:#c8a24a;--gold-hot:#e8c97e;--font:"Switzer", system-ui, -apple-system, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--ease:cubic-bezier(.625, .05, 0, 1)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--void);color:var(--fog)}html.lenis,html.lenis body{height:auto}body{font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:clip}img,video,svg{max-width:100%;display:block}a{color:inherit}::selection{background:var(--gold);color:var(--void)}.t-colossal{letter-spacing:-.035em;color:var(--white);font-size:clamp(3.2rem,11.5vw,12rem);font-weight:640;line-height:.92}.t-marker{letter-spacing:-.04em;color:var(--white);font-size:clamp(4rem,17vw,19rem);font-weight:700;line-height:.85}.t-body{color:var(--fog);max-width:34em;font-size:clamp(1rem,1.25vw,1.25rem);font-weight:420}.t-hud{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ash);font-size:11px;font-weight:500}.gold{color:var(--gold)}em{font-style:italic}.hud{z-index:60;pointer-events:none;position:fixed}.hud a{pointer-events:auto;text-decoration:none}.hud-tl{top:20px;left:24px}.hud-tr{text-align:right;top:20px;right:24px}.hud-bl{bottom:20px;left:24px}.hud-br{bottom:20px;right:24px}.hud-mark{width:26px;height:26px}.hud-progress{background:var(--gold);z-index:61;pointer-events:none;width:2px;height:0%;position:fixed;top:0;right:0}.hud-cta{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--void);background:var(--gold);pointer-events:auto;border-radius:999px;margin-top:14px;padding:12px 20px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.hud-cta:hover{background:var(--gold-hot)}.hud-tl{flex-direction:column;align-items:flex-start;display:flex}.menu-btn{cursor:pointer;pointer-events:auto;font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--white);background:0 0;border:0;font-size:15px;font-weight:740}.menu-btn:hover{color:var(--gold)}.hud-socials{text-align:right;z-index:60;position:fixed;bottom:22px;right:24px}.hud-socials a{font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--white);pointer-events:auto;font-size:13px;font-weight:740;text-decoration:none}.hud-socials a:hover{color:var(--gold)}.hud-socials .sep{color:var(--ash);margin:0 8px;font-weight:400}html:not(.film) .hud-socials{padding:24px;position:static}.menu-foot a{color:var(--fog);pointer-events:auto;text-decoration:none}.menu-foot a:hover{color:var(--gold)}@media (width<=760px){.hud-tl{top:16px;left:16px}.hud-tr{top:18px;right:16px}.hud-cta{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));white-space:nowrap;z-index:70;margin-top:0;position:fixed;translate:-50%;box-shadow:0 10px 34px #0000008c}.hud-socials,.hud-bl{display:none}.page-foot{padding-bottom:calc(6vh + 72px)}}.menu{z-index:80;opacity:0;visibility:hidden;background:#070605f5;flex-direction:column;justify-content:center;align-items:center;gap:6vh;display:flex;position:fixed;inset:0}.menu .menu-links{flex-direction:column;align-items:center;gap:1.2vh;display:flex}.menu .menu-links a{letter-spacing:-.03em;color:var(--white);opacity:0;font-size:clamp(2.6rem,7.5vw,6.5rem);font-weight:660;line-height:1.05;text-decoration:none;transform:translateY(40px)}.menu.open .menu-links a{transition:transform .7s var(--ease) calc(var(--i) * 60ms), opacity .7s var(--ease) calc(var(--i) * 60ms);opacity:1;transform:none}.menu .menu-links a:hover{color:var(--gold);font-style:italic}.menu.open{opacity:1;visibility:visible;transition:opacity .45s var(--ease)}.menu:not(.open){transition:opacity .35s var(--ease), visibility 0s .35s}.menu-foot{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}html:not(.film) .menu{opacity:1;visibility:visible;background:0 0;padding:10vh 6vw;position:static}html:not(.film) .menu .menu-links a{opacity:1;transform:none}.loader{z-index:100;background:var(--void);flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:fixed;inset:0}.loader .mark{width:64px;height:64px}.loader .count{font-family:var(--mono);letter-spacing:.3em;color:var(--ash);font-size:12px}html:not(.film) .loader{display:none}.act{position:relative}.act-frame{justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:clip}.act-layer{pointer-events:none;position:absolute;inset:-12%}.act-layer img,.act-layer video{object-fit:cover;width:100%;height:100%}.act-content{z-index:3;padding:0 6vw;position:relative}.dim:after{content:"";z-index:2;pointer-events:none;background:#07060573;position:absolute;inset:0}#title .wordmark{letter-spacing:-.02em;width:100%;color:var(--white);text-align:center;height:1em;font-size:clamp(4.5rem,19.5vw,22rem);font-weight:700;line-height:1;position:relative}#title .half{will-change:transform;display:block;position:absolute;inset:0}#title .half .inner{display:block}#title .half .ink{color:#0000;text-indent:-200vw;-webkit-mask-image:radial-gradient(ellipse calc(var(--ink-r,0px) * 1.25) var(--ink-r,0px) at var(--ix,50%) var(--iy,50%), #000 42%, #000000d9 62%, transparent 100%);mask-image:radial-gradient(ellipse calc(var(--ink-r,0px) * 1.25) var(--ink-r,0px) at var(--ix,50%) var(--iy,50%), #000 42%, #000000d9 62%, transparent 100%);background:url(/media/areto-gold.webp) 50%/auto 225% no-repeat;display:block;position:absolute;inset:0 -3%;overflow:hidden}@media (pointer:coarse){#title .half .ink{display:none}}#title .half-l{clip-path:inset(-10% 50% -10% -10%)}#title .half-r{clip-path:inset(-10% -10% -10% 50%)}#title .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#title .seam{background:var(--gold);will-change:height, opacity;width:3px;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px 2px #c8a24acc}#title .seam-flood{opacity:0;will-change:opacity, transform;background:radial-gradient(42% 130%,#e8c97ef2,#c8a24a8c 45%,#0000 75%);position:absolute;inset:0;transform:scaleX(.06)}html:not(.film) #title .half,html:not(.film) #title .seam,html:not(.film) #title .seam-flood{display:none}html:not(.film) #title .sr{clip-path:none;width:auto;height:auto;position:static}.thesis-line{will-change:transform, opacity}html.film .thesis-line{text-align:center;opacity:0;justify-content:center;align-items:center;padding:0 6vw;display:flex;position:absolute;inset:0}.tk-backdrop img{opacity:.55}.tk-screen{z-index:3;aspect-ratio:16/10;outline-offset:-1px;background:var(--black);will-change:transform;outline:1px solid #c8a24a8c;width:min(86vw,1180px);position:relative;overflow:clip;box-shadow:0 0 80px #c8a24a24,0 40px 120px #0009}.tk-screen video{object-fit:cover;object-position:top;width:100%;height:100%}.tk-label{z-index:5;will-change:transform, opacity;-webkit-backdrop-filter:blur(8px);border-left:2px solid var(--gold);background:#070605c7;max-width:40ch;padding:18px 22px 16px;position:absolute;bottom:7vh;left:6vw}.tk-label .tk-name{letter-spacing:-.02em;color:var(--white);margin:6px 0 4px;font-size:clamp(1.6rem,3.2vw,2.8rem);font-weight:650}.tk-label a{color:var(--gold);text-decoration:none}html.film .tk-label{opacity:0;transform:translateY(30px)}.strip{will-change:transform;gap:22px;margin-top:34px;display:flex}.strip-tile{aspect-ratio:16/10;object-fit:cover;object-position:top;outline:1px solid #f5f4f129;flex:none;width:clamp(260px,26vw,420px)}#proof-light img{opacity:.34}.proof-stats{flex-wrap:wrap;justify-content:center;gap:clamp(24px,5vw,80px);margin-top:6vh;display:flex}.stat{flex-direction:column;align-items:center;gap:10px;display:flex}.stat-num{letter-spacing:-.03em;color:var(--white);font-size:clamp(2.6rem,6.5vw,6rem);font-weight:680;line-height:1}.stat-num b{font-weight:inherit;color:var(--gold)}html.film .stat{opacity:0;transform:translateY(34px)}.dimmer:after{content:"";background:#07060580;position:absolute;inset:0}#method-wall img{opacity:.8}.method-line{will-change:transform, opacity}html.film .method-line{text-align:center;opacity:0;justify-content:center;align-items:center;padding:0 6vw;display:flex;position:absolute;inset:0}html.film #method-content{z-index:3;position:absolute;inset:0}.price-num{letter-spacing:-.04em;color:var(--white);font-variant-numeric:tabular-nums;font-size:clamp(4.5rem,16vw,17rem);font-weight:700;line-height:.95}.price-plus{color:var(--ash);letter-spacing:0;vertical-align:super;font-size:.22em;font-weight:560}.price-beat{will-change:transform, opacity}.price-kicker{justify-content:center;align-items:baseline;gap:14px;display:flex;overflow:hidden}.pk-num{font-family:var(--mono);font-size:13px;font-weight:700}.price-rule{background:var(--gold);transform-origin:0;width:min(46vw,520px);height:3px;margin:3.5vh auto;display:block}html.film .price-rule{transform:scaleX(0)}.price-line{max-width:40ch}html.film .price-beat{opacity:0;flex-direction:column;justify-content:center;align-items:center;padding:0 6vw;display:flex;position:absolute;inset:0}html.film #pricing-content{z-index:3;position:absolute;inset:0}.answers-eyebrow{z-index:5;position:absolute;top:11vh;left:50%;translate:-50%}.qa-beat{will-change:transform, opacity;max-width:min(74ch,90vw);margin:0 auto}.qa-index{justify-content:center;align-items:baseline;gap:12px;display:flex;overflow:hidden}.qk-num{font-family:var(--mono);letter-spacing:.04em;font-size:15px;font-weight:700}.qk-of{font-size:11px}.qa-q{letter-spacing:-.03em;color:var(--white);margin-top:2.4vh;font-size:clamp(1.9rem,5vw,4.4rem);font-weight:680;line-height:1.03}.qa-rule{background:var(--gold);transform-origin:0;width:min(38vw,460px);height:3px;margin:3.4vh auto;display:block}.qa-a{color:#c9c6bf;max-width:60ch;margin:0 auto;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.62}html.film .qa-rule{transform:scaleX(0)}html.film .qa-beat{opacity:0;flex-direction:column;justify-content:center;align-items:center;padding:0 6vw;display:flex;position:absolute;inset:0}html.film #answers-content{z-index:3;position:absolute;inset:0}html:not(.film) .answers-eyebrow{text-align:center;position:static;translate:none}html:not(.film) .qa-beat{border-top:1px solid var(--line);max-width:72ch;padding-block:6vh}html:not(.film) #answers-content .qa-beat:first-child{border-top:0}.end-rule{background:var(--gold);transform-origin:50%;width:120px;height:3px;display:block}html.film .end-rule{transform:scaleX(0)}.end-ctas{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.btn-gold,.btn-line{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:16px 26px;font-size:12px;text-decoration:none}.btn-gold{background:var(--gold);color:var(--void)}.btn-gold:hover{background:var(--gold-hot)}.btn-line{color:var(--fog);border:1px solid #f5f4f14d}.btn-line:hover{border-color:var(--gold);color:var(--gold)}.end-foot{flex-wrap:wrap;justify-content:center;gap:26px;margin-top:6vh;display:flex}.end-foot a{text-decoration:none}.end-foot a:hover{color:var(--gold)}html:not(.film) .act-frame{min-height:0;padding:18vh 6vw}html:not(.film) .act-layer{display:none}html:not(.film) .thesis-line{padding:6vh 0}html:not(.film) .hud-cta{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.cursor-ring,.hud-progress{display:none}}
