:root{--mm-route-time: .56s;--mm-route-ease: cubic-bezier(.2, .7, .2, 1)}.mm-route-rule{position:fixed;z-index:2147483000;top:0;left:0;width:100%;height:1px;pointer-events:none;background:linear-gradient(90deg,#9df0c800,#9df0c8d9 18%,#9df0c8d9 82%,#9df0c800);box-shadow:0 0 14px 1px #9df0c847;view-transition-name:mm-route-rule}@media (prefers-reduced-motion: no-preference){::view-transition-old(root){animation:mm-route-settle calc(var(--mm-route-time) * .6) cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:mm-route-set var(--mm-route-time) var(--mm-route-ease) both}::view-transition-group(mm-route-rule){animation:none}::view-transition-new(mm-route-rule){animation:mm-route-line var(--mm-route-time) var(--mm-route-ease) both}::view-transition-old(mm-route-rule){display:none}}@media (prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@keyframes mm-route-settle{to{opacity:0;filter:blur(2px)}}@keyframes mm-route-set{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes mm-route-line{0%{transform:translateY(0);opacity:0}12%{opacity:1}80%{opacity:.9}to{transform:translateY(100vh);opacity:0}}.mm-page-loading{display:grid;place-content:center;justify-items:center;gap:18px;min-height:100vh;min-height:100dvh;background:#0a100d;color:#93a399}.mm-page-loading p{margin:0;font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.mm-dialog-open{overflow:hidden}.mm-brief-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;place-items:center;background:#020d0bd1;padding:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mm-brief-panel{width:min(780px,100%);max-height:min(900px,calc(100dvh - 36px));overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:102px calc(40px + var(--mm-safe-bottom) + var(--mm-brief-keyboard-inset, 0px));border:1px solid var(--mmb-line, var(--mm-line));box-shadow:24px 24px #00000047}.mm-brief-backdrop.is-drawer{place-items:stretch end;padding:0;background:#020d0bb8}.mm-brief-panel.is-drawer{width:min(700px,82vw);height:100dvh;max-height:100dvh;border-block:0;border-right:0;box-shadow:-30px 0 90px #00000070;animation:mm-brief-drawer-in .26s cubic-bezier(.2,.8,.2,1) both}@keyframes mm-brief-drawer-in{0%{transform:translate(100%)}to{transform:none}}.mm-brief-panel.is-drawer .mm-brief-top{min-height:72px;padding-inline:clamp(24px,4vw,48px)}.mm-brief-panel.is-drawer .mm-brief-path{top:72px}.mm-brief-panel.is-drawer .mm-brief-start-step{min-height:calc(100dvh - 117px);padding:0}.mm-brief-start-form{min-height:inherit;display:grid!important;grid-template-rows:minmax(0,1fr) auto;gap:0!important;margin:0!important;padding:clamp(30px,6vh,64px) clamp(24px,5vw,56px) max(50px,var(--mm-safe-bottom))}.mm-brief-start-content{width:100%;max-width:570px;align-self:center}.mm-brief-carried-context{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0 0 14px;color:var(--mmb-fg2);font-family:var(--mm-mono);font-size:11px;line-height:1.35;letter-spacing:.055em;text-transform:uppercase}.mm-brief-carried-context span{color:var(--mmb-accent)}.mm-brief-panel[data-tone] .mm-brief-start-content h2{max-width:12ch;margin:0 0 18px;font-family:var(--mm-serif);font-size:clamp(48px,5vw,70px);font-weight:420;line-height:.94;letter-spacing:-.035em;text-wrap:balance}.mm-brief-start-lede{max-width:36rem;margin:0 0 clamp(28px,5vh,50px);color:var(--mmb-fg2);font-family:var(--mm-grotesque);font-size:17px;line-height:1.45}.mm-brief-entry-field{display:grid;gap:0;margin:0}.mm-brief-entry-field label,.mm-brief-profile-role legend{display:block;margin:0 0 10px;color:var(--mmb-muted);font-family:var(--mm-mono);font-size:11px;font-weight:400;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.mm-brief-entry-field input{width:100%;min-height:58px;border:0;border-bottom:2px solid color-mix(in srgb,var(--mmb-fg) 32%,transparent);border-radius:0;background:transparent;padding:4px 0;color:var(--mmb-fg);font-family:var(--mm-grotesque);font-size:clamp(20px,2.4vw,28px);outline:0}.mm-brief-entry-field input:focus-visible{border-bottom-color:var(--mmb-accent);outline:2px solid color-mix(in srgb,var(--mmb-accent) 30%,transparent);outline-offset:3px}.mm-brief-entry-field input::-moz-placeholder{color:color-mix(in srgb,var(--mmb-fg) 26%,transparent)}.mm-brief-entry-field input::placeholder{color:color-mix(in srgb,var(--mmb-fg) 26%,transparent)}.mm-brief-entry-field small{display:block;margin-top:9px;color:var(--mmb-muted);font-family:var(--mm-grotesque);font-size:12px}.mm-brief-action-rail{padding-top:24px}.mm-brief-action-rail .mm-button{width:100%;min-height:56px;justify-content:space-between;margin:0;font-family:var(--mm-mono);font-size:11.5px;font-weight:500;line-height:1.2}.mm-brief-action-rail>p{margin:12px 0 0;color:var(--mmb-muted);font-family:var(--mm-grotesque);font-size:11px;line-height:1.35}.mm-brief-action-rail a{color:inherit;text-underline-offset:2px}.mm-brief-reading-record{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 0 28px;border-block:1px solid var(--mmb-line);padding:14px 0}.mm-brief-reading-record>span:first-child{color:var(--mmb-accent);font-family:var(--mm-mono);font-size:10px}.mm-brief-reading-record strong{display:block;font-family:var(--mm-grotesque);font-size:14px}.mm-brief-reading-record small{display:block;margin-top:3px;color:var(--mmb-muted);font-size:12px}.mm-brief-reading-record i{width:8px;height:8px;border-radius:50%;background:var(--mmb-accent);box-shadow:0 0 color-mix(in srgb,var(--mmb-accent) 50%,transparent);animation:mm-brief-record-pulse 1.8s infinite}.mm-brief-reading-record[data-status=ready] i,.mm-brief-reading-record[data-status=failed] i{animation:none}.mm-brief-reading-record[data-status=failed] i{background:var(--mm-amber)}@keyframes mm-brief-record-pulse{70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.mm-brief-name-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:26px}.is-profile .mm-step-back{margin-bottom:12px}.is-profile .mm-brief-reading-record{margin-bottom:20px}.mm-brief-name-pair .mm-brief-entry-field input{min-height:48px;font-size:19px}.mm-brief-profile-role{margin:0;border:0;padding:0}.mm-brief-role-chips{display:flex;flex-wrap:wrap;gap:8px}.mm-brief-role-chips button{min-height:44px;border:1px solid color-mix(in srgb,var(--mmb-fg) 28%,transparent);background:transparent;padding:0 14px;color:var(--mmb-fg);font-family:var(--mm-grotesque);font-size:13px;font-weight:650;cursor:pointer}.mm-brief-role-chips button[aria-pressed=true]{border-color:var(--mmb-fg);background:var(--mmb-fg);color:var(--mmb-bg)}.mm-brief-role-chips button:focus-visible,.mm-brief-role-select:focus-visible{outline:2px solid var(--mmb-accent);outline-offset:3px}.mm-brief-role-select{display:none}.mm-brief-top{position:sticky;top:0;z-index:3;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid transparent;padding:10px 16px 10px clamp(22px,5vw,52px);font-family:var(--mm-mono);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mm-brief-top button{width:44px;height:44px;flex:none;display:grid;place-items:center;border:1px solid transparent;border-radius:2px;background:transparent;cursor:pointer;touch-action:manipulation}.mm-brief-top button svg{width:18px;height:18px}.mm-brief-step{min-height:520px;padding:clamp(30px,5vw,60px)}.mm-brief-step h2{max-width:18ch;font-size:clamp(30px,4vw,46px)}.mm-brief-step>p:not(.mm-form-error,.mm-honesty-note,.mm-capacity-line){max-width:60ch;margin-top:18px;font-size:16px;line-height:1.55}.mm-brief-step form{display:grid;gap:13px;margin-top:30px}.mm-brief-step label,.mm-brief-step legend{font-family:var(--mm-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.mm-brief-step input{width:100%;min-height:52px;border:1px solid;border-radius:3px;padding:12px 15px;font:inherit;font-size:16px}.mm-brief-step input:focus-visible{outline:2px solid var(--mmb-accent, var(--mm-mint));outline-offset:1px}.mm-brief-step form .mm-button{justify-self:start;margin-top:4px}.mm-brief-step>small{display:block;max-width:68ch;margin-top:20px;font-size:12.5px;line-height:1.5}.mm-brief-step>small a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.mm-brief-step fieldset{margin:28px 0 20px;padding:0;border:0}.mm-brief-step legend{margin-bottom:13px}.mm-step-back{min-height:44px;margin:-10px 0 16px;border:0;background:transparent;padding:6px 0;font-family:var(--mm-mono);font-size:11.5px;letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mm-text-button{min-height:46px;border:0;background:transparent;padding:10px 0;font-family:var(--mm-mono);font-size:11.5px;letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mm-form-error{margin-top:12px;border-left:3px solid var(--mm-amber);padding-left:12px;color:var(--mm-amber);font-family:var(--mm-mono);font-size:12px;line-height:1.5}.mm-honesty-note{max-width:60ch;margin-top:12px;font-size:13px;line-height:1.5}.mm-reading{display:grid;place-content:center;min-height:420px;text-align:center}.mm-reading h2,.mm-reading p{margin-inline:auto}.mm-spinner{width:44px;height:44px;margin:0 auto 30px;animation:mm-spin 1s linear infinite}@keyframes mm-spin{to{transform:rotate(360deg)}}.mm-company-read{display:flex;gap:18px;margin-top:24px;border:1px solid;border-radius:3px;padding:20px}.mm-company-read img{width:56px;height:56px;flex:none;-o-object-fit:contain;object-fit:contain}.mm-company-read p{margin-top:5px;font-size:14.5px;line-height:1.5}.mm-company-read ul{display:grid;gap:7px;margin:14px 0 0;padding-left:18px;font-size:13px}.mm-door-pick{display:grid;gap:12px;margin-top:26px}.mm-door-choice{display:grid;gap:6px;border:1px solid var(--mmb-line, var(--mm-line));border-radius:3px;background:none;padding:18px;font:inherit;color:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transition:border-color .14s ease,transform .14s ease}.mm-door-choice b{font-size:17px;font-weight:700;letter-spacing:-.015em}.mm-door-choice span{color:var(--mmb-mut, var(--mm-tx2));font-size:14px;line-height:1.5}@media (hover: hover) and (pointer: fine){.mm-door-choice:hover{border-color:var(--mmb-accent, var(--mm-mint));transform:translateY(-1px)}}.mm-door-choice:active{transform:translateY(0)}.mm-door-choice:focus-visible{outline:2px solid var(--mm-focus);outline-offset:3px}@media (prefers-reduced-motion: reduce){.mm-door-choice{transition:none;transform:none}}.mm-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mm-choice-grid button{min-height:72px;border:1px solid;border-radius:3px;padding:14px;font:inherit;font-size:15px;line-height:1.35;text-align:left;cursor:pointer;touch-action:manipulation}.mm-brief-step .mm-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.mm-capacity-grid{margin-top:28px}.mm-capacity-line{margin-top:14px;font-size:14.5px;line-height:1.55}.mm-value-preview{display:grid;gap:6px;margin-top:14px;border-left:3px solid var(--mmb-accent, var(--mm-mint));padding:14px 16px}.mm-value-preview strong{font-family:var(--mm-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.mm-brief-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}.mm-brief-result-grid article{border:1px solid;border-radius:3px;padding:20px}.mm-brief-result-grid article.is-wide{grid-column:1 / -1;border-top:4px solid}.mm-brief-result-grid small{display:block;font-family:var(--mm-mono);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase}.mm-brief-result-grid p{margin-top:10px;font-size:14.5px;line-height:1.55}.mm-brief-result-grid strong{display:block;margin-top:12px;font-family:var(--mm-serif);font-size:23px;line-height:1.25}.mm-consent{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:10px;margin-block:8px;font-family:var(--mm-body)!important;font-size:14px!important;letter-spacing:normal!important;text-transform:none!important;line-height:1.5}.mm-consent input{min-height:auto;width:20px;height:20px;margin:2px 0 0;accent-color:var(--mmb-accent, var(--mm-mint))}.mm-success{display:grid;align-content:center}.mm-success-mark{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:var(--mm-mint-bright);color:var(--mm-mint-ink)}.mm-success h2{margin-top:22px}.mm-success-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:28px}.mm-success-subscribe{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:26px;padding-top:22px;border-top:1px solid var(--mmb-line, var(--mm-line))}.mm-success-subscribe p{margin:0;max-width:40ch;color:var(--mmb-muted, var(--mm-tx2));font-size:14px}.mm-brief-panel .mm-success-subscribe .mm-subscribe-cta{color:var(--mmb-accent, var(--mm-mint));border-color:color-mix(in srgb,var(--mmb-accent, var(--mm-mint)) 45%,transparent)}@media (max-width: 560px){.mm-brief-panel.is-drawer{width:100%}.mm-brief-backdrop{inset:auto;top:var(--mm-brief-viewport-top, 0px);left:var(--mm-brief-viewport-left, 0px);width:var(--mm-brief-viewport-width, 100vw);height:var(--mm-brief-viewport-height, 100dvh);padding:0;place-items:stretch}.mm-brief-panel{width:100%;height:var(--mm-brief-viewport-height, 100dvh);max-height:var(--mm-brief-viewport-height, 100dvh);scroll-padding-block:calc(102px + var(--mm-safe-top)) calc(32px + var(--mm-safe-bottom) + var(--mm-brief-keyboard-inset, 0px));border-inline:0;box-shadow:none}.mm-brief-panel.is-drawer{animation-name:mm-brief-sheet-in}.mm-brief-panel.is-drawer .mm-brief-top{min-height:68px;padding-inline:max(16px,var(--mm-safe-right)) max(16px,var(--mm-safe-left))}.mm-brief-panel.is-drawer .mm-brief-path{top:calc(68px + var(--mm-safe-top))}.mm-brief-panel.is-drawer .mm-brief-start-step{min-height:calc(var(--mm-brief-viewport-height, 100dvh) - 116px - var(--mm-safe-top))}.mm-brief-start-form{padding:clamp(22px,4vh,36px) max(16px,var(--mm-safe-right)) max(30px,var(--mm-safe-bottom)) max(16px,var(--mm-safe-left))}.mm-brief-start-content{align-self:start}.mm-brief-panel[data-tone] .mm-brief-start-content h2{max-width:100%;margin-bottom:12px;font-size:clamp(40px,12vw,54px)}.mm-brief-start-lede{margin-bottom:clamp(22px,4vh,34px);font-size:15px}.mm-brief-entry-field input{min-height:52px;font-size:20px}.mm-brief-action-rail{padding-top:16px}.mm-brief-action-rail .mm-button{min-height:52px}.mm-brief-action-rail>p{font-size:10px}.mm-brief-reading-record{margin-bottom:20px;padding-block:11px}.mm-brief-name-pair{gap:12px;margin-bottom:18px}.mm-brief-name-pair .mm-brief-entry-field input{min-height:44px;font-size:17px}.mm-brief-role-chips{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mm-brief-role-chips button{width:100%;padding-inline:11px;font-size:12px}.mm-brief-top{padding-top:calc(8px + var(--mm-safe-top));padding-right:max(14px,var(--mm-safe-right));padding-left:max(20px,var(--mm-safe-left))}.mm-brief-step{min-height:0;padding:28px max(20px,var(--mm-safe-right)) calc(44px + var(--mm-safe-bottom)) max(20px,var(--mm-safe-left))}.mm-brief-step h2{max-width:15ch;font-size:clamp(30px,8.5vw,40px)}.mm-reading{min-height:60dvh}.mm-choice-grid,.mm-brief-result-grid{grid-template-columns:1fr}.mm-brief-result-grid article.is-wide{grid-column:1}.mm-company-read{flex-direction:column}.mm-success-actions{flex-direction:column;align-items:stretch}.mm-success-actions .mm-text-button{align-self:center}}@media (max-width: 560px),(max-height: 820px){.mm-brief-role-chips{display:none}.mm-brief-role-select{display:block;width:100%;min-height:44px;border:1px solid color-mix(in srgb,var(--mmb-fg) 30%,transparent);border-radius:0;background:var(--mmb-bg);padding:0 10px;color:var(--mmb-fg);font:inherit}}@keyframes mm-brief-sheet-in{0%{transform:translateY(4%);opacity:0}to{transform:none;opacity:1}}@media (max-height: 560px) and (orientation: landscape){.mm-brief-panel{max-height:100dvh}.mm-brief-step{min-height:0;padding-block:26px 34px}.mm-reading{min-height:0}}@media (max-width: 340px),(max-height: 620px){.mm-brief-panel.is-drawer .mm-brief-top{min-height:60px}.mm-brief-panel.is-drawer .mm-brief-path{top:calc(60px + var(--mm-safe-top))}.mm-brief-panel.is-drawer .mm-brief-start-step{min-height:calc(var(--mm-brief-viewport-height, 100dvh) - 110px - var(--mm-safe-top))}.mm-brief-start-form{padding-top:12px;padding-bottom:max(16px,var(--mm-safe-bottom))}.mm-brief-panel[data-tone] .mm-brief-start-content h2{font-size:34px}.mm-brief-start-lede{margin-bottom:14px;font-size:13px}.mm-brief-reading-record{margin-bottom:8px;padding-block:6px}.mm-brief-name-pair{margin-bottom:8px}.mm-brief-profile-role legend{margin-bottom:5px}.mm-brief-role-chips{display:none}.mm-brief-role-select{display:block;width:100%;min-height:44px;border:1px solid color-mix(in srgb,var(--mmb-fg) 30%,transparent);border-radius:0;background:var(--mmb-bg);padding:0 10px;color:var(--mmb-fg);font:inherit}.mm-brief-action-rail{padding-top:6px}.mm-brief-action-rail .mm-button{min-height:48px}.mm-brief-action-rail>p{margin-top:5px}}@media (min-width: 641px) and (max-height: 620px){.mm-brief-step.is-door{display:grid;grid-template-columns:minmax(13rem,.72fr) minmax(0,1.28fr);grid-template-rows:auto 1fr;align-items:center;gap:8px 26px;padding:12px 24px 22px}.mm-brief-step.is-door h2{grid-column:1;grid-row:1;align-self:end;max-width:11ch;margin:0;font-size:clamp(28px,5vw,38px)}.mm-brief-step.is-door>p{grid-column:1;grid-row:2;align-self:start;margin:0;font-size:13px}.mm-brief-step.is-door .mm-door-pick{grid-column:2;grid-row:1 / span 2;gap:8px;margin:0}.mm-brief-step.is-door .mm-door-choice{min-height:82px;padding:12px 14px}.mm-brief-step.is-door .mm-door-choice span{font-size:12px;line-height:1.35}.mm-brief-start-form{padding:10px 24px 26px}.is-company .mm-brief-start-content{display:grid;grid-template-columns:.9fr 1.1fr;grid-template-rows:auto auto auto;gap:4px 26px;align-self:stretch;align-content:center}.is-company .mm-brief-start-content h2{grid-column:1;grid-row:1 / span 2;margin:0;max-width:100%}.is-company .mm-brief-start-lede{grid-column:1;grid-row:3;margin:4px 0 0}.is-company .mm-brief-entry-field{grid-column:2;grid-row:1 / span 3;align-self:center}.is-company .mm-brief-carried-context{grid-column:1;grid-row:1;margin-bottom:2px}.is-company .mm-brief-carried-context+h2{grid-row:2}.is-company .mm-brief-carried-context~.mm-brief-start-lede{grid-row:3}.is-profile .mm-brief-start-content{display:grid;grid-template-columns:.78fr 1.22fr;grid-template-rows:auto auto 1fr;gap:2px 24px;align-self:stretch;align-content:center}.is-profile .mm-brief-reading-record{grid-column:1;grid-row:1;margin:0}.is-profile .mm-brief-start-content h2{grid-column:1;grid-row:2;margin:0}.is-profile .mm-step-back{grid-column:1;grid-row:3;align-self:end;justify-self:start}.is-profile .mm-brief-name-pair{grid-column:2;grid-row:1;margin:0}.is-profile .mm-brief-profile-role{grid-column:2;grid-row:2 / span 2;align-self:center}.mm-brief-action-rail{padding-top:4px}.mm-brief-action-rail .mm-button{min-height:44px}.mm-brief-action-rail>p{margin-top:3px}}@media (prefers-reduced-motion: reduce){.mm-brief-panel.is-drawer{animation:none}}.mm-brief-panel[data-tone]{background:var(--mmb-bg);color:var(--mmb-fg)}.mm-brief-panel[data-tone=ink]{--mmb-bg: var(--mm-ink);--mmb-fg: #ffffff;--mmb-fg2: var(--mm-tx2);--mmb-muted: var(--mm-mut);--mmb-line: var(--mm-line);--mmb-card: rgba(255, 255, 255, .05);--mmb-accent: var(--mm-mint);--mmb-top: rgba(10, 16, 13, .94)}.mm-brief-panel[data-tone=forest]{--mmb-bg: var(--mm-mint-wash);--mmb-fg: #ffffff;--mmb-fg2: var(--mm-tx2);--mmb-muted: var(--mm-mut);--mmb-line: rgba(255, 255, 255, .2);--mmb-card: rgba(255, 255, 255, .06);--mmb-accent: var(--mm-mint);--mmb-top: rgba(6, 37, 31, .94)}.mm-brief-panel[data-tone=paper]{--mmb-bg: var(--mm-paper);--mmb-fg: var(--mm-ink);--mmb-fg2: var(--mm-tx2-d);--mmb-muted: var(--mm-mut-d);--mmb-line: var(--mm-paper-line);--mmb-card: var(--mm-paper2);--mmb-accent: var(--mm-mint-d);--mmb-top: rgba(244, 240, 232, .96)}.mm-brief-panel[data-tone] h2{color:var(--mmb-fg)}.mm-brief-panel[data-tone] .mm-brief-top{border-bottom-color:var(--mmb-line);background:var(--mmb-top);color:var(--mmb-accent)}.mm-brief-panel[data-tone] .mm-brief-top button{border-color:var(--mmb-line);color:var(--mmb-fg)}.mm-brief-panel[data-tone] .mm-brief-step>p:not(.mm-form-error,.mm-honesty-note,.mm-capacity-line),.mm-brief-panel[data-tone] .mm-brief-step>small,.mm-brief-panel[data-tone] .mm-honesty-note{color:var(--mmb-muted)}.mm-brief-panel[data-tone] .mm-brief-step input{border-color:var(--mmb-line);background:var(--mmb-card);color:var(--mmb-fg)}.mm-brief-panel[data-tone] .mm-step-back,.mm-brief-panel[data-tone] .mm-text-button{color:var(--mmb-muted)}.mm-brief-panel[data-tone] .mm-text-button{color:var(--mmb-fg)}.mm-brief-panel[data-tone] .mm-choice-grid button{border-color:var(--mmb-line);background:var(--mmb-card);color:var(--mmb-fg)}.mm-brief-panel[data-tone] .mm-choice-grid button[aria-pressed=true]{border-color:var(--mmb-accent);box-shadow:inset 5px 0 0 var(--mmb-accent)}.mm-brief-panel[data-tone] .mm-company-read{border-color:var(--mmb-line);background:var(--mmb-card)}.mm-brief-panel[data-tone] .mm-company-read p,.mm-brief-panel[data-tone] .mm-company-read ul{color:var(--mmb-muted)}.mm-brief-panel[data-tone] .mm-spinner{color:var(--mmb-accent)}.mm-brief-panel[data-tone=ink] .mm-value-preview,.mm-brief-panel[data-tone=forest] .mm-value-preview{color:var(--mmb-muted)}.mm-brief-panel[data-tone=ink] .mm-value-preview strong,.mm-brief-panel[data-tone=forest] .mm-value-preview strong{color:var(--mmb-fg)}.mm-reading-rule{width:min(240px,60%);height:3px;margin:26px auto 0;background:var(--mmb-line);overflow:hidden}.mm-reading-rule:before{content:"";display:block;width:40%;height:100%;background:var(--mmb-accent);animation:mm-brief-reading 1.6s ease-in-out infinite alternate}@keyframes mm-brief-reading{0%{transform:translate(-40%)}to{transform:translate(260%)}}.mm-brief-path{position:sticky;top:58px;z-index:2;display:flex;border-bottom:1px solid var(--mmb-line, var(--mm-paper-line));background:var(--mmb-top, rgba(244, 240, 232, .96))}.mm-brief-path button{flex:1 1 0;min-width:0;min-height:44px;border:0;border-top:3px solid transparent;background:transparent;color:var(--mmb-muted, var(--mm-mut-d));padding:8px 4px;font-size:12px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;touch-action:manipulation}.mm-brief-path button[data-done=true]{border-top-color:var(--mmb-accent, var(--mm-mint-d))}.mm-brief-path button[aria-current=step]{border-top-color:var(--mmb-accent, var(--mm-mint-d));color:var(--mmb-fg, var(--mm-ink))}.mm-brief-path button:disabled{cursor:default}.mm-brief-path button:focus-visible{outline:3px solid currentColor;outline-offset:-3px}.mm-brief-path button[type=button]{font-family:var(--mm-grotesque);font-size:12px;font-weight:750;letter-spacing:.01em}@media (max-width: 560px){.mm-brief-path{top:calc(58px + var(--mm-safe-top))}.mm-brief-path button[type=button]{font-size:clamp(9px,2.65vw,10.5px);letter-spacing:-.01em;padding-inline:1px}}@media (prefers-reduced-motion: no-preference){.mm-brief-step>*{animation:mm-brief-arrive .4s cubic-bezier(.22,.8,.3,1) backwards}.mm-brief-step>*:nth-child(2){animation-delay:.05s}.mm-brief-step>*:nth-child(3){animation-delay:.1s}.mm-brief-step>*:nth-child(4){animation-delay:.15s}.mm-brief-step>*:nth-child(5){animation-delay:.2s}.mm-brief-step>*:nth-child(6){animation-delay:.25s}.mm-preview .mm-brief-result-grid article{animation:mm-brief-arrive .5s cubic-bezier(.22,.8,.3,1) backwards;animation-delay:calc(.12s + var(--mm-i, 0) * .14s)}}@keyframes mm-brief-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.mm-brief-panel[data-tone] .mm-preview h2{max-width:18ch;font-size:clamp(38px,5vw,54px)}.mm-brief-panel[data-tone=forest] .mm-brief-result-grid article{border-color:var(--mmb-line);background:var(--mmb-card)}.mm-brief-panel[data-tone=forest] .mm-brief-result-grid article.is-read{background:#6ee1c01a}.mm-brief-panel[data-tone=forest] .mm-brief-result-grid small{color:var(--mmb-accent)}.mm-brief-panel[data-tone=forest] .mm-brief-result-grid article.is-wide{border-top-color:var(--mmb-accent)}.mm-brief-panel[data-tone=forest] .mm-brief-result-grid article.is-time{border-top-color:var(--mm-amber)}.mm-brief-panel[data-tone=ink] .mm-mark,.mm-brief-panel[data-tone=forest] .mm-mark{--mm-mark-stroke: var(--mm-mint)}@media (prefers-reduced-motion: no-preference){.mm-mark.is-reveal svg path{animation:mm-mark-reveal .8s ease .8s backwards}}@keyframes mm-mark-reveal{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.mm-mark.is-reveal svg path{animation:none}}.mm-proposal{margin-top:26px;border-top:2px solid var(--mmb-accent);padding-top:20px}.mm-proposal-cover{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.mm-proposal-brand{font-family:"Source Serif 4",Charter,Georgia,serif;font-size:clamp(16px,1.5vw,19px);letter-spacing:-.02em}.mm-proposal-meta{color:var(--mmb-fg);opacity:.62;font-size:12px}.mm-proposal-headline{margin-top:12px;max-width:22ch;color:var(--mmb-fg);font-family:"Source Serif 4",Charter,Georgia,serif;font-size:clamp(24px,3.2vw,34px);font-weight:650;line-height:1.08;letter-spacing:-.02em}.mm-proposal-card{margin-top:12px;border:1px solid var(--mmb-line);border-top:2px solid var(--mmb-line);border-radius:3px;background:var(--mmb-card);padding:15px 16px}.mm-proposal-card h4,.mm-proposal-time h4{margin:0 0 7px;color:var(--mmb-accent);font-family:var(--mm-mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.mm-proposal-card p,.mm-proposal-card ul{margin:0;font-size:14.5px;line-height:1.5}.mm-proposal-card ul{margin-top:8px;padding-left:18px;opacity:.74;font-size:13px}.mm-proposal-pair{display:grid;gap:12px}.mm-proposal-card.is-proof{border-top-color:var(--mmb-accent)}.mm-proposal-card.is-proof strong{display:block;font-family:"Source Serif 4",Charter,Georgia,serif;font-size:clamp(18px,2vw,22px);font-weight:650;line-height:1.2;letter-spacing:-.02em}.mm-proposal-time{margin-top:12px;border:1px solid var(--mmb-line);border-top:2px solid var(--mm-amber);border-radius:3px;background:var(--mmb-card);padding:15px 16px}.mm-proposal-time h4{color:var(--mm-amber)}.mm-proposal-time p{margin:0;font-size:14.5px;line-height:1.5}.mm-proposal-honesty{margin-top:16px;opacity:.72;font-style:italic;font-size:13.5px}.mm-proposal-next{margin-top:12px;border-left:2px solid var(--mmb-accent);padding:2px 0 2px 13px;font-size:14px}.mm-proposal-foot{margin-top:18px;border-top:1px solid var(--mmb-line);padding-top:10px}.mm-proposal-foot p{margin:0 0 4px;opacity:.58;font-size:12px}@media (min-width: 680px){.mm-proposal-pair{grid-template-columns:1fr 1fr}}.mm-brief-panel[data-step=preview]{width:100%;height:100dvh;max-height:100dvh;overflow:hidden;border:0;box-shadow:none;scroll-padding:0}.mm-brief-panel.is-drawer[data-step=preview]{width:100%}.mm-brief-panel[data-step=preview] .mm-brief-path{display:none}.mm-brief-panel[data-step=preview] .mm-brief-top{position:relative;z-index:12;min-height:72px;padding-inline:clamp(22px,3.4vw,54px);background:#03100cad;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mm-brief-panel[data-step=preview] .mm-brief-top>span:after{content:" / private brief";margin-left:10px;color:#f4ead68c}.mm-folio-preview{--mmf-ink: #061711;--mmf-ink2: #0b2119;--mmf-paper: #eadcc1;--mmf-paper-deep: #d9c39e;--mmf-paper-light: #f4ead6;--mmf-mint: #89edc1;--mmf-mint-deep: #11624b;--mmf-brass: #ad8750;--mmf-clay: #845042;--mmf-line-dark: rgba(6, 23, 17, .2);--mmf-line-light: rgba(234, 220, 193, .2);position:relative;isolation:isolate;width:100%;height:calc(100dvh - 72px);min-height:496px;overflow:hidden;padding:0;background:#03100c;color:var(--mmf-paper-light)}.mm-folio-preview>*{animation:none!important}.mm-folio-preview>.mm-visually-hidden{position:fixed;inset:0 auto auto 0}.mm-folio-preview>.mm-folio-film,.mm-folio-film .mm-plate-media,.mm-folio-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mm-folio-preview>.mm-folio-film{z-index:-3}.mm-folio-film .mm-plate-media{-o-object-fit:cover;object-fit:cover;-o-object-position:53% center;object-position:53% center}.mm-folio-shade{z-index:-2;background:radial-gradient(circle at 68% 46%,transparent 0 19%,rgba(2,11,8,.18) 45%,rgba(2,11,8,.7) 100%),linear-gradient(90deg,#020c09f5 0,#020c09f5 19%,#020c098c 49%,#020c09c7),linear-gradient(0deg,rgba(2,12,9,.88),transparent 42%,rgba(2,12,9,.54))}.mm-folio-shade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(rgba(137,237,193,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(137,237,193,.12) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,black,transparent 62%);mask-image:linear-gradient(90deg,black,transparent 62%)}.mm-folio-instrument{position:relative;z-index:1;height:100%;min-height:0;display:grid;grid-template-columns:clamp(250px,22vw,344px) minmax(0,1fr);gap:clamp(18px,2.2vw,34px);padding:clamp(18px,2.3vw,34px) clamp(22px,3.2vw,54px) clamp(22px,3.2vw,46px)}.mm-folio-binding{min-height:0;display:grid;grid-template-rows:auto 1fr auto auto;gap:18px;padding:25px 24px 22px;border:1px solid rgba(137,237,193,.24);background:linear-gradient(145deg,#051a13f0,#04120ec2);box-shadow:0 30px 90px #00000047,inset 0 0 0 1px #ffffff06;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mm-folio-binding-head p,.mm-folio-head p,.mm-folio-panel header p,.mm-folio-panel-kicker{margin:0 0 7px;color:var(--mmf-mint);font:700 10px/1.1 var(--mm-mono);letter-spacing:.16em;text-transform:uppercase}.mm-folio-binding-head>span{color:#eadcc1ad;font-size:12px;line-height:1.35}.mm-folio-source-keys{min-height:0;display:grid;grid-template-rows:repeat(4,minmax(52px,1fr));align-self:stretch;padding:0;margin:0;list-style:none;border-top:1px solid var(--mmf-line-light)}.mm-folio-source-keys li,.mm-folio-source-keys button[type=button]{width:100%;min-width:0;display:grid;grid-template-columns:28px minmax(64px,.72fr) minmax(0,1fr) 18px;align-items:center;gap:8px;border:0;border-bottom:1px solid var(--mmf-line-light);padding:0;background:transparent;color:inherit;text-align:left}.mm-folio-source-keys button[type=button]{height:100%;cursor:pointer}.mm-folio-source-keys span{color:var(--mmf-brass);font:11px/1 var(--mm-mono)}.mm-folio-source-keys small{color:#eadcc185;font:9px/1 var(--mm-mono);letter-spacing:.11em;text-transform:uppercase}.mm-folio-source-keys strong{min-width:0;overflow:hidden;color:var(--mmf-paper-light);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.mm-folio-source-keys i{color:var(--mmf-mint);font-style:normal}.mm-folio-time-key{position:relative;display:block!important;background:linear-gradient(90deg,rgba(137,237,193,.1),transparent)}.mm-folio-time-key:before{content:"";position:absolute;left:-25px;top:32%;width:3px;height:36%;background:var(--mmf-mint);box-shadow:0 0 24px #89edc1b8}.mm-folio-time-inscription{overflow:hidden;padding:15px 16px;border-left:1px solid var(--mmf-brass);background:#ad875017}.mm-folio-time-inscription small,.mm-folio-film-truth p{color:#eadcc18c;font:8px/1.25 var(--mm-mono);letter-spacing:.12em;text-transform:uppercase}.mm-folio-time-inscription p{margin:6px 0 0;font:13px/1.35 var(--mm-serif)}.mm-folio-time-inscription button[type=button]{min-height:44px;margin:5px 0 -9px;border:0;padding:0;background:transparent;color:var(--mmf-mint);font:8px/1 var(--mm-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.mm-folio-film-truth{display:flex;align-items:center;gap:8px}.mm-folio-film-truth>span{width:7px;height:7px;border-radius:50%;background:var(--mmf-mint);box-shadow:0 0 12px #89edc1a6}.mm-folio-film-truth p{margin:0}.mm-folio{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(20px,2.5vw,36px);background:var(--mmf-paper);color:var(--mmf-ink);box-shadow:0 32px 90px #00000047}.mm-folio-head{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:clamp(14px,2vh,24px);border-bottom:1px solid var(--mmf-line-dark)}.mm-folio-head p{color:var(--mmf-mint-deep)}.mm-brief-panel[data-tone] .mm-folio-head h2{max-width:14ch;margin:0;color:var(--mmf-ink);font-family:var(--mm-serif);font-size:clamp(34px,3.15vw,54px);font-weight:430;line-height:.94;letter-spacing:-.035em}.mm-folio-leaf-count{color:#06171180;font:9px/1 var(--mm-mono);letter-spacing:.1em;text-transform:uppercase}.mm-folio-leaf-count b{color:var(--mmf-mint-deep);font-size:18px;font-weight:500}.mm-folio-leaves{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(250px,1.18fr);grid-template-rows:minmax(92px,.42fr) minmax(0,1fr);gap:1px;padding-block:clamp(15px,2.1vh,24px);background:#06171129}.mm-folio-leaf{position:relative;min-width:0;display:grid;align-content:space-between;gap:clamp(18px,3vh,34px);border:0;padding:clamp(18px,2vw,30px);background:var(--mmf-paper);color:var(--mmf-ink);cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.mm-folio-leaf:hover,.mm-folio-leaf:focus-visible,.mm-folio-leaf.is-active{background:var(--mmf-paper-light);box-shadow:inset 0 0 0 1px #11624b42,0 14px 28px #37220f1a}.mm-folio-leaf-label{display:flex;align-items:center;gap:12px;color:var(--mmf-mint-deep)}.mm-folio-leaf-label span{width:27px;height:27px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font:9px/1 var(--mm-mono)}.mm-folio-leaf-label small{font:8px/1.2 var(--mm-mono);letter-spacing:.13em;text-transform:uppercase}.mm-folio-leaf>p{align-self:center;max-width:17ch;margin:0;font-family:var(--mm-serif);font-size:clamp(18px,1.7vw,27px);line-height:1.1}.mm-folio-leaf[data-mm-folio-leaf="0"]{grid-column:1 / 3;grid-row:1;grid-template-columns:minmax(142px,.58fr) minmax(0,1.42fr);grid-template-rows:1fr;align-items:center;gap:clamp(18px,2vw,34px);padding-block:12px}.mm-folio-leaf[data-mm-folio-leaf="0"] .mm-folio-leaf-label{align-self:center}.mm-folio-leaf[data-mm-folio-leaf="0"]>p{align-self:center;max-width:46ch;padding-left:clamp(18px,2vw,32px);border-left:1px solid var(--mmf-line-dark);font-family:var(--mm-mono);font-size:clamp(10px,.78vw,13px);line-height:1.45;letter-spacing:.03em;text-transform:uppercase}.mm-folio-leaf[data-mm-folio-leaf="1"]{grid-column:1;grid-row:2}.mm-folio-leaf[data-mm-folio-leaf="2"]{grid-column:2;grid-row:2}.mm-folio-leaf.is-proof{grid-column:3;grid-row:1 / 3;isolation:isolate;background:var(--mmf-clay);color:var(--mmf-paper-light)}.mm-folio-leaf.is-proof:before{content:"04";position:absolute;z-index:-1;top:clamp(54px,8vh,88px);right:clamp(14px,1.8vw,30px);color:#f4ead617;font:400 clamp(84px,10vw,164px)/.8 var(--mm-serif);letter-spacing:-.08em}.mm-folio-leaf.is-proof .mm-folio-leaf-label{color:var(--mmf-paper-light)}.mm-folio-leaf.is-proof>strong{align-self:center;max-width:15ch;font-family:var(--mm-serif);font-size:clamp(23px,2.25vw,36px);font-weight:430;line-height:1.02}.mm-folio-actions{display:grid;grid-template-columns:auto minmax(220px,.45fr);align-items:center;justify-content:end;gap:12px 20px;padding-top:clamp(12px,1.8vh,22px);border-top:1px solid var(--mmf-line-dark)}.mm-folio-actions>p{grid-column:1 / -1;margin:0;color:#06171194;font:8px/1.35 var(--mm-mono);letter-spacing:.04em}.mm-folio-primary.mm-button{min-width:0;width:100%;margin:0}.mm-folio-back-leaf{min-height:44px;border:0;padding:0 10px;background:transparent;color:var(--mmf-ink);font:9px/1 var(--mm-mono);cursor:pointer}.mm-folio-back-leaf[hidden]{display:none}.mm-folio-panel{position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#020c09b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mm-folio-panel-surface{width:min(850px,100%);max-height:calc(100% - 20px);overflow:auto;padding:clamp(24px,4vw,48px);background:var(--mmf-paper);color:var(--mmf-ink);box-shadow:0 30px 90px #00000057}.mm-folio-panel-surface>header{display:flex;align-items:start;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--mmf-line-dark)}.mm-folio-panel-surface>header button[type=button]{width:44px;height:44px;border:0;background:transparent;color:var(--mmf-ink);font-size:24px;cursor:pointer}.mm-brief-panel[data-tone] .mm-folio-panel h2{max-width:15ch;margin:0;color:var(--mmf-ink);font-size:clamp(36px,5vw,62px);line-height:.95}.mm-folio-time-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:28px;padding:28px 0}.mm-folio-time-layout fieldset{margin:0}.mm-folio-time-layout label{display:block}.mm-folio-time-layout input{position:absolute;opacity:0;pointer-events:none}.mm-folio-time-layout label>span{min-height:54px;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;border-bottom:1px solid var(--mmf-line-dark);padding:7px 10px;font-family:var(--mm-grotesque);font-size:14px;text-transform:none;cursor:pointer}.mm-folio-time-layout label>span b{color:var(--mmf-mint-deep);font:9px/1 var(--mm-mono)}.mm-folio-time-layout input:checked+span{background:var(--mmf-ink);color:var(--mmf-paper-light)}.mm-folio-time-layout input:focus-visible+span{outline:2px solid var(--mmf-mint-deep);outline-offset:-2px}.mm-folio-time-preview{min-height:230px;display:flex;flex-direction:column;padding:24px;border-left:1px solid var(--mmf-brass);background:#ad87501a}.mm-folio-time-preview p{margin:0;color:var(--mmf-mint-deep);font:8px/1 var(--mm-mono);letter-spacing:.14em;text-transform:uppercase}.mm-folio-time-preview strong{margin:24px 0 auto;font-family:var(--mm-serif);font-size:clamp(24px,3vw,36px);font-weight:430;line-height:1.08}.mm-folio-time-preview small{padding-top:18px;border-top:1px solid var(--mmf-line-dark);color:#06171194;font:8px/1.35 var(--mm-mono);text-transform:uppercase}.mm-folio-panel footer{display:flex;justify-content:flex-end;gap:12px;padding-top:18px;border-top:1px solid var(--mmf-line-dark)}.mm-folio-quiet{min-height:44px;border:1px solid var(--mmf-line-dark);padding:10px 16px;background:transparent;color:var(--mmf-ink);font:9px/1 var(--mm-mono);cursor:pointer}.mm-folio-keep-surface{width:min(620px,100%)}.mm-folio-keep-surface>strong{display:block;margin:10px 0 24px;color:var(--mmf-mint-deep);font:700 12px/1 var(--mm-mono);letter-spacing:.12em;text-transform:uppercase}.mm-folio-keep-surface>p:not(.mm-folio-panel-kicker){margin:0;font-size:17px;line-height:1.5}@media (max-width: 1120px) and (min-width: 821px) and (min-height: 501px){.mm-folio-instrument{grid-template-columns:250px minmax(0,1fr);gap:16px;padding:16px}.mm-folio-binding{padding:18px 16px}.mm-folio-source-keys li,.mm-folio-source-keys button[type=button]{grid-template-columns:24px 48px minmax(0,1fr) 14px;gap:6px}.mm-folio-time-key:before{left:-17px}.mm-folio{padding:18px}.mm-folio-leaves{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(210px,1.08fr)}.mm-folio-leaf[data-mm-folio-leaf="0"]{grid-template-columns:126px minmax(0,1fr);gap:12px}.mm-folio-leaf{padding:16px}.mm-folio-leaf>p{font-size:clamp(16px,1.8vw,21px)}.mm-folio-leaf.is-proof>strong{font-size:clamp(20px,2.3vw,27px)}}@media (min-width: 821px) and (min-height: 501px) and (max-height: 760px){.mm-folio-instrument{padding-block:12px}.mm-folio-binding{gap:8px;padding-block:15px}.mm-folio-source-keys{grid-template-rows:repeat(4,minmax(40px,1fr))}.mm-folio-time-inscription{padding-block:9px}.mm-folio{padding-block:14px}.mm-folio-head{padding-bottom:8px}.mm-brief-panel[data-tone] .mm-folio-head h2{font-size:clamp(29px,5.4vh,39px)}.mm-folio-leaves{grid-template-rows:68px minmax(0,1fr);padding-block:10px}.mm-folio-leaf[data-mm-folio-leaf="0"]{padding-block:7px}.mm-folio-leaf[data-mm-folio-leaf="1"],.mm-folio-leaf[data-mm-folio-leaf="2"]{gap:10px;padding:10px 18px}.mm-folio-leaf>p{font-size:clamp(16px,2.55vh,19px);line-height:1.06}.mm-folio-leaf.is-proof{gap:14px;padding:14px 22px}.mm-folio-leaf.is-proof:before{top:44px;font-size:clamp(78px,14vh,108px)}.mm-folio-leaf.is-proof>strong{font-size:clamp(21px,3.6vh,27px);line-height:1}.mm-folio-actions{padding-top:8px}}@media (max-width: 820px),(max-width: 920px) and (orientation: landscape) and (max-height: 500px){.mm-brief-panel[data-step=preview] .mm-brief-top{min-height:calc(58px + var(--mm-safe-top));padding-top:var(--mm-safe-top)}.mm-folio-preview{height:calc(100svh - 58px - var(--mm-safe-top));min-height:0}.mm-folio-shade{background:linear-gradient(0deg,rgba(2,12,9,.9) 0 16%,transparent 52%),radial-gradient(circle at 52% 32%,transparent,rgba(2,12,9,.54) 78%)}.mm-folio-instrument{display:block;padding:0}.mm-folio-binding{position:absolute;z-index:4;inset:14px 14px auto;display:block;min-height:0;border:0;padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mm-folio-binding-head,.mm-folio-source-keys>li:not(.mm-folio-time-key),.mm-folio-time-inscription{display:none}.mm-folio-time-inscription:has(button[type=button]){position:absolute;z-index:8;top:54px;right:0;width:min(235px,68vw);display:block;padding:0;border-left:2px solid var(--mmf-brass);background:#03120de6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mm-folio-time-inscription:has(button[type=button]) small,.mm-folio-time-inscription:has(button[type=button]) p{display:none}.mm-folio-time-inscription:has(button[type=button]) button[type=button]{width:100%;margin:0;padding:0 14px;text-align:left}.mm-folio-source-keys{display:block;border:0}.mm-folio-time-key{width:min(235px,68vw);margin-left:auto;border:1px solid rgba(137,237,193,.62);background:#041812d6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mm-folio-time-key:before{left:-1px;top:0;height:100%;width:3px}.mm-folio-source-keys .mm-folio-time-key button[type=button]{min-height:52px;padding:0 14px}.mm-folio-film-truth{position:fixed;left:max(16px,env(safe-area-inset-left));bottom:calc(12px + env(safe-area-inset-bottom));z-index:5}.mm-folio-film-truth p{font-size:7px}.mm-folio{position:absolute;z-index:3;left:14px;right:14px;bottom:14px;height:min(65svh,560px);min-height:390px;padding:20px 20px calc(16px + var(--mm-safe-bottom))}.mm-folio-head{align-items:start;padding-bottom:12px}.mm-brief-panel[data-tone] .mm-folio-head h2{display:none}.mm-folio-head p{margin:0}.mm-folio-leaf-count{display:block}.mm-folio-leaves{position:relative;display:block;min-height:0;padding:0;background:transparent;overflow:hidden;touch-action:pan-y}.mm-folio-leaf,.mm-folio-leaf[data-mm-folio-leaf="0"],.mm-folio-leaf.is-proof{position:absolute;top:0;right:0;bottom:0;left:0;grid-template-columns:1fr;grid-template-rows:auto 1fr;align-content:stretch;gap:20px;border:0;padding:24px 0;background:transparent;color:var(--mmf-ink);box-shadow:none;opacity:0;transform:translate(26px);pointer-events:none}.mm-folio-leaf.is-active{opacity:1;transform:none;pointer-events:auto}.mm-folio-leaf.is-before{transform:translate(-26px)}.mm-folio-leaf:hover,.mm-folio-leaf:focus-visible,.mm-folio-leaf.is-active{background:transparent;box-shadow:none}.mm-folio-leaf[data-mm-folio-leaf="0"]>p,.mm-folio-leaf>p{align-self:center;max-width:19ch;border:0;padding:0;font-family:var(--mm-serif);font-size:clamp(24px,7vw,38px);line-height:1.04;letter-spacing:-.02em;text-transform:none}.mm-folio-leaf.is-proof:before{z-index:-1;top:56px;right:0;color:#84504217}.mm-folio-leaf.is-proof .mm-folio-leaf-label{color:var(--mmf-mint-deep)}.mm-folio-leaf.is-proof>strong{align-self:center;max-width:18ch;color:var(--mmf-clay);font-size:clamp(28px,8vw,42px);line-height:1.02}.mm-folio-actions{grid-template-columns:auto minmax(0,1fr);gap:8px;padding-top:10px}.mm-folio-actions>p{grid-column:1 / -1}.mm-folio-back-leaf[hidden]{display:block;visibility:hidden}.mm-folio-primary.mm-button{width:100%}.mm-folio-panel{align-items:end;padding:0}.mm-folio-panel-surface{width:100%;max-height:calc(100svh - 20px);padding:26px 20px calc(18px + var(--mm-safe-bottom));border-radius:18px 18px 0 0}.mm-brief-panel[data-tone] .mm-folio-panel h2{font-size:clamp(36px,10.8vw,50px)}.mm-folio-time-layout{display:block;padding:18px 0}.mm-folio-time-preview{margin-top:18px;padding:20px;min-height:190px}.mm-folio-time-preview strong{margin-bottom:24px;font-size:25px}.mm-folio-panel footer{gap:8px}.mm-folio-panel footer .mm-button{min-width:0;flex:1}}@media (max-width: 380px),(max-height: 700px) and (max-width: 760px){.mm-folio{height:min(66svh,470px);min-height:350px;padding-top:17px}.mm-folio-leaf{gap:8px;padding-block:8px}.mm-folio-leaf>p{font-size:clamp(21px,6.5vw,28px)}.mm-folio-leaf.is-proof>strong{max-width:100%;font-size:clamp(17px,5.4vw,22px)}.mm-folio-panel-surface{height:100%;max-height:100%;overflow:hidden;padding:14px 16px calc(10px + var(--mm-safe-bottom));border-radius:0}.mm-folio-panel-surface>header{padding-bottom:9px}.mm-brief-panel[data-tone] .mm-folio-panel h2{font-size:clamp(28px,8.8vw,38px)}.mm-folio-time-layout{padding:7px 0}.mm-folio-time-layout label>span{min-height:38px;grid-template-columns:28px 1fr;padding-block:4px;font-size:12px}.mm-folio-time-preview{min-height:0;margin-top:7px;padding:10px 12px}.mm-folio-time-preview strong{margin:5px 0 8px;font-size:17px;line-height:1.08}.mm-folio-time-preview small{padding-top:7px;font-size:7px}.mm-folio-panel footer{padding-top:7px}}@media (max-width: 920px) and (orientation: landscape) and (max-height: 500px){.mm-folio-preview{height:calc(100svh - 54px - var(--mm-safe-top))}.mm-brief-panel[data-step=preview] .mm-brief-top{min-height:calc(54px + var(--mm-safe-top))}.mm-folio-binding{inset:10px auto auto 10px;width:190px}.mm-folio-time-key{width:190px}.mm-folio-source-keys .mm-folio-time-key button[type=button]{grid-template-columns:24px 28px minmax(0,1fr) 14px;gap:6px}.mm-folio-time-inscription:has(button[type=button]){width:190px}.mm-folio{top:10px;bottom:max(8px,var(--mm-safe-bottom));left:214px;right:max(10px,var(--mm-safe-right));width:auto;height:auto;min-height:0;grid-template-columns:minmax(0,1fr) minmax(190px,.65fr);grid-template-rows:auto minmax(0,1fr);gap:0 16px;padding:15px 18px 13px}.mm-folio-head{grid-column:1 / -1;padding-bottom:8px}.mm-folio-leaves{grid-column:1}.mm-folio-leaf,.mm-folio-leaf[data-mm-folio-leaf="0"],.mm-folio-leaf.is-proof{padding:10px 0;gap:7px}.mm-folio-leaf[data-mm-folio-leaf="0"]>p,.mm-folio-leaf>p{max-width:22ch;font-size:clamp(18px,3.2vw,26px)}.mm-folio-leaf.is-proof>strong{max-width:20ch;font-size:clamp(20px,3.5vw,28px)}.mm-folio-actions{grid-column:2;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;border-top:0;border-left:1px solid var(--mmf-line-dark);padding:12px 0 0 16px}.mm-folio-back-leaf,.mm-folio-primary.mm-button{width:100%}.mm-folio-panel-surface{width:100%;height:100%;max-height:100%;overflow:hidden;padding:12px 18px 10px;border-radius:0}.mm-brief-panel[data-tone] .mm-folio-panel h2{font-size:28px}.mm-folio-time-layout{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:6px 0}.mm-folio-time-layout label>span{min-height:40px;padding-block:3px;font-size:12px}.mm-folio-time-preview{min-height:0;margin:0;padding:12px}.mm-folio-time-preview strong{margin:4px 0 auto;font-size:18px}.mm-folio-time-preview small{padding-top:6px;font-size:7px}}@media (prefers-reduced-motion: reduce){.mm-folio-leaf{transition:none}}@media (forced-colors: active){.mm-folio-film,.mm-folio-shade{display:none}.mm-folio-binding,.mm-folio,.mm-folio-panel-surface{border:1px solid CanvasText}.mm-folio-leaf.is-proof{border:2px solid CanvasText}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-cHuGMAiY.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-DwHjdM4S.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-ece1310W.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-D-yuW59g.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-CxNHBx-q.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-D9elroTD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local("Helvetica Neue"),local("HelveticaNeue");ascent-override:86.6447%;descent-override:20.7237%;line-gap-override:0%;size-adjust:101.3333%}@font-face{font-family:Archivo Fallback Arial;src:local("Arial"),local("ArialMT");ascent-override:85.8362%;descent-override:20.5303%;line-gap-override:0%;size-adjust:102.2878%}@font-face{font-family:Newsreader Fallback;src:local("Georgia");ascent-override:76.4676%;descent-override:27.5699%;line-gap-override:0%;size-adjust:96.1192%}@font-face{font-family:"Source Serif Fallback";src:local("Georgia");ascent-override:96.4195%;descent-override:31.1781%;line-gap-override:0%;size-adjust:107.4471%}@font-face{font-family:Plex Mono Fallback;src:local("Courier New"),local("CourierNewPSMT");ascent-override:102.5167%;descent-override:27.5045%;line-gap-override:0%;size-adjust:99.9837%}:root{position:relative;--mm-ink: #0a100d;--mm-ink2: #111a16;--mm-ink3: #18241f;--mm-line: #22322b;--mm-hair: #1a2620;--mm-ink-raise: #1e2c26;--mm-seam: #30463d;--mm-paper: #f2f1ea;--mm-paper2: #fbfaf5;--mm-paper-line: #dedcd0;--mm-tx: #e6ede8;--mm-tx2: #b0c0b7;--mm-mut: #788c82;--mm-tx-d: #131c17;--mm-tx2-d: #4a554e;--mm-mut-d: #7c857a;--mm-mint-bright: #7fe3b4;--mm-mint: var(--mm-mint-bright);--mm-mint-dim: #3e8e68;--mm-mint-wash: #12291f;--mm-mint-ink: #07110c;--mm-amber: #e0a44a;--mm-amber-wash: #2b2113;--mm-mint-d: #2f6f51;--mm-mint-wash-d: #e4efe8;--mm-amber-d: #9a5a1c;--mm-focus: var(--mm-mint-bright);--mm-grotesque: "Archivo Variable", "Archivo Fallback", "Archivo Fallback Arial", "Helvetica Neue", Arial, sans-serif;--mm-serif: "Newsreader Variable", "Newsreader Fallback", Georgia, serif;--mm-body: var(--mm-grotesque);--mm-mono: "IBM Plex Mono", "Plex Mono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace;--mm-shell-max: 1240px;--mm-gutter: clamp(20px, 4vw, 64px);--mm-safe-top: env(safe-area-inset-top, 0px);--mm-safe-right: env(safe-area-inset-right, 0px);--mm-safe-bottom: env(safe-area-inset-bottom, 0px);--mm-safe-left: env(safe-area-inset-left, 0px);--mm-edge: max(var(--mm-gutter), var(--mm-safe-left), var(--mm-safe-right), calc((100vw - var(--mm-shell-max)) / 2));--mm-header-bar: 68px;--mm-header-height: calc(var(--mm-header-bar) + var(--mm-safe-top));--mm-cookie-reserve: 0px;--mm-bar-reserve: 0px;--mm-section: clamp(40px, 4.4vw, 72px)}.mm-site,.mm-on-ink{--mm-bg: var(--mm-ink);--mm-bg2: var(--mm-ink2);--mm-fg: var(--mm-tx);--mm-fg2: var(--mm-tx2);--mm-muted: var(--mm-mut);--mm-rule: var(--mm-line);--mm-hairline: var(--mm-hair);--mm-ground-light: rgba(127, 227, 180, .07);--mm-ink: #0a100d;--mm-ink2: #111a16;--mm-ink3: #18241f;--mm-tx: #e6ede8;--mm-tx2: #b0c0b7;--mm-mut: #788c82;--mm-line: #22322b;--mm-hair: #1a2620;--mm-mint: var(--mm-mint-bright);--mm-mint-dim: #3e8e68;--mm-mint-wash: #12291f}.mm-on-raise{--mm-bg: var(--mm-ink-raise);--mm-bg2: var(--mm-ink2);--mm-line: #35473e;--mm-hair: #2b3a33;--mm-mut: #8a9e93;--mm-rule: var(--mm-line);--mm-hairline: var(--mm-hair);--mm-ground-light: rgba(127, 227, 180, .05);background:var(--mm-bg)}.mm-on-paper{--mm-bg: var(--mm-paper);--mm-bg2: var(--mm-paper2);--mm-fg: var(--mm-tx-d);--mm-fg2: var(--mm-tx2-d);--mm-muted: var(--mm-mut-d);--mm-rule: var(--mm-paper-line);--mm-hairline: var(--mm-paper-line);--mm-ground-light: rgba(10, 16, 13, .035);--mm-ink: var(--mm-paper);--mm-ink2: var(--mm-paper2);--mm-ink3: var(--mm-paper2);--mm-tx: var(--mm-tx-d);--mm-tx2: var(--mm-tx2-d);--mm-mut: var(--mm-mut-d);--mm-line: var(--mm-paper-line);--mm-hair: var(--mm-paper-line);--mm-mint: var(--mm-mint-d);--mm-mint-dim: var(--mm-mint-d);--mm-mint-wash: var(--mm-mint-wash-d);background:var(--mm-bg);color:var(--mm-fg)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.mm-site{min-width:320px;background:var(--mm-bg);color:var(--mm-fg);font-family:var(--mm-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.mm-site *,.mm-site *:before,.mm-site *:after{box-sizing:border-box}:where(.mm-site) :where(h1,h2,h3,h4,p,figure,blockquote,dl,dd){margin:0}:where(.mm-site) :where(p,li,blockquote,figcaption,cite,dd,small,summary,legend){text-wrap:balance}.mm-site h1,.mm-site h2,.mm-site h3,.mm-site h4{font-family:var(--mm-serif);font-weight:400;letter-spacing:-.04em;line-height:1;text-wrap:balance;color:var(--mm-fg)}.mm-site .mm-locked-brain :is(h1,h2,h3,h4){color:inherit}@media (min-width: 761px){.mm-site .mm-locked-brain .chapter{padding-inline-end:max(4vw,calc((100vw - 1600px)/2),4.5rem)}}.mm-site .mm-locked-brain :is(.opening-note,.plain-inspector>small,.honesty-note,.record-counts>span,.record-card small,.record-controls small,.truth-bar span,.meaning-node-s2>span){color:#eadfc99e}.mm-site .mm-locked-brain .living-record .chapter-copy>p{color:#07110ed9}.mm-site .mm-locked-brain .machine-action>b{color:#18684b}.mm-site .mm-locked-brain .plain-inspector{container-type:inline-size}.mm-site .mm-locked-brain .plain-inspector>h3{max-inline-size:none;font-size:min(clamp(1.8rem,2.5vw,2.8rem),14cqi)}@media (max-width: 760px){.mm-site .mm-locked-brain .plain-inspector>h3{font-size:1.15rem}}.mm-site .mm-locked-brain .meaning-node-s2:is([style*="--x: 6"],[style*="--x: 7"],[style*="--x: 8"],[style*="--x: 9"]) span{left:auto;right:30px;text-align:right}.mm-site h1{font-size:clamp(44px,7vw,76px);font-weight:380;letter-spacing:-.05em;line-height:.96}.mm-site h2{font-size:clamp(32px,4.4vw,52px);font-weight:390}.mm-site h3{font-size:clamp(22px,2.5vw,30px);font-weight:420;letter-spacing:-.03em}.mm-site button,.mm-site input,.mm-site textarea,.mm-site select{font:inherit}.mm-site a{color:inherit;text-decoration:none}.mm-site img{max-width:100%}.mm-site section[id],.mm-site main>section,.mm-site main .mm-section,.mm-site main .mm-final{scroll-margin-top:calc(var(--mm-header-height) + 12px)}.mm-claim{display:block;text-wrap:balance;font-family:var(--mm-serif);font-weight:400;letter-spacing:-.02em;line-height:1.06;color:var(--mm-mint)}.mm-label{display:block;font-family:var(--mm-mono);font-size:10px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--mm-muted)}.mm-mono{font-family:var(--mm-mono);font-variant-numeric:tabular-nums}.mm-container{width:min(var(--mm-shell-max),calc(100% - (2*max(var(--mm-gutter),var(--mm-safe-left),var(--mm-safe-right)))));margin-inline:max(var(--mm-gutter),var(--mm-safe-left),var(--mm-safe-right),calc((100% - var(--mm-shell-max)) / 2)) auto}.mm-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mm-section{padding-block:var(--mm-section)}.mm-lede{max-width:62ch;color:var(--mm-fg2);font-size:clamp(16px,1.4vw,18px);text-wrap:balance}.mm-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--mm-mint-bright);border-radius:2px;background:var(--mm-mint-bright);color:var(--mm-mint-ink);padding:11px 20px;font-family:var(--mm-mono);font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;touch-action:manipulation;transition:background .1s ease,transform .1s ease,box-shadow .1s ease}@media (hover: hover) and (pointer: fine){.mm-button:hover{background:#96eec5;box-shadow:0 0 0 4px var(--mm-mint-wash)}}.mm-button:active{background:var(--mm-mint-dim);transform:translateY(1px)}.mm-site .mm-button{font:700 15px/1.1 var(--mm-grotesque);letter-spacing:-.01em;text-transform:none}.mm-site .mm-button-small{font-size:13px}.mm-button-quiet{border-color:var(--mm-rule);background:transparent;color:var(--mm-mint)}@media (hover: hover) and (pointer: fine){.mm-button-quiet:hover{border-color:var(--mm-mint-dim);background:var(--mm-mint-wash);box-shadow:none}}.mm-button-small{min-height:40px;padding:9px 14px;font-size:10.5px}.mm-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--mm-mint);font-family:var(--mm-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;background-image:linear-gradient(var(--mm-mint),var(--mm-mint));background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .12s ease}@media (hover: hover) and (pointer: fine){.mm-text-link:hover{background-size:100% 1px}}.mm-site :focus-visible{outline:2px solid var(--mm-focus);outline-offset:3px;border-radius:2px}.mm-skip{position:fixed;top:8px;left:8px;z-index:1000;min-height:44px;display:inline-flex;align-items:center;padding:10px 14px;background:var(--mm-mint-bright);color:var(--mm-mint-ink);font-family:var(--mm-mono);font-size:12px;transform:translateY(-150%)}.mm-skip:focus{transform:translateY(0)}@media (scripting: none){.nal-page .reach-sequence .reach-sticky,.nal-page .work-scroll .work-sticky,.nal-page .time-lens .lens-sticky{position:static;height:auto;overflow:visible}.nal-page .capability-instrument .capability-window{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.nal-page .capability-instrument .capability-window:before{display:none}.nal-page .capability-instrument .capability-reel{animation:none;transform:none}}.mm-header{position:fixed;inset:0 0 auto;z-index:100;border-bottom:1px solid transparent;padding-top:var(--mm-safe-top);transition:background .25s ease,border-color .25s ease}.mm-header.is-scrolled{border-color:var(--mm-hair);background:#0a100de0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mm-nav{display:flex;min-height:var(--mm-header-bar);align-items:center;justify-content:space-between;gap:24px}.mm-header>.mm-container{width:100%;margin-inline:0;padding-inline:var(--mm-header-inline, var(--mm-edge))}.mm-site.mm-route-brain{--mm-header-inline: max(4vw, calc((100vw - 1600px)/2) )}.mm-site.mm-route-gtm{--mm-header-inline: max(24px, calc((100vw - 1360px)/2) )}.mm-site.mm-route-leadership{--mm-header-inline: clamp(22px, 4.4vw, 72px)}@media (max-width: 700px){.mm-site.mm-route-gtm{--mm-header-inline: max(16px, calc((100vw - 520px)/2) )}}@media (max-width: 620px){.mm-site.mm-route-leadership{--mm-header-inline: 20px}}@media (max-width: 360px){.mm-site.mm-route-gtm{--mm-header-inline: 12px}.mm-site.mm-route-leadership{--mm-header-inline: 16px}}.mm-brand{min-height:44px;display:inline-flex;align-items:center;gap:10px;text-decoration:none;touch-action:manipulation}.mm-brand-icon{width:30px;display:block}.mm-brand-wordmark{width:150px;display:block}.mm-brand-icon svg,.mm-brand-wordmark svg{display:block;width:100%;height:auto}.mm-brand.is-compact .mm-brand-icon{width:26px}.mm-brand.is-compact .mm-brand-wordmark{width:128px}@media (max-width: 700px){.mm-brand-icon{width:26px}.mm-brand-wordmark{width:128px}}.mm-menu-button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;gap:9px;border:0;padding:8px 0;background:transparent;color:var(--mm-tx);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;touch-action:manipulation}.mm-site .mm-menu-button{font:500 12px/1 var(--mm-serif)}.mm-burger{width:20px;display:grid;gap:4px}.mm-burger i{height:1.5px;display:block;background:currentColor;transition:transform .12s ease,opacity .12s ease}.mm-menu-button[aria-expanded=true] .mm-burger i:first-child{transform:translateY(5.5px) rotate(45deg)}.mm-menu-button[aria-expanded=true] .mm-burger i:nth-child(2){opacity:0}.mm-menu-button[aria-expanded=true] .mm-burger i:last-child{transform:translateY(-5.5px) rotate(-45deg)}@media (hover: hover) and (pointer: fine){.mm-menu-button:hover{color:var(--mm-mint)}}.mm-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:grid;align-content:center;visibility:hidden;opacity:0;background:#050e0a;padding-block:calc(var(--mm-header-height) + 24px) 40px;padding-inline:var(--mm-header-inline, var(--mm-edge));transition:opacity .16s ease,visibility 0s linear .16s}.mm-menu.is-open{visibility:visible;opacity:1;transition-delay:0s}.mm-menu{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);grid-template-rows:1fr auto;-moz-column-gap:5vw;column-gap:5vw;align-content:stretch}.mm-menu-routes{display:grid;align-content:center;width:100%}.mm-menu-routes a{position:relative;min-height:clamp(52px,4.4vw,76px);display:flex;align-items:center;border-bottom:1px solid rgba(238,226,204,.15);padding-right:32px;color:#eee2cc;font-family:var(--mm-serif);font-weight:400;font-size:clamp(28px,3.1vw,54px);line-height:.95;letter-spacing:-.03em;text-decoration:none;transition:color .12s ease}.mm-menu-routes a:after{position:absolute;right:0;content:"↗";color:#9df0c8;font-family:var(--mm-grotesque);font-weight:400;font-size:clamp(14px,1.2vw,20px);line-height:1}.mm-menu-start{align-self:center;min-height:clamp(52px,4vw,64px);display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;padding-inline:clamp(16px,1.4vw,22px);background:#9df0c8;color:#06110d;text-align:left;cursor:pointer}.mm-site .mm-menu-start{font:650 clamp(13px,.95vw,15px)/1 var(--mm-grotesque)}.mm-menu-secondary{grid-column:1 / -1;display:flex;gap:24px;align-items:end;padding-top:24px}.mm-menu-secondary a{min-height:44px;display:inline-flex;align-items:flex-end;color:#93a399;font-family:var(--mm-grotesque);font-weight:500;font-size:12px;letter-spacing:.05em;text-decoration:none}@media (hover: hover) and (pointer: fine){.mm-menu-routes a:hover,.mm-menu-secondary a:hover{color:#9df0c8}}@media (max-width: 700px){.mm-menu{grid-template-columns:1fr;grid-template-rows:1fr auto auto;row-gap:14px}.mm-menu-routes a{min-height:max(48px,13.6vw);font-size:clamp(26px,8.2vw,40px)}.mm-menu-routes a:after{font-size:clamp(13px,3.5vw,16px)}.mm-menu-start{min-height:52px}.mm-site .mm-menu-start{font-size:clamp(14px,3.5vw,16px)}.mm-menu-secondary{grid-column:auto;padding-top:0}}.mm-menu-open{overflow:hidden}@media (max-height: 600px) and (orientation: landscape){.mm-menu{align-content:start;overflow-y:auto;padding:calc(var(--mm-header-height) + 2px) var(--mm-gutter) max(4px,var(--mm-safe-bottom));grid-template-columns:1fr;grid-template-rows:auto;row-gap:8px}.mm-menu-routes a{min-height:44px;font-size:clamp(20px,5.6vh,26px)}.mm-menu-start{min-height:44px}.mm-menu-secondary{grid-column:auto;padding-top:0}}.mm-footer{border-top:1px solid var(--mm-hair);background:var(--mm-ink);padding:54px 0 calc(30px + var(--mm-safe-bottom) + var(--mm-cookie-reserve, 0px) + var(--mm-bar-reserve, 0px))}.mm-footer>.mm-container{width:100%;margin-inline:0;padding-inline:var(--mm-header-inline, var(--mm-edge))}.mm-footer-grid{display:grid;gap:26px}.mm-footer-grid>p{max-width:42ch;color:var(--mm-tx2);font-size:15px}.mm-footer nav{display:flex;flex-wrap:wrap;gap:6px 26px;padding-block:20px;border-block:1px solid var(--mm-hair)}.mm-footer nav a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;color:var(--mm-tx2);font-family:var(--mm-mono);font-size:11px;letter-spacing:.06em;text-decoration:none;touch-action:manipulation;transition:color .12s ease}@media (hover: hover) and (pointer: fine){.mm-footer nav a:hover{color:var(--mm-mint)}}@media (max-width: 520px){.mm-footer nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.mm-footer small{color:var(--mm-mut);font-family:var(--mm-mono);font-size:10.5px;letter-spacing:.05em}.mm-menu-routes a.mm-route-badged:before{content:attr(data-badge);order:1;margin-left:.75em;padding:.42em .7em .36em;color:#9df0c8;border:1px solid rgba(157,240,200,.45);border-radius:999px;font:600 10px/1 var(--mm-grotesque);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.mm-subscribe-cta{justify-self:start;display:inline-flex;align-items:center;gap:.5em;min-height:44px;padding:0 1em;color:var(--mm-mint);border:1px solid color-mix(in srgb,var(--mm-mint) 45%,transparent);font-family:var(--mm-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;touch-action:manipulation;transition:background-color .12s ease}@media (hover: hover) and (pointer: fine){.mm-subscribe-cta:hover{background:color-mix(in srgb,var(--mm-mint) 8%,transparent)}}.mm-action-bar{position:fixed;left:0;right:0;bottom:var(--mm-cookie-reserve, 0px);z-index:40;display:flex;justify-content:center;border-top:1px solid var(--mm-line);background:#0a100df0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px var(--mm-edge) calc(10px + max(0px,var(--mm-safe-bottom) - var(--mm-cookie-reserve, 0px)));transform:translateY(calc(110% + var(--mm-cookie-reserve, 0px)));transition:transform .2s ease}.mm-action-bar.is-shown{transform:translateY(0)}.mm-action-bar-inner{width:100%;max-width:var(--mm-shell-max);display:flex;align-items:center;justify-content:flex-end;gap:16px}.mm-action-bar-door{margin-right:auto;min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--mm-tx2);font-family:var(--mm-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.mm-action-bar-door:hover{color:var(--mm-mint)}@media (max-width: 767px){.mm-action-bar-door{display:none}.mm-action-bar-inner{justify-content:center}.mm-action-bar .mm-button{width:100%;max-width:420px}}@media (prefers-reduced-motion: reduce){.mm-action-bar{transition:none}}.mm-page-hero{padding:calc(var(--mm-header-height) + clamp(48px,9vh,96px)) 0 clamp(34px,5vh,56px)}.mm-page-hero h1{max-width:16ch}.mm-page-hero>.mm-container>p{max-width:60ch;margin-top:20px;color:var(--mm-tx2);font-size:clamp(16px,1.5vw,19px)}.mm-page-hero small{display:block;margin-top:26px;color:var(--mm-mut);font-family:var(--mm-mono);font-size:11px}.mm-results-hero{padding:calc(var(--mm-header-height) + clamp(48px,9vh,96px)) 0 clamp(34px,5vh,56px)}.mm-results-hero h1{max-width:14ch}.mm-results-hero>.mm-container>p:last-child{max-width:60ch;margin-top:20px;color:var(--mm-tx2);font-size:clamp(16px,1.5vw,19px)}.mm-story-archive{padding-bottom:var(--mm-section)}.mm-story-archive-grid{display:grid;gap:1px;background:var(--mm-line);border:1px solid var(--mm-line);border-radius:3px;overflow:hidden}.mm-story-archive h2{max-width:18ch;font-size:clamp(21px,2.2vw,28px)}.mm-story-archive article>p{max-width:52ch;margin-top:14px;color:var(--mm-tx2);font-size:15px}.mm-story-archive blockquote{margin-top:auto;padding-top:22px;border-top:1px solid var(--mm-hair);font-family:var(--mm-serif);font-size:19px;line-height:1.36;color:var(--mm-tx)}.mm-story-archive cite{display:block;margin-top:12px;color:var(--mm-mut);font-family:var(--mm-mono);font-size:10.5px;font-style:normal;letter-spacing:.06em}.mm-legal-page,.mm-blog-page,.mm-article-page,.mm-answers-page,.mm-contact-page{background:var(--mm-ink)}.mm-legal-page{padding:calc(var(--mm-header-height) + clamp(44px,8vh,88px)) 0 var(--mm-section)}.mm-legal-hero{padding-bottom:44px;border-bottom:1px solid var(--mm-hair)}.mm-legal-hero h1{max-width:15ch}.mm-legal-hero>p{max-width:62ch;margin-top:20px;color:var(--mm-tx2);font-size:clamp(16px,1.5vw,19px)}.mm-legal-hero small{display:block;margin-top:26px;color:var(--mm-mut);font-family:var(--mm-mono);font-size:11px}.mm-legal-sections{max-width:920px}.mm-legal-sections section{display:grid;gap:14px 48px;padding:38px 0;border-bottom:1px solid var(--mm-hair)}@media (min-width: 860px){.mm-legal-sections section{grid-template-columns:minmax(200px,.5fr) minmax(0,1fr)}}.mm-legal-sections h2{font-size:clamp(20px,2.2vw,27px)}.mm-legal-sections section>div{display:grid;gap:15px;color:var(--mm-tx2);font-size:16px}.mm-legal-sections ul{display:grid;gap:9px;margin:0;padding-left:20px}.mm-legal-sections a{color:var(--mm-mint);text-underline-offset:3px}.mm-blog-page{padding:calc(var(--mm-header-height) + clamp(28px,6vh,72px)) 0 var(--mm-section)}.mm-blog-hero{padding-bottom:clamp(22px,3vw,36px);border-bottom:1px solid var(--mm-hair)}.mm-blog-hero h1{max-width:13ch}.mm-blog-tools{display:grid;gap:16px;align-items:end;padding-block:22px 26px}@media (min-width: 860px){.mm-blog-tools{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)}}.mm-blog-search{position:relative;display:grid;gap:8px}.mm-blog-search>span:first-child,.mm-blog-search label{color:var(--mm-mut);font-family:var(--mm-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.mm-blog-search svg{position:absolute;left:14px;bottom:15px;width:17px;height:17px;color:var(--mm-mint-dim)}.mm-blog-search input{width:100%;min-height:48px;border:1px solid var(--mm-line);border-radius:2px;background:var(--mm-ink2);color:var(--mm-tx);padding:12px 14px 12px 42px;font-family:var(--mm-mono);font-size:13px}.mm-blog-search input::-moz-placeholder{color:var(--mm-mut)}.mm-blog-search input::placeholder{color:var(--mm-mut)}.mm-blog-filters{display:flex;flex-wrap:wrap;gap:7px}@media (max-width: 859px){.mm-blog-filters{flex-wrap:nowrap;margin-inline:calc(-1 * var(--mm-gutter, 16px));padding-inline:var(--mm-gutter, 16px);overflow-x:auto;scrollbar-width:none}.mm-blog-filters::-webkit-scrollbar{display:none}.mm-blog-filters button{flex:none;white-space:nowrap}}.mm-blog-filters button{min-height:44px;border:1px solid var(--mm-line);border-radius:2px;background:transparent;color:var(--mm-tx2);padding:8px 14px;font-family:var(--mm-mono);font-size:11px;letter-spacing:.06em;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}@media (hover: hover) and (pointer: fine){.mm-blog-filters button:hover{border-color:var(--mm-mint-dim);color:var(--mm-tx)}}.mm-blog-filters button[aria-pressed=true]{border-color:var(--mm-mint-bright);background:var(--mm-mint-bright);color:var(--mm-mint-ink)}.mm-blog-list{display:grid;gap:26px}.mm-blog-featured{display:block;text-decoration:none;color:inherit}.mm-blog-featured article{display:flex;flex-direction:column;border:1px solid var(--mm-line);border-radius:3px;background:var(--mm-ink2);padding:clamp(24px,4vw,44px);transition:border-color .12s ease,transform .12s ease}@media (hover: hover) and (pointer: fine){.mm-blog-featured:hover article{border-color:var(--mm-mint-dim);transform:translateY(-1px)}}.mm-blog-featured header,.mm-blog-card header{display:flex;justify-content:space-between;gap:16px;color:var(--mm-mint);font-family:var(--mm-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.mm-blog-featured h2{max-width:20ch;margin-top:14px;font-size:clamp(26px,3.4vw,40px)}.mm-blog-featured p{max-width:62ch;margin-top:16px;color:var(--mm-tx2);font-size:17px}.mm-blog-featured footer,.mm-blog-card footer{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:auto;padding-top:26px;color:var(--mm-mut);font-family:var(--mm-mono);font-size:10.5px}.mm-blog-featured footer strong,.mm-blog-card footer strong{display:inline-flex;align-items:center;gap:7px;color:var(--mm-mint);font-weight:400}.mm-blog-featured svg,.mm-blog-card svg{width:15px;height:15px}.mm-blog-grid{display:grid;gap:1px;background:var(--mm-line);border:1px solid var(--mm-line);border-radius:3px;overflow:hidden}@media (min-width: 700px){.mm-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1000px){.mm-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mm-blog-card{min-width:0;color:inherit;text-decoration:none}.mm-blog-card article{min-height:300px;display:flex;flex-direction:column;background:var(--mm-ink2);padding:26px;transition:background .12s ease}@media (hover: hover) and (pointer: fine){.mm-blog-card:hover article{background:var(--mm-ink3)}}.mm-blog-card h2{margin-top:12px;font-size:clamp(19px,2vw,24px)}.mm-blog-card p{margin-top:12px;color:var(--mm-tx2);font-size:15px}.mm-blog-empty{padding:60px 0;border-block:1px solid var(--mm-hair)}.mm-blog-empty h2{font-size:clamp(24px,3vw,34px)}.mm-blog-empty p{margin-top:12px;color:var(--mm-tx2)}.mm-blog-continuation{margin-top:34px;color:var(--mm-tx2)}.mm-text-button{min-height:44px;border:0;background:transparent;color:var(--mm-mint);font-family:var(--mm-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:0}.mm-article-page{padding:calc(var(--mm-header-height) + clamp(40px,7vh,76px)) 0 var(--mm-section)}.mm-article-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--mm-mint);font-family:var(--mm-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.mm-article-hero{max-width:820px;padding-bottom:30px;border-bottom:1px solid var(--mm-hair)}.mm-article-hero h1{font-size:clamp(30px,4.4vw,52px)}.mm-article-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;color:var(--mm-mut);font-family:var(--mm-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.mm-article-meta nav{display:inline-flex;gap:6px;align-items:center}.mm-article-meta nav button,.mm-article-meta nav a{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--mm-hair);border-radius:2px;background:transparent;color:var(--mm-tx2);cursor:pointer;touch-action:manipulation}.mm-article-meta nav svg{width:18px;height:18px}.mm-article-excerpt{max-width:62ch;margin-top:18px;color:var(--mm-tx2);font-size:18px}.mm-article-author{margin-top:18px;color:var(--mm-mut);font-family:var(--mm-mono);font-size:11px}.mm-article-body{max-width:720px;margin-top:34px;color:var(--mm-tx2);font-size:17px;line-height:1.7}.mm-article-body>*+*{margin-top:20px}.mm-article-body h2{margin-top:40px;color:var(--mm-tx)}.mm-article-body h3{margin-top:30px;color:var(--mm-tx)}.mm-article-body a{color:var(--mm-mint)}.mm-article-body ul,.mm-article-body ol{display:grid;gap:9px;padding-left:20px}.mm-article-body blockquote{padding:4px 0 4px 18px;border-left:2px solid var(--mm-mint-dim);font-family:var(--mm-serif);font-size:20px;color:var(--mm-tx)}.mm-article-body code{font-family:var(--mm-mono);font-size:.88em;background:var(--mm-ink3);padding:1px 5px;border-radius:2px}.mm-article-next,.mm-related-ideas{margin-top:var(--mm-section);padding-top:30px;border-top:1px solid var(--mm-hair)}.mm-article-author a{min-height:44px;display:inline-flex;align-items:center}.mm-article-missing{padding:60px 0}.mm-share-status{margin-top:12px;color:var(--mm-mint);font-family:var(--mm-mono);font-size:11px}.mm-answers-page{padding:calc(var(--mm-header-height) + clamp(44px,8vh,88px)) 0 var(--mm-section)}.mm-answers-hero{padding-bottom:34px;border-bottom:1px solid var(--mm-hair)}.mm-answers-hero h1{max-width:14ch}.mm-answers-hero>p{max-width:60ch;margin-top:20px;color:var(--mm-tx2);font-size:clamp(16px,1.5vw,19px)}.mm-answers-list{max-width:820px;display:grid}.mm-answers-list section{padding:30px 0;border-bottom:1px solid var(--mm-hair)}.mm-answers-list h2{font-size:clamp(18px,2vw,23px)}.mm-answers-list p{margin-top:12px;color:var(--mm-tx2);font-size:16px}.mm-answers-next{margin-top:40px;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.mm-answer-index,.mm-answer-page{background:var(--mm-ink)}.mm-answer-index{padding:calc(var(--mm-header-height) + clamp(44px,8vh,88px)) 0 var(--mm-section)}.mm-answer-index-hero{padding-bottom:40px;border-bottom:1px solid var(--mm-hair)}.mm-answer-index-hero h1{max-width:16ch}.mm-answer-index-entries{max-width:820px;display:grid}.mm-answer-entry{display:block;color:inherit;text-decoration:none}.mm-answer-entry article{padding:32px 0;border-bottom:1px solid var(--mm-hair)}.mm-answer-entry h2{max-width:32ch;font-size:clamp(21px,2.4vw,30px);text-wrap:pretty}.mm-answer-entry>article>p{max-width:62ch;margin-top:14px;color:var(--mm-tx2);font-size:16px}.mm-answer-entry footer{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;margin-top:18px;color:var(--mm-mut);font-family:var(--mm-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.mm-answer-entry footer strong{display:inline-flex;align-items:center;gap:7px;color:var(--mm-mint);font-weight:400}.mm-answer-entry footer svg{width:15px;height:15px}@media (hover: hover){.mm-answer-entry:hover h2{color:var(--mm-mint)}}.mm-answer-page{padding:calc(var(--mm-header-height) + clamp(40px,7vh,76px)) 0 var(--mm-section)}.mm-answer-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--mm-mint);font-family:var(--mm-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.mm-answer-back svg{width:15px;height:15px}.mm-answer-hero{max-width:820px;padding-bottom:30px;border-bottom:1px solid var(--mm-hair)}.mm-answer-hero h1{font-size:clamp(28px,4vw,46px);text-wrap:pretty}.mm-answer-direct{max-width:66ch;margin-top:26px;color:var(--mm-tx);font-size:clamp(18px,1.8vw,21px);line-height:1.62;text-wrap:pretty}.mm-answer-claim{max-width:60ch;margin-top:24px;padding-left:18px;border-left:2px solid var(--mm-mint-dim);font-size:clamp(17px,1.7vw,20px);line-height:1.32;text-wrap:pretty}.mm-answer-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:26px;color:var(--mm-mut);font-family:var(--mm-mono);font-size:11px;line-height:1.5}.mm-answer-body{max-width:720px;margin-top:34px;color:var(--mm-tx2);font-size:17px;line-height:1.7}.mm-answer-body>*+*{margin-top:20px}.mm-answer-body h2{margin-top:44px;font-size:clamp(22px,2.4vw,30px);color:var(--mm-tx)}.mm-answer-body h3{margin-top:30px;color:var(--mm-tx)}.mm-answer-body a{color:var(--mm-mint)}.mm-answer-body ul,.mm-answer-body ol{display:grid;gap:9px;padding-left:20px}.mm-answer-stand,.mm-answer-faq{max-width:720px;margin-top:var(--mm-section);padding-top:30px;border-top:1px solid var(--mm-hair)}.mm-answer-stand h2,.mm-answer-faq h2{font-size:clamp(20px,2.2vw,27px)}.mm-answer-stand ul{display:grid;gap:14px;margin-top:20px;padding-left:20px;color:var(--mm-tx2);font-size:16px;line-height:1.62}.mm-answer-faq section{padding-top:28px}.mm-answer-faq h3{font-size:clamp(18px,1.9vw,22px)}.mm-answer-faq p{max-width:66ch;margin-top:12px;color:var(--mm-tx2);font-size:16px;line-height:1.66;text-wrap:pretty}.mm-contact-page{min-height:100svh;display:grid;align-items:center;padding:calc(var(--mm-header-height) + 60px) 0 var(--mm-section)}.mm-contact-grid{display:grid;gap:40px;align-items:start}@media (min-width: 900px){.mm-contact-grid{grid-template-columns:.8fr 1.2fr;gap:70px}}.mm-contact-grid h1{max-width:10ch}.mm-contact-grid>div:first-child>p:last-of-type{max-width:46ch;margin-top:20px;color:var(--mm-tx2);font-size:17px}.mm-contact-start{min-height:44px;display:inline-flex;align-items:center;border:0;background:transparent;color:var(--mm-mint);padding:8px 0;font-family:var(--mm-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.mm-contact-form{display:grid;gap:10px 18px;border:1px solid var(--mm-line);border-radius:3px;background:var(--mm-ink2);padding:clamp(22px,3.4vw,38px)}@media (min-width: 620px){.mm-contact-form{grid-template-columns:1fr 1fr}}.mm-contact-form label{margin-top:8px;color:var(--mm-tx2);font-family:var(--mm-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.mm-contact-form label span{color:var(--mm-mut)}.mm-contact-form input,.mm-contact-form textarea{width:100%;min-height:46px;border:1px solid var(--mm-line);border-radius:2px;background:var(--mm-ink);color:var(--mm-tx);padding:12px;font-family:var(--mm-body);resize:vertical}.mm-contact-form input:focus,.mm-contact-form textarea:focus{border-color:var(--mm-mint-dim)}.mm-contact-form label[for=contact-message],.mm-contact-form textarea,.mm-contact-form .mm-form-error,.mm-contact-form .mm-button{grid-column:1 / -1}.mm-contact-form .mm-button{margin-top:12px}.mm-contact-form small a{display:inline-flex;min-height:44px;align-items:center}.mm-form-error{color:var(--mm-amber);font-family:var(--mm-mono);font-size:12px}.mm-not-found{padding:calc(var(--mm-header-height) + clamp(44px,12vh,120px)) 0 var(--mm-section);background:var(--mm-ink);color:var(--mm-tx)}.mm-error-code{color:var(--mm-mint);font-family:var(--mm-mono);font-size:12px;letter-spacing:.2em}.mm-not-found h1{max-width:14ch;margin-top:16px}.mm-not-found>.mm-container>p{max-width:52ch;margin-top:18px;color:var(--mm-tx2);font-size:clamp(16px,1.5vw,19px)}.mm-not-found-actions{display:flex;flex-wrap:wrap;gap:16px 26px;align-items:center;margin-top:30px}.mm-cookie-notice{position:fixed;inset:auto var(--mm-gutter) calc(14px + var(--mm-safe-bottom)) auto;z-index:90;width:-moz-max-content;width:max-content;max-width:calc(100vw - var(--mm-gutter) * 2);display:flex;align-items:center;gap:12px;border:1px solid var(--mm-line);border-radius:3px;background:#111a16f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 34px #0000006b;padding:4px 5px 4px 12px;color:var(--mm-tx2);font-family:var(--mm-mono);font-size:11px}.mm-cookie-notice p{margin:0;font:inherit}.mm-cookie-notice button{white-space:nowrap}.mm-cookie-actions{display:flex;gap:8px;margin-left:auto}@media (max-width: 767px){.mm-cookie-notice{inset:auto 0 0 0;width:auto;max-width:none;justify-content:space-between;border-radius:0;border-inline:0;border-bottom:0;padding:4px 8px calc(4px + var(--mm-safe-bottom)) var(--mm-gutter);font-size:10.5px;flex-wrap:wrap;row-gap:4px}}.mm-cookie-notice a{display:inline-block;min-height:24px;padding-block:3px;color:var(--mm-mint);text-decoration:underline;text-underline-offset:3px}.mm-cookie-notice .mm-button-small{min-height:30px;padding:5px 10px}html.mm-cookie-visible{scroll-padding-bottom:calc(var(--mm-cookie-reserve,0px) + 16px)}html.mm-cookie-visible .mm-brain-r5 .decision-sticky,html.mm-cookie-visible .mm-gtm-r6 .decision-sticky{height:calc(100svh - var(--mm-cookie-reserve,0px))}html.mm-cookie-visible .mm-brain-r5 .proof-copy,html.mm-cookie-visible .mm-brain-r5 .close>div,html.mm-cookie-visible .mm-gtm-r6 .proof-copy{transform:translateY(calc(var(--mm-cookie-reserve,0px) / -2))}@media (max-height:520px) and (orientation:landscape){.mm-cookie-notice{inset:calc(58px + var(--mm-safe-top)) 8px auto auto}}.mm-final{background:var(--mm-ink2);border-top:1px solid var(--mm-hair);padding-block:var(--mm-section)}.mm-final-grid{display:grid;gap:24px;justify-items:start}.mm-final h2{max-width:18ch}.mm-final p{max-width:56ch;color:var(--mm-tx2)}.mm-handoff{--mmh-fg: var(--mmb-fg, var(--mm-tx));--mmh-mut: var(--mmb-fg2, var(--mm-fg2, var(--mm-tx2)));--mmh-line: var(--mmb-line, var(--mm-line));--mmh-accent: var(--mmb-accent, var(--mm-mint));display:grid;gap:14px;margin-top:16px;border:1px solid var(--mmh-line);border-left:2px solid var(--mmh-accent);border-radius:3px;padding:16px 17px;color:var(--mmh-fg);text-align:left}.mm-handoff-say{display:grid;gap:8px}.mm-handoff .mm-i{width:30px;height:30px}.mm-handoff-sorry{color:var(--mmh-fg);font-size:16px;font-weight:700;letter-spacing:-.015em;line-height:1.35}.mm-handoff-aside{max-width:62ch;color:var(--mmh-mut);font-size:14.5px;line-height:1.55}.mm-handoff-do{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.mm-handoff-last{color:var(--mm-amber);font-family:var(--mm-mono);font-size:12px;line-height:1.5}.mm-handoff-last a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mm-handoff.is-done{border-left-color:var(--mmh-accent)}.mm-handoff-trigger{justify-self:start;min-height:30px;padding-block:4px;border:0;background:none;color:var(--mmb-accent, var(--mm-mint));font-family:var(--mm-mono);font-size:11.5px;letter-spacing:.06em;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mm-handoff-trigger:focus-visible{outline:2px solid var(--mmb-accent, var(--mm-mint));outline-offset:2px}.mm-journey-error .mm-handoff{margin-top:10px}[data-reveal=pending]{opacity:0;transform:translate3d(0,14px,0)}[data-reveal=shown]{animation:mm-arrive .5s cubic-bezier(.22,.8,.3,1) calc(var(--mm-reveal-i, 0) * 70ms) backwards}@keyframes mm-arrive{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){[data-reveal=pending]{opacity:1;transform:none}[data-reveal=shown]{animation:none}.mm-site *,.mm-site *:before,.mm-site *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.mm-curtain{display:none}.mm-covered .mm-curtain{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;grid-template-rows:repeat(15,1fr);overflow:hidden;pointer-events:none}.mm-covered .mm-curtain i{display:block;height:calc(100% + 1px);background:var(--mm-ink-raise);box-shadow:inset 0 1px 0 var(--mm-ink);transform-origin:top;will-change:transform}.mm-covered .mm-curtain:after{content:"";position:absolute;left:-40%;top:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(190,220,205,.09),transparent);animation:mm-sweep 2.6s ease-in-out infinite}.mm-arrived .mm-curtain i{animation:mm-lift .3s cubic-bezier(.5,0,.75,.35) calc(.12s + var(--i, 0) * 20ms) forwards}@keyframes mm-lift{to{transform:scaleY(0)}}.mm-pending .mm-first,.mm-pending .mm-menu-button{opacity:0}.mm-arrived .mm-first{animation:mm-arrive .5s cubic-bezier(.22,.8,.3,1) calc(.22s + var(--mm-first-i, 0) * .11s) backwards}.mm-arrived .mm-menu-button{animation:mm-arrive-fade .5s ease-out .22s backwards}@keyframes mm-arrive-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.mm-covered .mm-curtain{display:none}.mm-pending .mm-first,.mm-pending .mm-menu-button{opacity:1}.mm-arrived .mm-first,.mm-arrived .mm-menu-button{animation:none}}.nal-page{--ink:#06110d;--ink2:#0b1c16;--paper:#eadfc8;--paper2:#d9c8a9;--mint:#9ff1c9;--mint2:#58b992;--brass:#b28a48;--edge:clamp(22px,4.4vw,72px);--header:72px;--serif:Newsreader,Georgia,serif;--sans:Archivo,Arial,sans-serif;--mono:Plex,"Courier New",monospace}.nal-page *{box-sizing:border-box}.nal-page{scroll-behavior:smooth;color:var(--paper);margin:0;background:var(--ink);font-family:var(--sans);overflow-x:hidden}.nal-page video::-webkit-media-controls{display:none!important}.nal-page button,.nal-page a{font:inherit}.nal-page a{color:inherit}.nal-page .skip{position:fixed;z-index:200;left:16px;top:-80px;background:var(--mint);color:var(--ink);padding:12px 18px}.nal-page .skip:focus{top:12px}.nal-page .masthead{height:var(--header);position:fixed;z-index:100;inset:0 0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--edge);border-bottom:1px solid rgba(159,241,201,.17);background:#06110ddb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nal-page .brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-weight:650;justify-self:start}.nal-page .brand svg{width:28px;fill:none;stroke:var(--mint);stroke-width:1.4}.nal-page .masthead>p{margin:0;font:10px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#eadfc8a6}.nal-page .motion-toggle{justify-self:end;border:0;background:none;color:var(--paper);display:flex;align-items:center;gap:10px;min-height:44px;padding:0;cursor:pointer;font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase}.nal-page .motion-toggle i{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 15px var(--mint)}.nal-page .motion-toggle[aria-pressed=true] i{background:var(--brass);box-shadow:none}.nal-page .hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;padding:calc(var(--header) + 7vh) var(--edge) 7vh;isolation:isolate;overflow:hidden}.nal-page .hero-film,.nal-page .missing-job>video,.nal-page .finale>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-3}.nal-page .hero-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#030b08f2,#030b08ad 48%,#030b081f),linear-gradient(0deg,rgba(3,11,8,.82),transparent 50%)}.nal-page .hero-content{width:min(1060px,91vw);position:relative;z-index:2}.nal-page .kicker{margin:0 0 24px;display:flex;align-items:center;gap:12px;color:var(--mint);font:10px var(--mono);letter-spacing:.16em;text-transform:uppercase}.nal-page .kicker>span{width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 14px var(--mint)}.nal-page h1,.nal-page h2{font-family:var(--serif);font-weight:380;letter-spacing:-.055em;margin:0}.nal-page h1{font-size:clamp(64px,8.5vw,142px);line-height:.82;max-width:1100px}.nal-page em{font-style:italic;color:var(--mint)}.nal-page .hero-deck{margin:30px 0 0 clamp(0px,34vw,480px);font:clamp(20px,2vw,30px)/1.25 var(--serif);color:#eadfc8cc}.nal-page .hero-action{position:absolute;right:0;bottom:5px;display:flex;align-items:center;justify-content:space-between;width:235px;min-height:54px;padding:0 18px;border:1px solid rgba(159,241,201,.45);text-decoration:none;font:11px var(--mono);letter-spacing:.12em;text-transform:uppercase}.nal-page .film-mark{position:absolute;right:var(--edge);bottom:22px;margin:0;font:8px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#eadfc861}.nal-page .hero-orbits{position:absolute;right:-10vw;top:8vh;width:58vw;aspect-ratio:1;border:1px solid rgba(178,138,72,.18);border-radius:50%;z-index:-1}.nal-page .hero-orbits i{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid rgba(159,241,201,.1);border-radius:50%}.nal-page .hero-orbits i:nth-child(2){top:28%;right:28%;bottom:28%;left:28%}.nal-page .hero-orbits i:nth-child(3){top:42%;right:42%;bottom:42%;left:42%}.nal-page .hero-orbits span{position:absolute;left:0;top:50%;width:100%;height:1px;background:#b28a4847;transform:rotate(8deg)}.nal-page .threshold{background:var(--paper);color:var(--ink);min-height:100svh;padding:clamp(90px,12vh,150px) var(--edge);display:grid;grid-template-columns:minmax(300px,.8fr) 1.3fr;gap:8vw;align-content:center}.nal-page .kicker.dark{color:#236c55}.nal-page .kicker.dark>span{background:#236c55;box-shadow:none}.nal-page .threshold h2{font-size:clamp(54px,6vw,102px);line-height:.88}.nal-page .history-rail{list-style:none;margin:0;padding:0;border-top:1px solid rgba(6,17,13,.3)}.nal-page .history-rail li{display:grid;grid-template-columns:110px 1fr;align-items:center;min-height:72px;border-bottom:1px solid rgba(6,17,13,.2)}.nal-page .history-rail strong{font:11px var(--mono);letter-spacing:.08em}.nal-page .history-rail span{font:clamp(21px,2vw,32px) var(--serif)}.nal-page .history-rail .now{color:#146e52}.nal-page .threshold blockquote{grid-column:2;margin:4vh 0 0;border-left:1px solid var(--brass);padding:0 0 0 30px;max-width:760px;font:clamp(20px,2vw,30px)/1.3 var(--serif)}.nal-page .threshold cite{display:block;margin-top:18px;font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.nal-page .hinge{min-height:100svh;padding:calc(var(--header) + 8vh) var(--edge) 8vh;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.nal-page .hinge>p{margin:0 0 9vh;font:10px var(--mono);letter-spacing:.2em;color:var(--brass)}.nal-page .hinge h2{font-size:clamp(58px,8vw,132px);line-height:.84}.nal-page .hinge h2+h2{align-self:flex-end;text-align:right;margin-top:7vh}.nal-page .hinge-line{position:absolute;inset:50% 0 auto;height:1px;background:#b28a4840}.nal-page .hinge-line span{position:absolute;left:50%;top:-8px;width:17px;height:17px;border-radius:50%;border:1px solid var(--mint);background:var(--ink)}.nal-page .atlas{height:500vh;position:relative;background:var(--ink)}.nal-page .atlas-sticky{position:sticky;top:var(--header);height:calc(100svh - var(--header));display:grid;grid-template-columns:36% 64%;grid-template-rows:1fr 88px;overflow:hidden;border-top:1px solid rgba(159,241,201,.18)}.nal-page .atlas-copy{position:relative;padding:clamp(38px,6vh,80px) var(--edge)}.nal-page .atlas-copy>.kicker{position:absolute;top:6vh}.nal-page .stage-copy{position:absolute;left:var(--edge);right:3vw;top:50%;transform:translateY(-45%);opacity:0;pointer-events:none;transition:opacity .45s,transform .6s}.nal-page .stage-copy.is-active{opacity:1;transform:translateY(-50%)}.nal-page .stage-copy small{display:block;margin-bottom:20px;font:10px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mint)}.nal-page .stage-copy h2{font-size:clamp(52px,5.8vw,96px);line-height:.86}.nal-page .stage-copy p{max-width:420px;margin:28px 0 0;font:clamp(18px,1.65vw,26px)/1.35 var(--serif);color:#eadfc8a6}.nal-page .atlas-visual{position:relative;min-width:0}.nal-page .atlas-glass{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.nal-page .atlas-film{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .65s}.nal-page .atlas-film.is-active{opacity:1}.nal-page .atlas-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(6,17,13,.5),transparent 30%),linear-gradient(0deg,rgba(6,17,13,.6),transparent 50%)}.nal-page .living-spine{position:absolute;top:0;right:0;bottom:0;left:0}.nal-page .living-spine .human,.nal-page .living-spine .agent{position:absolute;left:7%;right:7%;top:54%;height:1px;background:var(--paper);transform:rotate(4deg);transform-origin:center}.nal-page .living-spine .agent{background:var(--mint);top:58%;transform:rotate(-3deg);box-shadow:0 0 18px #9ff1c999}.nal-page .living-spine b{position:absolute;left:50%;top:55%;width:28px;height:28px;border:1px solid var(--paper);background:var(--ink);border-radius:50%;transform:translate(-50%,-50%)}.nal-page .atlas-visual .film-mark{right:24px}.nal-page .stage-nav{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(159,241,201,.18)}.nal-page .stage-nav button{min-width:0;border:0;border-right:1px solid rgba(159,241,201,.15);background:transparent;color:#eadfc873;display:flex;align-items:center;gap:14px;padding:0 24px;cursor:pointer;text-align:left}.nal-page .stage-nav button:last-child{border-right:0}.nal-page .stage-nav button i{font:10px var(--mono);font-style:normal}.nal-page .stage-nav button span{font:11px var(--mono);letter-spacing:.11em;text-transform:uppercase}.nal-page .stage-nav button.is-active{color:var(--ink);background:var(--mint)}.nal-page .mobile-atlas{display:none}.nal-page .species{min-height:110svh;padding:calc(var(--header) + 9vh) var(--edge) 10vh;display:grid;grid-template-columns:34% 66%;align-items:center;background:linear-gradient(135deg,#091812,#06110d);border-top:1px solid rgba(159,241,201,.16);overflow:hidden}.nal-page .species-heading h2{font-size:clamp(58px,6vw,106px);line-height:.88}.nal-page .species-heading>p:not(.kicker){font:clamp(18px,1.7vw,26px)/1.4 var(--serif);color:#eadfc8a6}.nal-page .species-switch{display:inline-grid;grid-template-columns:1fr 1fr;margin-top:28px;border:1px solid rgba(159,241,201,.25)}.nal-page .species-switch button{min-height:48px;border:0;background:transparent;color:var(--paper);padding:0 20px;font:9px var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.nal-page .species-switch button.is-active{background:var(--mint);color:var(--ink)}.nal-page .organism{height:min(70vw,700px);max-height:72vh;position:relative}.nal-page .organism svg{position:absolute;top:4%;right:4%;bottom:4%;left:4%;width:92%;height:92%;overflow:visible}.nal-page .organism path{fill:none;stroke:#eadfc854;stroke-width:1}.nal-page .organism .agent-path{stroke:var(--mint);stroke-dasharray:6 6;filter:drop-shadow(0 0 5px rgba(159,241,201,.5))}.nal-page .org-node{position:absolute;width:clamp(120px,11vw,180px);min-height:84px;padding:12px 14px 12px 23px;border:1px solid rgba(234,223,200,.25);background:#06110de6;transition:opacity .35s,filter .35s,transform .35s}.nal-page .org-node i{position:absolute;left:-5px;top:18px;width:9px;height:9px;border-radius:50%;background:var(--paper)}.nal-page .org-node small{display:block;margin-bottom:6px;color:var(--mint);font:8px var(--mono);letter-spacing:.13em;text-transform:uppercase}.nal-page .org-node strong{display:block;font:16px var(--serif)}.nal-page .org-node span{display:block;margin-top:4px;color:#eadfc873;font:8px/1.4 var(--mono)}.nal-page .leader{left:50%;top:0;transform:translate(-50%)}.nal-page .chief{left:19%;top:29%}.nal-page .agatha{right:19%;top:29%}.nal-page .marketing{left:4%;top:63%}.nal-page .research{left:29%;top:63%}.nal-page .signals{right:29%;top:63%}.nal-page .sales{right:4%;top:63%}.nal-page .brief{left:50%;bottom:0;transform:translate(-50%)}.nal-page .organism-core{position:absolute;left:50%;top:46%;width:78px;height:78px;border:1px solid rgba(178,138,72,.65);border-radius:50%;transform:translate(-50%,-50%)}.nal-page .organism-core b{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid var(--mint);border-radius:50%}.nal-page .organism-core i{position:absolute;top:31px;right:31px;bottom:31px;left:31px;border-radius:50%;background:var(--mint)}.nal-page .species[data-mode=traditional] [data-kind=agent],.nal-page .species[data-mode=traditional] [data-kind=hybrid]{opacity:.13;filter:grayscale(1);transform:scale(.95)}.nal-page .species[data-mode=traditional] .agent-path{opacity:.08}.nal-page .species[data-mode=traditional] .brief{transform:translate(-50%) scale(.95)}.nal-page .returned-hour{min-height:100svh;display:grid;grid-template-columns:1.08fr .92fr;background:var(--paper);color:var(--ink)}.nal-page .hours-film{position:relative;overflow:hidden}.nal-page .hours-film video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nal-page .hours-film>div{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 60%,rgba(234,223,200,.8))}.nal-page .hours-copy{display:flex;flex-direction:column;justify-content:center;padding:10vh var(--edge)}.nal-page .hours-copy .kicker{color:#1d7156}.nal-page .hours-copy .kicker span{background:#1d7156;box-shadow:none}.nal-page .hours-copy h2{font-size:clamp(65px,7vw,118px);line-height:.82}.nal-page .hours-copy .answer{color:#1a7055;margin-top:8vh}.nal-page .hours-copy>p:last-child{font:clamp(18px,1.7vw,26px) var(--serif);margin-top:30px}.nal-page .missing-job,.nal-page .finale{min-height:100svh;position:relative;display:flex;align-items:center;padding:calc(var(--header) + 8vh) var(--edge) 8vh;overflow:hidden;isolation:isolate}.nal-page .missing-wash,.nal-page .finale-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#06110df5,#06110d9e 55%,#06110d2e),linear-gradient(0deg,rgba(6,17,13,.7),transparent)}.nal-page .missing-copy{position:relative;z-index:2}.nal-page .missing-copy h2,.nal-page .finale-copy h2{font-size:clamp(68px,8vw,136px);line-height:.83}.nal-page .missing-copy>p:last-child,.nal-page .finale-copy>p{font:clamp(19px,1.7vw,27px)/1.35 var(--serif);color:#eadfc8a6;margin-top:30px}.nal-page .paper-traces{position:absolute;right:6vw;top:15%;width:42vw;height:70%;perspective:800px}.nal-page .paper-traces i{position:absolute;width:clamp(70px,9vw,150px);aspect-ratio:1.35;background:#eadfc814;border:1px solid rgba(234,223,200,.24);left:calc(var(--n, 0) * 2%);top:calc(var(--n, 0) * 3%);transform:translate3d(calc((var(--n,0) - 7) * 13px),calc((var(--n,0) - 7) * 7px),calc(var(--n,0) * -3px)) rotate(calc((var(--n,0) - 7) * 1deg));transition:transform 1.2s}.nal-page .paper-traces i:nth-child(1){--n:1}.nal-page .paper-traces i:nth-child(2){--n:2}.nal-page .paper-traces i:nth-child(3){--n:3}.nal-page .paper-traces i:nth-child(4){--n:4}.nal-page .paper-traces i:nth-child(5){--n:5}.nal-page .paper-traces i:nth-child(6){--n:6}.nal-page .paper-traces i:nth-child(7){--n:7}.nal-page .paper-traces i:nth-child(8){--n:8}.nal-page .paper-traces i:nth-child(9){--n:9}.nal-page .paper-traces i:nth-child(10){--n:10}.nal-page .paper-traces i:nth-child(11){--n:11}.nal-page .paper-traces i:nth-child(12){--n:12}.nal-page .paper-traces i:nth-child(13){--n:13}.nal-page .paper-traces i:nth-child(14){--n:14}.nal-page .paper-traces i:nth-child(15){--n:15}.nal-page .missing-job.is-seen .paper-traces i{transform:translate3d(0,calc((var(--n,0) - 8) * 5px),0) rotate(0)}.nal-page .finale{justify-content:flex-end;text-align:right}.nal-page .finale-wash{background:linear-gradient(90deg,#06110d3d,#06110deb 62%)}.nal-page .finale-copy{max-width:1000px}.nal-page .finale-copy .kicker{justify-content:flex-end}.nal-page .finale-copy a{display:inline-flex;align-items:center;justify-content:space-between;margin-top:42px;width:260px;min-height:58px;padding:0 18px;border:1px solid var(--mint);text-decoration:none;font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase}.nal-page footer{min-height:160px;padding:0 var(--edge);display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(159,241,201,.15)}.nal-page footer p{font:9px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#eadfc873}.nal-page button:focus-visible,.nal-page a:focus-visible{outline:2px solid var(--mint);outline-offset:4px}@media (max-width:900px){.nal-page{--header:64px}.nal-page .masthead{grid-template-columns:1fr auto}.nal-page .masthead>p{display:none}.nal-page .hero{padding-bottom:9vh}.nal-page .hero-content{width:100%}.nal-page h1{font-size:clamp(54px,13.5vw,94px);line-height:.86}.nal-page .hero-deck{margin:24px 0 0}.nal-page .hero-action{position:static;margin-top:34px;width:100%;max-width:300px}.nal-page .threshold{grid-template-columns:1fr;gap:46px}.nal-page .threshold blockquote{grid-column:1}.nal-page .hinge h2+h2{margin-top:10vh}.nal-page .atlas{display:none}.nal-page .mobile-atlas{display:block}.nal-page .mobile-atlas article{position:relative;min-height:100svh;padding:calc(var(--header) + 42vh) var(--edge) 8vh;display:flex;align-items:flex-end;overflow:hidden;border-top:1px solid rgba(159,241,201,.15);isolation:isolate}.nal-page .mobile-atlas video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.nal-page .mobile-atlas article:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#06110dfa 9%,#06110dad 52%,#06110d1a);z-index:-1}.nal-page .mobile-atlas article>div{max-width:600px}.nal-page .mobile-atlas small{font:9px var(--mono);color:var(--mint);letter-spacing:.15em;text-transform:uppercase}.nal-page .mobile-atlas h2{font-size:clamp(52px,13vw,78px);line-height:.88;margin-top:16px}.nal-page .mobile-atlas p{font:clamp(18px,5vw,25px)/1.35 var(--serif);color:#eadfc8ad}.nal-page .species{grid-template-columns:1fr;padding-top:calc(var(--header) + 8vh)}.nal-page .organism{height:680px;max-height:none;margin-top:60px}.nal-page .org-node{width:145px}.nal-page .returned-hour{grid-template-columns:1fr}.nal-page .hours-film{min-height:52svh}.nal-page .hours-film>div{background:linear-gradient(0deg,var(--paper),transparent 40%)}.nal-page .hours-copy{min-height:70svh}.nal-page .paper-traces{opacity:.42;right:-10vw;width:62vw}.nal-page .finale{justify-content:flex-start;text-align:left}.nal-page .finale-wash{background:linear-gradient(0deg,#06110df2,#06110d47)}.nal-page .finale-copy .kicker{justify-content:flex-start}}@media (max-width:620px){.nal-page{--edge:20px}.nal-page .brand span{font-size:15px}.nal-page .motion-toggle span{font-size:0}.nal-page .motion-toggle span:after{content:"Motion";font-size:9px}.nal-page .hero{align-items:center;padding-top:calc(var(--header) + 5vh)}.nal-page .hero-content{margin-top:12vh}.nal-page .film-mark{bottom:12px}.nal-page .threshold{padding-top:100px;padding-bottom:100px}.nal-page .history-rail li{grid-template-columns:82px 1fr}.nal-page .threshold blockquote{padding-left:18px}.nal-page .hinge{min-height:92svh}.nal-page .hinge>p{margin-bottom:12vh}.nal-page .hinge h2{font-size:clamp(48px,15vw,70px)}.nal-page .species{min-height:auto;padding-bottom:90px}.nal-page .species-heading h2{font-size:clamp(54px,15vw,76px)}.nal-page .organism{height:620px;margin-left:-14px;margin-right:-14px}.nal-page .organism svg{display:none}.nal-page .org-node{width:calc(50% - 12px);position:absolute;transform:none!important;left:auto;right:auto;min-height:88px}.nal-page .leader{left:25%;top:0}.nal-page .chief{left:0;top:112px}.nal-page .agatha{right:0;top:112px}.nal-page .marketing{left:0;top:224px}.nal-page .research{right:0;top:224px}.nal-page .signals{left:0;top:336px}.nal-page .sales{right:0;top:336px}.nal-page .brief{left:25%;bottom:56px}.nal-page .organism-core{top:82%;width:56px;height:56px}.nal-page .organism-core b{top:10px;right:10px;bottom:10px;left:10px}.nal-page .organism-core i{top:22px;right:22px;bottom:22px;left:22px}.nal-page .returned-hour{min-height:auto}.nal-page .hours-copy{padding-top:80px;padding-bottom:90px}.nal-page .hours-copy h2{font-size:clamp(58px,16vw,82px)}.nal-page .missing-copy h2,.nal-page .finale-copy h2{font-size:clamp(56px,15vw,82px)}.nal-page .missing-copy>p:last-child br,.nal-page .finale-copy>p br{display:none}.nal-page .paper-traces{display:none}.nal-page .finale-copy a{width:100%}.nal-page footer{min-height:180px;align-items:flex-start;padding-top:55px;flex-direction:column;justify-content:flex-start;gap:28px}}@media (max-width:360px){.nal-page .masthead{padding-left:16px;padding-right:16px}.nal-page .brand{gap:8px}.nal-page .brand svg{width:24px}.nal-page .hero,.nal-page .threshold,.nal-page .hinge,.nal-page .mobile-atlas article,.nal-page .species,.nal-page .hours-copy,.nal-page .missing-job,.nal-page .finale{padding-left:16px;padding-right:16px}.nal-page .org-node{width:calc(50% - 7px);padding-left:18px}.nal-page .org-node strong{font-size:14px}}@media (max-height:650px) and (min-width:901px){.nal-page .atlas-copy{padding-top:28px}.nal-page .atlas-copy>.kicker{top:28px}.nal-page .stage-copy h2{font-size:clamp(44px,5vw,72px)}.nal-page .stage-copy p{margin-top:18px}.nal-page .stage-nav{height:72px}.nal-page .hero{padding-bottom:28px}.nal-page .hero-deck{margin-top:16px}.nal-page .threshold{padding-top:80px;padding-bottom:50px}.nal-page .species{padding-top:calc(var(--header) + 30px);padding-bottom:30px}.nal-page .species-heading h2{font-size:clamp(48px,5.4vw,78px)}.nal-page .organism{max-height:68vh}.nal-page .org-node{min-height:68px;padding-top:8px;padding-bottom:8px}.nal-page .org-node span{display:none}}@media (max-height:650px) and (max-width:900px){.nal-page .hero{height:100svh;min-height:0;padding-top:calc(var(--header) + 16px);padding-bottom:16px;align-items:center}.nal-page .hero-content{margin-top:0}.nal-page .hero .kicker{margin-bottom:10px}.nal-page .hero h1{font-size:clamp(42px,10vh,58px);line-height:.82;max-width:620px}.nal-page .hero-deck{margin-top:10px;font-size:18px;line-height:1.15}.nal-page .hero-action{margin-top:14px;min-height:46px}.nal-page .hero .film-mark{display:none}}@media (prefers-reduced-motion:reduce){.nal-page{scroll-behavior:auto}.nal-page .stage-copy,.nal-page .atlas-film,.nal-page .org-node,.nal-page .paper-traces i{transition:none!important}.nal-page .hero-orbits{display:none}}.nal-page .old-feeling{min-height:100svh;padding:calc(var(--header) + 9vh) var(--edge) 9vh;display:flex;flex-direction:column;justify-content:center;background:var(--paper);color:var(--ink)}.nal-page .old-feeling .kicker{color:#17694f}.nal-page .old-feeling .kicker span{background:#17694f;box-shadow:none}.nal-page .old-feeling h2{max-width:1320px;font-size:clamp(60px,7.4vw,126px);line-height:.87}.nal-page .old-feeling>p:last-child{align-self:flex-end;width:min(470px,44vw);margin:6vh 5vw 0 0;font:clamp(20px,2vw,31px)/1.3 var(--serif);color:#06110d9e}.nal-page .history-scroll{height:400vh;position:relative}.nal-page .history-sticky{position:sticky;top:var(--header);height:calc(100svh - var(--header));overflow:hidden;background:var(--ink)}.nal-page .history-scene{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .65s}.nal-page .history-scene.is-active{opacity:1;pointer-events:auto}.nal-page .history-scene img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nal-page .scene-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040d0af5,#040d0ac7 44%,#040d0a1f 75%),linear-gradient(0deg,rgba(4,13,10,.72),transparent 55%)}.nal-page .scene-copy{position:absolute;left:var(--edge);bottom:9vh;width:min(690px,47vw)}.nal-page .chapter{margin:0 0 22px;font:10px var(--mono);letter-spacing:.17em;text-transform:uppercase;color:var(--mint)}.nal-page .scene-copy h2{font-size:clamp(52px,5.7vw,96px);line-height:.88}.nal-page .scene-copy .answer{max-width:620px;margin:28px 0 0;padding-left:22px;border-left:1px solid var(--brass);font:clamp(18px,1.6vw,25px)/1.35 var(--serif);color:#eadfc8bf}.nal-page .scene-copy .answer b{display:block;margin-bottom:8px;font:9px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint)}.nal-page .story-dots{position:absolute;right:var(--edge);bottom:5vh;display:flex;gap:13px}.nal-page .story-dots button{width:42px;height:44px;border:0;background:transparent;cursor:pointer;position:relative}.nal-page .story-dots button:before{content:"";position:absolute;left:0;right:0;top:21px;height:1px;background:#eadfc859}.nal-page .story-dots button.is-active:before{height:3px;background:var(--mint);box-shadow:0 0 12px #9ff1c999}.nal-page .history-turn{min-height:100svh;padding:calc(var(--header) + 10vh) var(--edge) 8vh;display:flex;flex-direction:column;justify-content:center;position:relative}.nal-page .history-turn h2{font-size:clamp(64px,8vw,132px);line-height:.84}.nal-page .history-turn>p:not(.kicker){align-self:flex-end;width:min(530px,44vw);margin:8vh 5vw 0 0;font:clamp(21px,2vw,32px)/1.3 var(--serif);color:#eadfc8a6}.nal-page .history-turn details{position:absolute;left:var(--edge);bottom:26px;font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#eadfc880}.nal-page .history-turn summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.nal-page .history-turn details div{display:flex;flex-direction:column;gap:8px;padding:12px 0 8px}.nal-page .history-turn details a{text-transform:none;letter-spacing:0}.nal-page .choice{min-height:100svh;padding:calc(var(--header) + 7vh) var(--edge) 7vh;position:relative;display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:1fr;align-items:center;overflow:hidden;isolation:isolate}.nal-page .choice>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-3}.nal-page .choice-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#06110df7,#06110dd1 52%,#06110d5c),linear-gradient(0deg,rgba(6,17,13,.75),transparent 50%)}.nal-page .choice-copy{align-self:center;max-width:980px}.nal-page .choice-copy h2{font-size:clamp(58px,6.7vw,112px);line-height:.87}.nal-page .choice-copy h2 em{display:block;margin-top:5vh}.nal-page .boundary{align-self:end;margin:0 0 5vh 4vw;display:grid;grid-template-columns:1fr 58px 1fr;border-top:1px solid rgba(159,241,201,.25);padding-top:25px}.nal-page .boundary>div{padding:0 14px}.nal-page .boundary small{font:9px var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--mint)}.nal-page .boundary p{font:clamp(17px,1.4vw,22px)/1.65 var(--serif);color:#eadfc8c2}.nal-page .boundary>i{position:relative}.nal-page .boundary>i:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#b28a48b3}.nal-page .boundary>i b{position:absolute;left:50%;top:44%;width:16px;height:16px;border-radius:50%;border:1px solid var(--mint);background:var(--ink);transform:translate(-50%,-50%)}.nal-page .work-scroll{height:300vh;position:relative;background:var(--paper)}.nal-page .work-sticky{position:sticky;top:var(--header);height:calc(100svh - var(--header));display:grid;grid-template-columns:40% 60%;grid-template-rows:1fr 74px;overflow:hidden}.nal-page .work-intro{padding:7vh var(--edge);background:var(--paper);color:var(--ink);display:flex;flex-direction:column;justify-content:center}.nal-page .work-intro .kicker{color:#17694f}.nal-page .work-intro .kicker span{background:#17694f;box-shadow:none}.nal-page .work-intro h2{font-size:clamp(49px,5.2vw,88px);line-height:.88}.nal-page .work-scenes{position:relative;overflow:hidden}.nal-page .work-scene{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .55s;overflow:hidden}.nal-page .work-scene.is-active{opacity:1}.nal-page .work-scene video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nal-page .work-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#06110deb,#06110d1f 65%)}.nal-page .work-scene>div:last-child{position:absolute;left:6vw;right:5vw;bottom:8vh}.nal-page .work-scene small{font:9px var(--mono);color:var(--mint);letter-spacing:.15em}.nal-page .work-scene h3{margin:14px 0 0;font:clamp(44px,4.7vw,80px)/.9 var(--serif);letter-spacing:-.045em}.nal-page .work-scene p{max-width:490px;margin:20px 0 0;font:clamp(18px,1.5vw,24px)/1.35 var(--serif);color:#eadfc8ba}.nal-page .work-nav{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(6,17,13,.2)}.nal-page .work-nav button{border:0;border-right:1px solid rgba(6,17,13,.18);background:var(--paper);color:#06110d8c;font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.nal-page .work-nav button.is-active{background:var(--ink);color:var(--mint)}.nal-page .human-proof{min-height:100svh;display:grid;grid-template-columns:1fr 1fr}.nal-page .proof-story,.nal-page .proof-return{padding:calc(var(--header) + 8vh) var(--edge) 8vh;display:flex;flex-direction:column;justify-content:center}.nal-page .proof-story{background:linear-gradient(135deg,#10241b,#06110d)}.nal-page .proof-story h2,.nal-page .proof-return h2{font-size:clamp(50px,5.4vw,90px);line-height:.88}.nal-page .proof-story>p:last-child{max-width:560px;margin:38px 0 0;font:clamp(20px,1.8vw,28px)/1.35 var(--serif);color:#eadfc8a8}.nal-page .proof-return{background:var(--paper);color:var(--ink)}.nal-page .proof-return .kicker{color:#17694f}.nal-page .proof-return .kicker span{background:#17694f;box-shadow:none}.nal-page .proof-return ul{list-style:none;margin:50px 0 0;padding:0;border-top:1px solid rgba(6,17,13,.25)}.nal-page .proof-return li{padding:19px 0;border-bottom:1px solid rgba(6,17,13,.2);font:clamp(20px,1.8vw,28px) var(--serif)}@media (max-width:900px){.nal-page .old-feeling{min-height:72svh}.nal-page .old-feeling>p:last-child{align-self:flex-start;width:auto;margin:5vh 0 0}.nal-page .history-scroll{height:auto}.nal-page .history-sticky{position:relative;top:0;height:auto;overflow:visible}.nal-page .history-scene{position:relative;inset:auto;opacity:1;pointer-events:auto;min-height:60svh;display:flex;align-items:flex-end;overflow:hidden;border-top:1px solid rgba(159,241,201,.13)}.nal-page .history-scene img{position:absolute;top:0;right:0;bottom:0;left:0}.nal-page .scene-wash{background:linear-gradient(0deg,#040d0afa 5%,#040d0a94 56%,#040d0a0d)}.nal-page .scene-copy{position:relative;left:auto;bottom:auto;width:auto;padding:17vh var(--edge) 5vh}.nal-page .scene-copy h2{font-size:clamp(44px,10.5vw,68px)}.nal-page .scene-copy .answer{font-size:clamp(16px,4.2vw,22px);margin-top:18px}.nal-page .story-dots{display:none}.nal-page .history-turn{min-height:70svh}.nal-page .history-turn>p:not(.kicker){align-self:flex-start;width:auto;margin:5vh 0 0}.nal-page .choice{min-height:88svh;display:flex;flex-direction:column;align-items:stretch;padding-top:calc(var(--header) + 6vh);padding-bottom:5vh}.nal-page .choice-copy h2{font-size:clamp(46px,11.5vw,74px)}.nal-page .choice-copy h2 em{margin-top:3vh}.nal-page .boundary{align-self:auto;margin:6vh 0 1vh;grid-template-columns:1fr 38px 1fr}.nal-page .boundary>div{padding:0 5px}.nal-page .work-scroll{height:auto}.nal-page .work-sticky{position:relative;top:0;height:auto;display:block;overflow:visible}.nal-page .work-intro{min-height:55svh;padding-top:calc(var(--header) + 5vh);padding-bottom:5vh}.nal-page .work-intro h2{font-size:clamp(46px,11.5vw,72px)}.nal-page .work-scenes{overflow:visible}.nal-page .work-scene{position:relative;inset:auto;opacity:1;min-height:55svh;display:flex;align-items:flex-end}.nal-page .work-scene video{position:absolute}.nal-page .work-scene>div:last-child{position:relative;left:auto;right:auto;bottom:auto;padding:20vh var(--edge) 5vh}.nal-page .work-scene h3{font-size:clamp(44px,11vw,70px)}.nal-page .work-nav{display:none}.nal-page .human-proof{grid-template-columns:1fr;min-height:100svh}.nal-page .proof-story,.nal-page .proof-return{min-height:50svh;padding-top:7vh;padding-bottom:7vh}.nal-page .proof-story h2,.nal-page .proof-return h2{font-size:clamp(46px,11.5vw,72px)}.nal-page .finale{min-height:84svh}.nal-page .finale-copy h2{font-size:clamp(46px,11.5vw,74px)}}@media (max-width:620px){.nal-page .old-feeling h2{font-size:clamp(46px,13vw,66px)}.nal-page .history-turn h2{font-size:clamp(48px,13vw,72px)}.nal-page .history-turn details{position:static;margin-top:5vh}.nal-page .scene-copy{padding-bottom:5vh}.nal-page .boundary p{font-size:16px}.nal-page .proof-story,.nal-page .proof-return{min-height:50svh}.nal-page .finale{min-height:84svh}}@media (max-height:650px) and (min-width:901px){.nal-page .scene-copy{bottom:5vh}.nal-page .scene-copy h2{font-size:clamp(44px,5vw,72px)}.nal-page .scene-copy .answer{margin-top:17px}.nal-page .choice-copy h2{font-size:clamp(48px,5.7vw,80px)}.nal-page .boundary{margin-bottom:1vh}.nal-page .work-intro{padding-top:3vh;padding-bottom:3vh}.nal-page .work-intro h2{font-size:clamp(42px,4.6vw,66px)}.nal-page .work-scene>div:last-child{bottom:5vh}}@media (max-height:650px) and (max-width:900px){.nal-page .history-scene{min-height:100svh}.nal-page .scene-copy{padding-top:23vh}.nal-page .scene-copy h2{font-size:clamp(38px,9vh,54px)}.nal-page .scene-copy .answer{font-size:16px}.nal-page .choice-copy h2{font-size:clamp(40px,9vh,56px)}.nal-page .boundary{margin-top:4vh}.nal-page .work-intro,.nal-page .work-scene,.nal-page .proof-story,.nal-page .proof-return{min-height:100svh}}.nal-page .time-lens{height:320vh;position:relative;background:var(--ink);border-top:1px solid rgba(159,241,201,.16)}.nal-page .lens-sticky{position:sticky;top:var(--header);height:calc(100svh - var(--header));display:grid;grid-template-columns:minmax(0,58%) minmax(360px,42%);grid-template-rows:minmax(0,1fr) 76px;overflow:hidden;background:var(--ink)}.nal-page .lens-viewport{position:relative;min-width:0;overflow:hidden;background:#07120e}.nal-page .lens-frame{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transform:scale(1.035);transition:opacity .7s ease,transform 1.1s ease;pointer-events:none}.nal-page .lens-frame.is-active{opacity:1;transform:scale(1);pointer-events:auto}.nal-page .lens-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.nal-page .lens-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06110d0a 40%,#06110dbd),linear-gradient(0deg,rgba(6,17,13,.7),transparent 48%);pointer-events:none}.nal-page .lens-aperture{position:absolute;left:50%;top:50%;width:min(58vw,720px);aspect-ratio:1;border:1px solid rgba(178,138,72,.42);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;mix-blend-mode:screen}.nal-page .lens-aperture:before,.nal-page .lens-aperture:after,.nal-page .lens-aperture i{content:"";position:absolute;border-radius:50%;border:1px solid rgba(159,241,201,.18)}.nal-page .lens-aperture:before{top:13%;right:13%;bottom:13%;left:13%}.nal-page .lens-aperture:after{top:29%;right:29%;bottom:29%;left:29%}.nal-page .lens-aperture i:first-child{top:43%;right:43%;bottom:43%;left:43%;background:#06110d2e}.nal-page .lens-aperture i:nth-child(2){left:0;right:0;top:50%;height:1px;border:0;border-radius:0;background:#b28a4899;transform:rotate(-7deg)}.nal-page .lens-aperture b{position:absolute;left:50%;top:50%;width:18px;height:18px;border-radius:50%;background:var(--mint);box-shadow:0 0 22px #9ff1c9cc;transform:translate(-50%,-50%)}.nal-page .lens-story{position:relative;z-index:2;min-width:0;padding:clamp(34px,6vh,76px) clamp(32px,4.2vw,68px);background:linear-gradient(135deg,#0a1c15fa,#050f0bfc);border-left:1px solid rgba(159,241,201,.16)}.nal-page .lens-story>.kicker{position:absolute;top:clamp(30px,6vh,64px);left:clamp(32px,4.2vw,68px);margin:0}.nal-page .lens-story>.kicker b{font-weight:400;color:var(--mint)}.nal-page .lens-story>.kicker i{font-style:normal;color:#eadfc88c}.nal-page .lens-story h2{position:absolute;top:clamp(62px,12vh,112px);left:clamp(32px,4.2vw,68px);font-size:clamp(33px,3.3vw,58px);line-height:.9;color:#eadfc86b}.nal-page .lens-copy{position:absolute;left:clamp(32px,4.2vw,68px);right:clamp(32px,4.2vw,68px);top:clamp(142px,34%,250px);opacity:0;visibility:hidden;transform:translateY(10px);pointer-events:none;transition:opacity .38s ease,transform .5s ease}.nal-page .lens-copy.is-active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.nal-page .lens-copy h3{max-width:650px;margin:0;font:400 clamp(43px,4.1vw,72px)/.91 var(--serif);letter-spacing:-.048em;text-wrap:balance}.nal-page .lens-copy p{max-width:590px;margin:clamp(20px,3.5vh,38px) 0 0;padding-left:20px;border-left:1px solid var(--brass);font:clamp(17px,1.45vw,23px)/1.34 var(--serif);color:#eadfc8b8}.nal-page .lens-copy p b{display:block;margin-bottom:7px;font:9px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint)}.nal-page .lens-era-nav{grid-column:1;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(159,241,201,.16);background:#07130e}.nal-page .lens-era-nav button{min-width:0;min-height:76px;border:0;border-right:1px solid rgba(159,241,201,.13);padding:0 18px;background:transparent;color:#eadfc86b;display:flex;align-items:center;gap:13px;cursor:pointer;text-align:left}.nal-page .lens-era-nav button i{font:9px var(--mono);font-style:normal}.nal-page .lens-era-nav button span{font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.nal-page .lens-era-nav button.is-active{background:var(--mint);color:var(--ink)}.nal-page .lens-controls{grid-column:2;display:grid;grid-template-columns:58px 1fr 58px;align-items:center;border-top:1px solid rgba(159,241,201,.16);border-left:1px solid rgba(159,241,201,.16);background:#07130e}.nal-page .lens-controls>button{height:100%;min-width:44px;border:0;background:transparent;color:var(--paper);cursor:pointer;font-size:20px}.nal-page .lens-controls>button:hover{background:#9ff1c914}.nal-page .lens-controls label{display:grid;gap:8px}.nal-page .lens-controls label span{font:8px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#eadfc873}.nal-page .lens-controls input{width:100%;margin:0;accent-color:var(--mint);cursor:pointer}.nal-page .time-lens:focus-visible{outline:2px solid var(--mint);outline-offset:-3px}@media (max-width:900px){.nal-page .time-lens{height:auto;min-height:calc(100svh - var(--header));scroll-margin-top:var(--header)}.nal-page .lens-sticky{position:relative;top:0;height:calc(100svh - var(--header));min-height:590px;grid-template-columns:1fr;grid-template-rows:minmax(190px,38%) minmax(0,1fr) 64px;overflow:hidden}.nal-page .lens-viewport{grid-row:1}.nal-page .lens-story{grid-row:2;padding:22px var(--edge) 18px;border-left:0;border-top:1px solid rgba(159,241,201,.16)}.nal-page .lens-wash{background:linear-gradient(0deg,rgba(6,17,13,.78),transparent 60%)}.nal-page .lens-aperture{width:min(82vw,430px)}.nal-page .lens-story>.kicker{position:static;margin:0 0 10px}.nal-page .lens-story h2{position:static;font-size:clamp(23px,6.1vw,32px);line-height:.96}.nal-page .lens-copy{left:var(--edge);right:var(--edge);top:77px;transform:translateY(10px)}.nal-page .lens-copy.is-active{transform:translateY(0)}.nal-page .lens-copy h3{font-size:clamp(31px,8.8vw,47px);line-height:.9;max-width:600px}.nal-page .lens-copy p{margin-top:14px;padding-left:13px;font-size:clamp(14px,3.8vw,18px);line-height:1.25}.nal-page .lens-era-nav{position:absolute;z-index:4;top:12px;left:var(--edge);right:var(--edge);grid-template-columns:repeat(4,44px);gap:5px;border:0;background:transparent}.nal-page .lens-era-nav button{min-height:44px;width:44px;border:1px solid rgba(234,223,200,.28);border-radius:50%;padding:0;justify-content:center;background:#06110d8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nal-page .lens-era-nav button span{display:none}.nal-page .lens-era-nav button.is-active{background:var(--mint);border-color:var(--mint)}.nal-page .lens-controls{grid-column:1;grid-row:3;grid-template-columns:52px 1fr 52px;border-left:0;padding-bottom:env(safe-area-inset-bottom)}.nal-page .lens-controls label span{display:none}.nal-page .lens-controls label{display:flex;align-items:center}}@media (max-width:620px){.nal-page .lens-sticky{min-height:0}.nal-page .lens-frame img{-o-object-position:center 42%;object-position:center 42%}}@media (max-width:360px){.nal-page .lens-sticky{grid-template-rows:minmax(160px,34%) minmax(0,1fr) 58px}.nal-page .lens-story{padding:16px 16px 10px}.nal-page .lens-story>.kicker{margin-bottom:7px}.nal-page .lens-story h2{font-size:22px}.nal-page .lens-copy{left:16px;right:16px;top:59px}.nal-page .lens-copy h3{font-size:clamp(28px,8.7vw,34px)}.nal-page .lens-copy p{font-size:13px;margin-top:10px}.nal-page .lens-era-nav{left:16px;right:16px;top:8px}.nal-page .lens-controls{grid-template-columns:48px 1fr 48px}}@media (max-height:650px) and (max-width:900px) and (orientation:landscape){.nal-page .lens-sticky{height:calc(100svh - var(--header));min-height:0;grid-template-columns:42% 58%;grid-template-rows:minmax(0,1fr) 56px}.nal-page .lens-viewport{grid-column:1;grid-row:1}.nal-page .lens-story{grid-column:2;grid-row:1;padding:16px 18px 10px;border-top:0;border-left:1px solid rgba(159,241,201,.16)}.nal-page .lens-story>.kicker{margin-bottom:6px}.nal-page .lens-story h2{font-size:clamp(20px,4.5vh,28px)}.nal-page .lens-copy{left:18px;right:18px;top:61px}.nal-page .lens-copy h3{font-size:clamp(27px,7.4vh,43px);line-height:.88}.nal-page .lens-copy p{font-size:clamp(12px,2.8vh,15px);margin-top:9px;line-height:1.2}.nal-page .lens-era-nav{left:10px;right:auto;top:10px;grid-template-columns:repeat(4,38px)}.nal-page .lens-era-nav button{width:38px;min-height:38px}.nal-page .lens-controls{grid-column:1/-1;grid-row:2}}@media (max-height:650px) and (max-width:620px) and (orientation:portrait){.nal-page .lens-sticky{grid-template-rows:minmax(150px,31%) minmax(0,1fr) 58px}.nal-page .lens-story{padding-top:10px}.nal-page .lens-story>.kicker{margin-bottom:3px}.nal-page .lens-story h2{font-size:18px;line-height:1}.nal-page .lens-copy{top:43px}.nal-page .lens-copy h3{font-size:clamp(25px,8vw,29px);line-height:.88}.nal-page .lens-copy p{font-size:12px;line-height:1.18;margin-top:7px;padding-left:10px}.nal-page .lens-copy p b{font-size:7px;margin-bottom:4px}}@media (max-height:650px) and (min-width:901px){.nal-page .lens-story{padding-top:24px;padding-bottom:24px}.nal-page .lens-story>.kicker{margin-bottom:12px}.nal-page .lens-story h2{font-size:30px}.nal-page .lens-copy{top:34%}.nal-page .lens-copy h3{font-size:clamp(38px,3.25vw,48px)}.nal-page .lens-copy p{font-size:15px;line-height:1.25;margin-top:13px}}@media (min-resolution:1.5dppx){.nal-page .lens-story,.nal-page .lens-controls,.nal-page .lens-era-nav{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.nal-page .lens-frame,.nal-page .lens-copy{transition:none!important}}.nal-page .scroll-reveal{opacity:0;filter:blur(7px);transform:translateY(26px);transition:opacity .65s ease,filter .8s ease,transform .9s cubic-bezier(.2,.72,.2,1);will-change:opacity,filter,transform}.nal-page .scroll-reveal.is-revealed{opacity:1;filter:blur(0);transform:translateY(0)}.nal-page .work-intro h2 em{color:#146e52;text-shadow:none}.nal-page .motion-paused .scroll-reveal{transition:none}.nal-page .brain-benefits{position:relative;overflow:hidden;justify-content:flex-start}.nal-page .brain-benefits>.kicker{margin-top:auto;margin-bottom:clamp(24px,5vh,52px)}.nal-page .benefit-stage{position:relative;display:grid;min-height:clamp(390px,51vh,610px);overflow:hidden}.nal-page .brain-benefit{grid-area:1/1;align-self:start;opacity:0;visibility:hidden;transform:translateY(48px);pointer-events:none}.nal-page .brain-benefit.is-active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;animation:benefit-arrive .72s cubic-bezier(.2,.72,.2,1)}.nal-page .brain-benefit h2{font-size:clamp(48px,5vw,84px);text-wrap:balance}.nal-page .brain-benefit p{max-width:610px;margin:clamp(26px,4vh,42px) 0 0;padding-left:20px;border-left:1px solid var(--brass);font:clamp(18px,1.55vw,25px)/1.34 var(--serif);color:#eadfc8ad}.nal-page .benefit-controls{display:grid;grid-template-columns:48px auto minmax(100px,1fr) 48px;align-items:center;gap:16px;margin-bottom:auto;border-top:1px solid rgba(159,241,201,.18)}.nal-page .benefit-controls button{min-width:48px;min-height:52px;border:0;background:transparent;color:var(--paper);cursor:pointer;font-size:20px}.nal-page .benefit-controls button:hover,.nal-page .benefit-controls button:focus-visible{background:#9ff1c914}.nal-page .benefit-controls p{margin:0;font:9px var(--mono);letter-spacing:.13em;color:#eadfc88c}.nal-page .benefit-controls>div{height:1px;background:#eadfc838;overflow:hidden}.nal-page .benefit-controls>div i{display:block;width:16.666%;height:100%;background:var(--mint);transform:translate(calc(var(--benefit-index,0) * 100%));transition:transform .5s ease}.nal-page .sr-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@keyframes benefit-arrive{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.nal-page .scroll-reveal{transform:translateY(18px)}.nal-page .brain-benefits>.kicker{margin-top:0}.nal-page .benefit-stage{min-height:clamp(300px,42vh,430px)}.nal-page .brain-benefit h2{font-size:clamp(42px,11vw,68px)}.nal-page .brain-benefit p{font-size:clamp(17px,4.8vw,23px);margin-top:22px}.nal-page .benefit-controls{margin-top:auto}}@media (max-width:620px){.nal-page .benefit-stage{min-height:390px}.nal-page .brain-benefit h2{font-size:clamp(40px,11.5vw,58px)}.nal-page .benefit-controls{grid-template-columns:44px auto minmax(60px,1fr) 44px;gap:10px}.nal-page .benefit-controls button{min-width:44px}}@media (max-height:650px) and (max-width:900px){.nal-page .benefit-stage{min-height:calc(100svh - 250px)}.nal-page .brain-benefit h2{font-size:clamp(32px,7vh,44px)}.nal-page .brain-benefit p{font-size:14px;line-height:1.22;margin-top:11px;padding-left:12px}}@media (max-height:650px) and (min-width:901px){.nal-page .proof-story,.nal-page .proof-return{padding-top:calc(var(--header) + 3vh);padding-bottom:3vh}.nal-page .brain-benefits>.kicker{margin:0 0 18px}.nal-page .benefit-stage{min-height:320px}.nal-page .brain-benefit h2{font-size:clamp(38px,7vh,46px)}.nal-page .brain-benefit p{font-size:15px;line-height:1.25;margin-top:13px;padding-left:14px}.nal-page .proof-return h2{font-size:clamp(38px,7vh,48px)}.nal-page .proof-return ul{margin-top:24px}.nal-page .proof-return li{padding:12px 0;font-size:18px}}@media (prefers-reduced-motion:reduce){.nal-page .scroll-reveal{opacity:1;filter:none;transform:none;transition:none}.nal-page .brain-benefit.is-active{animation:none}.nal-page .benefit-controls>div i{transition:none}}.nal-page .authority-instrument{align-self:end;position:relative;isolation:isolate;margin:0 0 4vh 3vw;padding:12px;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);border:1px solid rgba(178,138,72,.38);background:radial-gradient(circle at 50% 50%,rgba(159,241,201,.09),transparent 25%),linear-gradient(135deg,#06110deb,#0b1f17d1);box-shadow:0 24px 70px #00000052,inset 0 0 0 1px #9ff1c90d;overflow:hidden}.nal-page .authority-instrument:before,.nal-page .authority-instrument:after{content:"";position:absolute;left:50%;top:50%;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);z-index:-1}.nal-page .authority-instrument:before{width:260px;height:260px;border:1px solid rgba(178,138,72,.18);box-shadow:0 0 0 42px #9ff1c906,0 0 0 43px #9ff1c914}.nal-page .authority-instrument:after{width:1px;height:150%;background:linear-gradient(transparent,rgba(178,138,72,.46) 18%,rgba(178,138,72,.46) 82%,transparent)}.nal-page .authority-side{min-width:0;padding:clamp(14px,1.5vw,22px)!important;border:1px solid rgba(234,223,200,.13);background:linear-gradient(145deg,#0b1b15e0,#040e0ab8);box-shadow:inset 0 1px #ffffff06}.nal-page .authority-side small{display:flex;align-items:center;gap:10px;padding-bottom:13px;border-bottom:1px solid rgba(159,241,201,.14)}.nal-page .authority-side small span{display:grid;place-items:center;width:23px;height:23px;border:1px solid rgba(159,241,201,.34);border-radius:50%;font-size:7px;color:#eadfc8ad}.nal-page .authority-side ul{counter-reset:authority;list-style:none;margin:0;padding:0}.nal-page .authority-side li{counter-increment:authority;display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;min-height:clamp(38px,5vh,54px);border-bottom:1px solid rgba(234,223,200,.09);font:clamp(16px,1.35vw,21px)/1.1 var(--serif);color:#eadfc8d1}.nal-page .authority-side li:last-child{border-bottom:0}.nal-page .authority-side li:before{content:"0" counter(authority);font:7px var(--mono);letter-spacing:.08em;color:#eadfc859}.nal-page .authority-keeps{background:linear-gradient(145deg,#0d2219f2,#05130ed1);box-shadow:inset 3px 0 #9ff1c929}.nal-page .authority-keeps li{color:var(--paper)}.nal-page .authority-keeps li:before{color:var(--mint)}.nal-page .authority-spindle{position:relative;display:grid;place-items:center;min-height:100%}.nal-page .authority-spindle:before{content:"";position:absolute;top:4%;bottom:4%;left:50%;width:1px;background:linear-gradient(transparent,var(--brass) 16%,var(--brass) 84%,transparent)}.nal-page .authority-spindle span{width:46px;height:46px;border:1px solid rgba(178,138,72,.7);border-radius:50%;background:#06110df0;box-shadow:0 0 0 8px #06110db3,0 0 0 9px #9ff1c91f,0 0 30px #9ff1c91f}.nal-page .authority-spindle b{position:absolute;left:50%;top:50%;width:12px;height:12px;border:0;border-radius:50%;background:var(--mint);box-shadow:0 0 0 5px #9ff1c91a,0 0 18px #9ff1c9ad;transform:translate(-50%,-50%)}.nal-page .authority-instrument.is-revealed .authority-spindle span{animation:authority-breathe 3.2s ease-in-out infinite}.nal-page .motion-paused .authority-instrument .authority-spindle span{animation:none}@keyframes authority-breathe{0%,to{box-shadow:0 0 0 8px #06110db3,0 0 0 9px #9ff1c91f,0 0 24px #9ff1c91a}50%{box-shadow:0 0 0 8px #06110db3,0 0 0 13px #9ff1c90a,0 0 36px #9ff1c938}}@media (max-width:900px){.nal-page .authority-instrument{margin:5vh 0 1vh;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)}.nal-page .authority-instrument:before{width:210px;height:210px}.nal-page .authority-side{padding:12px!important}.nal-page .authority-side li{grid-template-columns:22px minmax(0,1fr)}.nal-page .authority-spindle span{width:38px;height:38px}}@media (max-width:620px){.nal-page .authority-instrument{padding:7px;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr)}.nal-page .authority-instrument:before{width:170px;height:170px}.nal-page .authority-side{padding:10px 8px!important}.nal-page .authority-side small{gap:6px;font-size:7px;letter-spacing:.11em}.nal-page .authority-side small span{width:19px;height:19px;font-size:6px}.nal-page .authority-side li{grid-template-columns:18px minmax(0,1fr);min-height:39px;font-size:clamp(14px,4.1vw,17px)}.nal-page .authority-side li:before{font-size:6px}.nal-page .authority-spindle span{width:29px;height:29px}.nal-page .authority-spindle b{width:9px;height:9px}}@media (max-height:650px) and (min-width:901px){.nal-page .authority-instrument{margin-bottom:0;padding:8px}.nal-page .authority-side{padding:10px 14px!important}.nal-page .authority-side small{padding-bottom:7px}.nal-page .authority-side li{min-height:32px;font-size:15px}}@media (max-height:650px) and (max-width:900px){.nal-page .authority-instrument{margin-top:3vh}.nal-page .authority-side li{min-height:31px;font-size:14px}}@media (prefers-reduced-motion:reduce){.nal-page .authority-instrument.is-revealed .authority-spindle span{animation:none}}.nal-page .reach-sequence{position:relative;height:210svh;background:var(--ink);border-top:1px solid rgba(159,241,201,.14)}.nal-page .reach-sticky{position:sticky;top:var(--header);height:calc(100svh - var(--header));display:grid;grid-template-columns:minmax(360px,39%) minmax(0,61%);overflow:hidden;isolation:isolate}.nal-page .reach-sticky>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-3}.nal-page .reach-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#05100cfa,#05100ce8 38%,#05100c9e 68%,#05100ccc),linear-gradient(0deg,rgba(5,16,12,.82),transparent 58%);z-index:-2}.nal-page .reach-copy{position:relative;padding:clamp(34px,7vh,76px) var(--edge);display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(159,241,201,.14)}.nal-page .reach-copy>.kicker{position:absolute;top:clamp(28px,5vh,54px);left:var(--edge)}.nal-page .reach-copy-state{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(24px);transition:opacity .55s ease,transform .7s cubic-bezier(.2,.72,.2,1)}.nal-page .reach-copy-state.is-active{opacity:1;visibility:visible;transform:translateY(0)}.nal-page .reach-copy-state h2{max-width:720px;margin:0;font-size:clamp(54px,5.9vw,100px);line-height:.87}.nal-page .reach-copy-state p{max-width:510px;margin:clamp(24px,4vh,40px) 0 0;padding-left:18px;border-left:1px solid var(--brass);font:clamp(18px,1.55vw,25px)/1.35 var(--serif);color:#eadfc8ad}.nal-page .reach-copy details{position:absolute;left:var(--edge);bottom:18px;font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#eadfc875}.nal-page .reach-copy summary{display:flex;align-items:center;min-height:44px;cursor:pointer}.nal-page .reach-copy details div{position:absolute;left:0;bottom:40px;width:250px;padding:14px;background:#06110df7;border:1px solid rgba(159,241,201,.18);display:grid;gap:8px}.nal-page .reach-copy details a{text-transform:none;letter-spacing:0}.nal-page .reach-stage{position:relative;min-width:0;display:grid;place-items:center;padding:clamp(24px,4vw,64px)}.nal-page .capability-instrument,.nal-page .hybrid-organisation{grid-area:1/1;width:min(100%,860px);opacity:0;visibility:hidden;transform:scale(.97) translateY(18px);transition:opacity .55s ease,transform .8s cubic-bezier(.2,.72,.2,1);pointer-events:none}.nal-page .capability-instrument.is-active,.nal-page .hybrid-organisation.is-active{opacity:1;visibility:visible;transform:scale(1) translateY(0);pointer-events:auto}.nal-page .capability-instrument{position:relative;border:1px solid rgba(178,138,72,.55);padding:12px;background:#05120ddb;box-shadow:0 30px 90px #00000059,inset 0 0 0 1px #9ff1c90f}.nal-page .capability-head{height:52px;display:grid;grid-template-columns:1fr 64px 1fr;align-items:center;border-bottom:1px solid rgba(159,241,201,.16)}.nal-page .capability-head p{margin:0;padding:0 22px;font:9px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint)}.nal-page .capability-head p:last-child{text-align:right}.nal-page .capability-head p span{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:10px;border:1px solid rgba(159,241,201,.3);border-radius:50%;font-size:7px}.nal-page .capability-head i{height:100%;border-left:1px solid rgba(178,138,72,.55)}.nal-page .capability-window{position:relative;height:min(48vh,390px);display:grid;grid-template-columns:1fr 72px 1fr;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent)}.nal-page .capability-window:before{content:"";position:absolute;left:0;right:0;top:50%;height:64px;border-top:1px solid rgba(159,241,201,.22);border-bottom:1px solid rgba(159,241,201,.22);background:#9ff1c909;transform:translateY(-50%);pointer-events:none}.nal-page .capability-reel{height:-moz-max-content;height:max-content;will-change:transform}.nal-page .capability-reel ul{counter-reset:reel;list-style:none;margin:0;padding:0}.nal-page .capability-reel li{height:64px;display:flex;align-items:center;padding:0 clamp(18px,3vw,36px);border-bottom:1px solid rgba(234,223,200,.08);font:clamp(21px,2vw,31px)/1 var(--serif);color:#eadfc89e}.nal-page .capability-reel li:before{counter-increment:reel;content:counter(reel,decimal-leading-zero);width:34px;font:7px var(--mono);color:#eadfc847}.nal-page .reel-ai{grid-column:1;counter-reset:reel;animation:reel-up 26s linear infinite}.nal-page .reel-human{grid-column:3;counter-reset:reel;animation:reel-down 30s linear infinite}.nal-page .reel-human li{justify-content:flex-start;color:#eadfc8db}.nal-page .reel-human li:before{color:var(--mint)}.nal-page .capability-core{position:absolute;z-index:3;left:50%;top:0;bottom:0;width:72px;border-left:1px solid rgba(178,138,72,.6);border-right:1px solid rgba(178,138,72,.22);transform:translate(-50%)}.nal-page .capability-core:before,.nal-page .capability-core:after{content:"";position:absolute;left:50%;top:50%;border:1px solid rgba(178,138,72,.5);border-radius:50%;transform:translate(-50%,-50%)}.nal-page .capability-core:before{z-index:2;width:60px;height:60px;border:2px solid var(--brass);background:#06110dfa;box-shadow:0 0 0 9px #9ff1c90f,0 0 44px #9ff1c947}.nal-page .capability-core:after{z-index:3;width:36px;height:36px;border:2px solid var(--mint)}.nal-page .capability-core i{z-index:4;position:absolute;left:50%;top:50%;width:15px;height:15px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 5px #9ff1c91f,0 0 28px #9ff1c9;transform:translate(-50%,-50%)}.nal-page .capability-core b{position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(transparent,var(--brass) 12%,var(--brass) 88%,transparent);transform:translate(-50%)}.nal-page .capability-foot{margin:0;padding:15px 18px 3px;text-align:center;font:8px var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#eadfc873}.nal-page .hybrid-organisation{padding:14px;border:1px solid rgba(178,138,72,.52);background:linear-gradient(145deg,#05120df5,#0c2319e6);box-shadow:0 30px 90px #0006}.nal-page .instrument-label{display:flex;align-items:center;gap:10px;margin:4px 5px 14px;font:9px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mint)}.nal-page .instrument-label span{width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 14px #9ff1c9b3}.nal-page .organisation-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;background:radial-gradient(circle at 50% 42%,rgba(159,241,201,.08),transparent 34%),#030d098a;overflow:hidden}.nal-page .org-cell{position:relative;z-index:2;min-width:0;min-height:90px;padding:14px 16px;border:1px solid rgba(234,223,200,.15);background:#05120de6;box-shadow:inset 0 1px #ffffff06}.nal-page .org-cell small{display:block;margin-bottom:7px;font:7px var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--mint)}.nal-page .org-cell strong{display:block;font:clamp(18px,1.5vw,24px)/1.05 var(--serif);color:var(--paper)}.nal-page .org-cell span{display:block;margin-top:5px;font:7px/1.35 var(--mono);color:#eadfc86e}.nal-page .org-leader{grid-column:2;border-color:#eadfc857}.nal-page .org-chief{grid-column:1}.nal-page .org-brain{grid-column:2;border-color:#9ff1c985;box-shadow:0 0 30px #9ff1c914,inset 3px 0 var(--mint)}.nal-page .org-signals{grid-column:3}.nal-page .org-marketing{grid-column:1}.nal-page .org-research{grid-column:2}.nal-page .org-sales{grid-column:3}.nal-page .org-brief{grid-column:2;border-color:#b28a489e}.nal-page .organisation-lines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.nal-page .organisation-lines i{position:absolute;background:#b28a4857}.nal-page .organisation-lines i:first-child{left:50%;top:12%;bottom:12%;width:1px}.nal-page .organisation-lines i:nth-child(2){left:16%;right:16%;top:43%;height:1px}.nal-page .organisation-lines i:last-child{left:16%;right:16%;top:70%;height:1px}.nal-page .hybrid-organisation.is-active .org-cell{animation:node-resolve .65s both}.nal-page .hybrid-organisation.is-active .org-cell:nth-child(2){animation-delay:.06s}.nal-page .hybrid-organisation.is-active .org-cell:nth-child(3){animation-delay:.12s}.nal-page .hybrid-organisation.is-active .org-cell:nth-child(4){animation-delay:.18s}.nal-page .hybrid-organisation.is-active .org-cell:nth-child(n+5){animation-delay:.24s}.nal-page .reach-progress{position:absolute;left:calc(39% + clamp(24px,4vw,64px));right:clamp(24px,4vw,64px);bottom:16px;display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;font:7px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#eadfc86b}.nal-page .reach-progress:before{content:"";grid-column:1;grid-row:1;height:1px;background:#eadfc82e}.nal-page .reach-progress i{grid-column:1;grid-row:1;width:50%;height:2px;background:var(--mint);transform-origin:left;transform:scaleX(var(--reach-progress,.02))}.nal-page .reach-progress span:last-child{color:var(--mint)}.nal-page .reach-sticky>.film-mark{z-index:4;top:16px;right:18px;bottom:auto}@keyframes reel-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes reel-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes node-resolve{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.nal-page .motion-paused .capability-reel{animation-play-state:paused}@media (max-width:900px){.nal-page .reach-sequence{height:180svh}.nal-page .reach-sticky{grid-template-columns:1fr;grid-template-rows:minmax(150px,29%) minmax(0,71%)}.nal-page .reach-copy{grid-row:1;padding:24px var(--edge) 15px;justify-content:flex-end;border-right:0;border-bottom:1px solid rgba(159,241,201,.14)}.nal-page .reach-copy>.kicker{top:15px}.nal-page .reach-copy-state h2{font-size:clamp(34px,9.5vw,54px)}.nal-page .reach-copy-state p{display:none}.nal-page .reach-copy details{display:none}.nal-page .reach-stage{grid-row:2;padding:12px var(--edge) 32px}.nal-page .capability-instrument,.nal-page .hybrid-organisation{width:min(100%,640px)}.nal-page .capability-window{height:min(40vh,320px)}.nal-page .reach-progress{left:var(--edge);right:var(--edge);bottom:10px}}@media (max-width:620px){.nal-page .reach-sticky{grid-template-rows:minmax(132px,26%) minmax(0,74%)}.nal-page .reach-copy{padding-bottom:10px}.nal-page .reach-copy-state h2{font-size:clamp(31px,9.2vw,43px);line-height:.89}.nal-page .reach-stage{padding:9px 12px 30px}.nal-page .capability-instrument{padding:7px}.nal-page .capability-head{height:42px;grid-template-columns:1fr 42px 1fr}.nal-page .capability-head p{padding:0 8px;font-size:7px}.nal-page .capability-head p span{width:18px;height:18px;margin-right:5px;font-size:6px}.nal-page .capability-window{height:min(42vh,280px);grid-template-columns:1fr 44px 1fr}.nal-page .capability-core{width:44px}.nal-page .capability-window:before{height:48px}.nal-page .capability-reel li{height:48px;padding:0 9px;font-size:clamp(15px,4.4vw,19px)}.nal-page .capability-reel li:before{width:22px;font-size:6px}.nal-page .capability-core:before{width:36px;height:36px}.nal-page .capability-core:after{width:24px;height:24px}.nal-page .capability-core i{width:9px;height:9px}.nal-page .capability-foot{padding-top:10px;font-size:6px}.nal-page .hybrid-organisation{padding:8px}.nal-page .instrument-label{margin:2px 3px 8px;font-size:7px}.nal-page .organisation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px}.nal-page .org-cell{min-height:52px;padding:7px 9px}.nal-page .org-cell small{margin-bottom:3px;font-size:6px}.nal-page .org-cell strong{font-size:clamp(13px,3.8vw,16px)}.nal-page .org-cell span{margin-top:2px;font-size:6px}.nal-page .org-leader,.nal-page .org-brief{grid-column:1/-1}.nal-page .org-chief,.nal-page .org-signals,.nal-page .org-research{grid-column:1}.nal-page .org-brain,.nal-page .org-marketing,.nal-page .org-sales{grid-column:2}.nal-page .organisation-lines i:nth-child(2),.nal-page .organisation-lines i:last-child{left:25%;right:25%}}@media (max-height:650px) and (min-width:901px){.nal-page .reach-copy-state h2{font-size:clamp(42px,6.8vh,58px)}.nal-page .reach-copy-state p{margin-top:16px;font-size:15px}.nal-page .reach-stage{padding:18px 34px 28px}.nal-page .capability-window{height:250px}.nal-page .capability-reel li{height:50px;font-size:20px}.nal-page .capability-head{height:42px}.nal-page .capability-foot{padding-top:9px}.nal-page .org-cell{min-height:58px;padding:8px 12px}.nal-page .org-cell small{margin-bottom:4px}.nal-page .org-cell strong{font-size:16px}.nal-page .org-cell span{margin-top:3px}}@media (max-height:650px) and (max-width:900px) and (orientation:landscape){.nal-page .reach-sequence{height:180svh}.nal-page .reach-sticky{grid-template-columns:35% 65%;grid-template-rows:1fr}.nal-page .reach-copy{grid-column:1;grid-row:1;padding:18px 16px;border-right:1px solid rgba(159,241,201,.14);border-bottom:0}.nal-page .reach-copy>.kicker{top:12px;left:16px}.nal-page .reach-copy-state h2{font-size:clamp(27px,7.4vh,38px)}.nal-page .reach-stage{grid-column:2;grid-row:1;padding:10px 12px 24px}.nal-page .capability-head{height:34px}.nal-page .capability-window{height:190px}.nal-page .capability-reel li{height:38px;font-size:15px}.nal-page .capability-foot{display:none}.nal-page .instrument-label{margin-bottom:5px}.nal-page .organisation-grid{padding:6px;gap:5px}.nal-page .org-cell{min-height:42px;padding:5px 8px}.nal-page .org-cell span{display:none}.nal-page .reach-progress{left:calc(35% + 12px);right:12px;bottom:7px}}@media (max-height:650px) and (max-width:620px) and (orientation:portrait){.nal-page .reach-sticky{grid-template-rows:112px minmax(0,1fr)}.nal-page .reach-copy{padding:9px 16px}.nal-page .reach-copy>.kicker,.nal-page .reach-sticky>.film-mark{display:none}.nal-page .reach-copy-state h2{font-size:clamp(27px,8.8vw,32px)}.nal-page .reach-stage{padding:6px 8px 26px}}@media (prefers-reduced-motion:reduce){.nal-page .reach-copy-state,.nal-page .capability-instrument,.nal-page .hybrid-organisation{transition:none}.nal-page .capability-reel,.nal-page .hybrid-organisation.is-active .org-cell{animation:none}}.nal-page .capability-head{height:60px;grid-template-columns:1fr 72px 1fr}.nal-page .capability-head p{padding:0 clamp(18px,2.1vw,28px);font-size:clamp(11px,.78vw,13px);font-weight:650;letter-spacing:.12em;line-height:1.15}.nal-page .capability-head p span{width:26px;height:26px;margin-right:11px;font-size:9px;font-weight:500}.nal-page .capability-head i{border-left-color:#b28a48b3}.nal-page .reach-copy{display:grid;align-content:center}.nal-page .reach-copy>.kicker{position:static;grid-area:1/1;align-self:end;margin:0 0 26px}.nal-page .reach-copy-state{grid-area:2/1}.nal-page .capability-reel li{color:#eadfc8d1}.nal-page .capability-reel li:before{color:#eadfc880}.nal-page .capability-head p{font-size:clamp(12px,.82vw,14px)}.nal-page .capability-head p span{font-size:10px}.nal-page .reach-progress{font-size:11px;color:#eadfc8ad}.nal-page .reach-progress:before{background:#eadfc852}.nal-page .reach-progress button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:88px;min-height:44px;border:0;padding:8px 0;background:transparent;color:#eadfc8ad;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.nal-page .reach-progress button[aria-current=step]{color:var(--mint)}.nal-page .reach-progress button:focus-visible{outline:1px solid var(--mint);outline-offset:4px}.nal-page .org-cell small,.nal-page .org-cell span{font-size:10px}.nal-page .org-cell span{color:#eadfc8b8}.nal-page #reach-title{scroll-margin-top:calc(var(--header) + 18px)}@media (max-width:900px){.nal-page .reach-sticky{grid-template-rows:minmax(238px,34%) minmax(0,66%)}.nal-page .reach-copy{padding:22px var(--edge) 18px;align-content:end}.nal-page .reach-copy>.kicker{margin-bottom:22px}.nal-page .reach-copy-state h2{font-size:clamp(38px,7.4vw,49px);line-height:.91}.nal-page .reach-copy-state p{display:block;max-width:620px;margin:13px 0 0;padding-left:13px;font-size:16px;line-height:1.4}.nal-page .reach-stage{place-items:start center;padding-top:14px}.nal-page .capability-head{height:54px;grid-template-columns:1fr 52px 1fr}.nal-page .capability-head p{padding:0 14px;font-size:12px;letter-spacing:.09em}.nal-page .capability-head p span{width:22px;height:22px;margin-right:7px;font-size:9px}.nal-page .hybrid-organisation{padding:10px}.nal-page .instrument-label{margin-bottom:9px}.nal-page .organisation-grid{padding:10px;gap:7px}.nal-page .org-cell{min-height:72px;padding:10px 12px}.nal-page .org-cell small{margin-bottom:4px}.nal-page .org-cell span{margin-top:3px}}@media (max-width:620px){.nal-page .reach-sticky{grid-template-rows:minmax(236px,34%) minmax(0,66%)}.nal-page .reach-copy{padding:16px 16px 14px}.nal-page .reach-copy>.kicker{margin-bottom:18px}.nal-page .reach-copy-state h2{font-size:clamp(33px,8.8vw,39px);line-height:.9}.nal-page .reach-copy-state p{margin-top:11px;padding-left:11px;font-size:15px;line-height:1.35}.nal-page .reach-stage{padding:4px 10px 56px}.nal-page .capability-head{height:52px;grid-template-columns:1fr 42px 1fr}.nal-page .capability-head p{display:flex;align-items:center;padding:0 8px;font-size:12px;letter-spacing:.045em;white-space:nowrap}.nal-page .capability-head p:last-child{justify-content:flex-end}.nal-page .capability-head p span{flex:0 0 auto;width:22px;height:22px;margin-right:6px;font-size:9px}.nal-page .hybrid-organisation{padding:7px}.nal-page .instrument-label{margin:2px 3px 7px;font-size:10px}.nal-page .organisation-grid{padding:6px;gap:5px}.nal-page .org-cell{min-height:48px;padding:6px 7px}.nal-page .org-cell small{margin-bottom:3px;font-size:10px}.nal-page .org-cell span{margin-top:2px;font-size:10px;line-height:1.2}}@media (max-height:650px) and (min-width:901px){.nal-page .capability-head{height:48px}.nal-page .capability-head p{font-size:12px}}@media (max-height:650px) and (max-width:900px) and (orientation:landscape){.nal-page .reach-sticky{grid-template-columns:38% 62%;grid-template-rows:1fr}.nal-page .reach-copy{grid-column:1;grid-row:1;padding:20px 18px 24px;align-content:center}.nal-page .reach-copy>.kicker{margin-bottom:18px}.nal-page .reach-copy-state h2{font-size:clamp(28px,6.9vh,37px);line-height:.9}.nal-page .reach-copy-state p{display:block;margin-top:11px;padding-left:10px;font-size:13px;line-height:1.3}.nal-page .reach-stage{grid-column:2;grid-row:1;padding:12px 14px 28px}.nal-page .capability-head{height:44px;grid-template-columns:1fr 44px 1fr}.nal-page .capability-head p{padding:0 8px;font-size:12px}.nal-page .capability-head p span{width:19px;height:19px;margin-right:5px;font-size:7px}.nal-page .reach-progress{left:calc(38% + 14px);right:14px}.nal-page .hybrid-organisation{padding:6px}.nal-page .instrument-label{margin:1px 3px 5px;font-size:10px}.nal-page .organisation-grid{padding:5px;gap:4px}.nal-page .org-cell{min-height:39px;padding:4px 7px}.nal-page .org-cell small{margin-bottom:2px;font-size:10px}.nal-page .org-cell strong{font-size:14px}.nal-page .org-cell span{display:block;font-size:10px;line-height:1.05;white-space:nowrap}.nal-page .org-cell{min-height:48px}}@media (max-height:650px) and (max-width:620px) and (orientation:portrait){.nal-page .reach-sticky{grid-template-rows:135px minmax(0,1fr)}.nal-page .reach-copy{padding:8px 16px 12px;align-content:end}.nal-page .reach-copy>.kicker{display:none}.nal-page .reach-copy-state h2{font-size:clamp(25px,8vw,29px);line-height:.9}.nal-page .reach-copy-state p{display:block;margin-top:9px;padding-left:9px;font-size:13px;line-height:1.3}.nal-page .reach-stage{padding:0 8px 56px}.nal-page .capability-instrument,.nal-page .hybrid-organisation{margin-top:-4px}.nal-page .capability-head{height:46px}.nal-page .capability-head p{font-size:12px}.nal-page .reach-progress{font-size:11px}.nal-page .org-cell span{display:none}.nal-page .org-cell{min-height:39px}}.nal-page{--serif:"Newsreader Variable",Newsreader,Georgia,serif;--sans:"Archivo Variable",Archivo,Arial,sans-serif;--mono:"IBM Plex Mono",Plex,"Courier New",monospace;overflow-x:clip}.nal-page h1,.nal-page h2,.nal-page h3{color:inherit}.nal-page button,.nal-page input[type=range],.nal-page a.hero-action,.nal-page .reach-copy details a{min-height:44px}.nal-page .reach-copy details a{display:inline-flex;align-items:center}@media (max-height:650px) and (max-width:900px) and (orientation:landscape){.nal-page .lens-era-nav{grid-template-columns:repeat(4,44px)}.nal-page .lens-era-nav button{width:44px;min-height:44px}}.nal-page{--header: var(--mm-header-height, 68px)}.nal-page .hero-content .motion-toggle{justify-self:start;margin-top:clamp(20px,3vh,32px);color:#eadfc899}.nal-page .hero-content .motion-toggle:hover,.nal-page .hero-content .motion-toggle:focus-visible{color:var(--paper)}@media (max-width: 900px){.nal-page .hero-content .motion-toggle{margin-top:20px}}@media (max-width: 620px){.nal-page .hero-content .motion-toggle span{font-size:9px}.nal-page .hero-content .motion-toggle span:after{content:none}}@media (max-width: 900px){.nal-page .hero{align-items:flex-end}.nal-page .hero-content{margin-top:0}}@media (max-width: 900px){.nal-page .time-lens{height:300svh;min-height:0}.nal-page .lens-sticky{position:sticky;top:var(--header);height:calc(100svh - var(--header));min-height:0;grid-template-rows:minmax(150px,1fr) auto 64px}.nal-page .lens-story{display:grid;grid-template-rows:auto auto auto;align-content:start;row-gap:0}.nal-page .lens-story>.kicker{grid-row:1;grid-column:1}.nal-page .lens-story h2{grid-row:2;grid-column:1}.nal-page .lens-copy{position:relative;grid-row:3;grid-column:1;top:auto;left:auto;right:auto;margin-top:clamp(14px,2.4vh,22px)}}@media (max-width: 620px){.nal-page .time-lens{height:280svh}.nal-page .lens-sticky{grid-template-rows:minmax(132px,1fr) auto 60px}}@media (max-width: 360px){.nal-page .lens-sticky{grid-template-rows:minmax(120px,1fr) auto 58px}}@media (max-height: 650px) and (max-width: 900px) and (orientation: landscape){.nal-page .time-lens{height:260svh}.nal-page .lens-sticky{grid-template-rows:minmax(0,1fr) 56px}.nal-page .lens-story{display:block}.nal-page .lens-copy{position:absolute;grid-row:auto;left:18px;right:18px;top:61px;margin-top:0}}.nal-page .human-proof{--benefit-step: 48svh;align-items:start;min-height:0}.nal-page .proof-track{position:relative;height:calc(100svh - var(--header) + 5 * var(--benefit-step));display:grid;grid-template-rows:minmax(0,1fr)}.nal-page .proof-track>.proof-story{position:sticky;top:var(--header);height:calc(100svh - var(--header))}.nal-page .human-proof>.proof-return{position:sticky;top:var(--header);min-height:calc(100svh - var(--header))}.nal-page .benefit-controls>div i{transition:transform .34s cubic-bezier(.4,.01,.2,1)}@media (max-width: 900px){.nal-page .human-proof>.proof-return{position:static;min-height:0}.nal-page .proof-track{--benefit-step: 44svh}.nal-page .proof-track>.proof-story{min-height:0}}@media (max-height: 650px) and (max-width: 900px){.nal-page .human-proof{--benefit-step: 40svh}.nal-page .proof-track>.proof-story{height:calc(100svh - var(--header));min-height:0}}@media (max-height: 650px) and (min-width: 901px){.nal-page .human-proof{--benefit-step: 42svh}}@media (max-height: 650px) and (max-width: 900px) and (orientation: portrait){.nal-page .work-intro{min-height:0;padding-top:calc(var(--header) + 4vh);padding-bottom:5vh}.nal-page .work-scene{min-height:62svh}.nal-page .proof-story,.nal-page .proof-return,.nal-page .benefit-stage{min-height:0}}@media (prefers-reduced-motion: reduce){.nal-page .benefit-controls>div i,.nal-page .work-scene,.nal-page .reach-copy-state,.nal-page .capability-instrument,.nal-page .hybrid-organisation{transition:none;animation:none}}@font-face{font-family:Archivo;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2");font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2) format("woff2");font-display:swap}.r3-opening{--ink:#06110d;--ink2:#0b1913;--paper:#eee2cc;--muted:#a79c8b;--mint:#9df0c8;--line:rgba(157,240,200,.2);font-family:Archivo,Arial,sans-serif;color:var(--paper);background:#09100d}.r3-opening *{box-sizing:border-box}.r3-opening{margin:0;min-width:320px;background:radial-gradient(circle at 70% 0,rgba(55,101,76,.17),transparent 34rem),#09100d}.r3-opening .review-shell{width:min(1840px,100%);margin:auto;padding:22px}.r3-opening .review-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 18px;padding:0 2px}.r3-opening .review-head h1{margin:0;font:500 22px/1 Archivo}.r3-opening .review-head p{margin:6px 0 0;color:#8f9c94;font:400 13px/1.4 Archivo}.r3-opening .review-head>span{color:var(--mint);font:500 11px/1 Archivo;letter-spacing:.12em;text-transform:uppercase}.r3-opening .workspace{display:grid;grid-template-columns:minmax(700px,1.5fr) minmax(410px,.65fr);gap:18px;align-items:start}.r3-opening .previews{position:sticky;top:18px;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:14px;align-items:start}.r3-opening .preview-card{min-width:0;border:1px solid rgba(157,240,200,.23);background:#050c09;box-shadow:0 28px 90px #00000052}.r3-opening .preview-label{display:flex;justify-content:space-between;padding:9px 11px;color:#7f9187;border-bottom:1px solid rgba(157,240,200,.16);font:500 9px/1 Archivo;letter-spacing:.12em;text-transform:uppercase}.r3-opening .preview-label b{color:var(--mint)}.r3-opening .site-frame{position:relative;overflow:hidden;background:var(--ink)}.r3-opening .preview-desktop .site-frame{aspect-ratio:16/9}.r3-opening .preview-mobile .site-frame{aspect-ratio:390/844}.r3-opening .site-masthead{position:absolute;z-index:8;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:66px;padding:0 4.4%;border-bottom:1px solid rgba(157,240,200,.18);background:#030d09c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.r3-opening .brand{display:flex;align-items:center;gap:8px;width:146px;height:44px}.r3-opening .brand .mark{width:26px;height:26px}.r3-opening .brand .wordmark{width:105px;max-height:24px}.r3-opening .menu-control{display:flex;align-items:center;gap:8px;color:var(--paper);font:500 11px/1 Newsreader,serif;text-transform:uppercase;letter-spacing:.1em}.r3-opening .menu-control i,.r3-opening .menu-control i:before,.r3-opening .menu-control i:after{display:block;width:18px;height:1px;background:currentColor;content:""}.r3-opening .menu-control i{position:relative}.r3-opening .menu-control i:before{position:absolute;top:-5px}.r3-opening .menu-control i:after{position:absolute;top:5px}.r3-opening .hero-stage{position:absolute;top:66px;right:0;bottom:0;left:0;overflow:hidden;background:var(--ink)}.r3-opening .hero-stage video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.r3-opening .film-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030c08f5,#030c08c2 42%,#030c082e 74%,#030c0880)}.r3-opening .hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;width:58%;height:100%;padding:4.5% 4.4%;transition:padding .2s ease,width .2s ease,justify-content .2s ease}.r3-opening .hero-copy h2{max-width:10.5ch;margin:0;color:var(--paper);font:400 clamp(42px,5vw,76px)/.91 Newsreader,Georgia,serif;letter-spacing:-.055em;text-wrap:balance}.r3-opening .hero-lede{max-width:32rem;margin:18px 0 0;color:#c3b8a6;font:400 clamp(13px,1.2vw,17px)/1.35 Archivo}.r3-opening .route-doors{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.r3-opening .route-doors a{position:relative;display:grid;gap:3px;min-height:70px;padding:10px 30px 10px 11px;text-align:left;color:var(--paper);border:1px solid rgba(238,226,204,.2);background:#040f0a9e;font-family:Archivo}.r3-opening .route-doors span,.r3-opening .route-doors small{color:#8fa095;font-size:8px;letter-spacing:.09em}.r3-opening .route-doors strong{font-size:13px}.r3-opening .route-doors i{position:absolute;right:10px;bottom:10px;color:var(--mint);font-style:normal}.r3-opening .shared-proof{margin:13px 0 0;color:#a99e8d;font:500 9px/1.3 Archivo;letter-spacing:.04em}.r3-opening .preview-mobile .site-masthead{height:64px;padding:0 20px}.r3-opening .preview-mobile .brand{width:128px}.r3-opening .preview-mobile .brand .mark{width:23px;height:23px}.r3-opening .preview-mobile .brand .wordmark{width:91px}.r3-opening .preview-mobile .menu-control b{display:none}.r3-opening .preview-mobile .hero-stage{top:64px;right:0;bottom:0;left:0}.r3-opening .preview-mobile .hero-copy{width:100%;padding:28px 20px;justify-content:flex-start}.r3-opening .preview-mobile .hero-copy h2{max-width:9.5ch;font-size:38px;line-height:.92}.r3-opening .preview-mobile .hero-lede{margin-top:14px;font-size:11px;line-height:1.45}.r3-opening .preview-mobile .route-doors{grid-template-columns:1fr;margin-top:18px}.r3-opening .preview-mobile .route-doors a{min-height:61px}.r3-opening .preview-mobile .shared-proof{margin-top:12px;font-size:8px}.r3-opening .controls{display:grid;gap:10px;min-width:0}.r3-opening .controls fieldset{min-width:0;margin:0;padding:11px;border:1px solid rgba(157,240,200,.18);background:#091912c2}.r3-opening .controls legend{padding:0 5px;color:#bed0c5;font:500 10px/1 Archivo;letter-spacing:.08em}.r3-opening .segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.r3-opening .segments-two{grid-template-columns:repeat(2,minmax(0,1fr))}.r3-opening .segments label{position:relative;min-width:0}.r3-opening .segments input{position:absolute;opacity:0;pointer-events:none}.r3-opening .segments span{display:grid;place-items:center;min-height:44px;padding:5px;text-align:center;color:#88988f;border:1px solid rgba(238,226,204,.13);background:#ffffff05;font:500 10px/1.15 Archivo;cursor:pointer}.r3-opening .segments input:checked+span{color:var(--ink);border-color:var(--mint);background:var(--mint)}.r3-opening .segments input:focus-visible+span{outline:3px solid var(--mint);outline-offset:2px}.r3-opening .comment-field{display:grid;gap:7px;color:#bed0c5;font:500 10px/1 Archivo;letter-spacing:.08em}.r3-opening .comment-field textarea{resize:vertical;min-height:82px;padding:12px;color:var(--paper);border:1px solid rgba(157,240,200,.24);background:#07130e;font:400 13px/1.45 Archivo}.r3-opening .form-actions{display:grid;grid-template-columns:1fr auto;gap:8px}.r3-opening .form-actions button{min-height:48px;padding:0 15px;border:1px solid var(--mint);font:600 11px/1 Archivo;cursor:pointer}.r3-opening .form-actions button:first-child{color:var(--ink);background:var(--mint)}.r3-opening .form-actions button:last-child{color:#a5b4ab;background:transparent;border-color:#eee2cc33}.r3-opening output{display:none;padding:13px;color:#cbd8d0;border:1px solid rgba(157,240,200,.22);background:#07130e;font:400 11px/1.55 Archivo}.r3-opening .is-locked output{display:block}.r3-opening .is-locked #lockButton{color:var(--mint);background:#0b2117}.r3-opening .site-frame[data-composition-desktop=cinema] .hero-copy{width:68%;background:linear-gradient(90deg,rgba(4,14,10,.78),transparent)}.r3-opening .site-frame[data-composition-desktop=instrument] .hero-copy{width:47%;border-right:1px solid rgba(157,240,200,.2);background:#040e0ade}.r3-opening .site-frame[data-composition-mobile=copy-first] .hero-stage,.r3-opening .site-frame[data-composition-mobile=film-first] .hero-stage{display:grid;grid-template-rows:55% 45%}.r3-opening .site-frame[data-composition-mobile=copy-first] video,.r3-opening .site-frame[data-composition-mobile=film-first] video{position:relative;grid-row:2}.r3-opening .site-frame[data-composition-mobile=copy-first] .film-wash,.r3-opening .site-frame[data-composition-mobile=film-first] .film-wash{grid-row:2;background:linear-gradient(0deg,rgba(3,12,8,.72),transparent)}.r3-opening .site-frame[data-composition-mobile=copy-first] .hero-copy{grid-row:1;background:var(--ink)}.r3-opening .site-frame[data-composition-mobile=film-first] video,.r3-opening .site-frame[data-composition-mobile=film-first] .film-wash{grid-row:1}.r3-opening .site-frame[data-composition-mobile=film-first] .hero-copy{grid-row:2;background:var(--ink)}.r3-opening .site-frame[data-title-desktop=compact] .hero-copy h2{font-size:clamp(36px,4.3vw,62px)}.r3-opening .site-frame[data-title-desktop=monumental] .hero-copy h2{font-size:clamp(48px,5.8vw,88px)}.r3-opening .site-frame[data-title-mobile=compact] .hero-copy h2{font-size:33px}.r3-opening .site-frame[data-title-mobile=monumental] .hero-copy h2{font-size:44px}.r3-opening .site-frame[data-measure-desktop=tight] .hero-copy h2{max-width:8.5ch}.r3-opening .site-frame[data-measure-desktop=wide] .hero-copy h2{max-width:13ch}.r3-opening .site-frame[data-measure-mobile=tight] .hero-copy h2{max-width:8ch}.r3-opening .site-frame[data-measure-mobile=wide] .hero-copy h2{max-width:11.5ch}.r3-opening .site-frame[data-position-desktop=high] .hero-copy{justify-content:flex-start;padding-top:8%}.r3-opening .site-frame[data-position-desktop=low] .hero-copy{justify-content:flex-end;padding-bottom:7%}.r3-opening .site-frame[data-position-mobile=middle] .hero-copy{justify-content:center}.r3-opening .site-frame[data-position-mobile=low] .hero-copy{justify-content:flex-end}.r3-opening .site-frame[data-crop-desktop=left] video,.r3-opening .site-frame[data-crop-mobile=left] video{-o-object-position:left center;object-position:left center}.r3-opening .site-frame[data-crop-desktop=right] video,.r3-opening .site-frame[data-crop-mobile=right] video{-o-object-position:right center;object-position:right center}.r3-opening .site-frame[data-contrast=soft] .film-wash{opacity:.72}.r3-opening .site-frame[data-contrast=high] .film-wash{opacity:1.22}.r3-opening .site-frame[data-lede=remove] .hero-lede,.r3-opening .site-frame[data-proof=remove] .shared-proof{display:none}.r3-opening .site-frame[data-doors=stacked] .route-doors{grid-template-columns:1fr}.r3-opening .site-frame[data-doors=rail] .route-doors{display:flex}.r3-opening .site-frame[data-doors=rail] .route-doors a{flex:1;min-height:48px}.r3-opening .site-frame[data-doors=rail] .route-doors small{display:none}.r3-opening .site-frame[data-reveal=staged] .hero-copy>*{animation:r3-opening-enter .8s both}.r3-opening .site-frame[data-reveal=staged] .hero-copy>:nth-child(2){animation-delay:.13s}.r3-opening .site-frame[data-reveal=staged] .hero-copy>:nth-child(3){animation-delay:.22s}.r3-opening .site-frame[data-reveal=staged] .hero-copy>:nth-child(4){animation-delay:.3s}.r3-opening .site-frame[data-reveal=scroll] .hero-copy>*{animation:r3-opening-rise 1.8s ease-in-out infinite alternate}.r3-opening .site-frame[data-reveal=scroll] .hero-copy>:nth-child(n+2){animation-delay:.25s}@keyframes r3-opening-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes r3-opening-rise{0%{opacity:.58;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.r3-opening *{animation:none!important;scroll-behavior:auto!important}}@media (max-width:1160px){.r3-opening .workspace{grid-template-columns:1fr}.r3-opening .previews{position:relative;top:auto}.r3-opening .controls{grid-template-columns:repeat(2,minmax(0,1fr))}.r3-opening .comment-field,.r3-opening .form-actions,.r3-opening output{grid-column:1/-1}}@media (max-width:760px){.r3-opening .review-shell{padding:14px}.r3-opening .review-head{align-items:start;flex-direction:column}.r3-opening .previews{grid-template-columns:1fr}.r3-opening .preview-mobile{width:min(390px,100%);margin:auto}.r3-opening .controls{grid-template-columns:1fr}.r3-opening .workspace{gap:14px}}.r3-opening .site-frame{container-type:inline-size}.r3-opening .preview-desktop .site-masthead{height:5.156cqi;padding-inline:4.4cqi}.r3-opening .preview-desktop .brand{gap:.625cqi;width:11.4cqi;height:3.44cqi}.r3-opening .preview-desktop .brand .mark{width:2.03cqi;height:2.03cqi}.r3-opening .preview-desktop .brand .wordmark{width:8.2cqi;max-height:1.88cqi}.r3-opening .preview-desktop .menu-control{gap:.625cqi;font-size:max(6px,.86cqi)}.r3-opening .preview-desktop .menu-control i,.r3-opening .preview-desktop .menu-control i:before,.r3-opening .preview-desktop .menu-control i:after{width:1.4cqi}.r3-opening .preview-desktop .menu-control i:before{top:-.39cqi}.r3-opening .preview-desktop .menu-control i:after{top:.39cqi}.r3-opening .preview-desktop .hero-stage{top:5.156cqi;right:0;bottom:0;left:0}.r3-opening .preview-desktop .hero-copy{padding:3.2cqi 4.4cqi}.r3-opening .preview-desktop .hero-copy h2{font-size:6cqi}.r3-opening .preview-desktop .hero-lede{margin-top:1.4cqi;font-size:1.22cqi}.r3-opening .preview-desktop .route-doors{gap:.625cqi;margin-top:1.55cqi}.r3-opening .preview-desktop .route-doors a{gap:.22cqi;min-height:5.3cqi;padding:.72cqi 2.3cqi .72cqi .85cqi}.r3-opening .preview-desktop .route-doors span,.r3-opening .preview-desktop .route-doors small{font-size:max(5px,.62cqi)}.r3-opening .preview-desktop .route-doors strong{font-size:1cqi}.r3-opening .preview-desktop .route-doors i{right:.78cqi;bottom:.78cqi}.r3-opening .preview-desktop .shared-proof{margin-top:1cqi;font-size:max(5px,.7cqi)}.r3-opening .preview-mobile .site-masthead{height:16.41cqi;padding-inline:5.13cqi}.r3-opening .preview-mobile .brand{gap:2cqi;width:32.82cqi;height:11.28cqi}.r3-opening .preview-mobile .brand .mark{width:5.9cqi;height:5.9cqi}.r3-opening .preview-mobile .brand .wordmark{width:23.34cqi;max-height:6.15cqi}.r3-opening .preview-mobile .menu-control i,.r3-opening .preview-mobile .menu-control i:before,.r3-opening .preview-mobile .menu-control i:after{width:4.62cqi}.r3-opening .preview-mobile .menu-control i:before{top:-1.28cqi}.r3-opening .preview-mobile .menu-control i:after{top:1.28cqi}.r3-opening .preview-mobile .hero-stage{top:16.41cqi;right:0;bottom:0;left:0}.r3-opening .preview-mobile .hero-copy{padding:7.18cqi 5.13cqi}.r3-opening .preview-mobile .hero-copy h2{font-size:10.25cqi}.r3-opening .preview-mobile .hero-lede{margin-top:3.6cqi;font-size:2.82cqi}.r3-opening .preview-mobile .route-doors{gap:2cqi;margin-top:4.6cqi}.r3-opening .preview-mobile .route-doors a{min-height:15.65cqi;padding:2.6cqi 8cqi 2.6cqi 3cqi}.r3-opening .preview-mobile .route-doors span,.r3-opening .preview-mobile .route-doors small{font-size:2.05cqi}.r3-opening .preview-mobile .route-doors strong{font-size:3.33cqi}.r3-opening .preview-mobile .route-doors i{right:3cqi;bottom:3cqi}.r3-opening .preview-mobile .shared-proof{margin-top:3.08cqi;font-size:2.05cqi}.r3-opening .preview-desktop .site-frame[data-title-desktop=compact] .hero-copy h2{font-size:5.2cqi}.r3-opening .preview-desktop .site-frame[data-title-desktop=balanced] .hero-copy h2{font-size:6cqi}.r3-opening .preview-desktop .site-frame[data-title-desktop=monumental] .hero-copy h2{font-size:6.8cqi}.r3-opening .preview-mobile .site-frame[data-title-mobile=compact] .hero-copy h2{font-size:8.8cqi}.r3-opening .preview-mobile .site-frame[data-title-mobile=balanced] .hero-copy h2{font-size:10.25cqi}.r3-opening .preview-mobile .site-frame[data-title-mobile=monumental] .hero-copy h2{font-size:11.5cqi}.r3-opening .previews{grid-template-columns:1fr}.r3-opening .preview-mobile{width:min(390px,100%);margin-inline:auto}.r3-history{--ink: #04110c;--panel: #071812;--panel-2: #0a1f17;--paper: #eee2cc;--muted: #94a098;--mint: #9df0c8;--amber: #b7904c;--line: rgba(157, 240, 200, .2)}.r3-history *{box-sizing:border-box}.r3-history{width:100%;height:100%;margin:0;overflow:hidden}.r3-history{color:var(--paper);background:#020a07;font-family:Archivo,sans-serif}.r3-history button,.r3-history input{font:inherit}.r3-history button{color:inherit}.r3-history .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}.r3-history .console-shell{display:grid;grid-template-rows:68px minmax(0,1fr);width:100%;height:100dvh}.r3-history .console-head{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0;padding:0 24px;border-bottom:1px solid var(--line);background:#06130e}.r3-history .console-head h1{margin:0;font:500 16px/1 Archivo}.r3-history .console-head p{margin:5px 0 0;color:var(--muted);font-size:11px}.r3-history .save-state{display:flex;align-items:center;gap:8px;flex:0 0 auto;color:var(--mint);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.r3-history .save-state i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 14px currentColor}.r3-history .save-state.is-saving{color:var(--amber)}.r3-history .console-workspace{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(390px,.58fr);min-width:0;min-height:0}.r3-history .preview-pane{display:grid;grid-template-rows:52px minmax(0,1fr);min-width:0;min-height:0;border-right:1px solid var(--line);background:#030d09}.r3-history .preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:0 16px;border-bottom:1px solid var(--line);background:#06130e}.r3-history .device-switch,.r3-history .story-switch{display:flex;min-width:0}.r3-history .preview-toolbar button{min-height:44px;padding:0 13px;color:#8e9d94;border:1px solid var(--line);background:transparent;font-size:10px;cursor:pointer}.r3-history .preview-toolbar button+button{border-left:0}.r3-history .preview-toolbar button.is-active{color:var(--ink);background:var(--mint)}.r3-history .preview-stage{display:grid;place-items:center;min-width:0;min-height:0;overflow:hidden;padding:18px;background:radial-gradient(circle at 50% 35%,rgba(157,240,200,.08),transparent 48%),#020906}.r3-history .device-frame{display:none;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(157,240,200,.32);background:var(--ink);box-shadow:0 28px 80px #0006}.r3-history .preview-stage[data-device-view=desktop] .device-desktop{display:block;width:min(100%,1120px);aspect-ratio:16 / 9;max-height:100%}.r3-history .preview-stage[data-device-view=mobile] .device-mobile{display:block;height:min(100%,760px);aspect-ratio:390 / 760;max-width:100%}.r3-history .history-frame{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate;container-type:size;background:var(--ink)}.r3-history .story-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;margin:0}.r3-history .story-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:opacity .35s ease,transform .55s ease}.r3-history .image-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030d09f7 0,#030d09f7 38%,#030d09b3 62%,#030d0961),linear-gradient(0deg,rgba(3,13,9,.68),transparent 58%)}.r3-history .bridge,.r3-history .story-copy,.r3-history .era-rail,.r3-history .closing-hinge{transition:opacity .2s ease,filter .2s ease,box-shadow .2s ease,outline-color .2s ease;outline:2px solid transparent;outline-offset:8px}.r3-history .history-frame.has-focus .bridge:not(.is-focused),.r3-history .history-frame.has-focus .story-copy:not(.is-focused),.r3-history .history-frame.has-focus .era-rail:not(.is-focused),.r3-history .history-frame.has-focus .closing-hinge:not(.is-focused){opacity:.28;filter:saturate(.55)}.r3-history .history-frame .is-focused{opacity:1;outline-color:var(--mint);box-shadow:0 0 34px #9df0c829}.r3-history .story-copy.has-child-focus{opacity:1!important;filter:none!important}.r3-history .story-copy [data-focus-region].is-focused{outline-offset:4px}.r3-history .device-desktop .bridge{position:absolute;z-index:2;top:7%;left:4.5%;width:50%}.r3-history .device-desktop .bridge h2{max-width:16ch;margin:0;font:400 clamp(27px,5.2cqw,68px)/.96 Newsreader;letter-spacing:-.045em}.r3-history .device-desktop .bridge p{max-width:43ch;margin:1.5cqh 0 0;color:var(--mint);font-size:clamp(9px,1.1cqw,15px);line-height:1.4}.r3-history .history-frame[data-bridge-treatment=contrast] .bridge h2{max-width:28ch;font-family:Archivo,sans-serif;font-size:clamp(16px,2.25cqw,30px);font-weight:500;line-height:1.06;letter-spacing:-.025em}.r3-history .history-frame[data-bridge-treatment=marker] .bridge h2{max-width:22ch;color:#9df0c8;font-size:clamp(18px,2.8cqw,38px);font-style:italic;line-height:1}.r3-history .device-desktop .story-copy{position:absolute;z-index:2;top:44%;left:4.5%;width:49%;padding-top:1.8cqh;border-top:1px solid rgba(238,226,204,.32)}.r3-history .story-meta{display:flex;align-items:center;gap:1.2cqw;margin-bottom:1.5cqh;color:var(--mint);font-size:clamp(8px,.9cqw,12px);letter-spacing:.08em;text-transform:uppercase}.r3-history .story-meta span{display:grid;place-items:center;width:clamp(26px,3cqw,38px);aspect-ratio:1;border:1px solid rgba(157,240,200,.54);border-radius:50%}.r3-history .device-desktop .story-copy h3{max-width:15ch;margin:0;font:400 clamp(29px,5.2cqw,66px)/.92 Newsreader;letter-spacing:-.045em}.r3-history .device-desktop .story-copy p{max-width:47ch;margin:1.7cqh 0 0;color:#c7c9c1;font:400 clamp(10px,1.3cqw,17px)/1.4 Newsreader}.r3-history .story-copy strong{display:block;margin-bottom:.8cqh;color:var(--mint);font:600 clamp(7px,.72cqw,10px)/1 Archivo;letter-spacing:.09em;text-transform:uppercase}.r3-history .device-desktop .era-rail{position:absolute;z-index:2;top:7%;right:4.5%;display:grid;width:29%;border-top:1px solid rgba(238,226,204,.3)}.r3-history .era-rail button{display:grid;grid-template-columns:minmax(40px,4.5cqw) 1fr;align-items:center;min-height:clamp(42px,8cqh,72px);padding:0 .7cqw;color:#98a19a;text-align:left;border:0;border-bottom:1px solid rgba(238,226,204,.18);background:transparent;cursor:pointer}.r3-history .era-rail button span{color:#778b80;font-size:clamp(7px,.75cqw,10px);letter-spacing:.06em}.r3-history .era-rail button b{font:400 clamp(13px,1.65cqw,23px)/1 Newsreader}.r3-history .era-rail button[aria-current=true]{color:var(--mint);background:#04100b94}.r3-history .device-desktop .closing-hinge{position:absolute;z-index:2;right:4.5%;bottom:6.5%;width:35%;margin:0;padding-left:1.2cqw;color:var(--paper);border-left:1px solid var(--amber);font:400 clamp(14px,1.9cqw,27px)/1.08 Newsreader}.r3-history .device-desktop .history-frame[data-desktop-copy-position=right] .story-copy{right:4.5%;left:auto}.r3-history .device-desktop .history-frame[data-desktop-copy-position=right] .era-rail{right:auto;left:4.5%}.r3-history .device-desktop .history-frame[data-desktop-copy-position=right] .image-wash{transform:scaleX(-1)}.r3-history .device-desktop .history-frame[data-desktop-headline-scale=large] .story-copy h3{max-width:13ch;font-size:clamp(34px,6.2cqw,78px)}.r3-history .device-desktop .history-frame[data-desktop-composition=cinematic] .bridge{top:9%;width:63%}.r3-history .device-desktop .history-frame[data-desktop-composition=cinematic] .story-copy{top:auto;bottom:7%;width:61%;border-top:0}.r3-history .device-desktop .history-frame[data-desktop-composition=cinematic] .story-copy p{max-width:55ch}.r3-history .device-desktop .history-frame[data-desktop-composition=cinematic] .closing-hinge{display:none}.r3-history .device-desktop .history-frame[data-desktop-composition=banded] .bridge{top:0;left:0;width:100%;height:29%;padding:3.2% 4.5%;color:var(--ink);background:var(--paper)}.r3-history .device-desktop .history-frame[data-desktop-composition=banded] .bridge p{color:#146e52}.r3-history .device-desktop .history-frame[data-desktop-composition=banded] .story-copy{top:38%}.r3-history .device-desktop .history-frame[data-desktop-composition=banded] .era-rail{top:34%}.r3-history .history-frame[data-control-treatment=count] .era-rail button b{display:none}.r3-history .history-frame[data-control-treatment=count] .era-rail button span:before{content:attr(data-count) "  ";color:var(--mint)}.r3-history .history-frame[data-control-treatment=titles] .era-rail button span{display:none}.r3-history .history-frame[data-control-treatment=titles] .era-rail button{grid-template-columns:1fr}.r3-history .history-frame[data-story-transition=slide] .story-image img{transform:scale(1.03) translate(-1.5%)}.r3-history .history-frame[data-story-transition=cut] .story-image img{transition:none}.r3-history .decision-note{display:grid;gap:6px;margin-top:10px}.r3-history .decision-note>span{color:#9df0c8;font:600 9px/1 Archivo;letter-spacing:.09em;text-transform:uppercase}.r3-history .decision-note textarea{min-height:58px;width:100%;padding:10px;color:#eee2cc;border:1px solid rgba(157,240,200,.22);background:#04110c;resize:none;font:11px/1.35 Archivo}.r3-history .review-list em{display:block;margin-top:4px;color:#9df0c8;font:600 9px/1.2 Archivo;letter-spacing:.04em}.r3-history .review-list mark{display:grid;gap:3px;margin-top:7px;padding:7px;color:#d3d8d2;border-left:1px solid #9df0c8;background:#9df0c80f;font:400 9px/1.35 Archivo;white-space:normal}.r3-history .review-list mark b{color:#9df0c8;font-size:8px;text-transform:uppercase}.r3-history .overall-note-label{display:block;margin-top:10px;color:#9df0c8;font:600 9px/1 Archivo;letter-spacing:.09em;text-transform:uppercase}.r3-history .device-mobile .history-frame{container-type:size}.r3-history .device-mobile .image-wash{background:linear-gradient(0deg,#030d09fa 0,#030d09fa 40%,#030d098a 76%,#030d0947)}.r3-history .device-mobile .bridge{position:absolute;z-index:2;top:4%;right:6%;left:6%}.r3-history .device-mobile .bridge h2{max-width:15ch;margin:0;font:400 clamp(23px,10cqw,42px)/.95 Newsreader;letter-spacing:-.04em}.r3-history .device-mobile .bridge p{margin:1.6cqh 0 0;color:var(--mint);font-size:clamp(8px,2.8cqw,12px);line-height:1.35}.r3-history .device-mobile .history-frame[data-bridge-treatment=contrast] .bridge h2{max-width:24ch;font-size:clamp(14px,4.8cqw,21px);line-height:1.08}.r3-history .device-mobile .history-frame[data-bridge-treatment=marker] .bridge h2{max-width:18ch;font-size:clamp(18px,7cqw,29px)}.r3-history .device-mobile .story-copy{position:absolute;z-index:2;right:6%;bottom:17%;left:6%;padding-top:1.5cqh;border-top:1px solid rgba(238,226,204,.32)}.r3-history .device-mobile .story-copy h3{max-width:13ch;margin:0;font:400 clamp(27px,10.5cqw,44px)/.92 Newsreader;letter-spacing:-.045em}.r3-history .device-mobile .story-copy p{margin:1.4cqh 0 0;color:#c8cbc3;font:400 clamp(10px,3.25cqw,14px)/1.34 Newsreader}.r3-history .device-mobile .era-rail{position:absolute;z-index:3;right:5%;bottom:2.5%;left:5%;display:grid;grid-template-columns:repeat(4,1fr)}.r3-history .device-mobile .era-rail button{display:grid;grid-template-columns:1fr;min-height:5cqh;padding:0;text-align:center;border:1px solid rgba(238,226,204,.18)}.r3-history .device-mobile .era-rail button+button{border-left:0}.r3-history .device-mobile .era-rail button b,.r3-history .device-mobile .closing-hinge{display:none}.r3-history .device-mobile .history-frame[data-mobile-headline-scale=compact] .story-copy h3{max-width:15ch;font-size:clamp(23px,8.6cqw,36px)}.r3-history .device-mobile .history-frame[data-mobile-composition=prelude] .bridge{inset:0 0 auto;height:25%;padding:5% 6%;color:var(--ink);background:var(--paper)}.r3-history .device-mobile .history-frame[data-mobile-composition=prelude] .bridge p{color:#146e52}.r3-history .device-mobile .history-frame[data-mobile-composition=prelude] .story-copy{bottom:16%}.r3-history .device-mobile .history-frame[data-mobile-composition=first-frame] .bridge p{display:none}.r3-history .device-mobile .history-frame[data-mobile-composition=first-frame] .story-copy{bottom:16%}.r3-history .decision-pane{display:grid;grid-template-rows:auto auto minmax(0,1fr) 66px;min-width:0;min-height:0;background:var(--panel)}.r3-history .group-nav{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.r3-history .group-nav button{min-height:50px;padding:0 7px;color:#7d8e84;border:0;border-right:1px solid var(--line);background:transparent;font-size:9px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.r3-history .group-nav button:last-child{border-right:0}.r3-history .group-nav button.is-active{color:var(--mint);background:var(--panel-2);box-shadow:inset 0 -2px var(--mint)}.r3-history .decision-progress{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:45px;padding:0 18px;color:#87978e;border-bottom:1px solid var(--line);font-size:10px}.r3-history .decision-progress>div{height:2px;overflow:hidden;background:#9df0c824}.r3-history .decision-progress i{display:block;width:0;height:100%;background:var(--mint);transition:width .22s ease}.r3-history .decision-card{display:grid;align-content:start;min-height:0;padding:clamp(18px,2.6vw,36px);overflow:hidden}.r3-history .decision-group{margin:0 0 10px;color:var(--mint);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.r3-history .decision-card h2{max-width:18ch;margin:0;font:400 clamp(27px,2.6vw,42px)/1 Newsreader;letter-spacing:-.035em}.r3-history .decision-context{max-width:48ch;margin:12px 0 18px;color:#9ba8a0;font-size:11px;line-height:1.45}.r3-history .decision-card fieldset{min-width:0;margin:0;padding:0;border:0}.r3-history .decision-options{display:grid;gap:8px}.r3-history .decision-option{position:relative;display:grid;grid-template-columns:26px 1fr;align-items:center;gap:10px;min-height:52px;padding:9px 12px;color:#b8c0ba;border:1px solid rgba(238,226,204,.15);background:#020a0757;cursor:pointer}.r3-history .decision-option:before{content:attr(data-letter);display:grid;place-items:center;width:24px;height:24px;color:#819087;border:1px solid var(--line);border-radius:50%;font-size:9px}.r3-history .decision-option input{position:absolute;opacity:0;pointer-events:none}.r3-history .decision-option span{font-size:11px;line-height:1.35}.r3-history .decision-option:has(input:checked){color:var(--ink);border-color:var(--mint);background:var(--mint)}.r3-history .decision-option:has(input:checked):before{color:var(--ink);border-color:#04110c52}.r3-history .decision-option:focus-within{outline:2px solid var(--paper);outline-offset:2px}.r3-history .decision-actions{display:grid;grid-template-columns:1fr 1.4fr;border-top:1px solid var(--line)}.r3-history .decision-actions button{min-height:64px;border:0;background:transparent;cursor:pointer}.r3-history .decision-actions .secondary{color:#9aa69f}.r3-history .decision-actions .secondary:disabled{opacity:.28;cursor:default}.r3-history .decision-actions .primary{color:var(--ink);background:var(--mint);font-weight:700}.r3-history .decision-actions .primary span{margin-left:12px}.r3-history .decision-card.is-review{align-content:start;overflow:auto}.r3-history .review-list{display:grid;gap:8px;margin-top:18px}.r3-history .review-list button{display:grid;grid-template-columns:26px 1fr;gap:8px;min-height:44px;padding:8px;color:#b8c0ba;text-align:left;border:1px solid var(--line);background:transparent;cursor:pointer}.r3-history .review-list small{color:var(--mint)}.r3-history .review-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}@media (max-width: 980px){.r3-history .console-shell{grid-template-rows:52px minmax(0,1fr)}.r3-history .console-head{padding:0 14px}.r3-history .console-head p{display:none}.r3-history .console-workspace{grid-template-columns:1fr;grid-template-rows:minmax(190px,32%) minmax(0,68%)}.r3-history .preview-pane{grid-template-rows:44px minmax(0,1fr);border-right:0;border-bottom:1px solid var(--line)}.r3-history .preview-toolbar{padding:0 8px;gap:8px;overflow:hidden}.r3-history .preview-toolbar button{min-height:44px;padding:0 8px;font-size:8px}.r3-history .preview-stage{padding:8px}.r3-history .preview-stage[data-device-view=desktop] .device-desktop{height:100%;width:auto;max-width:100%}.r3-history .preview-stage[data-device-view=mobile] .device-mobile{height:100%;width:auto}.r3-history .decision-pane{grid-template-rows:43px 34px minmax(0,1fr) 54px}.r3-history .group-nav button{min-height:44px;font-size:8px}.r3-history .decision-progress{min-height:34px;padding:0 12px}.r3-history .decision-card{padding:13px 14px}.r3-history .decision-group{margin-bottom:5px}.r3-history .decision-card h2{font-size:clamp(22px,6vw,29px)}.r3-history .decision-context{margin:6px 0 9px;font-size:9px;line-height:1.3}.r3-history .decision-options{gap:5px}.r3-history .decision-option{min-height:44px;padding:6px 8px}.r3-history .decision-option span{font-size:9px;line-height:1.25}.r3-history .decision-note{gap:3px;margin-top:5px}.r3-history .decision-note textarea{min-height:44px;height:44px;padding:7px 8px;font-size:9px}.r3-history .decision-actions button{min-height:54px}}@media (max-width: 420px){.r3-history .save-state span{display:none}.r3-history .console-head h1{font-size:13px}.r3-history .story-switch button{padding:0 6px}.r3-history .device-switch button{padding:0 7px}}@media (max-width: 820px) and (min-height: 651px){.r3-history .console-workspace{grid-template-rows:minmax(170px,28%) minmax(0,72%)}}@media (max-width: 340px),(max-height: 650px){.r3-history .console-shell{grid-template-rows:42px minmax(0,1fr)}.r3-history .console-workspace{grid-template-rows:minmax(145px,32%) minmax(0,68%)}.r3-history .preview-pane{grid-template-rows:44px minmax(0,1fr)}.r3-history .preview-toolbar button{min-height:44px;padding:0 5px;font-size:7px}.r3-history .decision-pane{grid-template-rows:44px 26px minmax(0,1fr) 46px}.r3-history .group-nav button{min-height:44px;font-size:7px}.r3-history .decision-progress{min-height:26px}.r3-history .decision-card{padding:8px 10px}.r3-history .decision-group{display:none}.r3-history .decision-card h2{font-size:19px}.r3-history .decision-context{display:none}.r3-history .decision-options{gap:3px}.r3-history .decision-option{grid-template-columns:20px 1fr;gap:6px;min-height:44px;padding:4px 6px}.r3-history .decision-option:before{width:18px;height:18px;font-size:7px}.r3-history .decision-option span{font-size:8px}.r3-history .decision-note>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.r3-history .decision-note textarea{min-height:36px;height:36px;padding:5px 6px;font-size:8px}.r3-history .decision-actions button{min-height:46px;font-size:10px}}@media (prefers-reduced-motion: reduce){.r3-history *,.r3-history *:before,.r3-history *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes r3-authority-reel-up{0%{transform:translateY(9%)}to{transform:translateY(-9%)}}@keyframes r3-authority-reel-down{0%{transform:translateY(-9%)}to{transform:translateY(9%)}}@font-face{font-family:Archivo;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2");font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2) format("woff2");font-display:swap}.r3-route{font-family:Archivo,Arial,sans-serif;color:#eee2cc;background:#09100d;--ink:#06110d;--paper:#eee2cc;--mint:#9df0c8;--muted:#a99e8d}.r3-route *{box-sizing:border-box}.r3-route{margin:0;min-width:320px;background:radial-gradient(circle at 70% 0,rgba(55,101,76,.17),transparent 34rem),#09100d}.r3-route .review-shell{width:min(1840px,100%);margin:auto;padding:22px}.r3-route .review-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.r3-route .review-head h1{margin:0;font:500 22px/1 Archivo}.r3-route .review-head p{margin:6px 0 0;color:#8f9c94;font-size:13px}.r3-route .route-switch{display:flex;gap:6px}.r3-route .route-switch button{min-height:44px;padding:0 18px;color:#91a097;border:1px solid rgba(157,240,200,.22);background:#07120d;font:600 10px/1 Archivo}.r3-route .route-switch button.is-active{color:var(--ink);background:var(--mint)}.r3-route .workspace{display:grid;grid-template-columns:minmax(650px,1.5fr) minmax(410px,.65fr);gap:18px;align-items:start}.r3-route .previews{position:sticky;top:18px;display:grid;gap:14px}.r3-route .preview-card{border:1px solid rgba(157,240,200,.23);background:#050c09}.r3-route .preview-mobile{width:min(390px,100%);margin-inline:auto}.r3-route .preview-label{display:flex;justify-content:space-between;padding:9px 11px;color:#7f9187;border-bottom:1px solid rgba(157,240,200,.16);font:500 9px/1 Archivo;letter-spacing:.12em;text-transform:uppercase}.r3-route .preview-label b{color:var(--mint)}.r3-route .site-frame{container-type:inline-size;position:relative;overflow:hidden;background:var(--ink)}.r3-route .preview-desktop .site-frame{aspect-ratio:16/9}.r3-route .preview-mobile .site-frame{aspect-ratio:390/844}.r3-route .site-masthead{position:absolute;z-index:9;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:5.156cqi;padding:0 4.4cqi;border-bottom:1px solid rgba(157,240,200,.18);background:#030d09d6}.r3-route .brand{display:flex;align-items:center;gap:.625cqi;width:11.4cqi}.r3-route .brand .mark{width:2.03cqi}.r3-route .brand .wordmark{width:8.2cqi}.r3-route .menu-control{display:flex;gap:.625cqi;align-items:center;font:500 max(6px,.86cqi)/1 Newsreader;text-transform:uppercase}.r3-route .menu-control i,.r3-route .menu-control i:before,.r3-route .menu-control i:after{display:block;width:1.4cqi;height:1px;background:currentColor;content:""}.r3-route .menu-control i{position:relative}.r3-route .menu-control i:before{position:absolute;top:-.39cqi}.r3-route .menu-control i:after{position:absolute;top:.39cqi}.r3-route .route-stage{position:absolute;top:5.156cqi;right:0;bottom:0;left:0;display:grid;grid-template-columns:.82fr 1.18fr;grid-template-rows:1fr auto;overflow:hidden}.r3-route .route-stage video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.r3-route .wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040e0afa 0,#040e0afa 43%,#040e0a38 72%,#040e0ac7)}.r3-route .back{position:absolute;z-index:4;top:2cqi;left:4.4cqi;color:#9eb1a6;border:0;background:transparent;font:500 .75cqi/1 Archivo}.r3-route .route-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:4.5cqi 3cqi 2.5cqi 4.4cqi}.r3-route .route-copy h2{max-width:8ch;margin:0;font:400 6.2cqi/.9 Newsreader;letter-spacing:-.055em}.r3-route .lede{max-width:32ch;margin:1.2cqi 0 0;color:#b9ad9c;font:400 1.1cqi/1.4 Archivo}.r3-route .primary{min-height:4.4cqi;margin-top:1.4cqi;padding:0 1.2cqi;color:var(--ink);border:0;background:var(--mint);font:650 1cqi/1 Archivo;text-align:left}.r3-route .primary span{float:right}.r3-route .route-stage figure{position:relative;z-index:2;grid-column:2;margin:0}.r3-route .route-stage figcaption{position:absolute;right:3cqi;bottom:2cqi;width:29cqi;color:#d0c4b1;font:400 1cqi/1.4 Newsreader}.r3-route .receipt{position:relative;z-index:3;grid-column:1/-1;display:grid;grid-template-columns:1fr 1.45fr 1.6fr;gap:2cqi;padding:1.3cqi 4.4cqi;background:#e9ddc6;color:#0b2519}.r3-route .receipt h3{margin:0;font:500 1cqi/1.1 Archivo}.r3-route .receipt header p{margin:.35cqi 0 0;color:#526257;font:500 .58cqi/1.25 Archivo}.r3-route .receipt ol{display:flex;gap:1.2cqi;margin:0;padding:0;list-style:none;counter-reset:proof}.r3-route .receipt li{flex:1;font:500 .72cqi/1.25 Archivo;counter-increment:proof}.r3-route .receipt li:before{display:block;margin-bottom:.35cqi;color:#2f6f51;content:"0" counter(proof);font:500 .58cqi/1 Archivo}.r3-route .receipt blockquote{margin:0;font:400 1.05cqi/1.25 Newsreader}.r3-route .preview-mobile .site-masthead{height:16.41cqi;padding:0 5.13cqi}.r3-route .preview-mobile .brand{gap:2cqi;width:32.82cqi}.r3-route .preview-mobile .brand .mark{width:5.9cqi}.r3-route .preview-mobile .brand .wordmark{width:23.34cqi}.r3-route .preview-mobile .menu-control i,.r3-route .preview-mobile .menu-control i:before,.r3-route .preview-mobile .menu-control i:after{width:4.62cqi}.r3-route .preview-mobile .route-stage{top:16.41cqi;right:0;bottom:0;left:0;display:flex;flex-direction:column}.r3-route .preview-mobile .back{top:4.6cqi;left:5.13cqi;font-size:2.7cqi}.r3-route .preview-mobile .route-copy{min-height:100cqi;padding:17cqi 5.13cqi 6cqi}.r3-route .preview-mobile .route-copy h2{font-size:13cqi}.r3-route .preview-mobile .lede{margin-top:4cqi;font-size:3.2cqi}.r3-route .preview-mobile .primary{min-height:13.4cqi;margin-top:5cqi;padding:0 4cqi;font-size:3.5cqi}.r3-route .preview-mobile figure{flex:1;min-height:55cqi}.r3-route .preview-mobile figcaption{right:5.13cqi;bottom:5cqi;width:58cqi;font-size:3.1cqi}.r3-route .preview-mobile .receipt{display:block;padding:5cqi}.r3-route .preview-mobile .receipt h3{font-size:3.5cqi}.r3-route .preview-mobile .receipt header p{margin-top:1.2cqi;font-size:2.2cqi}.r3-route .preview-mobile .receipt ol{gap:2cqi;margin-top:4cqi}.r3-route .preview-mobile .receipt li{font-size:2.4cqi}.r3-route .preview-mobile .receipt li:before{font-size:2cqi}.r3-route .preview-mobile .receipt blockquote{margin-top:4cqi;font-size:3.3cqi}.r3-route .site-frame[data-composition-desktop=film] .route-stage{grid-template-columns:.6fr 1.4fr}.r3-route .site-frame[data-composition-desktop=proof] .receipt{grid-template-columns:.7fr 1fr 2.3fr;padding-block:2.1cqi}.r3-route .preview-mobile .site-frame[data-composition-mobile=film] .route-stage figure{order:-1;min-height:70cqi}.r3-route .preview-mobile .site-frame[data-composition-mobile=proof] .receipt{order:-2}.r3-route .site-frame[data-title-desktop=compact] .route-copy h2{font-size:5.3cqi}.r3-route .site-frame[data-title-desktop=large] .route-copy h2{font-size:7cqi}.r3-route .preview-mobile .site-frame[data-title-mobile=compact] .route-copy h2{font-size:11cqi}.r3-route .preview-mobile .site-frame[data-title-mobile=large] .route-copy h2{font-size:14.5cqi}.r3-route .site-frame[data-measure-desktop=tight] .route-copy h2{max-width:6.5ch}.r3-route .site-frame[data-measure-desktop=wide] .route-copy h2{max-width:10ch}.r3-route .preview-mobile .site-frame[data-measure-mobile=tight] .route-copy h2{max-width:6.5ch}.r3-route .preview-mobile .site-frame[data-measure-mobile=wide] .route-copy h2{max-width:10ch}.r3-route .site-frame[data-action=proof] .primary{position:absolute;z-index:5;right:4.4cqi;bottom:1.2cqi;width:17cqi}.r3-route .site-frame[data-action=pinned] .primary{position:absolute;z-index:5;right:0;bottom:0;width:22cqi}.r3-route .site-frame[data-back=arrow] .back span{display:none}.r3-route .site-frame[data-back=rail] .back{right:4.4cqi;display:flex;justify-content:space-between;padding-bottom:.7cqi;border-bottom:1px solid rgba(157,240,200,.25)}.r3-route .site-frame[data-caption=remove] figcaption{display:none}.r3-route .site-frame[data-caption=short] figcaption{max-width:18cqi;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.r3-route .site-frame[data-receipt=compact] .receipt header p,.r3-route .site-frame[data-receipt=compact] .receipt ol{display:none}.r3-route .site-frame[data-receipt=remove] .receipt{display:none}.r3-route .site-frame[data-steps=rail] .receipt ol{border-left:1px solid #2f6f51;padding-left:1.2cqi}.r3-route .site-frame[data-steps=sentence] .receipt ol{display:block}.r3-route .site-frame[data-steps=sentence] .receipt li{display:inline}.r3-route .site-frame[data-steps=sentence] .receipt li+li:before{display:inline;content:" · "}.r3-route .site-frame[data-steps=sentence] .receipt li:before{display:none}.r3-route .site-frame[data-reveal=staged] .route-copy>*{animation:r3-route-enter .75s both}.r3-route .site-frame[data-reveal=staged] .route-copy>:nth-child(2){animation-delay:.12s}.r3-route .site-frame[data-reveal=staged] .route-copy>:nth-child(3){animation-delay:.22s}.r3-route .site-frame[data-reveal=scroll] .receipt{animation:r3-route-rise 1.8s ease-in-out infinite alternate}@keyframes r3-route-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes r3-route-rise{0%{transform:translateY(5px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.r3-route *{animation:none!important}}.r3-route .controls{display:grid;gap:10px}.r3-route .controls fieldset{margin:0;padding:11px;border:1px solid rgba(157,240,200,.18);background:#091912c2}.r3-route .controls legend{padding:0 5px;color:#bed0c5;font:500 10px/1 Archivo;letter-spacing:.08em}.r3-route .segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.r3-route .segments label{position:relative}.r3-route .segments input{position:absolute;opacity:0;pointer-events:none}.r3-route .segments span{display:grid;place-items:center;min-height:44px;padding:5px;text-align:center;color:#88988f;border:1px solid rgba(238,226,204,.13);font:500 10px/1.15 Archivo}.r3-route .segments input:checked+span{color:var(--ink);border-color:var(--mint);background:var(--mint)}.r3-route .comment-field{display:grid;gap:7px;color:#bed0c5;font:500 10px/1 Archivo}.r3-route .comment-field textarea{min-height:82px;padding:12px;color:var(--paper);border:1px solid rgba(157,240,200,.24);background:#07130e}.r3-route .form-actions{display:grid;grid-template-columns:1fr auto;gap:8px}.r3-route .form-actions button{min-height:48px;padding:0 15px;border:1px solid var(--mint);font:600 11px/1 Archivo}.r3-route .form-actions button:first-child{color:var(--ink);background:var(--mint)}.r3-route .form-actions button:last-child{color:#a5b4ab;background:transparent;border-color:#eee2cc33}.r3-route output{display:none;padding:13px;color:#cbd8d0;border:1px solid rgba(157,240,200,.22);background:#07130e;font:400 11px/1.55 Archivo}.r3-route .is-locked output{display:block}.r3-route .is-locked #lockButton{color:var(--mint);background:#0b2117}@media (max-width:1160px){.r3-route .workspace{grid-template-columns:1fr}.r3-route .previews{position:relative}.r3-route .controls{grid-template-columns:repeat(2,minmax(0,1fr))}.r3-route .comment-field,.r3-route .form-actions,.r3-route output{grid-column:1/-1}}@media (max-width:760px){.r3-route .review-shell{padding:14px}.r3-route .review-head{align-items:start;flex-direction:column}.r3-route .controls{grid-template-columns:1fr}}@font-face{font-family:Archivo;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2");font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2) format("woff2");font-display:swap}.r3-footer{font-family:Archivo,Arial,sans-serif;color:#eee2cc;background:#09100d;--ink:#06110d;--raised:#13221b;--paper:#eee2cc;--mint:#9df0c8}.r3-footer *{box-sizing:border-box}.r3-footer{margin:0;min-width:320px;background:radial-gradient(circle at 70% 0,rgba(55,101,76,.17),transparent 34rem),#09100d}.r3-footer .review-shell{width:min(1840px,100%);margin:auto;padding:22px}.r3-footer .review-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.r3-footer .review-head h1{margin:0;font-size:22px}.r3-footer .review-head p{margin:6px 0 0;color:#8f9c94;font-size:13px}.r3-footer .review-head>span{color:var(--mint);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.r3-footer .workspace{display:grid;grid-template-columns:minmax(650px,1.5fr) minmax(410px,.65fr);gap:18px;align-items:start}.r3-footer .previews{position:sticky;top:18px;display:grid;gap:14px}.r3-footer .preview-card{border:1px solid rgba(157,240,200,.23);background:#050c09}.r3-footer .preview-mobile{width:min(390px,100%);margin-inline:auto}.r3-footer .preview-label{display:flex;justify-content:space-between;padding:9px 11px;color:#7f9187;border-bottom:1px solid rgba(157,240,200,.16);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.r3-footer .preview-label b{color:var(--mint)}.r3-footer .site-footer{container-type:inline-size;display:grid;grid-template-columns:1fr 1.4fr .55fr;gap:5cqi;min-height:24cqi;padding:4.4cqi;background:var(--raised);color:var(--paper);border-top:1px solid rgba(157,240,200,.22)}.r3-footer .brand{display:flex;align-items:center;gap:.8cqi;width:12.5cqi}.r3-footer .brand .mark{width:2.3cqi}.r3-footer .brand .wordmark{width:9cqi}.r3-footer .footer-statement{max-width:25ch;margin:2cqi 0 0;color:#aebcb3;font:400 1.15cqi/1.45 Newsreader}.r3-footer .footer-routes{display:grid;grid-template-columns:repeat(2,1fr);gap:.85cqi 3cqi;align-content:start}.r3-footer .footer-routes a{color:inherit;font:500 1.1cqi/1.25 Archivo;text-decoration:none}.r3-footer .legal{display:grid;align-content:start;gap:.85cqi}.r3-footer .legal a{color:#aebcb3;font:500 .9cqi/1.2 Archivo;text-decoration:none}.r3-footer .site-footer small{grid-column:1/-1;align-self:end;color:#76887e;font:500 .7cqi/1.2 Archivo}.r3-footer .preview-mobile .site-footer{display:flex;flex-direction:column;gap:7.5cqi;min-height:150cqi;padding:10cqi 5.13cqi}.r3-footer .preview-mobile .brand{gap:2.2cqi;width:36cqi}.r3-footer .preview-mobile .brand .mark{width:6.4cqi}.r3-footer .preview-mobile .brand .wordmark{width:26cqi}.r3-footer .preview-mobile .footer-statement{margin-top:5cqi;font-size:4cqi}.r3-footer .preview-mobile .footer-routes{grid-template-columns:1fr;gap:4cqi}.r3-footer .preview-mobile .footer-routes a{font-size:5.4cqi}.r3-footer .preview-mobile .legal{display:flex;gap:5cqi}.r3-footer .preview-mobile .legal a{font-size:3.4cqi}.r3-footer .preview-mobile .site-footer small{margin-top:auto;font-size:2.8cqi}.r3-footer .site-footer[data-structure-desktop=rail]{grid-template-columns:auto 1fr;min-height:17cqi}.r3-footer .site-footer[data-structure-desktop=rail] .footer-routes{grid-template-columns:repeat(5,auto);gap:1.2cqi}.r3-footer .site-footer[data-structure-desktop=rail] .legal{grid-column:2;display:flex;gap:1.4cqi}.r3-footer .site-footer[data-structure-desktop=editorial]{grid-template-columns:1.3fr 1fr .4fr}.r3-footer .preview-mobile .site-footer[data-structure-mobile=grouped] .footer-routes{grid-template-columns:1fr 1fr}.r3-footer .preview-mobile .site-footer[data-structure-mobile=compact] .footer-routes{display:flex;flex-wrap:wrap;gap:3cqi 5cqi}.r3-footer .preview-mobile .site-footer[data-structure-mobile=compact] .footer-routes a{font-size:3.8cqi}.r3-footer .site-footer[data-density-desktop=compact]{padding-block:2.7cqi;min-height:18cqi}.r3-footer .site-footer[data-density-desktop=airy]{padding-block:6cqi;min-height:30cqi}.r3-footer .preview-mobile .site-footer[data-density-mobile=compact]{gap:5cqi;min-height:120cqi;padding-block:7cqi}.r3-footer .preview-mobile .site-footer[data-density-mobile=airy]{gap:10cqi;min-height:180cqi;padding-block:13cqi}.r3-footer .site-footer[data-brand=mark] .wordmark{display:none}.r3-footer .site-footer[data-brand=mark] .brand{width:auto}.r3-footer .site-footer[data-brand=word] .mark,.r3-footer .site-footer[data-statement=remove] .footer-statement{display:none}.r3-footer .site-footer[data-routes=single] .footer-routes{display:flex;flex-wrap:wrap;gap:1.2cqi 2cqi}.r3-footer .site-footer[data-routes=primary] .footer-routes a:nth-child(n+7){opacity:.55}.r3-footer .site-footer[data-legal=bottom] .legal{grid-column:1/-1;display:flex;gap:1.5cqi}.r3-footer .site-footer[data-legal=integrated] .legal{grid-column:2;display:flex;gap:1.5cqi}.r3-footer .site-footer[data-copyright=remove]>small{display:none}.r3-footer .site-footer[data-ground=dark]{background:var(--ink)}.r3-footer .site-footer[data-ground=paper]{color:#0b2519;background:#e9ddc6;border-color:#8ea795}.r3-footer .site-footer[data-ground=paper] .footer-statement,.r3-footer .site-footer[data-ground=paper] .legal a,.r3-footer .site-footer[data-ground=paper] small{color:#526257}.r3-footer .site-footer[data-rule=none]{border-top-color:transparent}.r3-footer .site-footer[data-rule=accent]{border-top:3px solid var(--mint)}.r3-footer .site-footer[data-reveal=staged]>*{animation:r3-footer-enter .75s both}.r3-footer .site-footer[data-reveal=staged]>:nth-child(2){animation-delay:.1s}.r3-footer .site-footer[data-reveal=staged]>:nth-child(3){animation-delay:.18s}.r3-footer .site-footer[data-reveal=scroll]>*{animation:r3-footer-rise 1.8s ease-in-out infinite alternate}@keyframes r3-footer-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes r3-footer-rise{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.r3-footer *{animation:none!important}}.r3-footer .controls{display:grid;gap:10px}.r3-footer .controls fieldset{margin:0;padding:11px;border:1px solid rgba(157,240,200,.18);background:#091912c2}.r3-footer .controls legend{padding:0 5px;color:#bed0c5;font-size:10px;letter-spacing:.08em}.r3-footer .segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.r3-footer .segments label{position:relative}.r3-footer .segments input{position:absolute;opacity:0;pointer-events:none}.r3-footer .segments span{display:grid;place-items:center;min-height:44px;padding:5px;text-align:center;color:#88988f;border:1px solid rgba(238,226,204,.13);font-size:10px}.r3-footer .segments input:checked+span{color:var(--ink);border-color:var(--mint);background:var(--mint)}.r3-footer .comment-field{display:grid;gap:7px;color:#bed0c5;font-size:10px}.r3-footer .comment-field textarea{min-height:82px;padding:12px;color:var(--paper);border:1px solid rgba(157,240,200,.24);background:#07130e}.r3-footer .form-actions{display:grid;grid-template-columns:1fr auto;gap:8px}.r3-footer .form-actions button{min-height:48px;padding:0 15px;border:1px solid var(--mint);font-weight:600}.r3-footer .form-actions button:first-child{color:var(--ink);background:var(--mint)}.r3-footer .form-actions button:last-child{color:#a5b4ab;background:transparent;border-color:#eee2cc33}.r3-footer output{display:none;padding:13px;color:#cbd8d0;border:1px solid rgba(157,240,200,.22);background:#07130e;font-size:11px;line-height:1.55}.r3-footer .is-locked output{display:block}.r3-footer .is-locked #lockButton{color:var(--mint);background:#0b2117}@media (max-width:1160px){.r3-footer .workspace{grid-template-columns:1fr}.r3-footer .previews{position:relative}.r3-footer .controls{grid-template-columns:repeat(2,minmax(0,1fr))}.r3-footer .comment-field,.r3-footer .form-actions,.r3-footer output{grid-column:1/-1}}@media (max-width:760px){.r3-footer .review-shell{padding:14px}.r3-footer .review-head{align-items:start;flex-direction:column}.r3-footer .controls{grid-template-columns:1fr}}@font-face{font-family:Archivo;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2");font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2) format("woff2");font-display:swap}.r3-navigation{font-family:Archivo,Arial,sans-serif;color:#eee2cc;background:#09100d;--ink:#06110d;--paper:#eee2cc;--mint:#9df0c8;--muted:#91a097}.r3-navigation *{box-sizing:border-box}.r3-navigation{margin:0;min-width:320px;background:radial-gradient(circle at 70% 0,rgba(55,101,76,.17),transparent 34rem),#09100d}.r3-navigation .review-shell{width:min(1840px,100%);margin:auto;padding:22px}.r3-navigation .review-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.r3-navigation .review-head h1{margin:0;font:500 22px/1 Archivo}.r3-navigation .review-head p{margin:6px 0 0;color:#8f9c94;font-size:13px}.r3-navigation .review-head>span{color:var(--mint);font:500 11px/1 Archivo;letter-spacing:.12em;text-transform:uppercase}.r3-navigation .workspace{display:grid;grid-template-columns:minmax(650px,1.5fr) minmax(410px,.65fr);gap:18px;align-items:start}.r3-navigation .previews{position:sticky;top:18px;display:grid;gap:14px}.r3-navigation .preview-card{min-width:0;border:1px solid rgba(157,240,200,.23);background:#050c09;box-shadow:0 28px 90px #00000052}.r3-navigation .preview-mobile{width:min(390px,100%);margin-inline:auto}.r3-navigation .preview-label{display:flex;justify-content:space-between;padding:9px 11px;color:#7f9187;border-bottom:1px solid rgba(157,240,200,.16);font:500 9px/1 Archivo;letter-spacing:.12em;text-transform:uppercase}.r3-navigation .preview-label b{color:var(--mint)}.r3-navigation .site-frame{container-type:inline-size;position:relative;overflow:hidden;background:var(--ink)}.r3-navigation .preview-desktop .site-frame{aspect-ratio:16/9}.r3-navigation .preview-mobile .site-frame{aspect-ratio:390/844}.r3-navigation .site-frame>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.r3-navigation .ground{position:absolute;top:0;right:0;bottom:0;left:0;background:#040e0af7;transition:background .2s ease,backdrop-filter .2s ease}.r3-navigation .site-masthead{position:absolute;z-index:5;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:5.156cqi;padding:0 4.4cqi;border-bottom:1px solid rgba(157,240,200,.18);background:#030d09c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.r3-navigation .brand{display:flex;align-items:center;gap:.625cqi;width:11.4cqi;height:3.44cqi}.r3-navigation .brand .mark{width:2.03cqi;height:2.03cqi}.r3-navigation .brand .wordmark{width:8.2cqi;max-height:1.88cqi}.r3-navigation .menu-control{display:flex;align-items:center;gap:.625cqi;color:var(--paper);font:500 max(6px,.86cqi)/1 Newsreader,serif;text-transform:uppercase;letter-spacing:.1em}.r3-navigation .menu-control i{position:relative;width:1.4cqi;height:1px;transform:rotate(45deg);background:currentColor}.r3-navigation .menu-control i:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:rotate(90deg);background:currentColor}.r3-navigation .menu-surface{position:absolute;top:5.156cqi;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(18cqi,.42fr);grid-template-rows:1fr auto;padding:3.2cqi 4.4cqi 2.5cqi;-moz-column-gap:5cqi;column-gap:5cqi}.r3-navigation .primary-routes{display:grid;align-content:center}.r3-navigation .primary-routes a{position:relative;display:flex;align-items:center;min-height:4.4cqi;color:var(--paper);border-bottom:1px solid rgba(238,226,204,.15);font:400 3.1cqi/.95 Newsreader,Georgia,serif;text-decoration:none;letter-spacing:-.03em}.r3-navigation .primary-routes a:after{position:absolute;right:0;color:var(--mint);content:"↗";font:400 1.2cqi/1 Archivo}.r3-navigation .start-action{align-self:center;min-height:6.2cqi;padding:0 1.4cqi;color:#06110d;border:0;background:var(--mint);font:650 1.25cqi/1 Archivo;text-align:left}.r3-navigation .start-action span{float:right}.r3-navigation .secondary-routes{grid-column:1/-1;display:flex;gap:1.8cqi;align-items:end;min-height:3cqi}.r3-navigation .secondary-routes a{color:#93a399;font:500 .75cqi/1 Archivo;text-decoration:none;letter-spacing:.05em}.r3-navigation .site-frame[data-active=rule] .primary-routes .is-active{padding-left:1.1cqi;color:var(--mint)}.r3-navigation .site-frame[data-active=rule] .primary-routes .is-active:before{position:absolute;left:0;width:1px;height:55%;content:"";background:var(--mint)}.r3-navigation .site-frame[data-active=dot] .primary-routes .is-active{padding-left:1.35cqi;color:var(--mint)}.r3-navigation .site-frame[data-active=dot] .primary-routes .is-active:before{position:absolute;left:0;width:.55cqi;height:.55cqi;border-radius:50%;content:"";background:var(--mint)}.r3-navigation .preview-mobile .site-masthead{height:16.41cqi;padding:0 5.13cqi}.r3-navigation .preview-mobile .brand{gap:2cqi;width:32.82cqi;height:11.28cqi}.r3-navigation .preview-mobile .brand .mark{width:5.9cqi;height:5.9cqi}.r3-navigation .preview-mobile .brand .wordmark{width:23.34cqi;max-height:6.15cqi}.r3-navigation .preview-mobile .menu-control{gap:2.4cqi;font-size:2.82cqi}.r3-navigation .preview-mobile .menu-control i{width:4.62cqi}.r3-navigation .preview-mobile .menu-surface{top:16.41cqi;right:0;bottom:0;left:0;grid-template-columns:1fr;grid-template-rows:1fr auto auto;padding:7cqi 5.13cqi 5.13cqi;gap:3.5cqi}.r3-navigation .preview-mobile .primary-routes a{min-height:13.6cqi;font-size:8.2cqi}.r3-navigation .preview-mobile .primary-routes a:after{font-size:3.5cqi}.r3-navigation .preview-mobile .start-action{min-height:13.4cqi;padding:0 4cqi;font-size:3.5cqi}.r3-navigation .preview-mobile .secondary-routes{grid-column:auto;display:flex;flex-wrap:wrap;gap:2.2cqi 4cqi;min-height:auto}.r3-navigation .preview-mobile .secondary-routes a{font-size:2.6cqi}.r3-navigation .preview-mobile .site-frame[data-active=rule] .primary-routes .is-active{padding-left:3.2cqi}.r3-navigation .preview-mobile .site-frame[data-active=dot] .primary-routes .is-active{padding-left:4.2cqi}.r3-navigation .preview-mobile .site-frame[data-active=dot] .primary-routes .is-active:before{width:1.7cqi;height:1.7cqi}.r3-navigation .site-frame[data-structure-desktop=columns] .primary-routes{grid-template-columns:1fr 1fr;-moz-column-gap:3cqi;column-gap:3cqi}.r3-navigation .site-frame[data-structure-desktop=split] .menu-surface{grid-template-columns:minmax(0,.65fr) minmax(0,.35fr)}.r3-navigation .site-frame[data-structure-desktop=split] .start-action{align-self:stretch}.r3-navigation .preview-mobile .site-frame[data-structure-mobile=grouped] .primary-routes{grid-template-columns:1fr 1fr;-moz-column-gap:4cqi;column-gap:4cqi}.r3-navigation .preview-mobile .site-frame[data-structure-mobile=grouped] .primary-routes a{font-size:6.4cqi}.r3-navigation .preview-mobile .site-frame[data-structure-mobile=action-first] .start-action{grid-row:1}.r3-navigation .preview-mobile .site-frame[data-structure-mobile=action-first] .primary-routes{grid-row:2}.r3-navigation .site-frame[data-scale-desktop=compact] .primary-routes a{font-size:2.55cqi}.r3-navigation .site-frame[data-scale-desktop=large] .primary-routes a{font-size:3.55cqi}.r3-navigation .preview-mobile .site-frame[data-scale-mobile=compact] .primary-routes a{font-size:6.8cqi}.r3-navigation .preview-mobile .site-frame[data-scale-mobile=large] .primary-routes a{font-size:9.2cqi}.r3-navigation .site-frame[data-density-desktop=compact] .primary-routes a{min-height:3.8cqi}.r3-navigation .site-frame[data-density-desktop=airy] .primary-routes a{min-height:5.1cqi}.r3-navigation .preview-mobile .site-frame[data-density-mobile=compact] .primary-routes a{min-height:11.7cqi}.r3-navigation .preview-mobile .site-frame[data-density-mobile=airy] .primary-routes a{min-height:15.3cqi}.r3-navigation .site-frame[data-secondary=group] .secondary-routes{padding-top:1.2cqi;border-top:1px solid rgba(238,226,204,.15)}.r3-navigation .site-frame[data-secondary=hidden] .secondary-routes{display:none}.r3-navigation .site-frame[data-action=row] .start-action{color:var(--mint);border-block:1px solid rgba(157,240,200,.3);background:transparent}.r3-navigation .site-frame[data-action=anchored] .start-action{align-self:end}.r3-navigation .site-frame[data-ground=glass] .ground{background:#040e0ac2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.r3-navigation .site-frame[data-ground=film] .ground{background:linear-gradient(90deg,#040e0af0,#040e0a91)}.r3-navigation .site-frame[data-entrance=stepped] .primary-routes a{animation:r3-navigation-enter .7s both}.r3-navigation .site-frame[data-entrance=stepped] .primary-routes a:nth-child(2){animation-delay:.04s}.r3-navigation .site-frame[data-entrance=stepped] .primary-routes a:nth-child(3){animation-delay:.08s}.r3-navigation .site-frame[data-entrance=stepped] .primary-routes a:nth-child(4){animation-delay:.12s}.r3-navigation .site-frame[data-entrance=stepped] .primary-routes a:nth-child(5){animation-delay:.16s}.r3-navigation .site-frame[data-entrance=stepped] .primary-routes a:nth-child(6){animation-delay:.2s}.r3-navigation .site-frame[data-entrance=curtain] .ground{animation:r3-navigation-curtain .8s both}@keyframes r3-navigation-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes r3-navigation-curtain{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.r3-navigation *{animation:none!important}}.r3-navigation .controls{display:grid;gap:10px}.r3-navigation .controls fieldset{min-width:0;margin:0;padding:11px;border:1px solid rgba(157,240,200,.18);background:#091912c2}.r3-navigation .controls legend{padding:0 5px;color:#bed0c5;font:500 10px/1 Archivo;letter-spacing:.08em}.r3-navigation .segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.r3-navigation .segments label{position:relative}.r3-navigation .segments input{position:absolute;opacity:0;pointer-events:none}.r3-navigation .segments span{display:grid;place-items:center;min-height:44px;padding:5px;text-align:center;color:#88988f;border:1px solid rgba(238,226,204,.13);background:#ffffff05;font:500 10px/1.15 Archivo;cursor:pointer}.r3-navigation .segments input:checked+span{color:var(--ink);border-color:var(--mint);background:var(--mint)}.r3-navigation .segments input:focus-visible+span{outline:3px solid var(--mint);outline-offset:2px}.r3-navigation .comment-field{display:grid;gap:7px;color:#bed0c5;font:500 10px/1 Archivo;letter-spacing:.08em}.r3-navigation .comment-field textarea{resize:vertical;min-height:82px;padding:12px;color:var(--paper);border:1px solid rgba(157,240,200,.24);background:#07130e;font:400 13px/1.45 Archivo}.r3-navigation .form-actions{display:grid;grid-template-columns:1fr auto;gap:8px}.r3-navigation .form-actions button{min-height:48px;padding:0 15px;border:1px solid var(--mint);font:600 11px/1 Archivo;cursor:pointer}.r3-navigation .form-actions button:first-child{color:var(--ink);background:var(--mint)}.r3-navigation .form-actions button:last-child{color:#a5b4ab;background:transparent;border-color:#eee2cc33}.r3-navigation output{display:none;padding:13px;color:#cbd8d0;border:1px solid rgba(157,240,200,.22);background:#07130e;font:400 11px/1.55 Archivo}.r3-navigation .is-locked output{display:block}.r3-navigation .is-locked #lockButton{color:var(--mint);background:#0b2117}@media (max-width:1160px){.r3-navigation .workspace{grid-template-columns:1fr}.r3-navigation .previews{position:relative;top:auto}.r3-navigation .controls{grid-template-columns:repeat(2,minmax(0,1fr))}.r3-navigation .comment-field,.r3-navigation .form-actions,.r3-navigation output{grid-column:1/-1}}@media (max-width:760px){.r3-navigation .review-shell{padding:14px}.r3-navigation .review-head{align-items:start;flex-direction:column}.r3-navigation .controls{grid-template-columns:1fr}}@font-face{font-family:Archivo;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2");font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2) format("woff2");font-display:swap}.mm-homepage-release{color-scheme:dark;--ink:#06110d;--paper:#eee2cc;--mint:#9df0c8;--amber:#b7904c;--masthead:66px;font-family:Archivo,Arial,sans-serif;background:var(--ink)}.mm-homepage-release *{box-sizing:border-box}html.mm-homepage-active{min-width:320px;background:var(--ink);scroll-behavior:smooth;scroll-padding-top:0}body.mm-homepage-active{margin:0;min-width:320px;overflow-x:clip;background:var(--ink);color:var(--paper)}body.mm-homepage-active.navigation-open{overflow:hidden}.mm-homepage-release button,.mm-homepage-release a{font:inherit}.mm-homepage-release button{touch-action:manipulation}.skip-link{position:fixed;z-index:200;top:8px;left:8px;padding:12px 16px;color:var(--ink);background:var(--mint);transform:translateY(-140%)}.skip-link:focus{transform:none}#site{width:100%;overflow:clip}.r3-section{position:relative;width:100%;min-height:100dvh;padding-top:var(--masthead);overflow:clip;background:var(--ink);scroll-margin-top:0}.r3-opening{padding-top:0}.r3-variant{display:none;width:100%}.r3-variant.preview-desktop,.r3-variant.device-desktop{display:block}.r3-section>.r3-variant{height:calc(100dvh - var(--masthead));min-height:620px;max-height:980px}.r3-section .r3-variant>.site-frame,.r3-section .r3-variant>.device-frame{width:100%;height:calc(100dvh - var(--masthead));min-height:620px;max-height:980px;aspect-ratio:auto;border:0;box-shadow:none}.r3-opening>.r3-variant{height:100dvh;min-height:680px;max-height:none}.r3-opening .r3-variant>.site-frame{height:100dvh;max-height:none;min-height:680px}.r3-opening .site-masthead{position:fixed!important;z-index:80!important;top:0!important;right:0!important;left:0!important;height:var(--masthead)!important}.r3-opening .preview-desktop .hero-stage,.r3-opening .preview-mobile .hero-stage{inset:var(--masthead) 0 0!important}.r3-opening .hero-copy h1{max-width:10.5ch;margin:0;color:var(--paper);font:400 clamp(42px,5vw,76px)/.91 Newsreader,Georgia,serif;letter-spacing:-.055em;text-wrap:balance}.r3-opening .menu-control,.r3-navigation .menu-control{min-width:44px;min-height:44px;border:0;background:transparent;cursor:pointer}.r3-opening .route-doors a,.r3-history [data-era]{min-width:44px;min-height:44px}.r3-opening button:focus-visible,.r3-navigation a:focus-visible,.r3-navigation button:focus-visible,.r3-section [data-era]:focus-visible,.r3-section .primary:focus-visible,.r3-footer a:focus-visible{outline:3px solid var(--paper)!important;outline-offset:3px!important}.r3-history .device-frame{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important}.r3-route .site-masthead{display:none!important}.r3-route .route-stage{top:0!important;right:0!important;bottom:0!important;left:0!important}.r3-route .site-frame{height:100%!important;aspect-ratio:auto!important}.r3-route .route-copy{z-index:3!important}.r3-route .primary{position:relative;z-index:5}.r3-route .back{top:24px!important;min-height:44px}.r3-route{min-height:max(100dvh,900px)}.r3-route>.r3-variant{height:calc(max(100dvh,900px) - var(--masthead));min-height:834px;max-height:none}.r3-navigation{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;pointer-events:none;background:var(--ink);transition:opacity .24s ease,visibility .24s ease}.r3-navigation.is-open{visibility:visible;opacity:1;pointer-events:auto}.r3-navigation .r3-variant,.r3-navigation .site-frame{width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto!important;border:0;box-shadow:none}.r3-navigation .site-masthead{height:var(--masthead)!important}.r3-navigation .menu-surface{inset:var(--masthead) 0 0!important;min-height:0}.r3-footer{position:relative;overflow:clip;background:var(--ink)}.r3-footer .site-footer{width:100%;min-height:0!important}.r3-footer .brand{pointer-events:auto}.r3-footer a{min-height:32px;display:inline-flex;align-items:center}.r3-reveal{transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1)}.has-motion .r3-reveal:not(.is-visible){opacity:.18;transform:translateY(24px)}.r3-section:after{position:absolute;z-index:20;right:0;bottom:0;left:0;height:1px;content:"";background:#9df0c829}.r3-route:after{display:none}@media (max-width:700px){.mm-homepage-release{--masthead:64px}.r3-variant.preview-desktop,.r3-variant.device-desktop{display:none}.r3-variant.preview-mobile,.r3-variant.device-mobile{display:block}.r3-section>.r3-variant{height:calc(100dvh - var(--masthead));min-height:504px;max-height:none}.r3-section .r3-variant>.site-frame,.r3-section .r3-variant>.device-frame{height:calc(100dvh - var(--masthead));min-height:504px;max-height:none}.r3-opening>.r3-variant{height:100dvh;min-height:568px}.r3-opening .r3-variant>.site-frame{height:100dvh;min-height:568px}.r3-opening .hero-copy h1{max-width:9.5ch;font-size:10.25cqi;line-height:.92}.r3-opening .route-doors a{min-height:58px}.r3-route .preview-mobile .route-copy{padding-top:calc(17cqi + 68px)!important}.r3-route .preview-mobile .back{top:30px!important;font-size:11px!important}.r3-route{min-height:max(100dvh,900px)}.r3-route>.r3-variant{height:calc(max(100dvh,900px) - var(--masthead));min-height:836px}.r3-footer .site-footer{padding-bottom:max(7cqi,env(safe-area-inset-bottom))!important}}@media (max-width:700px) and (orientation:landscape){.r3-section .r3-variant>.site-frame,.r3-section .r3-variant>.device-frame{min-height:520px}}@media (min-width:701px) and (max-width:900px) and (max-height:500px){.r3-opening .preview-desktop .hero-copy{justify-content:flex-start;width:62%;padding-top:22px;padding-bottom:14px}.r3-opening .preview-desktop .hero-copy h1{max-width:12ch;font-size:clamp(32px,7.2vh,42px);line-height:.92}.r3-opening .preview-desktop .hero-lede{margin-top:8px;font-size:12px}.r3-opening .preview-desktop .route-doors{margin-top:10px}.r3-opening .preview-desktop .route-doors a{min-height:54px;padding-block:7px}.r3-opening .preview-desktop .shared-proof{margin-top:8px}}@media (prefers-reduced-motion:reduce){html.mm-homepage-active{scroll-behavior:auto}.r3-reveal,.r3-navigation{transition:none!important}.has-motion .r3-reveal:not(.is-visible){opacity:1;transform:none}}.mm-homepage-release{min-width:320px;color:#eee2cc;background:#06110d;line-height:normal}.mm-homepage-release :where(h1,h2,h3,h4){color:inherit;letter-spacing:normal}.mm-homepage-release :where(small){line-height:normal}body.mm-homepage-active{margin:0}.mm-homepage-release .r3-footer{padding-bottom:var(--mm-cookie-reserve, 0px)}.mm-homepage-release .r3-navigation .menu-surface{bottom:var(--mm-cookie-reserve, 0px)!important}.mm-homepage-release .r3-history{padding-bottom:var(--mm-cookie-reserve, 0px)}.mm-homepage-release .r3-history>.r3-variant{height:calc(100dvh - var(--masthead) - var(--mm-cookie-reserve, 0px))}.mm-homepage-release .nal-page.mm-home-leadership{--header: var(--masthead);--edge: 4.4vw}@media (max-width: 700px){.mm-homepage-release .nal-page.mm-home-leadership{--edge: 5.13vw}}@media (max-width: 900px){.mm-homepage-release .mm-home-leadership .reach-copy{justify-content:normal;padding-inline:var(--edge)}}.mm-homepage-release{--r3-sans: Archivo, "Archivo Variable", "Archivo Fallback", "Archivo Fallback Arial", "Helvetica Neue", Arial, sans-serif;--r3-serif: Newsreader, "Newsreader Variable", "Newsreader Fallback", Georgia, serif}.mm-homepage-release .r3-opening,.mm-homepage-release .r3-opening .hero-lede,.mm-homepage-release .r3-opening .route-doors a,.mm-homepage-release .r3-opening .shared-proof,.mm-homepage-release .r3-navigation .start-action,.mm-homepage-release .r3-navigation .secondary-routes a,.mm-homepage-release .r3-footer .footer-routes a,.mm-homepage-release .r3-footer .legal a,.mm-homepage-release .r3-footer .site-footer small{font-family:var(--r3-sans)}.mm-homepage-release .r3-opening .hero-copy :is(h1,h2),.mm-homepage-release .r3-opening .menu-control,.mm-homepage-release .r3-navigation .menu-control,.mm-homepage-release .r3-navigation .primary-routes a,.mm-homepage-release .r3-footer .footer-statement{font-family:var(--r3-serif)}.mm-homepage-release .r3-navigation .start-action{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:clamp(52px,4vw,64px);padding-inline:clamp(16px,1.4vw,22px);font-size:clamp(13px,.95vw,15px)}.mm-homepage-release .r3-navigation .start-action span{float:none}.mm-homepage-release .r3-footer .site-footer{align-content:start;row-gap:clamp(18px,2vw,28px);padding-block:clamp(26px,2.2vw,34px)}.mm-homepage-release .r3-footer .brand{width:clamp(128px,12.5vw,190px)}.mm-homepage-release .r3-footer .footer-statement{margin-top:clamp(10px,.9vw,14px);font-size:clamp(14px,1.15vw,18px)}.mm-homepage-release .r3-footer .footer-routes a{font-size:clamp(13px,1.1vw,17px)}@media (min-width: 701px){.mm-homepage-release .r3-footer .preview-desktop .footer-routes{display:flex;flex-wrap:wrap;-moz-column-gap:clamp(12px,1.25vw,26px);column-gap:clamp(12px,1.25vw,26px)}.mm-homepage-release .r3-footer .preview-desktop .footer-routes a{font-size:clamp(11px,.95vw,16px);white-space:nowrap}}.mm-homepage-release .r3-route .preview-mobile .site-frame .route-copy h2{font-size:11.8cqi}.mm-homepage-release .r3-footer .legal a{font-size:clamp(11px,.9vw,14px)}.mm-homepage-release .r3-footer .site-footer small{font-size:clamp(10px,.7vw,12px)}@media (max-width: 700px){.mm-homepage-release .r3-footer .preview-mobile .site-footer{gap:clamp(18px,5vw,26px);padding-block:clamp(26px,7vw,38px)}.mm-homepage-release .r3-footer .preview-mobile .brand{width:clamp(128px,36vw,170px)}.mm-homepage-release .r3-footer .preview-mobile .footer-statement{margin-top:clamp(16px,5vw,24px);font-size:clamp(15px,4vw,18px)}.mm-homepage-release .r3-footer .preview-mobile .footer-routes a,.mm-homepage-release .r3-footer .preview-mobile .site-footer[data-structure-mobile=compact] .footer-routes a{font-size:clamp(14px,3.8vw,17px)}.mm-homepage-release .r3-footer .preview-mobile .legal a{font-size:clamp(13px,3.4vw,15px)}.mm-homepage-release .r3-footer .preview-mobile .site-footer small{font-size:clamp(11px,2.8vw,13px)}.mm-homepage-release .r3-navigation .preview-mobile .start-action{min-height:clamp(52px,13.4vw,60px);padding-inline:clamp(16px,4vw,22px);font-size:clamp(13px,3.5vw,15px)}}.mm-homepage-release .r3-history .device-desktop :is(.bridge,.story-copy){left:4.4%}.mm-homepage-release .r3-history .device-desktop :is(.era-rail,.closing-hinge){right:4.4%}.mm-homepage-release .r3-history .device-mobile :is(.bridge,.story-copy,.era-rail){right:5.13%;left:5.13%}@media (prefers-reduced-motion: no-preference){.mm-homepage-release .r3-opening .hero-stage video{animation:mm-r3-settle .76s cubic-bezier(.22,.8,.3,1) both}}@keyframes mm-r3-settle{0%{opacity:.84;transform:scale(1.045);filter:blur(7px)}to{opacity:1;transform:none;filter:blur(0)}}@media (prefers-reduced-motion: no-preference) and (max-width: 700px){.mm-homepage-release .r3-opening .hero-stage video{animation:mm-r3-settle-phone .42s cubic-bezier(.22,.8,.3,1) both}}@keyframes mm-r3-settle-phone{0%{opacity:.88;transform:scale(1.028)}to{opacity:1;transform:none}}.mm-homepage-release .r3-opening .route-doors a{text-decoration:none;cursor:pointer}.mm-homepage-release .r3-opening .route-doors a:focus-visible{outline:3px solid var(--paper);outline-offset:3px}.mm-homepage-release .r3-opening .route-doors a:hover{border-color:#9df0c88c}.mm-homepage-release .mm-route-badged:before{content:attr(data-badge);order:1;margin-left:.75em;padding:.42em .7em .36em;color:#9df0c8;border:1px solid rgba(157,240,200,.45);border-radius:999px;font:600 10px/1 var(--r3-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.mm-homepage-release .r3-footer .mm-subscribe-cta{display:inline-flex;align-items:center;gap:.5em;width:-moz-max-content;width:max-content;margin-top:clamp(12px,1vw,16px);padding:.7em 1em;color:#9df0c8;border:1px solid rgba(157,240,200,.45);font:600 11px/1 var(--r3-sans);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.mm-homepage-release .r3-footer .mm-subscribe-cta:hover{background:#9df0c814}@media (max-width: 700px){.mm-homepage-release .r3-opening .preview-mobile .hero-copy{display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(40px,11cqi,64px) 5.13cqi calc(clamp(28px,9cqi,56px) + env(safe-area-inset-bottom,0px))}.mm-homepage-release .r3-opening .preview-mobile .hero-lede{margin-top:4.6cqi;font-size:clamp(15px,4.1cqi,18px);line-height:1.4}.mm-homepage-release .r3-opening .preview-mobile .route-doors{gap:3cqi;margin-top:auto}.mm-homepage-release .r3-opening .preview-mobile .route-doors a{min-height:19cqi;padding:3.4cqi 10cqi 3.4cqi 4cqi}.mm-homepage-release .r3-opening .preview-mobile .route-doors span,.mm-homepage-release .r3-opening .preview-mobile .route-doors small{font-size:clamp(11px,3cqi,13px)}.mm-homepage-release .r3-opening .preview-mobile .route-doors strong{font-size:clamp(17px,4.6cqi,20px)}.mm-homepage-release .r3-opening .preview-mobile .route-doors i{right:4cqi;bottom:4cqi}.mm-homepage-release .r3-opening .preview-mobile .shared-proof{margin-top:5cqi;font-size:clamp(12px,3.2cqi,14px);line-height:1.4}}.mm-home-approved .homepage-pin-track{position:relative}.mm-home-approved .homepage-pin-track>.r3-section{height:auto}.mm-home-approved .homepage-pin-track.is-pinned>.r3-section{position:sticky;top:0;transform:none!important;opacity:1!important;transition:none!important}@layer base,components,utilities;*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter Variable,Inter,system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--ink: 210 58% 11%;--emerald: 171 100% 43%;--emerald-deep: 176 90% 24%;--emerald-300: 171 90% 80%;--emerald-50: 171 100% 97%;--mint: var(--emerald);--mint-dark: var(--emerald-deep);--ink-900: 210 58% 8%;--ink-800: 210 58% 11%;--ink-700: 210 58% 15%;--ink-50: 210 58% 98%;--mint-900: var(--emerald-deep);--mint-500: var(--emerald);--mint-300: var(--emerald-300);--mint-50: var(--emerald-50);--off-white: 60 9% 96%;--light-grey: 60 5% 90%;--mid-grey: 210 7% 62%;--graphite: 200 5% 21%;--surface-1: 0 0% 100%;--surface-2: var(--off-white);--surface-3: var(--light-grey);--background: var(--off-white);--foreground: var(--ink);--muted: var(--light-grey);--muted-foreground: var(--mid-grey);--card: 0 0% 100%;--card-foreground: var(--ink);--border: var(--light-grey);--input: var(--light-grey);--ring: var(--mint);--radius: .375rem;--primary: var(--ink);--primary-foreground: 0 0% 100%;--secondary: var(--light-grey);--secondary-foreground: var(--ink);--accent: var(--mint);--accent-foreground: var(--ink);--destructive: 0 84% 60%;--destructive-foreground: 0 0% 100%;--success: 142 76% 36%;--success-foreground: 0 0% 100%;--popover: 0 0% 100%;--popover-foreground: var(--ink);--shadow-xs: 0 1px 2px hsl(var(--ink) / .05);--shadow-sm: 0 2px 4px hsl(var(--ink) / .08);--shadow-md: 0 4px 12px hsl(var(--ink) / .1);--shadow-lg: 0 8px 24px hsl(var(--ink) / .12);--shadow-xl: 0 16px 48px hsl(var(--ink) / .15);--shadow-2xl: 0 24px 64px hsl(var(--ink) / .2);--shadow-mint-sm: 0 2px 8px hsl(var(--mint) / .15);--shadow-mint-md: 0 4px 16px hsl(var(--mint) / .2);--shadow-mint-lg: 0 8px 32px hsl(var(--mint) / .25);--gradient-ink-subtle: linear-gradient(180deg, hsl(var(--ink-800)) 0%, hsl(var(--ink-900)) 100%);--gradient-mint-subtle: linear-gradient(135deg, hsl(var(--mint) / .1) 0%, transparent 100%);--gradient-glass: linear-gradient(135deg, hsl(var(--card) / .8) 0%, hsl(var(--card) / .6) 100%);--section-padding-sm: 3rem;--section-padding-md: 5rem;--section-padding-lg: 8rem;--navbar-height: 4rem;--navbar-height-sm: 4.5rem;--navbar-height-md: 5rem;--dark-card-heading: 0 0% 100%;--dark-card-body: 0 0% 93%;--dark-card-muted: 0 0% 75%;--z-base: 0;--z-elevated: 10;--z-content: 20;--z-overlay: 30;--z-modal: 40;--gap-xs: .5rem;--gap-sm: 1rem;--gap-md: 1.5rem;--gap-lg: 2rem;--gap-xl: 3rem;--container-height-auto: auto;--container-height-min: min-content;--container-height-max: max-content;--container-height-full: 100%;--card-height-min: 280px;--card-height-standard: 320px;--card-height-max: 400px}.dark{--ink: 210 58% 11%;--emerald: 171 100% 43%;--emerald-deep: 176 90% 24%;--emerald-300: 171 90% 80%;--emerald-50: 171 100% 97%;--mint: var(--emerald);--ink-900: 210 58% 6%;--ink-800: 210 58% 11%;--ink-700: 210 58% 15%;--ink-50: 210 58% 95%;--mint-dark: var(--emerald);--mint-900: var(--emerald-deep);--mint-500: var(--emerald);--mint-300: var(--emerald-300);--mint-50: var(--emerald-50);--off-white: 210 58% 8%;--light-grey: 210 20% 15%;--mid-grey: 210 7% 62%;--graphite: 0 0% 95%;--surface-1: 210 58% 9%;--surface-2: var(--off-white);--surface-3: var(--light-grey);--background: var(--off-white);--foreground: var(--graphite);--card: 210 58% 9%;--card-foreground: var(--graphite);--border: var(--light-grey);--muted: var(--light-grey);--muted-foreground: var(--mid-grey);--ring: var(--mint);--input: var(--light-grey);--popover: 210 58% 9%;--popover-foreground: var(--graphite);--primary: var(--mint);--primary-foreground: var(--ink);--secondary: var(--light-grey);--secondary-foreground: var(--graphite);--accent: var(--mint);--accent-foreground: var(--ink);--shadow-xs: 0 1px 2px hsl(var(--ink) / .2);--shadow-sm: 0 2px 4px hsl(var(--ink) / .3);--shadow-md: 0 4px 12px hsl(var(--ink) / .4);--shadow-lg: 0 8px 24px hsl(var(--ink) / .5);--shadow-xl: 0 16px 48px hsl(var(--ink) / .6);--shadow-2xl: 0 24px 64px hsl(var(--ink) / .7);--shadow-mint-sm: 0 2px 8px hsl(var(--mint) / .2);--shadow-mint-md: 0 4px 16px hsl(var(--mint) / .3);--shadow-mint-lg: 0 8px 32px hsl(var(--mint) / .4);--gradient-ink-subtle: linear-gradient(180deg, hsl(var(--ink-800)) 0%, hsl(var(--ink-900)) 100%);--gradient-mint-subtle: linear-gradient(135deg, hsl(var(--mint) / .15) 0%, transparent 100%);--gradient-glass: linear-gradient(135deg, hsl(var(--card) / .6) 0%, hsl(var(--card) / .4) 100%);--dark-card-heading: 0 0% 100%;--dark-card-body: 0 0% 93%;--dark-card-muted: 0 0% 75%}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-smooth{0%{opacity:0}to{opacity:1}}@keyframes slide-up-refined{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes glow-pulse{0%,to{box-shadow:var(--shadow-mint-sm)}50%{box-shadow:var(--shadow-mint-md)}}@keyframes fab-bounce-in{0%{transform:scale(0) translateY(20px);opacity:0}50%{transform:scale(1.15) translateY(-4px);opacity:1}70%{transform:scale(.95) translateY(2px);opacity:1}to{transform:scale(1) translateY(0);opacity:1}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.\!bottom-0{bottom:0!important}.\!top-\[var\(--mm-header-height\)\]{top:var(--mm-header-height)!important}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-10{top:2.5rem}.top-4{top:1rem}.z-10{z-index:10}.z-50{z-index:50}.z-\[120\]{z-index:120}.col-span-2{grid-column:span 2 / span 2}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.\!h-2{height:.5rem!important}.\!h-auto{height:auto!important}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-9{height:2.25rem}.h-\[480px\]{height:480px}.h-auto{height:auto}.h-full{height:100%}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[95dvh\]{max-height:95dvh}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-\[64px\]{min-height:64px}.min-h-screen{min-height:100vh}.\!w-2{width:.5rem!important}.w-10{width:2.5rem}.w-2\/3{width:66.666667%}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-\[100px\]{width:100px}.w-\[176px\]{width:176px}.w-\[calc\(50\%-0\.375rem\)\]{width:calc(50% - .375rem)}.w-full{width:100%}.w-px{width:1px}.min-w-11{min-width:2.75rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.text-wrap{text-wrap:wrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-border{border-color:hsl(var(--border))}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-ink{border-color:hsl(var(--ink))}.border-ink\/40{border-color:hsl(var(--ink) / .4)}.border-input{border-color:hsl(var(--input))}.border-mint{border-color:hsl(var(--mint))}.border-mint\/50{border-color:hsl(var(--mint) / .5)}.\!bg-mint\/60{background-color:hsl(var(--mint) / .6)!important}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-destructive{background-color:hsl(var(--destructive))}.bg-ink{background-color:hsl(var(--ink))}.bg-mint{background-color:hsl(var(--mint))}.bg-mint\/40{background-color:hsl(var(--mint) / .4)}.bg-muted{background-color:hsl(var(--muted))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-ink{--tw-gradient-from: hsl(var(--ink)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--ink) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-mint{--tw-gradient-from: hsl(var(--mint)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--mint) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-ink\/95{--tw-gradient-to: hsl(var(--ink) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--ink) / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.to-mint\/40{--tw-gradient-to: hsl(var(--mint) / .4) var(--tw-gradient-to-position)}.p-1{padding:.25rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-6{padding-bottom:1.5rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-ink{color:hsl(var(--ink))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: var(--shadow-lg);--tw-shadow-colored: var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: var(--shadow-md);--tw-shadow-colored: var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-mint-sm{--tw-shadow: var(--shadow-mint-sm);--tw-shadow-colored: var(--shadow-mint-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}*{border-color:hsl(var(--border))}body{background-color:#0a100d;color:hsl(var(--foreground));font-family:Inter Variable,Inter,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;scroll-behavior:smooth;overflow-x:clip;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:Space Grotesk Variable,Space Grotesk,Inter Variable,Inter,system-ui,sans-serif;color:hsl(var(--foreground));font-weight:700;line-height:1.1;letter-spacing:-.03em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2{text-wrap:balance;overflow-wrap:break-word}h3,h4,h5,h6{text-wrap:pretty;overflow-wrap:break-word}h1{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1.1;letter-spacing:-.03em}h2{font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.2;letter-spacing:-.02em}h3{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:600;line-height:1.3;letter-spacing:-.01em}h4,h5,h6{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600;line-height:1.4;letter-spacing:-.01em}p{font-size:16px;line-height:1.6;font-weight:400}small,.caption{font-size:12px;line-height:1.4;color:hsl(var(--muted-foreground));font-weight:400}small{font-size:14px;line-height:1.5}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}h1[tabindex="-1"]:focus,h1[tabindex="-1"]:focus-visible{outline:0;box-shadow:none}:where(p,li,dd,dt,blockquote,figcaption,small,label,td,th,a,button,span,strong,em){text-wrap:pretty}:where(h1,h2,h3,h4,h5,h6,legend,caption){text-wrap:balance}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-ink:hover{background-color:hsl(var(--ink))}.hover\:bg-ink\/90:hover{background-color:hsl(var(--ink) / .9)}.hover\:bg-mint-500\/95:hover{background-color:hsl(var(--mint-500) / .95)}.hover\:bg-mint\/90:hover{background-color:hsl(var(--mint) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow: var(--shadow-lg);--tw-shadow-colored: var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: var(--shadow-md);--tw-shadow-colored: var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-mint-md:hover{--tw-shadow: var(--shadow-mint-md);--tw-shadow-colored: var(--shadow-mint-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: var(--shadow-xl);--tw-shadow-colored: var(--shadow-xl);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-mint\/30:hover{--tw-shadow-color: hsl(var(--mint) / .3);--tw-shadow: var(--tw-shadow-colored)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-mint:focus-visible{--tw-ring-color: hsl(var(--mint))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:shadow-md:active{--tw-shadow: var(--shadow-md);--tw-shadow-colored: var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active\:shadow-mint\/30:active{--tw-shadow-color: hsl(var(--mint) / .3);--tw-shadow: var(--tw-shadow-colored)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}@media (prefers-reduced-motion: reduce){.motion-reduce\:transition-none{transition-property:none}}.dark\:border-white\/20:is(.dark *){border-color:#fff3}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:text-ink:is(.dark *){color:hsl(var(--ink))}@media (min-width: 640px){.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:text-left{text-align:left}}@media (min-width: 768px){.md\:h-\[560px\]{height:560px}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}
