.page_page__Evw6F{--paper:#f1ede4;--paper2:#e9e4d8;--ink:#18130f;--ink2:#3c352e;--muted:#6b6359;--orange:#e8431e;--orange-dark:#c5350f;--rule:#cfc7b5;background:var(--paper);color:var(--ink);padding-top:82px}.page_page__Evw6F section{scroll-margin-top:82px}.page_wrap__R9AX9{width:min(100%,1304px);padding-inline:32px;margin-inline:auto}.page_page__Evw6F h1,.page_page__Evw6F h2,.page_page__Evw6F h3{font-family:var(--font-bricolage),sans-serif;font-weight:500;letter-spacing:-.052em;text-wrap:balance}.page_page__Evw6F h1{font-size:clamp(55px,6.2vw,94px);line-height:1.01;margin:48px 0 56px;max-width:1160px}.page_page__Evw6F h2{font-size:clamp(46px,5.1vw,76px);line-height:1.04;margin:0;max-width:950px}.page_page__Evw6F h3{font-size:clamp(26px,2.5vw,38px);line-height:1.12;margin:0}.page_page__Evw6F p{line-height:1.62}.page_page__Evw6F h1 em,.page_page__Evw6F h2 em{font-family:var(--font-instrument-serif),Georgia,serif;font-weight:400;color:var(--orange);letter-spacing:-.025em}.page_channels__oJNF1 h2 em,.page_responsibility__uXaHs h2 em{color:#f37951}.page_label__Dv7xc{display:flex;align-items:center;gap:11px;margin:0 0 32px;font:500 11px/1.3 var(--font-jetbrains-mono),monospace;letter-spacing:.095em;text-transform:uppercase}.page_label__Dv7xc:before{content:"";width:7px;height:7px;flex:none;background:var(--orange);border-radius:50%}.page_prose__XkENb{font-size:17px;line-height:1.62;max-width:670px}.page_prose__XkENb p{margin:0 0 24px}.page_prose__XkENb p:last-child{margin-bottom:0}.page_page__Evw6F a:focus-visible,.page_page__Evw6F summary:focus-visible{outline:3px solid var(--orange-dark);outline-offset:4px}.page_button__T4Jx8{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;padding:14px 23px;background:var(--ink);color:var(--paper);border-radius:999px;text-decoration:none;font:600 14px/1.25 var(--font-geist),sans-serif;transition:background-color .2s ease,transform .2s ease}.page_button__T4Jx8:hover{background:var(--ink2);transform:translateY(-2px)}.page_button__T4Jx8 span{font-size:17px}.page_down__LQN6F,.page_textLink__5uU9Z{display:inline-flex;align-items:center;gap:24px;color:inherit;text-decoration:none;border-bottom:1px solid;padding-bottom:8px;min-height:44px;font-size:15px}.page_down__LQN6F:hover,.page_textLink__5uU9Z:hover{color:var(--orange-dark)}.page_hero___mLH3{padding:84px 0 96px;min-height:700px}.page_hero___mLH3 h1{max-width:1180px}.page_hero___mLH3 h1:first-letter{letter-spacing:-.08em}.page_heroBottom__sXntm{display:grid;grid-template-columns:minmax(0,650px) 1fr;gap:64px;align-items:end}.page_hero___mLH3 .page_prose__XkENb{font-size:19px;line-height:1.56}.page_action__A7iOm{display:flex;align-items:center;gap:25px;margin-top:30px}.page_action__A7iOm>span,.page_note__GR4Pw{color:var(--muted);font-size:13px}.page_down__LQN6F{margin-top:32px}.page_heroSignal__okfS9{justify-self:end;display:flex;align-items:center;gap:12px;width:min(100%,390px);padding-bottom:12px;color:var(--orange-dark);font:12px var(--font-jetbrains-mono),monospace}.page_heroSignal__okfS9 i{height:1px;background:var(--orange);flex:1;position:relative}.page_heroSignal__okfS9 i:after{content:"";position:absolute;right:0;top:-4px;width:9px;height:9px;border-radius:50%;background:var(--orange)}.page_channels__oJNF1,.page_responsibility__uXaHs{background:var(--ink);color:var(--paper)}.page_channels__oJNF1 .page_label__Dv7xc,.page_responsibility__uXaHs .page_label__Dv7xc{color:#d3c9bb}.page_split___o_8O{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(50px,8vw,130px);align-items:start}.page_contact__9RUau,.page_faq__8fJf_,.page_learning__VIgXm,.page_mirco__HUA5C,.page_receive__hpd7T,.page_start__BmQay,.page_tools__DLd68{padding:120px 0}.page_learning__VIgXm h2,.page_tools__DLd68 h2{margin-bottom:64px}.page_learning__VIgXm .page_split___o_8O{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.page_statement__5HvCc{border-left:2px solid var(--orange);padding:0 0 0 30px;margin:2px 0 0;font:500 clamp(26px,2.8vw,42px)/1.17 var(--font-bricolage),sans-serif;letter-spacing:-.04em;max-width:440px}.page_process__ONdC8{padding:120px 0 100px;background:var(--paper2)}.page_process__ONdC8 h2{margin-bottom:66px}.page_processMeta__NlBXz{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--rule);padding:15px 0;font:11px var(--font-jetbrains-mono),monospace;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.page_steps__woJHA{padding:0;margin:0;list-style:none}.page_steps__woJHA li{display:grid;grid-template-columns:80px minmax(0,.83fr) minmax(0,1fr);gap:30px;padding:29px 0 32px;border-top:1px solid var(--rule)}.page_steps__woJHA li>span{font:500 14px var(--font-jetbrains-mono),monospace;color:var(--orange-dark);padding-top:6px}.page_steps__woJHA li h3{max-width:360px}.page_steps__woJHA li p{font-size:16px;line-height:1.63;margin:0;max-width:570px}.page_return__82Ot8{display:flex;align-items:center;gap:18px;margin:0;padding:20px 0;border-top:1px solid var(--rule);font-size:14px}.page_return__82Ot8 span{font-family:Georgia,serif;font-size:32px;color:var(--orange)}.page_channels__oJNF1{padding:110px 0 130px}.page_channels__oJNF1 .page_wrap__R9AX9{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:75px}.page_eighteen__0M5KY{font:italic clamp(190px,23vw,350px)/.78 var(--font-instrument-serif),Georgia,serif;letter-spacing:-.085em;white-space:nowrap}.page_eighteen__0M5KY span{color:var(--orange)}.page_channels__oJNF1 h2{max-width:740px;margin-bottom:32px}.page_channels__oJNF1 .page_prose__XkENb{color:#ded5ca}.page_channels__oJNF1 .page_textLink__5uU9Z{margin-top:23px}.page_tools__DLd68{border-bottom:1px solid var(--rule)}.page_tools__DLd68 .page_split___o_8O{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.page_toolIndex__34gwJ{background:var(--ink);color:var(--paper);padding:25px 30px;align-self:start}.page_toolIndex__34gwJ>div{border-bottom:1px solid #62574d;padding-bottom:20px;font:11px var(--font-jetbrains-mono),monospace;letter-spacing:.07em;text-transform:uppercase}.page_toolIndex__34gwJ p{display:grid;grid-template-columns:48px 1fr 20px;gap:12px;align-items:center;border-bottom:1px solid #62574d;padding:18px 0;margin:0;font:500 24px/1.1 var(--font-bricolage),sans-serif}.page_toolIndex__34gwJ p:last-child{border:0}.page_toolIndex__34gwJ p span:first-child{font:11px var(--font-jetbrains-mono),monospace;color:#f37951}.page_toolIndex__34gwJ p span:last-child{font:19px var(--font-geist),sans-serif;color:#f37951}.page_receive__hpd7T{background:var(--paper2)}.page_receive__hpd7T .page_split___o_8O{align-items:end}.page_receive__hpd7T h2{max-width:640px}.page_receive__hpd7T .page_prose__XkENb{font-size:19px}.page_mirco__HUA5C h2{margin-bottom:28px}.page_mirco__HUA5C .page_split___o_8O{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px}.page_mirco__HUA5C blockquote{font:400 19px/1.55 var(--font-geist),sans-serif;margin:48px 0 18px;border-left:2px solid var(--orange);padding-left:24px}.page_mircoAuthor__NLC44{display:flex;align-items:center;gap:14px;margin:0 0 32px}.page_mircoAuthor__NLC44 img{display:block;flex:none;width:56px;height:56px;object-fit:cover;border-radius:50%;border:2px solid var(--rule)}.page_attribution__2Q37g{font:11px var(--font-jetbrains-mono),monospace;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0}.page_mircoImage__Qv0IE{display:block;align-self:start;background:var(--paper2);padding:20px;border:1px solid var(--rule)}.page_mircoImage__Qv0IE img{display:block;width:100%;height:auto}.page_responsibility__uXaHs{padding:110px 0}.page_responsibility__uXaHs h2{max-width:1000px;margin-bottom:55px}.page_responsibility__uXaHs .page_prose__XkENb{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:none;border-top:1px solid #62574d;padding-top:30px;color:#e2d9cf}.page_start__BmQay{background:var(--paper2)}.page_start__BmQay .page_split___o_8O{align-items:start}.page_start__BmQay .page_prose__XkENb{font-size:18px;margin-bottom:32px}.page_start__BmQay .page_note__GR4Pw{margin:10px 0 0}.page_faq__8fJf_ .page_split___o_8O{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.page_faqList__6WJe_{border-top:1px solid var(--rule)}.page_faqList__6WJe_ details{border-bottom:1px solid var(--rule)}.page_faqList__6WJe_ summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:20px 0;cursor:pointer;list-style:none;font:500 21px/1.2 var(--font-bricolage),sans-serif}.page_faqList__6WJe_ summary::-webkit-details-marker{display:none}.page_faqList__6WJe_ summary span{font-size:27px;line-height:1;font-family:var(--font-geist),sans-serif;font-weight:300;color:var(--orange-dark)}.page_faqList__6WJe_ details[open] summary span{transform:rotate(45deg)}.page_faqList__6WJe_ p{font-size:16px;max-width:590px;margin:0 0 30px}.page_contact__9RUau{background:var(--paper2)}.page_contact__9RUau .page_prose__XkENb{font-size:19px;margin-top:30px}.page_contactForm__EcEuF{background:var(--paper);border:1px solid var(--rule);padding:36px}.page_contactForm__EcEuF label{color:var(--ink)}.page_contactForm__EcEuF label a{color:var(--orange-dark)}.page_contactForm__EcEuF input,.page_contactForm__EcEuF textarea{background:#fffdf8;border:1px solid #a79d8d;color:var(--ink);font-size:16px}@media(max-width:1050px){.page_heroBottom__sXntm{grid-template-columns:1fr}.page_heroSignal__okfS9{justify-self:start;width:250px}.page_channels__oJNF1 .page_wrap__R9AX9{gap:20px}.page_split___o_8O{gap:50px}}@media(max-width:760px){.page_page__Evw6F{padding-top:68px}.page_page__Evw6F section{scroll-margin-top:68px}.page_wrap__R9AX9{padding-inline:20px}.page_page__Evw6F h1{font-size:clamp(40px,10.7vw,52px);line-height:1.04;margin:30px 0}.page_page__Evw6F h2{font-size:clamp(35px,9vw,48px)}.page_page__Evw6F h3{font-size:25px}.page_label__Dv7xc{font-size:10px;margin-bottom:22px}.page_prose__XkENb{font-size:16px}.page_hero___mLH3{padding:42px 0 60px;min-height:0}.page_hero___mLH3 .page_prose__XkENb{font-size:17px}.page_heroBottom__sXntm{gap:26px}.page_heroSignal__okfS9{width:150px}.page_action__A7iOm{display:block}.page_action__A7iOm .page_button__T4Jx8{width:100%}.page_action__A7iOm>span{display:block;text-align:center;margin-top:10px}.page_down__LQN6F{margin-top:25px}.page_split___o_8O{display:block}.page_channels__oJNF1,.page_responsibility__uXaHs{padding:80px 0}.page_contact__9RUau,.page_faq__8fJf_,.page_learning__VIgXm,.page_mirco__HUA5C,.page_process__ONdC8,.page_receive__hpd7T,.page_start__BmQay,.page_tools__DLd68{padding:84px 0}.page_learning__VIgXm h2,.page_process__ONdC8 h2,.page_tools__DLd68 h2{margin-bottom:38px}.page_statement__5HvCc{margin-top:38px;font-size:29px}.page_processMeta__NlBXz{font-size:9px;line-height:1.4}.page_steps__woJHA li{grid-template-columns:42px 1fr;gap:4px 12px;padding:21px 0}.page_steps__woJHA li>span{grid-row:1/3}.page_steps__woJHA li p{grid-column:2;font-size:15px}.page_return__82Ot8{font-size:13px}.page_channels__oJNF1 .page_wrap__R9AX9{display:block}.page_eighteen__0M5KY{display:block;font-size:170px;margin-bottom:34px}.page_channels__oJNF1 h2{margin-bottom:26px}.page_toolIndex__34gwJ{margin-top:36px;padding:20px}.page_toolIndex__34gwJ p{font-size:21px}.page_receive__hpd7T .page_prose__XkENb,.page_responsibility__uXaHs .page_prose__XkENb{margin-top:34px}.page_mirco__HUA5C blockquote{font-size:17px;line-height:1.58}.page_mircoImage__Qv0IE{margin-top:40px;padding:12px}.page_responsibility__uXaHs .page_prose__XkENb{display:block;padding-top:25px}.page_responsibility__uXaHs .page_prose__XkENb p+p{margin-top:20px}.page_start__BmQay .page_prose__XkENb{margin-top:34px;font-size:17px}.page_faqList__6WJe_{margin-top:38px}.page_faqList__6WJe_ summary{font-size:19px;min-height:66px}.page_contactForm__EcEuF{margin-top:36px;padding:22px 16px}}@media(prefers-reduced-motion:reduce){.page_button__T4Jx8{transition:none}.page_button__T4Jx8:hover{transform:none}}.page_hero___mLH3{padding:58px 0 86px;min-height:0}.page_heroGrid__Pm780{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:clamp(40px,5vw,80px);align-items:center}.page_heroText__7MMgr{min-width:0}.page_hero___mLH3 h1{font-size:clamp(52px,4.45vw,72px);line-height:1.01;margin:0 0 30px;max-width:660px}.page_hero___mLH3 h1 em{color:var(--orange-dark)}.page_hero___mLH3 .page_label__Dv7xc{margin-bottom:25px}.page_hero___mLH3 .page_prose__XkENb{font-size:17px;line-height:1.58;max-width:590px;text-wrap:pretty}.page_hero___mLH3 .page_action__A7iOm{flex-wrap:wrap;gap:12px 20px;margin-top:28px}.page_hero___mLH3 .page_down__LQN6F{margin-top:20px}.page_heroFilm__3_ElG{min-width:0;margin:0}.page_heroFilm__3_ElG figcaption{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:18px;padding:18px 2px 0;border-top:0}.page_heroFilm__3_ElG h2{font-size:clamp(21px,2vw,27px);letter-spacing:-.04em;line-height:1.16;max-width:250px}.page_heroFilm__3_ElG .page_prose__XkENb{font-size:13px;line-height:1.5;color:var(--muted)}.page_process__ONdC8 .page_steps__woJHA{border-bottom:1px solid var(--rule)}.page_process__ONdC8 .page_steps__woJHA li{grid-template-columns:64px minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:24px}.page_process__ONdC8 .page_steps__woJHA li>span{display:grid;place-items:center;width:45px;height:45px;border:1px solid var(--orange-dark);border-radius:50%;padding:0}.page_process__ONdC8 .page_steps__woJHA li h3{padding-top:5px}.page_process__ONdC8 .page_steps__woJHA li p{max-width:590px}.page_learningBeats__1L7Cn{list-style:none;padding:0;margin:0;border-top:1px solid var(--rule)}.page_learningBeats__1L7Cn li{display:grid;grid-template-columns:minmax(0,.28fr) minmax(0,.72fr);gap:40px;align-items:start;padding:35px 0;border-bottom:1px solid var(--rule)}.page_learningBeats__1L7Cn span{font:italic 400 clamp(60px,6vw,88px)/.9 var(--font-instrument-serif),Georgia,serif;color:var(--orange-dark)}.page_learningBeats__1L7Cn p{max-width:730px;margin:0;font-size:19px;line-height:1.66;text-wrap:pretty}.page_learning__VIgXm .page_statement__5HvCc{margin:56px 0 0;padding:29px 0 0;border-left:0;border-top:2px solid var(--orange);max-width:860px;font-size:clamp(30px,3.4vw,48px)}.page_mircoImage__Qv0IE{border-radius:14px;overflow:hidden}@media(max-width:1050px){.page_heroGrid__Pm780{gap:36px}.page_hero___mLH3 h1{font-size:clamp(46px,5vw,62px)}.page_heroFilm__3_ElG figcaption{display:block}.page_heroFilm__3_ElG .page_prose__XkENb{margin-top:10px}}@media(max-width:760px){.page_hero___mLH3{padding:37px 0 65px}.page_heroGrid__Pm780{display:block}.page_hero___mLH3 h1{font-size:clamp(40px,10.7vw,52px);margin:0 0 22px}.page_hero___mLH3 .page_prose__XkENb{font-size:16px}.page_hero___mLH3 .page_action__A7iOm{display:block;margin-top:25px}.page_hero___mLH3 .page_down__LQN6F{margin-top:20px}.page_heroFilm__3_ElG{margin-top:38px}.page_process__ONdC8 .page_steps__woJHA li{grid-template-columns:44px 1fr;gap:6px 14px}.page_process__ONdC8 .page_steps__woJHA li>span{grid-row:1/3;width:38px;height:38px;font-size:11px}.page_process__ONdC8 .page_steps__woJHA li h3{padding-top:4px}.page_process__ONdC8 .page_steps__woJHA li p{grid-column:2}.page_mircoImage__Qv0IE{border-radius:12px}.page_learningBeats__1L7Cn li{grid-template-columns:52px minmax(0,1fr);gap:16px;padding:27px 0}.page_learningBeats__1L7Cn span{font-size:54px}.page_learningBeats__1L7Cn p{font-size:16px;line-height:1.62}.page_learning__VIgXm .page_statement__5HvCc{margin-top:40px;font-size:29px}}.page_learning__VIgXm{padding:104px 0 112px}.page_learning__VIgXm h2{margin-bottom:30px}.page_learningIntro__WjwVZ{max-width:810px;margin:0;font-size:clamp(18px,1.65vw,21px);line-height:1.6;text-wrap:pretty}.page_systemMap__QB8mf{margin:48px 0 36px;border:1px solid var(--rule);background:var(--paper2)}.page_systemMap__QB8mf ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.page_systemMap__QB8mf li{min-width:0;border-right:1px solid var(--rule)}.page_systemMap__QB8mf li:last-child{border-right:0}.page_systemMap__QB8mf a{display:flex;flex-direction:column;gap:22px;min-height:188px;padding:23px 19px;color:var(--ink);text-decoration:none;transition:background-color .18s ease}.page_systemMap__QB8mf a:hover{background:#ded6c8}.page_systemMap__QB8mf a span{font:500 12px var(--font-jetbrains-mono),monospace;color:var(--orange-dark)}.page_systemMap__QB8mf a strong{font:500 clamp(18px,1.5vw,22px)/1.18 var(--font-bricolage),sans-serif;letter-spacing:-.035em}.page_mapReturn__hgddm{display:flex;align-items:center;gap:18px;margin:0;padding:17px 20px;border-top:1px solid var(--rule);font-size:15px;line-height:1.4}.page_mapReturn__hgddm span{font:38px/.75 var(--font-instrument-serif),Georgia,serif;color:var(--orange-dark)}.page_learningDetail__90rFG{max-width:940px;margin:0;font-size:17px;line-height:1.65;text-wrap:pretty}.page_process__ONdC8{padding:100px 0 84px}.page_process__ONdC8 h2{margin-bottom:42px}.page_process__ONdC8 .page_steps__woJHA li{padding:24px 0 26px;scroll-margin-top:110px}@media(max-width:1050px){.page_systemMap__QB8mf a{min-height:205px;padding:20px 13px}.page_systemMap__QB8mf a strong{font-size:18px}}@media(max-width:760px){.page_learning__VIgXm{padding:78px 0 84px}.page_learning__VIgXm h2{margin-bottom:24px}.page_learningIntro__WjwVZ{font-size:17px}.page_systemMap__QB8mf{margin:34px 0 28px}.page_systemMap__QB8mf ol{display:block}.page_systemMap__QB8mf li{border-right:0;border-bottom:1px solid var(--rule)}.page_systemMap__QB8mf a{display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:center;min-height:0;padding:17px 16px}.page_systemMap__QB8mf a strong{font-size:20px}.page_mapReturn__hgddm{padding:17px 15px;font-size:14px}.page_learningDetail__90rFG{font-size:16px}.page_process__ONdC8{padding:80px 0 72px}.page_process__ONdC8 h2{margin-bottom:32px}.page_process__ONdC8 .page_steps__woJHA li{padding:20px 0 22px;scroll-margin-top:82px}}@media(prefers-reduced-motion:reduce){.page_systemMap__QB8mf a{transition:none}}.page_film__JsI_L{padding:104px 0 112px;border-bottom:1px solid var(--rule)}.page_filmHead__TT_Ks{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:end;gap:56px;margin-bottom:38px}.page_filmHead__TT_Ks .page_label__Dv7xc{margin-bottom:24px}.page_filmHead__TT_Ks h2{max-width:780px}.page_filmHead__TT_Ks p{font-size:17px;line-height:1.6;max-width:360px;margin:0 0 4px;color:var(--ink2)}@media(max-width:760px){.page_film__JsI_L{padding:78px 0 84px}.page_filmHead__TT_Ks{display:block;margin-bottom:28px}.page_filmHead__TT_Ks p{font-size:16px;margin:20px 0 0}.page_filmHead__TT_Ks .page_label__Dv7xc{margin-bottom:20px}}.HomeFilm_frame__hMRLJ{position:relative;overflow:hidden;border-radius:18px;background:#18130f}.HomeFilm_video__bs6e_{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.HomeFilm_play__vc08M{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;width:100%;border:0;background:#18130f21;color:#f1ede4;cursor:pointer;font-family:var(--font-geist),sans-serif}.HomeFilm_play__vc08M span{display:grid;place-items:center;width:70px;height:70px;border:1px solid #f1ede4cc;border-radius:50%;background:#18130fdd;font-size:22px;padding-left:4px;transition:transform .2s ease,background-color .2s ease}.HomeFilm_play__vc08M:hover span{transform:scale(1.07);background:#c5350f}.HomeFilm_play__vc08M:focus-visible{outline:3px solid #f1ede4;outline-offset:-7px}.HomeFilm_play__vc08M strong{font-size:15px;font-weight:600;text-shadow:0 1px 8px #18130f}.HomeFilm_play__vc08M small{font-size:12px;text-shadow:0 1px 8px #18130f}@media(max-width:760px){.HomeFilm_frame__hMRLJ{border-radius:14px}.HomeFilm_play__vc08M span{width:58px;height:58px;font-size:18px}}@media(prefers-reduced-motion:reduce){.HomeFilm_play__vc08M span{transition:none}}