@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Zen Kaku Gothic New", sans-serif;--font-serif:"Shippori Mincho B1", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-100:oklch(96.7% .003 264.542);--color-gray-400:oklch(70.7% .022 261.325);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:561px;--breakpoint-md:961px;--breakpoint-xl:1921px;--container-md:28rem;--container-xl:36rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-base:1rem;--text-base--line-height: 1.5 ;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--aspect-video:16 / 9;--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);--color-main01:var(--main01);--color-mono04:var(--mono04);--color-mono01:var(--mono01);--color-accent01:var(--accent01);--color-muted02:var(--muted02);--color-muted05:var(--muted05);--color-mono02:var(--mono02);--color-mono03:var(--mono03);--color-status-error:var(--status-error);--font-accent:"Shippori Mincho B1", serif;--font-display:"Forum", sans-serif;--icon-calendar:url(/common/img/icon/calendar.svg);--icon-car:url(/common/img/icon/car.svg);--icon-crest:url(/common/img/icon/crest.svg);--icon-external-link:url(/common/img/icon/external-link.svg);--icon-play:url(/common/img/icon/play.svg);--icon-plus:url(/common/img/icon/plus.svg);--icon-search:url(/common/img/icon/search.svg);--icon-wreath:url(/common/img/icon/wreath.svg);--icon-globe:url(/common/img/header/globe.svg);--icon-close:url(/common/img/menu/close.svg);--icon-close-thin:url(/common/img/icon/close-thin.svg);--icon-arrow-up:url(/common/img/icon/arrow-up.svg);--icon-instagram:url(/common/img/logo/insta.svg);--icon-logo-yoko:url(/common/img/logo/logo_yoko.svg);--deco-flourish-left:url(/common/img/bg/flourish-left.svg);--deco-flourish-right:url(/common/img/bg/flourish-right.svg);--deco-cloud-pc:url(/common/img/bg/cloud-pc.svg);--deco-cloud-sp:url(/common/img/bg/cloud-sp.svg);--deco-cloud-square:url(/common/img/bg/cloud-square.svg);--deco-scallop-frame-tp-pc:url(/common/img/bg/pc-frame-tp.svg);--deco-scallop-frame-bt-pc:url(/common/img/bg/pc-frame-bt.svg);--deco-scallop-frame-tp-sp:url(/common/img/bg/sp-frame-tp.svg);--deco-scallop-frame-bt-sp:url(/common/img/bg/sp-frame-bt.svg);--deco-concept-roof:url(/img/top/concept/union.svg);--deco-concept-paper:url(/img/top/concept/bg.webp);--deco-arch-frame:url(/common/img/bg/arch-frame.svg);--deco-header-frame-pc:url(/common/img/header/pc.svg);--deco-header-frame-sp:url(/common/img/header/sp.svg);--deco-menu-frame-pc:url(/common/img/menu/menu-frame-pc.svg);--deco-menu-frame-sp:url(/common/img/menu/menu-frame-sp.svg);--deco-bg-main:url(/common/img/bg/bg-main.svg)}}@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;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}:root{--design-mobile:390;--design-notebook:1440;--main01:#7f0012;--accent01:#b19b70;--accent-metallic01:#d9c9a9;--muted01:#ebe6dd;--muted02:#f5f5f5;--muted03:#faf2f2;--muted05:#f3e8e8;--muted06:#7b6b6b;--mono01:#fff;--mono02:#000;--mono03:#232323;--mono04:#b6b6b6;--status-error:#c0392b;--section-1:.1875rem;--section-2:.5rem;--section-4:.625rem;--section-5:1rem;--section-6:2.25rem;--section-7:2.5rem;--section-8:3.75rem;--section-10:3.5rem;--section-11:3.75rem;--section-12:5rem;--section-13:7.5rem;--division-gutter:1.25rem;--division-gap:3.5rem;--radius-1:.9375rem;--radius-2:1.875rem;--radius-3:.1875rem;--radius-4:.3125rem;--radius-9999:18.75rem;--lh-100:1;--lh-120:1.2;--lh-150:1.5;--lh-165:1.65;--lh-180:1.8;--lh-189:1.89;--lh-200:2;--ls-3:.03em;--ls-5:.05em;--ls-6:.06em;--ls-7:.07em;--ls-8:.08em;--ls-10:.1em;--ls-15:.15em;--fs--display-xl:1.875rem;--fs--display-l:1.625rem;--fs--display-m:1.5625rem;--fs--body-2xl:1.0625rem;--fs--body-xl:1.125rem;--fs--body-l:.9375rem;--fs--body:.875rem;--fs--body-s:.8125rem;--fs--caption:.6875rem;--fs--heading-2xl:1.0625rem;--fs--heading-xl:1.125rem;--fs--heading-l:1rem;--fs--heading-m:1rem;--fs--heading-s:.875rem;--fs--subheading:.875rem;--fs--label:.8125rem;--fs--small:.75rem;--fs--xsmall:.6875rem;--fs--disp-hero-xl:3.125rem;--fs--disp-hero:3.4375rem;--fs--disp-display-xl:2.5rem;--fs--disp-display-l:2.5rem;--fs--disp-display-m:2.375rem;--fs--disp-display-s:1.875rem;--fs--disp-heading-xl:1.5rem;--fs--disp-heading-l:1.25rem;--fs--disp-heading-m:1.5625rem;--fs--disp-body:1rem;--fs--disp-label:.75rem;--fs--display-m--accent:1.5rem}@media(min-width:961px){:root{--section-1:.25rem;--section-2:.75rem;--section-4:1.25rem;--section-5:2.25rem;--section-6:2.75rem;--section-7:3.75rem;--section-8:5rem;--section-10:6.25rem;--section-11:7.5rem;--section-12:7.5rem;--section-13:9.375rem;--division-gap:4.5rem;--radius-1:1.875rem;--radius-2:3.125rem;--radius-3:.3125rem;--radius-4:.625rem;--fs--display-xl:2.8125rem;--fs--display-l:2.8125rem;--fs--display-m:2rem;--fs--body-2xl:1.625rem;--fs--body-xl:1.375rem;--fs--body-l:1.125rem;--fs--body:.9375rem;--fs--body-s:.875rem;--fs--caption:.75rem;--fs--heading-2xl:1.5rem;--fs--heading-xl:1.375rem;--fs--heading-l:1.125rem;--fs--heading-m:1.125rem;--fs--heading-s:1.125rem;--fs--subheading:1rem;--fs--label:.9375rem;--fs--small:.8125rem;--fs--xsmall:.75rem;--fs--disp-hero-xl:7.5rem;--fs--disp-hero:4.375rem;--fs--disp-display-xl:4.0625rem;--fs--disp-display-l:3.75rem;--fs--disp-display-m:3rem;--fs--disp-display-s:2.8125rem;--fs--disp-heading-xl:2.375rem;--fs--disp-heading-l:2.1875rem;--fs--disp-heading-m:2.125rem;--fs--disp-body:1.25rem;--fs--disp-label:.875rem;--fs--display-m--accent:2rem}}@media(min-width:1920px){:root{--fs--body:1rem}}html{font-family:var(--font-serif);color:var(--mono03);line-height:var(--lh-189);letter-spacing:var(--ls-5);font-size:calc(16 / var(--design-mobile) * 100vw);scrollbar-gutter:stable;font-weight:500}@media(min-width:561px){html{font-size:calc(23.48px - 1.334vw)}}@media(min-width:961px){html{font-size:calc(16 / var(--design-notebook) * 100vw)}}@media(min-width:1441px){html{font-size:16px}}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}body{z-index:0;font-size:var(--fs--body);letter-spacing:var(--ls-3);line-height:var(--lh-180);position:relative}body:before{content:"";z-index:-1;background-color:var(--muted02);background-image:var(--deco-bg-main);pointer-events:none;background-repeat:repeat;position:absolute;inset:0}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:.625rem}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--main01);border-radius:.625rem}::-webkit-scrollbar-thumb:hover{background:var(--main01)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--main01) 80%,black)}}*{scrollbar-width:thin;scrollbar-color:var(--main01) transparent}}@layer aos-vendor{[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0)scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px)scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px)scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px)scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px)scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px)scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px)scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px)scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px)scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translate(-100%)}[data-aos=slide-left]{transform:translate(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px)rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px)rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px)rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px)rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px)rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px)rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px)rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px)rotateX(0)}}@layer lenis-vendor{html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}}@layer splide-vendor{.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 .5em 0 auto}}@layer tripla-vendor;@layer components{.section-1{padding-block:var(--section-1)}.section-2{padding-block:var(--section-2)}.section-4{padding-block:var(--section-4)}.section-5{padding-block:var(--section-5)}.section-6{padding-block:var(--section-6)}.section-7{padding-block:var(--section-7)}.section-8{padding-block:var(--section-8)}.section-10{padding-block:var(--section-10)}.section-11{padding-block:var(--section-11)}.section-12{padding-block:var(--section-12)}.section-13{padding-block:var(--section-13)}[class*=division]{padding-inline:var(--division-gutter);margin-inline:auto}[class*=division]+[class*=division]{margin-top:var(--division-gap)}.division-mt-0{margin-top:0!important}.division-full{width:100%;padding-inline:0}.division-sp-full{padding-inline:0}@media(min-width:561px){.division-sp-full{padding-inline:var(--division-gutter)}}@media(min-width:961px){.division-sp-full{padding-inline:0}.division-1264{width:79rem;padding-inline:0}.division-1200{width:75rem;padding-inline:0}.division-1100{width:68.75rem;padding-inline:0}.division-920{width:57.5rem;padding-inline:0}.division-1000{width:62.5rem;padding-inline:0}.division-900{width:56.25rem;padding-inline:0}}.align-left{margin-inline-start:0}.align-right{margin-inline-end:0}.txt-display-xl{font-size:var(--fs--display-xl);letter-spacing:var(--ls-3)}.txt-display-l{font-size:var(--fs--display-l);letter-spacing:var(--ls-3)}.txt-display-m{font-size:var(--fs--display-m);letter-spacing:var(--ls-3)}.txt-body-2xl{font-size:var(--fs--body-2xl);letter-spacing:var(--ls-3)}.txt-body-xl{font-size:var(--fs--body-xl);letter-spacing:var(--ls-3)}.txt-body-l{font-size:var(--fs--body-l);letter-spacing:var(--ls-3)}.txt-body{font-size:var(--fs--body);letter-spacing:var(--ls-3)}.txt-body-s{font-size:var(--fs--body-s);letter-spacing:var(--ls-3)}.txt-caption{font-size:var(--fs--caption);letter-spacing:var(--ls-3)}.txt-heading-2xl{font-size:var(--fs--heading-2xl);letter-spacing:var(--ls-3)}.txt-heading-xl{font-size:var(--fs--heading-xl);letter-spacing:var(--ls-3)}.txt-heading-l{font-size:var(--fs--heading-l);letter-spacing:var(--ls-3)}.txt-heading-m{font-size:var(--fs--heading-m);letter-spacing:var(--ls-3)}.txt-heading-s{font-size:var(--fs--heading-s);letter-spacing:var(--ls-3)}.txt-subheading{font-size:var(--fs--subheading);letter-spacing:var(--ls-3)}.txt-label{font-size:var(--fs--label);letter-spacing:var(--ls-8)}.txt-small{font-size:var(--fs--small);letter-spacing:var(--ls-3)}.txt-xsmall{font-size:var(--fs--xsmall);letter-spacing:var(--ls-3)}.disp-hero-xl{font-family:var(--font-display);font-size:var(--fs--disp-hero-xl)}.disp-hero{font-family:var(--font-display);font-size:var(--fs--disp-hero)}.disp-display-xl{font-family:var(--font-display);font-size:var(--fs--disp-display-xl)}.disp-display-l{font-family:var(--font-display);font-size:var(--fs--disp-display-l)}.disp-display-m{font-family:var(--font-display);font-size:var(--fs--disp-display-m)}.disp-display-s{font-family:var(--font-display);font-size:var(--fs--disp-display-s)}.disp-heading-xl{font-family:var(--font-display);font-size:var(--fs--disp-heading-xl)}.disp-heading-l{font-family:var(--font-display);font-size:var(--fs--disp-heading-l)}.disp-heading-m{font-family:var(--font-display);font-size:var(--fs--disp-heading-m)}.disp-body{font-family:var(--font-display);font-size:var(--fs--disp-body)}.disp-label{font-family:var(--font-display);font-size:var(--fs--disp-label)}.font-serif{font-family:var(--font-serif)}.font-accent{font-family:var(--font-accent)}.img-cover{width:100%;overflow:hidden}.img-cover img{object-fit:cover;width:100%;height:100%}.ttl1{color:var(--main01);flex-direction:column;align-items:center;padding-bottom:1.5rem;display:flex}.ttl1__arc{white-space:nowrap;line-height:var(--lh-100);letter-spacing:var(--ls-8);display:inline-block}.ttl1__arc--en{letter-spacing:.25em;color:var(--main01);font-family:var(--font-display);font-size:var(--fs--disp-display-l);margin-bottom:.875rem}.ttl1__arc--label{color:var(--mono03);font-size:var(--fs--heading-l)}.ttl1--reverse,.ttl1--reverse .ttl1__arc--en,.ttl1--reverse .ttl1__arc--label{color:var(--mono01)}.ttl2{flex-direction:column;align-items:center;gap:.75rem;display:flex}.ttl2__arc{white-space:nowrap;line-height:var(--lh-100);color:var(--main01);font-family:var(--font-display);font-size:var(--fs--disp-display-s);letter-spacing:.25em;display:inline-block}.ttl2__row{align-items:center;gap:.375rem;display:flex}@media(min-width:561px){.ttl2__row{gap:.625rem}}.ttl2__label{font-size:var(--fs--heading-m);letter-spacing:normal;color:var(--mono03)}.ttl2__flourish{background-color:var(--main01);flex-shrink:0;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ttl2__flourish--start{width:2.2rem;height:.8rem;-webkit-mask-image:var(--deco-flourish-left);mask-image:var(--deco-flourish-left);-webkit-mask-position:0;mask-position:0}@media(min-width:961px){.ttl2__flourish--start{width:3.2rem}}.ttl2__flourish--end{width:2.2rem;height:.8rem;-webkit-mask-image:var(--deco-flourish-right);mask-image:var(--deco-flourish-right);-webkit-mask-position:100%;mask-position:100%}@media(min-width:961px){.ttl2__flourish--end{width:3.2rem}}.ttl2--reverse .ttl2__arc,.ttl2--reverse .ttl2__label{color:var(--mono01)}.ttl2--reverse .ttl2__flourish{background-color:var(--mono01)}.ttl3{align-items:center;gap:.375rem;display:flex}.ttl3__en{font-family:var(--font-display);font-size:var(--fs--disp-heading-xl);line-height:var(--lh-150);letter-spacing:var(--ls-15);color:var(--color-main01)}.ttl3__ja{font-size:var(--fs--heading-s);line-height:var(--lh-150);color:var(--color-mono03)}.ttl4{width:100%;font-size:var(--fs--heading-2xl);font-weight:600;line-height:var(--lh-180);letter-spacing:var(--ls-3)}.ttl5{border-bottom:1px solid var(--color-muted05);flex-direction:column;padding-bottom:.5rem;display:flex}@media(min-width:961px){.ttl5{padding-bottom:.9375rem}}.ttl5__en{font-family:var(--font-display);font-size:var(--fs--disp-heading-m);line-height:var(--lh-100);letter-spacing:var(--ls-10);color:var(--color-main01)}.ttl5__ja{font-size:var(--fs--body-s);line-height:var(--lh-180);color:var(--color-mono03)}.ttl6{font-size:var(--fs--disp-body);letter-spacing:var(--ls-5);color:var(--color-mono03);font-weight:500;line-height:normal}.ttl7{font-size:var(--fs--body-l);font-weight:500;line-height:var(--lh-180);color:var(--color-mono03);align-items:center;gap:.3125rem;display:inline-flex}.ttl7>.icon{width:1.25rem;height:1.25rem;color:var(--color-main01)}.ttl8{font-size:var(--fs--body-2xl);font-weight:500;line-height:var(--lh-120);letter-spacing:var(--ls-5);color:var(--color-mono03)}.mb-ttl{margin-bottom:calc(var(--spacing) * 6)}@media(min-width:561px){.mb-ttl{margin-bottom:calc(var(--spacing) * 8)}}.mb-ttl-thin{margin-bottom:calc(var(--spacing) * 2)}.divider1{background-color:var(--muted05);width:100%;height:1px}.divider1-dot{background-image:radial-gradient(circle,var(--muted05) 1.5px,transparent 1.5px);background-position:50%;background-repeat:repeat-x;background-size:4px 4px;width:100%;height:4px}.btn-item,.btn-item-white,.btn-item-sm{aspect-ratio:1;border:solid 1px var(--accent-metallic01);border-radius:999px;justify-content:center;align-items:center;width:3rem;height:100%;transition:background-color .2s;display:inline-flex}:is(.btn-item,.btn-item-white,.btn-item-sm)>.icon{aspect-ratio:5/7;background-color:var(--accent01);width:.8rem;transition:background-color .2s}.btn-item-white{border:solid 1px var(--mono01)}.btn-item-white>.icon{background-color:var(--mono01);width:.8rem;transition:background-color .2s}.btn-item-sm{aspect-ratio:1;width:1.5rem;height:auto}.btn-item-sm>.icon{width:.6rem;margin-left:.1rem}.btn1,.btn1-white{justify-content:flex-start;align-items:center;gap:.6rem;width:100%;text-decoration:none;display:flex;position:relative}.btn1-white{color:var(--mono01)}.btn1:hover .btn-item{background-color:var(--accent-metallic01);transition:background-color .2s}.btn1:hover .btn-item>.icon,.btn1-white:hover .btn-item-white{background-color:var(--mono01);transition:background-color .2s}.btn1-white:hover .btn-item-white>.icon{background-color:var(--main01);transition:background-color .2s}.btn2{background-color:var(--accent01);border:1px solid var(--accent01);border-radius:var(--radius-3);width:100%;color:var(--mono01);justify-content:center;align-items:center;padding:.6rem;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}@media(min-width:961px){.btn2{min-width:12.5rem}}.btn2:hover{background-color:var(--accent-metallic01);border:1px solid var(--accent-metallic01)}.btn3{background-color:var(--main01);border:1px solid var(--main01);border-radius:var(--radius-3);width:100%;color:var(--mono01);justify-content:center;align-items:center;gap:.5rem;padding:.6rem;transition:opacity .2s;display:flex}@media(min-width:961px){.btn3{min-width:12.5rem}}.btn3>.icon{aspect-ratio:1;width:.9rem}.btn3:hover{opacity:.5;transition:opacity .2s}.btn4{background-color:var(--mono01);border:1px solid var(--main01);justify-content:center;align-items:center;width:100%;padding:.6rem;display:flex}@supports (color:color-mix(in lab,red,red)){.btn4{border:1px solid color-mix(in srgb,var(--main01) 50%,transparent)}}.btn4{border-radius:var(--radius-3);color:var(--mono03);transition:background-color .2s,border-color .2s,color .2s}@media(min-width:961px){.btn4{min-width:12.5rem}}.btn4:hover{border-color:var(--main01);background-color:var(--main01);color:var(--mono01);transition:background-color .2s,border-color .2s,color .2s}.btn5,.btn5-white{background-color:var(--mono01);border:1px solid var(--main01);justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.6rem;display:flex}@supports (color:color-mix(in lab,red,red)){.btn5,.btn5-white{border:1px solid color-mix(in srgb,var(--main01) 50%,transparent)}}.btn5,.btn5-white{border-radius:var(--radius-3);color:var(--mono03);transition:background-color .2s,border-color .2s,color .2s}@media(min-width:961px){.btn5,.btn5-white{min-width:12.5rem}}.btn5-white{border:1px solid var(--mono01);color:var(--mono01);background-color:#0000}.btn5>.icon,.btn5-white>.icon{width:.8rem;color:var(--main01)}.btn5-white>.icon{color:var(--mono01)}.btn5:hover{border-color:var(--main01);background-color:var(--main01);color:var(--mono01);transition:background-color .2s,border-color .2s,color .2s}.btn5:hover>.icon{color:var(--mono01)}.btn5-white:hover{background-color:var(--mono01);color:var(--mono02);transition:background-color .2s,border-color .2s,color .2s}.btn5-white:hover>.icon{color:var(--main01)}.link1{align-items:center;gap:.3rem;transition:background-color .2s,border-color .2s;display:inline-flex}.link1:hover .btn-item-sm{background-color:var(--accent01);border-color:var(--accent01);transition:background-color .2s,border-color .2s}.link1:hover .btn-item-sm>.icon{background-color:var(--mono01);transition:background-color .2s}.link2{border-bottom:solid 1px var(--accent-metallic01);justify-content:space-between;align-items:center;gap:.3rem;height:100%;padding-bottom:.5rem;transition:background-color .2s,border-color .2s;display:inline-flex}@media(min-width:961px){.link2{padding-left:1rem;padding-right:.5rem}}.link2>.btn-item-sm{flex-shrink:0}.link2:hover{border-color:var(--accent01);transition:border-color .2s}.link2:hover .btn-item-sm{background-color:var(--accent01);border-color:var(--accent01);transition:background-color .2s}.link2:hover .btn-item-sm>.icon{background-color:var(--mono01);transition:background-color .2s}.link3{color:var(--accent01);text-underline-offset:.18rem;text-decoration:underline;transition:opacity .2s;display:inline}.link3:hover{opacity:.65}.input1,.input2{background-color:var(--mono01);border:1px solid var(--mono04);width:100%;height:3.125rem;color:var(--mono03);font-size:var(--fs--body);font-weight:500;line-height:var(--lh-180);letter-spacing:var(--ls-3);border-radius:.3125rem;padding-inline:1rem;transition:background-color .2s,border-color .2s,color .2s;display:block}.input1:focus,.input2:focus{background-color:var(--mono01);border-color:var(--main01);outline:none}.input2{appearance:none;padding-inline:1rem 2.25rem}.input2-wrap{position:relative}.input2-wrap:after{content:"▼";font-size:var(--fs--xsmall);color:var(--mono04);pointer-events:none;line-height:var(--lh-100);position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.input2-wrap:focus-within:after{content:"▲";color:var(--accent01)}.input3{appearance:none;border:1px solid var(--mono04);background-color:var(--mono01);cursor:pointer;vertical-align:middle;border-radius:.125rem;flex-shrink:0;width:1.125rem;height:1.125rem;transition:background-color .2s,border-color .2s;display:inline-block;position:relative}.input3:hover{background-color:var(--accent01-08);border-color:var(--accent01)}.input3:checked{background-color:var(--main01);border-color:var(--main01)}.input3:checked:after{content:"";background-color:var(--main01);width:.6875rem;height:.6875rem;-webkit-mask:var(--icon-checkmark) no-repeat center / contain;mask:var(--icon-checkmark) no-repeat center / contain;margin:auto;position:absolute;inset:0}:is(.list-bullet,.list-note,.list-dot,.list-circled,.list-paren,.list-numeral){--_list-gap:.25rem;align-items:flex-start;gap:var(--_list-gap);display:flex}:is(.list-bullet,.list-note,.list-dot,.list-circled,.list-paren,.list-numeral):before{content:var(--_list-marker);flex-shrink:0}:where(ul,ol):is(.list-bullet,.list-note,.list-dot,.list-circled,.list-paren,.list-numeral){flex-direction:column}:where(ul,ol):is(.list-bullet,.list-note,.list-dot,.list-circled,.list-paren,.list-numeral):before{content:none}:where(ul,ol):is(.list-bullet,.list-note,.list-dot,.list-circled,.list-paren,.list-numeral)>li{align-items:flex-start;gap:var(--_list-gap);display:flex}:where(ul,ol):is(.list-bullet,.list-note,.list-dot,.list-circled,.list-paren,.list-numeral)>li:before{content:var(--_list-marker);flex-shrink:0}.list-bullet{--_list-marker:"";--_list-gap:.5rem}.list-bullet:before,:where(ul,ol).list-bullet>li:before{background-color:var(--main01);border-radius:50%;width:.375rem;height:.375rem;margin-top:calc(.5lh - .1875rem)}.list-note{--_list-marker:"※"}.list-dot{--_list-marker:"・"}ol:is(.list-circled,.list-paren,.list-numeral){counter-reset:list-counter}ol:is(.list-circled,.list-paren,.list-numeral)>li{counter-increment:list-counter}ol.list-circled>li:before{content:counter(list-counter,circled-decimal)}ol.list-paren>li:before{content:"(" counter(list-counter) ")"}ol.list-numeral>li:before{content:counter(list-counter) "."}.label{border-radius:var(--radius-3);line-height:var(--lh-100);letter-spacing:var(--ls-5);font-size:var(--fs--caption);justify-content:center;align-items:center;padding:.3rem .4rem;display:inline-flex}@media(min-width:561px){.label{padding:.25rem .625rem}}.label1,.label3{border:1px solid var(--main01);background-color:var(--main01);color:var(--mono01)}.label2{border:1px solid var(--muted02);background-color:var(--muted02);padding:.375rem .625rem}@media(min-width:561px){.label3{min-width:5.625rem}}.accordion-list{border-radius:var(--radius-3);overflow:hidden}.accordion-item{border:1px solid var(--color-main01);background-color:#fffc}.accordion-item+.accordion-item{margin-top:-1px}.accordion-item:first-child{border-top-left-radius:var(--radius-3);border-top-right-radius:var(--radius-3)}.accordion-item:last-child{border-bottom-left-radius:var(--radius-3);border-bottom-right-radius:var(--radius-3)}.accordion-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding-block:1.5rem;padding-inline:.625rem 1.56rem;display:flex}@media(min-width:961px){.accordion-trigger{padding-block:.9375rem;padding-inline:1.25rem}}.accordion-q-row{align-items:center;gap:.5rem;display:flex}.accordion-a-row{background-color:var(--color-main01);color:var(--color-mono01);align-items:center;gap:.5rem;padding-block:1.5rem;padding-inline:.625rem 1.56rem;display:flex}@media(min-width:961px){.accordion-a-row{padding-block:.9375rem;padding-inline:1.25rem}}.accordion-a-row .acc-qa{color:var(--color-mono01)}.accordion-a-row p{font-size:var(--fs--body);font-weight:500;line-height:var(--lh-180)}.acc-qa{font-family:var(--font-accent);color:var(--color-main01);flex-shrink:0;align-items:baseline;gap:.25rem;display:inline-flex}.acc-qa .acc-qa-label{font-size:var(--fs--body-2xl);font-weight:500;line-height:var(--lh-120);letter-spacing:var(--ls-5)}.acc-qa .acc-qa-num{font-size:var(--fs--body-xl);font-weight:600;line-height:var(--lh-180);letter-spacing:var(--ls-3)}.accordion-chevron{width:1rem;height:1rem;color:var(--color-main01);flex-shrink:0;position:relative}.accordion-chevron:before,.accordion-chevron:after{content:"";background-color:currentColor;transition:transform .3s;position:absolute;top:50%;left:50%}.accordion-chevron:before{width:100%;height:.125rem;transform:translate(-50%,-50%)}.accordion-chevron:after{width:.125rem;height:100%;transform:translate(-50%,-50%)}.is-open .accordion-chevron:after{transform:translate(-50%,-50%)rotate(90deg)}.splide.is-few .splide__list{justify-content:safe center}.splide.is-few[data-splide-preset^=gallery-grid] :is([data-splide-prev],[data-splide-next]){display:none!important}.splide[data-splide-sync-hide-main] .splide__slide{transition:opacity .6s,visibility linear}.splide[data-splide-sync-hide-main] .splide__slide.is-main-thumb{visibility:hidden;pointer-events:none;opacity:0!important;transition:opacity .6s,transform .6s,visibility 0s linear .6s!important}@media not all and (min-width:561px){.splide[data-splide-sync-hide-main][data-splide-preset^=thumb-strip-sp-peek] .splide__slide.is-main-thumb{visibility:visible;pointer-events:auto;opacity:1!important}}.splide[data-splide-sync-hide-main].is-rotate-measuring .splide__slide,.splide[data-splide-sync-hide-main].is-rotate-measuring .splide__slide.is-main-thumb{transition:none!important}:has(>.splide.is-few[data-splide-sync]){justify-content:center}.splide__pagination{gap:1rem;bottom:1rem}.splide__pagination__page{background-color:var(--mono04);opacity:1;width:.4375rem;height:.4375rem;margin:0;transition:width .2s,height .2s,background-color .2s;position:relative}.splide__pagination__page:before{content:"";position:absolute;inset:-.5rem}.splide__pagination__page.is-active{background-color:var(--main01);width:.625rem;height:.625rem;transform:scale(1)}.splide--pagination-white .splide__pagination__page,.splide--pagination-white .splide__pagination__page.is-active{background-color:#fff}.splide--pagination-accent01 .splide__pagination__page.is-active{background-color:var(--accent01)}.splide__arrow{border:1px solid var(--main01);background-color:#0000}@supports (color:color-mix(in lab,red,red)){.splide__arrow{border:1px solid color-mix(in srgb,var(--main01) 20%,transparent)}}.splide__arrow{opacity:1;border-radius:.25rem;width:3.125rem;height:3.125rem}.splide__arrow--prev{left:0}.splide__arrow--next{right:0}.splide__arrow:hover{opacity:.6}.splide__arrow svg{display:none}.splide__arrow:after{content:"";background-color:var(--main01);width:1.25rem;height:1.25rem;-webkit-mask:var(--icon-play) no-repeat center / contain;mask:var(--icon-play) no-repeat center / contain;display:block}.splide__arrow--prev:after{transform:scaleX(-1)}.splide--arrow-white-fill .splide__arrow{background-color:var(--mono01);opacity:1;border-radius:.25rem;width:1.625rem;height:1.625rem;transition:background-color .2s}.splide--arrow-white-fill .splide__arrow:hover{opacity:1;background-color:var(--mono04)}.splide--arrow-white-fill .splide__arrow:after{background-color:var(--mono04);width:.4375rem;height:.6875rem;transition:background-color .2s}.splide--arrow-white-fill .splide__arrow:hover:after{background-color:var(--mono01)}.splide--arrow-white-fill .splide__arrow--prev{left:1rem}@media(min-width:561px){.splide--arrow-white-fill .splide__arrow--prev{left:3.125rem}}.splide--arrow-white-fill .splide__arrow--next{right:1rem}@media(min-width:561px){.splide--arrow-white-fill .splide__arrow--next{right:3.125rem}.splide--arrow-white-fill .splide__arrow{width:3.75rem;height:3.75rem}.splide--arrow-white-fill .splide__arrow:after{width:.9375rem;height:1.5rem}}.splide--arrow-white-fill.splide--arrow-accent01 .splide__arrow:after,.splide--arrow-white-fill.splide--arrow-accent01 .splide__arrow:hover{background-color:var(--accent01)}.splide--arrow-white-fill.splide--arrow-accent01 .splide__arrow:hover:after{background-color:var(--mono01)}.splide--arrow-outside .splide__arrow--prev{left:-4.75rem}.splide--arrow-outside .splide__arrow--next{right:-4.75rem}.splide--arrow-white-fill.splide--arrow-outside .splide__arrow{border:1px solid var(--accent01)}.icon{width:var(--icon-size,1.5rem);height:var(--icon-size,1.5rem);-webkit-mask:var(--icon,none) no-repeat center / contain;mask:var(--icon,none) no-repeat center / contain;background-color:currentColor;flex-shrink:0;display:inline-block}.i-calendar{--icon:var(--icon-calendar)}.i-car{--icon:var(--icon-car)}.i-crest{--icon:var(--icon-crest)}.i-external-link{--icon:var(--icon-external-link)}.i-play{--icon:var(--icon-play)}.i-plus{--icon:var(--icon-plus)}.i-search{--icon:var(--icon-search)}.i-wreath{--icon:var(--icon-wreath)}.i-arrow-up{--icon:var(--icon-arrow-up)}.i-instagram{--icon:var(--icon-instagram)}.tbl-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--main01-03) transparent;overflow-x:auto}.tbl-scroll::-webkit-scrollbar{height:4px}.tbl-scroll::-webkit-scrollbar-track{background:0 0}.tbl-scroll::-webkit-scrollbar-thumb{background:var(--main01-03);border-radius:4px}@media(min-width:961px){.tbl-scroll::-webkit-scrollbar{height:auto}.tbl-scroll::-webkit-scrollbar-track{background:initial}.tbl-scroll::-webkit-scrollbar-thumb{background:initial;border-radius:initial}}.tbl-data,.tbl-def{border-collapse:collapse}.tbl-data :is(th,td),.tbl-def>:where(thead,tbody,tfoot)>:where(tr)>:is(th,td){font-size:var(--fs--body-s);font-weight:400;line-height:var(--lh-180);letter-spacing:var(--ls-3)}.tbl-data :is(th,td){border:1px solid var(--mono04)}.tbl-def>:where(thead,tbody,tfoot)>:where(tr)>:is(th,td){border:1px solid var(--mono04);border-width:1px 0}.tbl-data :is(thead,tbody) th,.tbl-def>:where(thead,tbody,tfoot)>:where(tr)>th[scope=row]{background:var(--main01);color:var(--mono01)}.tbl-data tbody th,.tbl-def>:where(thead,tbody,tfoot)>:where(tr)>th[scope=row]{font-size:var(--fs--body);font-weight:500}.tbl-data tbody th{letter-spacing:var(--ls-7)}.tbl-def>:where(thead,tbody,tfoot)>:where(tr)>th[scope=row]{letter-spacing:var(--ls-3)}.tbl-data{width:max-content}@media(min-width:961px){.tbl-data{width:100%}}.tbl-data :is(th,td){padding:1.0625rem 1.625rem}.tbl-data thead th{text-align:center;border-bottom:none}.tbl-data tbody th{white-space:nowrap;padding:1.0625rem .625rem 1.0625rem 1.3125rem}.tbl-data td{text-align:center}.tbl-def{width:100%}.tbl-def>:where(thead,tbody,tfoot)>:where(tr)>:is(th,td){vertical-align:middle;padding:.25rem}@media(min-width:961px){.tbl-def>:where(thead,tbody,tfoot)>:where(tr)>:is(th,td){padding:.75rem}}.tbl-def>:where(thead,tbody,tfoot)>:where(tr)>td{text-align:left;padding:1rem}.tbl-tinted>:is(thead,tbody)>:where(tr)>th,.tbl-tinted>:where(thead,tbody,tfoot)>:where(tr)>th[scope=row]{background:var(--main01)}@supports (color:color-mix(in lab,red,red)){.tbl-tinted>:is(thead,tbody)>:where(tr)>th,.tbl-tinted>:where(thead,tbody,tfoot)>:where(tr)>th[scope=row]{background:color-mix(in srgb,var(--main01) 3%,transparent)}}.tbl-tinted>:is(thead,tbody)>:where(tr)>th,.tbl-tinted>:where(thead,tbody,tfoot)>:where(tr)>th[scope=row]{color:var(--mono03)}.tbl-tinted.tbl-data :is(th,td){border:1px solid var(--muted05)}.tbl-tinted.tbl-def>:where(thead,tbody,tfoot)>:where(tr)>:is(th,td){border:1px solid var(--muted05);border-width:1px 0}.breadcrumb{font-size:var(--fs--caption);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.25rem .625rem;list-style:none;display:flex}@media(min-width:961px){.breadcrumb{justify-content:end;padding:.25rem 5rem}}.breadcrumb a{transition:opacity .2s}.breadcrumb a:hover{opacity:.7}.breadcrumb [aria-current=page]{text-underline-offset:.125rem;text-decoration:underline}.breadcrumb li:not(:first-child){align-items:center;gap:.5rem;display:flex}.breadcrumb li:not(:first-child):before{content:"";aspect-ratio:1;border-radius:var(--radius-9999);background-color:var(--main01);flex-shrink:0;width:.3125rem;height:100%;display:block}.firstview1-image{-webkit-mask-image:var(--deco-cloud-sp);mask-image:var(--deco-cloud-sp);-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;-webkit-mask-source-type:alpha;mask-mode:alpha}@media(min-width:561px){.firstview1-image{-webkit-mask-image:var(--deco-cloud-pc);mask-image:var(--deco-cloud-pc)}}.site-header{z-index:40;position:fixed;top:0;left:0;right:0}.site-header-inner-sp{--hu:1rem;padding:calc(var(--hu) * 1.0625) var(--hu);justify-content:space-between;align-items:center;display:flex;position:relative}@media(min-width:561px){.site-header-inner-sp{--hu:16px}}@media(min-width:961px){.site-header-inner-sp{display:none}}.site-header-inner-sp:before{content:"";z-index:-1;border-style:solid;border-width:calc(var(--hu) * 1.25) calc(var(--hu) * 1.25) calc(var(--hu) * 1.4375);border-image:var(--deco-header-frame-sp) 20 20 23 fill;position:absolute;inset:0}.site-header-logo-sp{width:calc(var(--hu) * 7.5);height:calc(var(--hu) * 1.5625);background-color:var(--accent-metallic01);-webkit-mask:var(--icon-logo-yoko) no-repeat center / contain;mask:var(--icon-logo-yoko) no-repeat center / contain}.site-header-sp-right{align-items:center;gap:calc(var(--hu) * .9375);display:flex}.site-header-inner-pc{display:none}@media(min-width:961px){.site-header-inner-pc{height:8.3125rem;display:block;position:relative}}.site-header-inner-pc:before{content:"";z-index:-1;background-image:var(--deco-header-frame-pc);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.site-header-nav-row{justify-content:space-between;align-items:center;height:4.25rem;padding-inline:3.125rem;display:flex;position:absolute;top:0;left:0;right:0}.site-header-nav-list{align-items:center;gap:1.5rem;display:flex}.site-header-nav-link{font-family:var(--font-serif);font-size:var(--fs--label);letter-spacing:var(--ls-8);color:var(--accent-metallic01);white-space:nowrap;font-weight:600;text-decoration:none;position:relative}.site-header-nav-link:after{content:"";background-color:var(--accent-metallic01);border-radius:50%;width:.375rem;height:.375rem;margin-top:.25rem;transition:transform .2s;position:absolute;top:100%;left:50%;transform:translate(-50%)scale(0)}.site-header-nav-link:hover:after,.site-header-nav-link:focus-visible:after{transform:translate(-50%)scale(1)}.site-header-logo-pc:hover{opacity:.5}.site-header-right,.site-header-right-links{align-items:center;gap:1.5rem;display:flex}.site-header-text-link{font-family:var(--font-serif);font-size:var(--fs--label);letter-spacing:var(--ls-8);color:var(--accent-metallic01);white-space:nowrap;font-weight:600;text-decoration:none;position:relative}.site-header-text-link:after{content:"";background-color:var(--accent-metallic01);border-radius:50%;width:.375rem;height:.375rem;margin-top:.25rem;transition:transform .2s;position:absolute;top:100%;left:50%;transform:translate(-50%)scale(0)}.site-header-text-link:hover:after,.site-header-text-link:focus-visible:after{transform:translate(-50%)scale(1)}.site-header-lang-trigger{font-family:var(--font-serif);font-size:var(--fs--label);letter-spacing:var(--ls-8);color:var(--accent-metallic01);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.25rem;font-weight:600;display:flex}.site-header-lang-icon{background-color:var(--accent-metallic01);width:.8125rem;height:.8125rem;-webkit-mask:var(--icon-globe) no-repeat center / contain;mask:var(--icon-globe) no-repeat center / contain;flex-shrink:0}@media not all and (min-width:961px){.site-header-lang-trigger{flex-direction:column;gap:.4375rem;line-height:1}.site-header-lang-icon{width:1.4375rem;height:1.4375rem}}.site-header-lang-menu{z-index:2;background-color:var(--main01);visibility:hidden;opacity:0;pointer-events:none;width:7.6875rem;padding-block:.75rem;transition:opacity .2s,visibility .2s;position:absolute;top:100%;right:0}.js-dropdown:hover .site-header-lang-menu,.js-dropdown.is-open .site-header-lang-menu{visibility:visible;opacity:1;pointer-events:auto}.site-header-lang-item{text-align:center;font-family:var(--font-serif);font-size:var(--fs--label);letter-spacing:var(--ls-8);color:var(--accent-metallic01);padding-block:.4375rem;text-decoration:none;display:block}.site-header-lang-item:hover{opacity:.7}.site-header-menu-trigger{cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.site-header-menu-lines{gap:calc(var(--hu,1rem) * .28125);flex-direction:column;display:flex}.js-hamburger-line{background-color:var(--accent-metallic01);width:1.5rem;height:1px;transition:transform .3s,opacity .3s;display:block}.site-header-menu-text{font-family:var(--font-serif);font-size:var(--fs--label);letter-spacing:var(--ls-8);color:var(--accent-metallic01);white-space:nowrap;font-weight:600}.site-header-inner-sp .site-header-menu-trigger{gap:calc(var(--hu) * .4375);flex-direction:column;line-height:1}.site-header-inner-sp .site-header-menu-lines{width:calc(var(--hu) * 1.875)}.site-header-inner-sp .site-header-menu-text{font-size:calc(var(--hu) * .8125)}.site-header-inner-sp .js-hamburger-line{width:100%}.js-drawer-trigger[aria-expanded=true] .js-hamburger-line:first-child{transform:translateY(calc(1px + var(--hu,1rem) * .28125)) rotate(45deg)}.js-drawer-trigger[aria-expanded=true] .js-hamburger-line:nth-child(2){opacity:0}.js-drawer-trigger[aria-expanded=true] .js-hamburger-line:nth-child(3){transform:translateY(calc(-1px - var(--hu,1rem) * .28125)) rotate(-45deg)}.site-header-logo-pc{width:6.75rem;height:3.625rem;transition:opacity .2s;position:absolute;top:2.7125rem;left:50%;transform:translate(-50%)}.site-menu{z-index:50;background-color:var(--main01);opacity:0;pointer-events:none;transition:opacity .35s;position:fixed;inset:0;overflow-y:auto}.site-menu.is-open{opacity:1;pointer-events:auto}.site-menu__close{cursor:pointer;z-index:1;background:0 0;border:none;display:block;position:absolute}.site-menu__close--pc{top:2.5rem;right:2.5rem}.site-menu__close--sp{top:calc(var(--mu) * 2.625);right:calc(var(--mu) * 1.75)}.site-menu__close-icon{background-image:var(--icon-close);background-position:50%;background-repeat:no-repeat;background-size:contain;width:3.75rem;height:2.125rem;display:block}.site-menu__close--sp .site-menu__close-icon{width:calc(var(--mu) * 2.5);height:calc(var(--mu) * 1.4375)}.site-menu__pc{display:none}@media(min-width:961px){.site-menu__pc{min-height:100%;display:flex}}.site-menu__photo{flex:0 0 50%;position:relative;overflow:hidden}.site-menu__photo-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site-menu__photo:after{content:"";background-color:#00000026;position:absolute;inset:0}.site-menu__photo-logo{z-index:1;width:18.75rem;height:3.9375rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-menu__panel{flex:0 0 50%;justify-content:center;align-items:center;padding:2.5rem 6.25rem;display:flex;position:relative}.site-menu__panel:before{content:"";z-index:-1;background-image:var(--deco-menu-frame-pc);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.site-menu__links{gap:1.25rem;display:flex}.site-menu__col{flex-direction:column;gap:2.5rem;width:15.625rem;display:flex}.site-menu__link{font-family:var(--font-serif);font-weight:500;font-size:var(--fs--body-l);color:var(--accent-metallic01);align-self:flex-start;line-height:1.8;text-decoration:none;position:relative}.site-menu__link:after{content:"";transform-origin:0;background-color:currentColor;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:.2em;left:0;transform:scaleX(0)}.site-menu__link:hover:after,.site-menu__link:focus-visible:after{transform:scaleX(1)}.site-menu__sub-links{flex-direction:column;gap:2.5rem;display:flex}.site-menu__note-links{gap:calc(var(--mu,1rem) * .375);margin-top:calc(var(--mu,1rem) * .375);flex-direction:column;display:flex}.site-menu__note-link{font-family:var(--font-serif);font-size:var(--fs--body-s);color:var(--accent-metallic01);align-self:flex-start;line-height:1.8;text-decoration:none;position:relative}.site-menu__note-link:after{content:"";transform-origin:0;background-color:currentColor;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:.2em;left:0;transform:scaleX(0)}.site-menu__note-link:hover:after,.site-menu__note-link:focus-visible:after{transform:scaleX(1)}.site-menu__footer{flex-direction:column;align-items:center;gap:.625rem;margin-top:2rem;display:flex}.site-menu__footer-logo{width:calc(var(--mu,1rem) * 11.25);height:calc(var(--mu,1rem) * 2.375);background-color:var(--accent-metallic01);-webkit-mask:var(--icon-logo-yoko) no-repeat center / contain;mask:var(--icon-logo-yoko) no-repeat center / contain}.site-menu__address,.site-menu__tel{font-family:var(--font-serif);font-size:var(--fs--caption);text-align:center;color:var(--accent-metallic01);line-height:1.8}.site-menu__reserve-btn{min-width:calc(var(--mu,1rem) * 12.5);padding-block:calc(var(--mu,1rem) * .9375);border-radius:var(--radius-3);background-color:var(--accent01);color:var(--mono01);font-family:var(--font-serif);font-weight:600;font-size:var(--fs--body-s);letter-spacing:.05em;white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.site-menu__sp{--mu:1rem;min-height:100%;padding:calc(var(--mu) * 7.5625) calc(var(--mu) * 1.9375) calc(var(--mu) * 2.5);display:block;position:relative}@media(min-width:561px){.site-menu__sp{--mu:16px;--fs--body-l:calc(var(--mu) * .9375);--fs--body-s:calc(var(--mu) * .8125);--fs--caption:calc(var(--mu) * .6875)}}@media(min-width:961px){.site-menu__sp{display:none}}.site-menu__sp:before{content:"";z-index:-1;border-style:solid;border-width:calc(var(--mu) * 2.5) calc(var(--mu) * 2.125) calc(var(--mu) * 2.375);border-image:var(--deco-menu-frame-sp) 40 34 38;position:absolute;inset:0}.site-menu__sp-links{justify-content:space-between;align-items:flex-start;gap:var(--mu);display:flex}@media(min-width:561px){.site-menu__sp-links{max-width:60%;margin-inline:auto}}.site-menu__sp-col{gap:calc(var(--mu) * 1.5);width:calc(var(--mu) * 9.6875);flex-direction:column;display:flex}@media(min-width:561px){.site-menu__sp-col{width:50%}}.site-menu__sp-footer{align-items:center;gap:calc(var(--mu) * 1.25);margin-top:calc(var(--mu) * 3.125);flex-direction:column;display:flex}@media(min-width:561px){.site-menu__sp-footer{flex-direction:row;justify-content:center;align-items:flex-start}}.site-menu__sp-address-block{align-items:center;gap:calc(var(--mu) * .625);flex-direction:column;display:flex}.wp-pagenavi{font-family:var(--font-serif);font-size:var(--fs--subheading);color:var(--main01);flex-wrap:wrap;justify-content:center;gap:1rem;font-weight:400;display:flex}.wp-pagenavi .pages{display:none}.wp-pagenavi a{border:none!important}.wp-pagenavi .current{background-color:var(--mono04);width:2.25rem;height:2.25rem;color:var(--mono01);border-radius:50%;justify-content:center;align-items:center;display:flex;border:none!important;font-weight:400!important}@media(min-width:961px){.wp-pagenavi .current{width:2.625rem;height:2.625rem}}.wp-pagenavi .extend,.wp-pagenavi .first,.wp-pagenavi .last{display:none}.news-item{flex-direction:column;display:flex}.news-item:before,.news-item:last-child:after{content:"";background-color:var(--muted05);width:100%;height:1px;transition:background-color .2s}.news-item:hover+.news-item:before,.news-item:last-child:hover:after{background-color:var(--main01)}.news-item__link{align-items:center;gap:1.25rem;padding:1.4rem 0;transition:color .2s;display:flex}@media(min-width:561px){.news-item__link{gap:2.75rem}}.news-item__thumb{flex-shrink:0;width:6rem}@media(min-width:561px){.news-item__thumb{width:11rem}}.news-item__body{flex-direction:column;flex:1;gap:.125rem;display:flex}@media(min-width:561px){.news-item__body{gap:.625rem}}.news-item__date{color:var(--mono03);transition:color .2s}.news-item__title-row{justify-content:space-between;align-items:center;display:flex}.news-item__arrow{flex-shrink:0;margin-left:1rem;display:none}@media(min-width:561px){.news-item__arrow{display:block}}.news-item__link:hover,.news-item__link:hover .news-item__date{color:var(--main01);transition:color .2s}.news-archive__title{border-bottom:1px solid var(--muted05);padding-bottom:.75rem}.news-archive__heading-en{font-family:var(--font-display);font-size:var(--fs--disp-heading-m);letter-spacing:var(--ls-10);color:var(--main01);display:block}.news-archive__heading-ja{font-size:var(--fs--body-s);color:var(--mono03);display:block}.news-archive__category-link{border-bottom:1px solid var(--muted05);color:var(--mono03);padding-block:.75rem;transition:color .2s;display:block}.news-archive__category-link:hover{color:var(--main01)}.news-archive__year{border-bottom:1px solid var(--muted05)}.news-archive__year-header{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:1rem;width:100%;padding-block:.75rem;display:flex}.news-archive__months{flex-direction:column;padding-left:2.5rem;transition:max-height .3s ease-in-out;display:flex;overflow:hidden}.news-archive__month-link{padding-block:.25rem}.news-archive__month-link:last-child{padding-bottom:.75rem}.news-archive-chevron{background-color:var(--main01);width:.5rem;height:1rem;-webkit-mask:var(--icon-play) no-repeat center / contain;mask:var(--icon-play) no-repeat center / contain;flex-shrink:0;display:block}.js-accordion.is-open .news-archive-chevron{transform:rotate(90deg)}.wp-editor>p+p{margin-top:1em}.wp-editor>blockquote{color:#666;border-left:.5rem solid #ccc;border-radius:.5rem 0 0 .5rem;margin:1em 0 1em 1em;padding:.5em 1em}.wp-editor ul{margin:.5em 0}.wp-editor ul li{text-indent:-1.1em;margin-left:1.1em;position:relative}.wp-editor ul li:before{content:"•";font-size:inherit;color:var(--mono04);width:1em;height:1em;margin:0 .27em;line-height:1}.wp-editor ol{margin:.5em 0 .5em 1.3em;list-style-type:decimal}.wp-editor>table:not(.wp-editor-column,.wp-editor-column2){margin:.5em 0;width:100%!important}.wp-editor>table:not(.wp-editor-column,.wp-editor-column2) th,.wp-editor>table:not(.wp-editor-column,.wp-editor-column2) td{border:1px solid #999;padding:.5em}.wp-editor>table:not(.wp-editor-column,.wp-editor-column2) td{word-break:break-all}.wp-editor img.alignleft{float:none;margin-left:0;margin-right:auto;display:block}.wp-editor img.alignright{float:none;margin-left:auto;margin-right:0;display:block}.wp-editor img.aligncenter{float:none;margin-left:auto;margin-right:auto;display:block}.wp-editor strong{font-weight:700}.wp-editor a:not(:is(.wp-btn1,.wp-btn2,.wp-btn3) a){color:var(--mono04);text-decoration:underline}.wp-editor a:not(:is(.wp-btn1,.wp-btn2,.wp-btn3) a):hover{opacity:.8}.wp-btn1 a{font-size:var(--fs--body);letter-spacing:var(--ls-3);position:relative}.wp-btn1 a:after{content:"";background-color:var(--main01);border-radius:50%;flex-shrink:0;width:1.625rem;height:1.625rem;transition:background-color .2s}.wp-btn1 a:before{content:"";background-color:var(--mono01);width:.4375rem;height:.6875rem;-webkit-mask:var(--icon-play) no-repeat center / contain;mask:var(--icon-play) no-repeat center / contain;transition:background-color .2s;position:absolute;top:50%;right:2.125rem;transform:translate(50%,-50%)translate(1px)}.wp-btn1 a:hover:after{background-color:var(--mono01)}.wp-btn1 a:hover:before{background-color:var(--mono04)}.wp-btn2 a,.wp-btn3 a{border-bottom:1px solid var(--mono04);min-width:min(20rem,100%);font-size:var(--fs--body);letter-spacing:var(--ls-3);justify-content:space-between;align-items:center;gap:1rem;padding-block:.625rem;padding-inline:.5rem;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex;position:relative}.wp-btn2 a:hover,.wp-btn3 a:hover{border-color:var(--main01);color:var(--main01)}.wp-btn2 a:after{content:"";border:1.5px solid var(--mono04);border-radius:50%;flex-shrink:0;width:1.125rem;height:1.125rem}.wp-btn2 a:before{content:"";background-color:var(--mono04);width:.3125rem;height:.5625rem;-webkit-mask:var(--icon-play) no-repeat center / contain;mask:var(--icon-play) no-repeat center / contain;position:absolute;top:50%;right:1.0625rem;transform:translate(50%,-50%)translate(1px)}.wp-btn3 a:after{content:"";background-color:var(--main01);border-radius:50%;flex-shrink:0;width:1.125rem;height:1.125rem;transition:background-color .2s,box-shadow .2s}.wp-btn3 a:before{content:"";background-color:var(--mono01);width:.3125rem;height:.5625rem;-webkit-mask:var(--icon-play) no-repeat center / contain;mask:var(--icon-play) no-repeat center / contain;transition:background-color .2s;position:absolute;top:50%;right:1.0625rem;transform:translate(50%,-50%)translate(1px)}.wp-btn3 a:hover:after{background-color:var(--mono01);box-shadow:0 0 0 1px var(--main01)}.wp-btn3 a:hover:before{background-color:var(--main01)}.wp-table1 th{background:var(--muted02);text-align:left;font-size:var(--fs--body);letter-spacing:var(--ls-7);padding:.75rem;font-weight:500;border:1px solid var(--muted02)!important}.wp-table1 td{font-size:var(--fs--body);font-weight:500;border:1px solid var(--muted02)!important}.wp-editor-column{width:100%!important}.wp-editor-column>th,.wp-editor-column td{padding:.8rem 0;display:block;border:none!important}.wp-editor-column>th:first-child,.wp-editor-column td:first-child{padding-left:0}.wp-editor-column>th:last-child,.wp-editor-column td:last-child{padding-right:0}.wp-editor-column>th>p+p,.wp-editor-column td>p+p{margin-top:1.2rem}.wp-editor-column table th,.wp-editor-column table td{padding:1rem 0 0}.wp-editor-column table tr:first-child th,.wp-editor-column table tr:first-child td{padding:0}@media not all and (min-width:561px){.wp-editor-column>th,.wp-editor-column td{width:100%!important}}@media(min-width:561px){.wp-editor-column>th,.wp-editor-column td{vertical-align:top;padding:0 1rem;display:inline-block}.wp-editor-column table th,.wp-editor-column table td{padding:.8rem 0 0;width:100%!important}.wp-editor-column table tr:first-child th,.wp-editor-column table tr:first-child td{padding:0}}.wp-editor-column2{width:100%!important}.wp-editor-column2 th,.wp-editor-column2 td{padding:.8rem 0;display:block;border:none!important;width:100%!important}.wp-editor-column2 th>p+p,.wp-editor-column2 td>p+p{margin-top:1.2rem}@media(min-width:561px){.wp-editor-column2,.wp-editor-column2>tbody{display:block}.wp-editor-column2>tbody>tr{display:flex}.wp-editor-column2>tbody>tr>th,.wp-editor-column2>tbody>tr>td{flex:1;min-width:0;padding:0 1rem}.wp-editor-column2>tbody>tr>th:first-child,.wp-editor-column2>tbody>tr>td:first-child{padding-left:0}.wp-editor-column2>tbody>tr>th:last-child,.wp-editor-column2>tbody>tr>td:last-child{padding-right:0}}.wp-image1 img,.wp-image2 img{width:100%}@media(min-width:561px){.wp-image2 img{width:70%}}.wp-image3 img{width:100%}@media(min-width:561px){.wp-image3 img{width:40%}}.site-footer{margin-top:var(--section-11);background-color:var(--muted06);position:relative}.site-footer-pagetop{z-index:10;width:8.75rem;height:3.7275rem;color:var(--mono01);text-decoration:none;position:absolute;top:-2.5625rem;left:50%;overflow:hidden;transform:translate(-50%)}@media(min-width:961px){.site-footer-pagetop{width:9.375rem;height:4rem;top:-2.75rem}}.site-footer-pagetop:after{content:"";background-color:var(--mono01);border-radius:50%;width:.375rem;height:.375rem;transition:transform .2s;position:absolute;top:3.2rem;left:50%;transform:translate(-50%)scale(0)}@media(min-width:961px){.site-footer-pagetop:after{top:3.475rem}}.site-footer-pagetop:hover:after,.site-footer-pagetop:focus-visible:after{transform:translate(-50%)scale(1)}.site-footer-pagetop:before{content:"";background-color:var(--muted06);border-radius:999px;width:8.75rem;height:8.75rem;position:absolute;top:0;left:0}@media(min-width:961px){.site-footer-pagetop:before{width:9.375rem;height:9.375rem}}.site-footer-pagetop .icon{width:.66rem;height:.46rem;color:var(--mono01);position:absolute;top:1.28375rem;left:50%;transform:translate(-50%,-50%)}@media(min-width:961px){.site-footer-pagetop .icon{width:.7rem;height:.49rem;top:1.375rem}}.site-footer-pagetop .disp-label{white-space:nowrap;position:absolute;top:2.275rem;left:50%;transform:translate(-50%,-50%)}@media(min-width:961px){.site-footer-pagetop .disp-label{top:2.4375rem}}.site-footer-top{flex-direction:column;align-items:center;gap:2rem;display:flex}@media(min-width:561px){.site-footer-top{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0}}.site-footer-brand-head{flex-direction:column;align-items:center;gap:.875rem;display:flex}@media(min-width:961px){.site-footer-brand-head{flex-direction:row;align-items:flex-start;gap:1.25rem}}.site-footer-contact{color:var(--mono01);text-align:center;line-height:1.8}@media(min-width:961px){.site-footer-contact{text-align:left;flex-direction:column;gap:.5rem;display:flex}}.site-footer-actions{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}@media(min-width:961px){.site-footer-actions{align-items:flex-end;gap:2rem;width:auto}}.site-footer-actions-row{justify-content:center;align-items:center;gap:1.25rem;display:flex}@media(min-width:961px){.site-footer-actions-row{justify-content:flex-end}}.site-footer-insta{color:var(--mono01);transition:opacity .2s}.site-footer-insta:hover{opacity:.7}.site-footer-reserve{border-radius:var(--radius-3);background-color:var(--accent01);width:12.5rem;color:var(--mono01);text-align:center;white-space:nowrap;justify-content:center;align-items:center;padding-block:.9375rem;text-decoration:none;transition:background-color .2s;display:inline-flex}.site-footer-reserve:hover{background-color:var(--accent-metallic01)}.site-footer-nav-pc{display:none}@media(min-width:961px){.site-footer-nav-pc{max-width:28rem;display:block}}.site-footer-nav-pc ul{flex-wrap:wrap;justify-content:flex-end;gap:.25rem 1.25rem;list-style:none;display:flex}.site-footer-nav-sp{justify-content:center;gap:.625rem;width:100%;display:flex}@media(min-width:961px){.site-footer-nav-sp{display:none}}.footer-nav-col{flex-direction:column;gap:.625rem;width:10.625rem;display:flex}.footer-nav-link{color:var(--mono01);display:inline-block;position:relative}.footer-nav-link:after{content:"";transform-origin:0;background-color:currentColor;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.footer-nav-link:hover:after,.footer-nav-link:focus-visible:after{transform:scaleX(1)}.site-footer-divider{border-top:1px solid var(--mono01)}@supports (color:color-mix(in lab,red,red)){.site-footer-divider{border-top:1px solid color-mix(in srgb,var(--mono01) 30%,transparent)}}.site-footer-illustration{pointer-events:none;display:none}@media(min-width:961px){.site-footer-illustration{z-index:0;width:34.025rem;height:21.9375rem;display:block;position:absolute;bottom:0;left:0;overflow:hidden}}.site-footer-illustration-photo{width:34.7225rem;height:auto;display:block;position:absolute;top:0;left:-.735625rem}.site-footer-legal{z-index:1;flex-direction:column;align-items:flex-start;gap:2rem;display:flex;position:relative}@media(min-width:561px){.site-footer-legal{flex-direction:row;justify-content:flex-end}}.site-footer-legal-logo{height:auto}.site-footer-legal-links{align-items:flex-start;gap:1rem;display:flex}.site-footer-legal-links ul{flex-direction:column;gap:.6rem;display:flex}@media(min-width:961px){.site-footer-legal-links ul:first-child{width:13.9375rem}}.footer-legal-link{color:var(--mono01);position:relative}.footer-legal-link:after{content:"";transform-origin:0;background-color:currentColor;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.footer-legal-link:hover:after,.footer-legal-link:focus-visible:after{transform:scaleX(1)}.site-footer-copyright{width:100%;color:var(--mono01);text-align:center}@media(min-width:961px){.site-footer-copyright{text-align:right}[data-splide-preset=gallery-sp] .splide__list{flex-direction:column;gap:1rem}[data-splide-preset=gallery-sp] .splide__slide{width:100%!important;transform:none!important}}@media not all and (min-width:961px){[data-splide-preset=gallery-insta] .splide__arrow--prev{left:-2rem}[data-splide-preset=gallery-insta] .splide__arrow--next{right:-2rem}[data-splide-preset=gallery-insta] .splide__arrow:after{background-color:var(--main01)}}@media(min-width:961px){[data-splide-preset=gallery-insta] .splide__slide{transform:none!important}}.js-pagetop{opacity:0;pointer-events:none;transition:opacity .3s}.js-pagetop.is-show{opacity:1;pointer-events:auto}.js-accordion-content,.js-anchor-dropdown-content{max-height:0;transition:max-height .3s;overflow:hidden}.js-tab-panel{opacity:0;transition:opacity .2s;display:none}.js-tab-panel.is-active{display:block}.js-tab-panel.is-active.is-visible{opacity:1}.js-tab-trigger{border-color:var(--muted02);cursor:pointer}.js-tab-trigger.is-active{border-color:var(--mono04)}.js-youtube{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.js-youtube>iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.js-youtube--fv>iframe{transform-origin:50%;transform:scale(1.15)}.js-youtube--vertical-sp{aspect-ratio:9/16}@media(min-width:961px){.js-youtube--vertical-sp{aspect-ratio:auto}}.js-youtube--nostop:after{content:"";z-index:1;position:absolute;inset:0}.dialog-container{z-index:100;justify-content:center;align-items:center;height:100dvh;display:flex;position:fixed;inset:0}.dialog-container[aria-hidden=true]{display:none}.dialog-overlay{background-color:#000c;animation:.2s ease-out fadeIn;position:fixed;inset:0}.dialog-content{z-index:10;background-color:var(--mono01);width:100%;max-width:57.5rem;margin-inline:1rem;animation:.3s ease-out slideIn;position:relative}.dialog-content :focus-visible{outline:.125rem solid var(--main01);outline-offset:.125rem}.dialog-close-btn{justify-content:center;align-items:center;width:3.125rem;height:1.8125rem;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}@media(min-width:561px){.dialog-close-btn{width:3.75rem;height:2.1875rem}}.dialog-close-btn:before{content:"";background-color:var(--mono01);width:2.5rem;height:1.41669rem;-webkit-mask:var(--icon-close-thin) no-repeat center / contain;mask:var(--icon-close-thin) no-repeat center / contain;display:block}@media(min-width:561px){.dialog-close-btn:before{width:2.59244rem;height:1.49824rem}}.dialog-close-btn:hover{opacity:.7}.dialog-close-sp{justify-content:flex-end;margin-bottom:.5rem;display:flex}@media(min-width:561px){.dialog-close-sp{display:none}}.dialog-close-pc{z-index:1;display:none;position:absolute;top:1rem;right:1rem}@media(min-width:561px){.dialog-close-pc{display:flex}}.dialog-content-gallery{border-radius:.25rem;padding:.625rem}@media(min-width:561px){.dialog-content-gallery{padding:3.5rem}}@media(min-width:961px){.dialog-content-gallery{padding-block:3.5rem;padding-inline:4rem}}@media(min-width:561px){.dialog-content-gallery .splide__arrow--prev{left:-3.375rem}.dialog-content-gallery .splide__arrow--next{right:-3.375rem}}.anchor-nav-trigger{border:2px solid var(--muted02);width:100%;height:3.625rem;color:var(--main01);letter-spacing:.05em;cursor:pointer;background-color:#fff;border-radius:5px;justify-content:center;align-items:center;font-weight:500;display:flex;position:relative}.anchor-nav-chevron{width:10px;height:10px;-webkit-mask:var(--icon-play) no-repeat center / contain;mask:var(--icon-play) no-repeat center / contain;background-color:currentColor;flex-shrink:0;transition:transform .2s;display:inline-block;position:absolute;right:1rem;transform:rotate(90deg)}.js-anchor-dropdown-trigger[aria-expanded=true] .anchor-nav-chevron{transform:rotate(-90deg)}.anchor-nav-dropdown{border:1px solid var(--muted02);background-color:#fff;border-radius:5px;flex-direction:column;gap:.5rem;margin-top:.25rem;padding:.875rem 1rem;display:flex}.anchor-nav-link{height:2.5rem;color:var(--main01);letter-spacing:.03em;border-radius:3px;justify-content:center;align-items:center;padding:.625rem;font-weight:500;display:flex}.anchor-nav-link:hover{background-color:var(--accent01-08);color:var(--accent01)}[data-a11y-dialog-show],[data-a11y-dialog-hide]{cursor:pointer}[data-splide-preset=gallery-focus] .splide__slide{opacity:.5;transition:opacity .4s}[data-splide-preset=gallery-focus] .splide__slide.is-active{opacity:1}.cloud-square{-webkit-mask-image:var(--deco-cloud-square);mask-image:var(--deco-cloud-square);-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;-webkit-mask-source-type:alpha;mask-mode:alpha}.scallop-frame{flex-direction:column;display:flex}.scallop-frame__tp,.scallop-frame__bt{aspect-ratio:390/32;background-color:var(--main01);flex-shrink:0;width:100%;-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;-webkit-mask-source-type:alpha;mask-mode:alpha}@media(min-width:561px){.scallop-frame__tp,.scallop-frame__bt{aspect-ratio:1440/117}}.scallop-frame__tp{-webkit-mask-image:var(--deco-scallop-frame-tp-sp);mask-image:var(--deco-scallop-frame-tp-sp)}@media(min-width:561px){.scallop-frame__tp{-webkit-mask-image:var(--deco-scallop-frame-tp-pc);mask-image:var(--deco-scallop-frame-tp-pc)}}.scallop-frame__bt{-webkit-mask-image:var(--deco-scallop-frame-bt-sp);mask-image:var(--deco-scallop-frame-bt-sp)}@media(min-width:561px){.scallop-frame__bt{-webkit-mask-image:var(--deco-scallop-frame-bt-pc);mask-image:var(--deco-scallop-frame-bt-pc)}}.scallop-frame__body{background-color:var(--main01);flex:1}.arch-card__image{position:relative;overflow:hidden}@media(min-width:561px){.arch-card__image{overflow:visible}}.arch-card__mask,.arch-mask{aspect-ratio:70/79;-webkit-mask-image:var(--deco-arch-frame);mask-image:var(--deco-arch-frame);-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;-webkit-mask-source-type:alpha;mask-mode:alpha}.arch-card__badge{width:7rem;height:7rem;position:absolute;bottom:-3.5rem;left:50%;transform:translate(-50%)}@media(min-width:561px){.arch-card__badge{bottom:-3.875rem}}.arch-card__badge-ring{width:7rem;height:7rem;position:absolute;inset:0}.arch-card__badge-circle{border-radius:9999px;justify-content:center;align-items:flex-start;width:4.375rem;height:4.375rem;margin:auto;display:flex;position:absolute;inset:0}@media(min-width:561px){.arch-card__badge-circle{align-items:center}}.arch-card__body{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:.375rem;padding-top:1rem;display:flex;position:relative}@media(min-width:561px){.arch-card__body{gap:.625rem;padding-top:1.75rem}}.photo-frame{border-radius:.3125rem;position:relative;overflow:hidden}@media(min-width:561px){.photo-frame{border-radius:.625rem}}.photo-frame img{border-radius:.3125rem}@media(min-width:561px){.photo-frame img{border-radius:.625rem}}.photo-frame>.splide__track,.photo-frame .splide__slide{height:100%}@media(min-width:961px){.photo-frame--edge-flush,.photo-frame--edge-flush img{border-top-right-radius:0;border-bottom-right-radius:0}}.photo-frame--labeled{--frame-drop:3.25rem;margin-top:var(--frame-drop)}@media(min-width:961px){.photo-frame--labeled{--frame-drop:4.125rem}}.onsen-thumb-slide{width:calc(31.4286vw - .785714rem)}@media(min-width:561px){.onsen-thumb-slide{width:33.4805%}.onsen-slider-main,.onsen-slider-thumb{flex-shrink:1;flex-basis:0;min-width:0}.onsen-slider-main{flex-grow:584}.onsen-slider-thumb{flex-grow:850}}.photo-frame:before{content:"";pointer-events:none;background-image:radial-gradient(#0000,#0000004d);position:absolute;inset:0}.photo-frame:after{content:"";pointer-events:none;inset-block:0;background-image:linear-gradient(90deg,#0000,#0000004d);width:2rem;position:absolute;right:0}@media(min-width:561px){.photo-frame:after{width:7.0625rem}}.photo-frame--plain:before,.photo-frame--plain:after{content:none}.vertical-label{writing-mode:vertical-rl;white-space:nowrap;pointer-events:none;position:absolute}.vertical-label--clip{z-index:1}.vertical-label__text{writing-mode:vertical-rl;letter-spacing:.2125rem;color:var(--mono02);display:block}.vertical-label--clip .vertical-label__text{color:var(--mono01)}.vertical-label__text--hero{letter-spacing:var(--ls-15);line-height:1}.vertical-label__text--tight{line-height:1}.vertical-label--frame{top:0;right:.3125rem}@media(min-width:961px){.vertical-label--frame{right:1.625rem}}.vertical-label--frame.vertical-label--clip{top:calc(-1 * var(--frame-drop))}.vertical-label--left{bottom:20%;left:0}.vertical-label--right{bottom:20%;right:0}.vertical-label--low-sp{bottom:10%}@media(min-width:561px){.vertical-label--low-sp{bottom:20%}}.gallery-grid__plus-btn{background-color:var(--main01);border:1px solid var(--main01)}@supports (color:color-mix(in lab,red,red)){.gallery-grid__plus-btn{border:1px solid color-mix(in srgb,var(--main01) 20%,transparent)}}.gallery-grid__plus-btn{cursor:pointer;border-radius:.3125rem}.splide-pager-btn{border:1px solid var(--main01)}@supports (color:color-mix(in lab,red,red)){.splide-pager-btn{border:1px solid color-mix(in srgb,var(--main01) 20%,transparent)}}.splide-pager-btn{cursor:pointer}.splide-pager-btn--light{border-color:var(--mono01)}.gallery-peek__pager{display:flex}@media(min-width:561px){.gallery-peek__pager{display:none}.js-splide.is-overflow .gallery-peek__pager{display:flex}}.splide--pager-inline{flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem;display:flex}.splide--pager-inline .splide__track{flex-basis:100%;order:-1;margin-bottom:.875rem}.splide--pager-inline .splide__arrows{display:contents}.splide--pager-inline .splide__arrow--prev{order:1}.splide--pager-inline .splide__pagination{order:2}.splide--pager-inline .splide__arrow--next{order:3}.splide--pager-inline .splide__arrow{border-color:var(--mono01);border-radius:.3125rem;width:1.8125rem;height:1.8125rem;position:static;transform:none}.splide--pager-inline .splide__arrow:after{background-color:var(--mono01);width:.875rem;height:.875rem}.splide--pager-inline .splide__pagination{gap:.5625rem;width:auto;padding:0;display:flex;position:static}.splide--pager-inline .splide__pagination__page{border:1px solid var(--mono01);background-color:#0000;width:.4375rem;height:.4375rem}.splide--pager-inline .splide__pagination__page.is-active{background-color:var(--mono01);border-color:var(--mono01);width:.5rem;height:.5rem;transform:none}.course-card__media{margin-top:2.5rem;position:relative}.course-card__image{aspect-ratio:21/13;border-radius:var(--radius-4);position:relative;overflow:hidden}.course-card__image:after{content:"";pointer-events:none;inset-block:0;background-image:linear-gradient(90deg,#0000,#0000004d);width:22%;position:absolute;right:0}.course-card__number{color:var(--mono01);font-family:var(--font-serif);font-size:var(--fs--display-m);letter-spacing:.05em;line-height:1;position:absolute;top:-2.5rem;left:0}.course-card__label{writing-mode:vertical-rl;color:var(--mono01);font-family:var(--font-display);font-size:var(--fs--disp-heading-m);letter-spacing:.1em;line-height:1;position:absolute;top:-2.5rem;right:0}@media(min-width:561px){.course-card__label{right:1.5rem}}.course-card__time{border-radius:var(--radius-3);background-color:var(--accent01);color:var(--mono01);font-family:var(--font-serif);font-weight:500;font-size:var(--fs--body-l);line-height:var(--lh-180);justify-content:center;align-items:center;padding-inline:.625rem;display:inline-flex}.scallop-frame--muted .scallop-frame__tp,.scallop-frame--muted .scallop-frame__bt,.scallop-frame--muted .scallop-frame__body{background-color:var(--muted05)}.restaurant__photo{border-radius:var(--radius-4);overflow:hidden}.room-search{border:1px solid var(--main01);border-radius:var(--radius-3);background-color:#fffc}.room-search .input2{background-color:var(--mono01);border-color:var(--mono04)}.room-search .input2:focus{background-color:var(--mono01);border-color:var(--accent01)}.room-search__tag{cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.room-search__tag[aria-pressed=true]{border-color:var(--main01);background-color:var(--main01);color:var(--mono01)}.dialog-content--amenities{border-radius:var(--radius-4);max-width:100%}@media(min-width:561px){.dialog-content--amenities{max-width:50rem}}.dialog-container:has(>.dialog-content--amenities){padding-top:5rem}@media(min-width:561px){.dialog-container:has(>.dialog-content--amenities){padding-top:0}}.dialog-content--amenities>[role=document]{max-height:calc(100dvh - 20rem);overflow-y:auto}@media(min-width:561px){.dialog-content--amenities>[role=document]{max-height:none;overflow-y:visible}}.dialog-close-btn--floating{position:absolute;top:-2.9375rem;right:-.3125rem}@media(min-width:561px){.dialog-close-btn--floating{top:-3.1875rem;right:-4.375rem}}.reserve-float{z-index:40;width:6.4rem;height:6.4rem;position:fixed;bottom:0;right:0}@media(min-width:561px){.reserve-float{width:9.6875rem;height:9.6875rem}}.reserve-float__ring{width:100%;height:100%;animation:20s linear infinite reserve-float-spin;position:absolute;inset:0}@media(prefers-reduced-motion:reduce){.reserve-float__ring{animation:none}}.reserve-float__ring text{fill:var(--accent01);font-family:var(--font-display);letter-spacing:var(--ls-15);font-weight:400}.reserve-float__circle{border-radius:var(--radius-9999);background-color:var(--accent01);width:5.2rem;height:5.2rem;color:var(--mono01);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;margin:auto;transition:background-color .2s;display:flex;position:absolute;inset:0}@media(min-width:561px){.reserve-float__circle{gap:.375rem;width:7.8125rem;height:7.8125rem}}.reserve-float:hover .reserve-float__circle{background-color:var(--accent-metallic01)}.reserve-float__circle .icon{width:.875rem;height:.875rem}@media(min-width:561px){.reserve-float__circle .icon{width:1.375rem;height:1.375rem}}.reserve-float__label{font-family:var(--font-serif);letter-spacing:var(--ls-10);font-size:.75rem;font-weight:600;line-height:1}@media(min-width:561px){.reserve-float__label{font-size:1.125rem}}.dialog-container--reservation .dialog-overlay{background-color:var(--muted02);background-image:var(--deco-bg-main);background-repeat:repeat}.dialog-container--reservation{align-items:flex-start;padding-top:11.0625rem;padding-bottom:1.25rem;overflow-y:auto}@media(min-width:561px){.dialog-container--reservation{padding-top:16.9375rem}}.reservation-modal__logo{z-index:20;background-color:var(--main01);width:7.5rem;height:1.5625rem;position:absolute;top:1.625rem;left:1rem;-webkit-mask:url(/common/img/logo/logo_yoko.svg) 50%/contain no-repeat;mask:url(/common/img/logo/logo_yoko.svg) 50%/contain no-repeat}@media(min-width:561px){.reservation-modal__logo{width:11.25rem;height:2.375rem;top:1.875rem;left:1.875rem}}.dialog-close-btn--reservation{z-index:20;position:absolute;top:1.125rem;right:.875rem}@media(min-width:561px){.dialog-close-btn--reservation{top:2.5625rem;right:2.4375rem}}.dialog-close-btn--reservation:before{background-color:var(--mono03)}.dialog-content--reservation{max-width:21.875rem;margin-inline:auto}@media(min-width:561px){.dialog-content--reservation{max-width:50rem}}.reservation-modal__tabs{display:flex}.reservation-modal__tab{border:1px solid var(--main01);background-color:var(--mono01);height:5.1875rem;color:var(--mono03);text-align:center;font-family:var(--font-serif);font-size:var(--fs--body-l);line-height:var(--lh-180);flex:1;justify-content:center;align-items:center;display:flex}@media(min-width:561px){.reservation-modal__tab{height:4.0625rem}}.reservation-modal__tab+.reservation-modal__tab{margin-left:-1px}.reservation-modal__tab:first-child{border-top-left-radius:var(--radius-3)}.reservation-modal__tab:last-child{border-top-right-radius:var(--radius-3)}.reservation-modal__tab.is-active{z-index:1;background-color:var(--main01);color:var(--mono01);position:relative}.reservation-modal__panel{border:1px solid var(--main01);border-radius:0 0 var(--radius-3) var(--radius-3);background-color:var(--mono01);border-top:none;padding:1.875rem}@media(min-width:561px){.reservation-modal__panel{padding:4.375rem 2.25rem}}.reservation-modal__widget{min-height:13.125rem}@media(min-width:48rem){.reservation-modal__widget{min-height:5rem}}.dialog-container--reservation{font-family:var(--font-serif);font-size:var(--fs--body);color:var(--mono03);line-height:var(--lh-180);letter-spacing:var(--ls-3)}.dialog-container--reservation a{color:inherit;background-color:#0000;text-decoration:none}.js-booking .tripla-bwapp{color:inherit;text-align:left;margin-top:0;font-family:inherit}.js-booking .tripla-bwapp-widget{grid-template-columns:6.125rem 1fr;gap:.875rem;max-width:none;height:auto;margin:0;padding:0;display:grid}@media(min-width:48rem){.js-booking .tripla-bwapp-widget{justify-content:flex-start;align-items:flex-end;display:flex}}.js-booking .tripla-bwapp-widget__calendar{grid-column:1/-1;width:auto}@media(min-width:48rem){.js-booking .tripla-bwapp-widget__calendar{flex:none;width:15.4375rem}}.js-booking .checkin{width:100%;min-width:0;margin-bottom:0}@media(min-width:48rem){.js-booking .tripla-bwapp-widget__room-select{flex:none;min-width:4.875rem}}.js-booking .room-select{margin-bottom:0}.js-booking .tripla-bwapp-widget__promo-code{width:auto;max-width:none;margin-bottom:0}@media(min-width:48rem){.js-booking .tripla-bwapp-widget__promo-code{flex:none;width:7rem}}.js-booking .tripla-bwapp-widget__search-button{grid-column:1/-1;justify-self:center;width:15.3125rem;margin-top:.875rem}@media(min-width:48rem){.js-booking .tripla-bwapp-widget__search-button{flex:1;width:auto;min-width:12.5rem;margin-top:0}}.js-booking .checkin__top__title,.js-booking .room-select__top__title,.js-booking .promotion-code__title{color:var(--mono03);font-size:var(--fs--body);text-align:left;margin-bottom:.5rem;padding:0}.js-booking .room-select__top__title,.js-booking .promotion-code__title{display:block}.js-booking .checkin__top__title>div{text-align:left;flex:1;width:auto}.js-booking .checkin__top__container,.js-booking .room-select__top__select-box,.js-booking .promotion-code__input input{border:1px solid var(--mono04);border-radius:var(--radius-3);background-color:var(--mono01);width:100%;max-width:none;height:2.8125rem;color:var(--mono03);font-size:var(--fs--body);font-weight:inherit;line-height:var(--lh-180);text-align:left;padding:0 .9375rem}.js-booking .checkin__top__container:before,.js-booking .room-select__top__select-box:after{display:none}.js-booking .checkin__top__container{justify-content:space-between;align-items:center;display:flex}@media not all and (min-width:48rem){.js-booking .checkin__top__container{flex-direction:row-reverse}}.js-booking .checkin__top__container .date-item{font-size:inherit;flex-direction:row;align-items:center;gap:.5rem;display:flex}.js-booking .checkin__top__container .date{margin-top:0}.js-booking .checkin__top__container span{color:var(--main01);margin:0}.js-booking .room-select__top{display:block}.js-booking .room-select__mobile{display:none}.js-booking .room-select__top__select-box{flex-direction:row;justify-content:flex-start;align-items:center}.js-booking .room-select__top__select-box .person-icon,.js-booking .room-select__top__select-box .person-icon span{font-size:inherit;font-weight:inherit}.js-booking .room-select__top .text{color:inherit;font-size:inherit}.js-booking .promotion-code__input input::placeholder{color:var(--mono03);font-size:inherit;letter-spacing:normal;opacity:1}.js-booking .promotion-code__input__icon{display:none}.js-booking .tripla-bwapp-widget__search-button__button a{border:1px solid var(--main01);border-radius:var(--radius-3);background-color:var(--main01);width:100%;min-width:0;height:2.8125rem;color:var(--mono01);font-size:var(--fs--label);font-weight:600;line-height:var(--lh-100);letter-spacing:var(--ls-5);justify-content:center;align-items:center;gap:.25rem;padding:0;transition:opacity .2s;display:flex}.js-booking .tripla-bwapp-widget__search-button__button a:before{content:"";aspect-ratio:1;width:.8125rem;-webkit-mask:var(--icon-search) no-repeat center / contain;mask:var(--icon-search) no-repeat center / contain;background-color:currentColor;flex-shrink:0}.js-booking .tripla-bwapp-widget__search-button__button a:hover{border-color:var(--main01);background-color:var(--main01);color:var(--mono01);opacity:.5}.js-booking .m-btn__yellow:not(:disabled),.js-booking .m-btn__blue,.js-booking .calendar__bottom__btn-done{border-color:var(--main01);background-color:var(--main01);color:var(--mono01)}.js-booking .m-btn__yellow:not(:disabled):hover,.js-booking .m-btn__blue:hover,.js-booking .calendar__bottom__btn-done:hover{border-color:var(--main01);background-color:var(--main01);color:var(--mono01);opacity:.5}.js-booking .m-btn__white{color:var(--main01)}.js-booking .m-btn__white:hover{border-color:var(--main01);background-color:var(--main01);color:var(--mono01)}.js-booking .mbsc-windows .mbsc-cal .mbsc-cal-day.mbsc-selected:not(.mbsc-disabled) .mbsc-cal-cell-i.mbsc-cal-day-i,.js-booking .calendar__bottom__note .selected:before,.js-booking .calendar-desktop .note .selected:before{background-color:var(--main01)}.js-booking .calendar__bottom__btn .active{border-color:var(--main01)}.js-booking .calendar-desktop .note,.js-booking .room-select-wrapper{border-bottom-color:var(--accent01)}.js-booking .room-select__content__stats .total-stats{color:var(--mono03)}.js-booking .tool-tip,.js-booking .tool-tip:after{border-color:var(--mono03);background-color:var(--mono03)}.js-booking .tripla-bwapp__overlay,.js-booking .tripla-bwapp-widget.active{background-color:var(--mono03)}@supports (color:color-mix(in lab,red,red)){.js-booking .tripla-bwapp-widget.active{background-color:color-mix(in srgb,var(--mono03) 85%,var(--mono01))}}@media(min-width:48rem){.dialog-container--reservation{transition:padding-top .3s}.dialog-container--reservation:has(.tripla-bwapp-widget.active){padding-top:6rem}}.reservation-modal__links{font-size:var(--fs--body-s);flex-direction:column;align-items:center;gap:.625rem;margin-top:1.25rem;display:flex}@media(min-width:561px){.reservation-modal__links{flex-direction:row;justify-content:center;gap:1.875rem;margin-top:2rem}}.splide--pagination-hidden .splide__pagination{display:none}.splide--pagination-below{padding-bottom:2rem}.splide--pagination-below .splide__pagination{bottom:0}.splide--arrow-hidden .splide__arrow{display:none}.top-room-bnr__photo{border-radius:var(--radius-4);position:relative;overflow:hidden}.top-room-bnr__photo:after{content:"";-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background-color:#0003;position:absolute;inset:0}.top-room-bnr__goat{width:16.714%;height:auto}.form-card{padding:var(--section-6) var(--section-5);background-color:var(--mono01);border:1px solid var(--main01)}@supports (color:color-mix(in lab,red,red)){.form-card{border:1px solid color-mix(in srgb,var(--main01) 3%,transparent)}}.form-card{border-radius:var(--radius-4)}@media(min-width:561px){.form-card{padding:var(--section-7);border-color:var(--muted01)}}.form-row{flex-direction:column;gap:.625rem;display:flex}@media(min-width:961px){.form-row{flex-direction:row;justify-content:space-between;align-items:flex-start}}.form-row+.form-row{padding-top:var(--section-5);border-top:1px solid var(--muted05)}@media(min-width:561px){.form-row+.form-row{padding-top:var(--section-4)}}.form-row__label{flex-shrink:0;align-items:center;gap:.75rem;display:flex}@media(min-width:961px){.form-row__label{width:17.5rem}}.form-row__label .label{white-space:nowrap;flex-shrink:0}.form-row__field{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.form-input{width:100%;height:2.8125rem;padding-inline:var(--section-2);background-color:var(--mono01);border:1px solid var(--muted05);border-radius:var(--radius-3);color:var(--mono03);font-size:var(--fs--body);line-height:var(--lh-180);transition:background-color .2s,border-color .2s;display:block}@media(min-width:561px){.form-input{height:3.4375rem}}.form-input:focus{border-color:var(--main01);outline:none}.form-textarea{resize:vertical;height:12.5rem;padding-block:.75rem}@media(min-width:561px){.form-textarea{height:19rem}}.form-row__field:has(.form-error) .form-input{background-color:var(--muted03);border-color:var(--main01)}.form-error{color:var(--main01);font-size:var(--fs--body-s);line-height:var(--lh-180)}.form-checkbox{background-color:var(--mono01);border:1px solid var(--mono04);border-radius:var(--radius-3);cursor:pointer;appearance:none;flex-shrink:0;width:1.25rem;height:1.25rem;transition:background-color .2s,border-color .2s;position:relative}.form-checkbox:checked{background-color:var(--main01);border-color:var(--main01)}.form-checkbox:checked:after{content:"";border:solid var(--mono01);border-width:0 .125rem .125rem 0;width:.375rem;height:.75rem;position:absolute;top:.125rem;left:.4375rem;transform:rotate(45deg)}.form-checkbox:focus-visible{outline:.125rem solid var(--main01);outline-offset:.125rem}.grecaptcha-badge{width:4.375rem!important;transition:width .3s!important;left:.25rem!important;overflow:hidden!important}.grecaptcha-badge:hover{width:16rem!important}.top-fv{min-height:100svh;position:relative}.top-fv__slider,.top-fv__slider .splide__track,.top-fv__slider .splide__list,.top-fv__slider .splide__slide{height:100%}.top-fv__slider{position:absolute;inset:0}.top-fv:after{content:"";z-index:1;pointer-events:none;background-color:#00000026;position:absolute;inset:0}.top-fv__content{z-index:2;text-align:center;color:var(--mono01);flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;display:flex;position:absolute;inset:0}.top-fv-catch{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.25rem;display:flex}@media(prefers-reduced-motion:no-preference){.top-fv__content{animation:.8s ease-out .4s both top-load-up}body:has(.top-fv) .site-header{animation:.6s ease-out 1.2s both top-header-in}body:has(.top-fv) .reserve-float{opacity:0;visibility:hidden;transition:transform .6s ease-out,opacity .6s ease-out,visibility .6s;transform:translateY(100%)}body.is-scrolled:has(.top-fv) .reserve-float{opacity:1;visibility:visible;transform:translateY(0)}}.concept-frame{flex-direction:column;margin-top:.5rem;display:flex;position:relative}@media(min-width:561px){.concept-frame{margin-top:.75rem}}@media(prefers-reduced-motion:no-preference){.top-fv-pin{height:200svh}.top-fv-pin .top-fv{position:sticky;top:0}.top-fv-pin+.concept-frame{z-index:1;margin-top:-100svh}}.concept-frame__tp,.concept-frame__bt{background:var(--muted02) var(--deco-concept-paper) center / cover no-repeat;flex-shrink:0;width:100%;position:relative;-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;-webkit-mask-source-type:alpha;mask-mode:alpha}.concept-frame__tp{aspect-ratio:390/45;-webkit-mask-image:var(--deco-concept-roof);mask-image:var(--deco-concept-roof)}@media(min-width:561px){.concept-frame__tp{aspect-ratio:1440/167}}.concept-frame__bt{aspect-ratio:390/32;-webkit-mask-image:var(--deco-scallop-frame-bt-sp);mask-image:var(--deco-scallop-frame-bt-sp)}@media(min-width:561px){.concept-frame__bt{aspect-ratio:1440/117;-webkit-mask-image:var(--deco-scallop-frame-bt-pc);mask-image:var(--deco-scallop-frame-bt-pc)}}.concept-frame__body{background:var(--muted02) var(--deco-concept-paper) center / cover no-repeat}.concept-layout{position:relative}@media(min-width:561px){.concept-layout{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(9,minmax(0,1fr));display:grid}}.concept-photo-duo{margin-left:3.5rem;display:grid;position:relative}@media(min-width:561px){.concept-photo-duo{display:contents}}.concept-photo-duo__label{top:40%;left:-2.5rem;translate:0 -50%}@media(min-width:561px){.concept-photo-duo__label{top:11rem;left:38.3333%;translate:none}}.concept-photo-duo__lg{border-top-left-radius:var(--radius-2);border-bottom-right-radius:var(--radius-2);width:17rem;overflow:hidden}@media(min-width:561px){.concept-photo-duo__lg{grid-area:1/5/span 3/span 5;align-self:start;width:auto;margin-top:4.5rem}}.concept-photo-duo__lg img{width:100%;height:auto;display:block}.concept-photo-duo__sm-wrap{grid-area:2/1;width:11.25rem;margin-top:-2.5rem;margin-bottom:1.25rem;margin-left:auto;position:relative}@media(min-width:561px){.concept-photo-duo__sm-wrap{grid-area:1/1/span 1/span 4;width:50%;max-width:100%;margin-top:0;margin-bottom:0;margin-left:27.5%}}.concept-photo-duo__sm{border-top-right-radius:var(--radius-1);border-bottom-left-radius:var(--radius-1);overflow:hidden}.concept-photo-duo__credit{white-space:nowrap;margin-top:.1rem;position:absolute;top:100%;right:.5rem}.concept-photo-duo__sm img{width:100%;height:auto;display:block}@media(prefers-reduced-motion:no-preference){[data-aos=color-up]{opacity:0;transition-property:opacity,transform;position:relative;transform:translateY(4rem)}[data-aos=color-up]:before{content:"";z-index:1;background-color:var(--accent01);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){[data-aos=color-up]:before{background-color:color-mix(in srgb,var(--accent01) 30%,var(--muted02))}}[data-aos=color-up]:before{pointer-events:none;transition:background-color .5s cubic-bezier(.63,.02,.72,.43) .5s}[data-aos=color-up].aos-animate{opacity:1;transform:translateY(0)}[data-aos=color-up].aos-animate:before{background-color:#0000}[data-aos=photo-up]{opacity:0;transition-property:opacity,transform;transform:translateY(4rem)}[data-aos=photo-up] .splide[data-splide-preset^=photo-gallery] .splide__track:before,[data-aos=photo-up][data-splide-preset^=photo-gallery] .splide__track:before{content:"";z-index:1;background-color:var(--accent01);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){[data-aos=photo-up] .splide[data-splide-preset^=photo-gallery] .splide__track:before,[data-aos=photo-up][data-splide-preset^=photo-gallery] .splide__track:before{background-color:color-mix(in srgb,var(--accent01) 30%,var(--muted02))}}[data-aos=photo-up] .splide[data-splide-preset^=photo-gallery] .splide__track:before,[data-aos=photo-up][data-splide-preset^=photo-gallery] .splide__track:before{pointer-events:none;transition:background-color .5s cubic-bezier(.63,.02,.72,.43) .5s}[data-aos=photo-up].aos-animate{opacity:1;transform:translateY(0)}[data-aos=photo-up].aos-animate .splide[data-splide-preset^=photo-gallery] .splide__track:before,[data-aos=photo-up][data-splide-preset^=photo-gallery].aos-animate .splide__track:before{background-color:#0000}}.concept-text{margin-inline:auto;max-width:22.5rem;margin-top:.75rem}@media(min-width:561px){.concept-text{margin-top:3rem;grid-area:2/1/span 1/span 4;width:65.625%;max-width:100%;margin-inline:10.625% 0}}.concept-map{justify-content:center;margin-top:1rem;display:flex}@media(min-width:561px){.concept-map{grid-area:3/1/span 1/span 4;justify-content:flex-start;align-self:start;margin-left:6.25%}}.concept-map img{width:91.6667%;max-width:100%;height:auto}@media(min-width:561px){.concept-map img{width:71.6667%}}.name-origin{grid-template-rows:11.25rem 10rem auto;justify-items:center;display:grid;overflow:hidden}@media(min-width:561px){.name-origin{grid-template-rows:none;grid-template-columns:repeat(9,minmax(0,1fr));place-items:start;display:grid}}.name-origin__photo{grid-area:1/1;width:80%;height:auto}@media(min-width:561px){.name-origin__photo{grid-column:2/span 3;width:25.625rem;margin-left:auto}}.name-origin__map{z-index:-1;grid-area:2/1/span 2;justify-self:start;width:80%;max-width:100%;height:auto;margin-inline:auto}@media(min-width:561px){.name-origin__map{grid-area:1/7/span 1/span 3;width:24rem}}.goat-walk{left:0;bottom:var(--goat-bottom, calc(100% - 1.25rem) );isolation:isolate;pointer-events:none;width:6.25rem;translate:var(--goat-to,0px) 0;position:absolute}@media(min-width:561px){.goat-walk{width:11.25rem;bottom:calc(100% - 2.05rem)}}.goat-walk:before{content:"";z-index:-1;filter:blur(2px);background:radial-gradient(#3223146b,#3223142e 55%,#0000 75%);border-radius:50%;width:76%;height:9%;position:absolute;bottom:3%;left:10%}.goat-walk img{filter:drop-shadow(0 .1875rem .25rem #32231438);width:100%;height:auto;display:block}.goat-walk img:last-child{opacity:0;position:absolute;inset:0}@media(prefers-reduced-motion:no-preference){.goat-walk{translate:var(--goat-from,0px) 0}.goat-walk.is-walking{animation:goat-move var(--goat-duration,3s) steps(var(--goat-steps,5),jump-end) forwards,goat-fade var(--goat-step,.6s) linear var(--goat-steps,5) forwards}.goat-walk.is-walking img:first-child{animation:goat-step-a calc(var(--goat-step,.6s) * 2) linear var(--goat-iter,3) forwards}.goat-walk.is-walking img:last-child{animation:goat-step-b calc(var(--goat-step,.6s) * 2) linear var(--goat-iter,3) forwards}.goat-walk.is-done{translate:var(--goat-to,0px) 0;animation:.35s ease-out both goat-arrive}.goat-walk.is-done.is-odd img:first-child{opacity:0}.goat-walk.is-done.is-odd img:last-child{opacity:1}}.name-origin__body{z-index:1;grid-area:3/1;width:80%;position:relative}@media(min-width:561px){.name-origin__body{grid-area:1/5/span 1/span 4;margin-left:1.5rem}}.top-ttl1{flex-direction:column;align-items:center;display:flex;position:relative}.top-ttl1__label{white-space:nowrap;color:var(--mono03);font-family:var(--font-serif);font-size:var(--fs--subheading);line-height:var(--lh-100);letter-spacing:var(--ls-15);margin-bottom:.5rem;display:inline-block;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.top-ttl1__en{color:var(--main01);font-family:var(--font-display);font-size:var(--fs--disp-display-m);line-height:var(--lh-100);letter-spacing:var(--ls-8)}.top-restaurant{max-width:90rem;margin-inline:auto;position:relative}.top-restaurant__arch{inset-inline:1.25rem;border-radius:9999px 9999px .625rem .625rem;height:41.25rem;position:absolute;top:2.0625rem}.top-restaurant__head,.top-restaurant__tx,.top-restaurant__slider{position:relative}.top-restaurant__slider{margin-top:2.3125rem}.top-restaurant__slide{border-radius:var(--radius-4)}.top-restaurant__burger{z-index:-1;object-fit:contain;object-position:bottom;filter:drop-shadow(0 .625rem 1.875rem #00000026);width:9rem;position:absolute;top:-8rem;left:-2rem}.top-restaurant__cutlery{pointer-events:none;width:4.625rem;height:auto;position:absolute;top:-8rem;right:1.625rem}@media(min-width:561px){.top-restaurant__burger{width:15rem;top:-17rem;left:1rem}}@media(min-width:961px){.top-restaurant{height:59.5625rem}.top-restaurant__arch{border-bottom-left-radius:var(--radius-4);border-bottom-right-radius:var(--radius-3);inset-inline:auto;width:42.25rem;height:51.9375rem;top:4.5625rem;left:23.8125rem}.top-restaurant__head{inset-inline:0;width:fit-content;margin-inline:auto;position:absolute;top:0}.top-restaurant__tx{width:15.25rem;position:absolute;top:auto;bottom:5rem;left:3.75rem}.top-restaurant__slider{margin-top:0;position:absolute;top:27.875rem;left:21.0625rem;right:0}.top-restaurant__burger{width:26rem;top:-15.25rem;left:-24rem}.top-restaurant__cutlery{width:6.625rem;top:-11rem;left:38.3125rem;right:auto}}.top-access{padding-top:var(--section-13)}.top-ttl1--l .top-ttl1__en{font-size:var(--fs--disp-display-l)}.top-access__weather{background:url(/img/top/access/weather-frame-sp.svg) 50%/100% 100% no-repeat;width:100%;max-width:21.875rem;padding:.890625rem .75rem}.top-access__weather-inner{border-radius:var(--radius-3);background-color:var(--mono01);flex-direction:column;justify-content:center;min-height:8.86875rem;padding-inline:1.125rem;display:flex}.top-access__table{table-layout:fixed;width:100%}.top-access__table th,.top-access__table td{font-weight:inherit;text-align:center;padding-block:.375rem}.top-access__table th:first-child{width:4.5rem}.top-access__route-wrap{width:100%}.top-access__plane{width:5rem;position:absolute;top:-1rem;left:calc(50% - (min(100%,21.875rem)/2) + .5rem)}@media(min-width:561px){.top-access__plane{width:7.5rem;margin-bottom:-1.5rem;inset:auto 0 100% auto}}@media(min-width:961px){.top-access__plane{right:-2rem}}.top-access__route{width:100%;overflow-x:auto}.top-access__route img{width:30rem;max-width:none;height:auto}.top-access__map{aspect-ratio:9/5;border-radius:0 var(--radius-1) var(--radius-1) 0;overflow:hidden}@media(min-width:561px){.top-access__weather{background-image:url(/img/top/access/weather-frame-pc.svg);flex:466 1 0;min-width:0;max-width:29.1344rem;padding:1.1875rem 1rem}.top-access__weather-inner{min-height:11.8125rem;padding-inline:1.79688rem}.top-access__table th:first-child{width:4.90625rem}.top-access__route-wrap{flex:570 1 0;min-width:0;max-width:35.625rem;position:relative}.top-access__route{overflow-x:visible}.top-access__route img{width:auto;max-width:100%}.top-access__map{flex:1 1 0;min-width:0;max-width:65%}}.top-banquet{max-width:90rem;margin-inline:auto;position:relative;overflow-x:clip}.top-banquet__arch{inset-inline:1.25rem;border-radius:9999px 9999px .625rem .625rem;height:26.125rem;position:absolute;top:2.5rem}.top-banquet__head,.top-banquet__tx,.top-banquet__slider{position:relative}.top-banquet__slider{margin-top:2rem}.top-banquet__glass{z-index:1;pointer-events:none;width:6.3125rem;height:auto;position:absolute;top:-6rem;right:.875rem}.top-banquet__glass img{width:100%;height:auto;display:block}.top-banquet__glass-r,.top-banquet__glass-spark{position:absolute;inset:0}.top-banquet__glass-l{clip-path:polygon(0 0,40% 0,40% 7%,49.3% 7%,49.3% 100%,0 100%);transform-origin:14% 93%}.top-banquet__glass-r{clip-path:polygon(49.3% 7%,60% 7%,60% 0,100% 0,100% 100%,49.3% 100%);transform-origin:85% 93%}.top-banquet__glass-spark{clip-path:polygon(40% 0,60% 0,60% 7%,40% 7%);transform-origin:50% 7%}@media(prefers-reduced-motion:no-preference){.top-banquet__glass-l,.top-banquet__glass-r,.top-banquet__glass-spark{opacity:0}.top-banquet__glass-l{transform:translate(-12%)rotate(-16deg)}.top-banquet__glass-r{transform:translate(12%)rotate(16deg)}.top-banquet__glass-spark{transform:scale(.4)}.top-banquet__glass.aos-animate .top-banquet__glass-l{animation:1.8s .35s both glass-pop-l}.top-banquet__glass.aos-animate .top-banquet__glass-r{animation:1.8s .35s both glass-pop-r}.top-banquet__glass.aos-animate .top-banquet__glass-spark{animation:.8s linear 1.35s both glass-spark-pop}}.top-restaurant__cutlery img{width:100%;height:auto;display:block}.top-restaurant__cutlery-knife{clip-path:inset(0 0 0 52%);position:absolute;inset:0}.top-restaurant__cutlery-fork{clip-path:inset(0 48% 0 0)}@media(prefers-reduced-motion:no-preference){.top-restaurant__cutlery img{opacity:0;transform-origin:50% 100%}.top-restaurant__slider.aos-animate .top-restaurant__cutlery-fork{animation:1.8s ease-in-out 1.3s both cutlery-pop-fork}.top-restaurant__slider.aos-animate .top-restaurant__cutlery-knife{animation:1.8s ease-in-out 1.3s both cutlery-pop-knife}}.top-onsen-steam img:not(:first-child){opacity:0}.top-onsen-steam img:nth-child(3){rotate:15deg}.top-onsen-steam img:first-child{margin-left:-15%}.top-onsen-steam img:nth-child(3){margin-left:15%}@media not all and (min-width:561px){.top-onsen-steam img:first-child{margin-left:-10%}.top-onsen-steam img:nth-child(2){margin-left:10%}}@media(prefers-reduced-motion:no-preference){.top-onsen-steam.aos-animate img{animation:24s linear infinite onsen-steam-rise}.top-onsen-steam.aos-animate img:nth-child(2){animation-delay:-8s}.top-onsen-steam.aos-animate img:nth-child(3){animation-delay:-16s}.top-onsen-steam.is-offscreen img{animation-play-state:paused}@media not all and (min-width:561px){.top-onsen-steam img:nth-child(3){display:none}.top-onsen-steam.aos-animate img:nth-child(2){animation-delay:-12s}}.js-letter-pop .js-pop-split>span{display:inline-block}.js-letter-pop .js-arc-text:not(.is-arc-ready){visibility:hidden}.js-letter-pop .js-arc-text.is-arc-ready>span,.js-letter-pop .js-pop-split>span,.js-letter-pop .icon{opacity:0;scale:0}.js-letter-pop.aos-animate.is-pop-ready .js-arc-text>span,.js-letter-pop.aos-animate.is-pop-ready .js-pop-split>span,.js-letter-pop.aos-animate.is-pop-ready .icon{opacity:1;transition:scale var(--pop-dur,.6s) cubic-bezier(.175,.885,.32,1.275) calc(var(--pop-base,0s) + var(--i,0) * var(--pop-step,50ms)),opacity calc(var(--pop-dur,.6s) / 2) ease-out calc(var(--pop-base,0s) + var(--i,0) * var(--pop-step,50ms));scale:1}.concept-photo-duo__label{--pop-step:.15s;--pop-dur:.9s}}@media(min-width:561px){[data-appear-order="1"]{transition-delay:.3s}[data-appear-order="2"]{transition-delay:.6s}[data-appear-order="3"]{transition-delay:.9s}}.banquet-thumb-slide{width:calc(31.4286vw - .785714rem)}@media(min-width:561px){.banquet-thumb-slide{width:33.4805%}}@media(min-width:961px){.top-banquet{height:46.3125rem}.top-banquet__arch{inset-inline:auto;width:42.25rem;height:30.5rem;top:3.875rem;left:23.8125rem}.top-banquet__head{inset-inline:0;width:fit-content;margin-inline:auto;position:absolute;top:0}.top-banquet__tx{width:max-content;max-width:30rem;position:absolute;top:36.1875rem;left:38.8906rem}.top-banquet__slider{top:11.9375rem;margin-top:0;position:absolute;inset-inline:0}.top-banquet__glass{width:9rem;inset:auto 12rem 2rem auto}}@media(min-width:561px){.banquet-slider-main,.banquet-slider-thumb{flex-shrink:1;flex-basis:0;min-width:0}.banquet-slider-main{flex-grow:584}.banquet-slider-thumb{flex-grow:850}.banquet-slider-main .photo-frame,.banquet-slider-main .photo-frame img{border-top-left-radius:0;border-bottom-left-radius:0}}.spot-card__credit{white-space:nowrap;margin-top:.5rem;font-size:.5rem;line-height:1;position:absolute;top:100%;right:0}.top-thumb-credit{letter-spacing:var(--ls-3);overflow-wrap:anywhere;font-size:.55rem;line-height:1.25}@media(min-width:561px){.top-thumb-credit{font-size:var(--fs--xsmall)}}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.top-16{top:calc(var(--spacing) * 16)}.top-38\.25{top:calc(var(--spacing) * 38.25)}.top-50\.5{top:calc(var(--spacing) * 50.5)}.top-60{top:calc(var(--spacing) * 60)}.top-full{top:100%}.-right-1\.25{right:calc(var(--spacing) * -1.25)}.right-0{right:0}.right-3\.75{right:calc(var(--spacing) * 3.75)}.right-6{right:calc(var(--spacing) * 6)}.right-34\.75{right:calc(var(--spacing) * 34.75)}.right-40{right:calc(var(--spacing) * 40)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.bottom-0{bottom:0}.bottom-6{bottom:calc(var(--spacing) * 6)}.-left-32\.5{left:calc(var(--spacing) * -32.5)}.left-0{left:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-5{z-index:5}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.\!container{width:100%!important}@media(min-width:561px){.\!container{max-width:561px!important}}@media(min-width:961px){.\!container{max-width:961px!important}}@media(min-width:1441px){.\!container{max-width:1441px!important}}@media(min-width:1921px){.\!container{max-width:1921px!important}}@media(min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media(min-width:561px){.container{max-width:561px}}@media(min-width:961px){.container{max-width:961px}}@media(min-width:1441px){.container{max-width:1441px}}@media(min-width:1921px){.container{max-width:1921px}}@media(min-width:96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--spacing) * 4)}.m-8{margin:calc(var(--spacing) * 8)}.img-bleed-sp{width:calc(100% + 2 * var(--division-gutter));margin-inline:calc(-1 * var(--division-gutter))}@media(min-width:561px){.img-bleed-sp{width:auto;margin-inline:0}}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-15\.5{margin-top:calc(var(--spacing) * 15.5)}.mt-16{margin-top:calc(var(--spacing) * 16)}.-mr-5{margin-right:calc(var(--spacing) * -5)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-8\.25{margin-left:calc(var(--spacing) * -8.25)}.-ml-14{margin-left:calc(var(--spacing) * -14)}.ml-8{margin-left:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-1\/1{aspect-ratio:1}.aspect-3\/2{aspect-ratio:3/2}.aspect-4\/3{aspect-ratio:4/3}.aspect-7\/8{aspect-ratio:7/8}.aspect-16\/9{aspect-ratio:16/9}.aspect-21\/8{aspect-ratio:21/8}.aspect-21\/13{aspect-ratio:21/13}.aspect-23\/20{aspect-ratio:23/20}.aspect-50\/37{aspect-ratio:50/37}.aspect-62\/39{aspect-ratio:62/39}.aspect-70\/79{aspect-ratio:70/79}.aspect-120\/95{aspect-ratio:120/95}.aspect-263\/158{aspect-ratio:263/158}.aspect-350\/210{aspect-ratio:350/210}.aspect-350\/250{aspect-ratio:350/250}.aspect-350\/395{aspect-ratio:350/395}.aspect-353\/73{aspect-ratio:353/73}.aspect-390\/310{aspect-ratio:390/310}.aspect-720\/480{aspect-ratio:720/480}.aspect-1000\/600{aspect-ratio:1000/600}.aspect-1441\/396{aspect-ratio:1441/396}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-video{aspect-ratio:var(--aspect-video)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7\.25{width:calc(var(--spacing) * 7.25);height:calc(var(--spacing) * 7.25)}.size-full{width:100%;height:100%}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-\[N\]{height:N}.h-\[Npx\]{height:Npx}.h-auto{height:auto}.h-full{height:100%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-7\.75{width:calc(var(--spacing) * 7.75)}.w-12{width:calc(var(--spacing) * 12)}.w-15\.75{width:calc(var(--spacing) * 15.75)}.w-17\.5{width:calc(var(--spacing) * 17.5)}.w-22\.5{width:calc(var(--spacing) * 22.5)}.w-24{width:calc(var(--spacing) * 24)}.w-25{width:calc(var(--spacing) * 25)}.w-27\.5{width:calc(var(--spacing) * 27.5)}.w-30{width:calc(var(--spacing) * 30)}.w-31\.25{width:calc(var(--spacing) * 31.25)}.w-32{width:calc(var(--spacing) * 32)}.w-34{width:calc(var(--spacing) * 34)}.w-36{width:calc(var(--spacing) * 36)}.w-38\.5{width:calc(var(--spacing) * 38.5)}.w-40{width:calc(var(--spacing) * 40)}.w-45{width:calc(var(--spacing) * 45)}.w-45\.75{width:calc(var(--spacing) * 45.75)}.w-48{width:calc(var(--spacing) * 48)}.w-50{width:calc(var(--spacing) * 50)}.w-55{width:calc(var(--spacing) * 55)}.w-56{width:calc(var(--spacing) * 56)}.w-69{width:calc(var(--spacing) * 69)}.w-75{width:calc(var(--spacing) * 75)}.w-130{width:calc(var(--spacing) * 130)}.w-\[375px\]{width:375px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-90{max-width:calc(var(--spacing) * 90)}.max-w-176\.5{max-width:calc(var(--spacing) * 176.5)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-auto{min-width:auto}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y: -75% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-x-100{--tw-scale-x: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-3\.75{gap:calc(var(--spacing) * 3.75)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4\.5{gap:calc(var(--spacing) * 4.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-13{gap:calc(var(--spacing) * 13)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-99{gap:calc(var(--spacing) * 99)}.gap-\[13px\]{gap:13px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-14{row-gap:calc(var(--spacing) * 14)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-mono01\/20>:not(:last-child)){border-color:var(--color-mono01)}@supports (color:color-mix(in lab,red,red)){:where(.divide-mono01\/20>:not(:last-child)){border-color:color-mix(in oklab,var(--color-mono01) 20%,transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-gray-400{border-color:var(--color-gray-400)}.border-main01{border-color:var(--color-main01)}.border-mono04{border-color:var(--color-mono04)}.border-muted05{border-color:var(--color-muted05)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-main01,.bg-main01\/50{background-color:var(--color-main01)}@supports (color:color-mix(in lab,red,red)){.bg-main01\/50{background-color:color-mix(in oklab,var(--color-main01) 50%,transparent)}}.bg-mono01\/50{background-color:var(--color-mono01)}@supports (color:color-mix(in lab,red,red)){.bg-mono01\/50{background-color:color-mix(in oklab,var(--color-mono01) 50%,transparent)}}.bg-mono04{background-color:var(--color-mono04)}.bg-muted02{background-color:var(--color-muted02)}.bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-l{--tw-gradient-position:to left in oklab}}.bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/30{--tw-gradient-to:#0000004d}@supports (color:color-mix(in lab,red,red)){.to-black\/30{--tw-gradient-to:color-mix(in oklab, var(--color-black) 30%, transparent)}}.to-black\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.75{padding-inline:calc(var(--spacing) * 3.75)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-0{padding-bottom:0}.pb-0\.75{padding-bottom:calc(var(--spacing) * .75)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-11{padding-bottom:calc(var(--spacing) * 11)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-accent{font-family:var(--font-accent)}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-accent01,.text-accent01\/30{color:var(--color-accent01)}@supports (color:color-mix(in lab,red,red)){.text-accent01\/30{color:color-mix(in oklab,var(--color-accent01) 30%,transparent)}}.text-main01{color:var(--color-main01)}.text-mono01,.text-mono01\/50{color:var(--color-mono01)}@supports (color:color-mix(in lab,red,red)){.text-mono01\/50{color:color-mix(in oklab,var(--color-mono01) 50%,transparent)}}.text-mono02{color:var(--color-mono02)}.text-mono03{color:var(--color-mono03)}.text-mono04{color:var(--color-mono04)}.text-status-error{color:var(--color-status-error)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.text-shadow-xl{text-shadow:0px 0px 20px var(--tw-text-shadow-color,#0009)}.before\:hidden:before,.after\:hidden:after{content:var(--tw-content);display:none}.first\:mt-0:first-child{margin-top:0}@media(hover:hover){.hover\:border-main01:hover{border-color:var(--color-main01)}.hover\:opacity-65:hover{opacity:.65}}@media not all and (min-width:961px){.max-md\:self-stretch{align-self:stretch}}@media not all and (min-width:561px){.max-sm\:aspect-110\/124{aspect-ratio:110/124}.max-sm\:self-stretch{align-self:stretch}}@media(min-width:561px){.sm\:relative{position:relative}.sm\:top-31\.5{top:calc(var(--spacing) * 31.5)}.sm\:top-61{top:calc(var(--spacing) * 61)}.sm\:right-12\.5{right:calc(var(--spacing) * 12.5)}.sm\:right-78\.75{right:calc(var(--spacing) * 78.75)}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:mx-0{margin-inline:0}.sm\:mx-auto{margin-inline:auto}.sm\:my-auto{margin-block:auto}.sm\:-mt-2{margin-top:calc(var(--spacing) * -2)}.sm\:-mt-5{margin-top:calc(var(--spacing) * -5)}.sm\:-mt-8{margin-top:calc(var(--spacing) * -8)}.sm\:-mt-10{margin-top:calc(var(--spacing) * -10)}.sm\:-mt-15{margin-top:calc(var(--spacing) * -15)}.sm\:-mt-32{margin-top:calc(var(--spacing) * -32)}.sm\:mt-0{margin-top:0}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-14{margin-top:calc(var(--spacing) * 14)}.sm\:mt-17{margin-top:calc(var(--spacing) * 17)}.sm\:mt-43\.5{margin-top:calc(var(--spacing) * 43.5)}.sm\:mb-7\.25{margin-bottom:calc(var(--spacing) * 7.25)}.sm\:ml-25{margin-left:calc(var(--spacing) * 25)}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:aspect-35\/22{aspect-ratio:35/22}.sm\:aspect-285\/359{aspect-ratio:285/359}.sm\:aspect-363\/458{aspect-ratio:363/458}.sm\:aspect-584\/509{aspect-ratio:584/509}.sm\:aspect-1000\/600{aspect-ratio:1000/600}.sm\:aspect-1441\/396{aspect-ratio:1441/396}.sm\:aspect-video{aspect-ratio:var(--aspect-video)}.sm\:size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.sm\:size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.sm\:size-8\.75{width:calc(var(--spacing) * 8.75);height:calc(var(--spacing) * 8.75)}.sm\:size-12\.5{width:calc(var(--spacing) * 12.5);height:calc(var(--spacing) * 12.5)}.sm\:w-1\/2{width:50%}.sm\:w-1\/5{width:20%}.sm\:w-2\/3{width:66.6667%}.sm\:w-13\.75{width:calc(var(--spacing) * 13.75)}.sm\:w-19\.5{width:calc(var(--spacing) * 19.5)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-30{width:calc(var(--spacing) * 30)}.sm\:w-41{width:calc(var(--spacing) * 41)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-50{width:calc(var(--spacing) * 50)}.sm\:w-61\.75{width:calc(var(--spacing) * 61.75)}.sm\:w-62\.5{width:calc(var(--spacing) * 62.5)}.sm\:w-65{width:calc(var(--spacing) * 65)}.sm\:w-66\.5{width:calc(var(--spacing) * 66.5)}.sm\:w-105{width:calc(var(--spacing) * 105)}.sm\:w-170{width:calc(var(--spacing) * 170)}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-100{max-width:calc(var(--spacing) * 100)}.sm\:max-w-360{max-width:calc(var(--spacing) * 360)}.sm\:min-w-0{min-width:0}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-7{gap:calc(var(--spacing) * 7)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:gap-14{gap:calc(var(--spacing) * 14)}.sm\:gap-15{gap:calc(var(--spacing) * 15)}.sm\:gap-20{gap:calc(var(--spacing) * 20)}.sm\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.sm\:gap-y-9{row-gap:calc(var(--spacing) * 9)}.sm\:px-0{padding-inline:0}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-12\.5{padding-inline:calc(var(--spacing) * 12.5)}.sm\:px-15\.5{padding-inline:calc(var(--spacing) * 15.5)}.sm\:px-25{padding-inline:calc(var(--spacing) * 25)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:pt-0{padding-top:0}.sm\:pr-15\.25{padding-right:calc(var(--spacing) * 15.25)}.sm\:pb-0{padding-bottom:0}.sm\:pb-2\.75{padding-bottom:calc(var(--spacing) * 2.75)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:text-center{text-align:center}.sm\:text-left{text-align:left}}@media(min-width:961px){.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:top-33\.5{top:calc(var(--spacing) * 33.5)}.md\:top-63{top:calc(var(--spacing) * 63)}.md\:top-135\.75{top:calc(var(--spacing) * 135.75)}.md\:top-138{top:calc(var(--spacing) * 138)}.md\:top-auto{top:auto}.md\:right-12\.5{right:calc(var(--spacing) * 12.5)}.md\:right-78\.75{right:calc(var(--spacing) * 78.75)}.md\:bottom-0{bottom:0}.md\:left-1\/2{left:50%}.md\:left-42\.75{left:calc(var(--spacing) * 42.75)}.md\:order-1{order:1}.md\:order-2{order:2}.md\:mx-0{margin-inline:0}.md\:mx-auto{margin-inline:auto}.md\:-mt-2{margin-top:calc(var(--spacing) * -2)}.md\:-mt-32{margin-top:calc(var(--spacing) * -32)}.md\:mt-0{margin-top:0}.md\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\:mt-43\.5{margin-top:calc(var(--spacing) * 43.5)}.md\:mb-6\.75{margin-bottom:calc(var(--spacing) * 6.75)}.md\:mb-7\.25{margin-bottom:calc(var(--spacing) * 7.25)}.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-363\/458{aspect-ratio:363/458}.md\:aspect-810\/600{aspect-ratio:810/600}.md\:size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.md\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.md\:size-8\.75{width:calc(var(--spacing) * 8.75);height:calc(var(--spacing) * 8.75)}.md\:w-13\.75{width:calc(var(--spacing) * 13.75)}.md\:w-30{width:calc(var(--spacing) * 30)}.md\:w-44\.25{width:calc(var(--spacing) * 44.25)}.md\:w-45{width:calc(var(--spacing) * 45)}.md\:w-61\.75{width:calc(var(--spacing) * 61.75)}.md\:w-66\.5{width:calc(var(--spacing) * 66.5)}.md\:w-72{width:calc(var(--spacing) * 72)}.md\:w-105{width:calc(var(--spacing) * 105)}.md\:w-113\.25{width:calc(var(--spacing) * 113.25)}.md\:w-125{width:calc(var(--spacing) * 125)}.md\:w-225{width:calc(var(--spacing) * 225)}.md\:w-250{width:calc(var(--spacing) * 250)}.md\:w-auto{width:auto}.md\:max-w-44\.25{max-width:calc(var(--spacing) * 44.25)}.md\:max-w-125{max-width:calc(var(--spacing) * 125)}.md\:min-w-0{min-width:0}.md\:flex-1{flex:1}.md\:shrink-0{flex-shrink:0}.md\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-center{justify-content:center}.md\:justify-end{justify-content:flex-end}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-7{gap:calc(var(--spacing) * 7)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-19\.25{gap:calc(var(--spacing) * 19.25)}.md\:gap-24{gap:calc(var(--spacing) * 24)}:where(.md\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)))}.md\:self-stretch{align-self:stretch}.md\:object-center{object-position:center}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-0{padding-inline:0}.md\:px-9{padding-inline:calc(var(--spacing) * 9)}.md\:py-17\.5{padding-block:calc(var(--spacing) * 17.5)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:pt-0{padding-top:0}.md\:pt-5{padding-top:calc(var(--spacing) * 5)}.md\:pr-15\.25{padding-right:calc(var(--spacing) * 15.25)}.md\:pb-0{padding-bottom:0}.md\:pl-15\.25{padding-left:calc(var(--spacing) * 15.25)}.md\:pl-25{padding-left:calc(var(--spacing) * 25)}.md\:text-left{text-align:left}}@media(min-width:1441px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:max-w-1\/2{max-width:50%}.lg\:max-w-3\/8{max-width:37.5%}.lg\:max-w-7\/20{max-width:35%}.lg\:flex-1{flex:1}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-19\.25{gap:calc(var(--spacing) * 19.25)}.lg\:pr-25{padding-right:calc(var(--spacing) * 25)}}@media(min-width:1921px){.xl\:bottom-12{bottom:calc(var(--spacing) * 12)}.xl\:max-w-7xl{max-width:var(--container-7xl)}}.splide.is-few[data-splide-sync]{flex:0 auto}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes reserve-float-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes top-load-up{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes top-header-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes glass-pop-l{0%{opacity:0;animation-timing-function:cubic-bezier(.34,1.3,.64,1);transform:translate(-12%)rotate(-16deg)scale(.7)}22%{opacity:1;transform:translate(-12%)rotate(-16deg)scale(1)}39%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.35,1);transform:translate(-12%)rotate(-16deg)scale(1)}58%{opacity:1;animation-timing-function:cubic-bezier(.3,0,.5,1);transform:none}69%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.35,1);transform:translate(-5%)rotate(-7deg)}81%,to{opacity:1;transform:none}}@keyframes glass-pop-r{0%,17%{opacity:0;animation-timing-function:cubic-bezier(.34,1.3,.64,1);transform:translate(12%)rotate(16deg)scale(.7)}39%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.35,1);transform:translate(12%)rotate(16deg)scale(1)}58%{opacity:1;animation-timing-function:cubic-bezier(.3,0,.5,1);transform:none}69%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.35,1);transform:translate(5%)rotate(7deg)}81%,to{opacity:1;transform:none}}@keyframes glass-spark-pop{0%{opacity:0;animation-timing-function:cubic-bezier(.34,1.3,.64,1);transform:scale(.6)}25%{opacity:1;animation-timing-function:ease-in;transform:none}35%{opacity:1;transform:none}45%{opacity:0;transform:scale(.9)}50%{opacity:0;animation-timing-function:cubic-bezier(.34,1.3,.64,1);transform:scale(.6)}75%,to{opacity:1;transform:none}}@keyframes onsen-steam-rise{0%{opacity:0;translate:0 34%;scale:.96}30%{opacity:.65}60%{opacity:.5}to{opacity:0;translate:-2% -40%;scale:1.1}}@keyframes cutlery-pop-fork{0%{opacity:0;animation-timing-function:cubic-bezier(.175,.885,.32,1.275);transform:scale(.6)}33%{opacity:1;transform:scale(1)translateY(0)}50%{transform:scale(1)translateY(-7%)}72%{transform:scale(1)translateY(4%)}90%{transform:scale(1)translateY(-1.5%)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes cutlery-pop-knife{0%{opacity:0;animation-timing-function:cubic-bezier(.175,.885,.32,1.275);transform:scale(.6)}33%{opacity:1;transform:scale(1)translateY(0)}50%{transform:scale(1)translateY(7%)}72%{transform:scale(1)translateY(-4%)}90%{transform:scale(1)translateY(1.5%)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes goat-move{0%{translate:var(--goat-from) 0}to{translate:var(--goat-to) 0}}@keyframes goat-step-a{0%,49.99%{opacity:1}50%,99.99%{opacity:0}to{opacity:1}}@keyframes goat-step-b{0%,49.99%{opacity:0}50%,99.99%{opacity:1}to{opacity:0}}@keyframes goat-fade{0%{opacity:0;animation-timing-function:ease-out}40%,92%{opacity:1}to{opacity:0}}@keyframes goat-arrive{0%{opacity:0}to{opacity:1}}@counter-style circled-decimal{system:fixed;symbols:"①" "②" "③" "④" "⑤" "⑥" "⑦" "⑧" "⑨" "⑩" "⑪" "⑫" "⑬" "⑭" "⑮" "⑯" "⑰" "⑱" "⑲" "⑳";suffix:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
