.About-module__vMbv_W__about{overflow:hidden}.About-module__vMbv_W__opening{gap:2.5rem;display:grid}.About-module__vMbv_W__portrait{margin-left:calc(var(--gutter) * -1);width:78%;max-width:26rem}.About-module__vMbv_W__portraitFrame{aspect-ratio:3/4;border-radius:0 .75rem .75rem 0;overflow:hidden}.About-module__vMbv_W__portraitDrift,.About-module__vMbv_W__portraitDrift img{width:100%;height:100%}.About-module__vMbv_W__portraitDrift img{object-fit:cover;object-position:50% 18%;scale:1.1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.About-module__vMbv_W__portraitDrift img{animation:linear both About-module__vMbv_W__portrait-drift;animation-timeline:view();animation-range:entry exit}}}@keyframes About-module__vMbv_W__portrait-drift{0%{translate:0 -4%}to{translate:0 4%}}.About-module__vMbv_W__intro{align-content:end;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.About-module__vMbv_W__lead{font-size:var(--text-lead);max-width:25em;line-height:1.36}.About-module__vMbv_W__belief{margin-top:clamp(4rem,9vw,9rem)}.About-module__vMbv_W__beliefIntro{max-width:26em;margin-bottom:1rem;display:block}.About-module__vMbv_W__quote{font-family:var(--font-text);letter-spacing:-.025em;color:var(--fg);text-wrap:balance;max-width:16em;font-size:clamp(2.1rem,1.1rem + 4.4vw,5.25rem);font-style:italic;font-weight:300;line-height:1.04;display:block}.About-module__vMbv_W__body{gap:2.5rem;margin-top:clamp(4rem,8vw,8rem);display:grid}.About-module__vMbv_W__experience{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:1rem;display:grid}.About-module__vMbv_W__factValue{letter-spacing:-.02em;color:var(--fg);font-size:1.25rem;font-weight:650}.About-module__vMbv_W__column{align-content:start;gap:1.1em;display:grid}.About-module__vMbv_W__closing{margin-top:clamp(4.5rem,10vw,10rem)}.About-module__vMbv_W__closing p{max-width:14em}@media (min-width:800px){.About-module__vMbv_W__opening{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.About-module__vMbv_W__portrait{grid-column:1/span 4;width:auto;max-width:none}.About-module__vMbv_W__intro{grid-column:6/-1;padding-bottom:.5rem}.About-module__vMbv_W__belief{padding-left:calc((100% - var(--gutter) * 2 - var(--spine)) / 12)}.About-module__vMbv_W__body{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.About-module__vMbv_W__experience{grid-column:1/span 3;grid-template-columns:1fr;align-content:start;gap:1.25rem}.About-module__vMbv_W__column{grid-column:span 4}.About-module__vMbv_W__column:first-of-type{grid-column:5/span 4}}
.Approach-module__HQCSZW__approach{padding-top:0}.Approach-module__HQCSZW__head{border-top:1px solid var(--fg);gap:2rem;padding-top:clamp(3rem,6vw,6rem);display:grid}.Approach-module__HQCSZW__head>:first-child{max-width:13em}.Approach-module__HQCSZW__intro{max-width:28em}.Approach-module__HQCSZW__strip{margin-top:clamp(3.5rem,7vw,7rem)}.Approach-module__HQCSZW__controls{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.25rem;display:flex}.Approach-module__HQCSZW__controls p{display:grid}.Approach-module__HQCSZW__position{color:var(--fg);font-weight:650}.Approach-module__HQCSZW__buttons{gap:.5rem;display:flex}.Approach-module__HQCSZW__button{border:1px solid var(--fg);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:3rem;height:3rem;transition:background-color .18s,color .18s,opacity .18s;display:grid}.Approach-module__HQCSZW__button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.Approach-module__HQCSZW__button:hover:not(:disabled){background:var(--fg);color:var(--bg)}.Approach-module__HQCSZW__button:disabled{opacity:.3;cursor:default}.Approach-module__HQCSZW__track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--fg) transparent;gap:0;padding-bottom:1.75rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 4rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 4rem),#0000)}.Approach-module__HQCSZW__step{scroll-snap-align:start;border-top:1px solid var(--fg);flex:0 0 clamp(15.5rem,76vw,23rem);padding:1.5rem 2rem 0 0;position:relative}.Approach-module__HQCSZW__step:before{content:"";background:var(--fg);border-radius:50%;width:.5625rem;height:.5625rem;position:absolute;top:-.3125rem;left:0}.Approach-module__HQCSZW__count{font-size:var(--text-meta);color:var(--soft);font-variant-numeric:tabular-nums;font-weight:550;display:block}.Approach-module__HQCSZW__verb{letter-spacing:-.045em;margin-top:.25rem;font-size:clamp(2.5rem,1.6rem + 3vw,4.25rem);font-weight:800;line-height:1}.Approach-module__HQCSZW__note{max-width:19em;margin-top:1rem}.Approach-module__HQCSZW__made{gap:1.25rem;margin-top:clamp(3.5rem,7vw,7rem);display:grid}.Approach-module__HQCSZW__madeTitle{border-top:1px solid var(--rule);padding-top:.9rem}.Approach-module__HQCSZW__ingredients{letter-spacing:-.03em;text-wrap:pretty;max-width:22em;font-size:clamp(1.75rem,1.1rem + 2.8vw,3.5rem);line-height:1.12}.Approach-module__HQCSZW__structure{font-family:var(--font-display);font-weight:650}.Approach-module__HQCSZW__people{font-family:var(--font-text);letter-spacing:-.015em;font-size:1.06em;font-style:italic;font-weight:350}.Approach-module__HQCSZW__legend{flex-wrap:wrap;gap:.25rem 2rem;margin-top:1.5rem;display:flex}.Approach-module__HQCSZW__legend .Approach-module__HQCSZW__people,.Approach-module__HQCSZW__legend .Approach-module__HQCSZW__structure{color:var(--fg);font-size:1.1em}@media (min-width:900px){.Approach-module__HQCSZW__head{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.Approach-module__HQCSZW__head>:first-child{grid-column:1/span 8;max-width:none}.Approach-module__HQCSZW__intro{grid-column:10/-1;padding-bottom:.75rem}.Approach-module__HQCSZW__step{flex-basis:clamp(18rem,27vw,24rem)}.Approach-module__HQCSZW__made{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.Approach-module__HQCSZW__madeTitle{grid-column:1/span 2;align-self:start}.Approach-module__HQCSZW__made>div{grid-column:3/-1}}
.Beyond-module__b7Prpa__head{gap:1.5rem;display:grid}.Beyond-module__b7Prpa__rows{margin-top:clamp(3rem,6vw,6rem)}.Beyond-module__b7Prpa__row{border-top:1px solid var(--rule);gap:.25rem;padding-block:clamp(.75rem,1.4vw,1.25rem);display:grid}.Beyond-module__b7Prpa__row:last-child{border-bottom:1px solid var(--rule)}.Beyond-module__b7Prpa__word{letter-spacing:-.05em;transition:font-weight .45s var(--ease), color .3s ease;font-size:clamp(3rem,1.4rem + 7vw,7.25rem);font-weight:250;line-height:.92}.Beyond-module__b7Prpa__items{font-family:var(--font-text);font-style:italic;font-size:var(--text-lead);color:var(--soft);line-height:1.3;transition:color .3s}@media (hover:hover){.Beyond-module__b7Prpa__row:hover .Beyond-module__b7Prpa__word{font-weight:800}.Beyond-module__b7Prpa__row:hover .Beyond-module__b7Prpa__items{color:var(--fg)}}@media (min-width:900px){.Beyond-module__b7Prpa__head{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.Beyond-module__b7Prpa__head>:first-child{grid-column:1/span 7}.Beyond-module__b7Prpa__intro{grid-column:9/-1}.Beyond-module__b7Prpa__row{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline}.Beyond-module__b7Prpa__word{grid-column:1/span 7}.Beyond-module__b7Prpa__items{grid-column:8/-1}}
.Pending-module__G9jEkq__pending{border:1px dashed var(--mark);max-width:100%;font-family:var(--font-display);font-size:var(--text-meta);letter-spacing:0;color:var(--fg);text-wrap:pretty;border-radius:3px;flex-wrap:wrap;align-items:baseline;gap:.15em .6em;padding:.35em .7em .4em;font-style:normal;font-weight:400;line-height:1.4;display:inline-flex}.Pending-module__G9jEkq__block{width:fit-content;display:flex}.Pending-module__G9jEkq__tag{color:var(--mark);white-space:nowrap;font-weight:650}
.TextLink-module__RwTiba__link{color:var(--fg);text-underline-offset:.28em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);transition:color .2s,text-decoration-color .2s}.TextLink-module__RwTiba__link:hover{color:var(--mark);text-decoration-color:currentColor;text-decoration-thickness:2px}.TextLink-module__RwTiba__action{font-family:var(--font-display);font-size:var(--text-ui);letter-spacing:0;padding-block:.5rem;font-weight:550;display:inline-block}.TextLink-module__RwTiba__inline{font:inherit}.TextLink-module__RwTiba__missing{flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;display:inline-flex}.TextLink-module__RwTiba__missingLabel{font-family:var(--font-display);font-size:var(--text-ui);color:var(--soft);font-weight:550}
.TwoTone-module__yyeiVG__twotone{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;line-height:.98;display:block}.TwoTone-module__yyeiVG__lead,.TwoTone-module__yyeiVG__rest{display:block}.TwoTone-module__yyeiVG__lead{letter-spacing:-.03em;font-weight:300}.TwoTone-module__yyeiVG__rest{font-weight:800}.TwoTone-module__yyeiVG__quiet .TwoTone-module__yyeiVG__lead{color:var(--fg)}.TwoTone-module__yyeiVG__quiet .TwoTone-module__yyeiVG__rest{color:var(--heavy)}.TwoTone-module__yyeiVG__loud .TwoTone-module__yyeiVG__lead{color:var(--soft)}.TwoTone-module__yyeiVG__loud .TwoTone-module__yyeiVG__rest{color:var(--fg)}.TwoTone-module__yyeiVG__title{font-size:var(--text-title);line-height:1.02}.TwoTone-module__yyeiVG__section{font-size:var(--text-section)}.TwoTone-module__yyeiVG__statement{font-size:var(--text-statement);letter-spacing:-.04em;line-height:.94}
.Contact-module__XILVtW__head>*{max-width:11em}.Contact-module__XILVtW__body{gap:2.5rem;margin-top:clamp(3rem,7vw,7rem);display:grid}.Contact-module__XILVtW__photo{width:min(62%,17rem)}.Contact-module__XILVtW__photoFrame{aspect-ratio:1;border-radius:.75rem;overflow:hidden}.Contact-module__XILVtW__photoFrame img{object-fit:cover;width:100%;height:100%}.Contact-module__XILVtW__copy{align-content:start;gap:1.25rem;display:grid}.Contact-module__XILVtW__invitation{font-family:var(--font-text);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.875rem,1.3rem + 2.4vw,3.25rem);font-style:italic;font-weight:300;line-height:1.06}.Contact-module__XILVtW__reach{align-content:start;justify-items:start;gap:1rem;display:grid}.Contact-module__XILVtW__mail{letter-spacing:-.035em;overflow-wrap:anywhere;text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark);font-size:clamp(1.5rem,.9rem + 2.7vw,3.25rem);font-weight:300;line-height:1.1;transition:color .2s}.Contact-module__XILVtW__mail:hover{color:var(--mark)}.Contact-module__XILVtW__links{justify-items:start;gap:.1rem;display:grid}@media (min-width:900px){.Contact-module__XILVtW__body{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.Contact-module__XILVtW__photo{grid-column:1/span 3;width:auto}.Contact-module__XILVtW__copy{grid-column:5/span 4}.Contact-module__XILVtW__reach{grid-column:9/-1}.Contact-module__XILVtW__mail{letter-spacing:-.02em;font-size:clamp(1.375rem,.4rem + 1.55vw,2.125rem);font-weight:400}}
.Intersection-module__VTpGoq__figure{z-index:0;pointer-events:none;width:150vw;max-width:none;top:var(--header);position:absolute;left:50%;overflow:visible;translate:-50% -32%}.Intersection-module__VTpGoq__line{transform-box:view-box;transform-origin:400px 400px;animation:Intersection-module__VTpGoq__drift var(--seconds) ease-in-out calc(2.4s + var(--i) * .3s) infinite alternate}.Intersection-module__VTpGoq__stroke{stroke:var(--chalk);stroke-opacity:.34;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:Intersection-module__VTpGoq__draw 1.5s var(--ease) calc(.25s + var(--i) * .15s) forwards}.Intersection-module__VTpGoq__label{font-family:var(--font-display);letter-spacing:.01em;fill:var(--chalk);opacity:0;animation:Intersection-module__VTpGoq__appear .7s ease calc(1.15s + var(--i) * .15s) forwards;font-size:21px;font-weight:450}.Intersection-module__VTpGoq__wide{display:none}.Intersection-module__VTpGoq__point{transform-box:fill-box;transform-origin:50%;animation:Intersection-module__VTpGoq__pop .6s var(--ease) 1.5s forwards;scale:0}.Intersection-module__VTpGoq__dot{fill:var(--accent)}.Intersection-module__VTpGoq__ring{fill:none;stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.55}.Intersection-module__VTpGoq__note{opacity:0;animation:.7s 2s forwards Intersection-module__VTpGoq__appear}.Intersection-module__VTpGoq__leader{fill:none;stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke}.Intersection-module__VTpGoq__noteText{font-family:var(--font-text);fill:var(--accent);font-size:26px;font-style:italic}@keyframes Intersection-module__VTpGoq__draw{to{stroke-dashoffset:0}}@keyframes Intersection-module__VTpGoq__appear{to{opacity:1}}@keyframes Intersection-module__VTpGoq__pop{to{scale:1}}@keyframes Intersection-module__VTpGoq__drift{to{rotate:var(--drift)}}@media (min-width:700px){.Intersection-module__VTpGoq__figure{width:min(72vw,62rem);top:50%;left:auto;right:calc(var(--spine) - 9vw);translate:0 -54%}.Intersection-module__VTpGoq__label{font-size:17px}.Intersection-module__VTpGoq__wide{display:inline}.Intersection-module__VTpGoq__narrow{display:none}.Intersection-module__VTpGoq__noteText{font-size:21px}}@media (prefers-reduced-motion:reduce){.Intersection-module__VTpGoq__line{animation:none}.Intersection-module__VTpGoq__stroke{stroke-dashoffset:0;animation:none}.Intersection-module__VTpGoq__label,.Intersection-module__VTpGoq__note{opacity:1;animation:none}.Intersection-module__VTpGoq__point{animation:none;scale:1}}
.Hero-module__s-6kkG__hero{min-height:100svh;padding-top:var(--header);display:flex;position:relative;overflow:hidden}.Hero-module__s-6kkG__inner{z-index:1;grid-template-rows:minmax(15rem,1fr) auto auto auto auto;gap:1.25rem;padding-block:0 clamp(1.75rem,5vh,3rem);display:grid;position:relative}.Hero-module__s-6kkG__title{grid-row:2}.Hero-module__s-6kkG__practices{border-top:1px solid var(--rule);grid-row:4;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem 1rem;padding-top:1rem;display:grid}.Hero-module__s-6kkG__title{font-family:var(--font-display);font-weight:800}.Hero-module__s-6kkG__support{grid-row:3}.Hero-module__s-6kkG__name{letter-spacing:-.02em;color:var(--soft);margin-bottom:.5em;font-size:clamp(1.375rem,1rem + 1.6vw,2.25rem);font-weight:300;line-height:1;display:block}.Hero-module__s-6kkG__statement{letter-spacing:-.045em;font-size:clamp(2.4rem,12vw,4.5rem);line-height:.9;display:block}.Hero-module__s-6kkG__line{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.Hero-module__s-6kkG__lineInner{animation:Hero-module__s-6kkG__rise 1s var(--ease) calc(.12s + var(--i) * 95ms) both;display:block}@keyframes Hero-module__s-6kkG__rise{0%{transform:translateY(108%)}}.Hero-module__s-6kkG__support{max-width:27em;font-size:clamp(1.1875rem,1.05rem + .5vw,1.5rem);line-height:1.4}.Hero-module__s-6kkG__availability{grid-row:5;max-width:19rem}.Hero-module__s-6kkG__place{color:var(--fg);display:block}@media (min-width:700px){.Hero-module__s-6kkG__statement{font-size:min(clamp(4.5rem,9.2vw,9.25rem),14svh)}}@media (min-width:900px){.Hero-module__s-6kkG__inner{column-gap:var(--gap);grid-template-rows:1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(1.5rem,4vh,2.75rem);padding-top:clamp(1.5rem,4vh,2.5rem)}.Hero-module__s-6kkG__title{grid-area:1/1/auto/-1;align-self:end}.Hero-module__s-6kkG__support{grid-area:2/1/auto/span 6;align-self:end}.Hero-module__s-6kkG__practices{border-top:0;grid-area:2/7/auto/span 3;grid-template-columns:1fr;align-self:end;gap:.1rem;padding-top:0}.Hero-module__s-6kkG__availability{grid-area:2/10/auto/-1;align-self:end}}@media (prefers-reduced-motion:reduce){.Hero-module__s-6kkG__lineInner{animation:none}}.Hero-module__s-6kkG__cv{margin-top:.75rem;display:block}
.Path-module__B1HNpG__head{gap:1.75rem;display:grid}.Path-module__B1HNpG__intro{max-width:30em}.Path-module__B1HNpG__entries{margin-top:clamp(3.5rem,7vw,7rem)}.Path-module__B1HNpG__entry{border-top:1px solid var(--rule);gap:.6rem;display:grid}.Path-module__B1HNpG__years{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}.Path-module__B1HNpG__main,.Path-module__B1HNpG__body{align-content:start;gap:.6rem;display:grid}.Path-module__B1HNpG__major{border-top-color:var(--fg);padding-block:clamp(2rem,4vw,3.5rem)}.Path-module__B1HNpG__major+.Path-module__B1HNpG__entry{border-top-color:var(--fg)}.Path-module__B1HNpG__major .Path-module__B1HNpG__years{font-size:1.0625rem}.Path-module__B1HNpG__organisation{font-size:clamp(2.25rem,1.2rem + 4vw,4.75rem)}.Path-module__B1HNpG__role{font-size:1.125rem;font-weight:500}.Path-module__B1HNpG__projects{flex-wrap:wrap;gap:.1rem 1.25rem;display:flex}.Path-module__B1HNpG__projects a{color:var(--fg);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);padding-block:.4rem;font-weight:550;display:inline-block}.Path-module__B1HNpG__projects a:hover{color:var(--mark);text-decoration-color:currentColor}.Path-module__B1HNpG__minor{padding-block:1.1rem}.Path-module__B1HNpG__minor .Path-module__B1HNpG__years{font-size:var(--text-meta);color:var(--soft)}.Path-module__B1HNpG__minorName{letter-spacing:-.015em;font-size:1.1875rem;font-weight:600;line-height:1.25}.Path-module__B1HNpG__minorContext{font-size:var(--text-meta);letter-spacing:0;color:var(--soft);font-weight:400;display:block}.Path-module__B1HNpG__minorRole{font-size:1rem;font-weight:500;line-height:1.35}.Path-module__B1HNpG__minorSummary{max-width:34em}.Path-module__B1HNpG__entry:last-child{border-bottom:1px solid var(--fg)}.Path-module__B1HNpG__rest{gap:2.5rem;padding-top:clamp(2rem,4vw,3.5rem);display:grid}.Path-module__B1HNpG__label{margin-bottom:.75rem}.Path-module__B1HNpG__plainList{gap:.45rem;line-height:1.4;display:grid}.Path-module__B1HNpG__stack{align-content:start;gap:2rem;display:grid}.Path-module__B1HNpG__plain{max-width:30em;line-height:1.5}@media (min-width:900px){.Path-module__B1HNpG__head{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.Path-module__B1HNpG__head>:first-child{grid-column:1/span 6}.Path-module__B1HNpG__intro{grid-column:8/-1}.Path-module__B1HNpG__entry{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.Path-module__B1HNpG__years{grid-column:1/span 2}.Path-module__B1HNpG__major .Path-module__B1HNpG__years{padding-top:.75rem}.Path-module__B1HNpG__main{grid-column:3/span 5}.Path-module__B1HNpG__major .Path-module__B1HNpG__main{grid-column:3/span 6}.Path-module__B1HNpG__body{grid-column:8/-1}.Path-module__B1HNpG__major .Path-module__B1HNpG__body{grid-column:9/-1;padding-top:.6rem}.Path-module__B1HNpG__minor{align-items:baseline}.Path-module__B1HNpG__rest{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.Path-module__B1HNpG__rest>div:first-child{grid-column:3/span 5}.Path-module__B1HNpG__stack{grid-column:8/-1}.Path-module__B1HNpG__cv{grid-column:3/-1}}
.MediaFrame-module__9EMWNW__figure{min-width:0}.MediaFrame-module__9EMWNW__frame{border:1px solid var(--rule);background:#fff;position:relative;overflow:hidden}.MediaFrame-module__9EMWNW__desktop .MediaFrame-module__9EMWNW__frame{border-radius:6px}.MediaFrame-module__9EMWNW__phone .MediaFrame-module__9EMWNW__frame{border-radius:clamp(.9rem,7%,1.6rem)}.MediaFrame-module__9EMWNW__frame img{width:100%;height:auto}.MediaFrame-module__9EMWNW__cropped img{object-fit:cover;object-position:50% 0;height:100%}.MediaFrame-module__9EMWNW__cropped.MediaFrame-module__9EMWNW__open img{height:auto}.MediaFrame-module__9EMWNW__caption{color:var(--fg);margin-bottom:.6rem;font-weight:550}.MediaFrame-module__9EMWNW__expandable{gap:.25rem;display:grid}.MediaFrame-module__9EMWNW__expand{min-height:2.75rem;font-family:var(--font-display);font-size:var(--text-meta);color:var(--fg);text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);cursor:pointer;background:0 0;border:0;justify-self:start;padding:.5rem 0;font-weight:550}.MediaFrame-module__9EMWNW__expand:hover{color:var(--mark);text-decoration-color:currentColor}
.Cover-module__D-gy9a__cover{isolation:isolate;position:relative}.Cover-module__D-gy9a__backdrop{z-index:-1;background:var(--raised);transition:background-color .5s var(--ease);position:absolute}.Cover-module__D-gy9a__cover[data-lit=true] .Cover-module__D-gy9a__backdrop{background:var(--field)}.Cover-module__D-gy9a__single{padding:0 7% 9% 0}.Cover-module__D-gy9a__single .Cover-module__D-gy9a__backdrop{inset:16% 0 0 12%}.Cover-module__D-gy9a__phones{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(.6rem,2.2vw,1.75rem);padding:7% 9% 9%;display:grid}.Cover-module__D-gy9a__phones .Cover-module__D-gy9a__backdrop{inset:20% 0 0}.Cover-module__D-gy9a__phones .Cover-module__D-gy9a__item:nth-child(2n){margin-top:16%}.Cover-module__D-gy9a__mixed{padding:0 0 12% 15%}.Cover-module__D-gy9a__mixed .Cover-module__D-gy9a__backdrop{inset:18% 8% 0 0}.Cover-module__D-gy9a__mixed .Cover-module__D-gy9a__phoneItem{filter:drop-shadow(0 1.25rem 2rem #00000059);width:25%;position:absolute;bottom:4%;left:4%}
.LegalPage-module__icB8aa__page{min-height:80svh;padding-block:calc(var(--header) + clamp(3rem, 8vw, 7rem)) clamp(4rem, 8vw, 7rem)}.LegalPage-module__icB8aa__inner{gap:2.5rem;display:grid}.LegalPage-module__icB8aa__body{gap:1.5rem;max-width:44rem;display:grid}.LegalPage-module__icB8aa__body a{color:var(--fg);text-underline-offset:.22em}.LegalPage-module__icB8aa__body h2{letter-spacing:-.02em;margin-top:1rem;font-size:1.375rem;font-weight:600}
.Footer-module__S6Hkya__footer{border-top:1px solid var(--rule);font-size:var(--text-meta);color:var(--soft);padding-block:2.5rem 3rem}.Footer-module__S6Hkya__inner{gap:1.25rem 2rem;display:grid}.Footer-module__S6Hkya__sign{color:var(--fg);font-weight:550}.Footer-module__S6Hkya__practice{color:var(--soft);margin-left:.75rem;font-weight:400}.Footer-module__S6Hkya__links{flex-wrap:wrap;gap:.25rem 1.75rem;display:flex}.Footer-module__S6Hkya__links a{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);padding-block:.6rem;display:inline-block}.Footer-module__S6Hkya__links a:hover{color:var(--fg)}.Footer-module__S6Hkya__colophon{max-width:34em}@media (min-width:900px){.Footer-module__S6Hkya__inner{grid-template-columns:1fr auto 1fr;align-items:baseline}.Footer-module__S6Hkya__colophon{text-align:right;justify-self:end}}
.SelectedWork-module__NFRsMq__head{gap:1.75rem;display:grid}.SelectedWork-module__NFRsMq__intro{max-width:30em}.SelectedWork-module__NFRsMq__list{gap:clamp(5rem,11vw,11rem);margin-top:clamp(4rem,8vw,8rem);display:grid}.SelectedWork-module__NFRsMq__row{gap:2rem;display:grid}.SelectedWork-module__NFRsMq__text{align-content:start;justify-items:start;gap:1.1rem;display:grid}.SelectedWork-module__NFRsMq__meta{flex-wrap:wrap;gap:0 1rem;display:flex}.SelectedWork-module__NFRsMq__years{color:var(--fg)}.SelectedWork-module__NFRsMq__title{font-weight:inherit}.SelectedWork-module__NFRsMq__titleLink{text-decoration:none;display:block}.SelectedWork-module__NFRsMq__titleLink>span{font-size:clamp(2rem,1.3rem + 2.4vw,3.375rem)}.SelectedWork-module__NFRsMq__titleLink>span>span:first-child{text-underline-offset:.14em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .25s}.SelectedWork-module__NFRsMq__titleLink:hover>span>span:first-child,.SelectedWork-module__NFRsMq__titleLink:focus-visible>span>span:first-child{text-decoration-color:currentColor}.SelectedWork-module__NFRsMq__fact{border-left:2px solid var(--mark);text-wrap:balance;max-width:26em;padding-left:.9rem;font-size:1.0625rem;font-weight:500;line-height:1.35}.SelectedWork-module__NFRsMq__media{text-decoration:none;display:block}.SelectedWork-module__NFRsMq__row:hover [data-cover-backdrop],.SelectedWork-module__NFRsMq__row:focus-within [data-cover-backdrop]{background:var(--field)}.SelectedWork-module__NFRsMq__other{gap:1.5rem;margin-top:clamp(5rem,10vw,10rem);display:grid}.SelectedWork-module__NFRsMq__otherTitle{font-size:var(--text-title);letter-spacing:-.03em;font-weight:300;line-height:1}.SelectedWork-module__NFRsMq__otherItem{border-top:1px solid var(--rule);gap:.15rem;padding-block:.9rem;display:grid}.SelectedWork-module__NFRsMq__otherItem:last-child{border-bottom:1px solid var(--rule)}.SelectedWork-module__NFRsMq__otherName{letter-spacing:-.01em;font-size:1.125rem;font-weight:550;line-height:1.3}.SelectedWork-module__NFRsMq__otherName a{color:var(--fg);text-underline-offset:.22em;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);transition:color .2s,text-decoration-color .2s}.SelectedWork-module__NFRsMq__otherName a:hover{color:var(--mark);text-decoration-color:currentColor}.SelectedWork-module__NFRsMq__otherYear{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;display:flex}@media (min-width:900px){.SelectedWork-module__NFRsMq__head{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.SelectedWork-module__NFRsMq__head>:first-child{grid-column:1/span 7}.SelectedWork-module__NFRsMq__intro{grid-column:9/-1}.SelectedWork-module__NFRsMq__row{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.SelectedWork-module__NFRsMq__text{grid-area:1/1/auto/span 5}.SelectedWork-module__NFRsMq__media{grid-area:1/7/auto/-1}.SelectedWork-module__NFRsMq__other{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.SelectedWork-module__NFRsMq__otherTitle{grid-column:1/span 2;padding-top:.7rem}.SelectedWork-module__NFRsMq__other>div{grid-column:3/-1}.SelectedWork-module__NFRsMq__otherItem{column-gap:var(--gap);grid-template-columns:2fr 5fr 5fr 3fr;align-items:baseline}.SelectedWork-module__NFRsMq__otherContext{text-align:right}li:nth-child(2n) .SelectedWork-module__NFRsMq__text{grid-column:8/-1}li:nth-child(2n) .SelectedWork-module__NFRsMq__media{grid-column:1/span 6}}.SelectedWork-module__NFRsMq__status{border:1px solid var(--mark);color:var(--mark);border-radius:999px;padding:.05rem .55rem}.SelectedWork-module__NFRsMq__placeholder{aspect-ratio:16/11;border:1px dashed color-mix(in srgb, var(--fg) 38%, transparent);background:radial-gradient(120% 90% at 85% 100%, color-mix(in srgb, var(--saffron) 16%, transparent), transparent 60%), color-mix(in srgb, var(--fg) 3%, transparent);grid-template-rows:auto 1fr auto;padding:clamp(1.25rem,3vw,2.25rem);transition:border-color .3s;display:grid;position:relative}.SelectedWork-module__NFRsMq__upcoming:hover .SelectedWork-module__NFRsMq__placeholder,.SelectedWork-module__NFRsMq__upcoming:focus-within .SelectedWork-module__NFRsMq__placeholder{border-color:var(--saffron)}.SelectedWork-module__NFRsMq__placeholderLabel,.SelectedWork-module__NFRsMq__placeholderFoot{color:var(--soft)}.SelectedWork-module__NFRsMq__placeholderFoot{justify-self:end}.SelectedWork-module__NFRsMq__wordmark{font-family:var(--font-text);letter-spacing:-.05em;align-self:center;font-size:clamp(3.25rem,1rem + 8vw,7.5rem);font-style:italic;font-weight:300;line-height:.85}.SelectedWork-module__NFRsMq__wordmark span{display:block}.SelectedWork-module__NFRsMq__wordmarkSecond{color:var(--saffron);margin-left:.55em}
.Header-module__hBw1pG__header{z-index:50;transition:transform .42s var(--ease);position:fixed;inset:0 0 auto}.Header-module__hBw1pG__header[data-hidden=true]{transform:translateY(-100%)}.Header-module__hBw1pG__header:focus-within{transform:none}.Header-module__hBw1pG__bar{height:var(--header);padding-inline:var(--gutter);background:var(--ink);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.Header-module__hBw1pG__name{letter-spacing:-.01em;padding-block:.6rem;font-size:1.0625rem;font-weight:650;text-decoration:none}.Header-module__hBw1pG__nav{display:none}.Header-module__hBw1pG__list{gap:clamp(1.25rem,2.4vw,2.5rem);display:flex}.Header-module__hBw1pG__item{color:var(--soft);padding-block:.75rem;font-size:.9375rem;font-weight:450;text-decoration:none;transition:color .18s;display:inline-block}.Header-module__hBw1pG__item:hover{color:var(--fg)}.Header-module__hBw1pG__toggle{text-align:right;cursor:pointer;background:0 0;border:0;min-width:4.5rem;min-height:2.75rem;padding:0 .25rem;font-size:.9375rem;font-weight:550}.Header-module__hBw1pG__menu{inset:var(--header) 0 0 0;padding:clamp(1.5rem, 6vh, 3rem) var(--gutter) 2rem;background:var(--ink);animation:Header-module__hBw1pG__menu-in .32s var(--ease);flex-direction:column;justify-content:space-between;gap:2rem;display:flex;position:fixed;overflow-y:auto}.Header-module__hBw1pG__menu[hidden]{display:none}@keyframes Header-module__hBw1pG__menu-in{0%{opacity:0;transform:translateY(-.75rem)}}.Header-module__hBw1pG__menuList{display:grid}.Header-module__hBw1pG__menuItem{letter-spacing:-.035em;padding-block:.3rem;font-size:clamp(2.5rem,12vw,4.5rem);font-weight:300;line-height:1.08;text-decoration:none;display:block}.Header-module__hBw1pG__menuItem:hover,.Header-module__hBw1pG__menuItem:focus-visible{font-weight:800}.Header-module__hBw1pG__menuMail{color:var(--soft);padding-block:.5rem;font-size:1.0625rem}@media (min-width:900px){.Header-module__hBw1pG__nav{display:block}.Header-module__hBw1pG__toggle,.Header-module__hBw1pG__menu{display:none}}.Header-module__hBw1pG__end{align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:flex}.Header-module__hBw1pG__languageList{align-items:center;gap:.15rem;display:flex}.Header-module__hBw1pG__language{letter-spacing:.06em;min-width:2.5rem;min-height:2.5rem;color:var(--soft);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .18s,border-color .18s;display:inline-flex}a.Header-module__hBw1pG__language:hover,a.Header-module__hBw1pG__language:focus-visible{color:var(--fg);border-color:var(--rule)}.Header-module__hBw1pG__language[aria-current=true]{color:var(--fg);border-color:color-mix(in srgb, var(--fg) 55%, transparent)}@media (min-width:900px){.Header-module__hBw1pG__bar{gap:clamp(1.25rem,2.4vw,2.5rem)}.Header-module__hBw1pG__nav{margin-left:auto}}
.Studio-module__qFCTva__head{gap:2rem;display:grid}.Studio-module__qFCTva__copy{align-content:start;gap:1.1rem;display:grid}.Studio-module__qFCTva__lead{font-size:var(--text-lead);max-width:25em;line-height:1.36}.Studio-module__qFCTva__levels{margin-top:clamp(3.5rem,7vw,7rem)}.Studio-module__qFCTva__levelsTitle{margin-bottom:1rem}.Studio-module__qFCTva__level{border-top:1px solid var(--fg);gap:.75rem;padding-block:clamp(1.5rem,3vw,2.5rem);display:grid}.Studio-module__qFCTva__levelName{color:var(--fg);gap:.75rem;font-weight:550;display:flex}.Studio-module__qFCTva__levelNumber{color:var(--soft);font-variant-numeric:tabular-nums}.Studio-module__qFCTva__claim{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.25rem,1.2rem + 4.6vw,5.5rem);line-height:.96}.Studio-module__qFCTva__claimLead{color:var(--soft);font-weight:300}.Studio-module__qFCTva__claimObject{font-weight:800}.Studio-module__qFCTva__levelText{max-width:30em}@media (min-width:900px){.Studio-module__qFCTva__head{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.Studio-module__qFCTva__head>:first-child{grid-column:1/span 7}.Studio-module__qFCTva__copy{grid-column:8/-1;padding-top:.6rem}.Studio-module__qFCTva__level{margin-left:calc((100% + var(--gap)) / 12 * 2 * var(--step));grid-template-columns:minmax(0,1fr)}}
.Spine-module__JgXBiq__spine{display:none}@media (min-width:1100px){.Spine-module__JgXBiq__spine{z-index:40;writing-mode:vertical-rl;pointer-events:none;-webkit-user-select:none;user-select:none;color:#5d5a56;mix-blend-mode:difference;display:block;position:fixed;bottom:clamp(2rem,9vh,5rem);right:clamp(.75rem,1.5vw,2rem);transform:rotate(180deg)}.Spine-module__JgXBiq__word{font-family:var(--font-display);font-size:min(calc(var(--spine) * .92), 12.5vh);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;animation:Spine-module__JgXBiq__spine-in .62s var(--ease) both;font-weight:800;font-stretch:80%;line-height:.82;display:block}}@keyframes Spine-module__JgXBiq__spine-in{0%{opacity:0;translate:0 -1.5rem}}
.Teaching-module__eO71dG__head>*{max-width:14em}.Teaching-module__eO71dG__intro{gap:2.5rem;margin-top:clamp(2.5rem,5vw,5rem);display:grid}.Teaching-module__eO71dG__copy{gap:1.25rem;display:grid}.Teaching-module__eO71dG__lead{font-size:var(--text-lead);max-width:25em;line-height:1.36}.Teaching-module__eO71dG__formats{letter-spacing:-.035em;align-content:start;font-size:clamp(1.75rem,1.2rem + 2.2vw,3rem);font-weight:300;line-height:1.12;display:grid}.Teaching-module__eO71dG__formats li{border-top:1px solid var(--rule);padding-block:.3em}.Teaching-module__eO71dG__formats li:last-child{border-bottom:1px solid var(--rule)}.Teaching-module__eO71dG__origin{gap:1.5rem;margin-top:clamp(4rem,8vw,8rem);display:grid}.Teaching-module__eO71dG__originQuote{font-family:var(--font-text);letter-spacing:-.025em;text-wrap:balance;max-width:15em;font-size:clamp(2.1rem,1.1rem + 4.4vw,5.25rem);font-style:italic;font-weight:300;line-height:1.04}.Teaching-module__eO71dG__originAfter{color:var(--fg)}.Teaching-module__eO71dG__items{margin-top:clamp(4rem,8vw,8rem)}.Teaching-module__eO71dG__item{border-top:1px solid var(--rule);gap:.4rem;padding-block:1.4rem;display:grid}.Teaching-module__eO71dG__itemYears{font-variant-numeric:tabular-nums}.Teaching-module__eO71dG__itemYears:empty{display:none}.Teaching-module__eO71dG__itemTitle{letter-spacing:-.015em;font-size:1.25rem;font-weight:600;line-height:1.25}.Teaching-module__eO71dG__itemBody{gap:.75rem;display:grid}.Teaching-module__eO71dG__foot{border-top:1px solid var(--rule);gap:2rem;padding-top:1.5rem;display:grid}.Teaching-module__eO71dG__credentialsTitle{margin-bottom:.75rem}.Teaching-module__eO71dG__credentials{gap:.4rem;line-height:1.4;display:grid}@media (min-width:900px){.Teaching-module__eO71dG__intro{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.Teaching-module__eO71dG__copy{grid-column:1/span 6;align-content:start}.Teaching-module__eO71dG__formats{grid-column:8/-1}.Teaching-module__eO71dG__origin{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.Teaching-module__eO71dG__originBefore{grid-column:1/span 5}.Teaching-module__eO71dG__originQuote{grid-column:3/-1}.Teaching-module__eO71dG__originAfter{grid-column:3/span 6}.Teaching-module__eO71dG__item{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline}.Teaching-module__eO71dG__itemYears{grid-column:1/span 2}.Teaching-module__eO71dG__itemYears:empty{display:block}.Teaching-module__eO71dG__itemTitle{grid-column:3/span 4}.Teaching-module__eO71dG__itemBody{grid-column:7/span 6}.Teaching-module__eO71dG__foot{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.Teaching-module__eO71dG__foot>div{grid-column:3/span 6}.Teaching-module__eO71dG__cta{grid-column:9/-1;justify-self:end}}
.Case-module__uttlgq__hero{padding-top:var(--header);overflow:hidden}.Case-module__uttlgq__heroInner{gap:clamp(1.75rem,4vw,3.5rem);padding-block:clamp(1.5rem,4vw,3rem) clamp(4rem,8vw,8rem);display:grid}.Case-module__uttlgq__back{margin-bottom:clamp(.5rem,3vw,2.5rem)}.Case-module__uttlgq__heroTitle{gap:1rem;max-width:62rem;display:grid}.Case-module__uttlgq__alias{color:var(--soft)}.Case-module__uttlgq__heroBody{gap:3rem;display:grid}.Case-module__uttlgq__heroText{align-content:start;gap:2rem;display:grid}.Case-module__uttlgq__heroSummary{font-size:var(--text-lead);color:var(--fg);max-width:24em;line-height:1.36}.Case-module__uttlgq__heroFacts{gap:1.25rem var(--gap);border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:1.25rem;display:grid}.Case-module__uttlgq__heroFact dd{text-wrap:balance;margin-top:.15rem;font-weight:500;line-height:1.35}.Case-module__uttlgq__chapterNav{top:var(--header-shift,var(--header));z-index:30;border-block:1px solid var(--rule);transition:top .42s var(--ease);position:sticky}.Case-module__uttlgq__chapterList{scrollbar-width:none;padding-inline:var(--gutter) calc(var(--gutter) + var(--spine));gap:.25rem clamp(1rem,2.2vw,2.25rem);max-width:100rem;margin-inline:auto;display:flex;overflow-x:auto}.Case-module__uttlgq__chapterList::-webkit-scrollbar{display:none}.Case-module__uttlgq__chapterLink{white-space:nowrap;color:var(--soft);border-bottom:2px solid #0000;align-items:baseline;gap:.45rem;margin-bottom:-1px;padding-block:.95rem;font-size:.9375rem;font-weight:450;text-decoration:none;transition:color .18s,border-color .18s;display:flex}.Case-module__uttlgq__chapterLink:hover{color:var(--fg)}.Case-module__uttlgq__chapterLink[aria-current=true]{color:var(--fg);border-bottom-color:var(--accent);font-weight:600}.Case-module__uttlgq__chapterIndex{font-variant-numeric:tabular-nums;opacity:.7;font-size:.75rem}.Case-module__uttlgq__chapter{padding-block:clamp(4rem,8vw,8.5rem);scroll-margin-top:3rem}.Case-module__uttlgq__chapter-challenge,.Case-module__uttlgq__chapter-approach,.Case-module__uttlgq__chapter-collaboration,.Case-module__uttlgq__chapter-design{padding-top:0}.Case-module__uttlgq__chapterInner{gap:2rem;display:grid}.Case-module__uttlgq__chapterHead{border-top:1px solid var(--fg);align-content:start;gap:.35rem;padding-top:1rem;display:grid}.Case-module__uttlgq__chapterCount{font-variant-numeric:tabular-nums}.Case-module__uttlgq__chapterTitle{letter-spacing:-.035em;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:300;line-height:1.05}.Case-module__uttlgq__chapterMain{align-content:start;gap:1.25rem;display:grid}.Case-module__uttlgq__lead{font-size:var(--text-lead);max-width:25em;line-height:1.36}.Case-module__uttlgq__chapterMain .prose+.prose{margin-top:0}.Case-module__uttlgq__list{max-width:40rem;font-size:1.0625rem;font-weight:450;line-height:1.4;display:grid}.Case-module__uttlgq__list li{border-top:1px solid var(--rule);text-wrap:pretty;padding-block:.8rem}.Case-module__uttlgq__list li:last-child{border-bottom:1px solid var(--rule)}.Case-module__uttlgq__facts{flex-wrap:wrap;gap:1.5rem clamp(2rem,5vw,4.5rem);margin-top:.75rem;display:flex}.Case-module__uttlgq__fact{max-width:16rem}.Case-module__uttlgq__factValue{letter-spacing:-.045em;color:var(--mark);margin-bottom:.4rem;font-size:clamp(2.75rem,1.8rem + 4vw,5rem);font-weight:800;line-height:.95}.Case-module__uttlgq__quote{font-family:var(--font-text);letter-spacing:-.025em;text-wrap:balance;max-width:15em;margin-bottom:.75rem;font-size:clamp(2rem,1.1rem + 4vw,4.5rem);font-style:italic;font-weight:300;line-height:1.05}.Case-module__uttlgq__footnote{border-top:1px solid var(--rule);max-width:36em;margin-top:1.5rem;padding-top:1rem}.Case-module__uttlgq__chapterAside{align-content:start;gap:1.75rem;display:grid}.Case-module__uttlgq__asideTitle{margin-bottom:.6rem}.Case-module__uttlgq__asideList{gap:.4rem;font-size:.9375rem;line-height:1.4;display:grid}.Case-module__uttlgq__pills{flex-wrap:wrap;gap:.4rem;display:flex}.Case-module__uttlgq__pills li{border:1px solid var(--fg);border-radius:999px;padding:.3rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.3}.Case-module__uttlgq__gallery{align-items:flex-start;gap:clamp(1.5rem, 3vw, 3rem) var(--gap);flex-wrap:wrap;margin-top:clamp(1rem,3vw,2.5rem);display:flex}.Case-module__uttlgq__galleryWide{flex:2 21rem;min-width:0}.Case-module__uttlgq__galleryPhone{flex:9.5rem;min-width:0;max-width:17rem}.Case-module__uttlgq__chapter-outcome{--soft:var(--fg)}.Case-module__uttlgq__chapter-outcome .Case-module__uttlgq__factValue{color:var(--fg)}.Case-module__uttlgq__next{border-top:1px solid var(--rule);padding-block:clamp(4rem,9vw,9rem)}.Case-module__uttlgq__nextInner{justify-items:start;gap:1.25rem;display:grid}.Case-module__uttlgq__nextLink{max-width:62rem;text-decoration:none;display:block}.Case-module__uttlgq__nextLink:hover span>span:first-child,.Case-module__uttlgq__nextLink:focus-visible span>span:first-child{color:var(--accent)}.Case-module__uttlgq__nextLink span>span:first-child{transition:color .25s}.Case-module__uttlgq__nextAll{flex-wrap:wrap;gap:0 2rem;margin-top:1rem;display:flex}@media (min-width:900px){.Case-module__uttlgq__heroBody{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.Case-module__uttlgq__heroText{grid-column:1/span 5}.Case-module__uttlgq__heroCover{grid-column:7/-1}.Case-module__uttlgq__chapterInner{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2.5rem}.Case-module__uttlgq__chapterHead{grid-column:1/span 3}.Case-module__uttlgq__chapterMain{grid-column:4/span 6;padding-top:.6rem}.Case-module__uttlgq__chapterAside{grid-column:10/-1;padding-top:1rem}.Case-module__uttlgq__gallery{grid-column:4/-1}}
.Writing-module__M9tIBW__writing{overflow:hidden}.Writing-module__M9tIBW__head{gap:2rem;display:grid}.Writing-module__M9tIBW__head>:first-child{max-width:12em}.Writing-module__M9tIBW__copy{align-content:start;gap:1.1em;display:grid}.Writing-module__M9tIBW__soprano{gap:2.5rem;margin-top:clamp(4rem,8vw,8rem);display:grid}.Writing-module__M9tIBW__soprano:before{content:"";background:var(--fg);grid-column:1/-1;height:2px}.Writing-module__M9tIBW__kind{color:var(--fg);font-weight:600}.Writing-module__M9tIBW__name{font-family:var(--font-text);letter-spacing:-.055em;margin-top:1.75rem;font-size:clamp(4rem,1rem + 15vw,12.5rem);font-style:italic;font-weight:300;line-height:.82}.Writing-module__M9tIBW__name span{display:block}.Writing-module__M9tIBW__nameSecond{margin-left:.55em}.Writing-module__M9tIBW__about{align-content:end;gap:1.1rem;display:grid}.Writing-module__M9tIBW__statement{font-family:var(--font-text);font-size:var(--text-lead);text-wrap:balance;max-width:20em;line-height:1.3}.Writing-module__M9tIBW__essays{gap:1rem;margin-top:clamp(3rem,6vw,6rem);display:grid}.Writing-module__M9tIBW__essaysTitle{color:var(--fg);font-weight:600}.Writing-module__M9tIBW__essay{border-top:1px solid var(--rule);gap:.4rem;padding-block:1rem;display:grid}.Writing-module__M9tIBW__essay:last-child{border-bottom:1px solid var(--rule)}.Writing-module__M9tIBW__essayMain{gap:.15rem;display:grid}.Writing-module__M9tIBW__essayTitle{font-family:var(--font-text);font-style:italic;font-size:var(--text-lead);color:var(--fg);text-underline-offset:.2em;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);line-height:1.2}a.Writing-module__M9tIBW__essayTitle:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.Writing-module__M9tIBW__essayGloss{font-size:var(--text-meta);color:var(--soft)}.Writing-module__M9tIBW__essayMeta{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.Writing-module__M9tIBW__essayMore{margin-top:.75rem}@media (min-width:900px){.Writing-module__M9tIBW__head{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.Writing-module__M9tIBW__head>:first-child{grid-column:1/span 6;max-width:none}.Writing-module__M9tIBW__copy{grid-column:8/-1}.Writing-module__M9tIBW__soprano{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2rem}.Writing-module__M9tIBW__cover{grid-column:1/span 8}.Writing-module__M9tIBW__about{grid-column:9/-1;padding-bottom:1rem}.Writing-module__M9tIBW__essays{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.Writing-module__M9tIBW__essaysTitle{grid-column:1/span 2;padding-top:1.35rem}.Writing-module__M9tIBW__essayList{grid-column:3/-1}.Writing-module__M9tIBW__essay{column-gap:var(--gap);grid-template-columns:7fr 5fr;align-items:baseline}}
