:root{--md-sys-color-primary:#701030;--md-sys-color-on-primary:#fff6f3;--md-sys-color-primary-container:#f8d8da;--md-sys-color-on-primary-container:#540521;--md-sys-color-secondary:#6f4e4e;--md-sys-color-on-secondary:#fff6f3;--md-sys-color-secondary-container:#f5e1de;--md-sys-color-on-secondary-container:#472025;--md-sys-color-tertiary:#875216;--md-sys-color-on-tertiary:#fdf7f1;--md-sys-color-tertiary-container:#f2dec1;--md-sys-color-on-tertiary-container:#4f2b08;--md-sys-color-error:#b02a2a;--md-sys-color-on-error:#fff6f5;--md-sys-color-error-container:#ffe0dc;--md-sys-color-on-error-container:#721214;--md-sys-color-surface:#fef7f5;--md-sys-color-surface-dim:#eadad7;--md-sys-color-surface-bright:#fef7f5;--md-sys-color-surface-container-lowest:#fffcfb;--md-sys-color-surface-container-low:#fcf0ed;--md-sys-color-surface-container:#f8e9e6;--md-sys-color-surface-container-high:#f4e2df;--md-sys-color-surface-container-highest:#f0dbd8;--md-sys-color-on-surface:#281317;--md-sys-color-on-surface-variant:#64474a;--md-sys-color-outline:#947878;--md-sys-color-outline-variant:#e2cfcc;--md-sys-color-inverse-surface:#221013;--md-sys-color-inverse-on-surface:#f6ece8;--md-sys-color-scrim:#0c0304;--md-sys-color-shadow:#20090d;--gold:#d6a771;--gold-light:#e5c598;--gold-deep:#aa723b;--champagne:#d8c0a5;--blush:#eec7bd;--rose:#c87a70;--wine:#701030;--ivory:#f9f0e9;--night-0:#060203;--night-1:#0d0506;--night-2:#17080b;--night-3:#250e12;--night-4:#3a121c;--night-5:#4f1726;--night-line:#683831;--font-sans:var(--font-google-sans-flex), "Google Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-caslon), "Libre Caslon Display", Georgia, "Times New Roman", serif;--type-display-lg:400 clamp(3rem, 1.6rem + 5.6vw, 6.75rem) / .98 var(--font-display);--type-display-md:400 clamp(2.5rem, 1.6rem + 3.6vw, 4.75rem) / 1.02 var(--font-display);--type-display-sm:400 clamp(2.1rem, 1.55rem + 2.2vw, 3.5rem) / 1.06 var(--font-display);--type-headline-lg:400 clamp(1.85rem, 1.5rem + 1.3vw, 2.75rem) / 1.1 var(--font-display);--type-headline-md:400 clamp(1.6rem, 1.4rem + .7vw, 2.05rem) / 1.15 var(--font-display);--type-headline-sm:400 1.625rem / 1.2 var(--font-display);--type-title-lg:500 1.3125rem / 1.3 var(--font-sans);--type-title-md:500 1.0625rem / 1.45 var(--font-sans);--type-title-sm:500 .9375rem / 1.4 var(--font-sans);--type-body-lg:400 1.0625rem / 1.62 var(--font-sans);--type-body-md:400 .9375rem / 1.55 var(--font-sans);--type-body-sm:400 .8125rem / 1.45 var(--font-sans);--type-label-lg:500 .9375rem / 1.25 var(--font-sans);--type-label-md:500 .8125rem / 1.25 var(--font-sans);--type-label-sm:500 .75rem / 1.2 var(--font-sans);--shape-xs:4px;--shape-sm:8px;--shape-md:12px;--shape-lg:16px;--shape-lg-plus:20px;--shape-xl:28px;--shape-xl-plus:32px;--shape-xxl:48px;--shape-full:999px;--ease-emphasized:cubic-bezier(.2, 0, 0, 1);--ease-decelerate:cubic-bezier(.05, .7, .1, 1);--ease-accelerate:cubic-bezier(.3, 0, .8, .15);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--dur-short:.15s;--dur-medium:.3s;--dur-long:.5s;--elevation-1:0 1px 2px #20090d29, 0 1px 3px 1px #20090d14;--elevation-2:0 1px 2px #20090d29, 0 2px 8px 2px #20090d17;--elevation-3:0 2px 4px #20090d1f, 0 8px 24px 4px #20090d24;--gutter:clamp(16px, 4vw, 40px);--wrap:1240px;--section-y:clamp(4.5rem, 3rem + 6vw, 8.5rem);--z-sticky:20;--z-demo:40;--z-drawer:50;--z-snackbar:60}@supports (color:lab(0% 0 0)){:root{--md-sys-color-primary:lab(24.2218% 42.177 8.02929);--md-sys-color-on-primary:lab(97.6171% 2.58228 2.48077);--md-sys-color-primary-container:lab(89.1818% 11.3986 3.59054);--md-sys-color-on-primary-container:lab(16.3376% 35.6447 6.83531);--md-sys-color-secondary:lab(36.8892% 14.4606 5.57975);--md-sys-color-on-secondary:lab(97.6171% 2.58228 2.48077);--md-sys-color-secondary-container:lab(91.1168% 6.44568 4.28178);--md-sys-color-on-secondary-container:lab(18.1339% 19.5187 6.03344);--md-sys-color-tertiary:lab(40.5092% 19.1071 42.0058);--md-sys-color-on-tertiary:lab(97.6853% 1.1501 3.60512);--md-sys-color-tertiary-container:lab(89.6402% 3.63538 17.2516);--md-sys-color-on-tertiary-container:lab(21.9884% 14.7335 28.0476);--md-sys-color-error:lab(40.2983% 53.5965 34.8347);--md-sys-color-on-error:lab(97.59% 3.0306 1.70276);--md-sys-color-error-container:lab(91.562% 10.655 6.01139);--md-sys-color-on-error-container:lab(24.4507% 41.0555 27.2868);--md-sys-color-surface:lab(97.8618% 2.06351 1.98305);--md-sys-color-surface-dim:lab(88.2504% 5.26884 3.49875);--md-sys-color-surface-bright:lab(97.8618% 2.06351 1.98305);--md-sys-color-surface-container-lowest:lab(99.279% 1.02943 .989974);--md-sys-color-surface-container-low:lab(95.7288% 3.59449 2.88613);--md-sys-color-surface-container:lab(93.6045% 4.81886 3.59229);--md-sys-color-surface-container-high:lab(91.3731% 5.73781 4.11885);--md-sys-color-surface-container-highest:lab(89.1363% 6.74135 4.4788);--md-sys-color-on-surface:lab(9.11632% 11.4996 2.50954);--md-sys-color-on-surface-variant:lab(33.4299% 13.1387 3.36496);--md-sys-color-outline:lab(53.2464% 11.1206 4.73881);--md-sys-color-outline-variant:lab(84.7367% 6.44815 4.284);--md-sys-color-inverse-surface:lab(6.90798% 9.63109 1.84773);--md-sys-color-inverse-on-surface:lab(94.1244% 3.10269 2.97974);--md-sys-color-scrim:lab(1.48455% 2.3834 .440988);--md-sys-color-shadow:lab(4.92551% 10.9492 1.94786);--gold:lab(72.0699% 12.8674 35.0554);--gold-light:lab(81.4972% 7.0945 27.2871);--gold-deep:lab(53.3128% 18.3773 39.3271);--champagne:lab(79.1145% 5.72005 16.6433);--blush:lab(83.3965% 13.3358 10.3391);--rose:lab(59.6453% 30.5433 19.2674);--wine:lab(24.2218% 42.177 8.02929);--ivory:lab(95.3337% 2.37307 4.66871);--night-0:lab(.873095% .963077 .269458);--night-1:lab(1.90541% 2.48097 .55429);--night-2:lab(3.52342% 5.49974 1.0206);--night-3:lab(6.79907% 12.8386 2.20698);--night-4:lab(12.2333% 21.2425 3.89208);--night-5:lab(17.7967% 27.7298 5.12426);--night-line:lab(29.7743% 21.176 14.5854);--elevation-1:0 1px 2px lab(4.92551% 10.9492 1.94786/.16), 0 1px 3px 1px lab(4.92551% 10.9492 1.94786/.08);--elevation-2:0 1px 2px lab(4.92551% 10.9492 1.94786/.16), 0 2px 8px 2px lab(4.92551% 10.9492 1.94786/.09);--elevation-3:0 2px 4px lab(4.92551% 10.9492 1.94786/.12), 0 8px 24px 4px lab(4.92551% 10.9492 1.94786/.14)}}.night{--md-sys-color-surface:var(--night-2);--md-sys-color-surface-container-lowest:var(--night-1);--md-sys-color-surface-container-low:var(--night-3);--md-sys-color-surface-container:var(--night-3);--md-sys-color-surface-container-high:var(--night-4);--md-sys-color-surface-container-highest:var(--night-5);--md-sys-color-on-surface:var(--ivory);--md-sys-color-on-surface-variant:#cfb8ae;--md-sys-color-outline:#a37d64;--md-sys-color-outline-variant:#4c2b2b;--md-sys-color-primary:var(--gold);--md-sys-color-on-primary:#1d0c0e;--md-sys-color-primary-container:var(--night-5);--md-sys-color-on-primary-container:var(--blush);--md-sys-color-secondary-container:var(--night-4);--md-sys-color-on-secondary-container:var(--blush);--md-sys-color-tertiary:var(--blush);--md-sys-color-tertiary-container:#5e2024;--md-sys-color-on-tertiary-container:var(--blush);--md-sys-color-error:#f19e97;background-color:var(--night-2);color:var(--ivory);letter-spacing:.005em}@supports (color:lab(0% 0 0)){.night{--md-sys-color-on-surface-variant:lab(76.6366% 7.28437 8.2746);--md-sys-color-outline:lab(55.6846% 12.6729 19.8799);--md-sys-color-outline-variant:lab(21.7659% 15.951 6.98308);--md-sys-color-on-primary:lab(5.01542% 8.01618 1.75168);--md-sys-color-tertiary-container:lab(22.4952% 28.8202 13.2114);--md-sys-color-error:lab(73.528% 31.0339 17.1258)}}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px}body{background:var(--md-sys-color-surface);min-height:100dvh;color:var(--md-sys-color-on-surface);font:var(--type-body-lg);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;display:flex}main{flex:1}h1,h2,h3,h4{text-wrap:balance;font-weight:500}p,li{text-wrap:pretty}img,svg,video,canvas{max-width:100%;display:block}svg{flex-shrink:0}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:3px}::selection{background:var(--blush);color:var(--night-1)}.wrap{width:min(var(--wrap), 100% - var(--gutter) * 2);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.eyebrow{font:var(--type-label-md);letter-spacing:.22em;text-transform:uppercase;color:var(--md-sys-color-tertiary);align-items:center;gap:10px;display:inline-flex}.night .eyebrow{color:var(--gold)}.sparkle-mark{width:.85em;height:1.1em;color:var(--rose)}.night .sparkle-mark{color:var(--blush)}.lead{font:var(--type-body-lg);color:var(--md-sys-color-on-surface-variant);max-width:60ch;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55}.num{font-variant-numeric:tabular-nums}.reveal{animation:reveal .9s var(--ease-out-expo) both;animation-delay:calc(var(--i,0) * 90ms + 80ms)}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}}.rise{animation:rise .9s var(--ease-out-expo) both;animation-delay:calc(var(--i,0) * 90ms + 80ms)}@keyframes rise{0%{transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media print{.no-print{display:none!important}body{background:#fff}}
.icon{vertical-align:middle;display:inline-block}.btn{--btn-h:48px;isolation:isolate;height:var(--btn-h);border-radius:var(--shape-full);font:var(--type-label-lg);letter-spacing:.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:border-radius .26s var(--ease-emphasized), background-color var(--dur-short) linear, color var(--dur-short) linear, box-shadow var(--dur-medium) var(--ease-emphasized);border:0;justify-content:center;align-items:center;gap:8px;padding-inline:24px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;opacity:0;transition:opacity var(--dur-short) linear;background:currentColor;position:absolute;inset:0}.btn:hover:before{opacity:.08}.btn:active:before{opacity:.12}.btn:active{border-radius:var(--shape-md)}.btn .icon{width:20px;height:20px;margin-inline:-4px -2px}.btn .icon:last-child:not(:first-child){transition:transform var(--dur-medium) var(--ease-out-expo);margin-inline:-2px -6px}.btn:hover .icon:last-child:not(:first-child){transform:translate(3px)}.btn-filled{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.btn-filled:hover{box-shadow:var(--elevation-1)}.btn-tonal{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.btn-outlined{color:var(--md-sys-color-on-surface);box-shadow:inset 0 0 0 1px var(--md-sys-color-outline);background:0 0}.btn-text{color:var(--md-sys-color-primary);background:0 0;padding-inline:14px}.btn-gold{background:var(--gold);color:#1d0c0e;color:lab(5.01542% 8.01618 1.75168)}.btn-ivory{background:var(--ivory);color:var(--wine)}.btn-sm{--btn-h:40px;font:var(--type-label-lg);padding-inline:18px}.btn-lg{--btn-h:56px;font:var(--type-title-md);letter-spacing:.005em;padding-inline:28px}.btn-xl{--btn-h:64px;font:var(--type-title-md);padding-inline:34px;font-size:1.125rem}.btn-lg .icon,.btn-xl .icon{width:22px;height:22px}.btn-block{width:100%}.btn:disabled,.btn[aria-disabled=true]{cursor:default;background:color-mix(in oklch, var(--md-sys-color-on-surface) 12%, transparent);color:color-mix(in oklch, var(--md-sys-color-on-surface) 45%, transparent);box-shadow:none}.btn:disabled:before{display:none}.btn[data-busy=true]{pointer-events:none}.icon-btn{isolation:isolate;border-radius:var(--shape-full);width:48px;height:48px;color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:border-radius .26s var(--ease-emphasized);-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}.icon-btn:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--dur-short) linear;background:currentColor;position:absolute;inset:4px}.icon-btn:hover:before{opacity:.08}.icon-btn:active:before{opacity:.12}.icon-btn-tonal:before{opacity:1;background:var(--md-sys-color-secondary-container)}.icon-btn-tonal:hover:before{opacity:1;background:color-mix(in oklch, var(--md-sys-color-secondary-container), var(--md-sys-color-on-secondary-container) 8%)}.chip{isolation:isolate;border-radius:var(--shape-md);height:36px;box-shadow:inset 0 0 0 1px var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);font:var(--type-label-lg);white-space:nowrap;cursor:pointer;transition:border-radius .26s var(--ease-emphasized), background-color var(--dur-short) linear, color var(--dur-short) linear;background:0 0;border:0;align-items:center;gap:8px;padding-inline:16px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.chip:before{content:"";z-index:-1;opacity:0;transition:opacity var(--dur-short) linear;background:currentColor;position:absolute;inset:0}.chip:hover:before{opacity:.08}.chip .icon{width:18px;height:18px;margin-inline-start:-4px}.chip[aria-pressed=true],.chip[aria-current=true],.chip.is-selected{box-shadow:none;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-radius:var(--shape-full)}.tag{border-radius:var(--shape-sm);background:var(--md-sys-color-surface-container-high);height:28px;color:var(--md-sys-color-on-surface-variant);font:var(--type-label-md);white-space:nowrap;align-items:center;gap:6px;padding-inline:10px;display:inline-flex}.tag .icon{width:16px;height:16px;margin-inline-start:-2px}.tag-lock{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.tag-free{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.tag-night{color:var(--ivory);background:#17080bb8;background:lab(3.52342% 5.49974 1.0206/.72)}.field{grid-template-columns:minmax(0,1fr);gap:6px;display:grid;position:relative}.field__control{isolation:isolate;border-radius:var(--shape-xs) var(--shape-xs) 0 0;background:var(--md-sys-color-surface-container-highest);min-height:56px;box-shadow:inset 0 -1px 0 var(--md-sys-color-on-surface-variant);transition:box-shadow var(--dur-short) linear;align-items:center;display:flex;position:relative}.field__control:before{content:"";z-index:-1;border-radius:inherit;background:var(--md-sys-color-on-surface);opacity:0;transition:opacity var(--dur-short) linear;position:absolute;inset:0}.field__control:hover:before{opacity:.06}.field__control:focus-within{box-shadow:inset 0 -2px 0 var(--md-sys-color-primary)}.field__input{width:100%;min-width:0;height:56px;font:var(--type-body-lg);color:var(--md-sys-color-on-surface);background:0 0;border:0;outline:none;flex:1;padding:20px 16px 4px}.field__input:disabled{opacity:.5}.field__input::placeholder{color:#0000}.field__input:focus::placeholder{color:color-mix(in oklch, var(--md-sys-color-on-surface-variant) 70%, transparent)}.field__label{font:var(--type-body-lg);color:var(--md-sys-color-on-surface-variant);pointer-events:none;transform-origin:0;transition:translate .2s var(--ease-emphasized), scale .2s var(--ease-emphasized), color var(--dur-short) linear;position:absolute;top:50%;left:16px;translate:0 -50%}.field__input:focus+.field__label,.field__input:not(:placeholder-shown)+.field__label,.field__input[type=time]+.field__label,.field__control.is-filled .field__label{translate:0 -95%;scale:.75}.field__control:focus-within .field__label{color:var(--md-sys-color-primary)}.field__trailing{color:var(--md-sys-color-on-surface-variant);place-items:center;padding-inline:4px 8px;display:grid}.field__support{font:var(--type-body-sm);color:var(--md-sys-color-on-surface-variant);padding-inline:16px}.field.is-invalid .field__control{box-shadow:inset 0 -2px 0 var(--md-sys-color-error)}.field.is-invalid .field__label,.field.is-invalid .field__support{color:var(--md-sys-color-error)}select.field__input{appearance:none;cursor:pointer}.check{font:var(--type-body-md);color:var(--md-sys-color-on-surface-variant);cursor:pointer;align-items:flex-start;gap:12px;display:flex}.check input{appearance:none;width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--md-sys-color-on-surface-variant);cursor:pointer;transition:background-color var(--dur-short) linear, box-shadow var(--dur-short) linear;border-radius:4px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.check input:after{content:"";background:var(--md-sys-color-on-primary);width:14px;height:14px;transition:scale .2s var(--ease-out-expo);scale:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.5 16.2 5.3 12l-1.4 1.4 5.6 5.6L21.1 7.4 19.7 6z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.5 16.2 5.3 12l-1.4 1.4 5.6 5.6L21.1 7.4 19.7 6z'/%3E%3C/svg%3E") 50%/contain no-repeat}.check input:checked{background:var(--md-sys-color-primary);box-shadow:none}.check input:checked:after{scale:1}.check a{color:var(--md-sys-color-primary)}.panel{border-radius:var(--shape-xl);background:var(--md-sys-color-surface-container-low)}.panel-lowest{border-radius:var(--shape-xl);background:var(--md-sys-color-surface-container-lowest);box-shadow:inset 0 0 0 1px var(--md-sys-color-outline-variant)}.divider{background:var(--md-sys-color-outline-variant);border:0;height:1px}.segmented{border:0;gap:2px;padding:0;display:inline-flex}.segmented button{isolation:isolate;border-radius:var(--shape-sm);background:var(--md-sys-color-surface-container-highest);height:40px;color:var(--md-sys-color-on-surface-variant);font:var(--type-label-lg);transition:border-radius .26s var(--ease-emphasized), background-color var(--dur-short) linear;border:0;align-items:center;gap:6px;padding-inline:16px;display:inline-flex;position:relative;overflow:hidden}.segmented button:first-child{border-radius:var(--shape-full) var(--shape-sm) var(--shape-sm) var(--shape-full)}.segmented button:last-child{border-radius:var(--shape-sm) var(--shape-full) var(--shape-full) var(--shape-sm)}.segmented button[aria-pressed=true]{border-radius:var(--shape-full);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.segmented button .icon{width:18px;height:18px;margin-inline-start:-4px}.snackbar{z-index:var(--z-snackbar);border-radius:var(--shape-sm);background:var(--md-sys-color-inverse-surface);max-width:min(560px,100% - 32px);min-height:48px;color:var(--md-sys-color-inverse-on-surface);box-shadow:var(--elevation-3);font:var(--type-body-md);animation:snack-in .4s var(--ease-out-expo);align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:24px;left:50%;translate:-50%}@keyframes snack-in{0%{opacity:0;translate:-50% 16px}}.notice{border-radius:var(--shape-lg);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);font:var(--type-body-md);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.notice .icon{width:20px;height:20px;color:var(--md-sys-color-primary);margin-top:1px}.notice strong{color:var(--md-sys-color-on-surface);font-weight:500}.error-text{font:var(--type-body-sm);color:var(--md-sys-color-error)}.logo{align-items:center;gap:10px;display:inline-flex}.logo-mark{width:auto;height:40px;transition:rotate .9s var(--ease-emphasized)}a:hover .logo-mark{rotate:-8deg}.logo__word{font:400 1.375rem / 1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--wine);display:grid}.logo__word small{font:500 .5rem / 1 var(--font-sans);letter-spacing:.62em;color:var(--md-sys-color-on-surface-variant);margin-top:3px}.logo[data-tone=dark] .logo__word{color:var(--ivory)}.logo[data-tone=dark] .logo__word small{color:var(--gold)}.skip-link{z-index:calc(var(--z-drawer) + 1);border-radius:var(--shape-full);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);font:var(--type-label-lg);padding:12px 18px;text-decoration:none;position:fixed;top:12px;left:12px;translate:0 -200%}.skip-link:focus{translate:0}.field__control--area{align-items:stretch}.field__input--area{resize:vertical;height:auto;min-height:120px;padding-top:28px;padding-bottom:12px;line-height:1.5}.field__control--area .field__label{top:18px;translate:0}.field__control--area .field__input:focus+.field__label,.field__control--area .field__input:not(:placeholder-shown)+.field__label{translate:0 -10px;scale:.75}select.field__input{padding-top:20px}.artwork-img{object-fit:cover;width:100%;height:100%;display:block}
.starfield{pointer-events:none}.star-ivory{fill:var(--ivory)}.star-gold{fill:var(--gold-light)}.star-blush{fill:var(--blush)}.twinkle{animation:6s ease-in-out infinite twinkle}@keyframes twinkle{50%{opacity:.15}}.sparkle-twinkle{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite sparkle}@keyframes sparkle{0%,to{opacity:.9;scale:1}50%{opacity:.35;scale:.6}}.spin-slow{transform-box:fill-box;transform-origin:50%;animation:300s linear infinite spin}.spin-reverse{transform-box:fill-box;transform-origin:50%;animation:160s linear infinite reverse spin}@keyframes spin{to{transform:rotate(360deg)}}.octagram__line{fill:none;stroke:var(--champagne);stroke-width:1.2px;opacity:.5}.octagram__line--faint{opacity:.22}.octagram__square{fill:none;stroke:var(--gold);stroke-width:1.6px;opacity:.75}.octagram__node{fill:var(--night-2);stroke:var(--gold);stroke-width:1.6px}.octagram__node--center{fill:var(--wine);stroke:var(--gold-light)}.octagram__number{fill:var(--champagne);font:500 17px var(--font-sans);text-anchor:middle;dominant-baseline:central;opacity:.75}.octagram__tick{fill:none;stroke:var(--champagne);stroke-width:1px;opacity:.35}.orbit__path{fill:none;stroke:var(--champagne);stroke-width:1px;opacity:.3}.orbit__still{display:none}@media (prefers-reduced-motion:reduce){.orbit__moving{display:none}.orbit__still{display:inline}}.geometry{fill:none;stroke:var(--gold-deep);stroke-width:1px;vector-effect:non-scaling-stroke}.geometry *{vector-effect:non-scaling-stroke}
.loader{width:var(--loader-size,48px);height:var(--loader-size,48px);color:var(--md-sys-color-primary);place-items:center;display:inline-grid}.loader--contained{border-radius:var(--shape-full);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.loader__shape{width:76%;height:76%;animation:loader-morph 4.9s var(--ease-emphasized) infinite, loader-spin 4.9s linear infinite;background:currentColor}.loader--contained .loader__shape{width:58%;height:58%}@keyframes loader-spin{to{transform:rotate(900deg)}}@keyframes loader-morph{0%,5%{clip-path:polygon(50% 0%,55.07% 18.01%,58.46% 23.95%,61.27% 27.89%,63.82% 30.97%,66.35% 33.65%,69.03% 36.18%,72.11% 38.73%,76.05% 41.54%,81.99% 44.93%,100% 50%,81.99% 55.07%,76.05% 58.46%,72.11% 61.27%,69.03% 63.82%,66.35% 66.35%,63.82% 69.03%,61.27% 72.11%,58.46% 76.05%,55.07% 81.99%,50% 100%,44.93% 81.99%,41.54% 76.05%,38.73% 72.11%,36.18% 69.03%,33.65% 66.35%,30.97% 63.82%,27.89% 61.27%,23.95% 58.46%,18.01% 55.07%,0% 50%,18.01% 44.93%,23.95% 41.54%,27.89% 38.73%,30.97% 36.18%,33.65% 33.65%,36.18% 30.97%,38.73% 27.89%,41.54% 23.95%,44.93% 18.01%)}14.29%,19.29%{clip-path:polygon(50% 0%,57.51% 2.55%,64.61% 5.03%,72.57% 5.7%,78.78% 10.39%,83.23% 16.77%,89.61% 21.22%,94.3% 27.43%,94.97% 35.39%,97.45% 42.49%,100% 50%,97.45% 57.51%,94.97% 64.61%,94.3% 72.57%,89.61% 78.78%,83.23% 83.23%,78.78% 89.61%,72.57% 94.3%,64.61% 94.97%,57.51% 97.45%,50% 100%,42.49% 97.45%,35.39% 94.97%,27.43% 94.3%,21.22% 89.61%,16.77% 83.23%,10.39% 78.78%,5.7% 72.57%,5.03% 64.61%,2.55% 57.51%,0% 50%,2.55% 42.49%,5.03% 35.39%,5.7% 27.43%,10.39% 21.22%,16.77% 16.77%,21.22% 10.39%,27.43% 5.7%,35.39% 5.03%,42.49% 2.55%)}28.57%,33.57%{clip-path:polygon(50% 0%,57.82% .62%,65.45% 2.45%,72.7% 5.45%,79.39% 9.55%,85.36% 14.64%,90.45% 20.61%,94.55% 27.3%,97.55% 34.55%,99.38% 42.18%,100% 50%,99.38% 57.82%,97.55% 65.45%,94.55% 72.7%,90.45% 79.39%,85.36% 85.36%,79.39% 90.45%,72.7% 94.55%,65.45% 97.55%,57.82% 99.38%,50% 100%,42.18% 99.38%,34.55% 97.55%,27.3% 94.55%,20.61% 90.45%,14.64% 85.36%,9.55% 79.39%,5.45% 72.7%,2.45% 65.45%,.62% 57.82%,0% 50%,.62% 42.18%,2.45% 34.55%,5.45% 27.3%,9.55% 20.61%,14.64% 14.64%,20.61% 9.55%,27.3% 5.45%,34.55% 2.45%,42.18% .62%)}42.86%,47.86%{clip-path:polygon(50% 0%,57.7% 1.37%,64.6% 5.08%,70.32% 10.12%,75.14% 15.4%,79.7% 20.3%,84.6% 24.86%,89.88% 29.68%,94.92% 35.4%,98.63% 42.3%,100% 50%,98.63% 57.7%,94.92% 64.6%,89.88% 70.32%,84.6% 75.14%,79.7% 79.7%,75.14% 84.6%,70.32% 89.88%,64.6% 94.92%,57.7% 98.63%,50% 100%,42.3% 98.63%,35.4% 94.92%,29.68% 89.88%,24.86% 84.6%,20.3% 79.7%,15.4% 75.14%,10.12% 70.32%,5.08% 64.6%,1.37% 57.7%,0% 50%,1.37% 42.3%,5.08% 35.4%,10.12% 29.68%,15.4% 24.86%,20.3% 20.3%,24.86% 15.4%,29.68% 10.12%,35.4% 5.08%,42.3% 1.37%)}57.14%,62.14%{clip-path:polygon(50% 0%,55.07% 18.01%,58.46% 23.95%,61.27% 27.89%,63.82% 30.97%,66.35% 33.65%,69.03% 36.18%,72.11% 38.73%,76.05% 41.54%,81.99% 44.93%,100% 50%,81.99% 55.07%,76.05% 58.46%,72.11% 61.27%,69.03% 63.82%,66.35% 66.35%,63.82% 69.03%,61.27% 72.11%,58.46% 76.05%,55.07% 81.99%,50% 100%,44.93% 81.99%,41.54% 76.05%,38.73% 72.11%,36.18% 69.03%,33.65% 66.35%,30.97% 63.82%,27.89% 61.27%,23.95% 58.46%,18.01% 55.07%,0% 50%,18.01% 44.93%,23.95% 41.54%,27.89% 38.73%,30.97% 36.18%,33.65% 33.65%,36.18% 30.97%,38.73% 27.89%,41.54% 23.95%,44.93% 18.01%)}71.43%,76.43%{clip-path:polygon(50% .64%,57.67% 2.84%,64.51% 6.64%,71.74% 8.62%,79.56% 10.6%,85.42% 15.86%,88.53% 23.29%,91.93% 29.92%,96.92% 36.04%,100% 43.36%,98.75% 51.28%,96.29% 58.62%,95.8% 66.17%,94.94% 74.18%,90.34% 80.59%,83.52% 84.8%,77.75% 89.48%,72.52% 95.49%,65.62% 99.36%,57.58% 99.14%,50% 98.13%,42.42% 99.14%,34.38% 99.36%,27.48% 95.49%,22.25% 89.48%,16.48% 84.8%,9.66% 80.59%,5.06% 74.18%,4.2% 66.17%,3.71% 58.62%,1.25% 51.28%,0% 43.36%,3.08% 36.04%,8.07% 29.92%,11.47% 23.29%,14.58% 15.86%,20.44% 10.6%,28.26% 8.62%,35.49% 6.64%,42.33% 2.84%)}85.71%,90.71%{clip-path:polygon(50% 0%,57.82% .62%,65.45% 2.45%,72.7% 5.45%,79.39% 9.55%,85.36% 14.64%,90.45% 20.61%,94.55% 27.3%,97.55% 34.55%,99.38% 42.18%,100% 50%,99.38% 57.82%,97.55% 65.45%,94.55% 72.7%,90.45% 79.39%,85.36% 85.36%,79.39% 90.45%,72.7% 94.55%,65.45% 97.55%,57.82% 99.38%,50% 100%,42.18% 99.38%,34.55% 97.55%,27.3% 94.55%,20.61% 90.45%,14.64% 85.36%,9.55% 79.39%,5.45% 72.7%,2.45% 65.45%,.62% 57.82%,0% 50%,.62% 42.18%,2.45% 34.55%,5.45% 27.3%,9.55% 20.61%,14.64% 14.64%,20.61% 9.55%,27.3% 5.45%,34.55% 2.45%,42.18% .62%)}to{clip-path:polygon(50% 0%,55.07% 18.01%,58.46% 23.95%,61.27% 27.89%,63.82% 30.97%,66.35% 33.65%,69.03% 36.18%,72.11% 38.73%,76.05% 41.54%,81.99% 44.93%,100% 50%,81.99% 55.07%,76.05% 58.46%,72.11% 61.27%,69.03% 63.82%,66.35% 66.35%,63.82% 69.03%,61.27% 72.11%,58.46% 76.05%,55.07% 81.99%,50% 100%,44.93% 81.99%,41.54% 76.05%,38.73% 72.11%,36.18% 69.03%,33.65% 66.35%,30.97% 63.82%,27.89% 61.27%,23.95% 58.46%,18.01% 55.07%,0% 50%,18.01% 44.93%,23.95% 41.54%,27.89% 38.73%,30.97% 36.18%,33.65% 33.65%,36.18% 30.97%,38.73% 27.89%,41.54% 23.95%,44.93% 18.01%)}}@media (prefers-reduced-motion:reduce){.loader__shape{clip-path:polygon(50% .64%,57.67% 2.84%,64.51% 6.64%,71.74% 8.62%,79.56% 10.6%,85.42% 15.86%,88.53% 23.29%,91.93% 29.92%,96.92% 36.04%,100% 43.36%,98.75% 51.28%,96.29% 58.62%,95.8% 66.17%,94.94% 74.18%,90.34% 80.59%,83.52% 84.8%,77.75% 89.48%,72.52% 95.49%,65.62% 99.36%,57.58% 99.14%,50% 98.13%,42.42% 99.14%,34.38% 99.36%,27.48% 95.49%,22.25% 89.48%,16.48% 84.8%,9.66% 80.59%,5.06% 74.18%,4.2% 66.17%,3.71% 58.62%,1.25% 51.28%,0% 43.36%,3.08% 36.04%,8.07% 29.92%,11.47% 23.29%,14.58% 15.86%,20.44% 10.6%,28.26% 8.62%,35.49% 6.64%,42.33% 2.84%);animation:1.6s ease-in-out infinite loader-pulse!important}@keyframes loader-pulse{50%{opacity:.45}}}

