@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700&family=Roboto:wght@400;500&display=swap";@font-face{font-family:Sagona;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/SagonaBook.ttf) format("truetype")}@font-face{font-family:Sagona;font-weight:200;font-style:normal;font-display:swap;src:url(/fonts/SagonaExtraLight.ttf) format("truetype")}:root{--mus-ink: #231F20;--mus-black: #000000;--mus-paper: #FFFFFF;--mus-bone: #F6F6F6;--mus-bone-2: #F8F8F8;--mus-hairline: #F0F0F0;--mus-teal: #2C5E6E;--mus-teal-deep: #005976;--mus-navy: #13347B;--mus-linen: #B7AC9A;--mus-linen-deep: #6F685C;--mus-mist: #D2C8BD;--mus-stone: #AFA393;--mus-slate: #828C8B;--mus-mute: #797979;--mus-sage: #79A07D;--mus-mustard: #E2D66B;--mus-ink-80: rgba(0,0,0,.8);--mus-ink-60: rgba(0,0,0,.6);--mus-ink-40: rgba(0,0,0,.4);--mus-ink-15: rgba(0,0,0,.15);--mus-band-teal-50: rgba(44,94,110,.5);--mus-band-teal-30: rgba(44,94,110,.3);--mus-band-teal-20: rgba(44,94,110,.2);--mus-band-linen-30: rgba(183,172,154,.3);--fg-1: var(--mus-ink-80);--fg-2: var(--mus-ink-60);--fg-mute: var(--mus-ink-40);--fg-accent: var(--mus-teal);--fg-on-accent: var(--mus-paper);--bg-page: var(--mus-paper);--bg-soft: var(--mus-bone);--bg-band: var(--mus-band-teal-50);--bg-footer: var(--mus-band-linen-30);--border-hair: 1px solid var(--mus-ink-40);--border-thin: 1px solid var(--mus-hairline);--font-display: "Sagona", "Rozha One", "Playfair Display", Georgia, serif;--font-body: "Nunito", "Helvetica Neue", Arial, sans-serif;--font-ui: "Roboto", "Nunito", sans-serif;--fs-9: 9px;--fs-10: 10px;--fs-12: 12px;--fs-16: 16px;--fs-18: 18px;--fs-20: 20px;--fs-24: 24px;--fs-32: 32px;--fs-40: 40px;--track-wide: .1em;--track-tight: -.05em;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--radius-0: 0;--radius-tab: 6px 6px 6px 0;--radius-circle: 999px;--transition: .2s ease-out}.mus-title{font-family:var(--font-display);font-size:var(--fs-40);font-weight:400;line-height:1;color:var(--fg-1);text-align:center}.mus-numeral{font-family:var(--font-display);font-size:var(--fs-40);line-height:1;color:var(--fg-1)}.mus-kicker{font-family:var(--font-body);font-size:var(--fs-12);font-weight:400;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--fg-accent);line-height:1}.mus-kicker-lg{font-family:var(--font-body);font-size:var(--fs-20);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--fg-accent);line-height:1}.mus-h2{font-family:var(--font-body);font-size:var(--fs-32);font-weight:400;line-height:1;color:var(--fg-accent)}.mus-lead{font-family:var(--font-body);font-size:var(--fs-10);line-height:1.15;color:var(--fg-2);text-align:justify}.mus-body{font-family:var(--font-body);font-size:var(--fs-10);line-height:1.3;color:var(--fg-1)}.mus-body-lg{font-family:var(--font-body);font-size:var(--fs-20);line-height:1.15;color:var(--fg-mute)}.mus-caption{font-family:var(--font-display);font-size:var(--fs-10);color:var(--fg-mute);text-align:center}.mus-meta{font-family:var(--font-display);font-size:var(--fs-9);color:var(--fg-mute);text-align:center}.mus-score{font-family:var(--font-body);font-weight:700;font-size:var(--fs-18);letter-spacing:var(--track-tight);line-height:17px}.mus-scope h1{font:400 var(--fs-40)/1 var(--font-display);color:var(--fg-1)}.mus-scope h2{font:400 var(--fs-32)/1 var(--font-body);color:var(--fg-accent)}.mus-scope h3{font:400 var(--fs-24)/1 var(--font-body);color:var(--fg-1)}.mus-scope h4{font:700 var(--fs-18)/1 var(--font-body);color:var(--fg-1)}.mus-scope p{font:400 var(--fs-16)/1.45 var(--font-body);color:var(--fg-2)}.mus-scope small{font:400 var(--fs-10)/1.2 var(--font-body);color:var(--fg-mute)}.mus-scope a{color:var(--fg-accent);text-decoration:none;transition:opacity var(--transition)}.mus-scope a:hover{opacity:.7}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body);color:var(--fg-1);background:var(--mus-paper);-webkit-font-smoothing:antialiased}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}a{color:inherit;text-decoration:none;transition:opacity var(--transition)}a:hover{opacity:.65}.container{max-width:1320px;margin:0 auto;padding:0 48px}@media (max-width: 720px){.container{padding:0 22px}}.kicker{font:400 12px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-accent)}.kicker-num{font-family:var(--font-display);letter-spacing:0;text-transform:none;opacity:.8;margin-right:6px}.nav{position:sticky;top:0;z-index:50;background:#fffffff0;-webkit-backdrop-filter:saturate(160%) blur(8px);backdrop-filter:saturate(160%) blur(8px);border-bottom:1px solid var(--mus-hairline)}.nav-row{display:flex;align-items:center;justify-content:space-between;height:72px}.nav-brand{display:flex;align-items:center;gap:12px}.nav-brand img{width:32px;height:32px;display:block}.nav-brand .word{font:400 18px/1 var(--font-display);color:var(--fg-1);letter-spacing:.02em}.nav-brand .word b{color:var(--mus-teal);font-weight:400}.nav-links{display:flex;align-items:center;gap:36px}.nav-links a{font:500 13px/1 var(--font-body);letter-spacing:.04em;color:var(--fg-1)}.nav-lang{font:500 11px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);padding:8px 10px;border:1px solid var(--mus-hairline)}.nav-lang:hover{border-color:var(--fg-accent);color:var(--fg-accent);opacity:1}.nav-cta{background:var(--mus-ink);color:var(--mus-paper);padding:12px 22px;font:500 12px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase}.nav-cta:hover{background:var(--mus-teal);opacity:1}@media (max-width: 720px){.nav-links a:not(.nav-cta):not(.nav-lang){display:none}}.hero{padding:64px 0 0}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:end}@media (max-width: 960px){.hero-grid{grid-template-columns:1fr;gap:32px}}.hero-eyebrow{font:400 13px/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-accent);margin-bottom:32px;display:flex;align-items:center;gap:12px}.hero-eyebrow:before{content:"";width:28px;height:1px;background:var(--fg-accent);display:inline-block}.hero h1{font-family:var(--font-display);font-size:clamp(42px,5.4vw,72px);font-weight:200;line-height:.96;letter-spacing:-.02em;color:var(--fg-1);white-space:pre-line;margin:0 0 32px}.hero h1 em{font-style:normal;color:var(--mus-teal)}.hero p{font:400 18px/1.55 var(--font-body);color:var(--fg-2);max-width:480px;margin:0}.hero-photo{position:relative;aspect-ratio:4 / 5;background:var(--mus-bone);overflow:hidden}.slideshow{position:relative;width:100%;height:100%;cursor:pointer}.slideshow-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .7s ease;pointer-events:none}.slideshow-img.is-active{opacity:1;pointer-events:auto}.slideshow-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;background:#00000052;color:#fff;border:none;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition),background var(--transition)}.slideshow-arrow:hover{background:#0000008f}.slideshow:hover .slideshow-arrow{opacity:1}.slideshow-prev{left:10px}.slideshow-next{right:10px}.slideshow-dots{position:absolute;bottom:68px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:4}.slideshow-dot{width:5px;height:5px;border-radius:50%;background:#ffffff73;border:none;cursor:pointer;padding:0;transition:background var(--transition),transform var(--transition)}.slideshow-dot.is-active{background:#fff;transform:scale(1.4)}.slideshow-expand{position:absolute;top:12px;right:12px;z-index:4;background:#00000052;color:#fff;border:none;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition)}.slideshow:hover .slideshow-expand{opacity:1}.ph-band{position:absolute;left:0;right:0;bottom:0;height:56px;z-index:3;background:var(--mus-band-teal-50);display:flex;align-items:center;justify-content:center;font:400 15px/1 var(--font-display);color:#fff;letter-spacing:.04em}.lb-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000000eb;display:flex;align-items:center;justify-content:center}.lb-img{max-width:90vw;max-height:90vh;object-fit:contain;display:block;box-shadow:0 32px 80px #0009}.lb-close{position:absolute;top:20px;right:20px;background:none;border:none;color:#ffffffb3;cursor:pointer;padding:8px;transition:color var(--transition)}.lb-close:hover{color:#fff}.lb-arrow{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff9;cursor:pointer;padding:16px;transition:color var(--transition)}.lb-arrow:hover{color:#fff}.lb-prev{left:16px}.lb-next{right:16px}.lb-caption{position:absolute;bottom:20px;left:50%;transform:translate(-50%);font:400 13px/1 var(--font-body);color:#ffffff80;letter-spacing:.1em}.book-strip{margin-top:56px;background:var(--mus-paper);border:1px solid var(--mus-ink);display:grid;grid-template-columns:1.1fr 1.1fr 1fr auto;align-items:stretch}@media (max-width: 860px){.book-strip{grid-template-columns:1fr 1fr}}.bs-cell{padding:18px 22px;border-right:1px solid var(--mus-hairline);display:flex;flex-direction:column;gap:4px;cursor:pointer;transition:background var(--transition)}.bs-cell:hover{background:var(--mus-bone)}.bs-cell:last-of-type{border-right:none}.bs-cell .lab{font:500 11px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-mute);white-space:nowrap}.bs-cell .val{font:400 18px/1.2 var(--font-display);color:var(--fg-1);white-space:nowrap}.bs-cell .val.placeholder{color:var(--fg-mute)}.bs-cell.guests-cell .val{font-family:var(--font-body);font-size:16px}.bs-cta{background:var(--mus-ink);color:var(--mus-paper);padding:0 32px;white-space:nowrap;font:500 13px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background var(--transition)}.bs-cta:hover{background:var(--mus-teal)}@media (max-width: 860px){.bs-cta{grid-column:1 / -1;padding:18px 0}}.pop{position:absolute;z-index:40;background:#fff;border:1px solid var(--mus-ink);margin-top:2px;min-width:320px;padding:18px;box-shadow:0 24px 48px #00000014}.pop[hidden]{display:none}.cal{font-family:var(--font-body)}.cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cal-head .m{font:400 16px/1 var(--font-display);color:var(--fg-1)}.cal-head button{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--fg-2)}.cal-head button:hover{color:var(--fg-accent)}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cal-dh{font:500 9px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);text-align:center;padding:8px 0}.cal-d{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font:400 13px/1 var(--font-body);color:var(--fg-1);cursor:pointer;border-radius:0;transition:background var(--transition),color var(--transition)}.cal-d:hover:not(.is-disabled):not(.is-blocked){background:var(--mus-bone)}.cal-d.is-blocked{color:var(--fg-mute);text-decoration:line-through;cursor:not-allowed;opacity:.35}.cal-d.is-disabled{color:var(--fg-mute);opacity:.25;cursor:not-allowed}.cal-d.is-other{opacity:.25}.cal-d.is-start,.cal-d.is-end{background:var(--mus-ink);color:var(--mus-paper)}.cal-d.is-mid{background:var(--mus-bone);color:var(--fg-1)}.cal-foot{margin-top:10px;padding-top:10px;border-top:1px solid var(--mus-hairline);display:flex;justify-content:space-between;align-items:center}.cal-foot small{font:400 11px/1 var(--font-body);color:var(--fg-mute)}.cal-foot button{font:500 11px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-accent)}.gpop{display:flex;flex-direction:column;gap:14px;min-width:280px}.gpop .row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--mus-hairline)}.gpop .row:last-child{border-bottom:none}.gpop .lbl{display:flex;flex-direction:column;gap:2px}.gpop .lbl b{font:500 13px/1 var(--font-body);color:var(--fg-1)}.gpop .lbl small{font:400 11px/1.2 var(--font-body);color:var(--fg-mute)}.gpop .stepper{display:flex;align-items:center;gap:12px}.gpop .stepper button{width:26px;height:26px;border:1px solid var(--mus-ink-40);display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;color:var(--fg-1);transition:all var(--transition)}.gpop .stepper button:hover:not(:disabled){border-color:var(--fg-accent);color:var(--fg-accent)}.gpop .stepper button:disabled{opacity:.25;cursor:not-allowed}.gpop .stepper span{min-width:18px;text-align:center;font:500 14px/1 var(--font-body)}.section{padding:120px 0}.section-head{display:flex;align-items:baseline;gap:16px;margin-bottom:56px}.section-head .num{font:200 64px/1 var(--font-display);color:var(--fg-mute);letter-spacing:-.02em}.section-head h2{font:200 48px/1.05 var(--font-display);margin:0;color:var(--fg-1);letter-spacing:-.02em}@media (max-width: 720px){.section-head .num{font-size:56px}.section-head h2{font-size:36px}}.about-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:start}@media (max-width: 960px){.about-grid{grid-template-columns:1fr;gap:40px}}.about-lead{font:200 24px/1.45 var(--font-display);color:var(--fg-1);max-width:560px}.about-cap{display:inline-flex;align-items:center;gap:10px;margin-top:28px;padding:10px 18px;background:var(--mus-bone);font:500 12px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-accent)}.amen-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--mus-hairline)}.amen{padding:24px 16px 22px;display:flex;flex-direction:column;align-items:center;gap:12px;border-right:1px solid var(--mus-hairline);border-bottom:1px solid var(--mus-hairline);text-align:center}.amen:nth-child(4n){border-right:none}.amen:nth-last-child(-n+4){border-bottom:none}.amen img{width:30px;height:30px;opacity:.65}.amen .cap{font:400 14px/1.35 var(--font-display);color:var(--fg-mute);min-height:38px;display:flex;align-items:center;text-align:center}.amen .kk{font:500 11px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-accent);padding-top:12px;border-top:1px solid var(--fg-accent);width:50%}@media (max-width: 720px){.amen-grid{grid-template-columns:repeat(2,1fr)}.amen:nth-child(4n){border-right:1px solid var(--mus-hairline)}.amen:nth-child(2n){border-right:none}}.rev-grid{display:grid;grid-template-columns:auto 1fr;gap:80px;align-items:start}@media (max-width: 960px){.rev-grid{grid-template-columns:1fr;gap:40px}}.score-card{display:flex;flex-direction:column;gap:4px;min-width:220px;padding:28px;background:var(--mus-bone)}.score-card .big{font:200 88px/1 var(--font-display);color:var(--mus-teal);letter-spacing:-.04em}.score-card .sl{font:500 13px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-1);margin-top:6px}.score-card .ct{font:400 12px/1.4 var(--font-body);color:var(--fg-mute);margin-top:14px}.quotes{display:flex;flex-direction:column;gap:32px}.quote{padding-bottom:32px;border-bottom:1px solid var(--mus-hairline)}.quote:last-child{border-bottom:none}.quote p{font:200 22px/1.4 var(--font-display);color:var(--fg-1);margin:0 0 16px;max-width:680px}.quote .meta{font:500 11px/1.4 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute)}.quote .meta b{color:var(--fg-1);font-weight:500;margin-right:8px}.faq-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid var(--mus-ink)}@media (max-width: 720px){.faq-list{grid-template-columns:1fr}}.faq-item{padding:28px 32px 28px 0;border-bottom:1px solid var(--mus-ink)}.faq-item:nth-child(odd){border-right:1px solid var(--mus-hairline);padding-right:32px}.faq-item:nth-child(2n){padding-left:32px}@media (max-width: 720px){.faq-item{padding:24px 0!important;border-right:none!important}}.faq-item h4{font:500 16px/1.2 var(--font-body);margin:0 0 8px;color:var(--fg-1);letter-spacing:.02em}.faq-item p{font:400 14px/1.6 var(--font-body);color:var(--fg-2);margin:0}.foot{margin-top:120px;padding:64px 0 32px;background:var(--mus-band-linen-30)}.foot-row{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.foot-brand{display:flex;align-items:center;gap:14px}.foot-brand img{width:40px;height:40px}.foot-brand .lines{display:flex;flex-direction:column;gap:4px}.foot-brand .lines b{font:400 14px/1 var(--font-display);color:var(--fg-1)}.foot-brand .lines small{font:400 11px/1 var(--font-body);color:var(--fg-mute);letter-spacing:.04em}.foot-contact{font:400 13px/1.5 var(--font-display);color:var(--fg-1);text-align:right}.foot-legal{margin-top:32px;padding-top:24px;border-top:1px solid rgba(0,0,0,.15);font:400 11px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#231f2066;z-index:100;opacity:0;pointer-events:none;transition:opacity var(--transition)}.scrim.open{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(480px,100vw);background:#fff;z-index:101;transform:translate(100%);transition:transform .28s ease-out;display:flex;flex-direction:column;overflow:hidden}.drawer.open{transform:translate(0)}.drawer-head{padding:22px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mus-hairline)}.drawer-head h3{font:200 28px/1 var(--font-display);margin:0;color:var(--fg-1)}.drawer-head .close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--fg-mute)}.drawer-head .close:hover{color:var(--fg-1)}.drawer-body{flex:1;overflow:auto;padding:28px}.drawer .cal-wrap{border:1px solid var(--mus-hairline);padding:18px}.drawer-summary{background:var(--mus-bone);padding:20px 22px;display:flex;flex-direction:column;gap:8px;margin-top:24px}.drawer-summary .l{display:flex;justify-content:space-between;font:400 13px/1.4 var(--font-body);color:var(--fg-2)}.drawer-summary .l b{color:var(--fg-1);font-weight:500}.drawer-summary .total{padding-top:12px;margin-top:4px;border-top:1px solid rgba(0,0,0,.1);font:500 16px/1 var(--font-body);color:var(--fg-1)}.drawer-summary .total b{font:200 28px/1 var(--font-display)}.drawer-foot{padding:22px 28px;border-top:1px solid var(--mus-hairline)}.drawer-foot button{width:100%;padding:18px;background:var(--mus-ink);color:var(--mus-paper);font:500 13px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;transition:background var(--transition)}.drawer-foot button:hover:not(:disabled){background:var(--mus-teal)}.drawer-foot button:disabled{opacity:.4;cursor:not-allowed}.drawer-empty{padding:40px 0;text-align:center;color:var(--fg-mute);font:400 13px/1.5 var(--font-body)}.drawer-warn{background:#e74c3c14;color:#c0392b;padding:12px 16px;font:400 13px/1.4 var(--font-body);margin-top:16px;border-left:2px solid #c0392b}.legend{display:flex;gap:16px;font:400 10px/1 var(--font-body);color:var(--fg-mute);letter-spacing:.08em;text-transform:uppercase;margin-top:12px}.legend .sw{display:inline-flex;align-items:center;gap:6px}.legend .sw i{width:10px;height:10px;display:inline-block}.legend .sw.av i{background:var(--mus-bone);border:1px solid var(--mus-ink-40)}.legend .sw.bk i{background:#fff;border:1px solid var(--mus-ink-40);position:relative}.legend .sw.bk i:after{content:"";position:absolute;right:4px;bottom:4px;left:4px;height:1px;background:var(--mus-ink-40);top:50%}.legend .sw.sel i{background:var(--mus-ink)}.bs-cell{background:transparent;border:0;border-right:1px solid var(--mus-hairline);text-align:left;font:inherit}.bs-cell:last-of-type{border-right:0}.bs-cell.active{background:var(--mus-bone)}.book-strip{position:relative}.book-strip .pop{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--mus-paper);border:1px solid var(--mus-ink);padding:18px;z-index:30;box-shadow:0 14px 40px #0000001a}@media (min-width: 861px){.book-strip .pop{right:auto;min-width:360px;max-width:480px}}.cal-d.start,.cal-d.end{background:var(--mus-ink);color:var(--mus-paper)}.cal-d.between{background:var(--mus-bone);color:var(--fg-1)}.cal-d.disabled,.cal-d:disabled{color:var(--fg-mute);opacity:.25;cursor:not-allowed;pointer-events:none}.cal-dows{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.cal-dows>div{font:500 9px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);text-align:center;padding:8px 0}.cal-clear{background:transparent;border:0;padding:4px 0}.guests-pop{display:flex;flex-direction:column;gap:10px}.guest-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--mus-hairline)}.guest-row:last-child{border-bottom:0}.g-lab{font:500 14px/1.2 var(--font-body);color:var(--fg-1)}.g-hint{font:400 12px/1.3 var(--font-body);color:var(--fg-mute);margin-top:4px}.g-step{display:inline-flex;align-items:center;gap:14px}.g-step button{width:28px;height:28px;border:1px solid var(--mus-ink);background:transparent;font:400 16px/1 var(--font-body);color:var(--fg-1);cursor:pointer;border-radius:999px}.g-step button:hover{background:var(--mus-ink);color:var(--mus-paper)}.g-step span{font:400 15px/1 var(--font-body);min-width:16px;text-align:center}.amen-k{font:500 11px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-accent);padding-top:12px;border-top:1px solid var(--fg-accent);width:50%;text-align:center}.amen-c{font:400 14px/1.35 var(--font-body);color:var(--fg-mute);min-height:38px;display:flex;align-items:center;text-align:center}.faq-q{width:100%;background:transparent;border:0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font:500 16px/1.2 var(--font-body);color:var(--fg-1);letter-spacing:.02em;text-align:left}.faq-q .caret{font:200 22px/1 var(--font-display);color:var(--fg-mute)}.faq-a{font:400 14px/1.6 var(--font-body);color:var(--fg-2);margin-top:12px}.ds-row{display:flex;justify-content:space-between;font:400 13px/1.4 var(--font-body);color:var(--fg-2)}.ds-row.total{padding-top:12px;margin-top:4px;border-top:1px solid rgba(0,0,0,.1);font:500 16px/1 var(--font-body);color:var(--fg-1)}.ds-row.total span:last-child{font:200 28px/1 var(--font-display)}.ds-empty{font:400 13px/1.5 var(--font-body);color:var(--fg-mute);padding:4px 0}
