/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:cocogooseproregular;font-display:swap;src:local("cocogooseproregular"),url(/assets/Cocogoose-Pro-Regular-DilyHcuG.woff2) format("woff2"),url(/assets/Cocogoose-Pro-Regular-UPHmVxmh.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-display:swap;src:local("Nunito Sans"),url(/assets/nunito-sans-v8-latin-regular-Bo0vjng6.woff2) format("woff2"),url(/assets/nunito-sans-v8-latin-regular-BsrGRrrX.eot?#iefix) format("embedded-opentype"),url(/assets/nunito-sans-v8-latin-regular-BIn5ilM0.woff) format("woff"),url(/assets/nunito-sans-v8-latin-regular-Cil0ZbTs.ttf) format("truetype"),url(/assets/nunito-sans-v8-latin-regular-IAuD4hs2.svg#NunitoSans) format("svg")}@font-face{font-display:swap;font-family:"DM Serif Display";font-style:italic;font-weight:400;src:url(/assets/DMSerifDisplay-Italic-DKox1F2K.woff2) format("woff2"),url(/assets/DMSerifDisplay-Italic-6IYUsY_b.ttf) format("truetype")}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;list-style:none;text-decoration:none}a{text-decoration:none;color:inherit}button{all:unset;cursor:pointer}video,img{display:block;width:100%}@media (min-width: 992px){video,img{width:auto;max-width:none}}.container{max-width:min(1462px,100% - 4rem);height:auto;margin-inline:auto;overflow:hidden;transition:all .3s var(--main-easing)}.container.container-xs{max-width:min(960px,100% - 4rem)}header{padding-block:1.5rem}header h1{margin:0;line-height:0}header h1 svg{transition:opacity .15s var(--main-easing)}#mainLogo{width:200px}#mainLogo path[fill=white]{fill:var(--logo-color)}main{position:relative;z-index:0;overflow-x:hidden;max-width:1920px;margin-inline:auto}@media (min-width: 1024px){header{padding-top:2rem;padding-bottom:1rem;position:sticky;inset:0;z-index:1}#mainLogo{width:auto}}html{font-size:16px}body{font-family:Nunito Sans,"sans-serif";font-size:1.125rem}.display{font-family:cocogooseproregular,"sans-serif";font-size:4rem;margin:0;line-height:1.2}h2,h3,p{text-wrap:balance;word-break:break-word}.card-body h2,.card-body h3{font-family:cocogooseproregular,"sans-serif"}.card-body h2{font-size:2.3rem;line-height:1}.card-body h3{font-family:"DM Serif Display","serif";font-size:1.35rem;line-height:1.2}.card-body p{font-size:.9rem;line-height:1.25}.card-body .btn{font-size:1rem}@media (min-width: 576px){h2,h3,p{text-wrap:balance;word-break:auto-phrase}}@media (min-width: 992px){.card-body h2{font-size:3rem}}a:not(.btn){transition:color .3s var(--main-easing)}a:not(.btn):hover,a:not(.btn):focus,a:not(.btn):focus-visible{color:var(--color-primary)}.btn{font-family:cocogooseproregular,"sans-serif";display:inline-flex;padding:.8125rem 1.6875rem .72rem;align-items:center;gap:1.6875rem;flex-shrink:0;border-radius:var(--btn-border-radius);border:2px solid transparent;transition:all .2s var(--main-easing);line-height:1.6}.btn.primary{background-color:var(--btn-bg);color:var(--btn-color)}.btn.outline{border-color:var(--btn-bg)}.btn:hover,.btn:focus,.btn:focus-visible{background-color:#555;color:#fff;border-color:#555;outline:none}.btn-group{display:flex;flex-wrap:wrap;gap:2ch;min-width:fit-content;justify-content:center}.btn-group>*{text-align:center;justify-content:center;width:223px}@media (min-width: 576px){.btn-group>:first-child{text-align:right}.btn-group>:last-child{text-align:left}}.card{background-color:var(--card-bg);transition:all .3s var(--main-easing);width:100%;height:100%;border-radius:var(--default-border-radius);line-height:0;will-change:width,height,transform}.card.card--empty{display:none}.card .card-image{z-index:1;border-radius:var(--default-border-radius);order:1;cursor:initial;transition:.3s;position:relative;overflow:hidden;display:block}.card .card-image .overlay{border-radius:var(--default-border-radius);position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:2rem;opacity:0;visibility:hidden;transition:all .3s var(--main-easing);overflow:hidden}.card .card-image .overlay svg{transition:all .3s var(--main-easing);transform:translateY(600%)}.card .card-image:hover,.card .card-image:focus,.card .card-image:focus-visible{outline:none}:is(.card .card-image:hover,.card .card-image:focus,.card .card-image:focus-visible) .overlay{background-color:oklch(from var(--main-bg) l c h / .5);opacity:1;visibility:visible}:is(.card .card-image:hover,.card .card-image:focus,.card .card-image:focus-visible) .overlay svg{transform:translateY(0)}.card .card-body{z-index:0;background-color:var(--card-bg);width:100%;display:flex;justify-content:center;flex-direction:column;gap:1rem;border-radius:var(--default-border-radius);will-change:width,height,transform,padding;transition:padding 1s var(--main-easing) .3s}.card .card-body h3,.card .card-body p{max-width:100%}.card .card-body .btn{margin-top:1rem;padding-bottom:.65rem}@media (min-width: 576px){.card{width:100%}.card .card-body{width:100%}}@media (min-width: 1024px){.card{display:grid;width:fit-content;max-width:none;min-width:var(--img-width);grid-template-rows:none;grid-template-columns:var(--left, 0) auto;background-color:transparent}.card.card--empty{display:block}.card .card-image{cursor:pointer}.card .card-image,.card .card-body{width:auto;min-width:var(--img-width)}.card .card-body{background-color:transparent}.card .card-body h2{white-space:nowrap}.card .card-body h3,.card .card-body p{max-width:400px}}#scrollContainer{margin-block:0}#scrollContainer{overflow:visible;padding-inline:2rem}.horizontal{display:grid;grid-template-columns:1fr;transition:width .3s var(--main-easing),opacity .6s var(--main-easing);gap:3rem}.horizontal>.panel{max-width:none;padding:0;transition:all .3s var(--main-easing);will-change:width,height,transform,left,right;width:100%}.horizontal>.panel.panel--empty{display:none}.horizontal>.panel .card .card-image{grid-column:1;grid-row:1}.horizontal>.panel .card .card-image img{width:100%;height:100%;object-fit:cover;object-position:center}.horizontal>.panel .card .card-body{opacity:0;visibility:hidden}.horizontal>.panel.shown{--left: 444px}.horizontal>.panel.shown .card .card-image .overlay{display:none}.horizontal>.panel.shown .card .card-body{padding:2rem;transition:width .1s var(--main-easing),max-width .1s var(--main-easing),opacity .3s var(--main-easing) .1s;opacity:1;visibility:visible;width:fit-content;max-width:600px;max-height:600px;min-width:0}@media (max-width: 1023px){.horizontal>.panel{--left: 444px}.horizontal>.panel .card .card-image .overlay{display:none}.horizontal>.panel .card .card-body{padding:2rem;transition:width .1s var(--main-easing),max-width .1s var(--main-easing),opacity .3s var(--main-easing) .1s;opacity:1;visibility:visible;width:fit-content;max-width:600px;max-height:600px;min-width:0}}@media (min-width: 768px){.horizontal{grid-template-columns:calc(50% - 1.5rem) calc(50% - 1.5rem)}}@media (min-width: 1024px){#scrollContainer{margin-top:6rem;padding-left:6rem}.horizontal{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap}.horizontal>.panel.panel--empty{display:block;background-color:transparent;min-width:var(--img-width);min-height:var(--img-height)}.horizontal>.panel.shown{--left: 360px}.horizontal>.panel.shown .card{min-width:max-content}}.under-text>.container{display:grid;gap:1.5rem;padding-top:2rem;padding-bottom:1.5rem}.under-text .header{position:relative;display:grid;grid-template-rows:repeat(10,1fr)}.under-text .header .decorator{grid-column:1/ -1;grid-row:1 / -1;display:none}.under-text .header .decorator svg{transform:translateY(15%);width:60%}.under-text .header .display{grid-column:1/ -1;grid-row:3/ -1;font-size:2rem;place-self:center}.under-text .header .display>span{color:#fff}@media (prefers-reduced-motion: reduce){.under-text .header .display>span{color:#fff!important}}@media (min-width: 1024px){.under-text{min-height:calc(100vh - 219px)}.under-text>.container{gap:3rem;padding-top:6rem;padding-bottom:1.5rem}.under-text .header .decorator{z-index:0;display:block}.under-text .header .decorator svg{opacity:0;display:inline-block;scale:1}.under-text .header .display{z-index:1;font-size:6rem;place-self:end}.under-text .header .display>span{color:#ffffff1a;-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-size:0 100%;background-image:linear-gradient(#fff,#fff)}}.main-footer{border-top:1px solid #333;padding-block:1.8rem;margin-top:4rem}.main-footer nav{display:flex;flex-direction:column;align-items:center;gap:1ch}.main-footer .sep{display:none}@media (min-width: 374px){.main-footer nav{flex-direction:row;justify-content:center}.main-footer .sep{display:block;height:30px;width:1px;background-color:#333}}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}html{color-scheme:dark light;background-image:url(/images/jpg/background-min.jpg);background-size:100% 100%;background-position:top left;background-repeat:no-repeat;background-attachment:fixed}:root{color-scheme:dark;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#fff;--main-color: #ffffff;background-color:#000;--main-bg: #000000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--logo-color: #ffffff;--default-border-radius: 50px;--btn-bg: #ffffff;--btn-color: #000000;--btn-border-radius: 54px;--card-bg: #111111;--main-easing: cubic-bezier(.4, 0, .2, 1);--img-width: 357px;--img-height: 529px;--color-primary: #FF5B81;--main-breakpoint: 1024px}body{margin:0;overflow-x:hidden;background-repeat:no-repeat;background-attachment:fixed}body:after{content:"";position:fixed;inset:0;opacity:0;visibility:hidden;background-color:#242424;transition:all .45s var(--main-easing);z-index:2}body.loading:after{opacity:1;visibility:visible}::selection{color:#fff;background:#ed0038;-webkit-text-fill-color:white}.scroll-watcher{height:3px;position:fixed;top:0;z-index:1000;background-color:#ed0038;width:100%;scale:0 1;transform-origin:left;animation-name:scrollWatcher;animation:grow linear alternate 1ms;animation-timeline:scroll(block nearest)}@keyframes grow{to{scale:1 1}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
