@import "https://fonts.googleapis.com/css2?family=Anton&family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@400;500;600&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#000;--paper:#fff;--red:#b23a2e;--warm:#f3f1ec;--line:#d7d1c6;--muted:#655f57}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--paper);color:var(--ink);margin:0;font-family:IBM Plex Sans,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.skip-link{z-index:100;background:var(--paper);border:1px solid var(--ink);padding:10px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}.section-pad{padding:clamp(72px,10vw,144px) max(24px,50vw - 560px)}.eyebrow{color:var(--red);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.eyebrow-light{color:#f3f1ec}h1,h2,h3,p{margin-top:0}h1,h2,h3,.wordmark,.button,.footer-mark{letter-spacing:.01em;text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-weight:400}h1,h2{line-height:.92}em{color:var(--red);font-style:normal}.site-header{background:var(--ink);color:var(--paper)}.nav-shell{justify-content:space-between;align-items:center;gap:28px;min-height:76px;padding:8px max(24px,50vw - 660px);display:flex}.wordmark{letter-spacing:.035em;flex:none;align-items:center;gap:12px;font-size:20px;display:inline-flex}.wordmark .site-name{color:var(--paper);text-transform:none}.nav-shell .brand-mark{width:34px;height:50px}.nav-links{justify-content:flex-end;align-items:center;gap:clamp(16px,2.1vw,34px);display:flex}.nav-links>a{letter-spacing:.02em;white-space:nowrap;flex:none;font:18px/1 Anton,Impact,sans-serif}.nav-links>a:hover,.nav-links>a:focus-visible{color:#e78477}.nav-search{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.nav-search svg{width:23px;height:23px}.nav-destination-page{color:#000;background:#fff;min-height:100vh}.nav-destination-content{width:min(100% - 48px,1040px);margin:0 auto;padding:clamp(70px,9vw,125px) 0 120px}.nav-destination-content>h1{margin:0 0 55px;font-size:clamp(70px,10vw,140px)}.nav-destination-item{border-top:2px solid #000;padding:30px 0;display:block}.nav-destination-item>span,.search-count,.site-search-form label{color:var(--red);letter-spacing:.09em;font:12px IBM Plex Mono,monospace}.nav-destination-item h2{margin:16px 0;font-size:clamp(34px,4vw,56px)}.nav-destination-item p{max-width:650px;margin-bottom:18px;font-size:18px;line-height:1.5}.nav-destination-item strong{font:20px Anton,Impact,sans-serif}.nav-destination-item:hover strong,.nav-destination-item:focus-visible strong{color:var(--red)}.site-search-form{margin:0 0 56px}.site-search-form label{margin-bottom:15px;display:block}.site-search-form>div{border:2px solid #000;display:flex}.site-search-form input{color:#000;background:#fff;border:0;border-radius:0;flex:1;min-width:0;padding:16px 18px;font:18px IBM Plex Sans,Arial,sans-serif}.site-search-form button{background:var(--red);color:#fff;cursor:pointer;border:0;padding:12px 25px;font:20px Anton,Impact,sans-serif}.search-count{margin:0 0 22px}.nav-coming-soon{font:clamp(32px,4vw,56px)/1 Anton,Impact,sans-serif}@media (max-width:900px){.nav-shell{flex-wrap:wrap;gap:2px 0;padding-bottom:12px}.nav-links{scrollbar-width:thin;justify-content:space-between;gap:16px;width:100%;padding:4px 0 2px;overflow-x:auto}.nav-links>a{font-size:16px}}@media (max-width:600px){.nav-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px;padding-top:12px;display:grid;overflow:visible}.nav-links>a{font-size:16px}.nav-links>:nth-child(3n+2){justify-self:center}.nav-links>:nth-child(3n){justify-self:end}.nav-destination-content{width:min(100% - 36px,1040px)}.site-search-form button{padding:12px 16px;font-size:16px}}.hero{border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:clamp(440px,32vw,650px) minmax(620px,740px);justify-content:center;align-items:end;column-gap:clamp(30px,5vw,110px);height:clamp(470px,33vw,620px);min-height:0;display:grid;overflow:hidden}.hero-copy{z-index:1;text-align:center;align-self:center;padding:0 24px;transform:translate(-40px,-12px)}.hero-copy h1{margin-bottom:28px;font-size:clamp(58px,5.8vw,98px)}.hero-portrait{pointer-events:none;justify-content:center;align-items:end;min-width:0;height:100%;padding-top:clamp(20px,2vw,36px);display:flex}.hero-portrait img{object-fit:contain;object-position:bottom center;width:auto;max-width:150%;height:100%}.hero-portrait-left img{transform:scaleX(-1)}.hero-portrait-left{transform:translate(clamp(48px,5vw,120px))}.button{background:var(--red);color:var(--paper);border-radius:2px;align-items:center;gap:14px;padding:14px 22px 12px;font-size:clamp(18px,2vw,23px);line-height:1;transition:transform .2s,background .2s;display:inline-flex}.hero-copy .button{gap:16px;padding:17px 27px 15px;font-size:clamp(20px,2.2vw,27px)}.button:hover{background:#8f2d24;transform:translateY(-2px)}.button span,.text-link span{font-family:IBM Plex Sans,sans-serif}.button-light{background:var(--paper);color:var(--ink)}.button-light:hover{background:#ddd7cd}.site-experience>:not(.opening-statement){visibility:hidden;opacity:0;transform:translateY(12px)}.site-experience.is-revealed>:not(.opening-statement){visibility:visible;animation:.5s cubic-bezier(.2,.8,.2,1) both site-arrives}@keyframes site-arrives{to{opacity:1;transform:translateY(0)}}.opening-statement{z-index:200;background:var(--paper);color:var(--ink);opacity:1;place-items:center;padding:clamp(24px,6vw,110px);transition:opacity .5s;display:grid;position:fixed;inset:0;overflow:hidden}.opening-statement.opening-exit{opacity:0;pointer-events:none}.opening-text{letter-spacing:.01em;text-align:center;text-transform:uppercase;width:min(100%,1800px);margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(38px,4.75vw,104px);line-height:.94}.hero-red{background:var(--red);border-color:#19171473;grid-template-columns:minmax(300px,.75fr) minmax(480px,1.25fr);column-gap:clamp(20px,5vw,110px);height:auto;min-height:clamp(520px,42vw,680px)}.hero-red .hero-portrait{padding-top:clamp(28px,4vw,70px)}.hero-red-portrait img{max-width:115%;height:min(650px,43vw)}.hero-red .hero-copy{color:var(--ink);text-align:left;align-self:center;margin-left:clamp(-10px,-1vw,-30px);transform:none}.hero-red .hero-copy h1{max-width:790px;margin-bottom:30px;font-size:clamp(65px,7vw,125px)}.hero-red .hero-copy h1 em{color:var(--paper)}.eyebrow-ink{color:var(--ink)}.button-ink{background:var(--ink);color:var(--paper)}.button-ink:hover{background:#3a3530}.hero-white{background:var(--paper);border-bottom:0;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);justify-content:stretch;align-items:stretch;column-gap:clamp(24px,4vw,76px);height:clamp(500px,42vw,680px);min-height:0;padding:0 clamp(24px,6vw,150px)}.hero-white .hero-portrait{align-self:stretch;width:100%;height:100%;padding-top:0}.hero-white-portrait img{max-width:none;height:106.6%;transform:none}.hero-white .hero-copy{min-width:0;color:var(--ink);text-align:left;align-self:center;margin-top:0;margin-left:0;transform:none}.hero-white .hero-copy h1{max-width:790px;margin-bottom:30px;font-size:clamp(65px,7vw,125px)}.hero-white .hero-copy h1 em{color:var(--red)}.hero-cloud{color:#fff;text-align:center;background:#000;flex-direction:column;align-items:center;padding:48px 0 112px;display:flex;overflow:hidden}.hero-cloud-copy{z-index:1;width:100%;padding:0 24px;position:relative}.hero-cloud-copy h1{margin:0;font-size:clamp(58px,6.2vw,106px);line-height:.96}.hero-cloud-scene{width:min(100%,1440px,177svh - 619.5px);margin:12px auto 0;position:relative}.hero-cloud-scene img{width:100%;height:auto;display:block}.hero-cloud-cta{z-index:2;white-space:nowrap;justify-content:center;min-width:280px;padding:19px 30px 17px;font-size:clamp(22px,2.3vw,30px);position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.hero-cloud-cta:hover{transform:translate(-50%,-2px)}.oneironaut-intro{isolation:isolate;color:#000;background:#fff;min-height:650px;position:relative;overflow:hidden}.oneironaut-intro-art{pointer-events:none;width:min(70%,950px);position:absolute;bottom:0;left:-3%}.oneironaut-intro-art img{width:100%;height:auto;display:block}.oneironaut-intro-art .dragon-mobile{display:none}.oneironaut-intro-copy{z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:min(35%,680px);min-height:470px;margin-left:min(65%,900px);padding:clamp(90px,9vw,145px) 24px 35px 20px;display:flex;position:relative}.oneironaut-intro h2{margin:0 0 26px;font-size:clamp(54px,5.8vw,94px);line-height:.92}.oneironaut-intro-subtitle{max-width:590px;margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(22px,2.2vw,34px);line-height:1.14}.oneironaut-intro-cta{z-index:2;white-space:nowrap;position:absolute;bottom:13%;left:min(64%,950px);transform:translate(-50%)}.oneironaut-intro-cta:hover{transform:translate(-50%,-2px)}@media (max-width:900px){.oneironaut-intro-copy{width:38%;margin-left:62%}}.dreamspace-app{color:#fff;text-align:center;background:#000;padding:clamp(80px,9vw,140px) 0 100px;overflow:hidden}.dreamspace-app h2{z-index:1;margin:0 24px;font-size:clamp(58px,7.2vw,112px);line-height:.94;position:relative}.dreamspace-app-scene{width:min(100%,1120px);margin:10px auto 0;position:relative}.dreamspace-app-scene img{width:100%;height:auto;display:block}.dreamspace-app-cta{z-index:2;white-space:nowrap;padding:21px 33px 19px;font-size:clamp(21px,2.3vw,27px);position:absolute;top:84%;left:33%;transform:translate(-50%)}.dreamspace-app-cta:hover{transform:translate(-50%,-2px)}.community-ribbon{background:var(--ink);min-height:108px;color:var(--paper);grid-template-columns:1fr auto;align-items:center;gap:30px;padding:13px max(24px,50vw - 640px);transition:background .2s;display:grid}.community-ribbon:hover{background:#12100e}.community-ribbon-copy{gap:10px;display:grid}.community-ribbon-copy small{color:var(--red);letter-spacing:.025em;font-family:Anton,Impact,sans-serif;font-size:clamp(18px,1.7vw,26px);line-height:1}.community-ribbon-copy strong{letter-spacing:.025em;font-family:Anton,Impact,sans-serif;font-size:clamp(20px,1.9vw,29px);font-weight:400;line-height:1}.community-ribbon-mark{color:var(--paper);letter-spacing:-.04em;white-space:nowrap;font-family:Anton,Impact,sans-serif;font-size:clamp(46px,5.4vw,82px);font-weight:400;line-height:.75}.community-ribbon-mark i{color:var(--red);font-style:normal}.dream-catcher-page{background:var(--paper);min-height:100vh;color:var(--ink)}.dream-catcher-hero{background:var(--red);min-height:690px;color:var(--paper);grid-template-columns:minmax(300px,.85fr) minmax(450px,1.15fr);display:grid;overflow:hidden}.dream-catcher-hero-mark{background:var(--paper);place-items:center;padding:clamp(52px,9vw,132px);display:grid}.dream-catcher-hero-mark img{width:min(100%,560px);height:auto}.dream-catcher-hero>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(62px,10vw,148px);display:flex}.dream-catcher-hero h1{margin:0 0 30px;font-size:clamp(66px,8.3vw,138px);line-height:.82}.dream-catcher-hero h1 em{color:var(--ink)}.dream-catcher-hero>div:last-child>p:not(.eyebrow){color:#f9ded9;max-width:640px;margin-bottom:34px;font-size:clamp(18px,2vw,26px);line-height:1.42}.dream-catcher-steps>h2{max-width:800px;margin:0 0 clamp(50px,7vw,90px);font-size:clamp(60px,7.4vw,118px)}.dream-catcher-steps>div{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.dream-catcher-steps article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:330px;padding:clamp(28px,4vw,56px)}.dream-catcher-steps article>span{color:var(--red);letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:12px}.dream-catcher-steps h3{margin:clamp(60px,8vw,120px) 0 14px;font-size:clamp(35px,4vw,63px);line-height:.85}.dream-catcher-steps article p{max-width:290px;color:var(--muted);margin:0;font-size:16px;line-height:1.45}.dream-catcher-privacy{background:var(--ink);color:var(--paper);grid-template-columns:.85fr 1.15fr;gap:clamp(46px,8vw,135px);padding:clamp(76px,11vw,160px) max(24px,50vw - 560px);display:grid}.dream-catcher-privacy h2{max-width:700px;margin:0;font-size:clamp(58px,7vw,110px);line-height:.84}.dream-catcher-privacy h2 em{color:var(--red)}.dream-catcher-privacy>div{align-content:center;gap:25px;display:grid}.dream-catcher-privacy>div p{color:#d9d3ca;max-width:600px;margin:0;font-size:clamp(18px,2vw,24px);line-height:1.45}.app-blueprint-page{background:var(--ink);min-height:100vh;color:var(--paper)}.app-blueprint-nav{background:var(--paper);min-height:86px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 max(24px,50vw - 660px);display:flex}.app-blueprint-nav>div{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:clamp(18px,3vw,46px);font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.app-blueprint-nav>div a{color:var(--red);letter-spacing:.03em;font-family:Anton,Impact,sans-serif;font-size:17px}.app-blueprint-hero{max-width:1320px;margin:auto;padding:clamp(78px,11vw,164px) 24px clamp(62px,9vw,124px)}.app-blueprint-hero h1{max-width:1000px;color:var(--paper);margin:0 0 28px;font-size:clamp(68px,9.3vw,154px);line-height:.8}.app-blueprint-hero h1 em{color:var(--red)}.app-blueprint-hero>p:not(.eyebrow){color:#d9d3ca;max-width:650px;margin:0;font-size:clamp(18px,2vw,25px);line-height:1.45}.north-star{background:var(--red);color:var(--paper);grid-template-columns:minmax(160px,.34fr) 1.25fr minmax(180px,.5fr);align-items:end;gap:28px;padding:clamp(38px,5vw,70px) max(24px,50vw - 660px);display:grid}.north-star>span,.north-star>p{letter-spacing:.07em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.45}.north-star>p{color:#f9ded9;max-width:190px;margin:0}.north-star strong{letter-spacing:.015em;text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:clamp(37px,4.4vw,70px);font-weight:400;line-height:.85}.metric-grid{border-top:1px solid #514c45;border-left:1px solid #514c45;grid-template-columns:repeat(3,1fr);display:grid}.metric-grid article{border-bottom:1px solid #514c45;border-right:1px solid #514c45;min-height:255px;padding:clamp(27px,3.5vw,52px)}.metric-grid span{color:#d9d3ca;letter-spacing:.07em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.35}.metric-grid strong{color:var(--red);margin:clamp(50px,7vw,92px) 0 11px;font-family:Anton,Impact,sans-serif;font-size:clamp(66px,8vw,118px);font-weight:400;line-height:.7;display:block}.metric-grid p{color:#aaa399;max-width:260px;margin:0;font-size:15px;line-height:1.4}.equation-section{background:var(--paper);color:var(--ink);grid-template-columns:.8fr 1.2fr;gap:clamp(50px,10vw,156px);padding:clamp(80px,12vw,174px) max(24px,50vw - 560px);display:grid}.equation-section h2{margin:0;font-size:clamp(58px,7vw,112px);line-height:.83}.equation-list{align-content:start;display:grid}.equation-list p{border-top:1px solid var(--ink);grid-template-columns:minmax(130px,.55fr) 1.45fr;gap:20px;margin:0;padding:23px 0;font-size:16px;line-height:1.45;display:grid}.equation-list p:last-child{border-bottom:1px solid var(--ink)}.equation-list strong{color:var(--red);letter-spacing:.03em;font-family:Anton,Impact,sans-serif;font-size:22px;font-weight:400}.equation-list span{color:var(--muted);letter-spacing:.02em;font-family:IBM Plex Mono,monospace;font-size:12px}.app-build-order{background:var(--red);color:var(--paper);padding:clamp(78px,11vw,160px) max(24px,50vw - 560px)}.app-build-order ol{border-top:1px solid #19171480;margin:clamp(45px,7vw,84px) 0 0;padding:0;list-style:none;display:grid}.app-build-order li{border-bottom:1px solid #19171480;grid-template-columns:minmax(68px,.23fr) 1fr;gap:24px;padding:25px 0;display:grid}.app-build-order li>span{color:var(--ink);font-family:Anton,Impact,sans-serif;font-size:30px;line-height:1}.app-build-order strong{letter-spacing:.02em;font-family:Anton,Impact,sans-serif;font-size:clamp(29px,3vw,46px);font-weight:400;line-height:.92}.app-build-order p{color:#f9ded9;max-width:630px;margin:10px 0 0;font-size:17px;line-height:1.4}.foundation-shelf{background:var(--warm);color:var(--ink);padding:clamp(72px,10vw,142px) max(24px,50vw - 660px) 42px;overflow:hidden}.foundation-shelf-heading{max-width:710px}.foundation-shelf-heading h2{margin:0 0 26px;font-size:clamp(62px,7.4vw,120px);line-height:.82}.foundation-shelf-heading h2 em{color:var(--red)}.foundation-shelf-heading>p:not(.eyebrow){max-width:620px;color:var(--muted);margin-bottom:0;font-size:clamp(18px,2vw,24px);line-height:1.42}.foundation-stage{cursor:grab;height:clamp(350px,38vw,570px);margin:clamp(34px,6vw,82px) calc(50% - 50vw) 0}.foundation-stage:active{cursor:grabbing}.foundation-stage canvas{outline:0;display:block;width:100%!important;height:100%!important}.foundation-shelf-controls{grid-template-columns:minmax(56px,.25fr) minmax(260px,1fr) minmax(56px,.25fr);align-items:center;gap:clamp(18px,4vw,52px);max-width:830px;margin:0 auto;padding:30px 0 20px;display:grid}.foundation-shelf-controls button{border:1px solid var(--ink);width:52px;height:52px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-family:IBM Plex Sans,sans-serif;font-size:30px;line-height:1;transition:background .2s,color .2s,transform .2s;display:grid}.foundation-shelf-controls button:last-child{justify-self:end}.foundation-shelf-controls button:hover{background:var(--red);color:var(--paper);transform:scale(1.05)}.foundation-shelf-controls>div{text-align:center}.foundation-shelf-controls span{color:var(--red);letter-spacing:.1em;margin-bottom:9px;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}.foundation-shelf-controls strong{letter-spacing:.02em;text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:clamp(29px,3.5vw,48px);font-weight:400;line-height:.9;display:block}.foundation-shelf-controls p{max-width:470px;color:var(--muted);margin:13px auto 0;font-size:16px;line-height:1.4}.foundation-shelf-note{color:var(--muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:10px}.about-image{background:var(--red);justify-content:center;align-items:end;min-height:420px;display:flex;overflow:hidden}.about-image img{object-fit:contain;object-position:bottom center;width:auto;max-width:100%;height:min(620px,45vw)}.about-reframed{grid-template-columns:1.1fr .9fr}.about-reframed .about-stats{grid-template-columns:repeat(3,1fr)}.stats{grid-template-columns:repeat(3,1fr);gap:36px;max-width:1120px;margin:auto;padding-top:40px;padding-bottom:40px;display:grid}.stats-title{text-align:center;grid-column:1/-1;justify-self:center;margin:0 0 5px;font-size:clamp(52px,6vw,90px);line-height:.9}.stat{border-bottom:1px solid var(--ink);padding-bottom:17px}.stat strong{color:var(--red);white-space:nowrap;font-family:Anton,Impact,sans-serif;font-size:clamp(45px,6vw,72px);font-weight:400;line-height:.88;display:block}.stat span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:12px;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}.lead-magnet-feature{border-top:1px solid var(--ink);grid-template-columns:minmax(150px,.42fr) minmax(0,1.58fr);min-height:630px;display:grid}.lead-magnet-index{color:var(--red);flex-direction:column;justify-content:space-between;padding:clamp(28px,4vw,64px);font-family:Anton,Impact,sans-serif;font-size:clamp(64px,9vw,150px);font-weight:400;line-height:.78;display:flex}.lead-magnet-index span{letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.25}.lead-magnet-content{border-left:1px solid var(--ink);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(58px,8vw,125px);display:flex}.lead-magnet-content h2{margin:18px 0 25px;font-size:clamp(61px,7.2vw,116px);line-height:.85}.lead-magnet-content>p:not(.eyebrow){max-width:580px;margin-bottom:28px;font-size:clamp(18px,2.1vw,26px);line-height:1.4}.lead-magnet-content ul{color:var(--muted);letter-spacing:.035em;gap:8px;margin:0 0 34px;padding:0;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.45;list-style:none;display:grid}.lead-magnet-content li:before{content:"— ";color:var(--red)}.lead-magnet-case-study{background:var(--ink);color:var(--paper);border-color:var(--ink)}.lead-magnet-case-study .lead-magnet-index{color:var(--red)}.lead-magnet-case-study .lead-magnet-content{border-color:#49443d}.lead-magnet-case-study .lead-magnet-content>p:not(.eyebrow),.lead-magnet-case-study .lead-magnet-content ul{color:#d9d3ca}.lead-magnet-book{background:var(--red);color:var(--paper);border-color:var(--red)}.lead-magnet-book .lead-magnet-index{color:var(--ink)}.lead-magnet-book .lead-magnet-content{border-color:#1917147a}.lead-magnet-book .lead-magnet-content h2 em{color:var(--ink)}.lead-magnet-book .lead-magnet-content>p:not(.eyebrow),.lead-magnet-book .lead-magnet-content ul{color:#f6e0db}.lead-magnet-book .lead-magnet-content li:before{color:var(--ink)}.dictionary-prompt{background:var(--ink);min-height:680px;color:var(--paper);grid-template-columns:minmax(280px,.82fr) 1.18fr;display:grid;overflow:hidden}.dictionary-prompt-image{justify-content:center;align-items:end;min-height:0;display:flex}.dictionary-prompt-image img{object-fit:contain;object-position:bottom center;width:auto;max-width:100%;height:680px}.dictionary-prompt-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:60px clamp(28px,8vw,120px) 60px 28px;display:flex}.dictionary-prompt-copy h2{max-width:770px;margin-bottom:30px;font-size:clamp(54px,7vw,108px);line-height:.9}.homepage-dictionary-hero{border-bottom:1px solid #49443d;min-height:clamp(570px,43vw,720px)}.homepage-dictionary-hero .dictionary-image img{height:clamp(570px,43vw,720px)}.homepage-dictionary-hero .dictionary-copy{padding-top:clamp(52px,6vw,92px);padding-bottom:clamp(52px,6vw,92px)}.homepage-dictionary-hero .dictionary-copy h1{max-width:850px;margin:0 0 30px;font-size:clamp(54px,6.6vw,106px);line-height:.86}.multiply-time-banner{background:var(--ink);height:min(310px,22.5vw);color:var(--paper);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(20px,2.5vw,64px);padding:0 clamp(24px,3.5vw,78px);display:grid;overflow:hidden}.multiply-time-word{color:var(--paper);letter-spacing:.02em;text-align:center;text-transform:uppercase;white-space:nowrap;transform-origin:50%;font-family:Anton,Impact,sans-serif;font-size:clamp(96px,8.5vw,150px);font-weight:400;line-height:.85;transform:scale(1.15,2.12)}.multiply-time-word:last-child{color:var(--red);transform:scale(2.1,2.12)}.multiply-time-image{justify-content:center;align-items:end;display:flex}.multiply-time-image img{object-fit:contain;object-position:bottom center;width:auto;max-width:100%;height:min(310px,22.5vw)}.stats+.multiply-time-banner{margin-top:clamp(48px,6vw,110px)}.intro{max-width:1120px;margin:auto}.intro h2,.section-heading h2,.foundation h2,.about h2{font-size:clamp(52px,7vw,100px)}.intro-promise{max-width:760px;color:var(--red);letter-spacing:.025em;margin:25px 0 0;font-family:Anton,Impact,sans-serif;font-size:clamp(31px,4.2vw,57px);font-weight:400;line-height:.95}.practice-math{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);gap:22px;max-width:790px;margin-top:42px;padding:21px 0 19px;display:grid}.practice-math>div{gap:8px;display:grid}.practice-math strong{color:var(--red);font-family:Anton,Impact,sans-serif;font-size:clamp(47px,5.5vw,74px);font-weight:400;line-height:.85}.practice-math span,.practice-math p{letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px}.practice-math span{color:var(--muted)}.practice-math>b{color:var(--red);align-self:center;font-family:IBM Plex Sans,sans-serif;font-size:34px;font-weight:400}.practice-math p{max-width:670px;color:var(--ink);grid-column:1/-1;margin:9px 0 0;line-height:1.5}.large-copy{max-width:650px;margin:35px 0 0;font-size:clamp(19px,2.4vw,27px);line-height:1.38}.practice{background:var(--warm)}.section-heading{max-width:700px}.practice-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid}.practice-card{border-right:1px solid var(--ink);min-height:260px;padding:25px 22px 20px}.practice-card:first-child{border-left:1px solid var(--ink)}.practice-card>span{color:var(--red);font-family:IBM Plex Mono,monospace;font-size:12px}.practice-card h3{margin:74px 0 10px;font-size:30px}.practice-card p{color:var(--muted);margin-bottom:0;font-size:15px;line-height:1.45}.free-library{grid-template-columns:minmax(260px,1fr) minmax(180px,.48fr) minmax(320px,1fr);align-items:stretch;gap:clamp(24px,4vw,68px);max-width:1320px;margin:auto;display:grid}.free-library-head{align-self:center}.free-library h2,.community-copy h2,.program-paths-copy h2{margin-bottom:24px;font-size:clamp(54px,6.2vw,92px)}.free-library-head>p:not(.eyebrow),.community-copy>p:not(.eyebrow),.program-paths-copy>p:not(.eyebrow){max-width:460px;color:var(--muted);margin-bottom:0;font-size:18px;line-height:1.45}.free-library-image{border-bottom:1px solid var(--ink);justify-content:center;align-items:end;min-height:450px;display:flex}.free-library-image img{object-fit:contain;object-position:bottom center;width:100%;max-height:550px}.resource-list{border-top:1px solid var(--ink);align-content:center;display:grid}.resource-list a{border-bottom:1px solid var(--ink);grid-template-columns:46px 1fr;gap:5px 14px;min-height:132px;padding:20px 0;transition:color .2s,padding .2s;display:grid}.resource-list a:hover{color:var(--red);padding-left:8px}.resource-list span,.resource-list small,.program-tiers span,.program-tiers small{letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:11px}.resource-list span{color:var(--red);grid-row:span 2}.resource-list strong{letter-spacing:.025em;font-family:Anton,Impact,sans-serif;font-size:27px;font-weight:400;line-height:.95}.resource-list small{color:var(--muted);line-height:1.5}.resource-list b{color:var(--ink);white-space:nowrap;font-weight:500}.starter-banner{background:var(--ink);min-height:650px;color:var(--paper);grid-template-columns:minmax(360px,.82fr) 1.18fr;display:grid;overflow:hidden}.starter-banner-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(64px,9vw,140px);display:flex}.starter-banner-copy h2{margin-bottom:26px;font-size:clamp(60px,6.8vw,110px)}.starter-banner-copy>p:not(.eyebrow){color:#d9d3ca;max-width:480px;margin-bottom:32px;font-size:18px;line-height:1.45}.starter-days{background:var(--red);align-content:center;margin:0;padding:clamp(40px,6vw,100px);list-style:none;display:grid}.starter-days li{border-bottom:1px solid #ffffff61;grid-template-columns:76px minmax(150px,.7fr) 1.3fr;align-items:baseline;gap:18px;padding:20px 0;display:grid}.starter-days li:first-child{border-top:1px solid #ffffff61}.starter-days span,.starter-days small{letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:11px}.starter-days span{color:#f5ddd7}.starter-days strong{letter-spacing:.025em;font-family:Anton,Impact,sans-serif;font-size:clamp(20px,2vw,29px);font-weight:400}.starter-days small{color:#f5ddd7;line-height:1.45}.starter-page{background:var(--paper);min-height:100vh;color:var(--ink)}.starter-page-hero{background:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px clamp(50px,6vw,110px);min-height:670px;padding:clamp(64px,10vw,150px) max(24px,50vw - 620px);display:grid}.starter-page-hero>p{color:var(--red);letter-spacing:.12em;grid-column:1/-1;margin:0;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500}.starter-page-hero h1{margin:0;font-size:clamp(76px,9vw,150px)}.starter-page-intro>p{max-width:570px;margin-bottom:30px;font-size:clamp(19px,2.2vw,27px);line-height:1.4}.starter-form{gap:11px;max-width:600px;display:grid}.starter-form label,.starter-form small{letter-spacing:.07em;font-family:IBM Plex Mono,monospace;font-size:11px}.starter-form>div{border:1px solid var(--ink);display:flex}.starter-form input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:17px 18px;font-size:17px}.starter-form button{background:var(--red);color:var(--paper);cursor:pointer;letter-spacing:.035em;border:0;padding:0 23px;font-family:Anton,Impact,sans-serif;font-size:20px}.starter-form button:hover{background:#8f2d24}.starter-form small{color:var(--muted)}.starter-success{background:var(--ink);max-width:550px;color:var(--paper);gap:9px;padding:24px;display:grid}.starter-success strong{color:var(--red);font-family:Anton,Impact,sans-serif;font-size:30px;font-weight:400}.starter-success span{font-size:17px;line-height:1.4}.starter-lessons{background:var(--warm);grid-template-columns:minmax(300px,.8fr) 1.2fr;gap:clamp(40px,8vw,140px);padding:clamp(72px,10vw,150px) max(24px,50vw - 620px);display:grid}.starter-lessons-heading h2{margin-top:20px;font-size:clamp(60px,6.8vw,110px)}.starter-lessons ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.starter-lessons li{border-bottom:1px solid var(--ink);grid-template-columns:86px 1fr;gap:20px;padding:28px 0;display:grid}.starter-lessons li>span{color:var(--red);letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:11px}.starter-lessons h3{letter-spacing:.025em;margin-bottom:9px;font-family:Anton,Impact,sans-serif;font-size:clamp(25px,2.6vw,38px);font-weight:400}.starter-lessons li p{max-width:620px;color:var(--muted);margin:0;font-size:17px;line-height:1.45}.starter-next{background:var(--ink);color:var(--paper);text-align:center;justify-items:center;gap:26px;padding:96px 24px;display:grid}.starter-next>p{letter-spacing:.025em;margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(30px,4vw,58px)}.skool-landing{background:var(--paper);min-height:100vh;color:var(--ink)}.skool-hero{background:var(--paper);grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);min-height:min(760px,100vh - 86px);display:grid;overflow:hidden}.skool-hero-image{background:var(--warm);justify-content:center;align-items:end;min-height:500px;display:flex}.skool-hero-image img{object-fit:contain;object-position:bottom center;width:auto;max-width:100%;height:min(720px,48vw)}.skool-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(54px,8vw,128px);display:flex}.skool-hero-copy h1{margin:18px 0 27px;font-size:clamp(68px,7.5vw,128px);line-height:.82}.skool-hero-copy>p:not(.eyebrow){max-width:610px;color:var(--muted);margin-bottom:30px;font-size:clamp(18px,2vw,26px);line-height:1.4}.skool-hero-copy>small,.skool-final small{letter-spacing:.07em;margin-top:16px;font-family:IBM Plex Mono,monospace;font-size:10px}.skool-promise{background:var(--ink);color:var(--paper);text-align:center;justify-items:center;padding:clamp(78px,11vw,160px) max(24px,50vw - 520px);display:grid}.skool-promise h2{margin:20px 0 25px;font-size:clamp(62px,8vw,128px);line-height:.83}.skool-promise h2 em{color:var(--red)}.skool-promise>p:not(.eyebrow){color:#d9d3ca;max-width:760px;margin:0;font-size:clamp(19px,2.1vw,27px);line-height:1.42}.skool-promise strong{color:var(--paper)}.skool-evidence{background:var(--paper);grid-template-columns:minmax(250px,.7fr) 1.3fr;gap:clamp(46px,8vw,130px);padding:clamp(78px,10vw,155px) max(24px,50vw - 620px);display:grid}.skool-evidence-heading h2{margin-top:18px;font-size:clamp(58px,6.8vw,110px);line-height:.83}.skool-evidence-heading h2 em{color:var(--red)}.skool-evidence-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.skool-evidence-grid article{border:1px solid var(--ink);flex-direction:column;min-height:352px;padding:28px;display:flex}.skool-evidence-grid span{color:var(--red);letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:11px}.skool-evidence-grid h3{letter-spacing:.025em;margin:auto 0 14px;font-family:Anton,Impact,sans-serif;font-size:clamp(25px,2.2vw,36px);font-weight:400;line-height:.93}.skool-evidence-grid p{color:var(--muted);margin:0 0 22px;font-size:16px;line-height:1.42}.skool-evidence-grid a{color:var(--ink);letter-spacing:.04em;margin-top:auto;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;text-decoration:none}.skool-evidence-grid a:hover{color:var(--red)}.skool-steps{background:var(--warm);grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:clamp(46px,9vw,150px);padding:clamp(76px,10vw,155px) max(24px,50vw - 620px);display:grid}.skool-steps-heading h2{margin-top:19px;font-size:clamp(58px,6.6vw,108px);line-height:.84}.skool-steps ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.skool-steps li{border-bottom:1px solid var(--ink);grid-template-columns:72px 1fr;gap:20px;padding:28px 0;display:grid}.skool-steps li>span,.skool-inclusions span{color:var(--red);letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:11px}.skool-steps h3{letter-spacing:.025em;margin-bottom:9px;font-family:Anton,Impact,sans-serif;font-size:clamp(29px,3vw,44px);font-weight:400}.skool-steps li p{max-width:600px;color:var(--muted);margin:0;font-size:18px;line-height:1.45}.skool-inside{background:var(--red);color:var(--paper);grid-template-columns:minmax(280px,.82fr) 1.18fr;gap:clamp(46px,9vw,150px);padding:clamp(76px,10vw,155px) max(24px,50vw - 620px);display:grid}.skool-inside h2{margin-top:19px;font-size:clamp(58px,6.6vw,108px);line-height:.84}.skool-inside h2 em{color:var(--ink)}.skool-inclusions{border-top:1px solid #ffffff80}.skool-inclusions p{letter-spacing:.025em;border-bottom:1px solid #ffffff80;grid-template-columns:54px 1fr;gap:16px;margin:0;padding:23px 0;font-family:Anton,Impact,sans-serif;font-size:clamp(25px,2.5vw,39px);font-weight:400;line-height:.95;display:grid}.skool-inclusions span{color:#f7d7cf}.skool-week{background:var(--warm);grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:clamp(46px,9vw,150px);padding:clamp(76px,10vw,155px) max(24px,50vw - 620px);display:grid}.skool-week-heading h2{margin:19px 0 24px;font-size:clamp(54px,6.2vw,100px);line-height:.84}.skool-week-heading h2 em{color:var(--red)}.skool-week-heading>p:not(.eyebrow){max-width:390px;color:var(--muted);margin:0;font-size:18px;line-height:1.45}.skool-week-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.skool-week-list li{border-bottom:1px solid var(--ink);grid-template-columns:76px minmax(140px,.6fr) 1.4fr;align-items:baseline;gap:18px;padding:19px 0;display:grid}.skool-week-list span{color:var(--red);letter-spacing:.05em;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700}.skool-week-list h3{letter-spacing:.025em;margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(23px,2.2vw,34px);font-weight:400;line-height:.95}.skool-week-list p{color:var(--muted);margin:0;font-size:16px;line-height:1.4}.skool-mid-cta{background:var(--red);color:var(--paper);text-align:center;justify-items:center;padding:clamp(70px,9vw,130px) 24px;display:grid}.skool-mid-cta h2{margin:20px 0 31px;font-size:clamp(62px,8vw,124px);line-height:.83}.skool-mid-cta h2 em{color:var(--ink)}.skool-forward{background:var(--paper);text-align:center;justify-items:center;padding:clamp(78px,11vw,160px) max(24px,50vw - 485px);display:grid}.skool-forward h2{margin:20px 0 25px;font-size:clamp(62px,8vw,128px);line-height:.83}.skool-forward>p:not(.eyebrow){max-width:730px;color:var(--muted);margin-bottom:31px;font-size:clamp(19px,2.1vw,27px);line-height:1.43}.skool-forward .button-light{background:var(--ink);color:var(--paper)}.skool-forward .button-light:hover{background:var(--red)}.skool-faq{background:var(--warm);grid-template-columns:minmax(280px,.75fr) 1.25fr;gap:clamp(46px,9vw,150px);padding:clamp(76px,10vw,155px) max(24px,50vw - 620px);display:grid}.skool-faq h2{margin-top:19px;font-size:clamp(58px,6.6vw,108px);line-height:.84}.skool-faq h2 em{color:var(--red)}.skool-faq-list{border-top:1px solid var(--ink)}.skool-faq details{border-bottom:1px solid var(--ink)}.skool-faq summary{cursor:pointer;letter-spacing:.02em;padding:23px 36px 23px 0;font-family:Anton,Impact,sans-serif;font-size:clamp(24px,2.4vw,38px);font-weight:400;line-height:.98;list-style:none;position:relative}.skool-faq summary::-webkit-details-marker{display:none}.skool-faq summary:after{content:"+";color:var(--red);font-family:IBM Plex Mono,monospace;font-size:28px;font-weight:400;position:absolute;top:18px;right:1px}.skool-faq details[open] summary:after{content:"−"}.skool-faq details p{max-width:720px;color:var(--muted);margin:-2px 0 26px;font-size:17px;line-height:1.46}.skool-final{background:var(--ink);color:var(--paper);text-align:center;justify-items:center;padding:clamp(78px,11vw,150px) 24px;display:grid}.skool-final>p{color:var(--red);letter-spacing:.08em;margin-bottom:19px;font-family:IBM Plex Mono,monospace;font-size:11px}.skool-final h2{margin-bottom:31px;font-size:clamp(66px,8vw,130px);line-height:.83}.skool-final h2 em{color:var(--red)}.skool-final small{color:#d9d3ca}.community-banner{background:var(--red);min-height:590px;color:var(--paper);grid-template-columns:1.15fr .85fr;display:grid;overflow:hidden}.community-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(64px,10vw,145px) clamp(24px,8vw,120px);display:flex}.community-copy>p:not(.eyebrow){color:#f4ddd8}.community-copy h2 em{color:var(--ink)}.community-image{background:var(--ink);justify-content:center;align-items:end;display:flex}.community-image img{object-fit:contain;object-position:bottom center;width:auto;max-width:100%;height:590px}.book-section{background:var(--ink);color:#f3f1ec;grid-template-columns:1.2fr .8fr;min-height:640px;display:grid}.book-copy{flex-direction:column;justify-content:center;padding:clamp(64px,9vw,130px) max(24px,50vw - 560px);display:flex}.book-copy h2{margin-bottom:25px;font-size:clamp(64px,8vw,125px)}.book-copy h2 span{display:block}.book-copy .accent-line{color:var(--red)}.book-copy>p:not(.eyebrow){letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:12px}.book-copy .button{align-self:flex-start;margin-top:24px}.book-placeholder{background:var(--red);color:var(--paper);text-align:center;place-items:center;margin:clamp(34px,7vw,90px) clamp(24px,5vw,72px);display:grid}.book-placeholder span{letter-spacing:.16em;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.8}.dictionary-banner{background:var(--ink);color:#f3f1ec;grid-template-columns:minmax(300px,.8fr) 1.2fr;min-height:720px;display:grid;overflow:hidden}.dictionary-image{justify-content:center;align-items:end;display:flex}.dictionary-image img{object-fit:contain;object-position:bottom center;width:auto;max-width:100%;height:720px}.dictionary-copy{flex-direction:column;justify-content:center;padding:clamp(64px,10vw,150px) clamp(24px,8vw,120px) clamp(64px,10vw,130px) 24px;display:flex}.dictionary-copy h2{margin-bottom:26px;font-size:clamp(56px,7vw,112px)}.text-link{width:fit-content;color:var(--paper);cursor:pointer;letter-spacing:.08em;text-underline-offset:5px;background:0 0;border:0;align-items:center;gap:10px;margin-top:18px;padding:0;font-family:IBM Plex Mono,monospace;font-size:12px;text-decoration:underline;display:inline-flex}.foundation{grid-template-columns:1.1fr .9fr;gap:clamp(50px,10vw,140px);display:grid}.foundation-details{border-top:2px solid var(--ink);align-self:center;padding-top:24px}.program-paths{background:var(--warm);grid-template-columns:minmax(260px,.6fr) 1.4fr;align-items:stretch;gap:clamp(40px,9vw,140px);max-width:1320px;margin:auto;display:grid}.program-paths-image{border-bottom:1px solid var(--ink);justify-content:center;align-items:end;min-height:530px;display:flex}.program-paths-image img{object-fit:contain;object-position:bottom center;width:auto;max-width:100%;height:min(560px,44vw)}.program-paths-copy{align-self:center;padding:clamp(24px,5vw,70px) clamp(24px,6vw,100px) clamp(40px,6vw,80px) 0}.program-tiers{grid-template-columns:1fr;gap:15px;max-width:340px;margin:32px 0;display:grid}.program-tiers>div{border-top:1px solid var(--ink);gap:8px;padding-top:16px;display:grid}.program-tiers strong{color:var(--red);font-family:Anton,Impact,sans-serif;font-size:clamp(30px,3vw,45px);font-weight:400;line-height:.9}.program-tiers small{color:var(--muted);line-height:1.35}.foundation-price span,.foundation-price small{letter-spacing:.09em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}.foundation-price strong{color:var(--red);margin:5px 0;font-family:Anton,Impact,sans-serif;font-size:clamp(65px,7vw,95px);font-weight:400;line-height:.9;display:block}.foundation-details ul{margin:30px 0;padding:0;list-style:none}.foundation-details li{border-top:1px solid var(--line);padding:12px 0;font-size:16px}.foundation-details li:before{content:"—";color:var(--red);margin-right:10px}.about{background:var(--warm);grid-template-columns:1.1fr .75fr;gap:50px;display:grid}.about-copy{max-width:650px}.mission-copy{margin:32px 0;font-size:clamp(21px,2.5vw,32px);line-height:1.28}.about-copy>p:last-child{max-width:560px;color:var(--muted);font-size:17px;line-height:1.55}.about-mission-link{color:var(--red);letter-spacing:.035em;align-items:center;gap:9px;margin-top:25px;font-family:Anton,Impact,sans-serif;font-size:19px;display:inline-flex}.about-mission-link span{font-family:IBM Plex Sans,sans-serif}.about-photo-placeholder{border:1px dashed var(--muted);min-height:350px;color:var(--muted);letter-spacing:.12em;text-align:center;background:repeating-linear-gradient(135deg,#e2ded5 0 8px,#0000 8px 16px);place-items:center;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.8;display:grid}.about-stats{border-top:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:28px;display:grid}.about-stats strong{color:var(--red);font-family:Anton,Impact,sans-serif;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:.9;display:block}.about-stats span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px}.about-ambition{background:var(--ink);min-height:650px;color:var(--paper);grid-template-columns:minmax(280px,.8fr) 1.2fr;display:grid;overflow:hidden}.about-ambition-image{background:var(--red);justify-content:center;align-items:end;display:flex}.about-ambition-image img{object-fit:contain;object-position:bottom center;width:auto;max-width:100%;height:650px}.about-ambition-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(64px,9vw,130px) clamp(24px,8vw,120px);display:flex}.about-ambition-copy h2{margin-bottom:27px;font-size:clamp(62px,7.4vw,118px)}.about-statement{max-width:750px;margin-bottom:25px;font-size:clamp(20px,2.2vw,29px);line-height:1.3}.about-ambition blockquote{color:#f2d5ce;letter-spacing:.02em;margin:0 0 25px;font-family:Anton,Impact,sans-serif;font-size:clamp(25px,3vw,44px);font-weight:400;line-height:1.03}.about-ambition-copy>p:not(.eyebrow):not(.about-statement){color:#cfc7bd;max-width:720px;margin-bottom:28px;font-size:17px;line-height:1.48}.footer{background:var(--ink);color:var(--paper);padding:65px max(24px,50vw - 560px) 34px}.footer-mark{font-size:clamp(52px,9vw,125px);line-height:.85}.footer>p{color:#bbb3a7;letter-spacing:.11em;margin:23px 0 52px;font-family:IBM Plex Mono,monospace;font-size:11px}.footer>div:last-of-type{letter-spacing:.08em;border-top:1px solid #4e4942;border-bottom:1px solid #4e4942;flex-wrap:wrap;gap:24px;padding:18px 0;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.footer small{color:#9d968c;letter-spacing:.08em;margin-top:26px;font-family:IBM Plex Mono,monospace;font-size:10px;display:block}.resource-page{background:var(--paper);min-height:100vh;color:var(--ink)}.resource-nav{background:var(--ink);min-height:86px;color:var(--paper);justify-content:space-between;align-items:center;padding:0 max(24px,50vw - 660px);display:flex}.resource-nav>a:last-child{letter-spacing:.035em;font-family:Anton,Impact,sans-serif;font-size:17px}.resource-page-hero{grid-template-columns:1.05fr .95fr;min-height:min(760px,100vh - 86px);display:grid;overflow:hidden}.resource-page-hero>div:first-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(60px,10vw,150px) clamp(24px,10vw,150px);display:flex}.resource-page-hero h1{margin-bottom:25px;font-size:clamp(70px,8.3vw,132px)}.resource-page-hero p:not(.eyebrow){max-width:580px;color:var(--muted);margin-bottom:32px;font-size:clamp(18px,2vw,25px);line-height:1.42}.resource-page-image{background:var(--warm);justify-content:center;align-items:end;display:flex}.resource-page-image img{object-fit:contain;object-position:bottom center;width:auto;max-width:100%;height:min(720px,48vw)}.resource-page-contents{background:var(--ink);max-width:1320px;color:var(--paper);grid-template-columns:.5fr 1.15fr .85fr;gap:clamp(28px,5vw,80px);margin:auto;display:grid}.resource-page-contents>.eyebrow{color:#f4ddd8}.resource-page-contents>div{border-top:1px solid #777066}.seo-page{background:var(--paper);min-height:100vh;color:var(--ink)}.seo-hero{background:var(--paper);flex-direction:column;justify-content:center;align-items:flex-start;min-height:650px;padding:clamp(72px,11vw,165px) max(24px,50vw - 620px);display:flex}.seo-hero h1{max-width:1050px;margin:18px 0 28px;font-size:clamp(72px,10vw,155px);line-height:.82}.seo-hero>p:not(.eyebrow){max-width:710px;margin-bottom:34px;font-size:clamp(20px,2.4vw,29px);line-height:1.38}.seo-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.text-link-dark{color:var(--red);letter-spacing:.035em;font-family:Anton,Impact,sans-serif;font-size:20px}.seo-definition-grid{grid-template-columns:1fr 1fr;display:grid}.seo-definition-grid article{min-height:560px;padding:clamp(58px,9vw,140px)}.seo-definition-grid article:first-child{background:var(--warm)}.seo-definition-grid article:last-child{background:var(--ink);color:var(--paper)}.seo-definition-grid h2{margin:20px 0 27px;font-size:clamp(60px,7vw,115px);line-height:.84}.seo-definition-grid article>p:not(.eyebrow){max-width:570px;font-size:clamp(18px,2vw,25px);line-height:1.45}.seo-definition-grid article:last-child>p:not(.eyebrow){color:#d9d3ca}.seo-body-section{grid-template-columns:minmax(300px,.75fr) 1.25fr;gap:clamp(45px,9vw,150px);padding:clamp(74px,10vw,150px) max(24px,50vw - 620px);display:grid}.seo-body-section h2{margin-top:18px;font-size:clamp(56px,6.5vw,105px);line-height:.85}.seo-steps{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.seo-steps li{border-bottom:1px solid var(--ink);grid-template-columns:72px 1fr;gap:20px;padding:27px 0;display:grid}.seo-steps li>span{color:var(--red);letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:11px}.seo-steps h3{letter-spacing:.025em;margin-bottom:9px;font-family:Anton,Impact,sans-serif;font-size:clamp(26px,2.8vw,39px);font-weight:400}.seo-steps p,.word-body-copy p{max-width:600px;color:var(--muted);font-size:18px;line-height:1.48}.seo-cta-band{background:var(--red);color:var(--paper);text-align:center;justify-items:center;padding:clamp(70px,10vw,140px) 24px;display:grid}.seo-cta-band>p{letter-spacing:.08em;margin-bottom:24px;font-family:IBM Plex Mono,monospace;font-size:11px}.seo-cta-band h2{margin-bottom:30px;font-size:clamp(60px,8vw,128px);line-height:.84}.seo-cta-band h2 em{color:var(--ink)}.seo-cta-band>div{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:32px;display:flex}.seo-cta-band>div a{color:var(--ink);letter-spacing:.03em;font-family:Anton,Impact,sans-serif;font-size:19px}.word-body-copy{align-content:start;gap:20px;display:grid}.word-body-copy p{color:var(--ink);margin:0;font-size:clamp(20px,2.2vw,28px)}.word-body-copy .button{justify-self:start;margin-top:10px}.dictionary-status{background:var(--ink);color:var(--paper);padding:clamp(74px,10vw,150px) max(24px,50vw - 490px)}.dictionary-status h2{max-width:920px;margin:18px 0 26px;font-size:clamp(60px,8vw,128px);line-height:.84}.dictionary-status>p:not(.eyebrow){color:#d9d3ca;max-width:650px;font-size:20px;line-height:1.45}.dictionary-status .button{margin-top:4px}.challenge-page{background:var(--paper);min-height:100vh;color:var(--ink)}.challenge-hero,.challenges-index-hero{background:var(--paper);flex-direction:column;justify-content:center;align-items:flex-start;min-height:630px;padding:clamp(72px,11vw,165px) max(24px,50vw - 620px);display:flex}.challenge-hero h1,.challenges-index-hero h1{max-width:1100px;margin:18px 0 28px;font-size:clamp(72px,11vw,170px);line-height:.82}.challenge-hero>p:not(.eyebrow),.challenges-index-hero>p:not(.eyebrow){max-width:720px;margin-bottom:34px;font-size:clamp(20px,2.4vw,29px);line-height:1.38}.challenge-question{background:var(--ink);color:var(--paper);gap:25px;padding:clamp(76px,11vw,165px) max(24px,50vw - 525px);display:grid}.challenge-question h2{max-width:900px;color:var(--paper);margin:0;font-size:clamp(52px,7vw,114px);font-weight:400;line-height:.86}.challenge-moves{background:var(--warm);grid-template-columns:minmax(260px,.75fr) 1.25fr;gap:clamp(45px,9vw,150px);padding:clamp(74px,10vw,150px) max(24px,50vw - 620px);display:grid}.challenge-moves h2{margin-top:18px;font-size:clamp(60px,7vw,108px);line-height:.84}.challenge-moves ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.challenge-moves li{border-bottom:1px solid var(--ink);grid-template-columns:72px 1fr;gap:20px;padding:27px 0;display:grid}.challenge-moves li span{color:var(--red);letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:11px}.challenge-moves li p{letter-spacing:.025em;max-width:600px;margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(27px,3vw,42px);font-weight:400;line-height:.98}.challenge-next{background:var(--red);color:var(--paper);text-align:center;justify-items:center;padding:clamp(74px,11vw,150px) 24px;display:grid}.challenge-next>p{letter-spacing:.08em;margin-bottom:24px;font-family:IBM Plex Mono,monospace;font-size:11px}.challenge-next h2{margin-bottom:30px;font-size:clamp(64px,8vw,132px);line-height:.84}.challenge-next h2 em{color:var(--ink)}.challenge-index-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.challenge-index-grid>a{min-height:350px;color:var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;padding:30px;transition:background .15s,color .15s;display:flex}.challenge-index-grid>a:nth-child(3n){border-right:0}.challenge-index-grid>a:hover{background:var(--ink);color:var(--paper)}.challenge-index-grid span,.challenge-index-grid small{letter-spacing:.07em;font-family:IBM Plex Mono,monospace;font-size:11px}.challenge-index-grid span{color:var(--red)}.challenge-index-grid small{margin-top:28px}.challenge-index-grid h2{margin:8px 0 15px;font-size:clamp(38px,4vw,62px);line-height:.86}.challenge-index-grid p{max-width:340px;color:var(--muted);margin:0;font-size:15px;line-height:1.42}.challenge-index-grid>a:hover p{color:#d9d3ca}.challenge-index-grid strong{letter-spacing:.035em;margin-top:auto;padding-top:28px;font-family:Anton,Impact,sans-serif;font-size:17px;font-weight:400}.resource-page-contents>div p{letter-spacing:.025em;border-bottom:1px solid #777066;grid-template-columns:44px 1fr;gap:13px;margin:0;padding:19px 0;font-family:Anton,Impact,sans-serif;font-size:clamp(23px,2.6vw,38px);line-height:.95;display:grid}.resource-page-contents>div span{color:var(--red);font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.5}.resource-page-contents aside{align-self:center}.resource-page-contents aside h2{margin-bottom:21px;font-size:clamp(48px,5vw,76px)}.resource-page-contents aside p{color:#d9d3ca;margin-bottom:28px;font-size:17px;line-height:1.45}.resource-text-link{color:var(--paper);letter-spacing:.035em;margin-top:22px;font-family:Anton,Impact,sans-serif;font-size:17px;display:inline-block}.community-page .resource-page-image{background:var(--red)}.practice-page{background:var(--paper);min-height:100vh;color:var(--ink)}.practice-page-hero{background:var(--paper);text-align:center;place-items:center;min-height:390px;padding:74px 24px;display:grid;overflow:hidden}.practice-page-hero>p{color:var(--red);letter-spacing:.12em;margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500}.practice-page-hero h1,.practice-page-hero h2{margin-bottom:22px;font-size:clamp(76px,10vw,154px)}.practice-page-hero>span{max-width:960px;color:var(--red);letter-spacing:.025em;font-family:Anton,Impact,sans-serif;font-size:clamp(27px,3.7vw,54px);line-height:.95}.homepage-practice-hero{min-height:0;padding:38px 24px 70px}.homepage-practice-hero>span em{color:var(--ink);font-style:normal}.definition-split{grid-template-columns:1fr 1fr;display:grid}.definition-split article{min-height:670px;padding:clamp(60px,9vw,140px)}.definition-split h2{margin-bottom:28px;font-size:clamp(70px,8.3vw,132px)}.definition-split article>p:not(.eyebrow){max-width:570px;font-size:clamp(18px,2vw,25px);line-height:1.42}.lucid-definition{background:var(--warm)}.lucid-definition>p:not(.eyebrow):last-of-type{color:var(--muted);margin-bottom:34px}.definition-links{gap:14px;margin-top:36px;display:grid}.definition-links a,.dictionary-links a{width:fit-content;color:var(--red);letter-spacing:.035em;font-family:Anton,Impact,sans-serif;font-size:clamp(18px,2vw,25px)}.oneironaut-definition{background:var(--ink);color:var(--paper)}.oneironaut-definition>p:not(.eyebrow){color:#d9d3ca}.dictionary-links{border-top:1px solid #605a52;gap:0;max-width:570px;margin:38px 0 32px;display:grid}.dictionary-links>p{color:#f2d5ce;letter-spacing:.08em;margin:17px 0 8px;font-family:IBM Plex Mono,monospace;font-size:11px}.dictionary-links a{width:100%;color:var(--paper);border-bottom:1px solid #605a52;justify-content:space-between;align-items:center;padding:13px 0;font-size:clamp(18px,1.8vw,24px);display:flex}.dictionary-links a:hover{color:#f2d5ce}.dictionary-links span{font-family:IBM Plex Sans,sans-serif}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f0e0cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.petition-modal{width:min(100%,660px);color:var(--paper);background:#1b1a18;border:1px solid #45413b;border-radius:26px;padding:clamp(38px,6vw,74px);position:relative;box-shadow:0 28px 90px #00000073}.petition-modal h2{margin-bottom:24px;font-size:clamp(52px,7vw,82px);line-height:.9}.modal-close{color:var(--paper);cursor:pointer;background:0 0;border:0;font-family:IBM Plex Sans,sans-serif;font-size:32px;line-height:1;position:absolute;top:18px;right:20px}.petition-intro,.petition-success>p:not(.eyebrow){color:#dfdad1;max-width:510px;margin-bottom:30px;font-size:19px;line-height:1.45}.petition-form{gap:18px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.petition-form label{color:#e8e3d9;letter-spacing:.08em;gap:8px;font-family:IBM Plex Mono,monospace;font-size:11px;display:grid}.petition-form label span{color:#a9a297}.petition-form input,.petition-form select{width:100%;min-height:56px;color:var(--paper);background:#303230;border:1px solid #9a8b3e;border-radius:7px;outline:none;padding:0 16px;font-family:IBM Plex Sans,sans-serif;font-size:17px}.petition-form select{appearance:auto}.petition-form input:focus,.petition-form select:focus{border-color:#f0d16c;box-shadow:0 0 0 3px #f0d16c29}.petition-submit{width:100%;color:var(--paper);background:#b69b29;justify-content:center;margin-top:8px}.petition-submit:hover{background:#977f20}.petition-success{justify-items:start;display:grid}@media (max-width:560px){.modal-backdrop{align-items:start;padding:12px}.petition-modal{border-radius:18px;margin:0;padding:48px 24px 30px}.form-grid{grid-template-columns:1fr;gap:18px}}@media (max-width:1180px){.hero{grid-template-columns:minmax(360px,.75fr) minmax(480px,1fr);column-gap:clamp(16px,3vw,36px)}}@media (max-width:800px){.hero-cloud{padding:48px 0 88px}.hero-cloud-copy h1{font-size:clamp(44px,10.4vw,78px)}.hero-cloud-scene{width:100%;margin-top:22px}.hero-cloud-cta{min-width:0;padding:clamp(9px,2.1vw,16px) clamp(12px,3vw,24px);font-size:clamp(16px,4vw,26px);bottom:6%}.oneironaut-intro{min-height:540px}.oneironaut-intro-copy{min-height:380px;padding-top:80px}.oneironaut-intro h2{font-size:clamp(44px,6.8vw,68px)}.oneironaut-intro-subtitle{font-size:clamp(18px,2.7vw,26px)}.dreamspace-app{padding:78px 0 84px}.dreamspace-app h2{font-size:clamp(36px,9.5vw,70px)}.dreamspace-app-scene{width:120%;margin-left:-10%}.dreamspace-app-cta{padding:14px 19px 13px;font-size:clamp(18px,4.5vw,24px);top:83%;left:33%}.hero{grid-template-columns:1fr;height:auto;min-height:0}.hero-red,.hero-white{flex-direction:column-reverse;min-height:0;display:flex}.hero-red .hero-copy,.hero-white .hero-copy{text-align:center;flex-direction:column;align-items:center;width:100%;margin:0;padding:66px 24px 34px;display:flex}.hero-red .hero-copy h1,.hero-white .hero-copy h1{font-size:clamp(60px,16vw,94px)}.hero-red .hero-portrait,.hero-white .hero-portrait{height:360px;padding-top:0}.hero-red-portrait img,.hero-white-portrait img{max-width:100%;height:390px}.community-ribbon{grid-template-columns:1fr;gap:14px;min-height:0;padding:23px 24px}.community-ribbon-mark{font-size:clamp(46px,14vw,72px)}.skool-hero,.skool-steps,.skool-inside,.skool-evidence,.skool-week,.skool-faq{grid-template-columns:1fr}.skool-hero{min-height:0}.skool-hero-image{min-height:390px}.skool-hero-image img{height:430px}.skool-hero-copy{text-align:center;align-items:center;padding:58px 24px 68px}.skool-hero-copy h1{font-size:clamp(64px,17vw,98px)}.skool-steps,.skool-inside,.skool-evidence,.skool-week,.skool-faq{gap:46px;padding:72px 24px}.skool-promise,.skool-forward{padding:72px 24px}.skool-evidence-grid{grid-template-columns:1fr;gap:12px}.skool-evidence-grid article{min-height:0}.skool-week-list li{grid-template-columns:70px 1fr;gap:11px 16px}.skool-week-list p{grid-column:2}.skool-faq summary{font-size:28px}.dream-catcher-hero,.dream-catcher-privacy,.equation-section{grid-template-columns:1fr}.dream-catcher-hero-mark{min-height:380px;padding:56px}.dream-catcher-hero-mark img{max-width:360px}.dream-catcher-hero>div:last-child{padding:64px 24px}.dream-catcher-hero h1{font-size:clamp(64px,17vw,104px)}.dream-catcher-steps>div,.metric-grid{grid-template-columns:1fr}.dream-catcher-steps article{min-height:220px}.dream-catcher-steps h3{margin-top:44px}.dream-catcher-privacy{gap:34px;padding:72px 24px}.app-blueprint-nav{min-height:72px}.app-blueprint-nav>div{gap:12px;font-size:9px}.app-blueprint-nav>div a{font-size:14px}.app-blueprint-hero{padding:74px 24px 62px}.app-blueprint-hero h1{font-size:clamp(64px,17vw,104px)}.north-star{grid-template-columns:1fr;gap:16px;padding:42px 24px}.metric-grid article{min-height:210px}.metric-grid strong{margin-top:52px}.equation-section{gap:46px;padding:72px 24px}.app-build-order{padding:72px 24px}.foundation-shelf{padding:72px 24px 34px}.foundation-stage{height:min(92vw,460px);margin-top:42px}.foundation-shelf-controls{grid-template-columns:52px 1fr 52px;gap:12px;padding-top:18px}.foundation-shelf-controls strong{font-size:clamp(27px,8.5vw,44px)}.about-reframed .about-stats{grid-template-columns:1fr}.about-image{min-height:390px}.about-image img{height:430px}.opening-statement p{font-size:clamp(48px,15vw,86px)}.homepage-dictionary-hero .dictionary-copy{padding:52px 24px 64px}.homepage-dictionary-hero .dictionary-copy h1{font-size:clamp(54px,15.5vw,100px)}.hero-copy{padding:92px 24px 44px;transform:none}.hero-portrait{height:330px}.hero-portrait-left,.hero-portrait-right{display:none}.hero-portrait-left{order:2;display:flex;transform:none}.hero-portrait img{max-width:100%;height:330px}.stats,.practice-grid,.about-stats{grid-template-columns:1fr}.stats{gap:22px}.lead-magnet-feature{grid-template-columns:1fr;min-height:0}.lead-magnet-index{flex-direction:row;align-items:baseline;padding:28px 24px;font-size:80px;display:flex}.lead-magnet-content{border-top:1px solid var(--ink);border-left:0;padding:54px 24px 64px}.lead-magnet-case-study .lead-magnet-content{border-color:#49443d}.lead-magnet-book .lead-magnet-content{border-color:#1917147a}.practice-card{border-left:1px solid var(--ink);border-bottom:0;min-height:auto;padding:25px 20px}.practice-card h3{margin-top:36px}.practice-math{grid-template-columns:1fr auto 1fr;gap:12px;margin-top:34px}.practice-math strong{font-size:44px}.practice-math span,.practice-math p{letter-spacing:.035em;font-size:10px}.book-section,.dictionary-banner,.dictionary-prompt,.foundation,.about,.about-ambition,.free-library,.community-banner,.program-paths,.definition-split,.starter-banner,.starter-page-hero,.starter-lessons{grid-template-columns:1fr}.starter-banner-copy{padding:64px 24px 48px}.starter-days{padding:26px 24px 58px}.starter-days li{grid-template-columns:60px 1fr;gap:7px 14px}.starter-days small{grid-column:2}.starter-page-hero{gap:28px;min-height:0;padding:58px 24px 72px}.starter-page-hero>p{margin:0 0 6px}.starter-lessons{gap:48px;padding:72px 24px}.starter-next{padding:72px 24px}.seo-hero{min-height:0;padding:72px 24px}.seo-hero h1{font-size:clamp(64px,17vw,110px)}.seo-definition-grid,.seo-body-section{grid-template-columns:1fr}.challenge-moves{grid-template-columns:1fr;gap:44px;padding:72px 24px}.challenge-hero,.challenges-index-hero{min-height:0;padding:72px 24px}.challenge-hero h1,.challenges-index-hero h1{font-size:clamp(64px,17vw,110px)}.challenge-question{padding:72px 24px}.challenge-index-grid{grid-template-columns:1fr}.challenge-index-grid>a,.challenge-index-grid>a:nth-child(3n){border-right:0;min-height:0;padding:28px 24px}.challenge-index-grid small{margin-top:20px}.seo-definition-grid article{min-height:0;padding:62px 24px}.seo-body-section{gap:44px;padding:72px 24px}.seo-cta-band,.dictionary-status{padding:72px 24px}.book-section{min-height:0}.book-copy{padding-bottom:38px}.book-placeholder{min-height:390px;margin-top:0}.dictionary-image{min-height:330px}.dictionary-image img{width:auto;max-height:380px}.dictionary-copy{padding:50px 24px 70px}.dictionary-prompt{min-height:0}.dictionary-prompt-image{min-height:360px}.dictionary-prompt-image img{height:370px}.dictionary-prompt-copy{padding:50px 24px 64px}.multiply-time-banner{grid-template-columns:1fr;height:auto;min-height:0;display:grid}.multiply-time-word{writing-mode:initial;padding:25px 24px 0;font-size:clamp(62px,17vw,98px);line-height:.9;transform:none}.multiply-time-word:last-child{padding:0 24px 25px;font-size:clamp(72px,21vw,120px);transform:none}.multiply-time-image{order:2;min-height:360px}.multiply-time-image img{height:380px}.multiply-time-word:first-child{order:1}.multiply-time-word:last-child{order:3}.free-library{gap:0}.free-library-head{padding-bottom:46px}.free-library-image{min-height:360px}.free-library-image img{width:auto;max-height:420px}.resource-list{margin-top:34px}.community-banner{min-height:0}.community-copy{padding:60px 24px 48px}.community-image{min-height:390px}.community-image img{height:420px}.program-paths{gap:0}.program-paths-image{min-height:370px}.program-paths-image img{height:390px}.program-paths-copy{padding:56px 24px 66px}.program-tiers{grid-template-columns:1fr;gap:17px}.resource-nav{min-height:72px}.resource-nav>a:last-child{font-size:14px}.resource-page-hero,.resource-page-contents{grid-template-columns:1fr}.resource-page-hero{min-height:0}.resource-page-hero>div:first-child{padding:66px 24px 50px}.resource-page-image{min-height:390px}.resource-page-image img{height:430px}.resource-page-contents{gap:34px}.about-photo-placeholder{min-height:280px}.about-stats{gap:20px}.about-ambition{min-height:0}.about-ambition-image{min-height:390px}.about-ambition-image img{height:420px}.about-ambition-copy{padding:56px 24px 70px}.practice-page-hero{min-height:330px;padding:62px 24px}.homepage-practice-hero{min-height:0;padding:34px 24px 54px}.definition-split article{min-height:0;padding:62px 24px}}@media (min-width:801px) and (max-height:700px){.hero-cloud{padding-top:36px}.hero-cloud-scene{margin-top:4px}.hero-cloud-cta{font-size:clamp(20px,2vw,25px)}}@media (max-width:360px){.hero-cloud-copy h1{font-size:clamp(29px,10.6vw,37px)}}.coming-soon-page{background:var(--paper);min-height:100vh;color:var(--ink)}.coming-soon-page h1{margin:24px 0 0;font-size:clamp(76px,15vw,180px);line-height:.85}@media (max-width:650px){.oneironaut-intro{min-height:max(610px,165vw)}.oneironaut-intro-art{width:100%;top:0;bottom:auto;left:0}.oneironaut-intro-art .dragon-desktop{display:none}.oneironaut-intro-art .dragon-mobile{display:block}.oneironaut-intro-copy{background:0 0;width:66%;min-height:0;margin:0;padding:min(93vw,450px) 0 0 22px}.oneironaut-intro h2{margin-bottom:16px;font-size:clamp(38px,10.4vw,56px)}.oneironaut-intro-subtitle{font-size:clamp(17px,4.6vw,23px)}.oneironaut-intro-cta{padding:13px 20px 12px;font-size:clamp(19px,5.2vw,25px);bottom:13%;left:61%}}@media (max-width:360px){.oneironaut-intro-cta{bottom:18%}}.wordmark{align-items:center;padding:6px 0;display:inline-flex}.brand-mark{object-fit:contain;width:42px;height:62px;display:block}.footer-mark{display:inline-flex}.footer-mark .brand-mark{width:100px;height:150px}.opening-logo-stage{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.opening-logo-image{object-fit:contain;object-position:center;width:min(96vw,850px);height:min(88svh,1100px);animation:.45s ease-in 1.35s forwards logo-fades;display:block}@keyframes logo-fades{to{opacity:0}}.opening-quote .opening-text{animation:.25s ease-out both quote-arrives}@keyframes quote-arrives{0%{opacity:0}to{opacity:1}}.concept-section{isolation:isolate;min-height:680px;transition:background-color .18s,color .18s;position:relative;overflow:hidden}.concept-light{color:#000;background:#fff}.concept-dark{color:#fff;background:#000}.concept-controls{z-index:5;gap:8px;display:flex;position:absolute;top:22px;right:clamp(20px,3vw,48px)}.concept-controls button{color:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid;padding:8px 10px;font:11px IBM Plex Mono,monospace}.concept-controls button:hover,.concept-controls button:focus-visible{background:var(--red);border-color:var(--red);color:#fff}.concept-stage{grid-template-columns:minmax(0,63%) minmax(0,37%);align-items:center;max-width:1700px;min-height:680px;margin:auto;padding:66px clamp(20px,3vw,48px) 30px 0;display:grid}.concept-scene{grid-area:1/1;min-width:0;height:590px;position:relative}.concept-scene img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.concept-copy{z-index:2;grid-area:1/2;align-self:center;padding:0 0 80px clamp(10px,2vw,34px);position:relative}.concept-copy h2{text-wrap:balance;max-width:620px;margin:0;font-size:clamp(51px,5.4vw,94px);line-height:.94}.concept-cta{z-index:3;white-space:nowrap;max-width:92%;font-size:clamp(18px,1.8vw,26px);position:absolute;bottom:5%;right:0}.concept-change .concept-scene,.concept-meaning .concept-scene{width:108%}.concept-reality .concept-scene img{object-position:center}.concept-reality .concept-cta{bottom:3%;right:4%}.concept-first .concept-cta{bottom:4%;right:0}.concept-destination{color:#000;background:#fff;min-height:100svh}.concept-destination article,.concept-destination>section{max-width:1080px;margin:auto;padding:clamp(80px,10vw,150px) 24px 140px}.concept-destination h1{max-width:1000px;margin:18px 0 34px;font-size:clamp(58px,9vw,138px);line-height:.93}.concept-destination article>p:not(.eyebrow),.concept-destination>section>p:not(.eyebrow){max-width:690px;margin:0 0 22px;font-size:clamp(18px,2vw,23px);line-height:1.55}.concept-destination article>.button{margin-top:24px}.concept-destination-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:62px;display:grid}.concept-destination-options a{color:inherit;border-top:2px solid #000;padding:26px 0;text-decoration:none;display:block}.concept-destination-options h2{margin:0 0 18px;font-size:clamp(26px,2.7vw,38px);line-height:1}.concept-destination-options p{min-height:78px;margin:0 0 22px;line-height:1.45}.concept-destination-options strong{color:var(--red);font:18px Anton,Impact,sans-serif}@media (max-width:700px){.concept-section{min-height:0}.concept-controls{gap:5px;top:12px;right:12px}.concept-controls button{padding:6px 7px;font-size:9px}.concept-stage{flex-direction:column;min-height:0;padding:64px 0 40px;display:flex}.concept-copy{align-self:stretch;padding:0 18px}.concept-copy h2{max-width:550px;font-size:clamp(41px,10.2vw,70px)}.concept-scene,.concept-change .concept-scene,.concept-meaning .concept-scene{width:100%;height:clamp(350px,100vw,560px);margin-top:2px}.concept-lucid .concept-scene,.concept-change .concept-scene,.concept-first .concept-scene,.concept-meaning .concept-scene{height:clamp(290px,80vw,430px)}.concept-scene img{object-position:center bottom}.concept-cta,.concept-reality .concept-cta,.concept-first .concept-cta{max-width:94%;padding:11px 14px 10px;font-size:clamp(15px,4vw,21px);bottom:2%;right:4%}.concept-destination-options{grid-template-columns:1fr;gap:4px}.concept-destination-options p{min-height:0}}@media (prefers-reduced-motion:reduce){.opening-statement{display:none}.site-experience>:not(.opening-statement){visibility:visible;opacity:1;animation:none;transform:none}}.mission-statement{text-align:left;max-width:1120px;margin:0 auto}.mission-statement h2{font-size:clamp(42px,5.4vw,88px)}.mission-statement-body{max-width:690px;margin:22px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.55}.briefing-placeholder{max-width:1080px;margin:0 auto;padding:0 24px 140px}.briefing-placeholder h2{margin:18px 0 20px;font-size:clamp(38px,5vw,72px);line-height:.95}.briefing-placeholder>p{max-width:690px;margin:0 0 22px;font-size:clamp(18px,2vw,23px);line-height:1.55}.briefing-form{gap:14px;max-width:560px;margin-top:28px;display:grid}.briefing-form label{letter-spacing:.09em;color:var(--red);font:12px IBM Plex Mono,monospace}.briefing-form input,.briefing-form select{color:#000;background:#fff;border:2px solid #000;border-radius:0;width:100%;margin-top:8px;padding:16px 18px;font:18px IBM Plex Sans,Arial,sans-serif}.briefing-note{max-width:560px;color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.5}.briefing-success{background:var(--warm);border:2px solid #000;max-width:560px;padding:20px}.v-landing{color:#000;background:#fff;min-height:100svh}.v-landing>section{max-width:1080px;margin:0 auto;padding:clamp(80px,10vw,150px) 24px 140px}.v-landing h1{margin:18px 0 24px;font-size:clamp(52px,8vw,120px);line-height:.93}.v-landing p{max-width:690px;margin:0 0 22px;font-size:clamp(18px,2vw,23px);line-height:1.55}.consent-banner{z-index:90;color:#fff;background:#000;max-width:560px;padding:18px;position:fixed;bottom:16px;left:16px;right:16px}.consent-banner p{margin:0 0 14px;font-size:15px;line-height:1.5}.consent-banner .button{margin-right:10px}@media (max-width:700px){.briefing-placeholder{padding-bottom:90px}}.site-footer{background:var(--ink);color:var(--paper);padding:56px 24px 40px}.site-footer-inner{max-width:1120px;margin:0 auto}.site-footer-brand{letter-spacing:.035em;align-items:center;gap:12px;font:20px Anton,Impact,sans-serif;display:inline-flex}.site-footer-brand .site-name{color:var(--paper);text-transform:none}.site-footer-line{letter-spacing:.01em;margin:28px 0 0;font:clamp(28px,4vw,52px)/.95 Anton,Impact,sans-serif}.site-footer-nav{gap:28px;margin:28px 0 0;display:flex}.site-footer-nav a{letter-spacing:.02em;font:18px Anton,Impact,sans-serif}.site-footer-nav a:hover,.site-footer-nav a:focus-visible{color:#e78477}.site-footer-copy{letter-spacing:.16em;color:#b9b2a8;margin:28px 0 0;font:11px IBM Plex Mono,monospace}.welcome-page,.lucid-question-page{color:#fff;background:#000}.welcome-hero{text-align:center;max-width:1120px;margin:0 auto;padding:clamp(64px,8vw,120px) 24px 100px}.welcome-copy h1,.welcome-hero h1{font-size:clamp(58px,7.2vw,112px);line-height:.94}.welcome-copy>p:not(.eyebrow){max-width:690px;margin:24px auto 0;font-size:clamp(18px,2vw,23px);line-height:1.55}.welcome-scene{width:min(100%,1120px);margin:10px auto 0;position:relative}.welcome-scene img{width:100%;height:auto;display:block}.welcome-cta{z-index:2;white-space:nowrap;padding:21px 33px 19px;font-size:clamp(21px,2.3vw,27px);position:absolute;top:84%;left:33%;transform:translate(-50%)}.welcome-cta:hover{transform:translate(-50%,-2px)}.welcome-quiet{color:#b9b2a8;margin:28px 0 0;font-size:15px}.welcome-quiet a{color:#fff;text-decoration:underline}.lucid-question-hero{padding-bottom:112px}.destination-deck{max-width:690px;margin:0 0 34px;font-size:clamp(18px,2vw,23px);line-height:1.55}.featured-block{border-top:2px solid #000;border-bottom:2px solid #000;padding:30px 0}.featured-block h2{margin:16px 0;font-size:clamp(34px,4vw,56px)}.featured-block p:not(.eyebrow){max-width:650px;margin-bottom:18px;font-size:18px;line-height:1.5}.library-filters{flex-wrap:wrap;gap:8px;margin:34px 0 8px;display:flex}.library-filter{color:#000;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #000;padding:10px 14px;font:12px IBM Plex Mono,monospace}.library-filter.is-active{background:var(--red);border-color:var(--red);color:#fff}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.library-card{border-top:2px solid #000;padding:26px 0;display:block}.library-card>span{color:var(--red);letter-spacing:.09em;font:12px IBM Plex Mono,monospace}.library-card h2{margin:16px 0;font-size:clamp(26px,2.7vw,38px);line-height:1}.library-card p{margin:0 0 18px;line-height:1.45}.library-card strong{color:var(--red);font:18px Anton,Impact,sans-serif}.library-note{color:var(--muted);margin:22px 0 0;font-size:14px;line-height:1.5}.membership-offers{grid-template-columns:1.2fr .8fr;gap:34px;margin-top:20px;display:grid}.membership-primary{border-top:2px solid #000;padding:30px 0}.membership-secondary{border:2px solid #000;padding:30px}.membership-primary h2,.membership-secondary h2{margin:16px 0;font-size:clamp(30px,3.4vw,48px)}.membership-primary p:not(.eyebrow),.membership-secondary p:not(.eyebrow){max-width:650px;margin-bottom:18px;font-size:18px;line-height:1.5}.membership-note{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.5}.membership-list{margin:0 0 22px 20px;font-size:18px;line-height:1.55}.membership-list li{margin-bottom:8px}.membership-lab{color:#fff;background:#000;margin-top:44px;padding:34px}.membership-lab .eyebrow{color:var(--red)}.membership-lab h2{margin:16px 0;font-size:clamp(30px,3.4vw,48px)}.membership-lab p:not(.eyebrow){max-width:720px;margin-bottom:18px;font-size:18px;line-height:1.5}.membership-lab .membership-note{color:#b8b2aa}.sign-in-form{gap:16px;max-width:560px;margin-top:28px;display:grid}.sign-in-form label{letter-spacing:.09em;color:var(--red);font:12px IBM Plex Mono,monospace}.sign-in-form input{color:#000;background:#fff;border:2px solid #000;border-radius:0;width:100%;margin-top:8px;padding:16px 18px;font:18px IBM Plex Sans,Arial,sans-serif}.password-row{align-items:stretch;gap:8px;display:flex}.password-row input{flex:1}.password-row button{cursor:pointer;background:#fff;border:2px solid #000;margin-top:8px;padding:0 16px;font:14px Anton,Impact,sans-serif}.sign-in-forgot{margin:0;font-size:14px}.sign-in-forgot a{text-decoration:underline}.sign-in-forgot span{color:var(--muted)}.sign-in-status{background:var(--warm);border:2px solid #000;padding:18px;font-size:15px;line-height:1.5}.sign-in-secondary,.sign-in-privacy{max-width:560px;margin-top:22px;font-size:15px;line-height:1.5}.sign-in-secondary a{text-decoration:underline}.about-page{color:#000;background:#fff}.about-hero{max-width:1120px}.about-hero h1{font-size:clamp(52px,7vw,110px)}.about-lede{max-width:690px;margin:0 0 18px;font-size:clamp(18px,2vw,23px);line-height:1.55}.about-mission{color:#fff;background:#000}.about-mission h2{font-size:clamp(42px,5.4vw,88px)}.about-mission p:not(.eyebrow){max-width:690px;margin:0 0 18px;font-size:clamp(18px,2vw,23px);line-height:1.55}.about-next h2{font-size:clamp(42px,5.4vw,88px)}.about-next p{max-width:690px;margin:0 0 18px;font-size:clamp(18px,2vw,23px);line-height:1.55}.about-next a:not(.button){text-decoration:underline}.tonight-mission{border-top:2px solid #000;border-bottom:2px solid #000;margin-top:40px;padding:30px 0}.tonight-mission h2{margin:16px 0;font-size:clamp(30px,3.6vw,52px)}.tonight-mission p:not(.eyebrow){max-width:690px;margin-bottom:18px;font-size:18px;line-height:1.5}.challenge-accept{background:var(--warm);border:2px solid #000;margin-top:24px;padding:22px}.challenge-accept p{max-width:690px;margin:0 0 14px;font-size:17px;line-height:1.5}.challenge-accept-note{color:var(--muted);font-size:14px}.challenge-secondary{margin-top:16px}.challenge-secondary a{text-decoration:underline}.nine-exercises{border-top:2px solid #000;border-bottom:2px solid #000;margin-top:34px;padding:28px 0}.nine-exercises ol{margin:0 0 24px;padding:0;list-style:none}.nine-exercises li{gap:14px;margin:0 0 12px;font-size:17px;line-height:1.45;display:flex}.nine-exercises li span{color:var(--red);flex:none;font:18px Anton,Impact,sans-serif}.article-persist-cta{text-align:left;max-width:1080px;margin:0 auto;padding:56px 24px 80px}.article-persist-cta h2{margin:16px 0 22px;font-size:clamp(34px,4.4vw,64px)}@media (max-width:700px){.library-grid,.membership-offers{grid-template-columns:1fr}.welcome-cta{padding:13px 20px 12px;font-size:clamp(19px,5.2vw,25px);top:78%;left:50%}.site-footer-nav{flex-wrap:wrap;gap:16px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:2px}#main-content:focus{outline:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.article-meta{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:28px 0 0;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500}.article-tonight{max-width:1040px;margin:0 auto;padding:0 24px 80px}.article-tonight>*{max-width:760px}.article-tonight h2{text-transform:uppercase;margin:0 0 28px;font-family:Anton,Impact,sans-serif;font-size:clamp(45px,6vw,72px);font-weight:400;line-height:1.08}.article-tonight ol{margin:0;padding:0;list-style:none}.article-tonight li{margin:0 0 22px;font-size:18px;line-height:1.65}.article-tonight li strong{letter-spacing:.01em;text-transform:uppercase;margin-bottom:4px;font-family:Anton,Impact,sans-serif;font-size:22px;font-weight:400;display:block}.article-next{max-width:1040px;margin:0 auto;padding:0 24px 100px}.article-next>*{max-width:760px}.article-next h2{text-transform:uppercase;margin:0 0 22px;font-family:Anton,Impact,sans-serif;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1.05}.article-next p{margin:0 0 22px;font-size:18px;line-height:1.65}
