.CurtainHero-module__LyE1oG__curtainHero{background:var(--twilight);align-items:flex-end;min-height:82vh;display:flex;position:relative;overflow:hidden}.CurtainHero-module__LyE1oG__heroBg{background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.06)}.CurtainHero-module__LyE1oG__heroBg.CurtainHero-module__LyE1oG__blurred{filter:blur(32px)brightness(.55)saturate(1.1);transform:scale(1.25)}.CurtainHero-module__LyE1oG__heroContainImg{z-index:1}.CurtainHero-module__LyE1oG__heroScrim{background:linear-gradient(#1b234040 0%,#1b23408c 55%,#140f0fdb 100%);position:absolute;inset:0}.CurtainHero-module__LyE1oG__curtainPanel{z-index:5;background:repeating-linear-gradient(90deg, #00000024 0 3px, transparent 3px 26px), linear-gradient(180deg, var(--velvet) 0%, var(--velvet-dark) 100%);width:52%;transition:transform 1.1s cubic-bezier(.77,0,.18,1);position:absolute;top:0;bottom:0;box-shadow:inset 0 0 60px #00000080}.CurtainHero-module__LyE1oG__curtainPanel:after{content:"";background:linear-gradient(90deg, var(--gold), var(--gold-soft), var(--gold));width:14px;position:absolute;top:0;bottom:0;box-shadow:0 0 14px #c9a24b99}.CurtainHero-module__LyE1oG__curtainLeft{left:0}.CurtainHero-module__LyE1oG__curtainLeft:after,.CurtainHero-module__LyE1oG__curtainRight{right:0}.CurtainHero-module__LyE1oG__curtainRight:after{left:0}.CurtainHero-module__LyE1oG__curtainHero.CurtainHero-module__LyE1oG__revealed .CurtainHero-module__LyE1oG__curtainLeft{transform:translate(-102%)}.CurtainHero-module__LyE1oG__curtainHero.CurtainHero-module__LyE1oG__revealed .CurtainHero-module__LyE1oG__curtainRight{transform:translate(102%)}.CurtainHero-module__LyE1oG__heroContent{z-index:6;max-width:var(--container);width:100%;color:var(--parchment);margin:0 auto;padding:0 28px 72px;position:relative}.CurtainHero-module__LyE1oG__heroContent h1{max-width:14ch;color:var(--parchment);font-size:clamp(2.4rem,6vw,4.6rem)}.CurtainHero-module__LyE1oG__heroContent h1 em{color:var(--gold-soft);font-style:italic}.CurtainHero-module__LyE1oG__heroSub{color:#f6efdde0;max-width:46ch;margin-top:20px;font-size:1.1rem;line-height:1.6}.CurtainHero-module__LyE1oG__heroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}@media (max-width:900px){.CurtainHero-module__LyE1oG__curtainHero{min-height:90vh}}
.Ticket-module__cEdAkW__ticket{background:var(--parchment);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.Ticket-module__cEdAkW__ticket:before,.Ticket-module__cEdAkW__ticket:after{content:"";background:var(--parchment-2);border-radius:50%;width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%)}.Ticket-module__cEdAkW__ticket:before{left:-10px}.Ticket-module__cEdAkW__ticket:after{right:-10px}.Ticket-module__cEdAkW__ticketBody{display:flex}.Ticket-module__cEdAkW__ticketStamp{background:var(--twilight);min-width:78px;color:var(--gold);font-family:var(--font-mono);text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:18px 14px;display:flex;position:relative}.Ticket-module__cEdAkW__ticketStamp:after{content:"";border-left:2px dashed var(--line);position:absolute;top:20px;bottom:20px;left:100%}.Ticket-module__cEdAkW__num{white-space:nowrap;font-size:1.5rem;font-weight:700}.Ticket-module__cEdAkW__lbl{letter-spacing:.1em;text-transform:uppercase;opacity:.85;margin-top:4px;font-size:.6rem}.Ticket-module__cEdAkW__ticketContent{flex:1;padding:22px 24px}.Ticket-module__cEdAkW__ticketContent h3{margin-bottom:8px;font-size:1.25rem}.Ticket-module__cEdAkW__ticketContent p{opacity:.85;font-size:.95rem;line-height:1.55}.Ticket-module__cEdAkW__ticketMeta{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--velvet);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:.72rem;display:flex}@media (max-width:900px){.Ticket-module__cEdAkW__ticketBody{flex-direction:column}.Ticket-module__cEdAkW__ticketStamp:after{display:none}}
.buttons-module__2sS8aa__btn{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:14px 26px;font-size:.85rem;transition:transform .2s,background .2s;display:inline-flex}.buttons-module__2sS8aa__primary{background:var(--velvet);color:var(--parchment)}.buttons-module__2sS8aa__primary:hover{background:var(--velvet-dark);transform:translateY(-2px)}.buttons-module__2sS8aa__gold{background:var(--gold);color:var(--ink)}.buttons-module__2sS8aa__gold:hover{background:var(--gold-soft);transform:translateY(-2px)}.buttons-module__2sS8aa__ghost{color:var(--parchment);background:0 0;border-color:#f6efdd66}.buttons-module__2sS8aa__ghost:hover{border-color:var(--gold);color:var(--gold)}.buttons-module__2sS8aa__outlineDark{border-color:var(--ink);color:var(--ink);background:0 0}.buttons-module__2sS8aa__outlineDark:hover{background:var(--ink);color:var(--parchment)}.buttons-module__2sS8aa__btn:disabled{opacity:.45;cursor:not-allowed;transform:none!important}
.TermsModal-module__fs--DG__overlay{z-index:300;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.TermsModal-module__fs--DG__backdrop{cursor:pointer;background:color-mix(in srgb, var(--twilight) 72%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:none;padding:0;position:absolute;inset:0}.TermsModal-module__fs--DG__dialog{background:var(--parchment);width:min(520px,100%);max-height:100%;color:var(--ink);border-radius:var(--radius);padding:32px;position:relative;overflow-y:auto;box-shadow:0 30px 60px -20px #0000008c}.TermsModal-module__fs--DG__dialog h3{font-family:var(--font-display);margin-bottom:14px;font-size:1.45rem}.TermsModal-module__fs--DG__dialog p{opacity:.85;font-size:.95rem;line-height:1.6}.TermsModal-module__fs--DG__dialog a{color:var(--velvet);text-decoration:underline}.TermsModal-module__fs--DG__checkboxRow{cursor:pointer;align-items:flex-start;gap:10px;margin-top:22px;font-size:.95rem;line-height:1.5;display:flex}.TermsModal-module__fs--DG__checkboxRow input{width:18px;height:18px;accent-color:var(--velvet);cursor:pointer;flex-shrink:0;margin-top:2px}.TermsModal-module__fs--DG__actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;display:flex}
.page-module__qUUUOq__audienceToggle{gap:10px;margin-bottom:36px;display:flex}.page-module__qUUUOq__audienceBtn{font-family:var(--font-mono);text-align:left;border:1px solid var(--line);color:var(--ink);opacity:.55;cursor:pointer;background:0 0;border-radius:24px;padding:10px 20px;transition:opacity .2s,background .2s,color .2s,border-color .2s}.page-module__qUUUOq__audienceBtn.page-module__qUUUOq__active{opacity:1;background:var(--velvet);color:var(--parchment);border-color:var(--velvet)}.page-module__qUUUOq__audienceLabel{text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;display:block}.page-module__qUUUOq__audienceHint{opacity:.75;margin-top:2px;font-size:.68rem;display:block}.page-module__qUUUOq__cashlessNote{border:1px solid var(--gold);border-radius:var(--radius);text-align:center;background:#ffffff0a;max-width:52ch;margin:0 auto 32px;padding:18px 24px}.page-module__qUUUOq__cashlessNote strong{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--gold);margin-bottom:8px;font-size:.72rem;display:block}.page-module__qUUUOq__cashlessNote p{opacity:.85;font-size:.95rem;line-height:1.6}.page-module__qUUUOq__mealGrid{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(3,1fr);gap:20px 28px;display:grid}.page-module__qUUUOq__mealSlot{grid-template-rows:subgrid;grid-row:span 4;display:grid}.page-module__qUUUOq__mealSlot h3{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--velvet);font-size:.85rem}.page-module__qUUUOq__cardFlip{perspective:1400px;min-height:176px}.page-module__qUUUOq__cardInner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.77,0,.18,1);position:relative}.page-module__qUUUOq__cardInner.page-module__qUUUOq__flipped{transform:rotateY(180deg)}.page-module__qUUUOq__cardFace{backface-visibility:hidden;background:var(--parchment);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:22px;position:absolute;inset:0;overflow:hidden}.page-module__qUUUOq__cardBack{transform:rotateY(180deg)}.page-module__qUUUOq__optionLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--velvet);margin-bottom:8px;font-size:.7rem;display:block}.page-module__qUUUOq__cardFace h4{margin-bottom:8px;font-size:1.1rem}.page-module__qUUUOq__cardFace p{opacity:.8;font-size:.9rem;line-height:1.5}@media (max-width:900px){.page-module__qUUUOq__mealGrid{grid-template-columns:1fr}}
.page-module___8aEwW__addOnNotice{background:var(--parchment-2);border:1px solid var(--gold);border-radius:var(--radius);margin:24px 0;padding:16px 20px;line-height:1.6}.page-module___8aEwW__addOnNotice .page-module___8aEwW__noticeLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--velvet);margin-bottom:6px;font-size:.72rem;display:block}.page-module___8aEwW__priceList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.page-module___8aEwW__priceList li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.page-module___8aEwW__priceList .page-module___8aEwW__priceName{font-family:var(--font-display);font-size:1.1rem}.page-module___8aEwW__priceList .page-module___8aEwW__priceNote{opacity:.7;font-size:.88rem;display:block}.page-module___8aEwW__priceList .page-module___8aEwW__priceAmount{font-family:var(--font-mono);color:var(--velvet);white-space:nowrap;font-weight:700}.page-module___8aEwW__priceFootnote{opacity:.75;margin-top:14px;font-size:.92rem}.page-module___8aEwW__poster{justify-self:center;width:100%;max-width:420px}.page-module___8aEwW__poster img{border-radius:var(--radius);width:100%;height:auto;box-shadow:var(--shadow-card);display:block}
.layout-module__cgl8AG__sectionLight{background:var(--parchment)}.layout-module__cgl8AG__sectionDark{background:var(--twilight);color:var(--parchment)}.layout-module__cgl8AG__sectionDark h2,.layout-module__cgl8AG__sectionDark h3{color:var(--parchment)}.layout-module__cgl8AG__eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--velvet);margin-bottom:14px;font-size:.72rem;display:block}.layout-module__cgl8AG__sectionDark .layout-module__cgl8AG__eyebrow{color:var(--gold)}.layout-module__cgl8AG__sectionHead{max-width:640px;margin-bottom:56px}.layout-module__cgl8AG__sectionHead h2{font-size:clamp(1.8rem,3.4vw,2.6rem)}.layout-module__cgl8AG__sectionHead p{opacity:.85;margin-top:16px;font-size:1.05rem;line-height:1.65}.layout-module__cgl8AG__swagDivider{background-position:top;background-repeat:repeat-x;background-size:24px 22px;width:100%;height:22px}.layout-module__cgl8AG__onLight{background-image:radial-gradient(circle at 12px 0, transparent 11px, var(--parchment) 12px)}.layout-module__cgl8AG__toDark{background-image:radial-gradient(circle at 12px 0, transparent 11px, var(--twilight) 12px)}.layout-module__cgl8AG__ornamentDivider{align-items:center;gap:14px;max-width:360px;margin:0 auto;display:flex}.layout-module__cgl8AG__ornamentDivider:before,.layout-module__cgl8AG__ornamentDivider:after{content:"";flex:1;height:1px}.layout-module__cgl8AG__ornamentDivider:before{background:linear-gradient(to right, transparent, var(--gold))}.layout-module__cgl8AG__ornamentDivider:after{background:linear-gradient(to left, transparent, var(--gold))}.layout-module__cgl8AG__ornamentDivider .layout-module__cgl8AG__diamond{border:1px solid var(--gold);width:9px;height:9px;transform:rotate(45deg)}.layout-module__cgl8AG__ornamentBand{background:var(--parchment)}.layout-module__cgl8AG__grid2{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}@media (max-width:860px){.layout-module__cgl8AG__grid2{grid-template-columns:1fr}}.layout-module__cgl8AG__statRow{flex-wrap:wrap;gap:40px;margin-top:36px;display:flex}.layout-module__cgl8AG__statRow .layout-module__cgl8AG__stat{font-family:var(--font-mono)}.layout-module__cgl8AG__statRow .layout-module__cgl8AG__stat .layout-module__cgl8AG__n{color:var(--gold);font-size:2.2rem;font-weight:700;display:block}.layout-module__cgl8AG__statRow .layout-module__cgl8AG__stat .layout-module__cgl8AG__l{text-transform:uppercase;letter-spacing:.1em;opacity:.75;font-size:.72rem}
.page-module__rNCILW__bookingShell{max-width:860px;margin:0 auto}.page-module__rNCILW__stepsNav{flex-wrap:wrap;gap:6px;margin-bottom:44px;display:flex}.page-module__rNCILW__stepPill{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line);color:var(--ink);opacity:.45;border-radius:20px;padding:8px 14px;font-size:.72rem}.page-module__rNCILW__stepPill.page-module__rNCILW__active{opacity:1;background:var(--velvet);color:var(--parchment);border-color:var(--velvet)}.page-module__rNCILW__stepPill.page-module__rNCILW__done{opacity:.8;background:var(--parchment-2)}.page-module__rNCILW__bookingStep{display:none}.page-module__rNCILW__bookingStep.page-module__rNCILW__active{display:block}.page-module__rNCILW__fieldGroup{margin-bottom:26px}.page-module__rNCILW__fieldGroup label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--velvet);margin-bottom:10px;font-size:.75rem;display:block}.page-module__rNCILW__fieldRow{flex-wrap:wrap;gap:16px;display:flex}.page-module__rNCILW__select,.page-module__rNCILW__numberInput{font-family:var(--font-body);border-radius:var(--radius);border:1px solid var(--line);color:var(--ink);background:#fff;min-width:220px;padding:12px 14px;font-size:1rem}.page-module__rNCILW__slotOptions{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.page-module__rNCILW__slotOptions{grid-template-columns:1fr}}.page-module__rNCILW__slotCard{border:2px solid var(--line);border-radius:var(--radius);cursor:pointer;background:#fff;padding:20px;transition:border-color .2s}.page-module__rNCILW__slotCard.page-module__rNCILW__selected{border-color:var(--velvet);background:var(--parchment-2)}.page-module__rNCILW__slotCard[aria-disabled=true]{opacity:.4;cursor:not-allowed}.page-module__rNCILW__slotCard h4{font-family:var(--font-display);margin-bottom:6px;font-size:1.15rem}.page-module__rNCILW__avail{font-family:var(--font-mono);color:var(--velvet);font-size:.78rem}.page-module__rNCILW__qtyRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.page-module__rNCILW__qtyRow:last-child{border-bottom:none}.page-module__rNCILW__qtyRow .page-module__rNCILW__desc{opacity:.7;margin-top:4px;font-size:.85rem}.page-module__rNCILW__qtyControls{align-items:center;gap:12px;display:flex}.page-module__rNCILW__qtyBtn{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:34px;height:34px;font-size:1.1rem}.page-module__rNCILW__qtyValue{font-family:var(--font-mono);text-align:center;min-width:24px;font-size:1.1rem}.page-module__rNCILW__guestSection{margin-bottom:40px}.page-module__rNCILW__guestSection:last-child{margin-bottom:0}.page-module__rNCILW__guestSection h4{font-family:var(--font-display);margin-bottom:6px;font-size:1.2rem}.page-module__rNCILW__guestBreak{margin:18px 0}.page-module__rNCILW__breakLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--velvet);margin-bottom:10px;font-size:.78rem;display:block}.page-module__rNCILW__dishOptions{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:640px){.page-module__rNCILW__dishOptions{grid-template-columns:1fr}}.page-module__rNCILW__dishCard{text-align:left;border:2px solid var(--line);border-radius:var(--radius);cursor:pointer;background:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:16px 42px 16px 16px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.page-module__rNCILW__dishCard:hover{border-color:var(--velvet)}.page-module__rNCILW__dishCard.page-module__rNCILW__selected{border-color:var(--velvet);background:var(--parchment-2);box-shadow:0 8px 20px -10px color-mix(in srgb, var(--velvet) 55%, transparent)}.page-module__rNCILW__dishCard:after{content:"";border:2px solid var(--line);background:#fff;border-radius:50%;width:18px;height:18px;transition:border-color .2s,background .2s;position:absolute;top:14px;right:14px}.page-module__rNCILW__dishCard.page-module__rNCILW__selected:after{border-color:var(--velvet);background:var(--velvet);box-shadow:inset 0 0 0 3px #fff}.page-module__rNCILW__dishCard h6{font-family:var(--font-body);margin:0 0 4px;font-size:.95rem;font-weight:700}.page-module__rNCILW__dishCard p{opacity:.7;margin:0;font-size:.82rem;line-height:1.4}.page-module__rNCILW__allocateHint{font-family:var(--font-mono);color:var(--velvet);margin-bottom:12px;font-size:.78rem}.page-module__rNCILW__allocateHint.page-module__rNCILW__complete{opacity:.6}.page-module__rNCILW__priceSummary{background:var(--twilight);color:var(--parchment);border-radius:var(--radius);margin-top:8px;padding:26px}.page-module__rNCILW__priceSummary .page-module__rNCILW__line{opacity:.85;justify-content:space-between;padding:6px 0;font-size:.95rem;display:flex}.page-module__rNCILW__priceSummary .page-module__rNCILW__total{font-family:var(--font-mono);color:var(--gold);border-top:1px solid var(--line-dark);justify-content:space-between;margin-top:12px;padding-top:14px;font-size:1.5rem;display:flex}.page-module__rNCILW__stepActions{justify-content:space-between;margin-top:40px;display:flex}.page-module__rNCILW__warnMsg{color:var(--velvet);margin-top:10px;font-size:.9rem;display:none}.page-module__rNCILW__warnMsg.page-module__rNCILW__visible{display:block}.page-module__rNCILW__detailsPanel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;margin-top:26px;padding:36px}@media (max-width:640px){.page-module__rNCILW__detailsPanel{padding:24px}}.page-module__rNCILW__detailsHead{margin-bottom:28px}.page-module__rNCILW__detailsHead h3{margin-bottom:10px;font-size:clamp(1.35rem,2.4vw,1.6rem)}.page-module__rNCILW__detailsHead p{opacity:.72;max-width:48ch;font-size:.95rem;line-height:1.6}.page-module__rNCILW__fieldGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:640px){.page-module__rNCILW__fieldGrid{grid-template-columns:1fr}}.page-module__rNCILW__fieldFull{grid-column:1/-1}.page-module__rNCILW__field{flex-direction:column;display:flex}.page-module__rNCILW__field label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--velvet);margin-bottom:9px;font-size:.7rem}.page-module__rNCILW__field input{font-family:var(--font-body);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:var(--parchment);width:100%;padding:13px 15px;font-size:1rem;transition:border-color .2s,background .2s}.page-module__rNCILW__field input::placeholder{color:var(--ink);opacity:.38}.page-module__rNCILW__field input:hover{border-color:color-mix(in srgb, var(--velvet) 45%, var(--line))}.page-module__rNCILW__field input:focus{border-color:var(--velvet);outline-offset:2px;background:#fff}.page-module__rNCILW__detailsNote{border-top:1px solid var(--line);opacity:.72;align-items:flex-start;gap:11px;margin-top:26px;padding-top:22px;font-size:.82rem;line-height:1.55;display:flex}.page-module__rNCILW__detailsNote svg{color:var(--velvet);flex-shrink:0;margin-top:1px}.page-module__rNCILW__testModeNote{background:var(--parchment-2);border:1px dashed var(--velvet);border-radius:var(--radius);opacity:.85;margin-top:26px;padding:14px 18px;font-size:.9rem;line-height:1.5}.page-module__rNCILW__confirmationTicket{max-width:560px;margin:0 auto}
.not-found-module__HS70Aa__shell{justify-content:center;align-items:center;min-height:62svh;display:flex}.not-found-module__HS70Aa__content{text-align:center;width:100%;max-width:46rem}.not-found-module__HS70Aa__rule{background:var(--gold);border:none;width:4rem;height:2px;margin:0 auto 1.75rem}.not-found-module__HS70Aa__headline{margin:0 0 1.1rem;font-size:clamp(1.9rem,4.2vw,2.9rem);line-height:1.15}.not-found-module__HS70Aa__subtext{color:var(--parchment-2);max-width:40ch;margin:0 auto;font-size:1.05rem;line-height:1.65}.not-found-module__HS70Aa__actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px;display:flex}.not-found-module__HS70Aa__code{font-family:var(--font-mono);color:var(--gold);opacity:.22;-webkit-user-select:none;user-select:none;margin:0 0 .6rem;font-size:clamp(4rem,12vw,7rem);font-weight:700;line-height:1}@media (max-width:520px){.not-found-module__HS70Aa__actions{flex-direction:column}.not-found-module__HS70Aa__actions a{justify-content:center}}
.page-module__UBdgra__legal{max-width:820px;margin:0 auto}.page-module__UBdgra__legal p{opacity:.88;margin-bottom:14px;font-size:.98rem;line-height:1.75}.page-module__UBdgra__legal ul,.page-module__UBdgra__legal ol{opacity:.88;margin-bottom:14px;padding-left:22px;font-size:.98rem;line-height:1.75}.page-module__UBdgra__legal li{margin-bottom:8px}.page-module__UBdgra__legal strong{color:var(--ink);opacity:1}.page-module__UBdgra__legal a{text-decoration:underline}.page-module__UBdgra__docJump{flex-wrap:wrap;gap:10px;margin-bottom:52px;display:flex}.page-module__UBdgra__docJump a{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--line);background:#fff;border-radius:20px;padding:10px 16px;font-size:.72rem;text-decoration:none}.page-module__UBdgra__docJump a:hover{border-color:var(--velvet);color:var(--velvet)}.page-module__UBdgra__legalDoc{border-top:1px solid var(--line);margin-top:56px;padding-top:56px}.page-module__UBdgra__legalDoc:first-of-type{border-top:none;margin-top:0;padding-top:0}.page-module__UBdgra__docTitle{margin-bottom:8px;font-size:clamp(1.6rem,3.2vw,2.2rem)}.page-module__UBdgra__docMeta{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--velvet);opacity:.85;margin-bottom:30px;font-size:.75rem;display:block}.page-module__UBdgra__legal h3{font-family:var(--font-display);margin-top:42px;margin-bottom:14px;font-size:clamp(1.2rem,2.2vw,1.5rem)}.page-module__UBdgra__legalDoc>h3:first-of-type{margin-top:8px}.page-module__UBdgra__legal h4{font-family:var(--font-body);margin-top:26px;margin-bottom:10px;font-size:1rem;font-weight:800}.page-module__UBdgra__legal h5{font-family:var(--font-body);opacity:.8;margin-top:20px;margin-bottom:8px;font-size:.92rem;font-weight:700}.page-module__UBdgra__addrBlock{line-height:1.7!important}
