.legal-page .closing{margin-top:0}.legal-page .closing-lead{margin-block:calc(var(--u) * 28)}.legal-hero{padding:calc(var(--u) * 10) calc(var(--u) * 10) 0;background:#fff}.legal-hero-card{position:relative;height:max(calc(var(--u) * 560),300px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 16);overflow:hidden;border-radius:calc(var(--u) * 32);background:#17110c;color:#fff;text-align:center;isolation:isolate}.legal-hero-art{position:absolute;inset:0;z-index:-2}.legal-hero-art img{object-fit:cover}.legal-hero-veil{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,rgba(0,0,0,.18),rgba(0,0,0,.18)),url("data:image/svg+xml;utf8,<svg viewBox='0 0 1900 560' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.30000001192092896'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-57.445 17.81 -29.962 -34.147 902.5 320.72)'><stop stop-color='rgba(0,0,0,1)' offset='0'/><stop stop-color='rgba(0,0,0,0)' offset='1'/></radialGradient></defs></svg>");background-size:100% 100%}.legal-hero h1{font-family:var(--font-serif);font-size:var(--fs-h1);font-weight:300;line-height:1}.legal-hero p{font-size:var(--fs-m);line-height:1.5}.legal{display:flex;justify-content:center;align-items:flex-start;gap:calc(var(--u) * 100);padding:calc(var(--u) * 160) calc(var(--u) * 139) calc(var(--u) * 200);background:#fff;color:var(--ink)}.legal-nav{position:sticky;top:max(calc(var(--u) * 160),96px);z-index:5;flex:0 0 max(calc(var(--u) * 280),11.5em)}.legal-nav,.legal-nav-row{display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.legal-nav-item{display:block;padding:.5em 1em;border-radius:999px;font-size:var(--fs-m);font-weight:500;line-height:1.5;transition:background-color .35s var(--ease-motion)}.legal-nav-item span{display:block;opacity:.62;transition:opacity .35s var(--ease-motion)}.legal-nav-item.is-active{background:#f3e8d6}.legal-nav-item.is-active span{opacity:1}.legal-nav-item:focus-visible{outline-offset:-2px}@media (hover:hover){.legal-nav-item:not(.is-active):hover{background:rgba(243,232,214,.45)}.legal-nav-item:hover span{opacity:1}}@media (hover:none){.legal-nav-item:not(.is-active):active{background:rgba(243,232,214,.45)}.legal-nav-item:active span{opacity:1}}.legal-text{flex:0 1 47.5em;min-width:0;gap:calc(var(--u) * 120);font-size:var(--fs-m);line-height:1.5}.legal-block,.legal-text{display:flex;flex-direction:column}.legal-block{gap:max(calc(var(--u) * 32),20px);scroll-margin-top:max(calc(var(--u) * 160),96px);outline:none}.legal-block h2{font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:300;line-height:1}.legal-clause{display:flex;flex-direction:column;gap:max(calc(var(--u) * 8),6px)}.legal-clause h3{font-family:var(--font-serif);font-size:var(--fs-h6);font-weight:300;line-height:calc(4 / 3)}.legal-copy p,.legal-intro p{white-space:pre-line}.legal-copy{color:rgba(10,10,10,.72)}.legal-copy p+p{margin-top:1.5em}.legal-intro{color:rgba(10,10,10,.8);font-size:var(--fs-l);line-height:1.6}.legal-intro p+p{margin-top:1.6em}@media (max-width:1023.98px){.legal-page .closing-lead{margin-block:24px}.legal-hero{padding:8px 8px 0}.legal-hero-card{height:calc(var(--m) * 440);gap:8px;padding:64px 24px 24px;border-radius:24px}.legal-hero-art img{object-position:19.35% 50%}.legal-hero-veil{background-image:linear-gradient(90deg,rgba(0,0,0,.16),rgba(0,0,0,.16)),url("data:image/svg+xml;utf8,<svg viewBox='0 0 374 440' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.20000000298023224'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-11.308 13.994 -5.8977 -26.83 177.65 252)'><stop stop-color='rgba(0,0,0,1)' offset='0'/><stop stop-color='rgba(0,0,0,0)' offset='1'/></radialGradient></defs></svg>")}.legal{--legal-pad:max(calc(var(--m) * 20),calc((100vw - 760px) / 2));display:block;padding:calc(var(--m) * 96) 0 0}.legal-nav{top:0;z-index:20;gap:calc(var(--m) * 12);margin-block:calc(var(--m) * -12) calc(var(--m) * 40);padding-block:calc(var(--m) * 12) calc(var(--m) * 16);border-bottom:1px solid rgba(10,10,10,.1);background:#fff}.legal-nav .eyebrow,.legal-nav-row{padding-inline:var(--legal-pad)}.legal-nav-row{position:relative;flex-direction:row;gap:calc(var(--m) * 4);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.legal-nav-row::-webkit-scrollbar{display:none}.legal-nav-item{flex:none;padding:.5em .56em;font-size:max(13px,calc(var(--m) * 16));white-space:nowrap}.legal-text{gap:calc(var(--m) * 64);padding-inline:var(--legal-pad)}.legal-block{gap:calc(var(--m) * 24);scroll-margin-top:calc(var(--m) * 136)}.legal-block h2{line-height:1.25}.legal-clause{gap:calc(var(--m) * 4)}.legal-clause h3{font-size:var(--fs-h5);line-height:1.6}.legal-intro{font-size:var(--fs-m);line-height:1.5}.legal-intro p+p{margin-top:1.5em}}