@charset "UTF-8";

:root{--white1:rgba(255,255,255,1);--white2:rgba(255,255,255,0.8);--white3:rgba(255,255,255,0.4);--white4:rgba(255,255,255,0.2);--white5:rgba(255,255,255,0.1);--black:#000000;--black2:#000102;--black2-2:rgba(0,1,2,0.9);--black2-3:rgba(0,1,2,0.8);--black2-4:rgba(0,1,2,0.6);--black2-5:rgba(0,1,2,0.4);--black2-6:rgba(0,1,2,0.2);--black3:#030308;--dark5:#595959;--dark4:#4d4d4d;--dark3:#333333;--dark2:#262626;--dark1:#1a1a1a;--grey1:#c3c3c3;--grey2:#d6d6d6;--grey3:#e0e0e0;--grey4:#EAEAEA;--grey5:#f4f4f4;--green1:#13AD4E;--green2:#006400;--blue1:#00060f;--blue2:#001836;--blue3:#00295D;--blue4:#003a84;--blue5:#004cab;--blue6:#005dd3;--violet1:#202645;--violet2:#2d345f;--violet3:#39437A;--violet4:#455295;--violet5:#5361af;--violet6:#6e7abb;--red1:#6d1c14;--red2:#8e241a;--red3:#AF2D20;--red4:#d03626;--red5:#dc4f41;--red6:#e26e62;--orange1:#b54014;--orange2:#c74716;--orange3:#e6551e;--orange4:#ea7041;--orange5:#ee8a65;--primary-1:var(--red2);--primary-2:var(--red3);--primary-3:var(--orange3);--secondary-1:var(--violet3);--secondary-2:var(--violet4);--secondary-3:var(--violet6);--fs-small2:0.75rem;--fs-small:0.833rem;--fs-p:0.91rem;--fs-p2:1rem;--fs-p3:1.1rem;--fs-h3:1.22rem;--fs-h2:1.48rem;--fs-h1:1.97rem;--fw-light:300;--fw-normal:400;--fw-minibold:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:900;--ff-serif1:Georgia,'Times New Roman',serif;--ff-sans1:'Asap',Arial,Tahoma,sans-serif;--ff-sans2:'Barlow Condensed',Arial,Tahoma,sans-serif;--ff-sans3:'Boldonse',Arial,sans-serif;--ff-display1:'Caveat',sans-serif;--ff-display2:'Codystar',sans-serif;--ff-display3:'DotGothic16',sans-serif;--fc-small2:clamp(0.7rem,-0.45vw + 0.79rem,0.42rem);--fc-small:clamp(0.79rem,-0.36vw + 0.86rem,0.56rem);--fc-p:clamp(0.89rem,-0.22vw + 0.93rem,0.75rem);--fc-p2:clamp(1rem,0vw + 1rem,1rem);--fc-h3:clamp(1.13rem,0.33vw + 1.06rem,1.33rem);--fc-h2:clamp(1.27rem,0.82vw + 1.1rem,1.78rem);--fc-h1:clamp(1.42rem,1.51vw + 1.12rem,2.37rem);--fc-h1plus:clamp(1.6rem,2.49vw + 1.1rem,3.16rem);--fc-h1plus2:clamp(1.8rem,3.85vw + 1.03rem,4.21rem);--margin-xxs:0.125rem;--margin-xs:0.25rem;--margin-s:0.5rem;--margin-m:1rem;--margin-l:1.25rem;--margin-xl:2.5rem;--margin-xxl:3.75rem;--mc-l:clamp(0.5rem,calc(0.5rem + ((1vw - 0.2rem) * 1.875)),1.25rem);--mc-xl:clamp(var(--margin-s),calc(0.5rem + ((1vw - 0.2rem) * 5)),(var(--margin-xl)));--br-s:8px;--br-m:10px;--anim-duration:600ms;--anim-easing:cubic-bezier(0.165,0.84,0.44,1);--anim-delay-step:100ms}*,*::before,*::after{box-sizing:border-box;padding:0;margin:0}html{height:100%;scroll-behavior:smooth}body{height:100%;line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:0.25s;animation-timing-function:ease-in}::view-transition-new(root){animation:none}html:active-view-transition [data-sal]{opacity:1 !important;transform:none !important;transition:none !important}::view-transition-old(card),::view-transition-new(card){animation-duration:0.45s;animation-timing-function:cubic-bezier(0.4,0,0.2,1)}body{font-family:var(--ff-sans1);color:var(--dark2);background-color:var(--white1)}.page{position:relative;background:linear-gradient(180deg,var(--violet2) 0%,var(--red1) 100%);background-size:100% 100%;background-position:center}.page::after{content:"";background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:700px 700px;opacity:1;top:0;left:0;position:absolute;width:100%;height:100%;mix-blend-mode:soft-light;pointer-events:none}@media all and (max-width:699px){.page::after{background-size:900px 900px}}.full-width{width:100%}.container{max-width:1320px;margin-left:auto;margin-right:auto;padding-left:var(--margin-m);padding-right:var(--margin-m)}.main-content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:var(--margin-xl);padding-bottom:var(--margin-xl)}.sidebar{flex:1 1 33%}@media (max-width:699px){.main-content{display:block}}a{color:var(--primary-1);text-decoration:underline}a:hover{color:var(--primary-2);text-decoration:underline}.main-content h1{font-size:var(--fc-h1);font-weight:var(--fw-bold);line-height:1.5;font-family:var(--ff-sans3);color:var(--blue4);text-wrap:balance}.main-content h2{font-size:var(--fc-h2);font-weight:var(--fw-bold);color:var(--orange2);font-family:var(--ff-sans2);line-height:1.1;max-width:50ch;text-wrap:balance}.main-content h3{font-size:var(--fc-h3);font-weight:var(--fw-bold);color:var(--blue5);font-family:var(--ff-sans1);line-height:1.2;max-width:60ch;position:relative;text-wrap:balance;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:var(--margin-s)}.main-content p{font-size:var(--fc-p2);font-weight:var(--fw-normal);color:var(--dark2);font-family:var(--ff-sans1)}.main-content p:has(.button){margin-bottom:var(--margin-m)}.main-content a{color:var(--primary-2);text-decoration-line:underline;text-decoration-color:var(--primary-3);text-decoration-thickness:2px;text-underline-offset:var(--margin-xs);text-decoration-skip-ink:auto}.main-content ul,.main-content ol{margin-left:var(--margin-s);margin-bottom:var(--margin-l);padding-left:var(--margin-s)}.main-content ul li,.main-content ol li{font-size:var(--fc-p2);font-weight:var(--fw-normal);color:var(--dark2);margin-bottom:var(--margin-s);font-family:var(--ff-sans1)}.main-content ul li a,.main-content ol li a{color:var(--secondary-1);text-decoration-line:underline;text-decoration-color:var(--violet6);text-decoration-thickness:2px;text-underline-offset:var(--margin-xxs);text-decoration-skip-ink:auto}.main-content blockquote{background-color:var(--grey4);padding:var(--margin-m) var(--margin-m);border-radius:var(--br-s)}.main-content blockquote p:last-of-type{margin-bottom:0}.main-content blockquote p{font-size:var(--fc-p2);font-weight:var(--fw-minibold);color:var(--primary-1);font-family:var(--ff-sans1)}.main-content .button{display:inline-block;max-width:100%;border-radius:var(--br-m);font-size:var(--fc-p2);font-weight:var(--fw-semibold);padding:var(--margin-m) var(--margin-l);text-decoration:none;text-shadow:0 2px 2px var(--black2-4);white-space:normal;text-align:center}.main-content .button.primary{background-color:var(--primary-2);color:var(--white1)}.main-content .button.secondary{background-color:var(--secondary-3);color:var(--white1)}.main-content .button.outline{color:var(--secondary-2);background-color:transparent;border:1px solid var(--secondary)}.main-content pre{border-radius:var(--br-s);background-color:var(--grey5);color:var(--dark2);font-weight:var(--fw-normal);padding:var(--margin-m) var(--margin-l);text-decoration:none;font-size:var(--fc-p);overflow-x:auto;margin-bottom:var(--margin-l)}.main-content code{border-radius:var(--br-s);background-color:var(--grey5);color:var(--dark2);font-weight:var(--fw-normal);padding:var(--margin-xxs) var(--margin-xs);text-decoration:none;font-size:var(--fc-p);overflow-x:auto}@media all and (min-width:768px){.display-mobile{display:none}}@media all and (max-width:767px){.display-desktop{display:none}}.reading-progress{position:fixed;top:0;left:0;width:100%;height:var(--fc-p);appearance:none;background:var(--secondary-1);border:none;color:var(--primary-3);z-index:100}.reading-progress::-webkit-progress-bar{background:transparent}.reading-progress::-webkit-progress-value{background:currentColor}.reading-progress::-moz-progress-bar{background:currentColor}.reading-progress__fallback{position:absolute;top:0;left:0;height:100%;background:currentColor;width:0}.navbar{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:var(--margin-l)}@media all and (min-width:990px){.navbar-main[visibility=visible]{display:flex}.menu-toggle{display:none}}@media all and (max-width:989px){.navbar-main[visibility=hidden]{display:none}.menu-toggle{display:flex}}.navbar > ul{list-style:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:var(--margin-l)}.navbar > ul li{font-size:var(--fc-h3);text-transform:capitalize;font-weight:var(--fw-semibold)}.navbar > ul li a{color:var(--white2);text-decoration:none}.navbar > ul li:last-child a{color:var(--white2);border:2px solid var(--orange3);padding:var(--margin-xs) var(--margin-s);border-radius:var(--br-m);text-decoration:none}.navbar > .langswitcher{gap:var(--margin-xs)}.navbar > .langswitcher a{color:var(--white3)}.navbar > .langswitcher a.active{color:var(--white4)}.navbar > ul > li{position:relative}.navbar > ul > li > .dropdown-menu{display:none}.navbar > ul > li:hover > .dropdown-menu{list-style:none;position:absolute;top:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-s)}.menu-toggle{position:relative;border:0;background-color:transparent;text-indent:-9999px;font-size:1px;white-space:nowrap;overflow:hidden}.menu-toggle::before{background-image:url("data:image/svg+xml,%3Csvg class='w-6 h-6' fill='none' stroke='%23ffffff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h16M4 12h16m-7 6h7'%3E%3C/path%3E%3C/svg%3E");background-position:center center;background-size:contain;content:"";position:relative;left:0;top:0;height:var(--fs-h1);width:var(--fs-h1)}.menu-toggle:active::before{transform:scale(90%)}@media all and (max-width:989px){.navbar-main{transition:all 0.3s ease-in-out}.navbar-main ul{transition:all 0.2s ease-in;transition-delay:0.3s}.navbar-main[visibility=hidden]{position:fixed;top:120px;left:0;height:100vh;width:100%;background-color:var(--black2-2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-s);padding:var(--margin-l) var(--margin-l);opacity:0;visibility:hidden}.navbar-main[visibility=visible]{position:fixed;top:120px;left:0;z-index:9000;height:100dvh;width:100%;background-color:var(--blue2);backdrop-filter:blur(20px) brightness(80%);-webkit-backdrop-filter:blur(20px) brightness(80%);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-s);padding:var(--margin-l) var(--margin-l);opacity:1;visibility:visible}.navbar-main[visibility=hidden] ul{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:var(--margin-m);width:100%;opacity:0;visibility:hidden}.navbar-main[visibility=visible] ul{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:var(--margin-m);width:100%;opacity:1;visibility:visible}.navbar-main[visibility=hidden] ul li,.navbar-main[visibility=visible] ul li{font-size:var(--fs-p3)}}@supports not (backdrop-filter:blur(20px)){.navbar-main[visibility=visible]{background-color:var(--black2)}}.site-header{width:100%;background-color:transparent;position:relative;z-index:50}.site-header::after{position:absolute;z-index:1;content:"";top:0;width:100vw;height:var(--fc-small);background:var(--blue3);opacity:0.8;backdrop-filter:blur(20px);background-repeat:no-repeat;background-position:center}@supports not (backdrop-filter:blur(20px)){.site-header{background-color:var(--blue3)}}.header-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;min-height:120px;padding-top:var(--margin-l);padding-bottom:var(--margin-l)}.site-name{font-size:var(--fc-h2);font-weight:var(--fw-semibold);text-transform:uppercase;font-family:var(--ff-sans3);text-transform:lowercase;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:var(--margin-xs)}.site-name a{color:var(--white2);text-decoration:none;line-height:1.5;text-shadow:2px 0 2px var(--blue3);border-bottom:4px solid var(--orange3)}.site-name .slogan{font-size:var(--fc-small);font-family:var(--ff-display3);color:var(--grey1);max-width:36ch;letter-spacing:1px;text-transform:uppercase;line-height:1.15}.homepage .page > .site-header{margin-bottom:0}.homepage-hero{height:90dvh;background:linear-gradient(320deg,var(--blue4) 0%,var(--violet3) 17%,var(--orange1) 80%,var(--red3) 100%);background-size:400% 400%;background-repeat:no-repeat;-moz-animation:gradient 5s ease infinite reverse;-webkit-animation:gradient 5s ease infinite reverse;animation:gradient 5s ease infinite reverse;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--margin-m);padding-inline:var(--margin-xl);text-align:center}@keyframes gradient{0%{background-position:5% 0%}50%{background-position:96% 100%}100%{background-position:5% 0%}}.homepage-hero h1{font-size:var(--fc-h1plus2);color:var(--white1);font-weight:var(--fw-extrabold);max-width:18ch;text-wrap:balance;line-height:1.5;font-family:var(--ff-sans3);margin-bottom:var(--margin-s);text-shadow:2px 4px 8px var(--black2-5)}.homepage-hero p{font-size:var(--fc-h3);color:var(--white2);max-width:55ch;text-wrap:balance;font-weight:var(--fw-normal);margin-bottom:var(--margin-m)}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--margin-m);justify-content:center;align-items:center;margin-top:var(--margin-s)}.homepage-hero .btn{border-radius:100px;padding:var(--margin-m) var(--margin-xl);font-family:var(--ff-sans2);font-weight:var(--fw-bold);font-size:var(--fc-h3);text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease;border:2px solid transparent}.homepage-hero .btn:hover{transform:translateY(-2px)}.homepage-hero .btn.primary{background:var(--primary-2);color:var(--white1);border-color:var(--primary-2)}.homepage-hero .btn.primary:hover{box-shadow:0 8px 20px rgba(175,45,32,0.4)}.homepage-hero .btn.outline{background:transparent;color:var(--white2);border-color:var(--white4)}.homepage-hero .btn.outline:hover{border-color:var(--white2);color:var(--white1)}.homepage-content{background:var(--violet1)}.hp-manifesto{background:var(--violet1)}.manifesto-header{margin-bottom:var(--margin-xl)}.manifesto-header .hp-eyebrow{display:block;font-family:var(--ff-sans1);font-size:var(--fc-small);font-weight:var(--fw-bold);letter-spacing:0.12em;text-transform:uppercase;color:var(--primary-3);margin-bottom:var(--margin-s)}.manifesto-header .manifesto-headline{font-family:var(--ff-sans3);font-size:var(--fc-h1);font-weight:var(--fw-extrabold);color:var(--white1);letter-spacing:1px;line-height:1.1;text-wrap:balance}.manifesto-header .manifesto-headline em{color:var(--orange1);font-style:normal}.manifesto-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--margin-m);margin-bottom:var(--margin-xxl)}.m-card{background:var(--violet2);border-radius:var(--br-m);border:1px solid var(--white5);padding:var(--margin-xl);display:flex;flex-direction:column;gap:var(--margin-s);box-shadow:0 4px 20px rgba(0,0,0,0.2)}@media (max-width:899px){.m-card{padding:var(--margin-m)}}.m-label{font-family:var(--ff-sans1);font-size:var(--fc-small);font-weight:var(--fw-bold);letter-spacing:0.1em;text-transform:uppercase;color:var(--primary-3);display:flex;align-items:center;gap:var(--margin-s)}.m-label::before{content:"";display:inline-block;width:18px;height:2px;background:var(--primary-3);flex-shrink:0}.m-card--quote{grid-column:span 2;background:var(--dark2);border-color:var(--white4);gap:var(--margin-m)}.m-card--quote .m-quote-text{font-family:var(--ff-sans2);font-size:var(--fc-h1plus);font-weight:var(--fw-extrabold);font-style:italic;color:var(--grey2);line-height:1;letter-spacing:-0.02em;margin:0;text-wrap:balance}.m-card--quote .m-quote-author{font-family:var(--ff-sans1);font-size:var(--fc-p);color:var(--white3);font-style:normal;margin-top:auto}.m-card--stat{justify-content:space-between}.m-card--stat .m-stat-number{font-family:var(--ff-sans3);font-size:var(--fc-h1plus2);font-weight:var(--fw-extrabold);color:var(--orange1);line-height:1;letter-spacing:-0.04em}.m-card--stat .m-stat-text{font-family:var(--ff-sans1);font-size:var(--fc-small);color:var(--white2);line-height:1.4;margin:0}.m-card--stat .m-stat-bar{height:6px;background:var(--white5);border-radius:100px;overflow:hidden}.m-card--stat .m-stat-bar .m-stat-bar-fill{display:block;height:100%;width:53%;background:linear-gradient(90deg,var(--orange1),var(--red3));border-radius:100px}.m-card--stat .m-stat-source{font-size:var(--fc-small);color:var(--white4);font-style:italic}.m-card--solution h3,.m-card--arch h3{font-family:var(--ff-sans2);font-size:var(--fc-h3);font-weight:var(--fw-extrabold);color:var(--white1);letter-spacing:-0.01em;margin-bottom:var(--margin-s)}.m-card--solution p,.m-card--arch p{font-family:var(--ff-sans1);font-size:var(--fc-p);color:var(--white2);line-height:1.65;margin:0}.m-card--visual{padding:0;overflow:hidden;min-height:200px}.m-card--visual img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.m-card--philosophy{grid-column:span 2;background:var(--blue3);border-color:var(--blue4)}.m-card--philosophy .m-philosophy-text{font-family:var(--ff-sans2);font-size:var(--fc-h3);font-style:italic;color:var(--white2);line-height:1.5;margin:0}@media (max-width:899px){.manifesto-grid{grid-template-columns:repeat(2,1fr)}.m-card--quote,.m-card--philosophy{grid-column:1/-1}}@media (max-width:599px){.manifesto-grid{grid-template-columns:1fr}.m-card--quote,.m-card--philosophy{grid-column:1}.m-card--quote .m-quote-text{font-size:var(--fc-h2)}.manifesto-header .manifesto-headline{font-size:var(--fc-h1plus)}}.hp-section{margin-bottom:var(--margin-xxl)}.hp-section-header{margin-bottom:var(--margin-xl)}.hp-section-header h2{color:var(--white1);font-family:var(--ff-sans2);font-weight:var(--fw-extrabold);font-size:var(--fc-h1plus);letter-spacing:-0.02em;margin-bottom:var(--margin-s)}.hp-section-header p{color:var(--white2);font-size:var(--fc-h3);max-width:65ch}.hp-case-category{font-size:var(--fc-small);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:0.08em;color:var(--primary-3);margin-bottom:var(--margin-s)}.bento-card h3 a{color:var(--white1);text-decoration:none}.bento-card h3 a:hover{color:var(--primary-3)}.hp-case-link{display:inline-block;margin-top:var(--margin-m);color:var(--violet6);font-weight:var(--fw-semibold);font-size:var(--fc-p2);text-decoration:none;transition:color 0.2s ease}.hp-case-link:hover{color:var(--white1)}@media (max-width:767px){.homepage-hero h1{font-size:var(--fc-h1plus)}.homepage-hero p{font-size:var(--fc-p2)}.hero-actions{flex-direction:column;gap:var(--margin-s)}}.homepage-video-separator{width:100%;overflow:hidden;margin:0;background:black}.homepage-video-separator .video-loop{width:100%;height:auto;display:block;object-fit:cover}.homepage-video-separator{width:100%;position:relative;aspect-ratio:16/9;overflow:hidden;margin:0;background:black}.homepage-video-separator .video-loop-container{width:100%;height:100%;position:absolute;top:0;left:0}.homepage-video-separator .video-loop{width:100%;height:100%;display:block;object-fit:cover}.video-overlay{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;text-align:center;padding:var(--margin-xl)}.video-overlay::before{content:"";position:absolute;inset:0;background:linear-gradient(60deg,var(--violet1),var(--blue1));opacity:0.9;z-index:1}.video-overlay-content{max-width:700px;z-index:2}.video-overlay-content h2{color:var(--orange5);font-family:var(--ff-sans3);font-weight:var(--fw-extrabold);font-size:var(--fc-h1);margin-bottom:var(--margin-s);text-wrap:balance}.video-overlay-content p{color:var(--white2);font-size:var(--fc-h3);font-weight:var(--fw-medium);margin-bottom:var(--margin-l);text-wrap:balance;line-height:1.4}.video-overlay-content .btn{border-radius:100px;padding:var(--margin-m) var(--margin-xl);font-family:var(--ff-sans1);font-weight:var(--fw-bold);font-size:var(--fc-p2);text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease;background:var(--primary-2);color:var(--white1);display:inline-block}.video-overlay-content .btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(175,45,32,0.4)}@media (max-width:768px){.homepage-video-separator{aspect-ratio:9/16}.video-overlay-content h2{font-size:var(--fc-h2)}.video-overlay-content p{font-size:var(--fc-p1)}}@font-face{font-family:"Asap";font-style:normal;font-weight:400;font-display:swap;src:url("/user/themes/androe2023/fonts/Asap-Regular.eot");src:url("/user/themes/androe2023/fonts/Asap-Regular.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Asap-Regular.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Asap-Regular.woff") format("woff"),url("/user/themes/androe2023/fonts/Asap-Regular.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Asap-Regular.svg#Asap") format("svg")}@font-face{font-family:"Asap";font-style:normal;font-weight:600;font-display:swap;src:url("/user/themes/androe2023/fonts/Asap-600.eot");src:url("/user/themes/androe2023/fonts/Asap-600.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Asap-600.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Asap-600.woff") format("woff"),url("/user/themes/androe2023/fonts/Asap-600.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Asap-600.svg#Asap") format("svg")}@font-face{font-family:"Asap";font-style:normal;font-weight:700;font-display:swap;src:url("/user/themes/androe2023/fonts/Asap-700.eot");src:url("/user/themes/androe2023/fonts/Asap-700.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Asap-700.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Asap-700.woff") format("woff"),url("/user/themes/androe2023/fonts/Asap-700.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Asap-700.svg#Asap") format("svg")}@font-face{font-family:"Asap";font-style:italic;font-weight:400;font-display:swap;src:url("/user/themes/androe2023/fonts/Asap-Italic.eot");src:url("/user/themes/androe2023/fonts/Asap-Italic.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Asap-Italic.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Asap-Italic.woff") format("woff"),url("/user/themes/androe2023/fonts/Asap-Italic.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Asap-Italic.svg#Asap") format("svg")}@font-face{font-family:"Asap";font-style:italic;font-weight:600;font-display:swap;src:url("/user/themes/androe2023/fonts/Asap-600italic.eot");src:url("/user/themes/androe2023/fonts/Asap-600italic.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Asap-600italic.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Asap-600italic.woff") format("woff"),url("/user/themes/androe2023/fonts/Asap-600italic.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Asap-600italic.svg#Asap") format("svg")}@font-face{font-family:"Anybody";font-style:normal;font-weight:400;font-display:swap;src:url("/user/themes/androe2023/fonts/Anybody-Regular.eot");src:url("/user/themes/androe2023/fonts/Anybody-Regular.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Anybody-Regular.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Anybody-Regular.woff") format("woff"),url("/user/themes/androe2023/fonts/Anybody-Regular.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Anybody-Regular.svg#../fonts/Anybody") format("svg")}@font-face{font-family:"Anybody";font-style:normal;font-weight:600;font-display:swap;src:url("/user/themes/androe2023/fonts/Anybody-600.eot");src:url("/user/themes/androe2023/fonts/Anybody-600.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Anybody-600.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Anybody-600.woff") format("woff"),url("/user/themes/androe2023/fonts/Anybody-600.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Anybody-600.svg#../fonts/Anybody") format("svg")}@font-face{font-family:"Anybody";font-style:normal;font-weight:700;font-display:swap;src:url("/user/themes/androe2023/fonts/Anybody-700.eot");src:url("/user/themes/androe2023/fonts/Anybody-700.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Anybody-700.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Anybody-700.woff") format("woff"),url("/user/themes/androe2023/fonts/Anybody-700.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Anybody-700.svg#../fonts/Anybody") format("svg")}@font-face{font-family:"Anybody";font-style:normal;font-weight:900;font-display:swap;src:url("/user/themes/androe2023/fonts/Anybody-900.eot");src:url("/user/themes/androe2023/fonts/Anybody-900.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Anybody-900.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Anybody-900.woff") format("woff"),url("/user/themes/androe2023/fonts/Anybody-900.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Anybody-900.svg#../fonts/Anybody") format("svg")}@font-face{font-family:"Anybody";font-style:normal;font-weight:500;font-display:swap;src:url("/user/themes/androe2023/fonts/Anybody-500.eot");src:url("/user/themes/androe2023/fonts/Anybody-500.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Anybody-500.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Anybody-500.woff") format("woff"),url("/user/themes/androe2023/fonts/Anybody-500.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Anybody-500.svg#../fonts/Anybody") format("svg")}@font-face{font-family:"Anybody";font-style:italic;font-weight:500;font-display:swap;src:url("/user/themes/androe2023/fonts/Anybody-500italic.eot");src:url("/user/themes/androe2023/fonts/Anybody-500italic.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Anybody-500italic.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Anybody-500italic.woff") format("woff"),url("/user/themes/androe2023/fonts/Anybody-500italic.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Anybody-500italic.svg#../fonts/Anybody") format("svg")}@font-face{font-family:"Anybody";font-style:italic;font-weight:600;font-display:swap;src:url("/user/themes/androe2023/fonts/Anybody-600italic.eot");src:url("/user/themes/androe2023/fonts/Anybody-600italic.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Anybody-600italic.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Anybody-600italic.woff") format("woff"),url("/user/themes/androe2023/fonts/Anybody-600italic.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Anybody-600italic.svg#../fonts/Anybody") format("svg")}@font-face{font-family:"Anybody";font-style:italic;font-weight:700;font-display:swap;src:url("/user/themes/androe2023/fonts/Anybody-700italic.eot");src:url("/user/themes/androe2023/fonts/Anybody-700italic.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Anybody-700italic.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Anybody-700italic.woff") format("woff"),url("/user/themes/androe2023/fonts/Anybody-700italic.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Anybody-700italic.svg#../fonts/Anybody") format("svg")}@font-face{font-family:"Caveat";font-style:normal;font-weight:400;font-display:swap;src:url("/user/themes/androe2023/fonts/Caveat-Regular.eot");src:url("/user/themes/androe2023/fonts/Caveat-Regular.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Caveat-Regular.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Caveat-Regular.woff") format("woff"),url("/user/themes/androe2023/fonts/Caveat-Regular.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Caveat-Regular.svg#../fonts/Caveat") format("svg")}@font-face{font-family:"Caveat";font-style:normal;font-weight:500;font-display:swap;src:url("/user/themes/androe2023/fonts/Caveat-500.eot");src:url("/user/themes/androe2023/fonts/Caveat-500.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Caveat-500.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Caveat-500.woff") format("woff"),url("/user/themes/androe2023/fonts/Caveat-500.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Caveat-500.svg#../fonts/Caveat") format("svg")}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:400;font-display:swap;src:url("/user/themes/androe2023/fonts/Barlow-Condensed-Regular.eot");src:url("/user/themes/androe2023/fonts/Barlow-Condensed-Regular.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Barlow-Condensed-Regular.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Barlow-Condensed-Regular.woff") format("woff"),url("/user/themes/androe2023/fonts/Barlow-Condensed-Regular.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Barlow-Condensed-Regular.svg#BarlowCondensed") format("svg")}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:500;font-display:swap;src:url("/user/themes/androe2023/fonts/Barlow-Condensed-500.eot");src:url("/user/themes/androe2023/fonts/Barlow-Condensed-500.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Barlow-Condensed-500.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Barlow-Condensed-500.woff") format("woff"),url("/user/themes/androe2023/fonts/Barlow-Condensed-500.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Barlow-Condensed-500.svg#BarlowCondensed") format("svg")}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:600;font-display:swap;src:url("/user/themes/androe2023/fonts/Barlow-Condensed-600.eot");src:url("/user/themes/androe2023/fonts/Barlow-Condensed-600.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Barlow-Condensed-600.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Barlow-Condensed-600.woff") format("woff"),url("/user/themes/androe2023/fonts/Barlow-Condensed-600.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Barlow-Condensed-600.svg#BarlowCondensed") format("svg")}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:700;font-display:swap;src:url("/user/themes/androe2023/fonts/Barlow-Condensed-700.eot");src:url("/user/themes/androe2023/fonts/Barlow-Condensed-700.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Barlow-Condensed-700.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Barlow-Condensed-700.woff") format("woff"),url("/user/themes/androe2023/fonts/Barlow-Condensed-700.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Barlow-Condensed-700.svg#BarlowCondensed") format("svg")}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:800;font-display:swap;src:url("/user/themes/androe2023/fonts/Barlow-Condensed-800.eot");src:url("/user/themes/androe2023/fonts/Barlow-Condensed-800.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Barlow-Condensed-800.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Barlow-Condensed-800.woff") format("woff"),url("/user/themes/androe2023/fonts/Barlow-Condensed-800.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Barlow-Condensed-800.svg#BarlowCondensed") format("svg")}@font-face{font-family:"Boldonse";font-style:normal;font-weight:400;font-display:swap;src:url("/user/themes/androe2023/fonts/Boldonse/Boldonse-Regular.eot");src:url("/user/themes/androe2023/fonts/Boldonse/Boldonse-Regular.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Boldonse/Boldonse-Regular.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Boldonse/Boldonse-Regular.woff") format("woff"),url("/user/themes/androe2023/fonts/Boldonse/Boldonse-Regular.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Boldonse/Boldonse-Regular.svg#Boldonse") format("svg")}@font-face{font-family:"Codystar";font-style:normal;font-weight:400;font-display:swap;src:url("/user/themes/androe2023/fonts/Codystar/Codystar-Regular.eot");src:url("/user/themes/androe2023/fonts/Codystar/Codystar-Regular.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/Codystar/Codystar-Regular.woff2") format("woff2"),url("/user/themes/androe2023/fonts/Codystar/Codystar-Regular.woff") format("woff"),url("/user/themes/androe2023/fonts/Codystar/Codystar-Regular.ttf") format("truetype"),url("/user/themes/androe2023/fonts/Codystar/Codystar-Regular.svg#Codystar") format("svg")}@font-face{font-family:"DotGothic16";font-style:normal;font-weight:400;font-display:swap;src:url("/user/themes/androe2023/fonts/DotGothic16/DotGothic16-Regular.eot");src:url("/user/themes/androe2023/fonts/DotGothic16/DotGothic16-Regular.eot?#iefix") format("embedded-opentype"),url("/user/themes/androe2023/fonts/DotGothic16/DotGothic16-Regular.woff2") format("woff2"),url("/user/themes/androe2023/fonts/DotGothic16/DotGothic16-Regular.woff") format("woff"),url("/user/themes/androe2023/fonts/DotGothic16/DotGothic16-Regular.ttf") format("truetype"),url("/user/themes/androe2023/fonts/DotGothic16/DotGothic16-Regular.svg#DotGothic16") format("svg")}footer.site-footer{background-color:var(--blue1);padding-top:var(--margin-xl);padding-bottom:var(--margin-xl)}footer.site-footer .container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--margin-l);width:100%;padding-left:0;padding-right:0}footer.site-footer .container > *{padding:var(--margin-l)}footer.site-footer .container .block .block-title{font-size:var(--fc-p2);text-transform:uppercase;margin-bottom:var(--margin-xs);color:var(--violet6)}footer.site-footer .container .block a{color:var(--secondary-3);text-decoration:none;border-bottom:1px solid var(--secondary-3)}footer.site-footer .container .block ul:not(.social-links){list-style:none;margin-left:var(--margin-xs)}footer.site-footer .container .block ul.social-links{display:grid;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--margin-xl);grid-template-columns:repeat(auto-fill,minmax(40px,1fr));list-style:none;margin-top:var(--margin-m)}footer.site-footer .container .block p,footer.site-footer .container .block ul:not(.social-links) li{font-size:var(--fc-p);margin-bottom:var(--margin-xs);color:var(--grey1)}footer.site-footer .container .block ul:not(.social-links) li{text-transform:capitalize}footer.site-footer .container .block ul.social-links li a{font-size:1px;width:1px;height:1px;text-indent:-9999px;display:inline-block;position:relative}footer.site-footer .container .block ul.social-links li a:before{content:"";height:var(--fc-h1plus);width:var(--fc-h1plus);position:absolute;top:50%;left:0;transform:translateY(-50%);background-position:center center;background-size:contain;background-repeat:no-repeat;fill:var(--orange4);opacity:90%}footer.site-footer .container .block ul.social-links li.facebook a:before{background-image:url("data:image/svg+xml,%3Csvg  fill='%23c6c6c6' role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EFacebook%3C/title%3E%3Cpath d='M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z'/%3E%3C/svg%3E")}footer.site-footer .container .block ul.social-links li.instagram a:before{background-image:url("data:image/svg+xml,%3Csvg fill='%23c6c6c6' role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EInstagram%3C/title%3E%3Cpath d='M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913.306.788.717 1.459 1.384 2.126.667.666 1.336 1.079 2.126 1.384.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558.788-.306 1.459-.718 2.126-1.384.666-.667 1.079-1.335 1.384-2.126.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913-.306-.789-.718-1.459-1.384-2.126C21.319 1.347 20.651.935 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227-.224.562-.479.96-.899 1.382-.419.419-.824.679-1.38.896-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421-.569-.224-.96-.479-1.379-.899-.421-.419-.69-.824-.9-1.38-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678c-3.405 0-6.162 2.76-6.162 6.162 0 3.405 2.76 6.162 6.162 6.162 3.405 0 6.162-2.76 6.162-6.162 0-3.405-2.76-6.162-6.162-6.162zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405c0 .795-.646 1.44-1.44 1.44-.795 0-1.44-.646-1.44-1.44 0-.794.646-1.439 1.44-1.439.793-.001 1.44.645 1.44 1.439z'/%3E%3C/svg%3E")}footer.site-footer .container .block ul.social-links li.twitter a:before{background-image:url("data:image/svg+xml,%3Csvg fill='%23c6c6c6'  role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3ETwitter%3C/title%3E%3Cpath d='M23.953 4.57a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.69 8.095 4.067 6.13 1.64 3.162a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.06a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.936 4.936 0 004.604 3.417 9.867 9.867 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.053 0 13.998-7.496 13.998-13.985 0-.21 0-.42-.015-.63A9.935 9.935 0 0024 4.59z'/%3E%3C/svg%3E")}footer.site-footer .container .block ul.social-links li.airbnb a:before{background-image:url("data:image/svg+xml,%3Csvg fill='%23c6c6c6'  role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EAirbnb%3C/title%3E%3Cpath d='M12.001 18.275c-1.353-1.697-2.148-3.184-2.413-4.457-.263-1.027-.16-1.848.291-2.465.477-.71 1.188-1.056 2.121-1.056s1.643.345 2.12 1.063c.446.61.558 1.432.286 2.465-.291 1.298-1.085 2.785-2.412 4.458zm9.601 1.14c-.185 1.246-1.034 2.28-2.2 2.783-2.253.98-4.483-.583-6.392-2.704 3.157-3.951 3.74-7.028 2.385-9.018-.795-1.14-1.933-1.695-3.394-1.695-2.944 0-4.563 2.49-3.927 5.382.37 1.565 1.352 3.343 2.917 5.332-.98 1.085-1.91 1.856-2.732 2.333-.636.344-1.245.558-1.828.609-2.679.399-4.778-2.2-3.825-4.88.132-.345.395-.98.845-1.961l.025-.053c1.464-3.178 3.242-6.79 5.285-10.795l.053-.132.58-1.116c.45-.822.635-1.19 1.351-1.643.346-.21.77-.315 1.246-.315.954 0 1.698.558 2.016 1.007.158.239.345.557.582.953l.558 1.089.08.159c2.041 4.004 3.821 7.608 5.279 10.794l.026.025.533 1.22.318.764c.243.613.294 1.222.213 1.858zm1.22-2.39c-.186-.583-.505-1.271-.9-2.094v-.03c-1.889-4.006-3.642-7.608-5.307-10.844l-.111-.163C15.317 1.461 14.468 0 12.001 0c-2.44 0-3.476 1.695-4.535 3.898l-.081.16c-1.669 3.236-3.421 6.843-5.303 10.847v.053l-.559 1.22c-.21.504-.317.768-.345.847C-.172 20.74 2.611 24 5.98 24c.027 0 .132 0 .265-.027h.372c1.75-.213 3.554-1.325 5.384-3.317 1.829 1.989 3.635 3.104 5.382 3.317h.372c.133.027.239.027.265.027 3.37.003 6.152-3.261 4.802-6.975z'/%3E%3C/svg%3E")}footer.site-footer .container .block ul.social-links li.reddit a:before{background-image:url("data:image/svg+xml,%3Csvg fill='%23c6c6c6'  role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EReddit%3C/title%3E%3Cpath d='M12 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0zm5.01 4.744c.688 0 1.25.561 1.25 1.249a1.25 1.25 0 0 1-2.498.056l-2.597-.547-.8 3.747c1.824.07 3.48.632 4.674 1.488.308-.309.73-.491 1.207-.491.968 0 1.754.786 1.754 1.754 0 .716-.435 1.333-1.01 1.614a3.111 3.111 0 0 1 .042.52c0 2.694-3.13 4.87-7.004 4.87-3.874 0-7.004-2.176-7.004-4.87 0-.183.015-.366.043-.534A1.748 1.748 0 0 1 4.028 12c0-.968.786-1.754 1.754-1.754.463 0 .898.196 1.207.49 1.207-.883 2.878-1.43 4.744-1.487l.885-4.182a.342.342 0 0 1 .14-.197.35.35 0 0 1 .238-.042l2.906.617a1.214 1.214 0 0 1 1.108-.701zM9.25 12C8.561 12 8 12.562 8 13.25c0 .687.561 1.248 1.25 1.248.687 0 1.248-.561 1.248-1.249 0-.688-.561-1.249-1.249-1.249zm5.5 0c-.687 0-1.248.561-1.248 1.25 0 .687.561 1.248 1.249 1.248.688 0 1.249-.561 1.249-1.249 0-.687-.562-1.249-1.25-1.249zm-5.466 3.99a.327.327 0 0 0-.231.094.33.33 0 0 0 0 .463c.842.842 2.484.913 2.961.913.477 0 2.105-.056 2.961-.913a.361.361 0 0 0 .029-.463.33.33 0 0 0-.464 0c-.547.533-1.684.73-2.512.73-.828 0-1.979-.196-2.512-.73a.326.326 0 0 0-.232-.095z'/%3E%3C/svg%3E")}footer.site-footer .container .block ul.social-links li.telegram a:before{background-image:url("data:image/svg+xml,%3Csvg fill='%23c6c6c6'  role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3ETelegram%3C/title%3E%3Cpath d='M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z'/%3E%3C/svg%3E")}footer.site-footer .container .block ul.social-links li.discord a:before{background-image:url("data:image/svg+xml,%3Csvg fill='%23c6c6c6'  role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EDiscord%3C/title%3E%3Cpath d='M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.9555 2.4189-2.1569 2.4189zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.946 2.4189-2.1568 2.4189Z'/%3E%3C/svg%3E")}footer.site-footer .container .block ul.social-links li.tiktok a:before{background-image:url("data:image/svg+xml,%3Csvg fill='%23c6c6c6'  role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3ETikTok%3C/title%3E%3Cpath d='M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z'/%3E%3C/svg%3E")}footer.site-footer .container .block ul.social-links li.youtube a:before{background-image:url("data:image/svg+xml,%3Csvg fill='%23c6c6c6'  role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EYouTube%3C/title%3E%3Cpath d='M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z'/%3E%3C/svg%3E")}footer.site-footer .container .block ul.social-links li.behance a:before{background-image:url('data:image/svg+xml,  <svg role="img" fill="%23c6c6c6" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Behance</title><path d="M16.969 16.927a2.561 2.561 0 0 0 1.901.677 2.501 2.501 0 0 0 1.531-.475c.362-.235.636-.584.779-.99h2.585a5.091 5.091 0 0 1-1.9 2.896 5.292 5.292 0 0 1-3.091.88 5.839 5.839 0 0 1-2.284-.433 4.871 4.871 0 0 1-1.723-1.211 5.657 5.657 0 0 1-1.08-1.874 7.057 7.057 0 0 1-.383-2.393c-.005-.8.129-1.595.396-2.349a5.313 5.313 0 0 1 5.088-3.604 4.87 4.87 0 0 1 2.376.563c.661.362 1.231.87 1.668 1.485a6.2 6.2 0 0 1 .943 2.133c.194.821.263 1.666.205 2.508h-7.699c-.063.79.184 1.574.688 2.187ZM6.947 4.084a8.065 8.065 0 0 1 1.928.198 4.29 4.29 0 0 1 1.49.638c.418.303.748.711.958 1.182.241.579.357 1.203.341 1.83a3.506 3.506 0 0 1-.506 1.961 3.726 3.726 0 0 1-1.503 1.287 3.588 3.588 0 0 1 2.027 1.437c.464.747.697 1.615.67 2.494a4.593 4.593 0 0 1-.423 2.032 3.945 3.945 0 0 1-1.163 1.413 5.114 5.114 0 0 1-1.683.807 7.135 7.135 0 0 1-1.928.259H0V4.084h6.947Zm-.235 12.9c.308.004.616-.029.916-.099a2.18 2.18 0 0 0 .766-.332c.228-.158.411-.371.534-.619.142-.317.208-.663.191-1.009a2.08 2.08 0 0 0-.642-1.715 2.618 2.618 0 0 0-1.696-.505h-3.54v4.279h3.471Zm13.635-5.967a2.13 2.13 0 0 0-1.654-.619 2.336 2.336 0 0 0-1.163.259 2.474 2.474 0 0 0-.738.62 2.359 2.359 0 0 0-.396.792c-.074.239-.12.485-.137.734h4.769a3.239 3.239 0 0 0-.679-1.785l-.002-.001Zm-13.813-.648a2.254 2.254 0 0 0 1.423-.433c.399-.355.607-.88.56-1.413a1.916 1.916 0 0 0-.178-.891 1.298 1.298 0 0 0-.495-.533 1.851 1.851 0 0 0-.711-.274 3.966 3.966 0 0 0-.835-.073H3.241v3.631h3.293v-.014ZM21.62 5.122h-5.976v1.527h5.976V5.122Z"/></svg>')}footer.site-footer .container .block ul.social-links li.github a:before{background-image:url('data:image/svg+xml,<svg fill="%23c6c6c6" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>')}footer.site-footer .container .block ul.social-links li.linkedin a:before{background-image:url('data:image/svg+xml,<svg role="img" fill="%23c6c6c6" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>LinkedIn</title><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/></svg>')}.main-content .post-content{max-width:900px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;gap:var(--margin-l);flex:1 1 60%;background:linear-gradient(180deg,var(--white1) 0%,var(--grey5) 100%);padding:var(--margin-s) var(--margin-m);border-radius:var(--br-m);border:1px solid var(--grey4);box-shadow:0 4px 20px var(--black2-3)}.post-content .post-header{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:var(--margin-xs)}@media (max-width:767px){.post-content .post-header{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-s)}}.post-content .post-header .image-container{width:100%;height:100%;position:relative;flex:1 1 25%;order:3}.post-content .post-header img{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;object-position:center}.post-content .post-header video{width:100%;height:auto}.post-content .post-header .page-title{flex:1 1 75%;text-wrap:balance;text-box-trim:trim-both;order:1}.post-content .post-header .subtitle{text-box-trim:trim-both;line-height:1;order:2;font-size:var(--fc-p);padding-top:var(--margin-xs);padding-bottom:var(--margin-xs);border-top:2px solid var(--orange3);color:var(--violet3)}.post-content img{width:100%;height:100%;border-radius:var(--br-s);border:1px solid var(--grey3);box-shadow:0 1px 4px var(--black2-6,rgba(0,0,0,0.1));overflow:hidden;margin:0 auto;object-fit:cover;object-position:center}.post-content h2{border-bottom:1px solid var(--grey1);padding-bottom:var(--margin-s);color:var(--violet4)}.post-content h3{font-size:var(--fc-h3);font-weight:var(--fw-bold);font-family:var(--ff-sans1);line-height:1.2;max-width:60ch;position:relative;text-wrap:balance;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:var(--margin-s)}.post-content hr{border:1px solid var(--violet6);margin-top:var(--margin-l);margin-bottom:var(--margin-l);width:40%;margin-left:auto;margin-right:auto}.post-content table{border:1px solid var(--grey2);margin:var(--margin-m) auto;border-collapse:collapse}.post-content table > *{padding:0;margin:0}.post-content table thead,.post-content table tbody tr{width:100%;padding:var(--margin-m)}.post-content table thead th{font-weight:var(--fw-semibold);background-color:var(--grey5);padding:var(--margin-s) var(--margin-m);border-right:1px solid var(--grey2)}.post-content table tbody td{font-weight:var(--fw-normal);background-color:transparent;padding:var(--margin-s) var(--margin-m);border-right:1px solid var(--grey2)}.post-content table tbody tr{border-bottom:1px solid var(--grey2)}@media (max-width:479px){.post-content table{width:100%}.post-content table thead,.post-content table tbody tr{padding:var(--margin-xs)}.post-content table thead th{padding:var(--margin-xs) var(--margin-xs);width:100%}.post-content table tbody td{padding:var(--margin-xs) var(--margin-xs)}}.post-content ul{list-style-type:square;list-style-position:outside;list-style-image:none}.post-content ul li::marker{color:var(--secondary-1)}.post-content ul ul{margin-top:var(--margin-xs)}.post-content ul ul li::marker{color:var(--secondary-3)}.article-footer{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:var(--margin-s);border-top:1px solid var(--grey2);padding-top:var(--margin-m);margin-top:var(--margin-l)}.article-footer .article-footer-meta .meta-dates{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--margin-xs);font-size:var(--fc-small);color:var(--dark4);font-weight:var(--fw-minibold)}.article-footer .article-footer-taxonomy{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:var(--margin-xs);font-size:var(--fc-small);color:var(--dark4);font-weight:var(--fw-minibold)}.article-footer .article-footer-taxonomy .taxonomy-categories,.article-footer .article-footer-taxonomy .taxonomy-tags{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--margin-xs)}.article-footer .article-footer-taxonomy .taxonomy-categories .chip,.article-footer .article-footer-taxonomy .taxonomy-tags .chip{border:0;text-decoration:none;padding:var(--margin-xs) var(--margin-s);border-radius:var(--br-m);background-color:var(--dark3);color:var(--white1);font-size:var(--fc-small);font-weight:var(--fw-bold);transition:background-color 0.3s ease;text-shadow:1px 1px 2px var(--black2-5)}.article-footer .article-footer-taxonomy .taxonomy-categories .chip-category,.article-footer .article-footer-taxonomy .taxonomy-tags .chip-category{background-color:var(--orange1)}.article-footer .article-footer-taxonomy .taxonomy-categories .chip-category:nth-child(2n),.article-footer .article-footer-taxonomy .taxonomy-tags .chip-category:nth-child(2n){background-color:var(--orange2)}.article-footer .article-footer-taxonomy .taxonomy-categories .chip-category:nth-child(3n),.article-footer .article-footer-taxonomy .taxonomy-tags .chip-category:nth-child(3n){background-color:var(--orange3)}.article-footer .article-footer-taxonomy .taxonomy-categories .chip-tag,.article-footer .article-footer-taxonomy .taxonomy-tags .chip-tag{background-color:var(--violet2)}.article-footer .article-footer-taxonomy .taxonomy-categories .chip-tag:nth-child(2n),.article-footer .article-footer-taxonomy .taxonomy-tags .chip-tag:nth-child(2n){background-color:var(--violet3)}.article-footer .article-footer-taxonomy .taxonomy-categories .chip-tag:nth-child(3n),.article-footer .article-footer-taxonomy .taxonomy-tags .chip-tag:nth-child(3n){background-color:var(--violet4)}.article-footer .article-footer-taxonomy .taxonomy-categories .chip-tag:nth-child(4n),.article-footer .article-footer-taxonomy .taxonomy-tags .chip-tag:nth-child(4n){background-color:var(--violet5)}.article-footer .article-footer-taxonomy .taxonomy-categories .chip-no-link,.article-footer .article-footer-taxonomy .taxonomy-tags .chip-no-link{cursor:default;opacity:0.6}.error-404-wrap{display:flex;flex-direction:column;gap:var(--margin-xl);padding-top:var(--margin-xl);padding-bottom:var(--margin-xl)}.error-404-hero{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--margin-s)}.error-404-code{font-size:clamp(5rem,15vw,10rem);font-weight:var(--fw-black,900);font-family:var(--ff-sans1);line-height:1;color:transparent;background:linear-gradient(135deg,var(--violet3),var(--orange2));-webkit-background-clip:text;background-clip:text;letter-spacing:-0.04em}.error-404-title{font-size:var(--fc-h2);font-weight:var(--fw-bold);margin:0}.error-404-subtitle{color:var(--dark4);font-size:var(--fc-body-l);max-width:50ch;line-height:1.6;margin:0}.error-sitemap{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--margin-m)}.error-sitemap-card{background:linear-gradient(160deg,var(--white1) 0%,var(--grey5) 100%);border:1px solid var(--grey4);border-radius:var(--br-m);padding:var(--margin-m);display:flex;flex-direction:column;gap:var(--margin-s);box-shadow:0 2px 12px var(--black2-3,rgba(0,0,0,0.08));transition:box-shadow 0.2s ease,border-color 0.2s ease}.error-sitemap-card:hover{box-shadow:0 4px 24px var(--black2-3,rgba(0,0,0,0.12));border-color:var(--grey3)}.error-sitemap-card h2{font-size:var(--fc-h4,1.1rem);font-weight:var(--fw-bold);margin:0;border:none;padding:0;color:inherit}.error-sitemap-card h2 a{color:inherit;text-decoration:none}.error-sitemap-card h2 a:hover{color:var(--violet3)}.error-sitemap-card p{font-size:var(--fc-small);color:var(--dark4);margin:0;line-height:1.5}.error-sitemap-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--margin-xs)}.error-sitemap-card ul li::marker{display:none}.error-sitemap-card ul li a{font-size:var(--fc-small);color:var(--dark3);text-decoration:none;display:flex;align-items:center;gap:0.4em}.error-sitemap-card ul li a::before{content:"→";color:var(--violet4);font-size:0.75em;flex-shrink:0}.error-sitemap-card ul li a:hover{color:var(--violet3)}.error-sitemap-card--cta{grid-column:span 2;background:linear-gradient(135deg,var(--violet6) 0%,var(--violet5) 100%);border-color:var(--violet4);color:var(--dark1)}.error-sitemap-card--cta h2 a{color:var(--dark1)}.error-sitemap-card--cta p{color:var(--dark3)}@media (max-width:767px){.error-sitemap-card--cta{grid-column:span 1}}.main-page .gallery{list-style:none;position:relative;width:100%;margin-left:0}.main-page .gallery .list-item{width:33%}@media all and (min-width:481px) and (max-width:800px){.main-page .gallery .list-item{width:50%}}@media all and (max-width:480px){.main-page .gallery .list-item{width:100%}}.main-page .gallery .list-item img{width:100%;height:auto;padding:var(--margin-xs)}.sidebar{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-l)}.sidebar .block img{width:100%;height:100%;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:var(--br-s);overflow:hidden}.sidebar .block{padding:var(--margin-m);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-s)}.sidebar .block .block-content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-s)}.sidebar .block .block-title{font-size:var(--fc-h2);line-height:1;color:var(--grey5);text-transform:uppercase;font-weight:var(--fw-semibold)}.sidebar .block .body p{font-size:var(--fc-p);color:var(--grey5)}.sidebar .block .link-cta a{display:inline-block;font-size:var(--fc-p)}.sidebar .block .block-content ul.posts-list{list-style:none;margin-left:0;padding-left:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-xl)}.sidebar .block .block-content ul.posts-list .image-container{aspect-ratio:16/9;overflow:hidden;object-position:center;object-fit:cover;border-radius:var(--br-m)}.sidebar .block .block-content ul.posts-list .title{font-size:var(--fc-h2);line-height:1;color:var(--orange5);font-weight:var(--fw-bold);font-family:var(--ff-sans2);text-wrap:balance}.sidebar .block .block-content ul.posts-list .title a{color:var(--white2);border-bottom:0;text-decoration:none;text-decoration-line:none}.sidebar .block.about .block-content .image-container{aspect-ratio:4/3;overflow:hidden;object-position:center;object-fit:cover;border-radius:var(--br-m)}.sidebar .block.about .block-content .image-container img{aspect-ratio:4/3;overflow:hidden;object-position:center;object-fit:cover}.sidebar .block.topics-list .block-content ul.topics-nav{list-style:none;margin-left:0;padding-left:0;display:flex;flex-direction:column;gap:var(--margin-xs)}.sidebar .block.topics-list .block-content ul.topics-nav .topic-item a{color:var(--white2);text-decoration:none;font-family:var(--ff-sans2);font-size:var(--fc-h4);font-weight:var(--fw-medium);border-bottom:1px solid transparent;transition:border-color 0.2s ease,color 0.2s ease}.sidebar .block.topics-list .block-content ul.topics-nav .topic-item a:hover{color:var(--orange5);border-bottom-color:var(--orange5)}.list-header{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:0;margin-bottom:var(--margin-m)}.list-header > .cover_image{width:100%;height:100%;overflow:hidden;border-radius:var(--br-s);flex:1 1 20%}.list-header > .cover_image img{width:100%;height:100%;overflow:hidden;aspect-ratio:1;object-fit:cover;object-position:center;display:none}.list-header > .container{font-family:var(--ff-sans1);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-m);flex:1 1 80%}.list-header > .container h1.page-title{font-size:var(--fc-h1plus);font-family:var(--ff-sans3);color:var(--white1);line-height:1.375;text-wrap:balance}.list-header > .container p.page-subtitle{font-size:var(--fc-h2);font-family:var(--ff-sans2);color:var(--white2);line-height:1.1;max-width:40ch;margin-top:0}.list-header > .container .page-content p{font-size:var(--fc-p);font-family:var(--ff-sans1);color:var(--white2);max-width:60ch}.list-header > .container hr{border:1px solid var(--white2);width:60%;margin-left:auto;margin-right:auto}.list-header > .container p a,.list-header > .container ul li a{color:var(--primary-3);text-decoration:none;border-bottom:1px solid var(--primary-4)}.pages-list{list-style:none;width:100%;max-width:900px;display:grid;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--margin-m);margin-bottom:var(--margin-xxl)}.pages-list .list-item{position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--margin-s);align-self:stretch;background:linear-gradient(135deg,var(--white1) 0%,var(--grey5) 100%);padding:var(--margin-s);border-radius:var(--br-m);border:1px solid var(--grey4);box-shadow:0 4px 20px var(--black2-5)}.pages-list .list-item .image-container{border-radius:var(--br-s);overflow:hidden;width:100%;flex:1 1 15%;border-radius:var(--br-s)}.pages-list .list-item .image-container img{aspect-ratio:1;object-fit:cover;object-position:center;height:100%;width:100%;overflow:hidden}.pages-list .list-item .fieldset{flex:1 1 50%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:var(--margin-s);border-bottom:2px solid var(--grey5)}.pages-list .list-item .fieldset .title{font-size:var(--fc-h2);font-weight:var(--fw-bold);line-height:0.9;font-family:var(--ff-sans2);max-width:40ch}.pages-list .list-item .fieldset .title a{color:var(--blue5);text-decoration:none}.pages-list .list-item .fieldset .subtitle{font-size:var(--fc-small);color:var(--violet3);font-family:var(--ff-sans1);line-height:1.125;max-width:60ch}.pages-list .list-item .fieldset .publish-date{font-size:var(--fc-p);color:var(--violet6);font-family:var(--ff-sans2);font-weight:var(--fw-bold);margin-left:auto}.page-servizi,.page-portfolio-silo{}.page-servizi .pages-list,.page-portfolio-silo .pages-list{max-width:100%;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.page-servizi,.page-portfolio-silo{}.page-servizi .pages-list .list-item,.page-portfolio-silo .pages-list .list-item{flex-direction:column;gap:0;padding:0;overflow:hidden}.page-servizi,.page-portfolio-silo{}.page-servizi .pages-list .list-item .image-container,.page-portfolio-silo .pages-list .list-item .image-container{flex:none;width:100%;border-radius:0}.page-servizi .pages-list .list-item .image-container img,.page-portfolio-silo .pages-list .list-item .image-container img{aspect-ratio:4/3;height:auto;width:100%;overflow:hidden;object-fit:cover}.page-servizi,.page-portfolio-silo{}.page-servizi .pages-list .list-item .fieldset,.page-portfolio-silo .pages-list .list-item .fieldset{flex:none;width:100%;padding:var(--margin-m);border-bottom:none;gap:var(--margin-xs)}.page-servizi .pages-list .list-item .fieldset .title,.page-portfolio-silo .pages-list .list-item .fieldset .title{font-size:var(--fc-h1);line-height:1}.page-servizi .pages-list .list-item .fieldset .subtitle,.page-portfolio-silo .pages-list .list-item .fieldset .subtitle{font-size:var(--fc-small);-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.page-servizi,.page-portfolio-silo{}.page-servizi .pages-list .list-item .fieldset .publish-date,.page-portfolio-silo .pages-list .list-item .fieldset .publish-date{display:none}.topic-eyebrow{display:inline-block;font-family:var(--ff-sans1);font-size:var(--fc-small);font-weight:var(--fw-bold);letter-spacing:0.12em;text-transform:uppercase;color:var(--primary-3);border-bottom:2px solid var(--primary-4);padding-bottom:2px;margin-bottom:var(--margin-xs)}.section-badge{display:inline-block;font-family:var(--ff-sans1);font-size:var(--fc-small);font-weight:var(--fw-bold);letter-spacing:0.06em;text-transform:uppercase;border-radius:var(--br-s);padding:2px 8px;line-height:1.4;flex-shrink:0}.badge-blog{background-color:var(--grey3);color:var(--dark3)}.badge-servizio{background-color:var(--violet3);color:var(--white1)}.badge-portfolio{background-color:var(--primary-4);color:var(--black1)}.topic-empty{grid-column:1/-1;list-style:none;padding:var(--margin-xl) var(--margin-m);text-align:center;color:var(--white2);font-family:var(--ff-sans1);font-size:var(--fc-p)}.page-topic .pages-list{max-width:100%;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.page-topic .pages-list .list-item{flex-direction:column;gap:0;padding:0;overflow:hidden}.page-topic .pages-list .list-item .image-container{flex:none;width:100%;border-radius:0}.page-topic .pages-list .list-item .image-container img{aspect-ratio:16/9;height:auto;width:100%;object-fit:cover}.page-topic .pages-list .list-item .fieldset{flex:none;width:100%;padding:var(--margin-m);border-bottom:none;gap:var(--margin-xs)}.page-topic .pages-list .list-item .fieldset .title{font-size:var(--fc-h3);line-height:1.1}.page-topic .pages-list .list-item .fieldset .subtitle{font-size:var(--fc-small);-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}form{display:flex;flex-direction:column;gap:1.5rem;max-width:800px;margin:var(--margin-xl) 0}@media (min-width:768px){form{background:var(--white1);padding:var(--margin-xl);border-radius:var(--br-m);box-shadow:0 4px 20px rgba(0,0,0,0.05);border:1px solid var(--grey4)}}form .form-field{display:flex;flex-direction:column}form .form-field label{font-weight:var(--fw-bold);margin-bottom:var(--margin-s);color:var(--black);font-size:var(--fs-p3)}form .form-field label span.required{color:var(--primary-1);margin-left:0.2rem}form .form-field input[type=text],form .form-field input[type=email],form .form-field input[type=tel],form .form-field input[type=url],form .form-field select,form .form-field textarea{width:100%;box-sizing:border-box;padding:calc(var(--margin-m) * 1.2) var(--margin-m);border:1px solid var(--grey3);border-radius:var(--br-s);font-size:var(--fs-p2);background-color:var(--grey5);transition:all 0.3s ease;font-family:inherit;color:var(--dark3)}form .form-field input[type=text]:focus,form .form-field input[type=email]:focus,form .form-field input[type=tel]:focus,form .form-field input[type=url]:focus,form .form-field select:focus,form .form-field textarea:focus{border-color:var(--black);outline:none;box-shadow:0 0 0 4px var(--grey4)}form .form-field input[type=text]::placeholder,form .form-field input[type=email]::placeholder,form .form-field input[type=tel]::placeholder,form .form-field input[type=url]::placeholder,form .form-field select::placeholder,form .form-field textarea::placeholder{color:var(--grey1)}form .form-field input[type=checkbox]{width:1.25rem;height:1.25rem;margin-right:var(--margin-s);accent-color:var(--black)}form .form-field .checkboxes{display:flex;align-items:center;margin-bottom:var(--margin-xs)}form .form-field .checkboxes label{margin-bottom:0;line-height:1.5;font-weight:var(--fw-normal)}form .form-field .form-description{display:block;font-size:var(--fc-small);color:var(--dark4);font-style:italic;margin-top:var(--margin-xs);font-weight:var(--fw-normal)}form .form-field{}form .form-field select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em;padding-right:3rem}form .form-field textarea{min-height:180px;resize:vertical}form .buttons,form .form-actions{margin-top:var(--margin-m);display:flex;justify-content:flex-start}form .buttons button,form .buttons input[type=submit],form .form-actions button,form .form-actions input[type=submit]{background-color:var(--black);color:var(--white1);border:2px solid var(--black);padding:var(--margin-m) var(--margin-xl);font-size:var(--fs-p3);font-weight:var(--fw-bold);border-radius:var(--br-s);cursor:pointer;transition:transform 0.2s,background-color 0.2s,color 0.2s;width:100%;text-transform:uppercase;letter-spacing:0.5px}@media (min-width:768px){form .buttons button,form .buttons input[type=submit],form .form-actions button,form .form-actions input[type=submit]{width:auto}}form .buttons button:hover,form .buttons input[type=submit]:hover,form .form-actions button:hover,form .form-actions input[type=submit]:hover{background-color:var(--dark3);border-color:var(--dark3);transform:translateY(-3px)}.form-messages{margin-bottom:var(--margin-xl)}.form-messages .form-message{padding:var(--margin-m);border-radius:var(--br-s);font-weight:var(--fw-bold)}.form-messages .form-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-messages .form-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}form .form-group{display:flex;flex-direction:column;margin-bottom:var(--margin-m)}form .form-group .form-label label{font-weight:var(--fw-bold);margin-bottom:var(--margin-xs);color:var(--black);font-size:var(--fs-p3);display:block}form .form-group .form-data input[type=text],form .form-group .form-data input[type=email],form .form-group .form-data input[type=tel],form .form-group .form-data input[type=url],form .form-group .form-data select,form .form-group .form-data textarea,form .form-group .form-data .form-input,form .form-group .form-data .form-select{width:100%;box-sizing:border-box;padding:calc(var(--margin-m) * 1.2) var(--margin-m);border:1px solid var(--grey3);border-radius:var(--br-s);font-size:var(--fs-p2);background-color:var(--grey5);transition:all 0.3s ease;font-family:inherit;color:var(--dark3)}form .form-group .form-data input[type=text]:focus,form .form-group .form-data input[type=email]:focus,form .form-group .form-data input[type=tel]:focus,form .form-group .form-data input[type=url]:focus,form .form-group .form-data select:focus,form .form-group .form-data textarea:focus,form .form-group .form-data .form-input:focus,form .form-group .form-data .form-select:focus{border-color:var(--black);outline:none;box-shadow:0 0 0 4px var(--grey4)}form .form-group .form-data{}form .form-group .form-data .checkboxes,form .form-group .form-data .radio-group{display:flex;align-items:center;margin-bottom:var(--margin-xs)}form .form-group .form-data .checkboxes label,form .form-group .form-data .radio-group label{margin-bottom:0;line-height:1.5;font-weight:var(--fw-normal);font-size:var(--fs-p2)}form .form-group .form-data .checkboxes input[type=checkbox],form .form-group .form-data .checkboxes input[type=radio],form .form-group .form-data .radio-group input[type=checkbox],form .form-group .form-data .radio-group input[type=radio]{width:1.25rem;height:1.25rem;margin-right:var(--margin-s);accent-color:var(--black)}.form-page .post-content{padding-top:var(--margin-l)}.form-page .post-content .post-header{margin-bottom:var(--margin-l)}.form-page .post-content .post-header .subtitle{margin-top:var(--margin-s)}body.page-contatti .post-content{max-width:700px;margin:0 auto}body.page-contatti form{background:transparent;box-shadow:none;border:none;padding:0}body.page-contatti form .form-data input,body.page-contatti form .form-data textarea{background-color:var(--white1);border:1px solid var(--grey2)}body.page-inizializzazione .post-content{max-width:800px;margin:0 auto}body.page-inizializzazione form{background:transparent;box-shadow:none;border:none;padding:0}body.page-inizializzazione form .form-data input[type=text],body.page-inizializzazione form .form-data input[type=email],body.page-inizializzazione form .form-data input[type=tel],body.page-inizializzazione form .form-data input[type=url],body.page-inizializzazione form .form-data select,body.page-inizializzazione form .form-data textarea,body.page-inizializzazione form .form-data .form-input,body.page-inizializzazione form .form-data .form-select{background-color:var(--white1);border:1px solid var(--grey2)}body.page-inizializzazione form .form-data input[type=text]:focus,body.page-inizializzazione form .form-data input[type=email]:focus,body.page-inizializzazione form .form-data input[type=tel]:focus,body.page-inizializzazione form .form-data input[type=url]:focus,body.page-inizializzazione form .form-data select:focus,body.page-inizializzazione form .form-data textarea:focus,body.page-inizializzazione form .form-data .form-input:focus,body.page-inizializzazione form .form-data .form-select:focus{border-color:var(--primary-3);box-shadow:0 0 0 3px rgba(230,85,30,0.15)}body.page-inizializzazione form .form-data select.form-select{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}dialog.form-modal{border:none;border-radius:var(--br-m);padding:0;box-shadow:0 10px 30px rgba(0,0,0,0.2);max-width:400px;width:90%;background:var(--white1);color:var(--dark1);margin:auto}dialog.form-modal::backdrop{background:rgba(0,0,0,0.7);backdrop-filter:blur(4px)}dialog.form-modal .modal-content{position:relative;padding:var(--margin-xl);text-align:center}dialog.form-modal .modal-close{position:absolute;top:10px;right:15px;background:transparent;border:none;font-size:2rem;cursor:pointer;color:var(--grey1);transition:color 0.2s;line-height:1}dialog.form-modal .modal-close:hover{color:var(--black)}dialog.form-modal .modal-body h3{margin-bottom:var(--margin-s);color:var(--black);font-size:var(--fs-h2)}dialog.form-modal .modal-body p{margin-bottom:var(--margin-m);font-size:var(--fs-p2)}dialog.form-modal .modal-body hr{border:0;border-top:1px solid var(--grey4);margin:var(--margin-m) 0}dialog.form-modal .modal-body .follow-cta{font-weight:var(--fw-semibold);font-size:var(--fs-small);color:var(--dark3);margin-bottom:var(--margin-s)}dialog.form-modal .modal-body .social-links{display:flex;flex-direction:column;gap:10px;margin-top:var(--margin-m)}dialog.form-modal .modal-body .social-links .btn-social{display:block;padding:var(--margin-s) var(--margin-m);background:var(--grey5);color:var(--black);text-decoration:none;border-radius:var(--br-s);border:1px solid var(--grey3);font-weight:var(--fw-bold);transition:all 0.2s}dialog.form-modal .modal-body .social-links .btn-social:hover{background:var(--black);color:var(--white1);border-color:var(--black)}.cookie-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--black2-4);z-index:9998;backdrop-filter:blur(4px);transition:opacity 0.3s ease}.cookie-overlay.hidden{opacity:0;pointer-events:none}.cookie-banner{position:fixed;bottom:var(--margin-m);left:var(--margin-m);width:calc(100% - var(--margin-m) * 2);max-width:450px;background:var(--blue1);color:var(--white2);padding:var(--margin-l);z-index:9999;box-shadow:0 10px 40px rgba(0,0,0,0.8);border-radius:var(--br-s);font-size:var(--fs-p);border:1px solid var(--violet1);display:flex;flex-direction:column;justify-content:center;text-align:left;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),opacity 0.4s ease}.cookie-banner.hidden{opacity:0;transform:translateY(20px);pointer-events:none}.cookie-banner h2{margin-top:0;margin-bottom:var(--margin-xs);font-size:var(--fs-h3);color:var(--white1);font-family:var(--ff-sans2);letter-spacing:0.5px;text-transform:uppercase}.cookie-banner p{line-height:1.5;margin-bottom:var(--margin-m);color:var(--grey3)}.cookie-banner a{color:var(--primary-1);text-decoration:underline;transition:color 0.2s}.cookie-banner a:hover{color:var(--primary-3)}.cookie-banner .cookie-content{display:flex;flex-direction:column;gap:var(--margin-s)}.cookie-banner .cookie-actions{display:flex;gap:var(--margin-s);justify-content:flex-start;margin-top:var(--margin-xs);flex-wrap:wrap}.cookie-banner .cookie-actions button{border:none;padding:0.6rem 1.2rem;cursor:pointer;font-weight:var(--fw-bold);border-radius:var(--br-s);font-size:var(--fs-small);font-family:var(--ff-sans1);transition:all 0.2s ease;text-transform:uppercase;letter-spacing:0.5px}.cookie-banner .cookie-actions button:hover{transform:translateY(-2px)}.cookie-banner .cookie-actions button:active{transform:translateY(0)}.cookie-banner #cookie-accept{background:var(--primary-2);color:var(--white1)}.cookie-banner #cookie-accept:hover{background:var(--primary-3);box-shadow:0 4px 12px rgba(230,85,30,0.3)}.cookie-banner #cookie-reject{background:var(--violet1);color:var(--grey2);border:1px solid var(--violet2)}.cookie-banner #cookie-reject:hover{background:var(--violet2);color:var(--white1)}@media (max-width:600px){.cookie-banner{bottom:0;left:0;width:100%;max-width:100%;border-radius:var(--br-s) var(--br-s) 0 0;padding:var(--margin-l) var(--margin-m);border:none;border-top:1px solid var(--violet1)}.cookie-banner .cookie-actions{flex-direction:column;width:100%}.cookie-banner .cookie-actions button{width:100%;padding:0.8rem}}.main-content table{width:100%;border-collapse:collapse;margin-top:var(--margin-m);margin-bottom:var(--margin-l);font-size:var(--fc-small)}.main-content table th,.main-content table td{border:1px solid var(--grey3);padding:var(--margin-xs) var(--margin-s);text-align:left}.main-content table th{background-color:var(--grey4);font-weight:var(--fw-bold);color:var(--dark1)}.main-content table tr:nth-child(even){background-color:var(--grey5)}.main-content figure{margin:var(--margin-l) 0;display:block}.main-content figure img{max-width:100%;height:auto;border-radius:var(--br-s)}.main-content figure figcaption{margin-top:var(--margin-xs);font-size:var(--fc-small);color:var(--dark4);font-style:italic;text-align:center}.main-content mark{background-color:rgba(230,85,30,0.2);color:var(--dark1);padding:0 0.2em;border-radius:2px}.main-content kbd{background-color:var(--grey4);border:1px solid var(--grey2);border-radius:var(--br-s);box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 0 0 1px white;color:var(--dark3);display:inline-block;font-family:monospace;font-size:0.85em;padding:0.1em 0.4em;margin:0 0.1em}.main-content pre{background-color:var(--dark1);color:var(--grey4);padding:var(--margin-m);border-radius:var(--br-a);overflow-x:auto;font-family:monospace;font-size:var(--fc-small)}.main-content pre code{background-color:transparent;padding:0;color:inherit;font-size:inherit}.main-content p code,.main-content li code{background-color:var(--grey5);padding:0.1em 0.3em;border-radius:var(--br-s);font-size:0.9em;font-family:monospace;color:var(--primary-2)}.main-content dl{margin-bottom:var(--margin-l)}.main-content dl dt{font-weight:var(--fw-bold);margin-top:var(--margin-s);color:var(--dark1)}.main-content dl dd{margin-left:var(--margin-m);margin-bottom:var(--margin-xs);color:var(--dark3)}.hero{padding:var(--margin-xl) var(--margin-m);background-color:var(--blue1);color:var(--white1);text-align:center;border-radius:var(--br-m);margin-bottom:var(--margin-xl);display:flex;flex-direction:column;align-items:center;justify-content:center}.hero.hero-gradient{background:linear-gradient(135deg,var(--blue1) 0%,var(--violet2) 50%,var(--blue4) 100%)}.hero.hero-dark{background-color:var(--black2);border:1px solid var(--violet1)}.hero .hero-title{font-size:var(--fc-h1plus);font-family:var(--ff-sans2);margin-bottom:var(--margin-s);text-transform:uppercase;letter-spacing:1px;max-width:800px}.hero .hero-subtitle{font-size:var(--fc-h3);color:var(--grey2);font-weight:var(--fw-normal);max-width:600px;margin-bottom:var(--margin-l)}.hero .hero-actions{display:flex;gap:var(--margin-m);flex-wrap:wrap;justify-content:center}.cta-banner{background-color:var(--primary-2);color:var(--white1);padding:var(--margin-xl);border-radius:var(--br-s);margin:var(--margin-xl) 0;text-align:center;box-shadow:0 8px 30px rgba(175,45,32,0.2)}.cta-banner .cta-title{font-size:var(--fc-h2);margin-bottom:var(--margin-s);color:var(--white1)}.cta-banner .cta-text{font-size:var(--fc-p2);margin-bottom:var(--margin-m);max-width:700px;margin-left:auto;margin-right:auto}.cta-banner .btn.cta-button{background-color:var(--black);color:var(--white1);border:2px solid var(--black);padding:var(--margin-s) var(--margin-l);font-weight:var(--fw-bold);text-transform:uppercase;font-size:var(--fs-p3)}.cta-banner .btn.cta-button:hover{background-color:transparent;color:var(--black)}.cta-banner.cta-alt{background-color:var(--violet1);border:1px solid var(--violet3);box-shadow:none}.cta-banner.cta-alt .btn.cta-button{background-color:var(--primary-3);border-color:var(--primary-3)}.cta-banner.cta-alt .btn.cta-button:hover{background-color:var(--white1);color:var(--primary-3);border-color:var(--white1)}.grid-container{display:grid;grid-template-columns:1fr;gap:var(--margin-l);margin-bottom:var(--margin-xl)}@media (min-width:768px){.grid-container{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid-container{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.grid-container.cols-2{grid-template-columns:repeat(2,1fr)}}.case-card{background:var(--white1);border:1px solid var(--grey3);border-radius:var(--br-s);overflow:hidden;display:flex;flex-direction:column;transition:transform 0.3s ease,box-shadow 0.3s ease}@media (hover:hover){.case-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1);border-color:var(--violet3)}}.case-card .case-image{width:100%;height:200px;object-fit:cover;background-color:var(--grey4)}.case-card .case-content{padding:var(--margin-m);display:flex;flex-direction:column;flex-grow:1}.case-card .case-content .case-category{font-size:var(--fc-small2);text-transform:uppercase;color:var(--primary-2);font-weight:var(--fw-bold);margin-bottom:var(--margin-xs)}.case-card .case-content .case-title{font-size:var(--fs-h3);margin-bottom:var(--margin-xs);color:var(--dark1)}.case-card .case-content .case-title a{color:inherit;text-decoration:none}.case-card .case-content .case-title a:hover{color:var(--primary-2)}.case-card .case-content .case-excerpt{font-size:var(--fs-p);color:var(--dark3);margin-bottom:var(--margin-m);flex-grow:1}.case-card .case-content .case-link{font-weight:var(--fw-bold);color:var(--violet3);text-transform:uppercase;font-size:var(--fc-small);align-self:flex-start}.case-card .case-content .case-link::after{content:" →";transition:transform 0.2s;display:inline-block}.case-card .case-content .case-link:hover::after{transform:translateX(4px)}.metrics-block{display:flex;flex-wrap:wrap;gap:var(--margin-m);margin:var(--margin-l) 0;padding:var(--margin-m);background:var(--grey5);border-radius:var(--br-s);border-left:4px solid var(--primary-3)}.metrics-block .metric-item{flex:1;min-width:120px}.metrics-block .metric-item .metric-value{font-size:var(--fc-h2);font-weight:var(--fw-extrabold);color:var(--dark1);font-family:var(--ff-sans2)}.metrics-block .metric-item .metric-label{font-size:var(--fc-small);color:var(--dark4);text-transform:uppercase;letter-spacing:0.5px}.bento-container{max-width:1200px;margin-inline:auto;padding:var(--margin-xxl) var(--margin-xl)}.bento-container{color:var(--white2)}.bento-container h1,.bento-container h2,.bento-container h3,.bento-container h4{color:var(--white1);font-family:var(--ff-sans2);font-weight:var(--fw-extrabold);line-height:1.15;text-wrap:balance;margin-bottom:var(--margin-m)}.bento-container h1{font-size:var(--fc-h1plus2);font-family:var(--ff-sans3);line-height:1.375;letter-spacing:1px}.bento-container h2{font-size:var(--fc-h1plus);letter-spacing:1px}.bento-container h3{font-size:var(--fc-h2);letter-spacing:0.2px;color:var(--grey4)}.bento-container p{font-size:var(--fc-p2);line-height:1.7;margin-bottom:var(--margin-l);color:var(--white2)}.bento-container .lead{font-size:var(--fc-h3);color:var(--white2);max-width:70ch;text-wrap:balance;margin-bottom:var(--margin-xl)}.bento-container a:not(.button){color:var(--violet6)}.bento-container a:not(.button):hover{color:var(--white1)}.bento-container ul{padding-left:var(--margin-l);margin-bottom:var(--margin-l)}.bento-container ul li{margin-bottom:var(--margin-s)}.bento-container ul li::marker{color:var(--primary-3)}.bento-container strong{color:var(--white1)}.bento-container .button{display:inline-flex;align-items:center;justify-content:center;gap:var(--margin-s);padding:var(--margin-m) var(--margin-xl);border-radius:100px;font-family:var(--ff-sans2);font-weight:var(--fw-bold);font-size:var(--fc-h3);text-decoration:none;transition:background 0.25s ease,transform 0.2s ease,box-shadow 0.2s ease;border:none;cursor:pointer}.bento-container .button.primary{background:var(--primary-2);color:var(--white1)}.bento-container .button.primary:hover{background:var(--red4);color:var(--white1);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.3)}.bento-container .button.secondary{background:var(--secondary-3);color:var(--white1)}.bento-container .button.secondary:hover{background:var(--secondary-2);color:var(--white1);transform:translateY(-2px)}.bento-container .button.large{padding:var(--margin-l) var(--margin-xxl);font-size:var(--fc-h2)}.bento-hero{display:flex;flex-direction:column;align-items:flex-start;gap:var(--margin-l);padding-block:var(--margin-xxl);padding-inline:0}.bento-hero h1{margin-bottom:0}.bento-hero .lead{margin-bottom:0}.bento-prose{background:var(--violet2);border-radius:var(--br-m);border:1px solid var(--white5);box-shadow:0 8px 32px rgba(0,0,0,0.35);padding:var(--margin-xl);margin-bottom:var(--margin-xl)}.bento-prose > *:last-child{margin-bottom:0}.bento-prose img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--br-s);display:block}.bento-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--margin-xl);margin-bottom:var(--margin-xl)}.bento-card{background:var(--violet2);border-radius:var(--br-m);border:1px solid var(--white5);box-shadow:0 8px 32px rgba(0,0,0,0.35);display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}@media (hover:hover){.bento-card:hover{transform:translateY(-4px);border-color:var(--white4);box-shadow:0 16px 40px rgba(0,0,0,0.45)}}@media (max-width:899px){.bento-card{padding:var(--margin-m)}}.bento-card-image{width:100%;margin:0;aspect-ratio:16/10;overflow:hidden;flex-shrink:0}.bento-card-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform 0.35s ease}@media (hover:hover){.bento-card:hover .bento-card-image img{transform:scale(1.04)}}.bento-card-content{flex:1;padding:var(--margin-xl)}.bento-card-content h3{font-size:var(--fc-h2);margin-bottom:var(--margin-s);text-wrap:balance}.bento-card-content .bento-card-text{font-size:var(--fc-p2);color:var(--white2);line-height:1.65}.bento-cta-wrapper{margin-top:var(--margin-xl)}.bento-cta-card{background:linear-gradient(135deg,var(--primary-2) 0%,var(--red1) 100%);border-radius:var(--br-m);padding:var(--margin-xxl) var(--margin-xl);text-align:center;box-shadow:0 8px 32px rgba(0,0,0,0.4)}.bento-cta-card h2{color:var(--white1);margin-bottom:var(--margin-m)}.bento-cta-card p{color:var(--white2);margin-bottom:var(--margin-xl);max-width:60ch;margin-inline:auto}.bento-cta-card .button.primary{background:var(--white1);color:var(--primary-2)}.bento-cta-card .button.primary:hover{background:var(--grey5);color:var(--primary-2);box-shadow:0 8px 24px rgba(0,0,0,0.25)}@media (max-width:767px){.bento-container{padding:var(--margin-xl) var(--margin-m)}.bento-hero{padding-block:var(--margin-xl)}.bento-grid{grid-template-columns:1fr;gap:var(--margin-l)}.bento-prose,.bento-card{padding:var(--margin-m)}.bento-card-content{padding:var(--margin-s)}.bento-cta-card{padding:var(--margin-xl) var(--margin-l)}}.nl-banner{position:fixed;bottom:0;left:0;right:0;z-index:900;background-color:var(--orange3);color:var(--white1);transform:translateY(100%);transition:transform 440ms var(--anim-easing);box-shadow:0 -4px 24px rgba(0,0,0,0.18)}.nl-banner.is-visible{transform:translateY(0)}.nl-banner__inner{display:flex;align-items:center;gap:var(--margin-l);max-width:900px;margin:0 auto;padding:var(--margin-m) var(--margin-l)}@media (max-width:640px){.nl-banner__inner{flex-wrap:wrap;gap:var(--margin-s)}}.nl-banner__text{flex:1;margin:0;font-family:var(--ff-sans1);font-size:var(--fs-p2);font-weight:var(--fw-normal);line-height:1.45}@media (max-width:640px){.nl-banner__text{font-size:var(--fs-p)}}.nl-banner__cta{flex-shrink:0;display:inline-block;padding:0.55rem 1.4rem;background:var(--white1);color:var(--orange1);font-family:var(--ff-sans1);font-weight:var(--fw-semibold);font-size:var(--fs-p);border-radius:var(--br-s);text-decoration:none;white-space:nowrap;transition:background 180ms ease,color 180ms ease}.nl-banner__cta:hover{background:var(--grey5);color:var(--orange1)}.nl-banner__close{flex-shrink:0;background:none;border:none;color:var(--white2);font-size:1.6rem;line-height:1;cursor:pointer;padding:0;margin-left:var(--margin-xs);transition:color 150ms ease,transform 150ms ease}.nl-banner__close:hover{color:var(--white1);transform:scale(1.15)}.grav-youtube-wrapper{margin:1.75rem 0}.grav-youtube-wrapper--shorts{display:flex;justify-content:center}.grav-youtube-wrapper--shorts .grav-youtube{padding-bottom:0;height:auto;width:min(360px,100%);aspect-ratio:9/16}
[data-sal]{transition-delay:0s;transition-delay:var(--sal-delay,0s);transition-duration:.2s;transition-duration:var(--sal-duration,.2s);transition-timing-function:ease;transition-timing-function:var(--sal-easing,ease)}[data-sal][data-sal-duration="200"]{transition-duration:.2s}[data-sal][data-sal-duration="250"]{transition-duration:.25s}[data-sal][data-sal-duration="300"]{transition-duration:.3s}[data-sal][data-sal-duration="350"]{transition-duration:.35s}[data-sal][data-sal-duration="400"]{transition-duration:.4s}[data-sal][data-sal-duration="450"]{transition-duration:.45s}[data-sal][data-sal-duration="500"]{transition-duration:.5s}[data-sal][data-sal-duration="550"]{transition-duration:.55s}[data-sal][data-sal-duration="600"]{transition-duration:.6s}[data-sal][data-sal-duration="650"]{transition-duration:.65s}[data-sal][data-sal-duration="700"]{transition-duration:.7s}[data-sal][data-sal-duration="750"]{transition-duration:.75s}[data-sal][data-sal-duration="800"]{transition-duration:.8s}[data-sal][data-sal-duration="850"]{transition-duration:.85s}[data-sal][data-sal-duration="900"]{transition-duration:.9s}[data-sal][data-sal-duration="950"]{transition-duration:.95s}[data-sal][data-sal-duration="1000"]{transition-duration:1s}[data-sal][data-sal-duration="1050"]{transition-duration:1.05s}[data-sal][data-sal-duration="1100"]{transition-duration:1.1s}[data-sal][data-sal-duration="1150"]{transition-duration:1.15s}[data-sal][data-sal-duration="1200"]{transition-duration:1.2s}[data-sal][data-sal-duration="1250"]{transition-duration:1.25s}[data-sal][data-sal-duration="1300"]{transition-duration:1.3s}[data-sal][data-sal-duration="1350"]{transition-duration:1.35s}[data-sal][data-sal-duration="1400"]{transition-duration:1.4s}[data-sal][data-sal-duration="1450"]{transition-duration:1.45s}[data-sal][data-sal-duration="1500"]{transition-duration:1.5s}[data-sal][data-sal-duration="1550"]{transition-duration:1.55s}[data-sal][data-sal-duration="1600"]{transition-duration:1.6s}[data-sal][data-sal-duration="1650"]{transition-duration:1.65s}[data-sal][data-sal-duration="1700"]{transition-duration:1.7s}[data-sal][data-sal-duration="1750"]{transition-duration:1.75s}[data-sal][data-sal-duration="1800"]{transition-duration:1.8s}[data-sal][data-sal-duration="1850"]{transition-duration:1.85s}[data-sal][data-sal-duration="1900"]{transition-duration:1.9s}[data-sal][data-sal-duration="1950"]{transition-duration:1.95s}[data-sal][data-sal-duration="2000"]{transition-duration:2s}[data-sal][data-sal-delay="50"]{transition-delay:.05s}[data-sal][data-sal-delay="100"]{transition-delay:.1s}[data-sal][data-sal-delay="150"]{transition-delay:.15s}[data-sal][data-sal-delay="200"]{transition-delay:.2s}[data-sal][data-sal-delay="250"]{transition-delay:.25s}[data-sal][data-sal-delay="300"]{transition-delay:.3s}[data-sal][data-sal-delay="350"]{transition-delay:.35s}[data-sal][data-sal-delay="400"]{transition-delay:.4s}[data-sal][data-sal-delay="450"]{transition-delay:.45s}[data-sal][data-sal-delay="500"]{transition-delay:.5s}[data-sal][data-sal-delay="550"]{transition-delay:.55s}[data-sal][data-sal-delay="600"]{transition-delay:.6s}[data-sal][data-sal-delay="650"]{transition-delay:.65s}[data-sal][data-sal-delay="700"]{transition-delay:.7s}[data-sal][data-sal-delay="750"]{transition-delay:.75s}[data-sal][data-sal-delay="800"]{transition-delay:.8s}[data-sal][data-sal-delay="850"]{transition-delay:.85s}[data-sal][data-sal-delay="900"]{transition-delay:.9s}[data-sal][data-sal-delay="950"]{transition-delay:.95s}[data-sal][data-sal-delay="1000"]{transition-delay:1s}[data-sal][data-sal-easing=linear]{transition-timing-function:linear}[data-sal][data-sal-easing=ease]{transition-timing-function:ease}[data-sal][data-sal-easing=ease-in]{transition-timing-function:ease-in}[data-sal][data-sal-easing=ease-out]{transition-timing-function:ease-out}[data-sal][data-sal-easing=ease-in-out]{transition-timing-function:ease-in-out}[data-sal][data-sal-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(.55,.055,.675,.19)}[data-sal][data-sal-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(.215,.61,.355,1)}[data-sal][data-sal-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(.645,.045,.355,1)}[data-sal][data-sal-easing=ease-in-circ]{transition-timing-function:cubic-bezier(.6,.04,.98,.335)}[data-sal][data-sal-easing=ease-out-circ]{transition-timing-function:cubic-bezier(.075,.82,.165,1)}[data-sal][data-sal-easing=ease-in-out-circ]{transition-timing-function:cubic-bezier(.785,.135,.15,.86)}[data-sal][data-sal-easing=ease-in-expo]{transition-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-sal][data-sal-easing=ease-out-expo]{transition-timing-function:cubic-bezier(.19,1,.22,1)}[data-sal][data-sal-easing=ease-in-out-expo]{transition-timing-function:cubic-bezier(1,0,0,1)}[data-sal][data-sal-easing=ease-in-quad]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-sal][data-sal-easing=ease-out-quad]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-sal][data-sal-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-sal][data-sal-easing=ease-in-quart]{transition-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-sal][data-sal-easing=ease-out-quart]{transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-sal][data-sal-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(.77,0,.175,1)}[data-sal][data-sal-easing=ease-in-quint]{transition-timing-function:cubic-bezier(.755,.05,.855,.06)}[data-sal][data-sal-easing=ease-out-quint]{transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-sal][data-sal-easing=ease-in-out-quint]{transition-timing-function:cubic-bezier(.86,0,.07,1)}[data-sal][data-sal-easing=ease-in-sine]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-sal][data-sal-easing=ease-out-sine]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-sal][data-sal-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-sal][data-sal-easing=ease-in-back]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-sal][data-sal-easing=ease-out-back]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-sal][data-sal-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-sal|=fade]{opacity:0;transition-property:opacity}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade]{opacity:1}[data-sal|=slide]{opacity:0;transition-property:opacity,transform}[data-sal=slide-up]{transform:translateY(20%)}[data-sal=slide-down]{transform:translateY(-20%)}[data-sal=slide-left]{transform:translateX(20%)}[data-sal=slide-right]{transform:translateX(-20%)}[data-sal|=slide].sal-animate,body.sal-disabled [data-sal|=slide]{opacity:1;transform:none}[data-sal|=zoom]{opacity:0;transition-property:opacity,transform}[data-sal=zoom-in]{transform:scale(.5)}[data-sal=zoom-out]{transform:scale(1.1)}[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=zoom]{opacity:1;transform:none}[data-sal|=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-sal=flip-left]{transform:perspective(2000px) rotateY(-91deg)}[data-sal=flip-right]{transform:perspective(2000px) rotateY(91deg)}[data-sal=flip-up]{transform:perspective(2000px) rotateX(-91deg)}[data-sal=flip-down]{transform:perspective(2000px) rotateX(91deg)}[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip]{transform:none}
﻿.form-group.has-errors{background:rgba(255,0,0,.05);border:1px solid rgba(255,0,0,.2);border-radius:3px;margin:0 -5px;padding:0 5px}.form-errors{color:#b52b27}.form-honeybear{display:none;position:absolute !important;height:1px;width:1px;overflow:hidden;clip-path:rect(0px,1px,1px,0px)}.form-errors p{margin:0}.form-input-file input{display:none}.form-input-file .dz-default.dz-message{position:absolute;text-align:center;left:0;right:0;top:50%;transform:translateY(-50%);margin:0}.form-input-file.dropzone{position:relative;min-height:70px;border-radius:3px;margin-bottom:.85rem;border:2px dashed #ccc;color:#aaa;padding:.5rem}.form-input-file.dropzone .dz-preview{margin:.5rem}.form-input-file.dropzone .dz-preview:hover{z-index:2}.form-input-file.dropzone .dz-preview .dz-image img{margin:0}.form-input-file.dropzone .dz-preview .dz-remove{font-size:16px;position:absolute;top:3px;right:3px;display:inline-flex;height:20px;width:20px;background-color:red;justify-content:center;align-items:center;color:#fff;font-weight:bold;border-radius:50%;cursor:pointer;z-index:20}.form-input-file.dropzone .dz-preview .dz-remove:hover{background-color:darkred;text-decoration:none}.form-input-file.dropzone .dz-preview .dz-error-message{min-width:140px;width:auto}.form-input-file.dropzone .dz-preview .dz-image,.form-input-file.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:3px;z-index:1}.filepond--root.form-input{min-height:7rem;height:auto;overflow:hidden;border:0}.form-tabs .tabs-nav{display:flex;padding-top:1px;margin-bottom:-1px}.form-tabs .tabs-nav a{flex:1;transition:color .5s ease,background .5s ease;cursor:pointer;text-align:center;padding:10px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ccc;border-radius:5px 5px 0 0}.form-tabs .tabs-nav a.active{border:1px solid #ccc;border-bottom:1px solid rgba(0,0,0,0);margin:0 -1px}.form-tabs .tabs-nav a.active span{color:inherit}.form-tabs .tabs-nav span{display:inline-block;line-height:1.1}.form-tabs.subtle .tabs-nav{margin-right:0 !important}.form-tabs .tabs-content .tab__content{display:none;padding-top:2rem}.form-tabs .tabs-content .tab__content.active{display:block}.checkboxes{display:inline-block}.checkboxes label{display:inline;cursor:pointer;position:relative;padding:0 0 0 20px;margin-right:15px}.checkboxes label:before{content:"";display:inline-block;width:20px;height:20px;left:0;margin-top:0;margin-right:10px;position:absolute;border-radius:3px;border:1px solid #e6e6e6}.checkboxes input[type=checkbox]{display:none}.checkboxes input[type=checkbox]:checked+label:before{content:"✓";font-size:20px;line-height:1;text-align:center}.checkboxes.toggleable label{margin-right:0}.form-field-toggleable .checkboxes.toggleable{margin-right:5px;vertical-align:middle}.form-field-toggleable .checkboxes+label{display:inline-block}.switch-toggle{display:inline-flex;overflow:hidden;border-radius:3px;line-height:35px;border:1px solid #ccc}.switch-toggle input[type=radio]{position:absolute;visibility:hidden;display:none}.switch-toggle label{display:inline-block;cursor:pointer;padding:0 15px;margin:0;white-space:nowrap;color:inherit;transition:background-color .5s ease}.switch-toggle input.highlight:checked+label{background:#333;color:#fff}.switch-toggle input:checked+label{color:#fff;background:#999}.signature-pad{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:10px;width:100%;height:100%;max-width:700px;max-height:460px;border:1px solid #f0f0f0;background-color:#fff;padding:16px}.signature-pad--body{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #f6f6f6;min-height:100px}.signature-pad--body canvas{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.02) inset}.signature-pad--footer{color:#c3c3c3;text-align:center;font-size:1.2em}.signature-pad--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px}[data-grav-field=array] .form-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}[data-grav-field=array] .form-row>input,[data-grav-field=array] .form-row>textarea{margin:0;display:inline-block}[data-grav-field=array] .form-row>span[data-grav-array-action]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;min-height:1.9rem;padding:.25rem;border-radius:3px;cursor:pointer;color:inherit;opacity:.45;transition:opacity .2s ease}[data-grav-field=array] .form-row>span[data-grav-array-action]:hover{opacity:1}[data-grav-field=array] .form-row>span[data-grav-array-action=sort]{cursor:grab}[data-grav-field=array] .form-row>span[data-grav-array-action=sort]:active{cursor:grabbing}.form-data.basic-captcha .form-input-wrapper{border:1px solid #ccc;border-radius:5px;display:flex;overflow:hidden}.form-data.basic-captcha .form-input-prepend{display:flex;color:#333;background-color:#ccc;flex-shrink:0}.form-data.basic-captcha .form-input-prepend img{margin:0}.form-data.basic-captcha .form-input-prepend button>svg{margin:0 8px;width:18px;height:18px}.form-data.basic-captcha input.form-input{border:0}
.grav-youtube{height:0;padding-bottom:56.25%;margin-bottom:10px;position:relative;overflow:hidden;max-width:1920px;max-height:1080px}.grav-youtube iframe{top:0;left:0;width:100%;height:100%;position:absolute}.grav-youtube--lazyloaded img{object-fit:cover;height:100%;width:100%;position:absolute;top:0;left:0}.grav-youtube--lazyloaded button{position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;border:none;background-color:transparent;padding:0;outline:0;cursor:pointer}.grav-youtube--lazyloaded iframe:not([src]){display:none}.grav-youtube--lazyloaded iframe[src] + button{display:none}.grav-youtube--lazyloaded path:first-of-type{-webkit-transition:fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);-o-transition:fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);transition:fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1) }.grav-youtube--lazyloaded:hover path:first-of-type,.grav-youtube--lazyloaded button:focus path:first-of-type{fill:#f00;fill-opacity:1}
#grav-login{max-width:30rem;margin:5rem auto;background:#fcfcfc;border:4px solid #eee;border-radius:4px;padding:1rem 3rem 3rem 3rem;text-align:center}#grav-login .form-actions{text-align:right}#grav-logout{position:absolute;bottom:5px;right:5px}.alert.info{color:#27ae60}.alert.error{color:#e74c3c}#grav-login p{font-size:small;margin:1rem 0;padding:0;text-align:center}#grav-login .form-actions p{margin-bottom:0}#grav-login .button{vertical-align:middle}#grav-login .delimiter{display:block;font-size:1.6rem;letter-spacing:1px;line-height:1.6rem;position:relative;text-transform:uppercase;margin:1rem 0}#grav-login .delimiter::after,#grav-login .delimiter::before{background-color:#777777;content:"";height:1px;position:absolute;top:0.8rem;width:40%}#grav-login .delimiter::before{background-image:linear-gradient(to right,#777777,#ffffff);left:0}#grav-login .delimiter::after{background-image:linear-gradient(to left,#777777,#ffffff);right:0}#grav-login .rememberme{display:inline-block;float:left;padding:7px 0;vertical-align:middle}#grav-login .rememberme label{font-weight:inherit;display:inline}.login-status{white-space:nowrap;vertical-align:middle}
