@font-face{font-family:M1 Numeral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/m1rage/dmserif-one.woff2)format("woff2")}@font-face{font-family:M1 Editorial;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/m1rage/bodoni-editorial-regular.woff2)format("woff2")}@font-face{font-family:M1 Editorial;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/m1rage/bodoni-editorial-italic.woff2)format("woff2")}@font-face{font-family:M1 Statement;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/m1rage/noto-statement-bold.woff2)format("woff2")}.public-home-module__R9mHVW__page{--editorial-paper:var(--m1-home-paper,var(--m1-paper));--editorial-orange:var(--m1-home-accent,var(--m1-ink));--editorial-display:var(--m1-home-font-display,var(--m1-font-editorial));--editorial-ease:var(--m1-home-scroll-ease,var(--m1-ease-reveal));--hero-travel:0;--statement-travel:.5;--reading-progress:0;width:100%;min-width:0;margin-top:calc(var(--m1-global-header-height) * -1);color:var(--m1-ink);background:var(--editorial-paper);font-family:var(--m1-font-sans);--practice-enter:1;--footer-enter:1;--motion-range:1}.public-home-module__R9mHVW__page :where(h1,h2,h3,p){margin:0}.public-home-module__R9mHVW__page :where(a){color:inherit;text-decoration:none}.public-home-module__R9mHVW__page :where(a,summary):focus-visible{outline-offset:6px;outline:2px solid}.public-home-module__R9mHVW__hero{isolation:isolate;aspect-ratio:1.285;width:100%;min-height:46rem;position:relative;overflow:clip;container-type:inline-size}.public-home-module__R9mHVW__heroRail{z-index:-1;background:var(--editorial-orange);width:calc(var(--m1-home-rail-width,25%) + 10%);transform-origin:0 100%;transform:scaleX(calc(1 + var(--hero-travel) * var(--motion-range) * .45)) skewX(calc(var(--hero-travel) * var(--motion-range) * -6deg));position:absolute;inset:-10% auto -10% -10%}.public-home-module__R9mHVW__railDiscipline{left:var(--m1-home-gutter,var(--m1-page-gutter));line-height:1.2;font-size:var(--m1-home-caption-size,var(--m1-text-md));top:calc(var(--m1-global-header-height) + var(--m1-space-6));position:absolute}.public-home-module__R9mHVW__wordmark{font-family:var(--editorial-display);height:auto;transform:translateY(calc(var(--hero-travel) * var(--motion-range) * -10%));font-weight:500;line-height:0;position:absolute;top:25.5%;left:0;right:1.7%}.public-home-module__R9mHVW__heroCaption{top:59%;left:28%;right:var(--m1-home-gutter,var(--m1-page-gutter));justify-content:space-between;align-items:start;gap:var(--m1-space-8);display:flex;position:absolute}.public-home-module__R9mHVW__heroCaption>p{font-size:clamp(1.4rem,3.7vw,4rem);font-weight:400;line-height:1.4}.public-home-module__R9mHVW__workspaceAction{min-height:var(--m1-home-touch-target,var(--m1-control-height-large));justify-content:space-between;align-items:center;gap:var(--m1-space-5);padding-block:var(--m1-space-3);line-height:1.3;font-size:var(--m1-home-action-size,var(--m1-text-xl));border-bottom:1px solid;flex:none;display:inline-flex;position:relative}.public-home-module__R9mHVW__workspaceAction:after{content:"";transform-origin:0;height:2px;transition:transform var(--m1-duration-reveal) var(--editorial-ease);background:currentColor;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.public-home-module__R9mHVW__workspaceAction:hover:after,.public-home-module__R9mHVW__workspaceAction:focus-visible:after{transform:scaleX(1)}.public-home-module__R9mHVW__workspaceAction svg{transition:transform var(--m1-duration-reveal) var(--editorial-ease)}.public-home-module__R9mHVW__workspaceAction:hover svg,.public-home-module__R9mHVW__workspaceAction:focus-visible svg{transform:translate(3px,-3px)}.public-home-module__R9mHVW__railNotes{bottom:4%;left:var(--m1-home-gutter,var(--m1-page-gutter));font-family:var(--m1-font-mono);line-height:1.3;font-size:var(--m1-home-meta-size,var(--m1-text-sm));position:absolute}.public-home-module__R9mHVW__railNotes i{width:var(--m1-space-8);height:1px;margin-block:var(--m1-space-5);opacity:.55;background:currentColor;display:block}.public-home-module__R9mHVW__heroNotes{left:29%;right:var(--m1-home-gutter,var(--m1-page-gutter));gap:var(--m1-space-8);grid-template-columns:1fr auto;align-items:start;display:grid;position:absolute;bottom:9%}.public-home-module__R9mHVW__heroNotes>p:first-child{line-height:1.7;font-size:var(--m1-home-body-size,var(--m1-text-lg))}.public-home-module__R9mHVW__englishNote{max-width:16rem;font-family:var(--m1-font-mono);line-height:1.4;font-size:var(--m1-home-meta-size,var(--m1-text-sm))}.public-home-module__R9mHVW__englishNote:before{width:var(--m1-space-8);height:1px;margin-bottom:var(--m1-space-5);opacity:.55;content:"";background:currentColor;display:block}.public-home-module__R9mHVW__scrollCue{bottom:var(--m1-space-3);left:calc(50% - var(--m1-space-6));width:var(--m1-home-touch-target,var(--m1-control-height-large));min-height:var(--m1-home-touch-target,var(--m1-control-height-large));place-items:center;display:grid;position:absolute}.public-home-module__R9mHVW__scrollCue svg{transition:transform var(--m1-duration-reveal)}.public-home-module__R9mHVW__scrollCue:hover svg{transform:translateY(5px)}.public-home-module__R9mHVW__statement{isolation:isolate;aspect-ratio:1.64;background:var(--m1-ink);width:100%;min-height:44rem;color:var(--editorial-paper);position:relative;overflow:clip;container-type:inline-size}.public-home-module__R9mHVW__statementTop{z-index:2;top:var(--m1-space-8);left:var(--m1-home-gutter,var(--m1-page-gutter));right:var(--m1-home-gutter,var(--m1-page-gutter));justify-content:space-between;gap:var(--m1-space-8);font-family:var(--m1-font-mono);font-size:var(--m1-home-meta-size,var(--m1-text-sm));display:flex;position:absolute}.public-home-module__R9mHVW__statementOne{z-index:-1;color:var(--editorial-orange);transform-origin:50%;pointer-events:none;transform:translate3d(calc((.5 - var(--statement-travel)) * var(--motion-range) * 10%), calc((.5 - var(--statement-travel)) * var(--motion-range) * 24%), 0) skewX(calc(-18deg + (var(--statement-travel) - .5) * var(--motion-range) * 4deg)) scaleX(1.6);font-family:M1 Numeral,M1 Editorial,serif;font-size:100cqw;font-style:normal;font-weight:400;line-height:1;position:absolute;top:-37%;left:56%}.public-home-module__R9mHVW__statementMain{width:58%;padding-top:7%;padding-bottom:5%;padding-left:9%;position:relative}.public-home-module__R9mHVW__statementMain h2{white-space:nowrap;font-family:M1 Statement,Songti SC,Noto Serif SC,serif;font-size:clamp(3.2rem,11.7vw,13rem);font-weight:800;line-height:1.12}.public-home-module__R9mHVW__signature{margin-top:var(--m1-space-6);font-family:var(--editorial-display);font-size:clamp(2rem,6.2vw,7rem);font-style:italic;line-height:1.03}.public-home-module__R9mHVW__signature em{font:inherit}.public-home-module__R9mHVW__statementCopy{line-height:1.7;font-size:var(--m1-home-body-size,var(--m1-text-lg));margin-top:clamp(2rem,5vw,5rem)}.public-home-module__R9mHVW__endRule{width:var(--m1-space-8);height:1px;margin-top:var(--m1-space-6);opacity:.6;background:currentColor;display:block}.public-home-module__R9mHVW__statementAside{width:11%;position:absolute;bottom:7%;right:4%}.public-home-module__R9mHVW__statementAside>p{line-height:1.3;font-size:var(--m1-home-action-size,var(--m1-text-xl))}.public-home-module__R9mHVW__statementAside i{width:var(--m1-space-8);height:1px;margin-block:var(--m1-space-6);opacity:.5;background:currentColor;display:block}.public-home-module__R9mHVW__statementAside>span{font-family:var(--m1-font-mono);line-height:1.6;font-size:var(--m1-home-meta-size,var(--m1-text-sm))}.public-home-module__R9mHVW__practice{padding:clamp(4rem, 8vw, 9rem) var(--m1-home-gutter,var(--m1-page-gutter));isolation:isolate;grid-template-columns:1fr 1.2fr;gap:clamp(3rem,8vw,9rem);display:grid;position:relative;overflow-x:clip}.public-home-module__R9mHVW__practiceLabel>span{font-family:var(--m1-font-mono);font-size:var(--m1-text-xs);color:var(--m1-text-muted)}.public-home-module__R9mHVW__practiceLabel h2{margin-top:var(--m1-space-10);font-size:clamp(2rem,3.7vw,4.5rem);font-weight:400;line-height:1.4}.public-home-module__R9mHVW__practiceLabel h2 em{color:var(--m1-text-muted);font-style:normal}.public-home-module__R9mHVW__practiceLabel>p{margin-top:var(--m1-space-6);font-size:var(--m1-text-md);line-height:1.8}.public-home-module__R9mHVW__practiceList{min-width:0}.public-home-module__R9mHVW__practiceItem{border-top:1px solid var(--m1-line)}.public-home-module__R9mHVW__practiceItem:last-child{border-bottom:1px solid var(--m1-line)}.public-home-module__R9mHVW__practiceItem summary{align-items:start;gap:var(--m1-space-4);padding-block:var(--m1-space-6);cursor:pointer;grid-template-columns:2rem 1fr auto;list-style:none;display:grid}.public-home-module__R9mHVW__practiceItem summary::-webkit-details-marker{display:none}.public-home-module__R9mHVW__practiceItem summary>span{padding-top:var(--m1-space-1);color:var(--m1-text-muted);font-family:var(--m1-font-mono);font-size:var(--m1-text-xs)}.public-home-module__R9mHVW__practiceItem h3{font-size:var(--m1-text-xl);font-weight:400}.public-home-module__R9mHVW__practiceItem h3 small{margin-top:var(--m1-space-2);color:var(--m1-text-muted);font-family:var(--m1-font-mono);font-size:var(--m1-text-xs);display:block}.public-home-module__R9mHVW__practiceItem summary svg{transition:transform var(--m1-duration-reveal) var(--editorial-ease)}.public-home-module__R9mHVW__practiceItem[open] summary svg{transform:rotate(45deg)}.public-home-module__R9mHVW__practiceItem>p{max-width:34rem;padding:0 var(--m1-space-10) var(--m1-space-6) calc(2rem + var(--m1-space-4));font-size:var(--m1-text-md);color:var(--m1-text-muted);line-height:1.85}.public-home-module__R9mHVW__footer{padding:var(--m1-space-12) var(--m1-home-gutter,var(--m1-page-gutter)) var(--m1-space-5);background:var(--editorial-orange);isolation:isolate;position:relative;overflow:clip;container-type:inline-size}.public-home-module__R9mHVW__footerHeading{justify-content:space-between;align-items:end;gap:var(--m1-space-8);display:flex}.public-home-module__R9mHVW__footerHeading>p{font-size:clamp(1.5rem,2.5vw,3rem);line-height:1.5}.public-home-module__R9mHVW__footerWordmark{margin-top:var(--m1-space-12);font-family:var(--editorial-display);letter-spacing:-.06em;font-size:23cqw;font-weight:500;line-height:.9}.public-home-module__R9mHVW__footerMeta{justify-content:space-between;align-items:start;gap:var(--m1-space-6);margin-top:var(--m1-space-8);padding-top:var(--m1-space-5);border-top:1px solid var(--m1-line);font-family:var(--m1-font-mono);font-size:var(--m1-text-xs);line-height:1.5;display:flex}.public-home-module__R9mHVW__footerMeta a{min-height:var(--m1-control-height-large);gap:var(--m1-space-2);display:inline-flex}.public-home-module__R9mHVW__unavailable{font-size:var(--m1-text-md);line-height:1.6}.public-home-module__R9mHVW__readingProgress{z-index:var(--m1-z-header);pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0}.public-home-module__R9mHVW__readingProgress i{height:100%;transform:scaleX(var(--reading-progress));transform-origin:0;background:var(--editorial-orange);display:block}.public-home-module__R9mHVW__page[data-enhanced=true] [data-reveal]{transition:opacity var(--m1-home-reveal-duration,var(--m1-duration-reveal)) var(--editorial-ease), translate var(--m1-home-reveal-duration,var(--m1-duration-reveal)) var(--editorial-ease)}.public-home-module__R9mHVW__page[data-enhanced=true] [data-visible=false]{opacity:0;translate:0 var(--m1-space-8)}.public-home-module__R9mHVW__page[data-enhanced=true] [data-visible=true]{opacity:1;translate:none}@keyframes public-home-module__R9mHVW__wordmark-enter{0%{opacity:0;transform:translateY(12%)}to{opacity:1;transform:none}}@media (max-width:70rem){.public-home-module__R9mHVW__heroCaption{align-items:start;gap:var(--m1-space-3);flex-direction:column}.public-home-module__R9mHVW__heroCaption>p{font-size:clamp(1.3rem,3vw,2.4rem)}.public-home-module__R9mHVW__workspaceAction{font-size:var(--m1-text-lg)}.public-home-module__R9mHVW__heroNotes>p:first-child{font-size:var(--m1-text-md)}.public-home-module__R9mHVW__englishNote{font-size:var(--m1-text-compact);max-width:11rem}.public-home-module__R9mHVW__statementAside{width:13%;right:3%}.public-home-module__R9mHVW__statementCopy{margin-top:var(--m1-space-8)}}@media (max-width:48rem){.public-home-module__R9mHVW__hero{aspect-ratio:auto;min-height:49rem}.public-home-module__R9mHVW__railDiscipline{font-size:var(--m1-text-xs);line-height:1.4}.public-home-module__R9mHVW__wordmark{height:auto;top:24%}.public-home-module__R9mHVW__heroCaption{top:47%;left:29%;right:var(--m1-space-4);gap:var(--m1-space-4)}.public-home-module__R9mHVW__heroCaption>p{max-width:12em;font-size:var(--m1-text-xl)}.public-home-module__R9mHVW__heroNotes{left:29%;right:var(--m1-space-4);grid-template-columns:1fr;bottom:7%}.public-home-module__R9mHVW__heroNotes>p:first-child{font-size:var(--m1-text-sm);line-height:1.8}.public-home-module__R9mHVW__englishNote{display:none}.public-home-module__R9mHVW__railNotes{left:var(--m1-space-4);font-size:var(--m1-text-compact);bottom:7%}.public-home-module__R9mHVW__railNotes i{margin-block:var(--m1-space-4)}.public-home-module__R9mHVW__scrollCue{bottom:0;left:calc(62% - var(--m1-space-6))}.public-home-module__R9mHVW__statement{aspect-ratio:auto;min-height:48rem}.public-home-module__R9mHVW__statementTop{top:var(--m1-space-6);font-size:var(--m1-text-xs)}.public-home-module__R9mHVW__statementMain{width:100%;padding:var(--m1-space-16) var(--m1-space-6) var(--m1-space-8)}.public-home-module__R9mHVW__statementMain h2{font-size:clamp(2.6rem,10vw,5rem)}.public-home-module__R9mHVW__signature{font-size:clamp(2rem,8vw,4rem)}.public-home-module__R9mHVW__statementCopy{max-width:20rem;margin-top:var(--m1-space-10);font-size:var(--m1-text-sm)}.public-home-module__R9mHVW__statementOne{opacity:.9;font-size:170cqw;top:25%;left:40%}.public-home-module__R9mHVW__statementAside{display:none}.public-home-module__R9mHVW__practice{gap:var(--m1-space-10);padding-block:var(--m1-space-16);grid-template-columns:1fr}.public-home-module__R9mHVW__practiceLabel h2{margin-top:var(--m1-space-8)}.public-home-module__R9mHVW__footer{padding-top:var(--m1-space-10)}.public-home-module__R9mHVW__footerHeading{align-items:start;gap:var(--m1-space-8);flex-direction:column}.public-home-module__R9mHVW__footerMeta{gap:var(--m1-space-4);flex-wrap:wrap}.public-home-module__R9mHVW__footerMeta>span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){html:has(.public-home-module__R9mHVW__page){scroll-behavior:auto}.public-home-module__R9mHVW__page *,.public-home-module__R9mHVW__page :after{transition:none!important;animation:none!important}.public-home-module__R9mHVW__statementOne{transform:skew(-18deg)scaleX(1.6)}.public-home-module__R9mHVW__page[data-enhanced=true] [data-reveal]{opacity:1;translate:none}}.public-home-module__R9mHVW__wordmark img{width:100%;height:auto;animation:public-home-module__R9mHVW__wordmark-enter var(--m1-home-open-duration,var(--m1-duration-reveal)) var(--editorial-ease) both;display:block}.public-home-module__R9mHVW__page[data-past-intro=true] .public-home-module__R9mHVW__wordmark img{animation:none}.public-home-module__R9mHVW__heroRail,.public-home-module__R9mHVW__wordmark,.public-home-module__R9mHVW__statementOne{transition:transform var(--m1-home-scroll-response,var(--m1-duration-base)) linear}.public-home-module__R9mHVW__practice:before{z-index:-1;background:var(--editorial-orange);width:1.25%;height:100%;transform:scaleY(var(--practice-enter));transform-origin:top;transition:transform var(--m1-home-scroll-response,var(--m1-duration-base)) linear;content:"";pointer-events:none;position:absolute;top:0;left:0}.public-home-module__R9mHVW__footer:before{z-index:-1;background:var(--editorial-paper);transform:translateX(calc(var(--footer-enter) * 101%));transition:transform var(--m1-home-scroll-response,var(--m1-duration-base)) linear;content:"";pointer-events:none;position:absolute;inset:0}@media (max-width:48rem){.public-home-module__R9mHVW__page{--motion-range:.35}.public-home-module__R9mHVW__wordmark{transform:none}}@media (prefers-reduced-motion:reduce){.public-home-module__R9mHVW__heroRail,.public-home-module__R9mHVW__wordmark{transform:none}.public-home-module__R9mHVW__practice:before{transition:none;transform:none}.public-home-module__R9mHVW__footer:before{transition:none;transform:translate(101%)}}
