@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.__variable_188709{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--color-black:#202020;--color-white:#fff;--color-dark:#171729;--color-gold:#b6a66c;--color-cream:#f0efea;--color-green:#215256;--color-blue:#263d5f;--color-red:#7b342e;--color-brown:#795542;--color-beige:#e4dfd9;--color-base-background:var(--color-white);--color-taste-background:var(--color-beige);--color-text-black:var(--color-black);--color-text-gray:#616161;--color-text-gray-2:#d8d8d8;--color-text-gold:var(--color-gold);--color-border-gray:rgba(0,0,0,.07);--color-stay-text-black:var(--color-black);--color-stay-text-white:var(--color-white);--color-stay-background:var(--color-cream);--color-stay-placeholder:#a6a6a6;--font-family-title:ltc-nicholas-cochin-pro,shippori-mincho-b1,sans-serif;--font-family-gothic:mr-eaves-sans,shippori-mincho-b1,sans-serif;--font-family-serif:cochin,shippori-mincho-b1,serif;--font-family-text-jp:shippori-mincho-b1,sans-serif;--font-family-text-en:shippori-mincho-b1,sans-serif;--letter-space-text-jp:0.02em;--letter-space-text-en:0.01em;--z-index-elevation-1:100000;--z-index-elevation-2:300000;--z-index-elevation-3:600000;--z-index-elevation-4:900000;--z-index-elevation-5:2147483647;--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw}*{padding:0;margin:0}a{color:inherit}canvas,img,picture,svg,video{display:block;max-width:100%}html{color-scheme:light}@media (prefers-color-scheme:dark){html{color-scheme:dark}}body{color:var(--foreground);background:var(--background);font-family:var(--font-family-text-jp);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (pointer:fine){html[data-custom-cursor=on],html[data-custom-cursor=on] :where(*,:before,:after){cursor:none!important}html[data-custom-cursor=on] :where(input,textarea){cursor:text!important}html[data-custom-cursor=on] :where(.slick-slider,.slick-list,.slick-track,.slick-slide,.slick-slide *,.slick-arrow,.slick-dots,.slick-dots *){cursor:none!important}html[data-custom-cursor=on] [data-allow-native-cursor],html[data-custom-cursor=on] [data-allow-native-cursor] :where(*,:before,:after){cursor:auto!important}}@media (pointer:coarse){html[data-custom-cursor=on],html[data-custom-cursor=on] :where(*,:before,:after){cursor:auto!important}}.style_MouseStalker___4qa1{position:fixed;--x:-9999px;--y:-9999px;--size:13px;--blur-amount:1.3px;top:var(--y);left:var(--x);width:var(--size);height:var(--size);transform:translate(-50%,-50%);transform-origin:center;border-radius:50%;background:hsla(48,4%,73%,.6);border:1px solid transparent;background-clip:padding-box;pointer-events:none;z-index:var(--z-index-elevation-5);opacity:0;will-change:width,height,transform,opacity,backdrop-filter,-webkit-backdrop-filter;transition:width .25s ease,height .25s ease,border-color .25s ease,opacity .2s ease}.style_MouseStalker___4qa1[data-visible=true]{opacity:1}.style_MouseStalker___4qa1[data-hover=true]{width:56px;height:56px;border:1px solid #dcd2c3}@supports((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){.style_MouseStalker___4qa1{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:width .25s ease,height .25s ease,border-color .25s ease,opacity .2s ease,-webkit-backdrop-filter .25s ease;transition:width .25s ease,height .25s ease,border-color .25s ease,backdrop-filter .25s ease,opacity .2s ease;transition:width .25s ease,height .25s ease,border-color .25s ease,backdrop-filter .25s ease,opacity .2s ease,-webkit-backdrop-filter .25s ease}.style_MouseStalker___4qa1[data-force-blur=true],.style_MouseStalker___4qa1[data-hover=true]{-webkit-backdrop-filter:blur(var(--blur-amount));backdrop-filter:blur(var(--blur-amount))}.style_MouseStalker___4qa1[data-force-blur=true]{border-color:var(--color-gold)}}@supports(-webkit-backdrop-filter:blur(0)){.style_MouseStalker___4qa1{-webkit-backdrop-filter:blur(0);transition:width .25s ease,height .25s ease,border-color .25s ease,-webkit-backdrop-filter .25s ease,opacity .2s ease}.style_MouseStalker___4qa1[data-hover=true]{-webkit-backdrop-filter:blur(var(--blur-amount))}.style_MouseStalker___4qa1[data-force-blur=true]{-webkit-backdrop-filter:blur(var(--blur-amount));border-color:var(--color-gold)}}@supports not ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){@supports not (-webkit-backdrop-filter:blur(0)){.style_MouseStalker___4qa1{background-image:radial-gradient(40% 40% at 50% 50%,hsla(0,0%,100%,.45),hsla(0,0%,100%,0) 70%)}.style_MouseStalker___4qa1[data-hover=true]{background-image:radial-gradient(45% 45% at 50% 50%,hsla(0,0%,100%,.55),hsla(0,0%,100%,0) 75%)}.style_MouseStalker___4qa1[data-force-blur=true]{border-color:var(--color-gold)}}}:root{--reveal-duration:1100ms;--reveal-ease:cubic-bezier(0.4,0,0.2,1);--reveal-translate:6px}[data-reveal]{opacity:0;transform:translate3d(0,var(--reveal-translate),0);transition:opacity var(--reveal-duration) var(--reveal-ease),transform var(--reveal-duration) var(--reveal-ease);will-change:opacity,transform}[data-reveal].is-revealed{opacity:1;transform:translateZ(0)}[data-reveal][data-reveal-delay="1"]{transition-delay:.12s}[data-reveal][data-reveal-delay="2"]{transition-delay:.24s}[data-reveal][data-reveal-delay="3"]{transition-delay:.36s}[data-reveal=up]{transform:translate3d(0,var(--reveal-translate),0)}[data-reveal=down]{transform:translate3d(0,calc(var(--reveal-translate) * -1),0)}[data-reveal=left]{transform:translate3d(var(--reveal-translate),0,0)}[data-reveal=right]{transform:translate3d(calc(var(--reveal-translate) * -1),0,0)}@media(prefers-reduced-motion:reduce){[data-reveal]{transition:none!important;opacity:1!important;transform:none!important}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;height:-webkit-fill-available}*{line-height:1}blockquote,body,dd,dl,figure,h1,h2,h3,h4,li,p,ul{font-weight:400;margin:0}ol,ul{padding:0;list-style:none}body{min-height:100vh;min-height:-webkit-fill-available;text-rendering:optimizeSpeed;line-height:1.5;overscroll-behavior:none}a{text-decoration:none;color:#fff}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}