@import"https://fonts.googleapis.com/css2?family=PT+Sans+Narrow:wght@400;700&family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap";html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{padding:0;margin:0}body{--clr-background: #fff;--clr-text: #000;--clr-bgrd-transparent: rgb(255,255,255,.2);--clr-bgrd-transparent-hover: rgb(0,0,0,.5);--clr-border-default: rgb(255, 255, 255, .1);--clr-header-text: #000;--clr-header-text-hover: #fff;--clr-svg-grid-lines: rgb(0, 0, 0, .2);--clr-svg-grid-intersections: rgb(0, 0, 0, .9);--box-shadow-banner: 0 0 1em 0 rgb(255,255,255,.5);--linear-gradient-banner: linear-gradient(0deg in srgb, rgb(100% 100% 100% / 0%) 0%, rgb(100% 100% 100%) 60% 60%);--text-shadow-banner: .1em .1em 0 #fff}body.dark{--clr-background: #000;--clr-text: #fff;--clr-bgrd-transparent: rgb(0,0,0,.5);--clr-bgrd-transparent-hover: rgb(255,255,255,.2);--clr-border-default: rgb(255, 255, 255, .1);--clr-header-text: #eee;--clr-header-text-hover: #000;--clr-svg-grid-lines: rgb(255, 255, 255, .1);--clr-svg-grid-intersections: rgb(255, 255, 255, .9);--box-shadow-banner: 0 0 1em 0 rgb(0, 0, 0, .5);--linear-gradient-banner: linear-gradient(0deg in srgb, rgb(0% 0% 0% / 0%) 0%, rgb(0% 0% 0%) 60% 60%);--text-shadow-banner: .1em .1em 0 #000}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/font/S6u8w4BMUTPHjxsAUi-qNiXg7eU0.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/font/S6u8w4BMUTPHjxsAXC-qNiXg7Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/font/S6u_w4BMUTPHjxsI5wq_FQftx9897sxZ.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/font/S6u_w4BMUTPHjxsI5wq_Gwftx9897g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/font/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/font/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/font/S6u9w4BMUTPHh6UVSwaPGQ3q5d0N7w.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/font/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/font/S6u9w4BMUTPHh50XSwaPGQ3q5d0N7w.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/font/S6u9w4BMUTPHh50XSwiPGQ3q5d0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{font:11px/1.5 PT Sans,sans-serif}@media (max-width: 900px){html{font-size:12px}}@media (max-width: 1022px){html{font-size:13px}}@media (min-width: 1023px){html{font-size:14px}}@media (min-width: 1260px){html{font-size:16px}}body,table,form,input,select,button,textarea{font:inherit}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.1;margin-bottom:.3em}h1{font-size:2.7em}h2{font-size:2.1em}h3{font-size:1.7em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1em}p:not(:only-child){padding-bottom:1.5em}ol li{list-style-type:decimal}ul,ol{padding-left:1.5em}ul li,ol li{list-style-position:outside;padding-bottom:.3em;line-height:1.3}a:hover{text-decoration:underline}figure{margin:0}figure.alignright,figure.alignleft,figure.size-large{padding:5px}figure img{display:block}figure figcaption{font-style:italic;opacity:.8;padding:.4em .5em .2em;font-size:.9em}blockquote cite{display:block;text-align:right;padding-right:1em}.alignleft,.alignright{margin-bottom:1.5em}@media (min-width: 1023px){.alignright{float:right;margin:0 1em 0 1.5em}.alignleft{float:left;margin:0 1em 1.5em 0}}.rte{font-size:1.1em;color:var(--color-text-body)}.rte>p:first-child{font-size:1.1em;max-width:80ch;margin-top:-3em;padding-bottom:4em}.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{color:var(--color-text-title);font-weight:700;line-height:1.1}.rte h2{font-weight:900;margin-top:4rem}.section-rte ul{padding-bottom:1.5em}:is(ul,ol)+:is(h2,h3,h4,h5){padding-top:1.5rem}html{scroll-behavior:smooth}:root{--grid-size: 60px;--grid-columns: 19}@view-transition{navigation: auto;}@media (min-width: 500px){:root{--grid-columns: 10}}@media (min-width: 650px){:root{--grid-columns: 12}}@media (min-width: 800px){:root{--grid-columns: 19}}body{background-color:var(--color-background);background-attachment:fixed;background-size:cover;background-position:center 220%;min-height:100vh;background-image:url(/images/body-bgrd-rock-white.jpg)}body:after{display:block;content:"";position:fixed;inset:0;background:#fff6;z-index:1}body.light{background-color:#fff}body.dark{background-image:url(/images/body-bgrd-rock.jpg)}body.dark:after{display:block;content:"";position:fixed;inset:0;background:#0009;z-index:1}.site{color:var(--clr-text);position:relative;max-width:calc(var(--grid-columns) * var(--grid-size));padding:0 var(--grid-size);overflow:hidden}@media (min-width: 1260px){.site{margin:calc(var(--grid-size) / 2) auto}}.site>[class^=site-],.section{position:relative;z-index:10}.site-content{margin-top:calc(-1 * var(--grid-size))}.bgrd.grid{opacity:.5;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);z-index:2}.bgrd.grid.light{display:none}.light .bgrd.grid.light{display:block}.light .bgrd.grid.dark{display:none}.bgrd.grid svg{display:block;position:absolute;width:100%;height:100%;left:0;top:0}.bgrd.grid .lines{z-index:1;stroke-width:1px;stroke:var(--clr-svg-grid-lines)}.bgrd.grid .intersections{z-index:2;stroke-width:1px;stroke:var(--clr-svg-grid-intersections)}@keyframes clip-in{0%{clip-path:circle(0%)}to{clip-path:circle(95%)}}::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){animation:.5s cubic-bezier(.4,0,1,1) both clip-in;mix-blend-mode:normal}:root{--button-padding-block: 1em;--button-padding-inline: 1.5em;--button-color-bgrd: #f39107;--button-color-bgrd-darker: #c88220;--button-color-text: #FFF;--button-shadow: 0 .2em .5em -.1em rgb(0,0,0,.5);--button-border-radius: .3em;--button-border-size: .1em;--button-transition: .3s cubic-bezier(.22, 1, .36, 1)}.button{display:block;padding:var(--button-padding-block) var(--button-padding-inline);isolation:isolate;text-align:center;cursor:pointer;font-weight:700;opacity:.8;color:var(--button-color-text);border-radius:var(--button-border-radius);outline:none;border:none;line-height:1;position:relative;background:transparent;box-shadow:var(--button-shadow);text-decoration:none;transition:all var(--transition-base)}.button.inline{display:inline-block}.button:after,.button:before{display:block;content:"";position:absolute;inset:0;z-index:-2;transition:background-position var(--button-transition)}.button:before{border-radius:var(--button-border-radius);background-color:var(--button-color-bgrd-darker);background-image:linear-gradient(to left,var(--button-color-bgrd),var(--button-color-bgrd-darker));background-size:200%;background-position:0%}.button:after{inset:var(--button-border-size);z-index:-1;background-color:var(--button-color-bgrd);background-image:linear-gradient(to left,var(--button-color-bgrd-darker),var(--button-color-bgrd));opacity:1;border-radius:calc(var(--button-border-radius) - var(--button-border-size));background-size:200%;background-position:0%;transition:background-position .3s ease-in}.button:hover,.button.hover{opacity:1;text-decoration:none}.button:hover:before,.button:hover:after,.button.hover:before,.button.hover:after{background-position:100%}.button:active,.button.active{color:#fff;transform:translateY(.1em)}.button:disabled,.button.disabled,.button.is-disabled{opacity:.3;user-select:none;pointer-events:none}.button.secondary{background:var(--secondaryColor)}.button.secondary:active,.button.secondary:focus,.button.secondary.active{background:var(--secondaryShade4);outline:none}.button.accent{background:var(--accentColor)}.button.accent:active,.button.accent:focus,.button.accent.active{background:var(--accentShade4)}.buttons{display:flex;padding-bottom:2em;gap:2em}@media (max-width: 650px){nav.main-nav{margin-top:calc(-1 * var(--grid-size));margin-left:calc(-1 * var(--grid-size))}}nav.main-nav ul,nav.main-nav li{padding:0;margin:0}nav.main-nav ul{display:flex}@media (min-width: 1023px){nav.main-nav ul{margin-left:calc(1 * var(--grid-size))}}nav.main-nav li{display:block;padding:0;transform:translate(calc(-1 * var(--grid-size)));opacity:0;transition:opacity .3s ease-in .6s,transform .3s ease-out .6s}body.loaded nav.main-nav li{opacity:1;transform:translate(0)}nav.main-nav li:nth-child(2){transition-delay:.8s}nav.main-nav li:nth-child(3){transition-delay:.9s}nav.main-nav li:nth-child(4){transition-delay:1s}nav.main-nav li:nth-child(5){transition-delay:1.1s}nav.main-nav li:nth-child(6){transition-delay:1.2s}nav.main-nav li:nth-child(7){transition-delay:1.3s}nav.main-nav li:nth-child(8){transition-delay:1.4s}nav.main-nav li:nth-child(9){transition-delay:1.5s}nav.main-nav li:nth-child(10){transition-delay:1.6s}nav.main-nav a{width:calc(1 * var(--grid-size));height:calc(1 * var(--grid-size));display:flex;align-items:center;justify-content:center;text-decoration:none;background-color:var(--clr-bgrd-transparent);color:var(--clr-header-text)}@media (min-width: 1260px){nav.main-nav a{width:calc(2 * var(--grid-size))}}nav.main-nav a span{display:block}nav.main-nav a span.text{display:none;padding-left:.5em}@media (min-width: 1260px){nav.main-nav a span.text{display:block}}nav.main-nav a:hover{background-color:var(--clr-bgrd-transparent-hover);color:var(--clr-header-text-hover)}.main-nav-toggle{appearance:none;visibility:hidden;position:absolute;pointer-events:none}.main-nav-toggle-button{--icon-size: 1.5em;display:none;position:relative;z-index:infinity}.main-nav-toggle-button svg{width:var(--icon-size, 1.5em);height:var(--icon-size, 1.5em)}.main-nav-toggle-button span{display:block}.main-nav-toggle-button .close{display:none}.site-header{z-index:1000!important}.site-header h1{margin:0}.site-header .content{display:flex;position:relative;padding-top:var(--grid-size)}.site-header .content:after{display:none;content:"";position:absolute;width:calc(2 * var(--grid-size));aspect-ratio:3/2;top:0;right:3.5em;background-image:url(/images/crown.png);background-position:top right;background-repeat:no-repeat;background-size:contain;transform:translateY(-2em) rotate(0);opacity:0;z-index:50;pointer-events:none;transition:transform .3s ease-in 1.5s,opacity .3s ease-in 1.5s}body.loaded .site-header .content:after{transform:translateY(0) rotate(23deg);opacity:.6}@media (min-width: 1260px){.site-header .content:after{display:block}}.site-header .branding h1 a{display:block;width:calc(2 * var(--grid-size));height:calc(2 * var(--grid-size));text-indent:-100vw;border:1px solid var(--clr-border-default);background-color:var(--clr-bgrd-transparent);transform:translateY(calc(-3 * var(--grid-size)));opacity:0;transition:background-color .2s ease-in,opacity .3s ease-in,transform .3s ease-out}@media (min-width: 650px){.site-header .branding h1 a{width:calc(3 * var(--grid-size));height:calc(2 * var(--grid-size))}}@media (min-width: 1260px){.site-header .branding h1 a{width:calc(4 * var(--grid-size));height:calc(3 * var(--grid-size))}}.site-header .branding h1 a:before,.site-header .branding h1 a:after{display:block;content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:70%;transition:opacity .3s ease-in}.site-header .branding h1 a:before{background-image:url(/images/logo-white.png)}body:not(.dark) .site-header .branding h1 a:before{opacity:0}.site-header .branding h1 a:after{background-image:url(/images/logo-black.png);opacity:0}body:not(.dark) .site-header .branding h1 a:after{opacity:1}.site-header .branding h1 a:hover{background-color:var(--clr-bgrd-transparent-hover)}.site-header .branding h1 a:hover:before{opacity:1!important}.site-header .branding h1 a:hover:after{opacity:0!important}body.loaded .site-header .branding h1 a{opacity:1;transform:translateY(0)}.site-header p{font-style:italic;opacity:.7;padding:0;margin:0}.site-header label.button{z-index:100}.site-header .theme-toggle{width:calc(1 * var(--grid-size));aspect-ratio:1/1;font-size:1.5em;background:var(--clr-bgrd-transparent);border:none;color:var(--clr-header-text);cursor:pointer;opacity:0;transition:translate .3s ease-out,opacity .3s ease-in,background-color .3s ease-in,color .3s ease-in;translate:calc(6 * var(--grid-size)) calc(6 * var(--grid-size));position:absolute;top:calc(0 * var(--grid-size));left:calc(-1 * var(--grid-size))}@media (min-width: 1260px){.site-header .theme-toggle{position:static;margin-top:var(--grid-size);width:calc(2 * var(--grid-size))}}.loaded .theme-toggle{opacity:1;translate:0}.dark .fa-moon{display:none}body:not(.dark) .fa-sun{display:none}.site-header .theme-toggle:hover{background:var(--clr-bgrd-transparent-hover);color:var(--clr-header-text-hover);font-size:2em}.site-footer{margin-top:var(--grid-size);margin-bottom:calc(2 * var(--grid-size))}@media (min-width: 1260px){.site-footer{margin-bottom:0}}.site-footer .content{display:flex;background:var(--clr-bgrd-transparent);min-height:calc(1 * var(--grid-size));margin-top:calc(1 * var(--grid-size));padding-block:0;align-items:center;position:relative;transform:translateY(calc(3 * var(--grid-size)));opacity:0;transition:opacity .3s ease-in .4s,transform .3s ease-out .4s}body.loaded .site-footer .content{opacity:1;transform:translateY(0)}.site-footer .content p{font-size:.9em;opacity:.7;padding:0 0 0 2em}.site-footer .content img{display:block;width:calc(1.5 * var(--grid-size));height:auto;position:absolute;top:0;right:0;transform:translate(calc(3 * var(--grid-size)));opacity:0;transition:opacity .3s ease-in .5s,transform .3s ease-out .5s}body.loaded .site-footer .content img{opacity:1;transform:translate(0)}@media (min-width: 1260px){.site-footer .content img{top:-2em;width:calc(2.5 * var(--grid-size))}}.site-footer,.site-footer a{color:var(--clr-header-text)}.site-footer .social-links{display:flex;gap:1em;margin:2em 0 0}.site-footer .social-links svg{height:2.3em;fill:#eee}.site-footer .social-links+p{position:absolute}.site-footer .social-links a{opacity:.5;transition:opacity var(--transition-base);font-size:1.5em}.site-footer .social-links a:hover{opacity:1}@media (min-width: 1260px){.site-footer .social-links a{font-size:1em}}.site-footer .column{flex:1 1 20%}.site-footer .column h3{font-size:1.2em;margin:0 0 .2em}.site-footer .column:first-child{flex-basis:100%}@media (min-width: 1260px){.site-footer .column:first-child{flex-basis:35%;margin-right:2em}}.site-footer .column:first-child h3{font-size:2em}.site-footer .column:first-child h3+p{font-size:1.2em}.site-footer .column:last-child{flex-basis:100%}@media (min-width: 1260px){.site-footer .column:last-child{flex-basis:35%;margin-right:2em}}.site-footer .column:last-child h3{font-size:1.5em}.site-footer ul{padding:0}.site-footer li{display:block}.site-footer a{text-decoration:none}.site-footer .panel-contacts ul li{font-size:.9em;padding-bottom:1em}.site-footer .panel-contacts ul li a{color:#eee}.site-footer .panel-contacts ul li a:hover{text-decoration:underline}.site-footer .panel-contacts ul li>span:first-child{display:flex}.site-footer .panel-contacts ul li>span:first-child svg{width:.5em;margin:0 .4em;opacity:.5;fill:#eee}.site-footer .panel-contacts ul li>span:first-child span:first-child{font-weight:700}.site-footer .panel-contacts ul li>span:first-child span:first-child:after{display:inline-block}@media (max-width: 1022px){.site-footer .socials{position:fixed;bottom:0;left:0;width:100vw;padding-right:16px;background:var(--clr-background);border-top:1px solid #444;box-shadow:0 0 1em #000000b3;margin:0;display:flex;justify-content:center}.site-footer .socials li:nth-last-child(1),.site-footer .socials li:nth-last-child(2){display:none}.site-footer .socials li{flex:1 1 auto;display:flex;height:auto}.site-footer .socials li a{flex:1 1 auto;width:auto;padding:1em .5em}}@media (min-width: 1260px){.site-footer .socials{margin-top:var(--grid-size)}}.section-banner{margin-top:calc(2 * var(--grid-size));position:relative;color:var(--clr-text)}@media (min-width: 1260px){.section-banner{margin-top:calc(1 * var(--grid-size))}}.section-banner>img{width:100%;position:relative;z-index:10;height:auto;pointer-events:none;margin-bottom:-8.85%;transform:translateY(calc(3 * var(--grid-size)));opacity:0;transition:opacity .3s ease-in,transform .3s ease-out}body.loaded .section-banner>img{opacity:1;transform:translateY(0)}.section-banner .content{background-image:var(--linear-gradient-banner);padding:4em 5em 0;box-shadow:var(--box-shadow-banner);text-shadow:var(--text-shadow-banner);white-space:pretty;transform:translate(calc(3 * var(--grid-size)));opacity:0;transition:opacity .3s ease-in,transform .3s ease-out}body.loaded .section-banner .content{opacity:1;transform:translate(0)}@media (min-width: 650px){.section-banner .content{margin:-.15em 2em 0 24.5vw;padding:2.2em 2.5em 1em}}@media (min-width: 900px){.section-banner .content{margin:-.15em 2em 0 19.5em;padding:2.8em 2.5em 1em}}@media (min-width: 1260px){.section-banner .content{padding:2em 2.5em;margin:0 0 1.53em 18.8em;width:calc(11 * var(--grid-size));height:calc(3 * var(--grid-size))}}.section-banner h1{margin:0;padding:0 0 .3em;font-size:clamp(min(.5vw,1px),12px + 2vw,min(2em,3vw))}.section-banner .twitch{width:calc(4 * var(--grid-size));height:calc(2 * var(--grid-size));display:flex;align-items:center;justify-content:center;background:#9146ff99;position:absolute;transition:translate .3s ease-out .3s,opacity .3s ease-in .3s;opacity:0;translate:0 calc(6 * var(--grid-size))}.loaded .section-banner .twitch{opacity:1;translate:0}.section-banner .twitch.offline{display:none}.section-banner .twitch a{display:flex;align-items:center;justify-content:center;gap:.5em;color:#ffffff80;text-decoration:none;font-weight:700;outline:4px solid rgba(255,255,255,.5);animation:flicker 2s linear infinite}.section-banner .twitch a:hover{color:#ffffffe6;outline:4px solid rgba(255,255,255,.9);animation-play-state:paused}@media (max-width: 650px){.section-banner .twitch{width:calc(4 * var(--grid-size));height:calc(2 * var(--grid-size));left:calc(2 * var(--grid-size));top:calc(-3 * var(--grid-size));right:initial}.section-banner .twitch a{padding:1.8em 3.1em}}@media (min-width: 650px){.section-banner .twitch{width:calc(4 * var(--grid-size));height:calc(2 * var(--grid-size));left:initial;top:calc(-2 * var(--grid-size));right:0}.section-banner .twitch a{padding:1.8em 3.1em}}@media (min-width: 1260px){.section-banner .twitch{left:initial;top:0;right:0;width:calc(6 * var(--grid-size));height:calc(2 * var(--grid-size))}.section-banner .twitch a{padding:1.6em 5.7em}}@keyframes flicker{0%{color:#ffffff80;outline:4px solid rgba(255,255,255,.5)}1%{color:#fffc;outline:4px solid rgba(255,255,255,.8)}2%{color:#fff6;outline:4px solid rgba(255,255,255,.4)}10%{color:#fff6;outline:4px solid rgba(255,255,255,.4)}11%{color:#ffffffe6;outline:4px solid rgba(255,255,255,.9)}20%{color:#ffffffe6;outline:4px solid rgba(255,255,255,.9)}21%{color:#fff6;outline:4px solid rgba(255,255,255,.4)}30%{color:#fff6;outline:4px solid rgba(255,255,255,.4)}31%{color:#ffffffe6;outline:4px solid rgba(255,255,255,.9)}50%{color:#ffffffe6;outline:4px solid rgba(255,255,255,.9)}51%{color:#fff6;outline:4px solid rgba(255,255,255,.4)}}.section.contacts{color:var(--color-text-body)}.section.contacts ul{display:flex;flex-wrap:wrap;gap:calc(1 * var(--grid-size));padding:0}.section.contacts ul li{flex:1 1 calc(2 * var(--grid-size));list-style:none outside;padding:0;opacity:0;translate:0 calc(3 * var(--grid-size));transition:translate .3s ease-out,opacity .3s ease-in}.section.contacts ul li:nth-child(1){transition-delay:.1s}.section.contacts ul li:nth-child(2){transition-delay:.3s}.loaded .section.contacts ul li{opacity:1;translate:0}.section.contacts ul a{display:flex;gap:1em;align-items:center;justify-content:center;height:calc(2 * var(--grid-size));line-height:1;color:var(--clr-header-text);text-decoration:none;font-size:1.2em;background:var(--clr-bgrd-transparent);transition:all .3s ease-in}.section.contacts ul a:hover{background:var(--clr-bgrd-transparent-hover);color:var(--clr-header-text-hover)}.section.contacts ul a i{font-size:3em}ul.partners{display:flex;flex-wrap:wrap;padding:0 0 calc(1 * var(--grid-size)) 0;gap:calc(1 * var(--grid-size))}ul.partners li{background:#00000080;flex:1 1 calc(8 * var(--grid-size));height:calc(2 * var(--grid-size));display:flex;list-style:none outside;justify-content:center;align-items:center;padding:0;opacity:0;transform:translateY(calc(-2 * var(--grid-size)));transition:opacity .3s ease-in,transform .3s ease-out}body.loaded ul.partners li{opacity:1;transform:translateY(0)}ul.partners li:nth-child(1){transition-delay:.13s}ul.partners li:nth-child(2){transition-delay:.26s}ul.partners li:nth-child(3){transition-delay:.39s}ul.partners li:nth-child(4){transition-delay:.52s}ul.partners li:nth-child(5){transition-delay:.65s}ul.partners li:nth-child(6){transition-delay:.78s}ul.partners li:nth-child(7){transition-delay:.91s}ul.partners li:nth-child(8){transition-delay:1.04s}ul.partners li:nth-child(9){transition-delay:1.17s}ul.partners li:nth-child(10){transition-delay:1.3s}ul.partners li img{height:3em}ul.partners li:nth-child(1){flex-basis:100%}ul.partners li:nth-child(1) img{height:4em}ul.partners .text{display:none}.section-partners .content{padding-bottom:6em;display:flex;flex-direction:column}.section-partners .content .header{margin-top:1em;padding:2em 0}.section-partners .content .header h2{text-align:center;font-size:3em;font-weight:900;color:#fffc}.section-partners .listing{display:flex;gap:2em}.section-partners .item{flex:1 1 33%;padding:1.4em 2em 1.6em;background:#fff3;border-radius:.4em;box-shadow:#0003 0 2px 4px,#0003 0 7px 13px -3px,#0003 0 -3px inset;color:#eee}.section-partners .item .item-title{font-size:1.2em;font-weight:600;color:#eee}.section-partners .item p{margin:0}.section.collection{position:relative;z-index:10;margin-bottom:var(--grid-size);color:var(--clr-text)}.section.collection:not(:first-child){padding-top:var(--grid-size)}.section.collection:first-child header{align-items:start;padding-left:calc(2 * var(--grid-size))}@media (min-width: 650px){.section.collection:first-child header{padding-left:calc(3 * var(--grid-size))}}@media (min-width: 1023px){.section.collection:first-child header{padding-left:calc(4 * var(--grid-size))}}@media (min-width: 1260px){.section.collection:first-child header{padding-left:calc(5 * var(--grid-size))}}.section.collection:first-child header h3{padding-left:1em}.section.collection:hover{z-index:1000}.section.collection header{height:var(--grid-size);display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:calc(1 * var(--grid-size))}.section.collection header h3{margin:0}.section.collection header a{display:block;color:var(--clr-text);text-decoration:none;opacity:.6;line-height:1}.section.collection header a:hover{opacity:1;text-decoration:underline}.section.collection ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:0;gap:var(--grid-size)}.section.collection li,.section.collection a,.section.collection span{display:block;list-style:none outside}.section.collection li{--clr-border-opacity: .2;--overlayOpacity: 0;flex:1 1 25%;aspect-ratio:16/9.6;position:relative;border:1px solid rgb(255,255,255,var(--clr-border-opacity));opacity:0;box-shadow:0 0 1em #0006;transition:opacity .2s ease-in,border-color .2s ease-in}.loaded .section.collection li{opacity:1}.section.collection li:nth-child(1){transition-delay:.15s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(2){transition-delay:.3s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(3){transition-delay:.45s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(4){transition-delay:.6s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(5){transition-delay:.75s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(6){transition-delay:.9s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(7){transition-delay:1.05s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(8){transition-delay:1.2s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(9){transition-delay:1.35s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(10){transition-delay:1.5s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(11){transition-delay:1.65s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(12){transition-delay:1.8s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(13){transition-delay:1.95s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(14){transition-delay:2.1s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(15){transition-delay:2.25s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(16){transition-delay:2.4s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(17){transition-delay:2.55s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(18){transition-delay:2.7s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(19){transition-delay:2.85s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(20){transition-delay:3s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(21){transition-delay:3.15s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(22){transition-delay:3.3s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(23){transition-delay:3.45s,0s;transition-property:opacity,border-color}.section.collection li:nth-child(24){transition-delay:3.6s,0s;transition-property:opacity,border-color}.section.collection li:hover{--active: 1;--clr-border-opacity: .1}.section.collection li:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at calc(var(--x) * 1px) calc(var(--y) * 1px),hsla(0,0%,100%,.3),transparent 15vmin);background-attachment:fixed;opacity:var(--active, 0);transition:opacity .2s;pointer-events:none;z-index:1}.section.collection li:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at calc(var(--x) * 1px) calc(var(--y) * 1px),hsla(0,0%,100%,.9),transparent 15vmin),transparent;background-attachment:fixed;pointer-events:none;z-index:2;mask:linear-gradient(white,white) 50% 0/100% 6px no-repeat,linear-gradient(white,white) 50% 100%/100% 6px no-repeat,linear-gradient(white,white) 0 50%/6px 100% no-repeat,linear-gradient(white,white) 100% 50%/6px 100% no-repeat}.section.collection li a{display:block;position:absolute;inset:0;z-index:1}.section.collection li a:after{--clr-glow: #fff;display:block;content:"";position:absolute;pointer-events:none;display:flex;align-items:end;justify-content:end;z-index:5;content:"";font-size:3em;color:#f03;text-shadow:1px 0 var(--clr-glow),0 1px var(--clr-glow),-1px 0 var(--clr-glow),0 -1px var(--clr-glow),-1px -1px var(--clr-glow),1px 1px var(--clr-glow),0 0 10px var(--clr-glow);line-height:1;inset:.4rem .8rem;font-family:var(--fa-style-family-brands);opacity:0;translate:0 2em;transition:opacity .3s ease-in,translate .3s ease-in-out}.section.collection li a:hover:after{opacity:1;translate:0}.section.collection li a .thumb{position:absolute;inset:0;overflow:hidden;pointer-events:none}.section.collection li a .thumb:before,.section.collection li a .thumb:after{display:block;content:"";position:absolute;inset:0}.section.collection li a .thumb:before{border:6px solid #000;background-color:rgb(0,0,0,var(--overlayOpacity));z-index:2;transition:background-color .3s ease-in-out}.section.collection li a .thumb img{position:absolute;top:50%;left:50%;translate:-50% -50%;display:block;width:100%;height:auto;z-index:1}.section.collection li a .title{position:absolute;width:100%;top:100%;left:0;font-weight:700;pointer-events:none;color:var(--clr-text);white-space:nowrap;translate:-50% calc(var(--grid-size) - 2.5em);opacity:0;overflow:hidden;text-overflow:ellipsis;transition:translate .3s ease-in-out,opacity .3s ease-in-out}.section.collection li a:hover .title{translate:0 calc(var(--grid-size) - 2.5em);opacity:1}.section.collection:has(li:hover) li{--overlayOpacity: .8;--clr-border-opacity: 0}.section.collection:has(li:hover) li:hover{--overlayOpacity: 0;--clr-border-opacity: .3}.section.collection.instagram{margin-bottom:120px}.section.collection.instagram li{aspect-ratio:1/1}.section.collection.instagram li a:after{inset:initial;width:auto;height:auto;bottom:.5rem;right:.8rem;background:linear-gradient(to right,#833ab4,#fd1d1d,#fcb045);background-clip:text;color:transparent;content:"";text-shadow:none;filter:drop-shadow(0 0 1px #fd1d1d)}.section.collection.tiktok{margin-bottom:1.2em}.section.collection.tiktok header{margin-bottom:0}.section.collection.tiktok .content{display:flex;flex-wrap:wrap;gap:1em}.section-page .page-content,.section-post .page-content{padding-bottom:71px;transform:translateY(calc(3 * var(--grid-size)));opacity:0;transition:opacity .3s ease-in,transform .3s ease-out}body.loaded .section-page .page-content,body.loaded .section-post .page-content{opacity:1;transform:translateY(0)}@media (min-width: 1260px){.section-page .page-content p,.section-page .page-content h2,.section-page .page-content h3,.section-post .page-content p,.section-post .page-content h2,.section-post .page-content h3{margin-left:calc(1.5 * var(--grid-size));width:calc(10 * var(--grid-size))}}.section-page .page-content h2,.section-post .page-content h2{margin-bottom:1rem}.section-page .page-content p:has(img.banner),.section-post .page-content p:has(img.banner){width:auto;height:calc(3 * var(--grid-size));overflow:hidden;position:relative;padding:0;margin:0;margin-bottom:calc(1 * var(--grid-size))}@media (min-width: 1260px){.section-page .page-content p:has(img.banner),.section-post .page-content p:has(img.banner){height:calc(4 * var(--grid-size))}}.section-page .page-content p:has(img.banner) img,.section-post .page-content p:has(img.banner) img{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.section-page .page-header,.section-post .page-header{transform:translateY(calc(3 * var(--grid-size)));opacity:0;transition:opacity .3s ease-in,transform .3s ease-out;margin-bottom:calc(1 * var(--grid-size));padding-left:calc(2 * var(--grid-size))}@media (min-width: 650px){.section-page .page-header,.section-post .page-header{padding-left:calc(3 * var(--grid-size))}}@media (min-width: 1023px){.section-page .page-header,.section-post .page-header{padding-left:calc(4 * var(--grid-size))}}@media (min-width: 1260px){.section-page .page-header,.section-post .page-header{margin-top:0;padding-left:calc(5 * var(--grid-size))}}body.loaded .section-page .page-header,body.loaded .section-post .page-header{opacity:1;transform:translateY(0)}.section-page .page-header h1,.section-post .page-header h1{display:flex;align-items:center;height:calc(1 * var(--grid-size));padding-left:1.5rem;margin-bottom:0}.section-page img,.section-post img{display:block;width:100%;height:auto}ul.partners{margin-top:120px}ul.socials{display:none;position:relative;margin:0 calc(-1 * var(--grid-size));padding:0;z-index:1000;flex-wrap:wrap}@media (min-width: 1260px){ul.socials{display:flex}}ul.socials li{display:flex;height:var(--grid-size);padding:0}ul.socials li:not(:last-child):after{display:none;align-items:center;justify-content:center;content:"";width:calc(1 * var(--grid-size));height:calc(1 * var(--grid-size));font-family:"Font Awesome 6 Free";font-size:.5em;opacity:.5;color:var(--clr-text)}@media (min-width: 1023px){ul.socials li:not(:last-child):after{display:flex}}ul.socials a{display:flex;width:var(--grid-size);height:100%;align-items:center;justify-content:center;text-decoration:none;color:var(--clr-text);font-size:1.5em;line-height:1;opacity:0;transform:translateY(calc(-1 * var(--grid-size)));transition:opacity .3s ease-in,transform .3s ease-out}body.loaded ul.socials a{opacity:1;transform:translateY(0)}ul.socials a:hover{background:#fff3}ul.socials a .text{display:block;width:0;overflow:hidden}ul.socials li:nth-child(2) a{transition-delay:.2s}ul.socials li:nth-child(3) a{transition-delay:.3s}ul.socials li:nth-child(4) a{transition-delay:.4s}ul.socials li:nth-child(5) a{transition-delay:.5s}ul.socials li:nth-child(6) a{transition-delay:.6s}ul.socials li:nth-child(7) a{transition-delay:.7s}ul.socials li:nth-child(8) a{transition-delay:.8s}ul.socials li:nth-child(9) a{transition-delay:.9s}ul.socials li:nth-child(10) a{transition-delay:1s}
