@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-thai-cyrillic-ext-400-normal.11h-i9ma4k-w-.woff2)format("woff2"),url(../media/ibm-plex-sans-thai-cyrillic-ext-400-normal.05468np59dogx.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 Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-thai-thai-400-normal.42h6fehff09po.woff2)format("woff2"),url(../media/ibm-plex-sans-thai-thai-400-normal.3uvxfraxj3e50.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-thai-latin-ext-400-normal.32sz6nexgisfl.woff2)format("woff2"),url(../media/ibm-plex-sans-thai-latin-ext-400-normal.3r6p-t6jjznmi.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 Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-thai-latin-400-normal.2lgi-rzfkihu4.woff2)format("woff2"),url(../media/ibm-plex-sans-thai-latin-400-normal.33-gh5m2q1goq.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 Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-thai-cyrillic-ext-500-normal.06j3vr9-8hi33.woff2)format("woff2"),url(../media/ibm-plex-sans-thai-cyrillic-ext-500-normal.2m-rk95gd7g7f.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 Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-thai-thai-500-normal.2w3wf2js5sqbe.woff2)format("woff2"),url(../media/ibm-plex-sans-thai-thai-500-normal.1lg1e_wddmuh2.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-thai-latin-ext-500-normal.2fniu2xl3kd2n.woff2)format("woff2"),url(../media/ibm-plex-sans-thai-latin-ext-500-normal.0u3z8gicy0om2.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 Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-thai-latin-500-normal.1cnv7o3z1th40.woff2)format("woff2"),url(../media/ibm-plex-sans-thai-latin-500-normal.26strla8ilnd2.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 Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-thai-cyrillic-ext-600-normal.37ju-wmrdsb1i.woff2)format("woff2"),url(../media/ibm-plex-sans-thai-cyrillic-ext-600-normal.1wlb7txteucvj.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 Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-thai-thai-600-normal.37tmee8dftza9.woff2)format("woff2"),url(../media/ibm-plex-sans-thai-thai-600-normal.23y0wwau55g6m.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-thai-latin-ext-600-normal.3zkpggdeu3i8w.woff2)format("woff2"),url(../media/ibm-plex-sans-thai-latin-ext-600-normal.0i--opj-u2kft.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 Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-thai-latin-600-normal.10w7pyxbmbj55.woff2)format("woff2"),url(../media/ibm-plex-sans-thai-latin-600-normal.1xf3tuoua9uj6.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}
.classes-page{--m:calc(var(--page-unit,1vw) * 100 / 887);--cl-hairline:#f2f1ed16;--cl-guide:#ec969624;--cl-muted:#a9a0a0;--cl-sand:#b98e6c;background:#0c0b0b;font-family:Chakra Petch,IBM Plex Sans Thai,sans-serif}.classes-page h1,.classes-page h2{letter-spacing:0}.classes-page h2,.cl-price strong{font-family:Michroma,IBM Plex Sans Thai,sans-serif;font-weight:400}.classes-page h2{text-transform:uppercase}.classes-page .mono,.cl-story dl,.cl-bonus,.cl-next-no,.cl-next-state{font-family:IBM Plex Mono,IBM Plex Sans Thai,monospace}.classes-page :is(section,footer):after{content:none}.cl-top:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg, transparent calc(24.6% - .5px), var(--cl-guide) calc(24.6% - .5px), var(--cl-guide) calc(24.6% + .5px), transparent calc(24.6% + .5px), transparent calc(75.5% - .5px), var(--cl-guide) calc(75.5% - .5px), var(--cl-guide) calc(75.5% + .5px), transparent calc(75.5% + .5px));position:absolute;inset:0}.cl-top{isolation:isolate;--hu:min(var(--m), calc(100svh / 700));background:#140708;position:relative}.cl-hero-art{z-index:-2;width:100%;height:calc(760 * var(--hu));object-fit:cover;object-position:50% 30%;position:absolute;top:0;left:0}.cl-top:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, #1a040773, #1a040733 22%, transparent 34%, transparent 80%, #1a04072e), linear-gradient(180deg, transparent calc(560 * var(--hu)), #1a0709e6 calc(700 * var(--hu)), #120809 calc(790 * var(--hu)), #0d0b0b 100%);position:absolute;inset:0}.cl-hero{height:calc(690 * var(--hu));border:0;min-height:480px;position:relative}.cl-hero>.site-header{background:0 0}.cl-tagline{left:4.85%;bottom:calc(108 * var(--hu));font-size:calc(17 * var(--hu));white-space:pre-line;color:#f2f1ed;line-height:1.45;position:absolute}.cl-tagline:before{content:"";width:calc(80 * var(--hu));margin-bottom:calc(13 * var(--hu));border-top:1px solid #c0714f;display:block}.cl-mark{left:50%;top:calc(140 * var(--hu));flex-direction:column;align-items:center;margin:0;font-weight:400;line-height:1;display:flex;position:absolute;translate:-50%}.cl-mark span{font-family:Michroma,sans-serif;font-size:calc(180 * var(--hu));letter-spacing:-.01em;color:#f2efea;-webkit-text-stroke:calc(6 * var(--hu)) #f2efea;display:block;transform:scaleX(1.116)}.cl-mark small{font-weight:400;font-size:calc(43 * var(--hu));letter-spacing:.57em;margin-top:calc(22 * var(--hu));color:#f2efea;white-space:nowrap;padding-left:.57em}.cl-orb-rig{--h:0;--cl-hot:#ff1f3d;--cl-crimson:#d60930;left:50%;top:calc(515 * var(--hu));width:calc(287 * var(--hu));aspect-ratio:1;pointer-events:none;place-items:center;display:grid;position:absolute;translate:-50% -50%}.cl-orb-rig>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cl-orb-rig g{transform-box:view-box;transform-origin:150px 150px}.cl-hud-hair{fill:none;stroke:#f1eeea}.cl-hud-red{fill:none;stroke:color-mix(in srgb, var(--cl-hot) calc(var(--h) * 100%), var(--cl-crimson));filter:drop-shadow(0 0 calc(2px + var(--h) * 6px) rgba(255, 31, 61, calc(.35 + var(--h) * .55)))}.cl-orb-rig text{letter-spacing:.18em;fill:color-mix(in srgb, var(--cl-hot) calc(var(--h) * 100%), #e9c9b8);font:500 7.5px IBM Plex Mono,monospace}.cl-hud-draw{stroke-dasharray:var(--len) var(--len);stroke-dashoffset:var(--len);animation:cl-hud-draw 1.1s cubic-bezier(.6, 0, .2, 1) var(--d,0s) forwards}.cl-hud-fade{opacity:0;animation:cl-hud-fade .6s ease var(--d,0s) forwards}@keyframes cl-hud-draw{to{stroke-dashoffset:0}}@keyframes cl-hud-fade{to{opacity:1}}.cl-orb{z-index:1;pointer-events:auto;width:calc(91 * var(--hu));aspect-ratio:1;align-content:center;place-items:center;gap:calc(3 * var(--hu));text-align:center;color:#1b1214;font-weight:600;line-height:1.3;font-size:calc(13 * var(--hu));box-shadow:0 0 0 calc((4 + var(--h) * 3) * var(--hu)) #f2ece829, 0 0 calc(var(--h) * 34 * var(--hu)) #ff1f3dbf;scale:calc(1 + var(--h) * .05);background:#f1eeea;border-radius:50%;display:grid;position:relative}.cl-orb span{max-width:5.5em}.cl-orb svg{width:calc(15 * var(--hu));height:calc(15 * var(--hu));translate:calc(var(--h) * 4 * var(--hu)) 0}.cl-orb-rig.is-soon .cl-orb{color:#f2f1ed;background:#f1eeea33}.cl-orb-rig.is-review{--cl-crimson:#b98e6c;--cl-hot:#d9b08c}.cl-orb-rig.is-review .cl-orb{color:#d9b08c;box-shadow:inset 0 0 0 1px #b98e6cb3, 0 0 0 calc(4 * var(--hu)) #b98e6c1f;background:#160f0de0}.cl-orb-rig.is-fix .cl-orb{color:#ff6b7d;box-shadow:inset 0 0 0 1px #ff1f3db3, 0 0 0 calc((4 + var(--h) * 3) * var(--hu)) #ff1f3d24;background:#16080ae0}.cl-orb-rig.is-active .cl-orb{background:radial-gradient(circle at 50% 40%, var(--cl-hot), var(--cl-crimson) 75%);color:#fff}.cl-orb:before{content:"";opacity:0;pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute;inset:-2px;box-shadow:0 0 14px 3px #ffffffb3}.cl-orb-rig.is-engaged .cl-orb{background:radial-gradient(circle at 50% 40%, var(--cl-hot), var(--cl-crimson) 75%);color:#fff;animation:.32s ease-out cl-orb-pop}.cl-orb-rig.is-engaged .cl-orb:before{animation:.45s cubic-bezier(.2,.7,.3,1) cl-orb-spark}@keyframes cl-orb-pop{0%{filter:brightness(1.9)saturate(1.4)}}@keyframes cl-orb-spark{0%{opacity:1;scale:1}to{opacity:0;scale:1.45}}.cl-orb-ripple{width:calc(91 * var(--hu));aspect-ratio:1;border:1.5px solid var(--cl-hot);opacity:0;border-radius:50%;position:absolute}.cl-orb-ripple.is-go{animation:.9s cubic-bezier(.2,.6,.3,1) cl-orb-ripple}@keyframes cl-orb-ripple{0%{opacity:.9;scale:1.1}to{opacity:0;scale:3}}@media (prefers-reduced-motion:reduce){.cl-hud-draw,.cl-hud-fade{stroke-dashoffset:0;opacity:1;animation:none}.cl-orb-rig.is-engaged .cl-orb,.cl-orb-rig.is-engaged .cl-orb:before,.cl-orb-ripple.is-go{animation:none}}.cl-scroll{right:4.85%;bottom:calc(108 * var(--hu));align-items:center;gap:calc(10 * var(--hu));font-size:calc(12 * var(--hu));color:#f2f1ed;display:flex;position:absolute}.cl-scroll svg{width:calc(16 * var(--hu));height:calc(16 * var(--hu))}.cl-band{height:calc(180 * var(--m));border-bottom:1px solid var(--cl-hairline);grid-template-columns:24.6% 50.9% 1fr;display:grid;position:relative}.cl-band h2{margin-top:calc(22 * var(--m));padding-left:calc(43 * var(--m));font-size:calc(22 * var(--m));white-space:pre-line;letter-spacing:.02em;grid-column:1;line-height:1.35}.cl-band-topics{padding:calc(22.5 * var(--m)) calc(17 * var(--m)) 0;grid-column:2}.cl-topics{font-size:calc(15.5 * var(--m));line-height:calc(26.5 * var(--m));color:#f2efea;max-width:calc(360 * var(--m));flex-wrap:wrap;display:flex}.cl-includes{font-size:calc(12.5 * var(--m));margin-top:calc(8 * var(--m));color:var(--cl-muted);flex-wrap:wrap;line-height:1.4;display:flex}.cl-topics span,.cl-includes span{white-space:nowrap}.cl-topics,.cl-includes{--sep:.95em;margin-left:calc(-1 * var(--sep));clip-path:inset(-.5em 0 -.5em var(--sep))}.cl-topics span:before,.cl-includes span:before{content:"·";width:var(--sep);text-align:center;display:inline-block}.cl-price{padding:0 0 0 calc(17 * var(--m));flex-direction:column;grid-column:3;align-items:flex-start;display:flex}.cl-price .mono{color:var(--cl-sand);font-size:calc(10 * var(--m));letter-spacing:.13em}.cl-price strong{font-size:calc(32 * var(--m));margin-top:calc(6 * var(--m));line-height:1.2}.cl-price s{color:#8b8484;font-size:calc(19 * var(--m));margin-top:calc(1 * var(--m))}.cl-price>span{color:var(--cl-muted);font-size:calc(12 * var(--m));margin-top:calc(4 * var(--m));max-width:calc(160 * var(--m));line-height:1.4}.cl-story{height:calc(377 * var(--m));border-bottom:1px solid var(--cl-hairline);display:block;position:relative}.cl-story:before{content:"";left:calc(83 * var(--m));top:calc(23 * var(--m));bottom:calc(22 * var(--m));border-left:1px solid var(--cl-hairline);position:absolute}.cl-story-no{left:calc(42 * var(--m));bottom:calc(26 * var(--m));color:var(--cl-sand);font-size:calc(14 * var(--m));position:absolute}.cl-story-copy{left:calc(101 * var(--m));top:calc(70 * var(--m));width:calc(320 * var(--m));position:absolute}.cl-story h2{font-size:calc(17 * var(--m));white-space:pre-line;letter-spacing:.02em;line-height:1.6}.cl-rule{width:calc(89 * var(--m));border-top:calc(2.5 * var(--m)) solid #d60930;margin:calc(23 * var(--m)) 0 calc(28 * var(--m));display:block}.cl-story dl{margin:0 0 0 calc(6 * var(--m));gap:calc(15 * var(--m));font-size:calc(15.6 * var(--m));color:#e6e1dc;display:grid}.cl-story dl div{grid-template-columns:calc(106 * var(--m)) 1fr;display:grid}.cl-story dd{margin:0}.cl-bonus{margin:calc(20 * var(--m)) 0 0 calc(6 * var(--m));font-size:calc(15.6 * var(--m));color:#f2efea}.cl-story-art{width:calc(50% - 42 * var(--m));object-fit:cover;object-position:50% 50%;height:100%;position:absolute;top:0;left:50%}.cl-enroll{height:calc(137 * var(--m));border-bottom:1px solid var(--cl-hairline);flex-direction:column;justify-content:center;align-items:center;display:flex}.cl-enroll ol{justify-content:center;align-items:center;gap:calc(22 * var(--m));width:100%;font-size:calc(15 * var(--m));color:#f2efea;margin:0;padding:0;list-style:none;display:flex}.cl-enroll ol:before,.cl-enroll ol:after{content:"";width:calc(140 * var(--m));height:1px}.cl-enroll ol:before{background:linear-gradient(90deg,#0000,#f2f1ed47)}.cl-enroll ol:after{background:linear-gradient(90deg,#f2f1ed47,#0000)}.cl-enroll li{align-items:center;gap:calc(22 * var(--m));white-space:nowrap;display:flex}.cl-enroll li svg{width:calc(16 * var(--m));height:calc(16 * var(--m))}.cl-pill{justify-content:center;align-items:center;gap:calc(10 * var(--m));width:calc(222 * var(--m));height:calc(46 * var(--m));margin-top:calc(20 * var(--m));color:#1b1214;font-weight:600;font-size:calc(17 * var(--m));background:#f1eeea;border-radius:999px;transition:box-shadow .25s;display:inline-flex}.cl-pill svg{width:calc(17 * var(--m));height:calc(17 * var(--m));transition:translate .3s cubic-bezier(.2,.8,.2,1)}.cl-pill:hover,.cl-pill:focus-visible{color:#fff;box-shadow:0 0 calc(26 * var(--m)) #ff1f3d8c;background:radial-gradient(at 50% 30%,#ff1f3d,#d60930 75%);animation:.32s ease-out cl-orb-pop}.cl-pill:hover svg,.cl-pill:focus-visible svg{translate:calc(4 * var(--m)) 0}.cl-pill.is-review{color:#d9b08c;cursor:default;background:0 0;animation:none;box-shadow:inset 0 0 0 1px #b98e6c99}.cl-pill.is-fix{color:#ff6b7d;background:0 0;box-shadow:inset 0 0 0 1px #ff1f3d99}.cl-pill.is-active{color:#fff;background:radial-gradient(at 50% 30%,#ff1f3d,#d60930 75%)}.cl-faq{padding:calc(33 * var(--m)) calc(42 * var(--m)) calc(20 * var(--m)) calc(43 * var(--m));border-bottom:1px solid var(--cl-hairline)}.cl-faq-grid{grid-template-columns:calc(400.5 * var(--m)) 1fr;padding-bottom:calc(19 * var(--m));display:grid}.cl-faq h2{font-size:calc(17 * var(--m));margin-top:calc(-3 * var(--m));letter-spacing:.02em;line-height:1.5}.cl-faq details{border-bottom:1px solid #f2f1ed24}.cl-faq summary{height:calc(44.5 * var(--m));padding:0 calc(2 * var(--m)) 0 calc(11 * var(--m));cursor:pointer;font-size:calc(15 * var(--m));color:#f2efea;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.cl-faq summary::-webkit-details-marker{display:none}.cl-faq summary svg{width:calc(14 * var(--m));height:calc(14 * var(--m));flex-shrink:0;transition:rotate .2s}.cl-faq details[open] summary svg{rotate:45deg}.cl-faq details p{color:var(--cl-muted);padding:0 calc(11 * var(--m)) calc(16 * var(--m));font-size:calc(13.5 * var(--m));line-height:1.7}.cl-next{border-top:1px solid #f2f1ed24}.cl-next>*{height:calc(54 * var(--m));font-size:calc(14 * var(--m));align-items:center;display:flex}.cl-next>*+*{border-top:1px solid var(--cl-hairline)}.cl-next-no{width:calc(62 * var(--m));color:var(--cl-sand);font-size:calc(16 * var(--m))}.cl-next b{color:#f2efea;font-weight:400;line-height:calc(22 * var(--m))}.cl-next-state{color:var(--cl-sand);font-size:calc(13.75 * var(--m));margin-left:auto}.cl-next a:hover b{color:#fff}.cl-footer{padding:0 calc(42 * var(--m)) 0 calc(43 * var(--m))}.cl-footer-main{height:calc(67 * var(--m));border-bottom:1px solid var(--cl-hairline);font-size:calc(9.5 * var(--m));align-items:center;display:flex}.cl-footer-logo{width:calc(120 * var(--m));height:auto;display:block}.cl-footer-links{gap:calc(25 * var(--m));margin-left:calc(32 * var(--m));color:#e6e1dc;display:flex}.cl-footer-main>.mono{color:#b9b1ab;margin-left:auto}.cl-footer-legal{height:calc(58 * var(--m));padding-top:calc(15 * var(--m));font-size:calc(9 * var(--m));color:#8f8783;justify-content:space-between;align-items:flex-start;display:flex}.cl-footer-legal .mono{gap:calc(21 * var(--m));color:#b9b1ab;display:flex}.cl-hero-empty{background:#140708;flex-direction:column;display:flex}.cl-empty{text-align:center;justify-items:center;gap:22px;margin:auto;padding:0 6%;display:grid}.cl-empty .mono{color:var(--cl-sand);letter-spacing:.2em;font-size:12px}.cl-empty h1{font-size:clamp(32px,4vw,60px);font-weight:500}.classes-page:lang(th) .cl-tagline{font-size:calc(18 * var(--hu))}.classes-page:lang(th) .cl-band h2{font-size:calc(45 * var(--m));letter-spacing:0}.classes-page:lang(th) .cl-topics{font-size:calc(18.8 * var(--m));line-height:calc(27.5 * var(--m));max-width:calc(347 * var(--m))}.classes-page:lang(th) .cl-includes{font-size:calc(14 * var(--m));margin-top:calc(7 * var(--m))}.classes-page:lang(th) .cl-price>span{font-size:calc(14.8 * var(--m));max-width:none}.classes-page:lang(th) .cl-story-copy{top:calc(64 * var(--m))}.classes-page:lang(th) .cl-story h2{font-size:calc(43.5 * var(--m));letter-spacing:0;line-height:1.08}.classes-page:lang(th) .cl-faq h2{font-size:calc(32.9 * var(--m));margin-top:calc(-6 * var(--m));letter-spacing:0}@media (max-width:860px){.cl-top{--hu:1px}.classes-page{--m:1px;--cl-guide:#ec96961a}.cl-top:after{background:linear-gradient(90deg, transparent calc(50% - .5px), var(--cl-guide) calc(50% - .5px), var(--cl-guide) calc(50% + .5px), transparent calc(50% + .5px));height:700px;bottom:auto}.cl-hero-art{object-position:46% 0;height:760px}.cl-top:before{background:linear-gradient(#0000 560px,#1a0709e6 700px,#120809 790px,#0d0b0b 100%)}.cl-hero{height:700px}.cl-tagline{font-size:18px;top:128px;bottom:auto;left:6%}.cl-mark{align-items:flex-start;top:250px;left:6%;translate:none}.cl-mark span{-webkit-text-stroke:3px #f2efea;transform-origin:0;margin-left:-3px;font-size:clamp(72px,23vw,130px)}.cl-mark small{letter-spacing:.48em;margin-top:15px;padding-left:0;font-size:clamp(15px,4.4vw,26px)}.cl-orb-rig{width:300px;top:545px}.cl-orb,.cl-orb-ripple{width:104px}.cl-orb{font-size:13px}.cl-orb svg{width:16px;height:16px}.cl-scroll{display:none}.cl-band{height:auto;padding:34px 6% 30px;display:block}.cl-band h2{margin:0 0 22px;font-size:24px}.cl-band-topics{border-bottom:1px solid var(--cl-hairline);padding:0 0 24px}.cl-topics{max-width:none;font-size:17px}.cl-includes{font-size:14px}.cl-price{padding:22px 0 0}.cl-price .mono{font-size:11px}.cl-price strong{font-size:34px}.cl-story{flex-direction:column;height:auto;display:flex}.cl-story:before,.cl-story-no{display:none}.cl-story-copy{width:auto;padding:44px 6% 40px;position:static}.cl-story h2{font-size:19px}.cl-story-art{aspect-ratio:4/3.4;width:100%;height:auto;position:static}.cl-enroll{gap:4px;height:auto;padding:30px 6% 34px}.cl-enroll ol{flex-wrap:wrap;gap:7px;font-size:13.5px}.cl-enroll li svg{width:13px;height:13px}.cl-enroll ol:before,.cl-enroll ol:after{content:none}.cl-enroll li{gap:10px}.cl-pill{margin-top:18px}.cl-faq{padding:36px 6% 28px}.cl-faq-grid{grid-template-columns:1fr;gap:14px}.cl-faq h2{font-size:19px}.cl-faq summary{height:auto;min-height:52px;padding-left:2px}.cl-footer{padding:0 6%}.cl-footer-main{flex-wrap:wrap;gap:18px;height:auto;padding:26px 0;font-size:13px}.cl-footer-logo{width:140px}.cl-footer-links{flex-wrap:wrap;gap:10px 22px;width:100%;margin:0}.cl-footer-main>.mono{margin:0;font-size:11px}.cl-footer-legal{flex-direction:column;align-items:flex-start;gap:12px;height:auto;padding:18px 0 26px;font-size:11px}}
