@font-face{font-family:Plantin Std;src:url(/static/fonts/plantin/PlantinStd.woff2) format("woff2"),url(/static/fonts/plantin/PlantinStd.woff) format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Plantin Std;src:url(/static/fonts/plantin/PlantinStd-Italic.woff2) format("woff2"),url(/static/fonts/plantin/PlantinStd-Italic.woff) format("woff");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Plantin Std;src:url(/static/fonts/plantin/PlantinStd-Semibold.woff2) format("woff2"),url(/static/fonts/plantin/PlantinStd-Semibold.woff) format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Plantin Std;src:url(/static/fonts/plantin/PlantinStd-SemiboldItalic.woff2) format("woff2"),url(/static/fonts/plantin/PlantinStd-SemiboldItalic.woff) format("woff");font-style:italic;font-weight:600;font-display:swap}:root{--violet:#250055;--violet-dark:#11002d;--violet-bright:#6c27c6;--paper:#ffffff;--ink:#17131b;--muted:#6f6873;--page-pad:clamp(2rem,5vw,5rem);--section-pad:clamp(5rem,7vw,7rem);--max-width:80rem;--reveal-large:clamp(5rem,12svh,8rem);--reveal-small:clamp(3rem,8svh,5rem);--panel-min-interlude:clamp(34rem,68svh,46rem);--panel-min-note:clamp(24rem,56svh,32rem)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;margin:0;background:var(--violet);color:#fff;font-family:Plantin Std,serif;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.site-backdrop{position:fixed;z-index:0;inset:0;width:100%;height:100%;height:100lvh;opacity:0;pointer-events:none;transition:opacity .6s ease}.site-backdrop[data-ready=true]{opacity:1}.site-shell{position:relative;z-index:1;min-height:100vh}.fixed-crest{position:fixed;z-index:2;top:50%;left:50%;width:clamp(15rem,22vw,19rem);opacity:0;pointer-events:none;transform:translate(-50%,-46%);filter:invert(1);will-change:opacity}[data-crest-panel]>*{position:relative;z-index:3}body::selection{background:#fff;color:var(--violet)}button,input,textarea{font:inherit}blockquote,h1,h2,h3,ol,p,ul{margin-top:0}h1,h2,h3{font-weight:500}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:1px solid currentColor;outline-offset:.45rem}img{display:block;max-width:100%}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eyebrow{margin:0;font-size:.7rem;font-weight:600;letter-spacing:.25rem;line-height:1.3;text-transform:uppercase}.eyebrow--dark{color:var(--ink)}.button,.text-link{display:inline-flex;align-items:center;padding-bottom:.2rem;border-bottom:1px solid;font-size:.7rem;font-weight:600;letter-spacing:.15rem;text-transform:uppercase}.button--light,.text-link--light{color:#fff}.button:hover,.text-link:hover{opacity:.65}.site-header{position:fixed;z-index:50;top:0;left:0;width:100%;color:#fff;background:transparent;transition:color .24s ease,background-color .18s ease}html[data-top-surface=light] .site-header{color:var(--ink)}html[data-header-backdrop=solid] .site-header{background-color:var(--fixed-header-surface)}.site-header__inner{position:relative;display:grid;width:min(100%,var(--max-width));min-height:5rem;grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;padding:2rem var(--page-pad)}.site-header__brand{position:absolute;top:5.5rem;left:50%;width:3rem;transform:translateX(-50%);transition:opacity .24s ease}html[data-header-brand=hidden] .site-header__brand{opacity:0;pointer-events:none}.site-header__brand img,.site-header__brand picture{display:block;width:100%}.site-header__brand img{filter:invert(100%);transition:filter .24s ease}html[data-top-surface=light] .site-header__brand img{filter:none}.site-header--home .site-header__brand{visibility:hidden}.site-header__nav{display:flex;grid-column:2;align-items:center;justify-content:center;gap:2rem}.site-header__nav a{font-size:.7rem;font-weight:600;letter-spacing:.15rem;text-transform:uppercase}.site-header__nav a:hover{opacity:.6}.mobile-nav{display:none}.chrome-opening-sentinel{position:absolute;top:45svh;left:0;width:1px;height:1px;pointer-events:none}.floating-wordmark{position:fixed;z-index:45;bottom:2rem;left:50%;width:20rem;max-width:75vw;opacity:1;transform:translateX(-50%);transition:opacity .28s ease,transform .28s ease}.floating-wordmark img{width:100%;filter:invert(100%);transition:filter .24s ease}html[data-bottom-surface=light] .floating-wordmark img{filter:invert(0)}.floating-wordmark[data-hidden]{opacity:0;pointer-events:none;transform:translate(-50%,.35rem)}.home-hero{position:relative;display:flex;min-height:100svh;align-items:center;justify-content:center;background:transparent;color:#fff}.home-hero__logo{position:relative;z-index:1;width:12rem;max-width:40vw;max-height:52svh;filter:invert(100%)}.approach-section,.contact-band,.content-section,.intro-section,.journal-preview,.site-footer{padding-right:var(--page-pad);padding-left:var(--page-pad)}.approach-section,.intro-section{position:relative;display:flex;min-height:100svh;align-items:center;overflow:hidden;padding-top:var(--section-pad);padding-bottom:var(--section-pad)}.intro-section{background:var(--violet);color:#fff}.approach-section__content,.intro-section__content,.journal-preview>*,.site-footer>*{width:min(100%,var(--max-width));margin-right:auto;margin-left:auto}.approach-section__content,.intro-section__content{position:relative;z-index:1;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));column-gap:2rem;align-items:start}.approach-section__statement,.intro-section__statement{grid-column:1/7}.approach-section__content h2,.intro-section h2{margin:0;padding-top:1.5rem;font-size:4rem;line-height:1.04}.approach-section__body,.intro-section__body{grid-column:8/11}.approach-section__body p,.intro-section__body p{margin-bottom:1.6rem;font-size:1.4rem;line-height:1.45}.approach-section__content .text-link,.intro-section__body .text-link{margin-top:2rem}.approach-section{background:var(--violet-bright);color:#fff}.journal-index,.journal-preview{background:var(--paper);color:var(--ink);padding-top:clamp(5.5rem,7vw,7rem);padding-bottom:clamp(5.5rem,7vw,7rem)}.journal-preview__header{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:clamp(5rem,7vw,7rem)}.journal-preview__header h2{margin:1.5rem 0 0;font-size:4rem;line-height:1.04}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(4rem,7vw,7rem)}.journal-card>a{display:flex;min-height:20rem;flex-direction:column}.journal-card>a:hover{opacity:.65}.journal-card__meta,.journal-card__top{display:flex;align-items:center;gap:1rem;color:var(--muted);font-size:.65rem;font-weight:600;letter-spacing:.12rem;text-transform:uppercase}.journal-card__meta,.journal-card__top{justify-content:flex-start;gap:1.5rem}.journal-card__body{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;padding:3.25rem 0 4rem}.journal-card__body h2{margin-bottom:1.25rem;font-size:2.25rem;line-height:1.05}.journal-card__body p{margin-bottom:0;font-size:1.1rem;line-height:1.5}.contact-band{display:grid;min-height:var(--panel-min-interlude);grid-template-columns:repeat(10,minmax(0,1fr));column-gap:2rem;align-content:center;background:var(--violet-dark);color:#fff;padding-top:var(--section-pad);padding-bottom:var(--section-pad);max-width:calc(var(--max-width) + var(--page-pad) + var(--page-pad));margin:0 auto;box-shadow:0 0 0 100vmax var(--violet-dark);clip-path:inset(0 -100vmax)}.contact-band>.eyebrow{grid-column:1/4}.contact-band>div{grid-column:5/11}.contact-band h2{max-width:50rem;margin-bottom:3rem;font-size:4rem;line-height:1.04}.article-header,.page-hero{position:relative;display:flex;min-height:100svh;align-items:center;overflow:hidden;background:var(--violet);color:#fff;padding:11rem var(--page-pad) 5rem}.article-header__inner,.page-hero__inner{position:relative;z-index:1;display:grid;width:min(100%,var(--max-width));grid-template-columns:repeat(10,minmax(0,1fr));column-gap:2rem;margin:0 auto}.page-hero__label{grid-row:1;grid-column:1/4;margin-bottom:1.5rem}.page-hero h1{grid-row:2;grid-column:1/7;width:auto;margin:0;font-size:4rem;line-height:1.04}.page-hero__intro{grid-row:2;grid-column:8/11;width:auto;margin:.25rem 0 0;font-size:1.4rem;line-height:1.45}.about-story{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));column-gap:2rem;background:var(--paper);color:var(--ink);padding-top:var(--section-pad);padding-bottom:var(--section-pad);max-width:calc(var(--max-width) + var(--page-pad) + var(--page-pad));margin:0 auto;box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax)}.about-story__identity{grid-column:1/4}.about-story__initials{width:5rem;margin-bottom:8rem}.about-story__identity p{margin-bottom:.25rem;font-size:1.4rem}.about-story__identity span{color:var(--muted);font-size:.7rem;letter-spacing:.15rem}.about-story__copy{grid-column:5/11}.about-story__copy p{width:62%;margin:0 0 1.6rem auto;font-size:1.4rem;line-height:1.45}.about-story__copy .lead{width:100%;margin:0 0 6rem;font-size:4rem;line-height:1.04}.values-section{min-height:100svh;background:var(--violet-dark);color:#fff;padding:var(--section-pad) var(--page-pad)}.value-list,.values-section__header{width:min(100%,var(--max-width));margin-right:auto;margin-left:auto}.values-section__header{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));column-gap:2rem;margin-bottom:clamp(7rem,12vw,12rem)}.values-section__header .eyebrow{grid-column:1/4}.values-section__header h2{grid-column:5/11;margin:0;font-size:4rem;line-height:1.04}.value-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(3rem,7vw,7rem)}.value-list article>span{font-size:.7rem;font-weight:600;letter-spacing:.15rem}.value-list h3{margin:4rem 0 1.5rem;font-size:2.4rem;line-height:1.05}.value-list p{margin:0;font-size:1.2rem;line-height:1.5}.process-section{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));column-gap:2rem;background:var(--paper);color:var(--ink);padding-top:var(--section-pad);padding-bottom:var(--section-pad);max-width:calc(var(--max-width) + var(--page-pad) + var(--page-pad));margin:0 auto;box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax)}.process-section__heading{grid-column:1/11;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));column-gap:2rem;margin-bottom:clamp(7rem,12vw,12rem)}.process-section__heading .eyebrow{grid-column:1/4}.process-section__heading h2{grid-column:5/11;margin:0;font-size:4rem;line-height:1.04}.process-list{grid-column:1/11}.process-list article{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));column-gap:2rem;align-items:start;margin-bottom:9rem}.process-list article:last-child{margin-bottom:0}.process-list__meta{grid-column:1/4;display:flex;gap:3rem}.process-list__meta p,.process-list__meta span{margin:0;color:var(--muted);font-size:.7rem;font-weight:600;letter-spacing:.15rem;text-transform:uppercase}.process-list h3{grid-column:5/7;margin:0;font-size:2.4rem;line-height:1.05}.process-list article>p{grid-column:8/11;margin:0;font-size:1.4rem;line-height:1.45}.practice-note{display:flex;min-height:100svh;align-items:center;justify-content:center;background:var(--violet-bright);color:#fff;padding:var(--section-pad) var(--page-pad)}.practice-note>div{width:min(100%,var(--max-width))}.practice-note blockquote{width:70%;margin:6rem 0 4rem;font-size:4rem;line-height:1.04}.journal-index{padding-right:var(--page-pad);padding-left:var(--page-pad)}.journal-index>*{width:min(100%,var(--max-width));margin-right:auto;margin-left:auto}.journal-index__header{display:flex;justify-content:space-between;margin-bottom:clamp(5rem,7vw,7rem)}.journal-index__header>p:last-child,.journal-year__header p{margin:0;color:var(--muted);font-size:.7rem;font-weight:600;letter-spacing:.15rem;text-transform:uppercase}.journal-years{display:grid;gap:clamp(12rem,16vw,16rem)}.journal-year__header{display:flex;align-items:end;justify-content:space-between;margin-bottom:clamp(5rem,7vw,7rem)}.journal-year__header h2{margin:0;font-size:clamp(3.75rem,6vw,6rem);font-weight:400;line-height:.8}.journal-grid--index{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:8rem;row-gap:clamp(8rem,10vw,10rem)}.journal-grid--index .journal-card>a{min-height:0}.journal-grid--index .journal-card__body{flex:none;padding:2rem 0 1.5rem}.article-header__back{display:inline-block;grid-column:1/4;margin-bottom:1.5rem}.article-header__back,.article-header__meta{grid-row:1;font-size:.7rem;font-weight:600;letter-spacing:.15rem;text-transform:uppercase}.article-header__meta{display:grid;grid-column:8/11;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,.75fr);gap:1rem;align-self:start;color:rgba(255,255,255,.72)}.article-header__meta-item>span{display:block;line-height:1.35;white-space:nowrap}.article-header h1{grid-row:2;grid-column:1/7;width:auto;margin:0;font-size:4rem;line-height:1.04}.article-header__inner>p{grid-row:2;grid-column:8/11;width:auto;margin:.25rem 0 0;font-size:1.4rem;line-height:1.45}.article-layout{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));column-gap:2rem;background:var(--paper);color:var(--ink);padding:var(--section-pad) var(--page-pad);max-width:calc(var(--max-width) + var(--page-pad) + var(--page-pad));margin:0 auto;box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax)}.article-aside{grid-column:1/4}.article-aside p,.article-aside span,.article-aside strong{display:block}.article-aside p{margin-bottom:4rem;color:var(--muted);font-size:.7rem;font-weight:600;letter-spacing:.15rem;text-transform:uppercase}.article-aside strong{font-size:1.4rem;font-weight:500}.article-aside span{margin-top:.3rem;color:var(--muted);font-size:.8rem}.article-content{grid-column:5/11;max-width:42rem}.article-content li,.article-content p{font-size:1.4rem;line-height:1.55}.article-content p{margin-bottom:1.8rem}.article-content h2{margin:6rem 0 2rem;font-size:2.4rem;line-height:1.05}.article-content ol,.article-content ul{margin:2rem 0 3rem;padding-left:1.5rem}.article-content li{margin-bottom:.7rem}.article-footer{display:flex;align-items:end;justify-content:space-between;gap:3rem;background:var(--paper);color:var(--ink);padding:0 var(--page-pad) var(--section-pad);max-width:calc(var(--max-width) + var(--page-pad) + var(--page-pad));margin:0 auto;box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax)}.article-footer>p{margin:0;font-size:2.4rem}.contact-section{display:grid;min-height:var(--panel-min-interlude);grid-template-columns:repeat(10,minmax(0,1fr));column-gap:2rem;align-content:center;background:var(--paper);color:var(--ink);padding-top:var(--section-pad);padding-bottom:var(--section-pad);max-width:calc(var(--max-width) + var(--page-pad) + var(--page-pad));margin:0 auto;box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax)}.contact-section__label{grid-column:1/4}.contact-section__label>span{display:block;margin-top:8rem;color:var(--muted);font-size:.7rem;font-weight:600;letter-spacing:.15rem;text-transform:uppercase}.contact-section__main{grid-column:5/11;text-align:right}.contact-email{display:inline-block;min-width:0;overflow-wrap:anywhere;font-size:2.4rem;line-height:1.1}.contact-email:hover{opacity:.65}.contact-section__main>p{width:60%;margin:4rem 0 0 auto;color:var(--muted);font-size:1rem;line-height:1.5}.emergency-note{display:grid;min-height:var(--panel-min-note);grid-template-columns:repeat(10,minmax(0,1fr));column-gap:2rem;align-content:center;background:var(--violet-dark);color:#fff;padding:5rem var(--page-pad);max-width:calc(var(--max-width) + var(--page-pad) + var(--page-pad));margin:0 auto;box-shadow:0 0 0 100vmax var(--violet-dark);clip-path:inset(0 -100vmax)}.emergency-note .eyebrow{grid-column:1/4}.emergency-note>p:last-child{grid-column:5/11;margin:0;font-size:1.2rem;line-height:1.5}.site-footer{background:var(--paper);color:var(--ink);padding-top:var(--section-pad);padding-bottom:2rem}.site-footer__identity{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:3.5rem;text-align:center}.site-footer__identity a{width:18rem;max-width:70vw}.site-footer__identity img{width:100%}.site-footer__base p{margin:0;color:var(--muted);font-size:.7rem;font-weight:600;letter-spacing:.12rem;text-transform:uppercase}.site-footer__nav{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:4rem}.site-footer__nav nav{display:flex;gap:3rem}.site-footer__nav a{font-size:.7rem;font-weight:600;letter-spacing:.15rem;text-transform:uppercase}.site-footer__nav>a{justify-self:end;font-size:.8rem;font-weight:400;letter-spacing:.06rem;line-height:1.4;text-transform:none}.site-footer__base{display:flex;justify-content:space-between;gap:3rem}.legacy-route,.not-found{display:flex;min-height:100svh;align-items:center;justify-content:center;flex-direction:column;background:var(--paper);color:var(--ink);padding:var(--page-pad);text-align:center}.legacy-route img{width:min(25rem,75vw);margin-bottom:7rem}.legacy-route h1,.not-found h1{max-width:48rem;margin:1.5rem 0 4rem;font-size:4rem;line-height:1.04}.not-found{background:var(--violet);color:#fff}.approach-section+.journal-preview,.article-header+.article-layout,.page-hero+.content-section{margin-top:var(--reveal-large)}.about-story+.values-section,.contact-section+.emergency-note,.journal-preview+.contact-band,.process-section+.practice-note,.values-section+.contact-band{margin-top:var(--reveal-small)}@media (max-width:60em){:root{--page-pad:2rem;--section-pad:clamp(5rem,11svh,6rem);--reveal-large:clamp(3.5rem,8svh,5rem);--reveal-small:clamp(2rem,5svh,3.5rem);--panel-min-interlude:clamp(32rem,72svh,40rem);--panel-min-note:clamp(22rem,56svh,30rem)}.site-header__inner{display:flex;min-height:5.5rem;justify-content:space-between}.site-header--home .site-header__brand,.site-header__brand{display:none}.site-header__inner{justify-content:center}.site-header__nav{display:none}.mobile-nav{display:block}.mobile-nav summary{display:grid;grid-template-columns:auto 1.5rem;cursor:pointer;align-items:center;column-gap:.85rem;list-style:none;touch-action:manipulation;-webkit-user-select:none;user-select:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary:focus{outline:none}.mobile-nav summary:focus-visible{outline:1px solid currentColor;outline-offset:.45rem}.mobile-nav__label{display:block;font-size:.7rem;font-weight:600;line-height:1;letter-spacing:.15rem;text-transform:uppercase}.mobile-nav__icon{position:relative;display:block;width:1.5rem;height:.4375rem;transform:translateY(-1.75px)}.mobile-nav__icon span{position:absolute;top:0;right:0;width:100%;height:1px;background:currentColor;transition:top .18s ease,transform .18s ease}.mobile-nav__icon span:last-child{top:auto;bottom:0}.mobile-nav[open] .mobile-nav__icon span:first-child{top:calc(50% - .5px);transform:rotate(45deg)}.mobile-nav[open] .mobile-nav__icon span:last-child{top:calc(50% - .5px);bottom:auto;transform:rotate(-45deg)}.mobile-nav__panel{position:fixed;z-index:1;inset:0;overflow-y:auto;background:#fff;color:var(--ink);overscroll-behavior:contain;padding:max(2rem,calc(env(safe-area-inset-top) + 1rem)) max(2rem,calc(env(safe-area-inset-right) + 1rem)) max(2rem,calc(env(safe-area-inset-bottom) + 1rem)) max(2rem,calc(env(safe-area-inset-left) + 1rem))}body:has(.mobile-nav[open]){overflow:hidden}body:has(.mobile-nav[open]) .floating-wordmark{opacity:0;pointer-events:none}.mobile-nav__top{display:flex;align-items:start;justify-content:space-between}.mobile-nav__top a{width:2.25rem}.mobile-nav__top img{filter:none}.mobile-nav__panel nav{display:flex;margin-top:6rem;flex-direction:column}.mobile-nav__panel nav a{display:grid;grid-template-columns:3rem 1fr;align-items:baseline;padding:1rem 0;font-size:2.4rem}.mobile-nav__panel nav a span{color:var(--muted);font-size:.7rem;letter-spacing:.12rem}.mobile-nav__wordmark{position:fixed;z-index:2;bottom:max(2rem,calc(env(safe-area-inset-bottom) + 1rem));left:50%;width:min(14rem,62vw);transform:translateX(-50%)}.mobile-nav__wordmark img{width:100%}.mobile-nav[open] summary{position:fixed;z-index:3;top:max(2rem,calc(env(safe-area-inset-top) + 1rem));right:max(2rem,calc(env(safe-area-inset-right) + 1rem));color:var(--ink)}.mobile-nav[open] .mobile-nav__icon span{background:var(--ink)}.floating-wordmark{bottom:max(1.75rem,calc(env(safe-area-inset-bottom) + 1rem));width:14rem}.about-story,.approach-section__content,.article-layout,.contact-band,.contact-section,.emergency-note,.intro-section__content,.process-list article,.process-section,.process-section__heading,.values-section__header{display:block}.about-story__copy .lead,.approach-section__content h2,.article-header h1,.contact-band h2,.intro-section h2,.journal-preview__header h2,.legacy-route h1,.not-found h1,.page-hero h1,.practice-note blockquote,.process-section__heading h2,.values-section__header h2{width:100%;padding-top:0;font-size:2.4rem;line-height:1.08}.approach-section__content h2,.intro-section h2{padding-top:1.5rem}.approach-section__body,.intro-section__body{width:100%;margin-top:3rem}.about-story__copy p,.approach-section__body p,.article-content li,.article-content p,.article-header__inner>p,.intro-section__body p,.page-hero__intro,.process-list article>p{width:100%;font-size:1.2rem}.journal-preview__header{align-items:start;flex-direction:column;margin-bottom:5rem}.journal-grid,.journal-grid--index,.value-list{grid-template-columns:1fr;gap:5rem}.journal-grid--index{row-gap:7rem}.journal-years{gap:9rem}.journal-year__header{margin-bottom:4.5rem}.journal-year__header h2{font-size:3.5rem}.journal-card>a{min-height:18rem}.contact-band>div{margin-top:5rem}.article-header,.page-hero{min-height:max(100svh,46rem);padding-top:9rem;padding-bottom:4rem}.article-header__inner,.page-hero__inner{display:block}.article-header__back,.page-hero__label{margin-bottom:2rem}.article-header__inner>p,.page-hero__intro{margin:3rem 0 0}.article-header__meta{margin-bottom:2rem}.fixed-crest{width:13rem}.about-story__identity{margin-bottom:6rem}.about-story__initials{margin-bottom:4rem}.about-story__copy p{margin-left:0}.process-section__heading h2,.values-section__header h2{margin-top:5rem}.process-list article{margin-bottom:7rem}.process-list__meta{margin-bottom:3rem}.process-list h3{margin-bottom:2rem}.practice-note{min-height:44rem}.practice-note blockquote{margin:5rem 0 3rem}.article-aside{margin-bottom:6rem}.article-content{max-width:none}.article-footer{align-items:start;flex-direction:column}.contact-section__label{margin-bottom:6rem}.contact-section__label>span{margin-top:2rem}.contact-section__main>p{width:100%;margin-left:0}.emergency-note>p:last-child{margin-top:2rem}.site-footer__base{align-items:center;flex-direction:column;text-align:center}.site-footer__nav{grid-template-columns:1fr}.site-footer__nav nav{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.site-footer__nav nav a:nth-child(2n){text-align:right}.site-footer__nav>a{justify-self:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-backdrop{transition:none}.fixed-crest{will-change:auto}}html[data-review-mode=pick]{cursor:crosshair}html[data-review-mode=pick] body :not([data-review-ui],[data-review-ui] *){cursor:crosshair!important}html[data-review-mode] .site-header{top:var(--review-bar-height,0)}@media (max-width:60em){html[data-review-mode] .mobile-nav__panel{top:var(--review-bar-height,0)}html[data-review-mode] .mobile-nav[open] summary{top:calc(var(--review-bar-height, 0px) + max(2rem, calc(env(safe-area-inset-top) + 1rem)))}}.review-target--selected{outline:3px solid #ffcf4a!important;outline-offset:-3px}.review-mode{--review-ink:#171119;--review-paper:#fffdf8;color:var(--review-ink);font-family:Arial,Helvetica,sans-serif;position:relative;z-index:1400}.review-mode a,.review-mode button,.review-mode textarea{font:inherit}.review-mode__bar{align-items:center;background:var(--review-ink);color:#fff;display:flex;gap:2rem;justify-content:space-between;left:0;padding:.8rem 1.2rem;position:fixed;right:0;top:0;z-index:1401}.review-mode__bar p{align-items:baseline;display:flex;gap:.8rem;margin:0}.review-mode__bar strong{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.review-mode__bar p span{color:#d8d3d9;font-size:.8rem}.review-mode__actions,.review-mode__bar>div{align-items:center;display:flex;gap:.7rem}.review-mode__actions button,.review-mode__bar a,.review-mode__bar button{background:transparent;border:1px solid;color:inherit;cursor:pointer;font-size:.76rem;letter-spacing:.04em;padding:.55rem .75rem;text-decoration:none}.review-mode__sheet{background:var(--review-paper);border:1px solid #d8d3d9;bottom:1rem;box-shadow:0 .8rem 3rem rgb(0 0 0/22%);display:grid;gap:.8rem;max-width:34rem;padding:1.2rem;position:fixed;right:1rem;width:calc(100% - 2rem);z-index:1402}.review-mode__sheet-header{align-items:start;display:flex;gap:1rem;justify-content:space-between}.review-mode__sheet-header p{font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.3;margin:0}.review-mode__sheet label,.review-mode__sheet-header p span{display:block;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.review-mode__sheet-header button{background:transparent;border:0;cursor:pointer;font-size:.74rem;padding:0;text-decoration:underline}.review-mode__sheet code{background:#f0edf1;font-size:.7rem;line-height:1.4;overflow-wrap:anywhere;padding:.5rem}.review-mode__sheet textarea{background:#fff;border:1px solid #8c858e;color:var(--review-ink);font-size:.88rem;line-height:1.45;min-height:5.4rem;padding:.7rem;resize:vertical;width:100%}.review-mode__actions button:first-child{background:var(--review-ink);color:#fff}.review-mode__actions button:disabled{cursor:default;opacity:.35}.review-mode__actions span{font-size:.72rem;margin-left:auto}.review-mode__batch{max-height:calc(100vh - var(--review-bar-height, 0px) - 2rem);overflow-y:auto}.review-mode__note-list{list-style:none;margin:0;overflow-y:auto;padding:0}.review-mode__note-list li{border-top:1px solid #d8d3d9;display:grid;gap:.45rem;padding:.85rem 0}.review-mode__note-list li:first-child{border-top:0}.review-mode__note-list li>div{align-items:center;display:flex;gap:1rem;justify-content:space-between}.review-mode__note-list li>div span{color:#6f6873;font-size:.7rem}.review-mode__note-list button{background:transparent;border:0;cursor:pointer;font-size:.7rem;padding:0;text-decoration:underline}.review-mode__empty,.review-mode__note-list blockquote,.review-mode__note-list p{margin:0}.review-mode__note-list p{font-family:Georgia,Times New Roman,serif;font-size:.95rem;line-height:1.35}.review-mode__note-list blockquote{font-size:.82rem;line-height:1.45}.review-mode__note-list code{font-size:.62rem}.review-mode__empty{color:#6f6873;font-size:.82rem;line-height:1.45;padding:1rem 0}@media (max-width:44em){.review-mode__bar{align-items:start;gap:.6rem;padding:.65rem .75rem}.review-mode__bar p{align-items:start;flex-direction:column;gap:.15rem}.review-mode__bar p span{display:none}.review-mode__bar>div{gap:.4rem}.review-mode__bar a,.review-mode__bar button{padding:.48rem .55rem}.review-mode__sheet{border-width:1px 0 0;bottom:0;left:0;max-width:none;padding:1rem;right:0;width:100%}.review-mode__batch{max-height:calc(100vh - var(--review-bar-height, 0px))}.review-mode__actions{align-items:stretch;flex-wrap:wrap}.review-mode__actions button{flex:1 1}.review-mode__actions span{flex-basis:100%;margin:0}}