.l0C5dW_site{--paper:#fafaf7;--paper-2:#f2f1ec;--ink:#0d0d0b;--ink-2:#33332f;--mute:#6b6a64;--line:#e3e2dc;--line-2:#cfcec7;--green:#5cc486;--yellow:#f4e38c;--blue:#8ec5f2;--green-ink:#1f7a47;--blue-ink:#1f5f9e;--sans:var(--mr-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:var(--mr-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--t-xxl:clamp(64px, 14.5vw, 232px);--t-display:clamp(48px, 8.4vw, 136px);--t-h1:clamp(38px, 5.4vw, 86px);--t-h2:clamp(28px, 3.1vw, 46px);--t-h3:clamp(19px, 1.5vw, 23px);--t-body-lg:clamp(18px, 1.35vw, 21px);--t-body:16px;--t-small:14px;--t-caption:12px;--t-nav:13px;--t-meta:11px;--t-button:12px;--gut:clamp(16px, 3.2vw, 48px);--gap:clamp(12px, 1.8vw, 28px);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:136px;--s11:200px;--header:64px;--player:0px;--ease:cubic-bezier(.2, .7, .2, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--t-fast:.16s;--t-mid:.28s;--t-slow:.42s;--t-sleeve:.7s;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans);font-size:var(--t-body);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;padding-bottom:var(--player);transition:padding-bottom var(--t-mid) var(--ease);line-height:1.5}.l0C5dW_site[data-player=on]{--player:80px}@media (max-width:767px){.l0C5dW_site{--header:56px}.l0C5dW_site[data-player=on]{--player:108px}}.l0C5dW_site ::selection{background:var(--yellow);color:var(--ink)}.l0C5dW_site a{color:inherit;text-decoration:none}.l0C5dW_site :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.l0C5dW_site img{display:block}.l0C5dW_site [id]{scroll-margin-top:calc(var(--header) + 24px)}.l0C5dW_xxl{font-size:var(--t-xxl);letter-spacing:-.045em;font-variation-settings:"wdth" 78;text-transform:uppercase;margin:0;font-weight:600;line-height:.84}.l0C5dW_display{font-size:var(--t-display);letter-spacing:-.04em;font-variation-settings:"wdth" 80;margin:0;font-weight:600;line-height:.88}.l0C5dW_h1{font-size:var(--t-h1);letter-spacing:-.032em;font-variation-settings:"wdth" 84;margin:0;font-weight:600;line-height:.95}.l0C5dW_h2{font-size:var(--t-h2);letter-spacing:-.022em;font-variation-settings:"wdth" 90;margin:0;font-weight:600;line-height:1.02}.l0C5dW_h3{font-size:var(--t-h3);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.2}.l0C5dW_bodyLg{font-size:var(--t-body-lg);letter-spacing:-.006em;line-height:1.45}.l0C5dW_small{font-size:var(--t-small);line-height:1.45}.l0C5dW_caption{font-size:var(--t-caption);color:var(--mute);line-height:1.4}.l0C5dW_navType{font-size:var(--t-nav);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.l0C5dW_meta{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;line-height:1.5}.l0C5dW_mute{color:var(--mute)}.l0C5dW_btn{border:1px solid var(--ink);background:var(--ink);min-height:44px;font-family:var(--sans);font-size:var(--t-button);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);align-items:center;gap:10px;padding:0 20px;font-weight:500;display:inline-flex;color:var(--paper)!important}.l0C5dW_btn:hover{background:var(--paper);color:var(--ink)!important}.l0C5dW_btnGhost{background:0 0;color:var(--ink)!important;}.l0C5dW_btnGhost:hover{background:var(--ink);color:var(--paper)!important}.l0C5dW_textLink{font-size:var(--t-button);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;min-height:44px;padding-bottom:2px;font-weight:500;display:inline-flex}.l0C5dW_textLink span[aria-hidden]{transition:transform var(--t-mid) var(--ease)}.l0C5dW_textLink:hover span[aria-hidden]{transform:translate(4px)}.l0C5dW_main{display:block}.l0C5dW_skip{z-index:100;background:var(--ink);padding:10px 14px;position:absolute;top:8px;left:-9999px;color:var(--paper)!important}.l0C5dW_skip:focus{left:8px}.l0C5dW_header{z-index:40;height:var(--header);background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(10px);transition:border-color var(--t-mid) var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}.l0C5dW_header[data-scrolled=true]{border-bottom-color:var(--line)}.l0C5dW_headerInner{height:100%;padding:0 var(--gut);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.l0C5dW_logoLink{align-items:center;height:44px;display:inline-flex}.l0C5dW_logo{mix-blend-mode:multiply;width:auto;height:100%}.l0C5dW_logoOnInk{filter:invert();mix-blend-mode:screen}.l0C5dW_logoWrap{aspect-ratio:299/124;display:block;position:relative}.l0C5dW_logoWrap img{width:100%;height:100%}.l0C5dW_logoWrapVector{aspect-ratio:4096/1704}.l0C5dW_logoVector{-o-object-fit:contain;object-fit:contain;display:block}.l0C5dW_navDesktop{justify-self:center;gap:clamp(18px,2.4vw,40px);display:flex}.l0C5dW_navLink{min-height:44px;font-size:var(--t-nav);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);transition:color var(--t-fast) var(--ease);align-items:center;font-weight:500;display:inline-flex;position:relative}.l0C5dW_navLink:hover,.l0C5dW_navLink[aria-current=page]{color:var(--ink)}.l0C5dW_navLink:before{content:"";background:var(--yellow);width:6px;height:6px;transition:transform var(--t-mid) var(--ease);border-radius:50%;margin-top:-3px;position:absolute;top:50%;left:-12px;transform:scale(0);box-shadow:0 0 0 1px #0d0d0b1f}.l0C5dW_navLink[aria-current=page]:before{transform:scale(1)}.l0C5dW_navSoon{color:var(--mute);cursor:default;}.l0C5dW_headerRight{justify-self:end;align-items:center;gap:6px;display:flex}.l0C5dW_iconBtn{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.l0C5dW_iconBtn svg{width:20px;height:20px}.l0C5dW_burger{justify-self:start;margin-left:-12px;display:none;}.l0C5dW_igMobile{margin-right:-12px;display:none;}.l0C5dW_logoDesktop{justify-self:start}.l0C5dW_logoDesktop .l0C5dW_logoWrap{height:30px}@media (max-width:899px){.l0C5dW_navDesktop,.l0C5dW_headerRight{display:none}.l0C5dW_burger,.l0C5dW_igMobile{display:inline-grid}.l0C5dW_igMobile{justify-self:end}.l0C5dW_logoDesktop{justify-self:center}.l0C5dW_logoDesktop .l0C5dW_logoWrap{height:26px}}.l0C5dW_menu{z-index:60;background:var(--paper);padding:0 var(--gut) max(var(--s5), env(safe-area-inset-bottom));opacity:0;visibility:hidden;transition:opacity var(--t-mid) var(--ease), visibility 0s linear var(--t-mid);flex-direction:column;display:flex;position:fixed;inset:0}.l0C5dW_menu[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--t-mid) var(--ease), visibility 0s}.l0C5dW_menuTop{height:var(--header);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.l0C5dW_menuTop .l0C5dW_burger{display:inline-grid}.l0C5dW_menuTop .l0C5dW_logoWrap{height:26px}.l0C5dW_menuList{margin:var(--s7) 0 0;flex:1;padding:0;list-style:none}.l0C5dW_menuList li{border-top:1px solid var(--line);overflow:hidden}.l0C5dW_menuList li:last-child{border-bottom:1px solid var(--line)}.l0C5dW_menuItem{align-items:baseline;gap:var(--s4);letter-spacing:-.035em;font-variation-settings:"wdth" 80;text-transform:uppercase;opacity:0;transition:transform var(--t-slow) var(--ease), opacity var(--t-slow) var(--ease);padding:14px 0 12px;font-size:clamp(40px,12vw,64px);font-weight:600;line-height:.95;display:flex;transform:translateY(24px)}.l0C5dW_menu[data-open=true] .l0C5dW_menuItem{opacity:1;transform:none}.l0C5dW_menuItem .l0C5dW_meta{letter-spacing:.06em;color:var(--mute);font-weight:400;transform:translateY(-.9em)}.l0C5dW_menuItem[aria-current=page] .l0C5dW_meta{color:var(--ink)}.l0C5dW_menuItemSoon{color:var(--line-2);}.l0C5dW_menuFoot{gap:var(--s4);padding-top:var(--s6);display:grid}.l0C5dW_menuSocial{flex-wrap:wrap;gap:4px 18px;display:flex}.l0C5dW_menuFoot a[href^=mailto]{text-transform:none;letter-spacing:.02em}.l0C5dW_menuSocial a{align-items:center;min-height:44px;display:inline-flex}.l0C5dW_footer{margin-top:var(--s10);border-top:1px solid var(--ink);padding:var(--s8) var(--gut) var(--s6);-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:var(--s7);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.l0C5dW_footBrand{grid-column:1/span 5}.l0C5dW_footBrand .l0C5dW_logoWrap{width:min(100%,340px)}.l0C5dW_footLine{margin-top:var(--s5);font-size:var(--t-h3);letter-spacing:-.01em;font-weight:500}.l0C5dW_footCol{grid-column:span 2;align-content:start;gap:2px;display:grid}.l0C5dW_footCol a{min-height:32px;font-size:var(--t-small);align-items:center;display:inline-flex}.l0C5dW_footCol a:hover{text-underline-offset:3px;text-decoration:underline}.l0C5dW_footCol .l0C5dW_meta{margin-bottom:var(--s3);color:var(--mute)}.l0C5dW_footNews{grid-column:span 3}.l0C5dW_footBottom{justify-content:space-between;gap:var(--s3);padding-top:var(--s5);border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;display:flex}@media (max-width:899px){.l0C5dW_footBrand{grid-column:1/-1}.l0C5dW_footCol{grid-column:span 6}.l0C5dW_footNews{grid-column:1/-1}}.l0C5dW_news{gap:var(--s4);display:grid}.l0C5dW_newsTitle{font-size:var(--t-h3);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.15}.l0C5dW_newsForm{border-bottom:1px solid var(--ink);align-items:stretch;display:flex}.l0C5dW_newsField{flex:1;display:grid}.l0C5dW_newsLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.l0C5dW_newsInput{width:100%;min-height:48px;font:inherit;font-size:var(--t-body);color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;padding:0}.l0C5dW_newsInput::placeholder{color:var(--mute)}.l0C5dW_newsButton{font-family:var(--sans);font-size:var(--t-button);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);padding:0 0 0 var(--s4);cursor:pointer;background:0 0;border:0;min-height:48px;font-weight:600}.l0C5dW_newsButton:hover{color:var(--green-ink)}.l0C5dW_newsError{font-size:var(--t-small);color:#9b2c1f;margin:0}.l0C5dW_newsDone p{margin:0}.l0C5dW_newsDone p:first-child{font-weight:600}.l0C5dW_newsForm:focus-within{border-bottom-color:var(--ink);box-shadow:0 1px 0 0 var(--ink)}@media (prefers-reduced-motion:reduce){.l0C5dW_site *,.l0C5dW_site :before,.l0C5dW_site :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.l0C5dW_footer{isolation:isolate;background:var(--paper);position:relative;overflow:hidden}.l0C5dW_footer:after{content:"";z-index:-1;aspect-ratio:1;background:var(--green);mix-blend-mode:multiply;border-radius:50%;width:clamp(200px,30vw,440px);position:absolute;bottom:calc(-1*clamp(80px,12vw,180px));right:calc(-1*clamp(80px,12vw,180px))}.l0C5dW_newsText{font-size:var(--t-small);color:var(--mute);margin:-8px 0 0}
