.terms-and-conditions_page__jzJLi{background:var(--brand-cream,#f8f6f2);color:var(--brand-ink,#1a1a1a)}html:has(.terms-and-conditions_page__jzJLi){scroll-behavior:smooth}.terms-and-conditions_container__DaSqb{width:min(100% - 96px,1240px);margin-inline:auto}.terms-and-conditions_hero__H8EyU{padding:38px 0 76px;background:var(--brand-navy,#0a0e1a);color:#f8f6f2}.terms-and-conditions_breadcrumb__lDi54{display:flex;align-items:center;gap:13px;color:#b8b9c0;font-size:12px}.terms-and-conditions_breadcrumb__lDi54 a{transition:color .18s ease}.terms-and-conditions_breadcrumb__lDi54 a:hover{color:#d0b477}.terms-and-conditions_heroContent__mMk33{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:70px;align-items:end;margin-top:56px}.terms-and-conditions_heroContent__mMk33>div:first-child{animation:terms-and-conditions_enter__kmyZ1 .7s cubic-bezier(.16,1,.3,1) both}.terms-and-conditions_eyebrow__hxEyG{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#d0b477}.terms-and-conditions_hero__H8EyU h1{margin:22px 0 16px;font-family:var(--font-tenor),serif;font-size:clamp(38px,5.2vw,68px);font-weight:400;line-height:1.12;letter-spacing:-.04em}.terms-and-conditions_hero__H8EyU h1 span{color:#b8964e}.terms-and-conditions_heroDescription__6Lgrz{max-width:620px;font-size:15px;line-height:1.85;color:#c3c5cd}.terms-and-conditions_metaPills___QBeQ{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.terms-and-conditions_metaPill__OJ742{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:hsla(0,0%,100%,.06);border:1px solid hsla(41,49%,64%,.3);border-radius:9999px;font-size:12px;color:#e5e0d5}.terms-and-conditions_metaPillLabel__nKFNi{color:#d0b477;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.terms-and-conditions_readLink__3sKcX{display:inline-flex;align-items:center;gap:14px;margin-top:26px;padding:8px 0;color:#d0b477;font-size:13px;font-weight:500}.terms-and-conditions_readLink__3sKcX svg{transition:transform .22s ease}.terms-and-conditions_readLink__3sKcX:hover svg{transform:translateY(3px)}.terms-and-conditions_heroNote__GdsBI{padding:25px 0 5px 28px;border-left:1px solid #9c7b3b66;animation:terms-and-conditions_enter__kmyZ1 .8s cubic-bezier(.16,1,.3,1) both}.terms-and-conditions_noteLabel__kT8To{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#b8b9c0}.terms-and-conditions_heroNote__GdsBI p{margin:14px 0;font-family:var(--font-tenor),serif;font-size:24px;line-height:1.35;color:#f8f6f2}.terms-and-conditions_heroNote__GdsBI>span:last-child{display:block;font-size:11px;line-height:1.8;color:#b8b9c0}.terms-and-conditions_tabBarWrapper__8QPq_{padding:24px 0;border-bottom:1px solid #e5e0d5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.terms-and-conditions_tabBar__A3Lxv{display:inline-flex;background:#eae5da;padding:4px;border-radius:9999px;gap:4px}.terms-and-conditions_tabButton__NM8wQ{padding:8px 20px;font-size:13px;font-weight:500;border-radius:9999px;border:none;background:transparent;color:#62615c;cursor:pointer;transition:all .2s ease}.terms-and-conditions_tabButton__NM8wQ:hover{color:#1a1a1a}.terms-and-conditions_tabButtonActive__uvhaK{background:#0a0e1a;color:#f8f6f2!important;box-shadow:0 2px 8px rgba(10,14,26,.15)}.terms-and-conditions_tabMetaNotice__cY5ry{font-size:12px;color:#74716a}.terms-and-conditions_tabMetaNotice__cY5ry strong{color:#8b6914}.terms-and-conditions_policyLayout__pOMPp{display:grid;grid-template-columns:260px minmax(0,1fr);gap:75px;padding:56px 0 80px;scroll-margin-top:112px}.terms-and-conditions_contents__q4l6Y{position:sticky;top:112px;align-self:start;max-height:calc(100dvh - 136px);overflow-y:auto;padding-right:14px;scrollbar-width:thin}.terms-and-conditions_contentsLabel__NGsSg{margin-bottom:22px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#74716a}.terms-and-conditions_contents__q4l6Y ol{list-style:none;margin:0;padding:0}.terms-and-conditions_contents__q4l6Y li a{display:flex;align-items:baseline;gap:12px;padding:9px 0;font-size:12px;line-height:1.55;color:#4a4a4a;transition:color .18s ease,transform .18s ease}.terms-and-conditions_contents__q4l6Y li a>span{color:#8b6914;font-size:10px;font-variant-numeric:tabular-nums;flex-shrink:0}.terms-and-conditions_contents__q4l6Y li a:hover{color:#8b6914;transform:translateX(3px)}.terms-and-conditions_sidebarContact__Fj06N{display:block;margin-top:30px;padding-top:24px;border-top:1px solid #e5e0d5;font-size:12px;color:#62615c}.terms-and-conditions_sidebarContact__Fj06N span{display:flex;align-items:center;gap:8px;margin-top:9px;color:#8b6914}.terms-and-conditions_sections__GAp_J{min-width:0;animation:terms-and-conditions_enter__kmyZ1 .7s cubic-bezier(.16,1,.3,1) both}.terms-and-conditions_section__JYNGV{display:grid;grid-template-columns:32px minmax(0,1fr);gap:20px;padding:40px 0;border-bottom:1px solid #e5e0d5;scroll-margin-top:112px}.terms-and-conditions_section__JYNGV:first-child{padding-top:0}.terms-and-conditions_sectionNumber__Uxxqw{padding-top:9px;color:#8b6914;font-size:11px;font-variant-numeric:tabular-nums}.terms-and-conditions_section__JYNGV h2{margin-bottom:18px;font-family:var(--font-tenor),serif;font-weight:400;font-size:26px;line-height:1.35;letter-spacing:-.025em;color:#1a1a1a}.terms-and-conditions_section__JYNGV p{color:#53534f;font-size:14px;line-height:1.95}.terms-and-conditions_section__JYNGV p+p{margin-top:14px}.terms-and-conditions_bulletList__yTZqJ{margin:14px 0 18px;padding-left:20px;list-style:disc;color:#53534f;font-size:14px;line-height:1.85}.terms-and-conditions_bulletList__yTZqJ li{margin-bottom:10px}.terms-and-conditions_bulletList__yTZqJ li strong{color:#1a1a1a;font-weight:600}.terms-and-conditions_numberedList__oJkv_{margin:16px 0 20px;padding-left:22px;list-style:decimal;color:#53534f;font-size:14px;line-height:1.85}.terms-and-conditions_numberedList__oJkv_ li{margin-bottom:12px}.terms-and-conditions_numberedList__oJkv_ li strong{color:#1a1a1a;font-weight:600}.terms-and-conditions_codeBadge__EMETt{display:inline-block;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;background:#ede8dc;color:#6a4f10;border-radius:4px;border:1px solid #dcd4c3}.terms-and-conditions_callout___OG2W{margin:18px 0;padding:16px 20px;border-left:3px solid #b8964e;background:#f4efe5;border-radius:0 6px 6px 0;font-size:13px;line-height:1.75;color:#43433f}.terms-and-conditions_callout___OG2W strong{color:#755718}.terms-and-conditions_calloutAlert__IPpq7{margin:18px 0;padding:16px 20px;border-left:3px solid #b83232;background:#fcf1f1;border-radius:0 6px 6px 0;font-size:13px;line-height:1.75;color:#571e1e}.terms-and-conditions_calloutAlert__IPpq7 strong{color:#8c1e1e}.terms-and-conditions_contact__wsCHf{margin-top:48px;padding:36px;border:1px solid #e5e0d5;background:#fbfaf7;border-radius:6px}.terms-and-conditions_contactIcon__sxrwq{display:flex;align-items:center;justify-content:center;width:47px;height:47px;margin-bottom:25px;border:1px solid #e5e0d5;color:#8b6914;background:#fff}.terms-and-conditions_contact__wsCHf .terms-and-conditions_eyebrow__hxEyG{color:#8b6914}.terms-and-conditions_contact__wsCHf h2{margin:14px 0;max-width:520px;font-family:var(--font-tenor),serif;font-size:30px;font-weight:400;line-height:1.3;letter-spacing:-.025em;color:#1a1a1a}.terms-and-conditions_contact__wsCHf>p:not(.terms-and-conditions_eyebrow__hxEyG){max-width:560px;font-size:13px;line-height:1.9;color:#62615c}.terms-and-conditions_contactLinkGroup__PJhxv{display:flex;flex-wrap:wrap;gap:24px;margin:22px 0}.terms-and-conditions_contactLink__zX48A{display:inline-flex;align-items:center;gap:14px;padding-bottom:6px;border-bottom:1px solid #9c7b3b80;font-size:14px;color:#755718;overflow-wrap:anywhere;font-weight:500}.terms-and-conditions_contactLink__zX48A svg{flex-shrink:0;transition:transform .2s ease}.terms-and-conditions_contactLink__zX48A:hover svg{transform:translateX(4px)}.terms-and-conditions_contact__wsCHf .terms-and-conditions_contactAddress__iWzIX{padding-top:18px;border-top:1px solid #e5e0d5;font-size:12px;color:#74716a}.terms-and-conditions_backToTop__scXqz{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:25px;font-size:12px;color:#755718;font-weight:500}.terms-and-conditions_page__jzJLi a:focus-visible{outline:2px solid #b8964e;outline-offset:5px;border-radius:2px}@keyframes terms-and-conditions_enter__kmyZ1{0%{opacity:.2;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.terms-and-conditions_container__DaSqb{width:calc(100% - 56px)}.terms-and-conditions_heroContent__mMk33{gap:35px;grid-template-columns:minmax(0,1fr) 210px}.terms-and-conditions_policyLayout__pOMPp{gap:35px;grid-template-columns:210px minmax(0,1fr)}.terms-and-conditions_contact__wsCHf{padding:26px}}@media (max-width:767px){.terms-and-conditions_container__DaSqb{width:calc(100% - 40px)}.terms-and-conditions_hero__H8EyU{padding:26px 0 44px}.terms-and-conditions_heroContent__mMk33{margin-top:36px;grid-template-columns:1fr;gap:28px}.terms-and-conditions_heroDescription__6Lgrz{font-size:14px}.terms-and-conditions_heroNote__GdsBI{padding:20px 0 0;border-left:0;border-top:1px solid #9c7b3b66}.terms-and-conditions_heroNote__GdsBI p{font-size:22px}.terms-and-conditions_heroNote__GdsBI br{display:none}.terms-and-conditions_tabBarWrapper__8QPq_{padding:18px 0;flex-direction:column;align-items:flex-start}.terms-and-conditions_policyLayout__pOMPp{display:block;padding:32px 0 50px}.terms-and-conditions_contents__q4l6Y{position:static;max-height:none;overflow:visible;padding:0 0 24px;margin-bottom:32px;border-bottom:1px solid #e5e0d5}.terms-and-conditions_contents__q4l6Y ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px}.terms-and-conditions_contents__q4l6Y li a{font-size:11px;gap:8px}.terms-and-conditions_sidebarContact__Fj06N{margin-top:18px;padding-top:18px}.terms-and-conditions_section__JYNGV{gap:10px;grid-template-columns:25px minmax(0,1fr);padding:28px 0}.terms-and-conditions_section__JYNGV h2{font-size:22px}.terms-and-conditions_section__JYNGV p{font-size:13px}.terms-and-conditions_contact__wsCHf{padding:24px 20px}.terms-and-conditions_contact__wsCHf h2{font-size:24px}.terms-and-conditions_contactLinkGroup__PJhxv{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){html:has(.terms-and-conditions_page__jzJLi){scroll-behavior:auto}.terms-and-conditions_page__jzJLi *,.terms-and-conditions_page__jzJLi :after,.terms-and-conditions_page__jzJLi :before{animation:none!important;transition:none!important}}