.sunrise-scene[data-astro-cid-5q3l57r4]{display:block;width:100%;height:auto;aspect-ratio:1600 / 440;overflow:hidden}.sunrise-scene[data-astro-cid-5q3l57r4] [data-astro-cid-5q3l57r4]{transform-box:fill-box}.ss-sun[data-astro-cid-5q3l57r4]{transition:translate 9s cubic-bezier(.22,.7,.25,1)}.pre[data-astro-cid-5q3l57r4] .ss-sun[data-astro-cid-5q3l57r4]{translate:0 120px}.ss-halo[data-astro-cid-5q3l57r4]{transform-origin:center;animation:ss-breathe 6s ease-in-out infinite alternate}@keyframes ss-breathe{0%{opacity:.7;scale:.9}to{opacity:1;scale:1.08}}.ss-rays[data-astro-cid-5q3l57r4]{transform-box:view-box;transform-origin:800px 170px;animation:ss-turn 90s linear infinite}@keyframes ss-turn{to{rotate:360deg}}.ss-clouds[data-astro-cid-5q3l57r4]>g[data-astro-cid-5q3l57r4]{animation:ss-drift 140s linear infinite}.ss-clouds[data-astro-cid-5q3l57r4].far>g[data-astro-cid-5q3l57r4]{animation-duration:220s}@keyframes ss-drift{0%{translate:-1600px 0}to{translate:0 0}}.ss-glints[data-astro-cid-5q3l57r4] rect[data-astro-cid-5q3l57r4]{animation:ss-glint ease-in-out infinite alternate}@keyframes ss-glint{0%{opacity:0}to{opacity:.9}}.ss-path[data-astro-cid-5q3l57r4]{animation:ss-path 4s ease-in-out infinite alternate}@keyframes ss-path{0%{opacity:.55}to{opacity:1}}.ss-ripples[data-astro-cid-5q3l57r4] line[data-astro-cid-5q3l57r4]{opacity:0;animation:ss-ripple linear infinite}@keyframes ss-ripple{0%{opacity:0;translate:-30px 0}50%{opacity:.55}to{opacity:0;translate:30px 0}}.ss-mist[data-astro-cid-5q3l57r4]{animation:ss-mist 26s ease-in-out infinite alternate}.ss-mist[data-astro-cid-5q3l57r4].m2{animation-duration:34s;animation-direction:alternate-reverse}@keyframes ss-mist{0%{translate:-140px 0}to{translate:140px 0}}.ss-bird[data-astro-cid-5q3l57r4]{animation:ss-fly 38s linear infinite;translate:-60px 150px}.ss-bird[data-astro-cid-5q3l57r4].b2{animation-delay:-1.2s}.ss-bird[data-astro-cid-5q3l57r4].b3{animation-delay:-2.1s}.ss-bird[data-astro-cid-5q3l57r4].b2 .ss-wing[data-astro-cid-5q3l57r4]{translate:26px 12px}.ss-bird[data-astro-cid-5q3l57r4].b3 .ss-wing[data-astro-cid-5q3l57r4]{translate:-18px 20px}@keyframes ss-fly{0%{translate:-60px 150px}60%{translate:1700px 70px}to{translate:1700px 70px}}.ss-wing[data-astro-cid-5q3l57r4]{transform-origin:center;animation:ss-flap .9s ease-in-out infinite alternate}.b2[data-astro-cid-5q3l57r4] .ss-wing[data-astro-cid-5q3l57r4]{animation-duration:.8s}.b3[data-astro-cid-5q3l57r4] .ss-wing[data-astro-cid-5q3l57r4]{animation-duration:1s}@keyframes ss-flap{0%{scale:1 1}to{scale:1 -.5}}.pl{--pen: #24508f;--paper: #F4F1E6;position:relative}html.pl-porter-on .ap-launch,html.pl-porter-on .ap-hi,html.pl-porter-on .dock .ap-fig{visibility:hidden!important}.pl-desk{position:relative;padding-top:150px}.pl-pad{container-type:inline-size;position:relative;z-index:2;width:min(460px,100%);margin-left:8px;transform:rotate(-1.2deg);transform-origin:50% 0;filter:drop-shadow(0 26px 30px rgb(80 50 20 / .32)) drop-shadow(0 4px 6px rgb(80 50 20 / .18))}.pl-pad img{display:block;width:100%;height:auto}.pl-pad-top{position:relative}.pl-tot{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.pl-tot-strike{fill:none;stroke:var(--pen);stroke-width:3.4;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1.01}.pl-tot-n{font:600 33px Caveat,cursive;fill:var(--pen);opacity:0;transition:opacity .3s ease}.has-done .pl-tot-strike{transition:stroke-dashoffset .3s ease .2s;stroke-dashoffset:0}.has-done .pl-tot-n{opacity:1;transition-delay:.45s}.pl-lines{list-style:none;margin:0;padding:0}.pl-line{position:relative}.pl-line:after{content:"";position:absolute;z-index:1;left:0;right:0;top:0;height:var(--lh);background:#f4f1e69e;opacity:0;pointer-events:none;transition:opacity .4s ease}.pl-line.is-later:after{opacity:1}.pl-line-btn{position:absolute;z-index:2;left:0;right:0;top:0;height:var(--lh);padding:0;border:0;background:transparent;cursor:pointer;border-radius:4px}.pl-line.is-open .pl-line-btn,.pl-line.is-yes .pl-line-btn,.pl-line.is-later .pl-line-btn{cursor:default}.pl-line-btn:focus-visible{outline:3px solid var(--pen);outline-offset:-3px}.pl-line:not(.is-open):not(.is-yes):not(.is-later) .pl-line-btn:hover{background:#24508f0f}.pl-mark{position:absolute;z-index:2;left:0;top:0;width:100%;height:var(--lh);overflow:visible;pointer-events:none}.pl-mark path{fill:none;stroke:var(--pen);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.01}.pl-tick{stroke-width:5.5}.pl-strike{stroke-width:3.6;opacity:.92}.pl-dash{stroke-width:5}.pl-line.is-yes .pl-tick{transition:stroke-dashoffset .35s cubic-bezier(.3,.6,.4,1);stroke-dashoffset:0}.pl-line.is-yes .pl-strike{transition:stroke-dashoffset .45s cubic-bezier(.4,.2,.3,1) .28s;stroke-dashoffset:0}.pl-line.is-later .pl-dash{transition:stroke-dashoffset .3s ease;stroke-dashoffset:0}.pl-row{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.8,.2,1),margin-top .42s cubic-bezier(.2,.8,.2,1);position:relative;z-index:1}.pl-row-in{overflow:hidden;min-height:0}.pl-line.is-open .pl-row{grid-template-rows:1fr;margin-top:-.5525cqw}.pl-hits{position:absolute;z-index:3;left:0;right:0;top:calc(var(--lh) - .55cqw - 6px);height:calc(9.945cqw + 12px);display:none}.pl-line.is-open .pl-hits{display:block}.pl-hit{position:absolute;top:0;bottom:0;padding:0;border:0;background:transparent;cursor:pointer;border-radius:999px}.pl-hit:focus-visible{outline:3px solid var(--pen);outline-offset:-4px}.pl-hit-yes{left:2%;width:19.6%}.pl-hit-stay{left:21.8%;width:19.6%}.pl-hit-later{left:43.4%;width:14.6%}.pl-hit-yes:hover .pl-ring{opacity:.9}.pl-ring{position:absolute;left:calc(6.7% - 5px);right:calc(5.2% - 5px);top:calc(1px + .28cqw);height:calc(6.9cqw + 10px);border:2px dashed var(--pen);border-radius:999px;opacity:0;pointer-events:none;transition:opacity .2s}.is-nudge .pl-line.is-open .pl-ring{animation:pl-nudge 2.4s ease-in-out}@keyframes pl-nudge{0%,to{opacity:0}15%,45%,75%{opacity:1}30%,60%{opacity:.25}}.pl-pad-rest{position:relative;height:9cqw;overflow:hidden;border-radius:0 0 8px 8px;background:var(--paper)}.pl-pad-rest:after{content:"";position:absolute;inset:0;background:linear-gradient(rgb(244 241 230 / 0) 10%,rgb(244 241 230 / .9) 70%,var(--paper))}.pl-porter{position:absolute;z-index:1;top:0;left:min(250px,calc(100% - 214px));width:212px;height:212px;pointer-events:none;-webkit-mask-image:linear-gradient(#000 74%,transparent 97%);mask-image:linear-gradient(#000 74%,transparent 97%)}.pl-p{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%;opacity:0;transition:opacity .22s ease}.pl-p.is-on{opacity:1}.pl-p:not([src]){visibility:hidden}.pl-porter.is-still .pl-p{object-fit:cover;object-position:50% 0}html.ap-on .pl-porter,html.ap-on .pl-say{opacity:0!important;transition:opacity .3s ease!important}.pl-say{position:absolute;z-index:2;left:0;top:0;height:132px;width:min(240px,calc(100% - 220px));margin:0;text-align:right;display:flex;flex-direction:column;justify-content:flex-end}.pl-say-who{display:block;font:600 11px var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-ink, #8a5a1c)}.pl-say-line{display:block;margin-top:6px;font:italic 500 24px/1.2 var(--serif);color:var(--ink-teal);text-wrap:balance}.pl-say-line.is-new{animation:pl-fade .45s ease both}@keyframes pl-fade{0%{opacity:0}to{opacity:1}}.pl-foot{margin:22px 0 0 8px;max-width:460px}.pl-hint,.pl-run,.pl-again{margin:0}.pl-hint{display:flex;align-items:center;gap:10px;font-size:16px;color:var(--ink-teal)}.pl-hint strong{font-weight:600}.pl-hint svg{flex:none;width:16px;height:22px;fill:none;stroke:var(--pen);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pl-run{font:600 22px/1.3 Caveat,cursive;font-size:28px;color:var(--pen);animation:pl-fade .6s ease both}.pl-again button{display:inline-flex;align-items:center;min-height:40px;padding:0;border:0;background:none;font:600 15px inherit;font-family:inherit;color:var(--ink-teal);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.pl-fine{margin:10px 0 0;font-size:12px;color:#5f6464}.pl:not(.is-lit) .pl-pad{opacity:0;translate:0 -12px}.pl:not(.is-lit) .pl-porter{opacity:0;translate:0 70px}.pl:not(.is-lit) .pl-say{opacity:0}.pl-pad{transition:opacity .7s ease,translate .7s cubic-bezier(.2,.9,.3,1.2)}.pl-porter{transition:opacity .5s ease .45s,translate .7s cubic-bezier(.16,.84,.24,1) .45s}.pl-say{transition:opacity .8s ease 1.2s}@media(max-width:640px){.pl-desk{padding-top:92px}.pl-pad{margin:0 -4px;transform:rotate(-.8deg)}.pl-porter{left:auto;right:0;width:132px;height:132px}.pl-say{right:138px;width:auto;height:84px;text-align:left}.pl-say-line{font-size:20px}.pl-foot{margin-left:0}}.gt{margin:0}.gt-stage{position:relative;display:flex;justify-content:flex-end;padding:0 0 8px}.gt-phone{position:relative;display:flex;flex-direction:column;width:318px;height:560px;flex:none;border:11px solid #16191b;border-radius:48px;background:#fff;overflow:hidden;box-shadow:0 0 0 1.5px #3a3f42,0 40px 70px -30px #3c281480;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;color:#111}.gt-status{display:flex;align-items:center;justify-content:space-between;padding:12px 22px 0 26px;height:34px;font-size:14px}.gt-status b{font-weight:600}.gt-isl{position:absolute;left:50%;top:8px;translate:-50% 0;width:92px;height:26px;border-radius:20px;background:#16191b}.gt-sig{display:flex;align-items:flex-end;gap:2px;height:11px}.gt-sig i{width:3px;background:#111;border-radius:1px}.gt-sig i:nth-child(1){height:4px}.gt-sig i:nth-child(2){height:6px}.gt-sig i:nth-child(3){height:8px}.gt-sig i:nth-child(4){height:11px}.gt-top{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0 9px;border-bottom:1px solid #e8e8ea;background:#f7f7f8}.gt-back{position:absolute;left:12px;top:14px;font-size:30px;line-height:1;color:#0a7cff}.gt-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover}.gt-name{font-size:11.5px;color:#111}.gt-name span{color:#8e8e93}.gt-scroll{flex:1;display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px;overflow-y:auto;scrollbar-width:none}.gt-scroll::-webkit-scrollbar{display:none}.gt-stamp{margin:10px 0 6px;text-align:center;font-size:10.5px;line-height:1.35;color:#8e8e93}.gt-b{margin:0;max-width:76%;padding:7px 12px;border-radius:18px;font-size:14.5px;line-height:1.32}.gt-them{align-self:flex-start;background:#e9e9eb;color:#111}.gt-me{align-self:flex-end;background:#34c759;color:#fff}.gt-typing{align-self:flex-start;display:flex;gap:4px;margin:0;padding:12px 13px;border-radius:18px;background:#e9e9eb}.gt-typing span{width:7px;height:7px;border-radius:50%;background:#9a9aa0;animation:gt-dot 1.1s ease-in-out infinite}.gt-typing span:nth-child(2){animation-delay:.16s}.gt-typing span:nth-child(3){animation-delay:.32s}@keyframes gt-dot{0%,60%,to{opacity:.35}30%{opacity:1}}.gt-delivered{align-self:flex-end;margin:1px 4px 0 0;font-size:10.5px;color:#8e8e93}.gt-input{padding:8px 12px 16px}.gt-input span{display:block;padding:7px 14px;border:1px solid #d6d6da;border-radius:18px;font-size:14px;color:#a1a1a6}.gt-js [data-step]:not(.is-on){display:none}.gt-js [data-step].is-on{animation:gt-in .35s cubic-bezier(.2,.8,.2,1) both}.gt:not(.gt-js) :is([data-step=typing],[data-step=read]){display:none}@keyframes gt-in{0%{opacity:0;translate:0 8px;scale:.97}to{opacity:1;translate:none;scale:none}}.gt figcaption{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-top:14px;text-align:right}.gt-again{font-size:16px;color:var(--ink-teal)}.gt-again:not(.is-on){visibility:hidden}.gt-again button{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--ink-teal);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.gt figcaption small{max-width:34em;font-size:12px;color:#5f6464}@media(max-width:1180px){.gt-stage{flex-direction:column;align-items:center}.gt figcaption{align-items:center;text-align:center}}@media(max-width:400px){.gt-phone{width:300px;height:540px}}.lk.window{margin:52px 0 0;border-radius:14px;overflow:hidden;background:#efe9dc;box-shadow:0 30px 60px -32px #16474a73}.lk .window-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#ebe3d3;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#6b6a5e}.lk .window-bar i{width:8px;height:8px;border-radius:50%;background:#cfc6b4}.lk .window-bar span{flex:1;text-align:center;margin-right:38px}.lk-stack{position:relative;overflow:hidden}.lk-stack img{display:block;width:100%;height:auto}.lk-move img+img{position:absolute;inset:0;height:100%;object-fit:cover;opacity:0}.lk-dusk{animation:lk-dusk 24s ease-in-out infinite}.lk-night{animation:lk-night 24s ease-in-out infinite}@keyframes lk-dusk{0%,26%{opacity:0}36%,58%{opacity:1}66%,to{opacity:0}}@keyframes lk-night{0%,56%{opacity:0}66%,88%{opacity:1}97%,to{opacity:0}}.lk-move{position:relative;animation:lk-drift 24s ease-in-out infinite alternate}@keyframes lk-drift{0%{scale:1}to{scale:1.035}}.lk-clock{position:relative;display:inline-grid;margin-left:10px;padding:1px 9px;border-radius:999px;background:#16474a14;font-weight:600;letter-spacing:.08em;color:var(--ink-teal)}.lk-clock em{grid-area:1 / 1;font-style:normal;opacity:0;animation:lk-t1 24s linear infinite}.lk-clock em:nth-child(2){animation-name:lk-t2}.lk-clock em:nth-child(3){animation-name:lk-t3}@keyframes lk-t1{0%,30%{opacity:1}32%,95%{opacity:0}97%,to{opacity:1}}@keyframes lk-t2{0%,30%{opacity:0}32%,61%{opacity:1}63%,to{opacity:0}}@keyframes lk-t3{0%,61%{opacity:0}63%,95%{opacity:1}97%,to{opacity:0}}.lk-live{display:none;margin-left:10px;padding:1px 9px;border-radius:999px;background:#16474a1a;font-weight:600;letter-spacing:.08em;color:var(--ink-teal)}.lk.is-live .lk-live{display:inline-block}.lk.is-live .lk-clock{display:none}.lk.has-frame .lk-stack{height:640px}.lk.has-frame .lk-move{height:100%}.lk.has-frame .lk-move img{height:100%;object-fit:cover}.lk-frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:#eef1ec;opacity:0;transition:opacity .8s ease;pointer-events:none}.lk-frame.is-prep{position:fixed;inset:0 auto auto 0;height:640px;z-index:-1;opacity:0!important;transition:none}.lk.is-live .lk-frame{opacity:1}.lk.is-exploring .lk-frame{pointer-events:auto}.lk-veil{position:absolute;inset:0;z-index:2;display:grid;place-items:end center;padding:0 0 26px;border:0;background:linear-gradient(transparent 65%,#0d191c47);cursor:pointer}.lk-veil[hidden]{display:none}.lk-veil span{display:flex;flex-direction:column;align-items:center;gap:2px;padding:11px 22px 12px;border-radius:999px;background:var(--ink-teal);color:#fdfcf7;font:600 15px var(--text, inherit);box-shadow:0 10px 30px -10px #00000080}.lk-veil small{font-size:11.5px;font-weight:500;opacity:.8}.lk:not(.is-live) .lk-veil{visibility:hidden}.lk-cap{padding:10px 16px 12px;font-size:13px;color:#5f6464;background:#f6f2ea}.lk-cap[hidden]{display:none}.day[data-astro-cid-j7pv25f6]{--ink-teal: #16474A;--brass: #D5963D;--brass-ink: #8a5a1c;--charcoal: #1B2325;--cream-card: #FDFCF7;--serif: "Cormorant Garamond", Georgia, serif;font-family:Manrope,system-ui,sans-serif;color:var(--charcoal)}.day[data-astro-cid-j7pv25f6] section[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.day[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{width:min(1100px,100% - 32px);margin:0 auto}.day[data-astro-cid-j7pv25f6] .center[data-astro-cid-j7pv25f6]{text-align:center}.day[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6],.day[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.day[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.day[data-astro-cid-j7pv25f6] .eyebrow-line[data-astro-cid-j7pv25f6]{text-wrap:balance}.day[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{text-wrap:pretty}.day[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6],.day[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.day[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-weight:500;letter-spacing:-.005em;color:inherit}.day[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(36px,4.6vw,58px);line-height:1.08;margin:18px 0 0}.day[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6],.day[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:inherit}.day[data-astro-cid-j7pv25f6] .hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6],.day[data-astro-cid-j7pv25f6] .promise[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic;color:var(--brass)}.day[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:26px;line-height:1.2;margin:0}.morning[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.midmorning[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.midday[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.midday[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.afternoon[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.golden[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--ink-teal)}.day[data-astro-cid-j7pv25f6] .center[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:16em;margin-inline:auto}.day[data-astro-cid-j7pv25f6] .sub[data-astro-cid-j7pv25f6]{font-size:18px;line-height:1.65;max-width:34em;margin:22px auto 0;opacity:.85}.day[data-astro-cid-j7pv25f6] .body[data-astro-cid-j7pv25f6]{font-size:17px;line-height:1.7;margin:22px 0 0}.eyebrow-line[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:14px;margin:0;font:600 13px var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--charcoal)}.eyebrow-line[data-astro-cid-j7pv25f6]:before{content:"";width:36px;height:1px;background:var(--brass)}.eyebrow-line[data-astro-cid-j7pv25f6].light{color:var(--brass)}.clock-stamp[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:inherit;gap:6px 16px;margin:0;color:var(--ink-teal)}.center[data-astro-cid-j7pv25f6] .clock-stamp[data-astro-cid-j7pv25f6]{justify-content:center}.cs-time[data-astro-cid-j7pv25f6]{font:500 clamp(40px,4.6vw,60px) / 1 var(--serif);letter-spacing:-.01em;font-variant-numeric:lining-nums}.cs-time[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6],.dc-time[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font:600 .3em var(--text);letter-spacing:.14em;text-transform:uppercase;margin-left:.3em;vertical-align:.9em}.cs-label[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:12px;font:600 13px var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--charcoal)}.cs-label[data-astro-cid-j7pv25f6]:before{content:"";width:28px;height:1px;background:var(--brass)}.clock-stamp[data-astro-cid-j7pv25f6].light{color:#f4ecdc}.clock-stamp[data-astro-cid-j7pv25f6].light .cs-label[data-astro-cid-j7pv25f6]{color:var(--brass)}.clock-stamp[data-astro-cid-j7pv25f6]+h2[data-astro-cid-j7pv25f6]{margin-top:14px}.day-clock[data-astro-cid-j7pv25f6]{position:fixed;z-index:998;left:50%;bottom:calc(14px + var(--dock-h, 0px));translate:-50% 16px;opacity:0;pointer-events:none;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:baseline;column-gap:10px;row-gap:5px;padding:8px 18px 10px;border-radius:16px;background:#0d191cd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f4ecdc;box-shadow:0 6px 24px #00000040;transition:opacity .4s ease,translate .4s cubic-bezier(.16,.84,.24,1),bottom .35s cubic-bezier(.16,.84,.24,1)}.day-clock[data-astro-cid-j7pv25f6].on{opacity:1;translate:-50% 0}.dc-time[data-astro-cid-j7pv25f6]{font:500 24px / 1 var(--serif)}.dc-label[data-astro-cid-j7pv25f6]{font:600 11px var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--brass);white-space:nowrap}.dc-track[data-astro-cid-j7pv25f6]{grid-column:1 / -1;position:relative;height:2px;border-radius:2px;background:#f4ecdc33}.dc-dot[data-astro-cid-j7pv25f6]{position:absolute;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--brass);transition:left .6s cubic-bezier(.16,.84,.24,1)}.day-clock[data-astro-cid-j7pv25f6].tick .dc-time[data-astro-cid-j7pv25f6],.day-clock[data-astro-cid-j7pv25f6].tick .dc-label[data-astro-cid-j7pv25f6]{animation:dc-tick .5s ease both}@media(max-width:640px){.day-clock[data-astro-cid-j7pv25f6]{grid-template-columns:auto;padding:7px 14px 9px}.dc-label[data-astro-cid-j7pv25f6]{display:none}.dc-time[data-astro-cid-j7pv25f6]{font-size:21px}}@keyframes dc-tick{0%{opacity:0;translate:0 6px}to{opacity:1;translate:none}}.btns[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.pill[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:12px 24px;border-radius:10px;font:600 15px var(--text);text-decoration:none}.pill-gold[data-astro-cid-j7pv25f6]{background:var(--brass);color:var(--charcoal)}.pill-line[data-astro-cid-j7pv25f6]{border:1px solid rgb(250 247 238 / .35);color:#fdfcf7}.pill[data-astro-cid-j7pv25f6]:hover{filter:brightness(1.08)}.os-mark[data-astro-cid-j7pv25f6]{display:inline-block;width:49px;height:44px;overflow:hidden;position:relative}.os-mark[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;right:0;top:50%;transform:translateY(-50%);height:100%;width:auto;max-width:none}.os-mark[data-astro-cid-j7pv25f6].big{width:55px;height:50px}.hero[data-astro-cid-j7pv25f6],.close[data-astro-cid-j7pv25f6]{background:#0d191c;color:#fdfcf7}.close[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#0f1c1f 0% 62%,#172024 84%,#1b2325)}.hero[data-astro-cid-j7pv25f6]{min-height:max(640px,min(100svh,1000px));display:flex;flex-direction:column;padding-bottom:72px}.hero-copy[data-astro-cid-j7pv25f6]{position:relative;z-index:2;text-align:center;padding:clamp(120px,16vh,180px) 16px 0;width:min(900px,100%);margin:0 auto}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] .h1-in[data-astro-cid-j7pv25f6]{display:inline-block;animation:h1-in 1.6s cubic-bezier(.2,.6,.2,1) .15s both}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6].h1-in{animation-delay:.75s}@keyframes h1-in{0%{opacity:0;translate:0 12px;filter:blur(6px)}to{opacity:1;translate:none;filter:none}}.hero[data-astro-cid-j7pv25f6] .pill-line[data-astro-cid-j7pv25f6]{background:#0d191c80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero[data-astro-cid-j7pv25f6] .hero-bg[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;z-index:0;width:100%;height:125%;margin:0;object-fit:cover;object-position:50% 0;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%);mask-image:linear-gradient(180deg,transparent 0%,#000 12%)}.hero[data-astro-cid-j7pv25f6] .aurora-gl[data-astro-cid-j7pv25f6]{filter:saturate(.6) brightness(.97);opacity:0;transition:opacity .15s ease;pointer-events:none}.hero[data-astro-cid-j7pv25f6] .aurora-gl[data-astro-cid-j7pv25f6].on{opacity:1}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 58% 42% at 50% 42%,rgb(13 25 28 / .6),rgb(13 25 28 / .25) 60%,transparent 100%),linear-gradient(180deg,transparent 78%,#0a1619 100%)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(46px,7.4vw,96px);line-height:1.12;margin:26px 0 0}.hero-lede[data-astro-cid-j7pv25f6]{font-size:19px;line-height:1.6;max-width:28em;margin:26px auto 0;opacity:.9}.scene[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;max-width:none;-webkit-mask-image:linear-gradient(transparent,#000 15%);mask-image:linear-gradient(transparent,#000 15%)}.scene-night[data-astro-cid-j7pv25f6]{margin-top:-6%;filter:saturate(.6) brightness(.97)}.scene-band[data-astro-cid-j7pv25f6]:before{content:"";display:block;height:200px;margin-bottom:-1px}.scene-band[data-astro-cid-j7pv25f6].to-sunrise{background:linear-gradient(180deg,#4a355800,#4a3558 8%,#5e3d5f 20%,#7a4866,#a85f68,#cf7f63 53%,#e59a5a 64% 100%)}.scene-band[data-astro-cid-j7pv25f6].to-sunrise:before{height:64px}.hero-sky[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;z-index:1;background-image:radial-gradient(1px 1px at 12% 18%,#fff8,transparent),radial-gradient(1px 1px at 28% 8%,#fff6,transparent),radial-gradient(1px 1px at 44% 26%,#fff5,transparent),radial-gradient(1px 1px at 63% 12%,#fff7,transparent),radial-gradient(1px 1px at 81% 22%,#fff6,transparent),radial-gradient(1.5px 1.5px at 91% 9%,#fff8,transparent),radial-gradient(1px 1px at 7% 40%,#fff4,transparent),radial-gradient(1px 1px at 52% 6%,#fff6,transparent),radial-gradient(1px 1px at 72% 36%,#fff4,transparent)}.star-shoot[data-astro-cid-j7pv25f6]{position:absolute;top:14%;left:62%;width:120px;height:1.5px;border-radius:2px;opacity:0;background:linear-gradient(90deg,rgb(255 255 255 / .9),transparent);transform:rotate(-24deg);animation:shoot 11s ease-in 3s infinite}.star-shoot[data-astro-cid-j7pv25f6].late{top:20%;left:30%;animation-delay:7s}@keyframes shoot{0%{opacity:0;translate:0 0}1%{opacity:1}6%{opacity:0;translate:-260px 116px}to{opacity:0;translate:-260px 116px}}.dawn[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#0a1619,#10232a 35%,#1f2a36 62%,#3a3247 84%,#4a3558);color:#fdfcf7;padding-top:120px}.dawn[data-astro-cid-j7pv25f6] .sub[data-astro-cid-j7pv25f6]{color:#e8e6f0}.sky-map[data-astro-cid-j7pv25f6]{position:relative;width:min(980px,100% - 32px);height:420px;margin:56px auto 0}.sky-lines[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sky-lines[data-astro-cid-j7pv25f6] line[data-astro-cid-j7pv25f6]{stroke:#faf7ee52;stroke-width:1;stroke-dasharray:2 5}.sky-star[data-astro-cid-j7pv25f6]{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font-size:14px;color:#eceaf3;white-space:nowrap}.sky-star[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 10px 2px #fff9}.sky-star[data-astro-cid-j7pv25f6].more{font-family:var(--serif);font-style:italic;font-size:17px}.sky-os[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,rgb(206 146 62 / .28),transparent 68%)}.sky-os[data-astro-cid-j7pv25f6] .os-mark[data-astro-cid-j7pv25f6]{width:73px;height:66px}.together[data-astro-cid-j7pv25f6]{padding:72px 0 40px}.gold-line[data-astro-cid-j7pv25f6]{margin:0;font:italic 500 clamp(30px,3.6vw,44px)/1.2 var(--serif);color:var(--brass)}.caps[data-astro-cid-j7pv25f6]{margin:12px 0 0;font-size:13px;letter-spacing:.2em;text-wrap:balance;text-transform:uppercase;color:#e8e6f0}.morning[data-astro-cid-j7pv25f6]{--over-sun: 9vw;position:relative;margin-top:calc(-1 * var(--over-sun));padding:0 0 110px;background:linear-gradient(rgb(252 213 169 / 0),#fcd5a9 var(--over-sun),#f8dcb9 60%,#f3dcc0)}.split[data-astro-cid-j7pv25f6]{display:grid;gap:48px;align-items:center}@media(min-width:900px){.split[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:64px}}.dots[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:16px;font-size:16px;line-height:1.6}.dots[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:22px}.dots[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--brass)}.card[data-astro-cid-j7pv25f6]{margin:0;background:var(--cream-card);border-radius:16px;box-shadow:0 30px 60px -30px #50321459}.mini-btn[data-astro-cid-j7pv25f6]{flex:none;padding:9px 16px;border-radius:8px;background:var(--ink-teal);color:#fdfcf7;font-size:13px;font-weight:600}.mini-btn[data-astro-cid-j7pv25f6].gold{background:var(--brass);color:var(--charcoal)}.fine[data-astro-cid-j7pv25f6]{display:block;font-size:12px;color:#5f6464;margin-top:4px}.midmorning[data-astro-cid-j7pv25f6]{background:linear-gradient(#f3dcc0,#e7e3d6 55%,#dfe3dc);padding:80px 0 100px}.bird[data-astro-cid-j7pv25f6]{position:absolute;top:60px;left:-60px;width:34px;color:var(--ink-teal);opacity:.55;animation:glide 34s linear 2s infinite}.bird[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{display:block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}@keyframes glide{0%{transform:translate(0)}50%{transform:translate(55vw,26px)}to{transform:translate(115vw,-10px)}}.fine[data-astro-cid-j7pv25f6]{margin-top:12px}.midday[data-astro-cid-j7pv25f6]{background:linear-gradient(#dfe3dc,#d8dfd9);padding:90px 0 100px}.window[data-astro-cid-j7pv25f6]{margin:52px 0 0;border-radius:14px;overflow:hidden;background:#efe9dc;box-shadow:0 30px 60px -32px #16474a73}.window-bar[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#ebe3d3;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#6b6a5e}.window-bar[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:50%;background:#cfc6b4}.window-bar[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{flex:1;text-align:center;margin-right:38px}.window[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto}.window[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6].pad{padding:14px 16px 6px;background:#f6f2ea}.three[data-astro-cid-j7pv25f6]{display:grid;gap:28px;margin-top:44px}@media(min-width:800px){.three[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.three[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:10px 0 0;font-size:15px;line-height:1.6}.afternoon[data-astro-cid-j7pv25f6]{background:linear-gradient(#d8dfd9,#e3e0d2 40%,#ece2c8 80%,#efdfb8);padding:110px 0 150px}.split-top[data-astro-cid-j7pv25f6]{align-items:end}.day[data-astro-cid-j7pv25f6] .chain[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin-top:80px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 0}.chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{--gap: 26px;position:relative;display:flex;flex-direction:column;align-items:center;margin-right:var(--gap);padding:9px 13px 10px;border:1px solid rgb(22 71 74 / .18);border-radius:18px;font-size:14px;line-height:1.25;text-align:center;background:#ffffff8c;transition:background .5s ease,color .5s ease,border-color .5s ease,opacity .5s ease,translate .5s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .55s)}.chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{max-width:118px;margin-top:3px;font-size:11.5px;line-height:1.3;text-wrap:balance;color:#5f6464;transition:opacity .5s ease;transition-delay:calc(var(--i) * .55s + .25s)}.chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:not(.last):after{content:"";position:absolute;left:calc(100% + 6px);top:50%;width:calc(var(--gap) - 12px);height:1px;background:var(--brass);transform-origin:left;transition:scale .4s ease;transition-delay:calc(var(--i) * .55s + .35s)}.chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].last{margin-right:0}@media(min-width:721px)and (max-width:1180px){.chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{--gap: 20px;padding:8px 10px 9px}.chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{max-width:104px}}.chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].first{background:var(--ink-teal);color:#fdfcf7;border-color:transparent}.chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].first small[data-astro-cid-j7pv25f6]{color:#fdfcf7bf}.chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].last{background:var(--brass);color:var(--charcoal);border-color:transparent}.chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].last small[data-astro-cid-j7pv25f6]{color:#1e1e1eb3}.chain[data-astro-cid-j7pv25f6].js:not(.is-on) li[data-astro-cid-j7pv25f6]{opacity:.35;translate:0 6px;background:transparent;color:var(--charcoal);border-color:#16474a40}.chain[data-astro-cid-j7pv25f6].js:not(.is-on) li[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{opacity:0}.chain[data-astro-cid-j7pv25f6].js:not(.is-on) li[data-astro-cid-j7pv25f6]:after{scale:0 1}@media(max-width:900px){.chain[data-astro-cid-j7pv25f6]{flex-direction:column;gap:0}.chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6],.chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].last{margin:0;min-width:230px}.chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{max-width:none}.chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:not(.last){margin-bottom:26px}.chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:not(.last):after{left:50%;top:calc(100% + 4px);width:1px;height:18px;transform-origin:top}.chain[data-astro-cid-j7pv25f6].js:not(.is-on) li[data-astro-cid-j7pv25f6]:after{scale:1 0}}.day[data-astro-cid-j7pv25f6] .included[data-astro-cid-j7pv25f6]{margin-top:100px;align-items:start}@media(min-width:900px){.included[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.6fr}}.numbered[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;gap:0 36px}@media(min-width:640px){.numbered[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.numbered[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:14px;padding:16px 0;border-top:1px solid rgb(22 71 74 / .14)}.numbered[data-astro-cid-j7pv25f6] .num[data-astro-cid-j7pv25f6]{font:500 18px/1.2 var(--serif);color:var(--brass-ink);min-width:22px}.numbered[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-weight:500;font-size:16px}.numbered[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:3px 0 0;font-size:14px;line-height:1.55;color:var(--charcoal)}.golden[data-astro-cid-j7pv25f6]{background:linear-gradient(#efdfb8,#f0cf98 40%,#ebb27c 62%,#e59a5a);padding:110px 0 0}.text-link[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:24px;color:inherit;font-size:15px;text-underline-offset:5px}.week[data-astro-cid-j7pv25f6]{padding:24px}.week-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:baseline}.week-title[data-astro-cid-j7pv25f6]{font:500 24px var(--serif)}.week-head[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:13px;color:#5f6464}.week-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:64px repeat(7,1fr);gap:8px 4px;margin-top:16px;align-items:center}.dow[data-astro-cid-j7pv25f6]{text-align:center;font-size:12px;color:#5f6464}.lane[data-astro-cid-j7pv25f6]{grid-column:2 / -1;display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cab[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--charcoal)}.stay[data-astro-cid-j7pv25f6]{grid-row:1;height:32px;display:flex;align-items:center;padding:0 10px;border-radius:6px;background:var(--ink-teal);color:#fdfcf7;font-size:12px;white-space:nowrap;overflow:hidden}.stay[data-astro-cid-j7pv25f6].muted{background:#8d9b94;color:#eef0ea}.stay[data-astro-cid-j7pv25f6].gap{background:var(--brass);box-shadow:0 0 0 2px #ce923e59}.stay[data-astro-cid-j7pv25f6].open{background:transparent;border:1px solid rgb(22 71 74 / .1)}.gap-note[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px;padding:16px 16px 16px 18px;border-radius:12px;background:#efe7d8}.gap-note[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{display:block;font-weight:500}.gap-note[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block;font-size:13px;color:var(--brass-ink)}.gap-acts[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}button[data-astro-cid-j7pv25f6].mini-btn{border:0;cursor:pointer;font-family:inherit}.mini-quiet[data-astro-cid-j7pv25f6]{padding:2px 4px;border:0;background:none;font:600 12.5px inherit;font-family:inherit;color:var(--ink-teal);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.golden[data-astro-cid-j7pv25f6] .split[data-astro-cid-j7pv25f6]{align-items:start}@media(max-width:640px){.gap-note[data-astro-cid-j7pv25f6]{flex-wrap:wrap}.gap-acts[data-astro-cid-j7pv25f6]{flex-direction:row;align-items:center;gap:14px}}.gap-texts[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:8px}.gap-texts[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{display:none}.gap-texts[data-astro-cid-j7pv25f6]>.is-on[data-astro-cid-j7pv25f6]{display:block;animation:gap-in .4s cubic-bezier(.2,.8,.2,1) both}@keyframes gap-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:none}}.gap-texts[data-astro-cid-j7pv25f6]>:first-child.is-on[data-astro-cid-j7pv25f6]{margin-top:14px}.gap-sms[data-astro-cid-j7pv25f6]{margin:0;max-width:84%;padding:9px 13px;border-radius:16px;font-size:14px;line-height:1.4}.gap-sms[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block;margin-bottom:2px;font-size:11px;opacity:.7}.gap-sms[data-astro-cid-j7pv25f6].out{align-self:flex-end;background:var(--ink-teal);color:#fdfcf7}.gap-sms[data-astro-cid-j7pv25f6].in{align-self:flex-start;background:#ece4d6;color:var(--charcoal)}.gap-texts[data-astro-cid-j7pv25f6] .gap-sms[data-astro-cid-j7pv25f6].out.is-on{margin-left:auto}.gap-done[data-astro-cid-j7pv25f6],.gap-why[data-astro-cid-j7pv25f6]{margin:4px 0 0;font-size:14px;color:var(--ink-teal)}.gap-done[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-weight:600}.gap-done[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#5f6464}.gap-done[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--ink-teal);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gap-why[data-astro-cid-j7pv25f6]{color:#5f6464}.stay[data-astro-cid-j7pv25f6].plus{display:none;justify-content:center;font-weight:600}.week[data-astro-cid-j7pv25f6].is-filled [data-astro-cid-j7pv25f6][data-gap-cell]{display:none}.week[data-astro-cid-j7pv25f6].is-filled .stay[data-astro-cid-j7pv25f6].plus{display:flex;animation:gap-fill .6s cubic-bezier(.2,.8,.2,1) both}@keyframes gap-fill{0%{background:var(--brass);scale:.9}to{background:var(--ink-teal);scale:1}}.week[data-astro-cid-j7pv25f6].is-filled .gap-note[data-astro-cid-j7pv25f6]{opacity:.55}.week[data-astro-cid-j7pv25f6].is-filled .gap-acts[data-astro-cid-j7pv25f6]{visibility:hidden}.scene-sunset[data-astro-cid-j7pv25f6]{margin-top:100px}.dusk[data-astro-cid-j7pv25f6]{background:linear-gradient(#4f507d,#3a3863 40%,#1c2140 80%,#132226);color:#fdfcf7;padding:40px 0 110px}.dusk[data-astro-cid-j7pv25f6] .body[data-astro-cid-j7pv25f6]{color:#e3e2ee}.dusk[data-astro-cid-j7pv25f6] .window[data-astro-cid-j7pv25f6]{margin-top:0}.dusk-top[data-astro-cid-j7pv25f6]{display:grid;gap:18px 64px;align-items:end}@media(min-width:900px){.dusk-top[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.dusk[data-astro-cid-j7pv25f6] .dusk-window[data-astro-cid-j7pv25f6]{margin-top:44px}.day[data-astro-cid-j7pv25f6] .two-cards[data-astro-cid-j7pv25f6]{display:grid;gap:20px;margin-top:90px}@media(min-width:800px){.two-cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.dark-card[data-astro-cid-j7pv25f6]{padding:34px 28px;border-radius:14px;background:#ede7db;box-shadow:0 24px 50px -24px #00000073}.dark-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--ink-teal)}.dark-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:12px 0 0;color:var(--charcoal);font-size:15px;line-height:1.65}.dark-card[data-astro-cid-j7pv25f6] .text-link[data-astro-cid-j7pv25f6]{color:var(--brass-ink);font-weight:600}.lightsout[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#132226,#101c1f);color:#fdfcf7;padding:90px 0 120px}.lightsout[data-astro-cid-j7pv25f6] .body[data-astro-cid-j7pv25f6],.lightsout[data-astro-cid-j7pv25f6] .sub[data-astro-cid-j7pv25f6]{color:#dcdce6}@media(min-width:900px){.phone-split[data-astro-cid-j7pv25f6]{grid-template-columns:340px 1fr}}.phone[data-astro-cid-j7pv25f6]{margin:0 auto;width:300px;padding:10px;border-radius:40px;background:#0e1a1d;border:1px solid rgb(250 247 238 / .12);box-shadow:0 30px 80px -30px #000c}.phone[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;border-radius:30px}.promise[data-astro-cid-j7pv25f6]{padding-top:120px;padding-bottom:96px}.promise[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(38px,5vw,64px);margin-top:0}.promise-frame[data-astro-cid-j7pv25f6]{max-width:860px;margin:0 auto;padding:72px 48px 76px;border:1px solid rgba(213,150,61,.55);border-radius:4px;background:linear-gradient(180deg,#fdfcf70f,#fdfcf706);text-align:center}.lightsout[data-astro-cid-j7pv25f6] .promise-frame[data-astro-cid-j7pv25f6] .sub[data-astro-cid-j7pv25f6]{max-width:560px;margin-inline:auto;color:#fdfcf7cc}@media(max-width:720px){.promise-frame[data-astro-cid-j7pv25f6]{padding:48px 24px}}.close[data-astro-cid-j7pv25f6]{padding-top:90px;display:flex;flex-direction:column}.close[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]{position:relative;z-index:2}.close[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:20px}.close[data-astro-cid-j7pv25f6] .sub[data-astro-cid-j7pv25f6]{color:#dcdce6}.close[data-astro-cid-j7pv25f6] .scene-night[data-astro-cid-j7pv25f6]{margin-top:0;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 15%,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 15%,#000 72%,transparent 100%)}@media(max-width:720px){.afternoon[data-astro-cid-j7pv25f6]{padding:72px 0 100px}.day[data-astro-cid-j7pv25f6] .chain[data-astro-cid-j7pv25f6]{margin-top:56px}.hero-copy[data-astro-cid-j7pv25f6]{padding-top:120px}.hero[data-astro-cid-j7pv25f6] .eyebrow-line[data-astro-cid-j7pv25f6]:before{display:none}.hero-lede[data-astro-cid-j7pv25f6]{font-size:17px}.scene-night[data-astro-cid-j7pv25f6]{margin-top:24px;width:100%;margin-left:0}.hero[data-astro-cid-j7pv25f6] .hero-bg[data-astro-cid-j7pv25f6]{object-position:64% 0}.close[data-astro-cid-j7pv25f6] .scene-night[data-astro-cid-j7pv25f6]{width:180%;margin-left:-40%}.sky-map[data-astro-cid-j7pv25f6]{height:360px}.sky-star[data-astro-cid-j7pv25f6]{font-size:12px;white-space:normal;text-align:center;width:96px}.sky-os[data-astro-cid-j7pv25f6]{width:110px;height:110px}.sky-os[data-astro-cid-j7pv25f6] .os-mark[data-astro-cid-j7pv25f6]{width:56px;height:51px}.scene-band[data-astro-cid-j7pv25f6] .scene[data-astro-cid-j7pv25f6],.scene-sunset[data-astro-cid-j7pv25f6]{width:160%;margin-left:-30%}.scene-band[data-astro-cid-j7pv25f6]:before{height:120px}.scene-band[data-astro-cid-j7pv25f6].to-sunrise:before{height:40px}.sunrise-art[data-astro-cid-j7pv25f6]{width:160%;margin-left:-30%}.morning[data-astro-cid-j7pv25f6]{--over-sun: 48px}.week[data-astro-cid-j7pv25f6]{padding:18px}.week-grid[data-astro-cid-j7pv25f6]{grid-template-columns:48px repeat(7,1fr);gap:6px}.stay[data-astro-cid-j7pv25f6]{padding:0 6px;font-size:11px;height:28px}}
