.ds-page,.ds-header{--hp-frame:#080706;--hp-cream:#f1efdf;--hp-clay:#774831;--hp-taupe:#a2937d;--reverie:#8eacd0;--font-display:"Instrument Serif", "Cormorant Garamond", "Times New Roman", serif;--font-body:"Hanken Grotesk", "Helvetica Neue", Arial, sans-serif}@supports (color:lab(0% 0 0)){.ds-page,.ds-header{--hp-frame:lab(1.98494% .141233 .412169);--hp-cream:lab(94.3477% -1.19525 7.94313);--hp-clay:lab(35.7355% 19.051 22.6003);--hp-taupe:lab(61.7818% 2.95103 13.8402);--reverie:lab(69.0891% -4.31016 -21.907)}}.ds-page .hp-corner{opacity:.65;border-top:1px solid;border-right:1px solid;width:20px;height:20px}.ds-page .hp-standard-link{border:1px solid var(--hp-cream);color:var(--hp-cream);box-shadow:none;text-transform:uppercase;letter-spacing:.08em;background:0 0;border-radius:999px;height:auto;padding:8px 34px;font-size:12px;font-weight:400}.ds-page .hp-standard-link:hover{background:var(--hp-cream);color:var(--hp-frame)}.ds-page .ds-cta-pair{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.ds-page .ds-cta-solid{background:var(--hp-cream);color:var(--hp-frame)}.ds-page .ds-cta-solid:hover{color:var(--hp-cream);background:0 0}@media(max-width:767px){.ds-page .ds-title.ds-title-opening{font-size:34px}.ds-page .hp-standard-link{white-space:normal;padding-block:9px;padding-inline:36px;font-size:15.6px}.ds-page .ds-cta-pair{flex-direction:column;width:100%;max-width:320px}.ds-page .ds-cta-pair .hp-standard-link{width:100%}}@media(max-width:379px){.ds-page .ds-title.ds-title-opening{font-size:28px}}.ds-page{background:var(--hp-frame);color:var(--hp-cream);font-family:var(--font-body);flex-direction:column;gap:8px;padding:104px 8px 8px;display:flex}.ds-page .ds-scene{isolation:isolate;--ds-plane:var(--reverie);border-radius:8px;position:relative;overflow:clip}.ds-page .ds-ivory{background:var(--hp-cream);color:var(--hp-frame);--ds-plane:var(--hp-taupe)}.ds-page .ds-warm{background:var(--hp-clay)}.ds-page .ds-blue{background:var(--reverie);color:var(--hp-frame);--ds-plane:var(--hp-cream)}.ds-page .ds-noir{background:var(--hp-frame);outline:1px solid color-mix(in oklab,var(--hp-cream) 18%,transparent);outline-offset:-1px}.ds-page .ds-stage{justify-content:center;align-items:center;min-height:calc(100svh - 112px);padding:108px 20px 106px;display:flex;position:relative}.ds-page .ds-tone-plane{background:var(--ds-plane);pointer-events:none;z-index:-1;position:absolute;inset:-120px 0}.ds-page .ds-video-plane{pointer-events:none;z-index:-1;position:absolute;inset:-120px 0}.ds-page .ds-video-plane video{object-fit:cover;width:100%;height:100%}.ds-page .ds-video-plane:after{content:"";background:color-mix(in oklab,var(--hp-frame) 52%,transparent);position:absolute;inset:0}.ds-page .ds-mark{font-variant-numeric:tabular-nums;letter-spacing:0;justify-content:space-between;align-items:start;font-size:12px;display:flex;position:absolute;top:24px;left:20px;right:20px}.ds-page .ds-center{text-align:center;flex-direction:column;align-items:center;gap:42px;width:100%;max-width:1000px;margin-inline:auto;display:flex}.ds-page .ds-heading{width:100%}.ds-page .ds-title{color:inherit;font-family:var(--font-body);letter-spacing:0;text-wrap:balance;overflow-wrap:normal;max-width:24ch;margin:0 auto;font-size:32px;font-style:normal;font-weight:700;line-height:1.08}.ds-page .ds-title-opening{text-transform:uppercase;letter-spacing:.01em;max-width:100%;font-size:clamp(26px,6.2vw,92px)}.ds-page .ds-nowrap{white-space:nowrap}.ds-page .ds-reading{flex-direction:column;align-items:center;gap:32px;width:100%;max-width:680px;display:flex}.ds-page .ds-hairline{transform-origin:50%;opacity:.65;background:currentColor;width:64px;height:1px}.ds-page .ds-copy{letter-spacing:0;text-align:center;text-wrap:pretty;max-width:48ch;margin:0;font-size:19px;line-height:1.5}.ds-page .ds-definition{font-family:var(--font-body);letter-spacing:.01em;text-align:justify;text-justify:inter-word;text-transform:uppercase;text-wrap:auto;max-width:none;margin:0;font-size:20px;font-weight:500;line-height:1.45}.ds-page .ds-legal{text-align:center;border-radius:8px;padding:90px 24px 52px;position:relative}.ds-page .ds-legal p{letter-spacing:0;opacity:.7;max-width:76ch;margin:0 auto;font-size:12px;line-height:1.6}@media(max-width:359px){.ds-page .ds-title-opening{font-size:28px}}@media(min-width:768px){.ds-page{gap:20px;padding:128px 20px 20px}.ds-page .ds-scene{min-height:125svh}.ds-page .ds-stage{min-height:100svh;padding:132px 64px 120px;position:sticky;top:0}.ds-page .ds-mark{font-size:14px;top:32px;left:44px;right:44px}.ds-page .ds-center{gap:48px}.ds-page .ds-title{font-size:52px}.ds-page .ds-title-opening{font-size:clamp(26px,6.2vw,92px)}.ds-page .ds-copy{font-size:23px;line-height:1.5}.ds-page .ds-definition{max-width:none;font-size:27px}.ds-page .ds-reading{gap:36px;max-width:720px}.ds-page .ds-legal{padding-block:110px 64px}}@media(min-width:1200px){.ds-page{gap:28px;padding:132px 28px 28px}}@media(prefers-reduced-motion:reduce){.ds-page .ds-scene{min-height:auto}.ds-page .ds-stage{position:relative}.ds-page :is(.ds-heading,.ds-reading,.ds-hairline){opacity:1!important;transform:none!important}.ds-page .ds-tone-plane{opacity:.05!important;transform:none!important}}.ds-page .ds-doctrine-scroll{height:500vh}.ds-page .ds-doctrine-scroll .ds-doctrine-stage{height:100svh;min-height:0;position:sticky;top:0;overflow:hidden}.ds-page .ds-doctrine-scroll:not(.is-static) .ds-doctrine-stage{flex-direction:column;padding:120px 20px 56px;display:flex}.ds-page .ds-doc-bg{z-index:0;position:absolute;inset:0}.ds-page .ds-doc-photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.ds-page .ds-doc-photo.is-on{opacity:1}.ds-page .ds-doc-photo:last-child{filter:brightness(.78)}.ds-page .ds-doc-veil{background:#0d0b0994;position:absolute;inset:0}.ds-page .ds-doctrine-scroll .ds-mark,.ds-page .ds-doctrine-scroll .ds-center{z-index:1}.ds-page .ds-doctrine-scroll:not(.is-static) .ds-center{flex:1}.ds-page .is-static .ds-center{position:relative}.ds-page .ds-doc-statement{width:100%;min-height:200px;display:grid;position:relative}.ds-page .ds-doctrine-scroll:not(.is-static) .ds-doc-statement{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ds-page .ds-doc-rule{text-align:center;color:var(--hp-cream);opacity:0;pointer-events:none;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:10px;margin:0;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(18px)}.ds-page .ds-doc-rule.is-active{opacity:1;transform:translateY(0)}.ds-page .ds-doc-numeral{letter-spacing:.35em;text-transform:uppercase;opacity:.7;font-size:15px;font-weight:500}.ds-page .ds-doc-text{max-width:16ch;font-size:clamp(30px,7vw,56px);font-weight:700;line-height:1.05}.ds-page .ds-doc-title{text-transform:uppercase;margin-bottom:12px;font-size:32px;font-weight:700}.ds-page .ds-tmark{letter-spacing:0;font-size:.45em;font-weight:400;line-height:0}.ds-page .ds-doc-copy{opacity:.85;max-width:46ch;margin-inline:auto;font-size:19px;line-height:1.5}.ds-page .ds-doctrine-scroll.is-static{height:auto}.ds-page .ds-doctrine-scroll:not(.is-static) .ds-doc-copy{margin-top:auto}.ds-page .is-static .ds-doctrine-stage{height:auto;min-height:100svh;position:relative}.ds-page .is-static .ds-doc-rule{opacity:1;position:relative;transform:none}.ds-page .is-static .ds-doc-statement{flex-direction:column;gap:32px;min-height:0;display:flex}@media(max-width:767px){.ds-page .ds-doctrine-scroll:not(.is-static) .ds-doctrine-stage{padding:132px 20px 44px}.ds-page .ds-doctrine-scroll .ds-center{gap:14px}.ds-page .ds-doctrine-scroll .ds-doc-title{margin-bottom:14px}.ds-page .ds-doc-title{font-size:28px}.ds-page .ds-doc-text{font-size:clamp(26px,8vw,34px)}.ds-page .ds-doc-statement{min-height:140px}.ds-page .ds-doc-copy{font-size:16px;line-height:1.5}}.ds-header{z-index:50;padding:18px 20px;padding-top:calc(18px + env(safe-area-inset-top,0px));background:color-mix(in oklab,var(--hp-frame) 88%,transparent);-webkit-backdrop-filter:blur(12px);color:var(--hp-cream);border-bottom:1px solid color-mix(in oklab,var(--hp-cream) 15%,transparent);font-family:var(--font-body);justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;top:0;left:0;right:0}.ds-header .ds-header-brand{letter-spacing:.01em;text-transform:uppercase;color:inherit;white-space:nowrap;font-size:16px;font-weight:700;text-decoration:none}.ds-header .ds-tmark{font-size:.45em;font-weight:400;line-height:0}.ds-header .ds-header-link{border:1px solid var(--hp-cream);letter-spacing:.08em;text-transform:uppercase;color:var(--hp-cream);white-space:nowrap;border-radius:999px;padding:8px 18px;font-size:11px;text-decoration:none;transition:background .3s,color .3s}.ds-header .ds-header-link:hover{background:var(--hp-cream);color:var(--hp-frame)}.ds-header .ds-header-actions{align-items:center;gap:10px;display:flex}@media(min-width:768px){.ds-header{padding:22px 44px}.ds-header .ds-header-brand{font-size:20px}.ds-header .ds-header-link{padding:9px 24px;font-size:12px}.ds-header .ds-header-actions{gap:14px}}.ds-page .ds-club{background:var(--hp-cream);color:var(--hp-frame);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:22px;padding:56px 24px;display:flex}.ds-page .ds-club-line{text-wrap:balance;margin:0;font-size:24px;font-weight:700;line-height:1.15}.ds-page .ds-club .ds-club-link{border-color:var(--hp-frame);color:var(--hp-frame)}.ds-page .ds-club .ds-club-link:hover{background:var(--hp-frame);color:var(--hp-cream)}@media(min-width:768px){.ds-page .ds-club{padding:80px 44px}.ds-page .ds-club-line{font-size:36px}}.ds-page .ds-account{grid-template-columns:1fr;gap:8px;display:grid}@media(min-width:900px){.ds-page .ds-account{grid-template-columns:1fr 1fr;gap:20px}}.ds-page .ds-panel{border-radius:8px;flex-direction:column;gap:24px;min-height:calc(100svh - 120px);padding:88px 24px 40px;display:flex;position:relative}.ds-page .ds-panel .ds-title{text-align:left;margin:0;font-size:34px}.ds-page .ds-panel .ds-copy{text-align:left;font-size:17px}@media(min-width:768px){.ds-page .ds-panel{padding:120px 44px 48px}.ds-page .ds-panel .ds-title{font-size:44px}}.ds-page .ds-backoffice{text-align:center;color:var(--hp-cream);opacity:.4;padding:20px;font-size:11px;text-decoration:none;display:block}.ds-page .ds-backoffice:hover{opacity:.75}.ds-page .ds-panel{--form-ink:var(--hp-cream);scroll-margin-top:100px}.ds-page .ds-panel.ds-blue{--form-ink:var(--hp-frame)}.ds-page .ds-panel :is(label,p,[data-slot=select-value],button){color:var(--form-ink)}.ds-page .ds-panel label{font-size:12px;font-weight:500}.ds-page .ds-account .ds-panel input:not([type=checkbox]):not([type=radio]):not([type=range]),.ds-page .ds-account .ds-panel [role=combobox]{color:var(--form-ink);border:1px solid var(--form-ink);box-shadow:none;background:0 0;border-radius:0;min-height:48px;padding:0 14px;font-size:14px}.ds-page .ds-account .ds-panel input:focus-visible,.ds-page .ds-account .ds-panel [role=combobox]:focus-visible,.ds-page .ds-account .ds-panel [role=combobox][data-state=open]{box-shadow:inset 0 0 0 1px var(--form-ink);outline:none}.ds-page .ds-panel input::placeholder{color:var(--form-ink);opacity:.72}.ds-page .ds-panel label span{color:inherit;opacity:.85}.ds-page .ds-account .ds-panel ul{border-color:var(--form-ink);border-radius:0}.ds-page .ds-account .ds-panel ul li button:hover{background:var(--form-ink);color:var(--hp-frame)}.ds-page .ds-panel .hp-standard-link{border-color:var(--form-ink);color:var(--form-ink);font-size:12px}.ds-page .ds-panel .hp-standard-link:hover{background:var(--form-ink);color:var(--hp-frame)}.ds-page .ds-panel.ds-blue .hp-standard-link:hover{color:var(--reverie)}.ds-page .ds-panel{container-type:inline-size}.ds-page .ds-panel .ds-title{font-size:min(44px,9.2cqi)}.ds-page .ds-panel .ds-pill{border:1px solid var(--form-ink);color:var(--form-ink);letter-spacing:.2em;text-transform:uppercase;background:0 0;border-radius:0;min-height:48px;padding:0 20px;font-size:11px;font-weight:600;transition:background-color .15s,color .15s}.ds-page .ds-panel .ds-pill:hover,.ds-page .ds-panel .ds-pill:focus-visible{background:var(--form-ink);color:var(--hp-frame)}.ds-page .ds-panel.ds-blue .ds-pill:hover,.ds-page .ds-panel.ds-blue .ds-pill:focus-visible{color:var(--reverie)}.ds-page .ds-panel .ds-pill:focus-visible{outline:1px solid var(--form-ink);outline-offset:3px}
