::-webkit-scrollbar{display:none}body,html{-ms-overflow-style:none;scrollbar-width:none}.page-enter{opacity:0;transform:translateY(var(--motion-drift))}.page-enter-active{opacity:1;transform:translateY(0);transition:opacity var(--motion-fade) var(--motion-ease),transform var(--motion-fade) var(--motion-ease)}.threshold{min-height:100vh;display:flex;flex-direction:column}.card{transition:opacity .2s var(--motion-ease)}.card:hover{opacity:.95}.reading-view{padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-xxl)}.reading-content{opacity:0;animation:contentFadeIn .9s var(--motion-ease) forwards;animation-delay:.2s}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.image-fade{opacity:0;transition:opacity .8s var(--motion-ease)}.image-fade.loaded{opacity:1}.pause-element{padding:var(--spacing-xl) 0;text-align:center;opacity:0;animation:pauseFadeIn .7s var(--motion-ease) forwards}@keyframes pauseFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.share-trigger:hover{opacity:.7}.share-option:hover{background-color:hsla(5,25%,71%,.1)}@keyframes shimmerSweep{0%{left:-100%}to{left:100%}}.shimmer-text{position:relative;color:inherit;overflow:hidden;display:inline}.shimmer-text:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5) 50%,transparent);animation:shimmerSweep 3s ease-in-out infinite}.shimmer-text:hover{opacity:.7}@keyframes skeletonPulse{0%,to{opacity:.4}50%{opacity:.7}}.skeleton-bar{animation:skeletonPulse 2.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.skeleton-bar{animation:none;opacity:.5}}.archive-grain{position:relative}.archive-grain:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");z-index:0}.archive-main{min-height:80vh}.about-content{max-width:var(--max-width-reading)}@media (min-width:1024px){.about-content{max-width:900px}}@media (min-width:768px){.page-container{padding-left:var(--margin-desktop);padding-right:var(--margin-desktop)}}.header-hamburger{display:none!important}@media (max-width:767px){.site-header{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:0!important;padding:20px!important;min-height:64px!important}.header-title h1{font-size:15px!important;letter-spacing:.28em!important;font-weight:700!important}.header-nav-desktop{display:none!important}.header-hamburger{display:flex!important}.mobile-nav-link:active,.mobile-nav-link:hover{color:var(--color-rose)!important}.article-content{padding:0 4px!important}.article-metadata{padding:var(--spacing-m) 0!important}.suggested-articles-grid{flex-direction:column!important;flex-wrap:wrap!important;align-items:center!important;gap:var(--spacing-xl)!important}.suggestion-card{flex:none!important;width:100%!important;max-width:340px!important;min-width:unset!important}.suggestion-card-image{aspect-ratio:3/2!important}.suggestion-card-title{font-size:var(--font-size-lg)!important}.suggestion-card-excerpt{font-size:var(--font-size-sm)!important}.hero-quote{bottom:var(--spacing-m)!important;right:var(--spacing-m)!important;left:var(--spacing-m)!important;max-width:none!important;text-align:center!important}.hero-quote-text{font-size:16px!important;line-height:1.5!important}.essays-hero-slideshow{height:100vh!important;height:100dvh!important}.essays-hero-title{padding:var(--spacing-l)!important}.essays-hero-title h1{font-size:48px!important;margin-bottom:var(--spacing-s)!important}.essays-hero-title p{font-size:16px!important;line-height:1.5!important}.essays-hero-quote{bottom:var(--spacing-m)!important;right:var(--spacing-m)!important;left:var(--spacing-m)!important;max-width:none!important;text-align:center!important;padding:var(--spacing-m)!important}.essays-hero-quote-text{font-size:16px!important;line-height:1.5!important}.essays-feed{gap:48px!important;padding:var(--spacing-xl) 20px!important}.essays-see-more{padding:var(--spacing-l) 20px var(--spacing-xl)!important}.essays-see-more button{width:100%!important;padding:var(--spacing-m) var(--spacing-l)!important;font-size:var(--font-size-md)!important}.curations-hero-slideshow{height:100vh!important;height:100dvh!important}.curations-hero-title{padding:var(--spacing-l)!important}.curations-hero-title h1{font-size:48px!important;margin-bottom:var(--spacing-s)!important}.curations-hero-title p{font-size:16px!important;line-height:1.5!important}.curations-hero-quote{bottom:var(--spacing-m)!important;right:var(--spacing-m)!important;left:var(--spacing-m)!important;max-width:none!important;text-align:center!important;padding:var(--spacing-m)!important}.curations-hero-quote-text{font-size:16px!important;line-height:1.5!important}.curations-feed{gap:48px!important;padding:var(--spacing-xl) 20px!important}.curations-see-more{padding:var(--spacing-l) 20px var(--spacing-xl)!important}.curations-see-more button{width:100%!important;padding:var(--spacing-m) var(--spacing-l)!important;font-size:var(--font-size-md)!important}.featured-content{height:100vh!important;height:100dvh!important}.featured-image-container{min-height:100vh!important;min-height:100dvh!important}.content-card{flex-direction:column!important}.content-card-image{aspect-ratio:3/2!important}.content-card-image,.content-card-text{flex:none!important;width:100%!important}.content-card-text{padding:var(--spacing-l)!important}.editorial-section{gap:48px!important;padding:0 20px!important}.pause-section{padding:40px var(--margin-mobile)!important}.closing-block{padding:64px var(--margin-mobile)!important}.footer-credits{grid-template-columns:1fr!important;text-align:center!important;gap:16px!important;padding:var(--spacing-l) 20px!important}.footer-credits>*{justify-self:center!important}.spacing-xl{padding:40px!important}.spacing-xxl{padding:60px!important}.archive-main{min-height:70vh!important}}@media (max-width:480px){.site-header{padding:16px!important;min-height:56px!important}.header-title h1{font-size:13px!important;letter-spacing:.24em!important}.suggested-articles{padding:var(--spacing-l) 0!important}.suggested-articles-grid{gap:var(--spacing-l)!important}.suggestion-card{max-width:280px!important}.suggestion-card-title{font-size:16px!important}.suggestion-card-excerpt{font-size:13px!important}.hero-quote{bottom:var(--spacing-s)!important;right:var(--spacing-s)!important;left:var(--spacing-s)!important;padding:var(--spacing-s)!important}.hero-quote-text{font-size:14px!important}.essays-hero-title h1{font-size:36px!important}.essays-hero-title p{font-size:14px!important}.essays-hero-quote{bottom:var(--spacing-s)!important;right:var(--spacing-s)!important;left:var(--spacing-s)!important;padding:var(--spacing-s)!important}.essays-hero-quote-text{font-size:14px!important}.essays-feed{gap:32px!important;padding:var(--spacing-l) 16px!important}.curations-hero-title h1{font-size:36px!important}.curations-hero-title p{font-size:14px!important}.curations-hero-quote{bottom:var(--spacing-s)!important;right:var(--spacing-s)!important;left:var(--spacing-s)!important;padding:var(--spacing-s)!important}.curations-hero-quote-text{font-size:14px!important}.curations-feed{gap:32px!important;padding:var(--spacing-l) 16px!important}.content-card-text{padding:var(--spacing-m)!important}.content-card-text h3{font-size:20px!important}.editorial-section{gap:32px!important;padding:0 16px!important}.footer-credits{padding:var(--spacing-m) 16px!important;gap:12px!important}.archive-main{min-height:65vh!important}}@media (prefers-reduced-motion:reduce){.threshold,.threshold *{transition:none!important;animation:none!important}.image-fade,.pause-element,.reading-content{opacity:1;transform:none}.hero-slideshow{animation:none!important}}.archive-footer-no-gap>footer{margin-top:0!important}@import url("https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,300;0,400;0,500;1,300;1,400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-body);color:var(--color-charcoal);background-color:var(--color-ivory);min-height:100vh;overflow-x:hidden}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline);font-weight:400;line-height:var(--line-height-headline);letter-spacing:var(--letter-spacing-headline);color:var(--color-charcoal)}p{margin-bottom:var(--spacing-s)}a{color:var(--color-charcoal);text-decoration:none;transition:color var(--motion-fade) var(--motion-ease)}a:hover{color:var(--color-rose)}img{max-width:100%;height:auto;display:block}button{background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-rose);outline-offset:2px}::selection{background-color:var(--color-rose);color:var(--color-charcoal)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-ivory)}::-webkit-scrollbar-thumb{background:var(--color-silver);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-rose)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(var(--motion-drift))}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(calc(var(--motion-drift) * -1))}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-fade-in{animation:fadeIn var(--motion-fade) var(--motion-ease) forwards}.animate-fade-in-up{animation:fadeInUp var(--motion-fade) var(--motion-ease) forwards}.animate-fade-in-down{animation:fadeInDown var(--motion-fade) var(--motion-ease) forwards}.animate-shimmer{animation:shimmer 2s var(--motion-ease) infinite}.animate-rotate-slow{animation:rotate 4s linear infinite}