.home_section__yPF4o{position:relative;padding:clamp(5rem,9vw,8rem) 0}.home_cover__NTAII{object-fit:cover}.home_h2__v96K3{font-size:clamp(2.3rem,3.8vw,3.6rem);line-height:1.02;letter-spacing:-.012em}.home_body__D_FBc{max-width:32rem;color:var(--text-muted)}.home_head__Nzcm8{display:grid;grid-gap:1rem 3rem;gap:1rem 3rem;align-items:end;margin-bottom:3rem}.home_kicker__dPncW{font-size:1.3rem;color:var(--saffron)}.home_link__X2mV7{position:relative;display:inline-flex;align-items:center;gap:.6rem;margin-top:2rem;padding:.4rem 0;font-weight:600;color:#f2d6ac;text-decoration:none}.home_link__X2mV7 i{width:8px;height:8px;border-radius:50%;background:var(--ember);box-shadow:0 0 12px 3px rgb(255 106 42/.7)}.home_link__X2mV7:after{content:"";position:absolute;left:1.1rem;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--saffron),transparent);transform-origin:left;transform:scaleX(.35);transition:transform .5s}.home_link__X2mV7:hover:after{transform:scaleX(1)}.home_offering__OU9qG{position:relative;overflow:hidden;padding:0 0 4rem}.home_offeringBg__yT6tP{position:relative;height:18rem}.home_offeringBg__yT6tP:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--ink),transparent 40%),linear-gradient(180deg,var(--ink),transparent 25%)}.home_offeringGrid__mg7ay{position:relative;z-index:1;display:grid;grid-gap:1.6rem;gap:1.6rem;margin-top:-3.5rem}.home_offeringGrid__mg7ay .home_body__D_FBc{margin-top:1.1rem;max-width:26rem}.home_assure__iMe5X{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:1.6rem;padding:0;list-style:none;font-size:.9rem;color:#d8c6ab}.home_assure__iMe5X li{display:flex;align-items:center;gap:.6rem}.home_assure__iMe5X li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--saffron);box-shadow:0 0 10px var(--ember)}.home_cards4__MrcNH{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem;padding:0;list-style:none}.home_card__oYkPY{display:block;color:inherit;text-decoration:none}.home_cardPhoto__A9m_h{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:16px}.home_cardPhoto__A9m_h img{transition:transform 1s cubic-bezier(.2,.7,.2,1)}.home_card__oYkPY:hover .home_cardPhoto__A9m_h img{transform:scale(1.06)}.home_cardPhoto__A9m_h:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(9 5 4/.85),transparent 55%)}.home_cap__YnEQ9{position:absolute;z-index:1;left:1rem;right:1rem;bottom:.9rem}.home_cap__YnEQ9 .deva{font-size:1.05rem;color:var(--saffron)}.home_cap__YnEQ9 h3{font-size:1.35rem;line-height:1.05}.home_card__oYkPY p{display:none;margin-top:.9rem;font-size:.9rem;color:var(--text-muted)}.home_educator__pd4jE{background:radial-gradient(60% 80% at 15% 30%,rgb(120 26 18/.3),transparent 70%),var(--ink-raised)}.home_educatorGrid__uZuNu{display:grid;grid-gap:2rem;gap:2rem;align-items:center}.home_portrait__PlyVi{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:20px}.home_nameHi__paQJF{margin-top:.5rem;font-size:1.35rem;color:var(--saffron)}.home_bio__Nikmi{max-width:34rem;margin-top:1.2rem;color:#d8c6ab}.home_pothi__uFVMc{position:relative;display:grid;grid-gap:.75rem;gap:.75rem;max-width:36rem;margin-top:2rem;padding:0;list-style:none}.home_pothi__uFVMc:after,.home_pothi__uFVMc:before{content:"";position:absolute;z-index:2;top:-1rem;bottom:-1.5rem;width:2px;background:repeating-linear-gradient(160deg,#a2261c 0 3px,#5a0c08 3px 6px)}.home_pothi__uFVMc:before{left:calc(15% - 1px)}.home_pothi__uFVMc:after{right:calc(15% - 1px)}.home_leaf___pQAl{display:flex;align-items:center;justify-content:space-between;gap:.5rem;aspect-ratio:6.24;padding:0 18%;background:50%/100% 100% no-repeat;color:#2a1609;filter:drop-shadow(0 12px 14px rgb(0 0 0/.7))}.home_leaf___pQAl small{font:italic 600 .66rem var(--font-display),serif;color:#6b3a1c;white-space:nowrap}.home_leaf___pQAl b{font:600 .98rem var(--font-display),serif;white-space:nowrap}.home_leaf___pQAl .deva{display:none;font-size:1rem;color:#a3261a}.home_method__UC4Gf{overflow:hidden;background:#070403}.home_methodBg__4FdQl{position:absolute;inset:auto 0 0 0;height:48%;opacity:.75}.home_methodBg__4FdQl:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#070403,rgb(7 4 3/.35) 30%,transparent 60%),linear-gradient(0deg,#070403,transparent 22%,transparent 84%,#070403)}.home_methodInner___VDoh{position:relative;z-index:1}.home_methodInner___VDoh .home_h2__v96K3{max-width:37rem}.home_rise__a0OH2{position:relative;display:flex;flex-direction:column;gap:1.5rem;max-width:37rem;margin-top:2.6rem;padding:0 0 0 3.4rem;list-style:none}.home_rise__a0OH2:before{content:"";top:.6rem;background:rgb(255 255 255/.08)}.home_fill__ls33S,.home_rise__a0OH2:before{position:absolute;left:1.05rem;bottom:.6rem;width:2px}.home_fill__ls33S{height:calc((100% - 1.2rem) * var(--p, 0));background:linear-gradient(0deg,#6e1209,#c3301d,#ef6a2e,#f2a03d,#f8dca0);box-shadow:0 0 16px rgb(255 120 40/.7)}.home_rise__a0OH2 li{position:relative;opacity:.35;transition:opacity .5s}.home_rise__a0OH2 li[data-lit]{opacity:1}.home_rise__a0OH2 li:before{content:"";position:absolute;left:-2.85rem;top:.35rem;width:14px;height:14px;border-radius:50%;border:2px solid var(--c);background:var(--ink);transition:background .4s,box-shadow .4s}.home_rise__a0OH2 li[data-lit]:before{background:var(--c);box-shadow:0 0 18px var(--c)}.home_rise__a0OH2 .deva{font-size:.95rem;color:var(--c)}.home_rise__a0OH2 b{display:block;font:400 1.6rem/1.1 var(--font-display),serif}.home_rise__a0OH2 p{font-size:.92rem;color:var(--text-muted)}.home_research__E2bfX{overflow:hidden;background:#05060a}.home_researchBg__5hI9G{position:absolute;inset:0;opacity:.6}.home_researchBg__5hI9G:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#05060a 18%,rgb(5 6 10/.55) 60%,rgb(5 6 10/.2))}.home_research__E2bfX .container{position:relative;z-index:1}.home_figs__ebI03{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;max-width:46rem;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--line)}.home_figs__ebI03>div{padding:1.3rem 1.1rem;background:rgb(5 6 10/.84)}.home_figs__ebI03 dt{font:400 2.3rem/1 var(--font-display),serif;color:var(--gold);font-feature-settings:"lnum";font-variant-numeric:lining-nums;white-space:nowrap}.home_figs__ebI03 dt small{font-size:.46em;color:#d9b98a}.home_figs__ebI03 dd{margin:.7rem 0 0;font-size:.88rem;color:#c9bfae}.home_cards3__QmZyZ{display:grid;grid-gap:1.3rem;gap:1.3rem;padding:0;list-style:none}.home_lc__o7i0r{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:18px;border:1px solid var(--line);background:var(--ink-raised);color:inherit;text-decoration:none;transition:border-color .3s,transform .3s}.home_lc__o7i0r:hover{border-color:rgb(239 138 46/.45)}.home_lcPhoto___4ZjU{position:relative;aspect-ratio:16/10;overflow:hidden}.home_lcBody__Yu8Wo{display:flex;flex:1 1;flex-direction:column;padding:1.4rem}.home_lcBody__Yu8Wo small{font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--saffron)}.home_lcBody__Yu8Wo h3{margin-top:.5rem;font-size:1.55rem;line-height:1.12}.home_lcBody__Yu8Wo h3 .deva{font-size:1.05rem;color:var(--saffron)}.home_lcBody__Yu8Wo p{flex:1 1;margin-top:.55rem;font-size:.9rem;color:var(--text-muted)}.home_lcFoot__DLw1t{display:flex;align-items:center;justify-content:space-between;margin-top:1.2rem;font-size:.82rem;color:var(--text-soft)}.home_lcGo__f6qwB{font-weight:600;color:#f2d6ac}.home_lcEvent__N7vc5{border-color:rgb(239 138 46/.5);box-shadow:0 0 50px -22px rgb(255 106 42/.6)}.home_gband__k3qg7{position:relative;isolation:isolate;height:35rem;overflow:hidden;border-radius:18px}.home_gband__k3qg7 img{object-position:74% 40%!important}.home_gband__k3qg7:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(0deg,rgb(8 5 4/.96),rgb(8 5 4/.75) 36%,transparent 62%)}.home_gcopy__qYyum{position:absolute;z-index:1;left:1.4rem;right:1.4rem;bottom:1.6rem;max-width:25rem}.home_gcopy__qYyum p{margin:.6rem 0 1.2rem;font-size:.95rem;color:#d8c6ab}.home_svc__w1dev{display:grid;grid-gap:1.6rem;gap:1.6rem;margin-top:3rem}.home_svc__w1dev h3{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:.55rem;border-bottom:1px solid var(--line-strong);font-size:1.4rem}.home_svc__w1dev h3 .deva{font-size:1rem;color:var(--saffron)}.home_svc__w1dev ul{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem;padding:0;list-style:none}.home_svc__w1dev a{display:inline-block;padding:.45rem .85rem;border-radius:999px;border:1px solid var(--line);font-size:.86rem;color:var(--text);text-decoration:none;transition:border-color .2s,background .2s}.home_svc__w1dev a:hover{border-color:rgb(239 138 46/.6);background:rgb(239 138 46/.08)}.home_papers__buI_4{display:grid;grid-gap:1.6rem;gap:1.6rem;padding:0;list-style:none}.home_paper__Te8qd{position:relative;display:block;min-height:15rem;padding:2.1rem 2.2rem 2.2rem 3rem;border-radius:4px 14px 14px 4px;color:var(--paper-ink);text-decoration:none;background:var(--tex-paper);box-shadow:inset 0 0 40px rgb(110 65 20/.35),0 24px 40px -22px #000;transition:box-shadow .4s}.home_paper__Te8qd:hover{box-shadow:inset 0 0 40px rgb(110 65 20/.35),0 30px 50px -20px #000,0 0 0 1px rgb(239 138 46/.5)}.home_paper__Te8qd:before{content:"";position:absolute;left:1.6rem;top:0;bottom:0;border-left:3px double rgb(163 38 26/.55)}.home_paper__Te8qd small{font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--paper-red)}.home_paper__Te8qd h3{margin-top:.7rem;font-size:1.45rem;font-weight:500;line-height:1.18}.home_paper__Te8qd span{display:inline-block;margin-top:1.2rem;border-bottom:1px solid var(--paper-red);font-size:.85rem;font-weight:700}@media (min-width:52rem){.home_head__Nzcm8{grid-template-columns:1.1fr 1fr}.home_offering__OU9qG{min-height:54rem;padding:7rem 0}.home_offeringBg__yT6tP{position:absolute;inset:0;height:auto}.home_offeringBg__yT6tP:after{background:linear-gradient(90deg,var(--ink) 18%,rgb(9 5 4/.55) 50%,rgb(9 5 4/.1)),linear-gradient(180deg,var(--ink),transparent 18%,transparent 80%,var(--ink))}.home_offeringGrid__mg7ay{grid-template-columns:.9fr 1.1fr;gap:4rem;max-width:calc(64rem + var(--gutter) * 2);margin:0}.home_cards4__MrcNH{grid-template-columns:repeat(4,1fr);gap:1.3rem}.home_cap__YnEQ9 h3{font-size:1.7rem}.home_card__oYkPY p{display:block}.home_educatorGrid__uZuNu{grid-template-columns:.85fr 1.15fr;gap:4.5rem}.home_leaf___pQAl small{font-size:.9rem}.home_leaf___pQAl b{font-size:1.3rem}.home_leaf___pQAl .deva{display:inline}.home_leaf___pQAl{padding:0 19%}.home_methodBg__4FdQl{inset:0 0 0 44%;height:auto;opacity:1}.home_figs__ebI03>div{padding:2rem 1.8rem}.home_figs__ebI03 dt{font-size:3.3rem}.home_cards3__QmZyZ{grid-template-columns:repeat(3,1fr)}.home_gband__k3qg7{height:min(46vw,40rem);border-radius:22px}.home_gband__k3qg7 img{object-position:50% 45%!important}.home_gband__k3qg7:after{background:linear-gradient(90deg,rgb(8 5 4/.94),rgb(8 5 4/.72) 26%,transparent 46%),linear-gradient(0deg,rgb(8 5 4/.5),transparent 30%)}.home_gcopy__qYyum{left:clamp(1.5rem,4vw,3.5rem);right:auto;top:50%;bottom:auto;transform:translateY(-50%)}.home_gcopy__qYyum p{margin:1rem 0 1.8rem;font-size:1rem}.home_svc__w1dev{grid-template-columns:repeat(4,1fr);gap:2.4rem}.home_papers__buI_4{grid-template-columns:repeat(3,1fr)}}.Blocks_section__4Am3G{padding-block:var(--section-y);background:var(--ink)}.Blocks_section__4Am3G+.Blocks_section__4Am3G{border-top:1px solid var(--line)}.Blocks_section__4Am3G[data-tone=oxblood]{background:var(--tex-oxblood)}.Blocks_section__4Am3G[data-tone=paper]{background:var(--tex-paper);color:var(--paper-ink);color-scheme:light}.Blocks_section__4Am3G[data-tone=paper] .Blocks_faq__obrjB p,.Blocks_section__4Am3G[data-tone=paper] .Blocks_lede__MuESI{color:var(--paper-muted)}.Blocks_section__4Am3G[data-tone=paper] ::selection{background:var(--paper-red);color:#fff}.Blocks_head__2geEs{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-12)}@media (min-width:64rem){.Blocks_head__2geEs{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--space-16);align-items:end}}.Blocks_title__Twa0y{max-width:20ch;font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:1.03;letter-spacing:-.012em}.Blocks_section__4Am3G[data-tone=paper] .Blocks_title__Twa0y em{color:var(--paper-red)}.Blocks_lede__MuESI{max-width:40rem;font-size:1.05rem;line-height:1.6;color:var(--text-muted)}.Blocks_faq__obrjB{border-top:1px solid var(--line-strong);max-width:52rem}.Blocks_section__4Am3G[data-tone=paper] .Blocks_faq__obrjB,.Blocks_section__4Am3G[data-tone=paper] .Blocks_faq__obrjB details{border-color:var(--paper-line)}.Blocks_faq__obrjB details{border-bottom:1px solid var(--line)}.Blocks_faq__obrjB summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:3.5rem;padding-block:var(--space-5);font-family:var(--font-display),Georgia,serif;font-size:var(--step-1);cursor:pointer;list-style:none}.Blocks_faq__obrjB summary::-webkit-details-marker{display:none}.Blocks_faq__obrjB summary svg{flex:none;color:var(--saffron);transition:transform .2s var(--ease-out)}.Blocks_faq__obrjB details[open] summary svg{transform:rotate(45deg)}.Blocks_faq__obrjB p{padding-bottom:var(--space-6);color:var(--text-muted);max-width:60ch}.Blocks_cta__lYYA_{padding-block:var(--space-20);border-top:1px solid var(--line);background:radial-gradient(70% 90% at 15% 100%,rgb(239 110 40/.16),transparent 70%),var(--ink-raised)}.Blocks_ctaInner__zA3Yn{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.Blocks_ctaTitle__ztGNf{max-width:16ch;font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:1.03}.Blocks_ctaInner__zA3Yn .Blocks_lede__MuESI{margin-top:var(--space-4)}.Blocks_ctaActions__gdVz8{display:flex;flex-wrap:wrap;gap:var(--space-3);align-self:end}@media (max-width:29.99rem){.Blocks_ctaActions__gdVz8 a{flex:1 1 100%}}@media (min-width:64rem){.Blocks_ctaInner__zA3Yn{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--space-16)}.Blocks_ctaActions__gdVz8{justify-content:flex-end}}.Blocks_empty__erypa{max-width:44rem;padding:var(--space-10) var(--space-8);border:1px dashed var(--line-strong);border-radius:var(--radius-l);background:var(--fill)}.Blocks_empty__erypa h3{font-size:var(--step-2)}.Blocks_empty__erypa p{margin:var(--space-3) 0 var(--space-6);color:var(--text-muted)}.Blocks_draft__NzLhh{margin-top:var(--space-6);padding:.8rem 1rem;border-left:2px solid var(--saffron);background:rgb(239 138 46/.06);font-size:var(--step--1);color:#f2c8a0}.button_button__iBnBy{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:3.5rem;padding:0 1.6rem;border:1px solid transparent;border-radius:999px;font-family:var(--font-body),sans-serif;font-size:1rem;font-weight:600;letter-spacing:.01em;line-height:1.1;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow .45s ease,transform .2s ease,background-color .3s ease,border-color .3s ease,color .3s ease}.button_button__iBnBy:active{transform:scale(.98)}.button_button__iBnBy:disabled,.button_button__iBnBy[aria-disabled=true]{cursor:not-allowed;opacity:.55}.button_primary__8QRtp{padding-left:3.7rem;color:var(--text);background:linear-gradient(rgb(18 9 7/.84),rgb(18 9 7/.84)) padding-box,linear-gradient(120deg,#f7d79a,#ef8a2e 45%,#8f1d12) border-box;box-shadow:0 18px 40px -18px rgb(255 106 42/.65),inset 0 1px 0 rgb(255 230 190/.12)}.button_primary__8QRtp:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(120% 160% at 0 50%,rgb(255 140 50/.55),rgb(195 48 29/.35) 45%,transparent 70%);transform-origin:left;transform:scaleX(.2);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.button_primary__8QRtp:after{content:"";position:absolute;left:.45rem;top:50%;width:2.6rem;height:2.6rem;margin-top:-1.3rem;border-radius:50%;background:radial-gradient(circle at 50% 62%,#fff4d6 0 14%,#ffb54a 26%,#ef5a1e 48%,#5a1208 76%);box-shadow:0 0 22px 2px rgb(255 120 40/.7),inset 0 -4px 10px rgb(90 18 8/.6);transition:transform .4s ease}.button_primary__8QRtp:hover{box-shadow:0 22px 54px -16px rgb(255 106 42/.95),inset 0 1px 0 rgb(255 230 190/.2)}.button_primary__8QRtp:focus-visible:before,.button_primary__8QRtp:hover:before{transform:scaleX(1)}.button_primary__8QRtp:hover:after{transform:scale(1.08) rotate(-8deg)}.button_secondary__4QS5s{color:var(--text);background:var(--fill);border-color:var(--line-strong)}.button_secondary__4QS5s:hover{color:#fff;background:rgb(239 138 46/.1);border-color:rgb(239 138 46/.7)}.button_small__mHJhG{min-height:2.75rem;padding:0 1.15rem;font-size:.9rem}.button_small__mHJhG.button_primary__8QRtp{padding-left:3rem}.button_small__mHJhG.button_primary__8QRtp:after{left:.35rem;width:2rem;height:2rem;margin-top:-1rem}.button_block__OgzFt{width:100%}.button_onPaper__gbrnW.button_secondary__4QS5s{color:var(--paper-ink);background:transparent;border-color:rgb(43 23 11/.3)}.button_onPaper__gbrnW.button_secondary__4QS5s:hover{color:var(--paper-ink);background:rgb(163 38 26/.08);border-color:var(--paper-red)}.button_button__iBnBy svg{flex:none;transition:transform .35s ease}.button_button__iBnBy:hover svg{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.button_button__iBnBy svg,.button_primary__8QRtp:after,.button_primary__8QRtp:before{transition:none}}.HomeHero_hero__Ypqly{position:relative;isolation:isolate;height:100svh;min-height:44rem;overflow:hidden;background:#060302}.HomeHero_scene__YTwm1{position:absolute;inset:0;will-change:transform}.HomeHero_scene__YTwm1 video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.HomeHero_desk__Y655_{object-position:62% 50%}.HomeHero_phone__aPSiD{display:none;object-position:50% 100%}.HomeHero_hero__Ypqly:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(6 3 2/.92) 0,rgb(6 3 2/.7) 30%,rgb(6 3 2/.1) 52%,transparent 62%),linear-gradient(0deg,var(--ink) 0,transparent 18%)}.HomeHero_svaha__2uoxE{position:absolute;z-index:2;left:2.5%;top:11%;font-size:19rem;line-height:1;color:rgb(255 120 40/.1);white-space:nowrap;pointer-events:none;will-change:transform}.HomeHero_copy__UnkHx{position:absolute;z-index:3;inset:50% 0 auto;transform:translateY(-46%)}.HomeHero_copy__UnkHx>*{max-width:44rem}.HomeHero_cred__P9_PG{font-size:.82rem;font-weight:600;letter-spacing:.03em;color:var(--gold)}.HomeHero_cred__P9_PG span{font-weight:500;color:var(--text-muted)}.HomeHero_title__SmGXh{max-width:50%;margin-top:1.1rem;font-size:clamp(3rem,6.4vw,6.1rem);line-height:.93;letter-spacing:-.02em}.HomeHero_lede__NUjlT{max-width:30rem;margin-top:1.4rem;font-size:1.1rem;color:#dccab0}.HomeHero_ctas__GhSjc{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;margin-top:2rem}.HomeHero_ember___kZ0I{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 0;font-weight:600;color:#f2d6ac;text-decoration:none}.HomeHero_ember___kZ0I i{width:8px;height:8px;border-radius:50%;background:var(--ember);box-shadow:0 0 12px 3px rgb(255 106 42/.7);animation:HomeHero_pulse__Ud0T2 2.4s ease-in-out infinite}.HomeHero_ember___kZ0I:after{content:"";position:absolute;left:1.1rem;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--saffron),transparent);transform-origin:left;transform:scaleX(.35);transition:transform .5s}.HomeHero_ember___kZ0I:hover:after{transform:scaleX(1)}@keyframes HomeHero_pulse__Ud0T2{50%{box-shadow:0 0 20px 6px rgb(255 106 42/.9)}}.HomeHero_areas__5hClw,.HomeHero_short__nBxks{display:none}@media (min-width:64rem){.HomeHero_areas__5hClw{position:absolute;z-index:3;left:0;right:0;bottom:0;display:block;border-top:1px solid var(--line);background:linear-gradient(0deg,rgb(9 5 4/.9),rgb(9 5 4/.4));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.HomeHero_areas__5hClw .container{display:grid;grid-template-columns:repeat(4,1fr)}.HomeHero_areas__5hClw a{display:flex;align-items:baseline;gap:.6rem;padding:1.15rem 0;font-size:.92rem;color:#e6d5bb;text-decoration:none;transition:color .2s}.HomeHero_areas__5hClw a+a{padding-left:1.4rem;border-left:1px solid var(--line)}.HomeHero_areas__5hClw a:hover{color:#fff}.HomeHero_areas__5hClw a .deva{font-size:1.05rem;color:var(--saffron)}}@media (max-width:51.99rem){.HomeHero_hero__Ypqly{min-height:40rem}.HomeHero_desk__Y655_{display:none}.HomeHero_phone__aPSiD{display:block}.HomeHero_hero__Ypqly:after{background:linear-gradient(180deg,rgb(6 3 2/.82) 0,rgb(6 3 2/.45) 30%,transparent 46%),linear-gradient(0deg,var(--ink) 0,rgb(9 5 4/.7) 16%,transparent 32%)}.HomeHero_svaha__2uoxE{left:4%;top:4rem;font-size:7.4rem}.HomeHero_copy__UnkHx{inset:5.6rem 0 0;transform:none;display:flex;flex-direction:column}.HomeHero_title__SmGXh{max-width:none;font-size:clamp(2.6rem,11vw,3.4rem)}.HomeHero_lede__NUjlT{margin-top:.9rem;font-size:.98rem}.HomeHero_ctas__GhSjc{position:absolute;left:var(--gutter);right:var(--gutter);bottom:calc(5.75rem + env(safe-area-inset-bottom));justify-content:space-between;gap:.8rem;margin:0}.HomeHero_ctas__GhSjc>a:first-child{min-height:2.9rem;padding:0 1.15rem 0 3rem;font-size:.92rem}.HomeHero_ctas__GhSjc>a:first-child:after{left:.35rem;width:2rem;height:2rem;margin-top:-1rem}.HomeHero_ctas__GhSjc>a:first-child span{display:none}.HomeHero_ember___kZ0I{font-size:.9rem}.HomeHero_long__4lB_s{display:none}.HomeHero_short__nBxks{display:inline}}@media (min-width:52rem) and (max-width:63.99rem){.HomeHero_copy__UnkHx{transform:translateY(-40%)}}@media (prefers-reduced-motion:reduce){.HomeHero_ember___kZ0I i{animation:none}}.courses_filters__2luZk{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-12)}.courses_filters__2luZk a{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 1rem;border-radius:999px;border:1px solid var(--line);font-size:.88rem;font-weight:600;color:var(--text-muted);text-decoration:none;transition:border-color .2s,background-color .2s,color .2s}.courses_filters__2luZk a:hover{border-color:rgb(239 138 46/.6);color:var(--text)}.courses_filters__2luZk a[aria-current=page]{border-color:var(--saffron);background:rgb(239 138 46/.16);color:#fff}.courses_detail__0Xs_X{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.courses_main__e_Rvi>*+*{margin-top:var(--space-12)}.courses_main__e_Rvi h2{font-size:var(--step-3);margin-bottom:var(--space-5)}.courses_prose__aNjXq{display:grid;grid-gap:var(--space-4);gap:var(--space-4);font-size:var(--step-1);line-height:1.6;color:var(--text-muted);max-width:42rem}.courses_list__tgQoY{list-style:none;padding:0;border-top:1px solid var(--line-strong);max-width:42rem}.courses_list__tgQoY li{padding-block:var(--space-4);border-bottom:1px solid var(--line)}.courses_aside__uK4u7{align-self:start;padding:var(--space-8) var(--space-6);background:var(--grain),var(--ink-raised);border:1px solid var(--line-strong)}.courses_facts__Dduxz>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding-block:var(--space-4);border-bottom:1px solid var(--line)}.courses_facts__Dduxz>div:first-child{padding-top:0}.courses_facts__Dduxz dt{font-size:var(--step--1);color:var(--text-soft)}.courses_facts__Dduxz dd{font-weight:500}.courses_price__VQDVE{font-family:var(--font-display),Georgia,serif;font-size:var(--step-2);font-weight:500}.courses_asideActions__JuE6N{margin-top:var(--space-6);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.courses_note__Lchot{font-size:var(--step--1);color:var(--text-muted)}.courses_posterPair__pQ6Lq{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.courses_poster__uOLBU{position:relative;max-width:26rem;margin:0}.courses_poster__uOLBU:after{content:"";position:absolute;inset:.8rem;border:1px solid rgb(243 238 231/.35);pointer-events:none}.courses_poster__uOLBU img{width:100%;height:auto}@media (min-width:64rem){.courses_detail__0Xs_X{grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:var(--space-16)}.courses_aside__uK4u7{position:-webkit-sticky;position:sticky;top:7rem}}.Cards_card__ZqWnr{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:18px;border:1px solid var(--line);background:var(--ink-raised);color:inherit;text-decoration:none;transition:border-color .3s ease}.Cards_card__ZqWnr:hover{border-color:rgb(239 138 46/.45)}.Cards_card__ZqWnr>:not(.Cards_cover__PRoJP){margin-inline:1.4rem}.Cards_card__ZqWnr>.Cards_foot__FyOLC{margin-bottom:1.4rem}.Cards_cover__PRoJP{position:relative;aspect-ratio:16/10;overflow:hidden;margin-bottom:1.2rem;background:var(--ink-sunken)}.Cards_img__yY5yo{object-fit:cover;transition:transform .9s var(--ease-out)}.Cards_card__ZqWnr:hover .Cards_img__yY5yo{transform:scale(1.04)}.Cards_badge__XdWrY{position:absolute;left:1rem;bottom:1rem;z-index:1;padding:.3rem .7rem;border-radius:999px;border:1px solid var(--line-strong);background:rgb(9 5 4/.8);font-size:.74rem;font-weight:700}.Cards_badge__XdWrY[data-status=open]{border-color:transparent;background:linear-gradient(90deg,var(--sindoor),var(--saffron));color:#fff}.Cards_meta__DOfmc{font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--saffron)}.Cards_title__lP_jI{margin-top:.5rem;font-size:1.55rem;line-height:1.12}.Cards_body__784X4{margin-top:.55rem;font-size:.92rem;color:var(--text-muted)}.Cards_card__ZqWnr .Cards_body__784X4{flex:1 1}.Cards_small__smkQP{font-size:.85rem;color:var(--text-muted)}.Cards_foot__FyOLC{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:1.2rem;padding-top:.9rem;border-top:1px solid var(--line);font-size:.82rem;font-weight:600;color:var(--text-soft)}.Cards_foot__FyOLC svg{color:var(--saffron);transition:transform .25s var(--ease-out)}.Cards_card__ZqWnr:hover .Cards_foot__FyOLC svg{transform:translateX(4px)}.Cards_eventCard__OFYqY{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);padding:1.2rem;border-color:rgb(239 138 46/.4);box-shadow:0 0 50px -24px rgb(255 106 42/.6)}.Cards_eventCard__OFYqY>:not(.Cards_cover__PRoJP){margin-inline:0}.Cards_poster__8wlwX{position:relative;align-self:start;overflow:hidden;border-radius:12px}.Cards_posterImg__nV1_O{width:100%;height:auto}.Cards_eventBody__nXSrO{display:flex;flex-direction:column}.Cards_eventBody__nXSrO .Cards_body__784X4{flex:0 1}.Cards_eventBody__nXSrO .Cards_foot__FyOLC{margin-top:auto;margin-bottom:0}@media (max-width:29.99rem){.Cards_eventCard__OFYqY{grid-template-columns:1fr}.Cards_poster__8wlwX{max-width:14rem}}.Cards_service__3Qov7{display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding:1.6rem;margin-bottom:.8rem;border-radius:18px;border:1px solid var(--line);background:var(--fill);scroll-margin-top:6rem;transition:border-color .3s}.Cards_service__3Qov7:hover,.Cards_service__3Qov7:target{border-color:rgb(239 138 46/.45)}.Cards_serviceTitle__3tvQ4{margin-top:.4rem;font-size:1.6rem;line-height:1.1}.Cards_service__3Qov7 .Cards_body__784X4{margin-top:var(--space-3);max-width:46ch}.Cards_service__3Qov7 .Cards_small__smkQP{margin-top:var(--space-3)}.Cards_service__3Qov7 strong{color:var(--text);font-weight:600}.Cards_serviceFacts__MEAlH{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start}.Cards_serviceFacts__MEAlH div{display:grid;grid-template-columns:6rem 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.Cards_serviceFacts__MEAlH dt{font-size:.82rem;color:var(--text-soft)}.Cards_serviceFacts__MEAlH dd{font-weight:500}.Cards_serviceCta__0Ey1F{align-self:start;justify-self:start}@media (min-width:64rem){.Cards_service__3Qov7{grid-template-columns:minmax(0,6fr) minmax(0,3fr) auto;column-gap:var(--space-10);align-items:start;padding:2rem}}.SiteFooter_footer__aUaTs{padding:4.5rem 0 2.5rem;border-top:1px solid var(--line);background:var(--ink-sunken)}.SiteFooter_grid__axmsz{display:grid;grid-gap:2.5rem 2rem;gap:2.5rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.SiteFooter_brand__HyIqL{grid-column:1/-1;display:flex;gap:1rem;align-items:flex-start}.SiteFooter_seal__tm4iB{flex:none;width:4.5rem;height:4.5rem}.SiteFooter_name__1U2ET{font:400 1.6rem/1 var(--font-display),serif}.SiteFooter_taglineEn__AoLRs{margin-top:.5rem;font-size:.88rem;color:var(--text-muted)}.SiteFooter_tagline___UH2c{margin-top:.35rem;font-size:.95rem;color:var(--saffron)}.SiteFooter_colTitle__OW81o{margin-bottom:.8rem;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.SiteFooter_col__gfZ3Y ul{list-style:none;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.SiteFooter_col__gfZ3Y a{font-size:.92rem;color:#d8c8b0;text-decoration:none;transition:color .2s}.SiteFooter_col__gfZ3Y a:hover{color:var(--saffron)}.SiteFooter_legal__Dh8KR{margin-top:3rem;padding-top:1.4rem;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:1rem;font-size:.78rem;color:var(--text-soft)}@media (min-width:64rem){.SiteFooter_grid__axmsz{grid-template-columns:1.6fr repeat(4,minmax(0,1fr))}.SiteFooter_brand__HyIqL{grid-column:auto}.SiteFooter_legal__Dh8KR{flex-direction:row;justify-content:space-between;gap:3rem}}.contact_grid__6R8pe{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.contact_info__IZchM h2{font-size:var(--step-2)}.contact_info__IZchM h2+*{margin-top:var(--space-4)}.contact_info__IZchM *+h2{margin-top:var(--space-12)}.contact_steps__ywH3O{list-style:none;padding:0;border-top:1px solid var(--line-strong)}.contact_steps__ywH3O li{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding-block:var(--space-4);border-bottom:1px solid var(--line)}.contact_steps__ywH3O strong{font-family:var(--font-display),Georgia,serif;font-weight:500;font-size:var(--step-1)}.contact_note__8aCoc,.contact_steps__ywH3O span{color:var(--text-muted)}.contact_privacy__bmTVT{margin-top:var(--space-8);font-size:var(--step--1);color:var(--text-soft)}.contact_form___aGjp{padding:var(--space-6);background:var(--grain),rgb(23 18 15/.85);border:1px solid var(--line-strong);scroll-margin-top:6rem}@media (min-width:64rem){.contact_grid__6R8pe{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:var(--space-16)}.contact_form___aGjp{padding:var(--space-10)}}.about_bio__X5aiq{display:grid;grid-gap:var(--space-10);gap:var(--space-10)}.about_letter__qIHqU{display:grid;grid-gap:var(--space-5);gap:var(--space-5);font-family:var(--font-display),Georgia,serif;font-size:var(--step-1);line-height:1.6;color:var(--text-muted);max-width:40rem}.about_letter__qIHqU p:first-child:first-line{color:var(--text)}.about_sign__CA3cG{font-style:italic;color:var(--text)}.about_facts__GXW9_{border-top:1px solid var(--line-strong);align-self:start}.about_facts__GXW9_>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding-block:var(--space-4);border-bottom:1px solid var(--line)}.about_facts__GXW9_ dt{font-size:var(--step--1);color:var(--text-soft)}.about_facts__GXW9_ dd{font-family:var(--font-display),Georgia,serif;font-size:var(--step-1)}.about_steps__KT3rg{list-style:none;padding:0;display:grid;border-top:1px solid var(--paper-line);max-width:56rem}.about_steps__KT3rg li{display:grid;grid-template-columns:3rem 1fr;grid-gap:var(--space-4);gap:var(--space-4);padding-block:var(--space-6);border-bottom:1px solid var(--paper-line)}.about_n__gETpB{width:2.5rem;height:2.5rem;display:grid;place-items:center;border:1px solid var(--paper-red);border-radius:50%;font-family:var(--font-display),Georgia,serif;color:var(--paper-red)}.about_steps__KT3rg h3{font-size:var(--step-2)}.about_steps__KT3rg h3 span{font-size:var(--step-0);color:var(--paper-red);margin-left:var(--space-2)}.about_steps__KT3rg p{margin-top:var(--space-1);color:var(--paper-muted)}.about_principles__7_kx_{list-style:none;padding:0;display:grid;grid-gap:var(--space-8) var(--space-10);gap:var(--space-8) var(--space-10)}.about_principles__7_kx_ li{padding-top:var(--space-5);border-top:1px solid var(--line-strong)}.about_principles__7_kx_ h3{font-size:var(--step-2)}.about_principles__7_kx_ p{margin-top:var(--space-2);color:var(--text-muted);max-width:40ch}.about_principles__7_kx_ a{color:var(--text);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.about_system__CstXj{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.about_system__CstXj a{display:grid;justify-items:start;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-6);border:1px solid var(--line-strong);background:rgb(14 11 10/.45);text-decoration:none;transition:border-color .2s ease}.about_system__CstXj a:hover{border-color:var(--red-hover)}.about_motif__zsyj2{width:3.5rem;height:3.5rem;margin-bottom:var(--space-4);object-fit:cover;border:1px solid rgb(207 168 111/.45)}.about_system__CstXj span{color:#f08a80}.about_system__CstXj strong{font-family:var(--font-display),Georgia,serif;font-weight:500;font-size:var(--step-2)}.about_gallery__gUqe_{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-6) var(--space-4);gap:var(--space-6) var(--space-4)}.about_photo__B4qkC{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ink-raised)}.about_photo__B4qkC:after{content:"";position:absolute;inset:.7rem;border:1px solid rgb(243 238 231/.35);pointer-events:none}.about_img__JYzyZ{object-fit:cover;object-position:50% 25%;filter:contrast(1.04) saturate(.92)}.about_gallery__gUqe_ span{display:block;margin-top:var(--space-2);font-size:var(--step--1);color:var(--text-soft)}@media (min-width:48rem){.about_principles__7_kx_{grid-template-columns:repeat(2,minmax(0,1fr))}.about_gallery__gUqe_{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.about_bio__X5aiq{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--space-16)}.about_system__CstXj{grid-template-columns:repeat(4,minmax(0,1fr))}}.article_head__gAwGN{background:var(--grain),radial-gradient(70% 90% at 90% 10%,#3a0b09 0,#1a0807 45%,transparent 80%),var(--ink);padding-block:var(--space-12) var(--space-24)}.article_headInner__YW_wx{max-width:calc(52rem + var(--gutter) * 2)}.article_crumbs__3nk_X{list-style:none;padding:0;display:flex;gap:var(--space-2);font-size:var(--step--1);color:var(--text-soft);margin-bottom:var(--space-8)}.article_crumbs__3nk_X li+li:before{content:"/";margin-right:var(--space-2)}.article_crumbs__3nk_X a{color:var(--text-muted);text-decoration:none}.article_meta__jAc_X{font-size:var(--step--1);color:var(--text-soft)}.article_meta__jAc_X a{color:#f08a80;text-decoration:none}.article_title__6rDlf{margin-top:var(--space-4);font-size:clamp(2.4rem,1.6rem + 3.6vw,4.8rem);line-height:1;letter-spacing:-.03em}.article_summary__85b7c{margin-top:var(--space-6);font-family:var(--font-display),Georgia,serif;font-style:italic;font-size:var(--step-2);line-height:1.35;color:var(--text-muted)}.article_byline__uNmwt{margin-top:var(--space-6);font-size:var(--step--1);color:var(--text-soft)}.article_byline__uNmwt a{color:var(--text)}.article_cover__MrSKw{margin-top:calc(var(--space-16) * -1)}.article_coverFrame__3T6Gd{position:relative;aspect-ratio:16/8;overflow:hidden;background:var(--ink-raised)}.article_coverFrame__3T6Gd:after{content:"";position:absolute;inset:1rem;border:1px solid rgb(243 238 231/.38);pointer-events:none}.article_coverImg___Dc2Y{object-fit:cover;filter:contrast(1.04) saturate(.9)}.article_bodyWrap__f0C6_{padding-block:var(--space-16) var(--section-y)}.article_body__GpmZH{max-width:40rem;margin-inline:auto;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.12rem,1.05rem + .3vw,1.3rem);line-height:1.7;color:#ddd3c8}.article_body__GpmZH>*+*{margin-top:1.2em}.article_body__GpmZH h2{margin-top:2em;font-size:var(--step-2);color:var(--text)}.article_body__GpmZH ul{padding-left:1.2em}.article_body__GpmZH li+li{margin-top:.6em}.article_body__GpmZH li::marker{color:var(--red-hover)}.article_body__GpmZH blockquote{margin-block:2em;padding-left:var(--space-6);border-left:1px solid var(--red);font-style:italic;font-size:var(--step-2);line-height:1.35;color:var(--text)}.article_body__GpmZH blockquote cite{display:block;margin-top:var(--space-3);font-size:var(--step--1);font-style:normal;color:var(--text-soft)}.article_sources__Wsyvx{margin-top:2.5em;padding-top:var(--space-6);border-top:1px solid var(--line-strong);font-family:var(--font-body),sans-serif;font-size:var(--step--1);color:var(--text-muted)}.article_sources__Wsyvx h2{margin-top:0;font-size:var(--step-1)}.article_sources__Wsyvx ul{margin-top:var(--space-3)}.article_sources__Wsyvx a{color:var(--text)}.article_inlineCta__1Jwmk a{font-family:var(--font-body),sans-serif;font-size:var(--step-0);font-weight:600;color:var(--text);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.privacy_notice__5Aq9n{max-width:42rem;color:var(--text-muted);font-size:var(--step-0);line-height:1.7}.privacy_updated__2_rSI{margin-top:var(--space-4);font-size:var(--step--1);color:var(--text-soft)}.privacy_notice__5Aq9n h2{margin-top:var(--space-12);margin-bottom:var(--space-4);font-size:var(--step-2);line-height:1.15;color:var(--gold)}.privacy_notice__5Aq9n p+p,.privacy_notice__5Aq9n p+ul,.privacy_notice__5Aq9n ul+p{margin-top:var(--space-4)}.privacy_notice__5Aq9n ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:0;list-style:none}.privacy_notice__5Aq9n li{position:relative;padding-left:1.6rem}.privacy_notice__5Aq9n li:before{content:"";position:absolute;left:.2rem;top:.62em;width:7px;height:7px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0 10 5 5 10 0 5z' fill='%23cfa86f'/%3E%3Cpath d='M5 3 7 5 5 7 3 5z' fill='%230e0b0a'/%3E%3C/svg%3E") 50% /contain no-repeat}.privacy_notice__5Aq9n a{color:var(--gold);-webkit-text-decoration-color:rgb(207 168 111/.45);text-decoration-color:rgb(207 168 111/.45);text-underline-offset:.18em}.privacy_notice__5Aq9n a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.privacy_notice__5Aq9n code{padding:.05em .35em;font-size:.88em;background:rgb(207 168 111/.08);border:1px solid rgb(207 168 111/.2)}.subject_intro__0w5LB{font-family:var(--font-display),Georgia,serif;font-size:var(--step-2);line-height:1.4;max-width:34ch}.subject_concepts__HVo4R{display:grid;border-top:1px solid var(--paper-line)}.subject_concepts__HVo4R>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-block:var(--space-6);border-bottom:1px solid var(--paper-line)}.subject_concepts__HVo4R dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);font-family:var(--font-display),Georgia,serif;font-size:var(--step-2)}.subject_concepts__HVo4R dt span{font-size:var(--step-0);color:var(--paper-red)}.subject_concepts__HVo4R dd{color:var(--paper-muted);max-width:50ch}.subject_relations___4joo{list-style:none;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.subject_relations___4joo a{display:grid;grid-template-columns:3.5rem 1fr;grid-column-gap:var(--space-5);column-gap:var(--space-5);grid-row-gap:var(--space-1);row-gap:var(--space-1);padding:var(--space-6);border:1px solid var(--line);background:var(--grain),var(--ink-raised);text-decoration:none;transition:border-color .2s ease}.subject_relations___4joo a:hover{border-color:var(--red-hover)}.subject_relThumb__VRA3K{grid-row:span 2;width:3.5rem;height:3.5rem;object-fit:cover;border:1px solid rgb(207 168 111/.45);filter:saturate(.9);transition:transform .5s var(--ease-out),filter .3s ease}.subject_relations___4joo a:hover .subject_relThumb__VRA3K{transform:scale(1.06);filter:saturate(1.05)}.subject_relName__Jmvdq{font-family:var(--font-display),Georgia,serif;font-size:var(--step-2)}.subject_relBody__dPKfb{color:var(--text-muted)}.subject_practice__S_tB_{list-style:none;padding:0;border-top:1px solid var(--line-strong);max-width:48rem}.subject_practice__S_tB_ li{padding-block:var(--space-4);border-bottom:1px solid var(--line);font-family:var(--font-display),Georgia,serif;font-size:var(--step-1)}.subject_services___mbt9{margin-top:var(--space-8);color:var(--text-muted)}.subject_services___mbt9 a{color:var(--text);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}@media (min-width:64rem){.subject_concepts__HVo4R{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-12)}.subject_relations___4joo{grid-template-columns:repeat(3,minmax(0,1fr))}}.subject_disciplines__5hs5Y{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.subject_discipline__SEEGl{padding:var(--space-8) var(--space-6);border:1px solid var(--line);border-top:2px solid rgb(207 168 111/.55);background:var(--grain),var(--ink-raised)}.subject_discipline__SEEGl h3{display:grid;grid-gap:var(--space-1);gap:var(--space-1);font-family:var(--font-quote),var(--font-display),Georgia,serif;font-size:var(--step-2);font-style:italic;font-weight:600;color:var(--gold)}.subject_discipline__SEEGl h3 span{font-size:var(--step-0);font-style:normal;font-weight:400;color:var(--text-soft)}.subject_discipline__SEEGl p{margin-top:var(--space-4);color:var(--text-muted);line-height:1.65}.subject_discipline__SEEGl ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-5);padding:var(--space-5) 0 0;list-style:none;border-top:1px solid var(--line)}.subject_discipline__SEEGl li{position:relative;padding-left:1.5rem}.subject_discipline__SEEGl li:before{content:"";position:absolute;left:.15rem;top:.6em;width:7px;height:7px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M5 0 10 5 5 10 0 5z' fill='%23cfa86f'/%3E%3Cpath d='M5 3 7 5 5 7 3 5z' fill='%23181211'/%3E%3C/svg%3E") 50% /contain no-repeat}@media (min-width:48rem){.subject_disciplines__5hs5Y{grid-template-columns:repeat(2,minmax(0,1fr))}}