:root{--body-font-family:"Montserrat",system-ui;--body-font:300 16px/1.3 var(--body-font-family);--small-font-size:12px;--title-font-family:"Montserrat",system-ui;--h1-font:600 60px/1.3 var(--title-font-family);--h2-font:700 29px/1.3 var(--title-font-family);--h3-font:600 22px/1.3 var(--title-font-family);--h4-font:600 18px/1.3 var(--title-font-family);--h5-font:600 16px/1.3 var(--title-font-family);--h6-font:600 16px/1.3 var(--title-font-family);--white:#fff;--light-grey:#45404d;--dark-grey:#221f26;--black:#1a171e;--on-white:var(--body-color);--on-medium-grey:var(--body-color);--on-dark-grey:var(--body-color);--on-black:var(--white);--primary-color:#fe346e;--on-primary-color:var(--white);--secondary-color:#6c32a6;--on-secondary-color:var(--white);--red:#cd0f0f;--red-light:#fff5f5;--on-red:var(--white);--on-red-light:var(--black);--body-color:#dfe2e5;--body-background:var(--black);--gradient:linear-gradient(90deg,#8441c7,#d7285a);--radius:15px;--shadow:2px 2px 20px #18161c;--gap:24px;--row-gap:24px;--column-gap:24px;--content-width:420px;--container-space:20px;--container-width:calc(var(--content-width) + var(--container-space)*2);--section-space:36px;--speed:0.3s;--speed-fast:0.15s;--speed-slow:0.8s}@media screen and (min-width:768px){:root{--content-width:728px}}@media screen and (min-width:1024px){:root{--content-width:984px}}@media screen and (min-width:1200px){:root{--content-width:1200px}}@media screen and (min-width:768px){:root{--h1-font:600 90px/1.3 var(--title-font-family);--h2-font:700 60px/1.3 var(--title-font-family);--h3-font:700 50px/1.3 var(--title-font-family);--h4-font:700 30px/1.3 var(--title-font-family);--h5-font:600 22px/1.3 var(--title-font-family);--radius:25px;--gap:40px;--row-gap:40px;--column-gap:32px;--section-space:50px}}@media screen and (min-width:1200px){:root{--h1-font:600 110px/1.3 var(--title-font-family);--h2-font:700 70px/1.3 var(--title-font-family);--column-gap:40px;--section-space:75px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0}main,nav,section{display:block}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:800}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:1em;line-height:1.3}label{display:block}button{all:unset;-webkit-appearance:button;box-sizing:border-box;cursor:pointer}button:-moz-focusring{outline:1px dotted ButtonText}button,select{text-transform:none}fieldset{padding:.35em .75em .625em}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:var(--body-background)}::-webkit-scrollbar-thumb{background:var(--secondary-color);border-radius:10px}body{background:var(--body-background);color:var(--body-color);font:var(--body-font)}:-moz-any-link{color:var(--primary-color);text-decoration:none;-moz-transition:color var(--speed-fast);transition:color var(--speed-fast)}:any-link{color:var(--primary-color);text-decoration:none;transition:color var(--speed-fast)}:-moz-any-link:hover{text-decoration:underline}:any-link:hover{text-decoration:underline}img{height:auto;max-width:100%}p{margin:0 0 1em}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.h1,h1{margin:0 0 1rem}.content .h1,.content h1{margin:42px 0}.h2,h2{margin:0 0 1rem}.content .h2,.content h2{margin:42px 0}.h3,h3{margin:0 0 1rem}.content .h3,.content h3{margin:42px 0}.h4,h4{margin:0 0 1rem}.content .h4,.content h4{margin:42px 0}.h5,h5{margin:0 0 1rem}.content .h5,.content h5{margin:42px 0}.h6,h6{margin:0 0 1rem}.content .h6,.content h6{margin:42px 0}.h1,h1{font:var(--h1-font)}.h2,h2{font:var(--h2-font)}.h3,h3{font:var(--h3-font)}.h4,h4{font:var(--h4-font)}.h5,h5{font:var(--h5-font)}.h6,h6{font:var(--h6-font)}.small,small{font-size:var(--small-font-size)}.text-center{text-align:center}.hide{display:none!important}.no-shrink,.no-shrink-child>*{flex-shrink:0}:where(.primary-text,.secondary-text){background:var(--primary-color);border-radius:1em;color:var(--black);padding:0 .3em .1em;white-space:nowrap}.secondary-text{background:var(--secondary-color)}.light-text{font-weight:300}.strong-text{font-weight:700}.position-relative{position:relative}.text-animate{filter:blur(7px);opacity:0;transform:translateY(10vh)}.is-animated .text-animate,.text-animate.is-animated{filter:none;opacity:1;transform:translateY(0);transition:opacity var(--speed-slow),filter var(--speed-slow),transform var(--speed-slow)}.section,body{display:flex;flex-direction:column}.section{justify-content:center}.section,.section .inner{padding-bottom:var(--section-space);padding-top:var(--section-space)}.section.no-out-space{padding-bottom:0;padding-top:0}.section.no-top-space{padding-top:0}.section.no-btm-space{padding-bottom:0}.section.lined>.container{padding-bottom:var(--section-space);position:relative}.section.lined>.container:after{border-top:1px solid var(--light-grey);bottom:1px;content:"";left:var(--container-space);position:absolute;right:var(--container-space)}.section-title{align-items:center;display:flex;font-size:29px;justify-content:center;line-height:1;margin-bottom:48px;position:relative}@media screen and (min-width:768px){.section-title{font-size:60px;margin-bottom:75px}}@media screen and (min-width:1024px){.section-title{font-size:70px}}.section-title-cont{display:flex;flex-direction:column;position:relative;z-index:1}.section-title-cont.text-center span{padding:0!important}.section-title-cont span{padding:0 10px}@media screen and (min-width:768px){.section-title-cont span{padding:0 26px}}@media screen and (min-width:1024px){.section-title-cont span{padding:0 40px}}.section-title-cont span:first-child:last-child{padding:0}.section-title-cont span:nth-child(2){padding-right:0}.section-title-cont span:nth-last-child(2){font-weight:400;padding-left:0}.section-title-cont:before{background-image:url(../img/ttl-bg.webp.html);background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:100%;left:-18%;min-height:2em;position:absolute;right:0;top:60%;transform:translateY(-50%);z-index:-1}.red-ttl{align-items:flex-start;color:var(--primary-color);display:flex;flex-direction:column;font-size:22px;line-height:1;margin-bottom:36px}@media screen and (min-width:768px){.red-ttl{font-size:50px}}.red-ttl-cont{align-items:flex-start;display:flex;flex-direction:column}.red-ttl-cont span:nth-last-child(2){color:var(--body-color)}@media screen and (max-width:767px){.red-ttl-cont span:nth-last-child(2):first-child{padding-right:30px}}.small .red-ttl-cont span:nth-last-child(2){font-size:22px;padding-right:30px}@media screen and (min-width:768px){.small .red-ttl-cont span:nth-last-child(2){font-size:30px}}.red-ttl-cont span:first-child:last-child,.red-ttl-cont span:nth-child(2){align-self:flex-end;position:relative}.red-ttl-cont span:first-child:last-child:before,.red-ttl-cont span:nth-child(2):before{aspect-ratio:176/52;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='176' height='52' fill='none'%3E%3Cpath stroke='%2345404D' stroke-linecap='round' stroke-linejoin='round' d='M131.525 7.503c-17.881-.35-35.827-.565-53.557 1.92-17.72 2.486-35.32 7.772-50.487 17.69-3.243 2.125-6.744 5.276-6.291 9.253.441 3.852 4.34 6.077 7.863 7.23 6.248 2.056 12.808 2.824 19.335 3.264 13.605.915 27.264.463 40.88-.294 20.035-1.118 40.124-2.914 59.653-7.76 8.176-2.022 16.416-4.677 23.17-9.93 1.454-1.13 2.941-2.632 2.908-4.519-.032-1.626-1.195-2.97-2.359-4.044-4.093-3.728-9.123-6.168-14.261-7.975-8.747-3.073-17.957-4.474-27.145-5.377a271.211 271.211 0 0 0-60.462.802c-15.5 1.943-31.486 5.524-43.787 15.623-2.036 1.672-4.05 3.683-4.589 6.337-.603 2.96.862 6.055 3.038 8.044 2.176 1.988 4.966 3.06 7.723 3.953 15.07 4.903 31.034 5.75 46.803 6.168 22.46.588 45.209.317 67.001-5.456 7.885-2.09 15.856-5.05 21.823-10.845 1.185-1.152 2.359-2.61 2.316-4.304-.043-1.446-.969-2.688-1.928-3.739-4.513-4.891-10.61-7.817-16.739-10.054-20.844-7.636-43.346-8.63-65.417-8.156-17.892.384-35.827 1.706-53.374 5.422-7.885 1.672-15.813 3.898-22.62 8.382-3.63 2.395-7.228 6.36-6.334 10.755.57 2.801 2.833 4.857 5.105 6.45 9.07 6.394 20.047 9.026 30.84 10.822 20.703 3.457 41.751 4.316 62.713 3.604 17.45-.587 35.331-2.395 51.026-10.427 2.682-1.378 5.342-2.97 7.324-5.32 1.982-2.35 3.2-5.592 2.575-8.654-.517-2.575-2.23-4.688-4.018-6.54-12.851-13.274-31.798-17.736-49.819-18.629-25.68-1.276-51.618 3.593-75.295 14.11-10.298 4.575-20.315 10.325-28.254 18.594-4.029 4.191-7.637 10.529-4.966 15.77'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:block;max-width:100%;position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:176px;z-index:-1}@media screen and (min-width:768px){.red-ttl-cont span:first-child:last-child:before,.red-ttl-cont span:nth-child(2):before{width:240px}}.red-ttl.small .red-ttl-cont span:first-child:last-child:before,.red-ttl.small .red-ttl-cont span:nth-child(2):before{content:none}@media screen and (max-width:767px){.red-ttl-cont span:first-child:last-child,.red-ttl-cont span:nth-child(2){padding-left:30px}}@media screen and (min-width:768px){.red-ttl-cont span:first-child:last-child,.red-ttl-cont span:nth-child(2){align-self:flex-start}.red-ttl.small .red-ttl-cont span:first-child:last-child,.red-ttl.small .red-ttl-cont span:nth-child(2){align-self:flex-end}}.red-ttl-cont span:nth-child(2){padding-left:30px}@media screen and (min-width:768px){.red-ttl-cont span:nth-child(2){padding-left:0}.red-ttl.small .red-ttl-cont span:nth-child(2){padding-left:30px}}.container{margin-left:auto;margin-right:auto;max-width:var(--container-width);padding-left:var(--container-space);padding-right:var(--container-space);width:100%}.container>:first-child,.content>:first-child{margin-top:0}.container>:last-child,.content>:last-child{margin-bottom:0}.quote{border-left:1px solid var(--primary-color);margin:0;padding-left:16px}@media screen and (min-width:768px){.quote{font-size:22px;padding:7px 0 7px 16px}}.overflow-hidden{overflow:hidden}.grid{display:flex;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap)}.grid>*{width:100%}.grid.col-1>*{width:calc(100% - var(--column-gap) + var(--column-gap)/1)}.grid.col-2>*{width:calc(50% - var(--column-gap) + var(--column-gap)/2)}.grid.col-3>*{width:calc(33.33333% - var(--column-gap) + var(--column-gap)/3)}.grid.col-4>*{width:calc(25% - var(--column-gap) + var(--column-gap)/4)}@media screen and (min-width:768px){.grid.medium-col-1>*{width:calc(100% - var(--column-gap) + var(--column-gap)/1)}.grid.medium-col-2>*{width:calc(50% - var(--column-gap) + var(--column-gap)/2)}.grid.medium-col-3>*{width:calc(33.33333% - var(--column-gap) + var(--column-gap)/3)}.grid.medium-col-4>*{width:calc(25% - var(--column-gap) + var(--column-gap)/4)}.grid.medium-col-5>*{width:calc(20% - var(--column-gap) + var(--column-gap)/5)}.grid.medium-col-6>*{width:calc(16.66667% - var(--column-gap) + var(--column-gap)/6)}}@media screen and (min-width:1024px){.grid.large-col-1>*{width:calc(100% - var(--column-gap) + var(--column-gap)/1)}.grid.large-col-2>*{width:calc(50% - var(--column-gap) + var(--column-gap)/2)}.grid.large-col-3>*{width:calc(33.33333% - var(--column-gap) + var(--column-gap)/3)}.grid.large-col-4>*{width:calc(25% - var(--column-gap) + var(--column-gap)/4)}.grid.large-col-5>*{width:calc(20% - var(--column-gap) + var(--column-gap)/5)}.grid.large-col-6>*{width:calc(16.66667% - var(--column-gap) + var(--column-gap)/6)}.grid.large-col-7>*{width:calc(14.28571% - var(--column-gap) + var(--column-gap)/7)}.grid.large-col-8>*{width:calc(12.5% - var(--column-gap) + var(--column-gap)/8)}.grid.large-col-9>*{width:calc(11.11111% - var(--column-gap) + var(--column-gap)/9)}.grid.large-col-10>*{width:calc(10% - var(--column-gap) + var(--column-gap)/10)}.grid.large-col-11>*{width:calc(9.09091% - var(--column-gap) + var(--column-gap)/11)}.grid.large-col-12>*{width:calc(8.33333% - var(--column-gap) + var(--column-gap)/12)}}@media screen and (min-width:1200px){.grid.xlarge-col-1>*{width:calc(100% - var(--column-gap) + var(--column-gap)/1)}.grid.xlarge-col-2>*{width:calc(50% - var(--column-gap) + var(--column-gap)/2)}.grid.xlarge-col-3>*{width:calc(33.33333% - var(--column-gap) + var(--column-gap)/3)}.grid.xlarge-col-4>*{width:calc(25% - var(--column-gap) + var(--column-gap)/4)}.grid.xlarge-col-5>*{width:calc(20% - var(--column-gap) + var(--column-gap)/5)}.grid.xlarge-col-6>*{width:calc(16.66667% - var(--column-gap) + var(--column-gap)/6)}.grid.xlarge-col-7>*{width:calc(14.28571% - var(--column-gap) + var(--column-gap)/7)}.grid.xlarge-col-8>*{width:calc(12.5% - var(--column-gap) + var(--column-gap)/8)}.grid.xlarge-col-9>*{width:calc(11.11111% - var(--column-gap) + var(--column-gap)/9)}.grid.xlarge-col-10>*{width:calc(10% - var(--column-gap) + var(--column-gap)/10)}.grid.xlarge-col-11>*{width:calc(9.09091% - var(--column-gap) + var(--column-gap)/11)}.grid.xlarge-col-12>*{width:calc(8.33333% - var(--column-gap) + var(--column-gap)/12)}}.grid.expanded>*{flex:1 1 auto}.grid:where(.align-top){align-items:flex-start}@media screen and (min-width:768px){.grid.medium-align-top{align-items:flex-start}}@media screen and (min-width:1024px){.grid.large-align-top{align-items:flex-start}}@media screen and (min-width:1200px){.grid.xlarge-align-top{align-items:flex-start}}.grid:where(.align-center){align-items:center}@media screen and (min-width:768px){.grid.medium-align-center{align-items:center}}@media screen and (min-width:1024px){.grid.large-align-center{align-items:center}}@media screen and (min-width:1200px){.grid.xlarge-align-center{align-items:center}}.grid:where(.align-bottom){align-items:flex-end}@media screen and (min-width:768px){.grid.medium-align-bottom{align-items:flex-end}}@media screen and (min-width:1024px){.grid.large-align-bottom{align-items:flex-end}}@media screen and (min-width:1200px){.grid.xlarge-align-bottom{align-items:flex-end}}.grid:where(.justify-left){justify-content:flex-start}@media screen and (min-width:768px){.grid.medium-justify-left{justify-content:flex-start}}@media screen and (min-width:1024px){.grid.large-justify-left{justify-content:flex-start}}@media screen and (min-width:1200px){.grid.xlarge-justify-left{justify-content:flex-start}}.grid:where(.justify-center){justify-content:center}@media screen and (min-width:768px){.grid.medium-justify-center{justify-content:center}}@media screen and (min-width:1024px){.grid.large-justify-center{justify-content:center}}@media screen and (min-width:1200px){.grid.xlarge-justify-center{justify-content:center}}.grid:where(.justify-right){justify-content:flex-end}@media screen and (min-width:768px){.grid.medium-justify-right{justify-content:flex-end}}@media screen and (min-width:1024px){.grid.large-justify-right{justify-content:flex-end}}@media screen and (min-width:1200px){.grid.xlarge-justify-right{justify-content:flex-end}}.grid:where(.justify-between){justify-content:space-between}@media screen and (min-width:768px){.grid.medium-justify-between{justify-content:space-between}}@media screen and (min-width:1024px){.grid.large-justify-between{justify-content:space-between}}@media screen and (min-width:1200px){.grid.xlarge-justify-between{justify-content:space-between}}.grid:where(.justify-around){justify-content:space-around}@media screen and (min-width:768px){.grid.medium-justify-around{justify-content:space-around}}@media screen and (min-width:1024px){.grid.large-justify-around{justify-content:space-around}}@media screen and (min-width:1200px){.grid.xlarge-justify-around{justify-content:space-around}}.header{background:var(--body-background);border-bottom:1px solid var(--dark-grey);box-shadow:var(--shadow);position:sticky;top:0;z-index:12}@media screen and (min-width:1024px){.header{border-bottom:0}}.header-l{--space:14px;align-items:center;background:var(--body-background);display:flex;gap:var(--gap);justify-content:space-between;padding-bottom:var(--space);padding-top:var(--space);position:relative}@media screen and (min-width:768px){.header-l{--space:20px}}@media screen and (min-width:1024px){.header-l{--space:16px}}.header-logo{display:flex;height:29px}@media screen and (min-width:768px){.header-logo{height:38px}}@media screen and (min-width:1200px){.header-logo{height:46px}}.header-logo :is(img,svg){max-height:100%;width:auto}@media screen and (max-width:1023px){.header-nav{display:none}}.header-menu{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.header-menu,.header-menu li{list-style:none;margin:0;padding:0}.header-menu a{color:var(--white);display:block;font-size:22px;font-weight:300;line-height:30px;padding:8px 12px;position:relative;z-index:1}.header-menu a:hover{text-decoration:none}.header-menu a:before{background:linear-gradient(to right bottom,#76233e,#3b2255);bottom:-1px;left:-1px;opacity:0;right:-1px;top:-1px;transition:opacity var(--speed-fast);z-index:-2}.header-menu a:after,.header-menu a:before{border-radius:8px;content:"";position:absolute}.header-menu a:after{background:var(--body-background);bottom:0;left:0;right:0;top:0;z-index:-1}.header-menu a.current:before,.header-menu a:hover:before{opacity:1}@media screen and (max-width:1023px){.header-contact{display:none!important}}.header-toggle{display:flex}@media screen and (min-width:1024px){.header-toggle{display:none}}.header-toggle svg path{transform-origin:center center;transition:all var(--speed)}.header-toggle.is-animated svg path:first-child{transform:translate(-7px,9px) rotate(45deg)}.header-toggle.is-animated svg path:nth-child(2){opacity:0}.header-toggle.is-animated svg path:nth-child(3){transform:translate(-7px,-9px) rotate(-45deg)}.off-canvas{background:var(--body-background);height:100vh;left:0;overflow:auto;padding-top:75px;position:absolute;right:0;top:0;transform:translateY(-100%);transition:all var(--speed);z-index:-1}@media screen and (min-width:768px){.off-canvas{padding-top:87px}}@media screen and (min-width:1200px){.off-canvas{padding-top:93px}}.off-canvas:not(.is-open){pointer-events:none}.off-canvas.is-open{transform:translateY(0)}.off-canvas-l{--space:48px;display:flex;flex-direction:column;gap:var(--space);padding:var(--space) 20px 20px}@media screen and (min-width:768px){.off-canvas-l{--space:56px}}.off-canvas-footer{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:768px){.off-canvas-footer{gap:32px}}.off-canvas-eml{align-items:center;color:var(--white);display:flex;font-size:18px;gap:8px;justify-content:flex-start;transition:color var(--speed-fast)}.off-canvas-eml:is(:hover,:focus){color:var(--primary-color);text-decoration:none}.off-canvas-eml svg{flex-shrink:0;height:16px;width:auto}@media screen and (min-width:768px){.off-canvas-eml{font-size:22px}.off-canvas-eml svg{height:30px}}.off-canvas-social{align-items:center;display:flex;flex-wrap:wrap;gap:16px 30px;justify-content:center;margin:0;padding:0}.off-canvas-social li{list-style:none}.off-canvas-social a{color:var(--white);transition:color var(--speed-fast)}.off-canvas-social a:is(:hover,:focus){color:var(--primary-color);text-decoration:none}.mobile-menu{display:flex;flex-direction:column;gap:32px;margin:0;padding:0}@media screen and (min-width:768px){.mobile-menu{gap:48px}}.mobile-menu li{list-style:none;margin:0;padding:0}.mobile-menu a{color:var(--white);font-size:30px;line-height:1;transition:color var(--speed-fast)}@media screen and (min-width:768px){.mobile-menu a{font-size:60px}}.mobile-menu a:is(:hover,:focus){color:var(--primary-color);text-decoration:none}.hh{display:flex;flex-direction:column;min-height:70vh;overflow:hidden;padding:50px 0 100px;position:relative}@media screen and (min-width:768px){.hh{min-height:calc(100vh - 80px);padding:90px 0 200px}}@media screen and (min-width:1024px){.hh{min-height:calc(100vh - 88px);padding:90px 0 140px}}.hh-cont{margin:auto;position:relative}.hh-cont:before{aspect-ratio:216/319;background:url(../img/hh-bg.webp.html) no-repeat 50%/contain;bottom:-70px;content:"";display:block;filter:blur(.7px);left:-10px;opacity:0;position:absolute;width:54px}@media screen and (min-width:768px){.hh-cont:before{bottom:-170px;left:-50px;width:145px}}@media screen and (min-width:1024px){.hh-cont:before{bottom:-90px;left:-130px;transition-delay:1.5s;width:216px}.hh-cont{max-width:1100px}}.hh-cont.is-animated:before{filter:blur(0);opacity:1;transition:opacity var(--speed-slow) .75s,filter var(--speed-slow) .75s}.hh-ttl{font-size:25px;line-height:1.5;margin:0;position:relative;text-align:center}.hh-ttl-cont{display:block;filter:blur(7px);opacity:0;transform:scale(1.2);transition:opacity 1.2s,filter 1.2s,transform 1.2s}.is-animated .hh-ttl-cont{filter:blur(0);opacity:1;transform:scale(1);transition-delay:.2s}@media screen and (min-width:768px){.hh-ttl{font-size:55px}}@media screen and (min-width:1024px){.hh-ttl{font-size:50px;margin:auto;max-width:768px}}@media screen and (min-width:1200px){.hh-ttl{max-width:985px}}.hh-ttl:before{background:url(../img/ttl-bg.webp.html) no-repeat 50%/100% 100%;bottom:-10%;content:"";left:-14%;opacity:0;position:absolute;right:0;top:-15%;transition:all .5s;z-index:-1}.is-animated .hh-ttl:before{opacity:1}.hh-btn{filter:blur(7px);margin-left:auto;margin-top:-60px;opacity:0}.is-animated .hh-btn{filter:blur(0);opacity:1;transition:opacity var(--speed-slow) .75s,filter var(--speed-slow) .75s!important}@media screen and (max-width:1023px){.hh-btn{display:none!important}}.ph{overflow:hidden;padding:32px 0 var(--section-space);position:relative}@media screen and (min-width:1024px){.ph{padding-top:40px}}.ph-l{display:flex;flex-direction:column}@media screen and (min-width:1024px){.ph-l{min-height:637px}}@media screen and (min-width:768px){.ph-l.st3{min-height:542px}}.ph-ttl{align-self:flex-start;display:flex;flex-direction:column;font-size:60px;font-weight:700;line-height:1.2}@media screen and (min-width:768px){.ph-ttl{font-size:90px}}@media screen and (min-width:1024px){.ph-ttl{font-size:110px}}.ph-ttl span:first-child{-webkit-text-fill-color:transparent;align-self:flex-start;-webkit-background-clip:text;background-color:var(--primary-color);background-image:var(--gradient)}.ph-ttl span:nth-last-child(2){padding-right:.6em}@media screen and (min-width:768px){.ph-ttl span:nth-last-child(2){padding-right:1.7em}}.ph-ttl span:nth-child(2){margin-top:-.3em;text-align:right}.ph-ill{margin:-40px -60px 0 -20px;text-align:right}@media screen and (min-width:768px) and (max-width:1023px){.ph-ill{margin:-40px -90px -30px 0}.ph-ill img{max-width:90%}}@media screen and (min-width:1024px){.ph-ill{aspect-ratio:1027/637;bottom:var(--container-space);left:calc(50% - 120px);margin:0;position:absolute;text-align:left;top:40px;z-index:-1}}@media screen and (min-width:1200px){.ph-ill{left:calc(50% - 200px)}}@media screen and (min-width:1024px){.ph-ill.st2{left:calc(50% - 420px);top:80px}}@media screen and (min-width:1200px){.ph-ill.st2{left:calc(50% - 320px);top:60px}}.ph-ill.st3{margin:11px 0 30px}@media screen and (min-width:768px){.ph-ill.st3{left:50%;margin:0;max-width:352px;position:absolute;top:220px}}@media screen and (min-width:1024px){.ph-ill.st3{max-width:unset;top:280px}}@media screen and (min-width:1200px){.ph-ill.st3{left:calc(50% + 160px);top:220px}}.ph-foot{margin-top:auto}.ph-foot-txt{margin-bottom:24px}@media screen and (min-width:768px){.ph-foot-txt{font-size:22px;margin-bottom:30px;max-width:380px}}@media screen and (min-width:1024px){.ph-foot-txt{max-width:434px}}.is-animated .ph-foot-txt{transition-delay:.15s}@media screen and (max-width:767px){.ph-btn{display:flex;width:100%}}.is-animated .ph-btn{transition-delay:var(--speed)}.button{--speed:0.5s;align-items:center;background:var(--white);border-radius:50px;color:var(--black);display:inline-flex;font-size:22px;font-weight:500;gap:10px;justify-content:center;line-height:26px;padding:15px 32px;position:relative;text-decoration:none}.button svg{fill:var(--body-background)}.button-txt{align-items:center;display:inline-flex;gap:10px;position:relative;z-index:2}.button-bg{border-radius:50px;bottom:-1px;left:-1px;overflow:hidden;position:absolute;right:-1px;top:-1px;z-index:1}.button-bg:before{aspect-ratio:1/1;background:var(--gradient);border-radius:50%;content:"";left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);z-index:-1}.invert .button-bg:before{background:var(--white)}.button:is(:hover,:focus){color:var(--body-color);text-decoration:none;transition:color cubic-bezier(.78,.03,.71,.71) var(--speed)}.button:is(:hover,:focus) svg{fill:var(--body-color);transition:fill cubic-bezier(.78,.03,.71,.71) var(--speed)}.button:is(:hover,:focus) .button-bg:before{transform:translate(-50%,-50%) scale(1.5);transition:all cubic-bezier(.78,.03,.71,.71) var(--speed)}.button.invert{background:var(--gradient);color:var(--on-primary-color)}.button.invert svg{fill:var(--white)}.button.invert:is(:hover,:focus){color:var(--black)}.button.invert:is(:hover,:focus) svg{fill:var(--black)}.button.expanded{display:flex;width:100%}.c-button{align-items:center;background:var(--body-background);border:1px solid var(--light-grey);border-radius:50%;color:var(--white);display:flex;font:22px/1 var(--body-font-family);height:150px;justify-content:center;position:relative;transition:all var(--speed);width:150px;z-index:1}.c-button:before{background:var(--white);border-radius:50%;bottom:-1px;content:"";left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;transform:scale(0);z-index:-1}.c-button:is(:hover,:focus){color:var(--black);text-decoration:none}.c-button:is(:hover,:focus):before{opacity:1;transform:scale(1);transition:all var(--speed)}form.sending{opacity:.5!important;pointer-events:none}label{color:var(--primary-color);font-weight:600;position:relative}label>:is(input,select,textarea){margin-top:6px}:where([type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea){background:none;border-color:var(--dark-grey);border-style:solid;border-width:0 0 1px;box-shadow:none;color:var(--white);font-size:16px;font-weight:300;height:44px;margin:0;padding:10px 0;transition:all var(--speed-fast);width:100%}@media screen and (min-width:768px){:where([type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea){font-size:18px}}:where([type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea)::-moz-placeholder{color:var(--white)}:where([type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea)::placeholder{color:var(--white)}:where([type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea):focus{border-color:var(--primary-color);outline:0}:where([type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea).error~.error{align-items:center;display:flex;font-size:12px;font-weight:300;gap:6px;margin-top:4px}:where([type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea).error~.error:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='11' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23FE346E' d='M2.042 11a.131.131 0 0 1-.135-.128c0-.045.024-.086.065-.11l.765-.444-1.21.664a.139.139 0 0 1-.184-.05.124.124 0 0 1 .045-.17L4.394 8.99l-3.61 1.983a.138.138 0 0 1-.182-.052.124.124 0 0 1 .045-.168l2.556-1.495L.4 10.796a.139.139 0 0 1-.185-.044.125.125 0 0 1 .046-.176L5.08 7.698.279 10.335a.139.139 0 0 1-.183-.05.124.124 0 0 1 .044-.17l3.718-2.197-3.114 1.71a.138.138 0 0 1-.182-.053.125.125 0 0 1 .044-.165l3.39-2.011-2.687 1.476a.138.138 0 0 1-.184-.047.125.125 0 0 1 .045-.173l2.607-1.547-1.95 1.07a.139.139 0 0 1-.184-.042.125.125 0 0 1 .044-.176l3.98-2.443L2.53 7.24a.139.139 0 0 1-.185-.043.125.125 0 0 1 .044-.176L5.206 5.3l-2.08 1.141a.139.139 0 0 1-.183-.045.125.125 0 0 1 .044-.173l1.742-1.06-1.097.602a.138.138 0 0 1-.183-.048.124.124 0 0 1 .043-.17l1.43-.877-.8.44a.138.138 0 0 1-.18-.043.124.124 0 0 1 .037-.174l2.509-1.645-1.652.907a.138.138 0 0 1-.184-.046.124.124 0 0 1 .042-.172l.643-.403-.062.033a.138.138 0 0 1-.184-.047.124.124 0 0 1 .04-.17l.933-.61-.29.159a.139.139 0 0 1-.183-.048.124.124 0 0 1 .033-.164L7.079 1.6l-.563.31a.139.139 0 0 1-.183-.049.124.124 0 0 1 .028-.16l.784-.637a.138.138 0 0 1-.18-.057.124.124 0 0 1 .025-.148l.42-.39A.125.125 0 0 1 7.441.27L7.9.017a.139.139 0 0 1 .184.046.123.123 0 0 1-.023.157L7.95.326l.329-.18a.139.139 0 0 1 .184.046.124.124 0 0 1-.03.162L7.65.99l.924-.508a.139.139 0 0 1 .184.047.124.124 0 0 1-.033.164l-1.454 1.09L8.885.895a.138.138 0 0 1 .183.048.124.124 0 0 1-.04.169l-.936.613 1.002-.55a.139.139 0 0 1 .183.05.124.124 0 0 1-.042.167l-.64.402.682-.373a.138.138 0 0 1 .183.048.124.124 0 0 1-.04.168L6.91 3.283 9.574 1.82a.138.138 0 0 1 .184.048.124.124 0 0 1-.043.17l-1.428.876 1.493-.82a.138.138 0 0 1 .183.05.125.125 0 0 1-.043.168l-1.743 1.06 1.812-.997a.139.139 0 0 1 .185.043c.039.06.019.14-.045.176l-2.814 1.72 2.924-1.606a.139.139 0 0 1 .185.043c.04.06.02.139-.044.176L6.402 5.37l4.13-2.27a.138.138 0 0 1 .185.047.125.125 0 0 1-.045.173L8.067 4.865l2.683-1.474a.138.138 0 0 1 .183.05.124.124 0 0 1-.044.17L7.496 5.623l3.49-1.917a.138.138 0 0 1 .182.053.124.124 0 0 1-.044.167L7.407 6.12l3.817-2.096a.138.138 0 0 1 .183.05.125.125 0 0 1-.044.17L6.547 7.122 11.504 4.4a.138.138 0 0 1 .182.052.124.124 0 0 1-.045.168L9.082 6.117l2.627-1.444a.139.139 0 0 1 .184.05.124.124 0 0 1-.045.17L8.844 6.665 11.93 4.97a.139.139 0 0 1 .184.045.125.125 0 0 1-.047.175l-.767.447.8-.44a.139.139 0 0 1 .185.044c.038.06.018.14-.046.176l-3.434 2.06L12.35 5.53a.139.139 0 0 1 .183.049.125.125 0 0 1-.042.17L8.556 8.163l4.085-2.245a.138.138 0 0 1 .185.044.125.125 0 0 1-.047.176l-.367.216.393-.216a.138.138 0 0 1 .183.052.124.124 0 0 1-.044.167l-1.97 1.184 2.042-1.121a.139.139 0 0 1 .183.05.124.124 0 0 1-.044.17l-.717.425.752-.413a.138.138 0 0 1 .183.05.124.124 0 0 1-.044.169l-1.116.67 1.165-.639a.138.138 0 0 1 .184.047.124.124 0 0 1-.043.171l-2.464 1.553 2.585-1.42a.139.139 0 0 1 .185.042c.039.06.019.14-.045.177l-1.213.747 1.272-.7a.139.139 0 0 1 .185.045.125.125 0 0 1-.043.173l-1.624 1.03 1.712-.94a.138.138 0 0 1 .183.05.125.125 0 0 1-.04.167L12.648 9.06l1.66-.912a.139.139 0 0 1 .184.05.124.124 0 0 1-.042.167l-.484.305.52-.285a.138.138 0 0 1 .184.046.124.124 0 0 1-.042.172l-.103.064.122-.067a.138.138 0 0 1 .184.048.124.124 0 0 1-.034.165l-1.33.971 1.465-.804a.139.139 0 0 1 .183.049.124.124 0 0 1-.03.16l-1.057.85 1.202-.66a.138.138 0 0 1 .184.05.124.124 0 0 1-.032.161l-.416.316.466-.256a.138.138 0 0 1 .184.049c.029.05.02.112-.022.153l-.432.408.5-.275a.138.138 0 0 1 .183.047.123.123 0 0 1 0 .128l-.213.352a.138.138 0 0 1 .182.054.125.125 0 0 1-.047.168l-.437.24a.139.139 0 0 1-.184-.047.123.123 0 0 1 0-.128l.214-.352-.97.533a.138.138 0 0 1-.183-.049.124.124 0 0 1 .022-.153l.434-.408-1.113.609a.139.139 0 0 1-.184-.05.124.124 0 0 1 .032-.161l.417-.315-.96.526a.139.139 0 0 1-.184-.05.124.124 0 0 1 .03-.159l1.058-.85-1.93 1.059a.138.138 0 0 1-.183-.05.124.124 0 0 1 .034-.163l1.33-.971-2.156 1.184a.138.138 0 0 1-.183-.05.124.124 0 0 1 .041-.168l.102-.064-.513.282a.138.138 0 0 1-.184-.048.125.125 0 0 1 .042-.17l.485-.307-.954.525a.138.138 0 0 1-.183-.05.125.125 0 0 1 .04-.167l1.564-1.016-2.244 1.233a.138.138 0 0 1-.183-.051.125.125 0 0 1 .04-.167l1.624-1.03-2.27 1.248a.139.139 0 0 1-.183-.05.125.125 0 0 1 .042-.169l1.212-.746-1.755.965a.138.138 0 0 1-.184-.049.125.125 0 0 1 .042-.17l2.466-1.553-3.226 1.771a.138.138 0 0 1-.182-.05.124.124 0 0 1 .043-.169l1.116-.67-1.62.89a.138.138 0 0 1-.182-.054.125.125 0 0 1 .043-.166l.713-.424-1.171.644a.138.138 0 0 1-.182-.053.124.124 0 0 1 .043-.166l1.97-1.185-2.555 1.404a.138.138 0 0 1-.183-.049.125.125 0 0 1 .045-.17l.367-.217-.793.436a.139.139 0 0 1-.183-.051.125.125 0 0 1 .043-.167l3.935-2.416-4.795 2.634a.138.138 0 0 1-.182-.052.124.124 0 0 1 .043-.167L6.26 8.7l-4.151 2.28a.14.14 0 0 1-.068.018l.001.002Z'/%3E%3Cpath fill='%23fff' d='M7.927 9.444a.137.137 0 0 1-.096-.038.123.123 0 0 1-.02-.156l.225-.357-.446.245a.139.139 0 0 1-.184-.047.123.123 0 0 1 .003-.133l.178-.268a.138.138 0 0 1-.158-.059.125.125 0 0 1 .05-.174l.44-.242a.139.139 0 0 1 .184.046.123.123 0 0 1-.003.133l-.174.263.423-.232a.138.138 0 0 1 .184.048.123.123 0 0 1 0 .128l-.225.358.1-.055a.139.139 0 0 1 .186.04.123.123 0 0 1-.041.176l-.01.006-.548.3a.138.138 0 0 1-.067.018Zm.041-2.04a.132.132 0 0 1-.135-.129c0-.027.01-.054.027-.077l.155-.193-.353.194a.139.139 0 0 1-.184-.046.123.123 0 0 1 .02-.154l.267-.263-.232.126a.138.138 0 0 1-.183-.049.124.124 0 0 1 .023-.154l.248-.225-.088.048a.139.139 0 0 1-.185-.043.123.123 0 0 1 .024-.16l.263-.242-.103.057a.138.138 0 0 1-.184-.047.124.124 0 0 1 .018-.151l.437-.443-.271.149a.138.138 0 0 1-.184-.048.124.124 0 0 1 .018-.15l.435-.44-.27.147a.139.139 0 0 1-.183-.047.123.123 0 0 1 .023-.156l.255-.23-.094.05a.139.139 0 0 1-.184-.048.123.123 0 0 1 .018-.15l.452-.463-.286.157a.138.138 0 0 1-.184-.046.123.123 0 0 1 .014-.148l.504-.567-.334.183a.138.138 0 0 1-.184-.048.124.124 0 0 1 0-.127l.264-.43a.138.138 0 0 1-.182-.053.125.125 0 0 1 .047-.168l.44-.242a.139.139 0 0 1 .185.046.124.124 0 0 1 0 .13l-.264.429.563-.31a.138.138 0 0 1 .184.047.123.123 0 0 1-.014.147l-.503.567.392-.216a.139.139 0 0 1 .184.049.123.123 0 0 1-.018.15l-.452.463.287-.157a.139.139 0 0 1 .185.042.124.124 0 0 1-.024.16l-.254.233.094-.052a.138.138 0 0 1 .184.048c.03.049.022.11-.018.15l-.435.44.27-.147a.138.138 0 0 1 .183.047c.03.049.022.11-.018.151l-.439.443.272-.15a.139.139 0 0 1 .185.045.124.124 0 0 1-.024.158l-.263.241.103-.056a.138.138 0 0 1 .183.049c.03.05.02.114-.023.155l-.247.224.087-.047a.138.138 0 0 1 .184.047c.03.05.021.111-.02.152l-.267.263.103-.056a.139.139 0 0 1 .184.047c.026.045.023.1-.01.141l-.178.223c.051-.004.1.021.125.063a.125.125 0 0 1-.05.176l-.497.272a.139.139 0 0 1-.068.017v.002Z'/%3E%3Cpath fill='%23262626' d='M8.294 8.231a.856.856 0 0 0-.866.221.586.586 0 0 0-.073.718.733.733 0 0 0 .751.279.714.714 0 0 0 .627-.638.614.614 0 0 0-.44-.58Zm-.033.87-.003.005-.002.002-.023.026-.02.019-.018.015-.047.03c.033-.02.008-.007-.011.004l-.025.01c-.005 0-.049.014-.016.004s-.011.001-.017.002l-.035.002h-.005a.306.306 0 0 0-.037-.003h-.006a.969.969 0 0 1-.08-.024l-.004-.003c-.02-.01-.042-.02-.061-.033a.466.466 0 0 1-.029-.02l-.004-.002-.006-.006a.426.426 0 0 1-.1-.536l.019-.03.009-.012a.53.53 0 0 1 .042-.044l.016-.014.014-.01.023-.015.003-.001.016-.008.013-.006.016-.005.01-.002a.041.041 0 0 1 .012-.003l.007-.002H7.91l.036-.003h.001c.012.002.025.002.038.003h.007l.006.002a.656.656 0 0 1 .076.022l.014.006c.015.008.03.015.043.024l.024.015.02.014.007.006a.415.415 0 0 1 .078.57h.001Z'/%3E%3Cpath fill='%23262626' d='M7.91 8.441h-.004l-.012.003c-.006.004.005.006.016-.003Z'/%3E%3Cpath fill='%23262626' d='M15.898 9.97c-.003-.003-.008-.004-.01-.007-.004-.003 0-.007-.003-.01l-3.263-4.364a.232.232 0 0 1-.038-.04c-.018-.025-.03-.051-.047-.076a2.09 2.09 0 0 1-.035-.056h-.009l-1.956-2.615L9.2 1.014C9.018.771 8.85.508 8.65.278c-.337-.39-.988-.291-1.302.074-.054.063-.102.136-.152.203l-.993 1.329L3.602 5.36a.166.166 0 0 1-.024.033c.014-.015-.006.009-.009.013a.607.607 0 0 1-.02.028l-.003.003a.142.142 0 0 1-.026.033l-.003.003a.591.591 0 0 1-.078.103h.002L.254 9.84c-.047.062-.098.123-.14.187-.302.456.035.92.568.941.275.011.553 0 .829 0h12.876c.283.012.567.01.85-.005.514-.052.974-.502.66-.992Zm-.653.821c-.135.007-.27.007-.404 0H1.053a1.74 1.74 0 0 1-.21 0 .514.514 0 0 1-.45-.58.496.496 0 0 1 .111-.24h.001c.645-.946 1.38-1.847 2.066-2.764L5.888 2.77c.6-.803 1.161-1.663 1.815-2.428.346-.403.735.276.914.515l1.12 1.498 5.654 7.56.118.158c.173.274.116.679-.264.718Z'/%3E%3Cpath fill='%23262626' d='M7.262 6.634c-.006.094-.002.188.01.282.068.292.34.5.655.498l.027-.001c.008 0 .013.002.022.001.42-.003.759-.33.756-.73v-.013c.002-.315 0-.63 0-.945V3.315c0-.345-.12-.659-.519-.743-.414-.096-.831.146-.932.54a.705.705 0 0 0-.02.128c-.025.73 0 1.465 0 2.195l.001 1.2Zm.466-3.704c.211-.294.577-.017.61.25.004.053.005.107.002.16v3.123c0 .25.052.664-.302.7-.333-.02-.382-.333-.382-.585V3.505a1.032 1.032 0 0 1 .072-.575Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v11H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:block;height:11px;width:16px}textarea{height:unset;resize:none}form span.error{display:block;font-size:var(--small-font-size);margin-bottom:1rem}.cf-reveal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.5);bottom:0;display:flex;flex-direction:column;left:0;overflow:auto;overscroll-behavior:none;padding:20px;position:fixed;right:0;top:0;z-index:999}.cf-reveal-title{font-size:50px;font-weight:600;line-height:57px}.cf-reveal-text{font-size:22px;font-weight:500;line-height:30px}.cf-reveal-close{aspect-ratio:1/1;background:var(--cf-popup-close) no-repeat center center;background-size:20px auto;position:absolute;right:24px;top:24px;width:44px}.cf-reveal-window{align-items:center;background:var(--body-background);border-radius:10px;box-shadow:var(--cf-popup-shadow);color:var(--body-color);display:flex;flex-direction:column;gap:16px;justify-content:center;margin:auto;max-width:690px;padding:47px 20px 76px;position:relative;text-align:center;width:100%}.cf-reveal-window:before{background-image:url(../img/email.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:99px;width:136px}.form-choice{display:flex;flex-direction:column;gap:16px}.form-choice-l{display:flex;flex-wrap:wrap;gap:8px 10px}@media screen and (min-width:768px){.form-choice-l{gap:16px}}.form-choice input[type=checkbox]{display:none}.form-choice input[type=checkbox]+label{all:unset;align-items:center;background:var(--dark-grey);border:1px solid var(--light-grey);border-radius:50px;cursor:pointer;display:flex;font-size:12px;font-style:normal;font-weight:300;justify-content:center;padding:10px 12px;transition:all var(--speed)}@media screen and (min-width:768px){.form-choice input[type=checkbox]+label{font-size:18px;padding:16px 24px}}.form-choice input[type=checkbox]:checked+label{background:var(--primary-color);color:#fff}.p-404{display:grid;padding:58px var(--container-space) 42px;position:relative}@media screen and (min-width:768px){.p-404{padding:88px var(--container-space) 210px}}@media screen and (min-width:1200px){.p-404{gap:0 40px;grid-template-columns:repeat(12,1fr);padding:40px var(--container-space) 320px}}.p-404-ttl{font-size:88px;font-weight:600;line-height:1.2}@media screen and (min-width:768px){.p-404-ttl{font-size:168px}}@media screen and (min-width:1200px){.p-404-ttl{font-size:298px;grid-area:1/1/1/13}}.p-404-txt{font-size:36px;font-weight:100;text-align:right}@media screen and (min-width:768px){.p-404-txt{font-size:66px;margin-bottom:44px}}@media screen and (min-width:1200px){.p-404-txt{font-size:96px;grid-area:2/1/2/11;margin-bottom:34px}}.is-animated .p-404-txt{transition-delay:.4s}.p-404-img{align-items:center;display:flex;justify-content:center;margin:24px -20px}@media screen and (min-width:768px){.p-404-img{margin:0;position:absolute;right:calc(50% + 40px);top:460px;width:340px;z-index:-1}}@media screen and (min-width:1200px){.p-404-img{right:calc(50% + 124px);top:620px;width:637px}}.p-404-lnk{display:flex;justify-content:flex-end}@media screen and (min-width:1200px){.p-404-lnk{grid-area:3/1/3/11}}.is-animated .p-404-lnk{transition-delay:.8s}@media screen and (min-width:768px){.p-404-lnk .button{width:50%}}.p-404-face{position:absolute;right:20px;top:24px;width:72px}@media screen and (min-width:768px){.p-404-face{top:43px;width:133px}}@media screen and (min-width:1200px){.p-404-face{top:77px;width:152px}}