.JournalArticle-module__LCgHvq__article{color:var(--color-ink);background:var(--color-mist)}.JournalArticle-module__LCgHvq__header{padding:calc(var(--chrome-height) + 5rem) max(var(--stage-inline-padding), calc((100vw - 1000px) / 2)) 4.5rem;background:linear-gradient(140deg,#eef2ed,#f8f8f2)}.JournalArticle-module__LCgHvq__header>a{color:var(--color-moss);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:650}.JournalArticle-module__LCgHvq__meta{color:var(--color-cedar);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:1.1rem;margin-top:3rem;font-size:.65rem;display:flex}.JournalArticle-module__LCgHvq__header h1{max-width:16ch;font-family:var(--font-display);letter-spacing:-.045em;margin-top:1rem;font-size:clamp(3rem,6.5vw,6.5rem);font-weight:500;line-height:.98}.JournalArticle-module__LCgHvq__header>p{max-width:45rem;color:color-mix(in srgb, var(--color-ink) 66%, transparent);font-family:var(--font-display);margin-top:1.5rem;font-size:clamp(1.2rem,2vw,1.65rem)}.JournalArticle-module__LCgHvq__heroImage{aspect-ratio:16/8.5;width:min(100% - 2.5rem,1000px);margin:0 auto;position:relative;overflow:hidden;transform:translateY(2rem);box-shadow:0 2rem 5rem #07110d24}.JournalArticle-module__LCgHvq__heroImage img{object-fit:cover;object-position:center 58%}.JournalArticle-module__LCgHvq__body{width:min(100% - 2.5rem,720px);margin-inline:auto;padding-block:clamp(6rem,11vw,10rem)}.JournalArticle-module__LCgHvq__body p{color:color-mix(in srgb, var(--color-ink) 78%, transparent);margin-top:1.35rem;font-size:1.04rem;line-height:1.85}.JournalArticle-module__LCgHvq__body h2{font-family:var(--font-display);margin-top:3.5rem;font-size:clamp(2rem,4vw,3.15rem);font-weight:500;line-height:1.1}.JournalArticle-module__LCgHvq__body h3{font-family:var(--font-display);margin-top:2.5rem;font-size:1.8rem;font-weight:500}.JournalArticle-module__LCgHvq__body blockquote{color:var(--color-moss);border-left:2px solid var(--color-cedar);font-family:var(--font-display);margin-block:3.5rem;padding-left:1.5rem;font-size:clamp(1.55rem,3vw,2.4rem);line-height:1.25}.JournalArticle-module__LCgHvq__article>footer{padding:2.5rem max(var(--stage-inline-padding), calc((100vw - 1000px) / 2));color:var(--color-mist);background:var(--color-evergreen)}.JournalArticle-module__LCgHvq__article>footer a{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}@media (max-width:760px){.JournalArticle-module__LCgHvq__header{padding-inline:1.25rem}.JournalArticle-module__LCgHvq__heroImage{aspect-ratio:4/3}}
.Stage-module__e9reCG__stage{width:calc(100% - (var(--page-gutter) * 2));max-width:var(--page-max-width);min-height:100dvh;color:var(--color-mist);background:var(--color-ink);border-inline:1px solid color-mix(in srgb, var(--color-stone) 28%, transparent);margin-inline:auto;overflow:clip}.Stage-module__e9reCG__stage:focus{outline:none}@media (max-width:760px){.Stage-module__e9reCG__stage{border-inline:0;width:100%}}
.CinematicStage-module__6_BHgq__stage{min-height:100svh;padding:calc(var(--chrome-height) + var(--safe-top)) calc(var(--stage-inline-padding) + var(--safe-right)) var(--safe-bottom) calc(var(--stage-inline-padding) + var(--safe-left));isolation:isolate;background:var(--color-forest-black);flex-direction:column;display:flex;position:relative;overflow:hidden}.CinematicStage-module__6_BHgq__stage[data-flush]{height:100svh}
.HeroSequence-module__Qlo1sq__root{min-height:0;margin-top:calc(-1 * (var(--chrome-height) + var(--safe-top)));margin-right:calc(-1 * (var(--stage-inline-padding) + var(--safe-right)));margin-bottom:calc(-1 * var(--safe-bottom));margin-left:calc(-1 * (var(--stage-inline-padding) + var(--safe-left)));padding-top:calc(var(--chrome-height) + var(--safe-top));padding-right:calc(var(--stage-inline-padding) + var(--safe-right));padding-bottom:var(--safe-bottom);padding-left:calc(var(--stage-inline-padding) + var(--safe-left));flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.HeroSequence-module__Qlo1sq__root:focus-visible{outline:2px solid var(--color-mist);outline-offset:-4px}.HeroSequence-module__Qlo1sq__layer{z-index:1;opacity:0;position:absolute;inset:0}.HeroSequence-module__Qlo1sq__layer.HeroSequence-module__Qlo1sq__active{opacity:1}.HeroSequence-module__Qlo1sq__thresholdLayer{transition:opacity .9s var(--ease-entrance)}.HeroSequence-module__Qlo1sq__idle.HeroSequence-module__Qlo1sq__active{transform:scale(1.08)}.HeroSequence-module__Qlo1sq__parallaxLayer{position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 45%,#000 85%);mask-image:radial-gradient(#0000 45%,#000 85%)}.HeroSequence-module__Qlo1sq__idle.HeroSequence-module__Qlo1sq__active .HeroSequence-module__Qlo1sq__parallaxLayer{opacity:0}.HeroSequence-module__Qlo1sq__image{object-fit:cover}.HeroSequence-module__Qlo1sq__homeArtwork{filter:brightness(.76)saturate(.82)contrast(1.04)}.HeroSequence-module__Qlo1sq__idle.HeroSequence-module__Qlo1sq__active .HeroSequence-module__Qlo1sq__image{animation:18s ease-in-out infinite HeroSequence-module__Qlo1sq__mist-drift}@keyframes HeroSequence-module__Qlo1sq__mist-drift{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.03)translateY(-1%)}}.HeroSequence-module__Qlo1sq__particle{background:var(--color-mist);opacity:0;border-radius:50%;width:4px;height:4px;animation:14s ease-in-out 3s infinite HeroSequence-module__Qlo1sq__particle-drift;position:absolute;top:70%;left:20%}@keyframes HeroSequence-module__Qlo1sq__particle-drift{0%{opacity:0;transform:translate(0)}10%{opacity:.6}90%{opacity:.25}to{opacity:0;transform:translate(30vw,-20vh)}}.HeroSequence-module__Qlo1sq__content{z-index:2;opacity:0;transform:translateY(var(--drift-distance));transition:opacity var(--duration-entrance) var(--ease-entrance), transform var(--duration-entrance) var(--ease-entrance);margin-top:auto;padding-bottom:6.5rem;position:relative}.HeroSequence-module__Qlo1sq__contentVisible{opacity:1;transform:translateY(0)}.HeroSequence-module__Qlo1sq__headline{font-family:var(--font-display);max-width:20ch;font-size:1.75rem;font-weight:500;line-height:1.08}.HeroSequence-module__Qlo1sq__subhead{opacity:.85;max-width:32ch;margin-top:.5rem;font-size:1rem}.HeroSequence-module__Qlo1sq__glyph{z-index:2;opacity:0;transition:opacity var(--duration-entrance) var(--ease-entrance);flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.HeroSequence-module__Qlo1sq__glyphVisible{opacity:1}.HeroSequence-module__Qlo1sq__glyphIdle{animation:4s ease-in-out infinite HeroSequence-module__Qlo1sq__glyph-sway}@keyframes HeroSequence-module__Qlo1sq__glyph-sway{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-6px)}}.HeroSequence-module__Qlo1sq__glyphGate{animation:HeroSequence-module__Qlo1sq__gate-pulse var(--gate-pulse-duration) var(--ease-entrance) infinite}@keyframes HeroSequence-module__Qlo1sq__gate-pulse{0%,to{filter:brightness();transform:translate(-50%)scale(1)}50%{transform:translateX(-50%) scale(var(--gate-pulse-scale));filter:brightness(1.15)}}.HeroSequence-module__Qlo1sq__whisper{letter-spacing:.02em;opacity:0;transition:opacity var(--duration-entrance) var(--ease-entrance);font-size:.875rem}.HeroSequence-module__Qlo1sq__whisperVisible{opacity:.7}[data-reduced-motion] .HeroSequence-module__Qlo1sq__layer,[data-reduced-motion] .HeroSequence-module__Qlo1sq__content,[data-reduced-motion] .HeroSequence-module__Qlo1sq__glyph{transition-duration:60ms}[data-reduced-motion] .HeroSequence-module__Qlo1sq__parallaxLayer{display:none}[data-reduced-motion] .HeroSequence-module__Qlo1sq__idle.HeroSequence-module__Qlo1sq__active .HeroSequence-module__Qlo1sq__image,[data-reduced-motion] .HeroSequence-module__Qlo1sq__glyphIdle,[data-reduced-motion] .HeroSequence-module__Qlo1sq__glyphGate,[data-reduced-motion] .HeroSequence-module__Qlo1sq__particle{animation:none!important}[data-reduced-motion] .HeroSequence-module__Qlo1sq__content{transform:none}
.HomeExperience-module__crXsBa__afterClearing:not([hidden]){animation:HomeExperience-module__crXsBa__clearing-reveal .9s var(--ease-entrance) both}@keyframes HomeExperience-module__crXsBa__clearing-reveal{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.HomeExperience-module__crXsBa__afterClearing:not([hidden]){animation:none}}
.ClosingBand-module__EfsBKq__band{color:var(--color-mist);background:linear-gradient(115deg, #1f3b2ef5, #07110dfa), var(--color-evergreen);border-top:1px solid #c9cfc92b;position:relative;overflow:hidden}.ClosingBand-module__EfsBKq__band:after{aspect-ratio:1;content:"";border:1px solid #7a8e7e1f;border-radius:50%;width:34rem;position:absolute;bottom:-160%;right:-8%;box-shadow:0 0 0 36px #7a8e7e12,0 0 0 76px #7a8e7e0a}.ClosingBand-module__EfsBKq__inner{z-index:1;width:min(100% - (var(--stage-inline-padding) * 2), 1280px);grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:190px;margin-inline:auto;padding-block:2.75rem;display:grid;position:relative}.ClosingBand-module__EfsBKq__inner img{opacity:.72}.ClosingBand-module__EfsBKq__inner p{max-width:18ch;font-family:var(--font-display);font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.06}.ClosingBand-module__EfsBKq__inner a{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.7rem;min-height:44px;font-size:.72rem;font-weight:600;display:inline-flex}.ClosingBand-module__EfsBKq__inner a span{color:var(--color-cedar);font-size:1.2rem}@media (max-width:760px){.ClosingBand-module__EfsBKq__inner{grid-template-columns:auto 1fr;width:calc(100% - 2.5rem)}.ClosingBand-module__EfsBKq__inner img{width:58px;height:58px}.ClosingBand-module__EfsBKq__inner a{grid-column:2}}
.EditorialBand-module__pyb8Fq__band{color:var(--color-ink);background:radial-gradient(circle at 20% 18%, #8e5a3b0a 0 1px, transparent 1.4px), radial-gradient(circle at 78% 68%, #1f3b2e0a 0 1px, transparent 1.5px), var(--color-mist);background-size:18px 18px,23px 23px,auto;position:relative}.EditorialBand-module__pyb8Fq__inner{width:min(100% - (var(--stage-inline-padding) * 2), 1280px);padding-block:var(--section-block-padding);margin-inline:auto}@media (max-width:760px){.EditorialBand-module__pyb8Fq__inner{width:calc(100% - 2.5rem)}}
.ContactSections-module__HmxRJq__eyebrow,.ContactSections-module__HmxRJq__nextSteps>p{color:var(--color-moss);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:650}.ContactSections-module__HmxRJq__contactGrid{grid-template-columns:minmax(19rem,.82fr) minmax(28rem,1.18fr);gap:clamp(3rem,7vw,7rem);display:grid}.ContactSections-module__HmxRJq__contactGrid aside{border-right:1px solid var(--color-stone);padding-right:clamp(1rem,4vw,4rem)}.ContactSections-module__HmxRJq__contactGrid aside h2{max-width:10ch;font-family:var(--font-display);letter-spacing:-.04em;margin-top:.8rem;font-size:clamp(3rem,5.2vw,5.3rem);font-weight:500;line-height:.96}.ContactSections-module__HmxRJq__map{width:min(100%,28rem);color:color-mix(in srgb, var(--color-ink) 28%, transparent);stroke:currentColor;stroke-width:1px;margin-block:2rem}.ContactSections-module__HmxRJq__map .ContactSections-module__HmxRJq__trail{color:var(--color-cedar);stroke:currentColor;stroke-width:2px;stroke-dasharray:7 8}.ContactSections-module__HmxRJq__nextSteps{scroll-margin-top:calc(var(--chrome-height) + 2rem)}.ContactSections-module__HmxRJq__nextSteps ol{font-family:var(--font-display);gap:.7rem;margin-top:1rem;font-size:1.05rem;list-style-position:inside;display:grid}.ContactSections-module__HmxRJq__nextSteps li::marker{color:var(--color-cedar)}.ContactSections-module__HmxRJq__contactGrid address{border-top:1px solid var(--color-stone);gap:.5rem;margin-top:2rem;padding-top:1.4rem;font-size:.86rem;font-style:normal;display:grid}.ContactSections-module__HmxRJq__contactGrid address a:hover{color:var(--color-cedar)}.ContactSections-module__HmxRJq__form{flex-direction:column;display:flex}.ContactSections-module__HmxRJq__form label{color:var(--color-moss);letter-spacing:.13em;text-transform:uppercase;padding-block:1.35rem;font-size:.65rem;font-weight:650}.ContactSections-module__HmxRJq__form input,.ContactSections-module__HmxRJq__form textarea{width:100%;color:var(--color-ink);border:0;border-bottom:1px solid color-mix(in srgb, var(--color-ink) 38%, transparent);resize:vertical;background:0 0;border-radius:0;outline:0;margin-top:.55rem;display:block}.ContactSections-module__HmxRJq__form input{height:2.6rem}.ContactSections-module__HmxRJq__form textarea{min-height:9rem;padding-block:.65rem}.ContactSections-module__HmxRJq__form input:focus,.ContactSections-module__HmxRJq__form textarea:focus{border-color:var(--color-river);box-shadow:0 1px 0 var(--color-river)}.ContactSections-module__HmxRJq__form button{min-height:48px;color:var(--color-cedar);cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:0 0;align-self:flex-start;align-items:center;gap:.8rem;margin-top:1.75rem;font-size:.7rem;font-weight:650;display:inline-flex}.ContactSections-module__HmxRJq__form button span{font-size:1.15rem}.ContactSections-module__HmxRJq__form>p{color:color-mix(in srgb, var(--color-ink) 54%, transparent);margin-top:.6rem;font-size:.72rem}@media (max-width:760px){.ContactSections-module__HmxRJq__contactGrid{grid-template-columns:1fr;gap:4rem}.ContactSections-module__HmxRJq__contactGrid aside{border-right:0;padding-right:0}}
.JournalSections-module__QfhL5a__eyebrow,.JournalSections-module__QfhL5a__fieldLabel{color:var(--color-moss);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:650}.JournalSections-module__QfhL5a__journalGrid{grid-template-columns:minmax(17rem,.72fr) minmax(28rem,1.28fr);gap:clamp(3rem,7vw,7rem);display:grid}.JournalSections-module__QfhL5a__journalGrid aside{border-right:1px solid var(--color-stone);padding-right:clamp(1rem,4vw,4rem)}.JournalSections-module__QfhL5a__journalGrid aside h2{max-width:10ch;font-family:var(--font-display);letter-spacing:-.04em;margin-top:.8rem;font-size:clamp(3rem,5vw,5.1rem);font-weight:500;line-height:.96}.JournalSections-module__QfhL5a__fern{width:min(100%,23rem);color:color-mix(in srgb, var(--color-ink) 56%, transparent);stroke:currentColor;stroke-width:1px;margin-block:2rem 1rem}.JournalSections-module__QfhL5a__fieldCopy{font-family:var(--font-display);margin-top:.35rem;font-size:1.08rem}.JournalSections-module__QfhL5a__storyList article{border-bottom:1px solid var(--color-stone);min-height:9rem;padding:1.9rem 8rem 1.9rem 0;position:relative}.JournalSections-module__QfhL5a__storyList article:first-child{padding-top:0}.JournalSections-module__QfhL5a__storyList article>p{color:var(--color-moss);font-size:.7rem}.JournalSections-module__QfhL5a__storyList h3{font-family:var(--font-display);margin-top:.45rem;font-size:clamp(1.55rem,2.8vw,2.45rem);font-weight:500;line-height:1.12}.JournalSections-module__QfhL5a__storyList h3 a{transition:color .18s}.JournalSections-module__QfhL5a__storyList h3 a:hover{color:var(--color-cedar)}.JournalSections-module__QfhL5a__storyList article>span{color:var(--color-moss);letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;position:absolute;top:2.15rem;right:0}.JournalSections-module__QfhL5a__storyList article:first-child>span{top:.25rem}.JournalSections-module__QfhL5a__storyLink{min-height:44px;color:var(--color-cedar);letter-spacing:.11em;text-transform:uppercase;align-items:center;font-size:.64rem;font-weight:650;display:inline-flex}@media (max-width:760px){.JournalSections-module__QfhL5a__journalGrid{grid-template-columns:1fr;gap:4rem}.JournalSections-module__QfhL5a__journalGrid aside{border-right:0;padding-right:0}.JournalSections-module__QfhL5a__fern{max-height:22rem}.JournalSections-module__QfhL5a__storyList article{padding-bottom:2rem;padding-right:0}.JournalSections-module__QfhL5a__storyList article>span,.JournalSections-module__QfhL5a__storyList article:first-child>span{margin-top:.8rem;display:block;position:static}}
.NarrativeStage-module__0hEMNq__forest{z-index:-5;object-fit:cover;filter:brightness(.38)saturate(.72)contrast(1.08);transform:scale(1.03)}.NarrativeStage-module__0hEMNq__veil{z-index:-4;background:linear-gradient(90deg,#07110dc9 0%,#0000 58%,#07110d9e 100%),linear-gradient(#0000 55%,#07110de0 100%);position:absolute;inset:0}.NarrativeStage-module__0hEMNq__stageBody{flex:1;grid-template-columns:minmax(20rem,.88fr) minmax(26rem,1.12fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:0;display:grid;position:relative}.NarrativeStage-module__0hEMNq__copy{z-index:3;animation:NarrativeStage-module__0hEMNq__copy-arrives .52s var(--ease-entrance) both;position:relative}@keyframes NarrativeStage-module__0hEMNq__copy-arrives{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:translateY(0)}}.NarrativeStage-module__0hEMNq__eyebrow{color:var(--color-sage);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:650}.NarrativeStage-module__0hEMNq__stageBody[data-variant=services] .NarrativeStage-module__0hEMNq__eyebrow,.NarrativeStage-module__0hEMNq__stageBody[data-variant=journal] .NarrativeStage-module__0hEMNq__eyebrow,.NarrativeStage-module__0hEMNq__stageBody[data-variant=team] .NarrativeStage-module__0hEMNq__eyebrow,.NarrativeStage-module__0hEMNq__stageBody[data-variant=contact] .NarrativeStage-module__0hEMNq__eyebrow{color:#9aaf85}.NarrativeStage-module__0hEMNq__copy h1{max-width:9ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin-top:.7rem;font-size:clamp(3.3rem,5vw,5.4rem);font-weight:500;line-height:.96}.NarrativeStage-module__0hEMNq__description{color:#f4f7f6c7;max-width:31rem;margin-top:1.35rem;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.58}.NarrativeStage-module__0hEMNq__stageAction{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.8rem;min-height:44px;margin-top:1.5rem;font-size:.68rem;font-weight:650;display:inline-flex}.NarrativeStage-module__0hEMNq__stageAction span{color:var(--color-cedar);font-size:1.1rem}.NarrativeStage-module__0hEMNq__portrait{z-index:1;border:1px solid #c9cfc938;justify-self:end;width:min(100%,39rem);height:min(65svh,48rem);min-height:31rem;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #0000004d}.NarrativeStage-module__0hEMNq__portrait:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 5rem #07110d47}.NarrativeStage-module__0hEMNq__portrait img{object-fit:cover;animation:NarrativeStage-module__0hEMNq__image-settles 1.2s var(--ease-entrance) both}@keyframes NarrativeStage-module__0hEMNq__image-settles{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}.NarrativeStage-module__0hEMNq__sigil{z-index:2;width:min(44vw,37rem);color:var(--color-sage);opacity:.42;stroke:currentColor;stroke-width:1px;pointer-events:none;position:absolute;bottom:-2rem;right:-5rem}.NarrativeStage-module__0hEMNq__stageBody[data-variant=services] .NarrativeStage-module__0hEMNq__sigil{color:var(--color-cedar);opacity:.5;bottom:-.5rem;right:-4rem}.NarrativeStage-module__0hEMNq__stageBody[data-variant=journal] .NarrativeStage-module__0hEMNq__sigil{color:var(--color-river);opacity:.62;bottom:-1.2rem;right:-4rem}.NarrativeStage-module__0hEMNq__stageBody[data-variant=team] .NarrativeStage-module__0hEMNq__sigil{color:var(--color-sage);opacity:.56;bottom:-.8rem;right:-3rem}.NarrativeStage-module__0hEMNq__stageBody[data-variant=contact] .NarrativeStage-module__0hEMNq__sigil{color:var(--color-river);opacity:.58;bottom:-1rem;right:-4rem}.NarrativeStage-module__0hEMNq__navigation{z-index:5;border-top:1px solid #c9cfc938;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid;position:relative}.NarrativeStage-module__0hEMNq__navigation:has(li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.NarrativeStage-module__0hEMNq__navigation a{color:#c9cfc985;align-items:center;gap:.8rem;min-height:82px;padding-right:1rem;font-size:.78rem;transition:color .18s;display:flex}.NarrativeStage-module__0hEMNq__navigation a:hover,.NarrativeStage-module__0hEMNq__navigation a[aria-current]{color:var(--color-mist)}.NarrativeStage-module__0hEMNq__navigation span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.64rem;display:grid}.NarrativeStage-module__0hEMNq__navigation a[aria-current] span{color:var(--color-ink);background:var(--color-mist);border-color:var(--color-mist)}@media (max-width:980px){.NarrativeStage-module__0hEMNq__stageBody{grid-template-columns:minmax(16rem,.8fr) minmax(20rem,1.2fr)}.NarrativeStage-module__0hEMNq__portrait{height:min(61svh,42rem)}}@media (max-width:760px){.NarrativeStage-module__0hEMNq__stageBody{grid-template-rows:minmax(18rem,43svh) auto;grid-template-columns:1fr;align-content:center;gap:1.65rem;padding-top:1rem}.NarrativeStage-module__0hEMNq__portrait{grid-row:1;justify-self:end;width:min(88%,25rem);height:43svh;min-height:18rem}.NarrativeStage-module__0hEMNq__stageBody[data-variant=services]{grid-template-rows:minmax(17rem,41.5svh) auto}.NarrativeStage-module__0hEMNq__stageBody[data-variant=services] .NarrativeStage-module__0hEMNq__portrait{height:41.5svh;min-height:17rem}.NarrativeStage-module__0hEMNq__copy{grid-row:2;padding-bottom:1rem}.NarrativeStage-module__0hEMNq__copy h1{font-size:clamp(2.8rem,13vw,4.4rem)}.NarrativeStage-module__0hEMNq__description{margin-top:.8rem;font-size:.94rem}.NarrativeStage-module__0hEMNq__stageAction{margin-top:.8rem}.NarrativeStage-module__0hEMNq__sigil{width:31rem;bottom:-1rem;right:-9rem}.NarrativeStage-module__0hEMNq__navigation{margin-inline:calc(-1 * var(--stage-inline-padding));padding-inline:var(--stage-inline-padding);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.NarrativeStage-module__0hEMNq__navigation:has(li:nth-child(3):last-child){grid-template-columns:none}.NarrativeStage-module__0hEMNq__navigation::-webkit-scrollbar{display:none}.NarrativeStage-module__0hEMNq__navigation a{min-width:11.5rem;min-height:68px}}@media (prefers-reduced-motion:reduce){.NarrativeStage-module__0hEMNq__copy,.NarrativeStage-module__0hEMNq__portrait img{animation:none}}
.WorkSections-module__REhuUa__eyebrow{color:var(--color-moss);letter-spacing:.16em;text-transform:uppercase;font-size:.67rem;font-weight:650}.WorkSections-module__REhuUa__rangeIntro{grid-template-columns:minmax(19rem,.86fr) minmax(21rem,1.14fr);align-content:center;gap:clamp(3rem,9vw,8rem);min-height:41rem;display:grid;position:relative;overflow:hidden}.WorkSections-module__REhuUa__rangeIntro h2,.WorkSections-module__REhuUa__entryHeading h2,.WorkSections-module__REhuUa__capabilityInner h2{font-family:var(--font-display);letter-spacing:-.035em;font-weight:500}.WorkSections-module__REhuUa__rangeIntro h2{z-index:1;max-width:12ch;margin-top:.8rem;font-size:clamp(3.1rem,5.8vw,6rem);line-height:.96;position:relative}.WorkSections-module__REhuUa__rangeStatement{z-index:1;align-self:end;padding-bottom:1rem;position:relative}.WorkSections-module__REhuUa__rangeStatement>p{max-width:35rem;font-family:var(--font-display);font-size:clamp(1.4rem,2.35vw,2.1rem);line-height:1.38}.WorkSections-module__REhuUa__rangeStatement dl{border-block:1px solid var(--color-stone);grid-template-columns:repeat(3,1fr);margin-top:clamp(2rem,5vw,4rem);display:grid}.WorkSections-module__REhuUa__rangeStatement dl>div{border-right:1px solid var(--color-stone);padding:1.15rem 1rem 1.15rem 0}.WorkSections-module__REhuUa__rangeStatement dl>div:not(:first-child){padding-left:1rem}.WorkSections-module__REhuUa__rangeStatement dl>div:last-child{border-right:0}.WorkSections-module__REhuUa__rangeStatement dt{color:var(--color-cedar);font-family:var(--font-display);font-size:1.15rem}.WorkSections-module__REhuUa__rangeStatement dd{color:color-mix(in srgb, var(--color-ink) 59%, transparent);margin-top:.25rem;font-size:.72rem;line-height:1.4}.WorkSections-module__REhuUa__rings{width:min(35vw,31rem);color:var(--color-sage);opacity:.18;stroke:currentColor;stroke-width:1px;position:absolute;bottom:-5rem;right:-4rem}.WorkSections-module__REhuUa__projectLedger{border-top:1px solid var(--color-stone)}.WorkSections-module__REhuUa__projectEntry{border-bottom:1px solid var(--color-stone);grid-template-columns:minmax(14rem,.62fr) minmax(17rem,.78fr) minmax(22rem,1.2fr);gap:clamp(2rem,5vw,5rem);padding-block:clamp(4rem,8vw,7rem);scroll-margin-top:2rem;display:grid}.WorkSections-module__REhuUa__projectEntry:nth-child(2n) .WorkSections-module__REhuUa__entryImage{order:2}.WorkSections-module__REhuUa__projectEntry:nth-child(2n) .WorkSections-module__REhuUa__entryHeading{order:1}.WorkSections-module__REhuUa__projectEntry:nth-child(2n) .WorkSections-module__REhuUa__entryBody{order:3}.WorkSections-module__REhuUa__entryImage{min-height:28rem;position:relative;overflow:hidden}.WorkSections-module__REhuUa__entryImage:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 3rem #07110d3d}.WorkSections-module__REhuUa__entryImage img{object-fit:cover;transition:transform .8s var(--ease-entrance)}.WorkSections-module__REhuUa__projectEntry:hover .WorkSections-module__REhuUa__entryImage img{transform:scale(1.025)}.WorkSections-module__REhuUa__entryHeading{align-self:center}.WorkSections-module__REhuUa__entryHeading>p:first-child{color:var(--color-moss);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:650}.WorkSections-module__REhuUa__entryHeading>p:first-child span{color:var(--color-cedar);padding-inline:.4rem}.WorkSections-module__REhuUa__entryHeading h2{max-width:10ch;margin-top:.8rem;font-size:clamp(2.3rem,3.9vw,4rem);line-height:1}.WorkSections-module__REhuUa__signal{max-width:18rem;color:var(--color-cedar);font-family:var(--font-display);margin-top:1.15rem;font-size:1.1rem;font-style:italic}.WorkSections-module__REhuUa__entryBody{align-self:center}.WorkSections-module__REhuUa__summary{max-width:35rem;font-family:var(--font-display);font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.35}.WorkSections-module__REhuUa__detail{max-width:39rem;color:color-mix(in srgb, var(--color-ink) 66%, transparent);margin-top:1.15rem;font-size:.94rem}.WorkSections-module__REhuUa__projectMeta{border-top:1px solid var(--color-stone);grid-template-columns:1fr 1fr;gap:2rem;margin-top:1.8rem;display:grid}.WorkSections-module__REhuUa__projectMeta>div{padding-top:1rem}.WorkSections-module__REhuUa__projectMeta h3{color:var(--color-moss);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem}.WorkSections-module__REhuUa__projectMeta ul{flex-wrap:wrap;gap:.35rem .8rem;margin-top:.6rem;list-style:none;display:flex}.WorkSections-module__REhuUa__projectMeta li{color:color-mix(in srgb, var(--color-ink) 61%, transparent);font-size:.73rem}.WorkSections-module__REhuUa__entryBody>a{min-height:44px;color:var(--color-ink);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.7rem;margin-top:1.5rem;font-size:.68rem;font-weight:650;display:inline-flex}.WorkSections-module__REhuUa__entryBody>a span{color:var(--color-cedar);font-size:1rem}.WorkSections-module__REhuUa__capabilities{color:var(--color-mist);background:radial-gradient(circle at 84% 15%, #3a7ca51c, transparent 29%), linear-gradient(135deg, #10231a, var(--color-forest-black))}.WorkSections-module__REhuUa__capabilityInner{width:min(100% - (var(--stage-inline-padding) * 2), 1280px);padding-block:var(--section-block-padding);margin-inline:auto}.WorkSections-module__REhuUa__capabilityInner>header{grid-template-columns:.75fr 1.05fr .8fr;align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.WorkSections-module__REhuUa__capabilityInner .WorkSections-module__REhuUa__eyebrow{color:var(--color-sage)}.WorkSections-module__REhuUa__capabilityInner h2{max-width:9ch;font-size:clamp(3rem,5.4vw,5.5rem);line-height:.96}.WorkSections-module__REhuUa__capabilityInner>header>p:last-child{color:#f4f7f69e;font-size:.94rem}.WorkSections-module__REhuUa__capabilityInner>ol{border-top:1px solid #c9cfc930;margin-top:clamp(4rem,8vw,7rem);list-style:none}.WorkSections-module__REhuUa__capabilityInner>ol>li{border-bottom:1px solid #c9cfc930;grid-template-columns:4rem minmax(16rem,.8fr) minmax(20rem,1.2fr);align-items:center;gap:clamp(1rem,4vw,4rem);min-height:150px;padding-block:1.6rem;display:grid}.WorkSections-module__REhuUa__capabilityInner>ol>li>span{color:var(--color-cedar);font-size:.65rem}.WorkSections-module__REhuUa__capabilityInner h3{font-family:var(--font-display);font-size:clamp(1.6rem,2.5vw,2.3rem);font-weight:500}.WorkSections-module__REhuUa__capabilityInner li>div>p{color:#f4f7f691;max-width:31rem;margin-top:.4rem;font-size:.82rem}.WorkSections-module__REhuUa__capabilityInner li>ul{grid-template-columns:1fr 1fr;gap:.55rem 1.5rem;list-style:none;display:grid}.WorkSections-module__REhuUa__capabilityInner li>ul li{color:#f4f7f6b8;font-size:.78rem}.WorkSections-module__REhuUa__capabilityInner li>ul li:before{color:var(--color-river);content:"—";margin-right:.6rem}.WorkSections-module__REhuUa__approach{color:#f4f7f69e;font-family:var(--font-display);margin-top:clamp(3rem,7vw,6rem);font-size:clamp(1.6rem,3vw,2.8rem)}.WorkSections-module__REhuUa__approach span{color:var(--color-mist)}@media (max-width:900px){.WorkSections-module__REhuUa__projectEntry{grid-template-columns:minmax(13rem,.55fr) minmax(17rem,.8fr) minmax(19rem,1.2fr);gap:2rem}.WorkSections-module__REhuUa__capabilityInner>header{grid-template-columns:.6fr 1fr}.WorkSections-module__REhuUa__capabilityInner>header>p:last-child{grid-column:2}}@media (max-width:760px){.WorkSections-module__REhuUa__rangeIntro,.WorkSections-module__REhuUa__projectEntry,.WorkSections-module__REhuUa__capabilityInner>header,.WorkSections-module__REhuUa__capabilityInner>ol>li{grid-template-columns:1fr}.WorkSections-module__REhuUa__rangeIntro{gap:2rem;min-height:0;padding-block:2rem 4rem}.WorkSections-module__REhuUa__rangeStatement dl{grid-template-columns:1fr}.WorkSections-module__REhuUa__rangeStatement dl>div,.WorkSections-module__REhuUa__rangeStatement dl>div:not(:first-child){border-right:0;border-bottom:1px solid var(--color-stone);padding:.9rem 0}.WorkSections-module__REhuUa__rangeStatement dl>div:last-child{border-bottom:0}.WorkSections-module__REhuUa__rings{width:24rem;bottom:-4rem;right:-8rem}.WorkSections-module__REhuUa__projectEntry{gap:1.8rem;scroll-margin-top:1rem}.WorkSections-module__REhuUa__projectEntry:nth-child(2n) .WorkSections-module__REhuUa__entryImage,.WorkSections-module__REhuUa__projectEntry:nth-child(2n) .WorkSections-module__REhuUa__entryHeading,.WorkSections-module__REhuUa__projectEntry:nth-child(2n) .WorkSections-module__REhuUa__entryBody{order:initial}.WorkSections-module__REhuUa__entryImage{min-height:31rem}.WorkSections-module__REhuUa__projectMeta{grid-template-columns:1fr;gap:1rem}.WorkSections-module__REhuUa__capabilityInner{width:calc(100% - 2.5rem)}.WorkSections-module__REhuUa__capabilityInner>header>p:last-child{grid-column:1}.WorkSections-module__REhuUa__capabilityInner>ol>li{gap:.9rem;padding-block:2rem}.WorkSections-module__REhuUa__capabilityInner li>ul{grid-template-columns:1fr;margin-top:.8rem}}@media (prefers-reduced-motion:reduce){.WorkSections-module__REhuUa__entryImage img{transition:none}}
.not-found-module__HS70Aa__notFound{min-height:100dvh;padding:calc(var(--chrome-height) + 5rem) var(--stage-inline-padding) 5rem;background:linear-gradient(90deg,#07110df0 0%,#07110da8 52%,#07110d61 100%),url(/home/misty-sea-stack.webp) 50%/cover;align-items:center;display:grid}.not-found-module__HS70Aa__content{max-width:42rem}.not-found-module__HS70Aa__content>p{color:var(--color-sage);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.72rem;font-weight:650}.not-found-module__HS70Aa__content h1{max-width:12ch;font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(3.2rem,7vw,6.8rem);font-weight:500;line-height:.96}.not-found-module__HS70Aa__content>span{max-width:34rem;color:color-mix(in srgb, var(--color-mist) 78%, transparent);margin-top:1.5rem;font-size:clamp(1rem,1.4vw,1.2rem);display:block}.not-found-module__HS70Aa__content a{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.8rem;min-height:48px;margin-top:2rem;font-size:.72rem;font-weight:650;display:inline-flex}.not-found-module__HS70Aa__content a b{color:var(--color-cedar);font-size:1.15rem}@media (max-width:760px){.not-found-module__HS70Aa__notFound{padding-bottom:max(5rem, calc(var(--safe-bottom) + 3rem));background:linear-gradient(#07110d33 0%,#07110deb 70%),url(/home/misty-sea-stack.webp) 46%/cover;align-items:end}}
.HomeSections-module__ZUJ-pG__eyebrow{color:var(--color-moss);letter-spacing:.16em;text-transform:uppercase;font-size:.67rem;font-weight:650}.HomeSections-module__ZUJ-pG__textLink,.HomeSections-module__ZUJ-pG__lightLink{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.75rem;min-height:44px;font-size:.69rem;font-weight:650;display:inline-flex}.HomeSections-module__ZUJ-pG__textLink span,.HomeSections-module__ZUJ-pG__lightLink span{color:var(--color-cedar);transition:transform .18s var(--ease-entrance);font-size:1.05rem}.HomeSections-module__ZUJ-pG__textLink:hover span,.HomeSections-module__ZUJ-pG__lightLink:hover span{transform:translate(.3rem)}.HomeSections-module__ZUJ-pG__introduction{grid-template-columns:minmax(17rem,.82fr) minmax(20rem,1.18fr);column-gap:clamp(3rem,9vw,8.5rem);display:grid}.HomeSections-module__ZUJ-pG__introHeading h2,.HomeSections-module__ZUJ-pG__workHeader h2,.HomeSections-module__ZUJ-pG__servicesContent h2,.HomeSections-module__ZUJ-pG__journalCopy h2,.HomeSections-module__ZUJ-pG__contactCopy h2{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:500}.HomeSections-module__ZUJ-pG__introHeading h2{max-width:10ch;margin-top:.8rem;font-size:clamp(3.3rem,6.2vw,6.4rem);line-height:.95}.HomeSections-module__ZUJ-pG__introStatement{align-self:end;padding-bottom:.5rem}.HomeSections-module__ZUJ-pG__introStatement>p{max-width:31rem;font-family:var(--font-display);font-size:clamp(1.4rem,2.35vw,2.15rem);line-height:1.38}.HomeSections-module__ZUJ-pG__introStatement .HomeSections-module__ZUJ-pG__textLink{margin-top:1.4rem}.HomeSections-module__ZUJ-pG__principles{border-block:1px solid var(--color-stone);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:clamp(4rem,9vw,7rem);list-style:none;display:grid}.HomeSections-module__ZUJ-pG__principles li{border-right:1px solid var(--color-stone);min-height:245px;padding:2rem clamp(1.2rem,3vw,2.6rem) 2.2rem}.HomeSections-module__ZUJ-pG__principles li:first-child{padding-left:0}.HomeSections-module__ZUJ-pG__principles li:last-child{border-right:0;padding-right:0}.HomeSections-module__ZUJ-pG__principles li>span,.HomeSections-module__ZUJ-pG__servicesContent li>span{color:var(--color-cedar);letter-spacing:.12em;font-size:.64rem;font-weight:650}.HomeSections-module__ZUJ-pG__principles h3,.HomeSections-module__ZUJ-pG__servicesContent h3{font-family:var(--font-display);margin-top:2rem;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:500;line-height:1.15}.HomeSections-module__ZUJ-pG__principles p,.HomeSections-module__ZUJ-pG__servicesContent li p{max-width:25rem;color:color-mix(in srgb, var(--color-ink) 66%, transparent);margin-top:.8rem;font-size:.9rem;line-height:1.65}.HomeSections-module__ZUJ-pG__philosophyFigure{grid-column:1/-1;grid-template-columns:minmax(17rem,.8fr) minmax(18rem,1.2fr);align-items:end;gap:clamp(2.5rem,8vw,8rem);margin-top:clamp(5rem,10vw,9rem);display:grid}.HomeSections-module__ZUJ-pG__imageFrame{min-height:clamp(32rem,58vw,48rem);position:relative;overflow:hidden}.HomeSections-module__ZUJ-pG__imageFrame:after,.HomeSections-module__ZUJ-pG__servicesImage:after,.HomeSections-module__ZUJ-pG__journalImage:after,.HomeSections-module__ZUJ-pG__contactImage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 4rem #07110d38}.HomeSections-module__ZUJ-pG__imageFrame img,.HomeSections-module__ZUJ-pG__servicesImage img,.HomeSections-module__ZUJ-pG__journalImage img,.HomeSections-module__ZUJ-pG__contactImage img{object-fit:cover}.HomeSections-module__ZUJ-pG__philosophyFigure figcaption{border-block:1px solid var(--color-stone);padding-block:2rem}.HomeSections-module__ZUJ-pG__philosophyFigure figcaption>span{color:var(--color-moss);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem}.HomeSections-module__ZUJ-pG__philosophyFigure blockquote{max-width:15ch;font-family:var(--font-display);margin-top:1rem;font-size:clamp(2.1rem,4.2vw,4rem);line-height:1.08}.HomeSections-module__ZUJ-pG__workBand,.HomeSections-module__ZUJ-pG__journalBand,.HomeSections-module__ZUJ-pG__contactInvitation{color:var(--color-mist);background:var(--color-forest-black);position:relative}.HomeSections-module__ZUJ-pG__workBand{background:radial-gradient(circle at 88% 18%, #3a7ca521, transparent 30%), linear-gradient(135deg, var(--color-forest-black), #10231a);overflow:hidden}.HomeSections-module__ZUJ-pG__workBand:before{aspect-ratio:1;content:"";border:1px solid #7a8e7e17;border-radius:50%;width:48rem;position:absolute;top:-17rem;right:-12rem;box-shadow:0 0 0 54px #7a8e7e0d,0 0 0 116px #7a8e7e08}.HomeSections-module__ZUJ-pG__workInner,.HomeSections-module__ZUJ-pG__journalInner,.HomeSections-module__ZUJ-pG__contactInner{z-index:1;width:min(100% - (var(--stage-inline-padding) * 2), 1280px);padding-block:var(--section-block-padding);margin-inline:auto;position:relative}.HomeSections-module__ZUJ-pG__workHeader{grid-template-columns:.8fr 1.2fr;align-items:end;column-gap:clamp(3rem,9vw,8.5rem);display:grid}.HomeSections-module__ZUJ-pG__workHeader .HomeSections-module__ZUJ-pG__eyebrow,.HomeSections-module__ZUJ-pG__journalCopy .HomeSections-module__ZUJ-pG__eyebrow,.HomeSections-module__ZUJ-pG__contactCopy .HomeSections-module__ZUJ-pG__eyebrow{color:var(--color-sage)}.HomeSections-module__ZUJ-pG__workHeader h2{max-width:10ch;font-size:clamp(3.1rem,6vw,6rem);line-height:.96}.HomeSections-module__ZUJ-pG__featuredProject{border:1px solid #c9cfc92e;grid-template-columns:minmax(20rem,1.25fr) minmax(17rem,.75fr);align-items:stretch;margin-top:clamp(4rem,9vw,7.5rem);display:grid}.HomeSections-module__ZUJ-pG__projectField{background:linear-gradient(145deg,#f4f7f60a,#0000 44%),linear-gradient(135deg,#81584b,#3f3230 55%,#1a2320);flex-direction:column;justify-content:center;min-height:clamp(34rem,54vw,46rem);padding:clamp(2rem,5vw,4.5rem);display:flex;position:relative;overflow:hidden}.HomeSections-module__ZUJ-pG__projectField:before{content:"";border:1px solid #f4f7f624;position:absolute;inset:10% 8%;transform:rotate(-2deg)}.HomeSections-module__ZUJ-pG__projectField:after{content:"";opacity:.18;mix-blend-mode:soft-light;background-image:radial-gradient(#f4f7f666 .5px,#0000 .5px);background-size:6px 6px;position:absolute;inset:0}.HomeSections-module__ZUJ-pG__projectKicker,.HomeSections-module__ZUJ-pG__projectField p{z-index:1;position:relative}.HomeSections-module__ZUJ-pG__projectKicker{letter-spacing:.16em;text-transform:uppercase;font-size:.68rem}.HomeSections-module__ZUJ-pG__projectField p{max-width:15ch;font-family:var(--font-display);margin-top:2rem;font-size:clamp(2.2rem,4.1vw,4rem);line-height:1.08}.HomeSections-module__ZUJ-pG__projectField i{background:#f4f7f661;width:32%;height:1px;position:absolute;bottom:12%;right:10%;transform:rotate(-14deg)}.HomeSections-module__ZUJ-pG__projectCopy{align-self:center;padding:clamp(2rem,5vw,4.5rem)}.HomeSections-module__ZUJ-pG__projectNumber{color:var(--color-sage);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem}.HomeSections-module__ZUJ-pG__projectCopy h3{font-family:var(--font-display);margin-top:1.25rem;font-size:clamp(2.1rem,3.4vw,3.5rem);font-weight:500;line-height:1.05}.HomeSections-module__ZUJ-pG__projectCopy>p:not(.HomeSections-module__ZUJ-pG__projectNumber){color:#f4f7f6ad;max-width:29rem;margin-top:1.25rem}.HomeSections-module__ZUJ-pG__projectCopy .HomeSections-module__ZUJ-pG__lightLink{margin-top:1.5rem}.HomeSections-module__ZUJ-pG__workIndex{border-top:1px solid #c9cfc92e;grid-template-columns:repeat(3,1fr);margin-top:2.5rem;list-style:none;display:grid}.HomeSections-module__ZUJ-pG__workIndex li{color:#f4f7f69e;border-right:1px solid #c9cfc92e;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:84px;padding-inline:1.4rem;display:grid}.HomeSections-module__ZUJ-pG__workIndex li:first-child{padding-left:0}.HomeSections-module__ZUJ-pG__workIndex li:last-child{border-right:0;padding-right:0}.HomeSections-module__ZUJ-pG__workIndex li>span{color:var(--color-sage);font-size:.65rem}.HomeSections-module__ZUJ-pG__workIndex li>span:last-child{color:var(--color-cedar);font-size:1rem}.HomeSections-module__ZUJ-pG__servicesGrid{grid-template-columns:minmax(19rem,.85fr) minmax(22rem,1.15fr);align-items:center;gap:clamp(3rem,9vw,8rem);display:grid}.HomeSections-module__ZUJ-pG__servicesImage{min-height:clamp(40rem,62vw,53rem);position:relative;overflow:hidden}.HomeSections-module__ZUJ-pG__servicesContent h2{max-width:10ch;margin-top:.8rem;font-size:clamp(3rem,5.5vw,5.7rem);line-height:.96}.HomeSections-module__ZUJ-pG__servicesContent ol{border-top:1px solid var(--color-stone);margin-top:clamp(2.5rem,6vw,5rem);list-style:none}.HomeSections-module__ZUJ-pG__servicesContent li{border-bottom:1px solid var(--color-stone);grid-template-columns:3rem 1fr;gap:1rem;padding-block:1.65rem;display:grid}.HomeSections-module__ZUJ-pG__servicesContent h3,.HomeSections-module__ZUJ-pG__servicesContent li p{margin-top:0}.HomeSections-module__ZUJ-pG__servicesContent .HomeSections-module__ZUJ-pG__textLink{margin-top:2rem}.HomeSections-module__ZUJ-pG__journalBand{background:linear-gradient(120deg, #13271f, var(--color-forest-black));overflow:hidden}.HomeSections-module__ZUJ-pG__journalInner{grid-template-columns:minmax(20rem,1.05fr) minmax(18rem,.95fr);align-items:center;gap:clamp(3rem,9vw,8rem);min-height:min(860px,92svh);display:grid}.HomeSections-module__ZUJ-pG__journalImage{min-height:clamp(34rem,58vw,47rem);position:relative;overflow:hidden}.HomeSections-module__ZUJ-pG__journalCopy h2{max-width:11ch;margin-top:.8rem;font-size:clamp(3rem,5.2vw,5.2rem);line-height:.98}.HomeSections-module__ZUJ-pG__journalDeck{color:var(--color-sage);font-family:var(--font-display);margin-top:.75rem;font-size:clamp(1.35rem,2vw,1.85rem)}.HomeSections-module__ZUJ-pG__journalCopy>p:not(.HomeSections-module__ZUJ-pG__eyebrow,.HomeSections-module__ZUJ-pG__journalDeck){color:#f4f7f6ab;max-width:31rem;margin-top:1.5rem}.HomeSections-module__ZUJ-pG__journalCopy .HomeSections-module__ZUJ-pG__lightLink{margin-top:1.5rem}.HomeSections-module__ZUJ-pG__journalMark{color:#3a7ca517;font-family:var(--font-display);font-size:38rem;line-height:1;position:absolute;bottom:-11rem;right:-4%}.HomeSections-module__ZUJ-pG__contactInvitation{background:#0c1813}.HomeSections-module__ZUJ-pG__contactInner{grid-template-columns:minmax(18rem,.8fr) minmax(22rem,1.2fr);align-items:center;gap:clamp(3rem,9vw,8rem);display:grid}.HomeSections-module__ZUJ-pG__contactCopy h2{max-width:10ch;margin-top:.8rem;font-size:clamp(3.2rem,5.8vw,6rem);line-height:.96}.HomeSections-module__ZUJ-pG__contactCopy>p:not(.HomeSections-module__ZUJ-pG__eyebrow){color:#f4f7f6ad;max-width:31rem;margin-top:1.5rem}.HomeSections-module__ZUJ-pG__contactCopy .HomeSections-module__ZUJ-pG__lightLink{margin-top:1.5rem}.HomeSections-module__ZUJ-pG__contactImage{min-height:clamp(36rem,60vw,52rem);position:relative;overflow:hidden}@media (max-width:760px){.HomeSections-module__ZUJ-pG__introduction,.HomeSections-module__ZUJ-pG__philosophyFigure,.HomeSections-module__ZUJ-pG__workHeader,.HomeSections-module__ZUJ-pG__featuredProject,.HomeSections-module__ZUJ-pG__servicesGrid,.HomeSections-module__ZUJ-pG__journalInner,.HomeSections-module__ZUJ-pG__contactInner{grid-template-columns:1fr}.HomeSections-module__ZUJ-pG__introStatement{margin-top:2.25rem}.HomeSections-module__ZUJ-pG__principles{grid-template-columns:1fr}.HomeSections-module__ZUJ-pG__principles li,.HomeSections-module__ZUJ-pG__principles li:first-child,.HomeSections-module__ZUJ-pG__principles li:last-child{border-right:0;border-bottom:1px solid var(--color-stone);min-height:0;padding:1.7rem 0}.HomeSections-module__ZUJ-pG__principles li:last-child{border-bottom:0}.HomeSections-module__ZUJ-pG__principles h3{margin-top:.85rem}.HomeSections-module__ZUJ-pG__philosophyFigure{gap:1.5rem}.HomeSections-module__ZUJ-pG__imageFrame,.HomeSections-module__ZUJ-pG__servicesImage,.HomeSections-module__ZUJ-pG__journalImage,.HomeSections-module__ZUJ-pG__contactImage{min-height:31rem}.HomeSections-module__ZUJ-pG__philosophyFigure figcaption{padding-block:1.5rem}.HomeSections-module__ZUJ-pG__workInner,.HomeSections-module__ZUJ-pG__journalInner,.HomeSections-module__ZUJ-pG__contactInner{width:calc(100% - 2.5rem)}.HomeSections-module__ZUJ-pG__workHeader h2{margin-top:.8rem}.HomeSections-module__ZUJ-pG__featuredProject{grid-template-columns:1fr}.HomeSections-module__ZUJ-pG__projectField{min-height:30rem}.HomeSections-module__ZUJ-pG__workIndex{grid-template-columns:1fr}.HomeSections-module__ZUJ-pG__workIndex li,.HomeSections-module__ZUJ-pG__workIndex li:first-child,.HomeSections-module__ZUJ-pG__workIndex li:last-child{border-bottom:1px solid #c9cfc92e;border-right:0;padding-inline:0}.HomeSections-module__ZUJ-pG__servicesGrid,.HomeSections-module__ZUJ-pG__journalInner,.HomeSections-module__ZUJ-pG__contactInner{gap:3.5rem}.HomeSections-module__ZUJ-pG__servicesContent{padding-bottom:1rem}.HomeSections-module__ZUJ-pG__journalInner,.HomeSections-module__ZUJ-pG__contactInner{min-height:0}.HomeSections-module__ZUJ-pG__journalImage{order:2}.HomeSections-module__ZUJ-pG__journalCopy{order:1}.HomeSections-module__ZUJ-pG__journalMark{display:none}.HomeSections-module__ZUJ-pG__contactImage{margin-inline:-1.25rem}}
.PhilosophySections-module__7W3ubG__eyebrow{color:var(--color-moss);letter-spacing:.16em;text-transform:uppercase;font-size:.67rem;font-weight:650}.PhilosophySections-module__7W3ubG__manifesto{grid-template-columns:minmax(18rem,.78fr) minmax(26rem,1.22fr);gap:clamp(3rem,8vw,8rem);display:grid}.PhilosophySections-module__7W3ubG__geometry{top:calc(var(--chrome-height) + 2rem);border-right:1px solid var(--color-stone);height:max-content;padding-right:clamp(1rem,4vw,4rem);position:sticky}.PhilosophySections-module__7W3ubG__geometry h2,.PhilosophySections-module__7W3ubG__fieldNote h2{font-family:var(--font-display);letter-spacing:-.035em;font-weight:500}.PhilosophySections-module__7W3ubG__geometry h2{max-width:10ch;margin-top:.8rem;font-size:clamp(3rem,5.2vw,5.3rem);line-height:.96}.PhilosophySections-module__7W3ubG__rings{width:min(100%,25rem);color:color-mix(in srgb, var(--color-ink) 62%, transparent);stroke:currentColor;stroke-width:1px;margin-top:clamp(2rem,5vw,4rem)}.PhilosophySections-module__7W3ubG__geometry>div{border-top:1px solid var(--color-stone);max-width:18rem;margin-top:1.8rem;padding-top:1rem}.PhilosophySections-module__7W3ubG__geometry>div span{color:var(--color-moss);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem}.PhilosophySections-module__7W3ubG__geometry>div p{font-family:var(--font-display);margin-top:.45rem;font-size:1.15rem}.PhilosophySections-module__7W3ubG__principles article{min-height:14rem;scroll-margin-top:calc(var(--chrome-height) + 2rem);border-bottom:1px solid var(--color-stone);grid-template-columns:3.5rem 1fr;gap:clamp(1.2rem,3vw,2.5rem);padding-block:2.4rem;display:grid}.PhilosophySections-module__7W3ubG__principles article:first-child{padding-top:0}.PhilosophySections-module__7W3ubG__principles article>span{color:var(--color-cedar);padding-top:.5rem;font-size:.66rem}.PhilosophySections-module__7W3ubG__principles h3{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.65rem);font-weight:500;line-height:1.1}.PhilosophySections-module__7W3ubG__statement{color:var(--color-moss);font-family:var(--font-display);margin-top:.65rem;font-size:1.15rem}.PhilosophySections-module__7W3ubG__principles article div>p:last-child{max-width:40rem;color:color-mix(in srgb, var(--color-ink) 65%, transparent);margin-top:.7rem;font-size:.9rem}.PhilosophySections-module__7W3ubG__principles blockquote{grid-template-columns:3.5rem 1fr;gap:clamp(1.2rem,3vw,2.5rem);padding-block:clamp(3rem,6vw,5rem) 0;display:grid}.PhilosophySections-module__7W3ubG__principles blockquote span{color:var(--color-cedar);font-family:var(--font-display);font-size:4rem;line-height:.8}.PhilosophySections-module__7W3ubG__principles blockquote p{max-width:18ch;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.7rem);line-height:1.08}.PhilosophySections-module__7W3ubG__fieldNote{min-height:34rem;padding:var(--section-block-padding) max(var(--stage-inline-padding), calc((100vw - 1280px) / 2));color:var(--color-mist);background:radial-gradient(circle at 80% 35%, #3a7ca529, transparent 27%), linear-gradient(135deg, #10231a, var(--color-forest-black));align-items:center;display:grid;position:relative;overflow:hidden}.PhilosophySections-module__7W3ubG__fieldNote>div{z-index:1;max-width:55rem;position:relative}.PhilosophySections-module__7W3ubG__fieldNote .PhilosophySections-module__7W3ubG__eyebrow{color:var(--color-sage)}.PhilosophySections-module__7W3ubG__fieldNote h2{max-width:11ch;margin-top:.8rem;font-size:clamp(3rem,6vw,6rem);line-height:.96}.PhilosophySections-module__7W3ubG__fieldNote>div>p:last-child{color:#f4f7f6a6;max-width:39rem;margin-top:1.4rem}.PhilosophySections-module__7W3ubG__largeMark{color:var(--color-river);font-family:var(--font-display);opacity:.12;font-size:28rem;line-height:1;position:absolute;bottom:-25%;right:7%}@media (max-width:760px){.PhilosophySections-module__7W3ubG__manifesto{grid-template-columns:1fr;gap:4rem}.PhilosophySections-module__7W3ubG__geometry{border-right:0;padding-right:0;position:static}.PhilosophySections-module__7W3ubG__rings{width:min(88vw,22rem)}.PhilosophySections-module__7W3ubG__principles article,.PhilosophySections-module__7W3ubG__principles blockquote{grid-template-columns:2.5rem 1fr}.PhilosophySections-module__7W3ubG__fieldNote{padding-inline:1.25rem}}
.ServicesSections-module___tLWwa__eyebrow{color:var(--color-moss);letter-spacing:.16em;text-transform:uppercase;font-size:.67rem;font-weight:650}.ServicesSections-module___tLWwa__serviceField{grid-template-columns:minmax(18rem,.78fr) minmax(27rem,1.22fr);gap:clamp(3rem,8vw,8rem);display:grid}.ServicesSections-module___tLWwa__overview{top:calc(var(--chrome-height) + 2rem);border-right:1px solid var(--color-stone);height:max-content;padding-right:clamp(1rem,4vw,4rem);position:sticky}.ServicesSections-module___tLWwa__overview h2,.ServicesSections-module___tLWwa__fit h2{font-family:var(--font-display);letter-spacing:-.035em;font-weight:500}.ServicesSections-module___tLWwa__overview h2{max-width:10ch;margin-top:.8rem;font-size:clamp(3rem,5.2vw,5.3rem);line-height:.96}.ServicesSections-module___tLWwa__roots{width:min(100%,27rem);color:color-mix(in srgb, var(--color-ink) 48%, transparent);stroke:currentColor;stroke-width:1.1px;margin-top:clamp(2rem,4vw,3rem)}.ServicesSections-module___tLWwa__overview>div{border-top:1px solid var(--color-stone);max-width:18rem;margin-top:1.5rem;padding-top:1rem}.ServicesSections-module___tLWwa__overview>div span{color:var(--color-moss);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem}.ServicesSections-module___tLWwa__overview>div p{font-family:var(--font-display);margin-top:.45rem;font-size:1.15rem}.ServicesSections-module___tLWwa__services article{min-height:18rem;scroll-margin-top:calc(var(--chrome-height) + 2rem);border-bottom:1px solid var(--color-stone);grid-template-columns:3.8rem 1fr;gap:clamp(1.2rem,3vw,2.5rem);padding-block:2.6rem;display:grid}.ServicesSections-module___tLWwa__services article:first-child{padding-top:0}.ServicesSections-module___tLWwa__services article>span{width:40px;height:40px;color:var(--color-cedar);border:1px solid;border-radius:50%;place-items:center;font-size:.66rem;display:grid}.ServicesSections-module___tLWwa__services h3{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.65rem);font-weight:500;line-height:1.1}.ServicesSections-module___tLWwa__services article div>p{max-width:39rem;color:color-mix(in srgb, var(--color-ink) 68%, transparent);margin-top:.65rem}.ServicesSections-module___tLWwa__services ul{grid-template-columns:1fr 1fr;gap:.55rem 1.4rem;margin-top:1.2rem;list-style:none;display:grid}.ServicesSections-module___tLWwa__services li{color:color-mix(in srgb, var(--color-ink) 64%, transparent);font-size:.77rem}.ServicesSections-module___tLWwa__services li:before{color:var(--color-moss);content:"—";margin-right:.5rem}.ServicesSections-module___tLWwa__process{border-block:1px solid var(--color-stone);grid-template-columns:repeat(4,1fr);margin-top:clamp(5rem,9vw,8rem);list-style:none;display:grid}.ServicesSections-module___tLWwa__process li{border-right:1px solid var(--color-stone);min-height:13rem;padding:1.7rem}.ServicesSections-module___tLWwa__process li:first-child{padding-left:0}.ServicesSections-module___tLWwa__process li:last-child{border-right:0;padding-right:0}.ServicesSections-module___tLWwa__process span{color:var(--color-cedar);font-size:.64rem}.ServicesSections-module___tLWwa__process h3{font-family:var(--font-display);margin-top:2.3rem;font-size:1.6rem;font-weight:500}.ServicesSections-module___tLWwa__process p{color:color-mix(in srgb, var(--color-ink) 61%, transparent);margin-top:.55rem;font-size:.78rem}.ServicesSections-module___tLWwa__fit{width:100%;min-height:42rem;padding:var(--section-block-padding) max(var(--stage-inline-padding), calc((100vw - 1280px) / 2));color:var(--color-mist);background:radial-gradient(circle at 82% 20%, #8e5a3b24, transparent 27%), linear-gradient(135deg, #10231a, var(--color-forest-black));grid-template-columns:minmax(19rem,.82fr) minmax(23rem,1.18fr);align-content:center;gap:clamp(3rem,8vw,8rem);display:grid}.ServicesSections-module___tLWwa__fit .ServicesSections-module___tLWwa__eyebrow{color:var(--color-sage)}.ServicesSections-module___tLWwa__fit h2{max-width:11ch;margin-top:.8rem;font-size:clamp(3rem,5.6vw,5.7rem);line-height:.96}.ServicesSections-module___tLWwa__fitCopy{align-self:end}.ServicesSections-module___tLWwa__fitCopy>p{max-width:38rem;font-family:var(--font-display);font-size:clamp(1.25rem,2.1vw,1.9rem);line-height:1.4}.ServicesSections-module___tLWwa__fit dl{border-top:1px solid #c9cfc92e;margin-top:2.5rem}.ServicesSections-module___tLWwa__fit dl>div{border-bottom:1px solid #c9cfc92e;grid-template-columns:7rem 1fr;gap:1rem;padding-block:1rem;display:grid}.ServicesSections-module___tLWwa__fit dt{color:var(--color-cedar);font-family:var(--font-display)}.ServicesSections-module___tLWwa__fit dd{color:#f4f7f699;font-size:.8rem}@media (max-width:760px){.ServicesSections-module___tLWwa__serviceField,.ServicesSections-module___tLWwa__fit{grid-template-columns:1fr}.ServicesSections-module___tLWwa__overview{border-right:0;padding-right:0;position:static}.ServicesSections-module___tLWwa__services article{grid-template-columns:3rem 1fr}.ServicesSections-module___tLWwa__services ul{grid-template-columns:1fr}.ServicesSections-module___tLWwa__process{grid-template-columns:1fr 1fr}.ServicesSections-module___tLWwa__process li:nth-child(2){border-right:0}.ServicesSections-module___tLWwa__process li:nth-child(-n+2){border-bottom:1px solid var(--color-stone)}.ServicesSections-module___tLWwa__process li:first-child,.ServicesSections-module___tLWwa__process li:last-child{padding:1.7rem}.ServicesSections-module___tLWwa__fit{min-height:0;padding-inline:1.25rem}}
.TeamSections-module__V0MYfG__eyebrow,.TeamSections-module__V0MYfG__fieldLabel,.TeamSections-module__V0MYfG__role{color:var(--color-moss);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:650}.TeamSections-module__V0MYfG__teamGrid{grid-template-columns:minmax(18rem,.8fr) minmax(27rem,1.2fr);gap:clamp(3rem,8vw,8rem);display:grid}.TeamSections-module__V0MYfG__teamGrid aside{border-right:1px solid var(--color-stone);padding-right:clamp(1rem,4vw,4rem)}.TeamSections-module__V0MYfG__teamGrid aside h2{max-width:10ch;font-family:var(--font-display);letter-spacing:-.04em;margin-top:.8rem;font-size:clamp(3rem,5.2vw,5.3rem);font-weight:500;line-height:.96}.TeamSections-module__V0MYfG__canopy{width:min(100%,27rem);color:color-mix(in srgb, var(--color-ink) 58%, transparent);stroke:currentColor;stroke-width:1px;margin-block:2.5rem 1.5rem}.TeamSections-module__V0MYfG__fieldCopy{font-family:var(--font-display);margin-top:.35rem;font-size:1.08rem}.TeamSections-module__V0MYfG__crewList article{min-height:11.5rem;scroll-margin-top:calc(var(--chrome-height) + 2rem);border-bottom:1px solid var(--color-stone);grid-template-columns:3rem 1fr;gap:1.2rem;padding-block:2rem;display:grid}.TeamSections-module__V0MYfG__crewList article:first-child{padding-top:0}.TeamSections-module__V0MYfG__crewList article>span{color:var(--color-cedar);padding-top:.55rem;font-size:.65rem}.TeamSections-module__V0MYfG__crewList h3{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,3rem);font-weight:500;line-height:1}.TeamSections-module__V0MYfG__role{margin-top:.55rem}.TeamSections-module__V0MYfG__crewList article div>p:last-child{max-width:39rem;color:color-mix(in srgb, var(--color-ink) 66%, transparent);margin-top:.75rem;font-size:.9rem}.TeamSections-module__V0MYfG__crewList blockquote{color:var(--color-moss);border-left:2px solid var(--color-moss);font-family:var(--font-display);margin-top:2.5rem;padding-left:1.2rem;font-size:clamp(1.5rem,2.8vw,2.3rem);font-style:italic}@media (max-width:760px){.TeamSections-module__V0MYfG__teamGrid{grid-template-columns:1fr;gap:4rem}.TeamSections-module__V0MYfG__teamGrid aside{border-right:0;padding-right:0}.TeamSections-module__V0MYfG__crewList article{grid-template-columns:2.5rem 1fr}}
.WorkStage-module__C6zz-q__forest{z-index:-5;object-fit:cover;filter:brightness(.4)saturate(.72)contrast(1.08);transform:scale(1.03)}.WorkStage-module__C6zz-q__veil{z-index:-4;background:linear-gradient(90deg,#07110dc4 0%,#0000 58%,#07110d9e 100%),linear-gradient(#0000 58%,#07110ddb 100%);position:absolute;inset:0}.WorkStage-module__C6zz-q__stageBody{flex:1;grid-template-columns:minmax(20rem,.88fr) minmax(26rem,1.12fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:0;display:grid;position:relative}.WorkStage-module__C6zz-q__copy{z-index:3;animation:WorkStage-module__C6zz-q__copy-arrives .48s var(--ease-entrance) both;position:relative}@keyframes WorkStage-module__C6zz-q__copy-arrives{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:translateY(0)}}.WorkStage-module__C6zz-q__eyebrow{color:var(--color-sage);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:650}.WorkStage-module__C6zz-q__eyebrow span{color:var(--color-cedar);padding-inline:.65rem}.WorkStage-module__C6zz-q__copy h1{max-width:14ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-top:.7rem;font-size:clamp(3.1rem,4.2vw,4.9rem);font-weight:500;line-height:.96}.WorkStage-module__C6zz-q__stageLine{color:#f4f7f6c7;max-width:31rem;margin-top:1.35rem;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.58}.WorkStage-module__C6zz-q__caseLink{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.8rem;min-height:44px;margin-top:1.5rem;font-size:.68rem;font-weight:650;display:inline-flex}.WorkStage-module__C6zz-q__caseLink span{color:var(--color-cedar);font-size:1.1rem}.WorkStage-module__C6zz-q__portrait{z-index:1;border:1px solid #c9cfc938;justify-self:end;width:min(100%,39rem);height:min(65svh,48rem);min-height:31rem;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #0000004d}.WorkStage-module__C6zz-q__portrait:after{z-index:4;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 5rem #07110d42}.WorkStage-module__C6zz-q__projectImage{opacity:0;object-fit:cover;transition:opacity .54s var(--ease-entrance), transform 1.2s var(--ease-entrance);transform:scale(1.025)}.WorkStage-module__C6zz-q__projectImage[data-active]{opacity:1;transform:scale(1)}.WorkStage-module__C6zz-q__mist{z-index:3;filter:blur(18px);opacity:0;pointer-events:none;background:radial-gradient(at 50% 48%,#f4f7f63b,#0000 34%),linear-gradient(100deg,#0000 24%,#f4f7f624 49%,#0000 74%);animation:.72s ease-out both WorkStage-module__C6zz-q__mist-pass;position:absolute;inset:-20%}@keyframes WorkStage-module__C6zz-q__mist-pass{0%{opacity:0;transform:translate(-24%)}35%{opacity:.72}to{opacity:0;transform:translate(24%)}}.WorkStage-module__C6zz-q__current{z-index:2;width:min(44vw,38rem);color:var(--color-river);opacity:.58;stroke:currentColor;stroke-width:1.1px;position:absolute;bottom:-1.5rem;right:-5rem}.WorkStage-module__C6zz-q__projectNavigation{z-index:5;border-top:1px solid #c9cfc938;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid;position:relative}.WorkStage-module__C6zz-q__projectNavigation li{min-width:0}.WorkStage-module__C6zz-q__projectNavigation button{color:#c9cfc985;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:.8rem;width:100%;min-height:82px;padding-right:1rem;transition:color .18s;display:flex}.WorkStage-module__C6zz-q__projectNavigation button:hover,.WorkStage-module__C6zz-q__projectNavigation button[aria-pressed=true]{color:var(--color-mist)}.WorkStage-module__C6zz-q__navNumber{border:1px solid;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.64rem;display:grid}button[aria-pressed=true] .WorkStage-module__C6zz-q__navNumber{color:var(--color-ink);background:var(--color-mist);border-color:var(--color-mist)}@media (max-width:980px){.WorkStage-module__C6zz-q__stageBody{grid-template-columns:minmax(16rem,.8fr) minmax(20rem,1.2fr)}.WorkStage-module__C6zz-q__portrait{height:min(61svh,42rem)}.WorkStage-module__C6zz-q__projectNavigation button{font-size:.72rem}}@media (max-width:760px){.WorkStage-module__C6zz-q__stageBody{grid-template-rows:minmax(18rem,43svh) auto;grid-template-columns:1fr;align-content:center;gap:1.65rem;padding-top:1rem}.WorkStage-module__C6zz-q__portrait{grid-row:1;justify-self:end;width:min(88%,25rem);height:43svh;min-height:18rem}.WorkStage-module__C6zz-q__copy{grid-row:2;padding-bottom:1rem}.WorkStage-module__C6zz-q__copy h1{font-size:clamp(2.8rem,13vw,4.4rem)}.WorkStage-module__C6zz-q__stageLine{margin-top:.8rem;font-size:.94rem}.WorkStage-module__C6zz-q__caseLink{margin-top:.8rem}.WorkStage-module__C6zz-q__current{width:31rem;bottom:-.5rem;right:-8rem}.WorkStage-module__C6zz-q__projectNavigation{margin-inline:calc(-1 * var(--stage-inline-padding));padding-inline:var(--stage-inline-padding);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.WorkStage-module__C6zz-q__projectNavigation::-webkit-scrollbar{display:none}.WorkStage-module__C6zz-q__projectNavigation button{width:auto;min-width:11.5rem;min-height:68px}}@media (prefers-reduced-motion:reduce){.WorkStage-module__C6zz-q__copy,.WorkStage-module__C6zz-q__mist{animation:none}.WorkStage-module__C6zz-q__projectImage{transition:opacity 1ms linear}}
