.ReadingProgress-module__n1WLDW__wrap{pointer-events:none;z-index:70;width:100%;height:2px;position:fixed;top:0;left:0}.ReadingProgress-module__n1WLDW__bar{transform-origin:0;will-change:transform;background-color:#1a1a1a99;height:100%}
.BlogPostContent-module__EOJh8G__article{--tw-bg-opacity:1;background-color:rgb(253 251 247/var(--tw-bg-opacity,1));min-height:100vh}.BlogPostContent-module__EOJh8G__staticHeader{--tw-bg-opacity:1;background-color:rgb(253 251 247/var(--tw-bg-opacity,1));border-color:#0000001a;border-bottom-width:1px}.BlogPostContent-module__EOJh8G__containerWide{width:100%}@media (min-width:640px){.BlogPostContent-module__EOJh8G__containerWide{max-width:640px}}@media (min-width:768px){.BlogPostContent-module__EOJh8G__containerWide{max-width:768px}}@media (min-width:1024px){.BlogPostContent-module__EOJh8G__containerWide{max-width:1024px}}@media (min-width:1280px){.BlogPostContent-module__EOJh8G__containerWide{max-width:1280px}}@media (min-width:1536px){.BlogPostContent-module__EOJh8G__containerWide{max-width:1536px}}.BlogPostContent-module__EOJh8G__containerWide{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.BlogPostContent-module__EOJh8G__containerWide{padding-left:3rem;padding-right:3rem}}.BlogPostContent-module__EOJh8G__staticHeaderInner{padding-top:5rem;padding-bottom:1.5rem}@media (min-width:768px){.BlogPostContent-module__EOJh8G__staticHeaderInner{padding-top:6rem}}.BlogPostContent-module__EOJh8G__backButton{font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.BlogPostContent-module__EOJh8G__backButton:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.BlogPostContent-module__EOJh8G__metaRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.BlogPostContent-module__EOJh8G__metaText{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.BlogPostContent-module__EOJh8G__badge{border-radius:calc(var(--radius) - 4px);text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));background-color:#0000000d;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.BlogPostContent-module__EOJh8G__title{font-family:var(--font-playfair), serif;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));margin-bottom:.75rem;font-size:1.875rem;line-height:1.25}@media (min-width:768px){.BlogPostContent-module__EOJh8G__title{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.BlogPostContent-module__EOJh8G__title{font-size:3rem;line-height:1}}.BlogPostContent-module__EOJh8G__excerpt{font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:1rem;line-height:1.625}@media (min-width:768px){.BlogPostContent-module__EOJh8G__excerpt{font-size:1.125rem;line-height:1.75rem}}.BlogPostContent-module__EOJh8G__tagsRow{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.BlogPostContent-module__EOJh8G__tag{border-radius:calc(var(--radius) - 4px);--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));background-color:#0000000d;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BlogPostContent-module__EOJh8G__tag:hover{background-color:#0000001a}.BlogPostContent-module__EOJh8G__stickyHeaderBase{z-index:60;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#fdfbf7f2;border-color:#0000001a;border-bottom-width:1px;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;position:fixed;top:0;left:0;right:0}.BlogPostContent-module__EOJh8G__stickyHeaderVisible{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.BlogPostContent-module__EOJh8G__stickyHeaderHidden{pointer-events:none;--tw-translate-y:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.BlogPostContent-module__EOJh8G__stickyInner{padding-top:.625rem;padding-bottom:.625rem}.BlogPostContent-module__EOJh8G__stickyRow{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.BlogPostContent-module__EOJh8G__stickyBack{font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));flex-shrink:0;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.BlogPostContent-module__EOJh8G__stickyBack:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.BlogPostContent-module__EOJh8G__stickyTitle{text-overflow:ellipsis;white-space:nowrap;text-align:center;font-family:var(--font-playfair), serif;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));flex:1;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.25;overflow:hidden}@media (min-width:768px){.BlogPostContent-module__EOJh8G__stickyTitle{font-size:1.125rem;line-height:1.75rem}}.BlogPostContent-module__EOJh8G__stickyTitle{min-width:0}.BlogPostContent-module__EOJh8G__stickyMetaRight{flex-shrink:0;align-items:center;gap:.5rem;min-width:0;display:flex}.BlogPostContent-module__EOJh8G__metaHiddenMd{display:none}@media (min-width:768px){.BlogPostContent-module__EOJh8G__metaHiddenMd{display:inline}}.BlogPostContent-module__EOJh8G__badgeCompact{border-radius:calc(var(--radius) - 4px);text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));background-color:#0000000d;padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.BlogPostContent-module__EOJh8G__featuredWrap{width:100%;height:50vh;position:relative;overflow:hidden}@media (min-width:768px){.BlogPostContent-module__EOJh8G__featuredWrap{height:60vh}}.BlogPostContent-module__EOJh8G__contentOuter{padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.BlogPostContent-module__EOJh8G__contentOuter{padding-top:6rem;padding-bottom:6rem}}.BlogPostContent-module__EOJh8G__contentGrid{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2.5rem;max-width:72rem;margin-left:auto;margin-right:auto;display:grid}@media (min-width:1024px){.BlogPostContent-module__EOJh8G__contentGrid{column-gap:2.5rem}}.BlogPostContent-module__EOJh8G__contentCol{grid-column:span 12/span 12}@media (min-width:1024px){.BlogPostContent-module__EOJh8G__contentCol{grid-column:span 8/span 8}}.BlogPostContent-module__EOJh8G__proseWrap{max-width:48rem}.BlogPostContent-module__EOJh8G__tocMobile{background-color:#ffffff80;border-width:1px;border-color:#0000001a;margin-bottom:2.5rem;padding:1rem}@media (min-width:1024px){.BlogPostContent-module__EOJh8G__tocMobile{display:none}}.BlogPostContent-module__EOJh8G__tocMobile{max-width:100%}.BlogPostContent-module__EOJh8G__tocSummary{cursor:pointer;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.BlogPostContent-module__EOJh8G__tocNav{margin-top:1rem}.BlogPostContent-module__EOJh8G__tocNav>: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))}.BlogPostContent-module__EOJh8G__tocNav{max-width:100%}.BlogPostContent-module__EOJh8G__tocLinkBase{white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}.BlogPostContent-module__EOJh8G__tocLinkActive{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));text-underline-offset:4px;text-decoration-line:underline;text-decoration-color:#0000004d}.BlogPostContent-module__EOJh8G__tocLinkInactive{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1))}.BlogPostContent-module__EOJh8G__tocLinkInactive:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.BlogPostContent-module__EOJh8G__tocIndent{padding-left:1rem}.BlogPostContent-module__EOJh8G__tocDesktopAside{grid-column:span 4/span 4;display:none}@media (min-width:1024px){.BlogPostContent-module__EOJh8G__tocDesktopAside{display:block}}.BlogPostContent-module__EOJh8G__tocDesktopAside{min-width:0;max-width:100%}.BlogPostContent-module__EOJh8G__tocDesktopSticky{flex-direction:column;max-height:calc(100vh - 8rem);display:flex;position:sticky;top:7rem}.BlogPostContent-module__EOJh8G__tocKicker{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));flex-shrink:0;margin-bottom:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.BlogPostContent-module__EOJh8G__tocDesktopNav>: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))}.BlogPostContent-module__EOJh8G__tocDesktopNav{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#0003 transparent;flex:1;overflow:hidden auto}.BlogPostContent-module__EOJh8G__tocDesktopNav::-webkit-scrollbar{width:6px}.BlogPostContent-module__EOJh8G__tocDesktopNav::-webkit-scrollbar-track{background:0 0}.BlogPostContent-module__EOJh8G__tocDesktopNav::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.BlogPostContent-module__EOJh8G__tocDesktopNav::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.BlogPostContent-module__EOJh8G__tocLinkInactiveDesktop{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));text-underline-offset:4px;text-decoration-color:#0000004d}.BlogPostContent-module__EOJh8G__tocLinkInactiveDesktop:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));text-decoration-line:underline}.BlogPostContent-module__EOJh8G__footer{--tw-bg-opacity:1;background-color:rgb(253 251 247/var(--tw-bg-opacity,1));border-color:#0000001a;border-top-width:1px;padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.BlogPostContent-module__EOJh8G__footer{padding-top:6rem;padding-bottom:6rem}}.BlogPostContent-module__EOJh8G__footerInner{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem;max-width:48rem;margin-left:auto;margin-right:auto;display:flex}@media (min-width:640px){.BlogPostContent-module__EOJh8G__footerInner{flex-direction:row;align-items:center}}.BlogPostContent-module__EOJh8G__footerBack{font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-size:1.125rem;line-height:1.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.BlogPostContent-module__EOJh8G__footerBack:hover{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1))}.BlogPostContent-module__EOJh8G__footerSearch{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}@media (min-width:640px){.BlogPostContent-module__EOJh8G__footerSearch{flex-direction:row;align-items:center}}.BlogPostContent-module__EOJh8G__footerSearch{flex-wrap:wrap}.BlogPostContent-module__EOJh8G__footerSearchText{font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-feature-settings:"kern" 1, "liga" 1;letter-spacing:-.01em;font-size:.875rem;line-height:1.625}
.Button-module__ZdStkq__button{text-transform:uppercase;letter-spacing:.18em;cursor:pointer;transform-origin:50%;border-width:1px;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;height:31px;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:1;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.Button-module__ZdStkq__button:active{transition-duration:.1s;transform:scale(.96)}.Button-module__ZdStkq__button>svg{flex-shrink:0;display:block}.Button-module__ZdStkq__buttonAtTop{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));border-color:#0000004d}.Button-module__ZdStkq__buttonAtTop:hover{background-color:#00000008;border-color:#00000080}.Button-module__ZdStkq__buttonAtTop:focus{outline-offset:2px;--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(1px + 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);--tw-ring-opacity:1;--tw-ring-color:rgb(26 26 26/var(--tw-ring-opacity,1));outline:2px solid #0000}.Button-module__ZdStkq__buttonAtTop:active{background-color:#0000000f}.Button-module__ZdStkq__buttonScrolled{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));border-color:#0000004d}.Button-module__ZdStkq__buttonScrolled:hover{background-color:#00000008;border-color:#00000080}.Button-module__ZdStkq__buttonScrolled:focus{outline-offset:2px;--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(1px + 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);--tw-ring-opacity:1;--tw-ring-color:rgb(26 26 26/var(--tw-ring-opacity,1));outline:2px solid #0000}.Button-module__ZdStkq__buttonScrolled:active{background-color:#0000000f}
.SpotlightSearch-module__OuPQqa__iconButton{cursor:pointer;transform-origin:50%;border-width:1px;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (min-width:768px){.SpotlightSearch-module__OuPQqa__triggerMobile{display:none}}.SpotlightSearch-module__OuPQqa__triggerDesktop{display:none}@media (min-width:768px){.SpotlightSearch-module__OuPQqa__triggerDesktop{display:inline-flex}}.SpotlightSearch-module__OuPQqa__iconButton:active{transition-duration:.1s;transform:scale(.92)}.SpotlightSearch-module__OuPQqa__iconButtonScrolled{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));border-color:#0000004d}.SpotlightSearch-module__OuPQqa__iconButtonScrolled:hover{background-color:#00000008;border-color:#00000080}.SpotlightSearch-module__OuPQqa__iconButtonScrolled:focus{outline-offset:2px;--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(1px + 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);--tw-ring-opacity:1;--tw-ring-color:rgb(26 26 26/var(--tw-ring-opacity,1));outline:2px solid #0000}.SpotlightSearch-module__OuPQqa__iconButtonScrolled:active{background-color:#0000000f}.SpotlightSearch-module__OuPQqa__iconButtonAtTop{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));border-color:#0000004d}.SpotlightSearch-module__OuPQqa__iconButtonAtTop:hover{background-color:#00000008;border-color:#00000080}.SpotlightSearch-module__OuPQqa__iconButtonAtTop:focus{outline-offset:2px;--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(1px + 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);--tw-ring-opacity:1;--tw-ring-color:rgb(26 26 26/var(--tw-ring-opacity,1));outline:2px solid #0000}.SpotlightSearch-module__OuPQqa__iconButtonAtTop:active{background-color:#0000000f}.SpotlightSearch-module__OuPQqa__triggerKbd{letter-spacing:.05em;text-transform:uppercase;color:#4a4a4a;background:#1a1a1a0d;border:1px solid #1a1a1a26;border-radius:.125rem;flex-shrink:0;align-items:center;gap:.125rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.625rem;line-height:1;transition:all .2s;display:inline-flex}.SpotlightSearch-module__OuPQqa__triggerKbdAtTop{color:#4a4a4a;background:#1a1a1a0d;border-color:#1a1a1a26}.SpotlightSearch-module__OuPQqa__overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1a1a66;justify-content:center;align-items:flex-start;padding:20vh 1rem 1rem;animation:.15s ease-out SpotlightSearch-module__OuPQqa__fadeIn;display:flex;position:fixed;inset:0}@keyframes SpotlightSearch-module__OuPQqa__fadeIn{0%{opacity:0}to{opacity:1}}.SpotlightSearch-module__OuPQqa__modal{background:#fdfbf7;border:1px solid #1a1a1a1a;width:100%;max-width:42rem;animation:.2s ease-out SpotlightSearch-module__OuPQqa__slideUp;box-shadow:0 20px 60px #1a1a1a33}@keyframes SpotlightSearch-module__OuPQqa__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.SpotlightSearch-module__OuPQqa__searchBox{border-bottom:1px solid #1a1a1a1a;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.SpotlightSearch-module__OuPQqa__searchIcon{color:#555;flex-shrink:0;width:1.25rem;height:1.25rem}.SpotlightSearch-module__OuPQqa__input{font-family:var(--font-inter), sans-serif;color:#1a1a1a;background:0 0;border:none;outline:none;flex:1;font-size:1.125rem}.SpotlightSearch-module__OuPQqa__input::placeholder{color:#555}.SpotlightSearch-module__OuPQqa__kbd{letter-spacing:.1em;text-transform:uppercase;color:#555;background:#1a1a1a0d;border:1px solid #1a1a1a1a;border-radius:.125rem;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.625rem}.SpotlightSearch-module__OuPQqa__results{max-height:24rem;overflow:hidden auto}.SpotlightSearch-module__OuPQqa__results::-webkit-scrollbar{width:4px}.SpotlightSearch-module__OuPQqa__results::-webkit-scrollbar-track{background:0 0}.SpotlightSearch-module__OuPQqa__results::-webkit-scrollbar-thumb{background:#1a1a1a33;border-radius:2px}.SpotlightSearch-module__OuPQqa__results::-webkit-scrollbar-thumb:hover{background:#1a1a1a4d}.SpotlightSearch-module__OuPQqa__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.SpotlightSearch-module__OuPQqa__emptyIcon{color:#555;opacity:.5;margin-bottom:1rem}.SpotlightSearch-module__OuPQqa__emptyTitle{font-family:var(--font-playfair), serif;color:#1a1a1a;margin:0 0 .5rem;font-size:1.25rem;font-weight:400}.SpotlightSearch-module__OuPQqa__emptyText{font-family:var(--font-inter), sans-serif;color:#555;max-width:20rem;margin:0;font-size:.875rem}.SpotlightSearch-module__OuPQqa__list{flex-direction:column;display:flex}.SpotlightSearch-module__OuPQqa__item{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #1a1a1a0d;align-items:flex-start;gap:1rem;padding:1rem 1.5rem;transition:all .15s;display:flex}.SpotlightSearch-module__OuPQqa__item:hover,.SpotlightSearch-module__OuPQqa__itemSelected{background:#1a1a1a08}.SpotlightSearch-module__OuPQqa__itemContent{flex:1;min-width:0}.SpotlightSearch-module__OuPQqa__itemHeader{align-items:center;gap:.75rem;margin-bottom:.375rem;display:flex}.SpotlightSearch-module__OuPQqa__itemTitle{font-family:var(--font-playfair), serif;color:#1a1a1a;flex:1;margin:0;font-size:1.125rem;font-weight:400;line-height:1.4}.SpotlightSearch-module__OuPQqa__itemType{letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a;background:#1a1a1a14;border:1px solid #1a1a1a26;border-radius:.125rem;flex-shrink:0;padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.625rem}.SpotlightSearch-module__OuPQqa__itemExcerpt{font-family:var(--font-inter), sans-serif;color:#555;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.SpotlightSearch-module__OuPQqa__itemMeta{font-family:var(--font-inter), sans-serif;color:#555;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.SpotlightSearch-module__OuPQqa__itemCategory{letter-spacing:.1em;text-transform:uppercase;background:#1a1a1a0d;border:1px solid #1a1a1a1a;padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.625rem}.SpotlightSearch-module__OuPQqa__itemDate{letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.625rem}.SpotlightSearch-module__OuPQqa__itemRole{font-family:var(--font-inter), sans-serif;color:#555;font-size:.75rem;font-style:italic}.SpotlightSearch-module__OuPQqa__itemArrow{color:#555;opacity:0;flex-shrink:0;margin-top:.375rem;transition:all .15s;transform:translate(-4px)}.SpotlightSearch-module__OuPQqa__item:hover .SpotlightSearch-module__OuPQqa__itemArrow,.SpotlightSearch-module__OuPQqa__itemSelected .SpotlightSearch-module__OuPQqa__itemArrow{opacity:1;transform:translate(0)}.SpotlightSearch-module__OuPQqa__footer{background:#1a1a1a05;border-top:1px solid #1a1a1a1a;padding:.75rem 1.5rem}.SpotlightSearch-module__OuPQqa__footerHints{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.SpotlightSearch-module__OuPQqa__footerHint{font-family:var(--font-inter), sans-serif;color:#555;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.SpotlightSearch-module__OuPQqa__kbdSmall{letter-spacing:.05em;color:#555;background:#1a1a1a0d;border:1px solid #1a1a1a1a;border-radius:.125rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.625rem}@media (max-width:768px){.SpotlightSearch-module__OuPQqa__overlay{padding:10vh .5rem .5rem}.SpotlightSearch-module__OuPQqa__modal{max-width:100%}.SpotlightSearch-module__OuPQqa__searchBox{padding:1rem}.SpotlightSearch-module__OuPQqa__input{font-size:1rem}.SpotlightSearch-module__OuPQqa__item{padding:.875rem 1rem}.SpotlightSearch-module__OuPQqa__itemTitle{font-size:1rem}.SpotlightSearch-module__OuPQqa__triggerText{display:none}.SpotlightSearch-module__OuPQqa__footerHints{gap:1rem}.SpotlightSearch-module__OuPQqa__footerHint{font-size:.6875rem}}
.HeaderMenu-module__nLYx7W__overlay{z-index:90;--tw-bg-opacity:1;background-color:rgb(253 251 247/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));position:fixed;inset:0}.HeaderMenu-module__nLYx7W__overlayBackdrop{cursor:pointer;position:absolute;inset:0}.HeaderMenu-module__nLYx7W__overlayPanel{height:100%;max-height:100vh;padding:1.5rem 1rem 2rem;position:relative}@media (min-width:640px){.HeaderMenu-module__nLYx7W__overlayPanel{padding:2rem 1.5rem 3rem}}@media (min-width:768px){.HeaderMenu-module__nLYx7W__overlayPanel{padding-left:3rem;padding-right:3rem}}.HeaderMenu-module__nLYx7W__overlayInner{flex-direction:column;max-width:1600px;height:100%;min-height:0;margin-left:auto;margin-right:auto;display:flex}.HeaderMenu-module__nLYx7W__overlayTopRow{justify-content:space-between;align-items:flex-start;display:flex}.HeaderMenu-module__nLYx7W__overlayKicker{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.HeaderMenu-module__nLYx7W__overlayFooter>.HeaderMenu-module__nLYx7W__overlayKicker{text-align:center;margin-top:1rem}@media (min-width:768px){.HeaderMenu-module__nLYx7W__overlayFooter>.HeaderMenu-module__nLYx7W__overlayKicker{text-align:left}}.HeaderMenu-module__nLYx7W__overlayClose{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.HeaderMenu-module__nLYx7W__overlayClose:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.HeaderMenu-module__nLYx7W__nav{flex:1;min-height:0;margin-top:1.25rem;overflow-y:auto}.HeaderMenu-module__nLYx7W__navList>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.HeaderMenu-module__nLYx7W__navItem{border-color:#0000001a;border-bottom-width:1px}.HeaderMenu-module__nLYx7W__navLink{justify-content:space-between;align-items:baseline;padding-top:1rem;padding-bottom:1rem;display:flex}.HeaderMenu-module__nLYx7W__navLink:focus{outline-offset:2px;outline:2px solid #0000}.HeaderMenu-module__nLYx7W__navIndex{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.HeaderMenu-module__nLYx7W__navLabel{font-family:var(--font-inter), sans-serif;letter-spacing:-.025em;font-size:1.5rem;line-height:2rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.HeaderMenu-module__nLYx7W__navLabel{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.HeaderMenu-module__nLYx7W__navLabel{font-size:3rem;line-height:1}}.HeaderMenu-module__nLYx7W__navLabelActive{text-underline-offset:8px;text-decoration-line:underline;text-decoration-color:#0003}.HeaderMenu-module__nLYx7W__navEnter{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group:hover .HeaderMenu-module__nLYx7W__navIndex{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.group:hover .HeaderMenu-module__nLYx7W__navEnter{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.group:hover .HeaderMenu-module__nLYx7W__navLabelHover{text-underline-offset:8px;text-decoration-line:underline;text-decoration-color:#0003}.HeaderMenu-module__nLYx7W__overlayFooter{border-color:#0000001a;border-top-width:1px;flex-direction:column;gap:1.5rem;padding-top:2.5rem;display:flex}.HeaderMenu-module__nLYx7W__overlayFooterContent{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:768px){.HeaderMenu-module__nLYx7W__overlayFooterContent{flex-direction:row;justify-content:space-between;align-items:flex-end}}.HeaderMenu-module__nLYx7W__overlayFooterText{max-width:36rem;font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.HeaderMenu-module__nLYx7W__overlayFooterActions{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.HeaderMenu-module__nLYx7W__overlayFooterActions{flex-direction:row;gap:1rem}}.HeaderMenu-module__nLYx7W__overlayFooterButton{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));border-width:1px;border-color:#0000004d;border-radius:9999px;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;display:inline-flex}.HeaderMenu-module__nLYx7W__overlayFooterButton:hover{background-color:#00000008;border-color:#00000080}.HeaderMenu-module__nLYx7W__overlayFooterButton{cursor:pointer;text-align:center;transform-origin:50%;min-width:140px;line-height:1;transition:all .2s cubic-bezier(.4,0,.2,1)}.HeaderMenu-module__nLYx7W__overlayFooterButton:active{background:#1a1a1a0f;border-color:#1a1a1a66;transform:scale(.96)}@media (min-width:768px){.HeaderMenu-module__nLYx7W__overlayFooterActions{display:none}}
.Header-module__QFXRrW__topbar{pointer-events:none;z-index:50;justify-content:space-between;align-items:center;width:100%;padding:1rem;display:flex;position:fixed;top:0;left:0}@media (min-width:640px){.Header-module__QFXRrW__topbar{padding:1.5rem}}@media (min-width:768px){.Header-module__QFXRrW__topbar{padding-left:3rem;padding-right:3rem}}.Header-module__QFXRrW__topbar{opacity:1;transition:background-color .3s,border-color .3s,color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}.Header-module__QFXRrW__topbarAtTop{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));mix-blend-mode:normal}.Header-module__QFXRrW__topbarScrolled{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));mix-blend-mode:normal;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#fdfbf7cc;border-color:#0000001a;border-bottom-width:1px}.Header-module__QFXRrW__brandLink{pointer-events:auto;font-family:var(--font-inter), sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:500;line-height:1rem}.Header-module__QFXRrW__brandLink:focus{outline-offset:2px;outline:2px solid #0000}@media (min-width:640px){.Header-module__QFXRrW__brandLink{font-size:.875rem;line-height:1.25rem}}.Header-module__QFXRrW__brandLink:hover{text-underline-offset:.35em;text-decoration-line:underline}.Header-module__QFXRrW__brandLink{transition:color .3s,box-shadow .3s}.Header-module__QFXRrW__focusRingInk: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(1px + 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);--tw-ring-opacity:1;--tw-ring-color:rgb(26 26 26/var(--tw-ring-opacity,1))}.Header-module__QFXRrW__focusRingWhite: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(1px + 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);--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.Header-module__QFXRrW__actions{pointer-events:auto;align-items:center;gap:.5rem;display:flex}@media (min-width:640px){.Header-module__QFXRrW__actions{gap:.75rem}}.Header-module__QFXRrW__recruitButton{display:none}@media (min-width:768px){.Header-module__QFXRrW__recruitButton{display:inline-flex}}.Header-module__QFXRrW__menuButton{pointer-events:auto;text-transform:uppercase;letter-spacing:.18em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.Header-module__QFXRrW__menuButton:focus{outline-offset:2px;outline:2px solid #0000}.Header-module__QFXRrW__menuButton{margin-right:-.5rem;padding:.5rem}@media (min-width:640px){.Header-module__QFXRrW__menuButton{margin-right:-.5rem;padding:.5rem}}.Header-module__QFXRrW__menuButton:hover{text-underline-offset:.35em;text-decoration-line:underline}.Header-module__QFXRrW__menuButton{white-space:nowrap;transform-origin:50%;transition:color .2s,box-shadow .2s,transform .1s cubic-bezier(.4,0,.2,1)}.Header-module__QFXRrW__menuButton:active{transform:scale(.96)}.Header-module__QFXRrW__preloaderOverlay{--preloader-ease-out:cubic-bezier(.22, 1, .36, 1);--preloader-ease-lift:cubic-bezier(.76, 0, .24, 1);--preloader-ease-sweep:cubic-bezier(.45, .05, .55, .95);--preloader-letter-stagger:55ms;pointer-events:auto;z-index:1;--tw-bg-opacity:1;background-color:rgb(253 251 247/var(--tw-bg-opacity,1));--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);mix-blend-mode:normal;opacity:1;transition:transform .55s var(--preloader-ease-lift), opacity .45s var(--preloader-ease-out);border-color:#0000001a;border-bottom-width:1px;position:absolute;inset:0;overflow:hidden;transform:translateY(0)}.Header-module__QFXRrW__preloaderContent{pointer-events:none;transition:opacity .25s var(--preloader-ease-out);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding-left:1rem;padding-right:1rem;display:flex;position:absolute;inset:0}.Header-module__QFXRrW__preloaderBrand{font-family:var(--font-inter), sans-serif;text-transform:uppercase;color:#1a1a1abf;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}@media (min-width:640px){.Header-module__QFXRrW__preloaderBrand{font-size:.875rem;line-height:1.25rem}}.Header-module__QFXRrW__preloaderBrand{gap:.22em}.Header-module__QFXRrW__preloaderLetter{opacity:0;animation:Header-module__QFXRrW__preloaderLetterIn .5s var(--preloader-ease-out) forwards;animation-delay:calc(var(--letter-index) * var(--preloader-letter-stagger));will-change:transform, opacity;display:inline-block;transform:translate(.75em)}.Header-module__QFXRrW__preloaderLabel{text-transform:uppercase;letter-spacing:.18em;color:#1a1a1a8c;opacity:0;animation:Header-module__QFXRrW__preloaderLabelIn .45s var(--preloader-ease-out) forwards;animation-delay:calc(var(--letter-count) * var(--preloader-letter-stagger) + .12s);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;transform:translateY(.35rem)}.Header-module__QFXRrW__preloaderDots{margin-left:.125rem;display:inline-flex}.Header-module__QFXRrW__preloaderDots span{animation:Header-module__QFXRrW__preloaderDot 1.2s var(--preloader-ease-sweep) infinite}.Header-module__QFXRrW__preloaderDots span:nth-child(2){animation-delay:.16s}.Header-module__QFXRrW__preloaderDots span:nth-child(3){animation-delay:.32s}.Header-module__QFXRrW__preloaderLine{opacity:.55;width:36%;height:1px;animation:Header-module__QFXRrW__preloaderSweep 1.15s var(--preloader-ease-sweep) infinite;will-change:transform, opacity;background-color:#1a1a1acc;position:absolute;bottom:0;left:0}.Header-module__QFXRrW__preloaderOverlayHidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.Header-module__QFXRrW__preloaderOverlayHidden .Header-module__QFXRrW__preloaderContent,.Header-module__QFXRrW__preloaderOverlayHidden .Header-module__QFXRrW__preloaderLine{opacity:0}.Header-module__QFXRrW__preloaderOverlayHidden .Header-module__QFXRrW__preloaderLine{animation:none}@keyframes Header-module__QFXRrW__preloaderLetterIn{to{opacity:1;transform:translate(0)}}@keyframes Header-module__QFXRrW__preloaderLabelIn{to{opacity:1;transform:translateY(0)}}@keyframes Header-module__QFXRrW__preloaderDot{0%,70%,to{opacity:.2}35%{opacity:1}}@keyframes Header-module__QFXRrW__preloaderSweep{0%{opacity:.25;transform:translate(-120%)}45%{opacity:1}to{opacity:.25;transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.Header-module__QFXRrW__preloaderOverlay{transition:none}.Header-module__QFXRrW__preloaderLetter,.Header-module__QFXRrW__preloaderLabel{opacity:1;animation:none;transform:none}.Header-module__QFXRrW__preloaderDots span{opacity:.5;animation:none}.Header-module__QFXRrW__preloaderLine{opacity:.3;width:100%;animation:none}}
.Hero-module__Vn8RJa__section{--tw-bg-opacity:1;background-color:rgb(253 251 247/var(--tw-bg-opacity,1));border-color:#0000001a;border-bottom-width:1px;flex-direction:column;justify-content:flex-end;min-height:100vh;padding:6rem 1.5rem 3rem;scroll-margin-top:6rem;display:flex}@media (min-width:768px){.Hero-module__Vn8RJa__section{padding-bottom:6rem;padding-left:3rem;padding-right:3rem}}.Hero-module__Vn8RJa__inner{width:100%;max-width:1600px}.Hero-module__Vn8RJa__headline{font-family:var(--font-playfair), serif;letter-spacing:-.05em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));font-size:14vw;line-height:.85}.Hero-module__Vn8RJa__headlineLine{animation:.75s cubic-bezier(.22,1,.36,1) both Hero-module__Vn8RJa__heroFadeUp;display:inline-block}.Hero-module__Vn8RJa__headlineEm{font-style:italic;font-weight:300}.Hero-module__Vn8RJa__sub{max-width:36rem;margin-top:3rem}@media (min-width:768px){.Hero-module__Vn8RJa__sub{text-align:right;margin-left:auto}}.Hero-module__Vn8RJa__subText{font-family:var(--font-inter), sans-serif;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:300;line-height:1.75rem}@media (min-width:768px){.Hero-module__Vn8RJa__subText{font-size:1.25rem;line-height:1.75rem}}.Hero-module__Vn8RJa__subText{animation:.75s cubic-bezier(.22,1,.36,1) .48s both Hero-module__Vn8RJa__heroFadeUp}@keyframes Hero-module__Vn8RJa__heroFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Hero-module__Vn8RJa__headlineLine,.Hero-module__Vn8RJa__subText{animation:none}}
.CustomCursorToggle-module__eiL3lG__toggle{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.CustomCursorToggle-module__eiL3lG__label{-webkit-user-select:none;user-select:none}.CustomCursorToggle-module__eiL3lG__switch{background-color:#0000000d;border-width:1px;border-color:#00000026;border-radius:9999px;flex-shrink:0;align-items:center;width:2.25rem;height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:inline-flex;position:relative}.CustomCursorToggle-module__eiL3lG__switch:focus-visible{outline-offset:4px;outline:2px solid #1a1a1a}.CustomCursorToggle-module__eiL3lG__switchOn{--tw-border-opacity:1;border-color:rgb(26 26 26/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.CustomCursorToggle-module__eiL3lG__thumb{pointer-events:none;--tw-translate-x:.125rem;width:.875rem;height:.875rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(253 251 247/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:9999px;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:block}.CustomCursorToggle-module__eiL3lG__switchOn .CustomCursorToggle-module__eiL3lG__thumb{--tw-translate-x:18px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(253 251 247/var(--tw-bg-opacity,1))}
.Footer-module__SQ5Fkq__footer{--tw-bg-opacity:1;background-color:rgb(253 251 247/var(--tw-bg-opacity,1));border-color:#0000001a;border-top-width:1px;padding:6rem 1.5rem}@media (min-width:768px){.Footer-module__SQ5Fkq__footer{padding-left:3rem;padding-right:3rem}}.Footer-module__SQ5Fkq__inner{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:3rem;display:flex}@media (min-width:768px){.Footer-module__SQ5Fkq__inner{flex-direction:row;align-items:flex-end}}.Footer-module__SQ5Fkq__left{max-width:42rem}.Footer-module__SQ5Fkq__headline{font-family:var(--font-playfair), serif;margin-bottom:2rem;font-size:3rem;line-height:1}@media (min-width:768px){.Footer-module__SQ5Fkq__headline{font-size:4.5rem;line-height:1}}@media (min-width:1024px){.Footer-module__SQ5Fkq__headline{font-size:6rem;line-height:1}}.Footer-module__SQ5Fkq__headlineLink{--tw-ring-offset-color:#fdfbf7;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}.Footer-module__SQ5Fkq__headlineLink:focus{outline-offset:2px;--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);--tw-ring-opacity:1;--tw-ring-color:rgb(26 26 26/var(--tw-ring-opacity,1));--tw-ring-offset-width:4px;outline:2px solid #0000}.Footer-module__SQ5Fkq__headlineLink:hover{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-style:italic}.Footer-module__SQ5Fkq__linksRow{font-family:var(--font-inter), sans-serif;gap:1.5rem;font-size:1.125rem;line-height:1.75rem;display:flex}.Footer-module__SQ5Fkq__link{text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:1px}.Footer-module__SQ5Fkq__link:hover{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1))}.Footer-module__SQ5Fkq__right{text-align:right;font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));flex-direction:column;align-items:flex-end;gap:.75rem;font-size:.875rem;line-height:1.25rem;display:flex}.Footer-module__SQ5Fkq__heart{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}
.ProjectRow-module__ezWpLq__row{border-color:#0000001a;border-bottom-width:1px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:flex-start;column-gap:1.5rem;padding-top:2rem;padding-bottom:2rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid}.ProjectRow-module__ezWpLq__row:focus{outline-offset:2px;outline:2px solid #0000}@media (min-width:768px){.ProjectRow-module__ezWpLq__row{padding-top:2.5rem;padding-bottom:2.5rem}}.ProjectRow-module__ezWpLq__row:hover,.ProjectRow-module__ezWpLq__row:focus{background-color:#00000005}.ProjectRow-module__ezWpLq__number{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));grid-column:span 2/span 2;padding-top:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.ProjectRow-module__ezWpLq__number{grid-column:span 1/span 1}}.ProjectRow-module__ezWpLq__content{grid-column:span 10/span 10;min-width:0}@media (min-width:768px){.ProjectRow-module__ezWpLq__content{grid-column:span 8/span 8}}.ProjectRow-module__ezWpLq__title{font-family:var(--font-inter), sans-serif;letter-spacing:-.025em;text-underline-offset:4px;font-size:1.5rem;font-weight:500;line-height:1.15}@media (min-width:768px){.ProjectRow-module__ezWpLq__title{font-size:1.875rem;line-height:2.25rem}}.ProjectRow-module__ezWpLq__desc{max-width:64ch;font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));margin-top:.75rem;font-size:.875rem;line-height:1.625}.ProjectRow-module__ezWpLq__meta{text-align:right;flex-direction:column;grid-column:span 3/span 3;gap:1rem;padding-top:.25rem;display:none}@media (min-width:768px){.ProjectRow-module__ezWpLq__meta{display:flex}}.ProjectRow-module__ezWpLq__metaInfo{flex:1}.ProjectRow-module__ezWpLq__year{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.ProjectRow-module__ezWpLq__role{font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));margin-top:.5rem;font-size:.875rem;line-height:1.25rem}.ProjectRow-module__ezWpLq__action{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));align-items:center;gap:.5rem;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:inline-flex}.ProjectRow-module__ezWpLq__actionText{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.ProjectRow-module__ezWpLq__actionIcon{transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.group:hover .ProjectRow-module__ezWpLq__number{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.group:hover .ProjectRow-module__ezWpLq__title{text-decoration-line:underline}.group:hover .ProjectRow-module__ezWpLq__action{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.group:hover .ProjectRow-module__ezWpLq__actionIcon{transform:translate(4px)}
.ProjectsCTA-module__z8sNFa__container{border-color:#0000001a;border-top-width:1px;margin-top:4rem;padding-top:3rem}@media (min-width:768px){.ProjectsCTA-module__z8sNFa__container{margin-top:6rem;padding-top:4rem}}.ProjectsCTA-module__z8sNFa__container{text-align:center;max-width:48rem;margin-left:auto;margin-right:auto}.ProjectsCTA-module__z8sNFa__heading{font-family:var(--font-inter), sans-serif;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));margin-bottom:1rem;font-size:1.5rem;line-height:2rem}@media (min-width:768px){.ProjectsCTA-module__z8sNFa__heading{margin-bottom:1.5rem;font-size:1.875rem;line-height:2.25rem}}.ProjectsCTA-module__z8sNFa__text{font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));margin-bottom:2rem;font-size:1rem;line-height:1.625}@media (min-width:768px){.ProjectsCTA-module__z8sNFa__text{margin-bottom:2.5rem;font-size:1.125rem;line-height:1.75rem}}.ProjectsCTA-module__z8sNFa__text{max-width:42rem;margin-left:auto;margin-right:auto}.ProjectsCTA-module__z8sNFa__button{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));background-color:#ffffff80;border-width:1px;border-color:#0000004d;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;display:inline-flex}.ProjectsCTA-module__z8sNFa__button:hover{background-color:#00000008;border-color:#00000080}.ProjectsCTA-module__z8sNFa__button:focus{outline-offset:2px;--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(1px + 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);--tw-ring-opacity:1;--tw-ring-color:rgb(26 26 26/var(--tw-ring-opacity,1));outline:2px solid #0000}.ProjectsCTA-module__z8sNFa__button{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(0,0,.2,1)}.ProjectsCTA-module__z8sNFa__button svg{flex-shrink:0}.ProjectsCTA-module__z8sNFa__button:active{background-color:#0000000f;transform:scale(.98)}
.SelectedWorks-module__HIzeha__section{--tw-bg-opacity:1;background-color:rgb(253 251 247/var(--tw-bg-opacity,1));border-color:#0000001a;border-top-width:1px;padding:6rem 1.5rem;scroll-margin-top:6rem}@media (min-width:768px){.SelectedWorks-module__HIzeha__section{padding-left:3rem;padding-right:3rem}}.SelectedWorks-module__HIzeha__headerRow{justify-content:space-between;align-items:flex-end;margin-bottom:3rem;display:flex}.SelectedWorks-module__HIzeha__kicker{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.SelectedWorks-module__HIzeha__heading{font-family:var(--font-inter), sans-serif;letter-spacing:-.025em;margin-top:.5rem;font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.SelectedWorks-module__HIzeha__heading{font-size:2.25rem;line-height:2.5rem}}.SelectedWorks-module__HIzeha__years{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;display:none}@media (min-width:768px){.SelectedWorks-module__HIzeha__years{display:block}}.SelectedWorks-module__HIzeha__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.SelectedWorks-module__HIzeha__viewAll{text-align:center;margin-top:3rem}.SelectedWorks-module__HIzeha__viewAllLink{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;display:inline-flex}.SelectedWorks-module__HIzeha__viewAllLink:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.SelectedWorks-module__HIzeha__viewAllLink{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.SelectedWorks-module__HIzeha__viewAllLink svg{transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.SelectedWorks-module__HIzeha__viewAllLink:hover svg{transform:translate(4px)}
.Mentorship-module__hmdFZa__section{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(253 251 247/var(--tw-text-opacity,1));border-color:#0000001a;border-top-width:1px;padding:6rem 1.5rem;scroll-margin-top:6rem}@media (min-width:768px){.Mentorship-module__hmdFZa__section{padding:8rem 3rem}}.Mentorship-module__hmdFZa__layout{grid-template-columns:repeat(1,minmax(0,1fr));gap:4rem;display:grid}@media (min-width:768px){.Mentorship-module__hmdFZa__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.Mentorship-module__hmdFZa__heading{font-family:var(--font-playfair), serif;margin-bottom:1.5rem;font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.Mentorship-module__hmdFZa__heading{font-size:3.75rem;line-height:1}}.Mentorship-module__hmdFZa__intro{max-width:24rem;font-family:var(--font-inter), sans-serif;color:#fdfbf7b3;margin-top:1rem;line-height:1.625}.Mentorship-module__hmdFZa__intro:first-child{margin-top:0}.Mentorship-module__hmdFZa__courseLink{text-transform:uppercase;letter-spacing:.18em;color:#fdfbf7e6;border-color:#fdfbf766;border-bottom-width:1px;margin-top:1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-block}.Mentorship-module__hmdFZa__courseLink:hover{--tw-border-opacity:1;border-color:rgb(253 251 247/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(253 251 247/var(--tw-text-opacity,1))}.Mentorship-module__hmdFZa__list{font-family:var(--font-inter), sans-serif;font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.Mentorship-module__hmdFZa__list{font-size:1.25rem;line-height:1.75rem}}.Mentorship-module__hmdFZa__listStack{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;display:grid}.Mentorship-module__hmdFZa__item{border-color:#fff3;border-top-width:1px;padding-top:1rem}.Mentorship-module__hmdFZa__itemTitle{font-weight:500;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}.group:hover .Mentorship-module__hmdFZa__itemTitle{--tw-translate-x:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.Mentorship-module__hmdFZa__itemDesc{color:#fff9;margin-top:.5rem;font-size:.875rem;line-height:1.25rem}
.Toolbox-module__6tOD_G__section{background-color:#ffffff80;border-color:#0000001a;border-bottom-width:1px;padding-top:4rem;padding-bottom:4rem;scroll-margin-top:6rem;overflow:hidden}.Toolbox-module__6tOD_G__marquee{display:flex}@keyframes Toolbox-module__6tOD_G__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.Toolbox-module__6tOD_G__marquee{white-space:nowrap;animation:30s linear infinite Toolbox-module__6tOD_G__marquee}@media (prefers-reduced-motion:reduce){.Toolbox-module__6tOD_G__marquee{animation-play-state:paused}}.Toolbox-module__6tOD_G__item{font-family:var(--font-playfair), serif;margin-left:2rem;margin-right:2rem;font-size:12vw}@media (min-width:768px){.Toolbox-module__6tOD_G__item{font-size:8vw}}.Toolbox-module__6tOD_G__item{color:#0000006b}
.BlogPostList-module__M7aPyq__follower{display:none}@media (min-width:768px){.BlogPostList-module__M7aPyq__follower{display:block}}.BlogPostList-module__M7aPyq__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}@media (min-width:768px){.BlogPostList-module__M7aPyq__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}}.BlogPostList-module__M7aPyq__row{cursor:none;border-radius:calc(var(--radius) - 4px);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;position:relative;overflow:hidden}@media (min-width:768px){.BlogPostList-module__M7aPyq__row{cursor:auto;border-radius:0;overflow:visible}}.BlogPostList-module__M7aPyq__rowLink{border-color:#0000001a;border-bottom-width:1px;flex-direction:column;gap:.5rem;padding:1.25rem 1rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;display:flex}.BlogPostList-module__M7aPyq__rowLink:focus{outline-offset:2px;outline:2px solid #0000}@media (min-width:768px){.BlogPostList-module__M7aPyq__rowLink{grid-template-columns:150px minmax(0,1fr) auto;align-items:flex-start;column-gap:2.5rem;padding:1.75rem 0;display:grid}}@media (max-width:767px){.BlogPostList-module__M7aPyq__rowLink{background-color:#fff6;border-width:0}}@media (min-width:768px){.BlogPostList-module__M7aPyq__rowLink:hover,.BlogPostList-module__M7aPyq__rowLink:focus{background-color:#00000005;padding-left:1rem}}.BlogPostList-module__M7aPyq__meta{flex-direction:row;align-items:center;gap:.75rem;display:flex}@media (min-width:768px){.BlogPostList-module__M7aPyq__meta{flex-direction:column;order:0;align-items:flex-start;gap:.25rem;padding-top:.25rem}}.BlogPostList-module__M7aPyq__date{white-space:nowrap;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.BlogPostList-module__M7aPyq__readingTime{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;display:none}@media (min-width:768px){.BlogPostList-module__M7aPyq__readingTime{display:inline}}.BlogPostList-module__M7aPyq__main{flex-direction:column;gap:.5rem;display:flex}@media (min-width:768px){.BlogPostList-module__M7aPyq__main{order:0}}.BlogPostList-module__M7aPyq__title{font-family:var(--font-inter), sans-serif;font-size:1.25rem;font-weight:500;line-height:1.375;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}@media (min-width:768px){.BlogPostList-module__M7aPyq__title{font-size:1.5rem;line-height:2rem}}.BlogPostList-module__M7aPyq__excerpt{-webkit-line-clamp:2;max-width:42rem;font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));-webkit-box-orient:vertical;font-size:.875rem;line-height:1.625;display:-webkit-box;overflow:hidden}@media (min-width:768px){.BlogPostList-module__M7aPyq__excerpt{font-size:1rem;line-height:1.5rem}.group\/row:hover .BlogPostList-module__M7aPyq__title{--tw-translate-x:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.BlogPostList-module__M7aPyq__category{border-radius:calc(var(--radius) - 4px);text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;width:fit-content;color:rgb(85 85 85/var(--tw-text-opacity,1));background-color:#0000000d;order:-9999;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}@media (min-width:768px){.BlogPostList-module__M7aPyq__category{order:0;place-self:flex-start end;margin-top:.25rem}}
.CursorFollower-module__b829BG__base{pointer-events:none;z-index:80;opacity:0;object-fit:cover;will-change:transform, opacity;width:300px;height:200px;transition:opacity .3s;position:fixed;top:0;left:0;transform:translate(0,0)}
.BlogClient-module__xK5Boa__section{--tw-bg-opacity:1;background-color:rgb(253 251 247/var(--tw-bg-opacity,1));min-height:100vh;padding:6rem 1.5rem}@media (min-width:768px){.BlogClient-module__xK5Boa__section{padding-left:3rem;padding-right:3rem}}.BlogClient-module__xK5Boa__headerRow{border-color:#0000001a;border-bottom-width:1px;justify-content:space-between;align-items:flex-end;margin-bottom:4rem;padding-bottom:1rem;display:flex}.BlogClient-module__xK5Boa__heading{font-family:var(--font-playfair), serif;font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.BlogClient-module__xK5Boa__heading{font-size:3rem;line-height:1}}.BlogClient-module__xK5Boa__archiveLink{font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.BlogClient-module__xK5Boa__archiveLink:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}
.page-module__hUlLAq__navigationSection{--tw-bg-opacity:1;background-color:rgb(253 251 247/var(--tw-bg-opacity,1));border-color:#0000001a;border-top-width:1px}.page-module__hUlLAq__navigationContainer{width:100%}@media (min-width:640px){.page-module__hUlLAq__navigationContainer{max-width:640px}}@media (min-width:768px){.page-module__hUlLAq__navigationContainer{max-width:768px}}@media (min-width:1024px){.page-module__hUlLAq__navigationContainer{max-width:1024px}}@media (min-width:1280px){.page-module__hUlLAq__navigationContainer{max-width:1280px}}@media (min-width:1536px){.page-module__hUlLAq__navigationContainer{max-width:1536px}}.page-module__hUlLAq__navigationContainer{margin-left:auto;margin-right:auto;padding:3rem 1.5rem}@media (min-width:768px){.page-module__hUlLAq__navigationContainer{padding:4rem 3rem}}.page-module__hUlLAq__navigationInner{max-width:48rem;margin-left:auto;margin-right:auto}.page-module__hUlLAq__navigationGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (min-width:768px){.page-module__hUlLAq__navigationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.page-module__hUlLAq__navigationCard{background-color:#ffffff80;border-width:1px;border-color:#0000001a;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.page-module__hUlLAq__navigationCard:hover{background-color:#ffffffb3;border-color:#0003}.page-module__hUlLAq__navigationCardEmpty{opacity:.5;background-color:#ffffff80;border-width:1px;border-color:#0000001a}.page-module__hUlLAq__navigationLink{padding:1.5rem;display:block}@media (min-width:768px){.page-module__hUlLAq__navigationLink{padding:2rem}}.page-module__hUlLAq__navigationLink:hover .page-module__hUlLAq__navigationLabel{font-style:italic}.page-module__hUlLAq__navigationLink:hover .page-module__hUlLAq__navigationTitle{font-style:italic;text-decoration-line:underline}.page-module__hUlLAq__navigationLabel{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));margin-bottom:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:block}.page-module__hUlLAq__navigationTitle{font-family:var(--font-playfair), serif;font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.page-module__hUlLAq__navigationTitle{font-size:1.5rem;line-height:2rem}}.page-module__hUlLAq__navigationTitle{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));text-underline-offset:4px;margin-bottom:1rem;line-height:1.25;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.page-module__hUlLAq__navigationMeta,.page-module__hUlLAq__navigationMetaRight{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (min-width:768px){.page-module__hUlLAq__navigationMetaRight{justify-content:flex-end}}.page-module__hUlLAq__navigationDate{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.page-module__hUlLAq__navigationCategory{text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));border-radius:calc(var(--radius) - 4px);background-color:#0000000d;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.page-module__hUlLAq__navigationEmpty{padding:1.5rem}@media (min-width:768px){.page-module__hUlLAq__navigationEmpty{padding:2rem}}.page-module__hUlLAq__navigationEmptyText{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}
.MarkdownRenderer-module__HrIoTG__tableWrap{-webkit-overflow-scrolling:touch;max-width:100%;margin-top:2.5rem;margin-bottom:2.5rem;overflow-x:auto}.MarkdownRenderer-module__HrIoTG__tableEl{border-collapse:collapse;background-color:#0000;border-width:1px;border-color:#0000001a;width:max-content;min-width:100%}.MarkdownRenderer-module__HrIoTG__thead{background-color:#0000}.MarkdownRenderer-module__HrIoTG__th{text-align:left;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));white-space:nowrap;border-color:#0000001a;border-bottom-width:1px;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.MarkdownRenderer-module__HrIoTG__tr{border-color:#0000001a}.MarkdownRenderer-module__HrIoTG__td{vertical-align:top;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));white-space:nowrap;border-color:#0000001a;border-top-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}
.page-module__xgPmsG__article{min-height:100vh;padding-top:6rem;padding-bottom:5rem}@media (min-width:768px){.page-module__xgPmsG__article{padding-top:8rem;padding-bottom:8rem}}.page-module__xgPmsG__container{max-width:56rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.page-module__xgPmsG__container{padding-left:3rem;padding-right:3rem}}.page-module__xgPmsG__backLink{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;display:inline-flex}.page-module__xgPmsG__backLink:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.page-module__xgPmsG__backLink{margin-bottom:3rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}@media (min-width:768px){.page-module__xgPmsG__backLink{margin-bottom:4rem}}.page-module__xgPmsG__header{margin-bottom:4rem;padding-bottom:3rem}@media (min-width:768px){.page-module__xgPmsG__header{margin-bottom:5rem;padding-bottom:4rem}}.page-module__xgPmsG__header{border-color:#0000001a;border-bottom-width:1px}.page-module__xgPmsG__title{font-family:var(--font-inter), sans-serif;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));margin-bottom:1.5rem;font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.page-module__xgPmsG__title{font-size:3.75rem;line-height:1}}.page-module__xgPmsG__description{max-width:48rem;font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.page-module__xgPmsG__description{font-size:1.5rem;line-height:2rem}}.page-module__xgPmsG__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}@media (min-width:768px){.page-module__xgPmsG__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}}.page-module__xgPmsG__main>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}@media (min-width:768px){.page-module__xgPmsG__main>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}}.page-module__xgPmsG__section>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.page-module__xgPmsG__sectionTitle{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));border-color:#0000001a;border-bottom-width:1px;margin-bottom:1.5rem;padding-bottom:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.page-module__xgPmsG__textContent>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.page-module__xgPmsG__text{font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:1.125rem;line-height:1.625}.page-module__xgPmsG__link{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));text-underline-offset:4px;text-decoration-line:underline;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.page-module__xgPmsG__link:hover{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1))}.page-module__xgPmsG__cta{margin-top:4rem;padding-top:3rem}@media (min-width:768px){.page-module__xgPmsG__cta{margin-top:5rem;padding-top:4rem}}.page-module__xgPmsG__cta{border-color:#0000001a;border-top-width:1px}.page-module__xgPmsG__cta>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.page-module__xgPmsG__ctaText{font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));font-size:1.25rem;line-height:1.75rem}.page-module__xgPmsG__ctaLinks{flex-wrap:wrap;gap:1rem;display:flex}.page-module__xgPmsG__ctaLink{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));border-width:1px;border-color:#0003;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;display:inline-flex}.page-module__xgPmsG__ctaLink:hover{background-color:#00000008;border-color:#0006}.page-module__xgPmsG__ctaLink{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.page-module__xgPmsG__ctaLink:active{transform:scale(.96)}
.page-module__fJCYaa__article{min-height:100vh;padding-top:6rem;padding-bottom:5rem}@media (min-width:768px){.page-module__fJCYaa__article{padding-top:8rem;padding-bottom:8rem}}.page-module__fJCYaa__wrapper{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:1024px){.page-module__fJCYaa__wrapper{grid-template-columns:1fr 240px;gap:4rem}}@media (min-width:1280px){.page-module__fJCYaa__wrapper{gap:5rem}}.page-module__fJCYaa__wrapper{max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.page-module__fJCYaa__wrapper{padding-left:3rem;padding-right:3rem}}.page-module__fJCYaa__mainContent{min-width:0}.page-module__fJCYaa__container{max-width:56rem}.page-module__fJCYaa__sidebar{display:none}@media (min-width:1024px){.page-module__fJCYaa__sidebar{display:block}}.page-module__fJCYaa__sidebarSticky{position:sticky;top:7rem}.page-module__fJCYaa__sidebarSticky>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.page-module__fJCYaa__sidebarSticky{max-height:calc(100vh - 8rem);overflow-y:auto}.page-module__fJCYaa__sidebarBlock{flex-direction:column;display:flex}.page-module__fJCYaa__sidebarKicker{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));margin-bottom:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.page-module__fJCYaa__tocList{margin:0;list-style-type:none}.page-module__fJCYaa__tocList>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.page-module__fJCYaa__tocList{padding:0}.page-module__fJCYaa__tocItem{list-style-type:none}.page-module__fJCYaa__tocItemIndent{border-color:#0000001a;border-left-width:1px;padding-left:.75rem;list-style-type:none}.page-module__fJCYaa__tocLink{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));padding-top:.125rem;padding-bottom:.125rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}.page-module__fJCYaa__tocLink:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.page-module__fJCYaa__tocLinkActive{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));text-underline-offset:2px;font-weight:500;text-decoration-line:underline;text-decoration-color:#0000004d}.page-module__fJCYaa__sidebarCourseList{margin:0;list-style-type:none}.page-module__fJCYaa__sidebarCourseList>: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))}.page-module__fJCYaa__sidebarCourseList{padding:0}.page-module__fJCYaa__sidebarCourseLink{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}.page-module__fJCYaa__sidebarCourseLink:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}@media (max-width:1023px){.page-module__fJCYaa__sidebar{background-color:#ffffff4d;border-width:1px;border-color:#0000001a;order:-1;margin-bottom:2rem;padding:1rem;display:block}.page-module__fJCYaa__sidebarSticky{max-height:none;position:static}.page-module__fJCYaa__sidebarSticky>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}}.page-module__fJCYaa__backLink{align-items:center;gap:.5rem;margin-bottom:3rem;display:inline-flex}@media (min-width:768px){.page-module__fJCYaa__backLink{margin-bottom:4rem}}.page-module__fJCYaa__backLink{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.page-module__fJCYaa__backLink:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.page-module__fJCYaa__header{border-color:#0000001a;border-bottom-width:1px;margin-bottom:4rem;padding-bottom:3rem}@media (min-width:768px){.page-module__fJCYaa__header{margin-bottom:5rem;padding-bottom:4rem}}.page-module__fJCYaa__title{font-family:var(--font-inter), sans-serif;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));margin-bottom:1.5rem;font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.page-module__fJCYaa__title{font-size:3.75rem;line-height:1}}.page-module__fJCYaa__description{max-width:48rem;font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.page-module__fJCYaa__description{font-size:1.5rem;line-height:2rem}}.page-module__fJCYaa__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.page-module__fJCYaa__content h1{font-family:var(--font-playfair), serif;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));margin-top:3rem;margin-bottom:1rem;font-size:1.5rem;line-height:2rem}.page-module__fJCYaa__content h1:first-child{margin-top:0}@media (min-width:768px){.page-module__fJCYaa__content h1{font-size:1.875rem;line-height:2.25rem}}.page-module__fJCYaa__content h2{font-family:var(--font-playfair), serif;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));margin-top:2.5rem;margin-bottom:.75rem;font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.page-module__fJCYaa__content h2{font-size:1.5rem;line-height:2rem}}.page-module__fJCYaa__content h3{font-family:var(--font-playfair), serif;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));margin-top:1.5rem;margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.page-module__fJCYaa__content h3{font-size:1.25rem;line-height:1.75rem}}.page-module__fJCYaa__content p{font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));margin-bottom:1rem;font-size:1.125rem;line-height:1.625}.page-module__fJCYaa__content ul{margin-bottom:1rem;list-style-type:disc}.page-module__fJCYaa__content ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.page-module__fJCYaa__content ul{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));padding-left:1.5rem}.page-module__fJCYaa__cta{margin-top:4rem}.page-module__fJCYaa__cta>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.page-module__fJCYaa__cta{border-color:#0000001a;border-top-width:1px;padding-top:3rem}@media (min-width:768px){.page-module__fJCYaa__cta{margin-top:5rem;padding-top:4rem}}.page-module__fJCYaa__ctaText{font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));font-size:1.25rem;line-height:1.75rem}.page-module__fJCYaa__ctaLinks{flex-wrap:wrap;gap:1rem;display:flex}.page-module__fJCYaa__ctaLink{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));border-width:1px;border-color:#0003;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;display:inline-flex}.page-module__fJCYaa__ctaLink:hover{background-color:#00000008;border-color:#0006}.page-module__fJCYaa__ctaLink{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.page-module__fJCYaa__ctaLink:active{transform:scale(.96)}.page-module__fJCYaa__footer{border-color:#0000001a;border-top-width:1px;margin-top:2.5rem;padding-top:2rem}.page-module__fJCYaa__backToCourses{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.page-module__fJCYaa__backToCourses:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}
.page-module__ON74TG__article{min-height:100vh;padding-top:6rem;padding-bottom:5rem}@media (min-width:768px){.page-module__ON74TG__article{padding-top:8rem;padding-bottom:8rem}}.page-module__ON74TG__container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.page-module__ON74TG__container{padding-left:3rem;padding-right:3rem}}.page-module__ON74TG__backLink{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;display:inline-flex}.page-module__ON74TG__backLink:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.page-module__ON74TG__backLink{margin-bottom:3rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}@media (min-width:768px){.page-module__ON74TG__backLink{margin-bottom:4rem}}.page-module__ON74TG__header{margin-bottom:4rem;padding-bottom:3rem}@media (min-width:768px){.page-module__ON74TG__header{margin-bottom:5rem;padding-bottom:4rem}}.page-module__ON74TG__header{border-color:#0000001a;border-bottom-width:1px}.page-module__ON74TG__meta{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;display:flex}.page-module__ON74TG__number{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.page-module__ON74TG__year,.page-module__ON74TG__role{padding-left:1rem;position:relative}.page-module__ON74TG__year:before,.page-module__ON74TG__role:before{content:"•";position:absolute;left:0}.page-module__ON74TG__title{font-family:var(--font-inter), sans-serif;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));margin-bottom:1.5rem;font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.page-module__ON74TG__title{font-size:3.75rem;line-height:1}}.page-module__ON74TG__description{max-width:48rem;font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));margin-bottom:2rem;font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.page-module__ON74TG__description{font-size:1.5rem;line-height:2rem}}.page-module__ON74TG__links{flex-wrap:wrap;gap:1rem;display:flex}.page-module__ON74TG__externalLink{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));border-width:1px;border-color:#0003;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;display:inline-flex}.page-module__ON74TG__externalLink:hover{background-color:#00000008;border-color:#0006}.page-module__ON74TG__externalLink{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.page-module__ON74TG__externalLink:active{transform:scale(.96)}.page-module__ON74TG__content{grid-template-columns:repeat(1,minmax(0,1fr));gap:3rem;display:grid}@media (min-width:1024px){.page-module__ON74TG__content{grid-template-columns:1fr 320px;gap:4rem}}.page-module__ON74TG__main>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}@media (min-width:768px){.page-module__ON74TG__main>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}}.page-module__ON74TG__section>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.page-module__ON74TG__sectionTitle{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));border-color:#0000001a;border-bottom-width:1px;margin-bottom:1.5rem;padding-bottom:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.page-module__ON74TG__text{font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:1.125rem;line-height:1.625}.page-module__ON74TG__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.page-module__ON74TG__listItem{font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));padding-left:1.5rem;font-size:1.125rem;line-height:1.625;position:relative}.page-module__ON74TG__listItem:before{content:"—";--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));position:absolute;left:0}.page-module__ON74TG__sidebar>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}@media (min-width:1024px){.page-module__ON74TG__sidebar{position:sticky;top:7rem}}.page-module__ON74TG__sidebar{align-self:flex-start}.page-module__ON74TG__card{border-radius:calc(var(--radius) - 4px);background-color:#ffffff80;border-width:1px;border-color:#0000001a;padding:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.page-module__ON74TG__card:hover{border-color:#00000026}.page-module__ON74TG__cardTitle{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));border-color:#0000001a;border-bottom-width:1px;margin-bottom:1rem;padding-bottom:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.page-module__ON74TG__cardContent>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.page-module__ON74TG__clientName{font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));font-size:1rem;font-weight:500;line-height:1.625}.page-module__ON74TG__clientMeta{font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.625}.page-module__ON74TG__tags{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__ON74TG__tag{border-radius:calc(var(--radius) - 4px);text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));background-color:#ffffff80;border-width:1px;border-color:#0000001a;padding:.375rem .625rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:1.25;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:inline-block}.page-module__ON74TG__tag:hover{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));background-color:#ffffffb3;border-color:#0003}.page-module__ON74TG__sidebarList>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.page-module__ON74TG__sidebarListItem{font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));padding-left:1rem;font-size:.875rem;line-height:1.625;position:relative}.page-module__ON74TG__sidebarListItem:before{content:"—";--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:10px;line-height:1.625;position:absolute;left:0}
.page-module__0F_NVq__container{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.page-module__0F_NVq__container{padding-left:3rem;padding-right:3rem}}.page-module__0F_NVq__container{padding-top:6rem;padding-bottom:5rem}@media (min-width:768px){.page-module__0F_NVq__container{padding-top:8rem;padding-bottom:8rem}}.page-module__0F_NVq__header{margin-bottom:4rem;padding-bottom:3rem}@media (min-width:768px){.page-module__0F_NVq__header{margin-bottom:5rem;padding-bottom:4rem}}.page-module__0F_NVq__header{border-color:#0000001a;border-bottom-width:1px}.page-module__0F_NVq__headerContent{margin-bottom:2rem}.page-module__0F_NVq__title{font-family:var(--font-inter), sans-serif;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));margin-bottom:1rem;font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.page-module__0F_NVq__title{font-size:3.75rem;line-height:1}}.page-module__0F_NVq__subtitle{max-width:42rem;font-family:var(--font-inter), sans-serif;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.page-module__0F_NVq__subtitle{font-size:1.25rem;line-height:1.75rem}}.page-module__0F_NVq__stats{gap:2rem;display:flex}.page-module__0F_NVq__stat{flex-direction:column;display:flex}.page-module__0F_NVq__statNumber{font-family:var(--font-inter), sans-serif;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.page-module__0F_NVq__statNumber{font-size:2.25rem;line-height:2.5rem}}.page-module__0F_NVq__statLabel{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));margin-top:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.page-module__0F_NVq__notice{margin-bottom:3rem}@media (min-width:768px){.page-module__0F_NVq__notice{margin-bottom:5rem}}.page-module__0F_NVq__notice{padding:.75rem 1.5rem}@media (min-width:768px){.page-module__0F_NVq__notice{padding:1.5rem 3rem}}.page-module__0F_NVq__notice{border-color:#0003;border-left-width:2px}.page-module__0F_NVq__noticeText{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1.625}@media (min-width:768px){.page-module__0F_NVq__noticeText{font-size:.875rem;line-height:1.25rem}}.page-module__0F_NVq__noticeText{max-width:56rem}.page-module__0F_NVq__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.page-module__0F_NVq__list{border-color:#0000001a;border-top-width:1px}
