:root{--color-paper: #f6f4ee;--color-paper-deep: #ebe6dc;--color-ink: #1c1c1b;--color-muted: #696761;--color-rule: #cbc6ba;--color-sage: #aab3a2;--color-blue: #9caab3;--color-blush: #c6a9a1;--color-white: #fffdf8;--font-serif: "Newsreader", "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--font-serif-ko: "Newsreader", "Noto Serif KR", "Apple SD Gothic Neo", "Malgun Gothic", serif;--font-sans: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-xs: .6875rem;--text-sm: .8125rem;--text-base: clamp(1rem, .96rem + .2vw, 1.125rem);--text-lg: clamp(1.2rem, 1.08rem + .6vw, 1.6rem);--text-xl: clamp(2rem, 1.5rem + 2.5vw, 4.5rem);--text-display: clamp(3.6rem, 2rem + 8vw, 10rem);--space-1: .375rem;--space-2: .75rem;--space-3: 1.25rem;--space-4: 2rem;--space-5: 3rem;--space-6: clamp(4rem, 8vw, 8rem);--space-7: clamp(6rem, 12vw, 12rem);--page-gutter: clamp(1.25rem, 4vw, 4.5rem);--content-max: 100rem;--reading-width: 42rem;--header-height: 6rem;--ease-out: cubic-bezier(.22, 1, .36, 1);--duration-fast: .18s;--duration-base: .38s;--duration-slow: .6s}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}img,picture{display:block;max-width:100%}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}html{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-size:100%}body{min-width:20rem;min-height:100vh;background:linear-gradient(#f6f4eef5,#f6f4eef5),repeating-linear-gradient(100deg,transparent 0,rgba(28,28,27,.025) 1px,transparent 2px,transparent 5px);color:var(--color-ink);font-size:var(--text-base);line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}::selection{background:var(--color-sage);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-ink);outline-offset:5px}.skip-link{position:fixed;z-index:100;top:var(--space-2);left:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-ink);color:var(--color-paper);transform:translateY(-160%);transition:transform var(--duration-fast) var(--ease-out)}.skip-link:focus{transform:translateY(0)}.editorial-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(.75rem,1.8vw,2rem);width:min(100%,var(--content-max));margin-inline:auto;padding-inline:var(--page-gutter)}.display-title{font-family:var(--font-serif);font-size:var(--text-display);font-weight:400;letter-spacing:-.055em;line-height:.84}.eyebrow,.nav-number{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.text-link{position:relative;display:inline-block}.text-link:after{position:absolute;right:0;bottom:.05em;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform var(--duration-base) var(--ease-out)}.text-link:hover:after,.text-link:focus-visible:after{transform:scaleX(1);transform-origin:left}.page-placeholder{min-height:calc(100vh - var(--header-height));padding-block:var(--space-6) var(--space-7)}.page-placeholder__eyebrow{grid-column:1 / 4;padding-top:var(--space-3);border-top:1px solid var(--color-rule)}.page-placeholder__title{grid-column:3 / 12;margin-top:var(--space-5)}.page-placeholder__note{grid-column:8 / 12;margin-top:var(--space-5);color:var(--color-muted)}@media(max-width:48rem){.editorial-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.page-placeholder__eyebrow{grid-column:1 / 4}.page-placeholder__title{grid-column:1 / -1}.page-placeholder__note{grid-column:2 / -1}}.site-header{position:relative;z-index:20;height:var(--header-height)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;width:min(100%,var(--content-max));height:100%;margin-inline:auto;padding-inline:var(--page-gutter);border-bottom:1px solid var(--color-rule)}.wordmark{display:inline-flex;gap:.45rem;align-items:baseline;font-family:var(--font-serif);font-size:1.7rem;letter-spacing:-.035em}.wordmark__mark{color:var(--color-blush);font-family:var(--font-sans);font-size:.65rem}.primary-navigation ul{display:flex;gap:clamp(1.5rem,3vw,3.5rem);align-items:center}.primary-navigation li{display:flex;gap:.45rem;align-items:flex-start}.nav-number{color:var(--color-muted);font-size:.55rem}.nav-link{position:relative;font-size:var(--text-sm)}.nav-link:after{position:absolute;right:0;bottom:-.4rem;left:0;height:1px;background:var(--color-ink);content:"";transform:scaleX(0);transform-origin:right;transition:transform var(--duration-base) var(--ease-out)}.nav-link:hover:after,.nav-link--active:after{transform:scaleX(1);transform-origin:left}.menu-toggle{display:none}@media(max-width:48rem){.site-header{height:5rem}.menu-toggle{position:relative;z-index:2;display:flex;gap:var(--space-2);align-items:center;border:0;background:transparent;color:inherit;cursor:pointer;font-size:var(--text-sm)}.menu-toggle__line{display:block;width:1.75rem;height:1px;background:currentColor}.primary-navigation{position:fixed;inset:0;display:flex;align-items:flex-end;padding:8rem var(--page-gutter) var(--space-6);background:var(--color-paper-deep);opacity:0;pointer-events:none;transform:translateY(-1rem);transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.primary-navigation[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.primary-navigation ul{display:grid;gap:var(--space-3);width:100%}.primary-navigation li{padding-bottom:var(--space-2);border-bottom:1px solid var(--color-rule)}.nav-link{font-family:var(--font-serif);font-size:clamp(2.5rem,12vw,4rem);letter-spacing:-.04em;line-height:1}}.hero{position:relative;min-height:calc(100svh - var(--header-height));padding-block:clamp(3rem,7vh,6.5rem) var(--space-5)}.hero__eyebrow{grid-column:1 / 4;align-self:start;padding-top:var(--space-2);border-top:1px solid var(--color-rule)}.hero__title{z-index:1;grid-column:2 / 11;font-family:var(--font-serif);font-size:clamp(3.9rem,7.4vw,8.8rem);font-weight:400;letter-spacing:-.06em;line-height:1;margin-top:.5em}.hero__title span{display:block}.hero__title span:nth-child(2){margin-left:.7em}.hero__title span:nth-child(3){margin-left:.8em}.hero__introduction{grid-column:2 / 6;align-self:end;max-width:31rem;margin-top:var(--space-6);color:var(--color-muted)}.hero__media{grid-column:8 / 11;align-self:end;width:min(100%,20rem);margin-top:calc(var(--space-6) * -.5);justify-self:end;transform:rotate(1.2deg)}.hero__continuation{grid-column:11 / -1;display:flex;gap:var(--space-2);align-items:center;align-self:end;margin-top:var(--space-5);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;writing-mode:vertical-rl}.hero__continuation-line{width:1px;height:3rem;background:var(--color-rule)}.home-section{padding-block:var(--space-7)}.section-heading{align-items:start;margin-bottom:var(--space-6)}.section-heading__number{grid-column:1;color:var(--color-muted)}.section-heading__main{grid-column:3 / 9}.section-heading__main h2{margin-top:var(--space-2);font-family:var(--font-serif);font-size:var(--text-xl);font-weight:400;letter-spacing:-.045em;line-height:.95}.section-heading__link{grid-column:10 / -1;justify-self:end;font-size:var(--text-sm)}.editorial-media{margin:0}.editorial-media__frame{position:relative;overflow:hidden;background:var(--color-paper-deep)}.editorial-media--feature .editorial-media__frame{aspect-ratio:16 / 10}.editorial-media--landscape .editorial-media__frame{aspect-ratio:3 / 2}.editorial-media--portrait .editorial-media__frame{aspect-ratio:4 / 5}.editorial-media img{width:100%;height:100%;object-fit:cover}.editorial-media[data-media-type=logo] .editorial-media__frame{display:grid;place-items:center}.editorial-media[data-media-type=logo][data-accent=blue] .editorial-media__frame{background:#e5e8e7}.editorial-media[data-media-type=logo][data-accent=blush] .editorial-media__frame{background:#eee5e1}.editorial-media[data-media-type=logo] img{width:min(48%,15rem);height:min(48%,15rem);object-fit:contain;filter:drop-shadow(0 .75rem 1.5rem rgba(28,28,27,.08))}.editorial-media__website{width:100%;height:100%;border:0;background:var(--color-white);pointer-events:none}.editorial-media__placeholder{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden}.editorial-media[data-accent=sage] .editorial-media__placeholder{background:#d1d4c9}.editorial-media[data-accent=blue] .editorial-media__placeholder{background:#c3cbd0}.editorial-media[data-accent=blush] .editorial-media__placeholder{background:#d8c3bc}.editorial-media__shape{width:58%;aspect-ratio:1;border:1px solid rgba(28,28,27,.36);border-radius:50%}.editorial-media__shape:before,.editorial-media__shape:after{position:absolute;content:""}.editorial-media__shape:before{top:18%;left:12%;width:76%;height:1px;background:#1c1c1b4d;transform:rotate(-34deg);transform-origin:right}.editorial-media__shape:after{right:9%;bottom:11%;width:28%;aspect-ratio:1;border:1px solid rgba(28,28,27,.26)}.editorial-media__placeholder-label{position:absolute;right:var(--space-2);bottom:var(--space-2);font-family:var(--font-mono);font-size:.57rem;letter-spacing:.1em;text-transform:uppercase}.editorial-media__annotation{margin-top:var(--space-2);font-family:var(--font-serif);font-size:var(--text-sm);font-style:italic;transform:rotate(-2deg)}.selected-work{background:var(--color-white)}.project-feature__media-link{grid-column:1 / 9}.project-feature__content{grid-column:9 / -1;align-self:end;padding:var(--space-4) 0 var(--space-2) var(--space-3)}.project-meta{display:flex;justify-content:space-between;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-rule);color:var(--color-muted)}.project-feature h3,.project-preview h3{font-family:var(--font-serif);font-size:clamp(2.2rem,3.5vw,4.5rem);font-weight:400;letter-spacing:-.045em;line-height:.95}.project-feature h3{margin-block:var(--space-4) var(--space-3)}.project-feature__content>p,.project-preview>p{color:var(--color-muted)}.project-technologies{display:flex;flex-wrap:wrap;gap:.35rem var(--space-2);margin-block:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs)}.project-technologies li:not(:last-child):after{margin-left:var(--space-2);content:"·"}.project-feature__link{margin-top:var(--space-3);font-size:var(--text-sm)}.supporting-projects{margin-top:var(--space-7)}.project-preview{grid-column:2 / 7}.project-preview+.project-preview{grid-column:8 / 12;margin-top:var(--space-7)}.project-preview .project-meta{margin-top:var(--space-3)}.project-preview h3{margin-block:var(--space-3) var(--space-2)}.project-preview__category{margin-top:var(--space-3)}.recent-notes{background:var(--color-paper)}.notes-list{display:block}.note-preview{border-top:1px solid var(--color-rule)}.note-preview:last-child{border-bottom:1px solid var(--color-rule)}.note-preview__link{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.75rem,1.8vw,2rem);align-items:start;padding-block:var(--space-4)}.note-preview__number{grid-column:1;color:var(--color-muted)}.note-preview__title{grid-column:3 / 9}.note-preview h3{font-family:var(--font-serif);font-size:clamp(1.8rem,3vw,3.25rem);font-weight:400;letter-spacing:-.04em;line-height:1}.note-preview__title p{max-width:36rem;max-height:0;margin-top:0;overflow:hidden;color:var(--color-muted);font-size:var(--text-sm);opacity:0;transition:max-height var(--duration-base) var(--ease-out),margin var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out)}.note-preview__meta{grid-column:10 / 12;display:grid;gap:var(--space-1);color:var(--color-muted)}.note-preview__arrow{grid-column:12;justify-self:end;transition:transform var(--duration-base) var(--ease-out)}.note-preview__link:hover .note-preview__title p,.note-preview__link:focus-visible .note-preview__title p{max-height:5rem;margin-top:var(--space-2);opacity:1}.note-preview__link:hover .note-preview__arrow,.note-preview__link:focus-visible .note-preview__arrow{transform:translate(.25rem,-.25rem)}.currently{background:var(--color-sage)}.currently__annotation{grid-column:2 / 5;align-self:start;font-family:var(--font-serif);font-size:var(--text-lg);font-style:italic;line-height:1.2;transform:rotate(-2deg)}.currently__list{grid-column:6 / -1;margin:0}.currently__item{display:grid;grid-template-columns:9rem 1fr;gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid rgba(28,28,27,.3)}.currently__item:last-child{border-bottom:1px solid rgba(28,28,27,.3)}.currently__item dd{margin:0;font-family:var(--font-serif);font-size:var(--text-md);line-height:1.2}.about-preview{align-items:center;padding-block:var(--space-7)}.about-preview__media{grid-column:2 / 6;width:85%;transform:rotate(-1deg)}.about-preview__content{grid-column:7 / 12}.about-preview__content h2{margin-block:var(--space-3);font-family:var(--font-serif);font-size:var(--text-xl);font-weight:400;letter-spacing:-.045em;line-height:.95}.about-preview__content>p{max-width:34rem;margin-bottom:var(--space-4);color:var(--color-muted)}.about-preview__margin-note{grid-column:12;color:var(--color-muted);font-family:var(--font-mono);font-size:.55rem;letter-spacing:.12em;line-height:1.8;text-transform:uppercase;writing-mode:vertical-rl}@media(hover:hover)and (pointer:fine){.editorial-media__frame img{transition:transform var(--duration-slow) var(--ease-out)}a:hover .editorial-media__frame img{transform:scale(1.025)}}@media(max-width:64rem){.hero__title{grid-column:1 / -1}.hero__introduction{grid-column:1 / 6}.hero__media{grid-column:7 / 11}.project-feature__media-link{grid-column:1 / 8}.project-feature__content{grid-column:8 / -1}}@media(max-width:48rem){.hero{min-height:auto;padding-top:var(--space-5)}.hero__eyebrow{grid-column:1 / 4}.hero__title{grid-column:1 / -1;margin-top:var(--space-4);font-size:clamp(2.5rem,11vw,3.25rem);letter-spacing:-.055em;line-height:.94}.hero__title span:nth-child(2){margin-left:0}.hero__title span:nth-child(3){margin-left:0}.hero__introduction{grid-column:1 / -1;margin-top:var(--space-5)}.hero__media{grid-column:2 / 6;width:100%;margin-top:var(--space-5);justify-self:auto}.hero__continuation{grid-column:1 / -1;flex-direction:row;margin-top:var(--space-5);writing-mode:horizontal-tb}.hero__continuation-line{width:3rem;height:1px}.section-heading__number{grid-column:1}.section-heading__main{grid-column:2 / -1}.section-heading__link{grid-column:2 / -1;margin-top:var(--space-3);justify-self:start}.project-feature__media-link,.project-feature__content,.project-preview,.project-preview+.project-preview{grid-column:1 / -1}.project-feature__content{padding:var(--space-3) 0 0}.project-preview,.project-preview+.project-preview{margin-top:var(--space-6)}.project-preview:nth-child(1){grid-column:1 / 6}.project-preview:nth-child(2){grid-column:2 / -1}.note-preview__link{grid-template-columns:repeat(6,minmax(0,1fr))}.note-preview__number{grid-column:1}.note-preview__title{grid-column:2 / -1}.note-preview__title p{max-height:none;margin-top:var(--space-2);opacity:1}.note-preview__meta{grid-column:2 / 6;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin-top:var(--space-3)}.note-preview__arrow{grid-column:6;grid-row:2;margin-top:var(--space-3)}.currently__annotation{display:none}.currently__list{grid-column:1 / -1}.currently__item{grid-template-columns:1fr;gap:var(--space-2)}.about-preview__media{grid-column:1 / 5;width:100%}.about-preview__content{grid-column:1 / -1;margin-top:var(--space-6)}.about-preview__margin-note{display:none}}.page-intro{min-height:min(50rem,calc(100svh - var(--header-height)));align-content:start;padding-block:var(--space-6) var(--space-7)}.page-intro__eyebrow{grid-column:1 / 4;padding-top:var(--space-2);border-top:1px solid var(--color-rule)}.page-intro__title{grid-column:3 / 12;margin-top:var(--space-5);font-family:var(--font-serif);font-size:clamp(4rem,8.5vw,9rem);font-weight:400;letter-spacing:-.06em;line-height:.84}.page-intro__introduction{grid-column:7 / 11;margin-top:var(--space-6);color:var(--color-muted)}.page-intro__aside{grid-column:11 / -1;align-self:end;margin-top:var(--space-6);color:var(--color-muted);font-family:var(--font-serif);font-size:var(--text-sm);font-style:italic;transform:rotate(-2deg)}.work-index{padding-block:var(--space-4) var(--space-7);background:var(--color-white)}.work-index-item{align-items:end;padding-block:var(--space-7);border-top:1px solid var(--color-rule)}.work-index-item__media{grid-column:1 / 8}.work-index-item__content{grid-column:9 / -1}.work-index-item:nth-child(2n) .work-index-item__media{grid-column:7 / 11;grid-row:1}.work-index-item:nth-child(2n) .work-index-item__content{grid-column:2 / 6;grid-row:1}.work-index-item__category{margin-top:var(--space-4);color:var(--color-muted)}.work-index-item h2{margin-block:var(--space-2) var(--space-3);font-family:var(--font-serif);font-size:clamp(3rem,5.5vw,6.5rem);font-weight:400;letter-spacing:-.055em;line-height:.86;margin-top:.5em}.work-index-item__description{color:var(--color-muted)}.work-invitation{padding-block:var(--space-6);background:var(--color-blue)}.work-invitation>*:first-child{grid-column:2 / 4}.work-invitation>*:last-child{grid-column:6 / 11;font-family:var(--font-serif);font-size:var(--text-lg);line-height:1.25}.notes-index{padding-bottom:var(--space-7)}.notes-index__heading{grid-column:1 / 3;display:flex;justify-content:space-between;padding-top:var(--space-2);border-top:1px solid var(--color-rule);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.notes-index__list{grid-column:3 / -1}.notes-small-thought{align-items:start;padding-block:var(--space-6);background:var(--color-paper-deep)}.notes-small-thought>p{grid-column:2 / 4}.notes-small-thought blockquote{grid-column:5 / 11;margin:0;font-family:var(--font-serif);font-size:var(--text-xl);font-style:italic;letter-spacing:-.035em;line-height:1}.article-header{align-content:start;padding-block:var(--space-5) var(--space-6)}.article-header__back{grid-column:1 / 3;width:max-content;font-size:var(--text-sm)}.article-header__category{grid-column:3 / 6;padding-top:.45rem;color:var(--color-muted)}.article-header h1{grid-column:2 / 12;margin-top:var(--space-5);font-family:var(--font-serif);font-size:clamp(4rem,7.8vw,8.25rem);font-weight:400;letter-spacing:-.06em;line-height:.86}.article-page:lang(ko) .article-header h1,.article-page:lang(ko) .article-header__excerpt,.article-page:lang(ko) .article-aside>p:nth-child(2),.article-page:lang(ko) .article-aside__note,.article-page:lang(ko) .article-body,.article-page:lang(ko) .article-footer p{font-family:var(--font-serif-ko);word-break:keep-all}.article-page:lang(ko) .article-header h1{letter-spacing:-.045em;line-height:1.08}.article-page:lang(ko) .article-body{line-height:1.9}.article-header__excerpt{grid-column:3 / 8;margin-top:var(--space-5);color:var(--color-muted);font-family:var(--font-serif);font-size:var(--text-lg);line-height:1.25}.article-header__meta{grid-column:9 / 12;display:flex;gap:var(--space-3);align-self:end;justify-content:flex-end;margin-top:var(--space-5);color:var(--color-muted)}.article-hero{padding-bottom:var(--space-5)}.article-hero__image{grid-column:2 / 12;overflow:hidden;aspect-ratio:16 / 9;background:var(--color-paper-deep)}.article-hero__image img{width:100%;height:100%;object-fit:cover}.article-hero__caption{grid-column:9 / 12;margin-top:var(--space-2);font-family:var(--font-serif);font-size:var(--text-sm);font-style:italic}.article-layout{align-items:start;padding-block:var(--space-6) var(--space-7);background:var(--color-white)}.article-aside{position:sticky;top:var(--space-4);grid-column:2 / 4;padding-top:var(--space-2);border-top:1px solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm)}.article-aside>p:nth-child(2){margin-top:var(--space-2);color:var(--color-ink);font-family:var(--font-serif);font-size:var(--text-lg)}.article-aside__note{margin-top:var(--space-5);font-family:var(--font-serif);font-style:italic;line-height:1.3;transform:rotate(-2deg)}.article-body{grid-column:5 / 10;max-width:var(--reading-width);font-family:var(--font-serif);font-size:clamp(1.15rem,1.05rem + .35vw,1.35rem);line-height:1.72}.article-body>*+*{margin-top:1.4em}.article-body h2{margin-top:2.75em;font-size:clamp(2.2rem,3.5vw,3.75rem);font-weight:400;letter-spacing:-.045em;line-height:.98}.article-body h3{margin-top:2.25em;font-size:var(--text-lg);font-weight:500;line-height:1.15}.article-body blockquote{margin:0 0 var(--space-5) -2.5rem;padding-left:2.5rem;border-left:1px solid var(--color-blush);font-size:clamp(1.7rem,2.8vw,2.75rem);font-style:italic;letter-spacing:-.025em;line-height:1.15}.article-body ul,.article-body ol{padding-left:1.2em}.article-body ul{list-style:"—  "}.article-body ol{list-style:decimal}.article-body li+li{margin-top:.55em}.article-body strong{font-weight:500}.article-body a{text-decoration:underline;text-decoration-color:var(--color-blush);text-decoration-thickness:1px;text-underline-offset:.18em}.article-body img{width:calc(100% + 8rem);max-width:none;margin-block:var(--space-5);margin-left:-4rem}.article-footer{align-items:end;padding-block:var(--space-6);background:var(--color-paper-deep)}.article-footer p{grid-column:2 / 8;font-family:var(--font-serif);font-size:var(--text-xl);letter-spacing:-.04em;line-height:1}.article-footer a{grid-column:9 / 12;justify-self:end;font-size:var(--text-sm)}.about-hero{position:relative;min-height:min(58rem,calc(100svh - var(--header-height)));padding-block:var(--space-6) var(--space-7)}.about-hero__eyebrow{grid-column:1 / 4;padding-top:var(--space-2);border-top:1px solid var(--color-rule)}.about-hero h1{z-index:1;grid-column:2 / 11;margin-top:var(--space-4);font-family:var(--font-serif);font-size:clamp(4rem,8vw,8.5rem);font-weight:400;letter-spacing:-.06em;line-height:.85;margin-top:.5em}.about-hero__introduction{grid-column:2 / 6;align-self:end;margin-top:var(--space-6);color:var(--color-muted)}.about-hero__media{grid-column:8 / 11;align-self:end;margin-top:calc(var(--space-5) * -1);transform:rotate(1.2deg)}.about-hero__note{grid-column:11 / -1;align-self:end;font-family:var(--font-serif);font-size:var(--text-sm);font-style:italic;transform:rotate(-4deg)}.about-story{padding-block:var(--space-7);background:var(--color-white)}.about-story__label{grid-column:2 / 4}.about-story__body{grid-column:5 / 11}.about-story__body h2,.about-details__heading h2{margin-bottom:var(--space-4);font-family:var(--font-serif);font-size:var(--text-xl);font-weight:400;letter-spacing:-.045em;line-height:.95}.about-story__body p{max-width:var(--reading-width);color:var(--color-muted)}.about-story__body p+p{margin-top:var(--space-3)}.about-details{padding-block:var(--space-7)}.about-details__heading{grid-column:2 / 6}.about-details__heading h2{margin-top:var(--space-3)}.about-details__list{grid-column:7 / 12;margin:0}.about-details__list>div{padding-block:var(--space-3);border-top:1px solid var(--color-rule)}.about-details__list>div:last-child{border-bottom:1px solid var(--color-rule)}.about-details__list dd{margin:var(--space-2) 0 0;font-family:var(--font-serif);font-size:var(--text-md);line-height:1.2}.about-contact{align-items:start;padding-block:var(--space-6);background:var(--color-blush)}.about-contact>p:first-child{grid-column:2 / 4}.about-contact>p:last-child{grid-column:5 / 11;font-family:var(--font-serif);font-size:var(--text-xl);letter-spacing:-.035em;line-height:1}.archive-index{padding-bottom:var(--space-7)}.archive-index__legend{grid-column:3 / -1;display:grid;grid-template-columns:9rem 1fr 8rem;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-ink);color:var(--color-muted)}.archive-year{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.75rem,1.8vw,2rem);padding-top:var(--space-5)}.archive-year h2{grid-column:1 / 3;font-family:var(--font-serif);font-size:var(--text-xl);font-weight:400;letter-spacing:-.045em;line-height:1}.archive-year ol{grid-column:3 / -1}.archive-row{border-bottom:1px solid var(--color-rule)}.archive-row a{display:grid;grid-template-columns:2rem 9rem minmax(12rem,1fr) minmax(8rem,.6fr) 7rem 1rem;gap:var(--space-2);align-items:baseline;padding-block:var(--space-3)}.archive-row__number,.archive-row__category,.archive-row__type{color:var(--color-muted)}.archive-row__date{font-family:var(--font-mono);font-size:var(--text-xs)}.archive-row__title{font-family:var(--font-serif);font-size:var(--text-lg);letter-spacing:-.02em;line-height:1.1}.archive-row__arrow{justify-self:end;transition:transform var(--duration-base) var(--ease-out)}.archive-row a:hover .archive-row__arrow,.archive-row a:focus-visible .archive-row__arrow{transform:translate(.2rem,-.2rem)}@media(max-width:64rem){.page-intro__introduction{grid-column:6 / 11}.archive-row a{grid-template-columns:2rem 7rem 1fr 7rem 1rem}.archive-row__category{display:none}}@media(max-width:48rem){.page-intro{min-height:auto;padding-top:var(--space-5)}.page-intro__eyebrow{grid-column:1 / 4}.page-intro__title{grid-column:1 / -1;font-size:clamp(3.7rem,17vw,6rem)}.page-intro__introduction{grid-column:1 / -1;margin-top:var(--space-5)}.page-intro__aside{grid-column:2 / 6;margin-top:var(--space-4)}.work-index-item__media,.work-index-item__content,.work-index-item:nth-child(2n) .work-index-item__media,.work-index-item:nth-child(2n) .work-index-item__content{grid-column:1 / -1;grid-row:auto}.work-index-item:nth-child(2n) .work-index-item__media{grid-column:2 / -1}.work-index-item__content{margin-top:var(--space-4)}.work-invitation>*:first-child,.work-invitation>*:last-child{grid-column:1 / -1}.work-invitation>*:last-child{margin-top:var(--space-3)}.notes-index__heading,.notes-index__list{grid-column:1 / -1}.notes-index__heading{margin-bottom:var(--space-4)}.notes-small-thought>p,.notes-small-thought blockquote{grid-column:1 / -1}.notes-small-thought blockquote{margin-top:var(--space-4)}.article-header__back{grid-column:1 / 3}.article-header__category{grid-column:4 / -1;justify-self:end}.article-header h1{grid-column:1 / -1;font-size:clamp(3.4rem,15vw,5.5rem)}.article-header__excerpt,.article-header__meta{grid-column:1 / -1}.article-header__meta{justify-content:flex-start;margin-top:var(--space-4)}.article-hero__image{grid-column:1 / -1;aspect-ratio:4 / 3}.article-hero__caption{grid-column:2 / -1}.article-aside{position:static;grid-column:1 / -1;display:flex;gap:var(--space-2);align-items:baseline}.article-aside>p:nth-child(2){margin-top:0}.article-aside__note{display:none}.article-body{grid-column:1 / -1;margin-top:var(--space-5)}.article-body blockquote{margin-left:0;padding-left:var(--space-3)}.article-body img{width:100%;margin-left:0}.article-footer p,.article-footer a{grid-column:1 / -1}.article-footer a{margin-top:var(--space-4);justify-self:start}.about-hero{min-height:auto}.about-hero__eyebrow{grid-column:1 / 4}.about-hero h1{grid-column:1 / -1;font-size:clamp(3.6rem,16vw,5.8rem)}.about-hero__introduction{grid-column:1 / -1;margin-top:var(--space-5)}.about-hero__media{grid-column:2 / 6;margin-top:var(--space-5)}.about-hero__note{display:none}.about-story__label,.about-story__body,.about-details__heading,.about-details__list,.about-contact>p:first-child,.about-contact>p:last-child{grid-column:1 / -1}.about-story__body,.about-details__list,.about-contact>p:last-child{margin-top:var(--space-4)}.archive-index__legend{display:none}.archive-year{grid-template-columns:repeat(6,minmax(0,1fr))}.archive-year h2,.archive-year ol{grid-column:1 / -1}.archive-year ol{margin-top:var(--space-3)}.archive-row a{grid-template-columns:2rem 1fr 1rem;gap:var(--space-2)}.archive-row__number{grid-column:1}.archive-row__title{grid-column:2}.archive-row__arrow{grid-column:3}.archive-row__date,.archive-row__type{grid-column:2;margin-top:var(--space-1)}.archive-row__date{grid-row:2}.archive-row__type{grid-row:3}}.site-footer{background:var(--color-ink);color:var(--color-paper)}.site-footer__inner{padding-block:var(--space-6) var(--space-4)}.site-footer__message{grid-column:1 / 8;font-family:var(--font-serif);font-size:var(--text-xl);letter-spacing:-.035em;line-height:1}.site-footer__links{grid-column:9 / -1;display:flex;gap:var(--space-3);align-self:end;justify-content:flex-end;font-size:var(--text-sm)}.site-footer__meta{grid-column:1 / -1;margin-top:var(--space-6);padding-top:var(--space-2);border-top:1px solid rgba(246,244,238,.3);color:#f6f4ee9e;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}@media(max-width:48rem){.site-footer__message,.site-footer__links,.site-footer__meta{grid-column:1 / -1}.site-footer__links{justify-content:flex-start;margin-top:var(--space-5)}}.page-transition{animation:page-enter var(--duration-base) var(--ease-out) both}@keyframes page-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.hero__eyebrow,.hero__introduction,.hero__media,.hero__continuation{animation:hero-detail-enter var(--duration-slow) var(--ease-out) both}.hero__eyebrow{animation-delay:80ms}.hero__introduction{animation-delay:.32s}.hero__media{animation-delay:.4s}.hero__continuation{animation-delay:.48s}@keyframes hero-detail-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1}}.hero__title span{clip-path:inset(0 0 0 0);animation:hero-line-enter .72s var(--ease-out) both}.hero__title span:nth-child(1){animation-delay:60ms}.hero__title span:nth-child(2){animation-delay:.14s}.hero__title span:nth-child(3){animation-delay:.22s}@keyframes hero-line-enter{0%{clip-path:inset(100% 0 0 0);opacity:0;transform:translateY(.55em)}to{clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0)}}.reveal-section{opacity:1;transform:translateY(0)}.reveal-section[data-reveal-ready=true]{opacity:0;transform:translateY(1.5rem);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.reveal-section[data-reveal-ready=true][data-revealed=true]{opacity:1;transform:translateY(0)}.editorial-media[data-parallax=true] .editorial-media__frame{transform:translateY(var(--parallax-offset, 0));transition:transform 80ms linear}.media-cursor{position:fixed;z-index:90;top:0;left:0;display:none;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--color-ink);color:var(--color-paper);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;opacity:0;pointer-events:none;text-transform:uppercase;transform:translate(calc(var(--cursor-x, -10rem) - 50%),calc(var(--cursor-y, -10rem) - 50%)) scale(.72);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.media-cursor{display:grid}.media-cursor[data-visible=true]{opacity:1;transform:translate(calc(var(--cursor-x, -10rem) - 50%),calc(var(--cursor-y, -10rem) - 50%)) scale(1)}[data-cursor]{cursor:none}}@media(prefers-reduced-motion:reduce){.page-transition,.hero__eyebrow,.hero__title span,.hero__introduction,.hero__media,.hero__continuation{clip-path:none;opacity:1;transform:none;animation:none}.reveal-section{opacity:1;transform:none}.editorial-media[data-parallax=true] .editorial-media__frame{transform:none}.media-cursor{display:none}[data-cursor]{cursor:pointer}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
