@font-face{font-family:__editorial_8a3049;src:url(/_next/static/media/cf6f2da9a1e4af40-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__editorial_8a3049;src:url(/_next/static/media/b9d62148ae1395c5-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:__editorial_Fallback_8a3049;src:local("Arial");ascent-override:95.88%;descent-override:32.69%;line-gap-override:10.90%;size-adjust:91.78%}.__className_8a3049{font-family:__editorial_8a3049,__editorial_Fallback_8a3049,Times New Roman,serif}.__variable_8a3049{--font-editorial:"__editorial_8a3049","__editorial_Fallback_8a3049",Times New Roman,serif}:root{--red:#c74135;--ink:#1b1b1a;--nav:#5c5c5a;--paper:#fff;--font-serif:var(--font-editorial),"Times New Roman",serif;--cap-height:0.8;--serif-overshoot:0.02;--wordmark-size:clamp(32.4px,3.42vw,54px);--nav-size:clamp(14px,1.05vw,16px);--gutter:clamp(20px,4.1vw,64px);--copy-bottom:clamp(88px,13vh,140px);--fade:700ms;--ease:cubic-bezier(0.25,1,0.5,1)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html:has(.panels){scroll-snap-type:y mandatory}body{background:#1a1a1a;color:var(--paper);font-family:var(--font-serif);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:none}a{color:inherit}button{font:inherit}.reveal{opacity:0;animation:reveal .9s ease forwards;animation-delay:calc(.15s + var(--i, 0) * .14s)}@keyframes reveal{to{opacity:1}}.backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;background:#cfcfcf}.backdrop__image{object-fit:cover;object-position:55% 50%}.site-header{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:clamp(20px,3.1vw,48px) var(--gutter) 0;pointer-events:none}.site-header>*{pointer-events:auto}.wordmark{display:inline-flex;align-items:baseline;gap:.36em;font-size:var(--wordmark-size);line-height:1;color:var(--ink);text-decoration:none}.wordmark__icon{flex:none;display:block;height:calc((var(--cap-height) + var(--serif-overshoot)) * 1em);width:auto;transform:translateY(calc(var(--serif-overshoot) * 1em))}.wordmark__text{letter-spacing:-.005em}.site-nav{display:flex;align-items:baseline;transform:translateY(calc((var(--nav-size) - var(--wordmark-size)) * var(--cap-height) / 2 + var(--wordmark-size) * var(--serif-overshoot) / 2));gap:clamp(20px,2.6vw,40px)}.site-nav__link{font-size:var(--nav-size);color:var(--nav);text-decoration:none;transition:color .2s ease}.site-nav__link:hover{color:var(--ink)}.site-nav__link.is-accent{color:var(--red)}.site-nav__link.is-accent:hover{color:#a5342a}.menu-toggle{display:none;position:relative;z-index:2;width:44px;height:44px;align-self:center;margin-right:-10px;transform:translateY(-3px);padding:0;border:0;background:none;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .3s ease}.menu-toggle__bar{position:absolute;left:10px;width:24px;height:1.5px;border-radius:1px;background:currentColor;transition:transform .35s var(--ease),opacity .2s ease}.menu-toggle__bar:first-child{top:15px}.menu-toggle__bar:nth-child(2){top:21.25px}.menu-toggle__bar:nth-child(3){top:27.5px}.site-header[data-menu-open=true] .menu-toggle{color:var(--paper)}.site-header[data-menu-open=true] .menu-toggle__bar:first-child{transform:translateY(6.25px) rotate(45deg)}.site-header[data-menu-open=true] .menu-toggle__bar:nth-child(2){opacity:0}.site-header[data-menu-open=true] .menu-toggle__bar:nth-child(3){transform:translateY(-6.25px) rotate(-45deg)}.menu-toggle:focus-visible{outline:1px solid currentColor;outline-offset:-4px;border-radius:6px}.menu-overlay{display:none;position:fixed;inset:0;z-index:1;place-items:center;background:hsla(0,0%,6%,.12);-webkit-backdrop-filter:blur(40px) saturate(110%);backdrop-filter:blur(40px) saturate(110%);opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.menu-overlay[data-open=true]{opacity:1;visibility:visible;transition:opacity .4s ease,visibility 0s}.menu-overlay__nav{display:flex;flex-direction:column;align-items:center;gap:14px}.menu-overlay__link{padding:6px 16px;font-size:34px;line-height:1.1;color:var(--paper);text-decoration:none;text-shadow:0 0 20px rgba(0,0,0,.35);opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .5s var(--ease)}.menu-overlay[data-open=true] .menu-overlay__link{opacity:1;transform:translateY(0);transition-delay:calc(80ms + var(--j) * 50ms)}.menu-overlay__link.is-accent{color:var(--red)}.panels{position:relative;z-index:10}.panel{height:100vh;height:100svh;scroll-snap-align:start;scroll-snap-stop:always}.panel__content{position:fixed;left:var(--gutter);right:var(--gutter);bottom:var(--copy-bottom);max-width:880px;text-shadow:0 1px 24px rgba(0,0,0,.25);opacity:0;transform:translateY(8px);visibility:hidden;pointer-events:none;transition:opacity var(--fade) ease,transform var(--fade) var(--ease),visibility 0s linear var(--fade)}.panel__content[data-active=true]{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition:opacity var(--fade) ease,transform var(--fade) var(--ease),visibility 0s}.panel__title{margin:0 0 .6em;font-size:clamp(26px,2.5vw,40px);font-weight:400;line-height:1.15;letter-spacing:-.005em}.panel__body{margin:0 0 1.4em;font-size:clamp(17px,1.4vw,22px);line-height:1.4;max-width:40em}.panel__body:last-child{margin-bottom:0}.panel__body em{font-style:italic}.panel__link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.panel__cta{margin-top:clamp(28px,3.4vw,52px)}.placeholder{position:fixed;left:var(--gutter);right:var(--gutter);bottom:var(--copy-bottom);z-index:10;text-shadow:0 1px 24px rgba(0,0,0,.25)}.panel-chevron{position:fixed;left:50%;bottom:clamp(12px,2.2vh,22px);z-index:15;display:grid;place-items:center;width:64px;height:44px;margin-left:-32px;padding:0;border:0;background:none;color:hsla(0,0%,78%,.75);cursor:pointer;transition:color .2s ease}.panel-chevron:hover{color:hsla(0,0%,100%,.95)}.panel-chevron svg{width:36px;height:auto;transition:transform .6s var(--ease)}.panel-chevron[data-up=true] svg{transform:rotate(180deg)}.panel-chevron:focus-visible{outline:1px solid hsla(0,0%,100%,.7);outline-offset:2px;border-radius:6px}.panel-footer{position:fixed;right:clamp(16px,2vw,32px);bottom:clamp(16px,2.6vh,26px);z-index:15;font-size:13px;color:hsla(0,0%,90%,.8);opacity:0;transform:translateY(6px);visibility:hidden;transition:opacity var(--fade) ease,transform var(--fade) var(--ease),visibility 0s linear var(--fade)}.panel-footer[data-active=true]{opacity:1;transform:translateY(0);visibility:visible;transition:opacity var(--fade) ease,transform var(--fade) var(--ease),visibility 0s}@property --gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@property --gradient-angle-offset{syntax:"<angle>";initial-value:0deg;inherits:false}@property --gradient-percent{syntax:"<percentage>";initial-value:5%;inherits:false}@property --gradient-shine{syntax:"<color>";initial-value:#fff;inherits:false}.shiny-cta{--cta-bg:var(--red);--cta-bg-subtle:#d75a4e;--cta-fg:#fff;--cta-highlight:#ffb3a8;--cta-highlight-subtle:#ffe2dc;--animation:gradient-angle linear infinite;--duration:3s;--shadow-size:2px;--transition:800ms cubic-bezier(0.25,1,0.5,1);isolation:isolate;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-width:8.6em;padding:.55em 1.6em .37em;font-size:clamp(20px,1.7vw,26px);line-height:1.2;color:var(--cta-fg);text-decoration:none;text-shadow:none;border:1px solid transparent;border-radius:9px;outline-offset:4px;background:linear-gradient(var(--cta-bg),var(--cta-bg)) padding-box,conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)),transparent,var(--cta-highlight) var(--gradient-percent),var(--gradient-shine) calc(var(--gradient-percent) * 2),var(--cta-highlight) calc(var(--gradient-percent) * 3),transparent calc(var(--gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--cta-bg-subtle),0 6px 24px rgba(0,0,0,.25);transition:var(--transition);transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine}.shiny-cta span:before,.shiny-cta:after,.shiny-cta:before{content:"";pointer-events:none;position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;z-index:-1}.shiny-cta:active{translate:0 1px}.shiny-cta:before{--size:calc(100% - var(--shadow-size) * 3);--position:2px;--space:calc(var(--position) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position),#fff calc(var(--position) / 4),transparent 0) padding-box;background-size:var(--space) var(--space);background-repeat:space;-webkit-mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),#000,transparent 10% 90%,#000);mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),#000,transparent 10% 90%,#000);border-radius:inherit;opacity:.4}.shiny-cta:after{--animation:shimmer linear infinite;width:100%;aspect-ratio:1;background:linear-gradient(-50deg,transparent,var(--cta-highlight),transparent);-webkit-mask-image:radial-gradient(circle at bottom,transparent 40%,#000);mask-image:radial-gradient(circle at bottom,transparent 40%,#000);opacity:.6}.shiny-cta span{z-index:1}.shiny-cta span:before{--size:calc(100% + 1rem);width:var(--size);height:var(--size);box-shadow:inset 0 -1ex 2rem 4px var(--cta-highlight);opacity:0;transition:opacity var(--transition);animation:calc(var(--duration) * 1.5) breathe linear infinite}.shiny-cta,.shiny-cta:after,.shiny-cta:before{animation:var(--animation) var(--duration),var(--animation) calc(var(--duration) / .4) reverse paused;animation-composition:add}.shiny-cta:is(:hover,:focus-visible){--gradient-percent:20%;--gradient-angle-offset:95deg;--gradient-shine:var(--cta-highlight-subtle)}.shiny-cta:is(:hover,:focus-visible),.shiny-cta:is(:hover,:focus-visible):after,.shiny-cta:is(:hover,:focus-visible):before{animation-play-state:running}.shiny-cta:is(:hover,:focus-visible) span:before{opacity:1}@keyframes gradient-angle{to{--gradient-angle:360deg}}@keyframes shimmer{to{rotate:1turn}}@keyframes breathe{0%,to{scale:1}50%{scale:1.2}}@media (max-width:720px){.site-nav{display:none}.wordmark{align-self:center}.menu-toggle{display:block}.menu-overlay{display:grid}.br-wide{display:none}.backdrop__image{object-position:62% 50%}.panel-chevron{bottom:30px}.panel-footer{left:0;right:0;bottom:12px;text-align:center;font-size:12px}:root{--copy-bottom:104px}}@media (max-height:700px){:root{--copy-bottom:clamp(72px,13vh,104px)}.panel__title{font-size:clamp(22px,2.2vw,32px)}.panel__body{font-size:clamp(15px,1.25vw,19px);margin-bottom:1em}.panel__cta{margin-top:20px}}@media (max-height:500px) and (orientation:landscape){.site-header{padding-top:14px}:root{--wordmark-size:25.2px}.panel__title{font-size:20px;margin-bottom:.4em}.panel__body{font-size:14px;line-height:1.35;margin-bottom:.7em}.panel__cta{margin-top:14px}.shiny-cta{font-size:18px}:root{--copy-bottom:56px}.panel-chevron{bottom:6px}.panel-footer{left:auto;right:16px;bottom:14px;text-align:right}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.menu-overlay__link,.panel-footer,.panel-footer[data-active=true],.panel__content,.panel__content[data-active=true]{transform:none}.shiny-cta,.shiny-cta span:before,.shiny-cta:after,.shiny-cta:before{animation:none!important;transition:none}}