@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.eb60fb62.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.edc4ba47.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.d355e0bf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.8b1cf68a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.0de3c900.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.eb60fb62.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.edc4ba47.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.d355e0bf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.8b1cf68a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.0de3c900.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.eb60fb62.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.edc4ba47.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.d355e0bf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.8b1cf68a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.0de3c900.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.eb60fb62.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.edc4ba47.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.d355e0bf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.8b1cf68a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.0de3c900.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.eb60fb62.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.edc4ba47.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.d355e0bf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.8b1cf68a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.0de3c900.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.eb60fb62.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.edc4ba47.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.d355e0bf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.8b1cf68a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.0de3c900.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_sans_39e726f4-module__lf0ogq__className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.nunito_sans_39e726f4-module__lf0ogq__variable{--font-lp:"Nunito Sans","Nunito Sans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lp-cherry:#ce2231;--lp-ocean:#4e738a;--lp-jade:#e0efe8;--lp-opal:#a4c4b5;--lp-cream:#f2f2f2;--lp-text:#464646;--lp-white:#fff;--lp-shadow:-5px 5px 8px #31313124,-1px 2px 29px #31313121;--info-strip-sticky-height:39px}.thank-you-page{background:#fafafa;min-height:100vh}.thank-you-hero{text-align:center;background-color:#e0efe8;background-image:url(/assets/figma/thank-you-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;height:85vh;padding:80px 24px;display:flex}.thank-you-content{flex-direction:column;align-items:center;gap:40px;width:min(1160px,100%);display:flex}.thank-you-logo{width:244px;height:auto}.thank-you-copy{color:var(--lp-ocean);flex-direction:column;gap:10px;max-width:780px;display:flex}.thank-you-copy h1{margin:0;font-size:40px;font-weight:900;line-height:1.2}.thank-you-copy p{margin:0;font-size:18px;font-weight:500;line-height:1.2}.thank-you-actions{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.thank-you-social-link{background:var(--lp-ocean);color:var(--lp-white);border-radius:50px;align-items:center;gap:6px;min-height:48px;padding:14px 20px;font-size:18px;font-weight:500;line-height:1.2;text-decoration:none;transition:filter .2s;display:inline-flex}.thank-you-social-link:hover{filter:brightness(1.08)}.thank-you-stripe{background:repeating-linear-gradient(90deg,#ce2231 0 11.441px,#e6aa9d 11.441px 22.882px);width:100%;height:17.18px}.thank-you-footer{color:var(--lp-ocean);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 24px;display:flex}.thank-you-footer p{margin:0;font-size:18px;font-weight:500;line-height:1.2}.thank-you-footer strong{font-size:20px;font-weight:900;line-height:1.2}@media only screen and (max-width:767px){.thank-you-hero{height:82vh;padding:40px}.thank-you-content{gap:40px}.thank-you-logo{width:195px}.thank-you-copy{max-width:350px}.thank-you-copy h1{font-size:30px}.thank-you-copy p{font-size:16px}.thank-you-actions{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:347px}.thank-you-social-link{justify-content:center;width:100%;font-size:18px}.thank-you-footer{padding:40px}}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:clip}html{scroll-behavior:smooth}body{background:var(--lp-white);color:var(--lp-ocean);font-family:var(--font-lp),"Nunito Sans","Avenir Next","Segoe UI",sans-serif;text-rendering:optimizeLegibility}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit}.lp-root{width:100%}.section-shell{width:min(1160px,100% - 80px);margin:0 auto}.lp-heading{text-align:center;margin:0;font-size:clamp(2rem,2.5vw,2.5rem);font-weight:900;line-height:1.2}.lp-heading.left{text-align:left}.lp-subheading{color:var(--lp-ocean);text-align:center;margin:.5rem 0 0;font-size:clamp(1.125rem,1.8vw,1.5625rem);font-weight:600;line-height:1.2}.lp-heading.cherry{color:var(--lp-cherry)}.lp-heading.ocean{color:var(--lp-ocean)}.lp-heading.white{color:var(--lp-white)}.hero{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:780px;position:relative;overflow:hidden}.hero-shell{align-items:center;min-height:780px;padding:100px 0;display:flex}.hero-content{z-index:2;max-width:640px;position:relative}.hero-logo-wrap{width:250px;height:77.75px;margin-bottom:1.5rem;position:relative}@media only screen and (max-width:767px){.hero-logo-wrap{margin-top:60px}}.hero-logo-sub{object-fit:contain;width:96.67%;height:22.77%;position:absolute;top:0;left:0}.hero-logo-main{object-fit:contain;width:97.73%;position:absolute;top:5.99%}.hero-title{color:var(--lp-cherry);margin:0;font-size:clamp(2.5rem,4.5vw,3.75rem);font-weight:900;line-height:1.2}.hero-subtitle{color:var(--lp-ocean);margin:.8rem 0 0;font-size:clamp(1.4rem,3vw,2.5rem);font-weight:600;line-height:1.2}.hero-promo-copy{background:var(--lp-jade);border:3px solid var(--lp-white);color:var(--lp-ocean);border-radius:10px;width:fit-content;margin-top:1.8rem;padding:.85rem 1.25rem;font-size:clamp(1.15rem,2vw,1.5625rem);font-weight:900}.hero-tc{color:var(--lp-ocean);margin:.8rem 0 0;font-size:1.125rem;font-style:italic}.lp-cta{background:var(--lp-cherry);box-shadow:var(--lp-shadow);color:var(--lp-white);cursor:pointer;border:0;border-radius:10px;margin-top:.8rem;padding:.9rem 1.4rem;font-size:clamp(1.125rem,2vw,1.5625rem);font-weight:900;line-height:1;transition:transform .2s,filter .2s}.lp-cta:hover{filter:brightness(1.03);transform:translateY(-2px)}.hero-decor{pointer-events:none;position:absolute}.hero-lantern{object-fit:contain;width:91px;height:158px;top:-16px;right:7%}.hero-firecracker{object-fit:contain;width:78px;height:135px;top:-6px;right:2%}.hero-coin{object-fit:contain;width:60px;height:52px}.hero-coin-top-left{top:13.8%;left:38.1%}.hero-coin-bottom-left{bottom:150px;left:40.5%}.hero-star{object-fit:contain;width:29px;height:51px}.hero-star-top-left{top:4.9%;left:37.1%}.hero-star-left{top:56.7%;left:7%}.hero-star-center{top:31.6%;left:52.8%}.hero-star-top-right{top:13%;left:96.2%}.hero-spark{object-fit:contain;width:30px;height:45px}.hero-spark-top-left{top:2.5%;left:28%}.hero-spark-top-right{top:2.4%;left:80.2%}.info-strip{color:var(--lp-white);letter-spacing:.01em;z-index:120;white-space:nowrap;background:#587e98;padding:.65rem 0;font-size:1.12rem;font-weight:800;line-height:1;position:sticky;top:0;overflow:hidden}.ticker-marquee{width:max-content;animation:32s linear infinite ticker;display:flex}.ticker-track{flex-shrink:0;gap:0;display:flex}.ticker-track>span{padding:0 2.3rem;display:inline-block;position:relative}.ticker-track>span:after{content:"";background:#ffffffbf;width:2px;height:1.05em;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ticker-track>span:first-child{padding-left:1.3rem}.ticker-item{align-items:center;display:inline-flex}.ticker-part{white-space:nowrap;align-items:center;display:inline-flex}.ticker-part:not(:last-child):after{color:#ffffffd1;content:"|";margin:0 .7rem}.menu-band{top:calc(var(--info-strip-sticky-height) - 1px);z-index:60;padding:50px 0;transition:padding .2s;position:sticky}.menu-sticky-sentinel{pointer-events:none;height:1px;margin-top:-1px}.menu-band.is-stuck{padding:8px 0}.menu-band-red{background:var(--lp-cherry)}.menu-band-blue{background:var(--lp-ocean)}.top-tabs-region,.middle-tabs-region{position:relative}.menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.menu-button{--menu-btn-y:0px;background:var(--lp-white);color:var(--lp-cherry);cursor:pointer;min-height:90px;transform:translateY(var(--menu-btn-y));border:2px solid #0000;border-radius:10px;padding:1rem 1.4rem;font-size:clamp(1.125rem,1.6vw,1.5625rem);font-weight:900;transition:transform .2s,filter .2s,box-shadow .2s,min-height .2s,padding .2s,font-size .2s}.menu-band.is-stuck .menu-button{min-height:72px;padding:.7rem 1.15rem;font-size:clamp(1rem,1.35vw,1.35rem)}.menu-button:hover{--menu-btn-y:-2px}.menu-button.is-active,.menu-button[aria-selected=true]{color:var(--lp-white);--menu-btn-y:1px;background:#597f9c;border-color:#c8d9e5;box-shadow:0 6px 16px #24384640,inset 0 1px #fff3}.menu-button.is-active:hover,.menu-button[aria-selected=true]:hover{transform:none}.checkered-bg{background-color:var(--lp-jade);background-image:linear-gradient(90deg,#ffffff1c 50%,#0000 50%),linear-gradient(#ffffff1c 50%,#0000 50%);background-size:34px 34px}.tab-panel-spacing{padding-bottom:var(--panel-pb,0);padding-top:var(--panel-pt,0);transition:padding-bottom .3s cubic-bezier(.4,0,.2,1),padding-top .3s cubic-bezier(.4,0,.2,1)}.tab-panel-spacing.is-collapsing{--panel-pb:0px;--panel-pt:0px;border-top-width:0;border-bottom-width:0}.calendar-section{--panel-pb:80px;--panel-pt:80px;position:relative;overflow:hidden}.calendar-section>.section-shell{z-index:2;position:relative}.calendar-badges-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:.7rem;display:flex}.calendar-pill{background:var(--lp-white);color:var(--lp-ocean);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:.55rem .95rem;font-size:1.25rem;font-weight:900;line-height:1.2;display:inline-flex}.calendar-pill img{object-fit:contain;width:24px;height:24px}.location-pill{text-align:center;justify-content:center;width:fit-content;max-width:100%;margin:10px auto 0;display:flex}.location-pill span{text-align:center}.countdown-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:28px;display:grid}.countdown-card{background:#597f9c;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:.5rem;display:flex}.countdown-value{color:var(--lp-white);font-size:clamp(3.5rem,6.5vw,6.875rem);font-weight:300;line-height:1}.countdown-label{color:var(--lp-opal);text-transform:lowercase;margin-top:.35rem;font-size:1.125rem;font-weight:900}.calendar-decor{pointer-events:none;z-index:1;position:absolute}.calendar-decor img{object-fit:contain;position:absolute}.calendar-decor-left{width:188px;height:190px;top:102px;left:clamp(24px,5.8vw,84px)}.calendar-decor-ingot-large{width:94px;height:78px;top:0;left:0}.calendar-decor-ingot-small{width:76px;height:63px;top:108px;left:86px}.calendar-decor-star-left{width:29px;height:49px;top:73px;left:30px}.calendar-decor-plus{width:17px;height:17px}.calendar-decor-plus-left-top{top:24px;left:122px}.calendar-decor-plus-left-bottom{top:146px;left:68px}.calendar-decor-right{width:190px;height:112px;top:367px;right:clamp(14px,7.8vw,111px)}.calendar-decor-oranges{width:114px;height:94px;top:0;left:0}.calendar-decor-star-right{width:29px;height:49px;top:26px;left:156px}.calendar-decor-plus-right{top:4px;left:125px}.activities-section{background:var(--lp-cream);--panel-pb:80px;--panel-pt:80px}.activities-grid-wrap{margin-top:34px;position:relative}.activities-carousel-shell{position:relative}.activities-fan{object-fit:contain;pointer-events:none;z-index:5;width:160px;position:absolute;top:-60px;right:0}.activities-grid{z-index:1;scroll-behavior:smooth;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid;position:relative}.activities-carousel-arrow{display:none}.activities-carousel-arrow-icon{pointer-events:none;stroke-width:2.75px;width:30px;height:30px}.activities-mobile-description{display:none}.activity-card{text-align:center;border-radius:10px;outline:0;flex-direction:column;justify-content:center;align-items:center;min-height:195px;padding:1.4rem;transition:background-color .24s,color .24s;display:flex;position:relative}.activity-card h3,.activity-icon{transition:opacity .24s,transform .24s}.activity-card h3{margin:.5rem 0 0;font-size:clamp(1.5rem,2vw,1rem);font-weight:800;line-height:1.2}.activity-icon{width:60px;height:auto;object-fit:contain!important}.activity-hover-description{color:var(--lp-white);opacity:0;pointer-events:none;text-align:center;margin:0;padding:1.6rem;font-size:clamp(1rem,1.55vw,1.25rem);font-weight:500;line-height:1.3;transition:opacity .24s,transform .24s;position:absolute;inset:0;transform:translateY(6px)}@media (hover:hover) and (pointer:fine){.activity-card:hover{color:var(--lp-white);background:#597f9c}.activity-card:hover .activity-icon,.activity-card:hover h3{opacity:0;transform:translateY(-8px)}.activity-card:hover .activity-hover-description{opacity:1;transform:translateY(0)}}.activity-card:focus-visible{color:var(--lp-white);background:#597f9c}.activity-card:focus-visible .activity-icon,.activity-card:focus-visible h3{opacity:0;transform:translateY(-8px)}.activity-card:focus-visible .activity-hover-description{opacity:1;transform:translateY(0)}.tone-orange{color:var(--lp-white);background:#ff894a}.tone-cherry{color:var(--lp-white);background:#d51d34}.tone-yellow{color:var(--lp-ocean);background:#f1dd5d}.tone-mint{color:var(--lp-ocean);background:#c1cfca}.tone-pink{color:var(--lp-ocean);background:#e2c2c9}.tone-gray{color:var(--lp-ocean);background:#d7d7d7}.highlights-section{--panel-pb:80px;--panel-pt:70px;background:var(--lp-cherry);position:relative}.highlights-divider{pointer-events:none;z-index:2;background-image:url(/assets/figma/divider.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100vw;height:17.1797px;display:block;position:absolute;left:50%;transform:translate(-50%)}.highlights-divider-top{top:0}.highlights-divider-bottom{bottom:0}.highlights-section>.section-shell{z-index:3;position:relative}.highlights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:0;display:grid}.highlights-grid-wrap{margin-top:30px;position:relative}.highlights-carousel-shell{position:relative}.highlights-carousel-arrow,.highlights-mobile-description{display:none}.highlight-card{background:var(--lp-white);text-align:center;border-radius:12px;outline:0;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:1.75rem 1rem;transition:background-color .24s;display:flex;position:relative}.highlight-card h3{color:var(--lp-ocean);margin:.55rem 0 0;font-size:1.23rem;font-weight:900;line-height:1.2;transition:opacity .24s,transform .24s}.highlight-icon{justify-content:center;width:170px;height:100px;transition:opacity .24s,transform .24s;display:flex}.highlight-icon img{object-fit:contain;width:100%;height:100%}.highlight-hover-description{color:var(--lp-white);opacity:0;pointer-events:none;text-align:center;justify-content:center;align-items:center;margin:0;padding:1.2rem 1.5rem;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:500;line-height:1.3;transition:opacity .24s,transform .24s;display:flex;position:absolute;inset:0;transform:translateY(6px)}.highlights-summary{color:var(--lp-white);text-align:center;max-width:1180px;margin:36px auto 0;font-size:clamp(.95rem,1.15vw,1.15rem);line-height:1.34}@media (hover:hover) and (pointer:fine){.highlights-section .highlight-card:hover{background:#597f9b!important}.highlights-section .highlight-card:hover .highlight-icon,.highlights-section .highlight-card:hover h3{opacity:0;transform:translateY(-8px)}.highlights-section .highlight-card:hover .highlight-hover-description{opacity:1;transform:translateY(0)}}.highlights-section .highlight-card:focus-visible{background:#597f9b!important}.highlights-section .highlight-card:focus-visible .highlight-icon,.highlights-section .highlight-card:focus-visible h3{opacity:0;transform:translateY(-8px)}.highlights-section .highlight-card:focus-visible .highlight-hover-description{opacity:1;transform:translateY(0)}.promotion-section{background:var(--lp-cream);padding:80px 0}.promotion-layout{grid-template-columns:429px minmax(0,1fr);align-items:center;gap:70px;display:grid;position:relative}.promotion-image{aspect-ratio:429/500;object-fit:contain;width:100%}.promotion-image-wrap{position:relative}.promotion-decor{object-fit:contain;pointer-events:none;position:absolute}.promotion-packet-figma{aspect-ratio:429/500;width:100%;position:relative}.promotion-packet-objects{width:100%;height:100%}@media only screen and (max-width:767px){.promotion-packet-objects{max-width:200px;height:auto}}.promotion-right-decor{pointer-events:none;width:163px;height:180px;position:absolute;top:232px;right:-182px}.promo-right-ingot-large{width:94px;height:78px;top:0;left:69px}.promo-right-plus-top{width:17px;height:17px;top:33px;left:35px}.promo-right-ingot-small{width:76px;height:63px;top:109px;left:0}.promo-right-star{width:29px;height:49px;top:103px;left:103px}.promo-right-plus-bottom{width:17px;height:17px;top:163px;left:78px}.promotion-copy h3{color:var(--lp-ocean);margin:.75rem 0 0;font-size:clamp(1.15rem,1.8vw,1.5625rem);font-weight:900;line-height:1.2}.promo-value-box{border:3px solid var(--lp-cherry);background:#f1dd5d;border-radius:10px;max-width:412px;margin-top:1rem;padding:.9rem 1.2rem}.promo-value-box p{color:var(--lp-cherry);margin:0;font-size:clamp(2rem,3vw,2.5rem);line-height:1.2}.promo-value-box span{font-weight:900}.promo-tc{color:var(--lp-ocean);margin:.4rem 0 0;font-size:1.125rem;font-style:italic}.inside-section{--panel-pb:80px;--panel-pt:80px}.inside-text{color:var(--lp-ocean);text-align:center;max-width:1080px;margin:.65rem auto 0;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.2}.inside-text strong{font-weight:900}.inside-visual-wrap{max-width:800px;margin:40px auto 0;position:relative}.inside-main-image{aspect-ratio:16/9;object-fit:cover;border-radius:20px;width:100%;-webkit-mask-image:url(/assets/figma/mask-image.png);mask-image:url(/assets/figma/mask-image.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.inside-sticker{object-fit:contain;width:clamp(64px,10vw,124px);position:absolute}.inside-sticker-left{top:-24px;left:0}.inside-sticker-right{bottom:-12px;right:0}.programmes-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:28px;display:grid}.programme-card{background:var(--lp-white);text-align:center;border-radius:10px;flex-direction:column;align-items:center;min-height:320px;padding:1.25rem;display:flex}.programme-card img{object-fit:contain;width:170px;height:170px}.programme-card h3{color:var(--lp-ocean);margin:.35rem 0 0;font-size:1.25rem;font-weight:900;line-height:1.2}.programme-card p{color:var(--lp-ocean);margin:.35rem 0 0;font-size:1.125rem;line-height:1.2}.testimonials-section{background:var(--lp-white);--panel-pb:80px;--panel-pt:80px}.testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:30px;display:grid}.testimonial-card{background:var(--lp-jade);border:2px solid var(--lp-ocean);text-align:center;border-radius:10px;min-height:340px;padding:46px 50px 32px;position:relative}.testimonial-card p{color:var(--lp-ocean);margin:0;font-size:1.125rem;line-height:1.2}.rating{justify-content:center;gap:5px;margin-top:14px;display:flex}.rating img{object-fit:contain;width:30px;height:30px}.testimonial-card h3{color:var(--lp-ocean);margin:14px 0 0;font-size:1.125rem;font-weight:900}.quote-mark{color:var(--lp-ocean);font-size:4rem;font-weight:900;line-height:.7;position:absolute}.quote-open{top:18px;left:18px}.quote-close{bottom:18px;right:18px}.reserve-section{background:var(--lp-ocean);color:var(--lp-white);padding:80px 0}.reserve-subtitle{color:var(--lp-white);text-align:center;max-width:900px;margin:.7rem auto 0;font-size:1.125rem;line-height:1.2}.reserve-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:50px;display:grid}.reserve-map{border-radius:20px;min-height:734px;position:relative;overflow:hidden}.reserve-map-frame{height:100%;min-height:inherit;border:0;width:100%}.reserve-form-wrap{background:var(--lp-white);border-radius:20px;padding:40px 50px}.reserve-form{flex-direction:column;gap:16px;display:flex}.reserve-form label{color:var(--lp-text);flex-direction:column;gap:9px;font-size:1rem;font-weight:500;line-height:1.2;display:flex}.reserve-form input,.reserve-form select{background:var(--lp-white);border:1px solid var(--lp-opal);color:var(--lp-text);border-radius:10px;outline:0;min-height:44px;padding:.65rem}.reserve-form input:focus,.reserve-form select:focus{border-color:var(--lp-ocean);box-shadow:0 0 0 2px #4e738a24}.custom-date{position:relative}.custom-date-button{background:var(--lp-white);border:1px solid var(--lp-opal);color:var(--lp-text);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:.7rem .85rem;font-size:1.05rem;display:flex}.custom-date-button:focus-visible{border-color:var(--lp-ocean);outline:0;box-shadow:0 0 0 2px #4e738a24}.custom-date-button.is-placeholder{color:#4b4b4b99}.custom-date-button-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%234B4B4B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:20px 20px;flex:0 0 20px;width:20px;height:20px;margin-left:12px;display:inline-block}.custom-date-popover{background:var(--lp-white);z-index:4;border:1px solid #4e738a40;border-radius:12px;width:100%;margin-top:8px;padding:10px;display:none;position:absolute;left:0;box-shadow:0 12px 24px #253d4c1f}.custom-date-popover.is-open{display:block}.custom-date-header{grid-template-columns:32px 1fr 32px;align-items:center;gap:8px;margin-bottom:10px;display:grid}.custom-date-header p{color:var(--lp-text);text-align:center;text-transform:capitalize;margin:0;font-size:.95rem;font-weight:600}.custom-date-nav{color:var(--lp-text);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.custom-date-nav:hover{background:#4e738a1f}.custom-date-weekdays,.custom-date-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.custom-date-weekdays{color:#4b4b4bb8;text-align:center;margin-bottom:4px;font-size:.78rem;font-weight:600}.custom-date-empty{height:34px;display:block}.custom-date-day{color:var(--lp-text);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;height:34px;padding:0;font-size:.9rem;display:inline-flex}.custom-date-day:hover{background:#4e738a1f}.custom-date-day.is-selected{background:var(--lp-ocean);color:var(--lp-white);font-weight:600}.custom-date-day.is-today:not(.is-selected){box-shadow:inset 0 0 0 1px #4e738a66}.custom-date-label,.custom-select-label{color:var(--lp-text);flex-direction:column;gap:9px;font-size:1rem;font-weight:500;line-height:1.2;display:flex}.custom-select{position:relative}.custom-select-button{background:var(--lp-white);border:1px solid var(--lp-opal);color:var(--lp-text);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:.7rem .85rem;font-size:1.05rem;display:flex}.custom-select-button:focus-visible{border-color:var(--lp-ocean);outline:0;box-shadow:0 0 0 2px #4e738a24}.custom-select-button.is-placeholder{color:#4b4b4b99}.custom-select-caret{border-bottom:2px solid var(--lp-text);border-right:2px solid var(--lp-text);width:8px;height:8px;margin-left:12px;transition:transform .2s;display:inline-block;transform:rotate(45deg)}.custom-select.is-open .custom-select-caret{transform:rotate(-135deg)}.custom-select-list{background:var(--lp-white);z-index:3;border:1px solid #4e738a40;border-radius:12px;width:100%;max-height:220px;margin:8px 0 0;padding:8px;list-style:none;display:none;position:absolute;overflow-y:auto;box-shadow:0 12px 24px #253d4c1f}.custom-select.is-open .custom-select-list{gap:6px;display:grid}.custom-select-option{color:var(--lp-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:10px 12px;font-size:1rem}.custom-select-option:hover,.custom-select-option[aria-selected=true]{background:#4e738a1f}.form-cta{align-self:center;margin-top:8px}.form-cta:disabled{cursor:not-allowed;opacity:.72}.form-note{color:var(--lp-ocean);text-align:center;min-height:1.2em;margin:0;font-size:1rem;font-style:italic}.form-note.is-success{color:#2f7c56;font-style:normal}.form-note.is-error{color:var(--lp-cherry);font-style:normal}.lp-footer{color:var(--lp-ocean);text-align:center;padding:40px 0}.lp-footer p{margin:0;font-size:1.125rem;line-height:1.2}.lp-footer strong{margin-top:.5rem;font-size:1.25rem;font-weight:900;display:block}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1024px){.section-shell{width:min(1160px,100% - 48px)}.menu-grid{gap:16px}.activities-grid,.highlights-grid,.programmes-grid,.testimonials-grid,.reserve-grid{grid-template-columns:1fr}.activities-fan{width:110px;top:-18px;right:0}.promotion-layout{grid-template-columns:1fr;gap:24px}.promotion-image-wrap{max-width:350px;margin:0 auto}.promotion-right-decor{display:none}.lp-heading.left,.promotion-copy{text-align:center}.promo-value-box{margin-left:auto;margin-right:auto}.reserve-map{order:2;min-height:350px}.reserve-form-wrap{order:1;padding:20px}}@media (max-width:768px){.section-shell{width:calc(100% - 48px);max-width:350px}.hero{background-position:bottom;background-size:auto 56%;min-height:1001px}@media only screen and (max-width:767px){.hero{background-position:85% 110%;background-size:auto 44%;background-image:linear-gradient(#fffffffa 0%,#ffffffc7 15%,#ffffff0a 38%),url(/assets/figma/TCH-LP-Hero-BG.webp)!important}}.hero-shell{align-items:flex-start;min-height:1001px;padding-top:40px}.hero-content{text-align:center;max-width:350px;margin:0 auto}.hero-logo-wrap{width:200px;height:62.2px;margin-left:auto;margin-right:auto}.hero-logo-sub,.hero-logo-main{margin-left:0;margin-right:0}.hero-title{font-size:3rem}@media only screen and (max-width:767px){.hero-title{font-size:2.3rem}}.hero-subtitle{font-size:1.85rem}@media only screen and (max-width:767px){.hero-subtitle{font-size:1.2rem}}.hero-promo-copy{text-align:center;width:100%}.hero-lantern{width:58px;height:101px;top:-8px;left:18px}.hero-firecracker{width:60px;height:104px;top:12px;right:10px}.hero-coin{width:26px;height:23px}.hero-coin-top-left{top:108px;left:22px}.hero-coin-bottom-left{bottom:410px;right:20px}.hero-star{width:13px;height:23px}.hero-star-top-left{top:36px;left:76px}.hero-star-left{bottom:485px;left:24px}.hero-star-center,.hero-star-top-right{display:none}.hero-spark{width:16px;height:24px}.hero-spark-top-left{top:20px;left:16px}.hero-spark-top-right{top:18px;right:80px}.menu-band{padding:40px 0}.menu-band.is-stuck{padding:6px 0 5px}.menu-band .section-shell{width:100%;max-width:none}.menu-grid{--menu-card-width:280px;--menu-edge-inset:10px;padding:0 max(var(--menu-edge-inset),calc(50vw - (var(--menu-card-width)/2)))6px var(--menu-edge-inset);scroll-snap-type:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:12px;width:100%;display:flex;overflow-x:auto}.menu-button{min-height:64px;width:var(--menu-card-width);flex:none}.menu-band.is-stuck .menu-button{min-height:52px;padding:.52rem .95rem;font-size:1.05rem}.calendar-pill{font-size:1rem}.countdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.countdown-card{min-height:130px}.countdown-value{font-size:4rem}.calendar-decor-left,.calendar-decor-right{display:none}.activities-grid-wrap,.highlights-grid-wrap,.programmes-grid,.testimonials-grid{margin-top:20px}.activities-carousel-shell{--activities-mobile-gutter:16px;--activities-mobile-gutter-left:calc(var(--activities-mobile-gutter) + env(safe-area-inset-left));--activities-mobile-gutter-right:calc(var(--activities-mobile-gutter) + env(safe-area-inset-right));width:100vw;max-width:100vw;margin-top:20px;position:relative;left:50%;overflow:visible;transform:translate(-50%)}.activities-grid{padding:0 var(--activities-mobile-gutter-right)8px var(--activities-mobile-gutter-left);scroll-padding-left:var(--activities-mobile-gutter-left);scroll-padding-right:var(--activities-mobile-gutter-right);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;width:100vw;margin:0;display:flex;overflow-x:auto}.activities-grid::-webkit-scrollbar{display:none}.activity-card{flex:0 0 calc(100vw - var(--activities-mobile-gutter-left) - var(--activities-mobile-gutter-right));scroll-snap-align:center;scroll-snap-stop:always;min-height:190px}.activities-carousel-arrow{color:var(--lp-white);cursor:pointer;z-index:4;background:#597f9c;border:0;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;padding:0;font-size:3rem;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 16px #2438463d}.activities-carousel-arrow.prev{left:10px}.activities-carousel-arrow.next{right:10px}.activities-carousel-arrow:disabled{cursor:default;opacity:.48}.activities-mobile-description{color:var(--lp-white);max-width:calc(100vw - var(--activities-mobile-gutter-left) - var(--activities-mobile-gutter-right));text-align:center;background:#597f9c;border-radius:16px;margin:14px auto 0;padding:1.2rem 1.1rem;font-size:.95rem;font-weight:500;line-height:1.34;display:block}.highlights-section{--panel-pb:50px;--panel-pt:50px}.highlights-carousel-shell{--highlights-mobile-gutter:16px;--highlights-mobile-gutter-left:calc(var(--highlights-mobile-gutter) + env(safe-area-inset-left));--highlights-mobile-gutter-right:calc(var(--highlights-mobile-gutter) + env(safe-area-inset-right));width:100vw;max-width:100vw;position:relative;left:50%;overflow:visible;transform:translate(-50%)}.highlights-grid{padding:0 var(--highlights-mobile-gutter-right)8px var(--highlights-mobile-gutter-left);scroll-padding-left:var(--highlights-mobile-gutter-left);scroll-padding-right:var(--highlights-mobile-gutter-right);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;width:100vw;margin:0;display:flex;overflow-x:auto}.highlights-grid::-webkit-scrollbar{display:none}.highlight-card{flex:0 0 calc(100vw - var(--highlights-mobile-gutter-left) - var(--highlights-mobile-gutter-right));scroll-snap-align:center;scroll-snap-stop:always;min-height:170px}.highlight-icon{width:132px;height:74px}.highlight-icon img{width:100%;height:100%}.highlights-summary{max-width:42ch;margin-top:24px;font-size:.95rem;line-height:1.4}.highlights-carousel-arrow{color:var(--lp-white);cursor:pointer;z-index:4;background:#597f9c;border:0;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 16px #2438463d}.highlights-carousel-arrow.prev{left:10px}.highlights-carousel-arrow.next{right:10px}.highlights-carousel-arrow:disabled{cursor:default;opacity:.48}.highlights-mobile-description{color:var(--lp-white);max-width:calc(100vw - var(--highlights-mobile-gutter-left) - var(--highlights-mobile-gutter-right));text-align:center;background:#597f9c;border-radius:16px;margin:14px auto 0;padding:1.2rem 1.1rem;font-size:.95rem;font-weight:500;line-height:1.34;display:block}.inside-visual-wrap{margin-top:20px}.inside-main-image{border-radius:14px}.programme-card{min-height:285px}@media only screen and (max-width:767px){.programme-card{min-width:0!important}}.programme-card img{width:130px;height:130px}.testimonial-card{min-height:290px;padding:40px 30px}.rating img{width:25px;height:25px}.reserve-grid{margin-top:20px}.lp-footer strong{font-size:1.1rem}.lp-footer{padding-bottom:120px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
