.cwv-marketing{--command-black:#0A0A0A;--concrete:#E5E3DF;--iron-slate:#2B2B2B;--diff-red:#3E4526;--code-olive:#E31E24;--canvas:var(--command-black);--ink:var(--concrete);--surface:var(--iron-slate);--accent:var(--diff-red);--quiet:var(--code-olive);--on-accent:var(--concrete);--on-surface:var(--concrete);--dim:color-mix(in srgb,var(--ink) 68%,var(--canvas));--muted:color-mix(in srgb,var(--ink) 58%,var(--canvas));--line:color-mix(in srgb,var(--ink) 19%,var(--canvas));--line-strong:color-mix(in srgb,var(--ink) 34%,var(--canvas));--panel:color-mix(in srgb,var(--surface) 54%,var(--canvas));--panel-raised:color-mix(in srgb,var(--surface) 82%,var(--canvas));--quiet-wash:color-mix(in srgb,var(--quiet) 22%,var(--canvas));--accent-wash:color-mix(in srgb,var(--accent) 10%,var(--canvas));--grid-line:color-mix(in srgb,var(--ink) 5%,transparent);--shadow:color-mix(in srgb,var(--command-black) 54%,transparent);--focus:var(--accent);--accent-light:var(--ink);--bg:var(--canvas);--text:var(--ink);--card:var(--panel);--border:var(--line);--font-display:var(--font-geist),"Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--font-body:var(--font-outfit),"Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--font-mono:var(--font-chakra),"Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--wrap:72rem;--gutter:clamp(1.25rem,4vw,3rem);--section-space:clamp(5rem,9vw,8rem)}.cwv-marketing *{box-sizing:border-box;margin:0;padding:0}.cwv-marketing{min-width:20rem;min-height:100vh;overflow-x:hidden;background:var(--canvas);color:var(--ink);font-family:var(--font-body);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color .18s ease,color .18s ease}.cwv-marketing:before{position:fixed;z-index:-1;inset:0;content:"";pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:4rem 4rem;background-position:top;-webkit-mask-image:linear-gradient(to bottom,var(--command-black),transparent 44rem);mask-image:linear-gradient(to bottom,var(--command-black),transparent 44rem)}.cwv-marketing ::-moz-selection{background:var(--accent);color:var(--on-accent)}.cwv-marketing ::selection{background:var(--accent);color:var(--on-accent)}.cwv-marketing a{color:inherit;text-decoration:none}.cwv-marketing input,button{font:inherit}.cwv-marketing input:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.cwv-marketing .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cwv-marketing .wrap{width:min(100%,var(--wrap));margin-inline:auto;padding-inline:var(--gutter)}.cwv-marketing .eyebrow{display:inline-flex;align-items:center;gap:.7rem;color:var(--dim);font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.cwv-marketing .eyebrow:before{width:1.75rem;height:1px;content:"";background:var(--quiet)}.cwv-marketing .price,h1,h2,h3{font-family:var(--font-display)}.cwv-marketing h2{max-width:19ch;margin-top:.8rem;font-size:clamp(2.35rem,5vw,4.9rem);font-weight:800;letter-spacing:-.055em;line-height:.92;text-transform:uppercase}.cwv-marketing .prose{max-width:45rem;margin-top:1.5rem;color:var(--dim);font-size:clamp(1rem,1.7vw,1.15rem)}.btn,.cwv-marketing .btn-quiet{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;padding:.84rem 1.3rem;border:1px solid transparent;border-radius:0;font-family:var(--font-mono);font-size:1.175rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.cwv-marketing .btn{background:var(--accent);color:var(--on-accent);box-shadow:.35rem .35rem 0 var(--shadow)}.cwv-marketing .btn:hover{color:var(--on-accent);transform:translate(-2px,-2px)}.cwv-marketing .btn:active{transform:translate(0);box-shadow:none}.cwv-marketing .btn:disabled{cursor:wait;opacity:.65}.cwv-marketing .btn-quiet{border-color:var(--line-strong);color:var(--ink);background:var(--canvas)}.cwv-marketing .btn-quiet:hover{border-color:var(--ink);background:var(--ink);color:var(--canvas)}.cwv-marketing .topnav{position:sticky;z-index:30;top:0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--canvas) 91%,transparent);backdrop-filter:blur(14px)}.cwv-marketing .topnav .bar{display:flex;min-height:4.75rem;align-items:center;justify-content:space-between;gap:2rem}.cwv-marketing .topnav .mark{display:inline-flex;color:var(--ink)}.cwv-marketing .brand-mark{display:block;width:2rem;aspect-ratio:624/640}.brand-mark svg,.cwv-marketing .brand-lockup svg{display:block;width:100%;height:auto;overflow:visible}.cwv-marketing .topnav .links{display:flex;align-items:center;gap:clamp(1rem,2.4vw,2rem)}.cwv-marketing .topnav .links a.plain{position:relative;color:var(--dim);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.cwv-marketing .topnav .links a.plain:after{position:absolute;right:0;bottom:-.45rem;left:0;height:1px;content:"";background:var(--ink);transform:scaleX(0);transform-origin:right;transition:transform .16s ease}.cwv-marketing .topnav .links a.plain:hover{color:var(--ink)}.cwv-marketing .topnav .links a.plain:hover:after{transform:scaleX(1);transform-origin:left}.cwv-marketing .topnav .links .btn{min-height:2.65rem;padding:.65rem .9rem;border-color:var(--accent);background:var(--canvas);color:var(--ink);box-shadow:none;font-size:.67rem}.cwv-marketing .topnav .links .btn:hover{background:var(--ink);color:var(--canvas)}.cwv-marketing .hub-hero{position:relative;isolation:isolate;min-height:min(44rem,calc(100svh - 4.75rem));display:flex;align-items:center;overflow:hidden;padding-block:clamp(5rem,10vw,9rem);border-bottom:1px solid var(--line)}.cwv-marketing .hub-hero .wrap{position:relative;z-index:2}.cwv-marketing .hub-hero:after{position:absolute;z-index:1;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(10,10,10,.95),rgba(10,10,10,.82) 40%,rgba(10,10,10,.5) 74%,rgba(10,10,10,.62)),linear-gradient(180deg,rgba(10,10,10,.55) 0,transparent 30%,transparent 72%,rgba(10,10,10,.8))}.cwv-marketing .hub-hero h1{max-width:16ch;margin:1rem 0 1.6rem;font-size:clamp(2rem,3.4vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.08;text-transform:none}.cwv-marketing .hub-hero h1 em{display:inline-block;color:var(--accent);font-style:normal}.cwv-marketing .hub-hero .line{max-width:43rem;margin-bottom:2rem;color:var(--dim);font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.65}.cwv-marketing .hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}.cwv-marketing .hero-note{max-width:43rem;margin-top:1.2rem;color:var(--muted);font-family:var(--font-mono);font-size:.72rem;line-height:1.55}.cwv-marketing .hero-grid{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,4rem);align-items:center}.cwv-marketing .hero-lead{min-width:0;max-width:46rem}.cwv-marketing .hero-brain{position:absolute;z-index:0;inset:0;margin:0;pointer-events:none}.cwv-marketing .hero-brain img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:62% center;object-position:62% center;filter:saturate(.85) contrast(1.03);opacity:.62}@media (max-width:860px){.cwv-marketing .hero-brain img{-o-object-position:68% center;object-position:68% center;opacity:.5}.cwv-marketing .hub-hero:after{background:linear-gradient(180deg,rgba(10,10,10,.88) 0,rgba(10,10,10,.72) 45%,rgba(10,10,10,.9))}}.cwv-marketing section{padding-block:var(--section-space)}.cwv-marketing .trailband,section.alt{border-block:1px solid var(--line);background:var(--panel)}#curriculum,#pricing,.cwv-marketing #notify,.deal-section,.trailband{position:relative;isolation:isolate;overflow:hidden}.cwv-marketing .trailband{border-top:0}.cwv-marketing #pricing:before{position:absolute;z-index:0;inset:0;content:"";pointer-events:none;background-size:cover;filter:saturate(.65) contrast(.88);opacity:.07;-webkit-mask-image:radial-gradient(ellipse 72% 80% at 72% 48%,var(--command-black) 8%,transparent 76%);mask-image:radial-gradient(ellipse 72% 80% at 72% 48%,var(--command-black) 8%,transparent 76%)}#curriculum>.wrap,#pricing>.wrap,.cwv-marketing #notify>.wrap,.deal-section>.wrap,.trailband>.wrap{position:relative;z-index:1}.cwv-marketing #pricing:before{background-image:url(/marketing/hero-brain-3.jpg);background-position:70%}.cwv-marketing .trail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:3.5rem;border:1px solid var(--line);background:var(--canvas)}.cwv-marketing .stop{position:relative;min-width:0;padding:1rem;border-left:1px solid var(--line)}.cwv-marketing .stop:first-child{border-left:0}.cwv-marketing .stop .node{width:3.25rem;height:3.25rem;display:grid;place-items:center;margin-bottom:2.5rem;border:1px solid var(--line-strong);background:var(--surface);color:var(--on-surface)}.cwv-marketing .stop:first-child .node{border-color:var(--quiet);background:var(--quiet-wash)}.cwv-marketing .stop .node:after{position:absolute;top:4.9rem;left:1rem;color:var(--muted);content:"0" counter(course-step);counter-increment:course-step;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.08em}.cwv-marketing .trail{counter-reset:course-step -1}.cwv-marketing .stop .node svg{width:1.25rem;height:1.25rem}.cwv-marketing .stop h3{min-height:3em;font-size:.91rem;font-weight:700;letter-spacing:-.015em;line-height:1.3}.cwv-marketing .stop p{margin-top:.55rem;color:var(--muted);font-family:var(--font-mono);font-size:.64rem;line-height:1.45}.cwv-marketing .statline{display:grid;grid-template-columns:repeat(4,1fr);margin-top:1rem;border:1px solid var(--line);background:var(--canvas)}.cwv-marketing .statline .s{min-width:0;padding:1.4rem;border-left:1px solid var(--line)}.cwv-marketing .statline .s:first-child{border-left:0}.cwv-marketing .statline .s strong{display:block;font-size:.95rem;font-weight:750;letter-spacing:-.01em}.cwv-marketing .statline .s span{display:block;margin-top:.3rem;color:var(--muted);font-family:var(--font-mono);font-size:.66rem;line-height:1.45}.cwv-marketing .rail{display:grid;margin-top:3rem;border-top:1px solid var(--line-strong)}.cwv-marketing .rung{display:grid;grid-template-columns:minmax(9rem,.38fr) 1fr;gap:clamp(1.5rem,5vw,5rem);padding:clamp(2rem,4vw,3.5rem) clamp(0rem,2vw,1.5rem);border-bottom:1px solid var(--line)}.cwv-marketing .rung .price{color:var(--ink);font-size:clamp(2rem,4vw,3.25rem);font-weight:800;letter-spacing:-.055em;line-height:.95}.cwv-marketing .rung .price small{display:block;margin-top:.7rem;color:var(--muted);font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.02em;line-height:1.45}.cwv-marketing .rung .price s{color:var(--muted);text-decoration-thickness:1px}.cwv-marketing .rung h3{margin-bottom:.55rem;font-size:clamp(1.35rem,2.5vw,1.9rem);font-weight:750;letter-spacing:-.035em;line-height:1.05}.cwv-marketing .rung p{max-width:42rem;color:var(--dim)}.cwv-marketing .rung p+p{margin-top:.65rem}.cwv-marketing .rung .fine{color:var(--muted);font-family:var(--font-mono);font-size:.72rem}.cwv-marketing .rung-anchor{position:relative;background:var(--accent-wash)}.cwv-marketing .rung-anchor:before{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:var(--accent)}.cwv-marketing .rung-anchor .price{color:var(--accent)}.cwv-marketing .rung .tag{display:inline-flex;margin-left:.6rem;padding:.25rem .45rem;border:1px solid var(--accent);color:var(--ink);font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;vertical-align:.3rem}.cwv-marketing .curr{display:grid;margin-top:3.75rem;border-top:1px solid var(--line-strong)}.cwv-marketing .curr-sec{display:grid;grid-template-columns:minmax(12rem,.42fr) 1fr;gap:clamp(1.5rem,5vw,4rem);padding-block:2rem;border-bottom:1px solid var(--line)}.cwv-marketing .sec-label h3{font-size:1.05rem;font-weight:750;letter-spacing:-.025em}.cwv-marketing .sec-label p{margin-top:.35rem;color:var(--muted);font-family:var(--font-mono);font-size:.68rem}.cwv-marketing .mods{display:flex;flex-wrap:wrap;align-content:flex-start;gap:.55rem}.cwv-marketing .mod{display:inline-flex;min-height:2.6rem;align-items:center;gap:.7rem;padding:.4rem .8rem .4rem .42rem;border:1px solid var(--line);background:var(--canvas);color:var(--dim);font-size:.82rem;line-height:1.35}.cwv-marketing .mod .n{width:1.65rem;height:1.65rem;display:inline-grid;flex:none;place-items:center;background:var(--quiet-wash);color:var(--ink);font-family:var(--font-mono);font-size:.66rem;font-weight:700}.cwv-marketing .princ{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3rem;border:1px solid var(--line);background:var(--line)}.cwv-marketing .way{min-height:15rem;padding:clamp(1.5rem,3vw,2.35rem);background:var(--canvas)}.cwv-marketing .way:before{display:block;width:2.5rem;height:.4rem;margin-bottom:4.25rem;content:"";background:var(--quiet)}.cwv-marketing .princ .way h3,.way h3{margin-bottom:.55rem;color:var(--ink);font-size:1.12rem;font-weight:750;letter-spacing:-.025em;line-height:1.15}.cwv-marketing .way p{color:var(--dim);font-size:.92rem}.cwv-marketing .notify{position:relative;max-width:53rem;margin-inline:auto;padding:clamp(2rem,6vw,5rem);border:1px solid var(--line-strong);background:var(--canvas);box-shadow:.75rem .75rem 0 var(--quiet-wash)}.cwv-marketing .notify:before{position:absolute;top:-1px;left:-1px;width:6rem;height:5px;content:"";background:var(--quiet)}.cwv-marketing .notify h3{max-width:17ch;font-size:clamp(2rem,5vw,4rem);font-weight:800;letter-spacing:-.055em;line-height:.92;text-transform:uppercase}.cwv-marketing .notify>p{max-width:39rem;margin-top:1rem;color:var(--dim)}.cwv-marketing .notify form{grid-template-columns:1fr auto;gap:.75rem}.cwv-marketing .notify input[type=email]::-moz-placeholder{color:var(--muted)}.cwv-marketing .notify input[type=email]::placeholder{color:var(--muted)}.cwv-marketing .notify input[type=email]:focus{border-color:var(--ink)}.cwv-marketing .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cwv-marketing .form-error{display:none;padding-left:.75rem;border-left:3px solid var(--accent);color:var(--ink)!important;font-family:var(--font-mono);font-size:.72rem}.cwv-marketing .form-done{display:none;font-family:var(--font-mono);font-size:.8rem}.cwv-marketing .hub-footer{padding-block:4rem 2rem;border-top:1px solid var(--line)}.cwv-marketing .hub-footer .cols{display:grid;grid-template-columns:minmax(15rem,1fr) auto;gap:3rem;align-items:start}.cwv-marketing .brand-lockup{display:block;width:min(15rem,65vw);color:var(--ink)}.cwv-marketing .hub-footer p{max-width:31rem;margin-top:1.2rem;color:var(--muted);font-size:.85rem}.cwv-marketing .hub-footer nav{display:grid;grid-template-columns:repeat(2,auto);gap:.8rem 2rem}.cwv-marketing .hub-footer nav a{color:var(--dim);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.cwv-marketing .hub-footer nav a:hover{color:var(--ink)}.cwv-marketing .footer-base{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:3.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}.cwv-marketing .hub-footer .legal{color:var(--muted);font-family:var(--font-mono);font-size:.65rem}@media (prefers-reduced-motion:no-preference){.brand-mark svg path,.brand-mark svg path:nth-child(2),.brand-mark svg path:nth-child(3),.hub-hero .wrap>*,.hub-hero .wrap>:nth-child(2),.hub-hero .wrap>:nth-child(3),.hub-hero .wrap>:nth-child(4),.hub-hero .wrap>:nth-child(5),@keyframes slab-in{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@keyframes rise-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){*,.cwv-marketing :after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:920px){.cwv-marketing .trail{grid-template-columns:repeat(2,minmax(0,1fr))}.cwv-marketing .stop:nth-child(odd){border-left:0}.cwv-marketing .stop:nth-child(n+3){border-top:1px solid var(--line)}.cwv-marketing .stop:last-child{grid-column:1/-1;border-left:0}.cwv-marketing .stop h3{min-height:0}.cwv-marketing .statline{grid-template-columns:repeat(2,1fr)}.cwv-marketing .statline .s:nth-child(odd){border-left:0}.cwv-marketing .statline .s:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:760px){.cwv-marketing .topnav .links a.plain{display:none}.curr-sec,.cwv-marketing .rung{grid-template-columns:1fr}.cwv-marketing .rung{gap:1.25rem}.cwv-marketing .princ{grid-template-columns:1fr}.cwv-marketing .way{min-height:0}.cwv-marketing .way:before{margin-bottom:2.5rem}.cwv-marketing .hub-footer .cols{grid-template-columns:1fr}.cwv-marketing .hub-footer nav{grid-template-columns:repeat(2,max-content)}}@media (max-width:520px){.cwv-marketing{--gutter:1.15rem}.cwv-marketing .topnav .bar{min-height:4.25rem;gap:1rem}.cwv-marketing .topnav .links .btn{max-width:11rem;text-align:center}.cwv-marketing .brand-mark{width:1.65rem}.cwv-marketing .hub-hero{min-height:auto}.cwv-marketing #pricing:before{opacity:.045}.cwv-marketing .hub-hero h1{font-size:clamp(3.15rem,16vw,4.65rem)}.cwv-marketing .hero-cta{align-items:stretch;flex-direction:column}.cwv-marketing .hero-cta .btn-quiet,.hero-cta .btn{width:100%}.cwv-marketing .trail{grid-template-columns:1fr}.cwv-marketing .stop:nth-child(odd),.stop{display:grid;grid-template-columns:3.25rem 1fr;gap:0 1rem;border-top:1px solid var(--line);border-left:0}.cwv-marketing .stop:first-child{border-top:0}.cwv-marketing .stop:last-child{grid-column:auto}.cwv-marketing .stop .node{grid-row:1/span 2;margin-bottom:0}.cwv-marketing .stop .node:after{display:none}.cwv-marketing .stop p{margin-top:.3rem}.cwv-marketing .statline{grid-template-columns:1fr}.cwv-marketing .statline .s:nth-child(odd),.statline .s{border-top:1px solid var(--line);border-left:0}.cwv-marketing .statline .s:first-child{border-top:0}.cwv-marketing .rung .tag{display:block;width:-moz-max-content;width:max-content;margin:.6rem 0 0}.cwv-marketing .mod{width:100%}.cwv-marketing .notify form{grid-template-columns:1fr}.cwv-marketing .notify .btn{width:100%}.cwv-marketing .footer-base{align-items:flex-end}}.topnav .mark{gap:.6rem;align-items:center}.brand-name{font-family:var(--font-display);font-weight:700;font-size:1.02rem;letter-spacing:.01em;color:var(--ink);white-space:nowrap;line-height:1}.cwv-marketing .notify form{display:grid;grid-template-columns:1fr;margin-top:2rem}.cwv-marketing .notify form>div{display:grid;grid-template-columns:1fr auto;gap:.75rem}.cwv-marketing .notify input[type=email]{min-width:0;min-height:3.25rem;padding:.75rem 1rem;border:1px solid var(--line-strong);border-radius:0;background:var(--panel);color:var(--ink);font-family:var(--font-mono);font-size:.8rem}.cwv-marketing .notify button[type=submit]{min-height:3.25rem;padding:.84rem 1.3rem;border:1px solid transparent;border-radius:0;background:var(--accent);color:var(--on-accent);box-shadow:.35rem .35rem 0 var(--shadow);font-family:var(--font-mono);font-size:.9rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media (max-width:520px){.cwv-marketing .notify form>div{grid-template-columns:1fr}}@media (min-width:921px){.cwv-marketing .trail{grid-template-columns:repeat(5,minmax(0,1fr))}.cwv-marketing .stop:nth-child(5n+1){border-left:0}.cwv-marketing .stop:nth-child(n+6){border-top:1px solid var(--line)}}.cwv-marketing .rung button{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;padding:.84rem 1.3rem;border:1px solid transparent;border-radius:0;background:var(--accent);color:var(--on-accent);box-shadow:.35rem .35rem 0 var(--shadow);font-family:var(--font-mono);font-size:.95rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.cwv-marketing .rung button:hover{transform:translate(-2px,-2px)}.cwv-marketing .need-block{margin-top:3rem}.cwv-marketing .need-block h3{margin-bottom:.55rem;font-size:1.12rem;font-weight:750;letter-spacing:-.025em}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_ed3508{--font-outfit:"Outfit","Outfit Fallback"}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c43ef54631c6ad3c-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48b76bf2200d991e-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/29e4af7482351bce-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6fd32ec5acdd27d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3926fa88ed32c251-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c3206c67a3393998-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7d7f401753dc0c4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6681946d7a6ccbb7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1fc9a8acda3903f0-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b750d5bfef15842-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2a7c45462b39533e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c7c43bdd7a35c63-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8d541ca8617572f0-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3955bbd902881c26-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f6d84cc3be9d6158-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84f090e3b62fb9e3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch Fallback;src:local("Arial");ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.00%;size-adjust:102.51%}.__className_bde904{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.__variable_bde904{--font-chakra:"Chakra Petch","Chakra Petch Fallback"}