body.jimmy-ui[data-page-theme] .j26{--home-width:1440px;--home-gutter:clamp(16px,3vw,48px);--home-space:clamp(32px,5vw,72px);display:flow-root}body.jimmy-ui[data-page-theme] .j26>:is(.j26-hero,.j26-doorways,.jimmy-build-invite,.champagne-feature,.j26-section,.j26-spritz,.j26-finder,.j26-party,.j26-home-stories){width:min(var(--home-width),calc(100% - var(--home-gutter)*2));margin-inline:auto}body.jimmy-ui[data-page-theme] .j26>:is(.jimmy-build-invite,.champagne-feature,.j26-spritz,.j26-finder,.j26-party){margin-block:var(--home-space);border:1px solid #e0b5ee45;border-radius:32px;overflow:hidden;box-shadow:inset 0 1px #fff2,0 24px 70px -50px #0009}body.jimmy-ui[data-page-theme] .j26>.jimmy-build-invite{background:linear-gradient(125deg,#17163c9c,#48204f85 65%,#15234070)}body.jimmy-ui[data-page-theme] .j26 .jimmy-build-invite h2{font-size:clamp(2.8rem,4.9vw,5.4rem);line-height:1.03;letter-spacing:-.055em}body.jimmy-ui[data-page-theme] .j26>.champagne-feature{background:linear-gradient(125deg,#161b355c,#3b263862);border-color:#e1c28a42}body.jimmy-ui[data-page-theme] .j26 :is(.champagne-feature__copy,.j26-finder-copy,.j26-party-copy){min-width:0}body.jimmy-ui[data-page-theme] .j26>:is(.jt-drop,.jlc,.j26-diary,.j26-home-stories,.j26-spirits,.j26-faq){background:transparent;box-shadow:none}body.jimmy-ui[data-page-theme] .j26>.jt-drop{padding-block:var(--home-space);border-block:1px solid #e4c36f26}body.jimmy-ui[data-page-theme] .j26 .jt-drop :is(.jt-heading,.jt-main,.jt-posts,.jt-hint){width:min(var(--home-width),calc(100% - var(--home-gutter)*2))}body.jimmy-ui[data-page-theme] .j26>.jlc{padding-block:var(--home-space);border-color:#e4c36f26}body.jimmy-ui[data-page-theme] .j26>.jlc:before{background:none}body.jimmy-ui[data-page-theme] .j26 .jlc .jlc-wrap{width:min(var(--home-width),calc(100% - var(--home-gutter)*2))}body.jimmy-ui[data-page-theme] .j26>.j26-diary{padding-inline:0;border-color:#e4c36f33}body.jimmy-ui[data-page-theme] .j26>.j26-finder{background:linear-gradient(125deg,#052d389c,#1456579c 65%,#291b4d80)}body.jimmy-ui[data-page-theme] .j26>.j26-party{background:linear-gradient(125deg,#201d3859,#60264b80)}body.jimmy-ui[data-page-theme] .j26>.j26-spritz{background:linear-gradient(125deg,#57293c99,#672b3599 55%,#24173573)}body.jimmy-ui[data-page-theme] .j26 .j26-faq details{background:#1d16342e;box-shadow:none;border-color:#d6b5e233}body.jimmy-ui[data-page-theme] .j26 .j26-faq details[open]{background:#31214666}body.jimmy-ui[data-page-theme] .j26 .hbg a{background:linear-gradient(130deg,#1c17326b,#28193266)}body.jimmy-ui[data-page-theme] .j26>.j26-section{padding-block:var(--home-space)}body.jimmy-ui[data-page-theme] .j26>.j-light{margin-block:var(--home-space);padding:clamp(24px,4.5vw,64px)}body.jimmy-ui[data-page-theme] .j26>.j26-home-stories{padding-block:0}body.jimmy-ui[data-page-theme] .j26>.j26-home-stories>:is(.night,.nights){width:100%;max-width:none;margin-inline:0}body.jimmy-ui[data-page-theme] .j26 .j26-section-head{gap:clamp(24px,4vw,64px)}body.jimmy-ui[data-page-theme] .j26>.j26-signoff{background:linear-gradient(110deg,#18142b55,#46204466);border-block:1px solid #e0b5ee33}@media(max-width:900px){body.jimmy-ui[data-page-theme] .j26>:is(.jimmy-build-invite,.champagne-feature,.j26-spritz,.j26-finder,.j26-party){border-radius:26px}body.jimmy-ui[data-page-theme] .j26 .j26-faq{gap:32px}}@media(max-width:600px){body.jimmy-ui[data-page-theme] .j26 .jimmy-build-invite h2{font-size:clamp(2.7rem,11.5vw,4.2rem)}body.jimmy-ui[data-page-theme] .j26 .j26-section-head{gap:24px}body.jimmy-ui[data-page-theme] .j26>.j-light{border-radius:26px}body.jimmy-ui[data-page-theme] .j26>.j26-diary{gap:24px}}.jimmy-nights[data-astro-cid-gnsxnveo]{padding:clamp(2.5rem,4vw,4rem) 0 0;color:#f8f3e8;border-top:1px solid #e3bd7466}.motion-head[data-astro-cid-gnsxnveo]{display:grid;grid-template-columns:1fr minmax(14rem,25rem);align-items:end;gap:2rem;margin-bottom:2rem}.motion-head__eyebrow[data-astro-cid-gnsxnveo]{color:#d7b778;font-size:.69rem;font-weight:700;letter-spacing:.2em}.motion-head__eyebrow[data-astro-cid-gnsxnveo] span[data-astro-cid-gnsxnveo]{padding-inline:.4rem;color:#cfc2d4}h3[data-astro-cid-gnsxnveo]{margin:.9rem 0 0;font-family:var(--font-display);font-size:clamp(2.5rem,4vw,4.7rem);line-height:1.05;letter-spacing:-.045em}h3[data-astro-cid-gnsxnveo] em[data-astro-cid-gnsxnveo]{font-weight:400;color:#d5b179}p[data-astro-cid-gnsxnveo]{margin:0 0 .3rem;color:#d0cbd7;font-size:1rem;line-height:1.6}.posts[data-astro-cid-gnsxnveo]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(.8rem,1.5vw,1.4rem)}.posts[data-astro-cid-gnsxnveo] article[data-astro-cid-gnsxnveo]{min-width:0;overflow:hidden;border:1px solid #d7b77866;border-radius:18px 4px;background:#101023;box-shadow:0 20px 45px -34px #000d;transition:border-color .25s ease,transform .25s ease}.posts[data-astro-cid-gnsxnveo] article[data-astro-cid-gnsxnveo]:hover{border-color:#ebcb8e;transform:translateY(-3px)}.frame-label[data-astro-cid-gnsxnveo]{display:flex;justify-content:space-between;gap:.5rem;padding:1rem 1.1rem;color:#e3c58d;font-size:.63rem;font-weight:700;letter-spacing:.16em}.frame-label[data-astro-cid-gnsxnveo] span[data-astro-cid-gnsxnveo] span[data-astro-cid-gnsxnveo]{padding-inline:.3rem;color:#fff9}.posts[data-astro-cid-gnsxnveo] iframe[data-astro-cid-gnsxnveo]{display:block;width:100%;height:600px;border:0;background:#fff}.posts[data-astro-cid-gnsxnveo] .is-photo[data-astro-cid-gnsxnveo] iframe[data-astro-cid-gnsxnveo]{height:440px}.posts[data-astro-cid-gnsxnveo] a[data-astro-cid-gnsxnveo]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;border-top:1px solid #d7b77840;color:#f4e2bb;font-size:.87rem;font-weight:700;text-decoration:none}.posts[data-astro-cid-gnsxnveo] a[data-astro-cid-gnsxnveo] span[data-astro-cid-gnsxnveo]:last-child{font-size:1.15rem}.posts[data-astro-cid-gnsxnveo] a[data-astro-cid-gnsxnveo]:hover{color:#fff;background:#d7b7781a}.posts[data-astro-cid-gnsxnveo] a[data-astro-cid-gnsxnveo]:focus-visible{outline:2px solid #ffdf85;outline-offset:-4px}@media(max-width:1050px){.posts[data-astro-cid-gnsxnveo]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;scrollbar-color:#c19ad3 #ffffff12}.posts[data-astro-cid-gnsxnveo] article[data-astro-cid-gnsxnveo]{flex:0 0 min(326px,82vw);scroll-snap-align:start}}@media(max-width:650px){.motion-head[data-astro-cid-gnsxnveo]{grid-template-columns:1fr;gap:.7rem}.motion-head[data-astro-cid-gnsxnveo] h3[data-astro-cid-gnsxnveo]{font-size:clamp(2.4rem,11vw,3.5rem)}.motion-head[data-astro-cid-gnsxnveo] p[data-astro-cid-gnsxnveo]{font-size:.92rem}.posts[data-astro-cid-gnsxnveo]{margin-right:-1rem;padding-right:1rem}}@media(prefers-reduced-motion:reduce){.posts[data-astro-cid-gnsxnveo] article[data-astro-cid-gnsxnveo]{transition:none}}.hbg[data-astro-cid-73hgnoeq]{display:grid;grid-template-columns:1.4fr 1fr;gap:22px}.hbg[data-astro-cid-73hgnoeq] a[data-astro-cid-73hgnoeq]{display:block;overflow:hidden;border:1px solid #e5cd963d;border-radius:28px;background:#111225;text-decoration:none;color:#faf1e0;transition:transform .25s,border-color .25s}.hbg[data-astro-cid-73hgnoeq] a[data-astro-cid-73hgnoeq]:hover{transform:translateY(-3px);border-color:#dfc28a}.hbg-selection[data-astro-cid-73hgnoeq]{grid-row:span 2;align-self:stretch;display:flex!important;flex-direction:column}.hbg[data-astro-cid-73hgnoeq] figure[data-astro-cid-73hgnoeq]{margin:0;background:#080d21;overflow:hidden}.hbg[data-astro-cid-73hgnoeq] img[data-astro-cid-73hgnoeq]{width:100%;display:block;object-fit:cover}.hbg-selection[data-astro-cid-73hgnoeq] figure[data-astro-cid-73hgnoeq]{flex:1;min-height:280px;display:flex;align-items:center}.hbg-selection[data-astro-cid-73hgnoeq] img[data-astro-cid-73hgnoeq]{height:auto;object-fit:contain}.hbg-label[data-astro-cid-73hgnoeq]{display:grid!important;grid-template-columns:1.15fr 1fr;align-items:center}.hbg-label[data-astro-cid-73hgnoeq] figure[data-astro-cid-73hgnoeq]{height:100%;min-height:230px}.hbg-label[data-astro-cid-73hgnoeq] img[data-astro-cid-73hgnoeq]{height:100%;aspect-ratio:1;object-fit:cover}.hbg[data-astro-cid-73hgnoeq] a[data-astro-cid-73hgnoeq]>div[data-astro-cid-73hgnoeq]{padding:clamp(22px,2.5vw,38px)}.hbg[data-astro-cid-73hgnoeq] a[data-astro-cid-73hgnoeq] span[data-astro-cid-73hgnoeq]{font-size:.7rem;letter-spacing:.13em;color:#cbb7eb}.hbg[data-astro-cid-73hgnoeq] h3[data-astro-cid-73hgnoeq]{font:500 clamp(1.4rem,2.3vw,2.5rem)/1.15 var(--font-display);margin:14px 0;color:#f2dfac}.hbg-label[data-astro-cid-73hgnoeq] h3[data-astro-cid-73hgnoeq]{font-size:1.65rem}.hbg[data-astro-cid-73hgnoeq] h3[data-astro-cid-73hgnoeq] b[data-astro-cid-73hgnoeq]{float:right;font-size:1.2rem;font-weight:400}.hbg[data-astro-cid-73hgnoeq] p[data-astro-cid-73hgnoeq]{color:#d0c6df;font-size:1rem;line-height:1.6;margin:12px 0 0}.hbg-selection[data-astro-cid-73hgnoeq] b[data-astro-cid-73hgnoeq]{display:block;margin-top:24px;font-weight:500;color:#e8ca83}.hbg-place[data-astro-cid-73hgnoeq]{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:.9rem;line-height:1.6;margin-top:20px;color:#ccc0d8}.hbg-place[data-astro-cid-73hgnoeq] a[data-astro-cid-73hgnoeq]{color:#efd297;text-underline-offset:5px}.hbg[data-astro-cid-73hgnoeq] a[data-astro-cid-73hgnoeq]:focus-visible{outline:3px solid #bc9af0;outline-offset:5px}@media(max-width:1000px){.hbg[data-astro-cid-73hgnoeq]{grid-template-columns:1fr 1fr}.hbg-selection[data-astro-cid-73hgnoeq]{grid-column:1/-1;grid-row:auto;display:grid!important;grid-template-columns:1.2fr 1fr}.hbg-selection[data-astro-cid-73hgnoeq] figure[data-astro-cid-73hgnoeq]{min-height:0}.hbg-label[data-astro-cid-73hgnoeq]{display:block!important}.hbg-label[data-astro-cid-73hgnoeq] figure[data-astro-cid-73hgnoeq]{min-height:0;height:auto}.hbg-label[data-astro-cid-73hgnoeq] img[data-astro-cid-73hgnoeq]{aspect-ratio:4/3}.hbg-label[data-astro-cid-73hgnoeq] a[data-astro-cid-73hgnoeq]>div[data-astro-cid-73hgnoeq]{padding:22px}}@media(max-width:600px){.hbg[data-astro-cid-73hgnoeq]{gap:14px}.hbg-selection[data-astro-cid-73hgnoeq]{display:block!important}.hbg[data-astro-cid-73hgnoeq] a[data-astro-cid-73hgnoeq]{border-radius:22px}.hbg[data-astro-cid-73hgnoeq] a[data-astro-cid-73hgnoeq]>div[data-astro-cid-73hgnoeq]{padding:20px}.hbg-label[data-astro-cid-73hgnoeq] h3[data-astro-cid-73hgnoeq]{font-size:1.3rem}.hbg-label[data-astro-cid-73hgnoeq] p[data-astro-cid-73hgnoeq]{font-size:.9rem}.hbg[data-astro-cid-73hgnoeq] a[data-astro-cid-73hgnoeq] span[data-astro-cid-73hgnoeq]{font-size:.6rem;letter-spacing:.09em}.hbg-label[data-astro-cid-73hgnoeq] img[data-astro-cid-73hgnoeq]{aspect-ratio:4/5}.hbg-selection[data-astro-cid-73hgnoeq] h3[data-astro-cid-73hgnoeq]{font-size:2rem}}@media(prefers-reduced-motion:reduce){.hbg[data-astro-cid-73hgnoeq] a[data-astro-cid-73hgnoeq]{transition:none}}.night[data-astro-cid-a3uzozgu]{padding:0 0 clamp(3rem,5vw,5rem);color:#f8f1e6}.night__top[data-astro-cid-a3uzozgu]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1.4rem;padding-bottom:1rem;border-bottom:1px solid rgba(248,241,230,.22);color:#d8bb80;font-size:.7rem;font-weight:700;letter-spacing:.2em}.night__top[data-astro-cid-a3uzozgu] span[data-astro-cid-a3uzozgu] span[data-astro-cid-a3uzozgu]{padding-inline:.45rem;color:#fff8}.night__layout[data-astro-cid-a3uzozgu]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(2rem,5vw,6rem)}.night__lead[data-astro-cid-a3uzozgu] a[data-astro-cid-a3uzozgu]{position:relative;display:block;height:100%;min-height:610px;overflow:hidden;border:1px solid #d9b87966;border-radius:28px 5px;background:#171824;box-shadow:0 22px 55px -34px #000b}.night[data-astro-cid-a3uzozgu] img[data-astro-cid-a3uzozgu]{display:block;width:100%;height:100%;object-fit:cover;filter:contrast(1.1) brightness(1.04);transition:transform .65s ease}.night[data-astro-cid-a3uzozgu] a[data-astro-cid-a3uzozgu]:hover img[data-astro-cid-a3uzozgu]{transform:scale(1.035)}.night__lead[data-astro-cid-a3uzozgu] img[data-astro-cid-a3uzozgu]{object-position:center}.night__image-label[data-astro-cid-a3uzozgu]{position:absolute;left:1.25rem;bottom:1.2rem;padding:.55rem .75rem;background:#080913e8;color:#ead3a4;font-size:.66rem;font-weight:700;letter-spacing:.16em}.night__story[data-astro-cid-a3uzozgu]{display:flex;flex-direction:column;align-items:flex-start;padding-top:clamp(.2rem,2vw,2rem)}.night__line[data-astro-cid-a3uzozgu]{width:3rem;height:2px;background:#d5a95d;margin-bottom:2rem}.night__eyebrow[data-astro-cid-a3uzozgu]{color:#d8bb80;font-size:.7rem;font-weight:700;letter-spacing:.22em}.night[data-astro-cid-a3uzozgu] h2[data-astro-cid-a3uzozgu]{margin-top:1.2rem;font-family:var(--font-display);font-size:clamp(3.4rem,5.6vw,6.5rem);line-height:.96;letter-spacing:-.035em}.night[data-astro-cid-a3uzozgu] h2[data-astro-cid-a3uzozgu] em[data-astro-cid-a3uzozgu]{color:#d7ac65;font-weight:400}.night__body[data-astro-cid-a3uzozgu]{max-width:28rem;margin-top:1.7rem;color:#d4d1ce;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.65}.night__cta[data-astro-cid-a3uzozgu]{display:flex;align-items:center;justify-content:space-between;gap:3rem;width:min(100%,24rem);margin-top:2.1rem;padding:1rem 0;border-block:1px solid #d7ac65;color:#f6e2ba;font-weight:700;text-decoration:none}.night__cta[data-astro-cid-a3uzozgu] span[data-astro-cid-a3uzozgu]:last-child{font-size:1.45rem}.night__stills[data-astro-cid-a3uzozgu]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;width:100%;margin-top:auto;padding-top:3.25rem}.night__stills[data-astro-cid-a3uzozgu] a[data-astro-cid-a3uzozgu]{display:block;overflow:hidden;aspect-ratio:1.38;border:1px solid #d9b87955;border-radius:4px 18px;background:#171824}.night__archive[data-astro-cid-a3uzozgu]{margin-top:1.2rem;color:#d8bb80;font-size:.78rem;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.2rem}.night[data-astro-cid-a3uzozgu] a[data-astro-cid-a3uzozgu]:focus-visible{outline:2px solid #f8f1e6;outline-offset:4px}@media(max-width:850px){.night__layout[data-astro-cid-a3uzozgu]{grid-template-columns:1fr}.night__lead[data-astro-cid-a3uzozgu] a[data-astro-cid-a3uzozgu]{min-height:0;aspect-ratio:1.25}.night__story[data-astro-cid-a3uzozgu]{padding-top:0}.night__stills[data-astro-cid-a3uzozgu]{padding-top:2rem}}@media(max-width:520px){.night__top[data-astro-cid-a3uzozgu]{font-size:.56rem;letter-spacing:.1em}.night__lead[data-astro-cid-a3uzozgu] a[data-astro-cid-a3uzozgu]{aspect-ratio:.93;border-radius:18px 3px}.night[data-astro-cid-a3uzozgu] h2[data-astro-cid-a3uzozgu]{font-size:clamp(3.2rem,13vw,4.6rem)}}@media(prefers-reduced-motion:reduce){.night[data-astro-cid-a3uzozgu] img[data-astro-cid-a3uzozgu]{transition:none}}.j26-scene--campaign[data-astro-cid-qzm2kzkj]{position:relative;background:#100b16}.j26-scene--campaign[data-astro-cid-qzm2kzkj] img[data-astro-cid-qzm2kzkj]{object-fit:contain!important;filter:none!important}.j26-scene--campaign[data-astro-cid-qzm2kzkj]:after{display:none}.j26-campaign-link[data-astro-cid-qzm2kzkj]{position:absolute;inset:0;z-index:2;display:block}.j26-campaign-link[data-astro-cid-qzm2kzkj]:focus-visible{outline:3px solid #e4c36f;outline-offset:-5px}.j26-diary[data-astro-cid-qzm2kzkj]{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);border-top:1px solid #d4b47d40;border-bottom:1px solid #d4b47d40;background:#100d1d;color:#f6eddd}.j26-diary[data-astro-cid-qzm2kzkj] h2[data-astro-cid-qzm2kzkj]{font:500 clamp(2rem,4vw,4rem)/1.08 var(--font-display);letter-spacing:-.03em;max-width:780px;margin:0 0 22px}.j26-diary[data-astro-cid-qzm2kzkj] p[data-astro-cid-qzm2kzkj]{font-size:1.15rem;line-height:1.7;color:#cdbedd;max-width:620px;margin:0 0 26px}.j26-diary__emblem[data-astro-cid-qzm2kzkj]{text-align:center}.j26-diary[data-astro-cid-qzm2kzkj] a[data-astro-cid-qzm2kzkj]:focus-visible{outline:3px solid #c39bed;outline-offset:6px}@media(max-width:600px){.j26-diary[data-astro-cid-qzm2kzkj]{grid-template-columns:1fr;gap:24px}.j26-diary__emblem[data-astro-cid-qzm2kzkj]{text-align:left}.j26-diary__emblem[data-astro-cid-qzm2kzkj] .jimmy-emblem{width:112px!important;height:112px!important}}.home-hero{position:relative;min-height:min(920px,94svh);display:grid;align-items:center;isolation:isolate;overflow:hidden}.home-hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(60% 70% at 16% 44%,rgba(8,22,64,.28),transparent 72%),radial-gradient(46% 52% at 78% 32%,rgba(97,40,154,.12),transparent 74%),linear-gradient(180deg,#04040814,#040408c7)}.home-hero:after{content:"";position:absolute;inset:auto 0 0;height:34%;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent,#050506 92%)}.home-hero__bg-img{transform:scale(1.035);filter:saturate(.88) contrast(1.08) brightness(.62)}.home-hero__veil{background:linear-gradient(90deg,#030306e8,#030306b8 38%,#03030645 68%,#03030680),linear-gradient(180deg,#0000001f,#0000008c)}.home-hero__grid{position:relative;z-index:2;width:100%;align-items:center;gap:clamp(3rem,7vw,8rem);padding-top:clamp(8.5rem,15vh,12rem);padding-bottom:clamp(6rem,10vh,9rem)}.home-hero__copy{max-width:760px}.home-kicker{display:inline-flex;align-items:center;gap:.8rem;font-size:clamp(.66rem,.58rem + .22vw,.78rem);letter-spacing:.34em;color:#f7e0a4d1}.home-kicker:before{content:"";width:2.5rem;height:1px;background:linear-gradient(90deg,#f7e0a42e,#f7e0a4e6);box-shadow:0 0 18px #f7e0a440}.home-hero__title{max-width:11.5ch;margin-top:clamp(1.1rem,2.1vw,1.8rem);font-size:clamp(4rem,8.1vw,8.4rem);line-height:.88;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 18px 60px rgba(0,0,0,.38)}.home-hero__sub{max-width:610px;margin-top:clamp(1.6rem,3vw,2.4rem);font-size:clamp(1rem,.92rem + .38vw,1.28rem);line-height:1.65;color:#ffffffb8;text-wrap:pretty}.home-hero__actions{margin-top:clamp(2rem,3.8vw,3rem);gap:.8rem}.home-hero__actions .btn-gold,.home-hero__actions .btn-ghost{min-height:3.2rem;padding-inline:1.35rem;border-radius:999px;letter-spacing:.015em}.home-hero__micro{margin-top:1.4rem;color:#ffffff80;transition:color .25s ease,transform .25s ease}.home-hero__micro:hover{color:#ffffffd6;transform:translate(3px)}.home-hero__media{justify-self:end;width:min(100%,520px)}.home-hero__frame{position:relative;border-radius:1.6rem;overflow:hidden;border:1px solid rgba(255,255,255,.11);background:#0a0a0e85;box-shadow:0 42px 120px -44px #000000e0,0 0 0 1px #f7e0a409 inset,0 0 80px -48px #3459ff94;transform:rotate(1.1deg);transition:transform .7s cubic-bezier(.16,1,.3,1),border-color .4s ease}.home-hero__frame:hover{transform:rotate(0) translateY(-6px);border-color:#f7e0a447}.home-hero__image{aspect-ratio:4 / 5;width:100%;object-fit:cover;filter:saturate(.9) contrast(1.06)}.home-hero__frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 10%,rgba(255,255,255,.11) 34%,transparent 47%),linear-gradient(180deg,transparent 62%,rgba(4,4,7,.78));mix-blend-mode:screen;opacity:.36}.home-hero__frame-label{position:absolute;inset:auto 1rem 1rem;z-index:2;border-radius:999px;padding:.68rem .9rem;background:#08080c94;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(18px) saturate(130%)}.trust-strip{position:relative;z-index:3;margin-top:clamp(-3.8rem,-5vw,-2.4rem);border-radius:1.35rem;border:1px solid rgba(255,255,255,.085);background:linear-gradient(180deg,#121218db,#08080cf0);box-shadow:0 24px 80px -48px #000000f2;backdrop-filter:blur(22px) saturate(120%);overflow:hidden}.trust-strip:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,rgba(247,224,164,.055),transparent 28%,rgba(55,91,255,.05) 72%,transparent)}.trust-strip__item{min-height:9rem;padding:1.25rem 1.15rem;align-items:flex-start;transition:background .3s ease,transform .3s ease}.trust-strip__item:hover{background:#ffffff06;transform:translateY(-2px)}.trust-strip__item h2{font-size:clamp(.92rem,.84rem + .18vw,1.05rem);line-height:1.25}.trust-strip__item p{margin-top:.35rem;font-size:.78rem;line-height:1.45;color:#ffffff7a}.home-section{padding-top:clamp(6.5rem,11vw,10rem);padding-bottom:clamp(6.5rem,11vw,10rem)}.section-copy{max-width:600px}.section-copy h2{margin-top:1rem;font-size:clamp(3rem,5.5vw,6.2rem);line-height:.94;letter-spacing:-.045em;text-wrap:balance}.section-copy>p{max-width:52ch;margin-top:1.5rem;font-size:clamp(1rem,.95rem + .22vw,1.14rem);line-height:1.75;color:#ffffff9e}.home-link{margin-top:1.8rem;display:inline-flex;align-items:center;gap:.65rem;color:#f7e0a4eb;font-weight:600;text-decoration:none}.home-link svg{width:1.05rem;transition:transform .3s cubic-bezier(.16,1,.3,1)}.home-link:hover svg{transform:translate(5px)}.signature-card,.promo-card,.room-card,.premium-card{border-color:#ffffff16!important;background:linear-gradient(180deg,#131319d6,#08080cf0)!important;box-shadow:0 26px 80px -54px #000000e6}.signature-card,.promo-card{transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease}.signature-card:hover,.promo-card:hover{transform:translateY(-8px);border-color:#f7e0a43d!important;box-shadow:0 38px 100px -56px #000000f2,0 0 48px -36px #f7e0a46b}.signature-card img,.promo-card img,.room-card img,.premium-card img{filter:saturate(.9) contrast(1.04);transition:transform .8s cubic-bezier(.16,1,.3,1),filter .5s ease}.signature-card:hover img,.promo-card:hover img{transform:scale(1.035);filter:saturate(1) contrast(1.08)}.home-faq details{border-color:#ffffff14;background:#ffffff05}.home-faq details[open]{background:#ffffff08;border-color:#f7e0a429}@media(max-width:980px){.home-hero{min-height:auto}.home-hero__grid{padding-top:8.5rem;padding-bottom:6rem;gap:3.2rem}.home-hero__copy{max-width:720px}.home-hero__title{max-width:10ch;font-size:clamp(4.1rem,11vw,7rem)}.home-hero__media{justify-self:stretch;width:min(100%,620px)}.home-hero__image{aspect-ratio:16 / 10}.trust-strip{margin-top:-2rem}}@media(max-width:640px){.home-hero__grid{padding-top:7.3rem;padding-bottom:5rem;gap:2.4rem}.home-kicker{letter-spacing:.25em}.home-kicker:before{width:1.45rem}.home-hero__title{max-width:9.5ch;font-size:clamp(3.4rem,16.2vw,5.4rem);line-height:.9}.home-hero__sub{margin-top:1.3rem;font-size:.98rem;line-height:1.58}.home-hero__actions{display:grid;grid-template-columns:1fr;width:100%}.home-hero__actions .btn-gold,.home-hero__actions .btn-ghost{justify-content:center;width:100%}.home-hero__frame{border-radius:1.15rem;transform:none}.home-hero__image{aspect-ratio:4 / 4.6}.trust-strip{margin-top:-1.2rem;border-radius:1rem}.trust-strip__item{min-height:0;padding:1rem}.home-section{padding-top:5.4rem;padding-bottom:5.4rem}.section-copy h2{font-size:clamp(2.7rem,13vw,4.4rem)}}@media(prefers-reduced-motion:reduce){.home-hero__frame,.signature-card,.promo-card,.signature-card img,.promo-card img,.home-link svg,.home-hero__micro{transition:none!important;transform:none!important}}
