h1[data-astro-cid-ivieourv],h2[data-astro-cid-ivieourv],h3[data-astro-cid-ivieourv],.when[data-astro-cid-ivieourv],.latin[data-astro-cid-ivieourv]{font-family:var(--brand-font)}.nave[data-astro-cid-ivieourv]{color:#fdf5e8;text-align:center;background:linear-gradient(#2a091400 70%,#2a0914 100%),radial-gradient(at 50% 30%,#4a1124 0%,#2a0914 55%,#16040a 100%);padding:72px 24px 120px;position:relative;overflow:hidden}.window[data-astro-cid-ivieourv]{aspect-ratio:1;width:min(440px,76vw);margin:0 auto 8px;position:relative}.window[data-astro-cid-ivieourv] img[data-astro-cid-ivieourv]{width:100%;height:100%;position:absolute;inset:0}.w-glass[data-astro-cid-ivieourv]{filter:drop-shadow(0 0 40px #a3405e8c)}.w-light[data-astro-cid-ivieourv]{filter:drop-shadow(0 0 18px #ffecc8f2)drop-shadow(0 0 60px #ebc678b3);animation:9s ease-in-out infinite breathe}.w-tracery[data-astro-cid-ivieourv]{filter:drop-shadow(0 0 2px #0006)}@keyframes breathe{50%{opacity:.82}}.beams[data-astro-cid-ivieourv]{pointer-events:none;background:conic-gradient(from 160deg at 50% 0,#0000 0deg,#ebc6781a 8deg,#0000 14deg,#f095b017 22deg,#0000 30deg,#ebc67814 38deg,#0000 46deg);width:1400px;height:1200px;position:absolute;top:40%;left:50%;translate:-50%;-webkit-mask:linear-gradient(#000 0 15%,#0000 45%);mask:linear-gradient(#000 0 15%,#0000 45%)}.nave-copy[data-astro-cid-ivieourv]{position:relative}.latin[data-astro-cid-ivieourv]{color:#ebc678;font-variant:small-caps;letter-spacing:.14em;margin:0 0 8px;font-size:1.2rem}.nave[data-astro-cid-ivieourv] h1[data-astro-cid-ivieourv]{letter-spacing:-.02em;color:#fdf5e8;margin:0 0 18px;font-size:clamp(2.8rem,7vw,5.2rem);font-weight:760;line-height:1}.nave[data-astro-cid-ivieourv] p[data-astro-cid-ivieourv]{color:#f0dcd9;max-width:30em;margin:0 auto 24px;font-size:1.2rem;line-height:1.55}.hour[data-astro-cid-ivieourv]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;padding:110px max(24px,50% - 520px);display:grid;position:relative;overflow:hidden}.hour[data-astro-cid-ivieourv]>.device{justify-self:center;width:min(300px,100%);position:relative}.copy[data-astro-cid-ivieourv]{max-width:30em;position:relative}.copy[data-astro-cid-ivieourv].wide{text-align:center;grid-column:1/-1;justify-self:center;max-width:40em}.when[data-astro-cid-ivieourv]{letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:1.05rem}h2[data-astro-cid-ivieourv]{letter-spacing:-.015em;margin:0 0 18px;font-size:clamp(2.3rem,5vw,3.8rem);font-weight:760;line-height:1.03}h3[data-astro-cid-ivieourv]{margin:28px 0 6px;font-size:1.4rem}.copy[data-astro-cid-ivieourv] p[data-astro-cid-ivieourv]{font-size:1.15rem;line-height:1.62}.copy[data-astro-cid-ivieourv] ul[data-astro-cid-ivieourv]{padding-left:1.2em;line-height:1.55}.copy[data-astro-cid-ivieourv] li[data-astro-cid-ivieourv]{margin:6px 0}.sun[data-astro-cid-ivieourv]{pointer-events:none;border-radius:50%;width:900px;height:900px;position:absolute}.morning[data-astro-cid-ivieourv]{color:var(--brand-text);background:linear-gradient(#2a0914 0%,#8a4a4a 7%,#f2cfa8 22%,#fbebd6 45%);padding-top:180px}.morning[data-astro-cid-ivieourv] .sun[data-astro-cid-ivieourv]{background:radial-gradient(circle,#f5be788c,#f5be7800 65%);bottom:-520px;left:-320px}.morning[data-astro-cid-ivieourv] .when[data-astro-cid-ivieourv]{color:#8a5424}.morning[data-astro-cid-ivieourv] h2[data-astro-cid-ivieourv]{color:var(--brand-button)}.morning[data-astro-cid-ivieourv] p[data-astro-cid-ivieourv]{color:var(--brand-muted)}.noon[data-astro-cid-ivieourv]{color:var(--brand-text);background:linear-gradient(#fbebd6,#fff8ea)}.noon[data-astro-cid-ivieourv] .sun[data-astro-cid-ivieourv]{background:radial-gradient(circle,#ebc678b3,#ebc67800 62%);top:-620px;left:50%;translate:-50%}.noon[data-astro-cid-ivieourv] .when[data-astro-cid-ivieourv]{color:#7d5d14}.noon[data-astro-cid-ivieourv] h2[data-astro-cid-ivieourv]{color:var(--brand-button)}.noon[data-astro-cid-ivieourv] p[data-astro-cid-ivieourv]{color:var(--brand-muted)}.afternoon[data-astro-cid-ivieourv]{color:var(--brand-text);background:linear-gradient(#fff8ea,#f6e2d6)}.afternoon[data-astro-cid-ivieourv] .when[data-astro-cid-ivieourv]{color:#8e2f4d}.afternoon[data-astro-cid-ivieourv] h2[data-astro-cid-ivieourv]{color:var(--brand-button)}.afternoon[data-astro-cid-ivieourv] p[data-astro-cid-ivieourv]{color:var(--brand-muted)}.together[data-astro-cid-ivieourv]{grid-column:1/-1;justify-content:center;align-items:flex-end;gap:36px;display:flex}.together[data-astro-cid-ivieourv] .device:first-child{width:min(180px,34vw);margin-bottom:50px}.together[data-astro-cid-ivieourv] .device:last-child{width:min(240px,46vw)}.evening[data-astro-cid-ivieourv]{color:#2a1219;background:linear-gradient(#f6e2d6,#d99a9c 70%,#8e3b52)}.evening[data-astro-cid-ivieourv] .sun[data-astro-cid-ivieourv]{background:radial-gradient(circle,#ffaa7899,#ffaa7800 62%);bottom:-560px;right:-360px}.evening[data-astro-cid-ivieourv] .when[data-astro-cid-ivieourv]{color:#6e1631}.evening[data-astro-cid-ivieourv] h2[data-astro-cid-ivieourv]{color:#4a0f22}.evening[data-astro-cid-ivieourv] p[data-astro-cid-ivieourv]{color:#3a1a22}.night[data-astro-cid-ivieourv]{color:#fdf5e8;background:linear-gradient(#8e3b52,#3a0d1c 30%,#1f0710)}.night[data-astro-cid-ivieourv] .when[data-astro-cid-ivieourv]{color:#ebc678}.night[data-astro-cid-ivieourv] h2[data-astro-cid-ivieourv],.night[data-astro-cid-ivieourv] h3[data-astro-cid-ivieourv]{color:#fdf5e8}.night[data-astro-cid-ivieourv] li[data-astro-cid-ivieourv]{color:#f0dcd9}.dawn[data-astro-cid-ivieourv]{color:var(--brand-text);background:linear-gradient(#1f0710,#3a0d1c 6%,#e9cfc4 20%,#f6ebdd 32%);padding-top:260px}.dawn[data-astro-cid-ivieourv] h2[data-astro-cid-ivieourv]{color:var(--brand-button)}.dawn[data-astro-cid-ivieourv] .plan-card[data-astro-cid-ivieourv]{text-align:left;margin:0 0 24px}@media (width<=760px){.hour[data-astro-cid-ivieourv]{text-align:center;grid-template-columns:minmax(0,1fr);gap:36px;padding-top:80px;padding-bottom:80px}.morning[data-astro-cid-ivieourv]{padding-top:140px}.copy[data-astro-cid-ivieourv]{justify-self:center}.copy[data-astro-cid-ivieourv] ul[data-astro-cid-ivieourv]{text-align:left}.noon[data-astro-cid-ivieourv]>.device,.night[data-astro-cid-ivieourv]>.device{order:2}.together[data-astro-cid-ivieourv]{gap:16px}}@media (prefers-reduced-motion:reduce){.w-light[data-astro-cid-ivieourv]{animation:none}}
