.astra-editorial-wrapper{background-color:#fcfcfb;color:#171717;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;width:100%;position:relative}.display{font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important;letter-spacing:-.025em;font-weight:500;line-height:.94}.display-italic{font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important;font-style:italic!important;font-weight:400}.serif-body{font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important;letter-spacing:-.015em;font-style:italic!important;line-height:1.35}.label{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1.3}.astra-container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media(min-width:768px){.astra-container{padding-left:2rem;padding-right:2rem}}.astra-breadcrumbs-bar{border-bottom:1px solid rgba(23,23,23,.08);background-color:#f7f6f2}.astra-section{width:100%;position:relative;scroll-margin-top:72px}.astra-section-nav{border-bottom:1px solid rgba(23,23,23,.08);background-color:#fcfcfbf5;backdrop-filter:blur(10px);padding-top:.85rem;padding-bottom:.85rem;position:sticky;top:0;z-index:30}[data-anim=rise]{opacity:0;transform:translateY(32px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}[data-anim=rise].is-revealed{opacity:1!important;transform:translateY(0)!important}[data-anim=lines]{opacity:0;transform:translateY(40px);transition:opacity 1.15s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}[data-anim=lines].is-revealed{opacity:1!important;transform:translateY(0)!important}.astra-marquee-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:max-content!important;animation:astraMarqueeRun 45s linear infinite!important;will-change:transform}.astra-marquee-track:hover{animation-play-state:paused!important}.astra-marquee-inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;flex-shrink:0!important}.astra-marquee-item{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-size:clamp(2.2rem,5vw,4.2rem)!important;color:#1c1917e0!important;padding-left:1.5rem!important;padding-right:1.5rem!important;line-height:1!important}.astra-marquee-sep{display:inline-block!important;margin-left:2rem!important;margin-right:1rem!important;opacity:.35!important;font-style:normal!important;color:#78716c!important}@keyframes astraMarqueeRun{0%{transform:translate(0)}to{transform:translate(-50%)}}.astra-partner-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:max-content!important;animation:astraPartnerRun 40s linear infinite!important;will-change:transform}.astra-partner-track:hover{animation-play-state:paused!important}.astra-partner-inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;flex-shrink:0!important}.astra-partner-item{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(1.4rem,2.2vw,2.1rem)!important;color:#1c1917a6!important;padding-left:1.25rem!important;padding-right:1.25rem!important;line-height:1!important;font-weight:500!important}.astra-partner-dot{display:inline-block!important;margin-left:1.75rem!important;margin-right:.5rem!important;opacity:.3!important;color:#a8a29e!important}@keyframes astraPartnerRun{0%{transform:translate(0)}to{transform:translate(-50%)}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.photo-dialog{padding:0;border:none;background:transparent;max-width:90vw;width:1000px;border-radius:1rem;overflow:hidden}.photo-dialog::backdrop{background:#000000d9;backdrop-filter:blur(8px)}.dialog-inner{background:#1c1917;border-radius:1rem;padding:1.25rem;border:1px solid rgba(255,255,255,.1);position:relative}.dialog-close-btn{position:absolute;top:1rem;right:1rem;width:2.25rem;height:2.25rem;border-radius:9999px;background:#ffffff26;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;border:none;z-index:10;transition:background .2s ease}.dialog-close-btn:hover{background:#ffffff4d}.dialog-media{width:100%;border-radius:.5rem;overflow:hidden;background:#000}.dialog-caption-box{margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.1)}body:has(dialog[open]) .fixed.bottom-0{visibility:hidden}
