.mJDdyq_root{--color-navy:#262f47;--color-navy-deep:#182034;--color-ink:#181e2c;--color-teal:#5a9ead;--color-teal-deep:#1c6f7c;--color-teal-light:#9fd0da;--color-teal-hover:#6fb2c0;--color-teal-tint:#e3f0f2;--color-paper:#fbf9f4;--color-paper-2:#f3efe6;--color-paper-3:#ebe5d8;--color-surface:#fefefc;--color-white:#fffdf8;--color-muted:#5a6072;--color-amber:#d9a35b;--color-amber-deep:#8a5a1c;--color-amber-tint:#f6ead8;--rgb-paper:251 249 244;--rgb-ink:24 30 44;--rgb-navy:38 47 71;--rgb-navy-deep:24 32 52;--rgb-shade:14 18 30;--rgb-teal:90 158 173;--text-label:.75rem;--text-sm:.9rem;--text-base:1.05rem;--text-lg:clamp(1.2rem, 1rem + .6vw, 1.55rem);--text-xl:clamp(1.7rem, 1.2rem + 1.4vw, 2.5rem);--text-2xl:clamp(2.2rem, 1.2rem + 3.2vw, 4.6rem);--text-3xl:clamp(3rem, 1.6rem + 5.6vw, 7.4rem);--font-serif:var(--font-fraunces), Georgia, serif;--font-sans:var(--font-archivo), "Helvetica Neue", sans-serif;--font-mono:var(--font-ibm-plex-mono), ui-monospace, monospace;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;--space-6:clamp(5rem, 9vw, 9rem);--radius-sm:8px;--radius-md:14px;--radius-pill:999px;--wrap:1360px;--gutter:clamp(1rem, 3vw, 2.5rem);--ease:cubic-bezier(.22, 1, .36, 1);--fg:var(--color-ink);--fg-muted:var(--color-muted);--eyebrow:var(--color-muted);--accent:var(--color-teal-deep);--line:rgb(var(--rgb-ink) / .12);--focus:var(--color-teal-deep);--ghost-line:rgb(var(--rgb-ink) / .3);--ghost-hover:rgb(var(--rgb-ink) / .06);--btn-primary-bg:var(--color-teal);--btn-primary-hover:var(--color-teal-hover);--btn-primary-fg:var(--color-ink);--btn-solid-bg:var(--color-navy);--btn-solid-hover:var(--color-navy-deep);--btn-solid-fg:var(--color-paper);background:var(--color-paper);color:var(--fg);font:400 var(--text-base)/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;position:relative}.mJDdyq_root.mJDdyq_chrome{background:0 0}.mJDdyq_root *,.mJDdyq_root :before,.mJDdyq_root :after{box-sizing:border-box}:where(.mJDdyq_root) img{max-width:100%;display:block}:where(.mJDdyq_root) a{color:inherit}:where(.mJDdyq_root) em{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:300}.mJDdyq_root :focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.mJDdyq_theme[data-theme=paper]{background:var(--color-paper)}.mJDdyq_theme[data-theme=white]{background:var(--color-surface)}.mJDdyq_theme[data-theme=navy],.mJDdyq_theme[data-theme=photo]{background:var(--color-navy);--fg:var(--color-paper);--fg-muted:rgb(var(--rgb-paper) / .78);--eyebrow:rgb(var(--rgb-paper) / .82);--accent:var(--color-teal-light);--line:rgb(var(--rgb-paper) / .18);--focus:var(--color-paper);--ghost-line:rgb(var(--rgb-paper) / .55);--ghost-hover:rgb(var(--rgb-paper) / .1);--btn-solid-bg:var(--color-paper);--btn-solid-hover:var(--color-white);--btn-solid-fg:var(--color-navy-deep)}.mJDdyq_theme[data-theme=photo]{background:var(--color-navy-deep)}.mJDdyq_theme[data-theme=teal]{background:var(--color-teal);--fg:var(--color-ink);--fg-muted:var(--color-navy-deep);--eyebrow:var(--color-navy-deep);--accent:var(--color-navy-deep);--line:rgb(var(--rgb-ink) / .18);--focus:var(--color-ink);--ghost-line:rgb(var(--rgb-ink) / .4);--ghost-hover:rgb(var(--rgb-ink) / .08);--btn-primary-bg:var(--color-navy-deep);--btn-primary-hover:var(--color-ink);--btn-primary-fg:var(--color-paper)}.mJDdyq_theme{color:var(--fg)}.mJDdyq_bleed{box-shadow:0 0 0 100vmax var(--color-surface);clip-path:inset(0 -100vmax)}.mJDdyq_sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mJDdyq_wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.mJDdyq_grain{z-index:100;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.mJDdyq_nowrap{white-space:nowrap}.mJDdyq_brand{text-transform:none}.mJDdyq_eyebrow{margin:0 0 var(--space-2);font:500 var(--text-label)/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow);align-items:center;gap:.6em;display:flex}.mJDdyq_dot{background:currentColor;width:6px;height:6px;display:inline-block}.mJDdyq_h2{font:400 var(--text-2xl)/1.02 var(--font-sans);letter-spacing:-.03em;margin:0}.mJDdyq_h2 em{color:var(--accent)}.mJDdyq_lead{max-width:54ch;margin:var(--space-3) 0 0;color:var(--fg-muted);font-size:clamp(1rem,.95rem + .3vw,1.2rem)}.mJDdyq_fineprint{margin:var(--space-3) 0 0;max-width:80ch;font-size:var(--text-label);color:var(--fg-muted)}.mJDdyq_btn{border-radius:var(--radius-pill);min-height:44px;font:500 var(--text-sm)/1 var(--font-sans);cursor:pointer;transition:transform .35s var(--ease), background-color .3s, color .3s, border-color .3s;border:1px solid #0000;justify-content:center;align-items:center;gap:.6em;padding:.72em 1.3em;text-decoration:none;display:inline-flex}.mJDdyq_btn:hover{transform:translateY(-2px)}.mJDdyq_btn--lg{font-size:var(--text-base);padding:1em 1.6em}.mJDdyq_btn--teal{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.mJDdyq_btn--teal:hover{background:var(--btn-primary-hover)}.mJDdyq_btn--ghost{border-color:var(--ghost-line);color:var(--fg);background:0 0}.mJDdyq_btn--ghost:hover{background:var(--ghost-hover)}.mJDdyq_btn--navy{border-radius:var(--radius-sm);background:var(--btn-solid-bg);color:var(--btn-solid-fg);gap:3em;padding:.9em 1.4em}.mJDdyq_btn--navy:hover{background:var(--btn-solid-hover)}.mJDdyq_textlink{min-height:44px;color:var(--accent);align-items:center;gap:.4rem;font-weight:500;text-decoration:none;display:inline-flex}.mJDdyq_textlink:hover{text-underline-offset:3px;text-decoration:underline}.mJDdyq_pause{border:1px solid var(--line);width:44px;height:44px;color:var(--fg-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.mJDdyq_pause:hover{color:var(--fg);border-color:var(--ghost-line)}.mJDdyq_pause span{background:linear-gradient(90deg,currentColor 0 35%,#0000 35% 65%,currentColor 65%);width:10px;height:12px}.mJDdyq_pause[data-state=paused] span{background:0 0;border:6px solid #0000;border-left:10px solid;border-right-width:0;width:0;height:0}.mJDdyq_pause[hidden]{display:none}.mJDdyq_arrow{border:1px solid var(--ghost-line);width:44px;height:44px;color:inherit;font-size:var(--text-base);cursor:pointer;background:0 0;border-radius:6px;transition:background-color .3s}.mJDdyq_arrow:hover{background:rgb(var(--rgb-paper) / .12)}.mJDdyq_arrow--solid{background:rgb(var(--rgb-paper) / .85);color:var(--color-ink);border-color:#0000}.mJDdyq_arrow--solid:hover{background:var(--color-white)}.mJDdyq_nav{z-index:50;align-items:center;gap:var(--space-4);padding:1rem var(--gutter);color:var(--color-paper);--focus:var(--color-paper);--ghost-line:rgb(var(--rgb-paper) / .55);--ghost-hover:rgb(var(--rgb-paper) / .1);--fg:var(--color-paper);transition:background-color .4s,box-shadow .4s,padding .4s;display:flex;position:fixed;top:0;left:0;right:0}.mJDdyq_nav[data-solid=true]{background:var(--color-navy);box-shadow:0 1px 0 rgb(var(--rgb-paper) / .08);padding-block:.6rem}.mJDdyq_nav__brand{flex:none;width:148px;transition:width .4s;display:block}.mJDdyq_nav[data-solid=true] .mJDdyq_nav__brand{width:118px}@media (max-width:760px){.mJDdyq_nav__brand,.mJDdyq_nav[data-solid=true] .mJDdyq_nav__brand{width:92px}}.mJDdyq_nav__brand img{width:100%;height:auto}.mJDdyq_nav__links{gap:var(--space-3);margin-inline:auto;display:flex}.mJDdyq_nav__links>a,.mJDdyq_nav__trigger{min-height:44px;font-size:var(--text-sm);opacity:.86;align-items:center;text-decoration:none;display:inline-flex}.mJDdyq_nav__links>a:hover,.mJDdyq_nav__trigger:hover,.mJDdyq_nav__trigger[aria-expanded=true]{opacity:1}.mJDdyq_nav__links>a[aria-current=page]{opacity:1;text-underline-offset:.4em;text-decoration:underline}.mJDdyq_nav__cta{gap:var(--space-1);display:flex}.mJDdyq_nav__item{display:flex;position:relative}.mJDdyq_nav__trigger{color:inherit;cursor:pointer;background:0 0;border:0;gap:.4em;padding:0;font-family:inherit}.mJDdyq_nav__trigger:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.42em;height:.42em;transition:transform .25s;transform:translateY(-25%)rotate(45deg)}.mJDdyq_nav__trigger[aria-expanded=true]:after{transform:translateY(15%)rotate(-135deg)}.mJDdyq_nav__panel{z-index:2;gap:var(--space-2) var(--space-4);min-width:14rem;padding:var(--space-3);background:var(--color-navy);color:var(--color-paper);border:1px solid rgb(var(--rgb-paper) / .12);border-radius:var(--radius-sm);box-shadow:0 24px 48px rgb(var(--rgb-navy-deep) / .35);display:grid;position:absolute;top:calc(100% + .6rem);left:-1.25rem}.mJDdyq_nav__panel[hidden],.mJDdyq_nav__sheet[hidden]{display:none}.mJDdyq_nav__panel--wide{grid-template-columns:repeat(3,minmax(12rem,auto))}.mJDdyq_nav__panel--end{left:auto;right:-1.25rem}.mJDdyq_nav__col{align-content:start;display:grid}.mJDdyq_nav__colhead{font:500 var(--text-label)/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--color-teal-light);margin:0 0 .4rem}.mJDdyq_nav__col a{min-height:40px;font-size:var(--text-sm);opacity:.9;align-items:center;text-decoration:none;display:flex}.mJDdyq_nav__col a:hover{opacity:1;text-underline-offset:.25em;text-decoration:underline}.mJDdyq_nav__panelfoot{gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid rgb(var(--rgb-paper) / .14);grid-column:1/-1;margin:0;display:flex}.mJDdyq_nav__panelfoot a{min-height:40px;font-size:var(--text-sm);color:var(--color-teal-light);align-items:center;text-decoration:none;display:inline-flex}.mJDdyq_nav__panelfoot a:hover{text-underline-offset:.25em;text-decoration:underline}.mJDdyq_nav__menu,.mJDdyq_nav__quick{display:none}.mJDdyq_nav__sheet{gap:var(--space-3);max-height:calc(100svh - 100%);padding:var(--space-3) var(--gutter);background:var(--color-navy);color:var(--color-paper);border-top:1px solid rgb(var(--rgb-paper) / .1);display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 20px 40px #00000026}@media (max-width:1080px){.mJDdyq_nav__links,.mJDdyq_nav__cta{display:none}.mJDdyq_nav__menu{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-content:center;gap:6px;margin-left:auto;padding:0;display:grid}.mJDdyq_nav__menu>span:not(.mJDdyq_sr){background:currentColor;width:24px;height:2px;display:block}.mJDdyq_nav[data-solid=true] .mJDdyq_nav__quick:not([hidden]){font-size:var(--text-sm);margin-left:auto;padding:.6em 1em;display:inline-flex}.mJDdyq_nav[data-solid=true] .mJDdyq_nav__quick:not([hidden])+.mJDdyq_nav__menu{margin-left:var(--space-1)}}.mJDdyq_hero{flex-direction:column;justify-content:flex-end;min-height:max(640px,100svh);display:flex;position:relative;overflow:hidden}.mJDdyq_hero__media{transform-origin:60% 40%;position:absolute;inset:0}.mJDdyq_hero__media img,.mJDdyq_hero__video{object-fit:cover;object-position:60% 50%;width:100%;height:100%;position:absolute;inset:0}.mJDdyq_hero__video{opacity:0;transition:opacity 1.2s var(--ease)}.mJDdyq_hero__video[data-on=true]{opacity:1}.mJDdyq_hero__shade{background:linear-gradient(90deg, rgb(var(--rgb-shade) / .82) 0%, rgb(var(--rgb-shade) / .45) 48%, rgb(var(--rgb-shade) / .1) 75%), linear-gradient(0deg, rgb(var(--rgb-shade) / .7) 0%, transparent 40%);position:absolute;inset:0}.mJDdyq_hero__copy{padding-bottom:var(--space-6);position:relative}.mJDdyq_hero__title{max-width:13ch;font:400 var(--text-3xl)/.96 var(--font-sans);letter-spacing:-.04em;margin:0}.mJDdyq_hero__title em{color:var(--color-teal-light)}.mJDdyq_hero__lead{max-width:46ch;margin:var(--space-3) 0 var(--space-4);color:rgb(var(--rgb-paper) / .86);font-size:clamp(1.02rem,.95rem + .35vw,1.25rem)}.mJDdyq_actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.mJDdyq_hero__note{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:rgb(var(--rgb-paper) / .78)}.mJDdyq_hero__pause{right:var(--gutter);bottom:var(--space-3);z-index:2;position:absolute}.mJDdyq_pagehead{isolation:isolate;background:radial-gradient(60% 70% at 85% 10%, rgb(var(--rgb-teal) / .22), transparent 70%), radial-gradient(50% 60% at 0% 100%, rgb(var(--rgb-shade) / .6), transparent 70%), var(--color-navy);position:relative;overflow:hidden}.mJDdyq_pagehead__inner{padding-block:clamp(10rem, 16vw, 14rem) var(--space-6)}.mJDdyq_pagehead__title{max-width:16ch;margin:var(--space-2) 0 0;font:400 clamp(2.8rem, 1.5rem + 5vw, 6.4rem)/.98 var(--font-sans);letter-spacing:-.04em}.mJDdyq_pagehead__title em{color:var(--color-teal-light)}.mJDdyq_pagehead__lead{max-width:52ch;margin:var(--space-3) 0 var(--space-4);color:rgb(var(--rgb-paper) / .86);font-size:clamp(1.02rem,.95rem + .35vw,1.25rem)}.mJDdyq_pagehead--short .mJDdyq_pagehead__inner{padding-block:clamp(8rem, 12vw, 10rem) var(--space-5)}.mJDdyq_pagehead--image{background:var(--color-navy-deep)}.mJDdyq_pagehead__media{z-index:-1;position:absolute;inset:0}.mJDdyq_pagehead__media img{object-fit:cover;object-position:60% 40%;width:100%;height:100%}.mJDdyq_pagehead__media:after{content:"";background:linear-gradient(90deg, rgb(var(--rgb-navy-deep) / .92) 0%, rgb(var(--rgb-navy-deep) / .72) 45%, rgb(var(--rgb-navy-deep) / .25) 100%), linear-gradient(0deg, rgb(var(--rgb-navy-deep) / .7) 0%, transparent 45%);position:absolute;inset:0}.mJDdyq_pagehead--image .mJDdyq_pagehead__inner{flex-direction:column;justify-content:flex-end;min-height:min(86svh,820px);display:flex}@media (max-width:760px){.mJDdyq_pagehead__media:after{background:linear-gradient(0deg, rgb(var(--rgb-navy-deep) / .95) 10%, rgb(var(--rgb-navy-deep) / .6) 60%, rgb(var(--rgb-navy-deep) / .45) 100%)}}@media (prefers-reduced-motion:reduce){.mJDdyq_root *,.mJDdyq_root :before,.mJDdyq_root :after{transition-duration:.01ms!important;animation:none!important}}
.m4-tsa_section{padding-block:var(--space-6)}.m4-tsa_section--tight{padding-block:var(--space-5)}.m4-tsa_head{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;display:grid}.m4-tsa_head>:first-child{grid-column:1/-1;margin-bottom:0}.m4-tsa_head>p:last-child{margin:0}.m4-tsa_logos{padding:var(--space-5) 0;text-align:center}.m4-tsa_logos__head{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.m4-tsa_logos__head>p{margin:0}.m4-tsa_logos__rail{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.m4-tsa_logos__track{width:max-content;padding:var(--space-3) 0;align-items:center;gap:clamp(3.5rem,6vw,6.5rem);display:flex}.m4-tsa_logos__track img{object-fit:contain;filter:grayscale()contrast(1.1);opacity:.72;width:auto;max-width:280px;height:clamp(44px,3vw + 26px,68px);transition:opacity .3s,filter .3s}.m4-tsa_logos__track img:hover{opacity:1;filter:none}.m4-tsa_logos__track img.m4-tsa_knockout,.m4-tsa_logos__track img.m4-tsa_knockout:hover{filter:brightness(0)}.m4-tsa_logos__track img.m4-tsa_knockout{opacity:.6}.m4-tsa_statements{gap:var(--space-5);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.m4-tsa_statements__head{position:sticky;top:120px}.m4-tsa_statements__title{margin:var(--space-2) 0 0;font:400 clamp(2rem, 1.1rem + 2.8vw, 4rem)/1.06 var(--font-sans);letter-spacing:-.03em}.m4-tsa_statements__title span{display:block}.m4-tsa_statements__title span:nth-child(2n){font-family:var(--font-serif);color:var(--accent);font-style:italic;font-weight:300}.m4-tsa_statements__intro{max-width:34ch;margin:var(--space-3) 0 0;color:var(--fg-muted)}.m4-tsa_numlist{margin:0;padding:0;list-style:none}.m4-tsa_numlist__item{column-gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--line);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.m4-tsa_numlist__item:last-child{border-bottom:1px solid var(--line)}.m4-tsa_numlist__num{font:300 clamp(2.4rem, 1.6rem + 2vw, 3.6rem)/1 var(--font-serif);color:var(--color-teal);grid-row:span 2}.m4-tsa_numlist__title{font:400 clamp(1.5rem, 1.1rem + 1.1vw, 2.2rem)/1.1 var(--font-sans);letter-spacing:-.02em;margin:0 0 .6rem}.m4-tsa_numlist__title span{color:var(--fg-muted)}.m4-tsa_numlist__item p{max-width:52ch;color:var(--fg-muted);margin:0}.m4-tsa_belief{max-width:1100px;margin:var(--space-6) auto 0;font:300 clamp(1.5rem, 1rem + 1.6vw, 2.6rem)/1.25 var(--font-serif);letter-spacing:-.015em}.m4-tsa_belief em{color:var(--accent)}.m4-tsa_photopanel{min-height:760px;padding:var(--space-5) clamp(1.5rem, 4vw, 4rem);border-radius:var(--radius-sm);color:var(--color-paper);align-items:center;display:flex;position:relative;overflow:hidden}.m4-tsa_photopanel>img{object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.m4-tsa_photopanel__shade{background:linear-gradient(90deg, rgb(var(--rgb-shade) / .75) 0%, rgb(var(--rgb-shade) / .45) 45%, transparent 75%);position:absolute;inset:0}.m4-tsa_photopanel__copy{width:min(100%,860px);position:relative}.m4-tsa_photopanel__title{margin:var(--space-2) 0 0;font:400 clamp(2.4rem, 1.4rem + 3vw, 4.2rem)/1.05 var(--font-sans);letter-spacing:-.03em}.m4-tsa_photopanel__title em{font-weight:400;display:block}.m4-tsa_photopanel__lead{max-width:52ch;margin:var(--space-3) 0 var(--space-4);color:rgb(var(--rgb-paper) / .88)}.m4-tsa_ledger{margin:0 0 var(--space-4);border:1px solid rgb(var(--rgb-paper) / .14);border-radius:var(--radius-sm);background:rgb(var(--rgb-navy-deep) / .9);overflow:hidden}.m4-tsa_ledger__head,.m4-tsa_ledger__row{column-gap:var(--space-3);grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr) minmax(0,1.1fr);padding-inline:clamp(1rem,2vw,1.6rem);display:grid}.m4-tsa_ledger__head{border-bottom:1px solid rgb(var(--rgb-paper) / .12);padding-block:.9rem}.m4-tsa_ledger__tag{font:500 var(--text-label)/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--rgb-paper) / .7);align-items:center;gap:.5rem;display:inline-flex}.m4-tsa_ledger__tag i{background:var(--color-amber);border-radius:50%;width:7px;height:7px}.m4-tsa_ledger__tag--after i{background:var(--color-teal)}.m4-tsa_ledger__rows{margin:0}.m4-tsa_ledger__row{border-bottom:1px solid rgb(var(--rgb-paper) / .08);align-items:start;padding-block:1.2rem}.m4-tsa_ledger__row dt{font-size:clamp(1.05rem,.95rem + .35vw,1.3rem);line-height:1.2}.m4-tsa_ledger__label{font:500 var(--text-label)/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-teal-light);margin-bottom:.45rem;display:block}.m4-tsa_ledger__row dd{font-size:var(--text-sm);margin:0;line-height:1.4}.m4-tsa_ledger__before{color:rgb(var(--rgb-paper) / .66)}.m4-tsa_ledger__after{color:var(--color-paper);padding-left:1.4rem;position:relative}.m4-tsa_ledger__after:before{content:"→";color:var(--color-teal);position:absolute;left:0}.m4-tsa_ledger__sum{font:300 var(--text-base)/1.45 var(--font-serif);color:rgb(var(--rgb-paper) / .88);margin:0;padding:1rem clamp(1rem,2vw,1.6rem)}.m4-tsa_ledger__sum strong{font:500 var(--text-sm) var(--font-sans);color:var(--color-paper)}.m4-tsa_otiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:14px;display:grid}.m4-tsa_otile{border-radius:var(--radius-md);background:var(--color-paper-2);color:var(--color-ink);--focus:var(--color-teal-deep);flex-direction:column;padding:clamp(1.4rem,2.4vw,2.2rem);text-decoration:none;transition:background-color .4s;display:flex;position:relative;overflow:hidden}.m4-tsa_otile:hover{background:var(--color-paper-3)}.m4-tsa_otile__step{margin:0 0 var(--space-2);font:500 var(--text-label)/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-teal-deep)}.m4-tsa_otile__title{font:400 var(--text-xl)/1.05 var(--font-sans);letter-spacing:-.03em;margin:0}.m4-tsa_otiles--quiet .m4-tsa_otile__title{font-size:clamp(1.35rem,1.1rem + .7vw,1.75rem)}.m4-tsa_otile__name{font:400 1.12rem/1.3 var(--font-serif);color:var(--color-navy);margin:.6rem 0 0;font-style:italic}.m4-tsa_otile__text{max-width:38ch;margin:.6rem 0 var(--space-4);color:var(--color-muted)}.m4-tsa_otile__foot{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.m4-tsa_otile__meta{font:500 var(--text-label)/1 var(--font-mono);letter-spacing:.04em;color:var(--color-navy);margin:0}.m4-tsa_otile__more{font-size:var(--text-sm);white-space:nowrap;color:var(--color-teal-deep);font-weight:500}.m4-tsa_otile:hover .m4-tsa_otile__more{text-underline-offset:3px;text-decoration:underline}.m4-tsa_otile__ui{margin-top:auto}.m4-tsa_otile:focus-visible{outline-offset:4px;border-radius:var(--radius-md)}.m4-tsa_otiles--strong .m4-tsa_otile{background:var(--color-navy);color:var(--color-paper);--focus:var(--color-paper)}.m4-tsa_otiles--strong .m4-tsa_otile:hover{background:var(--color-navy-deep)}.m4-tsa_otiles--strong .m4-tsa_otile__step,.m4-tsa_otiles--strong .m4-tsa_otile__name,.m4-tsa_otiles--strong .m4-tsa_otile__more{color:var(--color-teal-light)}.m4-tsa_otiles--strong .m4-tsa_otile__text{color:rgb(var(--rgb-paper) / .78)}.m4-tsa_otiles--strong .m4-tsa_otile__meta{color:var(--color-paper)}@media (min-width:761px){.m4-tsa_otiles{row-gap:0}.m4-tsa_otile{grid-row:span 6;grid-template-rows:subgrid;align-content:start;display:grid}.m4-tsa_otile__title{align-self:end}.m4-tsa_otile__ui{align-self:end;margin-top:0}}@media (min-width:761px) and (max-width:1080px){.m4-tsa_otiles{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.m4-tsa_otile{grid-row:auto;display:flex}.m4-tsa_otile__title,.m4-tsa_otile__ui{align-self:stretch}.m4-tsa_otile__ui{margin-top:auto}.m4-tsa_otile:last-child:nth-child(odd){grid-column:1/-1}}.m4-tsa_includes{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-paper-2);color:var(--color-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.m4-tsa_includes__head{font:500 var(--text-label)/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--color-teal-deep);margin:0}.m4-tsa_chips{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.m4-tsa_chips li{border:1px solid rgb(var(--rgb-navy) / .22);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-navy);padding:.4rem .7rem;line-height:1.1}@media (max-width:760px){.m4-tsa_includes{grid-template-columns:minmax(0,1fr)}}.m4-tsa_ui{border:1px solid rgb(var(--rgb-ink) / .12);background:var(--color-white);color:var(--color-ink);font-size:var(--text-sm);border-radius:12px;padding:.4rem 1rem .6rem;display:grid}.m4-tsa_ui__head{justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 0;font-weight:500;display:flex}.m4-tsa_ui__mono{font:400 var(--text-label)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.m4-tsa_ui__row{border-top:1px solid rgb(var(--rgb-ink) / .12);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem 0;display:flex}.m4-tsa_ui__row--start{justify-content:flex-start}.m4-tsa_ui__time{font:400 var(--text-label)/1 var(--font-mono);color:var(--color-muted);padding-right:.75rem}.m4-tsa_ui__row--check{justify-content:flex-start}.m4-tsa_ui__row--check:before{content:"";background:var(--color-teal-tint) center / 10px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 5.2l2 2 4-4.4' fill='none' stroke='%231c6f7c' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");border-radius:50%;width:16px;height:16px}.m4-tsa_ui__bar{background:rgb(var(--rgb-ink) / .12);border-radius:3px;height:6px;margin-bottom:.4rem;overflow:hidden}.m4-tsa_ui__bar i{background:var(--color-teal);transform-origin:0;height:100%;display:block}.m4-tsa_ui__lines{gap:.5rem;padding:.4rem .2rem;display:grid}.m4-tsa_ui__lines i{background:rgb(var(--rgb-ink) / .12);border-radius:4px;height:7px;display:block}.m4-tsa_ui__lines i:nth-child(2){width:86%}.m4-tsa_ui__lines i:nth-child(3){width:92%}.m4-tsa_ui__lines i:nth-child(4){width:58%}.m4-tsa_ui__btns{border-top:1px solid rgb(var(--rgb-ink) / .12);gap:.5rem;padding-top:.6rem;display:flex}.m4-tsa_ui__btn{border:1px solid rgb(var(--rgb-ink) / .12);border-radius:var(--radius-pill);padding:.45rem .9rem}.m4-tsa_ui__btn--go{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-paper)}.m4-tsa_pill{border-radius:var(--radius-pill);font:500 var(--text-label)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:.3rem .6rem}.m4-tsa_pill--live{background:var(--color-teal-tint);color:var(--color-teal-deep)}.m4-tsa_pill--pilot{background:var(--color-amber-tint);color:var(--color-amber-deep)}.m4-tsa_pill--next{background:var(--color-paper-2);color:var(--color-muted)}.m4-tsa_facts{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;display:grid}.m4-tsa_facts>div{padding:var(--space-3) var(--space-3) var(--space-3) 0}.m4-tsa_facts>div+div{padding-left:var(--space-3);border-left:1px solid var(--line)}.m4-tsa_facts dt{font:500 var(--text-label)/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--eyebrow);margin-bottom:.4rem}.m4-tsa_facts dd{font:400 var(--text-lg)/1.2 var(--font-sans);letter-spacing:-.01em;margin:0}@media (max-width:760px){.m4-tsa_facts>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}}.m4-tsa_proofline__text{max-width:30ch;font:300 clamp(2rem, 1.2rem + 2.6vw, 3.8rem)/1.15 var(--font-serif);letter-spacing:-.02em;margin:0}.m4-tsa_proofline__n{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--accent);font-weight:400}.m4-tsa_subhead{margin-top:var(--space-6)}.m4-tsa_subhead p{max-width:54ch;margin:var(--space-1) 0 0;color:var(--fg-muted)}.m4-tsa_sum{max-width:64ch;margin:var(--space-4) 0 0;font:300 var(--text-base)/1.5 var(--font-serif);color:var(--fg)}.m4-tsa_sum strong{font:500 var(--text-sm) var(--font-sans)}.m4-tsa_next{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.m4-tsa_next p{font:300 clamp(1.2rem, 1rem + .7vw, 1.7rem)/1.3 var(--font-serif);color:var(--fg);margin:0}.m4-tsa_also{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:start;display:grid}.m4-tsa_also>p{white-space:nowrap;margin:.2rem 0 0}.m4-tsa_also a{padding-right:var(--space-2);gap:.3rem;text-decoration:none;display:grid}.m4-tsa_also strong{font-weight:500}.m4-tsa_also a span{font-size:var(--text-sm);color:var(--fg-muted)}.m4-tsa_also a:hover strong{color:var(--accent)}@media (max-width:1080px){.m4-tsa_also{grid-template-columns:1fr 1fr}.m4-tsa_also>p{grid-column:1/-1}}@media (max-width:760px){.m4-tsa_also{grid-template-columns:1fr}.m4-tsa_head,.m4-tsa_statements{grid-template-columns:minmax(0,1fr)}.m4-tsa_statements__head{position:static}.m4-tsa_numlist__item{padding-block:var(--space-3);grid-template-columns:3.6rem minmax(0,1fr)}.m4-tsa_photopanel{min-height:0;padding:var(--space-5) var(--space-3)}.m4-tsa_photopanel__shade{background:linear-gradient(180deg, rgb(var(--rgb-shade) / .55), rgb(var(--rgb-shade) / .85))}.m4-tsa_ledger__head{display:none}.m4-tsa_ledger__row{grid-template-columns:minmax(0,1fr);row-gap:.5rem}.m4-tsa_ledger__before:before{content:"Today: ";font:500 var(--text-label) var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-amber);margin-right:.3em;display:inline-block}}
._3RWegG_quotes{padding-bottom:calc(var(--space-6) + 120px);position:relative}._3RWegG_quotes__photo{aspect-ratio:16/8;border-radius:4px;width:82%;margin:0 0 0 4%;position:relative;overflow:hidden}._3RWegG_quotes__photo img{object-fit:cover;width:100%;height:118%}._3RWegG_quotes__panel{right:var(--gutter);bottom:var(--space-6);width:min(520px,46%);min-height:340px;padding:var(--space-4) var(--space-4) var(--space-3);flex-direction:column;display:flex;position:absolute}._3RWegG_quotes__stage{flex:1;display:grid}._3RWegG_quote{opacity:0;visibility:hidden;transition:opacity .6s var(--ease), transform .6s var(--ease), visibility .6s;flex-direction:column;grid-area:1/1;margin:0;display:flex;transform:translateY(12px)}._3RWegG_quote[data-on=true]{opacity:1;visibility:visible;transform:none}._3RWegG_quote p{font:400 var(--text-lg)/1.32 var(--font-sans);letter-spacing:-.01em;text-indent:-.4em;margin:0}._3RWegG_quote footer{padding-top:var(--space-4);font-size:var(--text-sm);gap:.2rem;margin-top:auto;display:grid}._3RWegG_quote footer span{color:var(--fg-muted)}._3RWegG_slidernav{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}._3RWegG_slidernav>._3RWegG_count{margin-right:auto}._3RWegG_count{font:500 var(--text-label)/1 var(--font-mono);letter-spacing:.1em;color:var(--fg-muted)}._3RWegG_work{padding-bottom:var(--space-6)}._3RWegG_work__panel{--s:.88;isolation:isolate;background:0 0;position:relative}._3RWegG_work__panel:before{content:"";z-index:-1;background:var(--color-teal);transform:scaleX(var(--s));will-change:transform;border-radius:6px;position:absolute;inset:0}._3RWegG_work__inner{max-width:none;padding-block:var(--space-6) var(--space-5);padding-inline:calc(6vw + var(--gutter))}._3RWegG_work__inner>p:first-child{padding-top:var(--space-3);border-top:1px solid var(--line)}._3RWegG_work__title{max-width:18ch;margin:var(--space-4) 0 var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line);font:400 clamp(2rem, 1.2rem + 2.6vw, 3.6rem)/1.05 var(--font-sans);letter-spacing:-.03em}._3RWegG_cases{padding-top:var(--space-3);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}._3RWegG_case{gap:var(--space-4);opacity:0;visibility:hidden;transition:opacity .6s var(--ease), visibility .6s;grid-area:1/1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}._3RWegG_case[data-on=true]{opacity:1;visibility:visible}._3RWegG_case__visual{aspect-ratio:5/6;background-color:var(--color-ink);background-image:linear-gradient(rgb(var(--rgb-teal) / .16) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--rgb-teal) / .16) 1px, transparent 1px);background-size:12.5% 10%;place-items:center;max-height:520px;display:grid;position:relative}._3RWegG_case__visual:before{content:"";border:1px solid rgb(var(--rgb-teal) / .5);position:absolute;inset:18% 22%}._3RWegG_case__logo{object-fit:contain;filter:brightness(0)invert();max-width:46%;max-height:22%;position:relative}._3RWegG_case__word{text-align:center;max-width:10ch;font:300 clamp(1.5rem, 1rem + 1.6vw, 2.4rem)/1.05 var(--font-serif);color:var(--color-paper);font-style:italic;position:relative}._3RWegG_case__copy{column-gap:var(--space-3);padding-left:var(--space-3);border-left:1px solid var(--line);grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);display:grid}._3RWegG_case__copy h3{max-width:26ch;margin:0 0 var(--space-4);font:400 var(--text-lg)/1.22 var(--font-sans);letter-spacing:-.015em;grid-column:1/-1}._3RWegG_case__copy dl{font-size:var(--text-sm);margin:0}._3RWegG_case__copy dl div{border-top:1px solid var(--line);gap:.6em;padding:.55em 0;display:flex}._3RWegG_case__copy dt{font-weight:500}._3RWegG_case__copy dd,._3RWegG_case__copy p{margin:0}._3RWegG_case__more{min-height:44px;margin-top:var(--space-4);font-size:var(--text-sm);grid-column:1;align-self:end;align-items:center;gap:.35em;text-decoration:none;display:inline-flex}._3RWegG_case__more:hover{text-underline-offset:3px;text-decoration:underline}._3RWegG_photosplit{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}._3RWegG_photosplit__copy{min-height:520px;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border-inline:1px solid var(--line);flex-direction:column;align-items:flex-start;display:flex}._3RWegG_photosplit__statement{max-width:24ch;margin:auto 0 var(--space-4);font:400 clamp(1.4rem, 1rem + 1.2vw, 2.1rem)/1.22 var(--font-sans);letter-spacing:-.02em}._3RWegG_photosplit__photo{min-height:360px;padding:var(--space-3) 0 var(--space-3) var(--space-3);margin:0;position:relative;overflow:hidden}._3RWegG_photosplit__photo img{object-fit:cover;width:100%;height:100%}._3RWegG_timeline{background:radial-gradient(55% 45% at 88% 4%, rgb(var(--rgb-teal) / .16), transparent 70%), radial-gradient(45% 55% at 0% 100%, rgb(var(--rgb-shade) / .55), transparent 70%), var(--color-navy);overflow:hidden}._3RWegG_timeline__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}._3RWegG_timeline__head{position:sticky;top:120px}._3RWegG_timeline__title{margin:var(--space-2) 0 0;font:400 clamp(2.4rem, 1.3rem + 3.3vw, 4.6rem)/1.06 var(--font-sans);letter-spacing:-.03em}._3RWegG_timeline__lead{max-width:52ch;margin:var(--space-4) 0 0;color:rgb(var(--rgb-paper) / .9)}._3RWegG_counter{margin-top:var(--space-5);align-items:flex-end;gap:1.4rem;display:flex}._3RWegG_counter__window{height:1em;font:300 clamp(7rem, 3.5rem + 8vw, 13rem)/1 var(--font-serif);color:var(--color-teal-light);display:block;overflow:hidden}._3RWegG_counter__digits{transform:translateY(calc(var(--k,0) * -1em));transition:transform .9s var(--ease);flex-direction:column;display:flex}._3RWegG_counter__digits span{height:1em;display:block}._3RWegG_counter__meta{gap:.5rem;padding-bottom:1.4rem;display:grid}._3RWegG_counter__of{font:500 var(--text-label)/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--rgb-paper) / .7)}._3RWegG_counter__now{font:400 clamp(1.2rem, 1rem + .5vw, 1.5rem)/1.2 var(--font-sans);transition:opacity .4s}._3RWegG_counter__now[data-swapping=true]{opacity:0}._3RWegG_track{position:relative}._3RWegG_steps{--p:0;gap:clamp(2.5rem,5vw,4.5rem);margin:0;padding:0;list-style:none;display:grid;position:relative}._3RWegG_steps:before,._3RWegG_steps:after{content:"";background:rgb(var(--rgb-paper) / .2);width:1px;position:absolute;top:28px;bottom:28px;left:27px}._3RWegG_steps:after{background:var(--color-teal);transform-origin:top;transform:scaleY(var(--p))}._3RWegG_step{z-index:1;gap:var(--space-4);grid-template-columns:56px 1fr;align-items:start;display:grid;position:relative}._3RWegG_step__num{border:1px solid rgb(var(--rgb-paper) / .25);background:var(--color-navy);width:56px;height:56px;font:400 1.45rem/1 var(--font-serif);transition:background-color .5s, border-color .5s, color .5s, transform .5s var(--ease);border-radius:50%;place-items:center;display:grid}._3RWegG_step[data-on=true] ._3RWegG_step__num{border-width:2px;border-color:var(--color-teal)}._3RWegG_step[data-current=true] ._3RWegG_step__num{border-color:var(--color-teal);background:var(--color-teal);color:var(--color-navy-deep);transform:scale(1.08)}._3RWegG_step__title{font:400 clamp(1.3rem, 1.1rem + .5vw, 1.6rem)/1.2 var(--font-sans);margin:.6rem 0 .5rem}._3RWegG_step__title span{color:rgb(var(--rgb-paper) / .62);transition:color .5s}._3RWegG_step[data-current=true] ._3RWegG_step__title span{color:var(--color-teal-light)}._3RWegG_step p{color:rgb(var(--rgb-paper) / .7);margin:0}._3RWegG_track__dot{z-index:0;background:var(--color-teal-light);width:13px;height:13px;box-shadow:0 0 0 6px rgb(var(--rgb-teal) / .22), 0 0 28px rgb(var(--rgb-teal) / .7);transform:translateY(var(--y,0px));will-change:transform;border-radius:50%;position:absolute;top:22px;left:21px}._3RWegG_track__glow{z-index:0;background:radial-gradient(closest-side, rgb(var(--rgb-teal) / .18), transparent);width:680px;height:280px;transform:translateY(var(--gy,0px));transition:transform .9s var(--ease);pointer-events:none;position:absolute;top:-110px;left:-160px}._3RWegG_feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}._3RWegG_feature+._3RWegG_feature{margin-top:clamp(4rem,8vw,7rem)}._3RWegG_feature--flip ._3RWegG_feature__panel{order:2}._3RWegG_feature__panel{aspect-ratio:486/358;padding:var(--space-4);border-radius:var(--radius-md);background:radial-gradient(80% 70% at 30% 20%, var(--color-paper-3), var(--color-paper-2));place-items:center;display:grid}._3RWegG_feature__panel>*{width:min(440px,88%)}._3RWegG_feature__copy{max-width:32rem}._3RWegG_feature__title{font:400 clamp(1.7rem, 1.2rem + 1.4vw, 2.4rem)/1.1 var(--font-sans);letter-spacing:-.025em;margin:0}._3RWegG_feature__title span{color:var(--fg-muted)}._3RWegG_feature__body{max-width:52ch;margin:var(--space-3) 0 0;color:var(--fg-muted)}._3RWegG_split{gap:var(--space-4) clamp(2rem, 6vw, 6rem);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}._3RWegG_split__title{max-width:12ch;font:400 clamp(2rem, 1.2rem + 2.6vw, 3.6rem)/1.02 var(--font-sans);letter-spacing:-.03em;margin:0}._3RWegG_split__title em{color:var(--accent)}._3RWegG_split__body{max-width:58ch;padding-top:var(--space-1)}._3RWegG_split__body>p{margin:0 0 var(--space-2);color:var(--fg-muted);font-size:clamp(1.02rem,.95rem + .3vw,1.2rem)}._3RWegG_roles{margin:0;display:grid}._3RWegG_roles>div{gap:var(--space-2) var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--line);grid-template-columns:minmax(10rem,.8fr) minmax(0,1.6fr);display:grid}._3RWegG_roles>div:first-child{border-top:0;padding-top:0}._3RWegG_roles dt{font:400 1.15rem/1.3 var(--font-serif);color:var(--accent);font-style:italic}._3RWegG_roles dd{color:var(--fg-muted);margin:0}._3RWegG_roles__note{border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-sm);margin-top:.6rem;padding:.6rem .8rem;display:block}._3RWegG_sayings{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}._3RWegG_saying{justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-paper-3);color:var(--color-ink);flex-direction:column;margin:0;display:flex}._3RWegG_saying blockquote{margin:0}._3RWegG_saying blockquote p{font:300 var(--text-lg)/1.3 var(--font-serif);color:var(--color-navy);margin:0}._3RWegG_saying figcaption{font-size:var(--text-sm);color:var(--color-muted);gap:.2rem;display:grid}._3RWegG_saying figcaption strong{color:var(--color-ink);font-weight:500}._3RWegG_bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}._3RWegG_tile{isolation:isolate;border-radius:var(--radius-md);background:var(--color-navy);min-height:300px;color:var(--color-paper);--focus:var(--color-paper);text-decoration:none;display:block;position:relative;overflow:hidden}._3RWegG_tile img{z-index:-2;object-fit:cover;object-position:center 60%;width:100%;height:100%;transition:transform 1.1s var(--ease);position:absolute;inset:0}._3RWegG_tile:after{content:"";z-index:-1;background:linear-gradient(180deg, rgb(var(--rgb-shade) / .78) 0%, rgb(var(--rgb-shade) / .42) 36%, rgb(var(--rgb-shade) / .08) 60%, rgb(var(--rgb-shade) / .35) 100%);position:absolute;inset:0}._3RWegG_tile:hover img{transform:scale(1.045)}._3RWegG_tile:focus-visible{outline-offset:4px;border-radius:var(--radius-md)}._3RWegG_tile__body{height:100%;min-height:inherit;flex-direction:column;max-width:40ch;padding:clamp(1.25rem,2.2vw,2rem);display:flex}._3RWegG_tile__step{font:500 var(--text-label)/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-teal-light);margin:0 0 .7rem}._3RWegG_tile__title{font:500 clamp(1.35rem, 1rem + 1vw, 1.9rem)/1.1 var(--font-sans);letter-spacing:-.02em;margin:0}._3RWegG_tile__text{color:rgb(var(--rgb-paper) / .86);text-shadow:0 1px 14px rgb(var(--rgb-shade) / .35);margin:.7rem 0 0}._3RWegG_tile__meta{border-radius:var(--radius-pill);background:rgb(var(--rgb-paper) / .92);color:var(--color-ink);font:500 var(--text-label)/1 var(--font-mono);letter-spacing:.04em;align-self:flex-start;gap:.35em;margin:auto 0 0;padding:.55em .9em;display:inline-flex}._3RWegG_tile--big{min-height:420px}._3RWegG_tile--big ._3RWegG_tile__title{letter-spacing:-.03em;font-size:clamp(1.8rem,1.1rem + 2vw,3rem);font-weight:400}._3RWegG_span-3{grid-column:span 3}._3RWegG_span-4{grid-column:span 4}._3RWegG_span-5{grid-column:span 5}._3RWegG_span-6{grid-column:span 6}._3RWegG_span-7{grid-column:span 7}._3RWegG_span-12{grid-column:span 12}@media (max-width:1080px){._3RWegG_span-3,._3RWegG_span-4,._3RWegG_span-5,._3RWegG_span-7{grid-column:span 6}}@media (max-width:760px){._3RWegG_bento>*{grid-column:1/-1;min-height:340px}}._3RWegG_faq__title{margin:0 0 var(--space-5);text-align:center;font:400 clamp(2.6rem, 1.4rem + 3.6vw, 4.8rem)/1 var(--font-sans);letter-spacing:-.035em}._3RWegG_faq__title em{color:var(--accent)}._3RWegG_faq__cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(2rem,3.4vw,3rem);display:grid}._3RWegG_faq__list details{border-bottom:1px solid var(--line)}._3RWegG_faq__list summary{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;font:400 clamp(1.1rem, .95rem + .45vw, 1.35rem)/1.3 var(--font-sans);letter-spacing:-.01em;padding:clamp(1.4rem,2.4vw,2.1rem) 0;list-style:none;display:flex}._3RWegG_faq__list summary::-webkit-details-marker{display:none}._3RWegG_faq__list summary:after{content:"";width:20px;height:20px;transition:transform .35s var(--ease);background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;flex:none}._3RWegG_faq__list details[open] summary:after{transform:rotate(45deg)}._3RWegG_faq__list summary:hover{color:var(--accent)}._3RWegG_faq__list summary:focus-visible{outline-offset:6px}._3RWegG_faq__a{max-width:60ch;color:var(--fg-muted);margin:-.4rem 0 1.8rem}._3RWegG_faq__a p,._3RWegG_faq__a ul{margin:0 0 .7rem}._3RWegG_faq__a ul{padding-left:1.1rem}._3RWegG_faq__a li{margin-bottom:.3rem}._3RWegG_faq__a li::marker{color:var(--color-teal)}._3RWegG_foot{isolation:isolate;position:relative;overflow:hidden}._3RWegG_foot__bg{z-index:-2;object-fit:cover;object-position:center 35%;width:100%;height:100%;position:absolute;inset:0}._3RWegG_foot__shade{z-index:-1;background:linear-gradient(180deg, rgb(var(--rgb-shade) / .25) 0%, rgb(var(--rgb-shade) / .55) 40%, rgb(var(--rgb-shade) / .92) 75%);position:absolute;inset:0}._3RWegG_foot__shade--plain{background:rgb(var(--rgb-navy-deep))}._3RWegG_foot__cta{justify-items:center;gap:var(--space-4);padding-block:clamp(7rem, 14vw, 12rem) var(--space-6);text-align:center;display:grid}._3RWegG_foot__cta>p:first-child{justify-content:center;margin:0}._3RWegG_foot__title{font:400 clamp(2.4rem, 1.2rem + 4.4vw, 5.6rem)/1 var(--font-sans);letter-spacing:-.035em;margin:0}._3RWegG_foot__title em{color:var(--color-teal-light)}._3RWegG_foot__lead{max-width:56ch;color:rgb(var(--rgb-paper) / .86);margin:0;font-size:clamp(1rem,.95rem + .3vw,1.2rem)}._3RWegG_foot__map{padding-block:var(--space-4) var(--space-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:clamp(2rem,5vw,5rem);display:grid}._3RWegG_foot__group{padding-top:var(--space-3);border-top:1px solid rgb(var(--rgb-paper) / .24)}._3RWegG_foot__grouphead{margin:0 0 var(--space-4);font:500 1.2rem/1.2 var(--font-sans);letter-spacing:-.01em}._3RWegG_foot__cols{gap:var(--space-3);grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));display:grid}._3RWegG_foot__col summary{min-height:44px;font:500 clamp(1.1rem, 1rem + .3vw, 1.3rem)/1.2 var(--font-sans);letter-spacing:-.01em;align-items:center;margin-bottom:.4rem;list-style:none;display:flex}._3RWegG_foot__col summary::-webkit-details-marker{display:none}._3RWegG_foot__col a{min-height:36px;font-size:var(--text-sm);color:rgb(var(--rgb-paper) / .72);align-items:center;padding:.2rem 0;line-height:1.3;text-decoration:none;display:flex}._3RWegG_foot__col a:hover{color:var(--color-white)}._3RWegG_foot__base{align-items:center;gap:var(--space-3);padding-block:var(--space-3) var(--space-4);border-top:1px solid rgb(var(--rgb-paper) / .18);font-size:var(--text-sm);color:rgb(var(--rgb-paper) / .66);display:flex}._3RWegG_foot__base p{margin:0}._3RWegG_foot__logo{width:64px;height:auto}._3RWegG_foot__position{color:var(--color-paper);font-weight:500}._3RWegG_foot__base nav{gap:var(--space-3);margin-left:auto;display:flex}._3RWegG_foot__base a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (max-width:1080px){._3RWegG_case{grid-template-columns:minmax(0,1fr)}._3RWegG_case__visual{aspect-ratio:16/9}._3RWegG_foot__map{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){._3RWegG_timeline__grid,._3RWegG_feature,._3RWegG_split{grid-template-columns:minmax(0,1fr)}._3RWegG_timeline__head{position:static}._3RWegG_counter{display:none}._3RWegG_feature{gap:var(--space-3)}._3RWegG_feature--flip ._3RWegG_feature__panel{order:0}._3RWegG_feature__panel{aspect-ratio:auto;padding:var(--space-3)}._3RWegG_feature__panel>*{width:100%}._3RWegG_split__title{max-width:18ch}._3RWegG_roles>div{grid-template-columns:minmax(0,1fr);gap:.3rem}}@media (max-width:760px){._3RWegG_photosplit,._3RWegG_faq__cols{grid-template-columns:minmax(0,1fr)}._3RWegG_photosplit__copy{min-height:0;padding:var(--space-3) 0;border:0}._3RWegG_photosplit__statement{margin:var(--space-3) 0 var(--space-4)}._3RWegG_photosplit__photo{aspect-ratio:4/3;min-height:0;padding:0 0 var(--space-3)}._3RWegG_faq__title{text-align:left}._3RWegG_quotes{padding-bottom:var(--space-5)}._3RWegG_quotes__photo{aspect-ratio:4/3;width:100%;margin:0}._3RWegG_quotes__panel{width:auto;min-height:300px;margin:-60px var(--space-2) 0;padding:var(--space-3);position:relative;bottom:auto;right:auto}._3RWegG_work__panel{--s:1}._3RWegG_work__inner{padding-inline:var(--gutter)}._3RWegG_case__copy{border-left:0;grid-template-columns:minmax(0,1fr);padding-left:0}._3RWegG_case__copy p{margin-top:var(--space-2)}._3RWegG_foot__map{row-gap:var(--space-3);padding-block:var(--space-3)}._3RWegG_foot__grouphead{margin-bottom:var(--space-2)}._3RWegG_foot__cols{grid-template-columns:minmax(0,1fr);gap:0}._3RWegG_foot__col{border-bottom:1px solid rgb(var(--rgb-paper) / .18)}._3RWegG_foot__col summary{cursor:pointer;justify-content:space-between;margin:0;padding:1rem 0}._3RWegG_foot__col summary:after{content:"+"}._3RWegG_foot__col[open] summary:after{content:"–"}._3RWegG_foot__col a{min-height:44px}._3RWegG_foot__col a:last-child{margin-bottom:1rem}._3RWegG_foot__base{flex-wrap:wrap}._3RWegG_foot__base nav{margin-left:0}}@media (prefers-reduced-motion:reduce){._3RWegG_work__panel{--s:1}._3RWegG_counter,._3RWegG_track__dot,._3RWegG_track__glow{display:none}}
