.ds :where(a):where(.ds,.ds *){color:var(--gold-lt)}@supports (color:oklch(from red l c h)){.ds :where(a):where(.ds,.ds *){color:var(--art-hi-gold-lt)}}.ds :where(a):hover:where(.ds,.ds *){color:var(--tx)}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.ds:where(.ds,.ds *){--bg0:#0b0a09;--bg1:#13110f;--bg2:#1b1815;--tx:#f3eee6;--tx2:#c4bcae;--tx3:#958c7e;--gold:#c9a266;--gold-lt:#e9d3a6;--gold-dk:#8a6631;--line:#fff0d71a;--line2:#fff0d72e;--serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--sans:"Geist", "Helvetica Neue", system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.2, .7, .2, 1);--pad:max(80px, calc((100% - 1120px) / 2));--s:clamp(56px, 8cqw, 130px);background:var(--bg0);color:var(--tx);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;position:relative;overflow:hidden;container:page/inline-size}.ds :where(.ds,.ds *){box-sizing:border-box}.wrap:where(.ds,.ds *){max-width:1280px;margin:0 auto;padding:0 80px;position:relative}.small:where(.ds,.ds *){color:var(--tx3);margin:0;font-size:14.5px;line-height:1.6}.btn:where(.ds,.ds *){isolation:isolate;height:60px;font-family:var(--sans);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:transform .6s var(--ease), box-shadow .6s var(--ease), color .3s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 30px;font-size:16.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn svg:where(.ds,.ds *){width:17px;height:17px;transition:transform .6s var(--ease);flex:none}.btn:focus-visible:where(.ds,.ds *){outline:2px solid var(--gold-lt);outline-offset:4px}.btn-gold:where(.ds,.ds *){color:#1b160f;background:radial-gradient(60% 140% at var(--sx,20%) 0%, #ffffffbf, #fff0 60%) padding-box, linear-gradient(180deg, #fff6, #fff0 48%) padding-box, repeating-linear-gradient(118deg, #fff0 0 3px, #fff3 3px 4px) padding-box, linear-gradient(180deg, #f8eed8f0, #e2cb9ee6 55%, #c4a46ceb) padding-box, linear-gradient(160deg, #fff8e8, #c9a266b3 40%, #fff1d2 62%, #8a6631e6) border-box;backdrop-filter:blur(10px);animation:6s ease-in-out infinite paused sheen;box-shadow:inset 0 -3px 8px #78541e47,0 0 0 1px #00000073,0 12px 30px -10px #e8c48a80,0 0 60px -12px #e8c48a73}.motion .btn-gold:where(.ds,.ds *){animation-play-state:running}@property --sx{syntax:"<percentage>";inherits:false;initial-value:20%}@keyframes sheen{0%,to{--sx:12%}50%{--sx:88%}}.btn-gold:hover:where(.ds,.ds *){color:#120e08;transform:translateY(-2px);box-shadow:inset 0 -3px 8px #78541e38,0 0 0 1px #00000073,0 18px 40px -12px #e8c48aa6,0 0 90px -10px #e8c48a99}.btn-sm:where(.ds,.ds *){height:46px;padding:0 22px;font-size:14.5px}.btn-glass:where(.ds,.ds *){color:var(--tx);background:radial-gradient(120% 140% at 50% -40%, #fff5e129, #fff5e100 55%) padding-box, repeating-linear-gradient(135deg, #fff5e10e 0 1px, #fff5e100 1px 6px) padding-box, linear-gradient(180deg, #1e1b18bf, #100e0cbf) padding-box, conic-gradient(from var(--spin), #fff5e129, #fff5e129 30%, #f3dcaa 42%, #fff5e129 54%, #fff5e129 80%, #c9a26699 90%, #fff5e129) border-box;backdrop-filter:blur(14px)saturate(140%);animation:8s linear infinite paused bezel;box-shadow:inset 0 1px #fff5e11f,0 10px 26px -14px #000000d9}@supports (color:oklch(from red l c h)){.btn-glass:where(.ds,.ds *){background:radial-gradient(120% 140% at 50% -40%, #fff5e129, #fff5e100 55%) padding-box, repeating-linear-gradient(135deg, #fff5e10e 0 1px, #fff5e100 1px 6px) padding-box, linear-gradient(180deg, #1e1b18bf, #100e0cbf) padding-box, conic-gradient(from var(--spin), #fff5e129, #fff5e129 30%, oklch(from #f3dcaa l calc(c * var(--art-c)) h) 42%, #fff5e129 54%, #fff5e129 80%, oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.6 * var(--art-a))) 90%, #fff5e129) border-box}}.motion .btn-glass:where(.ds,.ds *){animation-play-state:running}@keyframes bezel{to{--spin:360deg}}.btn-glass:hover:where(.ds,.ds *){color:#fff;transform:translateY(-2px);box-shadow:inset 0 1px #fff5e133,0 16px 34px -14px #000000e6,0 0 0 5px #c9a2661f,0 0 40px -8px #e8c48a59}.nav:where(.ds,.ds *){z-index:20;backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#0b0a09c7,#0b0a0973);position:absolute;top:0;left:0;right:0;box-shadow:inset 0 -1px #fff5e114}.nav:where(.ds,.ds *):after{content:"";background:linear-gradient(90deg,#c9a26600,#c9a26699 50%,#c9a26600);height:1px;position:absolute;bottom:0;left:0;right:0}@supports (color:oklch(from red l c h)){.nav:where(.ds,.ds *):after{background:linear-gradient(90deg, oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))), oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.6 * var(--art-a))) 50%, oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))))}}.nav-bar:where(.ds,.ds *){justify-content:space-between;align-items:center;gap:20px;height:82px;display:flex}.brand:where(.ds,.ds *){flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand svg:where(.ds,.ds *){width:auto;height:42px;display:block;overflow:visible}.nav-links:where(.ds,.ds *){align-items:center;gap:30px;display:flex}.nav-links a:where(.ds,.ds *),.nav-text:where(.ds,.ds *){color:var(--tx2);font-size:15px;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.nav-links a:where(.ds,.ds *):after{content:"";background:var(--gold);height:1px;transition:transform .45s var(--ease);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:where(.ds,.ds *),.nav-text:hover:where(.ds,.ds *){color:var(--tx)}.nav-links a:hover:where(.ds,.ds *):after{transform:scaleX(1)}.nav-cta:where(.ds,.ds *){align-items:center;gap:8px;display:flex}.nav-text:where(.ds,.ds *){padding:0 10px}.menu-btn:where(.ds,.ds *){width:46px;height:46px;padding:0;display:none}.foot:where(.ds,.ds *){background:#080706;padding:96px 0 48px;position:relative}.foot:where(.ds,.ds *):before{content:"";background:linear-gradient(90deg,#c9a26600,#c9a26699,#c9a26600);height:1px;position:absolute;top:0;left:0;right:0}@supports (color:oklch(from red l c h)){.foot:where(.ds,.ds *):before{background:linear-gradient(90deg, oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))), oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(.6 * var(--art-a))), oklch(from #c9a266 l calc(c * var(--art-c)) h / calc(0 * var(--art-a))))}}.foot-grid:where(.ds,.ds *){grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,.7fr));gap:48px;display:grid}.foot-brand:where(.ds,.ds *){flex-direction:column;align-items:flex-start;gap:18px;display:flex}.foot-brand svg:where(.ds,.ds *){width:auto;height:46px;overflow:visible}.foot-col:where(.ds,.ds *){flex-direction:column;gap:12px;display:flex}.foot-col h3:where(.ds,.ds *){letter-spacing:.16em;text-transform:uppercase;color:var(--gold-lt);margin:0 0 6px;font-size:12px;font-weight:600}@supports (color:oklch(from red l c h)){.foot-col h3:where(.ds,.ds *){color:var(--art-gold-lt)}}.foot-col a:where(.ds,.ds *),.legal a:where(.ds,.ds *){color:var(--tx2);font-size:15px;text-decoration:none;transition:color .3s}.foot-col a:hover:where(.ds,.ds *),.legal a:hover:where(.ds,.ds *){color:var(--gold-lt)}.foot-bottom:where(.ds,.ds *){border-top:1px solid var(--line);color:var(--tx3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:72px;padding-top:26px;font-size:14px;display:flex}.legal:where(.ds,.ds *){flex-wrap:wrap;gap:8px 20px;display:flex}.legal a:where(.ds,.ds *){color:var(--tx3);font-size:14px}@media (prefers-reduced-motion:reduce){.ds :where(.ds,.ds *),.ds :where(.ds,.ds *):before,.ds :where(.ds,.ds *):after{transition:none!important;animation:none!important}}@container page (width<=1140px){.wrap:where(.ds,.ds *){padding:0 44px}.ds:where(.ds,.ds *){--pad:44px}.nav-links:where(.ds,.ds *),.nav-text:where(.ds,.ds *){display:none}.menu-btn:where(.ds,.ds *){display:inline-flex}.foot-grid:where(.ds,.ds *){grid-template-columns:repeat(3,minmax(0,1fr))}.foot-brand:where(.ds,.ds *){grid-column:1/-1}}@container page (width<=760px){.ds:where(.ds,.ds *){--pad:20px;--s:54px;font-size:16px}.wrap:where(.ds,.ds *){padding:0 20px}.nav-bar:where(.ds,.ds *){height:66px}.brand svg:where(.ds,.ds *){height:32px}.nav-cta .btn-sm:where(.ds,.ds *){height:44px;padding:0 18px;font-size:14px}.foot-grid:where(.ds,.ds *){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ds:where(.ds,.ds *){--bg0:#0a0a0b;--bg1:#131315;--bg2:#1b1b1e;--tx:#f4f4f2;--tx2:#bebdb9;--tx3:#8f8e8a;--line:#ffffff17;--line2:#ffffff29;--gold:#d2a867;--gold-lt:#e7cb95;--gold-dk:#9c7840;--display:"Manrope", "Helvetica Neue", system-ui, sans-serif;--sans:"Manrope", "Helvetica Neue", system-ui, sans-serif;--serif:var(--display);font-family:var(--sans)}.btn:where(.ds,.ds *){font-family:var(--sans);letter-spacing:-.005em;font-weight:600}.btn-gold:where(.ds,.ds *){color:#0a0a0b;background:radial-gradient(60% 140% at var(--sx,20%) 0%, #fff, #fff0 60%) padding-box, repeating-linear-gradient(118deg, #0000 0 3px, #00000009 3px 4px) padding-box, linear-gradient(180deg, #fffffff5, #e2e1ddeb 60%, #c8c6c1f0) padding-box, linear-gradient(160deg, #fff, #a09e98b3 45%, #fff 70%, #d2a867cc) border-box;box-shadow:inset 0 -3px 8px #0000001f,0 0 0 1px #00000080,0 12px 30px -12px #ffffff59,0 0 50px -14px #fff6}.btn-gold:hover:where(.ds,.ds *){color:#000;box-shadow:inset 0 -3px 8px #0000001a,0 0 0 1px #00000080,0 18px 40px -14px #ffffff73,0 0 80px -10px #ffffff80}.btn-glass:where(.ds,.ds *){color:var(--tx);background:radial-gradient(120% 140% at 50% -40%, #ffffff29, #fff0 55%) padding-box, repeating-linear-gradient(135deg, #ffffff0b 0 1px, #fff0 1px 6px) padding-box, linear-gradient(180deg, #1c1c1eb8, #0c0c0db8) padding-box, conic-gradient(from var(--spin), #ffffff24, #ffffff24 30%, #fff 42%, #ffffff24 54%, #ffffff24 80%, #d2a867bf 90%, #ffffff24) border-box}@supports (color:oklch(from red l c h)){.btn-glass:where(.ds,.ds *){background:radial-gradient(120% 140% at 50% -40%, #ffffff29, #fff0 55%) padding-box, repeating-linear-gradient(135deg, #ffffff0b 0 1px, #fff0 1px 6px) padding-box, linear-gradient(180deg, #1c1c1eb8, #0c0c0db8) padding-box, conic-gradient(from var(--spin), #ffffff24, #ffffff24 30%, #fff 42%, #ffffff24 54%, #ffffff24 80%, oklch(from #d2a867 l calc(c * var(--art-c)) h / calc(.75 * var(--art-a))) 90%, #ffffff24) border-box}}.btn-glass:hover:where(.ds,.ds *){box-shadow:inset 0 1px #fff3,0 16px 34px -14px #000000e6,0 0 0 5px #ffffff0f,0 0 40px -8px #fff3}.nav:where(.ds,.ds *){background:linear-gradient(#0a0a0bcc,#0a0a0b80)}.nav:where(.ds,.ds *):after{background:linear-gradient(90deg,#fff0,#ffffff38 50%,#fff0)}.foot-col h3:where(.ds,.ds *){color:var(--tx3)}.foot:where(.ds,.ds *){background:#070708}.foot:where(.ds,.ds *):before{background:linear-gradient(90deg,#fff0,#fff3,#fff0)}[data-mode=light] .foot:not(.dk,.dk *):where(.ds,.ds *){background:var(--bg0);border-top:1px solid var(--line)}[data-mode=light] .foot:not(.dk,.dk *):where(.ds,.ds *):before{display:none}.ds :where(.ds,.ds *)::-moz-selection{color:#fff;background:#d2a86761}.ds :where(.ds,.ds *)::selection{color:#fff;background:#d2a86761}.ds:where(.ds,.ds *):after{content:"";z-index:60;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background:0 0/180px;position:absolute;inset:0}.brand:where(.ds,.ds *){color:var(--tx);gap:12px}.brand .mark:where(.ds,.ds *),.foot-brand .mark:where(.ds,.ds *){filter:drop-shadow(0 4px 14px #0009);flex:none;width:38px;height:38px;display:block}.brand svg:where(.ds,.ds *){height:auto}.wm:where(.ds,.ds *){font-family:var(--display);letter-spacing:-.035em;color:var(--tx);font-size:23px;font-weight:300;line-height:1}.foot-brand:where(.ds,.ds *){gap:20px}.foot-brand .brandrow:where(.ds,.ds *){align-items:center;gap:12px;display:flex}.nav-links a:where(.ds,.ds *){color:var(--tx2);font-weight:500}.nav-links a:first-child:where(.ds,.ds *){color:var(--tx)}.nav-links a:first-child:where(.ds,.ds *):after{background:var(--gold);height:1px;transform:scaleX(1)}.foot:where(.ds,.ds *){overflow:hidden}@container page (width<=760px){.wm:where(.ds,.ds *){font-size:20px}.brand .mark:where(.ds,.ds *){width:32px;height:32px}}.brand .mark:where(.ds,.ds *),.foot-brand .mark:where(.ds,.ds *){filter:drop-shadow(0 6px 16px #000000a6);width:40px;height:40px}.foot-brand .mark:where(.ds,.ds *){width:50px;height:50px}.wm:where(.ds,.ds *){letter-spacing:-.035em;font-size:24px;font-weight:300}.wm b:where(.ds,.ds *){font-weight:700}.idot:where(.ds,.ds *){position:relative}.idot:where(.ds,.ds *):after{content:"";background:linear-gradient(135deg,#f3dcac,#d2a867 55%,#a47a3e);width:.17em;height:.17em;position:absolute;top:.13em;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 8px #d2a867b3}.mnav:where(.ds,.ds *){z-index:150;backdrop-filter:blur(24px)saturate(140%);background:#0a0a0bdb;flex-direction:column;padding:22px 22px 32px;display:flex;position:fixed;inset:0}.mnav-top:where(.ds,.ds *){justify-content:space-between;align-items:center;display:flex}.mnav-links:where(.ds,.ds *){border-top:1px solid var(--line);flex-direction:column;margin-top:34px;display:flex}.mnav-links a:where(.ds,.ds *){border-bottom:1px solid var(--line);color:var(--tx);font-family:var(--display);letter-spacing:-.02em;justify-content:space-between;align-items:center;padding:18px 2px;font-size:24px;font-weight:300;text-decoration:none;display:flex}.mnav-links a:where(.ds,.ds *):after{content:"";border-top:1.5px solid var(--tx3);border-right:1.5px solid var(--tx3);width:6px;height:6px;transform:rotate(45deg)}.mnav-cta:where(.ds,.ds *){grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;display:grid}.mnav-cta .btn:where(.ds,.ds *){width:100%}.mnav-cta .wide:where(.ds,.ds *){grid-column:1/-1}.menu-btn svg:where(.ds,.ds *){width:20px;height:20px}.status:where(.ds,.ds *){height:32px;color:var(--tx2);border:1px solid var(--line2);background:#ffffff0a;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.status i:where(.ds,.ds *){background:#8f8e8a;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite paused blink;box-shadow:0 0 0 3px #8f8e8a2e}.motion .status i:where(.ds,.ds *){animation-play-state:running}@keyframes blink{50%{opacity:.35}}.status:hover:where(.ds,.ds *){color:#fff}@container page (width<=760px){.mnav-links:where(.ds,.ds *){margin-top:22px}.mnav-links a:where(.ds,.ds *){padding:13px 2px;font-size:21px}.mnav-cta:where(.ds,.ds *){margin-top:22px}.brand .mark:where(.ds,.ds *){width:34px;height:34px}}.mk:where(.ds,.ds *){flex:none;display:inline-flex;position:relative}.mk:where(.ds,.ds *):before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#d2a8674d,#d2a86700);border-radius:50%;position:absolute;inset:-30%}.mark .sw:where(.ds,.ds *){opacity:0;transform:translate(0)}.motion .mark .sw:where(.ds,.ds *){animation:2.2s cubic-bezier(.45,0,.2,1) .6s both lsweep}.motion .brand:hover .mark .sw:where(.ds,.ds *),.motion .brand:focus-visible .mark .sw:where(.ds,.ds *){animation:1.6s cubic-bezier(.45,0,.2,1) both lsweep2}@keyframes lsweep{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(118px)}}@keyframes lsweep2{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(118px)}}@media (prefers-reduced-motion:reduce){.mark .sw:where(.ds,.ds *){opacity:0;animation:none!important}}.ds:where(.ds,.ds *){--serif:var(--display);overflow:clip}.ds:where(.ds,.ds *):after{content:none;display:none}.foot :where(.ds,.ds *),.mbar:where(.ds,.ds *),.mnav:where(.ds,.ds *),.mbar :where(.ds,.ds *){backdrop-filter:none!important}.ds .btn-gold:where(.ds,.ds *){color:#1a1309;background:radial-gradient(60% 140% at var(--sx,20%) 0%, #fffaecd9, #fffaec00 60%) padding-box, linear-gradient(180deg, #ffffff59, #fff0 48%) padding-box, linear-gradient(180deg, #f5e1b4, #ddb676 52%, #b8894a) padding-box, linear-gradient(160deg, #fff3d6, #a87c3e 42%, #fce7bc 66%, #7a5626) border-box;box-shadow:inset 0 1px #ffffff8c,inset 0 -3px 8px #6e4a1852,0 0 0 1px #00000080,0 14px 34px -12px #d2a8678c,0 0 60px -16px #d2a86773}.ds .btn-gold:hover:where(.ds,.ds *){color:#120c04;box-shadow:inset 0 1px #fff9,inset 0 -3px 8px #6e4a1847,0 0 0 1px #00000080,0 20px 44px -14px #d2a867b3,0 0 90px -12px #d2a86799}.brand:where(.ds,.ds *){align-items:center;gap:11px;display:inline-flex}.brand .mark:where(.ds,.ds *){filter:drop-shadow(0 3px 8px #0000008c);width:38px;height:38px}.foot-brand .brandrow:where(.ds,.ds *){gap:10px}.foot-brand .mark:where(.ds,.ds *){filter:none;width:28px;height:28px}.foot-brand .wm:where(.ds,.ds *){font-size:19px}.foot-brand .mk:where(.ds,.ds *):before{inset:-40%}.menu-btn:focus-visible:where(.ds,.ds *){outline:2px solid var(--gold-lt);outline-offset:3px}.status i:where(.ds,.ds *){background:var(--gold);animation:none;box-shadow:0 0 0 3px #d2a8672e}.mnav:where(.ds,.ds *){background:#0a0a0bfb}.mbar:where(.ds,.ds *){display:none}@container page (width<=760px){.mbar:where(.ds,.ds *){z-index:90;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line2);background:#0a0a0bf5;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;bottom:0;box-shadow:0 -16px 30px -10px #0009}.mbar div:where(.ds,.ds *){flex-direction:column;line-height:1.25;display:flex}.mbar b:where(.ds,.ds *){color:var(--tx);font-size:14px;font-weight:600}.mbar span:where(.ds,.ds *){color:var(--tx3);font-size:13px}.mbar .btn:where(.ds,.ds *){height:46px;padding:0 20px;font-size:15px}}[data-mode=light] .ds:not(.dk,.dk *):where(.ds,.ds *){--bg0:#fff;--bg1:#f5f5f6;--bg2:#ececee;--tx:#18181b;--tx2:#45454a;--tx3:#5f5f65;--line:#18181b1a;--line2:#18181b2e;--gold:#82602d;--gold-lt:#82602d;--gold-dk:#6e5026;color:var(--tx)}[data-mode=light] .nav:not(.dk,.dk *):where(.ds,.ds *){background:linear-gradient(#ffffffeb,#ffffffb8);box-shadow:inset 0 -1px #18181b14}[data-mode=light] .nav-links a:first-child:not(.dk,.dk *):where(.ds,.ds *){color:var(--tx)}[data-mode=light] .btn-glass:not(.dk,.dk *):where(.ds,.ds *){color:var(--tx);background:radial-gradient(120% 140% at 50% -40%, #ffffffe6, #fff0 55%) padding-box, linear-gradient(180deg, #ffffffeb, #f4f4f5eb) padding-box, conic-gradient(from var(--spin), #18181b29, #18181b29 30%, #1b19163d 42%, #18181b29 54%, #18181b29 80%, #1b19163d 90%, #18181b29) border-box;box-shadow:0 10px 24px -14px #0f0f1466}[data-mode=light] .foot:not(.dk,.dk *):where(.ds,.ds *){background:var(--bg1)}[data-mode=light] .wm:not(.dk,.dk *):where(.ds,.ds *){color:var(--tx)}[data-mode=light] .mark .sl:not(.g):not(.dk,.dk *):where(.ds,.ds *){fill:#232326}[data-mode=light] .brand .mark:not(.dk,.dk *):where(.ds,.ds *){filter:none}[data-mode=light] .status:not(.dk,.dk *):where(.ds,.ds *){background:#fff}[data-mode=light] .mnav:not(.dk,.dk *):where(.ds,.ds *){background:#fffffffc}[data-mode=light] .mbar:not(.dk,.dk *):where(.ds,.ds *){background:#fffffff7;box-shadow:0 -16px 30px -14px #0f0f1440}[data-mode=light] .small:not(.dk,.dk *):where(.ds,.ds *){color:var(--tx3)}[data-mode=light] .small a:not(.dk,.dk *):where(.ds,.ds *){color:#8a6631}@supports (color:oklch(from red l c h)){[data-mode=light] .small a:not(.dk,.dk *):where(.ds,.ds *){color:oklch(from #8a6631 l calc(c * var(--art-hi)) h)}}.ds .btn-glass:where(.ds,.ds *){transition:transform .5s var(--ease), box-shadow .5s var(--ease), color .3s;background:radial-gradient(120% 140% at 50% -40%,#ffffff1f,#fff0 55%) padding-box padding-box,linear-gradient(#202023d1,#0e0e0fd1) padding-box padding-box,linear-gradient(#ffffff42,#ffffff12 55%,#f4f4f21f) border-box;animation:none}.ds .btn-glass:hover:where(.ds,.ds *){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 0 0 1px #d2a86759,0 14px 30px -16px #000000e6}.ds .btn-gold:where(.ds,.ds *){--sx:22%;transition:--sx 1s var(--ease), transform .5s var(--ease), box-shadow .5s var(--ease);animation:none}.ds .btn-gold:hover:where(.ds,.ds *){--sx:78%;transform:translateY(-1px)}[data-mode=light] .btn-glass:not(.dk,.dk *):where(.ds,.ds *){background:linear-gradient(#fffffff2,#f4f4f5f2) padding-box padding-box,linear-gradient(#18181b29,#1b19163d) border-box}.ds:not(.pg) .nav-links a:first-child:where(.ds,.ds *){color:var(--tx2)}.ds:not(.pg) .nav-links a:first-child:where(.ds,.ds *):after{transform:scaleX(0)}.ds:where(.ds,.ds *){--font-display:var(--display);--font-body:var(--sans);--font-mono:var(--mono);--bg-rgb:10 10 11;--surface-rgb:19 19 21;--raised-rgb:27 27 30;--hover-rgb:27 27 30;--inset-rgb:27 27 30;--border-rgb:58 58 62;--ink-rgb:244 244 242;--ink-2-rgb:190 189 185;--ink-3-rgb:143 142 138;--accent-rgb:210 168 103;--accent-text-rgb:231 203 149;--accent-ink-rgb:26 19 9}[data-mode=light] .ds:not(.dk,.dk *):where(.ds,.ds *){--bg-rgb:246 241 232;--surface-rgb:255 255 255;--raised-rgb:251 247 240;--hover-rgb:238 231 218;--inset-rgb:238 231 218;--border-rgb:214 206 192;--ink-rgb:27 25 22;--ink-2-rgb:74 68 60;--ink-3-rgb:107 99 88;--accent-rgb:138 102 49;--accent-text-rgb:138 102 49;--accent-ink-rgb:255 255 255}.ds a:focus-visible:where(.ds,.ds *),.ds button:focus-visible:where(.ds,.ds *){outline:2px solid var(--gold-lt);outline-offset:3px}.hm-top:where(.ds,.ds *){z-index:30;background:0 0;position:absolute;top:0;left:0;right:0;overflow:visible}.hm-top .nav:where(.ds,.ds *){position:relative}.hm-top .nav-links:where(.ds,.ds *){gap:24px}.hm-top .nav-links a:where(.ds,.ds *),.hm-top .nav-text:where(.ds,.ds *){white-space:nowrap}.hm-top .nav-cta .theme-btn:where(.ds,.ds *){width:42px;height:42px}.hm-top.hm-top-page:where(.ds,.ds *){position:sticky}.hm-bar:where(.ds,.ds *){z-index:90;background:0 0;position:sticky;bottom:0;overflow:visible}.theme-btn:where(.ds,.ds *){flex:none;width:46px;height:46px;padding:0}.theme-btn svg:where(.ds,.ds *){width:18px;height:18px}.foot-bottom .theme-btn:where(.ds,.ds *){width:38px;height:38px}.foot-tail:where(.ds,.ds *){align-items:center;gap:14px;display:inline-flex}.mnav:where(.ds,.ds *){width:100%;max-width:none;height:100%;max-height:none;color:var(--tx);border:0;margin:0;overflow:auto}@supports selector(:popover-open){.mnav:not(:popover-open):where(.ds,.ds *){display:none}}@supports not selector(:popover-open){.mnav:where(.ds,.ds *){display:none}}.mnav .menu-btn:where(.ds,.ds *){display:inline-flex}.ds #billing-toggle:where(.ds,.ds *){border:1px solid var(--line2);background:linear-gradient(170deg,#222225c7,#0f0f11d6);border-radius:999px;gap:4px;margin-top:18px;padding:6px;box-shadow:inset 0 1px #ffffff17}[data-mode=light] .ds #billing-toggle:not(.dk,.dk *):where(.ds,.ds *){background:linear-gradient(170deg,#ffffffeb,#fafafaf0);box-shadow:0 24px 50px -32px #0f0f1466}.ds article[data-plan-card]:where(.ds,.ds *),.ds article[data-plan-card]:hover:where(.ds,.ds *){border-color:#0000}.ds article[data-plan-card]:where(.ds,.ds *){isolation:isolate;transition:transform .6s var(--ease), box-shadow .6s;background:radial-gradient(120% 80% at 0 0,#ffffff0f,#fff0 50%) padding-box padding-box,linear-gradient(170deg,#222225c7,#0f0f11d6) padding-box padding-box,linear-gradient(155deg,#ffffff4d,#ffffff0d 30%,#ffffff0a 62%,#fff3 100%) border-box;border-style:solid;border-width:1px;border-radius:24px;padding:34px 30px 30px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff17,0 30px 60px -30px #000000e6}.ds article[data-plan-card]:hover:where(.ds,.ds *){transform:translateY(-6px)}[data-mode=light] .ds article[data-plan-card]:not(.dk,.dk *):where(.ds,.ds *){background:linear-gradient(170deg,#ffffffeb,#fafafaf0) padding-box padding-box,linear-gradient(155deg,#8a663166,#18181b14 40%,#8a663147) border-box;box-shadow:0 24px 50px -32px #0f0f1466}@supports (color:oklch(from red l c h)){[data-mode=light] .ds article[data-plan-card]:not(.dk,.dk *):where(.ds,.ds *){background:linear-gradient(170deg, #ffffffeb, #fafafaf0) padding-box, linear-gradient(155deg, oklch(from #8a6631 l calc(c * var(--art-c)) h / calc(.4 * var(--art-a))), #18181b14 40%, oklch(from #8a6631 l calc(c * var(--art-c)) h / calc(.28 * var(--art-a)))) border-box}}.ds article[data-plan-card] :is(h2,h3):where(.ds,.ds *){font-family:var(--display);letter-spacing:-.01em;color:var(--tx);font-size:22px;font-weight:500;line-height:1}.ds article[data-plan-card] :is([data-plan-fact$=\:monthlyPrice],[data-plan-fact$=\:yearlyPrice]):where(.ds,.ds *){font-family:var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums lining-nums;color:var(--tx);font-size:58px;font-weight:300;line-height:.9}.ds article[data-plan-card] [data-plan-derived=yearly-offer]:where(.ds,.ds *){letter-spacing:.06em;text-transform:uppercase;color:var(--gold-lt);border:1px solid #d2a86773;border-radius:999px;margin-top:10px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-block}@supports (color:oklch(from red l c h)){.ds article[data-plan-card] [data-plan-derived=yearly-offer]:where(.ds,.ds *){border:1px solid oklch(from #d2a867 l calc(c * var(--art-c)) h / calc(.45 * var(--art-a)));color:var(--art-gold-lt);border-radius:999px}}.ds article[data-plan-card] [data-plan-fact$=\:audience]:where(.ds,.ds *){color:var(--tx3);font-size:14.5px;line-height:1.6}.ds article[data-plan-card] dl:where(.ds,.ds *){border-top:1px solid var(--line2);padding-top:0}.ds article[data-plan-card] dl>div:where(.ds,.ds *){border-bottom:1px solid var(--line);margin:0;padding:14px 0}.ds article[data-plan-card] dt:where(.ds,.ds *){color:var(--tx3);font-size:15px}.ds article[data-plan-card] dd:where(.ds,.ds *){font-family:var(--display);font-variant-numeric:tabular-nums lining-nums;color:var(--tx);font-size:22px;font-weight:400}@container page (width<=760px){.nav-cta .theme-btn:where(.ds,.ds *){display:none}.mbar:where(.ds,.ds *){position:static}}@container page (width<=1279px){.nav-links:where(.ds,.ds *),.nav-text:where(.ds,.ds *){display:none}.menu-btn:where(.ds,.ds *){display:inline-flex}}@supports not selector(:popover-open){.hm-top .nav-cta .menu-btn:where(.ds,.ds *){display:none}}[data-mode=light] .ds :not(.dk,.dk *):where(.ds,.ds *)::-moz-selection{color:#18181b;background:#8a663147}[data-mode=light] .ds :not(.dk,.dk *):where(.ds,.ds *)::selection{color:#18181b;background:#8a663147}.foot-col a[href^=mailto\:]:where(.ds,.ds *){white-space:nowrap}@container page (width<=389px){.foot-grid:where(.ds,.ds *){grid-template-columns:minmax(0,1fr)}}@container page (width<=359px){.hm-top .nav-cta>.btn-gold:where(.ds,.ds *){display:none}}.hm-top.hm-top-page .nav-links a[aria-current=page]:where(.ds,.ds *){color:var(--tx)}.hm-top.hm-top-page .nav-links a[aria-current=page]:where(.ds,.ds *):after{background:var(--gold);height:1px;transform:scaleX(1)}.ds:where(.ds,.ds *),[data-mode=light] .ds:not(.dk,.dk *):where(.ds,.ds *){--art-c:.3;--art-a:.6;--art-hi:.7;--art-gold:oklch(from var(--gold) l calc(c * var(--art-c)) h);--art-gold-lt:oklch(from var(--gold-lt) l calc(c * var(--art-c)) h);--art-hi-gold-lt:oklch(from var(--gold-lt) l calc(c * var(--art-hi)) h)}
