@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-cyrillic-ext-300-normal.2pveemzyuaazs.woff2)format("woff2"),url(../media/inter-cyrillic-ext-300-normal.1q6v8tky21usc.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-cyrillic-300-normal.0-pat47146wzn.woff2)format("woff2"),url(../media/inter-cyrillic-300-normal.3pcplmbzomuuq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-greek-ext-300-normal.1he4nu9ff6t_d.woff2)format("woff2"),url(../media/inter-greek-ext-300-normal.3b30towsfikys.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-greek-300-normal.2dog3ewg4a3re.woff2)format("woff2"),url(../media/inter-greek-300-normal.1fozuu3rjp2ty.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-vietnamese-300-normal.3imt_n9-b5yp8.woff2)format("woff2"),url(../media/inter-vietnamese-300-normal.3twm284es86dn.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-latin-ext-300-normal.0gv0sxgssrh7j.woff2)format("woff2"),url(../media/inter-latin-ext-300-normal.3sc59_62qw944.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-latin-300-normal.3n01f4up96an6.woff2)format("woff2"),url(../media/inter-latin-300-normal.43qp7peofu532.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.29h3lvkzti2g0.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2tawlv965c-2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.2y7ys-6xqyvlu.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.313z8u3gguft6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2sh_6_vhnlvft.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.0l231a9nt5uww.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.05unz6ahsdg5s.woff2)format("woff2"),url(../media/inter-greek-400-normal.1ie-jkghmy-g3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.0vt5hs1-p3hwb.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.1sh--xb01u94w.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.215r6wzhyafb5.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.1s10ttb8x1xct.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.08vufg9rbrtqu.woff2)format("woff2"),url(../media/inter-latin-400-normal.0qkhh15u3nzc2.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.42f1l9b1vn7on.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.0llmxmbbmm9_u.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0-dy8oiks8ebz.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.1yx35ha52iheu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.1vvyze5ech61n.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.2409xwbea2gft.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.1o2sh6_upyp40.woff2)format("woff2"),url(../media/inter-greek-600-normal.217aew8mjlovh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.28hfptm0o_tt8.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0ryxdan2-9e5a.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.24qjoiekzybge.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.0jniwfmk9oe12.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.42bxzpetz5w8g.woff2)format("woff2"),url(../media/inter-latin-600-normal.2azw06-3fu-n-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.0_q8wa_t-7-c7.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.1-h66gx1kjeux.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.2dcg25_89g34d.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.1r3eey-1tdqwh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.40ek894ady0so.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.0blsyrk14nago.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1ih4rrmj883u6.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0hj8bqnym411c.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.19gbeb610ur4n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.3nj-glub930lh.woff)format("woff");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}
:root{color:#f2f1ed;font-synthesis:none;--pearl:#f2f1ed;--sand:#b38f6f;--red:#d60930;--line:#b38f6f54;background:#0e0d0d;font-family:Inter,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}button,a{-webkit-tap-highlight-color:transparent;color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:0}a{text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--pearl);outline-offset:5px}button:hover,a:hover{color:#fff}p{margin:0;line-height:1.5}h1,h2,h3,h4{margin:0;font-weight:300}main{background:radial-gradient(at 95% 66%,#380a11 0,#0000 35%),#0d0d0d;max-width:1600px;margin:auto;position:relative;overflow:hidden}.mono{font-family:IBM Plex Mono,monospace;font-weight:400}.guides{pointer-events:none;z-index:3;justify-content:space-between;display:flex;position:absolute;inset:0 2.4%}.guides i{border-left:1px dotted #b38f6f40;height:100%}.hero{height:calc(70.5 * var(--page-unit,1vw));isolation:isolate;background:radial-gradient(at 60% 48%,#710014 0,#27090d 48%,#110c0c 85%);min-height:660px;max-height:1128px;position:relative}header{height:calc(8.4 * var(--page-unit,1vw));z-index:5;align-items:center;gap:3%;min-height:82px;max-height:135px;padding:0 4.5%;display:flex;position:relative}.brand{font-size:clamp(11px,calc(1.15 * var(--page-unit,1vw)),18px);flex-shrink:0;align-items:center;gap:20px;line-height:1.5;display:flex}.monogram{font-family:Georgia,serif;font-size:clamp(35px,calc(4 * var(--page-unit,1vw)),62px);color:#dc1337;letter-spacing:-.16em;width:1em;line-height:1;position:relative}.monogram span{position:relative;top:.18em;left:-.13em}nav{gap:calc(3.8 * var(--page-unit,1vw));font-size:clamp(10px,calc(.95 * var(--page-unit,1vw)),15px);margin-left:auto;display:flex}.button{font-size:clamp(12px,calc(1.2 * var(--page-unit,1vw)),19px);white-space:nowrap;border:1px solid #f2f1ed99;justify-content:center;align-items:center;gap:12px;padding:13px 20px;transition:background .2s,color .2s;display:inline-flex}.button:hover{color:#710014;background:#f2f1ed}.nav-cta{font-size:clamp(10px,calc(1 * var(--page-unit,1vw)),16px);margin-left:3%;padding:12px 18px}.version{font-size:9px;position:absolute;top:15px;right:2%}.menu-toggle{display:none}.hero-art{z-index:-1;mix-blend-mode:screen;filter:brightness(.72)saturate(.85);transform:translate(var(--mx,0px),var(--my,0px));background:url(/assets/flow-fabric.webp) 50%/100% no-repeat;transition:transform 1.3s ease-out;animation:14s ease-in-out infinite breathe;position:absolute;inset:10% 0 9%;-webkit-mask-image:linear-gradient(#0000,#000 9% 85%,#0000);mask-image:linear-gradient(#0000,#000 9% 85%,#0000)}@keyframes breathe{50%{scale:1.025}}.eyebrow{font-size:clamp(10px,calc(1.15 * var(--page-unit,1vw)),18px);color:#b89882;line-height:1.5;position:absolute;top:18.8%;left:4.5%}.short-rule{border-top:1px solid var(--sand);width:40px;margin-top:8px;display:block}h1{font-size:clamp(96px,calc(12.8 * var(--page-unit,1vw)),205px);letter-spacing:.012em;font-weight:300;line-height:1}.clarity{position:absolute;top:30%;left:3.5%}.evidence{position:absolute;top:68%;right:3.5%}.hero-intro{font-size:clamp(16px,calc(1.9 * var(--page-unit,1vw)),30px);font-weight:300;line-height:1.4;position:absolute;top:70%;left:5.4%}.hero-intro p{line-height:1.4}.cream{background:var(--pearl);color:#710014;margin-top:18px;font-weight:600}.hero-meta{color:#ab8873;font-size:clamp(10px,calc(1.25 * var(--page-unit,1vw)),20px);letter-spacing:.06em;position:absolute;top:26%;right:5.5%}.cross{margin-top:25px;font-size:36px;font-weight:300;display:block}.art-label{font-size:clamp(10px,calc(1.15 * var(--page-unit,1vw)),18px);color:#ddd3c5;position:absolute}.plan{top:22%;left:32%}.review-label{top:56%;left:33%}.improve{top:60%;right:22%}.hero-foot{font-size:clamp(9px,calc(1 * var(--page-unit,1vw)),16px);color:#b38f6f;line-height:1.15;position:absolute;bottom:4%;right:6%}.ticker{z-index:4;border-block:1px solid var(--line);background:#0b0b0b;align-items:center;height:43px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex;position:relative}.ticker-label{color:var(--sand);flex-shrink:0;padding:0 24px}.ticker-window{flex:1;overflow:hidden}.ticker-track{width:max-content;animation:27s linear infinite ticker;display:flex}.ticker-group{display:flex}.ticker-group>span{white-space:nowrap;align-items:center;gap:12px;padding-left:35px;display:flex}.ticker em{font-style:normal}.ticker b{color:#ec3650;font-weight:400}.ticker b.positive{color:#b38f6f}.ticker i{color:var(--sand);margin-left:24px;font-style:normal}.ticker>button{border-left:1px solid var(--line);background:#0d0d0d;width:40px;height:100%}.paused .ticker-track,.ticker:hover .ticker-track{animation-play-state:paused}@keyframes ticker{to{transform:translate(-50%)}}.section{border-bottom:1px solid var(--line);position:relative}.section-no{align-items:center;gap:14px;font-size:13px;display:flex;position:absolute;top:24px;left:3.8%}.section-no i{border-top:1px solid var(--sand);width:25px}.platform{height:calc(54.6 * var(--page-unit,1vw));background:radial-gradient(at 55%,#181818,#0000 70%);min-height:590px;max-height:875px;padding:7% 6% 4%}.platform-copy{z-index:2;width:28%;position:relative}h2{font-size:clamp(36px,calc(5.8 * var(--page-unit,1vw)),92px);letter-spacing:-.045em;line-height:1.08}.platform-copy>p:not(.caption){font-size:clamp(14px,calc(1.55 * var(--page-unit,1vw)),25px);margin:25px 0 28px;font-weight:300}.caption{font-size:clamp(9px,calc(1 * var(--page-unit,1vw)),16px);color:#af9f91;letter-spacing:.06em;line-height:1.35}.platform-copy .caption{margin-top:calc(9 * var(--page-unit,1vw));border-left:1px solid var(--sand);padding-left:12px}.review-visual{position:absolute;inset:8% 2.7% 4% 30%}.weekly{z-index:2;background:#0e0e0ef2;border:1px solid #ccc0ad80;padding:3%;position:absolute;top:0;left:11%;right:0}.weekly-heading{align-items:center;gap:8px;margin-bottom:18px;display:flex}.weekly-heading>span{font-size:clamp(14px,calc(1.75 * var(--page-unit,1vw)),28px);flex:1;align-items:center;gap:14px;display:flex}.weekly-heading small{font-size:clamp(7px,calc(.65 * var(--page-unit,1vw)),11px);color:#c4bcb2;margin-right:10px}.weekly-heading button{place-items:center;padding:0;display:grid}.weekly-heading button+button{border-left:1px solid var(--line);padding-left:8px}.tabs{border:1px solid var(--line);padding:3px;display:flex}.tabs button{font-size:clamp(11px,calc(1.1 * var(--page-unit,1vw)),18px);border-right:1px solid var(--line);flex:1;padding:11px 5px}.tabs button:last-child{border:0}.tabs .active{background:#710014}.insight{border:1px solid var(--line);align-items:flex-start;gap:6%;min-height:140px;margin-top:10px;padding:5%;display:flex}.insight>svg{flex-shrink:0}.insight small{color:var(--sand);font-size:clamp(9px,calc(.9 * var(--page-unit,1vw)),14px)}.insight p{font-family:Georgia,serif;font-size:clamp(20px,calc(2.2 * var(--page-unit,1vw)),35px);max-width:470px;margin-top:12px;line-height:1.2}.progress{align-items:center;gap:6px;margin-top:23px;display:flex}.progress span{width:14%;font-size:12px}.progress button{background:#585858;width:20%;height:5px;padding:0}.progress .active{background:#ec0029}.sample-chart{opacity:.7;background:linear-gradient(90deg,#0000 49.5%,#29272266 50%,#0000 50.5%),repeating-linear-gradient(0deg,#0000 0 49px,#29272255 50px);border:1px solid #323232;align-items:end;height:64%;padding:25px 18px;display:flex;position:absolute;bottom:0;left:0;right:4%}.candles{align-items:end;gap:5px;width:58%;height:100%;display:flex;position:relative}.candles span{background:#ab2437;flex:1;max-width:12px;position:relative}.candles span:before{content:"";border-left:1px solid #bd5260;height:calc(100% + 22px);position:absolute;top:-11px;left:50%}.candles .up{background:#ad846a}.chart-stats{flex-direction:column;gap:8px;width:21%;padding-left:8%;display:flex}.chart-stats small{color:#c3ab96;font-size:10px}.chart-stats strong{margin-bottom:12px;font-size:25px;font-weight:300}.bars{align-items:end;gap:6px;width:22%;height:55%;display:flex}.bars i{background:#94674b;flex:1}.bars i:nth-child(2n){background:#8d1c2c}.sample-label{color:var(--sand);font-size:8px;position:absolute;bottom:6px;left:15px}.outcomes{background:radial-gradient(at 47% 30%,#410a12,#0000 90%);grid-template-columns:repeat(3,1fr) .38fr;gap:4%;min-height:220px;padding:5% 9% 3%;display:grid}.outcome{border-right:1px solid var(--line)}.number{color:#ec1238;font-weight:300;font-size:clamp(18px,calc(2.2 * var(--page-unit,1vw)),35px)}h3{font-size:clamp(30px,calc(4.2 * var(--page-unit,1vw)),66px);letter-spacing:-.035em;line-height:1.1}.outcome h3{margin:12px 0 14px}.outcome p,.steps p{font-size:clamp(13px,calc(1.45 * var(--page-unit,1vw)),23px);font-weight:300}.outcome-note{font-size:clamp(9px,calc(1.05 * var(--page-unit,1vw)),17px);color:var(--sand);padding-top:4%}.workflow{background:linear-gradient(120deg,#210d0e88,#0000);padding:7% 10% 3.5%}.workflow .section-no>span{color:var(--sand);font-size:9px}.steps{grid-template-columns:repeat(3,1fr);gap:5%;display:grid}.steps h3{font-size:clamp(36px,calc(5.3 * var(--page-unit,1vw)),85px);justify-content:space-between;align-items:center;gap:20px;display:flex}.steps svg{color:var(--sand);width:48px;height:48px}.steps p{margin-top:15px}.community{isolation:isolate;background:radial-gradient(at 95% 90%,#500915,#0000 55%);gap:5%;min-height:360px;padding:4% 6% 5%;display:flex}.community-copy{width:29%;padding-top:3%}.community h2{font-size:clamp(29px,calc(3.1 * var(--page-unit,1vw)),49px);letter-spacing:-.035em}.community-copy>p:not(.caption){font-size:clamp(12px,calc(1.35 * var(--page-unit,1vw)),21px);margin:20px 0}.community-copy .caption{margin-top:35px}.channel-list{gap:15px;width:48%;display:flex}.channel{text-align:left;border:1px solid var(--line);background:#0d0d0d66;flex:1;min-width:0;padding:28px 20px;transition:background .2s,transform .2s;position:relative}.channel:hover{background:#400d16;transform:translateY(-5px)}.channel-icon{width:44px;height:44px;margin-bottom:22px}.channel h3{font-size:clamp(15px,calc(1.5 * var(--page-unit,1vw)),24px);letter-spacing:0;font-weight:400}.channel p{font-size:clamp(11px,calc(1.1 * var(--page-unit,1vw)),18px);margin:18px 0 25px;font-weight:300;line-height:1.35}.globe{aspect-ratio:1;color:#ce1735;z-index:-1;opacity:.5;width:55%;position:absolute;bottom:-25%;right:-22%;transform:rotate(-20deg)}.globe svg{width:100%;height:100%}.footer-main{border-bottom:1px solid var(--line);grid-template-columns:1.8fr 1fr 1fr 1fr 1.3fr;gap:3%;padding:4% 6%;display:grid}.footer-main>div{border-right:1px solid var(--line)}.footer-main .brand{gap:18px}.footer-main .caption{margin-top:24px}.footer-main h4{font-size:clamp(12px,calc(1.2 * var(--page-unit,1vw)),19px);margin-bottom:16px;font-weight:400}.footer-main a:not(.brand),.footer-main button{font-size:clamp(11px,calc(1.1 * var(--page-unit,1vw)),17px);text-align:left;padding:0;font-weight:300;line-height:1.8;display:block}.footer-motto{font-size:clamp(13px,calc(1.5 * var(--page-unit,1vw)),24px);padding-top:20px;font-weight:300}.footer-bottom{color:#c6b9ac;justify-content:space-between;padding:20px 3%;font-size:9px;display:flex}.disclosure{color:#a79b91;padding:0 3% 18px;font-size:10px}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}dialog{color:var(--pearl);border:1px solid var(--sand);background:#151111;width:min(560px,92vw);padding:42px}dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000b}dialog>span{color:var(--sand);font-size:11px}dialog h2{margin:20px 0;font-size:42px}dialog p{color:#c7bdb4;margin-bottom:25px;font-size:14px}.dialog-close{position:absolute;top:12px;right:12px}.destination{border-top:1px solid var(--line);justify-content:space-between;gap:15px;padding:18px 0;font-size:14px;display:flex}.destination small{color:var(--sand);white-space:nowrap}dialog .button{margin-top:22px;font-size:14px}@media (min-width:1600px){.platform-copy .caption{margin-top:144px}}@media (max-width:1000px){.hero{min-height:579px}header{gap:15px}nav{gap:25px}.nav-cta{margin-left:auto}.platform{min-height:480px}.weekly-heading{margin-bottom:12px}.insight{min-height:110px}.progress{margin-top:15px}.community{gap:3%;padding-inline:4%}.community-copy{width:30%}.channel-list{gap:10px;width:48%}.channel{padding:22px 15px}.channel-icon{width:38px}.button{padding:11px 15px}.outcomes{min-height:200px;padding-top:5.5%}.footer-main{gap:2%;padding-inline:4%}}@media (max-width:700px){.guides{inset-inline:5%}.guides i:nth-child(2),.guides i:nth-child(4){display:none}.hero{height:790px;min-height:0;max-height:none}header{height:86px;padding:0 6%}.brand{gap:15px;font-size:12px}.monogram{font-size:38px}.nav-cta,.version{display:none}.menu-toggle{margin-left:auto;display:block}nav{border:1px solid var(--line);background:#190b0e;flex-direction:column;gap:25px;padding:24px;font-size:16px;display:none;position:absolute;top:76px;left:5%;right:5%}nav.open{display:flex}.hero-art{background-size:100%;inset:17% -34% 19%;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.eyebrow{font-size:10px;top:15%;left:7%}h1{font-size:calc(17 * var(--page-unit,1vw))}.clarity{top:29%;left:6%}.evidence{font-size:calc(15 * var(--page-unit,1vw));top:54%;right:6%}.hero-intro{font-size:17px;top:67%;left:7%}.hero-intro p br{display:none}.hero-intro p{max-width:250px}.hero-intro .button{margin-top:22px;font-size:14px}.hero-meta{font-size:8px;top:20%;right:7%}.cross{margin-top:12px;font-size:22px}.hero-foot{font-size:9px;bottom:6%;right:7%}.art-label{font-size:9px}.plan{top:25%;left:44%}.review-label{top:46%;left:14%}.improve{top:51%;right:15%}.ticker{height:39px}.ticker-label{width:126px;padding:0 12px;font-size:8px}.ticker-group>span{gap:9px;padding-left:20px;font-size:9px}.platform{height:auto;min-height:0;padding:70px 7% 40px}.platform-copy{width:100%}h2{font-size:52px}.platform-copy>p:not(.caption){margin:22px 0;font-size:16px}.platform-copy>p:not(.caption) br{display:none}.platform-copy>p:not(.caption){max-width:300px}.platform-copy .caption{display:none}.review-visual{height:390px;margin-top:38px;position:relative;inset:auto}.weekly{padding:15px;left:0}.weekly-heading>span{gap:9px;font-size:16px}.weekly-heading small{margin-right:0;font-size:7px}.weekly-heading svg{width:18px}.tabs button{padding:9px 3px;font-size:11px}.insight{gap:12px;min-height:126px;padding:17px 13px}.insight>svg{width:28px}.insight p{font-size:20px}.insight small{font-size:8px}.progress{margin-top:16px}.sample-chart{height:53%;padding:15px 12px;bottom:0;left:8%;right:0}.chart-stats strong{margin-bottom:3px;font-size:20px}.chart-stats small{font-size:8px}.chart-stats{gap:5px;width:24%;padding-left:6%}.bars{gap:4px}.candles{gap:3px}.outcomes{grid-template-columns:1fr;gap:26px;padding:65px 7% 32px}.outcome{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;column-gap:12px;padding-bottom:22px;display:grid}.number{padding-top:6px;font-size:18px}.outcome h3{margin:0 0 10px;font-size:35px}.outcome p{grid-column:2;font-size:15px}.outcome p br{display:none}.outcome p br:after{content:" "}.outcome-note{display:none}.workflow{padding:80px 7% 40px}.steps{grid-template-columns:1fr;gap:25px}.steps>div{grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.steps h3{font-size:36px}.steps h3 svg{width:26px}.steps p{margin:0;font-size:13px}.community{padding:70px 7% 45px;display:block}.community-copy{width:100%}.community h2{font-size:37px}.community-copy>p:not(.caption){font-size:15px}.community-copy .caption{display:none}.channel-list{gap:9px;width:100%;margin-top:30px}.channel{padding:20px 12px}.channel-icon{width:32px;height:32px;margin-bottom:14px}.channel h3{font-size:14px}.channel p{min-height:46px;margin:14px 0 20px;font-size:11px}.globe{opacity:.3;width:85%;bottom:0;right:-40%}.footer-main{grid-template-columns:repeat(3,1fr);gap:30px 15px;padding:32px 7%}.footer-main>div:first-child{border:0;grid-column:1/-1}.footer-main .caption{font-size:9px}.footer-main h4{font-size:12px}.footer-main a:not(.brand),.footer-main button{font-size:11px}.footer-motto{grid-column:1/-1;padding:0;font-size:18px}.footer-bottom{flex-wrap:wrap;gap:15px;padding:20px 7%;font-size:8px}.footer-bottom span:nth-child(2){display:none}.disclosure{padding:0 7% 20px;font-size:9px}.section-no{font-size:11px;left:7%}.workflow .section-no>span{font-size:8px}dialog{padding:35px 23px}dialog h2{font-size:35px}.destination{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-art{transform:none!important}}.globe{mix-blend-mode:screen;opacity:.8;background:url(/assets/community-globe.webp) 50%/contain no-repeat;width:46%;bottom:-14%;right:-15%;transform:rotate(-15deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%);mask-image:linear-gradient(90deg,#0000,#000 18%)}.globe svg{display:none}@media (max-width:700px){.globe{opacity:.45;width:95%;bottom:0;right:-45%}}.community{overflow:hidden}.globe{-webkit-mask-image:radial-gradient(at 75% 60%,#000 35%,#0000 72%);mask-image:radial-gradient(at 75% 60%,#000 35%,#0000 72%)}@media (min-width:701px){.platform{height:min(calc(54.57 * var(--page-unit,1vw)),873px);background:radial-gradient(at 54% 48%,#151515 0,#0d0d0d 75%);min-height:0;padding:7.1% 5.85% 2.2%}.platform-copy{width:26%}.platform-copy h2{font-size:clamp(40px,calc(6.09 * var(--page-unit,1vw)),97px);letter-spacing:-.05em;font-weight:300;line-height:1}.platform-copy>p:not(.caption){font-size:clamp(12px,calc(1.58 * var(--page-unit,1vw)),25px);margin:calc(2.4 * var(--page-unit,1vw)) 0 calc(2.5 * var(--page-unit,1vw));font-weight:300;line-height:1.6}.platform-copy .button{font-size:clamp(10px,calc(1.13 * var(--page-unit,1vw)),18px);padding:calc(1.05 * var(--page-unit,1vw)) calc(1.9 * var(--page-unit,1vw));gap:calc(1.4 * var(--page-unit,1vw))}.platform-copy .caption{top:calc(40.3 * var(--page-unit,1vw));padding:0 calc(.7 * var(--page-unit,1vw));font-size:clamp(8px,calc(.98 * var(--page-unit,1vw)),15px);border-left:0;margin:0;line-height:1.4;position:absolute;left:0}.platform-copy .caption:before{content:"";left:calc(-1.8 * var(--page-unit,1vw));width:calc(2.2 * var(--page-unit,1vw));border-top:1px solid var(--sand);position:absolute;top:0}.review-visual{inset:7.6% 2.7% 4% 29.6%}.weekly{padding:calc(1.9 * var(--page-unit,1vw));background:#0e0e0ef5;border-color:#67645a;left:10.8%}.weekly-heading{margin-bottom:calc(1.3 * var(--page-unit,1vw));gap:calc(.7 * var(--page-unit,1vw))}.weekly-heading>span{font-size:clamp(13px,calc(1.7 * var(--page-unit,1vw)),27px);gap:calc(1.3 * var(--page-unit,1vw));font-weight:400}.weekly-heading>span svg{width:calc(2 * var(--page-unit,1vw));height:calc(2 * var(--page-unit,1vw))}.weekly-heading small{font-size:clamp(6px,calc(.65 * var(--page-unit,1vw)),10px)}.weekly-heading button svg{width:calc(1.8 * var(--page-unit,1vw));height:calc(1.8 * var(--page-unit,1vw))}.tabs{padding:2px}.tabs button{padding:calc(1 * var(--page-unit,1vw)) calc(.5 * var(--page-unit,1vw));font-size:clamp(10px,calc(1.1 * var(--page-unit,1vw)),17px);font-weight:400}.insight{margin-top:calc(.85 * var(--page-unit,1vw));min-height:0;height:calc(11.8 * var(--page-unit,1vw));max-height:189px;padding:calc(2 * var(--page-unit,1vw)) calc(3.8 * var(--page-unit,1vw));gap:calc(3.3 * var(--page-unit,1vw));align-items:center}.insight>svg{width:calc(3.6 * var(--page-unit,1vw));height:calc(4.5 * var(--page-unit,1vw))}.insight small{font-size:clamp(7px,calc(.86 * var(--page-unit,1vw)),13px)}.insight p{font-family:Georgia,serif;font-weight:400;font-size:clamp(16px,calc(2.15 * var(--page-unit,1vw)),34px);margin-top:calc(1.15 * var(--page-unit,1vw));max-width:calc(34 * var(--page-unit,1vw));line-height:1.15}.progress{margin-top:calc(2.4 * var(--page-unit,1vw));gap:calc(.5 * var(--page-unit,1vw))}.progress span{width:15%;font-size:clamp(8px,calc(.95 * var(--page-unit,1vw)),15px)}.progress button{height:4px}.sample-chart{opacity:.75;background:#101010;border-color:#353535;height:65.3%;padding:0;bottom:0;left:0;right:3.7%}.candles{width:52%;height:94%;display:block;position:absolute;bottom:2%;left:1.4%}.candles svg{width:100%;height:100%;display:block;overflow:visible}.chart-stats{gap:calc(.7 * var(--page-unit,1vw));width:16%;padding:0;position:absolute;bottom:3%;left:56%}.chart-stats small{font-size:clamp(7px,calc(.85 * var(--page-unit,1vw)),13px)}.chart-stats strong{font-weight:300;font-size:clamp(16px,calc(2 * var(--page-unit,1vw)),32px);margin-bottom:calc(.6 * var(--page-unit,1vw))}.bars{gap:calc(.65 * var(--page-unit,1vw));width:auto;height:45%;position:absolute;bottom:9%;left:70%;right:5%}.bars i{background:#987960;max-width:11px}.bars i:nth-child(2n){background:#8b2532}.sample-label{opacity:.6;font-size:6px;bottom:3px;left:10px}}@media (min-width:1600px){.platform-copy .caption{top:645px}.insight{height:189px}}@media (max-width:700px){.candles svg{width:100%;height:100%}.candles{display:block}}@media (min-width:701px){.platform-copy{width:29%}.platform-copy h2{font-size:clamp(40px,calc(5.85 * var(--page-unit,1vw)),93.6px);white-space:nowrap}.platform-copy .caption{top:calc(40.3 * var(--page-unit,1vw))}.insight p{font-weight:400}.bars{height:43%;left:70%;right:5%}.bars i{max-width:none}.sample-chart{opacity:1;background:linear-gradient(105deg,#131313,#101010);border-color:#2c2c2c}.candles{opacity:.8;width:51.2%;height:96%;bottom:2%;left:1.3%}.chart-stats{gap:calc(.7 * var(--page-unit,1vw));border-left:1px solid #4a494033;justify-content:flex-end;width:19%;height:100%;padding:22% 0 1% 3%;bottom:0;left:54%}.chart-stats small{color:#a99987;font-size:clamp(7px,calc(.93 * var(--page-unit,1vw)),14.8px);letter-spacing:.02em}.chart-stats strong{color:#f2f1ed;font-size:clamp(17px,calc(2.15 * var(--page-unit,1vw)),34px);margin-bottom:calc(1 * var(--page-unit,1vw));line-height:1.1}.bars{gap:calc(.55 * var(--page-unit,1vw));background:repeating-linear-gradient(0deg,#0000 0 24%,#89735e0e 24.5% 25%);border-bottom:1px solid #a48a6940;height:43%;bottom:9.5%;left:72%;right:4%}.bars i{opacity:.85;background:#9a795c;position:relative}.bars i:nth-child(2n){background:#8d2430}.bars i:last-child{background:#ad8965}.insight p{font-family:Times New Roman,serif;font-weight:400;font-size:clamp(17px,calc(2.35 * var(--page-unit,1vw)),37.6px);line-height:1.12}.progress span{border-left:1px solid #b38f6f25;padding:5px 0 5px 5px}.progress{margin-top:calc(1.8 * var(--page-unit,1vw))}.weekly{padding-bottom:calc(2.4 * var(--page-unit,1vw))}}.market-pulse{z-index:4;border-block:1px solid var(--line);background:#0f0f0f;position:relative}.pulse-header{border-bottom:1px solid #b38f6f22;justify-content:space-between;align-items:center;gap:15px;padding:15px 3.8%;display:flex}.pulse-header>div:first-child{align-items:center;gap:20px;display:flex}.pulse-header .mono{color:var(--sand);letter-spacing:.1em;font-size:11px}.pulse-header small{color:#a69e94;font-size:9px}.pulse-actions{align-items:center;gap:15px;display:flex}.pulse-actions a{color:#b8a794;font-size:10px}.pulse-actions button{padding:6px;display:flex}.pulse-actions button:disabled{opacity:.4}.pulse-grid{grid-template-columns:repeat(4,1fr);padding:0 3.8%;display:grid}.pulse-pair{border-right:1px solid #b38f6f26;padding:20px 22px 12px;overflow:hidden}.pulse-pair:first-child{border-left:1px solid #b38f6f26}.pair-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pair-top h3{letter-spacing:.04em;font-size:12px;font-weight:400}.pair-top>span{font-size:11px}.pair-top small{color:#949494;margin-top:4px;font-size:8px;display:block}.gain{color:#c4ae94}.loss{color:#ea5270}.pulse-pair strong{font-variant-numeric:tabular-nums;margin-top:10px;font-size:28px;font-weight:300;display:block}.pulse-pair svg{width:100%;height:70px;margin-top:6px;display:block;overflow:visible}.pulse-pair svg>path:last-of-type{stroke-dasharray:600;stroke-dashoffset:0;animation:2s ease-out both draw-market}.pair-dates{color:#7d7d7d;justify-content:space-between;margin-top:5px;font-size:8px;display:flex}.pulse-note{color:#9a9a9a;border-top:1px solid #b38f6f18;padding:10px 3.8%;font-size:9px}.market-status{color:#c0afa0;padding:25px 3.8%;font-size:13px}.market-status button{text-decoration:underline}.paused svg *{animation-play-state:paused!important}@keyframes draw-market{0%{stroke-dashoffset:600px}}.animated-candle{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite paused candle-breathe}.bars i{transform-origin:bottom;animation:4.8s ease-in-out infinite paused bar-breathe}.motion-active .animated-candle,.motion-active .bars i{animation-play-state:running}.chart-stats strong{font-variant-numeric:tabular-nums}.sample-label{letter-spacing:.02em}@keyframes candle-breathe{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes bar-breathe{0%,to{opacity:.8;transform:scaleY(1)}50%{opacity:1;transform:scaleY(.9)}}@media (max-width:900px){.pair-top{align-items:flex-start}.pair-top h3{font-size:10px}.pulse-pair{padding:15px 12px}.pair-top>span{font-size:9px}.pulse-pair strong{font-size:24px}.pulse-header>div:first-child{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:600px){.pulse-grid{grid-template-columns:repeat(2,1fr);padding:0 5%}.pulse-pair:nth-child(3){border-left:1px solid #b38f6f26}.pulse-pair:nth-child(-n+2){border-bottom:1px solid #b38f6f26}.pulse-header{padding-inline:5%}.pulse-header small{font-size:8px}.pulse-actions{gap:6px}.pulse-actions a{font-size:9px}.pulse-note{padding-inline:5%}.pulse-pair svg{height:55px}}@media (prefers-reduced-motion:reduce){.animated-candle,.bars i,.pulse-pair svg *{animation:none!important;transform:none!important}}.demo-motion-toggle{z-index:3;color:#c3afa0;background:#101010;border:1px solid #b38f6f30;padding:4px 7px;font-size:8px;position:absolute;bottom:1%;right:5%}.demo-paused .animated-candle,.demo-paused .bars i{animation-play-state:paused!important}.compact-pulse{background:#0f0f0f;grid-template-columns:165px minmax(0,1fr) 32px;align-items:center;padding:0;display:grid}.compact-pulse-label{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-self:stretch;gap:7px;padding:12px 18px;display:flex}.compact-pulse-label .mono{color:var(--sand);letter-spacing:.06em;font-size:10px}.compact-pulse-label small{letter-spacing:.03em;color:#a29383;font-size:7px}.compact-pulse-track{min-width:0;height:92px;overflow:hidden}.compact-pulse-track tv-ticker-tape{width:100%;height:92px;display:block}.compact-pulse-pause{border-left:1px solid var(--line);place-items:center;height:100%;padding:8px;display:grid}.compact-pulse-source{color:#91877b;border-top:1px solid #b38f6f18;grid-column:1/-1;justify-content:space-between;padding:5px 18px;font-size:8px;display:flex}.market-load-error{grid-column:2;padding:10px;font-size:11px}.compact-pulse-track:empty:before{content:"Loading markets…";color:var(--sand);padding:28px;font-size:11px;display:block}@media (max-width:600px){.compact-pulse{grid-template-columns:99px minmax(0,1fr) 28px}.compact-pulse-label{padding:8px}.compact-pulse-label .mono{font-size:8px}.compact-pulse-label small{font-size:6px;line-height:1.5}.compact-pulse-source{gap:10px;padding:5px 8px;font-size:7px}}.compact-pulse-track,.compact-pulse-track tv-ticker-tape{height:118px}.custom-pulse{z-index:4;border-block:1px solid var(--line);background:#0f0f0f;grid-template-columns:165px minmax(0,1fr) 30px;height:92px;display:grid;position:relative}.custom-pulse-brand{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:7px;padding:0 20px;font-family:IBM Plex Mono,monospace;display:flex}.custom-pulse-brand span{color:#b38f6f;letter-spacing:.08em;font-size:10px}.custom-pulse-brand small{color:#c9c4bb;font-size:8px}.custom-pulse-brand em{color:#aa9784;font-size:8px;font-style:normal}.custom-pulse-window{min-width:0;overflow:hidden}.custom-pulse-belt{width:max-content;height:100%;animation:65s linear infinite custom-market-slide;display:flex}.custom-pulse-group{height:100%;display:flex}.custom-quote{border-right:1px solid #b38f6f25;align-items:center;gap:18px;width:315px;padding:12px 19px;display:flex}.custom-quote>div{flex-shrink:0}.custom-quote h3{letter-spacing:.05em;margin:0 0 10px;font-size:11px;font-weight:400}.custom-quote p{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:10px;font-size:18px;font-weight:300;line-height:1;display:flex}.custom-quote p small{color:#bda58c;font-size:9px}.custom-quote svg{flex-shrink:0;width:100px;height:64px;overflow:visible}.custom-pulse-controls{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.custom-pulse-controls button{padding:4px;display:flex}.custom-pulse-controls a{color:#b38f6f;font-size:14px}.custom-pulse:hover .custom-pulse-belt,.custom-pulse:focus-within .custom-pulse-belt,.custom-pulse.is-paused .custom-pulse-belt{animation-play-state:paused}@keyframes custom-market-slide{to{transform:translate(-50%)}}@media (max-width:600px){.custom-pulse{grid-template-columns:108px minmax(0,1fr) 26px;height:86px}.custom-pulse-brand{padding:0 10px}.custom-pulse-brand span{font-size:8px}.custom-pulse-brand small,.custom-pulse-brand em{font-size:7px}.custom-quote{gap:12px;width:285px;padding:10px 14px}.custom-quote p{font-size:16px}.custom-quote svg{width:90px}}@media (prefers-reduced-motion:reduce){.custom-pulse-belt{animation:none}.custom-pulse-window{overflow-x:auto}}
.crimson-brand{align-items:center;min-width:max-content;line-height:1;display:inline-flex}.brand-lockup{width:clamp(174px, calc(15.5 * var(--page-unit,1vw)), 238px);object-fit:contain;height:auto;display:block}.footer-main .brand-lockup{width:clamp(164px, calc(14 * var(--page-unit,1vw)), 218px)}.hero nav{gap:clamp(16px, calc(2.35 * var(--page-unit,1vw)), 38px)}.hero .nav-cta{margin-left:clamp(12px, calc(2 * var(--page-unit,1vw)), 32px)}@media (max-width:700px){.brand-lockup{width:156px}.footer-main .brand-lockup{width:170px}}
@keyframes candle-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes chart-bar-enter{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.chart-entry-ready .animated-candle,.chart-entry-ready .bars i{opacity:0;animation:none}.chart-entry-ready.chart-entered .animated-candle{animation:.4s ease-out both candle-enter;animation-delay:var(--chart-delay)!important}.chart-entry-ready.chart-entered .bars i{transform-origin:bottom;animation:.75s cubic-bezier(.2,.7,.2,1) both chart-bar-enter;animation-delay:var(--chart-delay)!important}.hero header{animation:.7s ease-out both landing-enter}.clarity{animation:1s .1s both landing-enter}.evidence{animation:1s .25s both landing-enter}.hero-intro,.eyebrow{animation:.8s .35s both landing-enter}.motion-reveal{opacity:0;transition:opacity .65s,translate .65s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s);translate:0 18px}.motion-reveal.motion-visible,.motion-reveal:focus-within{opacity:1;translate:0}.insight>div{animation:.32s ease-out both insight-enter}.button>svg,.channel>svg:last-child{transition:transform .22s}.button:hover>svg,.button:focus-visible>svg,.channel:hover>svg:last-child,.channel:focus-visible>svg:last-child{transform:translate(4px)}.steps h3>svg{transition:transform .3s}.steps>div:hover h3>svg{transform:translate(6px)}.channel{transition:background .25s,border-color .25s,transform .25s,opacity .65s,translate .65s}.channel:hover,.channel:focus-visible{border-color:#b38f6f99}dialog[open]{animation:.24s ease-out both landing-enter}dialog[open]::backdrop{animation:.24s ease-out both backdrop-enter}}@keyframes landing-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes insight-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes backdrop-enter{0%{opacity:0}to{opacity:1}}.tabs button{transition:background-color .25s,color .25s}.progress button{transition:background-color .25s}.page-motion-paused *,.page-motion-paused :before,.page-motion-paused :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-reveal{opacity:1;transition:none;translate:none}.hero-art{transition:none;animation:none;transform:none!important}.channel:hover{transform:none}}
.action-spinner{flex:none;animation:.8s linear infinite action-spin}button[aria-busy=true]{cursor:progress}.jr-notice,.admin-member-actions,.cid-error,.auth-status{animation:.22s ease-out mutation-enter}.jr-day-result,.jr-month-summary strong{transition:color .2s}.mutation-value{animation:.26s ease-out mutation-enter}.mutation-row.mutation-enter,.mutation-row.mutation-change{animation:.24s ease-out mutation-enter}.mutation-row.mutation-exit{pointer-events:none;animation:.24s ease-in forwards mutation-exit}@keyframes mutation-exit{to{opacity:0;transform:translateY(-5px)}}.jr-account-modal-backdrop{animation:.2s ease-out mutation-enter}.jr-account-modal-backdrop.mutation-closing{animation:.2s ease-in forwards mutation-exit}.mutation-presence{animation:.2s ease-out mutation-enter}.mutation-presence.mutation-closing{animation:.2s ease-in forwards mutation-exit}.cid-dialog{opacity:0;transition:opacity .2s, transform .2s, display .2s allow-discrete, overlay .2s allow-discrete;transform:translateY(8px)}.cid-dialog[open]{opacity:1;transform:translateY(0)}@starting-style{.cid-dialog[open]{opacity:0;transform:translateY(8px)}}@keyframes action-spin{to{transform:rotate(360deg)}}@keyframes mutation-enter{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.action-spinner,.mutation-value,.mutation-row.mutation-enter,.mutation-row.mutation-change,.mutation-row.mutation-exit,.jr-notice,.admin-member-actions,.cid-error,.auth-status,.jr-account-modal-backdrop{animation:none}.cid-dialog,.jr-day-result,.jr-month-summary strong{transition:none;transform:none}.jr-account-modal-backdrop.mutation-closing{opacity:0;animation:none}.mutation-presence,.mutation-presence.mutation-closing{animation:none}.mutation-presence.mutation-closing{opacity:0}}
.globe.community-globe{opacity:1;pointer-events:none;mix-blend-mode:screen;background:url(/assets/community-globe.webp) 50%/contain no-repeat;width:60%;top:0;bottom:auto;right:-28%;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%);mask-image:linear-gradient(90deg,#0000,#000 18%)}.community-globe canvas{opacity:0;width:100%;height:100%;transition:opacity 1s;display:block}.community-globe[data-ready=true]{background:0 0}.community-globe[data-ready=true] canvas{opacity:1}.community-globe-static{background-image:url(/assets/community-globe.webp)}.globe.community-globe.community-globe-no-fallback{background:0 0}.community-globe-no-fallback[data-ready=true] canvas{transition:none}@media (max-width:700px){.globe.community-globe{opacity:.6;width:125%;top:auto;bottom:-18%;right:-64%}}@media (prefers-reduced-motion:reduce){.community-globe canvas{transition:none}}
.hero-art{pointer-events:none}.hero-ridge-light{aspect-ratio:3/2;width:100%;height:auto;position:absolute;top:50%;left:0;overflow:visible;transform:translateY(-50%)}.hero-ridge-light path{stroke-linecap:round;stroke-dasharray:32 968;stroke-dashoffset:1000px;animation:ridge-flow var(--ridge-duration) linear infinite;animation-delay:var(--ridge-delay);opacity:0}.ridge-halo{stroke:#ff163c;stroke-width:7px;filter:blur(4px)}.ridge-core{stroke:#ffc4b1;stroke-width:1.4px}@keyframes ridge-flow{0%{stroke-dashoffset:1000px;opacity:0}8%{opacity:.8}70%{opacity:.8}82%,to{stroke-dashoffset:0;opacity:0}}.hero-art:not(.hero-art-visible),.hero-art:not(.hero-art-visible) path{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hero-ridge-light{display:none}}
.site-header{background:0 0;border:0}.site-header nav{gap:clamp(16px,calc(2.35 * var(--page-unit,1vw)),38px)}.site-header .nav-page-link{text-decoration:none;position:relative}.site-header .nav-page-link .navigation-hint{margin:-5px 0 0;position:absolute;top:50%;left:calc(100% + 6px)}.site-header .nav-page-link:after{content:"";transform-origin:0;pointer-events:none;background:#d60930;height:2px;transition:transform .24s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.site-header .nav-page-link[aria-current=page]:after,.site-header .nav-page-link:focus-visible:after{transform:scaleX(1)}.site-header .nav-page-link:focus-visible{outline-offset:7px;outline:2px solid #d60930}@media (hover:hover){.site-header .nav-page-link:hover:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.site-header .nav-page-link:after{transition:none}}@media (min-width:701px){.site-header nav{margin-left:0}.site-header .nav-auth{margin-left:auto}.site-header .brand-lockup{transform:translateY(-12%)}}.site-header .nav-cta{margin-left:clamp(12px,calc(2 * var(--page-unit,1vw)),32px)}.site-header .nav-coming-soon{color:#8f8984;cursor:not-allowed;white-space:nowrap;position:relative}.site-header .nav-coming-soon small{color:#e9c0b7;font-size:clamp(5px,calc(.42 * var(--page-unit,1vw)),7px);letter-spacing:.1em;white-space:nowrap;background:#3a0d14;border:1px solid #b64c4f;padding:2px 6px;line-height:1;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}@media (max-width:700px){.site-header .nav-coming-soon{align-items:center;gap:10px;display:flex}.site-header .nav-coming-soon small{order:-1;font-size:7px;position:static;transform:none}}.site-header .nav-auth{align-items:center;gap:clamp(12px,calc(1.5 * var(--page-unit,1vw)),24px);flex-shrink:0;display:flex}.site-header .nav-auth-placeholder{width:clamp(130px,calc(13 * var(--page-unit,1vw)),210px);background:linear-gradient(90deg,#d6093008,#d609301b,#d6093008) 0 0/200% 100%;border:1px solid #d6093026;height:42px;animation:1.1s linear infinite navAuthLoading;display:block}@keyframes navAuthLoading{to{background-position:-200% 0}}.site-header .nav-auth .nav-cta{margin-left:0}.site-header .nav-sign-in{font-size:clamp(10px,calc(1 * var(--page-unit,1vw)),16px);white-space:nowrap;transition:color .2s}.site-header .nav-sign-in:hover{color:#ef234b}.site-header .nav-auth a:focus-visible,.site-header .nav-mobile-auth a:focus-visible{outline-offset:5px;outline:2px solid #ef234b}.site-header .nav-mobile-auth{display:none}@media (max-width:700px){.site-header .nav-auth{display:none}.site-header .nav-mobile-auth{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.site-header .nav-mobile-auth .button{font-size:16px}}@media (prefers-reduced-motion:reduce){.site-header .nav-auth-placeholder{animation:none}}.site-header .nav-auth{margin-right:calc(-2.5 * var(--page-unit,1vw))}.site-header .nav-profile{color:#f2f1ed;background-color:#08090a;background-image:linear-gradient(#d6093013 1px,#0000 1px),linear-gradient(90deg,#d6093013 1px,#0000 1px);background-size:13px 13px;border:1px solid #be26419e;grid-template-columns:40px minmax(0,1fr) 1px 22px;align-items:center;column-gap:8px;width:clamp(212px,16.5vw,240px);height:56px;padding:6px 4px 6px 12px;transition:border-color .2s,background-color .2s;display:grid;position:relative;overflow:hidden}.site-header .nav-profile:after{content:"";pointer-events:none;background:radial-gradient(circle at 19%,#d6093014,#0000 31%),linear-gradient(90deg,#0000 70%,#d6093009);position:absolute;inset:0}.site-header .nav-profile:hover{color:#fff;background-color:#0c090a;border-color:#e1294bd1}.site-header .nav-profile:focus-visible{outline-offset:4px;outline:2px solid #f2f1ed}.site-header .nav-profile-avatar{z-index:1;background:#090a0b;border:1px solid #ef0b3dd1;border-radius:50%;place-items:center;width:40px;height:40px;transition:border-color .2s,box-shadow .3s;display:grid;position:relative}.site-header .nav-profile-avatar:before,.site-header .nav-profile-avatar:after{content:"";pointer-events:none;opacity:0;transform-origin:50%;will-change:transform,opacity;border-radius:50%;position:absolute}.site-header .nav-profile-avatar:before{clip-path:polygon(0 0,72% 0,72% 13%,100% 13%,100% 78%,87% 78%,87% 100%,22% 100%,22% 88%,0 88%);border:1px solid #ef0b3db8;inset:-3px;transform:scale(.76)}.site-header .nav-profile-avatar:after{border:1px solid #ef0b3dd1;border-color:#ef0b3dd1 #0000;inset:-7px;transform:rotate(-16deg)scale(.68)}.site-header .nav-profile:is(:hover,:focus-visible) .nav-profile-avatar{border-color:#ff3156;box-shadow:0 0 10px #ef0b3d38}.site-header .nav-profile:is(:hover,:focus-visible) .nav-profile-avatar:before{animation:.88s cubic-bezier(.22,.68,.25,1) both navProfileAssembleInner,3.2s linear .88s infinite navProfileOrbitInner}.site-header .nav-profile:is(:hover,:focus-visible) .nav-profile-avatar:after{animation:1.02s cubic-bezier(.22,.68,.25,1) both navProfileAssembleOuter,4s linear 1.02s infinite navProfileOrbitOuter}@keyframes navProfileAssembleInner{0%{opacity:0;transform:rotate(-68deg)scale(.78)}28%{opacity:.25;transform:rotate(-30deg)scale(.84)}62%{opacity:.7;transform:rotate(54deg)scale(.96)}82%{opacity:.58;transform:rotate(112deg)scale(1.015)}to{opacity:.48;transform:rotate(160deg)scale(1)}}@keyframes navProfileAssembleOuter{0%{opacity:0;transform:rotate(96deg)scale(.74)}32%{opacity:.22;transform:rotate(58deg)scale(.82)}65%{opacity:.66;transform:rotate(-42deg)scale(.95)}84%{opacity:.56;transform:rotate(-132deg)scale(1.02)}to{opacity:.42;transform:rotate(-196deg)scale(1)}}@keyframes navProfileOrbitInner{0%{transform:rotate(160deg)scale(1)}to{transform:rotate(520deg)scale(1)}}@keyframes navProfileOrbitOuter{0%{transform:rotate(-196deg)scale(1)}to{transform:rotate(-556deg)scale(1)}}.site-header .nav-profile-avatar svg{color:#96989b;stroke-width:1.5px;width:20px;height:20px}.site-header .nav-profile-copy{z-index:1;align-content:center;gap:5px;min-width:0;display:grid;position:relative}.site-header .nav-profile-copy>strong{color:#f4f2ef;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,.9vw,13px);font-weight:400;line-height:1.1;overflow:hidden}.site-header .nav-profile-badges{align-items:center;gap:6px;display:flex}.site-header .nav-profile-badges i{color:#dedbd8;letter-spacing:.11em;background:#151315;border:1px solid #625f60;align-items:center;min-height:16px;padding:2px 5px;font-size:6px;font-style:normal;line-height:1;display:inline-flex}.site-header .nav-profile-badges .is-member{color:#f2c66d;background:#48351a66;border-color:#79602f}.site-header .nav-profile-badges .is-admin{color:#ff365c;background:#9f123955;border-color:#ff386499}.site-header .nav-profile-badges .is-free{color:#c1b5bd;background:#31282e;border-color:#65515f}.site-header .nav-profile-badges .is-plus{color:#74e3ac;background:#163d2c80;border-color:#36b67a66}.site-header .nav-profile-divider{z-index:1;background:#f2f1ed40;width:1px;height:32px;position:relative}.site-header .nav-profile-open{z-index:1;color:#f4f2ef;stroke-width:1.5px;justify-self:end;width:19px;height:19px;transition:transform .2s,color .2s;position:relative}.site-header .nav-profile:hover .nav-profile-open{color:#ff3156;transform:rotate(90deg)}@media (max-width:1250px) and (min-width:1101px){.site-header nav{gap:14px}.site-header .nav-profile{width:210px}}@media (max-width:1100px){.site-header .menu-toggle{margin-left:auto;display:block}.site-header>nav{border:1px solid var(--line);background:#190b0e;flex-direction:column;align-items:stretch;gap:25px;margin:0;padding:24px;font-size:16px;display:none;position:absolute;top:76px;left:5%;right:5%}.site-header>nav.open{display:flex}.site-header>.nav-auth,.site-header>.version{display:none}.site-header .nav-mobile-auth{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.site-header .nav-mobile-auth .nav-profile{width:min(100%,286px)}}@media (max-width:480px){.site-header .nav-mobile-auth .nav-profile{width:100%;height:56px}}@media (prefers-reduced-motion:reduce){.site-header .nav-profile,.site-header .nav-profile-avatar,.site-header .nav-profile-open{transition:none}.site-header .nav-profile:is(:hover,:focus-visible) .nav-profile-avatar:before{opacity:.48;animation:none;transform:scale(1)}.site-header .nav-profile:is(:hover,:focus-visible) .nav-profile-avatar:after{opacity:.42;animation:none;transform:rotate(-16deg)scale(1)}}.site-header .nav-auth-placeholder{color:var(--muted,#aaa);justify-content:center;align-items:center;padding:12px;font-size:12px;display:flex}.nav-account-recovery{align-items:center;gap:12px;display:flex}.nav-account-recovery button{color:#fff;cursor:pointer;background:#a5072b;border:1px solid #ed1745;padding:8px 12px}.nav-account-recovery button:hover{background:#df0a3d}.nav-account-recovery button:focus-visible{outline-offset:3px;outline:2px solid #fff}
.tools-page{--tools-border:#b38f6f40;background:#0f0f0f}@media (min-width:761px){.tools-page .tools-row h2{font-size:clamp(25px,calc(3.2 * var(--page-unit,1vw)),51px);white-space:nowrap}.tools-page .tools-row-copy{overflow:visible}}.tools-hero-art>img{object-fit:contain;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(#000 40%,#0000 73%);mask-image:radial-gradient(#000 40%,#0000 73%)}.tool-orbit-label{font-size:clamp(9px,calc(1.35 * var(--page-unit,1vw)),20px);color:#e5d5cb;z-index:1;position:absolute}.tool-orbit-label:after{content:"";border:1px solid #dfbfb2;width:10px;height:10px;margin-top:7px;display:block}.tool-orbit-label small{font-size:.75em;display:block}.orbit-cbot{top:4%;left:43%}.orbit-ea{top:29%;left:4%}.orbit-trend{top:38%;right:2%}.orbit-reversal{bottom:17%;right:0}.orbit-zones{bottom:17%;left:4%}.tools-guides{pointer-events:none;z-index:2;background:repeating-linear-gradient(90deg,#b38f6f1f 0 1px,#0000 1px 23.7%);position:absolute;inset:0 2.5%}.tools-header{border-bottom:1px solid var(--tools-border);height:calc(7.2 * var(--page-unit,1vw));background:#100d0d;gap:2.8%;min-height:78px;max-height:115px;padding:0 4.7%}.tools-header nav{font-size:clamp(10px,calc(.94 * var(--page-unit,1vw)),15px);gap:clamp(15px,calc(2.5 * var(--page-unit,1vw)),40px);white-space:nowrap}.tools-header nav a{padding-block:12px;position:relative}.tools-header nav a[aria-current]{border-bottom:1px solid #ed2445}.tools-start{font-size:clamp(10px,calc(1.05 * var(--page-unit,1vw)),16px);padding:10px 18px}.tools-menu{display:none}.tools-hero{height:calc(56.8 * var(--page-unit,1vw));isolation:isolate;background:radial-gradient(at 62% 38%,#4e1115 0,#0000 56%),#150d0c;min-height:570px;max-height:910px;position:relative}.tools-hero-copy{z-index:2;width:44%;position:absolute;top:23%;left:4.7%}.tools-hero h1{font-size:clamp(42px,calc(5.85 * var(--page-unit,1vw)),93px);letter-spacing:-.045em;font-weight:300;line-height:1.11}.tools-hero-copy>p{font-size:clamp(14px,calc(1.82 * var(--page-unit,1vw)),29px);margin-top:25px;font-weight:300;line-height:1.4}.tools-hero-copy .button{font-size:clamp(12px,calc(1.5 * var(--page-unit,1vw)),24px);padding:11px 19px}.tools-hero-art{object-fit:contain;mix-blend-mode:lighten;z-index:0;width:59%;height:90%;position:absolute;top:1%;right:1.7%}.tools-kicker{font-size:clamp(8px,calc(1.1 * var(--page-unit,1vw)),16px);color:#b6a798;letter-spacing:.06em;line-height:1.25;position:absolute;top:6%;left:4.7%}.tools-kicker span{color:var(--sand);font-size:40px;position:absolute;top:70%;left:115%}.tools-hero-note{color:#b6a798;font-size:clamp(8px,calc(1 * var(--page-unit,1vw)),15px);line-height:1.3;position:absolute;top:8%;right:3%}.tools-hero-bottom{font-size:clamp(8px,calc(1 * var(--page-unit,1vw)),15px);color:#b6a798;letter-spacing:.03em;line-height:1.3;position:absolute;bottom:2%;left:4.7%}.tools-section{border-bottom:1px solid var(--tools-border);scroll-margin-top:20px;position:relative}.tools-number{z-index:3;align-items:center;gap:18px;font-size:12px;display:flex;position:absolute;top:20px;left:3.8%}.tools-number i{border-top:1px solid var(--sand);width:18px}.tools-feature{background:radial-gradient(at 58% 70%,#1f1f1f,#0000 75%);grid-template-columns:27% 1fr;gap:3%;min-height:480px;padding:3% 3% 2% 6%;display:grid}.tools-feature-copy{padding-top:3%;position:relative}.tools-feature-label{font-size:clamp(10px,calc(1.2 * var(--page-unit,1vw)),18px);color:#ff2448;font-weight:600}.tools-feature h2{font-size:clamp(44px,calc(6.5 * var(--page-unit,1vw)),104px);margin:10px 0;line-height:1}.tools-feature-copy>p{font-size:clamp(12px,calc(1.5 * var(--page-unit,1vw)),23px);max-width:95%;margin:16px 0;font-weight:300;line-height:1.4}.tools-feature-copy .tools-lead{font-size:clamp(15px,calc(1.85 * var(--page-unit,1vw)),29px)}.tools-feature .button{font-size:clamp(12px,calc(1.3 * var(--page-unit,1vw)),20px);min-width:80%;margin-top:12px;padding:11px 18px}.tools-caption{white-space:pre-line;color:#a6998c;letter-spacing:.07em;font-size:clamp(8px,calc(.95 * var(--page-unit,1vw)),14px)!important;line-height:1.4!important}.tools-feature-copy .tools-caption{margin-top:calc(5 * var(--page-unit,1vw));font-weight:400}.tools-editor{z-index:2;background:#101010;border:1px solid #6d6d6d66;align-self:start;padding:10px;position:relative;box-shadow:0 12px 60px #0003}.tools-editor-top{border-bottom:1px solid #7474743b;align-items:center;gap:18px;height:30px;font-size:10px;display:flex}.tools-editor-top>span{flex:1}.tools-editor-top>span span{margin-left:15px}.tools-editor-top button{border:1px solid #74747455;align-items:center;gap:6px;padding:4px 7px;display:flex}.tools-editor-body{height:calc(25 * var(--page-unit,1vw));min-height:225px;max-height:400px;display:flex;overflow:hidden}.tools-editor-sidebar{border-right:1px solid #6d6d6d44;flex-shrink:0;width:19%;min-width:66px}.tools-editor-sidebar button{width:100%;font-size:clamp(8px,calc(.85 * var(--page-unit,1vw)),13px);color:#c6c6c6;align-items:center;gap:10px;padding:13px 8px;display:flex}.tools-editor-sidebar button.active{background:#b2b2b21c}.tools-code{flex:1;padding:9px 0;overflow:auto}.tools-code pre{font-family:IBM Plex Mono,monospace;font-size:clamp(7px,calc(1 * var(--page-unit,1vw)),15px);margin:0;line-height:1.55}.tools-code pre>div{white-space:pre;display:flex}.tools-code pre span{text-align:right;color:#949494;flex-shrink:0;width:35px;padding-right:15px}.tools-code code{color:#c6c6c6}.tools-code-chart{border:1px solid #6d6d6d55;position:relative}.tools-code-chart img{width:100%;height:auto;display:block}.tools-code-chart>span{color:#b3afa2;background:#0f0f0f;font-size:7px;position:absolute;bottom:2px;right:7px}.tools-editor-info{color:#bbb;padding:22px;font-size:14px}.tools-editor-info h3{margin:15px 0;font-size:28px}.tools-editor-info small{color:var(--sand);margin-top:15px;display:block}.tools-editor:fullscreen{flex-direction:column;padding:4%;display:flex;overflow:auto}.tools-editor:fullscreen .tools-editor-body{height:50vh;max-height:none}.tools-editor:fullscreen .tools-code-chart{max-width:800px}.tools-editor:fullscreen .tools-code pre{font-size:16px}.tools-row{min-height:calc(15.1 * var(--page-unit,1vw));background:radial-gradient(at 40%,#301012,#0000 80%),#100d0d;grid-template-columns:51% 31% 18%;align-items:center;display:grid}.tools-row.copy-first{grid-template-columns:36% 46% 18%}.tools-row.copy-first .tools-row-copy{grid-area:1/1;padding-left:16%}.tools-row.copy-first .tools-row-art{grid-area:1/2}.tools-row-art img{object-fit:contain;mix-blend-mode:lighten;width:100%;height:100%;display:block}.tools-row-art{height:calc(14 * var(--page-unit,1vw));max-height:240px;overflow:hidden}.tools-row-copy{z-index:2;padding:20px 4% 20px 9%}.tools-row-title{align-items:center;gap:24px;display:flex}.tools-row h2{font-size:clamp(24px,calc(3.8 * var(--page-unit,1vw)),58px);letter-spacing:-.045em;line-height:1.1}.tools-row p{font-size:clamp(12px,calc(1.45 * var(--page-unit,1vw)),22px);margin-top:10px;font-weight:300;line-height:1.3}.tools-row-end{border-left:1px solid var(--tools-border);z-index:2;flex-direction:column;justify-content:space-between;gap:15px;height:100%;padding:25% 18% 10% 14%;display:flex}.tools-row-end p{font-size:clamp(8px,calc(1 * var(--page-unit,1vw)),15px);letter-spacing:.06em;white-space:pre-line;color:#ab9d92;margin:0;font-weight:400}.tools-row-end button{align-self:flex-end;transition:transform .2s}.tools-row-end button:hover{transform:translate(5px)}.tools-soon{font-size:clamp(8px,calc(.9 * var(--page-unit,1vw)),13px);white-space:nowrap;border:1px solid #b7aaa177;padding:4px 12px}.tools-row:nth-of-type(5) h2{white-space:nowrap}.tools-access{background:#101010;grid-template-columns:23% 23% 23% 23% 8%;gap:0;padding:3.2% 3% 3% 6%;display:grid}.tools-access>div{padding-right:18%}.tools-access h2{font-size:clamp(25px,calc(3.3 * var(--page-unit,1vw)),52px);margin-bottom:14px;line-height:1.1}.tools-access p{font-size:clamp(11px,calc(1.3 * var(--page-unit,1vw)),20px);font-weight:300;line-height:1.35}.tools-access-step{border-left:1px solid var(--tools-border);padding-left:12%}.tools-access-step>span{color:#f41c43;font-size:clamp(11px,calc(1.2 * var(--page-unit,1vw)),18px)}.tools-access-step h3{font-size:clamp(11px,calc(1.25 * var(--page-unit,1vw)),19px);align-items:center;gap:12px;margin:12px 0 22px;font-weight:400;display:flex}.tools-access-step h3 svg{flex-shrink:0}.tools-access-note{color:#a99b8e;align-self:center;font-size:clamp(7px,calc(.8 * var(--page-unit,1vw)),12px)!important}.tools-support{border-bottom:1px solid var(--tools-border);z-index:3;align-items:center;gap:22px;padding:30px 5%;font-size:16px;display:flex;position:relative}.tools-support a{align-items:center;gap:22px;font-size:13px;display:flex}.tools-support p{color:#a99b8e;margin-left:auto;font-size:9px}.tools-footer{border-bottom:1px solid var(--tools-border);z-index:3;grid-template-columns:23% 15% 16% 15% 16% 15%;padding:30px 5%;display:grid;position:relative}.tools-footer .brand-lockup{width:90%;max-width:190px}.tools-footer .tools-caption{margin-top:20px}.tools-footer h4{margin-bottom:12px;font-size:12px;font-weight:400}.tools-footer a:not(.crimson-brand),.tools-footer button{color:#bbb5af;text-align:left;padding:3px 0;font-size:11px;display:block}.tools-footer>p{align-self:center;font-size:14px;font-weight:300}.tools-legal{color:#b8ada4;justify-content:space-between;gap:20px;padding:20px 4%;font-size:8px;display:flex}.tools-dialog{border:1px solid var(--sand);width:min(560px,90vw);color:var(--pearl);background:#131313;padding:40px}.tools-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.tools-dialog>span{color:var(--sand);font-size:10px}.tools-dialog h2{margin:22px 0;font-size:42px}.tools-dialog p{margin:14px 0;font-size:15px}.tools-dialog dl{grid-template-columns:100px 1fr;gap:12px;margin:25px 0;font-size:13px;display:grid}.tools-dialog dt{color:var(--sand)}.tools-dialog dd{margin:0}.tools-dialog .tools-dialog-note{color:#aaa;font-size:12px}.tools-dialog-close{position:absolute;top:15px;right:15px}.tools-dialog .button{margin-top:15px;font-size:13px}@media (max-width:1000px){.tools-header{gap:18px;padding-inline:3%}.tools-header nav{gap:14px;font-size:10px}.tools-start{gap:10px;padding:9px;font-size:10px}.tools-hero{min-height:500px}.tools-row-title{gap:8px}.tools-feature{padding-top:50px}.tools-number{top:15px}.tools-access{padding-top:50px}.tools-access-step h3{flex-direction:column;align-items:flex-start}.tools-footer{gap:8px;padding-inline:4%}}@media (max-width:760px){.tools-header{height:78px}.tools-header .brand-lockup{width:160px}.tools-menu{margin-left:auto;display:block}.tools-start{display:none}.tools-header nav{border-bottom:1px solid var(--sand);background:#130e0e;margin:0;padding:20px 6%;font-size:15px;display:none;position:absolute;top:78px;left:0;right:0}.tools-header nav.is-open{flex-direction:column;gap:8px;display:flex}.tools-hero{flex-direction:column;height:auto;min-height:0;padding:95px 6% 40px;display:flex}.tools-hero-copy{order:0;width:100%;position:relative;top:auto;left:auto}.tools-hero h1{font-size:clamp(38px,calc(8.5 * var(--page-unit,1vw)),62px)}.tools-hero-copy>p{margin-top:22px;font-size:16px}.tools-kicker{font-size:8px;top:22px;left:6%}.tools-kicker span{font-size:25px}.tools-hero-art{order:1;width:100%;height:auto;margin-top:20px;position:relative;top:auto;right:auto}.tools-hero-note{display:none}.tools-hero-bottom{order:2;font-size:8px;position:static}.tools-feature{grid-template-columns:1fr;gap:24px;padding:50px 6% 25px}.tools-feature-copy .tools-caption{display:none}.tools-feature-copy>p{max-width:460px;font-size:15px}.tools-feature-copy .tools-lead{font-size:18px}.tools-feature h2{font-size:58px}.tools-feature .button{min-width:180px}.tools-editor-body{height:240px}.tools-code pre{font-size:8px}.tools-row,.tools-row.copy-first{grid-template-columns:1fr 75px;min-height:0;padding-top:45px}.tools-row .tools-row-copy,.tools-row.copy-first .tools-row-copy{grid-area:1/1;padding:10px 7%}.tools-row .tools-row-art,.tools-row.copy-first .tools-row-art{grid-area:2/1;height:145px;max-height:none}.tools-row-end{grid-area:1/2/3;padding:20px 10px}.tools-row-end p{font-size:7px}.tools-row h2{font-size:29px}.tools-row p{font-size:14px}.tools-row-title{flex-wrap:wrap;gap:12px}.tools-row:nth-of-type(5) h2{white-space:normal}.tools-access{grid-template-columns:1fr;gap:25px;padding:50px 6% 20px}.tools-access>div{padding-right:0}.tools-access-step{border-left:0;border-bottom:1px solid var(--tools-border);padding:0 0 20px}.tools-access-step h3{flex-direction:row;margin:10px 0;font-size:17px}.tools-access p{font-size:14px}.tools-access-note{display:none}.tools-support{flex-wrap:wrap;gap:15px;padding:25px 6%}.tools-support p{display:none}.tools-footer{grid-template-columns:1fr 1fr;gap:28px;padding:30px 6%}.tools-footer>div:first-child{grid-column:1/-1}.tools-footer .brand-lockup{width:185px}.tools-footer h4{font-size:14px}.tools-footer a:not(.crimson-brand),.tools-footer button{padding:5px 0;font-size:13px}.tools-footer>p{grid-column:1/-1}.tools-legal{flex-wrap:wrap;line-height:1.5}.tools-dialog{padding:28px}.tools-dialog h2{font-size:32px}}.tools-header{height:calc(8.4 * var(--page-unit,1vw));background:radial-gradient(at 60% 100%,#310a10,#110c0c 85%);border-bottom:0;gap:3%;min-height:82px;max-height:135px;padding:0 4.5%}.tools-header .brand-lockup{width:clamp(174px,calc(15.5 * var(--page-unit,1vw)),238px)}.tools-header nav{gap:clamp(16px,calc(2.35 * var(--page-unit,1vw)),38px);font-size:clamp(10px,calc(.95 * var(--page-unit,1vw)),15px)}.tools-header nav a{padding-block:0}.tools-header nav a[aria-current]{color:#f2f1ed;border:0}.tools-header .nav-cta{font-size:clamp(10px,calc(1 * var(--page-unit,1vw)),16px);margin-left:clamp(12px,calc(2 * var(--page-unit,1vw)),32px);padding:12px 18px}.tool-vector{width:100%;height:100%;display:block;overflow:hidden}.tools-code-chart .tool-vector{aspect-ratio:600/210;height:auto}@media (max-width:760px){.tools-header{height:82px;padding-inline:4.5%}.tools-header .brand-lockup{width:156px}.tools-header nav{font-size:15px;top:82px}.tools-header nav a{padding-block:8px}.tools-header .version{display:none}}.tools-hero{height:calc(65.2 * var(--page-unit,1vw));background:radial-gradient(at 62% 48%,#4e1115 0,#0000 56%),#150d0c;min-height:652px;max-height:1043px}.tools-hero-copy{top:33%}.tools-hero-art{height:78%;top:13%}.tools-kicker{top:19%}.tools-hero-note{top:21%}@media (max-width:760px){.tools-hero{height:auto;min-height:0;max-height:none;padding-top:177px}.tools-hero>.site-header{position:absolute;top:0;left:0;right:0}.tools-hero-copy{top:auto}.tools-hero-art{height:auto;top:auto}.tools-kicker{top:104px}}.tools-3d{isolation:isolate;mix-blend-mode:normal;position:absolute;inset:0}.tools-3d canvas{opacity:0;width:100%;height:100%;transition:opacity .6s;display:block}.tools-3d-fallback{object-fit:contain;z-index:-1;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 73%);mask-image:radial-gradient(#000 40%,#0000 73%)}.tools-3d[data-ready=true] canvas{opacity:1}.tools-3d[data-ready=true] .tools-3d-fallback{visibility:hidden}.tools-motion-toggle{color:#b9a499;z-index:4;background:#110b0ccc;border:1px solid #84665766;padding:6px 9px;font-size:9px;position:absolute;bottom:1%;right:7%}.tools-hero-art{mix-blend-mode:normal}.tool-orbit-label{pointer-events:none}@media (max-width:760px){.tools-hero-art{aspect-ratio:1}.tools-motion-toggle{bottom:0}}.tools-3d canvas,.tools-3d{mix-blend-mode:lighten}.tools-3d:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 51% 49%,#9a001052,#5500091f 45%,#0000 73%);position:absolute;inset:12% 9%}
@keyframes tool-candle-in{0%{opacity:0;transform:scaleY(.03)}to{opacity:1;transform:scaleY(1)}}@keyframes tool-code-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes tool-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes tool-travel{0%{offset-distance:0;opacity:0}5%,95%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes tool-surface{0%,to{transform:scaleY(1)translateY(0)}50%{transform:scaleY(.94)translateY(3px)}}@keyframes tool-zone-float{50%{transform:translateY(-5px)}}@keyframes tool-light{50%{opacity:.3}}@keyframes tool-last-candle{50%{transform:scaleY(.8)}}@keyframes tool-reveal{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes tool-zone-reveal{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.tools-page .vector-candle{transform-box:fill-box;transform-origin:50%}.motion-entered .vector-candle{animation:.65s both tool-candle-in;animation-delay:var(--candle-delay)}.tools-feature.motion-entered .vector-candle:last-child{animation:.65s 2.3s both tool-candle-in,3.4s ease-in-out 3s infinite tool-last-candle}.tools-feature.motion-entered .tools-code pre>div{animation:tool-code-type var(--type-duration,.3s) steps(var(--characters,20),end) both;animation-delay:var(--line-delay)}.tools-code .syntax-keyword{color:#d3a78d}.tools-code .syntax-comment{color:#868686}.tools-code .syntax-type{color:#c7b59b}.motion-entered .vector-draw{stroke-dasharray:1;animation:2.4s ease-out both tool-draw}.motion-entered .vector-traveler{offset-rotate:0deg;animation:7s linear 2.4s infinite tool-travel}.motion-entered .vector-surface{transform-origin:50%;transform-box:fill-box;animation:8s ease-in-out infinite tool-surface}.motion-entered .vector-node circle{animation:3.6s ease-in-out infinite tool-light;animation-delay:var(--node-delay)}.motion-entered .vector-zone{animation:tool-zone-reveal .8s var(--zone-delay) both}.motion-entered .vector-zone-content{animation:5s ease-in-out infinite tool-zone-float;animation-delay:var(--zone-delay)}.tools-row:hover .vector-zone-content>path:first-child{stroke-opacity:.8;fill-opacity:.13}.vector-zone-content>path{transition:stroke-opacity .4s,fill-opacity .4s}.tools-access-step{position:relative}.tools-access-step:after{content:"";transform-origin:0;background:linear-gradient(90deg,#ed1936,#0000);height:1px;position:absolute;bottom:-12px;left:12%;right:18%;transform:scaleX(0)}.tools-access.motion-entered .tools-access-step:after{transition:transform 1s var(--step-delay);transform:scaleX(1)}.tools-preview-toggle{color:#b7a596;white-space:nowrap;font-size:10px}.tools-row-end button:hover svg,.tools-row-end button:focus-visible svg,.tools-support a:hover svg{transform:translate(4px)}.tools-row-end svg,.tools-support a svg{transition:transform .25s}.tools-feature:not(.motion-visible) *,.tools-row:not(.motion-visible) *,.tools-access:not(.motion-visible) *,.tools-page.previews-paused .tools-feature *,.tools-page.previews-paused .tools-row *,.tools-page.previews-paused .tools-access *,.tools-page[data-tab-hidden=true] .tools-feature *,.tools-page[data-tab-hidden=true] .tools-row *,.tools-page[data-tab-hidden=true] .tools-access *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.tools-page .tools-feature *,.tools-page .tools-row *,.tools-page .tools-access *{transition:none!important;animation:none!important}.tools-page .vector-traveler{display:none}.tools-page .vector-draw{stroke-dashoffset:0}}.tools-code em{font-style:normal}
.tools-story{z-index:1;border-bottom:1px solid var(--tools-border);color:#eeece7;background:radial-gradient(at 45% 40%,#27101280,#0000 65%),#100c0c;padding:0 2.5%;position:relative}.story-heading{border-bottom:1px solid var(--tools-border);grid-template-columns:1fr auto;align-items:center;gap:35px;padding:65px 3% 55px;display:grid}.story-eyebrow{letter-spacing:.24em;color:#ed2445;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.story-heading .story-eyebrow{color:#cf9d83;font-weight:400}.story-heading h2{font-weight:300;font-size:clamp(30px,calc(3.6 * var(--page-unit,1vw)),60px);letter-spacing:-.045em;margin:18px 0 12px;line-height:1.16}.story-heading p{font-size:clamp(16px,calc(2 * var(--page-unit,1vw)),28px);color:#bbb2ac;font-weight:300}.story-heading aside{border-left:1px solid var(--tools-border);letter-spacing:.17em;color:#c3957e;padding-left:35px;font-size:9px;line-height:2.4}.story-pause{letter-spacing:0;border:1px solid #a27d6755;margin-top:15px;padding:5px 9px;font-size:9px;line-height:1.5;display:block}.story-chapter{border-bottom:1px solid var(--tools-border);grid-template-columns:10% 29% 61%;align-items:center;min-height:360px;scroll-margin-top:30px;display:grid}.story-rail{border-right:1px solid var(--tools-border);color:#c49480;flex-direction:column;justify-content:center;height:100%;padding:38px 20%;display:flex}.story-rail>span{font-size:36px;font-weight:300}.story-rail i{background:#b8897280;width:1px;height:75px;margin:18px 0;display:block}.story-rail p{letter-spacing:.18em;white-space:pre-line;font-size:8px;line-height:1.9}.story-copy{min-width:0;padding:35px 8%}.story-copy h3{font-size:clamp(25px,calc(2.8 * var(--page-unit,1vw)),44px);letter-spacing:-.04em;margin:16px 0 20px;font-weight:300;line-height:1.18}.story-copy>i{border-top:1px solid #c49b82;width:30px;margin-bottom:22px;display:block}.story-copy>p{font-size:clamp(14px,calc(1.4 * var(--page-unit,1vw)),21px);color:#c2b9b3;max-width:270px;font-weight:300;line-height:1.5}.story-copy .button{font-size:clamp(12px,calc(1.2 * var(--page-unit,1vw)),17px);white-space:normal;border-color:#bc7963;gap:12px;margin-top:30px;padding:12px 15px}.story-copy .button svg{flex-shrink:0;transition:transform .25s}.story-copy .button:hover svg{transform:translate(4px)}.story-chart{min-width:0;margin:0;padding:24px 2% 18px 0}.story-chart svg{width:100%;height:auto;display:block;overflow:visible}.story-chart text{fill:#c99c86;font-family:Inter,sans-serif;font-size:11px}.story-chart .story-chart-label{letter-spacing:2px;fill:#bcb5ad;font-family:IBM Plex Mono,monospace;font-size:7px}.story-axis text{fill:#b8b0a8;font-size:11px}.story-reversed{grid-template-columns:61% 29% 10%}.story-reversed .story-chart{grid-area:1/1;padding-left:4%}.story-reversed .story-copy{grid-area:1/2}.story-reversed .story-rail{border-left:1px solid var(--tools-border);border-right:0;grid-area:1/3}.story-description{color:#938983;margin-top:8px;font-size:.78em;line-height:1.55;display:block}.story-copy .story-buy{color:#fff;background:#e3062f;border-color:#e3062f;padding:14px 18px;display:inline-flex}.story-copy .story-buy:hover,.story-copy .story-buy:focus-visible{color:#690b18;background:#f2eee8;border-color:#f2eee8}.story-chart{align-self:stretch;align-items:center;display:flex}.story-chart>*{flex:1}.story-coming-next{border-bottom:1px solid var(--tools-border);background:#0d0d0d;grid-template-columns:32% 1fr;gap:4%;padding:42px 5%;display:grid}.story-coming-next h3{margin-top:12px;font-size:clamp(25px,2.6vw,42px);font-weight:300}.story-coming-next>div:last-child{border:1px solid var(--tools-border);grid-template-columns:repeat(3,1fr);display:grid}.story-coming-next a{border-right:1px solid var(--tools-border);grid-template-columns:1fr auto;align-items:center;gap:5px 14px;min-height:76px;padding:15px 18px;transition:background .2s;display:grid}.story-coming-next a:hover{background:#e3062f}.story-coming-next a:nth-child(3n){border-right:0}.story-coming-next a span{font-size:14px}.story-coming-next a small{color:#9f948c;text-transform:uppercase;letter-spacing:.12em;grid-column:1;font-family:IBM Plex Mono,monospace;font-size:8px}.story-coming-next a svg{grid-area:1/2/3}.story-empty{text-align:center;padding:80px 6%}.story-empty h3{font-size:32px;font-weight:300}.story-empty p{color:#a89e97;margin-top:12px}.story-automation{border-block:1px solid var(--tools-border);grid-template-columns:17% 29% 27% 27%;align-items:center;min-height:130px;margin:24px 0;display:grid}.story-automation>*{padding:20px 22px}.story-automation>.story-eyebrow{color:#d6a48d;font-weight:400}.story-automation>p{letter-spacing:.15em;color:#b3917f;border-left:1px solid var(--tools-border);font-size:8px;line-height:2}.story-automation button{border-left:1px solid var(--tools-border);text-align:left;color:#ce9d83;align-items:center;gap:28px;display:flex}.story-automation button>span{color:#ece8e2;font-size:27px;font-weight:300}.story-automation small{color:#ce9d83;align-items:center;gap:15px;margin-top:7px;font-size:13px;display:flex}.story-automation .tools-soon{letter-spacing:.1em;padding:5px 9px;font-size:9px}.story-chapter.story-ready .story-candles{clip-path:inset(0 100% 0 0)}.story-chapter.story-ready .story-overlay{opacity:0}.story-chapter.story-entered .story-candles{animation:1.8s cubic-bezier(.2,.65,.3,1) both story-chart-reveal}.story-chapter.story-entered .story-overlay{animation:.8s 1.25s both story-overlay-reveal}.story-chapter.story-entered .story-trend-line{stroke-dasharray:1;animation:1.4s 1.25s both story-line}@keyframes story-chart-reveal{to{clip-path:inset(0)}}@keyframes story-overlay-reveal{to{opacity:1}}@keyframes story-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.tools-page.previews-paused .tools-story *,.tools-page[data-tab-hidden=true] .tools-story *,.story-chapter:not(.story-in-view) *{animation-play-state:paused!important}@media (max-width:760px){.story-heading{grid-template-columns:1fr;gap:22px;padding:36px 5%}.story-heading aside{border-left:0;flex-wrap:wrap;align-items:center;gap:15px;padding:0;line-height:1.6;display:flex}.story-heading aside br{display:none}.story-pause{margin:0}.story-chapter,.story-reversed{grid-template-columns:54px 1fr;min-height:0;padding:20px 0}.story-rail,.story-reversed .story-rail{border:0;grid-area:1/1/3;justify-content:flex-start;padding:15px 10px}.story-rail>span{font-size:25px}.story-rail p{display:none}.story-rail i{height:45px}.story-copy,.story-reversed .story-copy{grid-area:1/2;padding:16px 5% 15px 0}.story-copy h3{margin:12px 0;font-size:32px}.story-copy>i{margin-bottom:14px}.story-copy>p{max-width:none}.story-copy .button{margin-top:18px}.story-chart,.story-reversed .story-chart{grid-area:3/1/auto/-1;padding:10px 2%}.story-automation{grid-template-columns:1fr 1fr}.story-automation>*{padding:18px 12px}.story-automation>.story-eyebrow{font-size:9px}.story-automation>p{font-size:7px}.story-automation button{border-top:1px solid var(--tools-border);gap:18px}.story-automation button:first-of-type{border-left:0}.story-coming-next{grid-template-columns:1fr;padding:34px 5%}.story-coming-next>div:last-child{grid-template-columns:1fr}.story-coming-next a,.story-coming-next a:nth-child(3n){border-right:0;border-bottom:1px solid var(--tools-border)}.story-coming-next a:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.tools-story *{transition:none!important;animation:none!important}.story-chapter.story-ready .story-candles{clip-path:none}.story-chapter.story-ready .story-overlay{opacity:1}}
.access-pricing{--access-bg-deep:#32050d;--access-bg:#510713;--access-bg-bright:#730b1c;--access-line:#f5cec433;--access-ink:#f4efea;--access-muted:#f4efeac2;background:radial-gradient(ellipse at 84% 0%, #aa132a85, transparent 42%), linear-gradient(112deg, var(--access-bg-deep) 0%, var(--access-bg) 52%, #3d0710 100%);color:var(--access-ink);padding:60px 5% 36px;scroll-margin-top:25px}.access-pricing-heading{padding:0 4% 26px;position:relative}.access-eyebrow{color:#e8b7a6;letter-spacing:.3em;font-size:10px}.access-pricing-heading h2{font-size:clamp(40px, calc(4.2 * var(--page-unit,1vw)), 66px);letter-spacing:-.05em;margin:15px 0 8px;line-height:1.08}.access-pricing-heading>p{font-size:clamp(16px, calc(2 * var(--page-unit,1vw)), 28px);color:var(--access-muted);font-weight:300}.access-pricing-heading aside{border-left:1px solid var(--access-line);color:#e3af9d;letter-spacing:.12em;padding:25px 0 10px 28px;font-size:9px;line-height:1.8;position:absolute;top:0;right:1%}.access-tabs{border:1px solid var(--access-line);background:#1403074d;grid-template-columns:1fr 1fr;display:grid}.access-tabs button{border-right:1px solid var(--access-line);letter-spacing:.24em;color:#e5b9aa;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:64px;transition:background .4s,border-color .4s,color .4s;display:flex}.access-tabs button:last-child{border-right:0}.access-tabs button{padding:12px 8px}.access-coming-soon{letter-spacing:.12em;border:1px solid;padding:3px 7px;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.3;display:inline-block}.access-pricing .access-card-cta:disabled{cursor:default;color:#e5b9aa;border-color:var(--access-line);box-shadow:none;background:#1403074d;justify-content:center;transform:none}.access-tabs button[aria-selected=true]{color:#690b18;background:#f1ede7;box-shadow:inset 0 0 0 1px #ffffffb8}.access-tabs strong{font-size:16px;font-weight:400}.access-tabs small{font-size:8px}.access-helper,.access-terms{color:#f4efeab3;margin:12px 0 18px;font-size:12px}.access-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.access-card{border:1px solid var(--access-line);background:linear-gradient(155deg,#0d0507eb,#1c050ad1);flex-direction:column;min-width:0;min-height:435px;padding:24px;transition:border-color .25s,background .25s,transform .25s;display:flex;position:relative;box-shadow:0 22px 44px #0d000329}.access-card:not(.is-coming-soon):hover{background:linear-gradient(155deg,#190509f5,#35060fe6);border-color:#ff5c71d1;transform:translateY(-3px)}.access-card.is-coming-soon>:not(.access-card-overlay){opacity:.22;pointer-events:none}.access-card.is-coming-soon{isolation:isolate}.access-card-overlay{z-index:1;text-align:center;background:#0c04065c;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.access-card-overlay>span{color:#f2f1ed;font-size:clamp(13px,calc(1.1 * var(--page-unit,1vw)),18px);letter-spacing:.14em;background:#310710;border:1px solid #d60930;padding:12px 16px;line-height:1.4}.access-card-overlay>p{color:#c5bdb7;margin:0;font-size:13px;line-height:1.5}.access-card.is-featured{background:linear-gradient(145deg,#8b0c22f5,#400611f0);border-color:#ff4562;box-shadow:0 24px 54px #14000542}.access-badge{color:#fff0ec;letter-spacing:.2em;border:1px solid #ffbfc79e;padding:5px 9px;font-size:8px;position:absolute;top:20px;right:20px}.access-card-number{color:#ff6a7f;align-items:center;gap:14px;min-height:22px;font-size:12px;display:flex}.access-card-number i{border-top:1px solid;width:20px}.access-card h3{font-size:clamp(22px, calc(1.85 * var(--page-unit,1vw)), 29px);letter-spacing:-.04em;align-items:flex-start;min-height:77px;margin:20px 0;line-height:1.13;display:flex;position:relative}.access-card .access-card-subtitle{color:#fff0ecb8;max-width:none;font-size:clamp(10px,calc(.75 * var(--page-unit,1vw)),12px);letter-spacing:normal;margin:0;font-weight:400;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.access-options{border-top:1px solid var(--access-line);margin-bottom:24px}.access-options button{text-align:left;border-bottom:1px solid var(--access-line);width:100%;padding:13px 2px 11px;transition:padding-left .2s,background .2s;display:block}.access-options button:hover,.access-options button[aria-pressed=true]{background:linear-gradient(90deg,#e51c3b1a,#0000);padding-left:8px}.access-options small{color:#f4efeacc;justify-content:space-between;align-items:center;gap:10px;min-height:23px;font-size:14px;display:flex}.access-options .access-term-label{flex-wrap:wrap}.access-options .access-term-saving{color:#fff;letter-spacing:.04em;white-space:nowrap;background:#d60930;border:1px solid #d60930;padding:3px 6px;font-size:10px;line-height:1.2;display:inline-block}.access-options .access-offer-row{white-space:nowrap;justify-content:flex-start;gap:7px}.access-offer-row del{color:#f4efea8c;font-size:12px}.access-offer-price,.access-offer-saving{align-items:center;min-height:23px;padding:3px 7px;display:inline-flex}.access-offer-price{color:#710b1a;background:#f1ede7;font-size:12px;font-weight:600}.access-offer-saving{color:#fff0ec;letter-spacing:.08em;border:1px solid #ffbfc79e;font-size:8px}.access-options strong{font-size:clamp(28px, calc(2.8 * var(--page-unit,1vw)), 44px);margin-top:5px;font-weight:300;line-height:1.08;display:block}.access-duration{color:#f4efea94;letter-spacing:.03em;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.5;display:block}.access-no-offers{color:#f4efeaad;padding:25px 2px;font-size:13px;line-height:1.5}.access-card{min-height:465px}.access-card h3{min-height:62px;margin-block:17px}.access-card .access-options button{padding-block:8px}.access-card .access-options strong{font-size:clamp(28px, calc(2.35 * var(--page-unit,1vw)), 37px)}.access-card-cta{text-align:left;border:1px solid #f0445e;justify-content:space-between;align-items:center;min-height:52px;margin-top:auto;padding:10px 14px;font-size:13px;transition:background .25s,color .25s;display:flex}.access-card-cta:hover{color:#690f1c;background:#ece8e2}.access-card-cta svg{flex-shrink:0;transition:transform .25s}.access-card-cta:hover svg{transform:translate(4px)}.access-switch-strip{border:1px solid var(--access-line);background:#12030747;grid-template-columns:32% 1fr 230px;align-items:center;min-height:84px;margin-top:26px;display:grid}.access-switch-strip>*{padding:17px 28px}.access-switch-strip>span{letter-spacing:.25em;color:#e8b7a6;border-right:1px solid var(--access-line);font-size:10px}.access-switch-strip>strong{font-size:clamp(17px, calc(2.1 * var(--page-unit,1vw)), 30px);font-weight:300}.access-switch-strip button{border:1px solid #f0445e;justify-content:space-between;align-items:center;margin:12px 18px;padding:13px 16px;font-size:13px;display:flex}.access-switch-strip button svg{transition:transform .25s}.access-switch-strip button:hover svg{transform:translate(4px)}.access-pricing-ready .access-reveal,.access-pricing-ready .access-card{opacity:0;transform:translateY(18px)}.access-pricing-visible .access-reveal{animation:.65s cubic-bezier(.22,.61,.36,1) both access-rise}.access-pricing-visible .access-tabs{animation-delay:80ms}.access-pricing-visible .access-helper{animation-delay:.13s}.access-pricing-visible .access-card{animation:.65s cubic-bezier(.22,.61,.36,1) both access-rise;animation-delay:calc(.17s + var(--card-delay))}.access-pricing-visible .access-terms{animation-delay:.47s}.access-pricing-visible .access-switch-strip{animation-delay:.53s}.access-card-grid{animation:.38s both access-tab}@keyframes access-rise{to{opacity:1;transform:translateY(0)}}@keyframes access-tab{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (max-width:1000px){.access-pricing{padding-inline:4%}.access-card-grid{grid-template-columns:repeat(2,1fr)}.access-card{min-height:400px}.access-pricing-heading aside{display:none}}@media (max-width:600px){.access-pricing{padding:58px 5% 30px}.access-pricing-heading{padding:0 0 28px}.access-pricing-heading h2{font-size:42px}.access-pricing-heading>p{font-size:16px;line-height:1.45}.access-tabs strong{font-size:12px}.access-tabs small{letter-spacing:.13em;font-size:6px}.access-card-grid{grid-template-columns:1fr;gap:14px}.access-card{min-height:0;padding:20px}.access-card h3{min-height:0;padding-right:95px;font-size:29px}.access-card .access-card-subtitle{top:calc(100% + 3px);bottom:auto}.access-options{grid-template-columns:repeat(2,1fr);display:grid}.access-options button{border-right:1px solid var(--access-line)}.access-options button:nth-child(3){grid-column:1/-1}.access-options strong{font-size:31px}.access-switch-strip{grid-template-columns:1fr}.access-switch-strip>span{border-right:0;border-bottom:1px solid var(--access-line)}.access-switch-strip button{margin-top:0}.access-helper,.access-terms{line-height:1.5}}@media (prefers-reduced-motion:reduce){.access-pricing *{transition:none!important;animation:none!important}.access-pricing-ready .access-reveal,.access-pricing-ready .access-card{opacity:1;transform:none}}
.consult-page{--consult-border:#a9584161;background:#0d0c0c}.consult-page section{border-bottom:1px solid var(--consult-border);position:relative}.consult-page h2{font-size:clamp(30px, calc(3.65 * var(--page-unit,1vw)), 58px);letter-spacing:-.055em;line-height:1.04}.consult-page h3{font-size:clamp(15px, calc(1.35 * var(--page-unit,1vw)), 22px);letter-spacing:-.025em}.consult-page section p{color:#c7beb8;font-size:clamp(12px, calc(1.12 * var(--page-unit,1vw)), 18px);line-height:1.45}.consult-page .consult-meta{font-family:IBM Plex Mono,monospace;font-size:clamp(8px, calc(.68 * var(--page-unit,1vw)), 11px);letter-spacing:.16em;color:#b09987;margin-bottom:22px;line-height:1.6}.consult-section{padding:2.5% 4%}.consult-page .guides{opacity:.45}.consult-hero{isolation:isolate;background:radial-gradient(at 17% 30%,#3a0b12a0,#0000 48%),#0d0c0c;grid-template-columns:40% 60%;align-items:stretch;padding:0 2% 0 0;display:grid}.consult-hero:before,.consult-process:before,.consult-review:before{content:"";z-index:-1;pointer-events:none;mix-blend-mode:screen;opacity:.11;background:url(/assets/flow-fabric.webp) 50%/cover no-repeat;position:absolute;inset:0}.consult-hero:before{opacity:.12;background-position:65% 60%;background-size:auto 90%;width:42%}.consult-hero-copy{border-right:1px solid var(--consult-border);padding:10% 5% 6% 10%}.consult-hero-copy>.consult-meta:first-child:before{content:"";vertical-align:middle;background:#d52a40;width:28px;height:1px;margin-right:18px;display:inline-block}.consult-hero h1{font-size:clamp(44px, calc(5.15 * var(--page-unit,1vw)), 82px);letter-spacing:-.063em;margin:22px 0 24px;line-height:.99}.consult-hero-copy>p:not(.consult-meta){font-size:clamp(12px, calc(1.18 * var(--page-unit,1vw)), 19px);letter-spacing:.015em}.consult-page section .button{font-size:clamp(12px, calc(1.1 * var(--page-unit,1vw)), 18px);white-space:normal;border-color:#c16b58;margin-top:25px;padding:12px 20px}.consult-hero .button{width:83%}.consult-signoff{border-left:1px solid #b38f6f;margin-top:32px;padding-left:15px}.consult-terminal{border:1px solid var(--consult-border);background:#0b0b0bbd;align-self:start;margin:3% 0 5% 2%;padding:0}.consult-terminal-bar{border-bottom:1px solid var(--consult-border);font-size:clamp(7px, calc(.58 * var(--page-unit,1vw)), 10px);color:#bba99b;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;display:flex}.consult-terminal-bar button{font-size:inherit;align-items:center;gap:6px;display:flex}.consult-timeframes{white-space:nowrap}.consult-timeframes b{border:1px solid var(--consult-border);margin-right:14px;padding:3px 8px;font-weight:400}.consult-chart{padding:0;position:relative}.consult-page .consult-data-chart{width:100%;height:auto;display:block}.consult-page .consult-data-chart text{fill:#bfae9e;letter-spacing:.6px;font-family:IBM Plex Mono,monospace;font-size:8px}.consult-chart aside{background:#111010ea;border:1px solid #9c827458;width:34%;padding:14px;position:absolute;top:5%;right:5%}.consult-chart aside .consult-meta{font-size:clamp(7px, calc(.58 * var(--page-unit,1vw)), 9px);color:#e33144;margin-bottom:10px;display:block}.consult-stats{border-top:1px solid var(--consult-border);grid-template-columns:repeat(5,1fr) 1.3fr;padding:20px 0;display:grid}.consult-stats>div{border-right:1px solid #b38f6f30;padding:0 14px}.consult-stats>div:last-child{border:0}.consult-stats small{font-size:clamp(6px, calc(.52 * var(--page-unit,1vw)), 9px);letter-spacing:.09em;color:#a48d7e;white-space:nowrap;display:block}.consult-stats p{margin-top:10px;font-size:clamp(11px, calc(1.2 * var(--page-unit,1vw)), 19px)!important}.consult-stats>div:last-child p{letter-spacing:.1em;font-size:8px!important}.consult-evidence{grid-template-columns:42% minmax(0,1fr);align-items:center;gap:3%;display:grid}.consult-evidence h2,.consult-deliverable h2{margin-bottom:18px}.consult-evidence-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.consult-evidence-cards article{border:1px solid var(--consult-border);padding:14px}.consult-evidence-cards h3{font-size:clamp(12px, calc(1.1 * var(--page-unit,1vw)), 18px)}.consult-evidence-cards p{font-size:clamp(10px, calc(.9 * var(--page-unit,1vw)), 14px)!important}.consult-evidence-cards .consult-data-chart{height:calc(8 * var(--page-unit,1vw));max-height:128px;margin:12px 0}.consult-review{isolation:isolate;background:radial-gradient(at 90% 8%,#310b1290,#0000 55%)}.consult-review:before{opacity:.09;background-position:100% 0;background-size:45%}.consult-review>.consult-section{padding-block:2.4% 1.4%}.consult-chapter{border-top:1px solid var(--consult-border);min-height:calc(9.7 * var(--page-unit,1vw));grid-template-columns:44% 39% 17%;align-items:stretch;display:grid}.consult-chapter-chart{border-right:1px solid var(--consult-border);align-items:center;padding:8px 3%;display:flex}.consult-chapter-copy{align-self:center;padding:16px 7% 16px 17%;position:relative}.consult-chapter-copy>.consult-meta{color:#d9474f;border-right:1px solid var(--consult-border);height:calc(100% - 32px);padding-right:13px;position:absolute;top:16px;left:5%}.consult-chapter-copy h3{text-transform:uppercase;font-size:clamp(12px, calc(1.05 * var(--page-unit,1vw)), 17px);letter-spacing:.02em;margin-bottom:10px}.consult-chapter-copy p{font-size:clamp(11px, calc(.92 * var(--page-unit,1vw)), 15px)!important}.consult-page .consult-chapter-note{border-left:1px solid var(--consult-border);font-size:clamp(7px, calc(.58 * var(--page-unit,1vw)), 10px);align-items:center;margin:0;padding:20px 15%;line-height:1.9;display:flex}.chapter-1 .consult-chapter-chart,.chapter-3 .consult-chapter-chart{grid-area:1/2}.chapter-1 .consult-chapter-copy,.chapter-3 .consult-chapter-copy{grid-area:1/1}.consult-process{isolation:isolate;background:radial-gradient(at 68% 0,#6d0b1880,#0000 65%),#220709;padding-block:2.4% 3%}.consult-process:before{opacity:.19;background-position:100% 100%;background-size:80%}.consult-steps{grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid}.consult-steps article{padding:0 28px 0 0;position:relative}.consult-steps article:before{content:"";background:#e12e42;height:1px;position:absolute;top:21px;left:40px;right:0;box-shadow:0 0 9px #e42a3f80}.consult-steps article:last-child:before{right:20%}.consult-steps article:after{content:"";background:#f3c6b7;border-radius:50%;width:7px;height:7px;position:absolute;top:17px;left:68px;box-shadow:0 0 12px 4px #e93443}.consult-steps span{background:#250708;border:1px solid #b17761;place-items:center;width:40px;height:42px;font-size:16px;display:grid}.consult-steps h3{margin:18px 0 10px}.consult-steps p{max-width:220px}.consult-deliverable{grid-template-columns:33% minmax(0,1fr);align-items:center;gap:5%;display:grid}.consult-deliverable h2{max-width:320px}.consult-report{border:1px solid var(--consult-border);padding:12px}.consult-report>.consult-meta{border-bottom:1px solid var(--consult-border);margin-bottom:10px;padding-bottom:10px;font-size:8px}.consult-report>div:not(.consult-progress){grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.consult-report article{border:1px solid #b38f6f45;padding:13px}.consult-report article .consult-meta{font-size:clamp(7px, calc(.58 * var(--page-unit,1vw)), 9px);color:#da3547;letter-spacing:.04em;margin-bottom:15px;display:block}.consult-report article p{font-size:clamp(11px, calc(.95 * var(--page-unit,1vw)), 15px)}.consult-report article:after{content:"";background:#c34740;width:25px;height:1px;margin-top:15px;display:block}.consult-progress{grid-template-columns:74% 1fr;gap:8px 14px;padding-top:14px;display:grid;position:relative}.consult-progress>.consult-meta:first-child{grid-column:1;margin:0;font-size:7px}.consult-progress>div{grid-column:1;gap:4px;height:19px;display:flex}.consult-progress i{background:#514541;flex:1}.consult-progress i.is-red{background:#bb2635}.consult-progress>.consult-meta:last-child{border-left:1px solid var(--consult-border);grid-area:1/2/3;margin:0;padding-left:14px;font-size:8px}.consult-packages{grid-template-columns:33% repeat(3,minmax(0,1fr));gap:15px;display:grid}.consult-packages article{border:1px solid var(--consult-border);flex-direction:column;padding:18px;display:flex}.consult-packages article p{font-size:clamp(11px, calc(.98 * var(--page-unit,1vw)), 16px);margin:14px 0 24px}.consult-packages article .consult-meta{font-size:clamp(7px, calc(.62 * var(--page-unit,1vw)), 10px);margin:auto 0 0}.consult-packages article .consult-meta:before{content:"";background:#bb7860;width:24px;height:1px;margin-bottom:18px;display:block}.consult-packages .featured{background:linear-gradient(130deg,#801120b0,#36090f);border-color:#cd3343}.consult-closing{min-height:calc(20 * var(--page-unit,1vw));isolation:isolate;background:radial-gradient(at 72% 100%,#3b081180,#0000 65%);justify-content:space-between;align-items:center;display:flex;overflow:hidden}.consult-closing>div:first-child{z-index:2}.consult-closing>.consult-meta{z-index:2;align-self:flex-end}.consult-globe{z-index:-1;width:43%;height:160%;position:absolute;top:6%;right:12%}.consult-globe .globe.community-globe{opacity:.65;width:100%;top:0;bottom:auto;right:0}.consult-node{animation:4s ease-in-out infinite consult-glow}.consult-line{stroke-dasharray:1000}.motion-visible .consult-line{animation:2s both consult-draw}.consult-paused .consult-node,.consult-paused .consult-line{animation-play-state:paused}@keyframes consult-glow{50%{opacity:.6}}@keyframes consult-draw{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@media (min-width:1001px){.consult-hero{min-height:calc(44.5 * var(--page-unit,1vw));max-height:712px}}@media (max-width:1000px){.consult-hero{grid-template-columns:1fr;padding:0 4% 30px}.consult-hero-copy{border:0;max-width:700px;padding:32px 0 10px}.consult-hero h1{max-width:550px;font-size:64px}.consult-terminal{margin:0}.consult-hero .button{width:auto}.consult-evidence,.consult-deliverable{grid-template-columns:1fr;gap:25px}.consult-section{padding:35px 5%}.consult-evidence-cards .consult-data-chart{height:100px}.consult-chapter{grid-template-columns:47% 53%}.consult-chapter-note{display:none!important}.consult-packages{grid-template-columns:repeat(3,1fr)}.consult-packages>div{grid-column:1/-1}.consult-closing{min-height:300px}}@media (max-width:600px){.consult-hero h1{font-size:48px}.consult-section{padding:30px 5%}.consult-chart aside{padding:8px}.consult-chart aside p{font-size:9px}.consult-chart aside .consult-meta{margin-bottom:5px;font-size:6px}.consult-terminal-bar{gap:6px;padding:10px 8px;font-size:6px}.consult-timeframes{display:none}.consult-stats{grid-template-columns:repeat(3,1fr);gap:15px 0;padding:12px 0}.consult-stats small{font-size:7px}.consult-evidence-cards,.consult-packages,.consult-report>div:not(.consult-progress){grid-template-columns:1fr}.consult-evidence-cards article{grid-template-columns:1fr 1fr;gap:8px;display:grid}.consult-evidence-cards article svg{grid-area:1/2/3;margin:0}.consult-chapter{flex-direction:column;display:flex}.consult-chapter-chart{border:0;width:100%;padding:16px 5%}.consult-chapter-copy{padding:18px 5% 24px 17%}.consult-chapter-copy>.consult-meta{top:18px}.consult-review>.consult-section{padding:30px 5%}.consult-steps{grid-template-columns:1fr 1fr;gap:30px 15px}.consult-steps article{padding-right:10px}.consult-steps h3{font-size:15px}.consult-globe{opacity:.5;width:95%;right:-35%}.consult-closing>.consult-meta{display:none}.consult-packages article{min-height:180px}.consult-progress>.consult-meta:last-child{padding-left:8px;font-size:6px}}@media (prefers-reduced-motion:reduce){.consult-page .motion-reveal{opacity:1!important;translate:none!important}.consult-node,.motion-visible .consult-line{animation:none}}.consult-hero:before,.consult-review:before,.consult-process:before{display:none}.consult-terrain{pointer-events:none;z-index:-1;opacity:.48;width:100%;height:100%;position:absolute;inset:0}.consult-hero>.consult-terrain{opacity:.3;width:40%}.consult-review>.consult-terrain{opacity:.26;height:25%;top:0}.consult-process>.consult-terrain{opacity:.65;width:72%;left:28%}.consult-corner{text-align:left;position:absolute;top:24px;right:4%}.consult-page .consult-corner{font-size:clamp(7px,calc(.58 * var(--page-unit,1vw)),10px)}.consult-evidence{grid-template-columns:minmax(0,59%) minmax(0,39%);gap:2%;padding-block:2%}.consult-evidence-copy{padding-left:8%}.consult-evidence-cards article{padding:12px}.consult-evidence-cards .consult-data-chart{height:calc(8 * var(--page-unit,1vw));border-block:1px solid #9c827430;margin:9px 0}.consult-evidence-cards h3{margin-bottom:8px}.consult-deliverable{grid-template-columns:34% minmax(0,1fr);gap:3%}.consult-deliverable h2{max-width:none;font-size:clamp(30px,calc(3.65 * var(--page-unit,1vw)),58px)}.consult-report article{padding-right:20px;position:relative}.consult-report-number{color:#a38f80;font-size:7px;position:absolute;top:12px;right:8px}.consult-progress>div{gap:3px;height:12px}.consult-page .consult-package-note{margin:18px 0 0;font-size:8px}.consult-packages .featured{background:radial-gradient(at 30% 90%,#a4261880,#0000 70%),linear-gradient(135deg,#73111a,#37090d)}.consult-wire-globe{width:100%;animation:12s ease-in-out infinite consult-wire-breathe;display:block}.consult-globe{width:43%;height:160%;top:6%;right:12%}.consult-paused .consult-wire-globe{animation-play-state:paused}@keyframes consult-wire-breathe{50%{opacity:.7}}@media (max-width:1000px){.consult-evidence,.consult-deliverable{grid-template-columns:1fr;gap:24px}.consult-evidence-copy{order:-1;padding-left:0}.consult-evidence-cards .consult-data-chart{height:110px}.consult-corner{display:none}}@media (max-width:600px){.consult-evidence-cards .consult-data-chart{height:95px}.consult-globe{width:95%;right:-35%}}@media (prefers-reduced-motion:reduce){.consult-wire-globe{animation:none}}.consult-terminal-context{font-size:clamp(5px,calc(.4 * var(--page-unit,1vw)),7px);color:#a18b7c}.consult-terminal-bar{gap:6px;padding:10px 12px}.consult-chart aside{width:30%;padding:10px;top:4%;right:3%}.consult-chart aside p{font-size:clamp(9px,calc(.95 * var(--page-unit,1vw)),15px)}.consult-chart aside .consult-meta{margin-bottom:7px}.consult-report-tabs{float:right;color:#ac7563;font-size:6px}.consult-page .consult-chapter-note{white-space:pre-line;max-width:100%;font-size:clamp(6px,calc(.5 * var(--page-unit,1vw)),8px)}@media (max-width:1000px){.consult-terminal-context{display:none}}@media (max-width:600px){.consult-report-tabs{display:none}}.consult-review>.consult-terrain{width:52%;height:23%;top:0;left:48%}.consult-process>.consult-terrain{height:88%;top:12%}.consult-hero>.consult-terrain{height:100%;top:0}.consult-observation-number{float:right;color:#a38f80;font-size:inherit}.consult-chart aside p:after{content:"";background:#bd493e;width:22px;height:1px;margin-top:10px;display:block}.consult-page .consult-chapter-note{align-content:center;display:block}.consult-page .consult-section>div>.consult-meta:first-child{align-items:center;gap:12px;display:flex}.consult-hero:before,.consult-review:before,.consult-process:before{mix-blend-mode:normal;background-image:url(/assets/consult/mountain-atmosphere.webp);display:block}.consult-hero:before{opacity:.72;background-position:76%;background-size:auto 100%;width:40%;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.consult-review:before{width:64%;height:clamp(150px,calc(14 * var(--page-unit,1vw)),230px);opacity:.54;background-position:right 48%;background-size:cover;inset:0 0 auto auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}.consult-process:before{opacity:.74;background-position:50% 58%;background-size:cover;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48%);mask-image:linear-gradient(90deg,#0000,#000 48%)}.consult-process{background:radial-gradient(at 52% 12%,#59101699,#0000 70%),#220709}.consult-closing:before{content:"";z-index:-2;pointer-events:none;opacity:.32;background:linear-gradient(90deg,#0d0c0c 12%,#0000 62%),url(/assets/consult/mountain-atmosphere.webp) 50% 45%/cover;position:absolute;inset:0}.consult-section>div>.consult-meta>i{background:#ab5a42;flex:0 0 28px;height:1px;margin-inline:3px;display:inline-block}.consult-section>div>.consult-meta>span:first-child{font-size:.85em}.consult-report>.consult-report-heading{display:block!important}.consult-progress .consult-trade-pair{flex:1;gap:2px;min-width:0;display:flex}.consult-progress .consult-trade-pair i{min-width:0;display:block}.consult-chart aside{width:30%;right:7%}.consult-report article p{max-width:23ch}@media (max-width:1000px){.consult-hero:before{opacity:.45;background-position:100% 0;background-size:cover;width:100%}.consult-review:before{width:75%;height:180px}}@media (max-width:600px){.consult-process:before{opacity:.5;background-position:66% bottom;background-size:auto 100%}.consult-progress>div{gap:2px}}.consult-page .consult-meta:has(>i){align-items:center;gap:12px;display:flex}.consult-page .consult-meta>i{background:#ab5a42;flex:0 0 28px;height:1px;margin-inline:3px;display:block}.consult-hero:before{opacity:.5;background-position:82% bottom;background-size:auto 135%}.consult-review:before{opacity:.34;background-position:100% 0}@media (max-width:1000px){.consult-hero:before{opacity:.4;background-position:100% 0;background-size:cover}}.consult-process:before{opacity:.52;background-position:top}.consult-intro{isolation:isolate;background:radial-gradient(at 17% 30%,#3a0b12a0,#0000 48%),#0d0c0c;position:relative}.consult-intro:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background:url(/assets/consult/mountain-atmosphere.webp) 82% bottom/auto 135% no-repeat;width:40%;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 23% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 23% 78%,#0000 100%)}.consult-intro>.site-header{background:linear-gradient(#0d0c0c88,#0000)}.consult-intro .consult-hero{background:0 0}.consult-intro .consult-hero:before{display:none}@media (max-width:1000px){.consult-intro:before{opacity:.4;background-position:100% 0;background-size:cover;width:100%}}.consult-intro{background:radial-gradient(at 50% 45%,#3a0b1255,#0000 65%),#0d0c0c}.consult-intro:before{opacity:.35;background-position:50% 55%;background-size:cover;width:100%;-webkit-mask-image:linear-gradient(#0000,#000 28% 65%,#0000);mask-image:linear-gradient(#0000,#000 28% 65%,#0000)}.consult-intro .consult-hero{text-align:center;justify-content:center;align-items:center;min-height:650px;max-height:none;padding:64px 6% 58px;display:flex}.consult-hero .consult-hero-copy{border:0;width:100%;max-width:1000px;padding:0}.consult-hero-copy>.consult-meta:first-child{letter-spacing:.24em;color:#d5b6ae;justify-content:center;align-items:center;gap:16px;display:flex}.consult-hero-copy>.consult-meta:first-child:before{width:32px;margin:0}.consult-hero-copy>.consult-meta:first-child:after{content:"";background:#d52a40;width:32px;height:1px}.consult-hero h1{max-width:1000px;font-size:clamp(54px,calc(7.1 * var(--page-unit,1vw)),104px);letter-spacing:-.055em;margin:28px auto;line-height:1.04}.consult-hero h1 span{color:#cf0035}.consult-hero-copy>p:not(.consult-meta){color:#d1c3c3;max-width:620px;margin:0 auto;font-size:18px;line-height:1.7}.consult-hero .button{color:#fff;background:#cf0035;border:0;gap:12px;width:auto;min-width:0;max-width:100%;margin-top:32px;padding:16px 24px}.consult-hero .button:hover{background:#eb1248}.consult-hero .consult-signoff{border:0;color:#bda09b;border-top:1px solid #68304066;flex-wrap:wrap;justify-content:center;gap:20px;max-width:640px;margin:44px auto 0;padding:24px 0 0;font-size:10px;line-height:1.7;display:flex}.consult-signoff span+span:before{content:"·";color:#ef345b;margin-right:20px}@media (max-width:600px){.consult-intro .consult-hero{min-height:0;padding:48px 6% 44px}.consult-hero h1{font-size:clamp(40px,calc(10 * var(--page-unit,1vw)),60px);margin:24px auto}.consult-hero-copy>p:not(.consult-meta){font-size:16px}.consult-hero .button{gap:10px;width:100%;min-width:0}.consult-hero .consult-signoff{gap:8px 14px;margin-top:30px;font-size:8px}.consult-signoff span+span:before{margin-right:14px}.consult-intro:before{background-position:60%}}
