@import url("https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400&family=Bricolage+Grotesque:wght@400&display=swap");.landing_shell__1QaFI{--landing-ivory:#f8f5f0;--landing-charcoal:#1e1e1e;--landing-white:#fff;--landing-rose:#e7c5c2;--landing-shadow:0 8px 24px rgba(0,0,0,.16);--landing-ease:cubic-bezier(0.22,1,0.36,1);position:relative;width:100vw;min-height:100vh;min-height:100dvh;overflow:hidden;background:var(--landing-white);color:var(--landing-charcoal);isolation:isolate}.landing_shell__1QaFI:not(.landing_shellReady__F5P4A){cursor:wait}.landing_shellImmersive___tKwi{background:transparent}.landing_backgroundOverlay__AyCzj{position:fixed;inset:0;z-index:0;background:rgba(0,0,0,.16);pointer-events:none}.landing_foreground__WZPMl{pointer-events:none}.landing_foregroundReady__STvvB{pointer-events:auto}.landing_foreground__WZPMl [data-cinematic-reveal]{opacity:0;translate:0 14px;scale:.992;-webkit-clip-path:inset(0 0 18% 0);clip-path:inset(0 0 18% 0);transition:opacity .78s var(--landing-ease),translate .88s var(--landing-ease),scale .88s var(--landing-ease),-webkit-clip-path .92s var(--landing-ease);transition:opacity .78s var(--landing-ease),translate .88s var(--landing-ease),scale .88s var(--landing-ease),clip-path .92s var(--landing-ease);transition:opacity .78s var(--landing-ease),translate .88s var(--landing-ease),scale .88s var(--landing-ease),clip-path .92s var(--landing-ease),-webkit-clip-path .92s var(--landing-ease);will-change:opacity,translate,scale,clip-path}.landing_foregroundReady__STvvB [data-cinematic-reveal]{opacity:1;translate:0 0;scale:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.landing_foreground__WZPMl [data-cinematic-reveal=menu]{-webkit-clip-path:none;clip-path:none}.landing_foregroundReady__STvvB [data-cinematic-reveal=kicker]{transition-delay:.24s}.landing_foregroundReady__STvvB [data-cinematic-reveal=headline]{transition-delay:.32s}.landing_foregroundReady__STvvB [data-cinematic-reveal=support]{transition-delay:.5s}.landing_foregroundReady__STvvB [data-cinematic-reveal=action]{transition-delay:.66s}.landing_foregroundReady__STvvB [data-cinematic-reveal=menu]{transition-delay:.84s}.landing_loadingScreen__ot1I5{position:fixed;inset:0;z-index:10;display:grid;place-items:center;background:#fff;opacity:1;pointer-events:auto;transition:opacity .76s var(--landing-ease),visibility .76s var(--landing-ease);visibility:visible}.landing_shellReady__F5P4A .landing_loadingScreen__ot1I5{opacity:0;pointer-events:none;visibility:hidden}.landing_loadingWordmark__mRDiU{position:relative;display:inline-block;width:0;color:var(--landing-charcoal);font-family:Fraunces,Georgia,serif;font-size:clamp(26px,4vw,56px);font-style:italic;font-weight:400;font-variation-settings:"opsz" 72;letter-spacing:0;line-height:1.04;overflow:hidden;text-shadow:none;transform:translateY(-1vh);white-space:nowrap;animation:landing_loadingTextWrite__7dYdk 3.2s steps(12) forwards}.landing_loadingWordmark__mRDiU:before{content:"";position:absolute;top:10%;bottom:10%;right:0;width:1px;background:rgba(30,30,30,.82);box-shadow:0 0 10px rgba(30,30,30,.18);animation:landing_loadingCaretBlink__HTsOt .68s step-end infinite}.landing_shellReady__F5P4A .landing_loadingWordmark__mRDiU,.landing_shellReady__F5P4A .landing_loadingWordmark__mRDiU:before{animation-play-state:paused}.landing_heroText__lkTC9{position:fixed;top:50%;left:50%;z-index:1;width:min(92vw,1080px);margin:0;transform:translate(-50%,-50%);color:var(--landing-charcoal);font-family:Fraunces,serif;font-size:clamp(40px,2.85vw,50px);font-weight:400;font-variation-settings:"opsz" 48;line-height:1.18;letter-spacing:.01em;text-align:center;text-wrap:balance;white-space:nowrap;pointer-events:none}@keyframes landing_loadingTextWrite__7dYdk{to{width:6.72em}}@keyframes landing_loadingCaretBlink__HTsOt{50%{opacity:0}}.landing_menu__AOPYu{position:fixed;left:50%;bottom:4.75vh;z-index:2;display:grid;width:min(760px,calc(100vw - 48px));grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);grid-template-areas:"left toggle right" ". label .";align-items:center;justify-content:center;grid-column-gap:22px;column-gap:22px;grid-row-gap:11px;row-gap:11px;transform:translateX(-50%)}.landing_menuPill___ALJS,.landing_menuToggle__rYseR{position:relative;display:inline-flex;align-items:center;justify-content:center;height:36px;border:1px solid rgba(30,30,30,.72);border-radius:999px;background:hsla(0,0%,100%,.22);box-shadow:var(--landing-shadow);color:var(--landing-charcoal);font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1;text-decoration:none;-webkit-tap-highlight-color:transparent}.landing_menuToggle__rYseR{grid-area:toggle;width:36px;padding:0;cursor:pointer}.landing_menu__AOPYu:not(.landing_menuOpen__YDLBW) .landing_menuToggle__rYseR:before{content:"";position:absolute;inset:-1px;z-index:-1;border:1px solid rgba(30,30,30,.42);border-radius:inherit;opacity:0;animation:landing_roseRingPulse__C7jAB 2.7s ease-out infinite}.landing_menuPill___ALJS:after,.landing_menuToggle__rYseR:after{content:"";position:absolute;inset:-5px;border-radius:inherit}.landing_closeIcon___mxDq,.landing_logoIcon__WwPm7{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1}.landing_logoIcon__WwPm7 img{display:block;width:20px;height:17px;object-fit:contain;opacity:1}.landing_closeIcon___mxDq{width:50%;height:50%;font-size:18px;font-weight:300}.landing_menuPill___ALJS{min-width:0;padding:0 26px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .36s var(--landing-ease),transform .36s var(--landing-ease)}.landing_menuOpen__YDLBW .landing_menuPill___ALJS{opacity:1;pointer-events:auto}.landing_desktopItems__8WKUa{display:flex;align-items:center;gap:22px;min-width:0}.landing_desktopItems__8WKUa:first-of-type{grid-area:left;justify-content:flex-end}.landing_desktopItems__8WKUa:nth-of-type(2){grid-area:right;justify-content:flex-start}.landing_desktopItem1__xM9f5,.landing_desktopItem2__k70dn{transform:translateX(110px) scale(.92)}.landing_desktopItem3__JLB6b,.landing_desktopItem4__zFwN9,.landing_desktopItem5__AwPsV{transform:translateX(-110px) scale(.92)}.landing_menuOpen__YDLBW .landing_desktopItem1__xM9f5,.landing_menuOpen__YDLBW .landing_desktopItem2__k70dn,.landing_menuOpen__YDLBW .landing_desktopItem3__JLB6b,.landing_menuOpen__YDLBW .landing_desktopItem4__zFwN9,.landing_menuOpen__YDLBW .landing_desktopItem5__AwPsV{transform:translateX(0)}@keyframes landing_roseRingPulse__C7jAB{0%{opacity:0;transform:scale(1)}18%{opacity:.48}to{opacity:0;transform:scale(1.9)}}.landing_mobileItems__u3clJ{display:none}.landing_exploreLabel__6dDin{grid-area:label;justify-self:center;color:var(--landing-charcoal);font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;line-height:1;opacity:1;transition:opacity .22s ease}.landing_menuOpen__YDLBW .landing_exploreLabel__6dDin{opacity:0}@media (max-width:767px){.landing_heroText__lkTC9{top:43%;width:calc(100vw - 32px);font-size:clamp(22px,5vw,30px);line-height:1.16}.landing_menu__AOPYu{top:auto;right:auto;bottom:calc(max(24px, 6.5vh) + env(safe-area-inset-bottom));left:50%;display:flex;flex-direction:column;align-items:center;gap:10px;transform:translateX(-50%)}.landing_menuPill___ALJS,.landing_menuToggle__rYseR{height:34px;font-size:15px}.landing_menuToggle__rYseR{width:34px}.landing_logoIcon__WwPm7 img{width:19px;height:16px}.landing_closeIcon___mxDq{font-size:19px}.landing_desktopItems__8WKUa{display:none}.landing_exploreLabel__6dDin{display:block;order:3;font-size:13px}.landing_menuToggle__rYseR{order:2}.landing_mobileItems__u3clJ{display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;order:1;flex-direction:column;align-items:center;gap:10px;transform:translateX(-50%)}.landing_menuPill___ALJS{padding:0 16px;transform:translateY(16px);transition:opacity .3s var(--landing-ease),transform .3s var(--landing-ease)}.landing_menuOpen__YDLBW .landing_menuPill___ALJS{transform:translateY(0)}.landing_mobileItem1__ltHps{transition-delay:.18s}.landing_mobileItem2___Lc4S{transition-delay:.12s}.landing_mobileItem3__3iDAy{transition-delay:60ms}.landing_mobileItem4__6feTz,.landing_mobileItem5__L_ARY{transition-delay:0ms}}@media (prefers-reduced-motion:reduce){.landing_menu__AOPYu:not(.landing_menuOpen__YDLBW) .landing_menuToggle__rYseR:before{animation:none}.landing_exploreLabel__6dDin,.landing_foreground__WZPMl [data-cinematic-reveal],.landing_loadingScreen__ot1I5,.landing_menuPill___ALJS{transition-duration:.15s}.landing_foregroundReady__STvvB [data-cinematic-reveal]{transition-delay:0ms}.landing_loadingWordmark__mRDiU,.landing_loadingWordmark__mRDiU:before{animation:none}.landing_loadingWordmark__mRDiU{width:6.72em}.landing_loadingWordmark__mRDiU:before{display:none}.landing_desktopItem1__xM9f5,.landing_desktopItem2__k70dn,.landing_desktopItem3__JLB6b,.landing_desktopItem4__zFwN9,.landing_desktopItem5__AwPsV,.landing_menuPill___ALJS{transform:none}}.immersive_root__3ulKh{position:relative;min-height:100vh;min-height:100dvh}.immersive_stage__S2VXp{position:fixed;inset:0;z-index:0;overflow:hidden;background:#fff;opacity:0;pointer-events:none;transition:opacity .42s ease;visibility:hidden}.immersive_root__3ulKh[data-immersive-active=true] .immersive_stage__S2VXp{opacity:1;visibility:visible}.immersive_image__0UYgQ,.immersive_mediaLayer__m2pzd{position:absolute;inset:0;width:100vw;height:100vh;height:100dvh}.immersive_mediaLayer__m2pzd{opacity:0;transition:opacity .42s ease}.immersive_mediaLayerActive___Nriu{opacity:1}.immersive_image__0UYgQ{object-fit:cover;object-position:center;opacity:0;transition:opacity .62s cubic-bezier(.22,1,.36,1)}.immersive_imageVisible__9za9l{opacity:1}.immersive_aboutImage__XeXeT{filter:saturate(.96);transform:scale(1.018)}.immersive_lettersImage__qh1fN{transform:translateY(8vh)}.immersive_content__WMNko{position:relative;z-index:1;min-height:100vh;min-height:100dvh}@media (max-width:767px){.immersive_lettersImage__qh1fN{transform:translateY(18vh)}}.letters_lettersIntro__GTQn3{position:fixed;top:50%;left:50%;z-index:1;display:flex;width:min(88vw,900px);flex-direction:column;align-items:center;gap:17px;transform:translate(-50%,-50%);color:var(--landing-charcoal);text-align:center;transition:opacity .42s var(--landing-ease),transform .42s var(--landing-ease),visibility .42s var(--landing-ease)}.letters_lettersIntroHidden__nuEQj{opacity:0;pointer-events:none;transform:translate(-50%,calc(-50% - 10px));visibility:hidden}.letters_archiveKicker__6dhBr,.letters_kicker__sH18L,.letters_readerKicker__EMt2K,.letters_typeLabel__njF6p{margin:0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:12px;letter-spacing:.24em;line-height:1;text-transform:uppercase}.letters_title__crEDY{color:var(--landing-charcoal);font-family:Fraunces,serif;font-size:clamp(27px,3.7vw,56px);font-weight:400;font-variation-settings:"opsz" 72;line-height:1.04}.letters_statement__43_Df,.letters_title__crEDY{margin:0;letter-spacing:0;text-shadow:none;text-wrap:balance}.letters_statement__43_Df{max-width:650px;color:rgba(30,30,30,.84);font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(16px,1.55vw,21px);line-height:1.42}.letters_readButton__AWZtN{display:inline-flex;min-width:112px;height:38px;align-items:center;justify-content:center;border:1px solid rgba(30,30,30,.72);border-radius:999px;background:transparent;box-shadow:none;color:var(--landing-charcoal);cursor:pointer;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:14px;letter-spacing:0;line-height:1;transition:border-color .18s ease,opacity .18s ease,transform .18s ease;-webkit-tap-highlight-color:transparent}.letters_readButton__AWZtN:focus-visible,.letters_readButton__AWZtN:hover{border-color:rgba(30,30,30,.9);opacity:.78;transform:translateY(-1px)}@media (min-width:768px){.letters_readButton__AWZtN{text-shadow:0 0 4px hsla(38,36%,96%,.95),0 0 12px hsla(38,36%,96%,.68)}.letters_readButton__AWZtN:focus-visible,.letters_readButton__AWZtN:hover{opacity:1}}.letters_archiveBackdrop__bwvcR,.letters_readerBackdrop__JDERC{position:fixed;inset:0;overflow:auto;color:var(--landing-ivory)}.letters_archiveBackdrop__bwvcR{z-index:8;background:rgba(8,8,8,.5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.letters_archiveBackdropLocked__WVBK1{background:rgba(8,8,8,.32);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.letters_archiveBackdropLocked__WVBK1 .letters_archiveLayer__r8TwA{opacity:0;pointer-events:none;visibility:hidden}.letters_archiveLayer__r8TwA{position:relative;min-height:100vh;min-height:100dvh;transition:opacity .24s ease,visibility .24s ease}.letters_closeButton__b1JXy{position:fixed;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));z-index:4;display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid hsla(38,36%,96%,.58);border-radius:50%;background:hsla(0,0%,5%,.24);color:var(--landing-ivory);cursor:pointer;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:24px;font-weight:300;line-height:1;-webkit-tap-highlight-color:transparent}.letters_archiveContent__1w0FJ{width:min(1180px,calc(100vw - 72px));margin:0 auto;padding:max(72px,calc(env(safe-area-inset-top) + 48px)) 0 max(92px,calc(env(safe-area-inset-bottom) + 76px))}.letters_archiveKicker__6dhBr{margin-bottom:24px;color:hsla(38,36%,96%,.76)}.letters_archiveTitle__XZim_{max-width:920px;margin:0 0 clamp(40px,6.5vw,68px);color:var(--landing-ivory);font-family:Fraunces,serif;font-size:clamp(24px,3vw,40px);font-weight:400;font-variation-settings:"opsz" 72;letter-spacing:0;line-height:1.14;text-shadow:0 1px 20px rgba(0,0,0,.38);text-wrap:balance}.letters_archiveTitle__XZim_ a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:hsla(38,36%,96%,.62);text-decoration-color:hsla(38,36%,96%,.62);text-decoration-thickness:1px;text-underline-offset:7px;transition:color .18s ease,-webkit-text-decoration-color .18s ease;transition:color .18s ease,text-decoration-color .18s ease;transition:color .18s ease,text-decoration-color .18s ease,-webkit-text-decoration-color .18s ease}.letters_archiveTitle__XZim_ a:focus-visible,.letters_archiveTitle__XZim_ a:hover{color:hsla(38,36%,96%,.78);-webkit-text-decoration-color:hsla(38,36%,96%,.9);text-decoration-color:hsla(38,36%,96%,.9)}.letters_archiveStatus__7uc_7{margin:0;color:hsla(38,36%,96%,.82);font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:16px;line-height:1.5}.letters_lettersGrid__lYXlI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(18px,2.4vw,32px);gap:clamp(18px,2.4vw,32px)}.letters_letterCard__whZFA{display:flex;min-width:0;flex-direction:column;gap:16px;padding:0;border:0;background:transparent;color:var(--landing-ivory);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.letters_letterCard__whZFA:focus-visible{outline:1px solid hsla(38,36%,96%,.88);outline-offset:5px}.letters_cardImageWrap__EHLZG{display:block;overflow:hidden;background:hsla(38,36%,96%,.1)}.letters_cardImageWrap__EHLZG img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;transition:filter .22s ease,transform .42s var(--landing-ease)}.letters_letterCard__whZFA:focus-visible .letters_cardImageWrap__EHLZG img,.letters_letterCard__whZFA:hover .letters_cardImageWrap__EHLZG img{filter:brightness(1.08);transform:scale(1.018)}.letters_cardText__mTPzd{display:flex;flex-direction:column;gap:8px}.letters_typeLabel__njF6p{color:hsla(38,36%,96%,.58);font-size:10px;letter-spacing:.22em}.letters_cardTitle__QOvj8{color:var(--landing-ivory);font-family:Fraunces,serif;font-size:clamp(24px,2.6vw,34px);font-weight:400;font-variation-settings:"opsz" 72;letter-spacing:0;line-height:1.04;text-wrap:balance}.letters_cardSubtitle__XqHDH{color:hsla(38,36%,96%,.74);display:-webkit-box;overflow:hidden;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:14px;letter-spacing:0;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:3}.letters_readerBackdrop__JDERC{z-index:9;background:rgba(8,8,8,.44);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.letters_readerContent__zCRea{width:min(980px,calc(100vw - 56px));min-height:100vh;min-height:100dvh;margin:0 auto;padding:max(76px,calc(env(safe-area-inset-top) + 54px)) 0 max(80px,calc(env(safe-area-inset-bottom) + 60px));color:var(--landing-ivory)}.letters_readerHero__JrCSn{overflow:hidden;margin-bottom:clamp(38px,7vw,72px);background:hsla(38,36%,96%,.16)}.letters_readerHero__JrCSn img{display:block;width:100%;max-height:62vh;object-fit:cover}.letters_readerHeader__mF7yI{width:min(760px,100%);margin:0 auto;padding:0}.letters_readerHeader__mF7yI h2,.letters_readerMissing__dqTRg h2{margin:0;color:var(--landing-ivory);font-family:Fraunces,serif;font-size:clamp(36px,5.5vw,70px);font-weight:400;font-variation-settings:"opsz" 72;letter-spacing:0;line-height:.98;text-wrap:balance}.letters_readerHeader__mF7yI p{max-width:680px;margin:22px 0 0;color:hsla(38,36%,96%,.72);font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(17px,1.6vw,21px);letter-spacing:0;line-height:1.48}.letters_readerBody__0In4H{width:min(760px,100%);margin:0 auto;padding:clamp(34px,5vw,62px) 0 0}.letters_emptyReaderText__Mnt5p,.letters_mdxFallback__E5_io p,.letters_readerMissing__dqTRg p{margin:0 0 1.25em;color:hsla(38,36%,96%,.86);font-family:var(--font-body,"Inter",sans-serif);font-size:var(--font-size-md,18px);letter-spacing:0;line-height:1.9}.letters_emptyReaderText__Mnt5p,.letters_mdxFallback__E5_io p:last-child,.letters_readerMissing__dqTRg p{margin-bottom:0}.letters_readerMissing__dqTRg{width:min(760px,100%);margin:0 auto;padding:clamp(34px,5vw,62px)}@media (max-width:980px){.letters_lettersGrid__lYXlI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.letters_lettersIntro__GTQn3{top:43%;width:calc(100vw - 40px);gap:15px}.letters_title__crEDY{font-size:clamp(25px,7.4vw,36px)}.letters_statement__43_Df{font-size:16px}.letters_archiveContent__1w0FJ{width:calc(100vw - 44px);padding-top:max(68px,calc(env(safe-area-inset-top) + 42px));padding-bottom:max(112px,calc(env(safe-area-inset-bottom) + 88px))}.letters_archiveTitle__XZim_{margin-bottom:34px}.letters_lettersGrid__lYXlI{grid-template-columns:1fr;gap:34px}.letters_cardImageWrap__EHLZG img{aspect-ratio:16/11}.letters_readerContent__zCRea{width:calc(100vw - 28px);padding-top:max(68px,calc(env(safe-area-inset-top) + 46px))}.letters_readerHero__JrCSn img{max-height:48vh}.letters_readerBody__0In4H,.letters_readerHeader__mF7yI{width:calc(100vw - 44px)}}@media (prefers-reduced-motion:reduce){.letters_cardImageWrap__EHLZG img,.letters_lettersIntro__GTQn3,.letters_readButton__AWZtN{transition:none}.letters_letterCard__whZFA:focus-visible .letters_cardImageWrap__EHLZG img,.letters_letterCard__whZFA:hover .letters_cardImageWrap__EHLZG img,.letters_readButton__AWZtN:focus-visible,.letters_readButton__AWZtN:hover{transform:none}}