.hero-scroll{--scene-progress:0}@media (min-width:761px){.hero-scroll{min-height:125vh}.hero-scroll .hero-grid{min-height:calc(100vh - 81px);position:sticky;top:81px}.hero-scroll .hero-baseline{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-scroll .hero-copy h1{transform:translate3d(0, calc(var(--scene-progress) * -28px), 0)}.hero-scroll .hero-lead,.hero-scroll .hero-actions{transform:translate3d(0, calc(var(--scene-progress) * -52px), 0)}.hero-scroll .hero-visual{transform:translate3d(0, calc(var(--scene-progress) * 68px), 0) scale(calc(1 + var(--scene-progress) * .1))}.hero-scroll .hero-link-chip{transform:rotate(-3deg) translate3d(calc(var(--scene-progress) * 24px), calc(var(--scene-progress) * 30px), 0)}}.hero-scroll:before{content:"";background:var(--white);height:75px;transform:scaleY(var(--scene-progress));transform-origin:bottom;clip-path:polygon(0 30%,100% 0,100% 100%,0 100%);pointer-events:none;position:absolute;inset:auto 0 0}.problem-scroll{--scene-progress:0}.problem-scroll .scatter-item{will-change:transform, opacity;opacity:calc(1 - var(--scene-progress) * .72)}.problem-scroll .item-1{transform:translate3d(calc(var(--scene-progress) * 105px), calc(var(--scene-progress) * 110px), 0) rotate(-7deg)}.problem-scroll .item-2{transform:translate3d(calc(var(--scene-progress) * -110px), calc(var(--scene-progress) * 100px), 0) rotate(5deg)}.problem-scroll .item-3{transform:translate3d(calc(var(--scene-progress) * 130px), 0, 0) rotate(5deg)}.problem-scroll .item-4{transform:translate3d(calc(var(--scene-progress) * -130px), 0, 0) rotate(-6deg)}.problem-scroll .item-5{transform:translate3d(calc(var(--scene-progress) * 100px), calc(var(--scene-progress) * -110px), 0) rotate(-4deg)}.problem-scroll .item-6{transform:translate3d(calc(var(--scene-progress) * -100px), calc(var(--scene-progress) * -95px), 0) rotate(8deg)}.problem-scroll .scatter-centre{transform:scale(calc(.87 + var(--scene-progress) * .13));background:rgba(169, 46, 93, calc(.12 + var(--scene-progress) * .45))}.problem-scroll .scatter-link{opacity:var(--scene-progress)}.practice-loop{--scene-progress:0;height:270vh;color:var(--white);isolation:isolate;background:#35242d;position:relative}.practice-loop:before{content:"";pointer-events:none;opacity:.8;background:radial-gradient(circle at 70% 45%,#a92e5d2e,#0000 43%);position:absolute;inset:0}.practice-sticky{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:5%;height:calc(100vh - 81px);min-height:650px;display:grid;position:sticky;top:81px}.practice-intro{z-index:1;padding:20px 0;position:relative}.practice-intro h2{margin:15px 0 18px;font-size:clamp(2.8rem,4.3vw,5.3rem)}.practice-intro h2 em{color:var(--apricot)}.practice-summary{color:#fff9;letter-spacing:.06em;margin-bottom:26px;font-size:.73rem}.practice-steps{border-top:1px solid #ffffff2b;margin:0;padding:0;list-style:none}.practice-step{opacity:.65;border-bottom:1px solid #ffffff2b;grid-template-columns:34px 1fr;align-items:start;gap:11px;height:88px;padding:10px 0;transition:opacity .35s,padding-left .35s;display:grid}.practice-step-number{color:var(--apricot);letter-spacing:.1em;padding-top:5px;font-size:.65rem}.practice-step strong{letter-spacing:-.04em;font:700 clamp(1.3rem,1.85vw,1.85rem)/1 Archivo;display:block}.practice-step p{opacity:0;max-width:430px;margin:5px 0 0;font-size:.73rem;line-height:1.4;transition:opacity .3s}.practice-loop[data-stage="0"] .practice-step-0,.practice-loop[data-stage="1"] .practice-step-1,.practice-loop[data-stage="2"] .practice-step-2,.practice-loop[data-stage="3"] .practice-step-3,.practice-loop[data-stage="4"] .practice-step-4{opacity:1;padding-left:8px}.practice-loop[data-stage="0"] .practice-step-0 p,.practice-loop[data-stage="1"] .practice-step-1 p,.practice-loop[data-stage="2"] .practice-step-2 p,.practice-loop[data-stage="3"] .practice-step-3 p,.practice-loop[data-stage="4"] .practice-step-4 p{opacity:.8}.practice-loop[data-stage="0"] .practice-step-0 strong,.practice-loop[data-stage="1"] .practice-step-1 strong,.practice-loop[data-stage="2"] .practice-step-2 strong,.practice-loop[data-stage="3"] .practice-step-3 strong,.practice-loop[data-stage="4"] .practice-step-4 strong{color:var(--butter)}.practice-end{letter-spacing:-.03em;color:var(--butter);opacity:0;margin:20px 0 0;font:600 1rem Archivo;transition:opacity .4s}.practice-loop[data-stage="4"] .practice-end{opacity:1}.practice-art{aspect-ratio:7/6;width:100%;max-height:650px;position:relative}.practice-art-field{transform:scale(calc(.86 + var(--scene-progress) * .14));pointer-events:none;background:radial-gradient(circle,#a92e5d52,#a92e5d0a 58%,#0000 72%);border-radius:50%;position:absolute;inset:7% 10%}.practice-svg{width:100%;height:100%;position:relative;overflow:visible}.practice-route-base{fill:none;stroke:#ffffff26;stroke-width:2px;stroke-linecap:round}.practice-route-active{fill:none;stroke:var(--apricot);stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 7px #f0a06b38)}.practice-return{fill:none;stroke:#f5cf59ad;stroke-width:2px;stroke-dasharray:5 10;opacity:0;transition:opacity .35s}.practice-loop[data-stage="3"] .practice-return,.practice-loop[data-stage="4"] .practice-return{opacity:1}.practice-traveller rect{fill:var(--berry);stroke:var(--apricot);stroke-width:1.5px}.practice-traveller text{fill:var(--white);text-anchor:middle;font:700 12px Be Vietnam Pro}.practice-task circle{fill:var(--berry);stroke:var(--apricot);stroke-width:2px}.practice-task path{stroke:var(--white);stroke-width:2px}.practice-task text{fill:var(--apricot);letter-spacing:2px;font:700 11px Be Vietnam Pro}.practice-file,.practice-packet,.practice-feedback{opacity:0;transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1)}.practice-file rect{fill:var(--paper)}.practice-file text{fill:var(--ink);text-anchor:middle;letter-spacing:1px;font:700 10px Be Vietnam Pro}.practice-file-audio{transform:translate(545px,248px)}.practice-file-video{transform:translate(620px,338px)}.practice-loop[data-stage="2"] .practice-file{opacity:1}.practice-loop[data-stage="2"] .practice-file-audio{transform:translate(490px,300px)}.practice-loop[data-stage="2"] .practice-file-video{transform:translate(550px,338px)}.practice-packet rect{fill:var(--butter)}.practice-packet text{fill:var(--ink);text-anchor:middle;letter-spacing:1px;font:700 9px Be Vietnam Pro}.practice-loop[data-stage="2"] .practice-packet,.practice-loop[data-stage="3"] .practice-packet{opacity:1}.practice-feedback rect{fill:var(--white);stroke:var(--butter);stroke-width:2px}.practice-feedback text{fill:var(--berry);text-anchor:middle;letter-spacing:1px;font:700 10px Be Vietnam Pro}.practice-loop[data-stage="3"] .practice-feedback,.practice-loop[data-stage="4"] .practice-feedback{opacity:1}.practice-wave{fill:none;stroke-width:3px;stroke-linecap:round;opacity:0;transition:opacity .4s}.wave-unsettled{stroke:var(--apricot)}.wave-clear{stroke:var(--butter)}.practice-loop[data-stage="1"] .wave-unsettled,.practice-loop[data-stage="2"] .wave-unsettled{opacity:.8}.practice-loop[data-stage="4"] .wave-clear{opacity:1}.practice-threshold{stroke:var(--butter);stroke-width:4px;opacity:0}.practice-loop[data-stage="2"] .practice-threshold{opacity:1;filter:drop-shadow(0 0 8px var(--butter))}.practice-edge-label{color:var(--apricot);letter-spacing:.16em;font-size:.58rem;font-weight:700;position:absolute}.practice-edge-teacher{top:9%;left:2%}.practice-edge-student{bottom:12%;right:0}.practice-link{background:var(--paper);color:var(--berry);opacity:1;transform:translateY(calc(var(--scene-progress) * -30px));border-radius:100px;padding:12px 18px;font:700 .78rem Be Vietnam Pro;transition:opacity .35s;position:absolute;top:45%;left:34%;box-shadow:0 14px 45px #0000002e}.practice-link span{margin-left:16px}.practice-loop:not([data-stage="0"]) .practice-link{opacity:.15}.practice-progress{background:#fff3;height:2px;position:absolute;bottom:2%;left:12%;right:12%}.practice-progress span{background:var(--butter);height:100%;transform:scaleX(var(--scene-progress));transform-origin:0;display:block}@media (max-width:1024px) and (min-width:761px){.practice-loop{height:235vh}.practice-sticky{gap:1%}.practice-intro h2{font-size:3.1rem}.practice-step{height:92px}.practice-art{transform:scale(.93)}}@media (max-width:760px){.hero-scroll:before{display:none}.practice-loop{height:auto;padding:90px 0 110px}.practice-sticky{flex-direction:column;gap:18px;height:auto;min-height:0;display:flex;position:relative;top:auto}.practice-intro{width:100%}.practice-intro h2{font-size:clamp(3rem,10vw,4.5rem)}.practice-summary{line-height:1.5}.practice-steps{margin-top:28px}.practice-step{opacity:.7;height:auto;min-height:84px}.practice-step p{opacity:.7}.practice-end{opacity:1}.practice-art{order:-1;width:min(100%,470px);max-height:none;margin:auto}.practice-link{padding:8px 11px;font-size:.6rem}.practice-edge-label{font-size:.46rem}.practice-loop .practice-file,.practice-loop .practice-packet,.practice-loop .practice-feedback,.practice-loop .wave-clear{opacity:1}.practice-loop .practice-file-audio{transform:translate(490px,300px)}.practice-loop .practice-file-video{transform:translate(550px,338px)}.practice-loop .practice-route-active{stroke-dasharray:none!important;stroke-dashoffset:0!important}.practice-loop .practice-traveller{display:none}}@media (prefers-reduced-motion:reduce){.hero-scroll{min-height:auto}.hero-scroll .hero-grid{min-height:0;position:relative;top:auto}.hero-scroll .hero-copy h1,.hero-scroll .hero-lead,.hero-scroll .hero-actions,.hero-scroll .hero-visual,.hero-scroll .hero-link-chip{transform:none!important}.hero-scroll:before{display:none}.problem-scroll .scatter-item{opacity:1;transform:none!important}.problem-scroll .scatter-centre{background:#a92e5d66;transform:none}.problem-scroll .scatter-link{opacity:1}.practice-loop{height:auto;padding:95px 0}.practice-sticky{height:auto;min-height:0;position:relative;top:auto}.practice-step,.practice-step p,.practice-end{opacity:1!important}.practice-route-active{stroke-dasharray:none!important;stroke-dashoffset:0!important}.practice-traveller{display:none}.practice-file,.practice-packet,.practice-feedback,.wave-clear{opacity:1!important}}.belief-scroll{--scene-progress:0}.belief-binary{color:#ffffff8c;letter-spacing:-.04em;width:fit-content;opacity:calc(1 - var(--scene-progress) * 1.6);transform:translate3d(calc(var(--scene-progress) * -60px), 0, 0);pointer-events:none;gap:20px;margin:46px 0 -76px;font:700 clamp(1rem,2vw,1.8rem) Archivo;display:flex}.belief-binary span{border:1px solid #ffffff59;padding:12px 26px;display:block}.belief-binary span:last-child{transform:translate3d(calc(var(--scene-progress) * 110px), 0, 0)}.belief-scroll .belief-wave{clip-path:inset(0 calc((1 - var(--scene-progress)) * 75%) 0 0)}.belief-scroll .feedback-markers span{opacity:.65;transition:opacity .35s,transform .35s;transform:translateY(10px)}.belief-scroll[data-stage="1"] .feedback-markers span:first-child,.belief-scroll[data-stage="2"] .feedback-markers span:nth-child(-n+2),.belief-scroll[data-stage="3"] .feedback-markers span{opacity:1;transform:translate(0,0)}.belief-scroll .belief-last{transform:translate3d(calc(var(--scene-progress) * 28px), 0, 0)}.waitlist-scroll{--scene-progress:0}.waitlist-scroll .waitlist-form{isolation:isolate;position:relative}.waitlist-scroll .waitlist-form:before{content:"";z-index:-1;opacity:var(--scene-progress);pointer-events:none;background:radial-gradient(circle at 50% 100%,#f5cf5938,#0000 65%);border-radius:35px;position:absolute;inset:-14px}@media (max-width:760px){.belief-binary{margin:28px 0 -30px}}@media (prefers-reduced-motion:reduce){.belief-binary{display:none}.belief-scroll .belief-wave{clip-path:none}.belief-scroll .feedback-markers span{opacity:1;transform:none}.belief-scroll .belief-last{transform:none}.waitlist-scroll .waitlist-form:before{opacity:.5}}@media (max-width:760px){.practice-steps{border-top:0;margin-left:5px;position:relative}.practice-steps:before{content:"";background:linear-gradient(var(--apricot), var(--butter));opacity:.7;width:1px;position:absolute;top:10px;bottom:13px;left:11px}.practice-step{border-bottom:0;grid-template-columns:35px 1fr;position:relative;padding-left:0!important}.practice-step-number{z-index:1;border:1px solid var(--apricot);background:#35242d;border-radius:50%;place-items:center;width:23px;height:23px;padding:0;font-size:.55rem;display:grid;position:relative}.practice-loop[data-stage="0"] .practice-step-0 .practice-step-number,.practice-loop[data-stage="1"] .practice-step-1 .practice-step-number,.practice-loop[data-stage="2"] .practice-step-2 .practice-step-number,.practice-loop[data-stage="3"] .practice-step-3 .practice-step-number,.practice-loop[data-stage="4"] .practice-step-4 .practice-step-number{background:var(--butter);color:#35242d;border-color:var(--butter)}}@media (min-width:761px){.problem-scroll{height:132svh;padding:0}.problem-scroll .problem-grid{height:calc(100vh - 81px);position:sticky;top:81px}.problem-scroll .wave{pointer-events:none;margin:0;position:absolute;bottom:0;left:0}}@media (max-width:1024px) and (min-width:761px){.problem-scroll{height:120svh}}@media (max-width:760px){.problem-scroll .scatter-item{opacity:.7;transform:none}.problem-scroll .scatter-centre{background:#a92e5d66;transform:none}.problem-scroll .scatter-link{opacity:1}}@media (prefers-reduced-motion:reduce){.problem-scroll{height:auto;padding:100px 0 55px}.problem-scroll .problem-grid{height:auto;position:relative;top:auto}.problem-scroll .wave{margin-top:30px;position:relative;bottom:auto}}.problem-scroll{overflow:clip}.practice-art,.scatter,.hero-visual{pointer-events:none}.practice-loop:after{content:"";z-index:-1;pointer-events:none;opacity:.035;mix-blend-mode:soft-light;background-image:url(/brand/howl0/05-noise-overlays/noise-fine-raspberry-transparent-768.webp);background-size:900px;position:absolute;inset:0}
.hero-scroll{padding-top:clamp(28px,4vw,68px)}.hero-scroll .hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(28px,4vw,64px);max-width:1320px}.hero-copy{isolation:isolate;min-width:0}.hero h1{white-space:normal;text-wrap:balance;max-width:11.4em;font-size:clamp(3.1rem,4.35vw,4.8rem);line-height:1.02}.hero h1 em{white-space:normal}.hero-visual{aspect-ratio:1;isolation:isolate;z-index:1;justify-self:end;width:min(100%,540px);min-height:0}.hero-loop{aspect-ratio:1;width:min(86%,480px)}.hero-preview{pointer-events:none;font-family:Be Vietnam Pro,Arial,sans-serif;position:absolute;inset:0}.preview-task,.preview-link,.preview-files,.preview-feedback{z-index:2;position:absolute;box-shadow:0 12px 32px #2a1b221a}.preview-task{background:var(--ink);color:var(--white);letter-spacing:.1em;border-radius:100px;padding:10px 13px;font-size:clamp(.52rem,.7vw,.65rem);font-weight:700;top:7%;left:2%}.preview-task b{color:var(--butter);margin-left:8px}.preview-link{background:var(--white);width:min(74%,360px);animation:preview-link-travel 5s var(--ease) infinite;border:1px solid #a92e5d2e;border-radius:17px;padding:clamp(12px,1.6vw,19px);top:37%;left:10%;transform:rotate(-3deg)}.preview-link small{color:var(--berry);letter-spacing:.16em;margin-bottom:4px;font-size:.56rem;font-weight:700;display:block}.preview-link strong{color:var(--ink);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(.83rem,1.1vw,1.05rem);display:block}.preview-practice{align-items:center;gap:5px;height:26px;display:flex;position:absolute;top:60%;right:10%}.preview-practice i{background:var(--apricot);transform-origin:50%;border-radius:3px;width:3px;height:8px;animation:5s ease-in-out infinite preview-wave}.preview-practice i:nth-child(2),.preview-practice i:nth-child(4){height:19px}.preview-practice i:nth-child(3){height:26px}.preview-files{box-shadow:none;animation:preview-submit 5s var(--ease) infinite;gap:4px;display:flex;top:69%;right:1%}.preview-files b{background:var(--paper);color:var(--berry);letter-spacing:.08em;border:1px solid #a92e5d47;border-radius:7px;padding:8px 10px;font-size:.55rem}.preview-feedback{background:var(--butter);color:var(--ink);letter-spacing:.09em;animation:preview-response 5s var(--ease) infinite;border-radius:100px;padding:9px 12px;font-size:.58rem;font-weight:700;top:73%;left:3%}.preview-stages{justify-content:space-between;gap:3px;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset:auto 0 -1%}.preview-stages li{color:var(--ink);opacity:.55;animation:5s linear infinite preview-stage;animation-delay:calc(var(--step-index) * 1s);font-size:clamp(.55rem,.75vw,.67rem);font-weight:700}.preview-parent,.preview-message{z-index:3;position:absolute}.preview-parent{color:var(--berry);background:#ffffffe6;border:1px solid #a92e5d33;border-radius:100px;padding:8px 11px;font-size:clamp(.5rem,.7vw,.63rem);font-weight:700;top:20%;right:0}.preview-message{max-width:100%;color:var(--ink);text-align:right;font-size:clamp(.66rem,.82vw,.75rem);font-weight:600;line-height:1.35;bottom:-11%;right:0}.hero-preview[data-playing=false] *,.hero-preview[data-playing=false]{animation-play-state:paused!important}@keyframes preview-link-travel{0%{opacity:.7;transform:translate(-9px,-7px)rotate(-3deg)}20%,85%{opacity:1;transform:translate(0,0)rotate(-3deg)}to{opacity:.7;transform:translate(6px,5px)rotate(-3deg)}}@keyframes preview-wave{0%,18%,76%,to{transform:scaleY(.55)}28%,40%{transform:scaleY(1)}84%,95%{transform:scaleY(.72)}}@keyframes preview-submit{0%,35%{opacity:.45;transform:translate(13px)}45%,66%{opacity:1;transform:translateY(-6px)}to{opacity:.45;transform:translate(13px)}}@keyframes preview-response{0%,55%{opacity:.4;transform:translate(13px,-6px)}68%,93%{opacity:1;transform:translate(0,0)}to{opacity:.4;transform:translate(13px,-6px)}}@keyframes preview-stage{0%,18%{opacity:1;color:var(--berry)}20%,to{opacity:.55;color:var(--ink)}}.diff-scroll .old-route{clip-path:none;opacity:min(1, calc(var(--scene-progress) * 8.333), calc((1 - var(--scene-progress)) * 5));transform:translate3d(0, calc((1 - min(1, var(--scene-progress) * 8.333)) * 18px - max(0px, (var(--scene-progress) - .55) * 48px)), 0) scale(calc(1 - max(0, var(--scene-progress) - .55) * .08))}.diff-scroll .old-route .route-steps span{transform:none!important}.diff-scroll .new-route{opacity:1;transform:translate3d(0, calc((1 - var(--scene-progress)) * 12px), 0) scale(calc(.98 + var(--scene-progress) * .02))}.diff-scroll .collapse-arrow{opacity:1;transform:none}@media (min-width:1101px) and (min-height:741px){.diff-scroll{height:185svh;padding:0}.diff-scroll>.wrap{flex-direction:column;justify-content:center;height:calc(100svh - 81px);display:flex;position:sticky;top:81px}.diff-scroll .diff-heading h2{margin:10px 0 25px;font-size:clamp(2.9rem,4.3vw,4.6rem)}.diff-scroll .diff-heading p{margin-bottom:28px}.diff-scroll .route{padding-top:22px;padding-bottom:22px}.diff-scroll .route-label{margin-bottom:15px}.diff-scroll .route-link{margin-top:18px}}@media (max-width:1100px),(max-height:740px){.diff-scroll .old-route,.diff-scroll .new-route{opacity:1;transform:none}}.audience-panel{overflow:visible}.audience-content{height:auto;min-height:0;animation:none}.audience-art{animation:role-art-arrive .35s var(--ease) both}@keyframes role-art-arrive{0%{opacity:.72;transform:translate(12px)scale(.98)}to{opacity:1;transform:none}}.reveal{transition:opacity .42s var(--ease), transform .42s var(--ease), clip-path .42s var(--ease)}.reveal[data-reveal-ready=true]:not([data-visible]){opacity:1}.reveal-fadeUp[data-reveal-ready=true]:not([data-visible]){transform:translateY(20px)}.reveal-fadeScale[data-reveal-ready=true]:not([data-visible]){transform:scale(.98)}.reveal-maskReveal[data-reveal-ready=true]:not([data-visible]){transform:translateY(12px)}.reveal-staggerChildren>*{transition:opacity .38s var(--ease), transform .38s var(--ease)}.reveal-staggerChildren[data-reveal-ready=true]:not([data-visible])>*{opacity:1;transform:translateY(16px)}.reveal-staggerChildren>:nth-child(2){transition-delay:60ms}.reveal-staggerChildren>:nth-child(3){transition-delay:.12s}@media (min-width:1101px){.hero-scroll .hero-grid{min-height:calc(100svh - 81px)}}@media (min-width:1101px) and (min-height:801px){.hero-scroll .hero-copy,.hero-scroll .hero-visual{opacity:min(1, calc((1 - var(--scene-progress)) * 3.3))}}@media (max-width:1100px),(max-height:800px){.hero-scroll{min-height:0}.hero-scroll .hero-grid{min-height:0;padding-bottom:45px;position:relative;top:auto}.hero-scroll .hero-copy h1,.hero-scroll .hero-lead,.hero-scroll .hero-actions,.hero-scroll .hero-visual{transform:none}.hero-scroll .hero-baseline{position:relative;bottom:auto}}@media (max-width:1100px) and (min-width:761px){.hero-scroll .hero-grid{grid-template-columns:minmax(0,1fr)}.hero-copy{max-width:760px}.hero-visual{justify-self:center;width:min(56vw,370px)}}@media (min-width:901px) and (max-width:1100px){.hero-scroll .hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:24px}.hero-copy{max-width:none}.hero-visual{justify-self:end;width:min(100%,350px)}.hero h1{font-size:clamp(3rem,4.8vw,3.6rem)}}@media (min-width:761px){.practice-sticky{gap:clamp(18px,3vw,50px);height:calc(100svh - 81px);min-height:0}.practice-art{max-height:min(650px,100svh - 118px)}.practice-step{height:auto;min-height:clamp(59px,8.3svh,88px)}}@media (max-width:760px){.hero-scroll{padding-top:18px}.hero-scroll .hero-grid{display:block}.hero h1{max-width:100%;margin-bottom:18px;font-size:clamp(2.8rem,11vw,5.4rem)}.hero .status{margin-bottom:19px}.hero .hero-lead{line-height:1.5}.hero .hero-actions{margin:15px 0 8px}.hero-visual{aspect-ratio:auto;width:min(100%,420px);height:210px;margin:8px auto 0}.hero-loop{width:min(60%,220px);height:100%}.hero-preview{inset:0}.preview-task{font-size:.55rem}.preview-link{width:77%;padding:10px 12px;top:31%;left:9%}.preview-practice{top:56%;right:13%}.preview-files{top:67%;right:0}.preview-feedback{top:68%;left:0}.preview-link strong{font-size:clamp(.78rem,3.5vw,1rem)}.preview-stages li{font-size:clamp(.62rem,2.6vw,.7rem)}.old-route .route-steps{grid-template-columns:1fr;gap:5px;display:grid}.old-route .route-steps b{width:fit-content;margin-left:4px;transform:rotate(90deg)}.diff-scroll .old-route,.diff-scroll .new-route{opacity:1;transform:none}}@media (max-width:420px){.hero h1{font-size:clamp(2.8rem,11vw,3.5rem)}}@media (prefers-reduced-motion:reduce){.hero-scroll .hero-copy,.hero-scroll .hero-visual{opacity:1}.hero-preview *,.audience-art,.reveal{transition:none!important;animation:none!important}.preview-link,.preview-files,.preview-feedback{opacity:1;transform:none}.preview-stages li{opacity:1;color:var(--ink)}.diff-scroll .old-route,.diff-scroll .new-route{opacity:1;transform:none}.reveal[data-reveal-ready=true]:not([data-visible]),.reveal-staggerChildren[data-reveal-ready=true]:not([data-visible])>*{opacity:1;clip-path:none;transform:none}}
.nav-links a[aria-current=page]{color:var(--berry);text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px}.page-enter{animation:page-enter .42s var(--ease) both}@keyframes page-enter{0%{opacity:1;transform:translateY(14px)}to{opacity:1;transform:none}}.home-hero{padding-top:clamp(28px,4vw,64px);padding-bottom:clamp(52px,5vw,70px)}.home-hero .hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(30px,5vw,70px);min-height:min(720px,100svh - 175px)}.home-hero .hero-copy{padding-bottom:0}.home-hero .hero-loop{display:block}.home-hero .hero-actions{margin-bottom:20px}.home-hero .hero-baseline{padding-bottom:27px}.submission-flow{background:var(--white);padding:clamp(72px,8vw,110px) 0;position:relative;overflow:clip}.submission-flow:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#f0a06b26,#0000 68%);border-radius:50%;width:min(52vw,720px);position:absolute;top:18%;right:-12%}.submission-flow-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(58px,9vw,138px);display:grid;position:relative}.submission-flow-copy h2{max-width:700px;margin:18px 0 25px;font-size:clamp(2.9rem,4.5vw,4.8rem)}.submission-flow-copy>p:last-child{max-width:520px;line-height:1.72}.submission-visual{padding-bottom:20px;position:relative}.submission-sequence{isolation:isolate;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-height:310px;margin:0;padding:52px 10px 58px;list-style:none;display:grid;position:relative}.development-label{max-width:620px;color:color-mix(in srgb, var(--ink) 64%, transparent);letter-spacing:.03em;margin:8px 0 0;font-size:.7rem;font-weight:600}.language-switch{min-height:44px;color:var(--berry);letter-spacing:.08em;white-space:nowrap;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.language-switch strong{display:none}.home-perspectives{background:var(--paper);overflow:clip}.perspectives-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(56px,9vw,135px);display:grid}.perspectives-grid h2{max-width:760px;margin:20px 0 30px;font-size:clamp(3rem,5.2vw,5.8rem)}.perspective-switcher{position:relative}.perspective-tabs{border-bottom:1px solid #2a1b222e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.perspective-tabs button{min-height:70px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 8px;font:600 clamp(.8rem,1.1vw,1rem)/1.2 Be Vietnam Pro}.perspective-tabs button span{color:var(--berry);letter-spacing:.1em;margin-bottom:4px;font-size:.58rem;display:block}.perspective-tabs button[aria-selected=true]{border-color:var(--berry);color:var(--berry)}.perspective-panel{background:linear-gradient(135deg, var(--berry), var(--ink));min-height:330px;color:var(--white);border-radius:26px;padding:clamp(32px,5vw,60px);position:relative;overflow:hidden}.perspective-panel>strong{z-index:2;color:var(--butter);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;position:relative}.perspective-panel>p{z-index:2;letter-spacing:-.04em;max-width:500px;margin-top:22px;font:600 clamp(1.6rem,2.8vw,2.8rem)/1.12 Archivo;position:relative}.perspective-orbit{opacity:.25;width:min(72%,390px);position:absolute;bottom:-42%;right:-10%}.perspective-orbit img{width:100%}.principle-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);align-items:end;gap:clamp(50px,9vw,130px);display:grid}.teacher-principle .principle-grid>p{color:#ffffffc7;margin:0;line-height:1.75}.simple-flow{color:var(--berry);font-weight:700}.consent-note{color:#ffffffa6;margin:15px 0 0;font-size:.68rem;line-height:1.55}.faq-page-grid:has(>.faq-list){max-width:980px;display:block}html[lang=vi] .submission-sequence strong{letter-spacing:-.035em;font-size:clamp(.9rem,1.15vw,1.08rem);line-height:1.18}html[lang=vi] h1,html[lang=vi] h2,html[lang=vi] h3{line-height:1.08}html[lang=vi] .page-hero-copy h1{font-size:clamp(3rem,5vw,5.5rem)}.submission-sequence:before{content:"";z-index:-1;background:linear-gradient(135deg,#a92e5d1f,#f0a06b33);border-radius:48% 52% 42% 58%;position:absolute;inset:14% 0 6%;transform:rotate(-4deg)}.submission-sequence:after{content:"";background:linear-gradient(90deg, var(--berry), var(--apricot), var(--butter));transform-origin:0;height:2px;animation:submission-route 4.8s var(--ease) both;pointer-events:none;position:absolute;top:76px;left:10%;right:10%}.submission-sequence li{z-index:1;text-align:center;animation:submission-stage 1.2s var(--ease) both;animation-delay:calc(var(--flow-index) * 1.2s);align-content:start;justify-items:center;gap:8px;display:grid;position:relative}.submission-number{border:2px solid var(--berry);background:var(--white);width:49px;height:49px;color:var(--berry);border-radius:50%;place-items:center;font-size:.65rem;font-weight:700;display:grid}.submission-role{color:var(--berry);letter-spacing:.04em;text-transform:uppercase;margin-top:15px;font-size:.6rem;font-weight:700}.submission-sequence strong{letter-spacing:-.045em;max-width:128px;font:700 clamp(.96rem,1.4vw,1.22rem)/1.1 Archivo}.submission-link{z-index:2;background:var(--berry);color:var(--white);border-radius:100px;gap:24px;padding:13px 19px;font-size:.74rem;font-weight:700;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 16px 38px #a92e5d33}.submission-link span{color:var(--butter)}@keyframes submission-route{0%,12%{transform:scaleX(.06)}72%,to{transform:scaleX(1)}}@keyframes submission-stage{0%,23%{color:var(--berry);transform:translateY(-5px)}27%,to{color:var(--ink);transform:none}}.belief-compact{padding-block:clamp(72px,7vw,110px) 62px}.belief-compact .belief-inner h2{max-width:1020px;margin-block:28px 22px;font-size:clamp(3.4rem,7vw,7.8rem)}.belief-compact .belief-wave{height:125px;margin:43px 0 27px}.belief-compact .belief-last{margin-top:30px}.platform-reveal{background:var(--paper);padding:clamp(78px,8vw,120px) 0;position:relative;overflow:clip}.platform-reveal:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#f5cf592e,#0000 67%);border-radius:50%;width:min(43vw,620px);position:absolute;bottom:-38%;left:-15%}.platform-intro{max-width:970px;position:relative}.platform-intro h2{max-width:850px;margin:19px 0 25px;font-size:clamp(3.1rem,5.7vw,6.5rem)}.platform-intro>p:last-child{max-width:580px;line-height:1.72}.platform-directions{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,5vw,78px);margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none;display:grid;position:relative}.platform-directions:before{content:"";background:linear-gradient(90deg, var(--berry), #a92e5d14);height:1px;position:absolute;top:16px;left:0;right:0}.platform-directions li{padding-top:48px;position:relative}.platform-directions li>span{background:var(--berry);width:33px;height:33px;color:var(--white);border-radius:50%;place-items:center;font-size:.62rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.platform-directions h3{margin:0 0 14px;font-size:clamp(1.75rem,2.45vw,2.8rem)}.platform-directions p{max-width:350px;margin:0;line-height:1.65}.platform-close{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:clamp(52px,7vw,90px);display:flex;position:relative}.platform-close p{letter-spacing:-.05em;max-width:660px;margin:0;font:600 clamp(1.45rem,2.3vw,2.45rem)/1.08 Archivo}.product-story{background:var(--white)}.product-story-grid{grid-template-columns:minmax(0,1fr) minmax(250px,.62fr);align-items:end;gap:clamp(60px,11vw,160px);display:grid}.product-story h2{max-width:800px;margin:18px 0 0;font-size:clamp(3rem,5.5vw,6.2rem)}.product-story-grid>div:last-child>p{max-width:500px;line-height:1.72}.product-story-grid .text-link{margin-top:25px}.teacher-principle{background:linear-gradient(120deg, var(--ink), var(--berry));color:var(--white);padding:clamp(100px,12vw,165px) 0}.teacher-principle h2{max-width:1100px;margin:20px 0 0;font-size:clamp(3.1rem,6.3vw,7rem)}.teacher-principle h2 em{color:var(--butter)}.flow-next{background:var(--white)}.flow-next-inner{max-width:920px}.flow-next h2{max-width:820px;margin:20px 0 24px;font-size:clamp(2.8rem,5.1vw,5.8rem)}.flow-next p:not(.eyebrow){max-width:590px;line-height:1.72}.flow-next .text-link{margin-top:25px}.educators-intro{max-width:780px;margin-bottom:58px}.educators-intro h2{margin:18px 0 20px;font-size:clamp(2.9rem,5vw,5.5rem)}.educators-intro>p:last-child{max-width:530px;line-height:1.7}.one-link-summary{background:var(--white);padding:clamp(100px,11vw,165px) 0;position:relative;overflow:clip}.one-link-summary:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#f0a06b26,#0000 68%);border-radius:50%;width:clamp(300px,42vw,650px);position:absolute;top:4%;right:-9%}.one-link-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(60px,9vw,130px);display:grid}.one-link-copy h2{max-width:700px;margin:20px 0 25px;font-size:clamp(3rem,5.2vw,5.6rem)}.one-link-copy>p:not(.eyebrow){max-width:480px;line-height:1.7}.one-link-copy .text-link{margin-top:25px}.one-link-signal{isolation:isolate;place-items:center;min-height:390px;display:grid;position:relative}.one-link-signal:before{content:"";z-index:-1;background:linear-gradient(135deg, var(--berry), var(--apricot));opacity:.12;border-radius:44% 56% 48% 52%;position:absolute;inset:8% 3%;transform:rotate(-4deg)}.one-link-signal ol{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.one-link-signal ol:before{content:"";background:linear-gradient(90deg, var(--berry), var(--apricot), var(--butter));transform-origin:0;height:2px;animation:one-link-route 4.8s var(--ease) infinite;position:absolute;top:24px;left:14%;right:14%}.one-link-signal li{text-align:center;color:#2a1b229e;animation:4.8s linear infinite one-link-stage;animation-delay:calc(var(--route-index) * 1.35s);justify-items:center;gap:16px;display:grid;position:relative}.one-link-signal li span{z-index:1;border:2px solid var(--berry);background:var(--white);width:48px;height:48px;color:var(--berry);border-radius:50%;place-items:center;font-size:.65rem;font-weight:700;display:grid;position:relative}.one-link-signal li strong{letter-spacing:-.04em;font:700 clamp(1rem,1.65vw,1.35rem) Archivo}.one-link-chip{background:var(--berry);color:var(--white);white-space:nowrap;border-radius:100px;gap:28px;padding:13px 20px;font-size:.74rem;font-weight:700;display:flex;position:absolute;bottom:13%;left:50%;transform:translate(-50%);box-shadow:0 16px 38px #a92e5d33}.one-link-chip span{color:var(--butter)}@keyframes one-link-route{0%{transform:scaleX(.06)}72%,to{transform:scaleX(1)}}@keyframes one-link-stage{0%,25%{color:var(--berry);transform:translateY(-4px)}27%,to{color:#2a1b229e;transform:none}}.page-hero{background:radial-gradient(circle at 82% 50%, #f0a06b26, transparent 34%), var(--paper);align-items:center;min-height:clamp(440px,56svh,625px);padding:clamp(72px,8vw,112px) 0;display:grid}.page-hero-dark{background:linear-gradient(120deg, var(--ink), var(--berry));color:var(--white)}.page-hero-dark em{color:var(--butter)}.page-hero-grid:not(:has(.page-hero-art)){grid-template-columns:minmax(0,1fr)}.page-hero-grid:not(:has(.page-hero-art)) h1{max-width:16em}.page-hero-dark.surface-noise:after{mix-blend-mode:soft-light;opacity:.045;background-image:url(/brand/howl0/05-noise-overlays/noise-fine-raspberry-transparent-768.webp)}.page-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr);align-items:center;gap:clamp(50px,9vw,130px);display:grid}.page-hero-copy{max-width:920px}.page-hero-copy h1{text-wrap:balance;max-width:10em;margin:22px 0 28px;font-size:clamp(3.4rem,5.8vw,6.2rem)}.page-hero-copy>p:last-child{max-width:620px;color:color-mix(in srgb, currentColor 76%, transparent);margin-bottom:0;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.7}.page-hero-art{min-width:0}.page-signal-mark{place-items:center;min-height:380px;display:grid;position:relative}.page-signal-mark img{filter:drop-shadow(0 25px 40px #a92e5d1f);width:min(100%,360px)}.page-signal-mark span{background:var(--white);color:var(--berry);border:1px solid #a92e5d2e;border-radius:100px;padding:13px 18px;font-size:.75rem;font-weight:700;position:absolute;top:48%;left:4%;box-shadow:0 16px 40px #2a1b221a}.page-cta{background:linear-gradient(120deg, var(--ink), var(--berry));color:var(--white);padding:clamp(68px,7vw,104px) 0}.page-cta-inner{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.page-cta h2{max-width:850px;margin:18px 0 0;font-size:clamp(2.8rem,5.6vw,6.2rem)}.button-light{background:var(--paper);border:1px solid var(--paper);color:var(--berry);flex:none}.button-light:hover{background:var(--butter);border-color:var(--butter)}.people-profiles{background:var(--white)}.people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(38px,8vw,125px);display:grid}.people-profile{border-top:1px solid #a92e5d59;grid-template-columns:40px minmax(0,1fr);gap:clamp(18px,3vw,40px);padding-top:28px;display:grid}.people-index{color:var(--berry);font-size:.7rem;font-weight:700}.people-profile h2{text-wrap:balance;margin:18px 0 24px;font-size:clamp(2.8rem,4.4vw,5rem)}.people-profile p:last-child{color:#2a1b22bd;max-width:490px;margin-bottom:0;line-height:1.7}.people-why{background:linear-gradient(120deg, var(--ink), var(--berry));color:var(--white)}.people-why-inner{max-width:1020px}.people-why h2{text-wrap:balance;margin:22px 0 27px;font-size:clamp(3.2rem,6.8vw,7.5rem)}.people-why-inner>p:last-child{color:#ffffffd1;max-width:670px;margin-bottom:0;line-height:1.72}.audience-page{background:var(--paper)}.audience-benefits{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.audience-benefits li{color:var(--berry);border:1px solid #2a1b222e;border-radius:100px;padding:9px 13px;font-size:.72rem;font-weight:600}.about-loop{min-height:390px}.about-loop>div{width:min(100%,360px)}.about-story{background:var(--white)}.about-story-list{border-top:1px solid #2a1b222e}.about-story-row{border-bottom:1px solid #2a1b222e;grid-template-columns:54px minmax(0,1.1fr) minmax(260px,.7fr);align-items:start;gap:clamp(30px,5vw,75px);padding:clamp(55px,7vw,90px) 0;display:grid}.about-index{color:var(--berry);letter-spacing:.12em;padding-top:7px;font-size:.68rem;font-weight:700}.about-story-row h2{max-width:730px;margin:17px 0 0;font-size:clamp(2.5rem,4.6vw,5rem)}.about-story-row>p{max-width:470px;margin:31px 0 0;line-height:1.75}.about-invitation{text-align:center;background:radial-gradient(circle at 50% 45%, #f0a06b38, transparent 36%), var(--paper);padding:clamp(95px,11vw,160px) 0}.about-invitation-inner{justify-items:center;display:grid}.about-invitation h2{max-width:920px;margin-bottom:22px}.about-invitation p{margin-bottom:30px}.faq-page{min-height:720px}.faq-page-grid{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:clamp(50px,10vw,145px);display:grid}.faq-aside{color:#2a1b22ad;max-width:310px;line-height:1.75}.footer-links{grid-template-columns:repeat(3,minmax(90px,1fr))}@media (max-width:1100px){.home-hero .hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:28px}.page-hero-grid{grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);gap:45px}.about-story-row{grid-template-columns:44px 1fr}.about-story-row>p{grid-column:2;margin-top:0}.site-header .nav{min-height:68px}.menu-toggle{min-height:44px;color:var(--berry);background:0 0;border:0;align-items:center;gap:12px;font-size:.85rem;font-weight:700;display:flex}.menu-toggle span{font-size:1.25rem}.nav-links{background:var(--paper);overscroll-behavior-y:contain;max-height:calc(100dvh - 68px);padding:20px 18px 25px;padding-bottom:max(25px, env(safe-area-inset-bottom));font-size:.95rem;display:none;position:absolute;top:68px;left:0;right:0;overflow-y:auto;box-shadow:0 20px 30px #2a1b2217}.nav-links.open{gap:0;display:grid}.nav-links a{min-height:44px;padding:12px 4px}.nav-links .nav-cta{text-align:center;margin-top:10px}}@media (max-width:900px){.home-hero .hero-grid,.page-hero-grid,.one-link-grid,.submission-flow-grid,.product-story-grid,.perspectives-grid,.principle-grid{grid-template-columns:1fr}.home-hero .hero-grid{min-height:0}.home-hero .hero-copy,.page-hero-copy{max-width:760px}.home-hero .hero-visual{justify-self:center}.one-link-grid{gap:45px}.submission-flow-grid,.product-story-grid{gap:48px}.one-link-signal{min-height:320px}.page-hero-art{width:min(100%,520px);margin-inline:auto}.page-signal-mark,.about-loop{min-height:320px}}@media (max-width:760px){.people-grid{grid-template-columns:1fr;gap:64px}.nav-links a[aria-current=page]{text-underline-offset:4px}.home-hero{padding-top:18px;padding-bottom:54px}.home-hero .hero-visual{height:320px;min-height:320px}.home-hero .hero-actions{margin:15px 0 8px}.home-hero .hero-baseline{padding-top:4px}.one-link-summary{padding:88px 0 95px}.submission-flow{padding:66px 0 74px}.submission-flow-copy h2{font-size:clamp(2.8rem,10.5vw,4.3rem)}.submission-sequence{grid-template-columns:1fr;gap:24px;min-height:340px;padding:16px 0 54px 15px}.perspective-tabs button{min-height:64px;font-size:.72rem}.perspective-panel{min-height:300px;padding:30px}.perspective-panel>p{font-size:clamp(1.65rem,7.6vw,2.4rem)}html[lang=vi] .page-hero-copy h1{font-size:clamp(2.65rem,11vw,4.5rem)}.submission-sequence:before{inset:5% 0 6% 5%}.submission-sequence:after{transform-origin:top;width:2px;height:auto;animation-name:submission-route-mobile;inset:40px auto 76px 39px;transform:scaleY(1)}.submission-sequence li{text-align:left;grid-template-columns:49px 1fr;place-items:center start;column-gap:16px}.submission-number{grid-row:1/3}.submission-role{grid-column:2;margin:0}.submission-sequence strong{grid-column:2;max-width:230px}.submission-link{bottom:0}@keyframes submission-route-mobile{0%,12%{transform:scaleY(.06)}72%,to{transform:scaleY(1)}}.belief-compact{padding-block:66px 52px}.belief-compact .belief-inner h2{font-size:clamp(3.1rem,13vw,4.8rem)}.belief-compact .belief-wave{height:92px;margin-block:36px 24px}.platform-reveal{padding:70px 0 76px}.platform-intro h2{font-size:clamp(3rem,11vw,4.6rem)}.platform-directions{grid-template-columns:1fr;gap:30px;margin-top:48px}.platform-directions:before{width:1px;height:auto;inset:0 auto 0 16px}.platform-directions li{padding:7px 0 0 58px}.platform-directions li>span{top:0}.platform-close{flex-direction:column;align-items:flex-start;gap:25px;margin-top:52px}.platform-close p{font-size:clamp(1.55rem,7vw,2.2rem)}.product-story-grid{gap:36px}.product-story h2,.teacher-principle h2,.flow-next h2,.educators-intro h2{font-size:clamp(2.8rem,10.5vw,4.5rem)}.teacher-principle{padding:88px 0}.educators-intro{margin-bottom:40px}.one-link-copy h2{font-size:clamp(2.9rem,11vw,4.5rem)}.one-link-signal{min-height:360px}.one-link-signal ol{grid-template-columns:1fr;align-items:start;gap:35px}.one-link-signal ol:before{transform-origin:top;width:2px;height:auto;animation-name:one-link-route-mobile;inset:23px auto 23px 23px;transform:scaleY(1)}.one-link-signal li{text-align:left;grid-template-columns:48px 1fr;place-items:center start}.one-link-chip{bottom:0}@keyframes one-link-route-mobile{0%{transform:scaleY(.06)}72%,to{transform:scaleY(1)}}.page-hero{min-height:0;padding:70px 0}.page-hero-grid{gap:35px}.page-hero-copy h1{max-width:none;font-size:clamp(3.2rem,13vw,5.2rem)}.page-hero-copy>p:last-child{line-height:1.6}.page-signal-mark,.about-loop{min-height:285px}.page-signal-mark img{width:270px}.page-signal-mark span{left:2%}.page-cta-inner{flex-direction:column;align-items:flex-start;gap:32px}.page-cta h2{font-size:clamp(2.8rem,11vw,4.6rem)}.about-story-row{grid-template-columns:34px 1fr;gap:18px}.about-story-row>p{grid-column:2}.about-story-row h2{font-size:clamp(2.4rem,10vw,3.7rem)}.faq-page-grid{grid-template-columns:1fr;gap:35px}.faq-page{min-height:0}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.home-hero .hero-lead{font-size:.95rem;line-height:1.55}.one-link-signal{min-height:380px}.submission-sequence{min-height:340px}.audience-benefits{display:grid}}@media (prefers-reduced-motion:reduce){.page-enter,.one-link-signal ol:before,.one-link-signal li,.submission-sequence li,.submission-sequence:after{animation:none!important}}.submission-visual[data-playing=false] *,.submission-visual[data-playing=false] :after{animation-play-state:paused!important}.hero-preview *{animation-iteration-count:1;animation-fill-mode:forwards}.preview-stages li{animation-duration:1s}.waitlist{padding-block:clamp(80px,8.5vw,130px)}.section-pad{padding-block:clamp(76px,9vw,144px)}.practice-step,.practice-step p{opacity:1}.practice-step p{color:#ffffffd9}@media (max-width:1100px),(max-height:800px){.practice-loop{height:auto;padding-block:clamp(64px,8vw,100px)}.practice-sticky{height:auto;min-height:0;position:relative;top:auto}.practice-art{max-height:none;transform:none}.practice-file,.practice-packet,.practice-feedback,.wave-clear{opacity:1}.practice-route-active{stroke-dasharray:none!important;stroke-dashoffset:0!important}.practice-traveller{display:none}}@media (max-width:900px){.practice-sticky{grid-template-columns:minmax(0,1fr)}.practice-art{justify-self:center;width:min(100%,600px)}}.belief-scroll .feedback-markers span{opacity:1}
