body,p.headcaption{font-family:quatro,sans-serif}h1{font-family:quatro,sans-serif;font-weight:var(--font-weight-headline-1);font-size:var(--font-size-headline-1);line-height:var(--mb-leading-display);letter-spacing:var(--mb-tracking-display)}h2{font-family:quatro,sans-serif;font-weight:var(--font-weight-headline-2);font-size:var(--font-size-headline-2);line-height:var(--mb-leading-display);letter-spacing:var(--mb-tracking-display)}h3{font-family:quatro,sans-serif;font-weight:var(--font-weight-headline-3);font-size:var(--font-size-headline-3);line-height:120%}p.fancy,body h1 strong.fancy,body h2 strong.fancy,body h3 strong.fancy,body h4 strong.fancy,body h5 strong.fancy,body h6 strong.fancy,body h1.fancy,body h2.fancy,body h3.fancy,body h4.fancy,body h5.fancy,body h6.fancy{background:none;-webkit-text-fill-color:currentcolor}p.fancy span.plain,.appearance-light h1.fancy span.appearance-light-plain-text,.appearance-light h2.fancy span.appearance-light-plain-text,.appearance-light h3.fancy span.appearance-light-plain-text,.appearance-light h4.fancy span.appearance-light-plain-text,.appearance-light h5.fancy span.appearance-light-plain-text,.appearance-light h6.fancy span.appearance-light-plain-text,body h1.fancy span.plain,body h2.fancy span.plain,body h3.fancy span.plain,body h4.fancy span.plain,body h5.fancy span.plain,body h6.fancy span.plain{background:none;background-clip:border-box;-webkit-text-fill-color:currentcolor;-webkit-background-clip:border-box}:root{--mb-ink: #41303A;--mb-ink-2: #6B5763;--mb-ink-lead: #54414C;--mb-accent: #D32A55;--mb-accent-hover: #A91F44;--mb-on-accent: #FFFFFF;--mb-link: var(--mb-accent);--mb-link-hover: var(--mb-accent-hover);--mb-ground: #fff;--mb-surface: #FFFFFF;--mb-band: #F4F1EE;--mb-line: #E7E2DE;--mb-line-soft: #EFEAE6;--mb-track: #EFEBE7;--mb-tint: #FBF1EA;--mb-tint-line: #F1E4DA;--mb-badge-tint: #FBE6DA;--mb-dash: #BDB4B0;--mb-shadow-hero: 0 0 0 1px rgb(42 31 37 / .3), 0 40px 80px -32px rgb(42 31 37 / .45);--mb-glass: rgb(252 251 249 / .8);--mb-glass-line: rgb(65 48 58 / .1);--mb-shadow-glass: 0 30px 60px -28px rgb(65 48 58 / .4), 0 2px 8px rgb(65 48 58 / .06), inset 0 1px 0 rgb(255 255 255 / .8);--mb-glass-stacked: rgb(252 251 249 / .8);--mb-glass-line-stacked: rgb(65 48 58 / .1);--mb-shadow-glass-stacked: 0 30px 60px -28px rgb(42 31 37 / .55), 0 2px 8px rgb(65 48 58 / .08), inset 0 1px 0 rgb(255 255 255 / .8);--mb-hero-strip-line: rgb(42 31 37 / .3);--mb-glass-bar: rgb(255 255 255 / .72);--mb-dusk: #230e1a;--mb-dusk-text: #F7EEF0;--mb-dusk-text-2: #CDBBC4;--mb-dusk-line: rgb(255 255 255 / .14);--mb-dusk-accent: #F15797;--mb-dusk-link: #F58AB2;--mb-panel-dark: #3A2B33;--mb-step-1: linear-gradient(90deg, #F7C548, #F7A15B);--mb-step-2: linear-gradient(90deg, #F7A15B, #F15797);--mb-step-3: linear-gradient(90deg, #F15797, #9B5BB0);--mb-title-fill: linear-gradient(288deg, #FC7C16 -72.48%, #FC7C17 -58.56%, #FC7B19 -45.68%, #FB7A1C -33.68%, #FB7921 -22.39%, #FB7727 -11.66%, #FA752E -1.33%, #F97336 8.76%, #F8703F 18.77%, #F86D49 28.86%, #F76A54 39.19%, #F66760 49.91%, #F5636D 61.2%, #F35F7A 73.2%, #F25B88 86.08%, #F15797 100%);--mb-panel-golden: linear-gradient(135deg, #FCE7B6 0%, #F7C08C 100%);--mb-panel-sunset: linear-gradient(135deg, #F8C09A 0%, #EF8FAB 100%);--mb-panel-dusk: linear-gradient(135deg, #F2A0BD 0%, #A889C8 100%);--mb-glow-dusk: radial-gradient(28% 30% at 34% 34%, rgb(250 224 163 / .3), rgb(250 224 163 / 0)), radial-gradient(34% 38% at 42% 50%, rgb(252 124 22 / .38), rgb(252 124 22 / 0)), radial-gradient(34% 36% at 52% 60%, rgb(241 87 151 / .4), rgb(241 87 151 / 0)), radial-gradient(44% 40% at 50% 58%, rgb(159 71 113 / .5), rgb(159 71 113 / 0));--mb-font: "quatro", system-ui, sans-serif;--mb-weight-light: 200;--mb-weight-regular: 300;--mb-weight-medium: 500;--mb-weight-semibold: 400;--mb-text-hero: clamp(3.3333333333rem, 2rem + 3.3vw, 5.3333333333rem);--mb-text-h2: clamp(2.5rem, 1.7333333333rem + 1.8vw, 4rem);--mb-text-h3: clamp(1.5rem, 1.3333333333rem + .35vw, 1.75rem);--mb-text-lead: clamp(1.5rem, 1.3333333333rem + .35vw, 1.6666666667rem);--mb-text-body: 1.4166666667rem;--mb-text-small: 1.25rem;--mb-text-tag: 1.0833333333rem;--mb-price: 5rem;--mb-leading-display: 1.06;--mb-leading-body: 1.6;--mb-tracking-display: normal;--mb-tracking-tag: .08em;--mb-rule-step: 6px;--mb-rule-active: 4px;--mb-rule-hair: 1px;--mb-radius-panel: 28px;--mb-radius-card: 24px;--mb-radius-glass: var(--mb-radius-card);--mb-radius-shot: 10px;--mb-radius-pill: 999px;--mb-button-height: 52px;--mb-button-padding-x: 28px;--mb-text-button: 1.4166666667rem;--mb-shadow-shot: 0 24px 48px -16px rgb(42 31 37 / .5), 0 0 0 1px rgb(65 48 58 / .1);--mb-shadow-card-dusk: 0 40px 80px -30px rgb(0 0 0 / .55);--mb-shadow-tab: 0 1px 3px rgb(65 48 58 / .12);--mb-container: 100rem;--mb-gutter: clamp(2rem, 5vw, 10rem);--mb-space-section: clamp(4.6666666667rem, 2.6666666667rem + 5vw, 8.6666666667rem);--mb-space-block: clamp(2rem, 1.3333333333rem + 1.5vw, 3.3333333333rem);--mb-space-column-gap: clamp(2.6666666667rem, 1.3333333333rem + 5vw, 10.6666666667rem)}.appearance-light{--mb-ink: #41303A;--mb-ink-2: #6B5763;--mb-ink-lead: #54414C;--mb-accent: #D32A55;--mb-accent-hover: #A91F44;--mb-on-accent: #FFFFFF;--mb-link: var(--mb-accent);--mb-link-hover: var(--mb-accent-hover);--mb-ground: #fff;--mb-surface: #FFFFFF;--mb-band: #F4F1EE;--mb-line: #E7E2DE;--mb-line-soft: #EFEAE6;--mb-track: #EFEBE7;--mb-tint: #FBF1EA;--mb-tint-line: #F1E4DA;--mb-badge-tint: #FBE6DA;--mb-dash: #BDB4B0;--mb-shadow-hero: 0 0 0 1px rgb(42 31 37 / .3), 0 40px 80px -32px rgb(42 31 37 / .45);--mb-glass: rgb(252 251 249 / .8);--mb-glass-line: rgb(65 48 58 / .1);--mb-shadow-glass: 0 30px 60px -28px rgb(65 48 58 / .4), 0 2px 8px rgb(65 48 58 / .06), inset 0 1px 0 rgb(255 255 255 / .8);--mb-glass-stacked: rgb(252 251 249 / .8);--mb-glass-line-stacked: rgb(65 48 58 / .1);--mb-shadow-glass-stacked: 0 30px 60px -28px rgb(42 31 37 / .55), 0 2px 8px rgb(65 48 58 / .08), inset 0 1px 0 rgb(255 255 255 / .8);--mb-hero-strip-line: rgb(42 31 37 / .3);--mb-glass-bar: rgb(255 255 255 / .72)}.appearance-dark{--mb-ink: var(--mb-dusk-text);--mb-ink-2: var(--mb-dusk-text-2);--mb-ink-lead: #DCCBD3;--mb-accent: var(--mb-dusk-accent);--mb-accent-hover: #FF7AAE;--mb-on-accent: var(--mb-dusk);--mb-link: var(--mb-dusk-link);--mb-link-hover: #FFB3CF;--mb-ground: var(--mb-dusk);--mb-surface: #33262D;--mb-band: #30242A;--mb-line: rgb(255 255 255 / .12);--mb-line-soft: rgb(255 255 255 / .08);--mb-track: #3A2B33;--mb-tint: #3A2B33;--mb-tint-line: rgb(255 255 255 / .1);--mb-badge-tint: #4A3440;--mb-dash: #7E6E76;--mb-shadow-hero: 0 0 0 1px rgb(255 255 255 / .12), 0 40px 80px -32px rgb(0 0 0 / .7);--mb-glass: rgb(62 47 55 / .6);--mb-glass-line: transparent;--mb-shadow-glass: 0 20px 48px -28px rgb(0 0 0 / .22);--mb-radius-glass: var(--mb-radius-panel);--mb-glass-stacked: rgb(62 47 55 / .8);--mb-glass-line-stacked: rgb(255 255 255 / .08);--mb-shadow-glass-stacked: 0 30px 60px -28px rgb(0 0 0 / .6), inset 0 1px 0 rgb(255 255 255 / .1);--mb-hero-strip-line: rgb(255 255 255 / .1);--mb-glass-bar: rgb(35 14 26 / .72)}:root,.appearance-light,.appearance-dark{--text-accent-color: var(--mb-accent)}:root{--L4: linear-gradient(0deg, #e43489 7.68%, #3C0572 86.28%, #220243 100%);--G-dark-background: radial-gradient(121.4% 191.08% at -4.17% -50.15%, #F4C147 0%, #E1596D 14.87%, #3C0572 77.59%, #220243 100%);--G4: radial-gradient(133.3% 153.26% at 120% 125.47%, #F4C147 12%, #FF3B9A 45.68%, #3C0572 86.28%, #220243 100%);--Headlines:linear-gradient(103deg, #FC7C16 0%, #FC7C17 1.98%, #FC7B19 3.8%, #FB7A1C 5.51%, #FB7921 7.11%, #FB7727 8.63%, #FA752E 10.1%, #F97336 11.53%, #F8703F 12.96%, #F86D49 14.39%, #F76A54 15.85%, #F66760 17.38%, #F5636D 18.98%, #F35F7A 20.68%, #F25B88 22.51%, #F15797 24.49%);--Gradient-1: linear-gradient(288deg, #FC7C16 -72.48%, #FC7C17 -58.56%, #FC7B19 -45.68%, #FB7A1C -33.68%, #FB7921 -22.39%, #FB7727 -11.66%, #FA752E -1.33%, #F97336 8.76%, #F8703F 18.77%, #F86D49 28.86%, #F76A54 39.19%, #F66760 49.91%, #F5636D 61.2%, #F35F7A 73.2%, #F25B88 86.08%, #F15797 100%);--Gradient-2: radial-gradient(133.3% 153.26% at 120% 125.47%, #F4C147 12%, #FF3B9A 45.68%, #3C0572 86.28%, #220243 100%);--light-content-text-color: var(--mb-ink);--light-content-text-color-inverted: var(--mb-surface);--dark-content-text-color: var(--mb-dusk-text);--dark-content-text-color-inverted: var(--mb-dusk);--appearance-background-color: var(--mb-ground);--appearance-text-color: var(--light-content-text-color);--appearance-text-color-inverted: var(--light-content-text-color-inverted);--spacing-xs: 1rem;--spacing-sm: 1.25rem;--spacing-md: 1.5rem;--spacing-lg: 3.75rem;--spacing-subgrid-gap: 1.25rem;--spacing-section-v-inset: 5.5rem;--spacing-head-margin-top: 5rem;--spacing-head-margin-bottom: 3rem;--tooltip-padding-v: 1rem;--tooltip-padding-h: 1.25rem;--musebox-screenshots-gallery-height: 42.75rem;--font-size-headline-1: var(--mb-text-hero);--font-size-headline-2: var(--mb-text-h2);--font-size-headline-3: var(--mb-text-h3);--font-size-body-xs: .85rem;--font-size-body-sm: var(--mb-text-small);--font-size-body-md: var(--mb-text-body);--font-size-body-lg: var(--mb-text-lead);--font-weight-headline-1: var(--mb-weight-semibold);--font-weight-headline-2: var(--mb-weight-semibold);--font-weight-headline-3: var(--mb-weight-semibold);--font-size-massive: 8.0625rem;--font-size-huge: 5rem;--action-button-font-size: 1.125rem;--action-button-padding: 1rem 2.5em}@media (min-width: 65rem){:root{--spacing-xs: 1rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 3rem;--spacing-subgrid-gap: 2.5rem;--spacing-section-v-inset: 9.5rem;--spacing-head-margin-top: 6.25rem;--spacing-head-margin-bottom: 5rem;--tooltip-padding-v: 1rem;--tooltip-padding-h: 1.25rem;--musebox-screenshots-gallery-height: 42.75rem;--font-size-headline-1: var(--mb-text-hero);--font-size-headline-2: var(--mb-text-h2);--font-size-headline-3: var(--mb-text-h3);--font-size-body-xs: .85rem;--font-size-body-sm: var(--mb-text-small);--font-size-body-md: var(--mb-text-body);--font-size-body-lg: var(--mb-text-lead);--font-weight-headline-2: var(--mb-weight-semibold);--font-weight-headline-3: var(--mb-weight-semibold);--font-size-massive: 8.0625rem;--font-size-huge: 5rem;--action-button-font-size: 1.125rem;--action-button-padding: 1rem 2.5rem}}.appearance-dark{--appearance-text-color: var(--dark-content-text-color);--appearance-text-color-inverted: var(--dark-content-text-color-inverted);--appearance-background-color: var(--mb-dusk)}.appearance-light{--appearance-text-color: var(--light-content-text-color);--appearance-background-color: var(--mb-ground)}:root{font-size:12px}.appearance-dark,.appearance-light{color:var(--mb-ink-2)}h2:first-child{margin-top:0}p.headcaption{font-size:var(--font-size-body-lg);line-height:var(--mb-leading-body);margin-bottom:3rem;text-align:center}@media (min-width: 65rem){p.headcaption{text-align:left}}h3{font-weight:var(--mb-weight-heaviest, var(--mb-weight-semibold))}h1,h2,h3{color:var(--mb-ink)}body{font-weight:var(--mb-weight-regular)}body h1{margin-block-start:var(--spacing-lg)}body h1 strong.fancy,body h2 strong.fancy,body h3 strong.fancy,body h4 strong.fancy,body h5 strong.fancy,body h6 strong.fancy{font-weight:var(--mb-weight-semibold)}[type=button],[type=reset],[type=submit],button{background-color:transparent;background-image:none}a:link,a:visited{color:var(--mb-link)}a[href^=http]{text-decoration:none}a[href^=http]:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 20 20" fill="%236B5763"><path fill-rule="evenodd" d="M4.25 5.5a.75.75 0 0 0-.75.75v8.5c0 .414.336.75.75.75h8.5a.75.75 0 0 0 .75-.75v-4a.75.75 0 0 1 1.5 0v4A2.25 2.25 0 0 1 12.75 17h-8.5A2.25 2.25 0 0 1 2 14.75v-8.5A2.25 2.25 0 0 1 4.25 4h5a.75.75 0 0 1 0 1.5h-5Z" clip-rule="evenodd" /><path fill-rule="evenodd" d="M6.194 12.753a.75.75 0 0 0 1.06.053L16.5 4.44v2.81a.75.75 0 0 0 1.5 0v-4.5a.75.75 0 0 0-.75-.75h-4.5a.75.75 0 0 0 0 1.5h2.553l-9.056 8.194a.75.75 0 0 0-.053 1.06Z" clip-rule="evenodd" /></svg>');width:1rem;height:1rem;padding-left:.25rem;position:relative;top:.2rem}.appearance-dark a[href^=http]:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 20 20" fill="%23CDBBC4"><path fill-rule="evenodd" d="M4.25 5.5a.75.75 0 0 0-.75.75v8.5c0 .414.336.75.75.75h8.5a.75.75 0 0 0 .75-.75v-4a.75.75 0 0 1 1.5 0v4A2.25 2.25 0 0 1 12.75 17h-8.5A2.25 2.25 0 0 1 2 14.75v-8.5A2.25 2.25 0 0 1 4.25 4h5a.75.75 0 0 1 0 1.5h-5Z" clip-rule="evenodd" /><path fill-rule="evenodd" d="M6.194 12.753a.75.75 0 0 0 1.06.053L16.5 4.44v2.81a.75.75 0 0 0 1.5 0v-4.5a.75.75 0 0 0-.75-.75h-4.5a.75.75 0 0 0 0 1.5h2.553l-9.056 8.194a.75.75 0 0 0-.053 1.06Z" clip-rule="evenodd" /></svg>');width:1rem;height:1rem;padding-left:.25rem;position:relative;top:.2rem}.popover button.button:focus{outline:none}.popover.tooltip{position:relative;left:0;width:100%}.popover.tooltip .button{margin:auto;border-width:0;padding:.5rem;background:transparent;display:flex;justify-content:center;align-items:center;gap:.5rem;font-weight:var(--mb-weight-regular);color:var(--appearance-text-color)}.popover.tooltip .button .icon{display:flex}.popover.tooltip .panel{position:absolute;z-index:5;padding:var(--tooltip-padding-v) var(--tooltip-padding-h);left:calc((50% - 7.5rem)/2);top:calc(100% + .5rem);width:15rem;font-size:var(----font-size-body-xs);line-height:150%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;align-self:stretch;border-radius:.5rem;background:var(--mb-surface);box-shadow:0 197px 55px #0000,0 126px 50px #0000,0 71px 43px #0000000d,0 32px 32px #00000014,0 8px 17px #00000014}.popover.tooltip .panel:after{content:"";position:absolute;width:1rem;height:1rem;box-shadow:0 0 15px #0003;top:-.5rem;left:calc(50% - .5rem);background:var(--mb-surface);transform:rotate(45deg);z-index:3}.popover.tooltip .panel:before{content:"";width:2rem;height:1rem;position:absolute;background:var(--mb-surface);left:calc(50% - 1rem);top:0;z-index:4}.popover.sheet{--panel-width: min(80vw, 25rem)}@media (min-width: 35rem){.popover.sheet{position:relative;left:0}}.popover.sheet button.button{border-width:0;background:transparent;padding:0}.popover.sheet .panel{z-index:5;position:absolute;top:100%;width:var(--panel-width);left:calc(50% - var(--panel-width) / 2 - var(--spacing-xs));font-size:var(--font-size-body-xs);padding:var(--spacing-xs);border-radius:.5rem;box-shadow:0 197px 55px #0000,0 126px 50px #0000,0 71px 43px #0000000d,0 32px 32px #00000014,0 8px 17px #00000014;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}@media (min-width: 35rem){.popover.sheet .panel{top:2.5rem}}.appearance-dark .popover.sheet .panel,.appearance-light .appearance-dark .popover.sheet .panel{background:#2a1f2580}.appearance-light .popover.sheet .panel,.appearance-dark .appearance-light .popover.sheet .panel{background:#ffffffe6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}mdoc-menucmd{font-weight:700}mdoc-qkey{font-weight:700}.display-if-have-discount.no-discount{display:none}body.basic-look{--text-accent-color: #ff3b8a;--light-content-text-color: #4c4c4c;--light-content-text-color-inverted: white;--dark-content-text-color: white;--dark-content-text-color-inverted: black;--font-size-headline-1: 5rem;--font-size-headline-2: 3rem;--font-size-headline-3: 1.5rem;--font-size-body-sm: 1rem;--font-size-body-md: 1.2rem;--font-size-body-lg: 1.6875rem;--font-weight-headline-1: initial;--font-weight-headline-2: 400;--font-weight-headline-3: 400;--mb-weight-light: 300;--mb-weight-regular: 300;--mb-weight-medium: 400;--mb-weight-semibold: 400;--mb-weight-heaviest: 500;--mb-leading-body: 150%;--mb-leading-display: 120%;--mb-tracking-display: normal;--mb-ink: var(--appearance-text-color);--mb-ink-2: var(--appearance-text-color);--mb-link: #fc7c15}@media (min-width: 65rem){body.basic-look{--font-size-headline-1: 4rem;--font-size-headline-3: 1.6875rem;--font-size-body-md: 1.3125rem}}body.basic-look.appearance-light{--appearance-background-color: #fff;--mb-ground: #fff}body.basic-look.appearance-dark{--appearance-background-color: #220243;--mb-ground: #220243}body.basic-look{background-color:transparent}body.basic-look.appearance-dark>.page-background{display:block}body.basic-look a[href^=http]:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 20 20" fill="%234c4c4c"><path fill-rule="evenodd" d="M4.25 5.5a.75.75 0 0 0-.75.75v8.5c0 .414.336.75.75.75h8.5a.75.75 0 0 0 .75-.75v-4a.75.75 0 0 1 1.5 0v4A2.25 2.25 0 0 1 12.75 17h-8.5A2.25 2.25 0 0 1 2 14.75v-8.5A2.25 2.25 0 0 1 4.25 4h5a.75.75 0 0 1 0 1.5h-5Z" clip-rule="evenodd" /><path fill-rule="evenodd" d="M6.194 12.753a.75.75 0 0 0 1.06.053L16.5 4.44v2.81a.75.75 0 0 0 1.5 0v-4.5a.75.75 0 0 0-.75-.75h-4.5a.75.75 0 0 0 0 1.5h2.553l-9.056 8.194a.75.75 0 0 0-.053 1.06Z" clip-rule="evenodd" /></svg>')}body.basic-look.appearance-dark a[href^=http]:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 20 20" fill="white"><path fill-rule="evenodd" d="M4.25 5.5a.75.75 0 0 0-.75.75v8.5c0 .414.336.75.75.75h8.5a.75.75 0 0 0 .75-.75v-4a.75.75 0 0 1 1.5 0v4A2.25 2.25 0 0 1 12.75 17h-8.5A2.25 2.25 0 0 1 2 14.75v-8.5A2.25 2.25 0 0 1 4.25 4h5a.75.75 0 0 1 0 1.5h-5Z" clip-rule="evenodd" /><path fill-rule="evenodd" d="M6.194 12.753a.75.75 0 0 0 1.06.053L16.5 4.44v2.81a.75.75 0 0 0 1.5 0v-4.5a.75.75 0 0 0-.75-.75h-4.5a.75.75 0 0 0 0 1.5h2.553l-9.056 8.194a.75.75 0 0 0-.053 1.06Z" clip-rule="evenodd" /></svg>')}body.basic-look.appearance-dark .popover.sheet .panel{background:#22024380}body.basic-look header.page-header>nav{align-items:normal;gap:normal;min-height:0;padding:0;margin:1rem 2rem}body.basic-look header.page-header .logo-link{display:inline}body.basic-look header.page-header .header-right{flex-wrap:nowrap;justify-content:normal;align-items:first baseline;gap:1rem;margin-right:1rem}body{min-height:100vh;margin:0;background-color:var(--mb-ground);display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr)}body>.page-background{display:none}body>.page-background{position:fixed;z-index:-100;inset:0}body>.page-background div{position:absolute;left:0;top:0;right:0;height:max(100%,500px);background-image:var(--G-dark-background);background-size:contain;background-attachment:fixed;transform:rotate(.5turn)}body>.page-background img{position:absolute;top:0;left:-25%;right:25%;height:max(100%,500px);mix-blend-mode:soft-light}@media (min-width: 65rem){body>.page-background img{left:0;right:0;width:100%}}body>header{min-height:1rem}body>footer{min-height:1rem}body.light-text,body.light-text a{color:var(--text-color)}
