@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-font-weight:initial;--tw-border-style:solid;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-leading: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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#404040;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--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);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--leading-tight:1.25;--leading-relaxed:1.625;--leading-loose:2;--radius-md:.375rem;--radius-lg:.5rem;--radius-3xl:1.5rem;--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-orange:#fcc630;--color-brown:#7a5009;--color-beige:#e8dbb9;--color-beige-light:#f3f2d8;--color-gray:#858585;--container-main:520px;--container-content:85%;--font-noto:"Noto Sans JP", sans-serif;--font-kiwi:"Kiwi Maru", sans-serif;--font-afacad:"Afacad", sans-serif;--text-22:1.375rem;--text-28:1.75rem;--text-29:1.8125rem;--text-50:3.125rem}}@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}html{scroll-behavior:smooth}body{background-color:var(--color-beige);min-height:100vh;font-family:var(--font-kiwi);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:var(--color-black);position:relative;overflow-x:hidden}}@layer components{.wrapper{justify-content:center;display:flex;position:relative}.main-content{width:100%;max-width:var(--container-main);padding-block:calc(var(--spacing) * 0)}@media(min-width:1360px){.main-content{padding-block:calc(var(--spacing) * 10)}}.main-content .main-content-inner{background-color:var(--color-beige-light);width:100%;overflow:hidden}@media(min-width:1360px){.main-content .main-content-inner{border-radius:var(--radius-3xl)}}.main-content-header{aspect-ratio:360/140;background-image:url(./image/bg-header-DSGC75il.png);background-repeat:no-repeat;background-size:contain;width:100%}@media(min-width:520px){.main-content-header{aspect-ratio:520/202}}.main-content-header .main-content-header-inner{width:var(--container-content);margin-inline:auto;position:relative}.main-content-body{width:100%;max-width:var(--container-main);margin-inline:auto}body:not(.home) .main-content-body{margin-top:calc(var(--spacing) * -6);padding-block:calc(var(--spacing) * 10)}@media(min-width:520px){body:not(.home) .main-content-body{margin-top:calc(var(--spacing) * 0)}}.main-content-footer{width:var(--container-content);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray);padding-block:calc(var(--spacing) * 5);margin-inline:auto}.top-section{scroll-margin-top:calc(var(--spacing) * 20)}.top-section:nth-child(2),.top-section:nth-child(3),.top-section:nth-child(4),.top-section:nth-child(5),.top-section:nth-child(7){background-color:var(--color-beige)}.top-section:nth-child(5){padding-top:calc(var(--spacing) * 10)}.top-section:nth-child(6){padding-top:calc(var(--spacing) * 25)}.top-section:nth-child(8){padding-top:calc(var(--spacing) * 30)}.top-section:nth-child(2){position:relative}.top-section:nth-child(2):before{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);aspect-ratio:520/68;--tw-translate-y:-100%;height:auto;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);background-image:url(data:image/png;base64,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);background-position:top;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.top-section:nth-child(7):before{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);aspect-ratio:520/68;--tw-translate-y:-100%;height:auto;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);background-image:url(data:image/png;base64,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);background-position:top;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.top-section:nth-child(5){position:relative}.top-section:nth-child(5):after{right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);aspect-ratio:520/68;--tw-translate-y:100%;height:auto;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);background-image:url(data:image/png;base64,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);background-position:top;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.top-section:nth-child(7){position:relative}.top-section:nth-child(7):after{right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);aspect-ratio:520/68;--tw-translate-y:100%;height:auto;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAggAAABECAYAAADk+c1dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAABBpJREFUeAHt3bFu20YYB/A7ygUMZKjWTpWfIH6Njn3SjkH6FN4zWJ0SdGKHABksXXmUTlZ0tOPIli1Kvx8QmCJjIPHg78/vuyPjl08fUwAA2NIEAIAdAgIAUBEQAICKgAAAVAQEAKAiIAAAFQEBAKgICABARUAAACoCAgBQERAAgIqAAABUBAQAoCIgAAAVAQEAqAgIAEBFQAAAKgICAFAREACAioAAAFQEBACgIiAAABUBAQCoCAgAQEVAAAAqAgIAUBEQAICKgAAAVAQEAKAiIAAAFQEBAKgICABARUAAACoCAgBQERAAgIqAAABUBAQAoHIRgNGLMbbLxfK/rRPz+6vL+eA3pTB8/glSjNMY0jTU/45pSvH78ynNymEzaX5Nqf4+4PgICHAk0jL90x/0xX1d1LsiHpvYdkW1XV0L88nFpF2ERf/5t6s/5mGkbm//ml6Gy1VYuAuzzYW0Pi5fY7nWzFYfwzSHjO7n8nsADiZ++fQxBeAgStGPTbjJRT6F2DZdke8Lfve1i+jzb+Fbe3X1ZxvYy+fbD7P+4O4+WPSdjGXXqYjr45Q7HqEPFToY8DQCAuwhF/7c1g8xrYp9btd3Bb9pmjZO4jzf4Y/57v7U5e7Fu/ButrhbTJvY5I7ErASK0qnIoxFdCs6ZgABbFH52bYeJfuzR/clrMLpO0KxfbyFIcKIEBM5CWcRXWv1ltt+dnyv8vIShIFE6EsYbjJGAwOgNFf9y17+cLG/M+DkWQgRjIiBw1BR/zk0JEWmRZnltxLILEWWc0TTxvQDBaxEQeDOKP+zn39u/r3MXIoZ4nRdXdp2HawGClyYgcDD9Fr/1nv6yva/M/L+Gr3PFHw5jO0DoQLAvAYG95Lv/VQBI8+4X0Lzs7Z/8Mrmx4A+O19AIIweJvAai6+C9D7AmIDBo++5f6x/OR/+Ey7vL6/x8iG4EeL15NoTtnGdHQDhD23v93f0DP2NofBFSnOk+nB4B4cQ8tPCvPNZX8QcOZbf7YPHkuAkII6P1D4yRtQ/jIyAckdL6T2F5s7vqX+sfOGUPjS48POrtCAivoLT9H9ryp/gDPMzo4m0ICM/02Mt9tP0BDsvo4nAEhAFDd/wxF39v9QMYFU+d3N/ZBIT7+X5oHyv67vgBzsPu6CK/xlv34d7oAkK/ij/L8/uY2tzWL8U+v743f1bwAXiuz7cfZuFu/dbNPLpYdx/O5aFRLx4QNu35nXOrO/d8vCrqm4t5Zr/5i6vjfn6flu3kYtLmIp/PaecDcExOfXwRH7rQt17CZfUfVKgB4MdKgBhrByIGAODVlRHG0BqIY3j+g4AAAEeobOHc7kKUl2e9RogQEABgpIZCRO5E5CdRPnecISAAwInb7MjInhgkBAQAoLfZoFDCBAAAAMCj/gdS6kTSoOM8PwAAAABJRU5ErkJggg==);background-position:top;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.top-section.hero{margin-bottom:5%}@media(min-width:520px){.top-section.hero{margin-bottom:calc(var(--spacing) * 20)}}.top-section.default{padding-bottom:calc(var(--spacing) * 10)}@media(min-width:520px){.top-section.default{padding-bottom:calc(var(--spacing) * 15)}}.top-section.default:nth-child(5){padding-bottom:calc(var(--spacing) * 0)}.top-section.default:nth-child(6){padding-bottom:calc(var(--spacing) * 30)}.top-section.default:nth-child(7){padding-bottom:calc(var(--spacing) * 0)}.top-section.about{background-color:var(--color-beige)}.top-section-inner{width:var(--container-content);margin-inline:auto}:where(.top-section-inner>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.top-section.about .top-section-inner{aspect-ratio:593/506;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;-webkit-mask-image:url(./image/top-about-mask-DZ8nBaiH.png);mask-image:url(./image/top-about-mask-DZ8nBaiH.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar-left{display:none}@media(min-width:1360px){.sidebar-left{top:calc(var(--spacing) * 0);height:100vh;padding-bottom:calc(var(--spacing) * 10);flex:1;justify-content:center;display:flex;position:sticky}}.sidebar-left .sidebar-left-inner{flex-direction:column;justify-content:space-between;align-self:flex-end;align-items:center;height:100%;display:flex}.sidebar-right{display:none}@media(min-width:1360px){.sidebar-right{top:calc(var(--spacing) * 0);flex-direction:column;flex:1;justify-content:center;height:100vh;display:flex;position:sticky}}.sidebar-right .sidebar-right-inner{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.sidebar-right .sidebar-right-inner small{right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 10);left:calc(var(--spacing) * 0);color:var(--color-white);justify-content:center;display:flex;position:absolute}.bg-body{inset:calc(var(--spacing) * 0);z-index:-1;object-fit:cover;--tw-brightness:brightness(80%);width:100vw;height:100vh;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,);display:none;position:fixed}@media(min-width:520px){.bg-body{display:block}}.logo{width:calc(var(--spacing) * 52.5)}.main-content-header .logo{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:5;width:calc(var(--spacing) * 27.5);display:block;position:absolute}@media(min-width:520px){.main-content-header .logo{display:none}}.hamburger-nav-header .logo{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:5;width:calc(var(--spacing) * 27.5);display:block;position:absolute}@media(min-width:520px){.hamburger-nav-header .logo{display:none}}.event-image{height:calc(var(--spacing) * 88.25);width:calc(var(--spacing) * 66);margin-top:auto;position:relative}.event-image:before{content:var(--tw-content);top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);width:calc(var(--spacing) * 28.5);height:calc(var(--spacing) * 28.5);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-image:url(./image/event-sticker-BrCIf8KO.png);background-size:contain;position:absolute}.global-nav ul{align-items:center;gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media(min-width:1360px){.global-nav ul{align-items:flex-start}}.global-nav ul a{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brown)}@media(min-width:1360px){.global-nav ul a{font-size:var(--text-22);color:var(--color-white)}}.hamburger-btn{top:calc(var(--spacing) * 8);right:calc(var(--spacing) * 6);z-index:50;width:calc(var(--spacing) * 6.25);height:calc(var(--spacing) * 6.25);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex;position:fixed}@media(min-width:520px){.hamburger-btn{top:calc(var(--spacing) * 10);right:calc(var(--spacing) * 10)}}@media(min-width:1360px){.hamburger-btn{display:none}}.hamburger-btn span{height:calc(var(--spacing) * .75);background-color:var(--color-white);width:100%}.hamburger-nav{top:calc(var(--spacing) * 0);z-index:20;width:100%;height:100dvh;max-width:var(--container-main);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-beige);flex-direction:column;display:flex;position:fixed;left:50%}.hamburger-nav .hamburger-nav-header{aspect-ratio:520/202;background-image:url(./image/bg-header-DSGC75il.png);background-repeat:no-repeat;background-size:contain;width:100%}.hamburger-nav .hamburger-nav-header .hamburger-nav-header-inner{width:var(--container-content);margin-inline:auto;position:relative}.hamburger-nav .hamburger-nav-menu{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;display:flex}.header-title{top:calc(var(--spacing) * 10);left:calc(var(--spacing) * 0);display:none;position:absolute}@media(min-width:520px){.header-title{gap:calc(var(--spacing) * 3);font-family:var(--font-afacad);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);flex-direction:column;display:flex}}.header-title .first{font-size:var(--text-50);line-height:calc(var(--spacing) * 8)}.header-title .last{font-size:var(--text-29);line-height:calc(var(--spacing) * 8)}.header-subtitle{top:calc(var(--spacing) * 15);right:calc(var(--spacing) * 0);z-index:10;width:calc(var(--spacing) * 29.5);height:calc(var(--spacing) * 29.5);text-align:center;font-family:var(--font-noto);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black);background-image:url(./image/moon-CLHiGL7r.svg);background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;display:flex;position:absolute}body:not(.home) .header-subtitle{display:none}@media(min-width:520px){.header-subtitle{top:calc(var(--spacing) * 25);width:calc(var(--spacing) * 36.5);height:calc(var(--spacing) * 36.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.copyright{text-align:center;font-family:var(--font-afacad);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray)}.hero{margin-inline:auto;margin-top:calc(var(--spacing) * -6);width:var(--container-content);padding-bottom:32%}@media(min-width:520px){.hero{padding-bottom:calc(var(--spacing) * 30)}}.hero .hero-slider{aspect-ratio:442/650;width:100%;height:auto;-webkit-mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_1'%20data-name='レイヤー_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%20442%20650'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.8.4,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%206)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23231815;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M220.77,650.2c-64.21,0-118-19.25-155.55-55.67-35.22-34.16-54.61-82.57-54.61-136.33,0-16.56,2.33-32.32,4.38-46.23,3.98-27.01,5.72-44.2-3.71-55.25-15.34-17.97-15.34-45.07,0-63.04,9.44-11.05,7.7-28.24,3.72-55.23-2.05-13.93-4.38-29.7-4.38-46.25,0-53.76,19.4-102.18,54.61-136.33C102.77,19.45,156.56.2,220.77.2s118,19.25,155.54,55.67c35.22,34.16,54.61,82.58,54.61,136.33,0,16.55-2.33,32.32-4.38,46.23-3.98,27.01-5.72,44.2,3.71,55.25,15.34,17.97,15.35,45.07,0,63.04-9.44,11.05-7.7,28.24-3.72,55.23,2.05,13.92,4.38,29.69,4.38,46.25,0,53.76-19.4,102.18-54.61,136.33-37.55,36.42-91.33,55.67-155.54,55.67Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_1'%20data-name='レイヤー_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%20442%20650'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.8.4,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%206)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23231815;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M220.77,650.2c-64.21,0-118-19.25-155.55-55.67-35.22-34.16-54.61-82.57-54.61-136.33,0-16.56,2.33-32.32,4.38-46.23,3.98-27.01,5.72-44.2-3.71-55.25-15.34-17.97-15.34-45.07,0-63.04,9.44-11.05,7.7-28.24,3.72-55.23-2.05-13.93-4.38-29.7-4.38-46.25,0-53.76,19.4-102.18,54.61-136.33C102.77,19.45,156.56.2,220.77.2s118,19.25,155.54,55.67c35.22,34.16,54.61,82.58,54.61,136.33,0,16.55-2.33,32.32-4.38,46.23-3.98,27.01-5.72,44.2,3.71,55.25,15.34,17.97,15.35,45.07,0,63.04-9.44,11.05-7.7,28.24-3.72,55.23,2.05,13.92,4.38,29.69,4.38,46.25,0,53.76-19.4,102.18-54.61,136.33-37.55,36.42-91.33,55.67-155.54,55.67Z'/%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero .hero-items{top:calc(var(--spacing) * -5);width:100%;position:relative}.hero .hero-items .hero-items__daikon{top:calc(var(--spacing) * -5);left:calc(var(--spacing) * 0);aspect-ratio:1;width:100%;max-width:33%;position:absolute}@media(min-width:520px){.hero .hero-items .hero-items__daikon{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);max-width:calc(var(--spacing) * 36)}}.hero .hero-items .hero-items__daikon:before{inset:calc(var(--spacing) * 0);--tw-content:"";content:var(--tw-content);background-image:url(./image/daikon-B3ST9kQp.png);background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;rotate:-20deg}.hero .hero-items .hero-items__konbu{top:calc(var(--spacing) * -8);aspect-ratio:150/160;--tw-translate-x:calc(calc(6 / 13 * 100%) * -1);width:100%;max-width:35%;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;left:50%}@media(min-width:520px){.hero .hero-items .hero-items__konbu{max-width:calc(var(--spacing) * 37);--tw-translate-x:calc(calc(6 / 11 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.hero .hero-items .hero-items__konbu:before{inset:calc(var(--spacing) * 0);--tw-scale-x:-1;width:100%;height:100%;scale:var(--tw-scale-x) var(--tw-scale-y);--tw-content:"";content:var(--tw-content);background-image:url(./image/konbu-BEg5lo4L.png);background-repeat:no-repeat;background-size:contain;position:absolute}.hero .hero-items .hero-items__egg{top:calc(var(--spacing) * -8);right:calc(var(--spacing) * 0);aspect-ratio:162/172;width:100%;max-width:33%;position:absolute}@media(min-width:520px){.hero .hero-items .hero-items__egg{width:100%;max-width:calc(var(--spacing) * 40.5)}}.hero .hero-items .hero-items__egg:before{inset:calc(var(--spacing) * 0);--tw-content:"";content:var(--tw-content);background-image:url(./image/egg-7vZZ51fY.png);background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute}.top-section-h2{background-color:var(--color-orange);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1);font-family:var(--font-afacad);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black);border-radius:3.40282e38px;display:inline-block}@media(min-width:520px){.top-section-h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.top-section.about .top-section-h2{z-index:10;margin-bottom:calc(var(--spacing) * 0);color:var(--color-white);text-shadow:0px 1px 2px var(--tw-text-shadow-color,#0000001a),0px 3px 2px var(--tw-text-shadow-color,#0000001a),0px 4px 8px var(--tw-text-shadow-color,#0000001a);background-color:#0000;position:relative}.top-section-h3{font-family:var(--font-kiwi);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brown)}@media(min-width:520px){.top-section-h3{font-size:var(--text-28)}}.top-section.about .top-section-h3{z-index:10;color:var(--color-white);text-shadow:0px 1px 2px var(--tw-text-shadow-color,#0000001a),0px 3px 2px var(--tw-text-shadow-color,#0000001a),0px 4px 8px var(--tw-text-shadow-color,#0000001a);position:relative}.top-section-desc{font-family:var(--font-kiwi);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-black)}@media(min-width:520px){.top-section-desc{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.top-section-gallery{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:520px){.top-section-gallery{gap:calc(var(--spacing) * 7.5)}}.top-section-gallery li{aspect-ratio:1;border-radius:var(--radius-lg);overflow:clip}.top-section-gallery li img{object-fit:cover;width:100%;height:100%}.top-section-gallery li:first-child{aspect-ratio:3/2;grid-column:span 2/span 2}.top-section-button{align-items:center;gap:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 3);flex-direction:column;display:flex}.top-section-button a{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-brown);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);font-family:var(--font-afacad);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);border-radius:.25rem;display:flex}@media(hover:hover){.top-section-button a:hover{background-color:var(--color-white);color:var(--color-brown);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))}}@media(min-width:520px){.top-section-button a{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.top-section-button .button-default{width:auto}.top-section-button .button-full{width:100%;padding-block:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.top-section.about .top-section-button{z-index:10;position:relative}.top-section.about .top-section-button a{background-color:var(--color-white);color:var(--color-brown);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}@media(hover:hover){.top-section.about .top-section-button a:hover{background-color:var(--color-brown);color:var(--color-white);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))}}.top-section.about .top-section-image{inset:calc(var(--spacing) * 0);width:100%;height:100%;position:absolute}.top-section.about .top-section-image img{object-fit:cover;width:100%;height:100%}.top-section-map{aspect-ratio:4/3;max-height:calc(var(--spacing) * 97.5);justify-content:center;width:100vw;margin-inline:calc(50% - 50vw);display:flex}.top-section-map iframe{width:100%;height:100%;max-width:var(--container-main);object-fit:cover}.top-section-company{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 5);grid-template-columns:auto 1fr;display:grid}.top-section-company dt{background-color:var(--color-brown);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);border-radius:.25rem}@media(min-width:520px){.top-section-company dt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.top-section-company dd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media(min-width:520px){.top-section-company dd{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}}.top-section-company .remarks-dt{align-self:flex-start}.top-section-company .remarks-dd{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);align-self:flex-start}.page-header{gap:calc(var(--spacing) * 15);flex-direction:column;display:flex}.page-title{width:var(--container-content);align-items:flex-start;gap:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex}.page-thumb,.page-content{width:100%}:where(.page-content>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 15) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 15) * calc(1 - var(--tw-space-y-reverse)))}.page-content{padding-top:calc(var(--spacing) * 12)}body:not(.page-picky) .page-content{padding-top:calc(var(--spacing) * 6)}:where(.picky-section>: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)))}.picky-section:nth-child(odd) .picky-section-header{background-image:url(./image/bg-picky-section-odd-C575mIcQ.svg);background-position:0}.picky-section:nth-child(odd) .picky-section-header__inner{flex-direction:row}.picky-section:nth-child(2n) .picky-section-header{background-image:url(./image/bg-picky-section-even-CyI9RC7o.svg);background-position:100%;background-size:80%}@media(min-width:520px){.picky-section:nth-child(2n) .picky-section-header{background-size:auto}}.picky-section:nth-child(2n) .picky-section-header__inner{flex-direction:row-reverse}.picky-section-header{background-repeat:no-repeat;background-size:contain}@media(min-width:520px){.picky-section-header{background-size:auto}}.picky-section-header .picky-section-header__inner{width:var(--container-content);justify-content:center;align-items:center;gap:calc(var(--spacing) * 10);margin-inline:auto;display:flex}.picky-section-header .picky-section-header__text{align-items:flex-start;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 4);flex-direction:column;display:flex}.picky-section-header .picky-section-header__text p{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-white);padding-bottom:calc(var(--spacing) * 1);font-family:var(--font-noto);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}.picky-section-header .picky-section-header__text h2{font-family:var(--font-kiwi);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white)}@media(min-width:520px){.picky-section-header .picky-section-header__text h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.picky-section-header .picky-section-header__image{flex:1;width:100%}.picky-section-header .picky-section-header__image img{object-fit:cover;width:100%;height:100%}.picky-section-content{width:var(--container-content);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex}.picky-section-content .picky-section-content__image{aspect-ratio:442/188;border-radius:var(--radius-lg);width:100%;overflow:hidden}.picky-section-content .picky-section-content__image img{object-fit:cover;width:100%;height:100%}.picky-section-content .picky-section-content__text{gap:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);flex-direction:column;display:flex}@media(min-width:520px){.picky-section-content .picky-section-content__text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}}.menu-section{width:var(--container-content);margin-inline:auto}:where(.menu-section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 15) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 15) * calc(1 - var(--tw-space-y-reverse)))}.menu-summary{cursor:pointer;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-brown);padding-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;list-style-type:none;display:flex}.menu-summary:after{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z'/%3E%3C/svg%3E");width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--color-brown);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:"";content:var(--tw-content);background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}details[open] .menu-summary:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));rotate:45deg}.menu-summary::marker{display:none}.menu-category{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brown)}@media(min-width:520px){.menu-category{font-size:var(--text-28)}}:where(.menu-content>: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)))}.menu-content{padding-top:calc(var(--spacing) * 8)}.menu-content-desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media(min-width:520px){.menu-content-desc{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}}:where(.menu-content-list.default>: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)))}.menu-content-list.card{gap:calc(var(--spacing) * 10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.menu-item>: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)))}.menu-item-header{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.menu-item-header:before{border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;--tw-content:"";content:var(--tw-content);border-style:dashed;border-bottom-width:1px;flex:1;order:2;width:100%}.menu-item-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);order:1}@media(min-width:520px){.menu-item-name{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.menu-content-list.card .menu-item-name{color:var(--color-brown);order:0}.menu-item-price{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);order:3}@media(min-width:520px){.menu-item-price{font-size:23px}}.menu-item-desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media(min-width:520px){.menu-item-desc{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.menu-item-gallery{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.menu-item-gallery li{aspect-ratio:1}.menu-item-gallery img{border-radius:var(--radius-md);object-fit:cover;width:100%;height:100%}.menu-item-card{align-items:stretch;gap:calc(var(--spacing) * 3);flex-direction:column;height:100%;display:flex}.menu-item-card img{aspect-ratio:1;border-radius:var(--radius-md);object-fit:cover;width:100%;height:100%}.menu-item-card figcaption{gap:calc(var(--spacing) * 3);flex-direction:column;height:100%;display:flex}.menu-item-card h4{height:100%;min-height:calc(var(--spacing) * 12);--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);flex:1;align-items:center;display:flex}@media(min-width:520px){.menu-item-card h4{min-height:calc(var(--spacing) * 16);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}}.contact-section{width:var(--container-content);margin-inline:auto}:where(.smf-form>: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(.smf-item>: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)))}.smf-item__label__text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.smf-error-messages{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.smf-form .smf-text-control__control,.smf-form .smf-textarea-control__control{border-style:var(--tw-border-style);border-width:1px;width:100%;border-radius:var(--radius-md)!important;border-color:var(--color-brown)!important}.smf-action{padding-top:calc(var(--spacing) * 10);text-align:center}.smf-item__col--label{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.smf-item__col--label .smf-item__description{margin-top:calc(var(--spacing) * 0)!important}.loader{inset:calc(var(--spacing) * 0);z-index:100;background-color:var(--color-beige);opacity:1;justify-content:center;align-items:center;display:flex;position:fixed}.loader .loader__inner{align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.loader .loader__inner .loader__title{visibility:hidden;font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brown)}@media(min-width:520px){.loader .loader__inner .loader__title{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.loader .loader__inner .loader__sub{visibility:hidden;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brown)}@media(min-width:520px){.loader .loader__inner .loader__sub{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.main-content-animation,.hero-slider-anime{visibility:hidden}@media(min-width:520px){.logo-animation-mobile{display:none}}.logo-animation,.logo-animation-mobile,.anime-rotation,.anime-rotation-items,.anime-rotation-image,.menu-fade-up-stagger-item,.fade-up-stagger-item,.hero-items-animation__daikon,.hero-items-animation__konbu,.hero-items-animation__egg,.anime-bounce{visibility:hidden;opacity:0}}@layer utilities{.visible{visibility:visible}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.block{display:block}.flex{display:flex}.hidden{display:none}.h-auto{height:auto}.h-full{height:100%}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}: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)))}.object-cover{object-fit:cover}}@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-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-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-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-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-leading{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}
