@import"https://fonts.googleapis.com/css2?family=Poiret+One&family=Viaoda+Libre&display=swap";.header{position:sticky;top:0;width:99vw;z-index:10;display:flex;flex-direction:column;height:100vh;justify-content:start;align-items:center}.banners{width:100%;height:70%;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;transition:height 1s ease}.header.collapsed .banners{height:70px;background-position:center top}@media(min-width:1024px){.banners{width:100%;height:78%;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;transition:height 1s ease}.header.collapsed .banners{height:150px;background-position:center top}}@font-face{font-family:Amsterdam;src:url(/assets/Amsterdam-CvvtmAxI.ttf) format("truetype");font-weight:400;font-style:normal}.title{font-size:4rem;color:#fff;text-shadow:2px 2px 8px rgba(0,0,0,.7);transition:font-size 1s ease;font-family:Amsterdam,cursive}.header.collapsed .title{font-size:1.5rem}@media(min-width:1024px){.title{font-size:4rem;color:#fff;text-shadow:6px 2px 8px rgba(0,0,0,.8);transition:font-size 1s ease;font-family:Amsterdam,cursive}.header.collapsed .title{font-size:2rem}}.nav{width:100%;background-color:(280,25%,12%);display:flex;justify-content:center;flex-shrink:0;transition:all 1s ease}.nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;margin:0;padding:1rem 0}.nav ul li{flex:1 1 40%;max-width:200px;display:flex}.nav ul li button{width:100%}@media(min-width:1024px){.nav ul{display:flex;flex-wrap:nowrap}.nav ul li{flex:0 1 auto;max-width:none;position:relative;z-index:99}}.nav a{text-decoration:none;color:#2f2f2f;font-weight:700;font-size:1.2rem}button{--b: 3px;display:flex;all:unset;font-family:Viaoda Libre;text-align:center;max-width:150px;border-top:var(--b) solid var(--border);border-bottom:var(--b) solid var(--border);height:1rem;padding:4px 30px 11px;position:relative;transition:background .2s ease-in-out;margin:0 2rem;cursor:pointer}button .left,button .right{position:absolute;width:1.6rem;height:1.6rem;border-bottom:4px solid var(--border);border-left:4px solid var(--border);transition:background .2s ease-in-out;top:.15rem;margin-left:2px;margin-right:2px}:is(button .left,button .right):before{content:"";width:.75rem;height:.75rem;border:3px solid var(--border);position:absolute;top:calc(1rem - 1px);left:calc(-.4rem - 5px)}:is(button .left,button .right):after{content:"";width:.5rem;height:.5rem;background:var(--border);position:absolute;top:calc(1rem - 1px);left:calc(-0rem - 1px)}button .left{left:calc(-.75rem - var(--b));transform:rotate(45deg)}button .right{right:calc(-.75rem - var(--b));transform:rotate(-135deg)}button:hover,button:hover .left,button:hover .right{background:var(--button-hover)}.services{position:relative}.popUpOptions{--b: 3px;position:absolute;top:100%;left:50%;transform:translate(-50%) scaleY(0);transform-origin:top;width:300px;background:var(--background-gradient);border:var(--b) solid var(--border-gradient);padding:10px;margin-top:10px;opacity:0;transition:transform .25s ease,opacity .25s ease;z-index:99}.popUpOptions.open{transform:translate(-50%) scaleY(1);opacity:1}.popup-content{display:flex;flex-direction:column;gap:8px}.popup-content p{margin:0;cursor:pointer}.mincorner{--size: 12px;position:absolute;width:calc(2.5 * var(--size));height:calc(1.5 * var(--size));border:3px solid var(--border-gradient)}.mincorner.top.left{top:calc(-1 * var(--size));left:calc(-1 * var(--size));border-right:none;border-bottom:none}.mincorner.top.right{top:calc(-1 * var(--size));right:calc(-1 * var(--size));border-left:none;border-bottom:none}.mincorner.bottom.left{bottom:calc(-1 * var(--size));left:calc(-1 * var(--size));border-right:none;border-top:none}.mincorner.bottom.right{bottom:calc(-1 * var(--size));right:calc(-1 * var(--size));border-left:none;border-top:none}.card{--b: 3px;display:flex;flex-direction:column;background:var(--background);width:90%;height:0%;border:var(--b) solid var(--border);position:relative;padding:20px;transition:height 1s ease}.card .corner{width:calc(.5rem + var(--b));height:calc(.5rem + var(--b));border:var(--b) solid var(--border);position:absolute}.card .corner:after,.card .corner:before{content:"";position:absolute}.card .corner:after{width:calc(2rem + var(--b));height:calc(1.5rem - var(--b))}.card .corner:before{width:calc(1.5rem - var(--b));height:calc(1.3rem + var(--b))}.card .corner.left{left:calc(-.5rem - var(--b))}.card .corner.left:after{left:calc(-2px + 1rem + var(--b));border-left:var(--b) solid var(--border)}.card .corner.left:before{left:calc(-1px - var(--b));border-left:var(--b) solid var(--border)}.card .corner.right{right:calc(-.5rem - var(--b))}.card .corner.right:after{right:calc(-2px + 1rem + var(--b));border-right:var(--b) solid var(--border)}.card .corner.right:before{right:calc(-1px - var(--b));border-right:var(--b) solid var(--border)}.card .corner.top{top:calc(-.5rem - var(--b))}.card .corner.top:after{top:calc(-1px - var(--b));border-top:var(--b) solid var(--border)}.card .corner.top:before{top:calc(-2px + 1rem + var(--b));border-top:var(--b) solid var(--border)}.card .corner.bottom{bottom:calc(-.5rem - var(--b))}.card .corner.bottom:after{bottom:calc(-1px - var(--b));border-bottom:var(--b) solid var(--border)}.card .corner.bottom:before{bottom:calc(-2px + 1rem + var(--b));border-bottom:var(--b) solid var(--border)}.card-content{flex:1;overflow-y:auto;padding:10px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{box-shadow:inset 1 0 gray;border-radius:10px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--border-gradient)}.about-container{display:flex;align-items:flex-start}.about-container>span{flex:1% 60%}.text-container{margin-top:55vw;padding-left:0%;overflow-y:auto;height:170px}@media(min-width:1024px){.text-container{margin-top:5%;padding-left:25%;overflow-y:none;height:100%}}.profile{position:absolute;top:20px}.profile-container{display:flex;justify-content:left;align-items:center;padding-left:15vw}.profile-border{position:relative;padding:5%}.profile-border:after{content:"";border-radius:999px;display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:conic-gradient(from 30deg,#a67c00,#ffbf00,#ffcf40,#ffdc73,55%,transparent 60%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#fff calc(100% - 7px));mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#fff calc(100% - 7px))}.profile-image{width:40vw;height:40vw;border-radius:999px;object-fit:cover;display:block;padding:10px}.name{font-weight:700;font-family:Poiret One;font-size:5vw;text-align:center;padding-top:15px;padding-bottom:30px;padding-left:20vw}@media(min-width:1024px){.profile{position:absolute;top:20px}.profile-container{display:flex;justify-content:left;align-items:center;padding-left:0vw}.profile-border{position:relative;padding:5%}.profile-border:after{content:"";border-radius:999px;display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:conic-gradient(from 30deg,#a67c00,#ffbf00,#ffcf40,#ffdc73,55%,transparent 60%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#fff calc(100% - 7px));mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#fff calc(100% - 7px))}.profile-image{width:15vw;height:15vw;border-radius:999px;object-fit:cover;display:block;padding:10px}.name{font-weight:700;font-family:Poiret One;font-size:2.5vw;text-align:center;padding-top:15px;padding-bottom:30px;padding-left:0vw}}@font-face{font-family:Lovely;src:url(/assets/Lovely-Dk2URy6p.ttf) format("truetype");font-weight:400;font-style:normal}.Instagram-Link{display:flex;position:absolute;bottom:60px;left:14px}.Instagram-Link:hover{cursor:pointer}.Instagram-name{padding-top:8px;padding-left:10px;font-family:Lovely,cursive;font-size:24px;background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af,#515bd4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.Instagram-image{height:70px;width:70px;padding:-30px;margin:-15px}.Mail-Link{display:flex;position:absolute;bottom:15px;left:20px}.Mail-Link:hover{cursor:pointer}.Mail-name{padding-top:8px;padding-left:10px;font-family:Poiret One;font-size:15px;font-weight:700}.Mail-image{height:30px;width:30px}.tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%) scale(.9);background:linear-gradient(135deg,#f5f5f5d8);color:#000;padding:6px 14px;font-size:13px;border-radius:5px;font-family:Poiret One;font-weight:bolder;display:flex;align-items:center;gap:6px;opacity:0;transition:all .2s ease;pointer-events:none;box-shadow:0 4px 12px #00000040;white-space:nowrap}.Mail-Link:hover .tooltip,.Instagram-Link:hover .tooltip{opacity:1;transform:translate(-50%) scale(1)}.tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(245,245,245,.849)}.tooltip .icon{font-size:12px;display:inline-block}.tooltip.copied{background:linear-gradient(135deg,#1fa463,#28c76f)}.tooltip.copied:after{border-top-color:#28c76f}.slider{width:70vw;overflow:hidden;position:relative}.slider.H{height:60vh}@media(min-width:1024px){.slider{width:420px;min-width:420px;height:600px;overflow:hidden;position:relative}.slider.H{height:60vh}}.slider-track{display:flex;transition:transform .8s ease;height:100%}.slider-track img{width:100%;flex-shrink:0;object-fit:cover}.slider-dots{position:absolute;bottom:15px;right:20px;display:flex;gap:8px}.dot{width:15px;height:15px;border-radius:50%;background-color:var(--border-gradient);cursor:pointer;transition:background .3s ease}.dot.active{background-color:var(--border)}.EventName{display:flex;text-align:center;justify-content:center;font-family:Regular;font-size:50px;margin-bottom:-10px;margin-top:-20px}.EventHost{display:flex;text-align:center;justify-content:center;font-family:Lucky;font-size:20px;padding-bottom:10px}@media(min-width:1024px){.EventName{display:flex;text-align:center;justify-content:center;font-family:Regular;font-size:70px;margin-bottom:-20px;margin-top:-20px}.EventHost{display:flex;text-align:center;justify-content:center;font-family:Lucky;font-size:30px;padding-bottom:10px}}@font-face{font-family:Regular;src:url(/assets/Regular-yQKQw1lz.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Lucky;src:url(/assets/Lucky-BL8m-kG_.otf) format("opentype");font-weight:b;font-style:normal}.EventText{max-width:100vw;padding-top:15px;font-size:18px;white-space:pre-line}.EventComment{display:block;margin-top:1.5rem;font-size:1rem;font-style:italic;opacity:.8;line-height:1.6}@media(min-width:1024px){.EventText{max-width:80vw;padding-top:15px;font-size:26px;white-space:pre-line}}.ContentContainer{display:flex;flex-direction:column;gap:20px;margin-bottom:50px}.ContentContainer.S>:first-child{order:2}.ContentContainer.S>:last-child{order:1}@media(min-width:1024px){.ContentContainer{padding:30px 60px;display:flex;flex-direction:row;gap:40px;margin-bottom:100px;align-items:flex-start}.ContentContainer.S>:first-child{order:1}.ContentContainer.S>:last-child{order:2}}.service-page{width:100%;box-sizing:border-box;color:#000}.service-hero{max-width:100%;margin-bottom:7rem}.service-title{font-size:clamp(3rem,6vw,5rem);font-family:Viaoda Libre;font-weight:700;background:linear-gradient(135deg,#6b4f00,#b8860b,#d4a017,#8b6508);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.03em;text-shadow:0 1px 1px rgba(0,0,0,.08),0 2px 8px rgba(184,134,11,.15)}.service-description{font-size:1.5rem;font-style:italic;font-weight:500;opacity:.9;margin-bottom:2rem;color:#5a5a5a}.service-intro{font-size:1.5rem;line-height:2;color:#000;max-width:100%}.service-section{margin-bottom:7rem}.section-title{font-size:2rem;font-family:Viaoda Libre;font-weight:700;margin-bottom:3rem;color:#9c7200;letter-spacing:.04em;position:relative;text-shadow:0 1px 1px rgba(0,0,0,.08),0 2px 6px rgba(184,134,11,.12)}.section-title:after{content:"";display:block;width:80px;height:2px;margin-top:.8rem;background:linear-gradient(90deg,#6b4f00,#d4a017)}.service-card-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem}.service-card{position:relative;padding:2rem;border:1px solid rgba(0,0,0,.08);background:#ffffffbf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;border-radius:12px;box-shadow:0 4px 20px #0000000a}.service-card:hover{transform:translateY(-6px);border-color:#b8860b66;box-shadow:0 10px 30px #b8860b1f}.service-number{display:block;font-size:2rem;font-weight:700;letter-spacing:.3rem;color:#a67c00;margin-bottom:1rem}.service-card p{line-height:1.3;color:#000;font-size:1.3rem}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.detail-box{padding:2rem;border:1px solid rgba(0,0,0,.08);background:#fff9;border-radius:12px;transition:all .3s ease;box-shadow:0 4px 20px #00000008}.detail-box:hover{transform:translateY(-4px);box-shadow:0 10px 25px #b8860b14}.detail-box h3{font-size:1.7rem;font-weight:700;margin-bottom:1rem;color:#9c7200}.detail-box p{line-height:1.3;font-size:1.3rem;color:#000}.addon-list{display:flex;flex-direction:column;gap:1.5rem}.addon-item{display:flex;align-items:flex-start;gap:1rem;padding:1.2rem 1.5rem;background:#ffffff80;border-radius:10px;transition:all .25s ease}.addon-item:hover{transform:translate(6px);background:#ffffffbf}.addon-dot{width:10px;height:10px;margin-top:.7rem;border-radius:999px;background:linear-gradient(135deg,#6b4f00,#d4a017,#ffdc73);flex-shrink:0}.addon-item p{margin-top:5px;line-height:1;font-size:1.3rem;color:#000}@media(max-width:768px){.service-title{font-size:2.1rem}.section-title{font-size:1.4rem}.service-description,.service-intro{font-size:1.05rem}.service-card p{font-size:.9rem;line-height:1.4}.service-number{font-size:1.4rem}.detail-box h3{font-size:1.2rem}.detail-box p,.addon-item p{font-size:1rem}.service-card,.detail-box,.addon-item{padding:1.2rem}}.backToTop{position:fixed;bottom:30px;right:12px;width:50px;height:50px;border-radius:50%;border:3px solid var(--border);background:var(--background);color:var(--text);font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0006;transition:all .3s ease;z-index:9999}.backToTop:hover{background:var(--button-hover);transform:translateY(-4px)}.Footer{position:absolute;bottom:3px;font-size:10px;padding-left:20px}.rotate-warning{display:none}@media screen and (max-width:900px)and (orientation:landscape){.rotate-warning{display:flex;position:fixed;inset:0;z-index:99999;background:#000;color:#fff;justify-content:center;align-items:center;text-align:center;padding:2rem}.rotate-box h1{font-size:2rem;margin-bottom:1rem}.rotate-box p{font-size:1.1rem;opacity:.8}}:root{--background: #F2EDE0;--background-gradient: #E8E1CF;--border: #bf9b30;--border-gradient: #a8842a;--text: #2F2F2F;--button-hover: #D8A7A7}*{box-sizing:border-box}body{display:flex;justify-content:center;align-items:center;background:var(--background);background:radial-gradient(circle at 100% 0%,var(--background));height:98vh;color:var(--text)}h1{font-family:Viaoda Libre;text-align:center}p{font-family:Poiret One;line-height:1.5;opacity:1;font-size:4vw;font-weight:700}@media(min-width:1024px){p{font-family:Poiret One;line-height:1.5;opacity:1;font-size:1.5vw;font-weight:700}}
