@font-face{font-family:IntroPhR;src:url(/fonts/intro/phosphor-regular.woff2)format("woff2");font-display:block}@font-face{font-family:IntroPhF;src:url(/fonts/intro/phosphor-fill.woff2)format("woff2");font-display:block}@font-face{font-family:IntroPhB;src:url(/fonts/intro/phosphor-bold.woff2)format("woff2");font-display:block}.IntroFilm-module__oluWgW__layout{flex-direction:column;gap:40px;display:flex}.IntroFilm-module__oluWgW__side{flex-direction:column;gap:40px;min-width:0;display:flex}.IntroFilm-module__oluWgW__chapters{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:none}.IntroFilm-module__oluWgW__chapter{text-align:left;width:100%;font-family:var(--font-display),"Cormorant SC",Georgia,serif;letter-spacing:.5px;color:color-mix(in srgb,var(--foreground)55%,transparent);cursor:pointer;border-left:2px solid #0000;padding:6px 0 6px 22px;font-size:22px;line-height:1.15;transition:color .2s,border-color .2s;display:block}[data-theme=dark] .IntroFilm-module__oluWgW__chapter{color:color-mix(in srgb,var(--foreground)60%,transparent)}.IntroFilm-module__oluWgW__chapter:hover{color:color-mix(in srgb,var(--foreground)80%,transparent)}.IntroFilm-module__oluWgW__chapter[aria-current]{color:var(--foreground);border-left-color:var(--mark-gold)}.IntroFilm-module__oluWgW__chapter:focus-visible{outline:2px solid var(--mark-gold);outline-offset:3px}.IntroFilm-module__oluWgW__figure{justify-content:center;width:100%;margin:0;display:flex}@media (min-width:768px){.IntroFilm-module__oluWgW__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}.IntroFilm-module__oluWgW__chapters{display:flex}}.IntroFilm-module__oluWgW__phone{aspect-ratio:352/743.55;background:#0d0d0d;border-radius:44px;width:min(100%,300px);padding:8px;position:relative;box-shadow:0 30px 60px -30px #281e0a73}[data-theme=dark] .IntroFilm-module__oluWgW__phone{background:linear-gradient(160deg,#3a3835,#24231f 55%,#2e2c29);box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 1px #0009,0 30px 70px -30px #000000e6}.IntroFilm-module__oluWgW__again{z-index:3;color:#fbf6ea;cursor:pointer;background:linear-gradient(160deg,#3a3835,#24231f 55%,#2e2c29);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:-44px 0 0 -44px;transition:transform .2s;display:flex;position:absolute;top:45%;left:50%;box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 1px #0009,0 12px 30px -10px #0009}.IntroFilm-module__oluWgW__again:hover{transform:scale(1.05)}.IntroFilm-module__oluWgW__again:focus-visible{outline:2px solid var(--mark-gold);outline-offset:4px}.IntroFilm-module__oluWgW__screen{isolation:isolate;border-radius:36px;width:100%;height:100%;position:relative;overflow:hidden}.IntroFilm-module__oluWgW__stage{--if-page:#fcfbf8;--if-page-top:#fdfcfa;--if-surface:#fff;--if-inset:#fcfcf9;--if-ink-rgb:18 18 18;--if-ink:#121212;--if-muted:rgb(var(--if-ink-rgb)/.72);--if-note:rgb(var(--if-ink-rgb)/.6);--if-empty:rgb(var(--if-ink-rgb)/.12);--if-line:rgb(var(--if-ink-rgb)/.08);--if-choice:#d6d6d6a8;--if-card-shadow:0 1px 0 #2c261c1f;--if-face-shadow:#2c261c29;--if-isl:silver;--if-isl-open:#c9c9c9;--if-isl-side:#a8a8a8;--if-isl-glyph:#e0e0e0;--if-isl-done:#607692;--if-isl-done-side:#4e627b;--if-q-deep:#4e6076;--if-q-gold:#f7c525;--if-q-gold-fill:color-mix(in srgb,var(--if-q-gold)10%,var(--if-surface));--if-crys-backing:#fdf3d3;--if-display:var(--font-display),"Cormorant SC",Georgia,serif;transform-origin:0 0;background:linear-gradient(var(--if-page-top),var(--if-page));width:375px;height:812px;color:var(--if-ink);text-align:left;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-size:15px;line-height:1.5;position:absolute;top:0;left:0;overflow:hidden}[data-theme=dark] .IntroFilm-module__oluWgW__stage{--if-page:#121212;--if-page-top:#191919;--if-surface:#060606;--if-inset:#0d0d0d;--if-ink-rgb:237 237 237;--if-ink:#ededed;--if-muted:rgb(var(--if-ink-rgb)/.74);--if-line:rgb(var(--if-ink-rgb)/.1);--if-choice:#4e4e4ea8;--if-card-shadow:0 0 0 1px #c59f534d;--if-face-shadow:#00000073;--if-isl:#606060;--if-isl-open:#707070;--if-isl-side:#4a4a4a;--if-isl-glyph:#909090;--if-isl-done:#7088a6;--if-isl-done-side:#51657f;--if-q-deep:#798da7;--if-q-gold:#c99624;--if-crys-backing:#e9d5a7}.IntroFilm-module__oluWgW__stage p{margin:0}.IntroFilm-module__oluWgW__stage .a{position:absolute}.IntroFilm-module__oluWgW__stage .row{align-items:center;display:flex}.IntroFilm-module__oluWgW__stage .scene{position:absolute;inset:0}.IntroFilm-module__oluWgW__stage .ct{font-family:var(--if-display);letter-spacing:.6px;font-size:24px;line-height:1.15}.IntroFilm-module__oluWgW__stage .nm{font-family:var(--if-display);letter-spacing:.8px;font-size:18px;line-height:1.15}.IntroFilm-module__oluWgW__stage .bd{color:var(--if-muted);font-size:15px;line-height:1.5}.IntroFilm-module__oluWgW__stage .q{font-size:16px;line-height:1.5}.IntroFilm-module__oluWgW__stage .card{background:var(--if-surface);box-shadow:var(--if-card-shadow);border-radius:18px;padding:16px 24px}.IntroFilm-module__oluWgW__stage .caret{color:rgb(var(--if-ink-rgb)/.4);font-family:IntroPhR;font-size:18px;line-height:1}.IntroFilm-module__oluWgW__stage .gg{background:linear-gradient(148deg,#f2d796 0%,#e8c16a 56%,#c59f53 100%);color:#0000;filter:drop-shadow(0 1.3px #00000042);-webkit-background-clip:text;background-clip:text;font-family:IntroPhF;line-height:1;display:inline-block}.IntroFilm-module__oluWgW__stage .meter{background:var(--if-empty);border-radius:3.5px;height:7px;position:relative;overflow:hidden}.IntroFilm-module__oluWgW__stage .meter i{border-radius:3.5px;position:absolute;inset:0 auto 0 0}.IntroFilm-module__oluWgW__stage .ans{background:var(--if-surface);border:1px solid var(--if-choice);border-radius:14px;align-items:center;gap:8px;min-height:57px;padding:8px 12px;display:flex;position:relative}.IntroFilm-module__oluWgW__stage .ans .ans-ring{pointer-events:none;border-radius:14px;position:absolute;inset:-1px}.IntroFilm-module__oluWgW__stage .star{transform-box:fill-box;transform-origin:50%}.IntroFilm-module__oluWgW__stage .vlab{writing-mode:vertical-rl;color:var(--if-muted);white-space:nowrap;font-size:14px;line-height:1.5;transform:rotate(180deg)}.IntroFilm-module__oluWgW__stage .map-window{inset:104px 0 96px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(#0000,#000 32px calc(100% - 32px),#0000)}.IntroFilm-module__oluWgW__stage .fig{font-family:var(--font-figures),var(--if-display);font-weight:600}.IntroFilm-module__oluWgW__stage .trainer-name{text-align:center;font-family:var(--if-display);letter-spacing:.6px;font-size:40px;line-height:1.1}.IntroFilm-module__oluWgW__stage .drum-sign{color:rgb(var(--if-ink-rgb)/.45);font-size:24px;font-weight:600}.IntroFilm-module__oluWgW__stage .knob{width:24px;height:24px;box-shadow:inset 0 0 0 1px rgb(var(--if-ink-rgb)/.2),0 1px 2px #00000042;background:#fff;border-radius:50%;position:absolute;top:44px}[data-theme=dark] .IntroFilm-module__oluWgW__stage .knob{box-shadow:inset 0 0 0 1px rgb(var(--if-ink-rgb)/.28),0 0 3px #ffffff2e}.IntroFilm-module__oluWgW__stage .tc-target{background:var(--if-surface);border:1px solid var(--if-choice);border-radius:14px;flex:1;min-width:0;padding:8px 12px;overflow:hidden}.IntroFilm-module__oluWgW__stage .tc-tile{background:var(--if-surface);box-shadow:var(--if-card-shadow);font-family:var(--if-display);border-radius:14px;justify-content:center;font-size:34px;position:relative}.IntroFilm-module__oluWgW__stage .hop{z-index:21;font-family:var(--if-display);color:#e8c16a;text-shadow:0 1px #2c261c1f;opacity:0;transform-origin:0 0;white-space:nowrap;font-size:88px;line-height:1;top:0;left:0}.IntroFilm-module__oluWgW__stage .count{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.IntroFilm-module__oluWgW__stage #chrome{z-index:20;pointer-events:none;position:absolute;inset:0}.IntroFilm-module__oluWgW__stage .chrome-row{justify-content:space-between;height:36px;top:60px;left:24px;right:16px}.IntroFilm-module__oluWgW__stage .cross{background:var(--if-surface);width:36px;height:36px;box-shadow:var(--if-card-shadow);border-radius:18px;justify-content:center;align-items:center;font-family:IntroPhR;font-size:24px;line-height:1;display:flex}.IntroFilm-module__oluWgW__stage .cap{z-index:16;pointer-events:none;opacity:0;color:#121212;text-align:center;font-family:var(--if-display);letter-spacing:.6px;background:#e8c16a;padding:12px 32px 14px;font-size:31px;line-height:1.1;position:absolute;top:0;left:-12px;right:-12px;transform:rotate(-3deg);box-shadow:0 8px 18px -10px #3c280080}.IntroFilm-module__oluWgW__stage .cap .w{white-space:pre;display:inline-block}.IntroFilm-module__oluWgW__stage #fly{z-index:17;pointer-events:none;width:375px;height:812px;display:none;position:absolute;top:0;left:0}.IntroFilm-module__oluWgW__stage #fly i{border-radius:14px;position:absolute}.IntroFilm-module__oluWgW__stage #reveal{z-index:30;position:absolute;inset:0}.IntroFilm-module__oluWgW__stage #home{z-index:25;background:linear-gradient(var(--if-page-top),var(--if-page));position:absolute;inset:0}.IntroFilm-module__oluWgW__stage #fxDark{z-index:39;opacity:0;pointer-events:none;background:#0c0b09;position:absolute;inset:0 0 106px}.IntroFilm-module__oluWgW__stage #navBand{z-index:41;background:#1f1e1c;border-top:1px solid #e8c16a38;height:106px;position:absolute;bottom:0;left:0;right:0}.IntroFilm-module__oluWgW__stage #bandTimer{top:22px;left:24px;right:24px}.IntroFilm-module__oluWgW__stage .band-meter{background:#ffffff24}.IntroFilm-module__oluWgW__stage #bar{background:#e8c16a;width:0}.IntroFilm-module__oluWgW__stage #thumb{background:#e8c16a;border-radius:50%;width:14px;height:14px;position:absolute;top:-3.5px}.IntroFilm-module__oluWgW__stage .times{color:#fff9;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:14px}.IntroFilm-module__oluWgW__stage #bandNav{opacity:0;inset:0}.IntroFilm-module__oluWgW__stage #bandVeil{opacity:0;background:#0c0b09;inset:-1px 0 0}.IntroFilm-module__oluWgW__seek{cursor:pointer;touch-action:none;z-index:2;height:13%;position:absolute;bottom:0;left:0;right:0}
.Door-module__rindjW__door{border-radius:var(--radius-xl);background:var(--surface);min-height:176px;box-shadow:var(--card-shadow),0 0 0 1px var(--grey-line);text-align:left;transition:transform .5s var(--ease-out);flex-direction:column;padding:26px 22px 24px;display:flex}@media (hover:hover){.Door-module__rindjW__door:hover{transform:translateY(-4px)}.Door-module__rindjW__door:hover .Door-module__rindjW__arrow{transform:translate(4px)}}.Door-module__rindjW__door:focus-visible{outline:2px solid var(--mark-gold-outline);outline-offset:3px}.Door-module__rindjW__icon{height:44px;margin-bottom:18px;display:block}.Door-module__rindjW__name{font-family:var(--font-display),serif;letter-spacing:.02em;font-size:32px;line-height:1.05}.Door-module__rindjW__text{color:var(--text-muted);margin-top:8px;font-size:15px}.Door-module__rindjW__arrow{box-sizing:content-box;color:var(--gold-ink);flex:none;margin-top:auto;padding-top:20px;transition:transform .4s}@media (max-width:720px){.Door-module__rindjW__door{min-height:132px}}@media (prefers-reduced-motion:reduce){.Door-module__rindjW__door,.Door-module__rindjW__arrow{transition:none}.Door-module__rindjW__door:hover,.Door-module__rindjW__door:hover .Door-module__rindjW__arrow{transform:none}}
.practice-module__gGaw3q__root{padding-top:0;position:relative}.practice-module__gGaw3q__gold{color:var(--gold-ink)}.practice-module__gGaw3q__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-ink);font-size:12px;font-weight:500}.practice-module__gGaw3q__label{letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:500}.practice-module__gGaw3q__block{margin-top:168px}.practice-module__gGaw3q__h2{font-family:var(--font-display),serif;letter-spacing:.03em;margin-top:20px;font-size:clamp(38px,6.4vw,56px);font-weight:400;line-height:1.04}.practice-module__gGaw3q__lede{max-width:36rem;color:var(--text-muted);margin-top:24px;font-size:17px;line-height:1.65}.practice-module__gGaw3q__hero{min-height:calc(100svh - var(--header-height) - 4rem);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px 0 96px;display:flex;position:relative}.practice-module__gGaw3q__hero .practice-module__gGaw3q__eyebrow{opacity:0;margin-bottom:30px;animation:1.2s .2s forwards practice-module__gGaw3q__fade;position:relative}.practice-module__gGaw3q__heroTitle{font-family:var(--font-display),serif;letter-spacing:.02em;font-size:clamp(40px,10vw,62px);font-weight:400;line-height:1.04;position:relative}.practice-module__gGaw3q__heroTitle span{opacity:0;animation:practice-module__gGaw3q__rise 1.6s var(--ease-out)forwards;display:block;transform:translateY(40px)}.practice-module__gGaw3q__heroTitle span:nth-child(2){animation-delay:.5s}@keyframes practice-module__gGaw3q__rise{to{opacity:1;transform:none}}@keyframes practice-module__gGaw3q__fade{to{opacity:1}}.practice-module__gGaw3q__heroLead{max-width:34rem;color:var(--text-muted);opacity:0;margin:36px auto 0;font-size:18px;line-height:1.6;animation:1.4s 1.5s forwards practice-module__gGaw3q__fade;position:relative}.practice-module__gGaw3q__scene{scroll-margin-top:var(--header-height);padding-top:24px}.practice-module__gGaw3q__hero+.practice-module__gGaw3q__scene{margin-top:136px}.practice-module__gGaw3q__slate{align-items:center;gap:16px;margin-bottom:48px;display:flex}.practice-module__gGaw3q__slate b{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-ink);font-size:12px;font-weight:500}.practice-module__gGaw3q__slate i{background:var(--grey-contour);flex:1;min-width:24px;height:1px}.practice-module__gGaw3q__slate span{color:var(--text-faint);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.practice-module__gGaw3q__narr{font-family:var(--font-display),serif;letter-spacing:.02em;font-size:clamp(28px,4.6vw,40px);font-weight:400;line-height:1.18}.practice-module__gGaw3q__narr+.practice-module__gGaw3q__narr{margin-top:.5em}.practice-module__gGaw3q__voice{border-left:1.5px solid var(--mark-gold-dark);max-width:34rem;margin:64px 0 0 auto;padding-left:28px}.practice-module__gGaw3q__voice figcaption{letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);margin-bottom:14px;font-size:11px;font-weight:500}.practice-module__gGaw3q__voice blockquote{color:var(--foreground);opacity:.9;font-size:20px;font-style:italic;line-height:1.5}.practice-module__gGaw3q__ask{text-align:center;scroll-margin-top:calc(var(--header-height) + 24px);margin-top:112px}.practice-module__gGaw3q__askTitle{font-family:var(--font-display),serif;letter-spacing:.03em;font-size:clamp(44px,8vw,68px);font-weight:400;line-height:1}.practice-module__gGaw3q__askSub{color:var(--text-muted);margin-top:16px;font-size:16px}.practice-module__gGaw3q__askHint{font-family:var(--font-display),serif;letter-spacing:.03em;margin-top:14px;font-size:clamp(24px,4vw,32px);line-height:1.1}.practice-module__gGaw3q__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.practice-module__gGaw3q__choice{text-align:left;border-radius:var(--radius-xl);background:var(--surface);min-height:208px;box-shadow:var(--card-shadow),0 0 0 1px var(--grey-line);cursor:pointer;transition:transform .5s var(--ease-out),box-shadow .4s;flex-direction:column;justify-content:space-between;gap:20px;padding:26px 22px 24px;display:flex;position:relative;overflow:hidden}.practice-module__gGaw3q__choice:hover{transform:translateY(-4px)}.practice-module__gGaw3q__choice.practice-module__gGaw3q__on{box-shadow:var(--card-shadow),0 0 0 1.5px var(--c)}.practice-module__gGaw3q__choice:focus-visible{outline:2px solid var(--mark-gold-outline);outline-offset:3px}.practice-module__gGaw3q__choiceN{font-family:var(--font-display),serif;color:var(--gold-ink);font-size:44px;line-height:1;position:relative}.practice-module__gGaw3q__choiceT{font-family:var(--font-display),serif;letter-spacing:.02em;font-size:24px;line-height:1.15;position:relative}.practice-module__gGaw3q__choiceSeen{opacity:0;transition:opacity .4s,transform .6s cubic-bezier(.2,1.4,.3,1);position:absolute;top:22px;right:20px;transform:scale(.6)}.practice-module__gGaw3q__choiceSeen.practice-module__gGaw3q__shown{opacity:1;transform:none}.practice-module__gGaw3q__result{border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--card-shadow),0 0 0 1px var(--grey-line);opacity:0;--open:cubic-bezier(.45,0,.25,1);--pad-y:48px;max-height:0;transition:max-height 1.2s var(--open),padding 1.2s var(--open),opacity 1.1s var(--ease-out).25s,transform 1.1s var(--ease-out).25s;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:44px;margin-top:40px;padding:0 44px;display:grid;position:relative;overflow:hidden;transform:translateY(28px)}.practice-module__gGaw3q__result.practice-module__gGaw3q__open{opacity:1;padding-top:var(--pad-y);padding-bottom:var(--pad-y);transform:none}.practice-module__gGaw3q__verdict{z-index:1;text-align:center;position:relative}.practice-module__gGaw3q__verdictGem{justify-content:center;height:96px;margin-bottom:20px;animation:1.1s cubic-bezier(.3,1.4,.5,1) .5s both practice-module__gGaw3q__drop;display:flex}@keyframes practice-module__gGaw3q__drop{0%{opacity:0;transform:translateY(-50px)rotate(-20deg)scale(.6)}}.practice-module__gGaw3q__verdictName{font-family:var(--font-display),serif;letter-spacing:.03em;margin:10px 0;font-size:52px;font-weight:400;line-height:1}.practice-module__gGaw3q__verdictText{color:var(--text-muted);font-size:16px;line-height:1.5}.practice-module__gGaw3q__sides{z-index:1;position:relative}.practice-module__gGaw3q__sides .practice-module__gGaw3q__label{margin-bottom:18px}.practice-module__gGaw3q__side{border-top:1px solid var(--grey-line);grid-template-columns:112px 1fr 28px;align-items:center;gap:14px;padding:12px 0;display:grid}.practice-module__gGaw3q__side:last-child{border-bottom:1px solid var(--grey-line)}.practice-module__gGaw3q__sideK{font-size:14px}.practice-module__gGaw3q__sideK small{color:var(--text-faint);margin-top:1px;font-size:11px;display:block}.practice-module__gGaw3q__track{height:10px;position:relative}.practice-module__gGaw3q__track:before{content:"";background:var(--grey-empty);height:1px;position:absolute;top:50%;left:0;right:0}.practice-module__gGaw3q__track:after{content:"";background:var(--grey-contour);width:1px;position:absolute;top:-5px;bottom:-5px;left:50%}.practice-module__gGaw3q__bar{width:0;height:10px;transition:width 1s var(--ease-out),left 1s var(--ease-out),background .4s;border-radius:5px;position:absolute;top:0;left:50%}.practice-module__gGaw3q__sideV{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-faint);font-size:14px}.practice-module__gGaw3q__sideVOn{color:var(--foreground)}.practice-module__gGaw3q__tally{text-align:center;max-width:34rem;min-height:24px;color:var(--text-muted);margin:28px auto 0;font-size:14px;line-height:1.6}.practice-module__gGaw3q__six{border-top:1px solid var(--grey-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.practice-module__gGaw3q__stone{text-align:center;border-bottom:1px solid var(--grey-line);border-right:1px solid var(--grey-line);padding:40px 18px 36px}.practice-module__gGaw3q__stone:nth-child(3n){border-right:0}.practice-module__gGaw3q__gem{place-items:center;height:112px;display:grid;position:relative}.practice-module__gGaw3q__gem span{animation:6s ease-in-out infinite practice-module__gGaw3q__float;display:block;position:relative}.practice-module__gGaw3q__gem svg{transition:transform .6s var(--ease-out);display:block}.practice-module__gGaw3q__stone:hover .practice-module__gGaw3q__gem svg{transform:scale(1.12)}@keyframes practice-module__gGaw3q__float{0%,to{translate:0 -5px}50%{translate:0 5px}}.practice-module__gGaw3q__stoneName{font-family:var(--font-display),serif;letter-spacing:.03em;margin-top:26px;font-size:27px;font-weight:400;line-height:1}.practice-module__gGaw3q__stoneText{max-width:13rem;color:var(--text-muted);min-height:3em;margin:12px auto 0;font-size:14px;line-height:1.5}.practice-module__gGaw3q__brief{border-left:1.5px solid var(--mark-gold-dark);margin-top:36px;padding-left:28px}.practice-module__gGaw3q__brief p{font-family:var(--font-display),serif;letter-spacing:.02em;font-size:clamp(24px,3.6vw,30px);line-height:1.25}.practice-module__gGaw3q__brief+.practice-module__gGaw3q__lede{margin-top:20px}.practice-module__gGaw3q__matrix{grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);gap:12px;margin-top:56px;display:grid}.practice-module__gGaw3q__axisY{writing-mode:vertical-rl;grid-area:1/1;justify-content:space-between;display:flex;transform:rotate(180deg)}.practice-module__gGaw3q__axisX{grid-area:2/2;justify-content:space-between;display:flex}.practice-module__gGaw3q__axisY span,.practice-module__gGaw3q__axisX span{letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);font-size:10.5px;font-weight:500}.practice-module__gGaw3q__axisY span:first-child:before{content:"← "}.practice-module__gGaw3q__axisY span:last-child:after{content:" →"}.practice-module__gGaw3q__axisX span:first-child:before{content:"← "}.practice-module__gGaw3q__axisX span:last-child:after{content:" →"}.practice-module__gGaw3q__mx{grid-area:1/2;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:10px;display:grid}.practice-module__gGaw3q__cell{border-radius:var(--radius-lg);background:var(--surface);min-height:210px;box-shadow:var(--card-shadow),0 0 0 1px var(--grey-line);flex-direction:column;justify-content:space-between;gap:18px;padding:22px 24px 24px;transition:box-shadow .6s;display:flex;position:relative}.practice-module__gGaw3q__cellBottom{flex-direction:column-reverse}.practice-module__gGaw3q__cellOn{box-shadow:var(--card-shadow),0 0 0 1.5px var(--metal)}.practice-module__gGaw3q__heads{gap:2px;display:flex}.practice-module__gGaw3q__headsRight{justify-content:flex-end}.practice-module__gGaw3q__cellLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:500}.practice-module__gGaw3q__cellText{color:var(--foreground);margin-top:10px;font-size:16px;line-height:1.45}.practice-module__gGaw3q__tactics{margin-top:56px}.practice-module__gGaw3q__chips{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.practice-module__gGaw3q__chips span{border-radius:var(--radius-pill);box-shadow:0 0 0 1px var(--mark-gold-outline);background:var(--mark-gold-fill-light);font-family:var(--font-display),serif;letter-spacing:.02em;padding:8px 18px;font-size:20px}.practice-module__gGaw3q__steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid;position:relative}.practice-module__gGaw3q__steps:before{content:"";background:linear-gradient(90deg,var(--grey-contour),var(--mark-gold-dark),var(--grey-contour));transform-origin:0;height:1px;transition:transform 2.4s cubic-bezier(.4,0,.2,1) .2s;position:absolute;top:6px;left:0;right:0;transform:scaleX(0)}.practice-module__gGaw3q__steps.is-in:before{transform:none}.practice-module__gGaw3q__step{padding-right:32px}.practice-module__gGaw3q__dot{background:var(--background);border:1px solid var(--mark-gold-dark);border-radius:50%;width:13px;height:13px;margin-bottom:32px;display:block;position:relative}.practice-module__gGaw3q__dotFull{background:var(--mark-gold-dark)}.practice-module__gGaw3q__num{font-family:var(--font-display),serif;color:#0000;-webkit-text-stroke:1px var(--mark-gold-dark);font-size:96px;line-height:1}.practice-module__gGaw3q__stepName{font-family:var(--font-display),serif;letter-spacing:.03em;margin-top:12px;font-size:34px;font-weight:400;line-height:1.05}.practice-module__gGaw3q__step p{color:var(--text-muted);margin-top:12px;font-size:15px;line-height:1.6}.practice-module__gGaw3q__mod{border-top:1px solid var(--grey-line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:baseline;gap:32px;padding:40px 0;display:grid}.practice-module__gGaw3q__block>.practice-module__gGaw3q__eyebrow+.practice-module__gGaw3q__mod{margin-top:28px}.practice-module__gGaw3q__mod:last-of-type{border-bottom:1px solid var(--grey-line)}.practice-module__gGaw3q__mod h3{font-family:var(--font-display),serif;letter-spacing:.03em;font-size:clamp(32px,5vw,44px);font-weight:400;line-height:1.02}.practice-module__gGaw3q__mod ul{flex-wrap:wrap;gap:8px 20px;list-style:none;display:flex}.practice-module__gGaw3q__mod li{color:var(--text-muted);font-size:16px}.practice-module__gGaw3q__mod li:before{content:"— ";color:var(--mark-gold-dark)}.practice-module__gGaw3q__soon{color:var(--text-faint);letter-spacing:.04em;margin-top:28px;font-size:14px}.practice-module__gGaw3q__final{text-align:center;margin-top:160px;position:relative}.practice-module__gGaw3q__big{font-family:var(--font-display),serif;letter-spacing:-.01em;color:var(--foreground);padding-bottom:.05em;font-size:clamp(120px,30vw,220px);line-height:.85;position:relative}.practice-module__gGaw3q__big small{letter-spacing:.04em;font-size:.26em}.practice-module__gGaw3q__finalText{max-width:34rem;color:var(--text-muted);margin:32px auto 0;font-size:17px;line-height:1.65;position:relative}.practice-module__gGaw3q__finalTitle{font-family:var(--font-display),serif;letter-spacing:.03em;margin-top:96px;font-size:clamp(40px,7vw,60px);font-weight:400;line-height:1;position:relative}.practice-module__gGaw3q__cta{max-width:22rem;margin:40px auto 0;position:relative}.practice-module__gGaw3q__facts{letter-spacing:.06em;color:var(--text-faint);margin-top:24px;font-size:13px;position:relative}@media (max-width:720px){.practice-module__gGaw3q__block{margin-top:120px}.practice-module__gGaw3q__heroLead{margin-top:28px;font-size:16px}.practice-module__gGaw3q__scene{padding-top:16px}.practice-module__gGaw3q__slate{margin-bottom:32px}.practice-module__gGaw3q__slate span{letter-spacing:.08em;text-align:right}.practice-module__gGaw3q__voice{margin-top:44px;padding-left:20px}.practice-module__gGaw3q__voice blockquote{font-size:18px}.practice-module__gGaw3q__ask{margin-top:84px}.practice-module__gGaw3q__choices{grid-template-columns:1fr;gap:10px;margin-top:36px}.practice-module__gGaw3q__choice{gap:10px;min-height:0;padding:20px 56px 20px 20px}.practice-module__gGaw3q__choiceT{font-size:22px}.practice-module__gGaw3q__result{--pad-y:34px;grid-template-columns:1fr;gap:32px;padding:0 20px}.practice-module__gGaw3q__verdictName{font-size:44px}.practice-module__gGaw3q__side{grid-template-columns:96px 1fr 24px;gap:10px}.practice-module__gGaw3q__six{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-module__gGaw3q__stone{padding:32px 12px 28px}.practice-module__gGaw3q__stone:nth-child(3n){border-right:1px solid var(--grey-line)}.practice-module__gGaw3q__stone:nth-child(2n){border-right:0}.practice-module__gGaw3q__stoneName{margin-top:18px;font-size:23px}.practice-module__gGaw3q__stoneText{font-size:13px}.practice-module__gGaw3q__brief{padding-left:20px}.practice-module__gGaw3q__matrix{grid-template-columns:16px minmax(0,1fr);column-gap:8px}.practice-module__gGaw3q__axisY span,.practice-module__gGaw3q__axisX span{letter-spacing:.1em;font-size:9px}.practice-module__gGaw3q__mx{gap:8px}.practice-module__gGaw3q__cell{border-radius:var(--radius-md);gap:12px;min-height:250px;padding:14px 13px 16px}.practice-module__gGaw3q__cellLabel{letter-spacing:.08em;font-size:9px}.practice-module__gGaw3q__cellText{font-size:13.5px}.practice-module__gGaw3q__heads svg{width:18px;height:18px}.practice-module__gGaw3q__chips span{padding:7px 14px;font-size:18px}.practice-module__gGaw3q__steps{grid-template-columns:1fr;gap:44px;margin-top:48px}.practice-module__gGaw3q__steps:before,.practice-module__gGaw3q__dot{display:none}.practice-module__gGaw3q__num{font-size:72px}.practice-module__gGaw3q__stepName{font-size:30px}.practice-module__gGaw3q__mod{grid-template-columns:1fr;gap:16px;padding:32px 0}.practice-module__gGaw3q__final{margin-top:120px}.practice-module__gGaw3q__finalTitle{margin-top:72px}}@media (prefers-reduced-motion:reduce){.practice-module__gGaw3q__root *,.practice-module__gGaw3q__root :before,.practice-module__gGaw3q__root :after{transition:none!important;animation:none!important}.practice-module__gGaw3q__heroTitle span,.practice-module__gGaw3q__heroLead,.practice-module__gGaw3q__hero .practice-module__gGaw3q__eyebrow{opacity:1!important;transform:none!important}.practice-module__gGaw3q__steps:before{transform:none}}
.PlatformCard-module__ZEV4Pq__panels{grid-template-columns:repeat(2,minmax(0,176px));justify-content:center;gap:12px;display:grid}@media (min-width:768px){.PlatformCard-module__ZEV4Pq__panels{justify-content:start}}
