@font-face{font-family:EB Garamond;src:url(./EBGaramond-Regular.XeTw-nC2.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:EB Garamond;src:url(./EBGaramond-Bold.BEUT8SPK.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:SF Pro Display;src:url(./SFPRODISPLAYREGULAR.BZ4hpQW8.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:SF Pro Display;src:url(./SFPRODISPLAYMEDIUM.QyUt3Q1t.woff) format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:SF Pro Display;src:url(./SFPRODISPLAYBOLD.BMYtfYUq.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:SF Pro Text;src:url(./SFPRODISPLAYREGULAR.BZ4hpQW8.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:SF Pro Text;src:url(./SFPRODISPLAYMEDIUM.QyUt3Q1t.woff) format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:SF Pro Text;src:url(./SFPRODISPLAYBOLD.BMYtfYUq.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}*{box-sizing:border-box}:root{--color-text: #1f1f1f;--color-bg: radial-gradient(circle at top, #fffffff5, #fff0 38%), linear-gradient(180deg, #efeff3, #e7e7ec);--color-border: rgba(0, 0, 0, .08);--color-border-strong: rgba(0, 0, 0, .2);--color-text-secondary: #6e6e73;--color-accent: #0071e3;--color-accent-active: #006ed0;--shell-max-width: 93rem;--content-max-width: 60rem;--viewport-gutter: clamp(1rem, 2.2vw, 1.875rem);--content-gutter: clamp(1rem, 3vw, 2rem);--slide-padding-inline: clamp(1.5rem, 4vw, 3rem);--slide-padding-block: clamp(1.5rem, 4vw, 3rem);--slide-gap: clamp(1rem, 2vw, 2.5rem);--header-old-top-offset: .2rem;--header-old-primary-height: 33px;--header-old-secondary-height: 20px;--header-old-height: calc( var(--header-old-top-offset) + var(--header-old-primary-height) + var(--header-old-secondary-height) );--header-mid-height: 44px;--header-modern-height: 44px;--width-content: min(var(--content-max-width), calc(100vw - (var(--content-gutter) * 2)))}body{margin:0;padding:0;width:100%;height:100vh;height:100dvh;min-height:100dvh;padding:var(--viewport-gutter);overflow:hidden;background:var(--color-bg);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--color-text);display:flex;justify-content:center;align-items:stretch;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media screen and (max-width:960px){:root{--viewport-gutter: 0;--content-gutter: 1rem;--slide-padding-inline: 1rem;--slide-padding-block: 1rem;--slide-gap: .875rem}body{padding:0}}@media screen and (max-width:720px){:root{--header-old-primary-height: 31px;--header-old-secondary-height: 21px}}.button{overflow:hidden;min-width:10.75rem;min-height:2.75rem;padding:0 1.5rem;display:inline-flex;align-items:center;justify-content:center;background:var(--slide-button-secondary-highlight, linear-gradient(transparent, transparent)),var(--slide-button-secondary-bg, transparent);border:1px solid var(--slide-button-secondary-border, var(--color-accent));color:var(--slide-button-secondary-text, var(--color-accent));border-radius:var(--slide-button-radius, 999px);box-shadow:var(--slide-button-secondary-shadow, none);font-size:1rem;font-weight:500;letter-spacing:-.01em;text-decoration:none;text-shadow:var(--slide-button-secondary-text-shadow, none);transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease;cursor:pointer}.button:hover{background:var(--slide-button-secondary-highlight, linear-gradient(transparent, transparent)),var(--slide-button-secondary-hover-bg, var(--slide-button-secondary-bg, transparent));border-color:var(--slide-button-secondary-hover-border, var(--color-accent-active));box-shadow:var(--slide-button-secondary-hover-shadow, var(--slide-button-secondary-shadow, none));transform:translateY(var(--slide-button-secondary-hover-shift, 0))}.button:active{background:var(--slide-button-secondary-highlight, linear-gradient(transparent, transparent)),var(--slide-button-secondary-active-bg, var(--slide-button-secondary-hover-bg, transparent));border-color:var(--slide-button-secondary-active-border, var(--slide-button-secondary-hover-border, var(--color-accent-active)));box-shadow:var(--slide-button-secondary-active-shadow, var(--slide-button-secondary-hover-shadow, var(--slide-button-secondary-shadow, none)));transform:translateY(var(--slide-button-secondary-active-shift, 0))}.button--primary{color:var(--slide-button-text, #fff);background:var(--slide-button-highlight, linear-gradient(transparent, transparent)),var(--slide-button-bg, var(--color-accent));border-color:var(--slide-button-border, var(--color-accent));box-shadow:var(--slide-button-shadow, none);text-shadow:var(--slide-button-text-shadow, none)}.button--primary:hover{background:var(--slide-button-highlight, linear-gradient(transparent, transparent)),var(--slide-button-hover-bg, var(--color-accent-active));border-color:var(--slide-button-hover-border, var(--color-accent-active));box-shadow:var(--slide-button-hover-shadow, var(--slide-button-shadow, none));transform:translateY(var(--slide-button-hover-shift, 0))}.button--primary:active{background:var(--slide-button-highlight, linear-gradient(transparent, transparent)),var(--slide-button-active-bg, var(--slide-button-hover-bg, var(--color-accent-active)));border-color:var(--slide-button-active-border, var(--slide-button-hover-border, var(--color-accent-active)));box-shadow:var(--slide-button-active-shadow, var(--slide-button-hover-shadow, none));transform:translateY(var(--slide-button-active-shift, 0))}a{color:currentColor;text-decoration:none;border-bottom:.5px solid var(--color-border-strong)}a:hover{border-color:var(--color-border)}
