@charset "UTF-8";html{--mat-sys-background: #fff8f5;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #fbeee8;--mat-sys-inverse-primary: #ffb787;--mat-sys-inverse-surface: #362f2b;--mat-sys-on-background: #201a17;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #723600;--mat-sys-on-primary-fixed: #311300;--mat-sys-on-primary-fixed-variant: #723600;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #5b4130;--mat-sys-on-secondary-fixed: #2b1708;--mat-sys-on-secondary-fixed-variant: #5b4130;--mat-sys-on-surface: #201a17;--mat-sys-on-surface-variant: #52443c;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #723600;--mat-sys-on-tertiary-fixed: #311300;--mat-sys-on-tertiary-fixed-variant: #723600;--mat-sys-outline: #84746a;--mat-sys-outline-variant: #d7c3b8;--mat-sys-primary: #964900;--mat-sys-primary-container: #ffdcc7;--mat-sys-primary-fixed: #ffdcc7;--mat-sys-primary-fixed-dim: #ffb787;--mat-sys-scrim: #000000;--mat-sys-secondary: #755846;--mat-sys-secondary-container: #ffdcc7;--mat-sys-secondary-fixed: #ffdcc7;--mat-sys-secondary-fixed-dim: #e5bfa8;--mat-sys-shadow: #000000;--mat-sys-surface: #fff8f5;--mat-sys-surface-bright: #fff8f5;--mat-sys-surface-container: #f8ebe6;--mat-sys-surface-container-high: #f2e6e1;--mat-sys-surface-container-highest: #ece0da;--mat-sys-surface-container-low: #fef1ec;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #e3d8d3;--mat-sys-surface-tint: #964900;--mat-sys-surface-variant: #f4ded3;--mat-sys-tertiary: #964900;--mat-sys-tertiary-container: #ffdcc7;--mat-sys-tertiary-fixed: #ffdcc7;--mat-sys-tertiary-fixed-dim: #ffb787;--mat-sys-neutral-variant20: #3a2e26;--mat-sys-neutral10: #201a17}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-sys-body-large: 400 1rem / 1.5rem xSans;--mat-sys-body-large-font: xSans;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem xSans;--mat-sys-body-medium-font: xSans;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem xSans;--mat-sys-body-small-font: xSans;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem xSans;--mat-sys-display-large-font: xSans;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem xSans;--mat-sys-display-medium-font: xSans;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem xSans;--mat-sys-display-small-font: xSans;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem xSans;--mat-sys-headline-large-font: xSans;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem xSans;--mat-sys-headline-medium-font: xSans;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem xSans;--mat-sys-headline-small-font: xSans;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem xSans;--mat-sys-label-large-font: xSans;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem xSans;--mat-sys-label-medium-font: xSans;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem xSans;--mat-sys-label-small-font: xSans;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem xSans;--mat-sys-title-large-font: xSans;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem xSans;--mat-sys-title-medium-font: xSans;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem xSans;--mat-sys-title-small-font: xSans;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--md-sys-color-primary: rgb(129 85 18);--md-sys-color-surface-tint: rgb(129 85 18);--md-sys-color-on-primary: rgb(255 255 255);--md-sys-color-primary-container: rgb(255 221 182);--md-sys-color-on-primary-container: rgb(100 63 0);--md-sys-color-secondary: rgb(112 91 64);--md-sys-color-on-secondary: rgb(255 255 255);--md-sys-color-secondary-container: rgb(252 222 188);--md-sys-color-on-secondary-container: rgb(87 67 43);--md-sys-color-tertiary: rgb(0 104 120);--md-sys-color-on-tertiary: rgb(255 255 255);--md-sys-color-tertiary-container: rgb(165 238 255);--md-sys-color-on-tertiary-container: rgb(0 78 90);--md-sys-color-error: rgb(186 26 26);--md-sys-color-on-error: rgb(255 255 255);--md-sys-color-error-container: rgb(255 218 214);--md-sys-color-on-error-container: rgb(147 0 10);--md-sys-color-background: rgb(255 248 244);--md-sys-color-on-background: rgb(33 26 19);--md-sys-color-surface: rgb(255 248 244);--md-sys-color-on-surface: rgb(33 26 19);--md-sys-color-surface-variant: rgb(240 224 208);--md-sys-color-on-surface-variant: rgb(79 69 57);--md-sys-color-outline: rgb(130 117 104);--md-sys-color-outline-variant: rgb(211 196 180);--md-sys-color-shadow: rgb(0 0 0);--md-sys-color-scrim: rgb(0 0 0);--md-sys-color-inverse-surface: rgb(54 47 39);--md-sys-color-inverse-on-surface: rgb(252 238 226);--md-sys-color-inverse-primary: rgb(246 188 112);--md-sys-color-primary-fixed: rgb(255 221 182);--md-sys-color-on-primary-fixed: rgb(42 24 0);--md-sys-color-primary-fixed-dim: rgb(246 188 112);--md-sys-color-on-primary-fixed-variant: rgb(100 63 0);--md-sys-color-secondary-fixed: rgb(252 222 188);--md-sys-color-on-secondary-fixed: rgb(39 25 5);--md-sys-color-secondary-fixed-dim: rgb(222 194 162);--md-sys-color-on-secondary-fixed-variant: rgb(87 67 43);--md-sys-color-tertiary-fixed: rgb(165 238 255);--md-sys-color-on-tertiary-fixed: rgb(0 31 37);--md-sys-color-tertiary-fixed-dim: rgb(131 210 228);--md-sys-color-on-tertiary-fixed-variant: rgb(0 78 90);--md-sys-color-surface-dim: rgb(229 216 204);--md-sys-color-surface-bright: rgb(255 248 244);--md-sys-color-surface-container-lowest: rgb(255 255 255);--md-sys-color-surface-container-low: rgb(255 241 229);--md-sys-color-surface-container: rgb(249 236 223);--md-sys-color-surface-container-high: rgb(243 230 218);--md-sys-color-surface-container-highest: rgb(237 224 212)}z-icon{height:100%!important;display:flex!important;text-align:center!important;justify-content:center!important}z-icon div{height:100%!important;display:flex!important;text-align:center!important;justify-content:center!important}.xIconContainer{display:flex;justify-content:center;align-items:center;color:inherit!important}.xIconContainer svg{color:inherit!important;fill:currentColor!important}:root{--light-bg-surface: #f8f9fa;--light-bg-code: #ffffff;--light-bg-header: #f1f3f5;--light-bg-tab: rgba(0, 0, 0, .05);--light-bg-tab-active: #ffffff;--light-bg-button: #e9ecef;--light-bg-button-hover: #dee2e6;--light-text-color: #212529;--light-text-muted: #495057;--light-border-color: #dee2e6;--light-tab-active-border: #4299e1;--light-success-color: #40c057;--light-empty-bg: #f1f3f5;--dark-bg-surface: #2d2d3c;--dark-bg-code: #272822;--dark-bg-header: #272822;--dark-bg-tab: rgba(255, 255, 255, .05);--dark-bg-tab-active: #272822;--dark-bg-button: rgba(45, 45, 60, .5);--dark-bg-button-hover: rgba(203, 196, 204, .08);--dark-text-color: #f8f8f2;--dark-text-muted: rgba(255, 255, 255, .7);--dark-border-color: rgba(203, 196, 204, .08);--dark-tab-active-border: #66d9ef;--dark-success-color: #a6e22e;--dark-empty-bg: #272822}.zCodeContainer{border-radius:16px;position:relative;margin:2rem 0;--bg-surface: var(--dark-bg-surface);--bg-code: var(--dark-bg-code);--bg-header: var(--dark-bg-header);--bg-tab: var(--dark-bg-tab);--bg-tab-active: var(--dark-bg-tab-active);--bg-button: var(--dark-bg-button);--bg-button-hover: var(--dark-bg-button-hover);--text-color: var(--dark-text-color);--text-muted: var(--dark-text-muted);--border-color: var(--dark-border-color);--tab-active-border: var(--dark-tab-active-border);--success-color: var(--dark-success-color);--empty-bg: var(--dark-empty-bg);background:var(--bg-surface);color:var(--text-color);transition:all .3s ease;border:1px solid #e6e3e3!important}.zCodeContainer.light-theme{--bg-surface: var(--light-bg-surface);--bg-code: var(--light-bg-code);--bg-header: var(--light-bg-header);--bg-tab: var(--light-bg-tab);--bg-tab-active: var(--light-bg-tab-active);--bg-button: var(--light-bg-button);--bg-button-hover: var(--light-bg-button-hover);--text-color: var(--light-text-color);--text-muted: var(--light-text-muted);--border-color: var(--light-border-color);--tab-active-border: var(--light-tab-active-border);--success-color: var(--light-success-color);--empty-bg: var(--light-empty-bg);border-radius:1px solid oklch(91.75% .004 301.42deg)!important}.zCodeContainer.dark-theme{--bg-surface: var(--dark-bg-surface);--bg-code: var(--dark-bg-code);--bg-header: var(--dark-bg-header);--bg-tab: var(--dark-bg-tab);--bg-tab-active: var(--dark-bg-tab-active);--bg-button: var(--dark-bg-button);--bg-button-hover: var(--dark-bg-button-hover);--text-color: var(--dark-text-color);--text-muted: var(--dark-text-muted);--border-color: var(--dark-border-color);--tab-active-border: var(--dark-tab-active-border);--success-color: var(--dark-success-color);--empty-bg: var(--dark-empty-bg)}.zCodeContainer .zCodeTabs{display:flex;background:var(--bg-surface);border-bottom:1px solid var(--border-color);border-radius:16px 16px 0 0;padding:.5rem .5rem 0;overflow-x:auto}.zCodeContainer .zCodeTabs::-webkit-scrollbar-thumb{background:var(--bg-tab);border-radius:4px}.zCodeContainer .zCodeTabs .zTabButton{padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;color:var(--text-muted);text-transform:uppercase;transition:all .2s ease;border-radius:8px 8px 0 0}.zCodeContainer .zCodeTabs .zTabButton:hover{color:var(--text-color);background:var(--bg-tab)}.zCodeContainer .zCodeTabs .zTabButton.active{color:var(--tab-active-border);background:var(--bg-code);border-bottom-color:var(--tab-active-border)}.zCodeContainer .zCodeTabs .zTabButton.zPreviewTab{margin-left:auto;display:flex;align-items:center}.zCodeContainer .zCodeTabs .zTabButton.zThemeToggle{display:flex;align-items:center;margin-left:.5rem}@media (max-width: 576px){.zCodeContainer .zCodeTabs{flex-wrap:wrap}.zCodeContainer .zCodeTabs .zTabButton{flex-grow:1;text-align:center;padding:.5rem;font-size:.75rem}.zCodeContainer .zCodeTabs .zPreviewTab,.zCodeContainer .zCodeTabs .zThemeToggle{width:100%;margin-top:.5rem;margin-left:0}}.zCodeContainer .zCodeHeader{display:flex;justify-content:space-between;align-items:center;padding:1rem 1rem .6rem;background:var(--bg-header);border-top-left-radius:16px;border-top-right-radius:16px}.zCodeContainer .zCodeHeader .zCodeInfo{display:flex;align-items:center}.zCodeContainer .zCodeHeader .zCodeInfo .zTag{background:var(--bg-button);padding:2px 12px;font-size:14px;border-radius:8px;line-height:1;font-weight:500;text-transform:uppercase;height:44px;display:flex;justify-content:center;text-align:center;align-items:center;color:var(--text-color)}.zCodeContainer .zCodeHeader .zCodeInfo .zTagName{font-family:Dank Mono,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:14px;margin-left:1rem;color:var(--text-muted);background:var(--bg-button);padding:2px 12px;border-radius:4px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zCodeContainer .zCodeHeader .zPreviewControls{display:flex;gap:.5rem}.zCodeContainer .zCodeHeader .zPreviewControls .zReloadBtn{padding:10px}.zCodeContainer .zCodeHeader .zBtn{font-family:var(--font-family-base);font-size:14px!important;padding:10px 20px;border:none!important;border-radius:8px!important;background:var(--bg-button);color:var(--text-muted);display:flex;align-items:center;cursor:pointer}.zCodeContainer .zCodeHeader .zBtn z-icon{margin:0 .5rem 0 0!important}.zCodeContainer .zCodeHeader .zBtn.zBtnSuccess{color:var(--success-color)}.zCodeContainer .zCodeHeader .zBtn:hover{background:var(--bg-button-hover)!important;color:var(--text-color)}@media (max-width: 576px){.zCodeContainer .zCodeHeader{flex-direction:column;align-items:center}.zCodeContainer .zCodeHeader .zCodeInfo{width:100%;margin-bottom:.75rem;flex-direction:column;align-items:flex-start}.zCodeContainer .zCodeHeader .zCodeInfo .zTagName{margin-top:.5rem;margin-left:0;width:100%}.zCodeContainer .zCodeHeader .zCodeInfo .zTag{width:100%;text-align:center}.zCodeContainer .zCodeHeader .zBtn,.zCodeContainer .zCodeHeader .zPreviewControls{width:100%;justify-content:center}}.zCodeContainer .zCodeWrapper{position:relative;background:var(--bg-code);overflow:hidden;border-radius:0 0 16px 16px}.zCodeContainer .zCodeWrapper:last-child{border-radius:0 0 16px 16px}.zCodeContainer .zCodeWrapper pre.zContainer{margin:0;padding:0;background:var(--bg-code);overflow:auto}.zCodeContainer .zCodeWrapper pre.zContainer::-webkit-scrollbar{width:8px;height:8px}.zCodeContainer .zCodeWrapper pre.zContainer::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}.zCodeContainer .zCodeWrapper pre.zContainer::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.zCodeContainer .zCodeWrapper pre.zContainer::-webkit-scrollbar-thumb:hover{background:#fff3}.zCodeContainer .zCodeWrapper pre.zContainer code{padding:1rem 1rem 1rem 5rem;display:block;overflow-x:auto;color:var(--text-color);background:none;font-family:Dank Mono,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:2;-moz-tab-size:2}.zCodeContainer pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber;border-radius:0}.zCodeContainer pre.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:1rem;font-size:100%;left:0;width:3em;letter-spacing:-1px;border-right:1px solid var(--border-color);-webkit-user-select:none;user-select:none;bottom:1rem}.zCodeContainer pre.line-numbers .line-numbers-rows>span{display:block;counter-increment:linenumber}.zCodeContainer pre.line-numbers .line-numbers-rows>span:before{content:counter(linenumber);color:var(--text-muted);opacity:.5;display:block;padding-right:.8em;text-align:right}.zCodeContainer .zPreviewContainer .zPreviewContent{background:#fff;padding:0;border-radius:0 0 16px 16px;overflow:hidden}.zCodeContainer .zPreviewContainer .zPreviewContent iframe{width:100%;border:none;background:#fff}.zCodeContainer .zPreviewContainer .zPreviewContent .zLoadingPreview{display:flex;align-items:center;justify-content:center;background-color:var(--light-bg-surface);color:var(--text-muted)}.zCodeContainer .zPreviewContainer .zPreviewContent .zLoadingPreview .spinner{border:3px solid rgba(0,0,0,.1);border-top:3px solid var(--tab-active-border);border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite;margin-right:10px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.zCodeContainer .zCodeDisplay{background:var(--bg-code);border-radius:0 0 16px 16px}.zCodeContainer .zEmptyState{display:flex;align-items:center;justify-content:center;padding:3rem 1rem;background:var(--empty-bg);color:var(--text-muted);font-style:italic;border-radius:0 0 16px 16px}@font-face{font-family:Dank Mono;src:url(/fonts/DankMono/DankMonoRegular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Dank Mono;src:url(/fonts/DankMono/DankMonoItalic.otf) format("opentype");font-weight:400;font-style:italic}.light-theme code[class*=language-],.light-theme pre[class*=language-]{text-shadow:none;color:#383a42}.light-theme :not(pre)>code[class*=language-],.light-theme pre[class*=language-]{background:#fff}.light-theme .token.comment,.light-theme .token.prolog,.light-theme .token.doctype,.light-theme .token.cdata{color:#a0a1a7}.light-theme .token.punctuation{color:#383a42}.light-theme .token.property,.light-theme .token.tag,.light-theme .token.constant,.light-theme .token.symbol,.light-theme .token.deleted{color:#e45649}.light-theme .token.boolean,.light-theme .token.number{color:#986801}.light-theme .token.selector,.light-theme .token.attr-name,.light-theme .token.string,.light-theme .token.char,.light-theme .token.builtin,.light-theme .token.inserted{color:#50a14f}.light-theme .token.operator,.light-theme .token.entity,.light-theme .token.url,.light-theme .language-css .token.string,.light-theme .style .token.string,.light-theme .token.variable{color:#383a42}.light-theme .token.atrule,.light-theme .token.attr-value,.light-theme .token.function,.light-theme .token.class-name{color:#c18401}.light-theme .token.keyword{color:#a626a4}.light-theme .token.regex,.light-theme .token.important{color:#e90}.dark-theme code[class*=language-],.dark-theme pre[class*=language-]{color:#f8f8f2;text-shadow:0 1px rgba(0,0,0,.3)}.dark-theme :not(pre)>code[class*=language-],.dark-theme pre[class*=language-]{background:#272822}.dark-theme .token.cdata,.dark-theme .token.comment,.dark-theme .token.doctype,.dark-theme .token.prolog{color:#8292a2}.dark-theme .token.punctuation{color:#f8f8f2}.dark-theme .token.namespace{opacity:.7}.dark-theme .token.constant,.dark-theme .token.deleted,.dark-theme .token.property,.dark-theme .token.symbol,.dark-theme .token.tag{color:#f92672}.dark-theme .token.boolean,.dark-theme .token.number{color:#ae81ff}.dark-theme .token.attr-name,.dark-theme .token.builtin,.dark-theme .token.char,.dark-theme .token.inserted,.dark-theme .token.selector,.dark-theme .token.string{color:#a6e22e}.dark-theme .language-css .token.string,.dark-theme .style .token.string,.dark-theme .token.entity,.dark-theme .token.operator,.dark-theme .token.url,.dark-theme .token.variable{color:#f8f8f2}.dark-theme .token.atrule,.dark-theme .token.attr-value,.dark-theme .token.class-name,.dark-theme .token.function{color:#e6db74}.dark-theme .token.keyword{color:#66d9ef}.dark-theme .token.important,.dark-theme .token.regex{color:#fd971f}.dark-theme .token.bold,.dark-theme .token.important{font-weight:700}.dark-theme .token.italic{font-style:italic}.dark-theme .token.entity{cursor:help}@media (max-width: 576px){.zCodeContainer pre.line-numbers{padding-left:3em;font-size:.85rem}.zCodeContainer pre.line-numbers .line-numbers-rows,.zCodeContainer .zCodeWrapper pre.zContainer code{font-size:.85rem}}@media (max-width: 400px){.zCodeContainer pre.line-numbers{padding-left:2.5em;font-size:.8rem}.zCodeContainer pre.line-numbers .line-numbers-rows{font-size:.8rem;width:2.5em}.zCodeContainer .zCodeHeader .zBtn{padding:8px 12px;font-size:12px!important}}.xToolbarTop{max-width:1760px;margin:0 auto;transition:background .25s cubic-bezier(.4,0,.2,1);-webkit-transition:background .25s cubic-bezier(.4,0,.2,1);position:fixed;flex-direction:row;justify-content:space-between;box-sizing:border-box;height:64px;display:flex;position:relative;width:100%;position:sticky;top:0;background:linear-gradient(to top,transparent 0,#fff 7px);z-index:9999}@media (max-width: 599px){.xToolbarTop{height:56px}}.xToolbarTop .xToolbarTop__fill{justify-content:flex-start;order:-1;display:inline-flex;flex:1 1 auto;align-items:center;min-width:0;padding:0 16px 0 24px;z-index:1}@media (max-width: 599px){.xToolbarTop .xToolbarTop__fill{padding:8px 12px}}.xToolbarTop .xToolbarTop__fillend{justify-content:flex-end;order:1;display:inline-flex;flex:1 1 auto;align-items:center;min-width:0;padding:0 16px 0 24px;z-index:1}@media (max-width: 599px){.xToolbarTop .xToolbarTop__fillend{padding:8px 12px}}.xToolbarTop .xToolbarTop__avatar{-webkit-background-size:32px 32px;background-size:32px 32px;border:0;-webkit-border-radius:50%;border-radius:50%;display:block;margin:0;position:relative;height:32px;width:32px;z-index:0;margin-left:1rem}.mdc-button__label{align-items:center!important;font-size:1.3rem!important}.mdc-button__label *{height:100%!important}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:0!important}.mat-mdc-extended-fab{transition:box-shadow .08s linear,min-width .15s cubic-bezier(.4,0,.2,1)}.mat-mdc-extended-fab:hover{box-shadow:0 1px 3px #3c40434d,0 4px 8px 3px #3c404326!important;background-color:#c2e7ff!important}z-button button,z-button a{font-family:var(--zephyrus-font-family)!important}.mat-mdc-fab-base{box-shadow:none!important}.mdc-button__label{display:flex!important;justify-content:center!important;align-items:center!important;gap:.4rem}.mdc-button__label span{display:flex;justify-content:center;align-items:center}.zBtnAese{background-color:#ffffffdb!important;box-shadow:none!important}.zBtnAese:hover.mat-mdc-raised-button{box-shadow:#0003 0 2px 1px -1px,#00000024 0 1px 1px,#0000001f 0 1px 3px!important}.zBtnAese.zBlock{width:100%}.basic-small{height:32px!important;font-size:13.33px!important}.mat-mdc-raised-button:not(:disabled).primary{background-color:#c2e7ff!important;color:#001d35!important}button.zDropdown{padding-right:12px!important}.xWrapperPresentation{padding-bottom:10rem}.xContainerCard{display:flex;justify-content:center;width:100%;max-width:1200px;margin:0 auto}.xContainerCard article{margin:96px 0 0}@media screen and (min-width: 1295px){.xContainerCard article{max-width:1200px}}.xContainerCard article .xContainerTitle{margin:24px}.xContainerCard article .xContainerTitle h2{font-size:57px;font-weight:475;letter-spacing:0;line-height:64px;font-variation-settings:"GRAD" 0,"opsz" 18;margin:0 0 8px}@media screen and (min-width: 601px) and (max-width: 1294px){.xContainerCard article .xContainerTitle h2{font-size:45px;line-height:52px}}@media screen and (max-width: 600px){.xContainerCard article .xContainerTitle h2{font-size:36px;line-height:44px}}.xContainerCard article .xCardSet{--min-row-height: unset;width:calc(100% - 16px);max-width:100%;margin:32px auto 0;padding:0 8px;--min-row-height: 320px;--stacked-col-max-height: 198px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;grid-auto-rows:minmax(var(--min-row-height),auto)}@media screen and (max-width: 1294px){.xContainerCard article .xCardSet{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 600px){.xContainerCard article .xCardSet{grid-template-columns:1fr}}@media screen and (max-width: 1066px){.xContainerCard article .xCardSet{grid-template-columns:1fr}}@media screen and (max-width: 960px){.xContainerCard article .xCardSet{margin:24px auto 0}}.xContainerCard article .xCardSet .xCard{grid-column:span 3;vertical-align:middle}@media screen and (max-width: 1294px){.xContainerCard article .xCardSet .xCard{grid-column:span 1}}@media screen and (max-width: 600px){.xContainerCard article .xCardSet .xCard{grid-column:span 1}}.xContainerCard article .xCardSet .xCard .xCardLink{justify-content:start;flex-direction:column-reverse;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display:inline-flex;position:relative;align-items:center;width:100%;height:100%;padding:0;transition:border-radius .3s cubic-bezier(.2,0,0,1),background-color .3s cubic-bezier(.2,0,0,1);border-radius:24px;background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface-variant);text-decoration:none;overflow:hidden;-webkit-tap-highlight-color:transparent;font-variation-settings:"GRAD" 0}.xContainerCard article .xCardSet .xCard .xCardLink:active,.xContainerCard article .xCardSet .xCard .xCardLink:hover{background:var(--md-sys-color-surface-variant);border-radius:48px}.xContainerCard article .xCardSet .xCard .xCardLink .xCardContainer{display:grid;position:relative;align-self:start;min-width:calc(100% - 48px);margin:24px;grid-gap:8px;gap:8px}.xContainerCard article .xCardSet .xCard .xCardLink .xCardContainer .xSubTitle{margin-bottom:8px;color:var(--md-sys-color-on-surface);font-size:16px;font-weight:400;letter-spacing:0;width:auto;line-height:24px}@media screen and (min-width: 601px) and (max-width: 1294px){.xContainerCard article .xCardSet .xCard .xCardLink .xCardContainer .xSubTitle{font-size:16px;line-height:24px}}@media screen and (max-width: 600px){.xContainerCard article .xCardSet .xCard .xCardLink .xCardContainer .xSubTitle{font-size:14px;line-height:20px}}.xContainerCard article .xCardSet .xCard .xCardLink .xCardContainer .xTitle{display:flex;align-items:center;justify-content:space-between;color:var(--md-sys-color-on-surface);font-size:24px;font-weight:475;letter-spacing:0;width:auto;line-height:32px}@media screen and (min-width: 601px) and (max-width: 1294px){.xContainerCard article .xCardSet .xCard .xCardLink .xCardContainer .xTitle{font-size:24px;line-height:32px}}@media screen and (max-width: 600px){.xContainerCard article .xCardSet .xCard .xCardLink .xCardContainer .xTitle{font-size:24px;line-height:32px}}.xContainerCard article .xCardSet .xCard .xCardLink .xCardContainer .xDescription{display:flex;align-items:center;justify-content:space-between;color:var(--md-sys-color-on-surface);font-size:16px;font-weight:400;letter-spacing:0;width:auto;line-height:24px}@media screen and (min-width: 601px) and (max-width: 1294px){.xContainerCard article .xCardSet .xCard .xCardLink .xCardContainer .xDescription{font-size:16px;line-height:24px}}@media screen and (max-width: 600px){.xContainerCard article .xCardSet .xCard .xCardLink .xCardContainer .xDescription{font-size:14px;line-height:20px}}.xContainerCard article .xCardSet .xCard .xCardLink .xThumb{width:100%}.xContainerCard article .xCardSet .xCard .xCardLink .xThumb img{width:100%;display:flex;position:relative;align-items:center;justify-content:center;min-width:200px;margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;height:298px;border-radius:24px;background-repeat:no-repeat;background-position:50%;background-size:cover;overflow:hidden;z-index:1}.zActions{width:100%;max-width:1200px;margin:88px auto 0;padding:0;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(6,1fr);grid-auto-flow:row;grid-auto-rows:minmax(unset,auto)}.zActions .zCard{grid-column:span 3;vertical-align:middle;transition:border-radius .3s cubic-bezier(.2,0,0,1),background-color .3s cubic-bezier(.2,0,0,1);border-radius:24px;background:var(--md-sys-color-surface);width:100%;height:100%;cursor:pointer;color:var(--md-sys-color-on-surface)!important}.zActions .zCard:hover{background:var(--md-sys-color-surface-variant);color:var(--md-sys-color-on-surface-variant)!important;border-radius:48px}.zActions .zCard a{justify-content:start;flex-direction:column-reverse;padding:0;position:relative;align-items:center;justify-content:space-between;width:100%;height:100%;text-decoration:none;overflow:hidden;-webkit-tap-highlight-color:transparent}.zActions .zCard a:hover{color:var(--md-sys-color-on-surface-variant)!important}.zActions .zCard a .zContent{display:grid;position:relative;align-self:start;margin:24px;grid-gap:8px;gap:8px}.zActions .zCard a .zContent .zOverline{font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;display:inline-flex;align-items:center}.zActions .zCard a .zContent .zTitle{font-size:24px;font-weight:475;letter-spacing:0;line-height:32px}@media screen and (max-width: 600px){.zActions{grid-template-columns:1fr!important}.zContainerNav{display:none!important}}@media screen and (max-width: 1294px){.zActions{grid-template-columns:repeat(2,1fr)!important}.zContainerNav{display:none!important}}@media screen and (max-width: 600px){.zTableWrapper{max-width:calc(100vw - 48px)}}.xLearnFooter{display:flex;flex-direction:column;align-items:center;width:calc(100% - 16px);margin:120px 8px 0}@media screen and (max-width: 960px){.xLearnFooter{margin-top:0;padding-bottom:5rem}}.xLearnFooter .xSquiggle{position:relative;width:100%;height:8px}.xLearnFooter footer{padding:64px 40px;display:block}@media screen and (min-width: 601px) and (max-width: 960px){.xLearnFooter footer{padding:64px 32px}}@media screen and (max-width: 600px){.xLearnFooter footer{padding:64px 24px}}.xLearnFooter footer .xLearnFooterContent{display:grid;justify-content:space-between;max-width:1200px;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-template-columns:3fr 1fr 1fr}@media screen and (max-width: 960px){.xLearnFooter footer .xLearnFooterContent{grid-template-columns:1fr 1fr}}.xLearnFooter footer .xLearnFooterContent .xLearnFooterAbout{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}@media screen and (max-width: 960px){.xLearnFooter footer .xLearnFooterContent .xLearnFooterAbout{grid-column:span 3}}.xLearnFooter footer .xLearnFooterContent .xLearnFooterAbout img{margin-bottom:20px}.xLearnFooter footer .xLearnFooterContent .xLearnFooterAbout p{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}@media screen and (max-width: 600px){.xLearnFooter footer .xLearnFooterContent .xLearnFooterAbout p{font-size:14px;line-height:20px}}.xLearnFooter footer .xLearnFooterContent .xLearnFooterSocialLinks{display:flex;flex-flow:column wrap;margin-top:24px;row-gap:20px;list-style:none}@media screen and (max-width: 960px){.xLearnFooter footer .xLearnFooterContent .xLearnFooterSocialLinks{grid-column:span 1}}@media screen and (max-width: 600px){.xLearnFooter footer .xLearnFooterContent .xLearnFooterSocialLinks{row-gap:24px}}.xLearnFooter footer .xLearnFooterContent .xLearnFooterSocialLinks li{font-size:14px;font-weight:500;letter-spacing:0;line-height:20px}.xLearnFooter footer .xLearnFooterContent .xLearnFooterSocialLinks li a{font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;padding:1px;border-radius:4px;color:var(--md-sys-color-primary);text-decoration:underline}.xLearnFooter footer .xLearnFooterContent .xLearnFooterSocialLinks li a:hover{color:var(--md-sys-color-on-primary-container)!important}.xArticleWrapper{display:block;width:100%;color:var(--md-sys-color-on-background);line-height:1.5;overflow:visible}.xArticleWrapper .xArticleHeader{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;padding:0 8px}.xArticleWrapper .xArticleHeader__content{grid-column:span 1;display:flex;margin:0;padding:56px;border-radius:24px;background:var(--md-sys-color-surface);background-repeat:no-repeat;background-position:0 50%;background-size:cover}@media screen and (max-width: 375px){.xArticleWrapper .xArticleHeader__content{padding:40px!important}}@media screen and (max-width: 360px){.xArticleWrapper .xArticleHeader__content{padding:32px!important}}@media screen and (max-width: 344px){.xArticleWrapper .xArticleHeader__content{padding:24px!important}}@media screen and (max-width: 1294px){.xArticleWrapper .xArticleHeader__content{grid-column:span 2;min-height:unset}}.xArticleWrapper .xArticleHeader__content-inner{display:flex;flex-direction:column;justify-content:center;max-width:840px;margin:0}@media screen and (max-width: 1294px){.xArticleWrapper .xArticleHeader__content-inner{max-width:none}}.xArticleWrapper .xArticleHeader__date{font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;font-variation-settings:"GRAD" 0,"opsz" 17;margin-bottom:16px}.xArticleWrapper .xArticleHeader .presentation h1{font-size:96px;font-weight:475;letter-spacing:0;line-height:1;font-variation-settings:"GRAD" 0,"opsz" 18;margin:0 0 16px}@media screen and (min-width: 601px) and (min-width: 601px) and (max-width: 1294px){.xArticleWrapper .xArticleHeader .presentation h1{font-size:88px;font-weight:475;letter-spacing:0;line-height:96px}}@media screen and (min-width: 601px){.xArticleWrapper .xArticleHeader .presentation h1{font-size:96px;font-weight:475;letter-spacing:0;line-height:1;font-variation-settings:"GRAD" 0,"opsz" 18}}@media screen and (max-width: 600px){.xArticleWrapper .xArticleHeader .presentation h1{font-size:45px;line-height:52px}}@media screen and (min-width: 601px) and (max-width: 1294px){.xArticleWrapper .xArticleHeader .presentation h1{font-size:57px;font-weight:475;letter-spacing:0;line-height:64px;font-variation-settings:"GRAD" 0,"opsz" 18}}.xArticleWrapper .xArticleHeader .presentation p{font-size:22px;font-weight:400;letter-spacing:0;line-height:30px;font-variation-settings:"GRAD" 0,"opsz" 17}@media screen and (min-width: 601px) and (max-width: 1294px){.xArticleWrapper .xArticleHeader .presentation p{font-size:22px;font-weight:400;letter-spacing:0;line-height:30px;font-variation-settings:"GRAD" 0,"opsz" 17}}@media screen and (max-width: 600px){.xArticleWrapper .xArticleHeader .presentation p{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;font-variation-settings:"GRAD" 0,"opsz" 17}}.xArticleWrapper .xArticleHeader__title{padding:0}.xArticleWrapper .xArticleHeader__title h1{font-size:45px;font-weight:475;letter-spacing:0;line-height:52px;font-variation-settings:"GRAD" 0,"opsz" 18;margin:0 0 8px}@media screen and (min-width: 601px) and (max-width: 1294px){.xArticleWrapper .xArticleHeader__title h1{font-size:36px;font-weight:475;letter-spacing:0;line-height:44px;font-variation-settings:"GRAD" 0,"opsz" 18}}@media screen and (max-width: 600px) and (max-width: 600px){.xArticleWrapper .xArticleHeader__title h1{font-size:36px;font-weight:475;letter-spacing:0;line-height:44px;font-variation-settings:"GRAD" 0,"opsz" 18}}.xArticleWrapper .xArticleHeader__title p{font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;font-variation-settings:"GRAD" 0,"opsz" 17}@media screen and (max-width: 600px) and (max-width: 600px){.xArticleWrapper .xArticleHeader__title p{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;font-variation-settings:"GRAD" 0,"opsz" 17}}.xArticleWrapper .xArticleHeader__hero{background-position:center center;display:flex;position:relative;justify-content:center;border:1px solid var(--md-sys-color-surface);background-repeat:no-repeat;background-size:cover;overflow:hidden;min-height:544px;border-radius:24px}@media screen and (max-width: 1294px){.xArticleWrapper .xArticleHeader__hero{padding-bottom:10px;min-height:auto;grid-column:span 2}}.xArticleWrapper .xArticleHeader__hero img{width:100%;object-fit:cover;display:block;border-radius:24px}@media (max-width: 768px){.xArticleWrapper .xArticleHeader__hero img{height:max-content!important;object-position:center}}@media screen and (min-width: 1294px){.xWrapper{display:flex;flex-direction:row-reverse;justify-content:center}}.xWrapper .xArticleBlog{margin-bottom:0;flex:1;max-width:1112px;overflow:visible;width:100%;display:block}.xWrapper .xArticleBlog .xArticleMeta{margin-top:80px}@media screen and (min-width: 961px){.xWrapper .xArticleBlog .xArticleMeta{margin-left:116px}}@media screen and (max-width: 960px){.xWrapper .xArticleBlog .xArticleMeta{margin-right:40px;margin-left:40px}}.xWrapper .xArticleBlog .xArticleMeta .xArticleMeta__posted-by{font-size:11px;font-weight:500;letter-spacing:.1px;line-height:16px;font-variation-settings:"GRAD" 0,"opsz" 17;color:var(--md-sys-color-on-surface-variant);margin-bottom:1em;margin-top:1em}.xWrapper .xArticleBlog .xArticleMeta .xArticleMeta__author{display:flex;margin-top:24px}.xWrapper .xArticleBlog .xArticleMeta .xArticleMeta__author .xArticleMeta__author-avatar img{width:40px;height:40px;margin:0;border-radius:40px}.xWrapper .xArticleBlog .xArticleMeta .xArticleMeta__author .xArticleMeta__author-info{font-size:16px;letter-spacing:0;line-height:24px;font-variation-settings:"GRAD" 0,"opsz" 17;margin-top:8px;margin-left:24px}.xWrapper .xArticleBlog .xArticleMeta .xArticleMeta__author .xArticleMeta__author-info .xArticleMeta__author-social{display:flex;align-items:flex-start;margin-top:5px}.xWrapper .xArticleBlog .xArticleMeta .xArticleMeta__author .xArticleMeta__author-info .xArticleMeta__author-social a{margin-right:10px}.xWrapper .xArticleBlog .xArticleMeta .xArticleMeta__author .xArticleMeta__author-info .xArticleMeta__author-name{font-weight:500}.xWrapper .xArticleBlog .xArticleMeta .xArticleMeta__author .xArticleMeta__author-info .xArticleMeta__author-role{font-weight:400}.xWrapper .xArticleBlog .xArticleSeparator{width:100%;max-width:1112px}.xWrapper .xArticleBlog .xArticleSeparator hr{margin:80px 24px 56px;border-color:var(--md-sys-color-on-surface-variant)}@media screen and (min-width: 1295px){.xWrapper .xArticleBlog .xArticleSeparator hr{margin:80px 0 56px 116px}}.xWrapper .xArticleMeta__share{display:block;margin-top:64px}@media screen and (min-width: 1295px){.xWrapper .xArticleMeta__share{margin:112px 24px 0}}.xWrapper .xArticleMeta__share .xArticleMeta__share-nav{max-width:1024px}@media screen and (max-width: 960px){.xWrapper .xArticleMeta__share .xArticleMeta__share-nav{margin-right:40px!important;margin-left:40px!important}}@media screen and (min-width: 960px){.xWrapper .xArticleMeta__share .xArticleMeta__share-nav{margin-right:40px!important;margin-left:40px!important}}@media screen and (min-width: 1295px){.xWrapper .xArticleMeta__share .xArticleMeta__share-nav{position:sticky;top:136px;width:inherit;margin:0}}.xWrapper .xArticleMeta__share .xArticleMeta__share-nav .xArticleMeta__share-text{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;font-variation-settings:"GRAD" 0,"opsz" 17;margin:72px 16px 16px;margin-block-start:1em;margin-block-end:1em}.xWrapper .xArticleMeta__share .xArticleMeta__share-nav .xArticleMeta__share-buttons{margin-left:2px;margin-top:16px}@media screen and (max-width: 1294px){.xWrapper .xArticleMeta__share .xArticleMeta__share-nav .xArticleMeta__share-buttons{justify-content:flex-start}}.xWrapper .xCompileContainer{display:block;color:var(--md-sys-color-on-background);max-width:max-content!important;font-family:xSans,sans-serif;color:var(--md-sys-color-on-surface);max-width:800px;margin:0 auto;padding-bottom:10rem}@media screen and (max-width: 1294px){.xWrapper .xCompileContainer{margin-top:80px;margin-right:40px;margin-left:40px}}@media screen and (min-width: 1295px){.xWrapper .xCompileContainer .xPostContainer p{max-width:760px}}@media screen and (min-width: 1295px){.xWrapper .xCompileContainer .xPostContainer{padding-left:116px}}.xWrapper .xCompileContainer h1{font-size:6rem;font-weight:700;line-height:1.2;letter-spacing:.05rem;color:var(--md-sys-color-primary)}.xWrapper .xCompileContainer h2 code{padding:1rem 2rem;border-radius:5rem}.xWrapper .xCompileContainer h2,.xWrapper .xCompileContainer h2 code{font-size:57px;font-weight:475;line-height:64px;letter-spacing:0;margin-top:80px;margin-bottom:24px;color:var(--md-sys-color-on-background)}@media screen and (min-width: 601px) and (max-width: 1294px){.xWrapper .xCompileContainer h2,.xWrapper .xCompileContainer h2 code{font-size:45px;font-weight:475;line-height:52px;letter-spacing:0}}@media screen and (max-width: 600px){.xWrapper .xCompileContainer h2,.xWrapper .xCompileContainer h2 code{font-size:36px;font-weight:475;line-height:44px;letter-spacing:0}}.xWrapper .xCompileContainer h3{font-size:2rem;font-weight:500;line-height:1.3;letter-spacing:.03rem;margin-top:.75rem;padding-bottom:1rem;color:var(--md-sys-color-secondary)}.xWrapper .xCompileContainer h4{font-size:1.75rem;font-weight:500;line-height:1.3;letter-spacing:.025rem;margin-top:.75rem;padding-bottom:1.25rem;color:var(--md-sys-color-tertiary)}.xWrapper .xCompileContainer h5{font-size:1.5rem;font-weight:400;line-height:1.3;letter-spacing:.02rem;margin-top:.75rem;padding-bottom:1rem;color:var(--md-sys-color-on-surface)}.xWrapper .xCompileContainer h6{font-size:1.25rem;font-weight:400;line-height:1.3;letter-spacing:.015rem;margin-top:.75rem;padding-bottom:.75rem;color:var(--md-sys-color-on-surface)}.xWrapper .xCompileContainer p{font-size:16px;font-weight:400;letter-spacing:0;line-height:28px;max-width:760px;margin-block-start:1em;margin-block-end:1em}.xWrapper .xCompileContainer blockquote{margin-left:22px;list-style:none;border-left:6px solid var(--md-sys-color-primary);border-radius:5px;padding:1.5rem;margin-bottom:1rem;background-color:var(--md-sys-color-surface-container)}.xWrapper .xCompileContainer blockquote p{font-size:20px;font-weight:475;line-height:32px;letter-spacing:0;margin:0;margin-bottom:.5rem}.xWrapper .xCompileContainer blockquote cite{font-size:.875em;font-weight:400;line-height:24px;letter-spacing:0;margin:0;color:var(--md-sys-color-on-surface-variant)}.xWrapper .xCompileContainer figure{margin:3rem 0}.xWrapper .xCompileContainer figure img{height:auto;width:100%;border-radius:16px}.xWrapper .xCompileContainer figure figcaption{margin:8px 10px 0}.xWrapper .xCompileContainer figure figcaption p{color:var(--md-sys-color-on-surface-variant);font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;max-width:760px;margin-block-start:1em;margin-block-end:1em}.xWrapper .xCompileContainer ol{list-style:none;counter-reset:item;margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}@media screen and (min-width: 1295px){.xWrapper .xCompileContainer ol{max-width:760px}}.xWrapper .xCompileContainer ol>li{margin-top:4px;margin-bottom:20px;margin-left:36px;counter-increment:item}.xWrapper .xCompileContainer ol>li:before{font-size:14px;font-weight:500;letter-spacing:0;color:var(--md-sys-color-on-primary-container);background:var(--md-sys-color-primary-container);display:block;width:24px;height:32px;margin-top:-4px;margin-right:10px;margin-left:-36px;float:left;border-radius:12px;line-height:32px;text-align:center;content:counter(item)}.xWrapper .xCompileContainer ul{margin-top:16px;margin-left:22px;list-style:none;padding-inline-start:0!important}@media screen and (min-width: 1295px){.xWrapper .xCompileContainer ul{max-width:760px}}.xWrapper .xCompileContainer ul li{position:relative;margin-bottom:16px}.xWrapper .xCompileContainer ul li:nth-child(3n+1){--rotation: 7}.xWrapper .xCompileContainer ul li:nth-child(4n+1){--rotation: 6}.xWrapper .xCompileContainer ul li:before{background-image:url(/media/list-bullet.svg);display:inline-block;position:absolute;top:4px;left:-16px;width:8px;height:8px;transform:rotate(calc(var(--rotation) * 36deg));line-height:0;text-align:center;content:""}.xWrapper .xCompileContainer a{font-size:16px;line-height:24px;letter-spacing:0;color:var(--md-sys-color-primary);font-weight:500}.xWrapper .xCompileContainer a:hover{text-decoration:underline;color:var(--md-sys-color-tertiary)}.xWrapper .xCompileContainer .zTableWrapper{max-width:calc(100vw - 80px);border:1px solid var(--md-sys-color-outline-variant);border-radius:24px;overflow-x:auto}.xWrapper .xCompileContainer .zTableWrapper table{color:var(--md-sys-color-on-surface);width:100%}.xWrapper .xCompileContainer .zTableWrapper table th,.xWrapper .xCompileContainer .zTableWrapper table td{padding:16px 24px;border-top:1px solid var(--md-sys-color-outline-variant);border-right:1px solid var(--md-sys-color-outline-variant);vertical-align:middle}.xWrapper .xCompileContainer .zTableWrapper table thead:first-child tr:first-child th,.xWrapper .xCompileContainer .zTableWrapper table tbody:first-child tr:first-child td{border-top:0}.xWrapper .xCompileContainer .zTableWrapper table th:last-child{border-top-left-radius:0!important}.xWrapper .xCompileContainer .zTableWrapper table th:first-child{border-top-right-radius:0!important}.xWrapper .xCompileContainer .zTableWrapper table tr:last-child{border-right:0}.xWrapper .xCompileContainer .zTableWrapper table tr:first-child{border-left:0}.xWrapper .xCompileContainer .zTableWrapper table td:last-child,.xWrapper .xCompileContainer .zTableWrapper table th:last-child{border-right:0!important}.xWrapper .xCompileContainer .zTableWrapper table td:first-child{border-bottom-right-radius:0!important}.xWrapper .xCompileContainer .zTableWrapper table thead{width:100%;border-collapse:collapse;border-spacing:0;margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}.xWrapper .xCompileContainer .zTableWrapper table thead th{background:var(--md-sys-color-surface-container-high);border-top-left-radius:24px;border-top-right-radius:24px;color:var(--md-sys-color-on-surface-variant);font-weight:500}.xWrapper .xCompileContainer .case-study{background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-primary-container);padding:20px;border-radius:16px;margin:24px 0}.xWrapper .xCompileContainer .case-study h2,.xWrapper .xCompileContainer .case-study h3,.xWrapper .xCompileContainer .case-study p,.xWrapper .xCompileContainer .case-study li{color:var(--md-sys-color-on-primary-container)}.xWrapper .xCompileContainer .tip{color:var(--md-sys-color-on-tertiary-container);padding:16px;border-radius:4px;margin:24px 0;border-left:4px solid var(--md-sys-color-tertiary)}.xWrapper .xCompileContainer .tip h2,.xWrapper .xCompileContainer .tip h3,.xWrapper .xCompileContainer .tip p,.xWrapper .xCompileContainer .tip li{color:var(--md-sys-color-on-tertiary-container)}.xWrapper .xCompileContainer code{font-family:xSans,monospace;font-size:14px;background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-primary);padding:2px 4px;border-radius:4px}.xWrapper .xCompileContainer x-code{display:block;margin:20px 0}.xWrapper .xCompileContainer x-code-group{display:block;margin:20px 0}@media (max-width: 768px){.xWrapper .xCompileContainer h1{font-size:4rem}.xWrapper .xCompileContainer h3{font-size:1.75rem}.xWrapper .xCompileContainer h4{font-size:1.5rem}}@media (max-width: 480px){.xWrapper .xCompileContainer h1{font-size:3rem}.xWrapper .xCompileContainer h3{font-size:1.5rem}.xWrapper .xCompileContainer p,.xWrapper .xCompileContainer li{font-size:15px}}.xSidenavContent{background:var(--md-sys-color-on-primary)!important;margin:0!important;width:100%!important;padding:0 0 0 96px!important}@media (min-width: 601px){.xSidenavContent mat-sidenav-content{margin-left:250px}}@media screen and (max-width: 601px){.xSidenavContent{width:100%!important;padding-left:0!important}}.xSidenavContainer{width:100%;display:flex;flex-direction:column;position:absolute;inset:0}.example-is-mobile .xToolbarBottom{position:fixed;z-index:2;width:100%}.xSidenavContainer{flex:1;width:100%}.example-is-mobile .xSidenavContainer{flex:1 0 auto}.xSidenav{width:96px!important;display:flex;position:fixed;flex-direction:column;justify-content:space-between;height:100%;background:var(--md-sys-color-surface-container-low)!important;overflow-y:auto;z-index:8;margin:0;padding:24px 0}.xSidenav .mat-drawer{background:var(--md-sys-color-surface-container-low)!important}.xSidenav .xSidenavLink{width:80px;margin:-2px auto 14px;padding:2px;color:var(--md-sys-color-on-surface-variant);display:block;text-decoration:none;text-align:center}.xSidenav .xSidenavLink:active{color:#1c1b1d}.xSidenav .xSidenavLink:hover,.xSidenav .xSidenavLink:focus{border:none;outline:none;box-shadow:none}.xSidenav .xSidenavLink:hover .xSidenavLinkIcon,.xSidenav .xSidenavLink:focus .xSidenavLinkIcon{background:linear-gradient(0deg,#4d425614,#4d425614)}.xSidenav .xSidenavLink.xSidenavLinkActive{color:var(--md-sys-color-on-secondary-container)}.xSidenav .xSidenavLink.xSidenavLinkActive .xSidenavLinkIcon{background:var(--md-sys-color-secondary-container)}.xSidenav .xSidenavLink .xSidenavLinkIcon{display:flex;position:relative;align-items:center;justify-content:center;width:56px;height:32px;margin-right:auto;margin-bottom:4px;margin-left:auto;font-variation-settings:"wght" 400,"opsz" 24;transition:font-variation-settings .2s cubic-bezier(.2,0,0,1);border-radius:16px}.xSidenav .xSidenavLink .xSidenavLinkText{font-size:12px;font-weight:500;letter-spacing:.1px;line-height:16px;margin-bottom:4px;transition:font-variation-settings .2s cubic-bezier(.2,0,0,1);text-align:center}mat-sidenav{width:250px}@media (min-width: 601px){mat-sidenav-content{margin-left:250px}}.example-app-name{margin-left:8px}.mat-drawer-container{background:var(--md-sys-color-on-primary)!important}.xToolbarBottom{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;height:80px;overflow:hidden;padding:12px 0 16px;width:100%;background:var(--md-sys-color-surface-container-low);position:absolute;inset:auto 0 0;z-index:2}.xToolbarBottom .xSidenavLink{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;flex-direction:column;height:56px;padding-top:4px;width:80px;color:var(--md-sys-color-on-surface-variant);text-decoration:none}.xToolbarBottom .xSidenavLink:active{color:#1c1b1d}.xToolbarBottom .xSidenavLink:hover,.xToolbarBottom .xSidenavLink:focus{border:none;outline:none;box-shadow:none}.xToolbarBottom .xSidenavLink:hover .xSidenavLinkIcon,.xToolbarBottom .xSidenavLink:focus .xSidenavLinkIcon{background:linear-gradient(0deg,#4d425614,#4d425614)}.xToolbarBottom .xSidenavLink.xSidenavLinkActive{color:var(--md-sys-color-on-secondary-container)}.xToolbarBottom .xSidenavLink.xSidenavLinkActive .xSidenavLinkIcon{background:var(--md-sys-color-secondary-container)}.xToolbarBottom .xSidenavLink .xSidenavLinkIcon{display:flex;position:relative;align-items:center;justify-content:center;width:56px;height:32px;margin-right:auto;margin-bottom:4px;margin-left:auto;font-variation-settings:"wght" 400,"opsz" 24;transition:font-variation-settings .2s cubic-bezier(.2,0,0,1);border-radius:16px}.xToolbarBottom .xSidenavLink .xSidenavLinkText{font-size:12px;font-weight:500;letter-spacing:.1px;line-height:16px;margin-bottom:4px;transition:font-variation-settings .2s cubic-bezier(.2,0,0,1);text-align:center}.x-side-menu{width:100%;padding:1rem;box-shadow:0 2px 10px #0000000d;top:0;bottom:0;transition:transform .4s cubic-bezier(.25,.8,.25,1);box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f;border:0;height:100vh;overflow:hidden;position:sticky;border-radius:16px;width:320px;display:block;padding:16px 12px;top:7.5rem;z-index:10000}@media (max-width: 599px){.x-side-menu{margin-top:56px}}.x-side-menu .x-chapters{display:flex;flex-direction:column;gap:.5rem}.x-side-menu img{margin-left:12px}@media screen and (max-width: 1294px){.x-side-menu{display:none!important}}.x-chapter{border-radius:6px;overflow:hidden}.x-chapter-header{justify-content:space-between;padding:1rem;cursor:pointer;transition:background-color .2s;height:64px;background:inherit;transition:height 225ms cubic-bezier(.4,0,.2,1);display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;font-size:14px!important;font-weight:500;line-height:1.5rem;letter-spacing:0;border-radius:100px}.x-chapter-header:hover{background:color-mix(in srgb,var(--md-sys-color-on-surface) 8%,transparent)}.x-chapter-header.x-active{background-color:var(--md-sys-color-tertiary-container);font-weight:600}.x-chapter-title{font-weight:500}.x-chapter-toggle{transition:transform .2s}.x-chapter-toggle.x-open{transform:rotate(-180deg)}.x-lessons{display:flex;font-size:14px!important;flex-direction:column;padding-left:20px}.x-lesson{min-height:56px;margin:0 0 16px;padding:0 24px;text-decoration:none;cursor:pointer;transition:background-color .2s;display:flex;font-size:14px!important;gap:.75rem;align-items:center;border-radius:100px}.x-lesson:hover{background:color-mix(in srgb,var(--md-sys-color-on-surface) 8%,transparent)}.x-lesson.x-active{background:var(--md-sys-color-secondary-container);font-weight:500}.x-lesson-number{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--md-sys-color-secondary-container);font-size:.75rem;font-weight:600;font-size:14px!important;flex-shrink:0}.x-lesson.x-active .x-lesson-number{color:var(--md-sys-color-secondary-container);background:var(--md-sys-color-on-secondary-container)}.x-lesson-info{font-size:14px!important;flex:1}.x-lesson-title{margin-bottom:.25rem;font-size:14px!important;font-weight:475;line-height:20px;letter-spacing:normal}.x-time{font-size:13px!important;color:var(--md-sys-color-on-surface-variant)}@media (max-width: 768px){.x-side-menu{margin-bottom:1.5rem}}@font-face{font-family:xSans;src:url(/fonts/xSans/xSans-MediumItalic.eot);src:local("xSans Medium Italic"),local("xSans-MediumItalic"),url(/fonts/xSans/xSans-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/xSans/xSans-MediumItalic.woff2) format("woff2"),url(/fonts/xSans/xSans-MediumItalic.woff) format("woff"),url(/fonts/xSans/xSans-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:xSans;src:url(/fonts/xSans/xSans-Bold.eot);src:local("xSans Bold"),local("xSans-Bold"),url(/fonts/xSans/xSans-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/xSans/xSans-Bold.woff2) format("woff2"),url(/fonts/xSans/xSans-Bold.woff) format("woff"),url(/fonts/xSans/xSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:xSans;src:url(/fonts/xSans/xSans-Italic.eot);src:local("xSans Italic"),local("xSans-Italic"),url(/fonts/xSans/xSans-Italic.eot?#iefix) format("embedded-opentype"),url(/fonts/xSans/xSans-Italic.woff2) format("woff2"),url(/fonts/xSans/xSans-Italic.woff) format("woff"),url(/fonts/xSans/xSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:xSans;src:url(/fonts/xSans/xSans-Medium.eot);src:local("xSans Medium"),local("xSans-Medium"),url(/fonts/xSans/xSans-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/xSans/xSans-Medium.woff2) format("woff2"),url(/fonts/xSans/xSans-Medium.woff) format("woff"),url(/fonts/xSans/xSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:xSans;src:url(/fonts/xSans/xSans-Regular.eot);src:local("xSans Regular"),local("xSans-Regular"),url(/fonts/xSans/xSans-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/xSans/xSans-Regular.woff2) format("woff2"),url(/fonts/xSans/xSans-Regular.woff) format("woff"),url(/fonts/xSans/xSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:xSans;src:url(/fonts/xSans/xSans-BoldItalic.eot);src:local("xSans Bold Italic"),local("xSans-BoldItalic"),url(/fonts/xSans/xSans-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/xSans/xSans-BoldItalic.woff2) format("woff2"),url(/fonts/xSans/xSans-BoldItalic.woff) format("woff"),url(/fonts/xSans/xSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}html,body{height:100%}body{margin:0;font-family:xSans}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{scrollbar-width:thin;font-family:xSans,sans-serif;font-size:2.66vw;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 768px){html{font-size:.625vw}}@media (min-width: 1920px){html{font-size:12px}}@media (pointer: coarse){html{position:relative}}body{color:#000;background:#fff;-webkit-tap-highlight-color:transparent;font-size:1.4rem}.modal body,.no-scroll body{overflow:hidden!important}*{box-sizing:border-box}:after,:before{box-sizing:border-box}::-moz-selection{color:#fff;background:#494949}::selection{color:#fff;background:#494949}a{color:inherit;cursor:pointer;text-decoration:underline;-webkit-tap-highlight-color:initial}a:hover{color:inherit;text-decoration:none}button{cursor:pointer;-webkit-tap-highlight-color:initial}audio,canvas,iframe,img,svg,video{vertical-align:middle}figure{margin:0}address,blockquote,em,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-weight:inherit;font-style:inherit;font-size:inherit;line-height:inherit;text-align:inherit;letter-spacing:inherit}@media print{address,blockquote,em,h1,h2,h3,h4,h5,h6,p{page-break-after:avoid;orphans:3;widows:3}}.grecaptcha-badge{visibility:hidden}.x-content,.x-featured-content,.x-nextcase-content,.x-overview-content,.x-screenshot-content,.x-smfeed-content,.x-splitshow-content,.x-summary-content{padding:8rem 0}@media (min-width: 768px){.x-content,.x-featured-content,.x-nextcase-content,.x-overview-content,.x-screenshot-content,.x-smfeed-content,.x-splitshow-content,.x-summary-content{padding:25rem 0}}.-rp.x-featured-content,.-rp.x-nextcase-content,.-rp.x-overview-content,.-rp.x-screenshot-content,.-rp.x-smfeed-content,.-rp.x-splitshow-content,.-rp.x-summary-content,.x-content.-rp{padding:6rem 0}@media (min-width: 768px){.-rp.x-featured-content,.-rp.x-nextcase-content,.-rp.x-overview-content,.-rp.x-screenshot-content,.-rp.x-smfeed-content,.-rp.x-splitshow-content,.-rp.x-summary-content,.x-content.-rp{padding:15rem 0}}.-rt.x-featured-content,.-rt.x-nextcase-content,.-rt.x-overview-content,.-rt.x-screenshot-content,.-rt.x-smfeed-content,.-rt.x-splitshow-content,.-rt.x-summary-content,.x-content.-rt{padding-top:6rem}@media (min-width: 768px){.-rt.x-featured-content,.-rt.x-nextcase-content,.-rt.x-overview-content,.-rt.x-screenshot-content,.-rt.x-smfeed-content,.-rt.x-splitshow-content,.-rt.x-summary-content,.x-content.-rt{padding-top:15rem}}.-rb.x-featured-content,.-rb.x-nextcase-content,.-rb.x-overview-content,.-rb.x-screenshot-content,.-rb.x-smfeed-content,.-rb.x-splitshow-content,.-rb.x-summary-content,.x-content.-rb{padding-bottom:6rem}@media (min-width: 768px){.-rb.x-featured-content,.-rb.x-nextcase-content,.-rb.x-overview-content,.-rb.x-screenshot-content,.-rb.x-smfeed-content,.-rb.x-splitshow-content,.-rb.x-summary-content,.x-content.-rb{padding-bottom:15rem}}.-mp.x-featured-content,.-mp.x-nextcase-content,.-mp.x-overview-content,.-mp.x-screenshot-content,.-mp.x-smfeed-content,.-mp.x-splitshow-content,.-mp.x-summary-content,.x-content.-mp{padding:2rem 0}@media (min-width: 768px){.-mp.x-featured-content,.-mp.x-nextcase-content,.-mp.x-overview-content,.-mp.x-screenshot-content,.-mp.x-smfeed-content,.-mp.x-splitshow-content,.-mp.x-summary-content,.x-content.-mp{padding:6rem 0}}.-mt.x-featured-content,.-mt.x-nextcase-content,.-mt.x-overview-content,.-mt.x-screenshot-content,.-mt.x-smfeed-content,.-mt.x-splitshow-content,.-mt.x-summary-content,.x-content.-mt{padding-top:2rem}@media (min-width: 768px){.-mt.x-featured-content,.-mt.x-nextcase-content,.-mt.x-overview-content,.-mt.x-screenshot-content,.-mt.x-smfeed-content,.-mt.x-splitshow-content,.-mt.x-summary-content,.x-content.-mt{padding-top:6rem}}.-mb.x-featured-content,.-mb.x-nextcase-content,.-mb.x-overview-content,.-mb.x-screenshot-content,.-mb.x-smfeed-content,.-mb.x-splitshow-content,.-mb.x-summary-content,.x-content.-mb{padding-bottom:2rem}@media (min-width: 768px){.-mb.x-featured-content,.-mb.x-nextcase-content,.-mb.x-overview-content,.-mb.x-screenshot-content,.-mb.x-smfeed-content,.-mb.x-splitshow-content,.-mb.x-summary-content,.x-content.-mb{padding-bottom:6rem}}.-cp.x-featured-content,.-cp.x-nextcase-content,.-cp.x-overview-content,.-cp.x-screenshot-content,.-cp.x-smfeed-content,.-cp.x-splitshow-content,.-cp.x-summary-content,.x-content.-cp{padding:0}.-ct.x-featured-content,.-ct.x-nextcase-content,.-ct.x-overview-content,.-ct.x-screenshot-content,.-ct.x-smfeed-content,.-ct.x-splitshow-content,.-ct.x-summary-content,.x-content.-ct{padding-top:0}.-cb.x-featured-content,.-cb.x-nextcase-content,.-cb.x-overview-content,.-cb.x-screenshot-content,.-cb.x-smfeed-content,.-cb.x-splitshow-content,.-cb.x-summary-content,.x-content.-cb{padding-bottom:0}.x-contact-container,.x-container,.x-entrylist-container,.x-featured-container,.x-footer-container,.x-modal_box-container,.x-nextcase-container,.x-outro-container,.x-overview-container,.x-screenshot-container,.x-smfeed-container,.x-splitshow-container,.x-summary-container,.x-tophead-container,.x-work-container{padding:0 6.6666666667vw}@media (min-width: 768px){.x-contact-container,.x-container,.x-entrylist-container,.x-featured-container,.x-footer-container,.x-modal_box-container,.x-nextcase-container,.x-outro-container,.x-overview-container,.x-screenshot-container,.x-smfeed-container,.x-splitshow-container,.x-summary-container,.x-tophead-container,.x-work-container{padding:0 3.125vw}}@media (min-width: 1920px){.x-contact-container,.x-container,.x-entrylist-container,.x-featured-container,.x-footer-container,.x-modal_box-container,.x-nextcase-container,.x-outro-container,.x-overview-container,.x-screenshot-container,.x-smfeed-container,.x-splitshow-container,.x-summary-container,.x-tophead-container,.x-work-container{max-width:1920px;margin:0 auto}}.-sm.x-contact-container,.-sm.x-entrylist-container,.-sm.x-featured-container,.-sm.x-footer-container,.-sm.x-modal_box-container,.-sm.x-nextcase-container,.-sm.x-outro-container,.-sm.x-overview-container,.-sm.x-screenshot-container,.-sm.x-smfeed-container,.-sm.x-splitshow-container,.-sm.x-summary-container,.-sm.x-tophead-container,.-sm.x-work-container,.x-container.-sm{padding:0 4vw}@media (min-width: 768px){.-sm.x-contact-container,.-sm.x-entrylist-container,.-sm.x-featured-container,.-sm.x-footer-container,.-sm.x-modal_box-container,.-sm.x-nextcase-container,.-sm.x-outro-container,.-sm.x-overview-container,.-sm.x-screenshot-container,.-sm.x-smfeed-container,.-sm.x-splitshow-container,.-sm.x-summary-container,.-sm.x-tophead-container,.-sm.x-work-container,.x-container.-sm{padding:0 5.625vw}}.-lg.x-contact-container,.-lg.x-entrylist-container,.-lg.x-featured-container,.-lg.x-footer-container,.-lg.x-modal_box-container,.-lg.x-nextcase-container,.-lg.x-outro-container,.-lg.x-overview-container,.-lg.x-screenshot-container,.-lg.x-smfeed-container,.-lg.x-splitshow-container,.-lg.x-summary-container,.-lg.x-tophead-container,.-lg.x-work-container,.x-container.-lg{padding:0 4vw}@media (min-width: 768px){.-lg.x-contact-container,.-lg.x-entrylist-container,.-lg.x-featured-container,.-lg.x-footer-container,.-lg.x-modal_box-container,.-lg.x-nextcase-container,.-lg.x-outro-container,.-lg.x-overview-container,.-lg.x-screenshot-container,.-lg.x-smfeed-container,.-lg.x-splitshow-container,.-lg.x-summary-container,.-lg.x-tophead-container,.-lg.x-work-container,.x-container.-lg{padding:0 10.625vw}}.x-container_deprecated,.x-textpaper-container{padding:0 20px}@media (min-width: 360px){.x-container_deprecated,.x-textpaper-container{padding:0 30px}}@media (min-width: 768px){.x-container_deprecated,.x-textpaper-container{padding:0 40px}}@media (min-width: 1200px){.x-container_deprecated,.x-textpaper-container{padding:0 60px}}.-xs.x-textpaper-container,.x-container_deprecated.-xs{padding:0}@media (min-width: 768px){.-xs.x-textpaper-container,.x-container_deprecated.-xs{padding:0 10px}}@media (min-width: 1024px){.-xs.x-textpaper-container,.x-container_deprecated.-xs{padding:0 13px}}@media (min-width: 1200px){.-xs.x-textpaper-container,.x-container_deprecated.-xs{padding:0 16px}}@media (min-width: 1600px){.-xs.x-textpaper-container,.x-container_deprecated.-xs{padding:0 20px}}.-sm.x-textpaper-container,.x-container_deprecated.-sm{padding:0 15px}@media (min-width: 768px){.-sm.x-textpaper-container,.x-container_deprecated.-sm{padding:0 48px}}@media (min-width: 1024px){.-sm.x-textpaper-container,.x-container_deprecated.-sm{padding:0 63px}}@media (min-width: 1200px){.-sm.x-textpaper-container,.x-container_deprecated.-sm{padding:0 75px}}@media (min-width: 1600px){.-sm.x-textpaper-container,.x-container_deprecated.-sm{padding:0 100px}}.-ml.x-textpaper-container,.x-container_deprecated.-ml{padding:0 15px}@media (min-width: 768px){.-ml.x-textpaper-container,.x-container_deprecated.-ml{padding:0 60px}}@media (min-width: 1200px){.-ml.x-textpaper-container,.x-container_deprecated.-ml{padding:0 90px}}@media (min-width: 1600px){.-ml.x-textpaper-container,.x-container_deprecated.-ml{padding:0 140px}}.-lg.x-textpaper-container,.x-container_deprecated.-lg{padding:0 20px}@media (min-width: 360px){.-lg.x-textpaper-container,.x-container_deprecated.-lg{padding:0 30px}}@media (min-width: 768px){.-lg.x-textpaper-container,.x-container_deprecated.-lg{padding:0 100px}}@media (min-width: 1024px){.-lg.x-textpaper-container,.x-container_deprecated.-lg{padding:0 120px}}@media (min-width: 1200px){.-lg.x-textpaper-container,.x-container_deprecated.-lg{padding:0 150px}}@media (min-width: 1350px){.-lg.x-textpaper-container,.x-container_deprecated.-lg{padding:0 180px}}@media (min-width: 1600px){.-lg.x-textpaper-container,.x-container_deprecated.-lg{padding:0 220px}}@media (min-width: 1920px){.-lg.x-textpaper-container,.x-container_deprecated.-lg{padding:0 270px;width:100%;max-width:1920px;margin:0 auto}}@media (min-width: 768px){.-lsm{display:none}}@media (min-width: 1024px){.-lmd{display:none}}@media (min-width: 1200px){.-llg{display:none}}@media (min-width: 1600px){.-lxl{display:none}}@media (max-width: 767px){.-gxs{display:none}}@media (max-width: 1023px){.-gsm{display:none}}@media (max-width: 1199px){.-gmd{display:none}}@media (max-width: 1349px){.-glg{display:none}}@media (max-width: 1919px){.-gxl{display:none}}@keyframes x-fx-blink{0%,to{opacity:0}50%{opacity:1}}@keyframes x-fx-rotating-360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.x-svgsprite{display:inline-block;width:1em;height:1em;vertical-align:middle;fill:currentColor}.x-menu-logo{position:fixed;top:2.5rem;left:2.5rem;z-index:251;opacity:0;pointer-events:none;transition:opacity .4s}@media (min-width: 768px),(orientation: landscape){.x-menu-logo{top:3.9rem;left:5rem;color:#fff;transition:opacity .8s}}.x-menu.-open .x-menu-logo{transition-duration:.8s}@media (min-height: 450px),(min-width: 768px){.x-menu.-open .x-menu-logo{opacity:1;pointer-events:auto}}.x-menu-logo svg{width:88px;height:19px}@media (min-width: 768px),(orientation: landscape){.x-menu-logo svg{width:94px;height:20px}}.x-menu-logo.-visible{opacity:1}.x-menu-toggle{position:fixed;top:2.25rem;right:2.5rem;z-index:251}@media (min-width: 768px),(orientation: landscape){.x-menu-toggle{top:3.9rem;right:5rem}}@media (pointer: fine){.x-menu-toggle:hover{color:#fff}}.x-menu.-inverse .x-menu-toggle{color:#fff}@media (pointer: fine){.x-menu.-inverse .x-menu-toggle:hover{color:#000}}.x-menu.-open .x-menu-toggle{color:#000}@media (pointer: fine){.x-menu.-open .x-menu-toggle:hover{color:#fff}}.x-menu-box{display:none}.x-menu-backdrop{position:fixed;inset:0;z-index:197;background:#00000080}.x-menu-fill{position:fixed;top:0;left:0;right:0;z-index:199;height:100vh;transform-origin:right center;background:#fff}@media (min-width: 768px),(orientation: landscape){.x-menu-fill{width:689px;left:auto}}@media (min-width: 1600px) and (min-height: 700px){.x-menu-fill{width:880px}}.x-menu-content{position:fixed;top:0;left:0;right:0;z-index:200;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch;padding:100px 0 90px}@media (min-height: 550px){.x-menu-content{display:flex;flex-direction:column;justify-content:center;padding:0}}@media (min-width: 768px),(orientation: landscape){.x-menu-content{width:689px;left:auto}}@media (min-width: 768px) and (min-height: 550px){.x-menu-content{display:flex;flex-direction:column;justify-content:space-between;padding:20px 0 0}}@media (min-width: 768px) and (min-height: 600px){.x-menu-content{padding:40px 0 0}}@media (min-width: 1600px) and (min-height: 700px){.x-menu-content{width:880px;padding:50px 0 0}}.x-menu-container{width:100%;padding:0 30px 0 45px}@media (min-width: 768px),(orientation: landscape){.x-menu-container{padding:0 98px}}@media (min-width: 768px) and (min-height: 550px){.x-menu-body{display:flex;align-items:center;height:100%;width:100%}}.x-menu-footer{padding:50px 0 0}@media (min-width: 768px) and (min-height: 550px){.x-menu-footer{padding:0 0 50px}}@media (min-width: 1600px) and (min-height: 700px){.x-menu-footer{padding:0 0 84px}}@media (min-width: 768px) and (min-height: 550px){.x-menu-grid{display:flex;width:100%}}@media (min-width: 768px) and (min-height: 550px){.x-menu-grid-col{flex:1.2}}.x-menu-grid-col.-left{display:none}@media (min-width: 768px) and (min-height: 550px){.x-menu-grid-col.-left{display:block;flex:.8}}.x-menu-title{display:none;padding:0 0 30px;color:#0000004d;font-size:16px;line-height:100%}@media (min-height: 550px){.x-menu-title{display:block}}@media (min-width: 1600px) and (min-height: 700px){.x-menu-title{padding:0 0 50px}}.x-menu-title.-sm{padding:0 0 12px}@media (min-width: 1600px) and (min-height: 700px){.x-menu-title.-sm{padding:0 0 20px}}.x-menu-navs{margin:-4px 0}@media (min-width: 1600px) and (min-height: 700px){.x-menu-navs{margin:-9px 0}}.x-menu-nav{position:relative;display:block;padding:4px 0}@media (min-width: 1600px) and (min-height: 700px){.x-menu-nav{padding:9px 0}}.x-menu-nav a{display:inline-block;position:relative;font-size:38px;font-weight:400;letter-spacing:-.05em;line-height:100%;text-decoration:none}@media (min-width: 360px){.x-menu-nav a{font-size:42px}}@media (min-width: 768px) and (min-height: 550px){.x-menu-nav a{font-size:56px}}@media (min-width: 1600px) and (min-height: 700px){.x-menu-nav a{font-size:60px}}.x-menu-nav a:before{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;transform:scaleX(0);transform-origin:right center;background:currentColor;transition:transform .5s,transform-origin 0s}.x-menu-nav a em{display:block;position:relative;overflow:hidden;padding:0 .01em .04em 0}.x-menu-nav a span{display:inline-block;color:transparent;transition:transform 1.2s cubic-bezier(.19,1,.22,1)}.x-menu-nav a span:after,.x-menu-nav a span:before{content:attr(data-text);display:block;position:absolute;color:#000}.x-menu-nav a span:before{top:0;transform:skewY(0);transform-origin:right bottom;transition:transform 2s cubic-bezier(.19,1,.22,1)}.x-menu-nav a span:after{top:105%;transform:skewY(7deg);transform-origin:left top;transition:transform 2s cubic-bezier(.19,1,.22,1)}.x-menu-nav a:focus span,.x-menu-nav a:hover span{transform:translateY(-105%)}@media (pointer: coarse){.x-menu-nav a:focus span,.x-menu-nav a:hover span{transform:none}}.x-menu-nav a:focus span:before,.x-menu-nav a:hover span:before{transform:skewY(7deg)}@media (pointer: coarse){.x-menu-nav a:focus span:before,.x-menu-nav a:hover span:before{transform:none}}.x-menu-nav a:focus span:after,.x-menu-nav a:hover span:after{transform:skewY(0)}@media (pointer: coarse){.x-menu-nav a:focus span:after,.x-menu-nav a:hover span:after{transform:none}}.x-menu-nav.-active a:before,.x-menu.-open .x-menu-toggle button.x-menu-nav a:before,.x-navbar.-open .x-navbar-toggle button.x-menu-nav a:before{transform:scaleX(1);transform-origin:left center}.x-menu-socials{display:inline-block;margin:-6px 0}@media (min-width: 1600px) and (min-height: 700px){.x-menu-socials{margin:-6.5px 0}}.x-menu-social{position:relative;display:block;padding:12px 0;font-size:16px;line-height:120%;letter-spacing:.00464286em;text-transform:capitalize;text-decoration:none}@media (min-width: 1600px) and (min-height: 700px){.x-menu-social{padding:13px 0}}.x-menu-social em{display:block;position:relative;overflow:hidden}.x-menu-social em span{display:block;transition:transform 1.2s cubic-bezier(.19,1,.22,1);transform-origin:left center}.x-menu-social em span:after{content:attr(data-text);display:block;position:absolute;top:130%;transform:skewY(10deg);transform-origin:left center;transition:transform 1.2s cubic-bezier(.19,1,.22,1)}.x-menu-social:focus em span,.x-menu-social:hover em span{transform:translateY(-130%) skewY(5deg)}@media (pointer: coarse){.x-menu-social:focus em span,.x-menu-social:hover em span{transform:none}}.x-menu-social:focus em span:after,.x-menu-social:hover em span:after{transform:skewY(-5deg)}@media (pointer: coarse){.x-menu-social:focus em span:after,.x-menu-social:hover em span:after{transform:none}}.x-menu-mail{display:block}.x-menu-mail a{position:relative;display:inline-block;padding:0 0 5px;font-size:16px;line-height:20px;letter-spacing:.00464286em;text-decoration:none}@media (min-width: 1600px) and (min-height: 700px){.x-menu-mail a{padding:0 0 6px;font-size:20px;line-height:25px}}.x-menu-mail a:after,.x-menu-mail a:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:1px;background:#0000004d}.x-menu-mail a:after{background:#000;transform:scaleX(0);transition:transform .8s cubic-bezier(.19,1,.22,1)}.x-menu-mail a:focus:after,.x-menu-mail a:hover:after{transform:scaleX(1)}.x-navbar-backdrop{display:none;position:fixed;top:0;left:0;right:0;height:100vh;z-index:96;background:#00000080}@supports (height: 100svh){.x-navbar-backdrop{height:100svh}}.x-navbar-logo{position:absolute;top:2.1rem;left:2.5rem;display:block;width:8.8rem;height:auto;z-index:95;text-decoration:none}@media (min-width: 768px){.x-navbar-logo{top:2.5rem;left:5rem;width:14.4rem;height:auto}}.x-navbar.-inverse .x-navbar-logo{color:#fff}.x-navbar-logo.-clone{position:fixed;z-index:100;opacity:0;color:#000;visibility:hidden;transition:opacity .5s,visibility 0s .5s}@media (min-width: 768px){.x-navbar-logo.-clone{color:#fff}}.x-navbar.-open .x-navbar-logo.-clone{opacity:1;visibility:visible;transition-delay:0s}.x-navbar-logo svg{width:100%;height:100%}.x-navbar-navs{display:none}@media (min-width: 768px){.x-navbar-navs{display:block;position:absolute;top:3.55rem;right:10rem;z-index:97}}.x-navbar.-inverse .x-navbar-navs{color:#fff}.x-navbar-nav{font-size:2rem;letter-spacing:-.03em;text-transform:lowercase}.x-navbar-toggle{position:fixed;top:2.4rem;right:2.5rem;z-index:251;color:#fff;mix-blend-mode:exclusion}@media (min-width: 768px){.x-navbar-toggle{top:3.7rem;right:5rem}}@media (pointer: coarse){.x-navbar-toggle{position:absolute;bottom:0;pointer-events:none}.x-navbar-toggle button{position:-webkit-sticky;position:sticky;top:2.5rem;pointer-events:auto}}@media (pointer: coarse) and (min-width: 768px){.x-navbar-toggle button{top:4.5rem}}.x-navbar-menu{display:none;align-items:center;position:fixed;top:0;left:0;right:0;height:100vh;z-index:97;padding:13rem 3rem 5rem 4rem;background:#fff}@supports (height: 100lvh){.x-navbar-menu{height:100lvh;padding:13rem 3rem calc(100lvh - 100svh + 5rem) 4rem}}@media (min-width: 768px){.x-navbar-menu{left:auto;align-items:end;width:78rem;padding:6rem 9.8rem}}.x-navbar-menu-grid{display:grid;gap:2rem}@media (min-width: 768px){.x-navbar-menu-grid{grid-template-columns:39% auto}}@media (max-width: 767px){.x-navbar-menu-grid-col.-left{display:none}}.x-navbar-menu-caption{margin:0 0 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;opacity:.3;font-size:1.5rem}@media (min-width: 768px){.x-navbar-menu-caption{margin:0 0 5rem}}.x-navbar-menu-caption.-rb{margin:0 0 1rem}@media (min-width: 768px){.x-navbar-menu-caption.-rb{margin:0 0 1.5rem}}.x-navbar-menu-socials{margin:-1rem 0}@media (min-width: 768px){.x-navbar-menu-socials{margin:-1rem 0}}.x-navbar-menu-social{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1rem 0;font-size:1.4rem}@media (min-width: 768px){.x-navbar-menu-social{font-size:1.6rem}}.x-navbar-menu-social>a:before{top:-1rem;bottom:-1rem}.x-navbar-menu-navs{margin:-.7rem 0}@media (min-width: 768px){.x-navbar-menu-navs{margin:-.5rem 0}}.x-navbar-menu-nav{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.7rem 0;font-size:3.8rem;line-height:100%;letter-spacing:-.05em}@media (min-width: 768px){.x-navbar-menu-nav{padding:.5rem 0;font-size:5rem}}.x-navbar-menu-nav>a:before{top:-1rem;bottom:-1rem}@media (min-width: 768px){.x-navbar-menu-nav>a:before{top:-.9rem;bottom:-.9rem}}.x-navbar-menu-links{display:grid;gap:1rem;grid-auto-flow:column}@media (min-width: 768px){.x-navbar-menu-links{grid-template-columns:43% auto;gap:0}}.x-navbar-menu-link{font-size:1.8rem}@media (min-width: 768px){.x-navbar-menu-link{font-size:2.2rem}}.x-loader{position:fixed;top:0;left:0;right:0;height:100vh;z-index:999;overflow:hidden}@supports (height: 100lvh){.x-loader{height:100lvh}}.menu-open .x-loader{z-index:999}.x-loader-backdrop{position:absolute;inset:0;opacity:0;background:#00000080}.x-loader-fill{position:absolute;inset:0;background:#fff}.x-cursor{position:fixed;top:0;left:0;z-index:500;contain:layout style size;pointer-events:none;transition:color .3s 0s}.x-cursor:before{content:"";display:block;position:absolute;top:-5rem;left:-5rem;width:10rem;height:10rem;transform:scale(.1);background:currentColor;border-radius:50%;transition:transform .3s,opacity .1s}.x-cursor.-inverse{color:#fff}.x-cursor.-active:before,.x-menu.-open .x-menu-toggle button.x-cursor:before,.x-navbar.-open .x-navbar-toggle button.x-cursor:before{transform:scale(.2)}.x-cursor.-exclusion,.x-cursor.-menu,.x-cursor.-opaque,.x-cursor.-pointer{mix-blend-mode:exclusion;transition-duration:0s;transition-delay:999999s}.x-cursor.-exclusion:before,.x-cursor.-menu:before,.x-cursor.-opaque:before,.x-cursor.-pointer:before{background:#fff}.x-cursor.-pointer:before{transform:scale(.2)}.x-cursor.-pointer.-active:before,.x-menu.-open .x-menu-toggle button.x-cursor.-pointer:before,.x-navbar.-open .x-navbar-toggle button.x-cursor.-pointer:before{transform:scale(.25)}.x-cursor.-opaque:before{transform:scale(.6)}.x-cursor.-opaque.-active:before,.x-menu.-open .x-menu-toggle button.x-cursor.-opaque:before,.x-navbar.-open .x-navbar-toggle button.x-cursor.-opaque:before{transform:scale(.5)}.x-cursor.-lg:before{transform:scale(1.05)}.x-cursor.-lg.-active:before,.x-menu.-open .x-menu-toggle button.x-cursor.-lg:before,.x-navbar.-open .x-navbar-toggle button.x-cursor.-lg:before{transform:scale(1.15)}.x-cursor.-text{mix-blend-mode:normal;transition-delay:0s}.x-cursor.-text:before{background:currentColor;opacity:1;transform:scale(1)}.x-cursor.-text.-active:before,.x-menu.-open .x-menu-toggle button.x-cursor.-text:before,.x-navbar.-open .x-navbar-toggle button.x-cursor.-text:before{transform:scale(.8);transition-duration:.2s}.x-cursor.-icon{mix-blend-mode:normal;transition-delay:0s}.x-cursor.-icon:before{transform:scale(1)}.x-cursor.-icon.-active:before,.x-menu.-open .x-menu-toggle button.x-cursor.-icon:before,.x-navbar.-open .x-navbar-toggle button.x-cursor.-icon:before{transform:scale(.9)}.x-cursor.-menu{z-index:250}.menu-open .x-cursor.-menu{transition:none}.x-cursor.-menu:before{transform:scale(.6)}.x-cursor.-menu.-active:before,.x-menu.-open .x-menu-toggle button.x-cursor.-menu:before,.x-navbar.-open .x-navbar-toggle button.x-cursor.-menu:before{transform:scale(.55)}.x-cursor.-hidden:before{transform:scale(0)}.x-cursor.-under{z-index:0}.x-cursor-text{position:absolute;top:-1.8rem;left:-1.8rem;width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;transform:scale(0) rotate(10deg);opacity:0;color:#fff;font-size:1.6rem;line-height:120%;text-align:center;transition:opacity .4s,transform .3s}.x-cursor.-icon .x-cursor-text,.x-cursor.-text .x-cursor-text{opacity:1;transform:scale(1)}.x-cursor.-icon .x-cursor-text{font-size:2rem}.x-cursor.-inverse .x-cursor-text{color:#000}.x-cursor-media{position:absolute;width:36rem;height:36rem;margin:-18rem 0 0 -18rem}.x-cursor-media img,.x-cursor-media video{width:100%;height:100%;object-fit:cover;transform:translateZ(0)}.x-cursor-media-box{position:relative;width:100%;height:100%;overflow:hidden;transform:scale(0) translateZ(0);opacity:0;border-radius:50%;transition:transform .35s,opacity .2s .2s}.x-cursor.-media{z-index:0;mix-blend-mode:normal;transition-delay:0s}.x-cursor.-media .x-cursor-media-box{opacity:1;transform:scale(.696);transition-duration:.4s,.4s;transition-delay:0s,0s}.x-cursor.-media.-media-lg .x-cursor-media-box{transform:scale(1)!important}.x-cursor.-media.-media-blend{z-index:150;mix-blend-mode:exclusion}@supports (mix-blend-mode: exclusion){.x-cursor.-media.-media-blend .x-cursor-media-box{filter:invert(1)}}.x-divider{position:relative;height:1px}.x-divider:before{content:"";display:block;position:absolute;top:-20px;left:0;right:0;height:40px}.x-divider:hover:before{top:-50px;height:100px}.x-divider svg{position:absolute;top:-100px;left:0;right:0;width:100%;height:200px;pointer-events:none}.x-divider svg path{fill:none;stroke:currentColor;stroke-width:1}.x-btn{display:inline}.x-btn_close,.x-btn_cta,.x-btn_dummy,.x-btn_link,.x-btn_menu,.x-btn_nav{position:relative;display:inline-block;height:auto;margin:0;padding:0;color:inherit;background:0 0;border:0;border-radius:0;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit;text-indent:inherit;text-decoration:none}.x-btn_close:focus,.x-btn_close:hover,.x-btn_cta:focus,.x-btn_cta:hover,.x-btn_dummy:focus,.x-btn_dummy:hover,.x-btn_link:focus,.x-btn_link:hover,.x-btn_menu:focus,.x-btn_menu:hover,.x-btn_nav:focus,.x-btn_nav:hover{text-decoration:none}.x-btn_cta{overflow:hidden;padding:1.4rem 2rem;transform:translateZ(0);border-radius:1000px;font-weight:500;font-size:1.4rem;line-height:110%;text-transform:uppercase;transition:transform .3s}@media (min-width: 768px),(orientation: landscape){.x-btn_cta{font-size:2.4rem}}.x-btn_cta.-intro{padding:0 1.5rem;font-family:xSans,sans-serif;font-weight:400;font-size:105%;line-height:.92;height:6rem}@media (min-width: 768px),(orientation: landscape){.x-btn_cta.-intro{margin:0 0 0 .2em;padding:0 4.8rem;height:15.3rem}}.x-btn_cta.-sm{padding:.5rem 1.4rem;font-size:1.7rem}@media (min-width: 768px),(orientation: landscape){.x-btn_cta.-sm{padding:.8rem 1.5rem;font-size:1.8rem}}.x-btn_cta.-md{font-size:2.2rem}@media (min-width: 768px),(orientation: landscape){.x-btn_cta.-md{font-size:2.8rem}}.x-btn_cta.-xl{padding:0 1.9rem;font-weight:400;font-size:6.9rem}@media (min-width: 768px),(orientation: landscape){.x-btn_cta.-xl{padding:0 3.4rem;font-size:13rem}}@media (max-width: 767px){.x-btn_cta.-xl{font-size:4rem!important}}.x-btn_cta.-xxl{display:flex;align-items:center;justify-content:center;width:100%;height:14rem;font-weight:500;font-size:2rem;text-transform:none}@media (min-width: 768px){.x-btn_cta.-xxl{display:inline-flex;height:22rem;width:auto;padding:0 14.5rem;font-size:3.2rem}}.x-btn_cta.-xxl.-full{display:flex}.x-btn_cta.-tertiary{color:#e0fd60}@media (pointer: fine){.x-btn_cta:hover{transform:scaleX(1.02);transition:transform .6s cubic-bezier(.34,5.56,.64,1)}}.x-btn_cta:disabled{opacity:.5;pointer-events:none;touch-action:none}.x-btn_cta-border{content:"";display:block;position:absolute;inset:0 .5px 1px 0;z-index:3;border:1px solid;border-radius:1000px}@media (min-width: 768px),(orientation: landscape){.x-btn_cta.-intro .x-btn_cta-border,.x-btn_cta.-xl .x-btn_cta-border{border-width:2px}}.x-btn_cta-ripple{display:block;position:absolute;inset:0;z-index:1;overflow:hidden;transform:translateZ(0);border-radius:inherit}.x-btn_cta-ripple span{display:block;width:100%;height:100%;transform:translateY(101%);background:currentColor;border-radius:50% 50% 0 0;transition:transform .5s cubic-bezier(.4,0,0,1),border-radius .5s cubic-bezier(.4,0,0,1)}@media (pointer: fine){.x-btn_cta:hover .x-btn_cta-ripple span{border-radius:0;transform:translateY(0);transition-duration:.5s,.9s}}.x-btn_cta-title{position:relative;display:block;padding:0 .16em 0 0;overflow:hidden;z-index:2}.x-btn_cta-title span{display:block;transition:transform .8s cubic-bezier(.16,1,.3,1)}.x-btn_cta-title span:after{content:attr(data-text);display:block;position:absolute;top:110%;left:0;color:#fff}.x-btn_cta.-inverse .x-btn_cta-title span:after,.x-btn_cta.-tertiary .x-btn_cta-title span:after{color:#000}@media (pointer: fine){.x-btn_cta:hover .x-btn_cta-title span{transform:translateY(-110%)}}.x-btn_menu{display:block;width:2.5rem;height:2.5rem;-webkit-tap-highlight-color:transparent}.x-btn_menu:before{content:"";position:absolute;inset:-2rem}@media (pointer: fine){.x-btn_menu:before{left:-8rem}.x-btn_menu:hover:before{inset:-8rem}}.x-btn_menu span{display:block;position:absolute;left:0;right:0;height:2px;background:currentColor;transition:top .2s .3s,transform .3s 0s}@media (min-width: 768px) and (max-width: 1199px){.x-btn_menu span{height:1px}}.x-btn_menu span:first-child{top:calc(50% - 1px - .3rem)}.x-btn_menu span:last-child{top:calc(50% - 1px + .3rem)}.x-btn_menu.-active span,.x-menu.-open .x-menu-toggle button.x-btn_menu span,.x-navbar.-open .x-navbar-toggle button.x-btn_menu span{transition:none}.x-btn_menu.-active span:first-child,.x-menu.-open .x-menu-toggle button.x-btn_menu span:first-child,.x-navbar.-open .x-navbar-toggle button.x-btn_menu span:first-child{top:calc(50% - 1px);transform:rotate(45deg);animation:x-btn_menu-open-top .75s}.x-btn_menu.-active span:last-child,.x-menu.-open .x-menu-toggle button.x-btn_menu span:last-child,.x-navbar.-open .x-navbar-toggle button.x-btn_menu span:last-child{top:calc(50% - 1px);transform:rotate(-45deg);animation:x-btn_menu-open-bottom .75s}@keyframes x-btn_menu-open-top{0%{top:calc(50% - 1px - .3rem);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:rotate(0)}30%{top:calc(50% - 1px - .3rem);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transform:rotate(0)}30.01%{top:calc(50% - 1px);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transform:rotate(45deg)}to,80%{top:calc(50% - 1px);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:rotate(45deg)}}@keyframes x-btn_menu-open-bottom{0%{top:calc(50% - 1px + .3rem);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:rotate(0)}50%{top:calc(50% - 1px + .3rem);-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);transform:rotate(0)}50.1%,55%{top:calc(50% - 1px);-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);transform:rotate(-45deg)}to{top:calc(50% - 1px);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:rotate(-45deg)}}.x-btn_nav:before{content:"";position:absolute;inset:0}.x-btn_nav:after{content:"";display:block;position:absolute;left:0;right:0;bottom:-.5rem;height:.5rem;transform:scaleX(0);border-bottom:1px solid;transition:transform .5s cubic-bezier(.35,0,0,1)}.x-btn_nav.-underline:after{transform:scaleX(1)}.x-btn_nav-title{position:relative;display:block;padding:.1em;margin:-.1em;overflow:hidden}.x-btn_nav-title span{display:block;transition:transform 1.2s cubic-bezier(.19,1,.22,1);transform-origin:left center}.x-btn_nav-title span:after{content:attr(data-text);display:block;position:absolute;top:150%;transform:skewY(10deg);transform-origin:left center;transition:transform 1.2s cubic-bezier(.19,1,.22,1)}@media (pointer: fine){.x-btn_nav:hover .x-btn_nav-title span{transform:translateY(-150%) skewY(5deg)}.x-btn_nav:hover .x-btn_nav-title span:after{transform:skewY(-5deg)}}.x-btn_close{display:block;width:4.4rem;height:4.4rem;transform:rotate(.01deg);background:#fff;border-radius:50%;transition:transform .4s,background-color .4s}@media (min-width: 768px){.x-btn_close{width:5.6rem;height:5.6rem}}.x-btn_close:before{content:"";position:absolute;inset:-20%}@media (pointer: fine){.x-btn_close:hover{background:#ffffffe6;transform:rotate(90deg)}}.x-btn_close:active{background:#fffc;transition-duration:.4s,.1s}.x-btn_close span{display:block;position:absolute;left:1.4rem;right:1.4rem;height:.2rem;margin:-.1rem 0 0;background:currentColor}@media (min-width: 768px){.x-btn_close span{left:2rem;right:2rem}}.x-btn_close span:first-child{transform:rotate(-45deg) scaleX(1.2)}.x-btn_close span:last-child{transform:rotate(45deg) scaleX(1.2)}.x-btn_link{display:inline-block;padding:0 0 .5rem;font-size:1.6rem;line-height:120%;text-decoration:none}@media (min-width: 768px){.x-btn_link{padding:0 0 .6rem;font-size:2rem}}.x-btn_link:after,.x-btn_link:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:1px;background:#0003}.x-btn_link:after{background:#000;transform:scaleX(0);transition:transform .8s cubic-bezier(.19,1,.22,1)}@media (pointer: fine){.x-btn_link:hover:after{transform:scaleX(1)}}.x-btn_link.-active:after,.x-menu.-open .x-menu-toggle button.x-btn_link:after,.x-navbar.-open .x-navbar-toggle button.x-btn_link:after{transform:scaleX(1)}.x-checkbox_cta{position:relative;display:inline-block}.x-checkbox_cta>input{position:absolute;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.x-checkbox_cta-box{display:inline-block;padding:.9rem 1.2rem;overflow:hidden;transform:translateZ(0);border-radius:1000px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500;font-size:20px;line-height:118%;transition:transform .3s}@media (min-width: 768px){.x-checkbox_cta-box{padding:1.4rem 2rem;font-size:3.2rem}}.x-checkbox_cta>input:focus-visible~.x-checkbox_cta-box{outline:solid}.x-checkbox_cta>input:checked~.x-checkbox_cta-box{transform:scaleX(1.02);transition:transform .5s cubic-bezier(.34,5.56,.64,1)}.x-checkbox_cta-border{content:"";display:block;position:absolute;inset:0 0 .1px;z-index:3;border:1px solid;border-radius:1000px}.x-checkbox_cta-ripple{display:block;position:absolute;inset:0;z-index:1;overflow:hidden;transform:translateZ(0);border-radius:inherit}.x-checkbox_cta-ripple span{display:block;width:100%;height:100%;transform:translateY(101%);background:currentColor;border-radius:50% 50% 0 0;transition:transform .5s cubic-bezier(.4,0,0,1),border-radius .5s cubic-bezier(.4,0,0,1)}.x-checkbox_cta>input:checked~.x-checkbox_cta-box .x-checkbox_cta-ripple span{border-radius:0;transform:translateY(0);transition-duration:.5s,.9s}.x-checkbox_cta-title{position:relative;display:block;padding:0 .16em 0 0;overflow:hidden;z-index:2}.x-checkbox_cta-title span{display:block;transition:transform .8s cubic-bezier(.16,1,.3,1),color .4s}.x-checkbox_cta-title span:after{content:attr(data-text);display:block;position:absolute;top:110%;left:0}@media (pointer: fine){.x-checkbox_cta:hover .x-checkbox_cta-title span{transform:translateY(-110%) translateZ(0)}}.x-checkbox_cta>input:checked~.x-checkbox_cta-box .x-checkbox_cta-title span{transform:translateY(-110%) translateZ(0);color:#fff}.x-input_light{position:relative;display:block}.x-input_light-line{position:absolute;left:0;right:0;bottom:-3px;height:60px;width:300%;transform:translate(-66.66%);opacity:.1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAwIDYwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIGQ9Ik0wLDU2LjVjMCwwLDI5OC42NjYsMCwzOTkuMzMzLDBDNDQ4LjMzNiw1Ni41LDUxMy45OTQsNDYsNTk3LDQ2Yzc3LjMyNywwLDEzNSwxMC41LDIwMC45OTksMTAuNWM5NS45OTYsMCw0MDIuMDAxLDAsNDAyLjAwMSwwIj48L3BhdGg+PC9zdmc+);background-position:center bottom;background-repeat:repeat-x;pointer-events:none;touch-action:none;transition:transform 0s cubic-bezier(0,.25,.5,1),opacity .4s}@media (min-width: 768px){.x-input_light-line{height:90px}}.x-input_light.-error .x-input_light-line{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAwIDYwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGMDMyMzIiIGQ9Ik0wLDU2LjVjMCwwLDI5OC42NjYsMCwzOTkuMzMzLDBDNDQ4LjMzNiw1Ni41LDUxMy45OTQsNDYsNTk3LDQ2Yzc3LjMyNywwLDEzNSwxMC41LDIwMC45OTksMTAuNWM5NS45OTYsMCw0MDIuMDAxLDAsNDAyLjAwMSwwIj48L3BhdGg+PC9zdmc+)}.x-input_light-box{position:relative;overflow:hidden}.x-input_light-message{margin:1.5rem 0 0;color:#eb4242;font-size:1.6rem}.x-input_light-message:empty{display:none}.x-input_light input,.x-input_light textarea{position:relative;margin:0;padding:1.3rem 0;width:100%;z-index:1;color:#000;background:0 0;border:0;border-radius:0;outline:0;resize:none;font-size:2rem;font-weight:400;line-height:100%;transition:all .3s,height 0s}@media (min-width: 768px){.x-input_light input,.x-input_light textarea{padding:2rem 0;font-size:3.2rem}}.x-input_light input::-moz-placeholder,.x-input_light textarea::-moz-placeholder{color:#ccc;-moz-transition:color .2s;transition:color .2s}.x-input_light input::-ms-input-placeholder,.x-input_light textarea::-ms-input-placeholder{color:#ccc;-ms-transition:color .2s;transition:color .2s}.x-input_light input::placeholder,.x-input_light textarea::placeholder{color:#ccc;transition:color .2s}.x-input_light input:hover+.x-input_light-line,.x-input_light textarea:hover+.x-input_light-line{opacity:.6}.x-input_light input:focus::-moz-placeholder,.x-input_light textarea:focus::-moz-placeholder{color:#b3b3b3}.x-input_light input:focus::-ms-input-placeholder,.x-input_light textarea:focus::-ms-input-placeholder{color:#b3b3b3}.x-input_light input:focus::placeholder,.x-input_light textarea:focus::placeholder{color:#b3b3b3}.x-input_light input:focus+.x-input_light-line,.x-input_light textarea:focus+.x-input_light-line{opacity:1;transform:translate(0);transition-duration:.8s,.4s}.x-input_light input:invalid,.x-input_light textarea:invalid{box-shadow:none}.x-input_light input:disabled,.x-input_light textarea:disabled{opacity:.4;pointer-events:none}.x-input_light textarea{height:4.8rem;font-size:1.6rem;line-height:120%}@media (min-width: 768px){.x-input_light textarea{height:7.5rem;font-size:2.56rem}}.x-input_light textarea::-moz-placeholder{font-size:2rem}.x-input_light textarea::-ms-input-placeholder{font-size:2rem}.x-input_light textarea::placeholder{font-size:2rem}@media (min-width: 768px){.x-input_light textarea::-moz-placeholder{font-size:3.2rem}.x-input_light textarea::-ms-input-placeholder{font-size:3.2rem}.x-input_light textarea::placeholder{font-size:3.2rem}}.x-input_file{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.x-input_file input{position:absolute;inset:0;cursor:pointer;opacity:0}.x-input_file-btn{position:relative;display:block;height:auto;margin:0;padding:0;z-index:2;color:inherit;background:0 0;border:0;border-radius:0;font-size:2rem;font-weight:500;line-height:120%;text-align:inherit;text-transform:inherit;text-indent:inherit;text-decoration:none;transition:opacity .4s}@media (min-width: 768px){.x-input_file-btn{font-size:3.2rem}}.x-input_file-btn svg{margin:0 .5em 0 0;font-size:.7em;line-height:0}.x-input_file-btn span{position:relative;display:inline-block;vertical-align:middle}.x-input_file-btn span:after,.x-input_file-btn span:before{content:"";display:block;position:absolute;left:0;right:0;bottom:-7px;height:7px;border-bottom:1px solid}.x-input_file-btn span:before{opacity:.2}.x-input_file-btn span:after{transform:scaleX(0);transition:transform .7s cubic-bezier(.19,1,.22,1),transition-orign 0s}.x-input_file-btn:hover span:after{transform:scaleX(1)}.x-input_file-btn:disabled{opacity:.4;pointer-events:none}.x-input_file-message{margin:1.5rem 0 0;color:#eb4242;font-size:1.6rem}.x-input_file-message:empty{display:none}.x-input_file-items{position:relative;display:inline-block;margin:-12px 0;padding:3.5rem 0 0;transition:opacity .4s}@media (min-width: 768px){.x-input_file-items{padding:4rem 0 0}}.x-input_file input:disabled~.x-input_file-items{opacity:.4;pointer-events:none}.x-input_file-item{display:flex;padding:12px 0;cursor:pointer;font-size:1.7rem;line-height:117%;word-break:break-word;transition:transform .15s,opacity .15s}@media (min-width: 768px){.x-input_file-item{font-size:2rem}}.x-input_file-item i{position:relative;flex-shrink:0;width:.8em;height:.8em;margin:.3em 1.2rem 0 0}@media (min-width: 768px){.x-input_file-item i{margin:.3em 2.3rem 0 0}}.x-input_file-item i:after,.x-input_file-item i:before{content:"";display:block;position:absolute;top:.25em;left:0;right:0;height:2px;transform:rotate(-45deg);background:currentColor}.x-input_file-item i:after{transform:rotate(45deg)}.x-input_file-item b{font-weight:500}.x-input_file-item:hover{opacity:.7;transform:translate(5px)}.x-modal_box{display:none;position:fixed;inset:0;z-index:300;width:100%;height:100%}.x-modal_box-backdrop{position:absolute;inset:0;transform:scaleY(0);transform-origin:bottom center;background:#fff;transition:transform .6s}.x-modal_box-backdrop.-gray{background:#fafafa}.x-modal_box-dialog{position:absolute;inset:30px;display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:none;opacity:0;text-align:center;transition:opacity .5s}@media (min-width: 1200px){.x-modal_box-dialog{inset:70px}}.x-modal_box-dialog a,.x-modal_box-dialog button{pointer-events:auto}.x-modal_box-dialog.-full{inset:0}.x-modal_box-container{width:100%}.x-modal_box-embedded{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.x-modal_box-embedded iframe{width:100%;height:100%;border:0}.x-modal_box-embedded video{max-width:100%;object-fit:cover}@media (min-width: 1200px){.x-modal_box-embedded video{height:100vh}}.x-modal_box-nav{margin:-4px 0;text-align:left}@media (min-width: 360px){.x-modal_box-nav{margin:-7px 0}}@media (min-width: 1600px) and (min-height: 700px){.x-modal_box-nav{margin:-11px 0}}.x-modal_box-nav-item{display:block;padding:4px 0;font-size:38px;font-weight:400;text-decoration:none}@media (min-width: 360px){.x-modal_box-nav-item{padding:7px 0;font-size:42px}}@media (min-width: 768px) and (min-height: 550px){.x-modal_box-nav-item{font-size:60px}}.x-modal_box-nav-item-title{display:inline-block;overflow:hidden}.x-modal_box-nav-item-title span{position:relative;display:inline-block;color:transparent;transition:transform 1.2s cubic-bezier(.19,1,.22,1)}.x-modal_box-nav-item-title span:after,.x-modal_box-nav-item-title span:before{content:attr(data-text);display:block;position:absolute;color:#000}.x-modal_box-nav-item-title span:before{top:0;transform:skewY(0);transform-origin:right bottom;transition:transform 2s cubic-bezier(.19,1,.22,1)}.x-modal_box-nav-item-title span:after{top:105%;transform:skewY(7deg);transform-origin:left top;transition:transform 2s cubic-bezier(.19,1,.22,1)}.x-modal_box-nav-item a:focus .x-modal_box-nav-item-title span,.x-modal_box-nav-item a:hover .x-modal_box-nav-item-title span{transform:translateY(-105%)}@media (pointer: coarse){.x-modal_box-nav-item a:focus .x-modal_box-nav-item-title span,.x-modal_box-nav-item a:hover .x-modal_box-nav-item-title span{transform:none}}.x-modal_box-nav-item a:focus .x-modal_box-nav-item-title span:before,.x-modal_box-nav-item a:hover .x-modal_box-nav-item-title span:before{transform:skewY(7deg)}@media (pointer: coarse){.x-modal_box-nav-item a:focus .x-modal_box-nav-item-title span:before,.x-modal_box-nav-item a:hover .x-modal_box-nav-item-title span:before{transform:none}}.x-modal_box-nav-item a:focus .x-modal_box-nav-item-title span:after,.x-modal_box-nav-item a:hover .x-modal_box-nav-item-title span:after{transform:skewY(0)}@media (pointer: coarse){.x-modal_box-nav-item a:focus .x-modal_box-nav-item-title span:after,.x-modal_box-nav-item a:hover .x-modal_box-nav-item-title span:after{transform:none}}.x-modal_box-message{text-align:left}.x-modal_box-message-header{font-size:42px;font-weight:500;letter-spacing:-.03em;line-height:100%}@media (min-width: 768px){.x-modal_box-message-header{font-size:60px;letter-spacing:-.05em}}@media (min-width: 1200px){.x-modal_box-message-header{font-size:80px}}@media (min-width: 1600px){.x-modal_box-message-header{font-size:110px}}.x-modal_box-message-header img{position:relative;top:-2px;width:38px;display:inline-block;vertical-align:middle}@media (min-width: 1200px){.x-modal_box-message-header img{top:-4px;width:64px}}@media (min-width: 1600px){.x-modal_box-message-header img{top:-8px;width:88px}}.x-modal_box-message-text{margin:45px 0 0;font-size:20px;line-height:155%;letter-spacing:.00464286em}@media (min-width: 1200px){.x-modal_box-message-text{margin:60px 0 0;max-width:790px;font-size:30px}}@media (min-width: 1600px){.x-modal_box-message-text{margin:80px 0 0}}.x-modal_box-message-text img{position:relative;top:-2px;height:1em;vertical-align:middle}.x-modal_box-message-message{margin:15px 0 0;color:#b7b7b7;font-weight:400;font-size:20px;line-height:155%;letter-spacing:.00464286em}@media (min-width: 1200px){.x-modal_box-message-message{margin:20px 0 0;max-width:790px;font-size:30px}}@media (min-width: 1600px){.x-modal_box-message-message{margin:30px 0 0}}.x-modal_box-message-message:empty{display:none}.x-modal_box.-show{display:block}.x-modal_box.-visible .x-modal_box-backdrop{transform:scaleY(1);transform-origin:top center}.x-modal_box.-visible .x-modal_box-dialog{opacity:1;transition-delay:.3s}.x-embedded{position:relative;height:100%;width:100%;cursor:pointer}.x-embedded iframe,.x-embedded img{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.x-embedded img{object-fit:cover}.x-embedded.-youtube{padding-bottom:56.25%}.x-embedded-play{position:absolute;top:50%;left:50%;width:68px;height:48px;margin:-24px 0 0 -34px;z-index:1;background:#000c;border-radius:15px;line-height:44px;text-align:center;transition:background .2s}.x-embedded-play:before{content:"";display:inline-block;vertical-align:middle;margin:0 0 0 3px;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent #fff}.x-embedded:hover .x-embedded-play{background:#fc0019}.x-coin{position:relative;display:inline-block;height:.8em;width:.8em;margin:-.15em 0 0 .04em;vertical-align:middle}.x-coin.-sm{height:.75em;width:.75em}.x-coin-svg{position:absolute;inset:0;background-color:#fff;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 147 147"><path d="M73.5 147A73.5 73.5 0 1 0 73.5.01a73.5 73.5 0 0 0 0 146.99Z" fill="%23fff"/><path d="m67 125.04-1.07-.22-.7 3.46-2.05-.41c-1.6-.33-2.82.4-3.11 1.85-.29 1.45.56 2.6 2.16 2.93l3.13.63 1.64-8.24Zm-1.95 4.2-.57 2.87-2.03-.41c-.97-.2-1.45-.86-1.28-1.75.18-.9.88-1.3 1.85-1.11l2.03.4ZM47.7 118.49l.53 4.58a2.2 2.2 0 0 0-2.33 1.29c-.6 1.27-.04 2.55 1.4 3.24l2.73 1.3 3.57-7.61-.99-.47-1.59 3.4-1.68-.8-.51-4.4-1.13-.53Zm1.76 9.06-1.64-.78c-.93-.44-1.27-1.16-.9-1.93.35-.78 1.12-.96 2.05-.52l1.63.78-1.14 2.45ZM41.12 113.52c-1.84-1.52-4.32-1.22-5.9.72-1.56 1.94-1.35 4.44.5 5.95 1.85 1.53 4.33 1.23 5.9-.7 1.57-1.95 1.36-4.45-.5-5.97Zm-.6.77c1.34 1.1 1.45 3 .24 4.48-1.21 1.5-3.08 1.78-4.42.68-1.37-1.12-1.46-3.01-.25-4.5 1.2-1.5 3.06-1.78 4.42-.66ZM33.79 106.4l-1.44-2.05c-1.35-1.92-3.64-2.58-5.84-1.01-2.2 1.56-2.35 3.95-1 5.88l1.43 2.04 6.85-4.87Zm-1.42-.32-5.26 3.73-.79-1.13c-.93-1.32-1.03-3.1.84-4.42 1.87-1.33 3.48-.64 4.41.69l.8 1.13ZM25.57 91.39c-.65-1.81-2.13-2.63-3.9-2l-5.17 1.87.36 1 5.22-1.89c1.16-.41 2.13.14 2.56 1.35.43 1.2.02 2.24-1.13 2.65l-5.23 1.88.35 1.01 5.18-1.86c1.76-.63 2.4-2.21 1.76-4.01ZM22.58 77.24c-.15-1.8-1.25-3.03-2.87-3.32l-.14 1.11c1.19.2 1.93 1 2.03 2.3.14 1.7-.92 3.03-3.07 3.2-2.14.18-3.4-.96-3.54-2.66-.1-1.3.52-2.26 1.71-2.62l-.32-1.05c-1.6.47-2.51 1.9-2.36 3.74.16 2.1 1.72 3.95 4.6 3.72 2.89-.24 4.13-2.31 3.96-4.42ZM22.95 65.95l.16-1.08-7.34-1.14.4-2.63-.96-.15-.97 6.36.96.15.4-2.65 7.35 1.14ZM23.85 56.83l1.17.43.4-1.1-1.17-.44-.4 1.11ZM33.51 41.34l1.7-1.84c1.58-1.73 1.74-4.12-.24-5.96-1.98-1.84-4.34-1.49-5.93.25l-1.68 1.84 6.15 5.71Zm.01-1.46-4.72-4.39.93-1.02c1.1-1.19 2.8-1.66 4.48-.1 1.68 1.56 1.34 3.3.25 4.49l-.94 1.02ZM43.62 31.67l4.6-2.86-.5-.84-3.69 2.29-1.56-2.55 2.9-1.8-.52-.84-2.9 1.8-1.29-2.1 3.57-2.22-.51-.83-4.5 2.8 4.4 7.15ZM58.52 24.45c1.75-.54 2.63-1.8 2.2-3.17-.98-3.2-5.2-.58-5.76-2.42-.22-.72.26-1.36 1.29-1.68 1-.32 1.86.02 2.3.84l.83-.66c-.58-1.13-1.95-1.57-3.42-1.11-1.58.5-2.44 1.7-2.05 2.94.87 2.85 5.08.3 5.75 2.44.24.8-.3 1.54-1.4 1.89a2.16 2.16 0 0 1-2.66-1.2l-.89.62c.72 1.39 2.26 2 3.8 1.51ZM67.55 22.41l1.09-.1-.81-8.37-1.09.11.81 8.36ZM80.18 22.58c1.18.15 2.32-.24 2.8-1.04l-.16 1.28.99.13.54-4.3-3.93-.5-.11.94 2.9.37c-.22 1.46-1.34 2.35-2.9 2.15-1.67-.22-2.75-1.54-2.48-3.66.26-2.12 1.64-3.14 3.33-2.92 1.32.17 2.16 1 2.25 2.2l1.1-.08c-.13-1.65-1.37-2.85-3.23-3.09-2.08-.26-4.21.9-4.57 3.75-.36 2.84 1.4 4.5 3.47 4.77ZM90.25 24.73l.98.42L93.8 19l1.33 7.8 1.12.47 3.24-7.75-.99-.41-2.58 6.16-1.32-7.82-1.11-.47-3.24 7.75ZM103.29 30.06l-.73 1.02.96.69.72-1.02-.95-.69ZM115.33 43.7l.61.9 6.93-4.76-.62-.9-6.92 4.75ZM119.99 51.45l.91 2.32c.86 2.2 2.93 3.37 5.44 2.37 2.51-1 3.23-3.28 2.37-5.47l-.91-2.32-7.81 3.1Zm1.3.64 6-2.38.5 1.29c.6 1.5.27 3.25-1.86 4.1-2.13.84-3.54-.22-4.13-1.72l-.5-1.29ZM124.22 64.8l.56 5.4.97-.1-.44-4.31 2.97-.31.35 3.39.98-.1-.35-3.4 2.46-.25.43 4.18.97-.1-.55-5.27-8.35.88ZM124.73 78.82l-.17 1.05 6.56 1.12-7.27 3.06-.2 1.2 8.28 1.4.18-1.05-6.6-1.12 7.3-3.05.2-1.2-8.28-1.41ZM120.63 94.25l-.43 1 6.8 2.99-1.06 2.44.89.4 2.56-5.9-.9-.4-1.06 2.46-6.8-2.99ZM116.4 102.16l-.63.9 6.9 4.8.62-.9-6.9-4.8ZM109.4 110.67l-.78.76 5.16 5.35-1.9 1.86.67.7 4.6-4.5-.68-.7-1.9 1.87-5.17-5.34ZM100.7 117.56l-.95.56 1.8 3.03-.05 5.73 1.06-.64v-4.48l3.9 2.14 1.06-.64-5.03-2.68-1.79-3.02ZM91.43 123.47l-.4-1.18-1.1.37.39 1.19 1.11-.38Z"/></svg>');background-position:center center;background-repeat:no-repeat;border-radius:50%;animation:x-fx-rotating-360 10s infinite linear}.x-coin-svg.-v2{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 147 147"><path d="M73.5 147A73.5 73.5 0 1 0 73.5.01a73.5 73.5 0 0 0 0 146.99Z" fill="%23fff"/><path d="m68.31 124.68-1.12-.2-3.2 6.3-.79-7.02-1.13-.2-3.98 7.82 1.1.2 3.23-6.68.73 7.39 1.12.2 3.26-6.67.71 7.38 1.11.2-1.04-8.72ZM51.3 119.9l-4.69-2.74-.5.86 3.75 2.18-1.5 2.58-2.94-1.71-.5.85 2.95 1.71-1.24 2.14-3.63-2.11-.49.84 4.58 2.66 4.2-7.27ZM37.99 110.67l-2.14-2.4c-1.15-1.3-2.53-1.44-3.66-.44-.88.79-.96 1.7-.62 2.54a1.83 1.83 0 0 0-1.96.27c-1.02.91-.96 2.18.1 3.36l2.02 2.27 6.26-5.6Zm-4.4 2.49-1.88 1.68-1.27-1.43c-.66-.74-.71-1.43-.09-1.99.63-.56 1.3-.43 1.97.31l1.26 1.43Zm2.94-2.64-2.23 2-1.3-1.46c-.82-.92-.84-1.74-.1-2.4.72-.64 1.52-.52 2.33.4l1.3 1.45ZM27.29 98.4l1.11-.56-.53-1.05-1.11.57.53 1.05ZM22.03 77.71l.04-1.07-6.34-.24 6.43-2.38.04-.91-6.23-2.86 6.33.24.04-1.08-8.4-.32-.05 1.32 6.7 3.1-6.9 2.56-.06 1.32 8.4.32ZM26.2 53.72c.92-2.2-.07-4.5-2.36-5.47-2.3-.97-4.64-.07-5.56 2.13-.93 2.22.05 4.52 2.35 5.49 2.3.97 4.64.07 5.56-2.15Zm-.92-.37c-.67 1.6-2.45 2.24-4.21 1.5-1.77-.76-2.57-2.47-1.9-4.08.68-1.62 2.46-2.24 4.23-1.5 1.77.75 2.57 2.46 1.88 4.08ZM32.07 42.72l2.1-2.43c1.13-1.3 1.1-2.7-.04-3.7-.89-.76-1.8-.73-2.59-.28.19-.59.07-1.4-.52-1.92-1.03-.9-2.27-.67-3.3.53l-2 2.3 6.35 5.5Zm-3.03-4.06-1.9-1.65 1.25-1.44c.65-.76 1.32-.89 1.95-.34.64.55.6 1.24-.05 2l-1.25 1.43Zm2.99 2.6-2.26-1.97 1.28-1.48c.8-.92 1.6-1.05 2.35-.4.73.64.71 1.45-.09 2.37l-1.28 1.48ZM43.56 31.52l.9-.62-4.71-6.95-.9.62 4.71 6.95ZM52.58 26.31l4.85-2.02-.38-.91-3.84 1.6-2.85-6.85-1 .42 3.22 7.76ZM62.55 22.86l5.38-.73-.13-.97-4.3.58-.4-2.96 3.38-.46-.13-.98-3.38.46-.33-2.44 4.16-.57-.13-.97-5.25.72 1.13 8.32ZM78.68 20.82l-.16 1.24 1.17.15.15-1.24-1.16-.15ZM98.52 28.16l2.68 1.78c1.44.96 2.81.75 3.65-.51.65-.98.5-1.89-.04-2.61.6.11 1.4-.1 1.82-.76.76-1.14.38-2.35-.94-3.22l-2.53-1.69-4.64 7Zm3.63-3.53 1.4-2.1 1.58 1.06c.83.55 1.05 1.2.58 1.9-.46.7-1.14.75-1.97.2l-1.59-1.06Zm-2.18 3.3 1.65-2.5 1.63 1.09c1.02.68 1.25 1.46.7 2.28-.53.81-1.34.9-2.36.22l-1.62-1.08ZM115.34 43.16l1.42-4.38a2.2 2.2 0 0 0 2.66-.2c1.07-.91 1.1-2.31.07-3.53l-1.96-2.3-6.4 5.43.7.83 2.86-2.42 1.2 1.42-1.35 4.2.8.95Zm2.16-8.96 1.17 1.39c.66.79.67 1.58.02 2.13-.64.55-1.41.4-2.08-.38l-1.17-1.39 2.06-1.75ZM121.06 53.74l.48 1.04 6.23-6.56-.42-.9-9.01.5.47 1.03 2.29-.15 1.56 3.4-1.6 1.64Zm1.08-5.1 4.12-.26-2.88 2.97-1.24-2.72ZM123.92 62.66l.14 1.06 6.6-.85-6.06 5.05.16 1.2 8.33-1.07-.14-1.06-6.63.86 6.1-5.06-.16-1.2-8.33 1.07ZM124.74 78.87l-.47 2.45c-.44 2.31.7 4.42 3.34 4.92 2.66.5 4.48-1.04 4.92-3.35l.46-2.45-8.25-1.57Zm.76 1.24 6.33 1.2-.25 1.36c-.3 1.6-1.5 2.9-3.76 2.47-2.25-.43-2.88-2.08-2.57-3.67l.25-1.36ZM120.42 94.34l-.48.99 7.58 3.64.47-.99-7.57-3.64ZM115.28 103.58l-.7.81 5.07 4.33-7.81-1.1-.79.92 6.39 5.46.69-.81-5.08-4.34 7.83 1.11.78-.92-6.38-5.46ZM100.68 116.91c-1.01.62-1.65 1.65-1.53 2.58l-.68-1.11-.85.52 2.26 3.7 3.37-2.07-.49-.81-2.5 1.53c-.73-1.28-.42-2.67.92-3.5 1.45-.88 3.11-.52 4.22 1.3 1.12 1.83.68 3.49-.77 4.38-1.13.7-2.3.57-3.13-.32l-.8.76c1.13 1.2 2.84 1.37 4.44.39 1.79-1.1 2.72-3.35 1.23-5.8-1.5-2.44-3.9-2.64-5.69-1.55ZM89.91 123.45l-.36-1.2-1.12.34.35 1.2 1.13-.34Z"/></svg>')}.x-coin-ico{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font-size:.15em;line-height:0}.x-coin-ico svg{margin:-.1em 0 0}.x-coin-stars{position:absolute;top:50%;left:50%;height:.37em;width:.37em;transform:translate(-50%,-50%);background-image:url(/assets/icons/stars.svg);background-repeat:no-repeat;background-position:center center}.x-coin-circles{position:absolute;top:50%;left:50%;height:.37em;width:.37em;transform:translate(-50%,-50%)}.x-coin-circle{position:absolute;inset:0;opacity:0;border:.01em #000 solid;border-radius:50%;will-change:transform}.x-coin-circle:nth-child(1){animation:x-coin-circle-scaling 3s .6s linear infinite}.x-coin-circle:nth-child(2){animation:x-coin-circle-scaling 3s 1.2s linear infinite}.x-coin-circle:nth-child(3){animation:x-coin-circle-scaling 3s 1.8s linear infinite}.x-coin-circle:nth-child(4){animation:x-coin-circle-scaling 3s 2.4s linear infinite}.x-coin-circle:nth-child(5){animation:x-coin-circle-scaling 3s 3s linear infinite}@keyframes x-coin-circle-scaling{0%{opacity:0;transform:scale(0)}10%,70%{opacity:1}to{opacity:0;transform:scale(1)}}.x-coin-video{position:absolute;top:50%;left:50%;height:.37em;width:.37em;transform:translate(-50%,-50%)}.x-coin-video video{width:100%;height:100%;vertical-align:top;object-fit:cover}.x-coin-letter{position:absolute;opacity:0}.x-intouch{display:none}@media (min-width: 1200px){.x-intouch{display:block;position:fixed;width:min(150px,15rem);height:min(150px,15rem);right:5rem;bottom:4rem;z-index:80}.x-intouch:hover:before{content:"";display:block;position:absolute;inset:-140px -40px -140px -140px}}.x-intouch-outline{position:absolute;inset:0;width:100%;height:100%;color:#888;transition:transform .4s}@media (pointer: fine){.x-intouch:hover .x-intouch-outline{transform:scale(1.1)}}.x-intouch-outline svg{width:100%;height:100%;zoom:1.001;animation:x-fx-rotating-360 15s infinite linear}.x-intouch-video{position:absolute;inset:15%;overflow:hidden;border-radius:50%}.x-intouch-video video{width:100%;height:100%;border-radius:50%;object-fit:cover;transition:transform .4s}.x-intouch:hover .x-intouch-video video{transform:scale(1.05)}.x-entry{display:block;text-decoration:none}.x-entry-img{position:relative;padding-bottom:56.34%;overflow:hidden;transform:translateZ(0);border-radius:2.4rem}@media (pointer: fine){.x-entry-img{transition:transform .4s}.x-entry:hover .x-entry-img{transform:scale(.98)}}.x-entry-img:before{content:"";position:absolute;inset:1px;background:#6f6f6f;border-radius:inherit}.x-entry-img picture{display:block;position:absolute;inset:0;width:100%;height:100%}.x-entry-img img{position:relative;width:100%;height:100%;transform:scale(1.01);z-index:1;object-fit:cover}@media (pointer: fine){.x-entry-img img{transition:transform .4s}.x-entry:hover .x-entry-img img{transform:scale(1.02)}}.x-entry-title{margin:2.1rem 0 0;font-weight:500;font-size:1.7rem;line-height:116%}@media (min-width: 768px){.x-entry-title{margin:3.7rem 0 0;font-size:2rem}}.x-entry-text{padding:.7rem 0 0;opacity:.4;font-weight:500;font-size:1.7rem;line-height:110%}@media (min-width: 768px){.x-entry-text{padding:.6rem 0 0;font-size:1.8rem}}.x-tophead{position:relative;height:50rem;z-index:10}@media (min-width: 768px){.x-tophead{height:68rem;min-height:50vh}}.x-tophead-fill{position:absolute;inset:0;background:#fff}.x-tophead-content{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;padding-top:5rem}@media (min-width: 768px){.x-tophead-content{padding-top:0}}.x-tophead-container{width:100%}.x-tophead-header{margin-bottom:1.5rem;font-size:1.4rem;line-height:110%}@media (min-width: 768px){.x-tophead-header{margin-bottom:3rem;font-size:2rem}}.x-tophead-title{font-weight:300;font-size:4.8rem;line-height:89%;letter-spacing:-.04em}@media (min-width: 768px){.x-tophead-title{font-size:12.32rem;line-height:90%}}.x-tophead-title video{position:relative;width:6.75rem;height:4.575rem;margin:0 1rem 0 0;overflow:hidden;transform:translateZ(0);border-radius:1000px;object-fit:cover}@media (min-width: 768px),(orientation: landscape){.x-tophead-title video{width:17.025rem;height:11.7rem;margin:0 2.5rem 0 0}}.x-tophead-title em{font-family:xSans,sans-serif;font-weight:400;font-stretch:146%;font-variation-settings:"GRAD" -20,"slnt" -10,"YTLC" 553,"opsz" 93;letter-spacing:-.04em}.x-contact-content{padding:17.9rem 0 11.3rem}@media (min-width: 768px){.x-contact-content{padding:20.4rem 0 25rem}}.x-contact-header{font-weight:300;font-size:5.452rem;line-height:87%;letter-spacing:-.04em}@media (min-width: 768px){.x-contact-header{font-size:12.32rem}}.x-contact-header em{font-family:xSans,sans-serif;font-weight:400;font-stretch:146%;font-variation-settings:"GRAD" -20,"slnt" -10,"YTLC" 553,"opsz" 93;letter-spacing:-.04em}.x-contact-header img{position:relative;top:-.03em;width:.63em;height:.63em}.x-contact-form{margin:4.4rem 0 0}@media (min-width: 768px){.x-contact-form{margin:15rem 0 0;max-width:95rem}}.x-contact-label{padding:0 0 2.6rem;font-size:2rem;line-height:110%}@media (min-width: 768px){.x-contact-label{padding:0 0 4rem;font-size:3.2rem}}.x-contact-group{margin:0 0 5rem}@media (min-width: 768px){.x-contact-group{margin:0 0 8rem}}.x-contact-group.-it{margin-top:6.3rem}@media (min-width: 768px){.x-contact-group.-it{margin-top:10rem}}.x-contact-cgrid{margin:-.6em}@media (min-width: 768px){.x-contact-cgrid{margin:-1.5rem -1rem}}.x-contact-cgrid-col{display:inline-block;vertical-align:top;margin:.6em}@media (min-width: 768px){.x-contact-cgrid-col{margin:1.5rem 1rem}}.x-contact-submit{margin:6rem 0 0}@media (min-width: 768px){.x-contact-submit{margin:15rem 0 0}}.x-contact-terms{margin:4rem 0 0;max-width:32.5rem;color:#0000004d;font-size:1.4rem;line-height:135%}@media (min-width: 768px){.x-contact-terms{margin:6rem 0 0;max-width:37.2rem;font-size:1.6rem}}.x-contact-terms a{color:#000;text-decoration:none;transition:color .2s}.x-contact-terms a:hover{color:#0009}.x-work-content{padding:17.9rem 0 11.3rem}@media (min-width: 768px){.x-work-content{padding:20.4rem 0 25rem}}.x-work-filter-title{display:block;font-size:1.7rem}@media (min-width: 768px){.x-work-filter-title{font-size:2rem}}.x-work-filter-active{display:inline-block;margin:.8rem 0 0;cursor:pointer;font-size:4.2rem}@media (min-width: 768px){.x-work-filter-active{font-size:6rem}}.x-work-filter-active span{position:relative;display:inline-block}.x-work-filter-active span:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transition:transform .5s,transform-origin 0s;transform-origin:left center}.x-work-filter-active svg{margin:0 0 0 1.2rem;font-size:1.9rem;line-height:0;stroke-width:2px;transition:transform .5s}@media (min-width: 768px){.x-work-filter-active svg{margin:0 0 0 2.3rem}}.x-work-filter-active:hover span:before{transform:scaleX(0);transform-origin:right center}.x-work-filter-active:hover svg{transform:translateY(4px)}.x-work-col{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;gap:2rem}@media (min-width: 768px){.x-work-col{gap:10rem}}.x-work-col.-right{margin-top:2rem}@media (min-width: 768px){.x-work-col.-right{margin-top:16.1rem}}.x-work-items{margin:6rem 0 0}@media (min-width: 768px){.x-work-items{display:grid;grid-template-columns:repeat(2,1fr);gap:6rem;max-width:106rem;margin:14rem 0 0}}.x-work-item{display:block;text-decoration:none}.x-work-preview{display:block;position:relative;overflow:hidden;padding-bottom:133.33333%;transform:translateZ(0);border-radius:1.8rem}@media (min-width: 768px){.x-work-preview{border-radius:4rem}}@media (pointer: fine){.x-work-preview{transition:transform .7s}.x-work-item:hover .x-work-preview{transform:scale(.98)}}.x-work-preview.-sm{padding-bottom:100%}.x-work-preview-media{position:absolute;inset:0;width:100%;height:100%}@media (pointer: fine){.x-work-preview-media{transition:transform .7s}.x-work-item:hover .x-work-preview-media{transform:scale(1.05)}}.x-work-preview-media img,.x-work-preview-media video{width:100%;height:100%;object-fit:cover}.x-work-caption{max-width:94%;margin-top:2rem;margin-bottom:4rem;font-weight:500;font-size:1.7rem;line-height:130%;letter-spacing:.01em}@media (min-width: 768px){.x-work-caption{max-width:65%;margin-top:3.2rem;margin-bottom:0;font-size:2.4rem}}.x-entrylist-content{padding:17.9rem 0 11.3rem}@media (min-width: 768px){.x-entrylist-content{padding:20.4rem 0 25rem}}.x-entrylist-header{font-weight:300;font-size:5.452rem;line-height:87%;letter-spacing:-.04em}@media (min-width: 768px){.x-entrylist-header{font-size:12.32rem}}.x-entrylist-header em{font-family:xSans,sans-serif;font-weight:400;font-stretch:146%;font-variation-settings:"GRAD" -20,"slnt" -10,"YTLC" 553,"opsz" 93;letter-spacing:-.04em}.x-entrylist-header img{position:relative;top:-.03em;width:.63em;height:.63em}.x-entrylist-filters{padding:5rem 0 2rem;margin:0 -1.5rem 3rem;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}@media (min-width: 768px){.x-entrylist-filters{padding:9rem 0 10rem;margin:0 -3rem;overflow:visible}}.x-entrylist-filters::-webkit-scrollbar,.x-entrylist-filters::-webkit-scrollbar-thumb,.x-entrylist-filters::-webkit-scrollbar-track{display:none;opacity:0;width:0}.x-entrylist-filter{position:relative;display:inline-block;vertical-align:middle;padding:0 1.5rem;cursor:pointer;opacity:.4;font-size:1.8rem;line-height:100%;text-decoration:none}@media (min-width: 768px){.x-entrylist-filter{padding:0 3rem;font-size:2rem}}.x-entrylist-filter span{position:relative;opacity:.4;transition:opacity .2s}.x-entrylist-filter span:before{content:"";display:block;position:absolute;left:0;right:0;bottom:-5px;height:5px;transform:scaleX(0);border-bottom:1px solid;transition:transform .2s}.x-entrylist-filter.-active span:before,.x-menu.-open .x-menu-toggle button.x-entrylist-filter span:before,.x-navbar.-open .x-navbar-toggle button.x-entrylist-filter span:before{transform:scaleX(1)}.x-entrylist-filter.-active span,.x-entrylist-filter:hover span,.x-menu.-open .x-menu-toggle button.x-entrylist-filter span,.x-navbar.-open .x-navbar-toggle button.x-entrylist-filter span{opacity:1}.x-entrylist-items{display:grid;gap:4rem}@media (min-width: 768px){.x-entrylist-items{grid-template-columns:repeat(2,1fr);gap:8rem 2rem}}@media (min-width: 1024px){.x-entrylist-items{grid-template-columns:repeat(3,1fr)}}.x-entrylist-empty{color:#0006;font-size:1.8rem;line-height:140%}@media (min-width: 768px){.x-entrylist-empty{font-size:2rem}}.x-entrylist-empty img{position:relative;top:-.15em;width:1em;height:1em}.x-textpaper-content{padding:140px 0}@media (min-width: 768px){.x-textpaper-content{padding:175px 0}}@media (min-width: 1200px){.x-textpaper-content{padding:200px 0}}@media (min-width: 768px){.x-textpaper-container.-lg{max-width:600px;margin:0 auto;padding:0}}@media (min-width: 1200px){.x-textpaper-container.-lg{max-width:800px}}.x-textpaper-container.-unfixed{max-width:none;padding:0 15px}@media (min-width: 768px){.x-textpaper-container.-unfixed{padding:0 60px}}@media (min-width: 1024px){.x-textpaper-container.-unfixed{padding:0 120px}}@media (min-width: 1200px){.x-textpaper-container.-unfixed{padding:0 150px}}@media (min-width: 1350px){.x-textpaper-container.-unfixed{padding:0 180px}}@media (min-width: 1600px){.x-textpaper-container.-unfixed{padding:0 220px}}@media (min-width: 1920px){.x-textpaper-container.-unfixed{padding:0 270px}}.x-textpaper-date{margin:0 0 35px;perspective:600px;font-size:20px;line-height:100%}.x-textpaper-date span{display:inline-block;transform-style:preserve-3d;transform-origin:top center}.x-textpaper-header{margin:0 0 80px}@media (min-width: 768px){.x-textpaper-header{margin:0 0 140px}}.x-textpaper-header h1{perspective:600px;font-size:38px;font-weight:400;line-height:100%}@media (min-width: 360px){.x-textpaper-header h1{font-size:42px;letter-spacing:-.03em}}@media (min-width: 768px){.x-textpaper-header h1{font-size:60px;letter-spacing:-.05em}}@media (min-width: 1200px){.x-textpaper-header h1{font-size:70px}}@media (min-width: 1350px){.x-textpaper-header h1{font-size:80px}}.x-textpaper-header h1>div{transform-style:preserve-3d;transform-origin:center top}.x-textpaper-brief{margin:0 0 30px;font-size:22px;line-height:135%;letter-spacing:-.02em}@media (min-width: 768px){.x-textpaper-brief{margin:0 0 70px;font-size:40px}}.x-textpaper-brief p{margin:0 0 .8em}.x-textpaper-text{font-size:20px;line-height:155%;letter-spacing:.00464286em}@media (min-width: 768px){.x-textpaper-text{font-size:22px;line-height:150%}}@media (min-width: 768px){.x-textpaper-text.-lg{font-size:28px;line-height:150%}}.x-textpaper-text p{margin:0 0 .8em}.x-textpaper-text h3{margin:2.5em 0 .8em;font-size:1.8em;font-weight:400;line-height:100%;letter-spacing:-.05em}@media (min-width: 768px){.x-textpaper-text h3{font-size:2em}}.x-textpaper-text h4{margin:2em 0 .8em;font-size:1em;font-weight:400;letter-spacing:-.02em;line-height:110%}@media (min-width: 768px){.x-textpaper-text h4{font-size:1.4em;letter-spacing:-.04em;line-height:100%}}.x-textpaper-text a{position:relative;width:100%;background-image:linear-gradient(transparent calc(100% - 1px),#000 1px);background-repeat:no-repeat;background-size:100% 100%;font-weight:500;text-decoration:none;transition:background-size .4s,background-position .4s}.x-textpaper-text a:hover{background-size:0 100%}.x-textpaper-jumbo{position:relative;margin:100px 0 0;padding:45px 0;background:#ffedee;border-radius:30px}@media (min-width: 768px){.x-textpaper-jumbo{margin:110px 0 0;padding:82px 0}}@media (min-width: 1024px){.x-textpaper-jumbo{margin:220px 0 0;padding:91px 0}}.x-textpaper-jumbo.-info{background:#eeeeee80}.x-textpaper-jumbo-body{padding:0 35px}@media (min-width: 768px){.x-textpaper-jumbo-body{max-width:600px;margin:0 auto;padding:0}}@media (min-width: 1200px){.x-textpaper-jumbo-body{max-width:800px}}.x-textpaper-jumbo-title{display:inline-block;margin:0 0 24px;cursor:help;font-size:17px;line-height:150%}@media (min-width: 768px){.x-textpaper-jumbo-title{font-size:20px}}.x-textpaper-jumbo-title svg{margin:-5px 0 0 14px;font-size:24px;line-height:0}@media (min-width: 768px){.x-textpaper-jumbo-title svg{margin-left:17px;font-size:28px}}.x-textpaper-jumbo-header{max-width:280px}@media (min-width: 768px){.x-textpaper-jumbo-header{max-width:545px}}@media (min-width: 1200px){.x-textpaper-jumbo-header{max-width:760px}}.x-textpaper-jumbo-header h2,.x-textpaper-jumbo-header h3{font-size:34px;font-weight:400;line-height:100%;letter-spacing:-.05em}@media (min-width: 768px){.x-textpaper-jumbo-header h2,.x-textpaper-jumbo-header h3{font-size:60px;letter-spacing:-.04em}}@media (min-width: 1200px){.x-textpaper-jumbo-header h2,.x-textpaper-jumbo-header h3{font-size:80px}}.x-textpaper-jumbo-tooltip{position:absolute;top:50%;left:50%;padding:20px;min-width:260px;max-width:427px;transform:translate(-50%,-50%) scale(.95);z-index:10;opacity:0;background:#fff;border-radius:20px;box-shadow:0 10px 25px #0000000d;visibility:hidden;font-size:14px;line-height:170%;pointer-events:none;transition:opacity .2s,transform .3s,visibility 0s .2s}@media (min-width: 360px){.x-textpaper-jumbo-tooltip{min-width:280px}}@media (min-width: 768px){.x-textpaper-jumbo-tooltip{padding:40px;border-radius:30px;font-size:18px}}.x-textpaper-jumbo-title:hover+.x-textpaper-jumbo-tooltip,.x-textpaper-jumbo-tooltip.-visible{opacity:1;transform:translate(-50%,-50%);visibility:visible;transition-delay:0s,0s,0s}.x-textpaper-jumbo-action{margin:38px 0 0}@media (min-width: 768px){.x-textpaper-jumbo-action{margin:50px 0 0}}@media (min-width: 1024px){.x-textpaper-jumbo-action{margin:60px 0 0}}.x-textpaper-embedded{margin:100px 0 0}@media (min-width: 768px){.x-textpaper-embedded{margin:110px 0 0}}@media (min-width: 1024px){.x-textpaper-embedded{margin:220px 0 0}}.x-featured{position:relative;color:#fff}.x-featured-fill{position:absolute;inset:0;background:#fff}@media (min-width: 768px){.x-featured-fill,.x-screenshot{border-radius:8rem 8rem 0 0}}.x-featured-fill.-inverse{background:#000}.x-featured-fill.-primary{background:#161616}.x-featured-content{position:relative}.x-featured-header{font-size:6.1rem;line-height:90%;letter-spacing:-.03em}@media (min-width: 768px){.x-featured-header{font-size:15.4rem}}.x-featured-header video{position:relative;width:9rem;height:6.1rem;margin:0 1rem 0 0;overflow:hidden;transform:translateZ(0);border-radius:1000px;object-fit:cover}@media (min-width: 768px),(orientation: landscape){.x-featured-header video{width:22.7rem;height:15.6rem;margin:0 3rem 0 0}}.x-featured-header em{font-family:xSans,sans-serif;font-weight:400;font-stretch:146%;font-variation-settings:"GRAD" -20,"slnt" -10,"YTLC" 553,"opsz" 93;letter-spacing:-.04em}.x-featured-col{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;gap:2rem}@media (min-width: 768px){.x-featured-col{gap:10rem}}.x-featured-col.-right{margin-top:2rem}@media (min-width: 768px){.x-featured-col.-right{margin-top:33.1rem}}.x-featured-items{margin:4rem 0 0}@media (min-width: 768px){.x-featured-items{display:grid;grid-template-columns:repeat(2,1fr);gap:6rem;max-width:106rem;margin:20rem 0 0}}.x-featured-item{display:block;text-decoration:none}.x-featured-preview{display:block;position:relative;overflow:hidden;padding-bottom:133.33333%;transform:translateZ(0);border-radius:1.8rem}@media (min-width: 768px){.x-featured-preview{border-radius:4rem}}.x-featured-preview.-sm{padding-bottom:100%}.x-featured-preview-media{position:absolute;inset:0;width:100%;height:100%}.x-featured-preview-media img,.x-featured-preview-media video{width:100%;height:100%;object-fit:cover}@media (pointer: fine){.x-featured-preview-media.-image:not(:only-child){transition:opacity .4s,transform .6s}}@media (pointer: fine) and (pointer: fine){.x-featured-item:hover .x-featured-preview-media.-image:not(:only-child){opacity:0;transform:scale(1.05);transition-delay:.2s,0s}}.x-featured-preview-media.-video{display:none}@media (pointer: fine){.x-featured-preview-media.-video{display:block;opacity:0;transition:opacity .4s,transform .6s}.x-featured-item:hover .x-featured-preview-media.-video{opacity:1;transform:scale(1) translateZ(0)}}.x-featured-preview-tags{position:absolute;left:2.5rem;bottom:2.5rem;display:grid;grid-auto-flow:column;gap:.6rem}@media (min-width: 768px){.x-featured-preview-tags{gap:1rem}}.x-featured-preview-tag{padding:1.1rem 1.3rem;color:#000;background:#fff;border-radius:100px;font-weight:500;font-size:1.7rem;line-height:110%}@media (min-width: 768px){.x-featured-preview-tag{padding:1.5rem 2rem;font-size:1.8rem}}.x-featured-preview-tags.-inverse .x-featured-preview-tag{color:#fff;background:#000}.x-featured-caption{max-width:94%;margin-top:2rem;margin-bottom:4rem;font-weight:500;font-size:1.7rem;line-height:130%;letter-spacing:.01em}@media (min-width: 768px){.x-featured-caption{max-width:75%;margin-top:3.2rem;margin-bottom:0;font-size:2.4rem}}.x-splitshow-col{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;gap:2rem}@media (min-width: 768px){.x-splitshow-col{gap:10rem}}.x-splitshow-col.-right{margin-top:2rem}@media (min-width: 768px){.x-splitshow-col.-right{margin-top:16.1rem}}@media (min-width: 768px){.x-splitshow-items{display:grid;grid-template-columns:repeat(2,1fr);gap:6rem;max-width:106rem}}.x-splitshow-item{display:block}.x-splitshow-preview{display:block;position:relative;overflow:hidden;padding-bottom:124.8%;transform:translateZ(0);border-radius:1.8rem}@media (min-width: 768px){.x-splitshow-preview{border-radius:4rem}}.x-splitshow-preview.-xs{padding-bottom:80%}.x-splitshow-preview.-sm{padding-bottom:100%}.x-splitshow-preview.-ms{padding-bottom:128%}.x-splitshow-preview.-md{padding-bottom:142%}.x-splitshow-preview.-ml{padding-bottom:150%}.x-splitshow-preview.-lg{padding-bottom:160%}.x-splitshow-preview-media{position:absolute;inset:0;width:100%;height:100%}.x-splitshow-preview-media img,.x-splitshow-preview-media video{width:100%;height:100%;object-fit:cover}.x-splitshow-caption{max-width:94%;margin-top:2rem;margin-bottom:4rem;font-weight:500;font-size:1.7rem;line-height:130%;letter-spacing:.01em}@media (min-width: 768px){.x-splitshow-caption{max-width:83%;margin-top:3.2rem;margin-bottom:0;font-size:2.4rem}}.x-summary{position:relative}.x-summary.-inverse{color:#fff}.x-summary-fill{position:absolute;inset:0;background:#fff}@media (min-width: 768px){.x-summary-fill{border-radius:8rem}}@media (min-width: 768px){.x-summary-fill.-top{top:-8rem;border-radius:8rem 8rem 0 0}}.x-summary-fill.-inverse{background:#000}.x-summary-fill.-primary{background:#161616}.x-summary-content{position:relative;overflow:hidden}.x-summary-divider{margin:3.8rem 0 2.5rem}@media (min-width: 768px){.x-summary-divider{margin:10rem 0 4.5rem}}.x-summary-header{margin:0 0 5.5rem;font-weight:300;font-size:5.7rem;line-height:80%;letter-spacing:-.04em}@media (min-width: 768px){.x-summary-header{margin:0 0 13.5rem;font-size:14.4rem}}.x-summary-header.-lg{font-size:7rem}@media (min-width: 768px){.x-summary-header.-lg{font-size:18rem}}.x-summary-header em{font-family:xSans,sans-serif;font-weight:400;font-stretch:146%;font-variation-settings:"GRAD" -20,"slnt" -10,"YTLC" 553,"opsz" 93;letter-spacing:-.04em}@media (min-width: 768px){.x-summary-grid{display:flex}}@media (min-width: 768px){.x-summary-grid.-middle{align-items:center}}@media (min-width: 768px){.x-summary-grid-col{flex:1}}.x-summary-grid-col.-left{margin:0 0 5rem}.x-summary-grid.-compact .x-summary-grid-col.-left{margin:0}@media (min-width: 768px){.x-summary-grid.-compact .x-summary-grid-col.-right{flex-basis:28%}}.x-summary-figure{width:32rem;height:32rem;margin:0 auto;overflow:hidden}@media (min-width: 768px){.x-summary-figure{width:52rem;height:52rem;margin:0}}.x-summary-figure-media{width:100%;height:100%}.x-summary-figure-media video{width:100%;height:100%;transform:scale(1.005);object-fit:cover;border-radius:3rem}.x-summary-icon{position:relative;display:inline-block;margin:2.5rem 0 0}@media (min-width: 768px){.x-summary-icon{margin:5rem 0 0}}.x-summary-icon:first-of-type{margin:0}.x-summary-icon img,.x-summary-icon svg,.x-summary-icon video{width:6rem;height:6rem;object-fit:cover}@media (min-width: 768px){.x-summary-icon img,.x-summary-icon svg,.x-summary-icon video{width:6.4rem;height:6.4rem}}.x-summary-icon.-rotating img,.x-summary-icon.-rotating svg,.x-summary-icon.-rotating video{animation:x-fx-rotating-360 5s infinite linear}.x-summary-icon.-rotating.-cw img,.x-summary-icon.-rotating.-cw svg,.x-summary-icon.-rotating.-cw video{animation-direction:reverse}.x-summary-icon.-stroka svg>*{stroke-dasharray:148 10;animation:x-overview-icon-stroka 5s infinite linear}.x-summary-icon.-stroka svg>:last-child{animation-delay:.1s;animation-direction:reverse}.x-summary-info{position:relative;margin:4rem 0 0}@media (min-width: 768px){.x-summary-info{margin:8rem 0 0}}@media (max-width: 767px){.x-summary-grid.-compact .x-summary-info{margin:2rem 0 0}}@media (min-width: 768px){.x-summary-info:first-of-type{margin-top:0}}.x-summary-caption{margin:0 0 2.4rem}@media (min-width: 768px){.x-summary-caption{margin:0 0 4.5rem}}.x-summary-caption h2,.x-summary-caption h3{font-weight:500;font-size:1.4rem;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.x-summary-caption h2,.x-summary-caption h3{font-size:1.28rem}}@media (min-width: 768px){.x-summary-caption.-offset{display:inline-block;position:absolute;top:.4rem;left:-2.5rem;margin:0}}@media (min-width: 768px){.x-summary-caption.-offset{top:.6rem;left:-4.2rem}}@media (min-width: 768px){.x-summary-caption.-offset h2,.x-summary-caption.-offset h3{position:relative;left:-100%}}.x-summary-brief{font-weight:500;font-size:2.4rem;line-height:110%}@media (min-width: 768px){.x-summary-brief{max-width:58rem;font-size:3.36rem}}.x-summary-brief p{margin-bottom:1em}.x-summary-brief p:last-of-type{margin-bottom:0}.x-summary-text{font-weight:500;font-size:2rem;line-height:110%}@media (min-width: 768px){.x-summary-text{max-width:48rem;font-size:2.56rem}}@media (min-width: 768px){.x-summary-grid.-compact .x-summary-text{max-width:86%}}.x-summary-text p{margin-bottom:1em}.x-summary-text p:last-of-type{margin-bottom:0}.x-summary-action{margin:4rem 0 0}@media (min-width: 768px){.x-summary-action{margin:6rem 0 0}}.x-summary-more{margin:3rem 0 0}@media (min-width: 768px){.x-summary-more{margin:4rem 0 0}}.x-summary-entries{display:grid;grid-auto-flow:column;justify-content:flex-start;margin:8rem 0;gap:1rem}@media (min-width: 768px){.x-summary-entries{margin:16rem 0;gap:3.7rem}}.x-summary-entry{width:33.2rem}@media (min-width: 768px){.x-summary-entry{width:52rem}}.x-overview{position:relative;overflow:hidden}.x-overview-bg{position:absolute;inset:0;width:100%;height:100%}.x-overview-bg-media{width:100%;height:100%}.x-overview-bg-media video{width:100%;height:100%;object-fit:cover;object-position:bottom center}.x-overview-header{margin:0 0 4rem;font-weight:300;font-size:5.2rem;line-height:94%;letter-spacing:-.04em}@media (min-width: 768px){.x-overview-header{margin:0 0 10rem;font-size:11.2rem}}.x-overview-header:last-of-type{margin-bottom:0}.x-overview-header em{font-family:xSans,sans-serif;font-weight:400;font-stretch:146%;font-variation-settings:"GRAD" -20,"slnt" -10,"YTLC" 553,"opsz" 93;letter-spacing:-.04em}.x-overview-divider{margin:3.8rem 0 2.5rem}@media (min-width: 768px){.x-overview-divider{margin:10rem 0 4.5rem}}@media (min-width: 768px){.x-overview-grid{display:flex}}.x-overview-grid-col{flex:0}.x-overview-grid-col.-left{margin:0 0 2rem}@media (min-width: 768px){.x-overview-grid-col.-left{flex-basis:28%}}.x-overview-grid-col.-right{flex-grow:1;min-width:0}.x-overview-icon{position:relative;display:inline-block;margin:2.5rem 0 0;z-index:-1}@media (min-width: 768px){.x-overview-icon{margin:5rem 0 0}}.x-overview-icon:first-of-type{margin:0}.x-overview-icon img,.x-overview-icon svg,.x-overview-icon video{width:6rem;height:6rem;object-fit:cover}@media (min-width: 768px){.x-overview-icon img,.x-overview-icon svg,.x-overview-icon video{width:6.4rem;height:6.4rem}}.x-overview-icon.-rotating img,.x-overview-icon.-rotating svg,.x-overview-icon.-rotating video{animation:x-fx-rotating-360 5s infinite linear}.x-overview-icon.-stroka svg>*{stroke-dasharray:148 10;animation:x-overview-icon-stroka 5s infinite linear}.x-overview-icon.-stroka svg>:last-child{animation-delay:.1s;animation-direction:reverse}@keyframes x-overview-icon-stroka{0%{stroke-dashoffset:0;stroke-dasharray:148 10}50%{stroke-dasharray:135 30}to{stroke-dashoffset:157;stroke-dasharray:148 10}}.x-overview-info{position:relative;margin:6rem 0 0}@media (min-width: 768px){.x-overview-info{margin:8rem 0 0}}.x-overview-info:first-of-type{margin-top:0}.x-overview-caption{margin:0 0 2.4rem}@media (min-width: 768px){.x-overview-caption{margin:0 0 4.5rem}}.x-overview-caption h2,.x-overview-caption h3{font-weight:500;font-size:1.4rem;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.x-overview-caption h2,.x-overview-caption h3{font-size:1.6rem}}@media (min-width: 768px){.x-overview-caption.-offset{display:inline-block;position:absolute;top:.4rem;left:-2.5rem;margin:0}}@media (min-width: 768px){.x-overview-caption.-offset{top:1.2rem;left:-4rem}}@media (min-width: 768px){.x-overview-caption.-offset h2,.x-overview-caption.-offset h3{position:relative;left:-100%}}.x-overview-author{display:flex;margin-bottom:2rem}@media (min-width: 768px){.x-overview-author{margin-bottom:3.1rem}}.x-overview-author-line{width:20px;height:1px;flex-shrink:0;margin:.8rem 1.4rem 0 0;background:currentColor}@media (min-width: 768px){.x-overview-author-line{margin-top:.95rem}}.x-overview-author-name{color:#999;font-size:1.4rem;line-height:120%;text-transform:uppercase}@media (min-width: 768px){.x-overview-author-name{font-size:1.6rem}}.x-overview-author-name b{color:#000;font-weight:400}.x-overview-text{max-width:94%;font-weight:500;font-size:2rem;line-height:130%;letter-spacing:.01em}@media (min-width: 768px){.x-overview-text{max-width:86%;font-size:2.56rem}}.x-overview-text p{margin-bottom:1em}.x-overview-text p:last-of-type{margin-bottom:0}.x-overview-text p:empty{display:none}blockquote .x-overview-text p:first-of-type:before{content:"\201c"}blockquote .x-overview-text p:last-of-type:after{content:"\201d"}.x-overview-text ol.-by2,.x-overview-text ul.-by2{margin:-.2em 0}@media (min-width: 768px){.x-overview-text ol.-by2,.x-overview-text ul.-by2{-moz-column-gap:10rem;column-gap:10rem;-moz-column-count:2;column-count:2}}.x-overview-text ol.-by2>li,.x-overview-text ul.-by2>li{padding:.2em 0}.x-overview-text ol{list-style:inside decimal;padding-left:0}.x-overview-text a{display:inline-block;position:relative}.x-overview-text a:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:1px;border-top:1px solid}.x-overview-links{margin:2rem -1rem 0}@media (min-width: 768px){.x-overview-links{margin:4rem -2rem 0}}.x-overview-link{position:relative;display:inline-block;padding:.5rem 0;margin:0 1rem;font-weight:500;font-size:1.5rem;text-decoration:none}@media (min-width: 768px){.x-overview-link{padding:.7rem 0;margin:0 2rem;font-size:2rem}}.x-overview-link:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transition:transform 1s cubic-bezier(.19,1,.22,1)}@media (pointer: fine){.x-overview-link:hover:before{transform:scaleX(0)}}.x-overview-action{margin-top:2rem}@media (min-width: 768px){.x-overview-action{margin-top:4.2rem}}.x-overview-carousel{width:100%;overflow:hidden}@media (min-width: 768px){.x-overview-carousel{margin:0 -1rem}}.x-overview-carousel-wrap{display:flex;transition-timing-function:cubic-bezier(.16,1,.3,1)}.x-overview-carousel-item{flex-shrink:0}@media (min-width: 768px){.x-overview-carousel-item{padding:0 1rem}}.x-overview-counters{display:grid;grid-auto-flow:column;justify-content:flex-start;margin-top:4rem;gap:2.6rem}@media (min-width: 768px){.x-overview-counters{margin-top:10rem;gap:6.6rem}}@media (max-width: 767px){.x-overview-counter:first-child{display:none}}.x-overview-counter-currency,.x-overview-counter-value{display:inline-block;font-size:4.5rem;line-height:100%;letter-spacing:-.03em}@media (min-width: 768px){.x-overview-counter-currency,.x-overview-counter-value{font-size:6.4rem}}.x-overview-counter-title{margin-top:1.2rem;font-weight:500;font-size:1.4rem;line-height:110%}@media (min-width: 768px){.x-overview-counter-title{margin-top:2rem;font-size:1.28rem}}.x-overview-logos{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem .858rem;margin-top:5rem}@media (min-width: 768px){.x-overview-logos{grid-template-columns:repeat(3,1fr);gap:11rem;margin-top:15rem}}.x-overview-logo{width:15.463rem;height:6.529rem}@media (min-width: 768px){.x-overview-logo{width:24.421rem;height:10.311rem}}.x-screenshot{position:relative;z-index:1}.x-screenshot-preview{position:relative;overflow:hidden;padding-bottom:56.25%;transform:translateZ(0);border-radius:1.4rem}@media (min-width: 768px){.x-screenshot-preview{border-radius:6rem}}.x-screenshot-preview.-md{padding-bottom:56.25%;border-radius:0}@media (min-width: 768px){.x-screenshot-preview.-md{padding-bottom:56.25%}}.x-screenshot-preview.-lg{padding-bottom:100%;border-radius:0}@media (min-width: 768px){.x-screenshot-preview.-lg{padding-bottom:56.25%}}.x-screenshot-preview-media{position:absolute;inset:0;width:100%;height:100%}.x-screenshot-preview-media img,.x-screenshot-preview-media video{width:100%;height:100%;object-fit:cover}.x-screenshot-preview-label{position:absolute;top:1rem;left:1rem;padding:.4rem 1rem;z-index:5;border:1px solid;border-radius:10rem;font-size:1.4rem;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.x-screenshot-preview-label{top:4.8rem;left:5.5rem;padding:.8rem 1.5rem;font-size:2.1rem}}.x-nextcase{position:relative;overflow:hidden;z-index:1}@media (pointer: fine){.x-nextcase:hover{color:#fff;mix-blend-mode:exclusion}}@media (max-width: 767px){.x-nextcase-content{padding:10rem 0}}.x-nextcase-reel{display:block;text-decoration:none}.x-nextcase-reel-items{display:flex;align-items:center}.x-nextcase-reel-item{padding:.1em 2rem;font-weight:300;font-size:6.72rem;letter-spacing:-.05em;white-space:nowrap}@media (min-width: 768px){.x-nextcase-reel-item{padding:.1em 9rem;font-size:16rem}}.x-nextcase-reel-item em{font-family:xSans,sans-serif;font-weight:400;font-stretch:146%;font-variation-settings:"GRAD" -20,"slnt" -10,"YTLC" 553,"opsz" 93;letter-spacing:-.04em}.x-smfeed{position:relative;overflow:hidden}.x-smfeed-reel{margin:0 0 6rem}@media (min-width: 768px){.x-smfeed-reel{margin:0 0 11.7rem}}.x-smfeed-reel-wrap{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.x-smfeed-reel-item{display:flex;align-items:center;flex-shrink:0;padding:0 4rem 0 0;font-weight:300;font-size:8.4rem;letter-spacing:-.05em;white-space:nowrap}@media (min-width: 768px){.x-smfeed-reel-item{padding:0;font-size:20rem}}.x-smfeed-reel-item em{font-family:xSans,sans-serif;font-weight:400;font-stretch:146%;font-variation-settings:"GRAD" -20,"slnt" -10,"YTLC" 553,"opsz" 93;letter-spacing:-.04em}.x-smfeed-reel-item video{display:none;width:12.423rem;height:7.385rem;margin:0 2.7rem;overflow:hidden;transform:translateZ(0);border-radius:1000px;object-fit:cover}@media (min-width: 768px){.x-smfeed-reel-item video{display:block;width:29.1rem;height:17.3rem;margin:0 5.1rem}}.x-smfeed-items{display:grid;grid-auto-flow:column;justify-content:flex-start;gap:.9rem}@media (min-width: 768px){.x-smfeed-items{gap:2.4rem}}.x-smfeed-item{width:25.2rem;flex-shrink:0;text-decoration:none}@media (min-width: 768px){.x-smfeed-item{width:33.7rem}}.x-smfeed-item-img{position:relative;height:24.9rem;overflow:hidden;border-radius:2rem}@media (min-width: 768px){.x-smfeed-item-img{height:33.7rem}}@media (pointer: fine){.x-smfeed-item-img{transition:transform .4s}.x-smfeed-item:hover .x-smfeed-item-img{transform:scale(.98)}}.x-smfeed-item-img:before{content:"";position:absolute;inset:1px;background:#f1f1f1;border-radius:inherit}.x-smfeed-item-img img{position:relative;width:100%;height:100%;transform:scale(1.01);z-index:1;object-fit:cover}.x-smfeed-item-img.-sm{height:18.6rem;margin-top:6.3rem}@media (min-width: 768px){.x-smfeed-item-img.-sm{height:25.2rem;margin-top:8.5rem}}.x-smfeed-item-source{display:flex;align-items:center;margin:2rem 0 0}.x-smfeed-item-icon{margin-right:.7rem;font-size:1.6rem;line-height:1}.x-smfeed-item-title{font-weight:500;font-size:1.7rem;line-height:100%}.x-smfeed-more{margin:6rem 0 0}@media (min-width: 768px){.x-smfeed-more{margin:18rem 0 0}}.x-outro{overflow:hidden;color:#fff;background:#000}.x-outro-content{padding:8rem 0}@media (min-width: 768px){.x-outro-content{padding:20rem 0}}.x-outro-content.-cb{padding-bottom:0}.x-outro-reel{overflow:unset!important}.x-outro-reel-wrap{display:flex;align-items:center}.x-outro-reel-item{flex-shrink:0}.x-outro-header{margin-bottom:5rem;font-weight:300;font-size:6.8rem;line-height:77%;letter-spacing:-.05em}@media (min-width: 768px){.x-outro-header{margin-bottom:12rem;font-size:20.8rem}}.x-outro-header h2{display:inline-block;padding:0 2rem}@media (min-width: 768px){.x-outro-header h2{padding:0 9rem}}.x-outro-caption{margin:0 0 2.6rem}@media (min-width: 768px){.x-outro-caption{margin:0 0 4.5rem}}.x-outro-caption h3{font-weight:500;font-size:1.4rem;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.x-outro-caption h3{font-size:1.6rem}}.x-outro-social{position:relative;display:block;overflow:hidden;text-decoration:none}.x-outro-social-divider{opacity:.2;border-bottom:1px #ededed solid}.x-outro-social-info{display:flex;align-items:center;justify-content:space-between;padding:3rem 0}@media (min-width: 768px){.x-outro-social-info{padding:4.5rem 0}}.x-outro-social-title{font-weight:500;font-size:1.8rem;line-height:110%}@media (min-width: 768px){.x-outro-social-title{font-size:3.2rem;letter-spacing:-.03em}}.x-outro-social-arr{font-size:2rem}@media (min-width: 768px){.x-outro-social-arr{font-size:2.7rem}}.x-outro-social-reel{position:absolute;inset:0;color:#000;pointer-events:none;touch-action:none}@media (pointer: coarse){.x-outro-social-reel{display:none}}.x-outro-social-reel:before{content:"";display:block;position:absolute;inset:0;transform:scaleY(0);background:#fff;transition:transform .5s}.x-outro-social:hover .x-outro-social-reel:before{transform:scaleY(1);transition-duration:.4s}.x-outro-social-reel-wrap{display:flex;align-items:center;height:100%;opacity:0;transition:opacity .3s}.x-outro-social:hover .x-outro-social-reel-wrap{opacity:1}.x-outro-social-reel-item{margin:0 2rem;flex-shrink:0}@media (min-width: 768px){.x-outro-social-reel-item{margin:0 3.4rem}}.x-outro-locations{padding:7.4rem 0 0;margin:-5.5rem 0}@media (min-width: 768px){.x-outro-locations{display:flex;padding:10.6rem 0 0}}.x-outro-location{padding:5.5rem 0}@media (min-width: 768px){.x-outro-location{flex:1}}.x-outro-location-caption{display:inline;position:relative;top:-.3rem;margin:0 2.8rem 0 0;font-size:1.4rem;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.x-outro-location-caption{top:-.5rem;margin-right:max(2rem,20px);font-size:max(1.4rem,12px)}}.x-outro-location-address{display:inline;font-size:2.2rem;line-height:110%}@media (min-width: 768px){.x-outro-location-address{font-size:max(2.8rem,17px)}}.x-outro-location-action{margin:2.4rem 0 0}@media (min-width: 768px){.x-outro-location-action{margin-top:4rem}}.x-footer{position:relative;overflow:hidden;color:#fff;background:#000}.x-footer-bg{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.x-footer-bg-media{width:100%;height:100%;position:relative}.x-footer-bg-media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;pointer-events:none}.x-footer-bg-media video,.x-footer-bg-media img{width:100%;height:100%;object-fit:cover;object-position:center center}.x-footer-bg-media canvas{width:100%;height:100%}.x-footer-content{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100vh;min-height:60rem;z-index:2}@media (min-width: 768px){.x-footer-content{min-height:80rem}}.x-footer-top{display:flex;flex-direction:column;justify-content:center;height:100%;text-align:center}.x-footer-bottom{width:100%}.x-footer-content{padding:4.5rem 0}@media (min-width: 768px){.x-footer-content{padding:5rem 0}}@media (min-width: 768px){.x-footer-grid{display:flex;align-items:center;justify-content:space-between}}@media (min-width: 768px){.x-footer-grid-col{flex:1}}.x-footer-grid-col.-center{margin:2rem 0 0}@media (min-width: 768px){.x-footer-grid-col.-center{margin:0;text-align:center}}@media (min-width: 768px){.x-footer-grid-col.-right{text-align:right}}.x-footer-header h2{font-weight:300;font-size:16.4rem;line-height:77%}@media (max-width: 767px){.x-footer-header h2{font-size:6rem}}.x-footer-header h2 em{font-family:xSans,sans-serif;font-weight:400;font-stretch:146%;font-variation-settings:"GRAD" -20,"slnt" -10,"YTLC" 553,"opsz" 93;letter-spacing:-.04em}.x-footer-action{margin:2.6rem 0 0}@media (min-width: 768px){.x-footer-action{margin-top:4rem}}.x-footer-tags{margin:-.4rem}@media (min-width: 768px){.x-footer-tags{margin:-.7rem}}.x-footer-tag{display:block;margin:.4rem}@media (min-width: 768px){.x-footer-tag{display:inline-block;margin:.7rem}}.x-footer-link{position:relative;opacity:.3;font-weight:500;font-size:1.2rem;line-height:110%;text-transform:uppercase;text-decoration:none}@media (pointer: coarse){.x-footer-link:after{content:"";position:absolute;inset:-10px 0 -20px}}.x-footer-link:before{content:"";display:block;position:absolute;left:0;right:0;bottom:-4px;height:4px;transform:scaleX(0);border-bottom:1px solid;transition:transform .7s cubic-bezier(.16,1,.3,1)}@media (min-width: 768px){.x-footer-link{opacity:1;font-size:1.6rem}}@media (pointer: fine){.x-footer-link:focus:before,.x-footer-link:hover:before{transform:scaleX(1)}}
