.PortfolioContent_section__cyXoo{min-height:120svh;display:flex;align-items:center;padding-block:170px;scroll-margin-top:0;pointer-events:none!important}.PortfolioContent_reading__iurCa{pointer-events:auto;width:min(36vw,485px);margin-left:clamp(32px,6vw,110px)}.PortfolioContent_reading__iurCa h2{font-size:clamp(38px,4.2vw,64px);line-height:1.03;letter-spacing:-.055em;font-weight:500}.PortfolioContent_reading__iurCa h3{font-size:21px;font-weight:500;line-height:1.2;letter-spacing:-.025em}.PortfolioContent_hero__kDICp{min-height:100svh;padding-block:150px 145px;overflow:clip}.PortfolioContent_hero__kDICp .PortfolioContent_reading__iurCa{--hero-surface:#edeae2;--hero-copy:#203a2c;--hero-ink:#203a2c;position:relative;isolation:isolate;width:min(43vw,590px);color:var(--hero-ink)}[data-theme=dark] .PortfolioContent_hero__kDICp .PortfolioContent_reading__iurCa{--hero-surface:#1d303b;--hero-copy:#e5ede8;--hero-ink:#f0eee4}.PortfolioContent_hero__kDICp h1{font-size:clamp(44px,4.55vw,72px);font-weight:500;letter-spacing:-.055em;line-height:1.15}.PortfolioContent_eyebrow__j1r7W{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--valley-muted);margin-bottom:26px}.PortfolioContent_titleDot__reQax{color:var(--valley-accent)}.PortfolioContent_intro__9kIbt{font-size:clamp(16px,1.25vw,19px);line-height:1.65;color:var(--valley-muted);max-width:365px;margin-top:30px}.PortfolioContent_intro__9kIbt strong{color:var(--valley-ink);font-weight:500}.PortfolioContent_heroActions__UQUz5{display:flex;gap:32px;align-items:center;margin-top:36px}.PortfolioContent_primary__e1L7e{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:13px;line-height:1;font-weight:500;white-space:nowrap}.PortfolioContent_primary__e1L7e:focus-visible .PortfolioContent_arrowCircle__fsxJh,.PortfolioContent_primary__e1L7e:hover .PortfolioContent_arrowCircle__fsxJh{background:var(--valley-ink)}.PortfolioContent_primary__e1L7e:active{transform:translateY(1px)}@keyframes PortfolioContent_descendHint__fSZIA{0%,60%,to{transform:translateY(0)}30%{transform:translateY(3px)}}[data-valley-motion=on] .PortfolioContent_primary__e1L7e:is(:hover,:focus-visible) .PortfolioContent_arrowCircle__fsxJh svg{animation:PortfolioContent_descendHint__fSZIA 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.PortfolioContent_arrowCircle__fsxJh svg{animation:none!important}}.PortfolioContent_arrowCircle__fsxJh{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;background:var(--valley-accent);color:var(--valley-bg);transition:transform .2s,background .2s}.PortfolioContent_secondary__LRbfz{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--valley-muted);padding-block:12px}.PortfolioContent_secondary__LRbfz:hover{color:var(--valley-accent)}.PortfolioContent_description__g3wzV{color:var(--valley-muted);font-size:16px;line-height:1.65;margin-top:24px;max-width:440px}.PortfolioContent_workshops__52z9I .PortfolioContent_reading__iurCa{width:min(40vw,540px)}.PortfolioContent_trailNote__Ae05i{margin-top:20px;color:var(--valley-muted);font-family:var(--font-mono);font-size:10px;line-height:1.6}.PortfolioContent_production__Wip1c{margin-top:20px;padding:26px 28px 22px;border-radius:18px;border:1px solid color-mix(in srgb,var(--valley-ink) 12%,transparent);background:color-mix(in srgb,var(--valley-bg) 64%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 26px rgba(33,65,50,.04),inset 0 1px 0 hsla(0,0%,100%,.3);transition:background .25s,border-color .25s,box-shadow .25s}.PortfolioContent_production__Wip1c>p{color:var(--valley-muted);font-size:14px;line-height:1.65;margin-top:15px}.PortfolioContent_production__Wip1c:focus-within,.PortfolioContent_production__Wip1c[data-active=true]{background:color-mix(in srgb,var(--valley-bg) 84%,transparent);border-color:rgba(6,78,59,.18);box-shadow:0 10px 30px rgba(33,65,50,.08)}.PortfolioContent_production__Wip1c:focus-within .PortfolioContent_projectIndex__5FRuL,.PortfolioContent_production__Wip1c[data-active=true] .PortfolioContent_projectIndex__5FRuL{background:#286453;color:#fff}.PortfolioContent_production__Wip1c:focus-within .PortfolioContent_landmarkLabel___ln4P,.PortfolioContent_production__Wip1c[data-active=true] .PortfolioContent_landmarkLabel___ln4P{color:var(--valley-accent)}.PortfolioContent_production__Wip1c .PortfolioContent_projectIndex__5FRuL{display:grid;place-items:center;flex-shrink:0;width:30px;height:34px;padding:0;border-radius:5px;background:#52796e;color:#fff;font-size:11px;font-weight:500;transition:background .25s,color .25s}.PortfolioContent_production__Wip1c .PortfolioContent_projectMeta__RYhwF{font-size:10px;margin-bottom:7px}.PortfolioContent_production__Wip1c a:focus-visible{outline:2px solid var(--valley-accent);outline-offset:5px;border-radius:2px}.PortfolioContent_techBadges__WhL7j{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin-top:17px;padding:0}.PortfolioContent_techBadges__WhL7j li{display:inline-flex;align-items:center;padding:5px 10px;border:1px solid rgba(49,88,70,.18);border-radius:999px;background:hsla(0,0%,100%,.8);color:#304c3b;font-family:var(--font-mono);font-size:11px;line-height:1.35}.PortfolioContent_projectFooter__H_h4T{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.PortfolioContent_projectFooter__H_h4T .PortfolioContent_links__MDGO8{margin-top:0;flex-shrink:0}.PortfolioContent_projectFooter__H_h4T .PortfolioContent_links__MDGO8 a{font-size:12px;line-height:16px;min-height:44px;padding-block:13px 14px}.PortfolioContent_landmarkLabel___ln4P{display:inline-flex;align-items:center;min-height:44px;line-height:16px;color:var(--valley-muted);font-family:var(--font-mono);font-size:9px;text-align:right;transition:color .25s}[data-theme=dark] .PortfolioContent_production__Wip1c{box-shadow:0 4px 8px rgba(10,25,25,.18)}[data-theme=dark] .PortfolioContent_production__Wip1c:focus-within,[data-theme=dark] .PortfolioContent_production__Wip1c[data-active=true]{border-color:rgba(172,205,187,.25);box-shadow:0 10px 30px rgba(10,25,25,.2)}[data-theme=dark] .PortfolioContent_techBadges__WhL7j li{background:#344c40;color:#e2ead8;border-color:rgba(205,225,212,.25)}.PortfolioContent_productionHeader__ozMOS{display:flex;gap:17px;align-items:flex-start}.PortfolioContent_projectIndex__5FRuL{font-family:var(--font-mono);color:var(--valley-accent);font-size:10px;line-height:1.5;padding-top:2px}.PortfolioContent_projectMeta__RYhwF{color:var(--valley-muted);font-family:var(--font-mono);font-size:10px;line-height:1.6;margin-bottom:11px}.PortfolioContent_projectMeta__RYhwF span{margin-inline:10px;color:var(--valley-line)}.PortfolioContent_projectType__KrVm2{font-size:17px;margin-top:14px;color:var(--valley-muted)}.PortfolioContent_tech__ZvZhe{font-family:var(--font-mono);font-size:9px;line-height:1.8;color:var(--valley-muted);margin-top:16px}.PortfolioContent_links__MDGO8{display:flex;flex-wrap:wrap;column-gap:22px;row-gap:5px;margin-top:16px}.PortfolioContent_links__MDGO8 a{display:inline-flex;align-items:center;gap:7px;padding-block:8px;font-size:11px;border-bottom:1px solid var(--valley-line);transition:border-color .2s,color .2s}.PortfolioContent_links__MDGO8 a:hover{color:var(--valley-accent);border-color:var(--valley-accent)}.PortfolioContent_projectImage__nMbcE{display:block;margin-top:29px;overflow:hidden;border-radius:4px;background:var(--valley-tint)}.PortfolioContent_projectImage__nMbcE img{display:block;width:100%;height:auto;aspect-ratio:1.9;object-fit:cover;object-position:top;transition:transform .5s}.PortfolioContent_projectImage__nMbcE:hover img{transform:scale(1.025)}.PortfolioContent_details__nOs0O{margin-top:24px;border-bottom:1px solid var(--valley-line)}.PortfolioContent_details__nOs0O summary{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;cursor:pointer;list-style:none;padding:16px 0}.PortfolioContent_details__nOs0O summary::-webkit-details-marker{display:none}.PortfolioContent_details__nOs0O summary>span{display:flex;align-items:center;gap:12px;color:var(--valley-muted);font-size:10px}.PortfolioContent_details__nOs0O summary svg{flex-shrink:0;transition:transform .2s}.PortfolioContent_details__nOs0O summary:hover{color:var(--valley-accent)}.PortfolioContent_details__nOs0O[open]>summary>span>svg,.PortfolioContent_details__nOs0O[open]>summary>svg{transform:rotate(45deg)}.PortfolioContent_detailBody__jbg4V{padding-block:10px 26px}.PortfolioContent_detailBody__jbg4V h3{margin-top:24px;font-size:15px}.PortfolioContent_detailBody__jbg4V p{color:var(--valley-muted);font-size:14px;line-height:1.7;margin-top:12px}.PortfolioContent_gallery__zLh1u{display:grid;grid-gap:16px;gap:16px;margin-top:25px}.PortfolioContent_gallery__zLh1u img{width:100%;height:auto;border-radius:3px}.PortfolioContent_moreWork__ns40b{margin-top:36px}.PortfolioContent_projectList__amL2_{padding-block:12px 30px;display:grid;grid-gap:35px;gap:35px}.PortfolioContent_projectList__amL2_ h3{font-size:18px}.PortfolioContent_projectList__amL2_ p:not(.PortfolioContent_tech__ZvZhe){color:var(--valley-muted);font-size:14px;line-height:1.65;margin-top:12px}.PortfolioContent_experience__8XPPJ{list-style:none;margin-top:35px;padding-left:19px;border-left:1px solid var(--valley-line)}.PortfolioContent_experience__8XPPJ>li{position:relative;padding-bottom:32px}.PortfolioContent_experience__8XPPJ>li:before{content:"";width:5px;height:5px;background:var(--valley-accent);border-radius:50%;position:absolute;left:-22px;top:5px}.PortfolioContent_experience__8XPPJ>li:last-child{padding-bottom:0}.PortfolioContent_experience__8XPPJ h3{font-size:18px;margin-top:9px}.PortfolioContent_experience__8XPPJ ul{margin-top:14px;display:grid;grid-gap:7px;gap:7px}.PortfolioContent_experience__8XPPJ ul li{color:var(--valley-muted);font-size:13px;line-height:1.65}.PortfolioContent_period__FYQ3U{font-family:var(--font-mono);font-size:9px;color:var(--valley-muted)}.PortfolioContent_experienceSection____hq8 .PortfolioContent_reading__iurCa{width:min(43vw,560px)}.PortfolioContent_careerTimeline___yaLf{position:relative;list-style:none;margin-top:36px;padding-left:36px}.PortfolioContent_careerTimeline___yaLf:before{content:"";position:absolute;left:12px;top:29px;bottom:29px;width:2px;background:color-mix(in srgb,var(--valley-accent) 55%,var(--valley-bg))}.PortfolioContent_careerTimeline___yaLf>li{position:relative;padding-bottom:14px}.PortfolioContent_careerTimeline___yaLf>li:last-child{padding-bottom:0}.PortfolioContent_careerNode__EUsog{position:absolute;left:-36px;top:16px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--valley-accent) 18%,var(--valley-bg));border:1px solid color-mix(in srgb,var(--valley-accent) 65%,var(--valley-bg));font-family:var(--font-mono);font-size:10px;color:var(--valley-ink);transition:background .3s,color .3s,box-shadow .3s}.PortfolioContent_careerCard__M8Gya{padding:16px 24px;border-radius:16px;border:1px solid rgba(25,52,40,.07);background:hsla(0,0%,100%,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 5px 18px rgba(41,65,52,.05);transition:border-color .3s,background .3s,box-shadow .3s}.PortfolioContent_careerCard__M8Gya h3{font-size:22px;line-height:1.2;margin-top:8px}.PortfolioContent_careerCard__M8Gya:focus-visible{outline:2px solid var(--valley-accent);outline-offset:4px}.PortfolioContent_careerPeriod__Qj6sK{color:var(--valley-muted);font-family:var(--font-mono);font-size:10px;line-height:1.5}.PortfolioContent_careerOrganisation__8gkCg{font-size:13px;line-height:1.5;margin-top:5px;color:var(--valley-muted)}.PortfolioContent_careerHighlights__DRMRS{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin-top:12px}.PortfolioContent_careerHighlights__DRMRS li{padding:4px 9px;border-radius:99px;background:#d1e9dc;border:1px solid #a7d4bb;color:#164b38;font-size:11px;font-weight:500;line-height:1.4}.PortfolioContent_careerPoints__Nz7gG{display:grid;grid-gap:6px;gap:6px;list-style:none;margin-top:12px}.PortfolioContent_careerPoints__Nz7gG li{padding-left:13px;position:relative;color:var(--valley-muted);font-size:14px;line-height:1.55}.PortfolioContent_careerPoints__Nz7gG li:before{content:"";position:absolute;left:0;top:.8em;width:3px;height:3px;border-radius:50%;background:var(--valley-accent);opacity:.6}.PortfolioContent_careerTimeline___yaLf>li[data-active=true] .PortfolioContent_careerNode__EUsog{color:var(--valley-bg);background:var(--valley-accent);border-color:transparent;box-shadow:0 0 0 5px color-mix(in srgb,var(--valley-accent) 10%,transparent)}.PortfolioContent_careerTimeline___yaLf>li[data-active=true] .PortfolioContent_careerCard__M8Gya{border-color:color-mix(in srgb,var(--valley-accent) 32%,transparent);background:hsla(0,0%,100%,.78);box-shadow:0 7px 24px rgba(41,65,52,.08)}.PortfolioContent_careerTimeline___yaLf>li[data-active=true] .PortfolioContent_careerPeriod__Qj6sK{color:var(--valley-accent)}[data-theme=dark] .PortfolioContent_careerCard__M8Gya{background:rgba(30,48,58,.65);border-color:rgba(221,235,225,.1);box-shadow:0 8px 22px rgba(12,26,31,.14)}[data-theme=dark] .PortfolioContent_careerHighlights__DRMRS li{background:#284f42;border-color:#497a63;color:#d4f2df}[data-theme=dark] .PortfolioContent_careerTimeline___yaLf>li[data-active=true] .PortfolioContent_careerCard__M8Gya{background:rgba(35,54,63,.84);border-color:color-mix(in srgb,var(--valley-accent) 40%,transparent)}@media(max-width:900px){.PortfolioContent_experienceSection____hq8 .PortfolioContent_reading__iurCa{width:100%}.PortfolioContent_section__cyXoo.PortfolioContent_experienceSection____hq8 .PortfolioContent_reading__iurCa{background:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.PortfolioContent_careerTimeline___yaLf{padding-left:36px}.PortfolioContent_careerNode__EUsog{left:-36px}.PortfolioContent_careerCard__M8Gya{padding:16px 20px;background:hsla(0,0%,100%,.86)}[data-theme=dark] .PortfolioContent_careerCard__M8Gya{background:rgba(30,48,58,.9)}}@media(prefers-reduced-motion:reduce){.PortfolioContent_careerCard__M8Gya,.PortfolioContent_careerNode__EUsog{transition:none}}.PortfolioContent_organisation__WVuP1{font-size:12px;margin-top:7px;color:var(--valley-muted)}.PortfolioContent_capabilities__CF0BJ{display:grid;grid-gap:20px;gap:20px;padding-block:10px 30px}.PortfolioContent_capabilities__CF0BJ dt{font-size:12px;font-weight:500}.PortfolioContent_capabilities__CF0BJ dd{font-size:13px;line-height:1.7;color:var(--valley-muted);margin-top:4px}.PortfolioContent_aboutBody__pGUE0{margin-top:30px}.PortfolioContent_aboutBody__pGUE0 p{color:var(--valley-muted);font-size:16px;line-height:1.8;margin-top:20px}.PortfolioContent_aboutBody__pGUE0 strong{color:var(--valley-ink);font-weight:500}.PortfolioContent_writing__9fn3T{margin-top:46px}.PortfolioContent_writing__9fn3T h3{font-size:15px;margin-bottom:12px}.PortfolioContent_writing__9fn3T a{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 0;border-bottom:1px solid var(--valley-line);font-size:13px;line-height:1.6}.PortfolioContent_writing__9fn3T a small{display:block;color:var(--valley-muted);font-family:var(--font-mono);font-size:9px;margin-bottom:6px}.PortfolioContent_writing__9fn3T a svg{flex-shrink:0}.PortfolioContent_writing__9fn3T a:hover{color:var(--valley-accent)}.PortfolioContent_contact__JDFJA{min-height:150svh}.PortfolioContent_email__KoM3F{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:clamp(14px,1.5vw,21px);border-bottom:1px solid var(--valley-accent);padding-block:12px;margin-top:25px;overflow-wrap:anywhere}.PortfolioContent_email__KoM3F:hover{color:var(--valley-accent)}.PortfolioContent_copy__zLgAD{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--valley-muted);margin-top:9px;padding-block:8px}.PortfolioContent_copy__zLgAD:hover{color:var(--valley-accent)}.PortfolioContent_socials__efEe3{margin-top:40px;display:flex;flex-wrap:wrap;gap:20px}.PortfolioContent_socials__efEe3 a{display:flex;align-items:center;gap:5px;font-size:11px;padding-block:8px}.PortfolioContent_socials__efEe3 a:hover{color:var(--valley-accent)}.PortfolioContent_location__elH2L{color:var(--valley-muted);font-size:12px;margin-top:35px}.PortfolioContent_credits__Lu5nL{margin-top:55px;font-size:10px;line-height:1.7;color:var(--valley-muted)}.PortfolioContent_credits__Lu5nL a{text-decoration:underline;-webkit-text-decoration-color:var(--valley-line);text-decoration-color:var(--valley-line);text-underline-offset:3px}.PortfolioContent_credits__Lu5nL a:hover{color:var(--valley-accent)}.PortfolioContent_credits__Lu5nL+.PortfolioContent_footer__lf_nJ{margin-top:14px}.PortfolioContent_footer__lf_nJ{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:55px;font-size:10px;color:var(--valley-muted)}.PortfolioContent_footer__lf_nJ a:hover{color:var(--valley-accent)}.PortfolioContent_hero__kDICp .PortfolioContent_eyebrow__j1r7W{letter-spacing:.13em;font-weight:500;color:var(--hero-copy)}.PortfolioContent_hero__kDICp .PortfolioContent_intro__9kIbt{max-width:375px;color:var(--hero-copy)}.PortfolioContent_hero__kDICp .PortfolioContent_intro__9kIbt strong{color:var(--hero-ink)}.PortfolioContent_hero__kDICp .PortfolioContent_secondary__LRbfz,.PortfolioContent_hero__kDICp .PortfolioContent_titleDot__reQax{color:var(--hero-copy)}@media(max-width:1100px)and (min-width:901px){.PortfolioContent_reading__iurCa{width:40vw}.PortfolioContent_hero__kDICp .PortfolioContent_reading__iurCa{width:46vw}}@media(max-width:900px){.PortfolioContent_section__cyXoo{min-height:110svh;padding:120px 26px 110px;align-items:flex-start}.PortfolioContent_hero__kDICp .PortfolioContent_reading__iurCa,.PortfolioContent_reading__iurCa{width:100%;max-width:560px;background:none;margin-inline:auto}.PortfolioContent_section__cyXoo:nth-child(3) .PortfolioContent_reading__iurCa,.PortfolioContent_section__cyXoo:nth-child(5) .PortfolioContent_reading__iurCa{margin-inline:auto}.PortfolioContent_section__cyXoo:not(.PortfolioContent_hero__kDICp) .PortfolioContent_reading__iurCa{background:color-mix(in srgb,var(--valley-bg) 94%,transparent);padding:24px;border-radius:6px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.PortfolioContent_hero__kDICp{min-height:105svh;padding-top:135px}.PortfolioContent_hero__kDICp .PortfolioContent_reading__iurCa:before{content:"";position:absolute;inset:-100px -100vw -66px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--hero-surface) 96%,transparent) calc(100% - 60px),transparent)}.PortfolioContent_hero__kDICp h1{font-size:clamp(38px,7.4vw,60px);max-width:520px}.PortfolioContent_hero__kDICp .PortfolioContent_intro__9kIbt{max-width:340px;font-size:15px;margin-top:20px}.PortfolioContent_hero__kDICp .PortfolioContent_eyebrow__j1r7W{font-size:9px;margin-bottom:20px}.PortfolioContent_heroActions__UQUz5{gap:24px;margin-top:24px}.PortfolioContent_hero__kDICp .PortfolioContent_primary__e1L7e{font-size:12px}.PortfolioContent_contact__JDFJA{min-height:155svh}}@media(max-width:480px){.PortfolioContent_section__cyXoo{padding-inline:20px}.PortfolioContent_hero__kDICp{padding-top:116px}.PortfolioContent_hero__kDICp h1{font-size:clamp(33px,10vw,39px)}.PortfolioContent_hero__kDICp .PortfolioContent_intro__9kIbt{max-width:300px;font-size:14px}.PortfolioContent_section__cyXoo:not(.PortfolioContent_hero__kDICp) .PortfolioContent_reading__iurCa{padding:22px 18px}}@media(max-width:900px){.PortfolioContent_workshops__52z9I .PortfolioContent_reading__iurCa{width:100%}.PortfolioContent_workshopIntro__tOpQa{position:relative;isolation:isolate}.PortfolioContent_workshopIntro__tOpQa:before{content:"";position:absolute;z-index:-1;inset:-65px -26px -24px;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--valley-bg) 94%,transparent),color-mix(in srgb,var(--valley-bg) 85%,transparent) 70%,transparent)}.PortfolioContent_section__cyXoo.PortfolioContent_workshops__52z9I .PortfolioContent_reading__iurCa{background:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.PortfolioContent_trailNote__Ae05i,.PortfolioContent_workshops__52z9I .PortfolioContent_description__g3wzV,.PortfolioContent_workshops__52z9I .PortfolioContent_eyebrow__j1r7W{color:var(--valley-ink)}.PortfolioContent_production__Wip1c{background:color-mix(in srgb,var(--valley-bg) 88%,transparent)}.PortfolioContent_production__Wip1c[data-active=true]{background:color-mix(in srgb,var(--valley-bg) 96%,transparent)}.PortfolioContent_workshops__52z9I .PortfolioContent_clientGroups__k4bpd{padding:0;background:none}}@media(max-width:480px){.PortfolioContent_workshopIntro__tOpQa:before{inset-inline:-20px}.PortfolioContent_production__Wip1c{padding:22px 19px 17px}.PortfolioContent_productionHeader__ozMOS{gap:12px}.PortfolioContent_production__Wip1c h3{font-size:20px}.PortfolioContent_landmarkLabel___ln4P{font-size:8px}}@media(prefers-reduced-motion:reduce){.PortfolioContent_section__cyXoo:not(.PortfolioContent_hero__kDICp){min-height:auto}}.PortfolioContent_landmarkCaption__7O1dE{margin-bottom:22px;color:var(--valley-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;transition:color .25s}.PortfolioContent_sceneProject__7ZKRK[data-active=true]>.PortfolioContent_landmarkCaption__7O1dE{color:var(--valley-accent)}.PortfolioContent_sceneProject__7ZKRK a:focus-visible{outline:2px solid var(--valley-accent);outline-offset:5px}.PortfolioContent_sceneProject__7ZKRK .PortfolioContent_techBadges__WhL7j{margin-top:22px}.PortfolioContent_gallery__zLh1u>a,.PortfolioContent_projectImage__nMbcE{display:block;padding:9px;border:1px solid color-mix(in srgb,var(--valley-ink) 15%,transparent);border-radius:13px;background:color-mix(in srgb,var(--valley-bg) 85%,transparent);box-shadow:0 18px 40px rgba(22,42,37,.16);overflow:hidden}.PortfolioContent_gallery__zLh1u>a img,.PortfolioContent_projectImage__nMbcE img{border-radius:7px}[data-theme=dark] .PortfolioContent_sceneProject__7ZKRK .PortfolioContent_techBadges__WhL7j li{background:rgba(30,41,59,.8);border-color:#334155;color:#cbd5e1}[data-theme=dark] .PortfolioContent_gallery__zLh1u>a,[data-theme=dark] .PortfolioContent_projectImage__nMbcE{border-color:rgba(51,65,85,.5);background:#1e2c34;box-shadow:0 22px 45px rgba(0,0,0,.4)}@media(prefers-reduced-motion:reduce){.PortfolioContent_projectImage__nMbcE img{transition:none}}@media(max-width:900px){.PortfolioContent_section__cyXoo.PortfolioContent_experienceSection____hq8 .PortfolioContent_reading__iurCa{width:100%;background:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.PortfolioContent_experienceSection____hq8 .PortfolioContent_description__g3wzV,.PortfolioContent_experienceSection____hq8 .PortfolioContent_eyebrow__j1r7W{color:var(--valley-ink)}}[data-journey-lighting] .PortfolioContent_careerCard__M8Gya,[data-journey-lighting] .PortfolioContent_careerNode__EUsog,[data-journey-lighting] .PortfolioContent_production__Wip1c{transition:box-shadow .3s}[data-journey-lighting] .PortfolioContent_hero__kDICp .PortfolioContent_reading__iurCa{--hero-surface:var(--valley-bg);--hero-ink:var(--valley-ink);--hero-copy:var(--valley-ink)}[data-journey-lighting] .PortfolioContent_careerCard__M8Gya{background:var(--journey-card);border-color:color-mix(in srgb,var(--valley-ink) 10%,transparent);box-shadow:0 5px 18px rgba(20,35,30,.1)}[data-journey-lighting] .PortfolioContent_careerTimeline___yaLf>li[data-active=true] .PortfolioContent_careerCard__M8Gya{background:var(--journey-card-active);border-color:color-mix(in srgb,var(--valley-accent) 35%,transparent)}[data-journey-lighting] .PortfolioContent_careerHighlights__DRMRS li{background:color-mix(in srgb,#d1e9dc,#284f42 var(--journey-night));border-color:color-mix(in srgb,#a7d4bb,#497a63 var(--journey-night));color:var(--valley-ink)}[data-journey-lighting] .PortfolioContent_sceneProject__7ZKRK .PortfolioContent_techBadges__WhL7j li,[data-journey-lighting] .PortfolioContent_techBadges__WhL7j li{background:color-mix(in srgb,var(--valley-bg) 85%,transparent);border-color:color-mix(in srgb,var(--valley-ink) 20%,transparent);color:var(--valley-ink)}[data-journey-lighting] .PortfolioContent_gallery__zLh1u>a,[data-journey-lighting] .PortfolioContent_projectImage__nMbcE{background:color-mix(in srgb,var(--valley-bg) 85%,transparent);border-color:color-mix(in srgb,var(--valley-ink) 15%,transparent);box-shadow:0 18px 40px rgba(22,42,37,.16)}@media(max-width:900px){[data-journey-lighting] .PortfolioContent_careerCard__M8Gya{background:color-mix(in srgb,hsla(0,0%,100%,.86),rgba(30,48,58,.9) var(--journey-night))}}.PortfolioContent_production__Wip1c h3{font-size:24px;line-height:1.2}.PortfolioContent_production__Wip1c>p{font-size:15px;line-height:1.7;margin-top:18px}.PortfolioContent_production__Wip1c .PortfolioContent_techBadges__WhL7j{margin-top:20px;gap:7px}.PortfolioContent_production__Wip1c .PortfolioContent_projectFooter__H_h4T{margin-top:24px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--valley-ink) 10%,transparent)}.PortfolioContent_production__Wip1c .PortfolioContent_projectFooter__H_h4T .PortfolioContent_links__MDGO8 a{padding:10px 14px;border:0;border-radius:8px;background:var(--valley-ink);color:var(--valley-bg);gap:12px}.PortfolioContent_production__Wip1c .PortfolioContent_projectFooter__H_h4T .PortfolioContent_links__MDGO8 a:hover{opacity:.85}.PortfolioContent_production__Wip1c .PortfolioContent_landmarkLabel___ln4P{font-size:9px}.PortfolioContent_clientGroups__k4bpd{margin-top:28px;display:grid;grid-gap:30px;gap:30px}.PortfolioContent_clientGroup__1gcuA h3{font-size:13px;font-weight:500;letter-spacing:0;color:var(--valley-muted)}.PortfolioContent_clients__axf1a{list-style:none;margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.PortfolioContent_clientCard__9dhLg{min-width:0;padding:16px 10px 13px;border-radius:12px;background:color-mix(in srgb,var(--valley-bg) 84%,transparent);border:1px solid color-mix(in srgb,var(--valley-ink) 12%,transparent);box-shadow:0 5px 16px rgba(27,51,41,.06);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.PortfolioContent_clientCard__9dhLg>span{color:var(--valley-ink);font-size:11px;font-weight:500;line-height:1.4}.PortfolioContent_clientLogo___sudK{height:48px;width:100%;display:grid;place-items:center}.PortfolioContent_clientLogo___sudK img{width:auto;height:auto;max-width:min(100%,100px);max-height:44px;object-fit:contain;filter:none;opacity:1;mix-blend-mode:multiply}.PortfolioContent_clientGroup__1gcuA[data-featured=true] .PortfolioContent_clients__axf1a{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.PortfolioContent_clientGroup__1gcuA[data-featured=true] .PortfolioContent_clientCard__9dhLg{padding:22px 14px 18px;border-radius:16px;border-color:color-mix(in srgb,var(--valley-ink) 12%,transparent);box-shadow:0 7px 20px rgba(27,51,41,.08)}.PortfolioContent_clientGroup__1gcuA[data-featured=true] .PortfolioContent_clientLogo___sudK{height:100px}.PortfolioContent_clientGroup__1gcuA[data-featured=true] .PortfolioContent_clientLogo___sudK img{max-width:min(100%,120px);max-height:100px}.PortfolioContent_clientGroup__1gcuA[data-featured=true] .PortfolioContent_clientCard__9dhLg>span{font-size:12px}@media(max-width:480px){.PortfolioContent_production__Wip1c{padding:22px 19px 18px}.PortfolioContent_production__Wip1c h3{font-size:21px}.PortfolioContent_production__Wip1c .PortfolioContent_projectFooter__H_h4T{gap:8px}.PortfolioContent_production__Wip1c .PortfolioContent_projectFooter__H_h4T .PortfolioContent_landmarkLabel___ln4P{font-size:8px}.PortfolioContent_clients__axf1a{gap:8px}.PortfolioContent_clientCard__9dhLg{padding-inline:8px}.PortfolioContent_clientCard__9dhLg>span{font-size:10px}}@media(hover:none)and (pointer:coarse),(max-width:900px){.PortfolioContent_careerCard__M8Gya,.PortfolioContent_clientCard__9dhLg,.PortfolioContent_production__Wip1c,.PortfolioContent_section__cyXoo:not(.PortfolioContent_hero__kDICp) .PortfolioContent_reading__iurCa{backdrop-filter:none;-webkit-backdrop-filter:none}[data-journey-lighting] .PortfolioContent_careerCard__M8Gya{background:color-mix(in srgb,#fff,#1e303a var(--journey-night))}[data-journey-lighting] .PortfolioContent_careerTimeline___yaLf>li[data-active=true] .PortfolioContent_careerCard__M8Gya{background:color-mix(in srgb,#fff,#23363f var(--journey-night))}}.RidgeLandscape_landscape__NuLBa{--haven-grass:#9eb987;--haven-edge:#7e9f77;--haven-leaf:#4f7955;--haven-stem:#426847;--ridge-sky-top:#edeae2;--ridge-sky-bottom:#f6e2c8;--ridge-sun:#ffe9b7;--ridge-ray:#fff3b0;--ridge-cloud:#fff9ed;--ridge-far:#b6c7c5;--ridge-middle:#8fadaa;--ridge-near:#72958c;--ridge-snow:#e7ebe1;--ridge-mist:#d8e3d6;--ridge-haze:#d5ded4;--ridge-mat:#e9d9b9;--ridge-mat-stripe:#ac7768;--ridge-mat-thread:#8b9c81;--ridge-rock:#85988b;--ridge-rock-dark:#506f68;--ridge-grass:#b4bfa0;--ridge-grass-light:#c4caaa;--ridge-path:#e8d9b7;--ridge-path-edge:#9fa58b;--ridge-pine:#416c60;--ridge-pine-light:#628578;--ridge-trunk:#766d59;--ridge-blossom:#dba99d;--ridge-blossom-light:#efc5b6;--ridge-deck:#c8a880;--ridge-shadow:#36554f;--ridge-wall:#e7d8b8;--ridge-wall-shade:#b4af8e;--ridge-timber:#be9570;--ridge-timber-shade:#997c5e;--ridge-timber-dark:#574e3e;--ridge-roof:#52796e;--ridge-roof-light:#6a8c7c;--ridge-window:#edc47f;--ridge-water:#b1d2c5;--ridge-water-deep:#759f97;--ridge-foreground:#36594f;position:absolute;inset:0;overflow:hidden;contain:layout paint;background:var(--ridge-sky-top)}.RidgeLandscape_landscape__NuLBa>svg{width:100%;height:100%;max-width:none}.RidgeLandscape_cornerPines__MCPFx{position:absolute;inset:0;pointer-events:none}.RidgeLandscape_readingMist__wur5l{position:absolute;inset:0;background:linear-gradient(90deg,var(--valley-bg),color-mix(in srgb,var(--valley-bg) 94%,transparent) 24%,color-mix(in srgb,var(--valley-bg) 88%,transparent) 52%,color-mix(in srgb,var(--valley-bg) 35%,transparent) 65%,transparent 82%);background-size:var(--mist-width,100%) 100%;background-repeat:no-repeat}.RidgeLandscape_contactMist__EHovD{--contact-mist:#f4f1ea;position:absolute;inset:0;opacity:0;background:linear-gradient(90deg,color-mix(in srgb,var(--contact-mist) 97%,transparent) 0,color-mix(in srgb,var(--contact-mist) 93%,transparent) 18%,color-mix(in srgb,var(--contact-mist) 82%,transparent) 34%,color-mix(in srgb,var(--contact-mist) 63%,transparent) 48%,color-mix(in srgb,var(--contact-mist) 38%,transparent) 62%,color-mix(in srgb,var(--contact-mist) 14%,transparent) 77%,transparent 94%)}[data-theme=dark] .RidgeLandscape_contactMist__EHovD{--contact-mist:#12181b}.RidgeLandscape_mountainCabin__gNFDw{--ridge-roof:#586f66;--ridge-roof-light:#81917d}[data-theme=dark] .RidgeLandscape_mountainCabin__gNFDw{--ridge-roof:#344f4b;--ridge-roof-light:#53695d}.RidgeLandscape_streamCurrent__4uKyT{animation:RidgeLandscape_streamFlow__Ug_gc 9s linear infinite}.RidgeLandscape_bridgeWalker__FA2k4{transition:transform .9s cubic-bezier(.45,0,.25,1)}.RidgeLandscape_bridgeStep__PZsS7{animation:RidgeLandscape_bridgeStep__PZsS7 .9s ease-in-out}@keyframes RidgeLandscape_bridgeStep__PZsS7{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(-2px)}}.RidgeLandscape_landscape__NuLBa[data-motion=off] .RidgeLandscape_bridgeStep__PZsS7{animation:none}.RidgeLandscape_landscape__NuLBa[data-motion=off] .RidgeLandscape_bridgeWalker__FA2k4{transition:none}@media(prefers-reduced-motion:reduce){.RidgeLandscape_bridgeStep__PZsS7{animation:none!important}.RidgeLandscape_bridgeWalker__FA2k4{transition:none!important}}.RidgeLandscape_signal__ct3Tm{opacity:.3;transition:opacity .4s}.RidgeLandscape_broadcast__vLZhJ[data-active=true] .RidgeLandscape_signal__ct3Tm{opacity:.85}.RidgeLandscape_signalWave__Us7EV{transform-origin:0 0;opacity:.5;animation:RidgeLandscape_broadcastSignal__YCA3C 3.6s ease-out infinite}.RidgeLandscape_signalWave__Us7EV:nth-child(2){animation-delay:-1.8s;transform:scale(1.75);opacity:.35}.RidgeLandscape_waypointBoard__0vrpG{fill:var(--ridge-deck);transition:fill .3s}.RidgeLandscape_waypointHalo__7ymgL{opacity:0;transition:opacity .3s}.RidgeLandscape_waypoint__cqv_I[data-active=true] .RidgeLandscape_waypointBoard__0vrpG{fill:var(--ridge-window)}.RidgeLandscape_waypoint__cqv_I[data-active=true] .RidgeLandscape_waypointHalo__7ymgL{opacity:.65}.RidgeLandscape_fieldScreen__8f_RM{fill:var(--ridge-roof);transition:fill .3s}.RidgeLandscape_stationLantern__ZZZxk{fill:var(--ridge-deck);transition:fill .3s}.RidgeLandscape_stationGlow__rIrlD{opacity:0;transition:opacity .3s}.RidgeLandscape_fieldStation__qKFEj[data-active=true] .RidgeLandscape_stationGlow__rIrlD{opacity:1}.RidgeLandscape_fieldStation__qKFEj[data-active=true] .RidgeLandscape_stationLantern__ZZZxk{fill:var(--ridge-window)}.RidgeLandscape_fieldStation__qKFEj[data-active=true] .RidgeLandscape_fieldScreen__8f_RM{fill:var(--ridge-water-deep)}@keyframes RidgeLandscape_streamFlow__Ug_gc{to{stroke-dashoffset:-146}}@keyframes RidgeLandscape_broadcastSignal__YCA3C{0%{transform:scale(.65);opacity:0}20%{opacity:.65}to{transform:scale(2.5);opacity:0}}.RidgeLandscape_stratus__T_d01{animation:RidgeLandscape_drift__JVl5K 42s ease-in-out infinite alternate}.RidgeLandscape_stratusSlow__CVI4B{animation:RidgeLandscape_drift__JVl5K 63s ease-in-out infinite alternate-reverse}.RidgeLandscape_mugSteam__ptq7g{animation:RidgeLandscape_steamRise__ReXj4 4s ease-in-out infinite}.RidgeLandscape_lanternPool__PeqkH{opacity:0;transition:opacity .5s}.RidgeLandscape_sunRays__x_tUU{opacity:1}@keyframes RidgeLandscape_steamRise__ReXj4{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.7;transform:translate(2px,-5px)}}.RidgeLandscape_clouds__t725I{animation:RidgeLandscape_drift__JVl5K 48s ease-in-out infinite alternate}.RidgeLandscape_cloudWisps__yBkMV{animation:RidgeLandscape_cloudDissolve__p4JmZ 31s ease-in-out infinite}.RidgeLandscape_rayVeil__4jQpv{animation:RidgeLandscape_rayDissolve__yZ8n0 23s ease-in-out infinite}@keyframes RidgeLandscape_cloudDissolve__p4JmZ{0%,to{opacity:.65;transform:translateX(-5px)}40%{opacity:1;transform:translateX(5px)}75%{opacity:.45;transform:translateX(12px)}}@keyframes RidgeLandscape_rayDissolve__yZ8n0{0%,to{opacity:.65}40%{opacity:1}75%{opacity:.35}}.RidgeLandscape_smoke__jZBlO{opacity:.4;animation:RidgeLandscape_smoke__jZBlO 6s ease-in-out infinite}.RidgeLandscape_petals__37sv4{animation:RidgeLandscape_petals__37sv4 9s ease-in-out infinite}.RidgeLandscape_fireflies__FWBvx{opacity:0}[data-theme=dark] .RidgeLandscape_landscape__NuLBa{--haven-grass:#647e61;--haven-edge:#49694f;--haven-leaf:#365f49;--haven-stem:#325343;--ridge-sky-top:#1d303b;--ridge-sky-bottom:#7a777f;--ridge-sun:#f3ddbf;--ridge-ray:#dce4e8;--ridge-cloud:#899299;--ridge-far:#526e7a;--ridge-middle:#3d5c69;--ridge-near:#2d4e57;--ridge-snow:#9ba7a9;--ridge-mist:#758f8c;--ridge-haze:#748c91;--ridge-mat:#c3b292;--ridge-mat-stripe:#9c706b;--ridge-mat-thread:#768b79;--ridge-rock:#3f605b;--ridge-rock-dark:#253f44;--ridge-grass:#617565;--ridge-grass-light:#718373;--ridge-path:#a6a08c;--ridge-path-edge:#556b60;--ridge-pine:#294f49;--ridge-pine-light:#43655a;--ridge-trunk:#4e514b;--ridge-blossom:#9d818b;--ridge-blossom-light:#b199a0;--ridge-deck:#8e806b;--ridge-shadow:#182e33;--ridge-wall:#a3a08d;--ridge-wall-shade:#747e70;--ridge-timber:#967f65;--ridge-timber-shade:#6c6656;--ridge-timber-dark:#353d38;--ridge-roof:#35544e;--ridge-roof-light:#4b6b5c;--ridge-window:#ffd795;--ridge-water:#759b9d;--ridge-water-deep:#385963;--ridge-foreground:#203b3c}[data-theme=dark] .RidgeLandscape_landscape__NuLBa .RidgeLandscape_lanternPool__PeqkH{opacity:1}[data-theme=dark] .RidgeLandscape_landscape__NuLBa .RidgeLandscape_sunRays__x_tUU{opacity:.2}[data-theme=dark] .RidgeLandscape_landscape__NuLBa .RidgeLandscape_fireflies__FWBvx{opacity:.9;animation:RidgeLandscape_fireflies__FWBvx 5s ease-in-out infinite alternate;filter:drop-shadow(0 0 5px #ffd795)}.RidgeLandscape_meadowGlow__wPjch{opacity:.2;transition:opacity .6s}.RidgeLandscape_meadowFireflies__mo78g{opacity:0;transition:opacity .6s}.RidgeLandscape_meadowFirefly__TD7XC{animation:RidgeLandscape_meadowDrift__AeSXs 6s ease-in-out infinite alternate}.RidgeLandscape_meadowSway__YQFrY{transform-origin:0 0;animation:RidgeLandscape_meadowSway__YQFrY 4s ease-in-out infinite}.RidgeLandscape_meadowHalo__RwuW5{transform-box:fill-box;transform-origin:center;animation:RidgeLandscape_meadowHalo__RwuW5 4.5s ease-in-out infinite}.RidgeLandscape_petalDrift__qUZ4F{opacity:0;animation:RidgeLandscape_petalDrift__qUZ4F 7s linear infinite}.RidgeLandscape_petalWobble__cIly9{transform-box:fill-box;transform-origin:center;animation:RidgeLandscape_petalWobble__cIly9 2.4s ease-in-out infinite}@keyframes RidgeLandscape_meadowSway__YQFrY{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}@keyframes RidgeLandscape_meadowHalo__RwuW5{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.08);opacity:.9}}@keyframes RidgeLandscape_petalDrift__qUZ4F{0%{transform:translate(0) rotate(0);opacity:0}20%{opacity:.8}50%{transform:translate(-60px,40px) rotate(180deg)}80%{opacity:.8}to{transform:translate(-120px,80px) rotate(1turn);opacity:0}}@keyframes RidgeLandscape_petalWobble__cIly9{0%,to{transform:translateX(-3px) scaleY(.7)}50%{transform:translateX(3px) scaleY(1)}}[data-theme=dark] .RidgeLandscape_landscape__NuLBa .RidgeLandscape_meadowFireflies__mo78g,[data-theme=dark] .RidgeLandscape_landscape__NuLBa .RidgeLandscape_meadowGlow__wPjch{opacity:1}@keyframes RidgeLandscape_meadowDrift__AeSXs{0%{transform:translate(-3px,2px);opacity:.35}to{transform:translate(4px,-6px);opacity:1}}.RidgeLandscape_landscape__NuLBa[data-motion=off] .RidgeLandscape_meadowFirefly__TD7XC,.RidgeLandscape_landscape__NuLBa[data-motion=off] .RidgeLandscape_meadowHalo__RwuW5,.RidgeLandscape_landscape__NuLBa[data-motion=off] .RidgeLandscape_meadowSway__YQFrY,.RidgeLandscape_landscape__NuLBa[data-motion=off] .RidgeLandscape_petalDrift__qUZ4F,.RidgeLandscape_landscape__NuLBa[data-motion=off] .RidgeLandscape_petalWobble__cIly9{animation:none}.RidgeLandscape_landscape__NuLBa[data-motion=off] .RidgeLandscape_airbornePetals__qtpao{display:none}@media(prefers-reduced-motion:reduce){.RidgeLandscape_meadowFirefly__TD7XC,.RidgeLandscape_meadowHalo__RwuW5,.RidgeLandscape_meadowSway__YQFrY,.RidgeLandscape_petalDrift__qUZ4F,.RidgeLandscape_petalWobble__cIly9{animation:none!important}.RidgeLandscape_airbornePetals__qtpao{display:none}}@keyframes RidgeLandscape_drift__JVl5K{to{transform:translateX(28px)}}@keyframes RidgeLandscape_smoke__jZBlO{0%,to{transform:translateY(0);opacity:.2}50%{transform:translate(4px,-12px);opacity:.45}}@keyframes RidgeLandscape_petals__37sv4{0%{transform:translateY(-12px);opacity:0}20%{opacity:.8}80%{opacity:.6}to{transform:translate(-45px,65px);opacity:0}}@keyframes RidgeLandscape_fireflies__FWBvx{to{opacity:.25;transform:translate(5px,-7px)}}.RidgeLandscape_landscape__NuLBa[data-motion=off] .RidgeLandscape_cloudWisps__yBkMV,.RidgeLandscape_landscape__NuLBa[data-motion=off] .RidgeLandscape_clouds__t725I,.RidgeLandscape_landscape__NuLBa[data-motion=off] .RidgeLandscape_fireflies__FWBvx,.RidgeLandscape_landscape__NuLBa[data-motion=off] .RidgeLandscape_mugSteam__ptq7g,.RidgeLandscape_landscape__NuLBa[data-motion=off] .RidgeLandscape_petals__37sv4,.RidgeLandscape_landscape__NuLBa[data-motion=off] .RidgeLandscape_rayVeil__4jQpv,.RidgeLandscape_landscape__NuLBa[data-motion=off] .RidgeLandscape_signalWave__Us7EV,.RidgeLandscape_landscape__NuLBa[data-motion=off] .RidgeLandscape_smoke__jZBlO,.RidgeLandscape_landscape__NuLBa[data-motion=off] .RidgeLandscape_stratusSlow__CVI4B,.RidgeLandscape_landscape__NuLBa[data-motion=off] .RidgeLandscape_stratus__T_d01,.RidgeLandscape_landscape__NuLBa[data-motion=off] .RidgeLandscape_streamCurrent__4uKyT{animation:none}.RidgeLandscape_landscape__NuLBa[data-motion=off] .RidgeLandscape_petals__37sv4{display:none}@media(max-width:900px){.RidgeLandscape_landscape__NuLBa>svg:first-child{transform:translateY(24px)}.RidgeLandscape_cornerPines__MCPFx{display:none}.RidgeLandscape_readingMist__wur5l{background:linear-gradient(180deg,var(--valley-bg) 0,color-mix(in srgb,var(--valley-bg) 90%,transparent) 25%,transparent 63%);background-size:100% 100%}.RidgeLandscape_contactMist__EHovD{background:linear-gradient(180deg,var(--contact-mist),color-mix(in srgb,var(--contact-mist) 85%,transparent) 25%,color-mix(in srgb,var(--contact-mist) 35%,transparent) 48%,transparent 73%)}}@media(prefers-reduced-motion:reduce){.RidgeLandscape_cloudWisps__yBkMV,.RidgeLandscape_clouds__t725I,.RidgeLandscape_fireflies__FWBvx,.RidgeLandscape_mugSteam__ptq7g,.RidgeLandscape_petals__37sv4,.RidgeLandscape_rayVeil__4jQpv,.RidgeLandscape_signalWave__Us7EV,.RidgeLandscape_smoke__jZBlO,.RidgeLandscape_stratusSlow__CVI4B,.RidgeLandscape_stratus__T_d01,.RidgeLandscape_streamCurrent__4uKyT{animation:none!important}}@media(max-width:480px)and (max-height:780px){.RidgeLandscape_landscape__NuLBa>svg:first-child{transform:translateY(70px)}}.RidgeLandscape_lowerCurrent__WR59A{animation-duration:20s}.RidgeLandscape_librarySignal__aXc8x{opacity:.12;transition:opacity .4s}.RidgeLandscape_libraryPulse__Qwc2H{transform-origin:0 0}.RidgeLandscape_openObservatory__GEQP9[data-radio=true] .RidgeLandscape_librarySignal__aXc8x{opacity:.8}.RidgeLandscape_openObservatory__GEQP9[data-radio=true] .RidgeLandscape_libraryPulse__Qwc2H{animation:RidgeLandscape_libraryBroadcast__qrkVt 4s ease-out infinite}.RidgeLandscape_openObservatory__GEQP9[data-radio=true] .RidgeLandscape_libraryPulse__Qwc2H:nth-child(2){animation-delay:-1.3s}.RidgeLandscape_openObservatory__GEQP9[data-radio=true] .RidgeLandscape_libraryPulse__Qwc2H:nth-child(3){animation-delay:-2.6s}.RidgeLandscape_archiveDoor__H2Csw{fill:var(--ridge-roof);transition:fill .4s}.RidgeLandscape_archiveGlow__Qm7kq{opacity:.15;transition:opacity .4s}.RidgeLandscape_openObservatory__GEQP9[data-archive=true] .RidgeLandscape_archiveDoor__H2Csw{fill:var(--ridge-window)}.RidgeLandscape_openObservatory__GEQP9[data-archive=true] .RidgeLandscape_archiveGlow__Qm7kq{opacity:1}.RidgeLandscape_shopGlow__i_dBd{opacity:.25;transition:opacity .4s}.RidgeLandscape_shopActivity__oMqNM{opacity:.9;transition:opacity .4s}.RidgeLandscape_tradeOutpost__aQYri[data-active=true] .RidgeLandscape_shopActivity__oMqNM,.RidgeLandscape_tradeOutpost__aQYri[data-active=true] .RidgeLandscape_shopGlow__i_dBd{opacity:1}@keyframes RidgeLandscape_libraryBroadcast__qrkVt{0%{transform:scale(.65);opacity:.75}to{transform:scale(1.8);opacity:0}}.RidgeLandscape_landscape__NuLBa[data-motion=off] .RidgeLandscape_libraryPulse__Qwc2H{animation:none}@media(prefers-reduced-motion:reduce){.RidgeLandscape_libraryPulse__Qwc2H{animation:none!important}}[data-journey-lighting] .RidgeLandscape_landscape__NuLBa{--haven-grass:color-mix(in srgb,color-mix(in srgb,#9eb987,#9eb987 var(--journey-evening,0%)),#647e61 var(--journey-night,0%));--haven-edge:color-mix(in srgb,color-mix(in srgb,#7e9f77,#7e9f77 var(--journey-evening,0%)),#49694f var(--journey-night,0%));--haven-leaf:color-mix(in srgb,color-mix(in srgb,#4f7955,#4f7955 var(--journey-evening,0%)),#365f49 var(--journey-night,0%));--haven-stem:color-mix(in srgb,color-mix(in srgb,#426847,#426847 var(--journey-evening,0%)),#325343 var(--journey-night,0%));--ridge-sky-top:color-mix(in srgb,color-mix(in srgb,#edeae2,#d6b7ad var(--journey-evening,0%)),#1d303b var(--journey-night,0%));--ridge-sky-bottom:color-mix(in srgb,color-mix(in srgb,#f6e2c8,#f3bc85 var(--journey-evening,0%)),#7a777f var(--journey-night,0%));--ridge-sun:color-mix(in srgb,color-mix(in srgb,#ffe9b7,#ffc47a var(--journey-evening,0%)),#f3ddbf var(--journey-night,0%));--ridge-ray:color-mix(in srgb,color-mix(in srgb,#fff3b0,#ffce8c var(--journey-evening,0%)),#dce4e8 var(--journey-night,0%));--ridge-cloud:color-mix(in srgb,color-mix(in srgb,#fff9ed,#efc9b3 var(--journey-evening,0%)),#899299 var(--journey-night,0%));--ridge-far:color-mix(in srgb,color-mix(in srgb,#b6c7c5,#a699a2 var(--journey-evening,0%)),#526e7a var(--journey-night,0%));--ridge-middle:color-mix(in srgb,color-mix(in srgb,#8fadaa,#8a9090 var(--journey-evening,0%)),#3d5c69 var(--journey-night,0%));--ridge-near:color-mix(in srgb,color-mix(in srgb,#72958c,#737d76 var(--journey-evening,0%)),#2d4e57 var(--journey-night,0%));--ridge-snow:color-mix(in srgb,color-mix(in srgb,#e7ebe1,#e1cbbb var(--journey-evening,0%)),#9ba7a9 var(--journey-night,0%));--ridge-mist:color-mix(in srgb,color-mix(in srgb,#d8e3d6,#c9b7a3 var(--journey-evening,0%)),#758f8c var(--journey-night,0%));--ridge-haze:color-mix(in srgb,color-mix(in srgb,#d5ded4,#c5aaa0 var(--journey-evening,0%)),#748c91 var(--journey-night,0%));--ridge-mat:color-mix(in srgb,color-mix(in srgb,#e9d9b9,#e9d9b9 var(--journey-evening,0%)),#c3b292 var(--journey-night,0%));--ridge-mat-stripe:color-mix(in srgb,color-mix(in srgb,#ac7768,#ac7768 var(--journey-evening,0%)),#9c706b var(--journey-night,0%));--ridge-mat-thread:color-mix(in srgb,color-mix(in srgb,#8b9c81,#8b9c81 var(--journey-evening,0%)),#768b79 var(--journey-night,0%));--ridge-rock:color-mix(in srgb,color-mix(in srgb,#85988b,#85988b var(--journey-evening,0%)),#3f605b var(--journey-night,0%));--ridge-rock-dark:color-mix(in srgb,color-mix(in srgb,#506f68,#506f68 var(--journey-evening,0%)),#253f44 var(--journey-night,0%));--ridge-grass:color-mix(in srgb,color-mix(in srgb,#b4bfa0,#a6a079 var(--journey-evening,0%)),#617565 var(--journey-night,0%));--ridge-grass-light:color-mix(in srgb,color-mix(in srgb,#c4caaa,#c2b18a var(--journey-evening,0%)),#718373 var(--journey-night,0%));--ridge-path:color-mix(in srgb,color-mix(in srgb,#e8d9b7,#e5c59b var(--journey-evening,0%)),#a6a08c var(--journey-night,0%));--ridge-path-edge:color-mix(in srgb,color-mix(in srgb,#9fa58b,#9c957b var(--journey-evening,0%)),#556b60 var(--journey-night,0%));--ridge-pine:color-mix(in srgb,color-mix(in srgb,#416c60,#4d685b var(--journey-evening,0%)),#294f49 var(--journey-night,0%));--ridge-pine-light:color-mix(in srgb,color-mix(in srgb,#628578,#71826b var(--journey-evening,0%)),#43655a var(--journey-night,0%));--ridge-trunk:color-mix(in srgb,color-mix(in srgb,#766d59,#766d59 var(--journey-evening,0%)),#4e514b var(--journey-night,0%));--ridge-blossom:color-mix(in srgb,color-mix(in srgb,#dba99d,#dba99d var(--journey-evening,0%)),#9d818b var(--journey-night,0%));--ridge-blossom-light:color-mix(in srgb,color-mix(in srgb,#efc5b6,#efc5b6 var(--journey-evening,0%)),#b199a0 var(--journey-night,0%));--ridge-deck:color-mix(in srgb,color-mix(in srgb,#c8a880,#c8a880 var(--journey-evening,0%)),#8e806b var(--journey-night,0%));--ridge-shadow:color-mix(in srgb,color-mix(in srgb,#36554f,#36554f var(--journey-evening,0%)),#182e33 var(--journey-night,0%));--ridge-wall:color-mix(in srgb,color-mix(in srgb,#e7d8b8,#e6c7a0 var(--journey-evening,0%)),#a3a08d var(--journey-night,0%));--ridge-wall-shade:color-mix(in srgb,color-mix(in srgb,#b4af8e,#b09b7c var(--journey-evening,0%)),#747e70 var(--journey-night,0%));--ridge-timber:color-mix(in srgb,color-mix(in srgb,#be9570,#c09065 var(--journey-evening,0%)),#967f65 var(--journey-night,0%));--ridge-timber-shade:color-mix(in srgb,color-mix(in srgb,#997c5e,#987153 var(--journey-evening,0%)),#6c6656 var(--journey-night,0%));--ridge-timber-dark:color-mix(in srgb,color-mix(in srgb,#574e3e,#574e3e var(--journey-evening,0%)),#353d38 var(--journey-night,0%));--ridge-roof:color-mix(in srgb,color-mix(in srgb,#52796e,#617363 var(--journey-evening,0%)),#35544e var(--journey-night,0%));--ridge-roof-light:color-mix(in srgb,color-mix(in srgb,#6a8c7c,#82907b var(--journey-evening,0%)),#4b6b5c var(--journey-night,0%));--ridge-window:color-mix(in srgb,color-mix(in srgb,#edc47f,#ffd494 var(--journey-evening,0%)),#ffd795 var(--journey-night,0%));--ridge-water:color-mix(in srgb,color-mix(in srgb,#b1d2c5,#a9b8b0 var(--journey-evening,0%)),#759b9d var(--journey-night,0%));--ridge-water-deep:color-mix(in srgb,color-mix(in srgb,#759f97,#788e8d var(--journey-evening,0%)),#385963 var(--journey-night,0%));--ridge-foreground:color-mix(in srgb,color-mix(in srgb,#36594f,#36594f var(--journey-evening,0%)),#203b3c var(--journey-night,0%))}[data-journey-lighting] .RidgeLandscape_landscape__NuLBa .RidgeLandscape_archiveDoor__H2Csw,[data-journey-lighting] .RidgeLandscape_landscape__NuLBa .RidgeLandscape_fieldScreen__8f_RM,[data-journey-lighting] .RidgeLandscape_landscape__NuLBa .RidgeLandscape_lanternPool__PeqkH,[data-journey-lighting] .RidgeLandscape_landscape__NuLBa .RidgeLandscape_meadowFireflies__mo78g,[data-journey-lighting] .RidgeLandscape_landscape__NuLBa .RidgeLandscape_meadowGlow__wPjch,[data-journey-lighting] .RidgeLandscape_landscape__NuLBa .RidgeLandscape_stationLantern__ZZZxk,[data-journey-lighting] .RidgeLandscape_landscape__NuLBa .RidgeLandscape_waypointBoard__0vrpG{transition:none}[data-journey-lighting] .RidgeLandscape_landscape__NuLBa .RidgeLandscape_sunRays__x_tUU{opacity:calc(1 - var(--journey-night-strength, 0)*.8)}[data-journey-lighting] .RidgeLandscape_landscape__NuLBa .RidgeLandscape_daySun__jb1fU{opacity:calc(1 - var(--journey-night-strength, 0))}[data-journey-lighting] .RidgeLandscape_landscape__NuLBa .RidgeLandscape_nightMoon__xSL45,[data-journey-lighting] .RidgeLandscape_landscape__NuLBa .RidgeLandscape_nightStars__brDXY{opacity:var(--journey-night-strength,0)}[data-journey-lighting] .RidgeLandscape_landscape__NuLBa .RidgeLandscape_lanternPool__PeqkH,[data-journey-lighting] .RidgeLandscape_landscape__NuLBa .RidgeLandscape_meadowGlow__wPjch{opacity:calc(.2 + var(--journey-night-strength, 0)*.8)}[data-journey-lighting] .RidgeLandscape_landscape__NuLBa .RidgeLandscape_meadowFireflies__mo78g{opacity:var(--journey-night-strength,0)}.RidgeLandscape_daySun__jb1fU{opacity:1}.RidgeLandscape_nightMoon__xSL45,.RidgeLandscape_nightStars__brDXY{opacity:0}[data-journey-lighting] .RidgeLandscape_contactMist__EHovD{--contact-mist:color-mix(in srgb,#f4f1ea,#12181b var(--journey-night,0%))}[data-journey-lighting] .RidgeLandscape_mountainCabin__gNFDw{--ridge-roof:color-mix(in srgb,#586f66,#344f4b var(--journey-night,0%));--ridge-roof-light:color-mix(in srgb,#81917d,#53695d var(--journey-night,0%))}.RidgeLandscape_landscape__NuLBa [data-ambient] *{animation-play-state:paused}html[data-valley-scene="0"] .RidgeLandscape_landscape__NuLBa [data-ambient=arrival] *,html[data-valley-scene="0"] .RidgeLandscape_landscape__NuLBa [data-ambient=workshop] *,html[data-valley-scene="1"] .RidgeLandscape_landscape__NuLBa [data-ambient=arrival] *,html[data-valley-scene="1"] .RidgeLandscape_landscape__NuLBa [data-ambient=observatory] *,html[data-valley-scene="1"] .RidgeLandscape_landscape__NuLBa [data-ambient=workshop] *,html[data-valley-scene="2"] .RidgeLandscape_landscape__NuLBa [data-ambient=observatory] *,html[data-valley-scene="2"] .RidgeLandscape_landscape__NuLBa [data-ambient=workshop] *,html[data-valley-scene="3"] .RidgeLandscape_landscape__NuLBa [data-ambient=observatory] *,html[data-valley-scene="3"] .RidgeLandscape_landscape__NuLBa [data-ambient=outpost] *,html[data-valley-scene="4"] .RidgeLandscape_landscape__NuLBa [data-ambient=outpost] *,html[data-valley-scene="5"] .RidgeLandscape_landscape__NuLBa [data-ambient=haven] *,html[data-valley-scene="5"] .RidgeLandscape_landscape__NuLBa [data-ambient=outpost] *,html[data-valley-scene="6"] .RidgeLandscape_landscape__NuLBa [data-ambient=haven] *,html[data-valley-scene="7"] .RidgeLandscape_landscape__NuLBa [data-ambient=haven] *{animation-play-state:running}@media(hover:none)and (pointer:coarse),(max-width:900px){html[data-valley-scrolling] .RidgeLandscape_landscape__NuLBa svg *{animation-play-state:paused!important}.RidgeLandscape_fireflies__FWBvx{filter:none!important}}.Soundtrack_soundtrack__jlWMc{display:flex;align-items:center;padding-right:10px;border-right:1px solid var(--valley-line)}.Soundtrack_toggle__2L6bz{display:flex;align-items:center;gap:9px;padding:10px 0;font-size:10px;color:var(--valley-muted);transition:color .2s}.Soundtrack_toggle__2L6bz:hover{color:var(--valley-accent)}.Soundtrack_label__hSWmT{display:block;width:clamp(96px,12vw,184px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.Soundtrack_title__atn61{color:var(--valley-ink)}.Soundtrack_bars__9Cxcx{display:inline-flex;align-items:flex-end;gap:2px;height:11px;flex-shrink:0}.Soundtrack_bars__9Cxcx span{width:2px;height:100%;border-radius:1px;background:currentColor;transform-origin:bottom;transform:scaleY(.3);transition:transform .4s,background-color .3s}.Soundtrack_bars__9Cxcx span:nth-child(2){transform:scaleY(.55)}.Soundtrack_soundtrack__jlWMc[data-playing] .Soundtrack_bars__9Cxcx span{background:var(--valley-accent);animation:Soundtrack_level__qj3il 1.1s ease-in-out infinite alternate}.Soundtrack_soundtrack__jlWMc[data-playing] .Soundtrack_bars__9Cxcx span:nth-child(2){animation-duration:.74s;animation-delay:-.3s}.Soundtrack_soundtrack__jlWMc[data-playing] .Soundtrack_bars__9Cxcx span:nth-child(3){animation-duration:.93s;animation-delay:-.6s}html[data-valley-motion=off] .Soundtrack_soundtrack__jlWMc[data-playing] .Soundtrack_bars__9Cxcx span{animation:none;transform:scaleY(.65)}html[data-valley-motion=off] .Soundtrack_soundtrack__jlWMc[data-playing] .Soundtrack_bars__9Cxcx span:nth-child(2){transform:scaleY(1)}@keyframes Soundtrack_level__qj3il{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.Soundtrack_skip__ATde2{display:grid;place-items:center;width:26px;height:34px;color:var(--valley-muted);transition:color .2s,opacity .3s}.Soundtrack_skip__ATde2:hover{color:var(--valley-accent)}.Soundtrack_skip__ATde2:disabled{opacity:0;pointer-events:none}.Soundtrack_nowPlaying__tYmKQ{display:none}@media(max-width:900px){.Soundtrack_soundtrack__jlWMc{padding-right:0;border-right:0}.Soundtrack_toggle__2L6bz{justify-content:center;min-width:30px;min-height:44px;padding:0}.Soundtrack_skip__ATde2,.Soundtrack_toggle__2L6bz .Soundtrack_label__hSWmT{display:none}.Soundtrack_nowPlaying__tYmKQ{display:flex;align-items:center;gap:8px;position:absolute;right:22px;bottom:calc(100% + 64px);max-width:calc(100% - 44px);padding:8px 12px;border-radius:6px;font-family:var(--font-mono);font-size:9px;letter-spacing:.02em;color:var(--valley-muted);border:1px solid color-mix(in srgb,var(--valley-ink) 15%,transparent);background:color-mix(in srgb,var(--valley-bg) 90%,transparent);box-shadow:0 4px 16px rgba(20,40,35,.1),inset 0 1px 0 hsla(0,0%,100%,.16);opacity:0;transform:translateY(6px);transition:opacity .5s,transform .5s;pointer-events:none}.Soundtrack_nowPlaying__tYmKQ[data-visible]{opacity:1;transform:none}.Soundtrack_nowPlaying__tYmKQ .Soundtrack_label__hSWmT{width:auto;min-width:0}}html[data-valley-motion=off] .Soundtrack_nowPlaying__tYmKQ{transition:none;transform:none}.ValleyJourney_journey__u9J0e{position:relative;isolation:isolate;color:var(--valley-ink);min-height:100dvh}.ValleyJourney_skip__Yd7he{position:fixed;top:12px;left:12px;z-index:5;padding:10px 18px;background:var(--valley-ink);color:var(--valley-bg);transform:translateY(-160%)}.ValleyJourney_skip__Yd7he:focus{transform:translateY(0)}.ValleyJourney_header__Pk2Sj{height:76px;position:fixed;inset:18px 3vw auto;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:32px;padding-inline:24px;border:1px solid color-mix(in srgb,var(--valley-ink) 12%,transparent);border-radius:12px;background:color-mix(in srgb,var(--valley-bg) 48%,transparent);backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12);box-shadow:0 5px 24px rgba(30,48,45,.07),inset 0 1px 0 hsla(0,0%,100%,.26)}.ValleyJourney_brand__3KzYZ{display:flex;align-items:center;gap:14px;flex-shrink:0}.ValleyJourney_monogram__rmtTR{font-family:var(--font-display);font-size:39px;font-weight:600;letter-spacing:-.09em;line-height:1}.ValleyJourney_monogram__rmtTR span{color:var(--valley-accent)}.ValleyJourney_brandName__4rIsZ{font-size:12px;line-height:1.45;font-weight:500}.ValleyJourney_brandName__4rIsZ span{display:block;color:var(--valley-muted);font-size:11px;font-weight:400}.ValleyJourney_desktopNav__hgNAu{display:flex;gap:clamp(20px,2.6vw,42px);margin-left:auto}.ValleyJourney_desktopNav__hgNAu a{position:relative;font-size:13px;color:var(--valley-muted);padding:14px 0;transition:color .2s}.ValleyJourney_desktopNav__hgNAu a:after{content:"";position:absolute;height:3px;width:3px;border-radius:50%;background:var(--valley-accent);bottom:5px;left:50%;transform:scale(0);transition:transform .2s}.ValleyJourney_desktopNav__hgNAu a:hover,.ValleyJourney_desktopNav__hgNAu a[aria-current]{color:var(--valley-ink)}.ValleyJourney_desktopNav__hgNAu a[aria-current]:after{transform:scale(1)}.ValleyJourney_headerActions__gQ21_{display:flex;align-items:center;gap:24px}.ValleyJourney_theme__NKDg4{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:11px;color:var(--valley-muted);transition:color .2s}.ValleyJourney_resume__npKUH{display:inline-flex;align-items:center;gap:12px;font-size:12px;border:1px solid var(--valley-line);padding:10px 17px;border-radius:3px;white-space:nowrap;transition:background .2s,border-color .2s}.ValleyJourney_resume__npKUH:hover{background:var(--valley-tint);border-color:var(--valley-muted)}.ValleyJourney_menuButton__C0cDU{display:none;padding:8px}.ValleyJourney_mobileNav___cdF6{display:none}.ValleyJourney_worldFrame__EiWrI{position:fixed;z-index:0;inset:0;pointer-events:none}.ValleyJourney_worldCaption__uhlpV{position:absolute;right:5vw;bottom:110px;display:flex;align-items:center;gap:40px;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--valley-ink);padding:8px 12px;border-radius:6px;border:1px solid color-mix(in srgb,var(--valley-ink) 15%,transparent);background:color-mix(in srgb,var(--valley-bg) 85%,transparent);box-shadow:0 4px 16px rgba(20,40,35,.1),inset 0 1px 0 hsla(0,0%,100%,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ValleyJourney_content__k82Ki{position:relative;z-index:1;pointer-events:none}.ValleyJourney_content__k82Ki>*{pointer-events:auto}.ValleyJourney_journey__u9J0e[data-scene-step="7"] .ValleyJourney_worldCaption__uhlpV{right:clamp(22px,3vw,48px);bottom:84px;background:hsla(0,0%,100%,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}[data-theme=dark] .ValleyJourney_journey__u9J0e[data-scene-step="7"] .ValleyJourney_worldCaption__uhlpV{background:rgba(15,23,42,.6)}.ValleyJourney_journeyBar__QwDQi{position:fixed;z-index:3;inset:auto 0 0;height:64px;background:color-mix(in srgb,var(--valley-bg) 82%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-between;padding-inline:clamp(24px,4vw,72px)}.ValleyJourney_nextChapter__TedN0{display:flex;align-items:center;gap:16px;font-size:11px;color:var(--valley-muted);transition:color .2s}.ValleyJourney_nextChapter__TedN0:hover{color:var(--valley-accent)}.ValleyJourney_altitude__GIUzR{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--font-mono);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-right:14px;border-right:1px solid var(--valley-line);color:var(--valley-ink);min-width:68px}.ValleyJourney_chapterNav__G1mIo{display:flex;align-items:center;gap:20px}.ValleyJourney_chapterNav__G1mIo a{display:flex;align-items:center;gap:9px;min-height:36px;color:var(--valley-muted);font-size:10px}.ValleyJourney_chapterNav__G1mIo a[aria-current]{color:var(--valley-ink)}.ValleyJourney_chapterNav__G1mIo a[aria-current] .ValleyJourney_chapterMark__cCa8p{width:23px;background:var(--valley-accent)}.ValleyJourney_chapterNav__G1mIo a:hover{color:var(--valley-accent)}.ValleyJourney_chapterMark__cCa8p{width:5px;height:5px;border-radius:3px;background:var(--valley-line);transition:width .3s,background .3s}.ValleyJourney_ambience__hGJYA,.ValleyJourney_motion__gwu01{display:flex;align-items:center}.ValleyJourney_motion__gwu01{gap:8px;padding:10px 0 10px 14px;font-size:10px;color:var(--valley-muted);min-width:86px}.ValleyJourney_motion__gwu01:hover{color:var(--valley-accent)}.ValleyJourney_motion__gwu01:disabled{cursor:default}.ValleyJourney_progressTrack__7n1k2{position:absolute;height:1px;inset:0 0 auto;background:var(--valley-line)}.ValleyJourney_progressTrack__7n1k2>span{display:block;width:100%;height:100%;background:var(--valley-accent);transform:scaleX(0);transform-origin:left}.ValleyJourney_rain__dAVf_{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}@media(max-width:1100px){.ValleyJourney_header__Pk2Sj{gap:22px}.ValleyJourney_brandName__4rIsZ{display:none}.ValleyJourney_headerActions__gQ21_{gap:18px}.ValleyJourney_chapterNav__G1mIo{gap:14px}.ValleyJourney_nextChapter__TedN0{gap:8px}}@media(max-width:900px){.ValleyJourney_header__Pk2Sj{inset:12px 14px auto;height:60px;padding-inline:14px;gap:12px;border-radius:9px}.ValleyJourney_brandName__4rIsZ{display:block;font-size:11px}.ValleyJourney_brandName__4rIsZ span{font-size:10px}.ValleyJourney_monogram__rmtTR{font-size:30px}.ValleyJourney_desktopNav__hgNAu{display:none}.ValleyJourney_headerActions__gQ21_{margin-left:auto;gap:7px}.ValleyJourney_theme__NKDg4{min-width:32px;min-height:40px;justify-content:center}.ValleyJourney_resume__npKUH,.ValleyJourney_theme__NKDg4 span{display:none}.ValleyJourney_menuButton__C0cDU{display:block}.ValleyJourney_mobileNav___cdF6{display:flex;flex-direction:column;position:absolute;top:65px;left:0;right:0;padding:16px 24px 24px;z-index:4;border-radius:9px;background:var(--valley-bg);border:1px solid var(--valley-line);box-shadow:0 20px 30px rgba(30,35,32,.07)}.ValleyJourney_mobileNav___cdF6 a{display:flex;justify-content:space-between;padding:12px 0;font-size:18px}.ValleyJourney_mobileNav___cdF6 a[aria-current]{color:var(--valley-accent)}.ValleyJourney_worldFrame__EiWrI{height:100svh}.ValleyJourney_worldCaption__uhlpV{right:22px;bottom:80px;font-size:8px;gap:20px}.ValleyJourney_journeyBar__QwDQi{height:56px;padding-inline:22px;gap:14px}.ValleyJourney_nextChapter__TedN0{display:none}.ValleyJourney_chapterNav__G1mIo{flex:1 1;gap:0;justify-content:space-between}.ValleyJourney_chapterNav__G1mIo a{min-height:44px;min-width:30px;justify-content:center}.ValleyJourney_chapterName__OJMwv{display:none}.ValleyJourney_chapterNav__G1mIo a[aria-current] .ValleyJourney_chapterName__OJMwv{display:block;font-size:10px}.ValleyJourney_motion__gwu01{font-size:9px;min-width:77px;padding-left:8px}}@media(max-width:380px){.ValleyJourney_brandName__4rIsZ{display:none}.ValleyJourney_journeyBar__QwDQi{padding-inline:16px}}[data-journey-lighting] .ValleyJourney_journey__u9J0e[data-scene-step="7"] .ValleyJourney_worldCaption__uhlpV{background:color-mix(in srgb,hsla(0,0%,100%,.6),rgba(15,23,42,.6) var(--journey-night))}@media(hover:none)and (pointer:coarse),(max-width:900px){.ValleyJourney_header__Pk2Sj{background:color-mix(in srgb,var(--valley-bg) 94%,transparent)}.ValleyJourney_journeyBar__QwDQi{background:var(--valley-bg)}.ValleyJourney_header__Pk2Sj,.ValleyJourney_journeyBar__QwDQi,.ValleyJourney_journey__u9J0e[data-scene-step="7"] .ValleyJourney_worldCaption__uhlpV,.ValleyJourney_worldCaption__uhlpV{backdrop-filter:none;-webkit-backdrop-filter:none}}