@font-face{font-family:Golos Text;src:url(/assets/GolosText-Ca6L06xr.ttf) format("truetype");font-style:normal;font-weight:400 900;font-display:swap}:root{font-family:Golos Text,sans-serif;color:#302a24;background:#b8ac9f;font-synthesis:none;--ink:#302a24;--muted:#63574b;--line:rgba(66,49,31,.3);--focus:#652c32;--page-gutter:clamp(28px,3.35vw,72px)}*{box-sizing:border-box}html,body{margin:0;min-width:320px}body{line-height:1.4}button,a{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{font:inherit;color:inherit;cursor:pointer}button{border:0;background:none;padding:0}button:focus-visible,a:focus-visible{outline:2px solid var(--focus);outline-offset:6px}button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;flex:none}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;top:16px;left:16px;transform:translateY(-180%);background:#f0e9df;color:var(--ink);padding:12px 18px;text-decoration:none}.skip-link:focus{transform:none}#journey{position:relative;isolation:isolate;min-height:720px;height:100svh;overflow:clip}.visual-stage{position:absolute;inset:0;z-index:-1;overflow:hidden}#hero-poster,#cinematic-surface{position:absolute;inset:0;width:100%;height:100%}#hero-poster{object-fit:cover;object-position:center}.identity{position:absolute;left:var(--page-gutter);top:40px}h1{font-size:clamp(30px,2.72vw,54px);font-weight:400;line-height:1.12;letter-spacing:-.055em;margin:0}h1 span{display:block}.identity-caption{border-top:1px solid var(--line);padding-top:12px;margin:18px 0 0;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.fine-label{font-size:10px;line-height:1.4;font-weight:500;letter-spacing:.17em;text-transform:uppercase;margin:0;color:var(--muted)}.chapter-copy{position:absolute;left:var(--page-gutter);top:clamp(190px,14vw,270px);max-width:290px}.chapter-copy h2{font-size:clamp(18px,1.4vw,25px);font-weight:400;line-height:1.36;letter-spacing:-.025em;margin:13px 0 0}.journey-controls{position:absolute;left:var(--page-gutter);bottom:42px;color:#efe5d5;--line:rgba(239,229,213,.38);--muted:#c3b8a7;--focus:#f0d19d}.journey-controls button{display:flex;align-items:center;gap:16px;min-height:54px;text-align:left;font-size:14px}.journey-controls small{display:block;margin-top:4px;font-size:10px;color:var(--muted);letter-spacing:.02em}.journey-arrow{font-size:24px;width:42px;height:50px;display:grid;place-items:center;border:1px solid var(--line);border-radius:0}.tools-layer{position:absolute;right:var(--page-gutter);bottom:34px;max-width:calc(100% - 380px);padding:16px 22px 13px;background:#242320;color:#efe5d5;border:1px solid #716451;--line:rgba(219,196,160,.23);--muted:#bdb09b;--focus:#f0d19d}.tools-layer h2{margin:0 0 12px}#tools-entries{display:flex;border-top:1px solid var(--line);padding-top:15px;gap:28px}#tools-entries button{display:flex;gap:10px;align-items:center;min-height:40px;white-space:nowrap;font-size:12px;font-weight:500}#tools-entries button svg{width:20px;height:20px}@media(hover:hover){button:not([aria-disabled=true]):hover{color:#6c3539}}@media(max-width:1300px){.chapter-copy{max-width:225px}.chapter-copy h2{font-size:18px}.tools-layer{max-width:calc(100% - 300px)}#tools-entries{gap:20px}#tools-entries button{gap:7px;font-size:11px}}@media(max-width:900px){.identity{top:28px}.chapter-copy{top:190px}.tools-layer{left:var(--page-gutter);right:var(--page-gutter);bottom:28px;max-width:none}.journey-controls{bottom:150px}#tools-entries{justify-content:space-between;gap:12px}#journey{min-height:700px}.fine-label{font-size:9px}}@media(max-width:600px){:root{--page-gutter:22px}.identity{top:26px}h1{font-size:27px}.identity-caption{font-size:8px;letter-spacing:.12em;margin-top:13px;padding-top:9px}.chapter-copy{top:170px;max-width:230px}.chapter-copy h2{font-size:19px}#tools-entries button{flex-direction:column;align-items:flex-start;font-size:10px;gap:8px}#tools-entries button svg{width:19px;height:19px}.tools-layer{bottom:20px;padding:14px}.tools-layer h2{margin-bottom:10px}.journey-controls{bottom:158px}.journey-controls button{font-size:13px}.journey-arrow{height:44px;width:38px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}#journey-track{height:700svh}#journey{position:sticky;top:0;min-height:0;height:100svh}#hero-poster,#scene-veil{will-change:opacity}#cinematic-surface canvas{display:block;width:100%;height:100%}#scene-veil{position:absolute;inset:0;background:#211e1a;opacity:0;pointer-events:none}.visual-stage:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(18,17,16,.56),transparent 24%);opacity:1}#journey[data-kind=organization] .visual-stage:after{background:linear-gradient(0deg,rgba(14,14,13,.94),rgba(18,17,16,.2) 39%,transparent 62%),linear-gradient(180deg,rgba(16,15,13,.52),transparent 25%)}#journey[data-kind=final] .visual-stage:after{background:linear-gradient(0deg,rgba(18,17,16,.9),transparent 56%)}#journey[data-kind=organization] .identity{color:#f1e9de;--muted:#d8cbb8;--line:rgba(236,217,186,.3);--focus:#f0d19d}#journey[data-kind=organization] h1{font-size:clamp(25px,2vw,36px)}#journey[data-kind=organization] .identity-caption{margin-top:12px;padding-top:9px}#journey[data-kind=organization] .chapter-copy,#journey[data-kind=final] .chapter-copy{top:auto;bottom:136px;max-width:min(690px,57vw);color:#f5ecde;--muted:#d7c5aa}#journey[data-kind=organization] .chapter-copy h2,#journey[data-kind=final] .chapter-copy h2{font-size:clamp(27px,2.7vw,47px);line-height:1.12;letter-spacing:-.045em;text-wrap:balance;margin:12px 0 0}#journey[data-kind=organization] .chapter-copy[data-long=true] h2{font-size:clamp(25px,2.22vw,39px)}#chapter-description{max-width:480px;margin:16px 0 0;font-size:14px;line-height:1.55;color:#e2d7c7;text-wrap:pretty}#portal-entry{display:inline-flex;align-items:center;gap:36px;margin-top:22px;border:1px solid #cbb58e;min-height:47px;padding:0 20px;font-size:13px;letter-spacing:.01em;color:#eee2ce;--focus:#f0d19d}#portal-entry:after{content:"↗";font-size:18px;font-weight:400}#portal-availability{font-size:10px;margin:8px 0 0;color:#cabba5}.journey-controls{display:flex;align-items:center;gap:15px;bottom:34px}.journey-controls button:disabled{cursor:progress;opacity:.65}#chapter-counter{font-variant-numeric:tabular-nums;font-size:10px;letter-spacing:.1em;color:#cabba5;margin-left:14px;white-space:nowrap}#ambient-toggle{min-width:36px;min-height:40px;justify-content:center;color:#cabba5}#ambient-toggle svg{width:18px;height:18px}#ambient-toggle[aria-pressed=true]{color:#f3e4c9;background:#d6bc8e16}#journey[data-kind=hero] #chapter-counter{display:none}.chapter-rail{position:absolute;right:var(--page-gutter);top:44%;display:flex;flex-direction:column;gap:9px;align-items:flex-end}.chapter-rail span{height:1px;width:12px;background:#a9977b;opacity:.65}.chapter-rail span.active{width:27px;background:#f7e5c8;opacity:1}.tools-layer{z-index:5;background:#242320;border-color:#8c785a}#tools-entries button{position:relative;transition:color .18s ease;cursor:default}#tools-entries button:after{content:"";position:absolute;left:30px;right:0;bottom:1px;height:1px;background:#bca47a;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}#tools-entries button:focus-visible{color:#fff5e5}@media(hover:hover){#tools-entries button:hover{color:#fff5e5}#tools-entries button:hover:after{transform:scaleX(1)}#portal-entry:hover{background:#5f2c3159}}@media(max-width:1100px){.tools-layer{padding:12px 16px;max-width:calc(100% - 365px)}#tools-entries{gap:14px;padding-top:10px}#tools-entries button{white-space:normal;max-width:130px;line-height:1.3}#journey[data-kind=organization] .chapter-copy,#journey[data-kind=final] .chapter-copy{max-width:66vw;bottom:151px}#chapter-counter{display:none}}@media(max-width:900px){.tools-layer{left:var(--page-gutter);right:var(--page-gutter);bottom:20px;max-width:none}.tools-layer h2{margin-bottom:8px}#tools-entries button{max-width:none;white-space:nowrap}.journey-controls{bottom:131px}#journey[data-kind=organization] .chapter-copy,#journey[data-kind=final] .chapter-copy{bottom:207px;max-width:75vw}#journey[data-kind=organization] .chapter-copy h2{font-size:31px}#journey[data-kind=organization] .chapter-copy[data-long=true] h2{font-size:28px}#portal-entry{margin-top:16px}}@media(max-width:600px){:root{--page-gutter:20px}.identity{top:24px}h1{font-size:25px}#journey[data-kind=organization] h1{font-size:23px}.identity-caption{font-size:7px}#journey[data-kind=organization] .identity-caption{display:none}.tools-layer{bottom:max(12px,env(safe-area-inset-bottom));padding:10px 12px 8px}.tools-layer h2{font-size:8px;letter-spacing:.13em;margin:0 0 7px}#tools-entries{gap:8px;padding-top:8px}#tools-entries button{flex-direction:row;align-items:center;gap:7px;font-size:9px;white-space:normal;flex:1;min-height:32px}#tools-entries button svg{width:17px;height:17px}#tools-entries button:after{display:none}.journey-controls{bottom:calc(106px + env(safe-area-inset-bottom));gap:12px}.journey-controls button{font-size:11px;gap:11px;min-height:40px}.journey-controls small{font-size:8px}.journey-arrow{width:34px;height:38px;font-size:20px}#journey[data-kind=organization] .chapter-copy,#journey[data-kind=final] .chapter-copy{left:20px;right:28px;bottom:calc(168px + env(safe-area-inset-bottom));max-width:none}#journey[data-kind=organization] .chapter-copy h2,#journey[data-kind=final] .chapter-copy h2{font-size:29px;line-height:1.08}#journey[data-kind=organization] .chapter-copy[data-long=true] h2{font-size:23px;line-height:1.15}#chapter-description{font-size:11px;line-height:1.45;margin-top:11px;max-width:300px}#portal-entry{margin-top:14px;min-height:42px;padding:0 15px;font-size:11px;gap:26px}#portal-availability{font-size:8px;margin-top:7px}.chapter-rail{right:15px;top:34%;gap:8px}.chapter-rail span{width:7px}.chapter-rail span.active{width:15px}#journey[data-kind=organization] .visual-stage:after{background:linear-gradient(0deg,rgba(15,14,13,.96),rgba(15,14,13,.76) 30%,transparent 63%),linear-gradient(180deg,rgba(16,15,13,.45),transparent 24%)}.chapter-copy{top:159px;max-width:214px}}@media(max-height:650px)and (min-width:701px){.identity{top:22px}.identity-caption{display:none}#journey[data-kind=organization] .chapter-copy{bottom:116px;max-width:65vw}#journey[data-kind=organization] .chapter-copy h2{font-size:27px}#journey[data-kind=organization] .chapter-copy[data-long=true] h2{font-size:24px}#chapter-description{font-size:12px;margin-top:10px}#portal-entry{min-height:40px;margin-top:12px}.journey-controls{bottom:24px}.tools-layer{left:auto;max-width:calc(100% - 340px);bottom:18px}}:root{--page-gutter:clamp(24px,3.35vw,64px)}h1{font-size:clamp(30px,2.8vw,43px);letter-spacing:-.035em}.identity-caption{letter-spacing:.12em}.journey-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;pointer-events:none}.journey-film.presented{opacity:1}#hero-poster{will-change:auto}#scene-veil,.chapter-rail{display:none}.visual-stage:after{background:linear-gradient(0deg,#181613b8,transparent 22%)}#journey[data-kind=organization] .visual-stage:after{background:linear-gradient(0deg,#171614f5,#171614c7 24%,#17161480 48%,transparent 73%),linear-gradient(180deg,#171614ad,transparent 22%)}#journey[data-kind=organization] .identity{top:28px}#journey[data-kind=organization] h1{font-size:20px;letter-spacing:-.025em}#journey[data-kind=organization] h1 span{display:inline}#journey[data-kind=organization] .identity-caption{display:none}#journey[data-kind=organization] .chapter-copy,#journey[data-kind=final] .chapter-copy{bottom:128px;max-width:690px;width:57vw}#journey[data-kind=organization] .chapter-copy h2,#journey[data-kind=organization] .chapter-copy[data-long=true] h2,#journey[data-kind=final] .chapter-copy h2{font-size:clamp(34px,3.45vw,52px);line-height:1.08;letter-spacing:-.035em;text-wrap:balance;margin-top:14px;font-weight:450}#chapter-kicker{font-size:12px;letter-spacing:.1em;font-variant-numeric:tabular-nums}#chapter-description{font-size:15px;line-height:1.5;max-width:510px;margin-top:17px}#portal-entry{margin-top:23px;min-height:46px;padding:0 20px;background:#331f202b}#portal-availability{font-size:10px;color:#d8c9b4}.hero-organizations{position:absolute;right:var(--page-gutter);top:27%;width:310px;z-index:4}#hero-organization-list{list-style:none;padding:0;margin:0}#hero-organization-list li+li{border-top:1px solid #64543f42}#hero-organization-list button{display:flex;gap:18px;align-items:baseline;width:100%;padding:15px 0;text-align:left;line-height:1.38;font-size:15px;font-weight:450;transition:color .16s ease}#hero-organization-list button>span:first-child{font-size:10px;color:inherit;min-width:17px;font-variant-numeric:tabular-nums}#hero-organization-list button:hover,#hero-organization-list button:focus-visible{color:#51252b}#journey[data-kind=organization] .hero-organizations{display:none}#journey[data-travelling=true] .hero-organizations{visibility:hidden}#journey[data-kind=hero] .chapter-copy{top:auto;bottom:151px;max-width:260px}#journey[data-kind=hero] .chapter-copy h2{font-size:24px;line-height:1.15;letter-spacing:-.025em;color:#f0e6d8}#journey[data-kind=hero] #chapter-kicker{color:#e2d6c4;font-size:10px}@media(min-width:901px)and (min-height:651px){#journey[data-kind=hero] .chapter-copy{bottom:108px}}#journey[data-kind=final] .hero-organizations{color:#2e2923}.journey-controls{bottom:28px;gap:12px}.journey-controls button{font-size:12px;min-height:44px}.journey-controls button:hover,.journey-controls button:focus-visible{color:#fff3de}.journey-arrow{height:42px;width:38px;border-color:#ead7b983}.journey-controls small{font-size:10px}#journey[data-travelling=true] .journey-arrow{background:#d6bc8e29}#chapter-counter{display:none}.tools-layer{left:auto;right:var(--page-gutter);bottom:27px;max-width:none;padding:5px 13px;background:linear-gradient(180deg,#d8b37c0b,transparent),#292824c9;border:1px solid #b39b704d;border-radius:2px;color:#f0e6d5}.tools-layer h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#tools-entries{border:0;padding:0;gap:22px}#tools-entries button{font-size:11px;min-height:42px;max-width:none;gap:8px;white-space:nowrap;flex-direction:row;align-items:center}#tools-entries button svg{width:19px;height:19px;color:#dcc6a0}#tools-entries button:after{bottom:5px}@media(min-width:901px)and (max-width:1200px){.hero-organizations{width:270px;top:29%}#hero-organization-list button{font-size:13px;padding:12px 0}.tools-layer{padding:4px 10px}#tools-entries{gap:13px}#tools-entries button{font-size:10px}#journey[data-kind=organization] .chapter-copy{width:65vw;max-width:660px}}@media(max-width:900px){.hero-organizations{width:245px;top:28%}#hero-organization-list button{font-size:13px;padding:12px 0}#journey[data-kind=organization] .chapter-copy,#journey[data-kind=final] .chapter-copy{width:78vw;max-width:650px;bottom:140px}.tools-layer{left:auto;right:var(--page-gutter);bottom:25px}#tools-entries{gap:14px}#tools-entries button{font-size:10px}.journey-controls{bottom:90px}}@media(max-width:600px){:root{--page-gutter:20px;background:#24211d}.identity{top:22px}h1{font-size:26px}.identity-caption{display:none}#journey[data-kind=organization] .identity{top:22px}#journey[data-kind=organization] h1{font-size:15px;max-width:210px;line-height:1.25}#journey[data-kind=organization] h1 span{display:block}.visual-stage{top:0;bottom:0}#journey[data-kind=hero] .visual-stage,#journey[data-kind=final] .visual-stage{top:117px;height:38svh;bottom:auto;background:#b8ac9f}#journey[data-kind=hero],#journey[data-kind=final]{background:#b8ac9f}#journey[data-kind=hero] #hero-poster,#journey[data-kind=hero] .journey-film,#journey[data-kind=final] #hero-poster,#journey[data-kind=final] .journey-film{object-fit:cover;object-position:left center}#journey[data-kind=hero] .visual-stage:after,#journey[data-kind=final] .visual-stage:after{display:none}#journey[data-kind=hero] .chapter-copy{max-width:none;inset:91px 20px auto}#journey[data-kind=hero] #chapter-kicker{display:none}#journey[data-kind=hero] .chapter-copy h2{font-size:17px;color:#3c342c;margin:0}.hero-organizations{top:calc(117px + 38svh);left:20px;right:20px;width:auto}#hero-organization-list button{font-size:12px;line-height:1.22;padding:10px 0;min-height:42px;gap:14px}#hero-organization-list button>span:first-child{font-size:9px}#journey[data-kind=organization] .visual-stage{top:70px;height:clamp(130px,calc(100svh - 440px),50svh);bottom:auto}#journey[data-kind=organization] .visual-stage:after{background:linear-gradient(0deg,#24211d,transparent 45%)}#journey[data-kind=organization] .chapter-copy,#journey[data-kind=final] .chapter-copy{left:20px;right:20px;width:auto;max-width:none;bottom:calc(133px + env(safe-area-inset-bottom))}#journey[data-kind=organization] .chapter-copy h2,#journey[data-kind=organization] .chapter-copy[data-long=true] h2,#journey[data-kind=final] .chapter-copy h2{font-size:clamp(25px,7.3vw,32px);line-height:1.1;letter-spacing:-.025em;margin-top:10px;text-wrap:balance}#chapter-kicker{font-size:10px}#chapter-description{font-size:12px;line-height:1.45;margin-top:12px;max-width:350px}#portal-entry{min-height:42px;margin-top:16px;font-size:12px;padding:0 16px}#portal-availability{font-size:9px;margin-top:7px}#journey[data-kind=final] .chapter-copy{top:84px;bottom:auto;color:#302a24;--muted:#63574b}#journey[data-kind=final] .chapter-copy h2{font-size:19px;margin-top:4px}#journey[data-kind=final] #chapter-kicker,#journey[data-kind=final] #chapter-description{display:none}.journey-controls{left:20px;bottom:calc(76px + env(safe-area-inset-bottom));color:#efe5d5;gap:12px}#journey[data-kind=hero] .journey-controls,#journey[data-kind=final] .journey-controls{color:#3b3227;--muted:#4b3d2e}#journey[data-kind=hero] .journey-controls button:hover,#journey[data-kind=hero] .journey-controls button:focus-visible,#journey[data-kind=final] .journey-controls button:hover,#journey[data-kind=final] .journey-controls button:focus-visible{color:#51252b}#journey[data-kind=hero] .journey-arrow,#journey[data-kind=final] .journey-arrow{border-color:#75664f80}.journey-controls button{font-size:11px;min-height:40px}.journey-controls small{font-size:9px}.journey-arrow{width:34px;height:36px;font-size:20px}.tools-layer{left:20px;right:20px;bottom:max(10px,env(safe-area-inset-bottom));padding:0 12px;height:48px;border-radius:3px;background:#292824}#tools-entries{justify-content:space-around;gap:14px;height:46px}#tools-entries button{min-width:52px;min-height:44px;flex:none;justify-content:center;position:relative}#tools-entries button svg{width:20px;height:20px}#tools-entries button>span{display:none;position:absolute;bottom:49px;left:50%;transform:translate(-50%);white-space:nowrap;background:#292824;color:#f0e6d5;padding:7px 9px;font-size:10px;border:1px solid #b39b704d}#tools-entries button:focus-visible>span,#tools-entries button.tool-active>span{display:block}#tools-entries button:first-child>span{left:0;transform:none}#tools-entries button:last-child>span{left:auto;right:0;transform:none}#tools-entries button:after{display:none}}@media(max-width:600px)and (max-height:730px){#journey[data-kind=hero] .visual-stage,#journey[data-kind=final] .visual-stage{top:110px;height:clamp(130px,calc(100svh - 478px),215px)}.hero-organizations{top:calc(110px + clamp(130px,calc(100svh - 478px),215px))}#hero-organization-list button{font-size:11px;padding:8px 0;min-height:38px}#journey[data-kind=organization] .chapter-copy{bottom:123px}#journey[data-kind=organization] .chapter-copy h2,#journey[data-kind=organization] .chapter-copy[data-long=true] h2{font-size:24px}#chapter-description{font-size:11px;margin-top:8px}#portal-entry{margin-top:12px;min-height:40px}}@media(min-width:601px)and (max-height:650px){.identity{top:18px}.identity-caption{display:none}.hero-organizations{top:22%;width:245px}#hero-organization-list button{font-size:11px;padding:8px 0}#journey[data-kind=hero] .chapter-copy{bottom:90px}#journey[data-kind=organization] .chapter-copy{bottom:90px;max-width:66vw}#journey[data-kind=organization] .chapter-copy h2,#journey[data-kind=organization] .chapter-copy[data-long=true] h2{font-size:27px}#chapter-description{font-size:12px;margin-top:9px}#portal-entry{margin-top:12px;min-height:40px}.journey-controls{bottom:23px}.tools-layer{bottom:20px}}@media(prefers-reduced-motion:reduce){#hero-organization-list button{transition:none}}#journey-overview{position:absolute;right:var(--page-gutter);top:22px;min-height:44px;display:flex;gap:9px;align-items:center;font-size:12px;z-index:4}#journey[data-kind=organization] #journey-overview{color:#f1e9de;--focus:#f0d19d}#journey-overview:disabled{opacity:.5;cursor:progress}@media(max-width:600px){#journey-overview{top:22px;font-size:10px}#journey[data-kind=organization] .visual-stage{top:117px;height:38svh}#journey[data-kind=organization] #hero-poster,#journey[data-kind=organization] .journey-film{object-position:left center}#journey[data-kind=organization] .visual-stage:after{background:linear-gradient(0deg,#24211d,transparent 25%)}#journey[data-kind] #hero-poster,#journey[data-kind] .journey-film{object-fit:contain;object-position:center}}@media(max-aspect-ratio:8/5){#journey[data-kind] #hero-poster,#journey[data-kind] .journey-film{object-fit:contain;object-position:center}}@media(max-width:600px)and (max-height:730px){#journey[data-kind=organization] .visual-stage{top:110px;height:clamp(130px,calc(100svh - 478px),215px)}}@media(min-width:601px)and (max-width:900px)and (min-height:651px){#journey[data-kind] .visual-stage{top:150px;height:min(44svh,calc(100svh - 510px));bottom:auto}#journey[data-kind=hero] .visual-stage:after,#journey[data-kind=final] .visual-stage:after{display:none}.identity-caption{display:none}#journey[data-kind=hero] .chapter-copy{top:112px;bottom:auto;max-width:none}#journey[data-kind=hero] #chapter-kicker{display:none}#journey[data-kind=hero] .chapter-copy h2{font-size:20px;margin:0;color:#302a24}.hero-organizations{top:calc(150px + min(44svh,calc(100svh - 510px)));left:var(--page-gutter);right:var(--page-gutter);width:auto}#hero-organization-list button{min-height:44px;padding:11px 0}#journey[data-kind=final] .chapter-copy{top:98px;bottom:auto;color:#302a24}#journey[data-kind=final] .chapter-copy h2{font-size:24px}#journey[data-kind=final] #chapter-kicker,#journey[data-kind=final] #chapter-description{display:none}#journey[data-kind=hero] .journey-controls,#journey[data-kind=final] .journey-controls{color:#302a24;--muted:#63574b}}.tools-layer{--tools-ink:#f4e9d8;--tools-metal:#efd0a0;--tools-line:#c5aa7f9e;padding:0;border:0;border-radius:0;background:transparent;color:var(--tools-ink)}#tools-entries{height:58px;gap:20px;border:0;border-bottom:1px solid var(--tools-line);padding:0}#tools-entries button{min-height:58px;padding:8px 10px;font-size:15px;font-weight:500;gap:11px;line-height:1.3;background:#e0c99d0a}#tools-entries button svg{width:26px;height:26px;stroke-width:1.45;color:var(--tools-metal)}#tools-entries button:after{left:47px;right:10px;bottom:0;background:var(--tools-metal)}#tools-entries button:focus-visible{outline-width:2px;outline-offset:3px;background:#e0c99d18}#tools-entries button.tool-active{color:#fff5e5;background:#e0c99d18}#tools-entries button.tool-active:after{transform:scaleX(1)}@media(hover:hover){#tools-entries button:hover{background:#e0c99d18}}@media(min-width:601px){.tools-layer:before{content:"";position:absolute;inset:0 -8px;background:linear-gradient(0deg,#28231ed9,#28231e85 80%,#28231e00);z-index:-1;pointer-events:none}}@media(min-width:901px)and (max-width:1200px){#tools-entries{gap:12px}#tools-entries button{font-size:13px;padding:8px;gap:9px}#tools-entries button svg{width:24px;height:24px}}@media(min-width:601px)and (max-width:900px)and (min-height:651px){.tools-layer{left:var(--page-gutter);right:var(--page-gutter)}#tools-entries{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}#tools-entries button{font-size:14px;white-space:normal;padding:8px;gap:9px}#tools-entries button svg{width:24px;height:24px}}@media(max-width:600px),(min-width:601px)and (max-width:900px)and (max-height:650px){.tools-layer{left:max(20px,env(safe-area-inset-left));right:max(20px,env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));height:56px;padding:0;background:none;border:0;border-radius:0}.tools-layer:before{display:none}#tools-entries{height:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-color:var(--tools-line)}#tools-entries button{width:100%;height:56px;min-width:44px;min-height:56px;padding:0;justify-content:center;position:relative;color:var(--tools-ink);background:#d7bd8e0c}#tools-entries button svg{width:28px;height:28px;color:var(--tools-metal)}#tools-entries button:nth-child(n)>span{display:none;position:absolute;inset:0;transform:none;white-space:normal;padding:5px 7px;border:0;background:none;color:inherit;font-size:12px;line-height:1.25;text-align:center;text-wrap:balance;pointer-events:none}#tools-entries button:focus-visible>span,#tools-entries button.tool-active>span{display:flex;align-items:center;justify-content:center}#tools-entries button:focus-visible svg,#tools-entries button.tool-active svg{visibility:hidden}#tools-entries button:after{display:block;left:calc(50% - 14px);right:calc(50% - 14px);bottom:0}#journey[data-kind=hero] .tools-layer,#journey[data-kind=final] .tools-layer{--tools-ink:#3b3227;--tools-metal:#62432e;--tools-line:#75664f9c;--focus:#652c32}#journey[data-kind=hero] #tools-entries button,#journey[data-kind=final] #tools-entries button{background:#57422c10}#journey[data-kind=hero] #tools-entries button.tool-active,#journey[data-kind=hero] #tools-entries button:focus-visible,#journey[data-kind=final] #tools-entries button.tool-active,#journey[data-kind=final] #tools-entries button:focus-visible{color:#652c32;background:#57422c20}}@media(min-width:601px)and (max-width:900px)and (max-height:650px){.tools-layer{left:auto;right:var(--page-gutter);width:min(330px,42vw);bottom:20px}}@media(prefers-reduced-motion:reduce){#tools-entries button,#tools-entries button:after{transition:none}}#tools-entries button[aria-disabled=false]{cursor:pointer}#tools-entries button[aria-busy=true]{cursor:progress}html[data-workspace=capacity]{overflow:hidden}.organization-highlight{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.organization-light{opacity:0;transition:opacity .22s cubic-bezier(.16,1,.3,1)}.organization-light.is-active{opacity:1}.organization-shade{fill:#241c13;fill-opacity:.24}.organization-warmth{fill:#ffe3af;fill-opacity:.065}.organization-bloom{fill:none;stroke:#ffdfa8;stroke-width:9;stroke-opacity:.6;stroke-linecap:round}.organization-edge{fill:none;stroke:#ffedc9;stroke-width:1.5;stroke-opacity:.9;stroke-linecap:round}#journey[data-kind=organization] .organization-highlight,#journey[data-travelling=true] .organization-highlight{visibility:hidden}#hero-organization-list button{position:relative}#hero-organization-list button:after{content:"";position:absolute;left:35px;bottom:7px;width:36px;height:1px;background:#785534;transform:scaleX(0);transform-origin:left;transition:transform .22s cubic-bezier(.16,1,.3,1)}#hero-organization-list button[data-highlighted]{color:#512e25}#hero-organization-list button[data-highlighted]:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.organization-light,#hero-organization-list button:after{transition:none}}
