.hm-band{padding-block:clamp(2rem,4vw,3.5rem)}.hm-feature{grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.hm-image{aspect-ratio:3/2;border-radius:var(--hx-radius);background:var(--night);display:block;position:relative;overflow:hidden}.hm-image img{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:transform .6s var(--ease)}.hm-gallery{min-width:0;margin:0}.hm-gallery-controls{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.hm-gallery-controls[hidden]{display:none}.hm-gallery-controls button{white-space:normal;overflow-wrap:anywhere;border:1px solid var(--hx-rule);max-width:100%;min-height:44px;color:var(--night);cursor:pointer;background:0 0;border-radius:999px;padding:.55rem .85rem;font-size:.9rem;line-height:1.4}.hm-gallery-controls button[aria-pressed=true]{background:var(--night);color:var(--sand);border-color:var(--night)}.hm-gallery-controls button:focus-visible{outline:3px solid var(--link);outline-offset:3px}.hm-gallery-controls button:hover:not([aria-pressed=true]){border-color:var(--link);color:var(--link)}.hm-gallery-caption{min-height:3em;color:var(--muted-foreground);margin-top:.65rem;font-size:.9rem;line-height:1.55}.hm-image:hover img{transform:scale(1.025)}.hm-image-caption{color:var(--sand);background:linear-gradient(#0000,#140800cc);padding:2.5rem 1.25rem 1.1rem;font-size:.85rem;position:absolute;inset:auto 0 0}.hm-copy{justify-items:start;gap:1rem;display:grid}.hm-copy .ds-h2{font-size:clamp(2rem,3.5vw,3.3rem)}.hm-lede{color:var(--muted-foreground);max-width:38rem;font-size:1rem;line-height:1.65}.hm-copy .ds-action{white-space:normal;text-align:left;align-items:center;gap:.65rem;display:inline-flex}.hx-discovery-categories{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.hx-discovery-categories[hidden],.hx-discovery-fallback[hidden]{display:none}.hx-discovery-categories button{border:1px solid var(--hx-rule);max-width:100%;min-height:48px;color:var(--night);overflow-wrap:anywhere;cursor:pointer;border-radius:999px;padding:.75rem 1.25rem;line-height:1.4}.hx-discovery-categories button[aria-pressed=true]{background:var(--night);color:var(--sand);border-color:var(--night)}.hx-discovery{border-radius:var(--hx-radius);background:var(--sand);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:0;display:grid;overflow:clip}.hx-discovery-stage{background:var(--night);min-height:480px;display:grid;position:relative}.hx-discovery-stage>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .26s;position:absolute;inset:0}.hx-discovery-stage>img.is-active{opacity:1}.hx-discovery-stage:after{content:"";pointer-events:none;background:linear-gradient(#0000,#140800e0);position:absolute;inset:35% 0 0}.hx-discovery-caption{z-index:1;color:var(--sand);flex-direction:column;justify-content:end;align-self:end;align-items:start;padding:clamp(1.5rem,3vw,2.5rem);display:flex;position:relative}.hx-discovery-place{margin-bottom:.5rem;font-size:.9rem}.hx-discovery-caption h3{font:500 clamp(1.8rem, 3vw, 2.65rem)/1.12 var(--font-serif);text-wrap:balance;overflow-wrap:anywhere;max-width:20ch}.hx-discovery-open{min-height:48px;color:inherit;border-bottom:1px solid #faf7f499;align-items:center;gap:.75rem;margin-top:1.25rem;font-weight:600;line-height:1.5;display:inline-flex}.hx-discovery-open svg{flex-shrink:0}.hx-discovery-choices{flex-direction:column;align-items:start;min-width:0;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.hx-discovery-choices>h3{font:500 clamp(1.5rem, 2.2vw, 2rem)/1.2 var(--font-serif);overflow-wrap:anywhere;margin-top:.65rem}.hx-discovery-intro{color:var(--muted-foreground);margin:.7rem 0 1.25rem;font-size:1rem;line-height:1.6}.hx-discovery-choices ul{gap:.5rem;width:100%;display:grid}.hx-discovery-choices li{min-width:0}.hx-discovery-choices li>button,.hx-discovery-choices li>a{text-align:left;width:100%;min-height:88px;color:var(--night);cursor:pointer;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.85rem;padding:.6rem;display:flex}.hx-discovery-choices li>button[aria-pressed=true]{border-color:var(--hx-rule);background:#fff}.hx-discovery-choices li>button:hover{background:#fff}.hx-discovery-choices li img{object-fit:cover;border-radius:.25rem;flex-shrink:0;width:64px;height:64px}.hx-discovery-choices li span{flex:1;min-width:0}.hx-discovery-choices strong{font:500 1.05rem/1.3 var(--font-serif);overflow-wrap:anywhere;display:block}.hx-discovery-choices small{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:.3rem;font-size:.85rem;line-height:1.5;display:block}.hx-discovery-choices li svg{color:var(--link);flex-shrink:0}.hx-discovery-all{overflow-wrap:anywhere;min-height:44px;margin-top:1.5rem}.hx-discovery-categories button:focus-visible,.hx-discovery-choices button:focus-visible{outline:3px solid var(--link);outline-offset:3px}.hx-discovery-open:focus-visible{outline:3px solid var(--solar);outline-offset:4px}.hx-discovery-fallback summary,.hx-discovery-fallback a{min-height:44px;padding-block:.65rem;display:inline-block}@media (width<=899px){.hx-discovery{grid-template-columns:minmax(0,1fr)}.hx-discovery-stage,.hx-discovery-caption{min-height:360px}}@media (width<=559px){.hx-discovery-categories{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hx-discovery-categories button{border-radius:.5rem;padding:.6rem;font-size:.9rem}.hx-discovery-stage,.hx-discovery-caption{min-height:320px}.hx-discovery-choices{padding:1.25rem}.hx-discovery-choices li img{width:52px;height:60px}}@media (width<=799px){.hm-feature{grid-template-columns:minmax(0,1fr);gap:1.5rem}.hm-image{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.hm-image img,.hx-discovery-stage>img{transition:none}.hm-image:hover img{transform:none}}.deluxe-home .hx-month-band{border-top:1px solid var(--hx-rule);padding-block:clamp(2.5rem,5vw,4.5rem)}.hx-month-band .hx-month-head{margin-bottom:1.75rem}.hx-month-band .ds-h2{font-size:clamp(2rem,4vw,3.2rem)}.hx-month-band .ds-lede{max-width:34rem;font-size:1rem}.hx-month-picker select{width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--night);font:600 1rem/1.4 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.6rem .75rem}.hx-month-picker{flex:1;min-width:0}.hx-month-band .hx-month-nav{max-width:100%}.hx-month-picker select:focus-visible,.hx-month-band summary:focus-visible{outline:3px solid var(--link);outline-offset:3px}.hx-month-band .hx-month-body{grid-template:none/minmax(0,1fr);align-items:start;gap:1.5rem 3rem}.hx-month-band .hx-dates,.hx-month-band .hx-month-actions{grid-area:auto}.hx-weather-column{min-width:0}.hx-weather-glance{grid-template-columns:repeat(auto-fit,minmax(min(100%,5rem),1fr));gap:.75rem;list-style:none;display:grid}.hx-weather-glance li{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);align-content:start;gap:.4rem;min-width:0;display:grid}.hx-weather-glance li>span{font-size:.95rem}.hx-weather-glance strong{font:500 clamp(1.6rem, 3vw, 2.25rem)/1.1 var(--font-serif)}.hx-weather-glance small{color:var(--muted-foreground);font-size:.85rem;line-height:1.45}.hx-weather-note{color:var(--muted-foreground);margin-top:.9rem;font-size:.85rem;line-height:1.55}.hx-month-band summary{min-height:48px;color:var(--link);cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;padding-block:.7rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.hx-month-band summary::-webkit-details-marker{display:none}.hx-month-band summary svg{flex-shrink:0}.hx-month-band details[open]>summary>svg{transform:rotate(180deg)}.hx-weather-details,.hx-calendar-more,.hx-calendar-watch{border-top:1px solid var(--hx-rule);margin-top:.8rem}.hx-weather-details .hx-temps{--hx-temp-cols:minmax(0, 1fr) auto;padding:1rem}.hx-weather-details .hx-temps-scale{display:none}.hx-weather-details .hx-temp{grid-template-areas:"place values""track track";row-gap:.2rem;padding-bottom:.9rem}.hx-weather-details .hx-temp-place{grid-area:place}.hx-weather-details .hx-temp-values{grid-area:values}.hx-weather-details .hx-temp-track{grid-area:track}.hx-event-date-tile{color:var(--link);place-items:center;display:grid}.hx-event-pending{color:var(--muted-foreground);font-size:.85rem}.hx-calendar-watch{margin-top:0}.hx-calendar-watch ul{gap:1rem;padding-block:.5rem;list-style:none;display:grid}.hx-calendar-watch li{gap:.25rem;display:grid}.hx-calendar-watch li>span{color:var(--muted-foreground);font-size:.95rem}.hx-calendar-watch a{min-height:44px;color:var(--link);align-items:center;gap:.4rem;display:inline-flex}.hx-month-band .hx-month-actions{gap:.5rem 1.5rem}@media (width>=1000px){.hx-month-band .hx-month-body{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.hx-weather-column{grid-area:1/1}.hx-month-band .hx-dates{grid-area:1/2/span 3}.hx-month-band .hx-month-actions,.hx-calendar-watch{grid-column:1}}@media (width<=480px){.hx-month-band .hx-month-head{gap:1rem}.hx-month-band .hx-month-nav{justify-content:space-between;width:100%}.hx-weather-glance{gap:.5rem}.hx-month-band .hx-event{grid-template-columns:3.75rem minmax(0,1fr);gap:.8rem}.hx-month-band .hx-event-copy strong{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.hx-month-band *,.hx-month-band :before{transition:none!important;animation:none!important}}.deluxe-home{--hx-paper:#fffdfb;--hx-rule:#33140024;--hx-rule-dark:#faf7f429;--hx-radius:var(--ds-radius);--hx-shadow:0 1px 0 #3314000a, 0 22px 44px -30px #33140073;--hx-mild:#2c7a74;--hx-warm:#e2a33a;--hx-hot:#ee6f1c;--hx-very-hot:#b3311b;--hx-cool:#a9cbc6}.deluxe-home .ds-section-header{margin-bottom:clamp(2rem,4vw,3.25rem)}.deluxe-home .ds-section-header-action{flex-shrink:1;min-width:0;max-width:100%;padding-bottom:.2rem}.deluxe-home .ds-section-header>div:first-child{overflow-wrap:anywhere;min-width:0;max-width:100%}.deluxe-home .ds-lede{max-width:40rem}.hx-more{overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px;color:var(--link);text-underline-offset:.3em;transition:text-decoration-color var(--dur-fast) var(--ease);align-items:center;gap:.45rem;font-size:.95rem;font-weight:700;-webkit-text-decoration:underline #a3420059;text-decoration:underline #a3420059;text-decoration-thickness:1px;display:inline-flex}.hx-more svg{transition:transform var(--dur-fast) var(--ease);flex-shrink:0}.hx-more:hover,.hx-more:focus-visible{text-decoration-color:currentColor}.hx-more:hover svg,.hx-more:focus-visible svg{transform:translate(4px)}.hx-more:focus-visible{outline:3px solid var(--link);outline-offset:3px;border-radius:3px}.hx-more--on-dark,.ds-section--night .hx-more{color:var(--solar);text-decoration-color:#f4bf6273}.hx-more--on-dark:focus-visible,.ds-section--night .hx-more:focus-visible{outline-color:var(--solar)}.hx-quiet-link{min-height:44px;color:var(--sand);text-underline-offset:.3em;align-items:center;font-size:.95rem;font-weight:600;-webkit-text-decoration:underline #faf7f466;text-decoration:underline #faf7f466;text-decoration-thickness:1px;display:inline-flex}.hx-quiet-link:hover,.hx-quiet-link:focus-visible{text-decoration-color:currentColor}.hx-quiet-link:focus-visible{outline:3px solid var(--solar);outline-offset:3px;border-radius:3px}.hx-nowrap{white-space:nowrap}@media (width<=400px){.hx-nowrap{white-space:normal}}.hx-eyebrow,.hx-kicker,.hx-month-label{font:var(--ds-eyebrow);letter-spacing:var(--ds-eyebrow-track);text-transform:uppercase;color:var(--link);display:block}.deluxe-home .hx-subhead{font:500 clamp(1.5rem, 2.4vw, 2.05rem) / 1.15 var(--font-serif);letter-spacing:-.03em}.hx-subhead em{color:var(--link);font-style:italic}.ds-section--night .hx-subhead em{color:var(--solar)}.hx-hero{background:var(--night);color:var(--sand)}.hx-hero-grid{grid-template-columns:minmax(0,1fr);display:grid}.hx-hero-grid>*{min-width:0}.hx-hero-media{aspect-ratio:5/4;background:var(--night-soft);order:-1;margin:0;position:relative;overflow:hidden}.hx-hero-media img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.hx-hero-media:after{background:linear-gradient(180deg, #33140000 55%, var(--night) 100%);content:"";pointer-events:none;position:absolute;inset:0}.hx-hero-media figcaption{top:.75rem;right:var(--ds-gutter);z-index:1;color:#faf7f4eb;text-align:right;text-shadow:0 1px 3px #000000a6;max-width:60%;font-size:.72rem;line-height:1.4;position:absolute}.hx-hero-copy{z-index:1;padding:0 var(--ds-gutter) clamp(2.25rem, 6vw, 3rem);margin-top:-3.25rem;position:relative}.hx-hero .hx-eyebrow{color:var(--solar);letter-spacing:.2em}.deluxe-home .hx-hero-title{font:400 clamp(2.55rem, 5.1vw, 4.9rem) / 1 var(--font-serif);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;margin-top:.75rem}.hx-hero-title em{color:var(--ds-accent-on-dark);font-style:italic}.hx-hero-intro{max-width:34rem;color:var(--limestone);font:400 clamp(1rem, 1.2vw, 1.1rem) / 1.65 var(--font-sans);margin-top:1.2rem}.hx-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:1.8rem;display:flex}.hx-proof{border-top:1px solid var(--hx-rule-dark);color:var(--limestone);gap:.35rem;margin-top:2rem;padding-top:1.2rem;font-size:.86rem;line-height:1.5;display:grid}.hx-proof li{align-items:baseline;gap:.6rem;display:flex}.hx-proof li:before{background:var(--solar);content:"";border-radius:50%;flex-shrink:0;width:5px;height:5px;transform:translateY(-.15em)}.hx-proof a{color:var(--sand);text-underline-offset:.2em;text-decoration:underline}.hx-proof a:focus-visible{outline:3px solid var(--solar);outline-offset:2px}@media (width>=640px) and (width<=959px){.hx-hero-media{aspect-ratio:16/9;max-height:56svh}}@media (width>=960px){.hx-hero-grid{grid-template-columns:max(var(--ds-gutter), calc((100% - var(--ds-width)) / 2)) minmax(0, .92fr) minmax(0, 1.08fr);min-height:clamp(36rem,100svh - 68px,52rem)}.hx-hero-copy{grid-area:1/2;align-self:center;margin:0;padding:clamp(3rem,7vh,5rem) clamp(2rem,4.5vw,4.5rem) clamp(3rem,7vh,5rem) 0}.hx-hero-media{aspect-ratio:auto;grid-area:1/3;height:100%}.hx-hero-media:after{background:linear-gradient(90deg, var(--night) 0%, #3314008c 3%, #33140000 11%), linear-gradient(0deg, #14080080 0%, #14080000 28%)}.hx-hero-media figcaption{top:auto;bottom:1.2rem;right:1.5rem}.hx-proof{flex-wrap:wrap;gap:.5rem 1.6rem;display:flex}}@media (prefers-reduced-motion:no-preference){.hx-hero-media img{transform-origin:55% 40%;animation:18s cubic-bezier(.22,.6,.3,1) both hx-settle}}@keyframes hx-settle{0%{transform:scale(1.1)}to{transform:scale(1)}}.hx-figures{border-top:1px solid var(--hx-rule);display:grid}.hx-figures>li{border-bottom:1px solid var(--hx-rule);flex-direction:column;gap:.6rem;padding-block:1.75rem;display:flex}.hx-figure{color:var(--night);font:400 clamp(2.7rem, 5vw, 4.4rem) / 1 var(--font-serif);letter-spacing:-.045em;font-variant-numeric:lining-nums}.hx-figure-label{max-width:24rem;font-size:1rem;line-height:1.6}.hx-source{color:var(--muted-foreground);font-size:.82rem;line-height:1.5}.hx-source a{color:inherit;text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.hx-source a:hover{color:var(--link)}.hx-figures .hx-more{margin-top:auto}@media (width>=900px){.hx-figures{border-bottom:1px solid var(--hx-rule);grid-template-columns:repeat(3,minmax(0,1fr))}.hx-figures>li{border-bottom:0;padding:2.2rem 2.2rem 1.6rem 0}.hx-figures>li+li{border-left:1px solid var(--hx-rule);padding-left:2.2rem}}.hx-month-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 3rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.hx-month-head>div:first-child{max-width:44rem}.hx-month-head .ds-h2{margin-top:.6rem}.hx-month-nav{border:1px solid var(--hx-rule);background:var(--sand);border-radius:999px;align-items:center;gap:.25rem;padding:.3rem;display:flex}.hx-month-nav button{width:44px;height:44px;color:var(--night);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.hx-month-nav button:hover,.hx-month-nav button:focus-visible{background:var(--night);color:var(--sand)}.hx-month-nav button:focus-visible{outline:3px solid var(--link);outline-offset:2px}.hx-month-nav button[aria-disabled=true]{color:#3314004d;cursor:default}.hx-month-nav button[aria-disabled=true]:hover{background:0 0}.hx-month-now{text-align:center;min-width:9.5rem;padding-inline:.25rem;line-height:1.2;display:grid}.hx-month-now span{font:500 1.12rem/1.2 var(--font-serif)}.hx-month-now small{color:var(--muted-foreground);letter-spacing:var(--ds-eyebrow-track);text-transform:uppercase;font-size:.68rem;font-weight:700}.hx-month-body{gap:clamp(2rem,4vw,3.5rem);display:grid}.hx-month-label{margin-bottom:1rem}.hx-temps{--hx-temp-cols:11.5rem minmax(0, 1fr) 7.25rem;border:1px solid var(--hx-rule);border-radius:calc(var(--hx-radius) * 1.5);background:var(--sand);margin:0;padding:clamp(1.25rem,2.6vw,2rem)}.hx-temps-scale{grid-template-columns:var(--hx-temp-cols);height:1.1rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;column-gap:1rem;font-size:.7rem;display:grid}.hx-temps-ticks{grid-column:2;position:relative}.hx-temps-ticks span{position:absolute;top:0;transform:translate(-50%)}.hx-temps-ticks span:first-child{transform:none}.hx-temps ul{display:grid}.hx-temp{--tone:var(--hx-warm);grid-template-columns:var(--hx-temp-cols);border-bottom:1px solid var(--hx-rule);align-items:center;column-gap:1rem;min-height:3.1rem;display:grid}.hx-temp:last-child{border-bottom:0}.hx-temp.is-mild,.hx-temps-key .is-mild{--tone:var(--hx-mild)}.hx-temp.is-warm,.hx-temps-key .is-warm{--tone:var(--hx-warm)}.hx-temp.is-hot,.hx-temps-key .is-hot{--tone:var(--hx-hot)}.hx-temp.is-very-hot,.hx-temps-key .is-very-hot{--tone:var(--hx-very-hot)}.hx-temp-place{overflow-wrap:anywhere;gap:.1rem;min-width:0;padding-block:.55rem;display:grid}.hx-temp-place strong{font:500 1.08rem/1.25 var(--font-serif)}.hx-temp-track{background:#33140012;border-radius:999px;height:10px;position:relative}.hx-temp-track i{background:linear-gradient(90deg, var(--hx-cool), var(--tone));box-shadow:0 0 0 2px var(--sand);transform-origin:0;border-radius:999px;position:absolute;top:0;bottom:0}.hx-temp-values{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.9rem}.hx-temp-values strong{color:var(--night);font-size:1rem}.hx-temp-band{color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;line-height:1.3;display:inline-flex}.hx-temp-band:before,.hx-temps-key span:before{background:var(--tone);content:"";border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem}.hx-temps-key{flex-wrap:wrap;gap:.35rem 1.1rem;margin-top:1.1rem;font-size:.78rem;font-weight:600;display:flex}.hx-temps-key span{align-items:center;gap:.4rem;display:inline-flex}.hx-temps .hx-source{margin-top:.6rem}@media (width<=719px){.hx-temps{--hx-temp-cols:minmax(0, 1fr) auto}.hx-temps-scale{display:none}.hx-temp{grid-template-areas:"place values""track track";row-gap:.15rem;padding-bottom:.9rem}.hx-temp-place{grid-area:place}.hx-temp-values{grid-area:values}.hx-temp-track{grid-area:track}}.hx-dates ul{border-top:1px solid var(--hx-rule);display:grid}.hx-dates li{border-bottom:1px solid var(--hx-rule)}.hx-event{color:inherit;grid-template-columns:5.25rem minmax(0,1fr);align-items:center;gap:1.1rem;padding-block:1rem;text-decoration:none;display:grid}.hx-event-thumb{border-radius:var(--hx-radius);aspect-ratio:1;background:var(--limestone);overflow:hidden}.hx-event-thumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease)}.hx-event-copy{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:.2rem;min-width:0;display:grid}.hx-event-date{color:var(--link);font-size:.78rem;font-weight:700;line-height:1.35}.hx-event-copy strong{font:500 1.18rem/1.25 var(--font-serif);letter-spacing:-.015em}.hx-event-place{color:var(--muted-foreground);font-size:.86rem}.hx-event-go{color:var(--link);align-items:center;gap:.35rem;margin-top:.2rem;font-size:.84rem;font-weight:700;display:inline-flex}.hx-event-go svg{transition:transform var(--dur-fast) var(--ease)}.hx-event:hover strong,.hx-event:focus-visible strong{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.hx-event:hover img,.hx-event:focus-visible img{transform:scale(1.06)}.hx-event:hover .hx-event-go svg,.hx-event:focus-visible .hx-event-go svg{transform:translate(4px)}.hx-event:focus-visible{outline:3px solid var(--link);outline-offset:3px;border-radius:var(--hx-radius)}.hx-dates-empty{max-width:26rem;color:var(--muted-foreground);line-height:1.6}.hx-month-actions{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;display:flex}@media (width>=1000px){.hx-month-body{grid-template:"temps dates""actions dates"1fr/minmax(0,1.25fr) minmax(0,.75fr);align-items:start;row-gap:2rem}.hx-temps{grid-area:temps}.hx-dates{grid-area:dates}.hx-month-actions{grid-area:actions}}@media (prefers-reduced-motion:no-preference){.hx-temp-track i{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.ds-can-reveal>.hx-month-band:not(.is-revealed) .hx-temp-track i{transform:scaleX(0)}.hx-month-body[data-moved] .hx-temp-track i{animation:.8s cubic-bezier(.2,.7,.2,1) both hx-grow}.hx-month-body[data-moved] .hx-event{animation:hx-rise .6s var(--ease) both}.hx-month-body[data-moved] li:nth-child(2) .hx-event{animation-delay:60ms}.hx-month-body[data-moved] li:nth-child(3) .hx-event{animation-delay:.12s}.hx-month-body[data-moved] li:nth-child(4) .hx-event{animation-delay:.18s}}@keyframes hx-grow{0%{transform:scaleX(0)}}@keyframes hx-rise{0%{opacity:0;transform:translateY(10px)}}.hx-card{overflow-wrap:anywhere;min-width:0;height:100%;color:inherit;flex-direction:column;gap:1rem;text-decoration:none;display:flex}.hx-card-media{border-radius:var(--hx-radius);aspect-ratio:4/5;background:var(--limestone);display:block;position:relative;overflow:hidden}.hx-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.hx-card:hover .hx-card-media img,.hx-card:focus-visible .hx-card-media img{transform:scale(1.045)}.hx-card-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:.45rem;min-width:0;display:grid}.hx-card-title{font:500 clamp(1.2rem, 1.6vw, 1.4rem) / 1.22 var(--font-serif);letter-spacing:-.02em}.hx-card:hover .hx-card-title,.hx-card:focus-visible .hx-card-title{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.hx-card-text{color:var(--muted-foreground);font-size:.93rem;line-height:1.55}.hx-card:focus-visible{outline:3px solid var(--link);outline-offset:5px;border-radius:var(--hx-radius)}.hx-facts{color:var(--night);flex-wrap:wrap;gap:.2rem .5rem;font-size:.84rem;font-weight:600;line-height:1.45;display:flex}.hx-facts>span+span:before{color:var(--muted-foreground);content:"·";margin-right:.5rem}.hx-price{color:var(--muted-foreground);font-size:.84rem;font-weight:600}.hx-lengths{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:1.75rem 1rem;display:grid}.hx-length .hx-card-media:after{content:"";background:linear-gradient(#14080000 48%,#1408009e 100%);position:absolute;inset:0}.hx-length-days{z-index:1;color:var(--sand);letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:.35rem;font-size:.85rem;font-weight:700;display:flex;position:absolute;bottom:.7rem;left:.9rem}.hx-length-days b{font:400 clamp(2.8rem, 5vw, 4.6rem) / .85 var(--font-serif);letter-spacing:-.05em;text-transform:none}.hx-route{font-size:.84rem;font-weight:700;line-height:1.45}@media (width<=639px){.hx-length .hx-card-media{aspect-ratio:1}.hx-length .hx-card-text{display:none}.hx-length .hx-card-title{font-size:1.08rem}.hx-length{gap:.75rem}}@media (width>=1000px){.hx-lengths{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.5rem}}.hx-nile{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.hx-nile-map{border-radius:var(--hx-radius);aspect-ratio:1200/1334;background:#10202a;position:relative;overflow:hidden}.hx-nile-map-layer{transform-origin:0 0;position:absolute;inset:0}.hx-nile-map-layer>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hx-pin{z-index:1;cursor:pointer;width:44px;height:44px;min-height:0;transform:scale(calc(1 / var(--zoom,1)));background:0 0;border:0;margin:-22px 0 0 -22px;padding:0;position:absolute}.hx-pin:before{border:2px solid var(--night);background:var(--solar);content:"";transition:inset var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:50%;position:absolute;inset:16px;box-shadow:0 0 0 3px #f4bf624d}.hx-pin:hover:before{inset:14px}.hx-pin.is-active{z-index:2}.hx-pin.is-active:before{background:var(--action);inset:13px}.hx-pin-label{color:var(--sand);font:700 .78rem/1.2 var(--font-sans);letter-spacing:.02em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease);background:#140800d6;border-radius:999px;padding:.3rem .65rem;position:absolute;top:50%;left:calc(100% - 4px);transform:translateY(-50%)}.hx-pin[data-side=left] .hx-pin-label{left:auto;right:calc(100% - 4px)}.hx-pin.is-active .hx-pin-label,.hx-pin:hover .hx-pin-label,.hx-nile:not(.is-live) .hx-pin-label{opacity:1}.hx-nile-credit{text-align:right;z-index:3;color:#faf7f4d9;text-shadow:0 1px 2px #000000b3;max-width:calc(100% - 1.5rem);font-size:.66rem;position:absolute;top:.55rem;right:.75rem}@media (prefers-reduced-motion:no-preference){.hx-nile-map-layer,.hx-pin{transition:transform 1.1s cubic-bezier(.3,.7,.2,1)}.hx-pin.is-active:after{content:"";border-radius:50%;animation:2.4s ease-out infinite hx-pulse;position:absolute;inset:6px}.hx-nile-card{animation:hx-rise .55s var(--ease) both}}@keyframes hx-pulse{0%{box-shadow:0 0 #fa761e99}to{box-shadow:0 0 0 20px #fa761e00}}.hx-nile-stops{margin-inline:calc(var(--ds-gutter) * -1);padding:.2rem var(--ds-gutter) .6rem;scroll-padding-inline:var(--ds-gutter);scrollbar-width:thin;gap:.5rem;display:flex;overflow-x:auto}.hx-nile-stops button{min-height:44px;color:var(--limestone);font:600 .92rem/1.2 var(--font-sans);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:1px solid #faf7f438;border-radius:999px;flex:none;align-items:center;gap:.6rem;padding:.3rem .95rem .3rem .3rem;display:inline-flex}.hx-nile-num{z-index:1;background:var(--night);width:2rem;height:2rem;color:var(--solar);font:500 .78rem/1 var(--font-serif);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:1px solid #faf7f44d;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.hx-nile-stops button:hover{color:var(--sand);border-color:#faf7f48c}.hx-nile-stops button[aria-selected=true]{border-color:var(--action);color:var(--sand)}.hx-nile-stops button[aria-selected=true] .hx-nile-num{border-color:var(--action);background:var(--action);color:var(--night)}.hx-nile-stops button:focus-visible{outline:3px solid var(--solar);outline-offset:2px}.hx-nile-panel{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.25rem;min-width:0;display:grid}.hx-nile-card{grid-template-columns:minmax(0,1fr);gap:.6rem;min-width:0;display:grid}.hx-nile-photo{border-radius:var(--hx-radius);aspect-ratio:16/10;background:var(--night-soft);margin:0 0 .5rem;overflow:hidden}.hx-nile-photo img{object-fit:cover;width:100%;height:100%}.deluxe-home .hx-nile-title{color:var(--sand);font:500 clamp(1.8rem, 3vw, 2.5rem) / 1.05 var(--font-serif);letter-spacing:-.035em}.hx-nile-line{color:var(--limestone);font-size:1.02rem;line-height:1.6}.hx-nights{color:var(--solar);border:1px solid #f4bf6299;border-radius:999px;justify-self:start;padding:.3rem .8rem;font-size:.82rem;font-weight:700}.hx-nile-links{flex-wrap:wrap;align-items:center;gap:0 1.5rem;display:flex}.hx-nile-next{border-radius:var(--hx-radius);width:100%;min-height:60px;color:var(--sand);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:#faf7f40a;border:1px solid #faf7f433;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1.1rem;display:flex}.hx-nile-next>span{color:var(--solar);font:var(--ds-eyebrow);letter-spacing:var(--ds-eyebrow-track);text-transform:uppercase;gap:.15rem;display:grid}.hx-nile-next strong{color:var(--sand);font:500 1.15rem/1.2 var(--font-serif);letter-spacing:-.01em;text-transform:none}.hx-nile-next svg{color:var(--solar);transition:transform var(--dur-fast) var(--ease);flex-shrink:0}.hx-nile-next:hover,.hx-nile-next:focus-visible{border-color:var(--solar);background:#faf7f417}.hx-nile-next:hover svg,.hx-nile-next:focus-visible svg{transform:translate(4px)}.hx-nile-next:focus-visible{outline:3px solid var(--solar);outline-offset:2px}.hx-nile-list{gap:1.75rem;display:grid}.hx-nile-list>li{gap:1rem;display:grid}.hx-nile-list .hx-nile-card,.hx-nile-list>li>div{gap:.5rem;display:grid}@media (width>=720px){.hx-nile-list>li{grid-template-columns:12rem minmax(0,1fr);align-items:start}.hx-nile-list .hx-nile-photo{aspect-ratio:1}.hx-nile.is-live{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem 2.5rem}.hx-nile.is-live .hx-nile-stops{order:-1;grid-column:1/-1}.hx-nile:not(.is-live){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:2.5rem}.hx-nile:not(.is-live) .hx-nile-map{position:sticky;top:6rem}}@media (width>=1100px){.hx-nile.is-live{grid-template-columns:12.5rem minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(2rem,3.5vw,3.5rem)}.hx-nile.is-live .hx-nile-stops{flex-direction:column;grid-column:auto;gap:.15rem;margin:0;padding:0;position:relative;overflow:visible}.hx-nile.is-live .hx-nile-stops:before{background:linear-gradient(var(--solar), #f4bf6226);content:"";width:1px;position:absolute;top:1.5rem;bottom:1.5rem;left:calc(1.3rem - .5px)}.hx-nile.is-live .hx-nile-stops button{border-radius:var(--hx-radius);border-color:#0000;min-height:50px;padding-right:.5rem}.hx-nile.is-live .hx-nile-stops button:hover .hx-nile-name,.hx-nile.is-live .hx-nile-stops button[aria-selected=true] .hx-nile-name{text-decoration:underline;-webkit-text-decoration-color:var(--action);-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action);text-underline-offset:.35em;text-decoration-thickness:2px}}.hx-tours{gap:2rem;display:grid}.hx-card--lead .hx-card-media{aspect-ratio:4/3}.hx-card--lead .hx-card-title{letter-spacing:-.03em;font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1.1}.hx-card--lead .hx-card-text{max-width:34rem;font-size:.98rem}.hx-tours-more{border-top:1px solid var(--hx-rule);gap:0;display:grid}.hx-tours-more>li{border-bottom:1px solid var(--hx-rule)}.hx-card--compact{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:1rem;padding-block:1rem;display:grid}.hx-card--compact .hx-card-media{aspect-ratio:1}.hx-card--compact .hx-card-title{font-size:1.12rem}@media (width>=640px){.hx-tours-more{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}.hx-tours-more>li{border-bottom:0}.hx-card--compact{align-items:stretch;padding-block:0;display:flex}.hx-card--compact .hx-card-media{aspect-ratio:3/2}.hx-card--compact .hx-card-title{font-size:1.18rem}}@media (width>=960px){.hx-tours{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:clamp(2rem,3.5vw,3rem)}.hx-card--lead .hx-card-media{aspect-ratio:5/4}}.hx-ideas{border-top:1px solid var(--hx-rule);margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2rem,4vw,3rem)}.hx-ideas-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 2rem;margin-bottom:1rem;display:flex}.hx-ideas-list{column-gap:2.5rem;display:grid}.hx-ideas-list>li{border-bottom:1px solid var(--hx-rule)}.hx-idea{height:100%;color:inherit;grid-template-columns:min(25%,4.75rem) minmax(0,1fr);align-items:center;gap:1rem;padding-block:1rem;text-decoration:none;display:grid}.hx-idea-thumb{border-radius:var(--hx-radius);aspect-ratio:1;background:var(--limestone);overflow:hidden}.hx-idea-thumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease)}.hx-idea-copy{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:.25rem;min-width:0;display:grid}.hx-idea-copy strong{font:500 1.05rem/1.3 var(--font-serif);letter-spacing:-.01em}.hx-idea-copy span{color:var(--muted-foreground);font-size:.86rem;line-height:1.45}.hx-idea:hover strong,.hx-idea:focus-visible strong{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.hx-idea:hover img,.hx-idea:focus-visible img{transform:scale(1.06)}.hx-idea:focus-visible{outline:3px solid var(--link);outline-offset:3px;border-radius:var(--hx-radius)}@media (width>=760px){.hx-ideas-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.hx-ideas-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.hx-worlds{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem;display:grid}.hx-world{flex-direction:column;gap:.8rem;display:flex}.hx-world-door{border-radius:var(--hx-radius);aspect-ratio:4/5;background:var(--night);color:var(--sand);text-decoration:none;display:block;position:relative;overflow:hidden}.hx-world-media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);position:absolute;inset:0}.hx-world-door:after{content:"";background:linear-gradient(#14080000 50%,#140800b8 100%);position:absolute;inset:0}.hx-world-name{z-index:1;font:500 clamp(1.3rem, 2.1vw, 1.8rem) / 1.08 var(--font-serif);letter-spacing:-.025em;position:absolute;bottom:.8rem;left:.9rem;right:.9rem}.hx-world-door:hover img,.hx-world-door:focus-visible img{transform:scale(1.05)}.hx-world-door:hover .hx-world-name,.hx-world-door:focus-visible .hx-world-name{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.hx-world-door:focus-visible{outline:3px solid var(--link);outline-offset:4px}.hx-world-line{color:var(--muted-foreground);font-size:.92rem;line-height:1.55}.hx-world-picks{border-top:1px solid var(--hx-rule)}.hx-world-picks li{border-bottom:1px solid var(--hx-rule)}.hx-world-picks a{min-height:44px;color:inherit;gap:.1rem;padding-block:.65rem;text-decoration:none;display:grid}.hx-world-picks strong{font:500 1rem/1.3 var(--font-serif)}.hx-world-picks span{color:var(--muted-foreground);font-size:.8rem;line-height:1.4}.hx-world-picks a:hover strong,.hx-world-picks a:focus-visible strong{text-underline-offset:.18em;text-decoration:underline}.hx-world-picks a:focus-visible{outline:3px solid var(--link);outline-offset:2px}@media (width<=719px){.hx-world-picks{display:none}.hx-world-line{font-size:.85rem}}@media (width>=1100px){.hx-worlds{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem}}.hx-eclipse-band{background:var(--sand);padding-block:clamp(2.5rem,5vw,4.5rem)}.deluxe-home .hx-eclipse{border-radius:calc(var(--hx-radius) * 2);grid-template-columns:clamp(6.5rem,13vw,10.5rem) minmax(0,1fr);gap:clamp(1.25rem,4vw,3.5rem);margin-top:0;padding:clamp(1.5rem,4vw,3rem) clamp(1.25rem,5vw,4rem)}.deluxe-home .hx-eclipse .home-eclipse-copy{gap:.55rem}.deluxe-home .hx-eclipse-title{color:#fff4df;font:500 clamp(1.6rem, 3vw, 2.4rem) / 1.1 var(--font-serif);letter-spacing:-.03em}@supports ((-webkit-background-clip:text) or (background-clip:text)){.deluxe-home .hx-eclipse-title{color:#0000;background:linear-gradient(105deg,#fff9ee 12%,#ffd88e 43%,#ff8a32 68%,#fff0cf 88%);-webkit-background-clip:text;background-clip:text}}.hx-eclipse-foot{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.5rem;display:flex}.deluxe-home .hx-eclipse-foot .home-eclipse-action{margin-top:0}.hx-eclipse-count{color:#ffd88e;font-size:.88rem}.hx-eclipse-count b{font:500 1.45rem/1 var(--font-serif);font-variant-numeric:lining-nums;margin-right:.3rem}@media (width<=559px){.deluxe-home .hx-eclipse{grid-template-columns:1fr}.deluxe-home .hx-eclipse .home-eclipse-sky{width:6.5rem}}.hx-why{gap:clamp(2.5rem,5vw,4rem);display:grid}.hx-why-intro .ds-h2{margin-top:.6rem}.hx-why-company{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem;display:flex}.hx-commitments{border-top:1px solid var(--hx-rule-dark);display:grid}.hx-commitments>li{border-bottom:1px solid var(--hx-rule-dark);grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding-block:1.35rem;display:grid}.hx-numeral{color:var(--solar);font:400 1.5rem/1.1 var(--font-serif);font-variant-numeric:lining-nums}.deluxe-home .hx-commitments h3{font:500 1.32rem/1.25 var(--font-serif);letter-spacing:-.02em}.hx-commitments p{color:var(--limestone);margin-top:.35rem;line-height:1.6}.hx-steps-wrap{border-radius:calc(var(--hx-radius) * 1.5);background:var(--night-soft);margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(1.5rem,3vw,2.25rem)}.hx-steps-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 2rem;margin-bottom:1.25rem;display:flex}.hx-steps{gap:1.5rem;display:grid}.hx-steps>li{border-top:1px solid #f4bf6266;gap:.35rem;padding-top:1rem;display:grid}.hx-step-number{color:var(--solar);font:400 2rem/1 var(--font-serif)}.hx-steps strong{font:500 1.2rem/1.3 var(--font-serif)}.hx-steps p{color:var(--limestone);font-size:.93rem;line-height:1.55}@media (width>=900px){.hx-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}@media (width>=960px){.hx-why{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.hx-start{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,4.5rem);display:grid}.hx-start-copy{overflow-wrap:anywhere;min-width:0}.hx-start-copy .ds-h2{margin-top:.6rem}.hx-start-actions{margin-top:1.75rem}.hx-inspire{justify-items:center;gap:1.25rem;display:grid}.hx-inspire-deck{width:min(100% - 1.5rem,25rem);position:relative}.hx-inspire-deck:before,.hx-inspire-deck:after{border:1px solid var(--hx-rule);border-radius:calc(var(--hx-radius) * 1.5);background:var(--hx-paper);content:"";position:absolute;inset:0}.hx-inspire-deck:before{transform:rotate(-3.2deg)translate(-6px,8px)}.hx-inspire-deck:after{transform:rotate(2.2deg)translate(7px,5px)}.hx-inspire-card{z-index:1;border:1px solid var(--hx-rule);border-radius:calc(var(--hx-radius) * 1.5);background:var(--hx-paper);box-shadow:var(--hx-shadow);color:inherit;text-decoration:none;display:grid;position:relative;overflow:hidden}.hx-inspire-media{aspect-ratio:3/2;background:var(--limestone);position:relative;overflow:hidden}.hx-inspire-media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.hx-inspire-kind{color:var(--night);font:var(--ds-eyebrow);letter-spacing:var(--ds-eyebrow-track);text-transform:uppercase;background:#faf7f4f0;border-radius:999px;padding:.3rem .7rem;position:absolute;top:.8rem;left:.8rem}.hx-inspire-body{gap:.5rem;padding:1.2rem 1.35rem 1.35rem;display:grid}.hx-inspire-body>strong{font:500 1.3rem/1.2 var(--font-serif);letter-spacing:-.02em}.hx-inspire-line{color:var(--muted-foreground);font-size:.92rem;line-height:1.55}.hx-inspire-go{color:var(--link);align-items:center;gap:.4rem;margin-top:.25rem;font-size:.9rem;font-weight:700;display:inline-flex}.hx-inspire-go svg{transition:transform var(--dur-fast) var(--ease)}.hx-inspire-card:hover img,.hx-inspire-card:focus-visible img{transform:scale(1.04)}.hx-inspire-card:hover .hx-inspire-body>strong,.hx-inspire-card:focus-visible .hx-inspire-body>strong{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.hx-inspire-card:hover .hx-inspire-go svg,.hx-inspire-card:focus-visible .hx-inspire-go svg{transform:translate(4px)}.hx-inspire-card:focus-visible{outline:3px solid var(--link);outline-offset:4px}.hx-inspire-control{text-align:center;justify-items:center;gap:.4rem;display:grid}.hx-inspire-control p{max-width:21rem;color:var(--muted-foreground);font-size:.8rem;line-height:1.5}.hx-inspire-button{background:var(--limestone);min-height:48px;color:var(--night);font:700 .92rem/1.2 var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:0;border-radius:999px;align-items:center;gap:.55rem;padding:.7rem 1.4rem;display:inline-flex}.hx-inspire-button svg{color:var(--link);transition:transform var(--dur-slow) var(--ease), color var(--dur-fast) var(--ease)}.hx-inspire-button:hover,.hx-inspire-button:focus-visible{background:var(--night);color:var(--sand)}.hx-inspire-button:hover svg,.hx-inspire-button:focus-visible svg{color:var(--solar);transform:rotate(18deg)scale(1.1)}.hx-inspire-button:focus-visible{outline:3px solid var(--link);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.hx-inspire-card:not([data-dealt="0"]){animation:.65s cubic-bezier(.2,.75,.25,1) both hx-deal}}@keyframes hx-deal{0%{opacity:0;transform:translate(28px,12px)rotate(4deg)}to{opacity:1;transform:none}}@media (width>=960px){.hx-start{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}
