/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--paper:#f2ecdf;--ink:#171714;--muted-ink:#4f4c46;--rule:#1f1e1a9e;--soft-rule:#1f1e1a57;--carmine:#9f2019;--frame-max-width:1280px;--editorial-max-width:960px;--reading-max-width:780px;--article-footer-gap:36px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Georgia,Times New Roman,Times,serif}a{color:inherit}.page-frame{min-height:calc(100vh - 40px);max-width:var(--frame-max-width);border:1px solid var(--rule);margin:20px auto;position:relative}.page-frame:before{z-index:0;border:1px solid var(--soft-rule);content:"";pointer-events:none;position:absolute;inset:3px}.editorial-field{z-index:1;width:min(100% - 11rem, var(--editorial-max-width));margin:0 auto;padding:38px 0 18px;position:relative}.site-header{border-bottom:1px solid var(--soft-rule);text-align:center;padding-bottom:21px}.masthead{letter-spacing:.22em;font-size:1.62rem;font-weight:400;line-height:1;text-decoration:none;display:inline-block}.masthead span,.nav-separator,.footer-mark{color:var(--carmine)}.masthead span{margin-left:.12em;font-size:.65em;display:inline-block;transform:translateY(-.15em)}.primary-nav{color:var(--muted-ink);letter-spacing:.24em;justify-content:center;align-items:center;margin-top:22px;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;line-height:1;display:flex}.nav-unit{white-space:nowrap;align-items:center;display:inline-flex}.nav-separator{letter-spacing:0;margin:0 1.65rem;font-family:Georgia,Times New Roman,Times,serif;font-size:.85rem}.primary-nav a{text-underline-offset:.35em;text-decoration-thickness:1px}.primary-nav a:hover,.primary-nav a:focus-visible,.site-footer a:hover,.site-footer a:focus-visible,.featured-read:hover,.featured-read:focus-visible,.editorial-door a:hover,.editorial-door a:focus-visible{text-decoration-line:underline}.primary-nav a:focus-visible,.site-footer a:focus-visible,.masthead:focus-visible,.featured-image:focus-visible,.featured-read:focus-visible,.editorial-door a:focus-visible{outline:1px solid var(--ink);outline-offset:5px}.article{padding-top:clamp(42px,5.6vw,70px)}.article-header{margin-bottom:25px}.article-meta{color:var(--muted-ink);letter-spacing:.19em;align-items:center;gap:.85rem;margin:0 0 23px;font-family:Arial,Helvetica,sans-serif;font-size:.7rem;line-height:1.4;display:flex}.article-meta>span:first-of-type{color:var(--ink);letter-spacing:0;font-family:Georgia,Times New Roman,Times,serif;font-size:.75rem}.article h1{letter-spacing:.105em;text-wrap:balance;margin:0;font-size:clamp(3rem,5.25vw,4.45rem);font-weight:400;line-height:.98}.article-deck{margin:24px 0 0;font-size:clamp(1.2rem,2vw,1.48rem);line-height:1.2}.hero-art{aspect-ratio:2.014;background:#e8deca;width:100%;margin:0;position:relative;overflow:hidden}.hero-art img{width:128.97%;max-width:none;height:auto;display:block;position:absolute;top:-80.55%;left:-14.48%}.article-body{max-width:var(--reading-max-width);margin-top:26px;font-size:clamp(1.04rem,1.55vw,1.2rem);line-height:1.55}.article-body p{margin:0 0 1.15em}.article-body p:last-child{margin-bottom:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-intro{flex-direction:column;justify-content:center;min-height:clamp(560px,72vh,720px);padding:clamp(70px,8vw,110px) 0 clamp(110px,13vw,160px);display:flex}.featured-meta{color:var(--muted-ink);letter-spacing:.2em;font-family:Arial,Helvetica,sans-serif;font-size:.7rem;line-height:1.4}.home-title{letter-spacing:-.022em;text-wrap:balance;max-width:940px;margin:0;font-size:clamp(3.15rem,5.5vw,4.7rem);font-weight:400;line-height:1.02}.home-title span{display:block}.home-question-label{color:var(--muted-ink);margin:clamp(70px,8vw,100px) 0 15px;font-size:1rem;line-height:1.4}.home-question{margin:0;font-size:clamp(2rem,3.4vw,2.8rem);line-height:1.1}.featured-article{border-top:1px solid var(--soft-rule);margin-bottom:clamp(150px,18vw,220px);padding-top:34px}.featured-meta{align-items:center;gap:.85rem;margin:0 0 25px;display:flex}.featured-meta>span:nth-child(2){color:var(--carmine);letter-spacing:0;font-family:Georgia,Times New Roman,Times,serif;font-size:.9rem}.featured-article h2{letter-spacing:.105em;text-wrap:balance;margin:0;font-size:clamp(3rem,5.25vw,4.45rem);font-weight:400;line-height:.98}.featured-lead{max-width:680px;margin:27px 0 38px;font-size:clamp(1.18rem,2vw,1.45rem);line-height:1.42}.featured-image{aspect-ratio:2.014;background:#e8deca;width:100%;display:block;position:relative;overflow:hidden}.featured-image img{width:128.97%;max-width:none;height:auto;display:block;position:absolute;top:-80.55%;left:-14.48%}.featured-read{letter-spacing:.04em;width:fit-content;margin:24px 0 0 auto;font-size:.9rem;text-decoration:none;display:block}.featured-read span,.editorial-door a span{margin-left:.55rem;display:inline-block}.editorial-doors{padding-bottom:clamp(130px,16vw,190px)}.doors-primary,.doors-secondary{display:grid}.doors-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px,7vw,72px)}.doors-secondary{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,5vw,50px)}.editorial-door{border-top:1px solid var(--soft-rule)}.door-primary{padding:28px 0 clamp(95px,12vw,135px)}.door-secondary{padding:25px 0 78px}.editorial-door h3{letter-spacing:.11em;margin:0;font-weight:400;line-height:1}.door-primary h3{font-size:clamp(2.05rem,3.5vw,2.75rem)}.door-secondary h3{font-size:clamp(1.45rem,2.35vw,1.85rem)}.door-thesis{margin:28px 0 0;font-size:1.08rem;line-height:1.4}.door-description{max-width:29rem;color:var(--muted-ink);margin:11px 0 0;font-size:.98rem;line-height:1.55}.editorial-door a{letter-spacing:.04em;margin-top:25px;font-size:.83rem;text-decoration:none;display:inline-block}.journal-intro{padding:clamp(125px,15vw,185px) 0 clamp(96px,11vw,128px)}.journal-intro h1{letter-spacing:.12em;margin:0;font-size:clamp(3.5rem,6.85vw,5.8rem);font-weight:400;line-height:.9}.journal-thesis{margin:32px 0 0;font-size:clamp(1.3rem,2vw,1.55rem);line-height:1.35}.journal-description{max-width:650px;color:var(--muted-ink);margin:13px 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.55}.journal-featured{border-top:1px solid var(--soft-rule);margin-bottom:clamp(145px,17vw,210px);padding-top:28px}.journal-meta{color:var(--muted-ink);letter-spacing:.19em;align-items:center;gap:.85rem;margin:0 0 25px;font-family:Arial,Helvetica,sans-serif;font-size:.7rem;line-height:1.4;display:flex}.journal-meta>span:first-of-type{color:var(--carmine);letter-spacing:0;font-family:Georgia,Times New Roman,Times,serif;font-size:.9rem}.journal-featured h2{letter-spacing:.105em;text-wrap:balance;margin:0;font-size:clamp(3rem,5.25vw,4.45rem);font-weight:400;line-height:.98}.journal-featured-author{margin:25px 0 0;font-size:clamp(1.2rem,2vw,1.48rem);line-height:1.25}.journal-featured-lead{max-width:680px;color:var(--muted-ink);margin:13px 0 38px;font-size:clamp(1.08rem,1.75vw,1.28rem);line-height:1.5}.journal-featured-image{aspect-ratio:2.014;background:#e8deca;width:100%;display:block;position:relative;overflow:hidden}.journal-featured-image img{width:128.97%;max-width:none;height:auto;display:block;position:absolute;top:-80.55%;left:-14.48%}.journal-read{letter-spacing:.04em;align-items:center;gap:.55rem;min-height:44px;font-size:.86rem;text-decoration:none;display:inline-flex}.journal-featured>.journal-read{width:fit-content;margin:13px 0 -20px auto;display:flex}.journal-current{padding-bottom:clamp(42px,4.5vw,55px)}.journal-current>h2{letter-spacing:.22em;margin:0 0 44px;font-family:Arial,Helvetica,sans-serif;font-size:.69rem;font-weight:400;line-height:1.4}.journal-current-list{display:grid}.journal-item{border-top:1px solid var(--soft-rule);grid-template-columns:repeat(12,minmax(0,1fr));padding:clamp(36px,5vw,54px) 0 clamp(72px,9vw,108px);display:grid}.journal-item-content{min-width:0}.journal-item-wide .journal-item-content{grid-column:1/11}.journal-item-left .journal-item-content{grid-column:1/7}.journal-item-right .journal-item-content{grid-column:6/13}.journal-item-middle .journal-item-content{grid-column:3/12}.journal-item-closing .journal-item-content{grid-column:1/9}.journal-item h3{letter-spacing:.075em;text-wrap:balance;margin:0;font-size:clamp(1.95rem,3.65vw,3.05rem);font-weight:400;line-height:1.03}.journal-item-wide h3{font-size:clamp(2.1rem,4vw,3.25rem)}.journal-excerpt{max-width:690px;color:var(--muted-ink);margin:22px 0 17px;font-size:1.04rem;line-height:1.55}.journal-archive-link{border-top:1px solid var(--soft-rule);text-align:right;padding:29px 0 clamp(70px,8vw,96px)}.journal-archive-link a{letter-spacing:.04em;align-items:center;gap:.65rem;min-height:44px;font-size:.88rem;text-decoration:none;display:inline-flex}.journal-read:hover,.journal-read:focus-visible,.journal-archive-link a:hover,.journal-archive-link a:focus-visible{text-decoration-line:underline}.journal-featured-image:focus-visible,.journal-read:focus-visible,.journal-archive-link a:focus-visible{outline:1px solid var(--ink);outline-offset:5px}.journal-footer{margin-top:0}.archive-intro{padding:clamp(108px,13vw,156px) 0 clamp(78px,9vw,104px)}.archive-intro h1{letter-spacing:.12em;margin:0;font-size:clamp(3.5rem,6.85vw,5.8rem);font-weight:400;line-height:.9}.archive-thesis{margin:32px 0 0;font-size:clamp(1.3rem,2vw,1.55rem);line-height:1.35}.archive-description{max-width:650px;color:var(--muted-ink);margin:13px 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.55}.archive-catalog{border-top:1px solid var(--soft-rule);padding-top:28px}.archive-catalog>h2{letter-spacing:.11em;margin:0 0 clamp(72px,8vw,96px);font-size:clamp(2.8rem,5.2vw,4.35rem);font-weight:400;line-height:1}.archive-month{margin-bottom:clamp(82px,10vw,118px)}.archive-month:last-child{margin-bottom:clamp(68px,8.4vw,98px)}.archive-month>h3{letter-spacing:.22em;margin:0 0 27px;font-family:Arial,Helvetica,sans-serif;font-size:.69rem;font-weight:400;line-height:1.4}.archive-list{display:grid}.archive-entry{border-top:1px solid var(--soft-rule);grid-template-columns:minmax(180px,3fr) minmax(0,8fr);gap:clamp(38px,6vw,78px);padding:clamp(32px,4vw,46px) 0 clamp(54px,6.5vw,78px);display:grid}.archive-meta{color:var(--muted-ink);letter-spacing:.17em;flex-wrap:wrap;align-content:flex-start;align-items:baseline;gap:.45rem .7rem;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.67rem;line-height:1.55;display:flex}.archive-meta>span:first-of-type{color:var(--carmine);letter-spacing:0;font-family:Georgia,Times New Roman,Times,serif;font-size:.9rem}.archive-entry-content{min-width:0}.archive-entry h4{letter-spacing:.07em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,3.35vw,2.8rem);font-weight:400;line-height:1.04}.archive-entry-content>p{max-width:650px;color:var(--muted-ink);margin:19px 0 15px;font-size:1.02rem;line-height:1.55}.archive-read{letter-spacing:.04em;align-items:center;gap:.55rem;min-height:44px;font-size:.86rem;text-decoration:none;display:inline-flex}.archive-read:hover,.archive-read:focus-visible{text-decoration-line:underline}.archive-read:focus-visible{outline:1px solid var(--ink);outline-offset:5px}.journal-read.is-disabled,.archive-read.is-disabled,.next-article.is-disabled{color:var(--muted-ink);cursor:default}.journal-read.is-disabled:hover,.archive-read.is-disabled:hover,.next-article.is-disabled:hover{text-decoration:none}.paper-intro{padding:clamp(108px,13vw,156px) 0 clamp(82px,9.5vw,112px)}.paper-kicker{color:var(--muted-ink);letter-spacing:.22em;margin:0 0 30px;font-family:Arial,Helvetica,sans-serif;font-size:.69rem;line-height:1.4}.paper-intro h1{letter-spacing:.035em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(3rem,5.75vw,4.9rem);font-weight:400;line-height:1.02}.paper-description{max-width:650px;color:var(--muted-ink);margin:27px 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.55}.paper-catalog{border-top:1px solid var(--soft-rule)}.paper-object{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(38px,6vw,76px);padding:clamp(42px,5vw,58px) 0 clamp(86px,10vw,118px);display:grid}.paper-object-copy{grid-column:1/8;align-self:start;min-width:0}.paper-object-type{color:var(--muted-ink);letter-spacing:.18em;margin:0 0 25px;font-family:Arial,Helvetica,sans-serif;font-size:.67rem;line-height:1.55}.paper-object h3{letter-spacing:.075em;text-wrap:balance;margin:0;font-size:clamp(1.65rem,2.6vw,2.2rem);font-weight:400;line-height:1.08}.paper-object-description{max-width:590px;color:var(--muted-ink);margin:24px 0 16px;font-size:1.03rem;line-height:1.58}.paper-object-link{letter-spacing:.04em;align-items:center;gap:.55rem;min-height:44px;font-size:.86rem;text-decoration:none;display:inline-flex}.paper-object-link:hover,.paper-object-link:focus-visible{text-decoration-line:underline}.paper-object-link:focus-visible{outline:1px solid var(--ink);outline-offset:5px}.paper-object-visual{aspect-ratio:4/3;background:#e8deca;grid-column:9/13;width:100%;margin:0;scroll-margin-top:32px;overflow:hidden}.paper-object-visual img{object-fit:cover;width:100%;height:100%;display:block}.paper-footer{margin-top:0}.practice-intro{padding:clamp(108px,13vw,156px) 0 clamp(82px,9.5vw,112px)}.practice-kicker,.practice-section-label,.practice-tool-type{color:var(--muted-ink);letter-spacing:.22em;font-family:Arial,Helvetica,sans-serif;font-size:.69rem;font-weight:400;line-height:1.4}.practice-kicker{margin:0 0 30px}.practice-intro h1{letter-spacing:.025em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(3rem,5.55vw,4.75rem);font-weight:400;line-height:1.02}.practice-description{max-width:720px;color:var(--muted-ink);margin:27px 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.55}.practice-formula{border-top:1px solid var(--soft-rule);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(38px,6vw,76px);padding:clamp(42px,5vw,58px) 0 clamp(112px,14vw,168px);display:grid}.practice-formula h2{letter-spacing:.02em;text-wrap:balance;grid-column:1/6;margin:0;font-size:clamp(2.15rem,4vw,3.35rem);font-weight:400;line-height:1.06}.practice-formula-copy{grid-column:6/13;font-size:clamp(1.05rem,1.55vw,1.18rem);line-height:1.62}.practice-formula-copy p{margin:0 0 1.15em}.practice-formula-copy p:last-child{margin-bottom:0}.practice-section-label{margin:0 0 34px}.practice-sequence,.practice-fields,.practice-tools{margin-bottom:clamp(112px,14vw,168px)}.practice-sequence-list{margin:0;padding:0;list-style:none}.practice-sequence-list li{border-top:1px solid var(--soft-rule);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(38px,6vw,76px);padding:28px 0 clamp(50px,6vw,70px);display:grid}.practice-sequence-list h3{letter-spacing:.1em;grid-column:1/5;margin:0;font-size:clamp(1.65rem,2.65vw,2.25rem);font-weight:400;line-height:1}.practice-sequence-list p{max-width:610px;color:var(--muted-ink);grid-column:6/13;margin:0;font-size:1.05rem;line-height:1.58}.practice-fields-list article{border-top:1px solid var(--soft-rule);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(42px,5vw,70px);padding:31px 0 clamp(56px,7vw,82px);display:grid}.practice-fields-list h3{letter-spacing:.065em;text-wrap:balance;grid-column:1;min-width:0;margin:0;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:400;line-height:1.06}.practice-fields-list p{min-width:0;max-width:610px;color:var(--muted-ink);grid-column:2;margin:0;font-size:1.03rem;line-height:1.58}.practice-tool{border-top:1px solid var(--soft-rule);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(38px,6vw,76px);padding-top:clamp(38px,5vw,54px);display:grid}.practice-tool-copy{grid-column:1/8;min-width:0}.practice-tool-type{letter-spacing:.18em;margin:0 0 24px}.practice-tool h3{letter-spacing:.07em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3.15vw,2.65rem);font-weight:400;line-height:1.05}.practice-tool-copy>p:last-of-type{max-width:610px;color:var(--muted-ink);margin:23px 0 16px;font-size:1.03rem;line-height:1.58}.practice-tool-action{letter-spacing:.04em;align-items:center;gap:.55rem;min-height:44px;font-size:.86rem;text-decoration:none;display:inline-flex}.practice-tool-action:hover,.practice-tool-action:focus-visible{text-decoration-line:underline}.practice-tool-action:focus-visible{outline:1px solid var(--ink);outline-offset:5px}.practice-tool-visual{aspect-ratio:4/3;text-align:center;background:#1f1e1a0b;grid-column:9/13;place-items:center;width:100%;margin:0;padding:24px;scroll-margin-top:32px;display:grid;overflow:hidden}.practice-tool-visual figcaption{max-width:15rem;color:var(--muted-ink);letter-spacing:.18em;font-family:Arial,Helvetica,sans-serif;font-size:.62rem;line-height:1.6}.practice-closing{border-top:1px solid var(--soft-rule);padding:clamp(48px,6vw,70px) 0 clamp(76px,9vw,106px)}.practice-closing p{text-wrap:balance;max-width:780px;margin:0;font-size:clamp(2rem,3.65vw,3.05rem);line-height:1.08}.practice-footer{margin-top:0}.about-intro{padding:clamp(108px,13vw,156px) 0 clamp(82px,9.5vw,112px)}.about-kicker,.about-section-label{color:var(--muted-ink);letter-spacing:.22em;font-family:Arial,Helvetica,sans-serif;font-size:.69rem;font-weight:400;line-height:1.4}.about-kicker{margin:0 0 30px}.about-intro h1{letter-spacing:.115em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(3.2rem,6vw,5.1rem);font-weight:400;line-height:1}.about-description{max-width:700px;color:var(--muted-ink);margin:27px 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.55}.about-statement{border-top:1px solid var(--soft-rule);padding:clamp(43px,5.5vw,64px) 0 clamp(112px,14vw,168px)}.about-statement p{max-width:800px;margin:0;font-size:clamp(1.3rem,2.15vw,1.65rem);line-height:1.5}.about-section-label{margin:0 0 34px}.about-question,.about-field,.about-states{margin-bottom:clamp(112px,14vw,168px)}.about-question-body{border-top:1px solid var(--soft-rule);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);column-gap:clamp(46px,6vw,78px);padding-top:clamp(38px,5vw,54px);display:grid}.about-question h2{letter-spacing:.025em;text-wrap:balance;min-width:0;margin:0;font-size:clamp(2.7rem,5vw,4.25rem);font-weight:400;line-height:1.02}.about-question-body p{min-width:0;color:var(--muted-ink);margin:0;font-size:clamp(1.05rem,1.55vw,1.18rem);line-height:1.62}.about-field>p{border-top:1px solid var(--soft-rule);max-width:800px;margin:0;padding-top:clamp(38px,5vw,54px);font-size:clamp(1.22rem,2vw,1.52rem);line-height:1.53}.about-states-sequence{border-top:1px solid var(--soft-rule);letter-spacing:.055em;flex-wrap:wrap;align-items:baseline;gap:clamp(13px,1.8vw,22px);padding-top:clamp(38px,5vw,54px);font-size:clamp(2.15rem,4vw,3.4rem);line-height:1;display:flex}.about-sequence-arrow{color:var(--carmine);letter-spacing:0;font-size:.62em}.about-states-caption{color:var(--muted-ink);letter-spacing:.035em;margin:24px 0 0;font-size:clamp(1rem,1.55vw,1.16rem);line-height:1.5}.about-states-caption span{color:var(--carmine);margin-inline:.28em}.about-states-list{margin:clamp(52px,7vw,80px) 0 0}.about-states-list>div{border-top:1px solid var(--soft-rule);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);column-gap:clamp(42px,5vw,70px);padding:26px 0 clamp(48px,6vw,68px);display:grid}.about-states-list dt{letter-spacing:.1em;margin:0;font-size:clamp(1.65rem,2.65vw,2.25rem);font-weight:400;line-height:1}.about-states-list dd{max-width:580px;color:var(--muted-ink);margin:0;font-size:1.05rem;line-height:1.58}.about-principle{border-top:1px solid var(--soft-rule);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(46px,6vw,78px);padding:clamp(46px,6vw,68px) 0 clamp(112px,13vw,156px);display:grid}.about-principle h2{letter-spacing:.02em;text-wrap:balance;min-width:0;margin:0;font-size:clamp(2.1rem,3.9vw,3.3rem);font-weight:400;line-height:1.07}.about-principle p{min-width:0;color:var(--muted-ink);margin:0;font-size:clamp(1.03rem,1.5vw,1.16rem);line-height:1.62}.about-signature{border-top:1px solid var(--soft-rule);justify-content:space-between;align-items:baseline;gap:30px;padding:35px 0 clamp(76px,9vw,106px);display:flex}.about-signature p{margin:0}.about-signature-editorial p{font-size:1.18rem}.about-signature-editorial a{min-height:44px;color:var(--muted-ink);letter-spacing:.04em;align-items:center;margin-top:4px;font-size:.86rem;text-decoration:none;display:inline-flex}.about-signature-editorial a:hover,.about-signature-editorial a:focus-visible{text-underline-offset:.35em;text-decoration-line:underline}.about-signature-editorial a:focus-visible{outline:1px solid var(--ink);outline-offset:5px}.about-signature>p:last-child{color:var(--muted-ink);letter-spacing:.07em;font-size:.86rem}.about-footer{margin-top:0}.site-footer{margin-top:var(--article-footer-gap);border-top:1px solid var(--soft-rule);color:var(--muted-ink);grid-template-columns:1fr 1fr;align-items:start;padding-top:17px;font-size:.79rem;line-height:1.3;display:grid;position:relative}.site-footer p{letter-spacing:.07em;margin:0}.site-footer a{justify-self:end;text-decoration:none}.next-article{overflow-wrap:anywhere;text-align:right;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%;padding-inline-start:clamp(2rem,5vw,3.5rem)}.next-intro{white-space:nowrap}.next-arrow{margin:0 .6rem;font-size:1rem;display:inline-block}.footer-mark{font-size:1.25rem;position:absolute;top:calc(17px + .65em);left:50%;transform:translate(-50%,-50%)}@media (width<=900px){.editorial-field{width:min(100% - 6rem,820px)}.nav-separator{margin-inline:1rem}.article h1{font-size:clamp(2.8rem,7.8vw,4rem)}.home-title{font-size:clamp(2.8rem,6.6vw,4rem)}.featured-article h2{font-size:clamp(2.8rem,7.2vw,4rem)}.journal-intro h1{font-size:clamp(3.2rem,8.8vw,4.85rem)}.journal-featured h2{font-size:clamp(2.8rem,7.2vw,4rem)}.archive-intro h1{font-size:clamp(3.2rem,8.8vw,4.85rem)}.paper-intro h1{font-size:clamp(2.8rem,7.8vw,4.3rem)}.practice-intro h1{font-size:clamp(2.8rem,7.2vw,4.1rem)}}@media (width<=720px) and (width>=661px){.practice-fields-list article{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}@media (width<=660px) and (width>=621px){.practice-fields-list article{grid-template-columns:1fr;row-gap:18px}.practice-fields-list h3,.practice-fields-list p{grid-column:1}}@media (width<=620px){.page-frame{min-height:calc(100vh - 20px);margin:10px}.editorial-field{width:calc(100% - 3rem);padding:29px 0 14px}.site-header{padding-bottom:18px}.masthead{letter-spacing:.18em;font-size:1.24rem}.primary-nav{letter-spacing:.14em;flex-wrap:wrap;gap:10px 14px;margin-top:18px;font-size:.58rem;line-height:1.4}.primary-nav a{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-15px -5px;padding:0 5px;display:inline-flex}.nav-separator{display:none}.article{padding-top:35px}.article-header{margin-bottom:20px}.article-meta{letter-spacing:.14em;flex-wrap:wrap;gap:.35rem .7rem;margin-bottom:18px;font-size:.59rem}.article h1{letter-spacing:.075em;font-size:clamp(2.15rem,11.2vw,3.15rem);line-height:1.03}.article-deck{margin-top:14px;font-size:1.08rem}.hero-art{aspect-ratio:1.24}.hero-art img{width:202%;top:-28%;left:-52%}.article-body{margin-top:22px;font-size:1.02rem;line-height:1.58}.article-body p{margin-bottom:1.05em}.home-intro{min-height:auto;padding:72px 0 112px}.home-title{font-size:clamp(2.2rem,10.7vw,3.25rem);line-height:1.04}.home-question-label{margin-top:68px}.home-question{font-size:clamp(1.75rem,8vw,2.35rem)}.featured-article{margin-bottom:126px;padding-top:28px}.featured-meta{letter-spacing:.16em;flex-wrap:wrap;gap:.4rem .7rem;margin-bottom:21px;font-size:.61rem}.featured-article h2{letter-spacing:.075em;font-size:clamp(2.18rem,10.9vw,3.1rem);line-height:1.03}.featured-lead{margin:20px 0 29px;font-size:1.08rem;line-height:1.45}.featured-image{aspect-ratio:1.24}.featured-image img{width:202%;top:-80.55%;left:-52%}.featured-read{margin-top:20px;font-size:.83rem}.journal-intro{padding:94px 0 86px}.journal-intro h1{letter-spacing:.09em;font-size:clamp(2.65rem,14vw,3.6rem);line-height:.94}.journal-thesis{margin-top:26px;font-size:1.2rem}.journal-description{margin-top:11px;font-size:1.02rem;line-height:1.5}.journal-featured{margin-bottom:122px;padding-top:24px}.journal-meta{letter-spacing:.16em;flex-wrap:wrap;gap:.4rem .7rem;margin-bottom:21px;font-size:.61rem}.journal-featured h2{letter-spacing:.075em;font-size:clamp(2.18rem,10.9vw,3.1rem);line-height:1.03}.journal-featured-author{margin-top:18px;font-size:1.08rem}.journal-featured-lead{margin:10px 0 29px;font-size:1.02rem;line-height:1.5}.journal-featured-image{aspect-ratio:1.24}.journal-featured-image img{width:202%;top:-80.55%;left:-52%}.journal-featured>.journal-read{margin-top:9px}.journal-current{padding-bottom:61px}.journal-current>h2{margin-bottom:31px;font-size:.64rem}.journal-item{grid-template-columns:1fr;padding:29px 0 66px}.journal-item-wide .journal-item-content,.journal-item-left .journal-item-content,.journal-item-right .journal-item-content,.journal-item-middle .journal-item-content,.journal-item-closing .journal-item-content{grid-column:1}.journal-item h3,.journal-item-wide h3{letter-spacing:.065em;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(1.78rem,8.8vw,2.35rem);line-height:1.06}.journal-item-wide h3{font-size:clamp(1.57rem,7.75vw,2.07rem)}.journal-excerpt{margin-top:18px;font-size:1rem;line-height:1.55}.journal-archive-link{text-align:left;padding:23px 0 92px}.archive-intro{padding:88px 0 76px}.archive-intro h1{letter-spacing:.09em;font-size:clamp(2.65rem,14vw,3.6rem);line-height:.94}.archive-thesis{margin-top:26px;font-size:1.2rem}.archive-description{margin-top:11px;font-size:1.02rem;line-height:1.5}.archive-catalog{padding-top:24px}.archive-catalog>h2{margin-bottom:66px;font-size:clamp(2.4rem,12vw,3.15rem)}.archive-month{margin-bottom:78px}.archive-month:last-child{margin-bottom:68px}.archive-month>h3{margin-bottom:22px;font-size:.64rem}.archive-entry{grid-template-columns:1fr;gap:19px;padding:27px 0 60px}.archive-meta{letter-spacing:.15em;font-size:.61rem}.archive-entry h4{letter-spacing:.06em;font-size:clamp(1.72rem,8.5vw,2.25rem);line-height:1.06}.archive-entry-content>p{margin-top:17px;font-size:1rem}.paper-intro{padding:86px 0 76px}.paper-kicker{margin-bottom:22px;font-size:.64rem}.paper-intro h1{letter-spacing:.025em;font-size:clamp(2.18rem,10.9vw,3.1rem);line-height:1.05}.paper-description{margin-top:20px;font-size:1.02rem;line-height:1.5}.paper-object{grid-template-columns:1fr;gap:31px;padding:27px 0 74px}.paper-object-copy,.paper-object-visual{grid-column:1}.paper-object-type{letter-spacing:.15em;margin-bottom:20px;font-size:.61rem}.paper-object h3{letter-spacing:.06em;font-size:clamp(1.55rem,7.6vw,2rem);line-height:1.08}.paper-object-description{margin-top:18px;font-size:1rem;line-height:1.55}.paper-object-visual{aspect-ratio:4/3}.practice-intro{padding:86px 0 76px}.practice-kicker,.practice-section-label,.practice-tool-type{font-size:.64rem}.practice-kicker{margin-bottom:22px}.practice-intro h1{letter-spacing:.02em;-webkit-hyphens:manual;hyphens:manual;text-wrap:wrap;font-size:clamp(2.05rem,10.2vw,2.9rem);line-height:1.05}.practice-description{margin-top:20px;font-size:1.02rem;line-height:1.5}.practice-formula{grid-template-columns:1fr;gap:31px;padding:28px 0 96px}.practice-formula h2,.practice-formula-copy{grid-column:1}.practice-formula h2{font-size:clamp(1.95rem,9.4vw,2.55rem);line-height:1.08}.practice-formula-copy{font-size:1rem;line-height:1.58}.practice-section-label{margin-bottom:26px}.practice-sequence,.practice-fields,.practice-tools{margin-bottom:98px}.practice-sequence-list li,.practice-fields-list article,.practice-tool{grid-template-columns:1fr;gap:17px}.practice-sequence-list li{padding:24px 0 54px}.practice-sequence-list h3,.practice-sequence-list p,.practice-fields-list h3,.practice-fields-list p,.practice-tool-copy,.practice-tool-visual{grid-column:1}.practice-sequence-list h3{font-size:1.55rem}.practice-sequence-list p,.practice-fields-list p{font-size:1rem;line-height:1.55}.practice-fields-list article{padding:26px 0 60px}.practice-fields-list h3{overflow-wrap:anywhere;font-size:clamp(1.55rem,7.6vw,2rem);line-height:1.08}.practice-tool{gap:31px;padding-top:27px}.practice-tool h3{overflow-wrap:anywhere;font-size:clamp(1.65rem,8.2vw,2.15rem);line-height:1.07}.practice-tool-copy>p:last-of-type{margin-top:18px;font-size:1rem;line-height:1.55}.practice-tool-visual{aspect-ratio:4/3}.practice-closing{padding:39px 0 80px}.practice-closing p{font-size:clamp(1.72rem,8.35vw,2.2rem);line-height:1.1}.about-intro{padding:86px 0 76px}.about-kicker,.about-section-label{font-size:.64rem}.about-kicker{margin-bottom:22px}.about-intro h1{letter-spacing:.095em;font-size:clamp(2.2rem,10.8vw,3rem);line-height:1.03}.about-description{margin-top:20px;font-size:1.02rem;line-height:1.5}.about-statement{padding:29px 0 96px}.about-statement p{font-size:1.12rem;line-height:1.56}.about-section-label{margin-bottom:26px}.about-question,.about-field,.about-states{margin-bottom:98px}.about-question-body{grid-template-columns:1fr;row-gap:28px;padding-top:28px}.about-question h2{font-size:clamp(2.1rem,10vw,2.7rem);line-height:1.04}.about-question-body p{font-size:1rem;line-height:1.58}.about-field>p{padding-top:28px;font-size:1.1rem;line-height:1.56}.about-states-sequence{grid-template-columns:1fr;gap:12px;padding-top:29px;font-size:clamp(1.85rem,9.2vw,2.35rem);display:grid}.about-sequence-arrow{justify-self:start;margin-left:.32em}.about-states-caption{margin-top:22px;font-size:1rem;line-height:1.55}.about-states-list{margin-top:48px}.about-states-list>div{grid-template-columns:1fr;row-gap:16px;padding:24px 0 52px}.about-states-list dt{font-size:1.55rem}.about-states-list dd{font-size:1rem;line-height:1.55}.about-principle{grid-template-columns:1fr;row-gap:29px;padding:38px 0 96px}.about-principle h2{font-size:clamp(1.85rem,8.9vw,2.35rem);line-height:1.09}.about-principle p{font-size:1rem;line-height:1.58}.about-signature{grid-template-columns:1fr;gap:13px;padding:28px 0 78px;display:grid}.about-signature-editorial p{font-size:1.08rem}.about-signature>p:last-child{font-size:.82rem}.doors-primary,.doors-secondary{grid-template-columns:1fr;gap:0}.door-primary,.door-secondary{padding:25px 0 70px}.door-primary h3,.door-secondary h3{font-size:clamp(1.8rem,8.7vw,2.35rem)}.door-thesis{margin-top:23px}.editorial-doors{padding-bottom:58px}.site-footer{grid-template-columns:1fr;gap:18px;margin-top:35px;padding-top:16px}.site-footer.journal-footer,.site-footer.paper-footer,.site-footer.practice-footer,.site-footer.about-footer{margin-top:0}.footer-mark{grid-row:2;justify-self:center;line-height:1;position:static;transform:none}.next-arrow{margin-right:0}.next-article{grid-row:3;padding-inline-start:0;line-height:1.45}}@media (width<=380px){.editorial-field{width:calc(100% - 2.25rem)}.primary-nav{gap-inline:11px}.site-footer{gap:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
