:root{--font-size-default: 16px;--color-primary: #cccbe6;--color-primary-dark: #868ab5;--color-secondary: red;--color-light: #f8f5eb;--color-dark: #323232;--gradient-section: linear-gradient(0deg,rgba(204, 203, 230, 0) 0%, rgba(204, 203, 230, 1) 100%);--container-size-default: 1200px;--header-height-size: 4rem;--container-padding-inline: 1rem;--header-footer-border-size: 2px;--header-footer-flower-size: 2rem;--section-ontop-gradient-max-size: 10rem}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;font-family:"Poppins",Verdana,Geneva,Tahoma,sans-serif;vertical-align:baseline;color:var(--color-dark);line-height:120%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{font-size:var(--font-size-default)}*{box-sizing:border-box}html,body{background-color:var(--color-light)}body{padding-top:var(--header-height-size)}.font-poppins{font-family:Poppins,Verdana,Geneva,Tahoma,sans-serif}h1,.h1{font-size:3rem;font-weight:700;margin-bottom:1rem}@media screen and (max-width: 900px){h1,.h1{font-size:2rem}}h2,.h2{font-size:2rem;font-weight:700;margin-bottom:1rem}@media screen and (max-width: 900px){h2,.h2{font-size:1.5rem}}h3,.h3{font-size:2rem;font-weight:600;margin-bottom:1rem}@media screen and (max-width: 900px){h3,.h3{font-size:1.5rem}}h4,.h4{font-size:1.5rem;font-weight:600;margin-bottom:1rem}@media screen and (max-width: 900px){h4,.h4{font-size:1.25rem}}h5,.h5{font-size:1.25rem;font-weight:600;margin-bottom:1rem}@media screen and (max-width: 900px){h5,.h5{font-size:1rem}}h6,.h6{font-size:1rem;font-weight:500;margin-bottom:1rem}@media screen and (max-width: 900px){h6,.h6{font-size:1rem}}p{margin-bottom:.5rem}a{text-decoration:none;color:inherit}a:not(.brand):hover{color:var(--color-primary-dark);text-decoration:underline}em,.em{font-style:italic}strong,.strong{font-weight:bold}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.text-end{text-align:end}.text-justify{text-align:justify}@media screen and (max-width: 900px){.text-t-right{text-align:right}}@media screen and (max-width: 900px){.text-t-center{text-align:center}}@media screen and (max-width: 900px){.text-t-left{text-align:left}}@media screen and (max-width: 900px){.text-t-start{text-align:start}}@media screen and (max-width: 900px){.text-t-end{text-align:end}}@media screen and (max-width: 900px){.text-t-justify{text-align:justify}}@media screen and (max-width: 650px){.text-m-right{text-align:right}}@media screen and (max-width: 650px){.text-m-center{text-align:center}}@media screen and (max-width: 650px){.text-m-left{text-align:left}}@media screen and (max-width: 650px){.text-m-start{text-align:start}}@media screen and (max-width: 650px){.text-m-end{text-align:end}}@media screen and (max-width: 650px){.text-m-justify{text-align:justify}}@media screen and (max-width: 400px){.text-i-right{text-align:right}}@media screen and (max-width: 400px){.text-i-center{text-align:center}}@media screen and (max-width: 400px){.text-i-left{text-align:left}}@media screen and (max-width: 400px){.text-i-start{text-align:start}}@media screen and (max-width: 400px){.text-i-end{text-align:end}}@media screen and (max-width: 400px){.text-i-justify{text-align:justify}}.text-primary{color:var(--color-primary)}.text-shadow-1-primary{text-shadow:0 0 .5rem var(--color-primary)}.text-shadow-2-primary{text-shadow:0 0 1rem var(--color-primary)}.text-shadow-3-primary{text-shadow:0 0 1.5rem var(--color-primary)}.text-shadow-4-primary{text-shadow:0 0 2rem var(--color-primary)}.text-shadow-5-primary{text-shadow:0 0 2.5rem var(--color-primary)}.text-shadow-6-primary{text-shadow:0 0 3rem var(--color-primary)}.text-dark{color:var(--color-dark)}.text-shadow-1-dark{text-shadow:0 0 .5rem var(--color-dark)}.text-shadow-2-dark{text-shadow:0 0 1rem var(--color-dark)}.text-shadow-3-dark{text-shadow:0 0 1.5rem var(--color-dark)}.text-shadow-4-dark{text-shadow:0 0 2rem var(--color-dark)}.text-shadow-5-dark{text-shadow:0 0 2.5rem var(--color-dark)}.text-shadow-6-dark{text-shadow:0 0 3rem var(--color-dark)}.text-light{color:var(--color-light)}.text-shadow-1-light{text-shadow:0 0 .5rem var(--color-light)}.text-shadow-2-light{text-shadow:0 0 1rem var(--color-light)}.text-shadow-3-light{text-shadow:0 0 1.5rem var(--color-light)}.text-shadow-4-light{text-shadow:0 0 2rem var(--color-light)}.text-shadow-5-light{text-shadow:0 0 2.5rem var(--color-light)}.text-shadow-6-light{text-shadow:0 0 3rem var(--color-light)}.header{position:fixed;top:0;right:0;left:0;z-index:9999;height:var(--header-height-size);background-color:rgba(248,245,235,.75)}.header header .row{height:var(--header-height-size);justify-content:space-between}.header header .row .brand-text{height:100%}.header header .row .brand-text a{height:100%;display:flex;align-items:center;text-decoration:none}.header header .row .brand-text a span{font-size:2rem;font-weight:200;transition:150ms ease-out}.header header .row .brand-text a span span{font-weight:600;transition:150ms ease-out}@media screen and (max-width: 650px){.header header .row .brand-text a span{font-size:1.5rem}}.header header .row .brand-text a:hover span{font-weight:600}.header header .row .brand-text a:hover span span{font-weight:200}.header header .row .brand-logo{height:100%;position:absolute;top:.5rem;left:50%;transform:translateX(-50%)}.header header .row .brand-logo a{display:block;height:100%}.header header .row .brand-logo a img{height:100%;width:auto}@media screen and (max-width: 650px){.header header .row .brand-logo{height:75%}}.header header .row nav{height:100%}.header header .row nav ul{height:100%;display:flex;align-items:center}.header header .row nav ul>*{height:100%}.header header .row nav ul>*>*{display:flex;align-items:center;height:100%;padding-inline:.5rem}.header header .row nav ul>*>*:hover{color:var(--color-light);background-color:var(--color-primary);text-decoration:none}.header header .row nav ul>*>*.active{font-weight:700}@media screen and (max-width: 650px){.header header .row nav{position:absolute;z-index:9000;top:calc(var(--header-height-size) + var(--header-footer-flower-size)/2);right:0;left:0;transform:translateY(calc(-1 * (var(--header-height-size) + var(--header-footer-flower-size) / 2) - 101%));background-color:var(--color-light);height:auto;border-top:var(--header-footer-border-size);border-left:var(--header-footer-border-size);border-style:solid;border-color:var(--color-primary)}.header header .row nav ul{flex-direction:column}.header header .row nav ul>*{width:100%}.header header .row nav ul>*>*{width:100%;justify-content:center;padding-block:1rem}}.header header .row .biggy-btn{display:none;justify-content:center;align-items:center;aspect-ratio:1/1;cursor:pointer}.header header .row .biggy-btn span{display:block;width:2rem;aspect-ratio:1/1;background-color:var(--color-dark);-webkit-mask-image:url("./src/img/biggy-open.svg");mask-image:url("./src/img/biggy-open.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.header header .row .biggy-btn:hover span{background-color:var(--color-primary-dark)}@media screen and (max-width: 650px){.header header .row .biggy-btn{display:flex}}.header header.active .row .biggy-btn span{-webkit-mask-image:url("/src/img/biggy-close.svg");mask-image:url("/src/img/biggy-close.svg")}.header header.active .row nav{transform:translateX(0)}.container{margin-inline:auto;max-width:calc(var(--container-size-default) + 2*var(--container-padding-inline));padding-left:1rem}.container:not(header){padding-top:1rem}.container-fluid{width:100%;padding-inline:1rem}.row{display:flex;flex-wrap:wrap;width:100%;margin-right:-1rem}.col-1{width:calc(8.3333333333% - 1rem);margin-right:1rem;margin-bottom:1rem}.col-2{width:calc(16.6666666667% - 1rem);margin-right:1rem;margin-bottom:1rem}.col-3{width:calc(25% - 1rem);margin-right:1rem;margin-bottom:1rem}.col-4{width:calc(33.3333333333% - 1rem);margin-right:1rem;margin-bottom:1rem}.col-5{width:calc(41.6666666667% - 1rem);margin-right:1rem;margin-bottom:1rem}.col-6{width:calc(50% - 1rem);margin-right:1rem;margin-bottom:1rem}.col-7{width:calc(58.3333333333% - 1rem);margin-right:1rem;margin-bottom:1rem}.col-8{width:calc(66.6666666667% - 1rem);margin-right:1rem;margin-bottom:1rem}.col-9{width:calc(75% - 1rem);margin-right:1rem;margin-bottom:1rem}.col-10{width:calc(83.3333333333% - 1rem);margin-right:1rem;margin-bottom:1rem}.col-11{width:calc(91.6666666667% - 1rem);margin-right:1rem;margin-bottom:1rem}.col-12{width:calc(100% - 1rem);margin-right:1rem;margin-bottom:1rem}@media screen and (max-width: 900px){.col-t-1{width:calc(8.3333333333% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 900px){.col-t-2{width:calc(16.6666666667% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 900px){.col-t-3{width:calc(25% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 900px){.col-t-4{width:calc(33.3333333333% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 900px){.col-t-5{width:calc(41.6666666667% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 900px){.col-t-6{width:calc(50% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 900px){.col-t-7{width:calc(58.3333333333% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 900px){.col-t-8{width:calc(66.6666666667% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 900px){.col-t-9{width:calc(75% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 900px){.col-t-10{width:calc(83.3333333333% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 900px){.col-t-11{width:calc(91.6666666667% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 900px){.col-t-12{width:calc(100% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 650px){.col-m-1{width:calc(8.3333333333% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 650px){.col-m-2{width:calc(16.6666666667% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 650px){.col-m-3{width:calc(25% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 650px){.col-m-4{width:calc(33.3333333333% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 650px){.col-m-5{width:calc(41.6666666667% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 650px){.col-m-6{width:calc(50% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 650px){.col-m-7{width:calc(58.3333333333% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 650px){.col-m-8{width:calc(66.6666666667% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 650px){.col-m-9{width:calc(75% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 650px){.col-m-10{width:calc(83.3333333333% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 650px){.col-m-11{width:calc(91.6666666667% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 650px){.col-m-12{width:calc(100% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 400px){.col-i-1{width:calc(8.3333333333% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 400px){.col-i-2{width:calc(16.6666666667% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 400px){.col-i-3{width:calc(25% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 400px){.col-i-4{width:calc(33.3333333333% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 400px){.col-i-5{width:calc(41.6666666667% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 400px){.col-i-6{width:calc(50% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 400px){.col-i-7{width:calc(58.3333333333% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 400px){.col-i-8{width:calc(66.6666666667% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 400px){.col-i-9{width:calc(75% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 400px){.col-i-10{width:calc(83.3333333333% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 400px){.col-i-11{width:calc(91.6666666667% - 1rem);margin-right:1rem;margin-bottom:1rem}}@media screen and (max-width: 400px){.col-i-12{width:calc(100% - 1rem);margin-right:1rem;margin-bottom:1rem}}section:not(#hero){padding-block:2rem;background-image:url("./src/img/lavender-tiles.svg");background-position:center center;background-size:cover;background-repeat:no-repeat}section:not(#hero)>*{background-color:var(--color-light)}section:not(#hero):nth-child(odd){background:rgba(0,0,0,0)}ul{list-style:none}ul.list-disc{list-style:disc}.slider{position:relative;width:100%;overflow:hidden}.slider:hover .controls{opacity:.5}.slider .slides{height:100%;display:flex;transform:translateX(0);transition:transform 500ms ease-out}.slider .slides .slide{height:100%;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.slider .controls,.slider .texts{position:absolute;top:0;bottom:0;right:0;left:0;display:flex}.slider .controls{pointer-events:none;opacity:0;transition:opacity 150ms ease-out}.slider .controls:hover{opacity:1}.slider .controls .left-button,.slider .controls .right-button{display:flex;justify-content:center;align-items:center;width:4rem;cursor:pointer;pointer-events:all}.slider .controls .left-button span,.slider .controls .right-button span{display:block;width:100%;aspect-ratio:1/1;background-color:var(--color-primary);-webkit-mask-image:url("/src/img/arrow-top.svg");mask-image:url("/src/img/arrow-top.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:2rem;mask-size:2rem;transition:150ms ease-out}.slider .controls .left-button:hover span,.slider .controls .right-button:hover span{background-color:var(--color-primary-dark)}.slider .controls .right-button{transform:rotate(180deg)}.slider .controls .dots{display:flex;width:calc(100% - 8rem);align-items:end;justify-content:center;padding-bottom:1rem}.slider .controls .dots *{display:block;width:.5rem;height:.5rem;border-radius:9999rem;background-color:var(--color-light);opacity:.25;pointer-events:all;cursor:pointer}.slider .controls .dots *:not(:last-child){margin-right:.5rem}.slider .controls .dots *:hover{background-color:var(--color-primary-dark);opacity:1}.slider .controls .dots *.active{width:1rem;background-color:var(--color-primary);opacity:1}.slider .texts{justify-content:center;align-items:center;text-align:center}.footer{position:relative;z-index:9999;border-top:var(--header-footer-border-size) solid var(--color-primary);padding-top:calc(var(--header-footer-flower-size)/3);background-color:var(--color-light)}.footer::after,.footer::before{content:"";position:absolute;z-index:9999;top:0;width:var(--header-footer-flower-size);height:var(--header-footer-flower-size);background-color:var(--color-primary);-webkit-mask-image:url("./src/img/sakura-flower.svg");mask-image:url("./src/img/sakura-flower.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.footer::before{left:1rem;transform:translateY(-50%)}.footer::after{right:1rem;transform:translateY(-50%)}.footer footer::after,.footer footer::before{content:"";position:absolute;z-index:9999;top:0;width:calc(var(--header-footer-flower-size)/2);height:calc(var(--header-footer-flower-size)/2);background-color:var(--color-primary);-webkit-mask-image:url("./src/img/sakura-flower.svg");mask-image:url("./src/img/sakura-flower.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.footer footer::before{left:25%;transform:translateY(-50%)}.footer footer::after{right:25%;transform:translateY(-50%)}.footer footer .middle .row>*:first-child{display:flex;flex-direction:column;align-items:center}.footer footer .middle .row>*:first-child a{display:inline-block;text-decoration:none}.footer footer .middle .row>*:first-child a img{width:4rem;margin-bottom:1rem}.footer footer .middle .row>*:first-child a p span{font-weight:200;transition:150ms ease-out}.footer footer .middle .row>*:first-child a p span span{font-weight:600;transition:150ms ease-out}.footer footer .middle .row>*:first-child a:hover p span{font-weight:600}.footer footer .middle .row>*:first-child a:hover p span span{font-weight:200}@media screen and (max-width: 650px){.footer footer .middle .row{flex-direction:column}}.footer footer .bottom{font-size:.75rem}#hero{height:500px}@media screen and (max-width: 900px){#hero{height:300px}}#hero .slide:first-child{background-image:url("./src/img/lavender-tiles.svg");background-position:center center;background-size:cover;background-repeat:no-repeat}/*# sourceMappingURL=app.css.map */