*,:after,:before {
    border: 0 solid;
    box-sizing: border-box
}

/*This styles are changed*/

:after,:before {
    --tw-content: ""
}

html {
    -webkit-text-size-adjust: 100%;
    font-feature-settings: normal;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4
}

body {
    margin: 0
}

hr {
    border-top-width: 1px;
    color: inherit;
    height: 0
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1,h2,h3,h4,h5,h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,strong {
    font-weight: bolder
}

code,kbd,pre,samp {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    border-collapse: collapse;
    border-color: inherit;
    text-indent: 0
}

button,input,optgroup,select,textarea {
    color: inherit;
    font-family: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

button,select {
    text-transform: none
}

[type=button],[type=reset],[type=submit],button {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {
    margin: 0
}

fieldset {
    margin: 0
}

fieldset,legend {
    padding: 0
}

menu,ol,ul {
    list-style: none;
    margin: 0;
    padding: 0
}

textarea {
    resize: vertical
}

input::-moz-placeholder,textarea::-moz-placeholder {
    color: #9ca3af;
    opacity: 1
}

input::placeholder,textarea::placeholder {
    color: #9ca3af;
    opacity: 1
}

[role=button],button {
    cursor: pointer
}

:disabled {
    cursor: default
}

audio,canvas,embed,iframe,img,object,svg,video {
    display: block;
    vertical-align: middle
}

img,video {
    height: auto;
    max-width: 100%
}

[hidden] {
    display: none
}

a,abbr,acronym,b,cite,code,dfn,em,i,kbd,samp,span,strong,u,var {
    font: inherit;
    text-decoration: none
}

.no-scrollbar {
    -ms-overflow-style: none!important;
    scrollbar-width: none!important
}

.no-scrollbar::-webkit-scrollbar {
    display: none
}

button {
    cursor: pointer
}

button,iframe {
    pointer-events: auto
}

script {
    display: none!important
}

svg {
    color: inherit
}

:focus:not(:focus-visible) {
    outline: none
}

@keyframes park-node-inserted {
    0% {
        opacity: .99
    }

    to {
        opacity: 1
    }
}

.no-mutation-observers * {
    animation-duration: 1ms;
    animation-name: park-node-inserted
}

.error-shake {
    transform: translateZ(0)
}

*,:after,:before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59,130,246,.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59,130,246,.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

.container {
    width: 100%
}

@media(min-width: 400px) {
    .container {
        max-width:400px
    }
}

@media(min-width: 768px) {
    .container {
        max-width:768px
    }
}

@media(min-width: 1024px) {
    .container {
        max-width:1024px
    }
}

@media(min-width: 1439px) {
    .container {
        max-width:1439px
    }
}

:root {
    font-feature-settings: "liga","kern","tnum";
    text-rendering: optimizeLegibility;
    --font-size-scaling: 100%;
    --park-color-alert: #dc3737;
    --park-color-divider: #d7d8d9;
    --park-audio-seek-slider-thumb-background: #fff;
    --park-audio-seek-slider-thumb-border-color: #2a2e36;
    --park-audio-seek-slider-range-background: #fff;
    --park-audio-seek-slider-progress-background: #fff;
    --park-play-media-background: #fff
}

.dark {
    --park-color-alert: #e37272;
    --park-color-divider: #969696;
    --park-audio-seek-slider-thumb-background: #fff;
    --park-audio-seek-slider-thumb-border-color: #2a2e36;
    --park-audio-seek-slider-range-background: #fff;
    --park-audio-seek-slider-progress-background: #fff;
    --park-play-media-background: #fff
}

body {
    background-color: rgb(245 245 246/var(--tw-bg-opacity))
}

.dark body,body {
    --tw-bg-opacity: 1
}

.dark body {
    background-color: rgb(4 10 20/var(--tw-bg-opacity))
}

body {
    color: #040a14;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    line-height: inherit;
    max-width: 100vw;
    min-height: 100vh!important;
    width: 100%
}

body:after {
    background-color: rgba(0,0,0,.5);
    bottom: 0;
    content: "";
    height: 0;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity .2s ease-in-out;
    width: 0;
    z-index: 2
}

.overlay-open body:after {
    height: 100%;
    opacity: 1;
    width: 100%;
    z-index: 5200000
}

html {
    text-rendering: optimizeSpeed;
    display: flex;
    flex-direction: column;
    font-family: Inter,sans-serif;
    overflow-x: hidden;
    overflow-y: scroll;
    position: relative;
    scroll-behavior: smooth;
    touch-action: manipulation;
    width: 100%
}

input:focus {
    box-shadow: none
}

input:focus-visible {
    outline: none
}

input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input[type=password]::-ms-clear,input[type=password]::-ms-reveal {
    display: none
}

.select-wrapper {
    display: inline-flex;
    position: relative
}

.select-wrapper select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    min-height: 2.75rem;
    padding-left: 1rem;
    padding-right: calc(1em + 1.5rem);
    white-space: nowrap;
    z-index: 10
}

.select-wrapper:after {
    --tw-translate-y: -50%;
    background-color: currentColor;
    content: "";
    height: 1em;
    -webkit-mask-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyBmaWxsPScjZmZmJyBoZWlnaHQ9JzEyJyB3aWR0aD0nMTAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTUuNzI5LjgxOHY4LjE3M0w4Ljg3IDUuODRsLjc3NS43NjYtNC40NjQgNC40NTVMLjcyNyA2LjYwNWwuNzU2LS43NjYgMy4xNTIgMy4xNTJWLjgxOHonLz48L3N2Zz4=);
    mask-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyBmaWxsPScjZmZmJyBoZWlnaHQ9JzEyJyB3aWR0aD0nMTAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTUuNzI5LjgxOHY4LjE3M0w4Ljg3IDUuODRsLjc3NS43NjYtNC40NjQgNC40NTVMLjcyNyA2LjYwNWwuNzU2LS43NjYgMy4xNTIgMy4xNTJWLjgxOHonLz48L3N2Zz4=);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    pointer-events: none;
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    width: 1em;
    z-index: 20
}

.list-ul li {
    line-height: 1.5;
    margin-bottom: 1rem;
    margin-top: 1rem
}

@media(min-width: 1024px) {
    .list-ul li {
        margin-bottom:1.5rem;
        margin-top: 1.5rem
    }
}

.list-ul li {
    padding-left: 1.375rem;
    position: relative
}

@media(min-width: 1024px) {
    .list-ul li {
        padding-left:1.75rem
    }
}

.list-ul li:before {
    --tw-bg-opacity: 1;
    background-color: rgb(255 205 0/var(--tw-bg-opacity));
    border-radius: 9999px;
    content: "";
    height: 10px;
    left: 0;
    position: absolute;
    top: calc(.75em - 5px);
    width: 10px
}

.is-advertorial .list-ul li:before {
    --tw-bg-opacity: 1;
    background-color: rgb(199 80 0/var(--tw-bg-opacity))
}

@media(min-width: 1024px) {
    .list-ul li:before {
        height:12px;
        top: calc(.75em - 6px);
        width: 12px
    }
}

.list-ol li {
    line-height: 1.5;
    margin-bottom: 1rem;
    margin-top: 1rem
}

@media(min-width: 1024px) {
    .list-ol li {
        margin-bottom:1.5rem;
        margin-top: 1.5rem
    }
}

.list-ol {
    counter-reset: park-richtext-list-counter
}

.list-ol li {
    min-height: 2rem;
    padding-left: 2.75rem;
    padding-top: .063rem;
    position: relative
}

@media(min-width: 1024px) {
    .list-ol li {
        padding-left:3rem
    }
}

.list-ol li:before {
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1;
    align-items: center;
    background-color: rgb(255 205 0/var(--tw-bg-opacity));
    border-radius: 9999px;
    color: rgb(4 10 20/var(--tw-text-opacity));
    content: counter(park-richtext-list-counter);
    counter-increment: park-richtext-list-counter;
    display: inline-flex;
    font-family: Inter,sans-serif;
    font-size: .875rem;
    font-weight: 600;
    height: 1.75rem;
    justify-content: center;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 1.75rem
}

.is-advertorial .list-ol li:before {
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1;
    background-color: rgb(199 80 0/var(--tw-bg-opacity));
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.list-ol li:before {
    font-size: 1rem;
    line-height: 1.25
}

@media(min-width: 1024px) {
    .list-ol li:before {
        height:2rem;
        width: 2rem
    }
}

main {
    flex-grow: 1;
    max-width: 1182px;
    pointer-events: none;
    position: relative;
    width: 100%
}

main:before {
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    display: block;
    height: 128px;
    width: 100%
}

.dark main:before,main:before {
    --tw-bg-opacity: 1;
    content: var(--tw-content)
}

.dark main:before {
    background-color: rgb(42 46 54/var(--tw-bg-opacity))
}

@media(min-width: 1024px) {
    main:before {
        content:var(--tw-content);
        height: 186px
    }
}

main {
    print-color-adjust: exact;
    -webkit-print-color-adjust: exact
}

@font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")
}

:root {
    --swiper-theme-color: #007aff
}

.\!swiper {
    list-style: none!important;
    margin-left: auto!important;
    margin-right: auto!important;
    overflow: hidden!important;
    padding: 0!important;
    position: relative!important;
    z-index: 1!important
}

.swiper {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    box-sizing: content-box;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1
}

.swiper-android .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-slide {
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-backface-hidden .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-start: var(--swiper-centered-offset-before);
    margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-horizontal>.swiper-wrapper: before {
    height:100%;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-before: var(--swiper-centered-offset-before);
    margin-block-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-vertical>.swiper-wrapper: before {
    height:var(--swiper-centered-offset-after);
    width: 100%
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center
}

.park-container-small {
    box-sizing: content-box;
    margin-left: auto;
    margin-right: auto
}

@media(min-width: 1024px) {
    .park-container-small {
        max-width:640px
    }
}

.park-article-reduced-overlay:after {
    --tw-gradient-from: var(--color-variable);
    --tw-gradient-to: hsla(0,0%,100%,0);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
    --tw-gradient-to: transparent;
    background-image: linear-gradient(to top,var(--tw-gradient-stops));
    bottom: 100%;
    content: "";
    left: 0;
    padding-top: 50%;
    position: absolute;
    right: 0
}

.article-dropcap-small>p:first-letter {
    float: left;
    font-size: 4em;
    line-height: .9;
    margin-right: .3rem;
    margin-top: 0;
    text-transform: uppercase
}

.seek-slider {
    --current-progress: 0
}

.seek-slider-progress {
    background-color: var(--park-audio-seek-slider-progress-background);
    width: var(--current-progress)
}

.seek-slider-range {
    background-color: var(--park-audio-seek-slider-range-background)
}

.seek-slider input {
    -webkit-appearance: none;
    background-color: transparent
}

.seek-slider input::-webkit-slider-thumb {
    -webkit-appearance: none;
    background: var(--park-audio-seek-slider-thumb-background);
    border-radius: 100%;
    box-shadow: 0 0 0 2px var(--park-audio-seek-slider-thumb-border-color);
    cursor: pointer;
    height: 1rem;
    margin-top: -.375rem;
    width: 1rem
}

.seek-slider input::-moz-range-thumb {
    background: var(--park-audio-seek-slider-thumb-background);
    border: 0;
    border-radius: 100%;
    box-shadow: 0 0 0 2px var(--park-audio-seek-slider-thumb-border-color);
    cursor: pointer;
    height: 1rem;
    width: 1rem
}

.seek-slider input::-webkit-slider-runnable-track {
    cursor: pointer;
    height: .25rem;
    width: 100%
}

.seek-slider input::-moz-range-track {
    cursor: pointer;
    height: .25rem;
    width: 100%
}

.seek-slider input:-moz-focusring {
    outline: 1px solid transparent;
    outline-offset: -1px
}

.park-audio-player {
    padding-bottom: 62.5%
}

.park-audio-player .park-audio-player__cover {
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nMjgyJyBoZWlnaHQ9Jzg4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGw9JyNmZmYnIGZpbGwtb3BhY2l0eT0nLjUnIGQ9J00wIDloMnY3MEgwek01IDI0aDJ2NDBINXpNMTAgMjhoMnYzMmgtMnpNMTUgMTloMnY1MGgtMnpNMjAgMzZoMnYxNmgtMnpNMjUgMjRoMnY0MGgtMnpNMzAgMTFoMnY2NmgtMnpNMzUgMjBoMnY0OGgtMnpNNDAgMzdoMnYxNGgtMnpNNDUgMjRoMnY0MGgtMnpNNTAgMTFoMnY2NmgtMnpNNTUgMTVoMnY1OGgtMnpNNjAgN2gydjc0aC0yek02NSAzaDJ2ODJoLTJ6TTcwIDE0aDJ2NjBoLTJ6TTc1IDI5aDJ2MzBoLTJ6TTgwIDM1aDJ2MThoLTJ6TTg1IDM4aDJ2MTJoLTJ6TTkwIDM0aDJ2MjBoLTJ6TTk1IDI2aDJ2MzZoLTJ6TTEwMCAyMWgydjQ2aC0yek0xMDUgMTRoMnY2MGgtMnpNMTEwIDIyaDJ2NDRoLTJ6TTExNSAyNWgydjM4aC0yek0xMjAgMzJoMnYyNGgtMnpNMTI1IDI2aDJ2MzZoLTJ6TTEzMCAzM2gydjIyaC0yek0xMzUgMzZoMnYxNmgtMnpNMTQwIDMwaDJ2MjhoLTJ6TTE0NSAzNmgydjE2aC0yek0xNTAgNDFoMnY2aC0yek0xNTUgMzNoMnYyMmgtMnpNMTYwIDI2aDJ2MzZoLTJ6TTE2NSAyOWgydjMwaC0yek0xNzAgMzNoMnYyMmgtMnpNMTc1IDQxaDJ2NmgtMnpNMTgwIDI5aDJ2MzBoLTJ6TTE4NSAxOGgydjUyaC0yek0xOTAgMjZoMnYzNmgtMnpNMTk1IDRoMnY4MGgtMnpNMjAwIDExaDJ2NjZoLTJ6TTIwNSAwaDJ2ODhoLTJ6TTIxMCAxNWgydjU4aC0yek0yMTUgMThoMnY1MmgtMnpNMjIwIDI2aDJ2MzZoLTJ6TTIyNSAxN2gydjU0aC0yek0yMzAgOWgydjcwaC0yek0yMzUgMjJoMnY0NGgtMnpNMjQwIDMwaDJ2MjhoLTJ6TTI0NSAzOWgydjEwaC0yek0yNTAgMzRoMnYyMGgtMnpNMjU1IDM5aDJ2MTBoLTJ6TTI2MCAyNmgydjM2aC0yek0yNjUgMTNoMnY2MmgtMnpNMjcwIDIyaDJ2NDRoLTJ6TTI3NSAzNGgydjIwaC0yek0yODAgMzBoMnYyOGgtMnonLz48L3N2Zz4=);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex-grow: 1;
    height: calc(100% - 208px);
    padding-bottom: 3%;
    padding-top: 4%
}

@media(min-width: 1024px) {
    .park-audio-player .park-audio-player__cover {
        padding-bottom:6%;
        padding-top: 7%
    }
}

.park-audio-player .park-audio {
    padding: 0 8px 4px
}

.park-audio-player-small .park-audio {
    order: 1;
    padding: 0 8px;
    width: 100%
}

.audio-player-with-image {
    --park-audio-seek-slider-thumb-background: #040a14;
    --park-audio-seek-slider-thumb-border-color: #ebeced;
    --park-audio-seek-slider-range-background: #9b9da1;
    --park-audio-seek-slider-progress-background: #040a14;
    --park-play-media-background: currentColor
}

.dark .audio-player-with-image {
    --park-audio-seek-slider-thumb-background: #fff;
    --park-audio-seek-slider-thumb-border-color: #373b42;
    --park-audio-seek-slider-range-background: #969696;
    --park-audio-seek-slider-progress-background: #fff
}

.park-audio-module .park-teaser__audio-wrapper .park-image {
    margin-bottom: auto;
    margin-top: 1.25rem;
    max-width: 8rem
}

@media(min-width: 1024px) {
    .park-audio-module .park-teaser__audio-wrapper .park-image {
        margin-top:3rem;
        max-width: 16.5rem
    }
}

.park-audio-module .park-teaser__audio-wrapper .park-audio {
    width: 100%
}

.park-audio-module .park-content-list__item>* {
    pointer-events: none
}

.park-authorsbox-podcast {
    padding: 1rem 1.5rem
}

@media(min-width: 1024px) {
    .park-authorsbox-podcast {
        padding-left:4.25rem;
        padding-right: 4.25rem
    }
}

.park-authorsbox-podcast__authorwrap {
    display: grid;
    gap: 1rem
}

@media(min-width: 1024px) {
    .park-authorsbox-podcast__authorwrap {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
}

.park-authorsbox-podcast__image {
    border-radius: 9999px;
    flex-shrink: 0;
    height: 5rem;
    margin-right: 1rem;
    overflow: hidden;
    width: 5rem
}

.park-authorsbox-podcast__author {
    display: flex
}

.park-authorsbox-podcast__text {
    --tw-text-opacity: 1;
    align-self: center;
    color: rgb(105 108 113/var(--tw-text-opacity));
    font-family: Inter,sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5
}

.dark .park-authorsbox-podcast__text {
    --tw-text-opacity: 1;
    color: rgb(192 193 196/var(--tw-text-opacity))
}

.park-authorsbox-podcast__text--name {
    --tw-text-opacity: 1;
    color: rgb(4 10 20/var(--tw-text-opacity));
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.25
}

.dark .park-authorsbox-podcast__text--name {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

[data-park-azubi-nrw] .park-svg svg {
    fill: transparent
}

[data-park-azubi-nrw] [data-park-input-input] {
    font-size: .75rem;
    line-height: 1.25
}

[data-park-azubi-nrw] [data-event=park-button] {
    align-self: flex-end;
    width: 100%
}

@media(min-width: 1024px) {
    [data-park-azubi-nrw] [data-event=park-button] {
        margin-bottom:.375rem;
        width: unset
    }
}

.park-primary-button {
    --tw-text-opacity: 1;
    border-color: currentColor;
    color: rgb(4 10 20/var(--tw-text-opacity))
}

@media(hover: hover) and (pointer:fine) {
    .park-primary-button:hover {
        --tw-text-opacity:1;
        --tw-border-opacity: 1;
        --tw-bg-opacity: 1;
        background-color: rgb(4 10 20/var(--tw-bg-opacity));
        border-color: rgb(4 10 20/var(--tw-border-opacity));
        color: rgb(255 255 255/var(--tw-text-opacity))
    }
}

.park-primary-button:active {
    --tw-text-opacity: 1;
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: rgb(4 10 20/var(--tw-bg-opacity));
    border-color: rgb(4 10 20/var(--tw-border-opacity));
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.dark .park-primary-button {
    --tw-text-opacity: 1;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity));
    color: rgb(255 255 255/var(--tw-text-opacity))
}

@media(hover: hover) and (pointer:fine) {
    .dark .park-primary-button:hover {
        --tw-text-opacity:1;
        --tw-border-opacity: 1;
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity));
        border-color: rgb(255 255 255/var(--tw-border-opacity));
        color: rgb(4 10 20/var(--tw-text-opacity))
    }
}

.dark .park-primary-button:active {
    --tw-text-opacity: 1;
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    border-color: rgb(255 255 255/var(--tw-border-opacity));
    color: rgb(4 10 20/var(--tw-text-opacity))
}

.park-secondary-button {
    --tw-text-opacity: 1;
    border-color: currentColor;
    color: rgb(105 108 113/var(--tw-text-opacity))
}

@media(hover: hover) and (pointer:fine) {
    .park-secondary-button:hover {
        --tw-text-opacity:1;
        color: rgb(4 10 20/var(--tw-text-opacity))
    }
}

.park-secondary-button:active {
    --tw-text-opacity: 1;
    color: rgb(4 10 20/var(--tw-text-opacity))
}

.dark .park-secondary-button {
    --tw-text-opacity: 1;
    color: rgb(192 193 196/var(--tw-text-opacity))
}

@media(hover: hover) and (pointer:fine) {
    .dark .park-secondary-button:hover {
        --tw-text-opacity:1;
        color: rgb(255 255 255/var(--tw-text-opacity))
    }
}

.dark .park-secondary-button:active,.park-cta-button {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.park-cta-button {
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: rgb(4 10 20/var(--tw-bg-opacity));
    border-color: rgb(4 10 20/var(--tw-border-opacity))
}

@media(hover: hover) and (pointer:fine) {
    .park-cta-button:hover {
        --tw-border-opacity:1;
        --tw-bg-opacity: 1;
        background-color: rgb(105 108 113/var(--tw-bg-opacity));
        border-color: rgb(105 108 113/var(--tw-border-opacity))
    }
}

.park-cta-button:active {
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: rgb(105 108 113/var(--tw-bg-opacity));
    border-color: rgb(105 108 113/var(--tw-border-opacity))
}

.dark .park-cta-button {
    --tw-text-opacity: 1;
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    border-color: rgb(255 255 255/var(--tw-border-opacity));
    color: rgb(4 10 20/var(--tw-text-opacity))
}

@media(hover: hover) and (pointer:fine) {
    .dark .park-cta-button:hover {
        --tw-border-opacity:1;
        --tw-bg-opacity: 1;
        background-color: rgb(192 193 196/var(--tw-bg-opacity));
        border-color: rgb(192 193 196/var(--tw-border-opacity))
    }
}

.dark .park-cta-button:active {
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: rgb(192 193 196/var(--tw-bg-opacity));
    border-color: rgb(192 193 196/var(--tw-border-opacity))
}

.park-cta-button:disabled {
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: rgb(105 108 113/var(--tw-bg-opacity));
    border-color: rgb(105 108 113/var(--tw-border-opacity))
}

.dark .park-cta-button:disabled {
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    background-color: rgb(192 193 196/var(--tw-bg-opacity));
    border-color: rgb(192 193 196/var(--tw-border-opacity))
}

.park-link-button {
    --tw-text-opacity: 1;
    color: rgb(105 108 113/var(--tw-text-opacity))
}

@media(hover: hover) and (pointer:fine) {
    .park-link-button:hover {
        --tw-text-opacity:1;
        color: rgb(4 10 20/var(--tw-text-opacity))
    }
}

.park-link-button:active {
    --tw-text-opacity: 1;
    color: rgb(4 10 20/var(--tw-text-opacity))
}

.dark .park-link-button {
    --tw-text-opacity: 1;
    color: rgb(192 193 196/var(--tw-text-opacity))
}

@media(hover: hover) and (pointer:fine) {
    .dark .park-link-button:hover {
        --tw-text-opacity:1;
        color: rgb(255 255 255/var(--tw-text-opacity))
    }
}

.dark .park-link-button:active {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.park-column-x-divider:before {
    background-color: var(--park-color-divider);
    content: var(--tw-content);
    height: 1px;
    position: absolute;
    top: 0;
    width: 100%
}

@media(min-width: 1024px) {
    .park-column-x-divider:before {
        content:var(--tw-content);
        display: none
    }
}

.park-column-y-divider:after {
    background-color: var(--park-color-divider);
    bottom: 0;
    content: var(--tw-content);
    display: none;
    position: absolute;
    right: 1px;
    top: 0;
    width: 1px
}

@media(min-width: 1024px) {
    .park-column-y-divider:after {
        content:var(--tw-content);
        display: block
    }
}

.park-content-list-body {
    --current-spacing: 1.25rem
}

.park-content-list-body .content-list-content:not(.portal-not-loaded) {
    border-top-color: var(--park-color-divider);
    border-top-width: 1px;
    margin-top: var(--current-spacing);
    padding-top: var(--current-spacing)
}

.park-content-list-body .content-list-content:first-child,.park-content-list-body .portal-not-loaded:first-child+.content-list-content {
    border-top: none!important;
    margin-top: 0!important;
    padding-top: 0!important
}

@media(min-width: 1024px) {
    .park-content-list-body {
        --current-spacing:1.5rem
    }
}

.park-content-list-body-xs {
    --current-spacing: 1rem
}

@media(min-width: 1024px) {
    .park-content-list-body-xs {
        --current-spacing:1rem
    }
}

.park-content-list-body-sm {
    --current-spacing: 1.25rem
}

@media(min-width: 1024px) {
    .park-content-list-body-sm {
        --current-spacing:1.25rem
    }
}

.park-content-list-body-lg {
    --current-spacing: 1.25rem
}

@media(min-width: 1024px) {
    .park-content-list-body-lg {
        --current-spacing:2rem
    }
}

.park-content-list-body-xl {
    --current-spacing: 1.5rem
}

@media(min-width: 1024px) {
    .park-content-list-body-xl {
        --current-spacing:2.5rem
    }
}

.park-gallery-slider .swiper-pagination-bullets-dynamic {
    font-size: 0;
    margin: 0 auto;
    overflow: hidden;
    white-space: nowrap
}

.park-gallery-slider .swiper-pagination-bullet {
    --tw-bg-opacity: 1;
    background-color: rgb(215 216 217/var(--tw-bg-opacity));
    border-radius: 9999px;
    display: inline-block;
    height: .625rem;
    margin-left: .25rem;
    margin-right: .25rem;
    width: .625rem
}

@media(hover: hover) and (pointer:fine) {
    .park-gallery-slider .swiper-pagination-bullet:hover {
        --tw-bg-opacity:1;
        background-color: rgb(255 205 0/var(--tw-bg-opacity))
    }

    .is-advertorial .park-gallery-slider .swiper-pagination-bullet:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(199 80 0/var(--tw-bg-opacity))
    }
}

.park-gallery-slider .swiper-pagination-bullet {
    position: relative;
    transform: scale(.33);
    transition: transform .2s,left .2s
}

.park-gallery-slider .swiper-pagination-bullet-active,.park-gallery-slider .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.park-gallery-slider .swiper-pagination-bullet-active {
    --tw-bg-opacity: 1;
    background-color: rgb(255 205 0/var(--tw-bg-opacity))
}

.is-advertorial .park-gallery-slider .swiper-pagination-bullet-active {
    --tw-bg-opacity: 1;
    background-color: rgb(199 80 0/var(--tw-bg-opacity))
}

.park-gallery-slider .swiper-pagination-bullet-active-next,.park-gallery-slider .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.park-gallery-slider .swiper-pagination-bullet-active-next-next,.park-gallery-slider .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.park-gallery-slider .swiper-pagination-bullet:only-child {
    display: none!important
}

.swiper-pagination-clickable .park-gallery-slider .swiper-pagination-bullet {
    cursor: pointer
}

.park-gallery-slider button.swiper-pagination-bullet {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 0
}

.has-sticky-header {
    --header-height: 60px
}

@media(min-width: 1024px) {
    .has-sticky-header {
        --header-height:68px
    }
}

.has-expanded-header {
    --header-height: 128px
}

@media(min-width: 1024px) {
    .has-expanded-header {
        --header-height:186px
    }
}

.park-gallery-scroll-marker {
    position: absolute;
    top: 68px
}

@media(min-width: 1024px) {
    .park-gallery-scroll-marker {
        top:118px
    }
}

.bg-header-gradient {
    background: linear-gradient(180deg,#d7d8d9 1px,#fff 1px 3px,#ffcd00 3px calc(100% - 3px),#fff calc(100% - 3px) calc(100% - 1px),#d7d8d9 calc(100% - 1px))
}

.header-search-button--open+.header-divider {
    opacity: 0
}

.header-scroll-container {
    position: relative
}

.header-scroll-container:before {
    background: linear-gradient(90deg,#ffcd00,hsla(0,0%,100%,0));
    bottom: 3px;
    content: "";
    left: 0;
    position: absolute;
    top: 3px;
    width: 14px
}

.header-scroll-container:after {
    background: linear-gradient(90deg,hsla(0,0%,100%,0),#ffcd00);
    bottom: 3px;
    content: "";
    position: absolute;
    right: 0;
    top: 3px;
    width: 14px
}

.park-html>* {
    margin: 0 auto;
    margin-bottom: 0!important;
    margin-top: 0!important;
    max-width: 100%;
    text-align: left;
    width: 100%
}

.park-html iframe {
    margin: 0 auto!important;
    max-width: 100%;
    width: 100%
}

.park-html .html-spacing {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

@media(min-width: 1024px) {
    .park-html .html-spacing {
        padding-left:4.25rem;
        padding-right: 4.25rem
    }
}

.park-html__youtube-wrapper {
    padding-bottom: 56.25%;
    position: relative
}

.park-html__youtube-wrapper>* {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

@media(min-width: 1024px) {
    .park-icon-paid {
        width:2rem
    }
}

.park-icon-paid {
    background-image: url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMzIuOTUgMTI4Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMTMuNTksMGMyNy4zOSwwLDM5LDExLjg5LDM5LDMwLjI4LDAsMjEuNTEtMTYuNzIsMzAuMTktNDIuNiwzMC4xOWgtMy42OFY4OC41OEg4OS44OVYxNC40M2MwLTktMy41OS0xMC4yOC05LjU0LTEwLjI4VjBaTTczLjMxLDI5QzczLjMxLDExLDYwLjc1LDAsMzQsMEgwVjQuMTVjNS42Ni4xLDkuNDQsMS4yMyw5LjU0LDEwLjI4Vjg4LjU4SDI2di0yOWg3LjM3TDUzLjU3LDg4LjU4SDc2LjQyVjg1Yy00LjgxLS4xOS04LjEyLTMuODctMTEuNDItNy41NUw0OS41MSw1Ny4yNkM2MS4zMSw1My42OCw3My4zMSw0NSw3My4zMSwyOVptLTE4LjE1LjQ3YzAsMTYuNDItOC42OSwyMy0yMS4xNSwyM2wtOC0uMzh2LTQ1aDUuMTlDNDcuMzIsNy4wOCw1NS4xNiwxNC40Myw1NS4xNiwyOS40M1pNMTM0LjQ5LDMxYzAsMTguNjctOS42MywyMi4zNS0yNC40NiwyMi4zNWgtMy43OFY3LjA4aDYuNjFDMTI4LjU0LDcuMDgsMTM0LjQ5LDE1LjE5LDEzNC40OSwzMVonLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xNjQuMDUsNTguMjVoMjYuMzJsLjA2LDI3aDE2LjJ2LTI3SDIzM1Y0M0gyMDYuNjNWMTZoLTE2LjJWNDNIMTY0LjA1WicvPjxyZWN0IGZpbGw9JyNmZmNkMDcnIHk9JzEwNi40Nycgd2lkdGg9JzE1MC43MicgaGVpZ2h0PScyMS41MycvPjwvc3ZnPg==);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    display: inline-block;
    font-size: 0;
    height: 1.125rem;
    margin-right: 0;
    position: relative;
    vertical-align: middle;
    width: 2rem
}

.dark .park-icon-paid {
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMzIuOTUgMTI4Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMTMuNTkgMGMyNy4zOSAwIDM5IDExLjg5IDM5IDMwLjI4IDAgMjEuNTEtMTYuNzIgMzAuMTktNDIuNiAzMC4xOWgtMy42OHYyOC4xMUg4OS44OVYxNC40M2MwLTktMy41OS0xMC4yOC05LjU0LTEwLjI4VjBaTTczLjMxIDI5QzczLjMxIDExIDYwLjc1IDAgMzQgMEgwdjQuMTVjNS42Ni4xIDkuNDQgMS4yMyA5LjU0IDEwLjI4djc0LjE1SDI2di0yOWg3LjM3bDIwLjIgMjloMjIuODVWODVjLTQuODEtLjE5LTguMTItMy44Ny0xMS40Mi03LjU1TDQ5LjUxIDU3LjI2QzYxLjMxIDUzLjY4IDczLjMxIDQ1IDczLjMxIDI5Wm0tMTguMTUuNDdjMCAxNi40Mi04LjY5IDIzLTIxLjE1IDIzbC04LS4zOHYtNDVoNS4xOWMxNi4xMi0uMDEgMjMuOTYgNy4zNCAyMy45NiAyMi4zNFpNMTM0LjQ5IDMxYzAgMTguNjctOS42MyAyMi4zNS0yNC40NiAyMi4zNWgtMy43OFY3LjA4aDYuNjFjMTUuNjggMCAyMS42MyA4LjExIDIxLjYzIDIzLjkyWk0xNjQuMDUgNTguMjVoMjYuMzJsLjA2IDI3aDE2LjJ2LTI3SDIzM1Y0M2gtMjYuMzdWMTZoLTE2LjJ2MjdoLTI2LjM4WicgZmlsbD0nI0ZGRicvPjxwYXRoIGZpbGw9JyNmZmNkMDcnIGQ9J00wIDEwNi40N2gxNTAuNzJWMTI4SDB6Jy8+PC9zdmc+)
}

@media(min-width: 1024px) {
    .park-icon-registered {
        width:2rem
    }
}

.park-icon-registered {
    background-image: url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMzIuOTUgMTI4Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMTMuNTksMGMyNy4zOSwwLDM5LDExLjg5LDM5LDMwLjI4LDAsMjEuNTEtMTYuNzIsMzAuMTktNDIuNiwzMC4xOWgtMy42OFY4OC41OEg4OS44OVYxNC40M2MwLTktMy41OS0xMC4yOC05LjU0LTEwLjI4VjBaTTczLjMxLDI5QzczLjMxLDExLDYwLjc1LDAsMzQsMEgwVjQuMTVjNS42Ni4xLDkuNDQsMS4yMyw5LjU0LDEwLjI4Vjg4LjU4SDI2di0yOWg3LjM3TDUzLjU3LDg4LjU4SDc2LjQyVjg1Yy00LjgxLS4xOS04LjEyLTMuODctMTEuNDItNy41NUw0OS41MSw1Ny4yNkM2MS4zMSw1My42OCw3My4zMSw0NSw3My4zMSwyOVptLTE4LjE1LjQ3YzAsMTYuNDItOC42OSwyMy0yMS4xNSwyM2wtOC0uMzh2LTQ1aDUuMTlDNDcuMzIsNy4wOCw1NS4xNiwxNC40Myw1NS4xNiwyOS40M1pNMTM0LjQ5LDMxYzAsMTguNjctOS42MywyMi4zNS0yNC40NiwyMi4zNWgtMy43OFY3LjA4aDYuNjFDMTI4LjU0LDcuMDgsMTM0LjQ5LDE1LjE5LDEzNC40OSwzMVonLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xNjQuMDUsNTguMjVoMjYuMzJsLjA2LDI3aDE2LjJ2LTI3SDIzM1Y0M0gyMDYuNjNWMTZoLTE2LjJWNDNIMTY0LjA1WicvPjxyZWN0IGZpbGw9JyNmZmNkMDcnIHk9JzEwNi40Nycgd2lkdGg9JzE1MC43MicgaGVpZ2h0PScyMS41MycvPjwvc3ZnPg==);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    display: inline-block;
    font-size: 0;
    height: 1.125rem;
    margin-right: 0;
    position: relative;
    vertical-align: middle;
    width: 2rem
}

.bg-image-fallback {
    background: linear-gradient(45deg,#9b9da1,#d7d8d9);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.park-link-chip {
    --tw-border-opacity: 1;
    --tw-text-opacity: 1;
    border-color: rgb(215 216 217/var(--tw-border-opacity));
    border-radius: 16rem;
    border-width: 1px;
    color: rgb(4 10 20/var(--tw-text-opacity));
    display: inline-block;
    font-family: Inter,sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25;
    line-height: 40px;
    max-width: 100%;
    overflow: hidden;
    padding-left: 1rem;
    padding-right: 1rem;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.dark .park-link-chip {
    --tw-text-opacity: 1
}

.dark .park-link-chip,.park-link-chip:focus {
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.park-link-chip:focus {
    background-color: rgb(4 10 20/var(--tw-bg-opacity));
    border-color: rgb(4 10 20/var(--tw-border-opacity));
    outline: 2px solid transparent;
    outline-offset: 2px
}

.dark .park-link-chip:focus,.park-link-chip:focus {
    --tw-border-opacity: 1;
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1
}

.dark .park-link-chip:focus {
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    border-color: rgb(255 255 255/var(--tw-border-opacity));
    color: rgb(4 10 20/var(--tw-text-opacity))
}

@media(hover: hover) and (pointer:fine) {
    .park-link-chip:hover {
        background-color:rgb(4 10 20/var(--tw-bg-opacity));
        border-color: rgb(4 10 20/var(--tw-border-opacity));
        color: rgb(255 255 255/var(--tw-text-opacity))
    }

    .dark .park-link-chip:hover,.park-link-chip:hover {
        --tw-border-opacity: 1;
        --tw-bg-opacity: 1;
        --tw-text-opacity: 1
    }

    .dark .park-link-chip:hover {
        background-color: rgb(255 255 255/var(--tw-bg-opacity));
        border-color: rgb(255 255 255/var(--tw-border-opacity));
        color: rgb(4 10 20/var(--tw-text-opacity))
    }
}

.park-link-chip--ad {
    --tw-border-opacity: 1;
    border-color: rgb(199 80 0/var(--tw-border-opacity));
    position: relative
}

.dark .park-link-chip--ad {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.park-link-chip--ad:focus {
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1;
    background-color: rgb(199 80 0/var(--tw-bg-opacity));
    color: rgb(255 255 255/var(--tw-text-opacity))
}

@media(hover: hover) and (pointer:fine) {
    .park-link-chip--ad:hover {
        --tw-bg-opacity:1;
        --tw-text-opacity: 1;
        background-color: rgb(199 80 0/var(--tw-bg-opacity));
        color: rgb(255 255 255/var(--tw-text-opacity))
    }
}

.park-link-chip--ad:after {
    --tw-text-opacity: 1;
    --tw-content: "ANZEIGE";
    color: rgb(155 157 161/var(--tw-text-opacity));
    content: var(--tw-content);
    font-size: .375rem;
    line-height: 1;
    position: absolute;
    right: 1rem;
    top: .25rem
}

@media(hover: hover) and (pointer:fine) {
    .park-link-chip--ad:hover:after {
        --tw-text-opacity:1;
        color: rgb(255 255 255/var(--tw-text-opacity));
        content: var(--tw-content)
    }
}

.park-link-chip--ad:focus:after {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
    content: var(--tw-content)
}

#cpToolTip {
    background-color: #040a14;
    color: #fff;
    left: 10%;
    top: 4em;
    width: 80%;
    z-index: 20000000
}

#cpToolTip:after {
    border: 6px solid transparent;
    border-bottom-color: #040a14;
    bottom: 100%;
    content: "";
    left: 50%;
    margin-left: -5px;
    position: absolute
}

.park-play-media__button,.park-play-media__icon {
    background-color: transparent;
    border-radius: 9999px;
    border-width: 0;
    position: relative
}

.park-play-media__button {
    display: inline
}

.park-play-media__button:active {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.park-play-media__button {
    transform: scale(1);
    transition: transform 96ms ease-in-out
}

.park-play-media__play-pause-svg {
    height: 122%;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-49%,-49%);
    width: 122%
}

.park-play-media__button[data-button-role=pause] .park-play-media-play-mask {
    display: none
}

.park-play-media__button[data-button-role=pause] .park-play-media-pause-mask {
    display: inline
}

.park-play-media--sm .park-play-media__button,.park-play-media--sm .park-play-media__icon {
    height: 2rem;
    width: 2rem
}

.park-play-media--sm .park-play-media__button:hover {
    transform: scale(1.25)
}

.park-play-media--md .park-play-media__button,.park-play-media--md .park-play-media__icon {
    height: 3rem;
    width: 3rem
}

.park-play-media--md .park-play-media__button:hover {
    transform: scale(1.1666666667)
}

.park-play-media--lg .park-play-media__button,.park-play-media--lg .park-play-media__icon {
    height: 4rem;
    width: 4rem
}

.park-play-media--lg .park-play-media__button:hover {
    transform: scale(1.15625)
}

.portal-not-loaded {
    height: 1px;
    overflow: hidden!important;
    visibility: hidden
}

.portal-not-loaded,.portal-not-loaded>* {
    margin: 0!important;
    padding: 0!important
}

.portal-top--not-loaded .portal-slot {
    position: relative
}

.portal-top--not-loaded .portal-slot:before {
    --tw-bg-opacity: 1;
    align-items: center;
    background-color: rgb(245 245 246/var(--tw-bg-opacity));
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.dark .portal-top--not-loaded .portal-slot:before {
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1;
    background-color: rgb(4 10 20/var(--tw-bg-opacity));
    color: rgb(192 193 196/var(--tw-text-opacity))
}

.portal-top--not-loaded .portal-slot:before {
    content: "ANZEIGE"
}

.article-fragment-list li {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    max-width: 640px
}

@media(min-width: 1024px) {
    .article-fragment-list li {
        margin-left:auto;
        margin-right: auto
    }
}

@media print {
    .article-fragment-list li {
        max-width: 100%
    }
}

.richtext a {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(255 205 0/var(--tw-border-opacity));
    border-bottom-width: 1px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

@media(hover: hover) and (pointer:fine) {
    .richtext a:hover {
        border-bottom-width:.188rem
    }
}

.richtext a:focus {
    border-bottom-width: .188rem
}

.is-advertorial .richtext a {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(199 80 0/var(--tw-border-opacity))
}

.richtext {
    --tw-text-opacity: 1;
    color: rgb(4 10 20/var(--tw-text-opacity))
}

.dark .richtext {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.richtext {
    font-family: Merriweather,serif;
    font-size: 1.0625rem;
    font-weight: 400;
    line-height: 1.8
}

@media(min-width: 1024px) {
    .richtext {
        line-height:1.8
    }
}

.scroll-slider-button {
    -webkit-mask-image: linear-gradient(90deg,transparent,#fff 60%);
    mask-image: linear-gradient(90deg,transparent,#fff 60%)
}

.var-color-dark {
    --color-variable: #2a2e36
}

.var-color-white {
    --color-variable: #fff
}

.var-color-gray {
    --color-variable: #f5f5f6
}

.park-section-divider:before {
    background-color: var(--park-color-divider);
    content: var(--tw-content);
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

@media(min-width: 1024px) {
    .park-section-divider:before {
        content:var(--tw-content);
        margin-left: 4.25rem;
        margin-right: 4.25rem
    }
}

.park-divider {
    background-color: #fff
}

.park-divider:before {
    background-color: var(--park-color-divider)
}

.dark .portal-not-loaded+.park-divider:before,.portal-not-loaded+.park-divider:before {
    visibility: hidden!important
}

.park-divider.dark {
    background-color: #2a2e36
}

.dark+.park-divider:not(.dark),:not(.dark)+.park-divider.dark {
    background-color: #fff
}

.dark+.park-divider:not(.dark):before,:not(.dark)+.park-divider.dark:before {
    visibility: hidden
}

.dark .park-divider {
    background-color: #2a2e36!important
}

.dark .park-divider:before {
    visibility: visible!important
}

.park-section-mark {
    --color-text: #040a14;
    --color-border: #ffcd00;
    --color-border-hover: #fab900;
    border-bottom: 2px solid var(--color-border);
    color: var(--color-text);
    display: inline-block;
    font-family: Inter,sans-serif;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.25;
    line-height: 25px;
    padding-bottom: 4px;
    text-align: left;
    transition-duration: 75ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    vertical-align: bottom;
    white-space: nowrap
}

.dark .park-section-mark {
    --color-text: #fff
}

.park-section-mark.is-clickable:hover,.park-section-mark.is-clickable:hover>* {
    border-color: var(--color-border-hover)
}

.park-section-mark.is-ad {
    --color-text: #c75000;
    --color-border: #c75000;
    --color-border-hover: #c75000
}

.park-section-mark.inactive {
    --color-text: #696c71;
    --color-border: #d7d8d9;
    --color-border-hover: #9b9da1;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.25;
    line-height: 25px
}

.dark .park-section-mark.inactive {
    --color-text: #c0c1c4
}

.park-section-mark.inactive.is-ad {
    --color-text: #c75000
}

.park-section-mark.whitespace-normal:only-child {
    border-bottom: 0;
    line-height: 31px;
    padding-bottom: 2px
}

.park-section-mark.whitespace-normal:only-child>* {
    border-bottom: 2px solid var(--color-border);
    padding-bottom: 4px
}

.slider-drive-slide:last-child:after {
    content: var(--tw-content);
    display: none
}

.slider-drive-slide:after {
    background-color: var(--park-color-divider);
    bottom: 0;
    display: none;
    position: absolute;
    right: -2.25rem;
    top: 0;
    width: 1px
}

@media(min-width: 1024px) {
    .slider-drive-slide:after {
        display:block
    }
}

.slider-drive-slide:after {
    content: ""
}

.slider-piano-slide:last-child:after {
    content: var(--tw-content);
    display: none
}

.slider-piano-slide:after {
    background-color: var(--park-color-divider);
    bottom: 0;
    display: none;
    position: absolute;
    right: -2.25rem;
    top: 0;
    width: 1px
}

@media(min-width: 1024px) {
    .slider-piano-slide:after {
        display:block
    }
}

.slider-piano-slide:after {
    content: ""
}

.swiper-fade-mask {
    -webkit-mask: linear-gradient(90deg,#fff 60%,transparent);
    mask: linear-gradient(90deg,#fff 60%,transparent)
}

.park-vgwort {
    clip: rect(0,0,0,0);
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 0;
    overflow: hidden;
    padding: 0;
    position: absolute!important;
    white-space: nowrap;
    width: 0
}

.park-video-glomex .park-content-list__item__image-wrapper .park-play-media {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.snackbar-wrapper {
    grid-column-gap: 0;
    grid-row-gap: 0;
    display: grid;
    grid-template-columns: fit-content(100%) fit-content(100%);
    grid-template-rows: 1fr
}

.sr-only {
    clip: rect(0,0,0,0);
    border-width: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.pointer-events-none {
    pointer-events: none
}

.pointer-events-auto {
    pointer-events: auto
}

.\!visible {
    visibility: visible!important
}

.visible {
    visibility: visible
}

.invisible {
    visibility: hidden
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-0 {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.-inset-y-px {
    bottom: -1px;
    top: -1px
}

.inset-x-0 {
    left: 0;
    right: 0
}

.inset-x-6 {
    left: 1.5rem;
    right: 1.5rem
}

.inset-y-0 {
    bottom: 0;
    top: 0
}

.-bottom-2 {
    bottom: -.5rem
}

.-left-4 {
    left: -1rem
}

.-left-px {
    left: -1px
}

.-right-4 {
    right: -1rem
}

.-right-9 {
    right: -2.25rem
}

.-top-px {
    top: -1px
}

.bottom-0 {
    bottom: 0
}

.left-0 {
    left: 0
}

.left-1\/2 {
    left: 50%
}

.left-2 {
    left: .5rem
}

.left-2\/4 {
    left: 50%
}

.left-4 {
    left: 1rem
}

.right-0 {
    right: 0
}

.right-2 {
    right: .5rem
}

.right-3 {
    right: .75rem
}

.right-4 {
    right: 1rem
}

.right-4\.5 {
    right: 1.125rem
}

.right-full {
    right: 100%
}

.top-0 {
    top: 0
}

.top-1\/2 {
    top: 50%
}

.top-2\/3 {
    top: 66.666667%
}

.top-2\/4 {
    top: 50%
}

.top-4 {
    top: 1rem
}

.top-4\.5 {
    top: 1.125rem
}

.top-current-header {
    top: var(--header-height)
}

.-z-10 {
    z-index: -10
}

.z-0 {
    z-index: 0
}

.z-10 {
    z-index: 10
}

.z-20 {
    z-index: 20
}

.z-30 {
    z-index: 30
}

.z-50 {
    z-index: 50
}

.z-51M {
    z-index: 5100000
}

.z-52M {
    z-index: 5200000
}

.z-53M {
    z-index: 5300000
}

.z-5M {
    z-index: 5000000
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.order-first {
    order: -9999
}

.order-last {
    order: 9999
}

.col-span-2 {
    grid-column: span 2/span 2
}

.col-span-full {
    grid-column: 1/-1
}

.col-start-1 {
    grid-column-start: 1
}

.col-start-2 {
    grid-column-start: 2
}

.row-span-full {
    grid-row: 1/-1
}

.row-start-1 {
    grid-row-start: 1
}

.float-right {
    float: right
}

.float-left {
    float: left
}

.clear-both {
    clear: both
}

.m-4 {
    margin: 1rem
}

.m-6 {
    margin: 1.5rem
}

.-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem
}

.-my-6 {
    margin-bottom: -1.5rem;
    margin-top: -1.5rem
}

.mx-0 {
    margin-left: 0;
    margin-right: 0
}

.mx-1 {
    margin-left: .25rem;
    margin-right: .25rem
}

.mx-1\.5 {
    margin-left: .375rem;
    margin-right: .375rem
}

.mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem
}

.mx-2 {
    margin-left: .5rem;
    margin-right: .5rem
}

.mx-3 {
    margin-left: .75rem;
    margin-right: .75rem
}

.mx-4 {
    margin-left: 1rem;
    margin-right: 1rem
}

.mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem
}

.mx-8 {
    margin-left: 2rem;
    margin-right: 2rem
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-0 {
    margin-bottom: 0;
    margin-top: 0
}

.my-1 {
    margin-bottom: .25rem;
    margin-top: .25rem
}

.my-10 {
    margin-bottom: 2.5rem;
    margin-top: 2.5rem
}

.my-2 {
    margin-bottom: .5rem;
    margin-top: .5rem
}

.my-4 {
    margin-bottom: 1rem;
    margin-top: 1rem
}

.my-5 {
    margin-bottom: 1.25rem;
    margin-top: 1.25rem
}

.my-6 {
    margin-bottom: 1.5rem;
    margin-top: 1.5rem
}

.my-8 {
    margin-bottom: 2rem;
    margin-top: 2rem
}

.-mb-2 {
    margin-bottom: -.5rem
}

.-ml-16 {
    margin-left: -4rem
}

.-ml-3 {
    margin-left: -.75rem
}

.-ml-3\.5 {
    margin-left: -.875rem
}

.-mr-2 {
    margin-right: -.5rem
}

.-mr-2\.5 {
    margin-right: -.625rem
}

.-mt-15 {
    margin-top: -3.75rem
}

.-mt-2 {
    margin-top: -.5rem
}

.-mt-2\.5 {
    margin-top: -.625rem
}

.-mt-4 {
    margin-top: -1rem
}

.mb-0 {
    margin-bottom: 0
}

.mb-0\.5 {
    margin-bottom: .125rem
}

.mb-1 {
    margin-bottom: .25rem
}

.mb-1\.5 {
    margin-bottom: .375rem
}

.mb-10 {
    margin-bottom: 2.5rem
}

.mb-2 {
    margin-bottom: .5rem
}

.mb-2\.5 {
    margin-bottom: .625rem
}

.mb-3 {
    margin-bottom: .75rem
}

.mb-4 {
    margin-bottom: 1rem
}

.mb-4\.5 {
    margin-bottom: 1.125rem
}

.mb-5 {
    margin-bottom: 1.25rem
}

.mb-6 {
    margin-bottom: 1.5rem
}

.mb-8 {
    margin-bottom: 2rem
}

.mb-auto {
    margin-bottom: auto
}

.ml-1 {
    margin-left: .25rem
}

.ml-2 {
    margin-left: .5rem
}

.ml-2\.5 {
    margin-left: .625rem
}

.ml-3 {
    margin-left: .75rem
}

.ml-4 {
    margin-left: 1rem
}

.ml-6 {
    margin-left: 1.5rem
}

.ml-7 {
    margin-left: 1.75rem
}

.ml-auto {
    margin-left: auto
}

.mr-0 {
    margin-right: 0
}

.mr-0\.25 {
    margin-right: .063rem
}

.mr-0\.5 {
    margin-right: .125rem
}

.mr-1 {
    margin-right: .25rem
}

.mr-1\.5 {
    margin-right: .375rem
}

.mr-2 {
    margin-right: .5rem
}

.mr-2\.5 {
    margin-right: .625rem
}

.mr-3 {
    margin-right: .75rem
}

.mr-3\.5 {
    margin-right: .875rem
}

.mr-4 {
    margin-right: 1rem
}

.mr-6 {
    margin-right: 1.5rem
}

.mr-auto {
    margin-right: auto
}

.mt-1 {
    margin-top: .25rem
}

.mt-10 {
    margin-top: 2.5rem
}

.mt-12 {
    margin-top: 3rem
}

.mt-14 {
    margin-top: 3.5rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-2\.5 {
    margin-top: .625rem
}

.mt-3 {
    margin-top: .75rem
}

.mt-4 {
    margin-top: 1rem
}

.mt-5 {
    margin-top: 1.25rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mt-8 {
    margin-top: 2rem
}

.mt-auto {
    margin-top: auto
}

.box-content {
    box-sizing: content-box
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.flow-root {
    display: flow-root
}

.grid {
    display: grid
}

.contents {
    display: contents
}

.hidden {
    display: none
}

.aspect-\[16\/10\] {
    aspect-ratio: 16/10
}

.aspect-\[16\/9\] {
    aspect-ratio: 16/9
}

.aspect-\[2\] {
    aspect-ratio: 2
}

.aspect-\[3\] {
    aspect-ratio: 3
}

.\!h-0 {
    height: 0!important
}

.h-0 {
    height: 0
}

.h-0\.5 {
    height: .125rem
}

.h-1 {
    height: .25rem
}

.h-1\.5 {
    height: .375rem
}

.h-1\/2 {
    height: 50%
}

.h-10 {
    height: 2.5rem
}

.h-11 {
    height: 2.75rem
}

.h-12 {
    height: 3rem
}

.h-12\.5 {
    height: 3.125rem
}

.h-15 {
    height: 3.75rem
}

.h-16 {
    height: 4rem
}

.h-17 {
    height: 4.25rem
}

.h-19 {
    height: 4.75rem
}

.h-2 {
    height: .5rem
}

.h-2\.5 {
    height: .625rem
}

.h-3 {
    height: .75rem
}

.h-3\.5 {
    height: .875rem
}

.h-4 {
    height: 1rem
}

.h-4\/6 {
    height: 66.666667%
}

.h-5 {
    height: 1.25rem
}

.h-6 {
    height: 1.5rem
}

.h-7 {
    height: 1.75rem
}

.h-8 {
    height: 2rem
}

.h-9 {
    height: 2.25rem
}

.h-9\.5 {
    height: 2.375rem
}

.h-\[1\.25em\] {
    height: 1.25em
}

.h-\[150px\] {
    height: 150px
}

.h-\[1em\] {
    height: 1em
}

.h-\[270px\] {
    height: 270px
}

.h-\[350px\] {
    height: 350px
}

.h-\[38px\] {
    height: 38px
}

.h-\[52px\] {
    height: 52px
}

.h-\[96px\] {
    height: 96px
}

.h-auto {
    height: auto
}

.h-current-header {
    height: var(--header-height)
}

.h-full {
    height: 100%
}

.h-px {
    height: 1px
}

.max-h-0 {
    max-height: 0
}

.max-h-\[300px\] {
    max-height: 300px
}

.max-h-\[63px\] {
    max-height: 63px
}

.max-h-\[96px\] {
    max-height: 96px
}

.max-h-full {
    max-height: 100%
}

.max-h-viewport-contain {
    max-height: calc(100vh - var(--header-height))
}

.min-h-9 {
    min-height: 2.375rem
}

.min-h-\[1px\] {
    min-height: 1px
}

.min-h-\[200px\] {
    min-height: 200px
}

.min-h-\[266px\] {
    min-height: 266px
}

.min-h-\[300px\] {
    min-height: 300px
}

.min-h-\[40px\] {
    min-height: 40px
}

.w-0 {
    width: 0
}

.w-0\.5 {
    width: .125rem
}

.w-1 {
    width: .25rem
}

.w-1\.5 {
    width: .375rem
}

.w-1\/2 {
    width: 50%
}

.w-1\/4 {
    width: 25%
}

.w-10 {
    width: 2.5rem
}

.w-10\/12 {
    width: 83.333333%
}

.w-12 {
    width: 3rem
}

.w-12\.5 {
    width: 3.125rem
}

.w-17 {
    width: 4.25rem
}

.w-2 {
    width: .5rem
}

.w-2\.5 {
    width: .625rem
}

.w-23 {
    width: 5.75rem
}

.w-27\.5 {
    width: 6.875rem
}

.w-3 {
    width: .75rem
}

.w-3\/4 {
    width: 75%
}

.w-30 {
    width: 7.5rem
}

.w-4 {
    width: 1rem
}

.w-5 {
    width: 1.25rem
}

.w-6 {
    width: 1.5rem
}

.w-8 {
    width: 2rem
}

.w-8\/12 {
    width: 66.666667%
}

.w-9 {
    width: 2.25rem
}

.w-9\.5 {
    width: 2.375rem
}

.w-\[12\.5rem\] {
    width: 12.5rem
}

.w-\[165\%\] {
    width: 165%
}

.w-\[200px\] {
    width: 200px
}

.w-\[222px\] {
    width: 222px
}

.w-\[240px\] {
    width: 240px
}

.w-\[295px\] {
    width: 295px
}

.w-\[368px\] {
    width: 368px
}

.w-\[42px\] {
    width: 42px
}

.w-\[50px\] {
    width: 50px
}

.w-\[60px\] {
    width: 60px
}

.w-\[75px\] {
    width: 75px
}

.w-\[96px\] {
    width: 96px
}

.w-auto {
    width: auto
}

.w-fit {
    width: -moz-fit-content;
    width: fit-content
}

.w-full {
    width: 100%
}

.w-px {
    width: 1px
}

.min-w-0 {
    min-width: 0
}

.min-w-9 {
    min-width: 2.375rem
}

.min-w-\[110px\] {
    min-width: 110px
}

.min-w-\[240px\] {
    min-width: 240px
}

.min-w-\[256px\] {
    min-width: 256px
}

.min-w-\[300px\] {
    min-width: 300px
}

.min-w-\[35\%\] {
    min-width: 35%
}

.min-w-\[40px\] {
    min-width: 40px
}

.min-w-\[96px\] {
    min-width: 96px
}

.min-w-portal-col {
    min-width: 372px
}

.max-w-\[128px\] {
    max-width: 128px
}

.max-w-\[200px\] {
    max-width: 200px
}

.max-w-\[550px\] {
    max-width: 550px
}

.max-w-\[600px\] {
    max-width: 600px
}

.max-w-\[658px\] {
    max-width: 658px
}

.max-w-\[80\%\] {
    max-width: 80%
}

.max-w-\[80vw\] {
    max-width: 80vw
}

.max-w-\[90px\] {
    max-width: 90px
}

.max-w-container-main {
    max-width: 1046px
}

.max-w-fit {
    max-width: -moz-fit-content;
    max-width: fit-content
}

.max-w-full {
    max-width: 100%
}

.max-w-main-content {
    max-width: 1182px
}

.max-w-viewport-with-spacing {
    max-width: calc(100vw - 2rem)
}

.flex-shrink {
    flex-shrink: 1
}

.flex-shrink-0,.shrink-0 {
    flex-shrink: 0
}

.flex-grow,.grow {
    flex-grow: 1
}

.grow-0 {
    flex-grow: 0
}

.basis-0 {
    flex-basis: 0
}

.basis-1\/2 {
    flex-basis: 50%
}

.basis-1\/3 {
    flex-basis: 33.333333%
}

.basis-16 {
    flex-basis: 4rem
}

.basis-full {
    flex-basis: 100%
}

.origin-center {
    transform-origin: center
}

.origin-right {
    transform-origin: right
}

.-translate-x-1\/2,.-translate-x-2\/4 {
    --tw-translate-x: -50%
}

.-translate-x-1\/2,.-translate-x-2\/4,.-translate-x-full {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-x-full {
    --tw-translate-x: -100%
}

.-translate-y-1\/2 {
    --tw-translate-y: -50%
}

.-translate-y-1\/2,.-translate-y-1\/3 {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-1\/3 {
    --tw-translate-y: -33.333333%
}

.-translate-y-2\/4 {
    --tw-translate-y: -50%
}

.-translate-y-2\/4,.-translate-y-label-fix {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-label-fix {
    --tw-translate-y: -0.1rem
}

.rotate-180 {
    --tw-rotate: 180deg
}

.rotate-180,.rotate-90 {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-90 {
    --tw-rotate: 90deg
}

.-scale-100 {
    --tw-scale-x: -1;
    --tw-scale-y: -1
}

.-scale-100,.scale-110 {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1
}

.scale-\[0\.33\] {
    --tw-scale-x: 0.33;
    --tw-scale-y: 0.33
}

.scale-\[0\.33\],.scale-\[0\.66\] {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-\[0\.66\] {
    --tw-scale-x: 0.66;
    --tw-scale-y: 0.66
}

.-scale-x-100 {
    --tw-scale-x: -1
}

.-scale-x-100,.transform {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes error-shake {
    10%,90% {
        transform: translate3d(-1px,0,0)
    }

    20%,80% {
        transform: translate3d(2px,0,0)
    }

    30%,50%,70% {
        transform: translate3d(-4px,0,0)
    }

    40%,60% {
        transform: translate3d(4px,0,0)
    }
}

.animate-error-shake {
    animation: error-shake .82s cubic-bezier(.36,.07,.19,.97) both
}

@keyframes live-dot {
    0%,60%,to {
        opacity: 1
    }

    80% {
        opacity: .2
    }
}

.animate-live-dot {
    animation: live-dot 1.3s ease-in-out infinite
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

.animate-pulse {
    animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite
}

@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

.animate-spin {
    animation: spin 1s linear infinite
}

.cursor-pointer {
    cursor: pointer
}

.resize {
    resize: both
}

.scroll-mt-current-header {
    scroll-margin-top: var(--header-height)
}

.grid-cols-1 {
    grid-template-columns: repeat(1,minmax(0,1fr))
}

.grid-cols-1-auto {
    grid-template-columns: minmax(0,1fr) auto
}

.grid-cols-\[1fr_auto\] {
    grid-template-columns: 1fr auto
}

.grid-rows-1 {
    grid-template-rows: repeat(1,minmax(0,1fr))
}

.flex-row {
    flex-direction: row
}

.flex-col {
    flex-direction: column
}

.flex-col-reverse {
    flex-direction: column-reverse
}

.flex-wrap {
    flex-wrap: wrap
}

.flex-nowrap {
    flex-wrap: nowrap
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.items-stretch {
    align-items: stretch
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.justify-around {
    justify-content: space-around
}

.justify-items-center {
    justify-items: center
}

.gap-0 {
    gap: 0
}

.gap-0\.25 {
    gap: .063rem
}

.gap-4 {
    gap: 1rem
}

.gap-5 {
    gap: 1.25rem
}

.gap-5\.5 {
    gap: 1.375rem
}

.gap-6 {
    gap: 1.5rem
}

.gap-x-10 {
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem
}

.gap-x-4 {
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

.gap-x-6 {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem
}

.gap-x-\[2\%\] {
    -moz-column-gap: 2%;
    column-gap: 2%
}

.gap-y-2 {
    row-gap: .5rem
}

.gap-y-4 {
    row-gap: 1rem
}

.space-y-4>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(1rem*var(--tw-space-y-reverse));
    margin-top: calc(1rem*(1 - var(--tw-space-y-reverse)))
}

.self-start {
    align-self: flex-start
}

.self-end {
    align-self: flex-end
}

.self-center {
    align-self: center
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-scroll {
    overflow: scroll
}

.overflow-x-auto {
    overflow-x: auto
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-y-hidden {
    overflow-y: hidden
}

.overflow-y-scroll {
    overflow-y: scroll
}

.scroll-smooth {
    scroll-behavior: smooth
}

.overflow-ellipsis,.text-ellipsis {
    text-overflow: ellipsis
}

.whitespace-normal {
    white-space: normal
}

.whitespace-nowrap {
    white-space: nowrap
}

.break-words {
    overflow-wrap: break-word
}

.rounded {
    border-radius: .25rem
}

.rounded-2xl {
    border-radius: 1rem
}

.rounded-\[10px\] {
    border-radius: 10px
}

.rounded-\[16px\] {
    border-radius: 16px
}

.rounded-\[256px\] {
    border-radius: 256px
}

.rounded-button {
    border-radius: 2rem
}

.rounded-full {
    border-radius: 9999px
}

.rounded-pill {
    border-radius: 16rem
}

.border {
    border-width: 1px
}

.border-0 {
    border-width: 0
}

.border-16 {
    border-width: 1rem
}

.border-2 {
    border-width: 2px
}

.border-y {
    border-top-width: 1px
}

.border-b,.border-y {
    border-bottom-width: 1px
}

.border-b-2 {
    border-bottom-width: 2px
}

.border-b-4 {
    border-bottom-width: 4px
}

.border-t {
    border-top-width: 1px
}

.border-none {
    border-style: none
}

.border-alert-var {
    border-color: var(--park-color-alert)
}

.border-black-muted {
    --tw-border-opacity: 1;
    border-color: rgb(105 108 113/var(--tw-border-opacity))
}

.border-black-slight {
    --tw-border-opacity: 1;
    border-color: rgb(235 236 237/var(--tw-border-opacity))
}

.border-black-slightest {
    --tw-border-opacity: 1;
    border-color: rgb(245 245 246/var(--tw-border-opacity))
}

.border-black-solid {
    --tw-border-opacity: 1;
    border-color: rgb(4 10 20/var(--tw-border-opacity))
}

.border-black-subtle {
    --tw-border-opacity: 1;
    border-color: rgb(215 216 217/var(--tw-border-opacity))
}

.border-primary-base {
    --tw-border-opacity: 1;
    border-color: rgb(255 205 0/var(--tw-border-opacity))
}

.border-transparent {
    border-color: transparent
}

.border-white-solid {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.border-b-black-solid {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(4 10 20/var(--tw-border-opacity))
}

.border-b-primary-base {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(255 205 0/var(--tw-border-opacity))
}

.border-l-black-solid {
    --tw-border-opacity: 1;
    border-left-color: rgb(4 10 20/var(--tw-border-opacity))
}

.bg-\[\#040A14D9\] {
    background-color: #040a14d9
}

.bg-\[\#B1D9D6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(177 217 214/var(--tw-bg-opacity))
}

.bg-abo-button {
    --tw-bg-opacity: 1;
    background-color: rgb(4 10 20/var(--tw-bg-opacity))
}

.bg-black-almost {
    --tw-bg-opacity: 1;
    background-color: rgb(42 46 54/var(--tw-bg-opacity))
}

.bg-black-halfway {
    --tw-bg-opacity: 1;
    background-color: rgb(155 157 161/var(--tw-bg-opacity))
}

.bg-black-muted {
    --tw-bg-opacity: 1;
    background-color: rgb(105 108 113/var(--tw-bg-opacity))
}

.bg-black-slight {
    --tw-bg-opacity: 1;
    background-color: rgb(235 236 237/var(--tw-bg-opacity))
}

.bg-black-slightest {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 246/var(--tw-bg-opacity))
}

.bg-black-solid {
    --tw-bg-opacity: 1;
    background-color: rgb(4 10 20/var(--tw-bg-opacity))
}

.bg-black-subtle {
    --tw-bg-opacity: 1;
    background-color: rgb(215 216 217/var(--tw-bg-opacity))
}

.bg-current {
    background-color: currentColor
}

.bg-divider-var {
    background-color: var(--park-color-divider)
}

.bg-footer {
    --tw-bg-opacity: 1;
    background-color: rgb(42 46 54/var(--tw-bg-opacity))
}

.bg-primary-base {
    --tw-bg-opacity: 1;
    background-color: rgb(255 205 0/var(--tw-bg-opacity))
}

.bg-special-ad {
    --tw-bg-opacity: 1;
    background-color: rgb(199 80 0/var(--tw-bg-opacity))
}

.bg-special-breaking,.bg-special-live {
    --tw-bg-opacity: 1;
    background-color: rgb(220 55 55/var(--tw-bg-opacity))
}

.bg-transparent {
    background-color: transparent
}

.bg-variable {
    background-color: var(--color-variable)
}

.bg-white-almost {
    --tw-bg-opacity: 1;
    background-color: rgb(218 218 220/var(--tw-bg-opacity))
}

.bg-white-solid {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-opacity-16 {
    --tw-bg-opacity: 0.16
}

.bg-opacity-70 {
    --tw-bg-opacity: 0.7
}

.bg-opacity-80 {
    --tw-bg-opacity: 0.8
}

.bg-enlargable-icon {
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nNDgnIGhlaWdodD0nNDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAgMjRDMCAxMC43NDUgMTAuNzQ1IDAgMjQgMHMyNCAxMC43NDUgMjQgMjQtMTAuNzQ1IDI0LTI0IDI0UzAgMzcuMjU1IDAgMjRaJyBmaWxsPScjMDQwQTE0JyBmaWxsLW9wYWNpdHk9Jy42Jy8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yNyAxNS45NWEuNTUuNTUgMCAxIDAgMCAxLjFoMy4xNzJsLTQuNTYgNC41NjFhLjU1LjU1IDAgMSAwIC43NzcuNzc4bDQuNTYxLTQuNTYxVjIxYS41NS41NSAwIDEgMCAxLjEgMHYtNS4wNUgyN1ptLTYgMTYuMWEuNTUuNTUgMCAxIDAgMC0xLjFoLTMuMTcybDQuNTYxLTQuNTZhLjU1LjU1IDAgMSAwLS43NzgtLjc3OWwtNC41NiA0LjU2MVYyN2EuNTUuNTUgMCAxIDAtMS4xIDB2NS4wNUgyMVonIGZpbGw9JyNmZmYnLz48L3N2Zz4=)
}

.bg-gradient-shadow {
    background-image: linear-gradient(180deg,rgba(0,0,0,.16) -75%,transparent)
}

.bg-gradient-to-b {
    background-image: linear-gradient(to bottom,var(--tw-gradient-stops))
}

.bg-gradient-to-l {
    background-image: linear-gradient(to left,var(--tw-gradient-stops))
}

.bg-gradient-to-r {
    background-image: linear-gradient(to right,var(--tw-gradient-stops))
}

.bg-gradient-to-t {
    background-image: linear-gradient(to top,var(--tw-gradient-stops))
}

.bg-magnifier-icon {
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMjggMTI4Jz48cGF0aCBkPSdNMTIxLjExIDEyOCA4Ny45NCA5NC44M2E1My43IDUzLjcgMCAxIDEgNi44OS02Ljg5TDEyOCAxMjEuMTFaTTUzLjYzIDkuNzVhNDMuODkgNDMuODkgMCAxIDAgNDMuODkgNDMuODhBNDMuOTQgNDMuOTQgMCAwIDAgNTMuNjMgOS43NVonLz48L3N2Zz4=)
}

.bg-none {
    background-image: none
}

.from-black-almost {
    --tw-gradient-from: #2a2e36;
    --tw-gradient-to: rgba(42,46,54,0);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-black-solid {
    --tw-gradient-from: #040a14;
    --tw-gradient-to: rgba(4,10,20,0);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-variable {
    --tw-gradient-from: var(--color-variable);
    --tw-gradient-to: hsla(0,0%,100%,0);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.from-white-solid {
    --tw-gradient-from: #fff;
    --tw-gradient-to: hsla(0,0%,100%,0);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.to-black-almost {
    --tw-gradient-to: #2a2e36
}

.to-transparent {
    --tw-gradient-to: transparent
}

.bg-size-50 {
    background-size: 16px
}

.bg-\[16px_13px\] {
    background-position: 16px 13px
}

.bg-\[16px_14px\] {
    background-position: 16px 14px
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.fill-black-solid {
    fill: #040a14
}

.fill-current {
    fill: currentColor
}

.fill-primary-base {
    fill: #ffcd00
}

.stroke-current {
    stroke: currentColor
}

.object-contain {
    -o-object-fit: contain;
    object-fit: contain
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.object-scale-down {
    -o-object-fit: scale-down;
    object-fit: scale-down
}

.object-center {
    -o-object-position: center;
    object-position: center
}

.p-2 {
    padding: .5rem
}

.p-3 {
    padding: .75rem
}

.p-4 {
    padding: 1rem
}

.p-5 {
    padding: 1.25rem
}

.p-6 {
    padding: 1.5rem
}

.p-7 {
    padding: 1.75rem
}

.\!px-0 {
    padding-left: 0!important;
    padding-right: 0!important
}

.px-0 {
    padding-left: 0;
    padding-right: 0
}

.px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.px-17 {
    padding-left: 4.25rem;
    padding-right: 4.25rem
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem
}

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem
}

.px-8 {
    padding-left: 2rem;
    padding-right: 2rem
}

.px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem
}

.py-0 {
    padding-bottom: 0;
    padding-top: 0
}

.py-0\.5 {
    padding-bottom: .125rem;
    padding-top: .125rem
}

.py-1 {
    padding-bottom: .25rem;
    padding-top: .25rem
}

.py-1\.5 {
    padding-bottom: .375rem;
    padding-top: .375rem
}

.py-10 {
    padding-bottom: 2.5rem;
    padding-top: 2.5rem
}

.py-12 {
    padding-bottom: 3rem;
    padding-top: 3rem
}

.py-16 {
    padding-bottom: 4rem;
    padding-top: 4rem
}

.py-2 {
    padding-bottom: .5rem;
    padding-top: .5rem
}

.py-2\.5 {
    padding-bottom: .625rem;
    padding-top: .625rem
}

.py-3 {
    padding-bottom: .75rem;
    padding-top: .75rem
}

.py-4 {
    padding-bottom: 1rem;
    padding-top: 1rem
}

.py-4\.5 {
    padding-bottom: 1.125rem;
    padding-top: 1.125rem
}

.py-5 {
    padding-bottom: 1.25rem;
    padding-top: 1.25rem
}

.py-6 {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem
}

.py-8 {
    padding-bottom: 2rem;
    padding-top: 2rem
}

.pb-0 {
    padding-bottom: 0
}

.pb-1 {
    padding-bottom: .25rem
}

.pb-10 {
    padding-bottom: 2.5rem
}

.pb-16\/9 {
    padding-bottom: 56.25%
}

.pb-2 {
    padding-bottom: .5rem
}

.pb-2\.5 {
    padding-bottom: .625rem
}

.pb-3 {
    padding-bottom: .75rem
}

.pb-4 {
    padding-bottom: 1rem
}

.pb-5 {
    padding-bottom: 1.25rem
}

.pb-6 {
    padding-bottom: 1.5rem
}

.pb-8 {
    padding-bottom: 2rem
}

.pb-\[132\%\] {
    padding-bottom: 132%
}

.pl-0 {
    padding-left: 0
}

.pl-0\.5 {
    padding-left: .125rem
}

.pl-10 {
    padding-left: 2.5rem
}

.pl-2 {
    padding-left: .5rem
}

.pl-2\.5 {
    padding-left: .625rem
}

.pl-5 {
    padding-left: 1.25rem
}

.pl-6 {
    padding-left: 1.5rem
}

.pl-8 {
    padding-left: 2rem
}

.pr-1 {
    padding-right: .25rem
}

.pr-10 {
    padding-right: 2.5rem
}

.pr-2 {
    padding-right: .5rem
}

.pr-4 {
    padding-right: 1rem
}

.pr-4\.5 {
    padding-right: 1.125rem
}

.pr-6 {
    padding-right: 1.5rem
}

.pt-1 {
    padding-top: .25rem
}

.pt-12 {
    padding-top: 3rem
}

.pt-16\/10 {
    padding-top: 62.5%
}

.pt-16\/9 {
    padding-top: 56.25%
}

.pt-17 {
    padding-top: 4.25rem
}

.pt-2 {
    padding-top: .5rem
}

.pt-3 {
    padding-top: .75rem
}

.pt-4 {
    padding-top: 1rem
}

.pt-5 {
    padding-top: 1.25rem
}

.pt-6 {
    padding-top: 1.5rem
}

.pt-8 {
    padding-top: 2rem
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.align-baseline {
    vertical-align: baseline
}

.align-middle {
    vertical-align: middle
}

.font-headlines {
    font-family: PublicoHeadline,serif
}

.font-inherit {
    font-family: inherit
}

.font-sans {
    font-family: Inter,sans-serif
}

.font-serif {
    font-family: Merriweather,serif
}

.text-0 {
    font-size: 0
}

.text-10 {
    font-size: .5625rem;
    line-height: 1.25
}

.text-20 {
    font-size: .625rem;
    line-height: 1.25
}

.text-30 {
    font-size: .75rem;
    line-height: 1.25
}

.text-40 {
    font-size: .875rem;
    line-height: 1.25
}

.text-50 {
    font-size: 1rem;
    line-height: 1.25
}

.text-55 {
    font-size: 1.0625rem;
    line-height: 1.25
}

.text-60 {
    font-size: 1.125rem;
    line-height: 1.25
}

.text-65 {
    font-size: 1.188rem;
    line-height: 1.25
}

.text-70 {
    font-size: 1.25rem;
    line-height: 1.25
}

.text-80 {
    font-size: 1.375rem;
    line-height: 1.25
}

.text-90 {
    font-size: 1.75rem;
    line-height: 1.25
}

.font-bold {
    font-weight: 700
}

.font-medium {
    font-weight: 500
}

.font-normal {
    font-weight: 400
}

.font-semibold {
    font-weight: 600
}

.uppercase {
    text-transform: uppercase
}

.italic {
    font-style: italic
}

.not-italic {
    font-style: normal
}

.\!leading-md {
    line-height: 1.5!important
}

.\!leading-serif {
    line-height: 1.8!important
}

.leading-\[1\] {
    line-height: 1
}

.leading-\[38px\] {
    line-height: 38px
}

.leading-md {
    line-height: 1.5
}

.tracking-sans-wide {
    letter-spacing: .063em
}

.\!text-on-primary {
    --tw-text-opacity: 1!important;
    color: rgb(4 10 20/var(--tw-text-opacity))!important
}

.\!text-transparent {
    color: transparent!important
}

.text-\[\#2C626E\] {
    --tw-text-opacity: 1;
    color: rgb(44 98 110/var(--tw-text-opacity))
}

.text-\[\#FFFFFFBF\] {
    color: #ffffffbf
}

.text-alert-var {
    color: var(--park-color-alert)
}

.text-black-almost {
    --tw-text-opacity: 1;
    color: rgb(42 46 54/var(--tw-text-opacity))
}

.text-black-halfway {
    --tw-text-opacity: 1;
    color: rgb(155 157 161/var(--tw-text-opacity))
}

.text-black-muted {
    --tw-text-opacity: 1;
    color: rgb(105 108 113/var(--tw-text-opacity))
}

.text-black-slightest {
    --tw-text-opacity: 1;
    color: rgb(245 245 246/var(--tw-text-opacity))
}

.text-black-solid,.text-on-primary {
    --tw-text-opacity: 1;
    color: rgb(4 10 20/var(--tw-text-opacity))
}

.text-primary-base {
    --tw-text-opacity: 1;
    color: rgb(255 205 0/var(--tw-text-opacity))
}

.text-special-breaking {
    --tw-text-opacity: 1;
    color: rgb(220 55 55/var(--tw-text-opacity))
}

.text-white-halfway {
    --tw-text-opacity: 1;
    color: rgb(150 150 150/var(--tw-text-opacity))
}

.text-white-muted {
    --tw-text-opacity: 1;
    color: rgb(192 193 196/var(--tw-text-opacity))
}

.text-white-solid {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.underline {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.\!opacity-0 {
    opacity: 0!important
}

.opacity-0 {
    opacity: 0
}

.opacity-100 {
    opacity: 1
}

.opacity-40 {
    opacity: .4
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)
}

.shadow,.shadow-button {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-button {
    --tw-shadow: 1px 1px 8px rgba(0,0,0,.3);
    --tw-shadow-colored: 1px 1px 8px var(--tw-shadow-color)
}

.shadow-elevation-6 {
    --tw-shadow: 0px 7.91427px 13.1905px rgba(0,0,0,.14),0px 1.31905px 23.7428px rgba(0,0,0,.12),0px 3.95714px 6.59523px rgba(0,0,0,.2);
    --tw-shadow-colored: 0px 7.91427px 13.1905px var(--tw-shadow-color),0px 1.31905px 23.7428px var(--tw-shadow-color),0px 3.95714px 6.59523px var(--tw-shadow-color)
}

.shadow-elevation-6,.shadow-md {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)
}

.shadow-overlay {
    --tw-shadow: 1px 1px 8px rgba(0,0,0,.16),1px 1px 16px rgba(0,0,0,.08);
    --tw-shadow-colored: 1px 1px 8px var(--tw-shadow-color),1px 1px 16px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.blur {
    --tw-blur: blur(8px)
}

.blur,.blur-sm {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.blur-sm {
    --tw-blur: blur(4px)
}

.invert {
    --tw-invert: invert(100%)
}

.filter,.invert {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.transition {
    transition-duration: .15s;
    transition-property: color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.transition-\[max-height\] {
    transition-duration: .15s;
    transition-property: max-height;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.transition-all {
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.transition-max-h {
    transition-duration: .15s;
    transition-property: max-height;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.transition-opacity {
    transition-duration: .15s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.transition-transform {
    transition-duration: .15s;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.duration-100 {
    transition-duration: .1s
}

.duration-150 {
    transition-duration: .15s
}

.duration-200 {
    transition-duration: .2s
}

.duration-300 {
    transition-duration: .3s
}

.ease-out {
    transition-timing-function: cubic-bezier(0,0,.2,1)
}

.line-clamp-5 {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    display: -webkit-box;
    overflow: hidden
}

.text-em-35 {
    font-size: .813em;
    line-height: 1.25
}

.text-em-55 {
    font-size: 1.0625em;
    line-height: 1.25
}

.text-em-60 {
    font-size: 1.125em;
    line-height: 1.25
}

.link-primary {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(255 205 0/var(--tw-border-opacity));
    border-bottom-width: 1px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

@media(hover: hover) and (pointer:fine) {
    .link-primary:hover {
        border-bottom-width:.188rem
    }
}

.link-primary:focus {
    border-bottom-width: .188rem
}

.is-advertorial .link-primary {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(199 80 0/var(--tw-border-opacity))
}

.link-child-primary a {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(255 205 0/var(--tw-border-opacity));
    border-bottom-width: 1px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

@media(hover: hover) and (pointer:fine) {
    .link-child-primary a:hover {
        border-bottom-width:.188rem
    }
}

.link-child-primary a:focus {
    border-bottom-width: .188rem
}

.is-advertorial .link-child-primary a {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(199 80 0/var(--tw-border-opacity))
}

.link-black {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(4 10 20/var(--tw-border-opacity));
    border-bottom-width: 1px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

@media(hover: hover) and (pointer:fine) {
    .link-black:hover {
        border-bottom-width:.188rem
    }
}

.link-black:focus {
    border-bottom-width: .188rem
}

.link-child-black a {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(4 10 20/var(--tw-border-opacity));
    border-bottom-width: 1px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

@media(hover: hover) and (pointer:fine) {
    .link-child-black a:hover {
        border-bottom-width:.188rem
    }
}

.link-child-black a:focus {
    border-bottom-width: .188rem
}

.link-current {
    border-bottom-color: currentColor;
    border-bottom-width: 1px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

@media(hover: hover) and (pointer:fine) {
    .link-current:hover {
        border-bottom-width:.188rem
    }
}

.link-current:focus {
    border-bottom-width: .188rem
}

.link-child-current a {
    border-bottom-color: currentColor;
    border-bottom-width: 1px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    -webkit-text-decoration-line: none;
    text-decoration-line: none
}

@media(hover: hover) and (pointer:fine) {
    .link-child-current a:hover {
        border-bottom-width:.188rem
    }
}

.link-child-current a:focus {
    border-bottom-width: .188rem
}

.\[-webkit-box-orient\:vertical\] {
    -webkit-box-orient: vertical
}

.\[-webkit-line-clamp\:3\] {
    -webkit-line-clamp: 3
}

.\[display\:-webkit-box\] {
    display: -webkit-box
}

.after\:park-footer-dot:after {
    --tw-content: "·";
    content: var(--tw-content);
    font-size: .625rem;
    line-height: 1.25;
    padding-left: .5rem;
    padding-right: .5rem
}

.dark .dark\:bg-header-gradient-dark {
    background: linear-gradient(180deg,#969696 1px,#2a2e36 1px 3px,#ffcd00 3px calc(100% - 3px),#2a2e36 calc(100% - 3px) calc(100% - 1px),#969696 calc(100% - 1px))
}

.dark .dark\:var-color-dark {
    --color-variable: #2a2e36
}

@media(min-width: 1024px) {
    .desktop\:content-placing-left {
        margin-left:0;
        margin-right: auto;
        max-width: clamp(1024px,100vw - 600px,1182px)
    }

    .desktop\:park-container-small {
        box-sizing: content-box;
        margin-left: auto;
        margin-right: auto
    }

    @media(min-width: 1024px) {
        .desktop\:park-container-small {
            max-width:640px
        }
    }

    .desktop\:floating-content {
        box-sizing: content-box;
        max-width: 320px;
        width: 100%
    }

    .desktop\:article-dropcap-large>p:first-letter {
        float: left;
        font-size: 4em;
        line-height: .9;
        margin-right: .3rem;
        margin-top: 0;
        text-transform: uppercase
    }
}

@media(min-width: 1439px) {
    .fireplace\:content-placing-fireplace {
        margin-left:auto;
        margin-right: auto
    }
}

@media print {
    .print\:article-dropcap-print>p:first-letter {
        float: none!important;
        font-size: inherit!important;
        line-height: inherit!important;
        margin: 0!important;
        text-transform: none!important
    }
}

.placeholder\:text-black-muted::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(105 108 113/var(--tw-text-opacity))
}

.placeholder\:text-black-muted::placeholder {
    --tw-text-opacity: 1;
    color: rgb(105 108 113/var(--tw-text-opacity))
}

.before\:absolute:before {
    content: var(--tw-content);
    position: absolute
}

.before\:inset-y-0:before {
    bottom: 0;
    content: var(--tw-content);
    top: 0
}

.before\:-left-8:before {
    content: var(--tw-content);
    left: -2rem
}

.before\:float-left:before {
    content: var(--tw-content);
    float: left
}

.before\:mx-1:before {
    content: var(--tw-content);
    margin-left: .25rem;
    margin-right: .25rem
}

.before\:mx-1\.5:before {
    content: var(--tw-content);
    margin-left: .375rem;
    margin-right: .375rem
}

.before\:mr-1:before {
    content: var(--tw-content);
    margin-right: .25rem
}

.before\:block:before {
    content: var(--tw-content);
    display: block
}

.before\:inline-block:before {
    content: var(--tw-content);
    display: inline-block
}

.before\:hidden:before {
    content: var(--tw-content);
    display: none
}

.before\:h-0:before {
    content: var(--tw-content);
    height: 0
}

.before\:h-0\.5:before {
    content: var(--tw-content);
    height: .125rem
}

.before\:h-px:before {
    content: var(--tw-content);
    height: 1px
}

.before\:w-0:before {
    content: var(--tw-content);
    width: 0
}

.before\:w-0\.5:before {
    content: var(--tw-content);
    width: .125rem
}

.before\:rounded-full:before {
    border-radius: 9999px;
    content: var(--tw-content)
}

.before\:bg-black-halfway:before {
    --tw-bg-opacity: 1;
    background-color: rgb(155 157 161/var(--tw-bg-opacity));
    content: var(--tw-content)
}

.before\:bg-current:before {
    background-color: currentColor;
    content: var(--tw-content)
}

.before\:pt-16\/10:before {
    content: var(--tw-content);
    padding-top: 62.5%
}

.before\:align-middle:before {
    content: var(--tw-content);
    vertical-align: middle
}

.before\:content-\[\'\B7\'\]:before{--tw-content:"·";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);left:0;right:0}.after\:bottom-0:after{bottom:0;content:var(--tw-content)}.after\:z-0:after{content:var(--tw-content);z-index:0}.after\:clear-both:after{clear:both;content:var(--tw-content)}.after\:mx-6:after{content:var(--tw-content);margin-left:1.5rem;margin-right:1.5rem}.after\:table:after{content:var(--tw-content);display:table}.after\:hidden:after{content:var(--tw-content);display:none}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:bg-divider-var:after{background-color:var(--park-color-divider);content:var(--tw-content)}.first\:-mt-5:first-child{margin-top:-1.25rem}.first\:ml-0:first-child{margin-left:0}.first\:mt-0:first-child{margin-top:0}.first\:mt-5:first-child{margin-top:1.25rem}.first\:mt-8:first-child{margin-top:2rem}.first\:rounded-l-\[256px\]:first-child{border-bottom-left-radius:256px;border-top-left-radius:256px}.first\:pt-0:first-child{padding-top:0}.before\:first\:hidden:first-child:before,.first\:before\:hidden:first-child:before{content:var(--tw-content);display:none}.last\:\!mr-0:last-child{margin-right:0!important}.last\:-mb-5:last-child{margin-bottom:-1.25rem}.last\:mb-0:last-child{margin-bottom:0}.last\:mb-5:last-child{margin-bottom:1.25rem}.last\:mr-0:last-child{margin-right:0}.last\:mr-4:last-child{margin-right:1rem}.last\:rounded-r-\[256px\]:last-child{border-bottom-right-radius:256px;border-top-right-radius:256px}.last\:pb-0:last-child{padding-bottom:0}.last\:after\:hidden:last-child:after{content:var(--tw-content);display:none}@media(hover:hover) and (pointer:fine){.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-b-black-solid:hover{--tw-border-opacity:1;border-bottom-color:rgb(4 10 20/var(--tw-border-opacity))}.hover\:bg-black-almost:hover{--tw-bg-opacity:1;background-color:rgb(42 46 54/var(--tw-bg-opacity))}.hover\:bg-black-solid:hover{--tw-bg-opacity:1;background-color:rgb(4 10 20/var(--tw-bg-opacity))}.hover\:bg-primary-base:hover{--tw-bg-opacity:1;background-color:rgb(255 205 0/var(--tw-bg-opacity))}.hover\:bg-primary-dark:hover{--tw-bg-opacity:1;background-color:rgb(250 185 0/var(--tw-bg-opacity))}.hover\:stroke-black-solid:hover{stroke:#040a14}.hover\:stroke-2:hover{stroke-width:2}.hover\:stroke-\[6px\]:hover{stroke-width:6px}.hover\:text-black-muted:hover{--tw-text-opacity:1;color:rgb(105 108 113/var(--tw-text-opacity))}.hover\:text-black-solid:hover{--tw-text-opacity:1;color:rgb(4 10 20/var(--tw-text-opacity))}.hover\:text-white-solid:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}}.focus\:border-black-solid:focus{--tw-border-opacity:1;border-color:rgb(4 10 20/var(--tw-border-opacity))}.focus\:bg-primary-dark:focus{--tw-bg-opacity:1;background-color:rgb(250 185 0/var(--tw-bg-opacity))}.focus\:underline:focus{-webkit-text-decoration-line:underline;text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-0:focus{outline-width:0}.focus-visible\:outline-0:focus-visible{outline-width:0}.active\:border-black-solid:active{--tw-border-opacity:1;border-color:rgb(4 10 20/var(--tw-border-opacity))}.disabled\:hidden:disabled{display:none}.disabled\:bg-primary-base:disabled{--tw-bg-opacity:1;background-color:rgb(255 205 0/var(--tw-bg-opacity))}.disabled\:opacity-0:disabled{opacity:0}@media(hover:hover) and (pointer:fine){.hover\:disabled\:cursor-not-allowed:disabled:hover{cursor:not-allowed}}.active\:disabled\:border-black-subtle:disabled:active,.focus\:disabled\:border-black-subtle:disabled:focus{--tw-border-opacity:1;border-color:rgb(215 216 217/var(--tw-border-opacity))}.group:first-child .group-first\:mt-8{margin-top:2rem}.group\/c-list:first-child .group-first\/c-list\:pt-0{padding-top:0}.group:last-child .group-last\:hidden{display:none}@media(hover:hover) and (pointer:fine){.group:hover .group-hover\:inline-block{display:inline-block}.group:hover .group-hover\:hidden{display:none}.group\/link:hover .group-hover\/link\:-translate-y-1{--tw-translate-y:-0.25rem}.group\/link:hover .group-hover\/link\:-translate-y-1,.group\/link:hover .group-hover\/link\:-translate-y-1\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/link:hover .group-hover\/link\:-translate-y-1\.5{--tw-translate-y:-0.375rem}.group\/link:hover .group-hover\/link\:translate-y-1{--tw-translate-y:0.25rem}.group\/link:hover .group-hover\/link\:translate-y-1,.group\/link:hover .group-hover\/link\:translate-y-1\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/link:hover .group-hover\/link\:translate-y-1\.5{--tw-translate-y:0.375rem}.group\/button:hover .group-hover\/button\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group\/button:hover .group-hover\/button\:scale-110,.group\/link:hover .group-hover\/link\:scale-105{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/link:hover .group-hover\/link\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group\/link:hover .group-hover\/link\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/link:hover .group-hover\/link\:scale-125,.group\/t-grid:hover .group-hover\/t-grid\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.group:hover .group-hover\:scale-110,.group\/link:hover .group-hover\/link\:scale-125,.group\/t-grid:hover .group-hover\/t-grid\:scale-125{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group\/linktipp:hover .group-hover\/linktipp\:bg-white-solid{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.group:hover .group-hover\:fill-black-muted{fill:#696c71}.group\/button:hover .group-hover\/button\:stroke-black-solid,.group\/fontsize:hover .group-hover\/fontsize\:stroke-black-solid,.group\/link:hover .group-hover\/link\:stroke-black-solid{stroke:#040a14}.group\/button:hover .group-hover\/button\:stroke-2{stroke-width:2}.group\/fontsize:hover .group-hover\/fontsize\:stroke-\[\.5px\]{stroke-width:.5px}.group\/link:hover .group-hover\/link\:stroke-2{stroke-width:2}.group\/bookmark:hover .group-hover\/bookmark\:text-black-muted{--tw-text-opacity:1;color:rgb(105 108 113/var(--tw-text-opacity))}.group\/bookmark:hover .group-hover\/bookmark\:text-black-solid{--tw-text-opacity:1;color:rgb(4 10 20/var(--tw-text-opacity))}.group\/link:hover .group-hover\/link\:text-black-muted{--tw-text-opacity:1;color:rgb(105 108 113/var(--tw-text-opacity))}.group\/link:hover .group-hover\/link\:text-black-solid,.group\/linktipp:hover .group-hover\/linktipp\:text-black-solid{--tw-text-opacity:1;color:rgb(4 10 20/var(--tw-text-opacity))}.group:hover .group-hover\:text-black-muted{--tw-text-opacity:1;color:rgb(105 108 113/var(--tw-text-opacity))}.group:hover .group-hover\:text-black-solid{--tw-text-opacity:1;color:rgb(4 10 20/var(--tw-text-opacity))}.group\/bookmark:hover .group-hover\/bookmark\:opacity-100{opacity:1}.group\/linktipp:hover .group-hover\/linktipp\:brightness-110{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}}[aria-expanded=true].aria-expanded\:-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[aria-expanded=true].aria-expanded\:bg-black-slight{--tw-bg-opacity:1;background-color:rgb(235 236 237/var(--tw-bg-opacity))}[aria-expanded=true].aria-expanded\:stroke-\[6px\]{stroke-width:6px}[aria-expanded=true].aria-expanded\:text-black-solid{--tw-text-opacity:1;color:rgb(4 10 20/var(--tw-text-opacity))}[aria-pressed=true].aria-pressed\:border-primary-base{--tw-border-opacity:1;border-color:rgb(255 205 0/var(--tw-border-opacity))}[aria-pressed=true].aria-pressed\:bg-primary-base{--tw-bg-opacity:1;background-color:rgb(255 205 0/var(--tw-bg-opacity))}[aria-pressed=true].aria-pressed\:text-black-solid{--tw-text-opacity:1;color:rgb(4 10 20/var(--tw-text-opacity))}.dark .dark\:border-16{border-width:1rem}.dark .dark\:border-black-solid{--tw-border-opacity:1;border-color:rgb(4 10 20/var(--tw-border-opacity))}.dark .dark\:border-white-halfway{--tw-border-opacity:1;border-color:rgb(150 150 150/var(--tw-border-opacity))}.dark .dark\:border-white-solid{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.dark .dark\:border-white-subtle{--tw-border-opacity:1;border-color:rgb(55 59 66/var(--tw-border-opacity))}.dark .dark\:border-b-white-solid{--tw-border-opacity:1;border-bottom-color:rgb(255 255 255/var(--tw-border-opacity))}.dark .dark\:border-l-white-solid{--tw-border-opacity:1;border-left-color:rgb(255 255 255/var(--tw-border-opacity))}.dark .dark\:bg-black-almost{--tw-bg-opacity:1;background-color:rgb(42 46 54/var(--tw-bg-opacity))}.dark .dark\:bg-black-halfway{--tw-bg-opacity:1;background-color:rgb(155 157 161/var(--tw-bg-opacity))}.dark .dark\:bg-black-muted{--tw-bg-opacity:1;background-color:rgb(105 108 113/var(--tw-bg-opacity))}.dark .dark\:bg-black-solid{--tw-bg-opacity:1;background-color:rgb(4 10 20/var(--tw-bg-opacity))}.dark .dark\:bg-white-muted{--tw-bg-opacity:1;background-color:rgb(192 193 196/var(--tw-bg-opacity))}.dark .dark\:bg-white-solid{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.dark .dark\:bg-white-subtle{--tw-bg-opacity:1;background-color:rgb(55 59 66/var(--tw-bg-opacity))}.dark .dark\:bg-opacity-70{--tw-bg-opacity:0.7}.dark .dark\:bg-dark-magnifier-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgZmlsbD0ibm9uZSI+PHBhdGggZD0ibTEwLjQ4OCAxMC41IDQgNG0tMi41LThhNS41IDUuNSAwIDEgMS0xMSAwIDUuNSA1LjUgMCAwIDEgMTEgMFoiIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLXdpZHRoPSIxLjEiLz48L3N2Zz4=)}.dark .dark\:from-black-almost{--tw-gradient-from:#2a2e36;--tw-gradient-to:rgba(42,46,54,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark .dark\:from-white-subtle{--tw-gradient-from:#373b42;--tw-gradient-to:rgba(55,59,66,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark .dark\:fill-primary-dark{fill:#fab900}.dark .dark\:fill-white-muted{fill:#c0c1c4}.dark .dark\:fill-white-solid{fill:#fff}.dark .dark\:text-white-almost{--tw-text-opacity:1;color:rgb(218 218 220/var(--tw-text-opacity))}.dark .dark\:text-white-muted{--tw-text-opacity:1;color:rgb(192 193 196/var(--tw-text-opacity))}.dark .dark\:text-white-solid{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark .dark\:placeholder-white-muted::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(192 193 196/var(--tw-placeholder-opacity))}.dark .dark\:placeholder-white-muted::placeholder{--tw-placeholder-opacity:1;color:rgb(192 193 196/var(--tw-placeholder-opacity))}.dark .dark\:link-white{--tw-border-opacity:1;border-bottom-color:rgb(255 255 255/var(--tw-border-opacity));border-bottom-width:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-decoration-line:none;text-decoration-line:none}@media(hover:hover) and (pointer:fine){.dark .dark\:link-white:hover{border-bottom-width:.188rem}}.dark .dark\:link-white:focus{border-bottom-width:.188rem}.dark .dark\:link-child-white a{--tw-border-opacity:1;border-bottom-color:rgb(255 255 255/var(--tw-border-opacity));border-bottom-width:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-decoration-line:none;text-decoration-line:none}@media(hover:hover) and (pointer:fine){.dark .dark\:link-child-white a:hover{border-bottom-width:.188rem}}.dark .dark\:link-child-white a:focus{border-bottom-width:.188rem}.dark .dark\:placeholder\:text-white-muted::-moz-placeholder{--tw-text-opacity:1;color:rgb(192 193 196/var(--tw-text-opacity))}.dark .dark\:placeholder\:text-white-muted::placeholder{--tw-text-opacity:1;color:rgb(192 193 196/var(--tw-text-opacity))}.dark .dark\:placeholder\:text-white-solid::-moz-placeholder{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark .dark\:placeholder\:text-white-solid::placeholder{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media(hover:hover) and (pointer:fine){.dark .dark\:hover\:border-b-white-solid:hover{--tw-border-opacity:1;border-bottom-color:rgb(255 255 255/var(--tw-border-opacity))}.dark .dark\:hover\:bg-white-solid:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.dark .dark\:hover\:text-black-solid:hover{--tw-text-opacity:1;color:rgb(4 10 20/var(--tw-text-opacity))}.dark .dark\:hover\:text-white-almost:hover{--tw-text-opacity:1;color:rgb(218 218 220/var(--tw-text-opacity))}.dark .dark\:hover\:text-white-muted:hover,.dark .hover\:dark\:text-white-muted:hover{--tw-text-opacity:1;color:rgb(192 193 196/var(--tw-text-opacity))}}.dark .dark\:focus\:border-white-solid:focus{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.dark .dark\:active\:border-white-subtle:active{--tw-border-opacity:1;border-color:rgb(55 59 66/var(--tw-border-opacity))}.dark .dark\:disabled\:text-black-solid:disabled{--tw-text-opacity:1;color:rgb(4 10 20/var(--tw-text-opacity))}@media(hover:hover) and (pointer:fine){.dark .group:hover .dark\:group-hover\:fill-white-muted{fill:#c0c1c4}.dark .group\/button:hover .dark\:group-hover\/button\:stroke-white-solid,.dark .group\/fontsize:hover .dark\:group-hover\/fontsize\:stroke-white-solid,.dark .group\/link:hover .dark\:group-hover\/link\:stroke-white-solid{stroke:#fff}.dark .group\/bookmark:hover .dark\:group-hover\/bookmark\:text-white-muted{--tw-text-opacity:1;color:rgb(192 193 196/var(--tw-text-opacity))}.dark .group\/bookmark:hover .dark\:group-hover\/bookmark\:text-white-solid{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark .group\/link:hover .dark\:group-hover\/link\:text-white-muted{--tw-text-opacity:1;color:rgb(192 193 196/var(--tw-text-opacity))}.dark .group\/link:hover .dark\:group-hover\/link\:text-white-solid{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark .group:hover .dark\:group-hover\:text-white-muted{--tw-text-opacity:1;color:rgb(192 193 196/var(--tw-text-opacity))}.dark .group:hover .dark\:group-hover\:text-white-solid{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}}.dark [aria-expanded=true].dark\:aria-expanded\:text-white-solid{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media screen and (max-width:1024px) and (hover:none) and (pointer:coarse){.touch-device\:hidden{display:none}}@media(min-width:400px){.mobile\:w-\[135\%\]{width:135%}}@media(min-width:768px){.tablet\:block{display:block}}@media(min-width:1024px){.desktop\:static{position:static}.desktop\:fixed{position:fixed}.desktop\:absolute{position:absolute}.desktop\:sticky{position:sticky}.desktop\:left-auto{left:auto}.desktop\:right-auto{right:auto}.desktop\:top-current-header{top:var(--header-height)}.desktop\:order-first{order:-9999}.desktop\:order-last{order:9999}.desktop\:order-none{order:0}.desktop\:col-span-2{grid-column:span 2/span 2}.desktop\:col-span-full{grid-column:1/-1}.desktop\:col-start-1{grid-column-start:1}.desktop\:col-start-2{grid-column-start:2}.desktop\:row-start-1{grid-row-start:1}.desktop\:float-right{float:right}.desktop\:float-left{float:left}.desktop\:float-none{float:none}.desktop\:clear-left{clear:left}.desktop\:clear-right{clear:right}.desktop\:clear-both{clear:both}.desktop\:m-0{margin:0}.desktop\:-mx-8{margin-left:-2rem;margin-right:-2rem}.desktop\:-mx-9{margin-left:-2.25rem;margin-right:-2.25rem}.desktop\:mx-0{margin-left:0;margin-right:0}.desktop\:mx-17{margin-left:4.25rem;margin-right:4.25rem}.desktop\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.desktop\:mx-9{margin-left:2.25rem;margin-right:2.25rem}.desktop\:mx-auto{margin-left:auto;margin-right:auto}.desktop\:my-10{margin-bottom:2.5rem;margin-top:2.5rem}.desktop\:my-12{margin-bottom:3rem;margin-top:3rem}.desktop\:my-14{margin-bottom:3.5rem;margin-top:3.5rem}.desktop\:my-4{margin-bottom:1rem;margin-top:1rem}.desktop\:my-6{margin-bottom:1.5rem;margin-top:1.5rem}.desktop\:my-8{margin-bottom:2rem;margin-top:2rem}.desktop\:my-9{margin-bottom:2.25rem;margin-top:2.25rem}.desktop\:\!mr-8{margin-right:2rem!important}.desktop\:mb-0{margin-bottom:0}.desktop\:mb-10{margin-bottom:2.5rem}.desktop\:mb-14{margin-bottom:3.5rem}.desktop\:mb-2{margin-bottom:.5rem}.desktop\:mb-4{margin-bottom:1rem}.desktop\:mb-6{margin-bottom:1.5rem}.desktop\:mb-8{margin-bottom:2rem}.desktop\:mb-9{margin-bottom:2.25rem}.desktop\:ml-0{margin-left:0}.desktop\:ml-17{margin-left:4.25rem}.desktop\:ml-2{margin-left:.5rem}.desktop\:ml-20{margin-left:5rem}.desktop\:ml-6{margin-left:1.5rem}.desktop\:ml-7{margin-left:1.75rem}.desktop\:ml-8{margin-left:2rem}.desktop\:ml-9{margin-left:2.25rem}.desktop\:ml-auto{margin-left:auto}.desktop\:mr-10{margin-right:2.5rem}.desktop\:mr-12{margin-right:3rem}.desktop\:mr-17{margin-right:4.25rem}.desktop\:mr-20{margin-right:5rem}.desktop\:mr-3{margin-right:.75rem}.desktop\:mr-4{margin-right:1rem}.desktop\:mr-8{margin-right:2rem}.desktop\:mt-0{margin-top:0}.desktop\:mt-12{margin-top:3rem}.desktop\:mt-14{margin-top:3.5rem}.desktop\:mt-2{margin-top:.5rem}.desktop\:mt-4{margin-top:1rem}.desktop\:mt-6{margin-top:1.5rem}.desktop\:mt-8{margin-top:2rem}.desktop\:block{display:block}.desktop\:inline-block{display:inline-block}.desktop\:inline{display:inline}.desktop\:flex{display:flex}.desktop\:inline-flex{display:inline-flex}.desktop\:flow-root{display:flow-root}.desktop\:grid{display:grid}.desktop\:contents{display:contents}.desktop\:hidden{display:none}.desktop\:aspect-\[2\.5\]{aspect-ratio:2.5}.desktop\:h-16{height:4rem}.desktop\:h-18{height:4.5rem}.desktop\:h-31{height:7.75rem}.desktop\:h-4{height:1rem}.desktop\:h-4\.5{height:1.125rem}.desktop\:h-\[250px\]{height:250px}.desktop\:h-\[62px\]{height:62px}.desktop\:h-auto{height:auto}.desktop\:w-10{width:2.5rem}.desktop\:w-16{width:4rem}.desktop\:w-30{width:7.5rem}.desktop\:w-36{width:9rem}.desktop\:w-4{width:1rem}.desktop\:w-4\.5{width:1.125rem}.desktop\:w-4\/12{width:33.333333%}.desktop\:w-6{width:1.5rem}.desktop\:w-6\/12{width:50%}.desktop\:w-7{width:1.75rem}.desktop\:w-8\/12{width:66.666667%}.desktop\:w-8\/12-next-to-portal{width:calc(100% - max(33.333333%,372px))}.desktop\:w-\[265px\]{width:265px}.desktop\:w-\[340px\]{width:340px}.desktop\:w-\[342px\]{width:342px}.desktop\:w-auto{width:auto}.desktop\:w-follow-up-count{width:calc(100%/var(--follow-up-count))}.desktop\:w-full{width:100%}.desktop\:min-w-\[360px\]{min-width:360px}.desktop\:min-w-portal-col{min-width:372px}.desktop\:max-w-\[264px\]{max-width:264px}.desktop\:max-w-\[360px\]{max-width:360px}.desktop\:max-w-\[50\%\]{max-width:50%}.desktop\:max-w-\[70\%\]{max-width:70%}.desktop\:max-w-container-small{max-width:640px}.desktop\:max-w-floating-content{max-width:320px}.desktop\:max-w-main-content{max-width:1182px}.desktop\:grow{flex-grow:1}.desktop\:basis-auto{flex-basis:auto}.desktop\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.desktop\:grid-cols-1-auto{grid-template-columns:minmax(0,1fr) auto}.desktop\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop\:grid-cols-\[1fr_min-content\]{grid-template-columns:1fr min-content}.desktop\:grid-cols-azubi-nrw{grid-template-columns:28% 70%}.desktop\:flex-row{flex-direction:row}.desktop\:flex-col{flex-direction:column}.desktop\:flex-wrap{flex-wrap:wrap}.desktop\:flex-nowrap{flex-wrap:nowrap}.desktop\:items-center{align-items:center}.desktop\:items-baseline{align-items:baseline}.desktop\:justify-between{justify-content:space-between}.desktop\:justify-evenly{justify-content:space-evenly}.desktop\:gap-5{gap:1.25rem}.desktop\:gap-6{gap:1.5rem}.desktop\:gap-x-17{-moz-column-gap:4.25rem;column-gap:4.25rem}.desktop\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.desktop\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.desktop\:gap-y-2{row-gap:.5rem}.desktop\:self-start{align-self:flex-start}.desktop\:overflow-visible{overflow:visible}.desktop\:bg-size-40{background-size:14px}.desktop\:p-0{padding:0}.desktop\:p-10{padding:2.5rem}.desktop\:p-14{padding:3.5rem}.desktop\:p-6{padding:1.5rem}.desktop\:px-0{padding-left:0;padding-right:0}.desktop\:px-10{padding-left:2.5rem;padding-right:2.5rem}.desktop\:px-12{padding-left:3rem;padding-right:3rem}.desktop\:px-17{padding-left:4.25rem;padding-right:4.25rem}.desktop\:px-20{padding-left:5rem;padding-right:5rem}.desktop\:px-4{padding-left:1rem;padding-right:1rem}.desktop\:px-9{padding-left:2.25rem;padding-right:2.25rem}.desktop\:py-0{padding-bottom:0;padding-top:0}.desktop\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.desktop\:py-12{padding-bottom:3rem;padding-top:3rem}.desktop\:py-14{padding-bottom:3.5rem;padding-top:3.5rem}.desktop\:py-4{padding-bottom:1rem;padding-top:1rem}.desktop\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.desktop\:py-8{padding-bottom:2rem;padding-top:2rem}.desktop\:pb-0{padding-bottom:0}.desktop\:pb-10{padding-bottom:2.5rem}.desktop\:pb-14{padding-bottom:3.5rem}.desktop\:pb-16\/10{padding-bottom:62.5%}.desktop\:pb-2{padding-bottom:.5rem}.desktop\:pb-4{padding-bottom:1rem}.desktop\:pb-5{padding-bottom:1.25rem}.desktop\:pb-8{padding-bottom:2rem}.desktop\:pl-13{padding-left:3.25rem}.desktop\:pl-9{padding-left:2.25rem}.desktop\:pr-0{padding-right:0}.desktop\:pr-17{padding-right:4.25rem}.desktop\:pr-9{padding-right:2.25rem}.desktop\:pt-0{padding-top:0}.desktop\:pt-10{padding-top:2.5rem}.desktop\:pt-12{padding-top:3rem}.desktop\:pt-14{padding-top:3.5rem}.desktop\:pt-5{padding-top:1.25rem}.desktop\:pt-8{padding-top:2rem}.desktop\:text-left{text-align:left}.desktop\:text-center{text-align:center}.desktop\:text-right{text-align:right}.desktop\:text-end{text-align:end}.desktop\:text-100{font-size:2rem;line-height:1.25}.desktop\:text-110{font-size:2.75rem;line-height:1.25}.desktop\:text-30{font-size:.75rem;line-height:1.25}.desktop\:text-40{font-size:.875rem;line-height:1.25}.desktop\:text-50{font-size:1rem;line-height:1.25}.desktop\:text-60{font-size:1.125rem;line-height:1.25}.desktop\:text-70{font-size:1.25rem;line-height:1.25}.desktop\:text-80{font-size:1.375rem;line-height:1.25}.desktop\:text-90{font-size:1.75rem;line-height:1.25}.desktop\:leading-md{line-height:1.5}.desktop\:opacity-0{opacity:0}.desktop\:opacity-100{opacity:1}.desktop\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.desktop\:text-em-45{font-size:.938em;line-height:1.25}.desktop\:text-em-80{font-size:1.375em;line-height:1.25}.desktop\:after\:mx-9:after{content:var(--tw-content);margin-left:2.25rem;margin-right:2.25rem}.desktop\:after\:inline:after{content:var(--tw-content);display:inline}.desktop\:first\:ml-0:first-child{margin-left:0}.desktop\:first\:pl-0:first-child{padding-left:0}.desktop\:last\:mb-0:last-child{margin-bottom:0}.desktop\:last\:pr-0:last-child{padding-right:0}}@media(min-width:1439px){.fireplace\:block{display:block}}@media print{.print\:mx-0{margin-left:0;margin-right:0}.print\:mb-6{margin-bottom:1.5rem}.print\:ml-0{margin-left:0}.print\:mr-0{margin-right:0}.print\:mt-0{margin-top:0}.print\:flex{display:flex}.print\:hidden{display:none}.print\:max-w-container-small{max-width:640px}.print\:max-w-full{max-width:100%}.print\:break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.print\:break-after-avoid-page{-moz-column-break-after:avoid;break-after:avoid-page}.print\:bg-white-solid{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.print\:px-6{padding-left:1.5rem;padding-right:1.5rem}.print\:py-0{padding-bottom:0;padding-top:0}@media(min-width:1024px){.print\:desktop\:px-6{padding-left:1.5rem;padding-right:1.5rem}}}@media(hover:hover) and (pointer:fine){.peer:hover~* .peer-hover\:\[\*_\&\]\:bg-primary-dark{--tw-bg-opacity:1;background-color:rgb(250 185 0/var(--tw-bg-opacity))}.peer:hover~* .peer-hover\:\[\*_\&\]\:text-black-muted{--tw-text-opacity:1;color:rgb(105 108 113/var(--tw-text-opacity))}.peer:hover~* .peer-hover\:\[\*_\&\]\:text-primary-base{--tw-text-opacity:1;color:rgb(255 205 0/var(--tw-text-opacity))}.dark .peer:hover~* .dark\:peer-hover\:\[\*_\&\]\:text-white-muted{--tw-text-opacity:1;color:rgb(192 193 196/var(--tw-text-opacity))}}.active .\[\.active_\&\]\:-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active .\[\.active_\&\]\:opacity-0{opacity:0}.active .\[\.active_\&\]\:opacity-100{opacity:1}@media(min-width:1024px){.floated .desktop\:\[\.floated_\&\]\:mb-10{margin-bottom:2.5rem}.floated .desktop\:\[\.floated_\&\]\:ml-0{margin-left:0}.floated .desktop\:\[\.floated_\&\]\:mt-0{margin-top:0}.floated .desktop\:\[\.floated_\&\]\:mt-3{margin-top:.75rem}.floated .desktop\:\[\.floated_\&\]\:hidden{display:none}.floated .desktop\:\[\.floated_\&\]\:w-full{width:100%}.floated .desktop\:\[\.floated_\&\]\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.floated .desktop\:\[\.floated_\&\]\:p-4{padding:1rem}.floated .desktop\:\[\.floated_\&\]\:p-6{padding:1.5rem}.floated .desktop\:\[\.floated_\&\]\:px-3{padding-left:.75rem;padding-right:.75rem}.floated .desktop\:\[\.floated_\&\]\:text-30{font-size:.75rem;line-height:1.25}.floated .desktop\:\[\.floated_\&\]\:text-60{font-size:1.125rem;line-height:1.25}}.is-advertorial .\[\.is-advertorial_\&\]\:bg-special-ad{--tw-bg-opacity:1;background-color:rgb(199 80 0/var(--tw-bg-opacity))}.is-advertorial .\[\.is-advertorial_\&\]\:text-on-ad{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media(hover:hover) and (pointer:fine){.is-advertorial .\[\.is-advertorial_\&\]\:hover\:bg-special-ad:hover{--tw-bg-opacity:1;background-color:rgb(199 80 0/var(--tw-bg-opacity))}}.is-advertorial .\[\.is-advertorial_\&\]\:focus\:bg-special-ad:focus{--tw-bg-opacity:1;background-color:rgb(199 80 0/var(--tw-bg-opacity))}@media(hover:hover) and (pointer:fine){.is-advertorial .peer:hover~* .\[\.is-advertorial_\&\]\:peer-hover\:\[\*_\&\]\:bg-special-ad{--tw-bg-opacity:1;background-color:rgb(199 80 0/var(--tw-bg-opacity))}}@media(min-width:1024px){.is-fixed .desktop\:\[\.is-fixed_\&\]\:block{display:block}.is-fixed .desktop\:\[\.is-fixed_\&\]\:px-17{padding-left:4.25rem;padding-right:4.25rem}}.is-sticky .\[\.is-sticky_\&\]\:absolute{position:absolute}.is-sticky .\[\.is-sticky_\&\]\:right-0{right:0}.is-sticky .\[\.is-sticky_\&\]\:right-8{right:2rem}.is-sticky .\[\.is-sticky_\&\]\:top-0{top:0}.is-sticky .\[\.is-sticky_\&\]\:mr-0{margin-right:0}.is-sticky .\[\.is-sticky_\&\]\:hidden{display:none}.is-sticky .\[\.is-sticky_\&\]\:h-1{height:.25rem}.is-sticky .\[\.is-sticky_\&\]\:h-14{height:3.5rem}.is-sticky .\[\.is-sticky_\&\]\:w-\[162px\]{width:162px}.is-sticky .\[\.is-sticky_\&\]\:bg-primary-base{--tw-bg-opacity:1;background-color:rgb(255 205 0/var(--tw-bg-opacity))}.is-sticky .\[\.is-sticky_\&\]\:bg-none{background-image:none}.is-sticky .\[\.is-sticky_\&\]\:px-2{padding-left:.5rem;padding-right:.5rem}.is-sticky .\[\.is-sticky_\&\]\:text-black-solid{--tw-text-opacity:1;color:rgb(4 10 20/var(--tw-text-opacity))}.dark .is-sticky .dark\:\[\.is-sticky_\&\]\:text-white-solid{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media(min-width:1024px){.is-sticky .desktop\:\[\.is-sticky_\&\]\:right-0{right:0}.is-sticky .desktop\:\[\.is-sticky_\&\]\:right-14{right:3.5rem}.is-sticky .desktop\:\[\.is-sticky_\&\]\:h-16{height:4rem}.is-sticky .desktop\:\[\.is-sticky_\&\]\:w-\[222px\]{width:222px}}