:root{--font-handwriting:"Segoe Print", var(--font-handwriting-fallback), "Comic Sans MS", cursive;--page-max-width:2160px;--page-background:#f7f5f4;--ink:#090909;--orange:#fe5503;--peach:#fff0e7;--font-size-title:clamp(2rem, min(4.6vw, 5.2svh), 3.8rem);--font-size-title-mobile:clamp(2rem, 8.8vw, 2.35rem);--font-size-card-title:clamp(1.2rem, min(2.05vw, 2.4svh), 1.7rem);--font-size-lead:clamp(1rem, min(1.42vw, 2svh), 1.4rem);--font-size-lead-mobile:clamp(1.125rem, 3.7vw, 1.25rem);--font-size-button:clamp(.9rem, min(1.27vw, 1.55svh), 1.1rem);--font-size-note-large:clamp(.78rem, min(1.3vw, 1.55svh), 1.08rem);--font-size-note:clamp(.75rem, min(1.21vw, 1.45svh), 1rem);--font-size-right-note:clamp(1rem, 1.35vw, 1.5rem);--font-size-label:clamp(.75rem, min(1.13vw, 1.35svh), .94rem);--font-size-card-text:clamp(.75rem, min(1.11vw, 1.32svh), .92rem);--font-size-micro:clamp(.625rem, min(.9vw, 1.08svh), .75rem);--font-size-home-space-title:clamp(1.05rem, 1.65vw, 1.35rem);--font-size-page-two-title:clamp(1.45rem, min(2.65vw, 4.8svh), 4rem);--font-size-page-two-section:clamp(1.7rem, min(2.35vw, 4.1svh), 3rem);--font-size-page-two-script:clamp(1.35rem, 2.05vw, 2.5rem);--font-size-page-two-booking-script:clamp(1.25rem, 1.5vw, 1.8rem);--font-size-page-two-method-script:clamp(2rem, 2.35vw, 2.7rem);--font-size-page-two-card-title:clamp(1.2rem, min(1.75vw, 3.2svh), 2.35rem);--font-size-page-two-panel-title:clamp(1.05rem, 1.2vw, 1.65rem);--font-size-page-two-price-title:clamp(1rem, 1.1vw, 1.5rem);--font-size-page-two-lead:clamp(.9rem, 1.28vw, 1.4rem);--font-size-page-two-feature:clamp(.95rem, min(1.08vw, 1.8svh), 1.2rem);--font-size-page-two-button:clamp(.85rem, min(1.08vw, 1.8svh), 1.4rem);--font-size-page-two-note-large:clamp(.78rem, 1.1vw, 1.5rem);--font-size-page-two-note:clamp(.75rem, min(1.02vw, 1.8svh), 1.32rem);--font-size-page-two-label:clamp(.75rem, min(1.02vw, 1.75svh), 1.25rem);--font-size-topic-badge:clamp(.5rem, .65vw, .625rem);--font-size-page-two-confidentiality:clamp(1.5rem, 2.04vw, 2.5rem);--font-size-page-two-b17-label:clamp(.75rem, .78vw, 1rem);--font-size-page-two-card-text:clamp(.75rem, min(.94vw, 1.65svh), 1.18rem);--font-size-page-two-micro:clamp(.625rem, .78vw, 1rem);--font-size-footer-mobile:clamp(.75rem, 3.2vw, .875rem);--font-size-price:clamp(1.8rem, 2.3vw, 2.5rem);--font-size-menu-item:clamp(1.25rem, 4.9vw, 1.875rem);--font-size-menu-note:clamp(1.25rem, 4.9vw, 1.875rem);--font-size-menu-footer:clamp(.875rem, 3.27vw, 1.25rem);--font-size-dialog-title:clamp(1.4rem, 3.2vw, 2rem);--font-size-dialog-heading:clamp(1.125rem, 2.2vw, 1.3rem);--font-size-dialog-text:clamp(1rem, 1.7vw, 1.125rem);--font-size-dialog-note:clamp(.9rem, 1.5vw, 1rem);--font-size-dialog-footnote:clamp(.625rem, .7vw, .6875rem);--font-size-loading-title:clamp(1.8rem, 5vw, 2.75rem);--font-size-loading-note:clamp(1rem, 3.6vw, 1.35rem)}*{box-sizing:border-box;-webkit-user-select:none;user-select:none}html{background:var(--page-background)}body{background:var(--page-background);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea,select{font:inherit}button{color:inherit}img{max-width:100%}[data-interactive=true]{cursor:pointer;transition:translate .18s,scale .18s,box-shadow .18s,filter .18s}[data-interactive=true]:focus-visible{outline:2px solid var(--orange);outline-offset:4px}[data-interactive=true]:active{translate:0;scale:.98}[data-interactive=true][data-touch-active=true]{filter:brightness(.97);translate:0 -2px;scale:.98;box-shadow:0 7px 18px #53250f1a}@media (any-pointer:coarse){[data-interactive=true]:active{filter:brightness(.97);box-shadow:0 7px 18px #53250f1a}}@media (hover:hover) and (pointer:fine){[data-interactive=true]:hover{filter:brightness(.97);translate:0 -2px;box-shadow:0 7px 18px #53250f1a}}@media (prefers-reduced-motion:reduce){[data-interactive=true]{transition:none}[data-interactive=true]:hover,[data-interactive=true]:active,[data-interactive=true][data-touch-active=true]{translate:none;scale:none}}
@font-face{size-adjust:145%;font-family:handwriting;src:url(../media/Caveat_Variable.3tcsxjdleg7h2.ttf)format("truetype");font-display:swap;font-weight:400 700;font-style:normal}.handwriting_9fb11d32-module__6cJmfa__className{font-family:handwriting;font-style:normal}.handwriting_9fb11d32-module__6cJmfa__variable{--font-handwriting-fallback:"handwriting"}
