@layer generic,base,vendors,components;@layer generic{/*! TAK's Custom Base.css v1.3.4 | MIT License | github.com/tak-dcxi/taks-custom-base-css */*,:before,:after{box-sizing:border-box;min-inline-size:0;border-width:0;border-style:solid}:where(:root,body){overflow-x:clip}@supports not (overflow-inline: clip){:where(:root,body){overflow-x:clip}}:where(:root){font-family:Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,BIZ UDPGothic,meiryo,sans-serif;font-style:unset;font-weight:400;line-height:1.5;text-align:start;text-spacing-trim:trim-start;word-break:initial;line-break:strict;overflow-wrap:anywhere;hyphens:auto;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;interpolate-size:allow-keywords;-webkit-tap-highlight-color:transparent}:where(:root):has(:where(:modal)){overflow:hidden}:where(body){min-block-size:100svb;margin:unset}@property --background-current{syntax: "currentColor | CanvasText"; inherits: true; initial-value: currentColor;}@media (forced-colors: active){:where(:root){--background-current: CanvasText}}@property --ease-in-sine{syntax: "*"; inherits: false; initial-value: cubic-bezier(.47,0,.745,.715);}@property --ease-out-sine{syntax: "*"; inherits: false; initial-value: cubic-bezier(.39,.575,.565,1);}@property --ease-in-out-sine{syntax: "*"; inherits: false; initial-value: cubic-bezier(.445,.05,.55,.95);}@property --ease-in-quad{syntax: "*"; inherits: false; initial-value: cubic-bezier(.55,.085,.68,.53);}@property --ease-out-quad{syntax: "*"; inherits: false; initial-value: cubic-bezier(.25,.46,.45,.94);}@property --ease-in-out-quad{syntax: "*"; inherits: false; initial-value: cubic-bezier(.455,.03,.515,.955);}@property --ease-in-cubic{syntax: "*"; inherits: false; initial-value: cubic-bezier(.55,.055,.675,.19);}@property --ease-out-cubic{syntax: "*"; inherits: false; initial-value: cubic-bezier(.215,.61,.355,1);}@property --ease-in-out-cubic{syntax: "*"; inherits: false; initial-value: cubic-bezier(.645,.045,.355,1);}@property --ease-in-quart{syntax: "*"; inherits: false; initial-value: cubic-bezier(.895,.03,.685,.22);}@property --ease-out-quart{syntax: "*"; inherits: false; initial-value: cubic-bezier(.165,.84,.44,1);}@property --ease-in-out-quart{syntax: "*"; inherits: false; initial-value: cubic-bezier(.77,0,.175,1);}@property --ease-in-quint{syntax: "*"; inherits: false; initial-value: cubic-bezier(.755,.05,.855,.06);}@property --ease-out-quint{syntax: "*"; inherits: false; initial-value: cubic-bezier(.23,1,.32,1);}@property --ease-in-out-quint{syntax: "*"; inherits: false; initial-value: cubic-bezier(.86,0,.07,1);}@property --ease-in-expo{syntax: "*"; inherits: false; initial-value: cubic-bezier(.95,.05,.795,.035);}@property --ease-out-expo{syntax: "*"; inherits: false; initial-value: cubic-bezier(.19,1,.22,1);}@property --ease-in-out-expo{syntax: "*"; inherits: false; initial-value: cubic-bezier(1,0,0,1);}@property --ease-in-circ{syntax: "*"; inherits: false; initial-value: cubic-bezier(.6,.04,.98,.335);}@property --ease-out-circ{syntax: "*"; inherits: false; initial-value: cubic-bezier(.075,.82,.165,1);}@property --ease-in-out-circ{syntax: "*"; inherits: false; initial-value: cubic-bezier(.785,.135,.15,.86);}@property --ease-in-back{syntax: "*"; inherits: false; initial-value: cubic-bezier(.6,-.28,.735,.045);}@property --ease-out-back{syntax: "*"; inherits: false; initial-value: cubic-bezier(.175,.885,.32,1.275);}@property --ease-in-out-back{syntax: "*"; inherits: false; initial-value: cubic-bezier(.68,-.55,.265,1.55);}@property --shape-triangle-top{syntax: "*"; inherits: false; initial-value: polygon(50% 0,100% 100%,0 100%);}@property --shape-triangle-bottom{syntax: "*"; inherits: false; initial-value: polygon(0 0,100% 0,50% 100%);}@property --shape-triangle-right{syntax: "*"; inherits: false; initial-value: polygon(0 0,100% 50%,0 100%);}@property --shape-triangle-left{syntax: "*"; inherits: false; initial-value: polygon(0 50%,100% 0,100% 100%);}@property --shape-triangle-lower-left{syntax: "*"; inherits: false; initial-value: polygon(0 0,100% 100%,0 100%);}@property --shape-triangle-upper-left{syntax: "*"; inherits: false; initial-value: polygon(0 0,100% 0,0 100%);}@property --shape-triangle-lower-right{syntax: "*"; inherits: false; initial-value: polygon(100% 0,100% 100%,0 100%);}@property --shape-triangle-upper-right{syntax: "*"; inherits: false; initial-value: polygon(0 0,100% 0,100% 100%);}@property --icon-chevron-up{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="m4 16 8-8 8 8" /></svg>');}@property --icon-chevron-right{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M8 4L16 12L8 20" /></svg>');}@property --icon-chevron-down{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8L12 16L20 8" /></svg>');}@property --icon-chevron-left{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M16 4L8 12L16 20" /></svg>');}@property --icon-chevrons-up{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M17 18L12 13L7 18M17 11L12 6L7 11" /></svg>');}@property --icon-chevrons-right{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M6 7L11 12L6 17M13 7L18 12L13 17" /></svg>');}@property --icon-chevrons-down{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M17 6L12 11L7 6M17 13L12 18L7 13" /></svg>');}@property --icon-chevrons-left{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M18 7L13 12L18 17M11 7L6 12L11 17" /></svg>');}@property --icon-launch-link{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M17 2H22V7" /><path d="M21 13V19C21 20.1046 20.1046 21 19 21H5C3.89543 21 3 20.1046 3 19V5C3 3.89543 3.89543 3 5 3H11" /><path d="M13 11L21.5 2.5" /></svg>');}@property --leading-trim{syntax: "*"; inherits: false; initial-value: calc((1em - 1lh)/2) ;}:where(:lang(en)){--leading-trim: calc((1cap - 1lh)/2) }:where(:any-link,:enabled,summary){--is-hover-true: ;--is-hover-false: initial}@media (any-hover: hover){:where(:any-link,:enabled,summary):where(:hover){--is-hover-true: initial;--is-hover-false: }}:where(:any-link,:enabled,summary):where(:focus-visible){--is-hover-true: initial;--is-hover-false: }:where(h1,h2,h3,h4,h5,h6){margin-block:unset;font-size:unset}:where(search){display:block flow}:where(p,blockquote,figure,pre,address,ul,ol,dl){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(address):where(:lang(ja)){font-style:unset}:where(ul,ol){padding-inline-start:unset;list-style-type:""}:where(dt){font-weight:700}:where(dd){margin-inline-start:unset}:where(hr){border-block-start-width:1px}:where(pre){tab-size:2}@media print{:where(pre){white-space:pre-wrap}}:where(b,strong){font-weight:700}:where(em):where(:lang(ja)){font-weight:700}:where(i,cite,em,dfn,var):where(:lang(ja)){font-style:unset}:where(small){font-size:1em;font-weight:400}:where(code,kbd,samp){font-family:ui-monospace,sfmono-regular,menlo,monaco,consolas,Liberation Mono,Courier New,serif;font-size:unset}:where(cite,dfn){--_quotation-start: "“";--_quotation-end: "”"}:where(cite,dfn):before{content:var(--_quotation-start)}:where(cite,dfn):after{content:var(--_quotation-end)}:where(cite,dfn):where(:lang(ja)){--_quotation-start: "「";--_quotation-end: "」"}:where(var){font-family:serif}:where(var):where(:lang(ja)){font-family:unset}@media (forced-colors: none){:where(mark){background-color:unset;color:unset;text-decoration-line:underline;text-decoration-color:#ffff0080;text-decoration-thickness:.4em;text-underline-offset:-.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}:where(:any-link){background-color:unset;color:unset;text-decoration-line:none;text-decoration-thickness:from-font;text-underline-offset:.25em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(ins):not(:where(.adsbygoogle)){text-decoration-style:dashed;text-underline-offset:.4em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(del){text-decoration-style:double}:where(img,picture,svg,video,canvas,audio,iframe,embed,object){display:block flow;max-inline-size:100%;block-size:auto}:where(table){border-collapse:collapse}:where(caption){text-align:start}:where(td,th){padding:unset;vertical-align:top}:where(th){font-weight:700;text-align:start}:where(button,input,select,textarea),::file-selector-button{padding:unset;border:1px solid transparent;border-radius:unset;background-color:unset;color:unset;font:unset;vertical-align:middle;letter-spacing:unset;text-align:unset;text-transform:unset}:where([type=radio i],[type=checkbox i]){margin:unset}:where([type=file i]){cursor:unset}:where(textarea){margin-block:unset;resize:vertical}:where(button),::file-selector-button{inline-size:fit-content;touch-action:manipulation}:where(button)::-moz-focus-inner{padding:unset}:where(button,label[for],select,[role=tab],[role=button],[role=option]),::file-selector-button{cursor:pointer}:where(select):where(:disabled){opacity:inherit}:where(fieldset){margin-inline:unset;padding:unset}:where(legend){padding-inline:unset}:where(optgroup){font:unset}::placeholder{opacity:unset}::picker(select){display:block flow;padding:unset}:where(summary){display:block flow;cursor:pointer}::-webkit-details-marker{display:none}:where(dialog,[popover]){overflow:unset;inline-size:unset;block-size:unset;max-inline-size:unset;max-block-size:unset;padding:unset;background-color:unset;color:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}::backdrop{background-color:unset}:where(:-moz-focusring){outline:auto}:where(:focus-visible){outline-offset:2px}:where(:focus):not(:where(:focus-visible)){outline:none}[tabindex="-1"]:focus-visible{outline:none!important}:where(:disabled,[aria-disabled=true]){cursor:default}[hidden]:not([hidden=until-found]){display:none!important}@media (prefers-reduced-motion: reduce){:not([data-safe-animation]),:not([data-safe-animation]):before,:not([data-safe-animation]):after,:not([data-safe-animation])::backdrop{background-attachment:unset!important;scroll-behavior:unset!important;transition-delay:unset!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:unset!important;animation-iteration-count:unset!important;view-transition-name:none!important}}.leading-trim:before,.leading-trim:after{content:"";display:block flow;inline-size:0;block-size:1px}.leading-trim:before{margin-block-end:var(--leading-trim)}.leading-trim:after{margin-block-start:var(--leading-trim)}.visually-hidden{position:fixed!important;inset:0!important;contain:strict!important;visibility:initial!important;inline-size:4px!important;block-size:4px!important;margin:unset!important;padding:unset!important;border:none!important;opacity:0!important;pointer-events:none!important}}@layer base{:root{--csstools-color-scheme--dark: ;color-scheme:light dark;background-color:var(--background-base);color:var(--foreground-base);font-family:var(--font-mincho);font-feature-settings:"pkna";font-size:100%;line-height:var(--leading-relaxed)}@media (prefers-color-scheme: dark){:root{--csstools-color-scheme--dark: initial}}@media (768px <= width){:root{line-height:var(--leading-normal)}}body{font-size:clamp(.875rem,.21739vi + .82609rem,1rem)}@media (width < 768px){br[data-append=wide]{display:none}}@media (768px <= width){br[data-append=narrow]{display:none}}}@layer base{@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes slide-in-from-left{0%{translate:-100%}}@keyframes slide-in-from-right{0%{translate:100%}}@keyframes slide-out-to-left{to{translate:-100%}}@keyframes slide-out-to-right{to{translate:100%}}@keyframes slide-in-from-bottom{0%{translate:0 100%}}@keyframes slide-in-from-top{0%{translate:0 -100%}}@keyframes slide-out-to-bottom{to{translate:0 100%}}@keyframes slide-out-to-top{to{translate:0 -100%}}}@layer base{@property --font-sans{syntax: "*"; inherits: false; initial-value: "Helvetica Neue",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",meiryo,sans-serif;}@property --font-mincho{syntax: "*"; inherits: false; initial-value: "Zen Old Mincho",serif;}@property --base-font-size{syntax: "*"; inherits: false; initial-value: 16;}@property --font-normal{syntax: "<integer>"; inherits: false; initial-value: 400;}@property --font-bold{syntax: "<integer>"; inherits: false; initial-value: 700;}@property --leading-tight{syntax: "<number>"; inherits: false; initial-value: 1.2;}@property --leading-normal{syntax: "<number>"; inherits: false; initial-value: 1.6;}@property --leading-relaxed{syntax: "<number>"; inherits: false; initial-value: 2;}@property --leading-loose{syntax: "<number>"; inherits: false; initial-value: 2.4;}@property --color-pure-black{syntax: "<color>"; inherits: false; initial-value: #000;}@property --color-black{syntax: "<color>"; inherits: false; initial-value: #503e2a;}@property --color-white{syntax: "<color>"; inherits: false; initial-value: #fcfcfc;}@property --color-almost-white{syntax: "<color>"; inherits: false; initial-value: #f4f4f4;}@property --color-yellow{syntax: "<color>"; inherits: false; initial-value: #c2a646;}@property --color-green{syntax: "<color>"; inherits: false; initial-value: #548f3d;}@property --color-orange{syntax: "<color>"; inherits: false; initial-value: #b97322;}@property --color-brown{syntax: "<color>"; inherits: false; initial-value: #85634e;}@property --color-yellow-dark{syntax: "<color>"; inherits: false; initial-value: #8e7b3e;}@property --color-beige{syntax: "<color>"; inherits: false; initial-value: #e8e5da;}@property --layout-width-min{syntax: "<integer>"; inherits: false; initial-value: 360;}@property --layout-width-max{syntax: "<integer>"; inherits: false; initial-value: 1280;}@property --stack-top{syntax: "<integer>"; inherits: false; initial-value: calc(infinity);}@property --stack-head{syntax: "<integer>"; inherits: false; initial-value: 200;}@property --stack-foot{syntax: "<integer>"; inherits: false; initial-value: 100;}@property --stack-foreground{syntax: "<integer>"; inherits: false; initial-value: 1;}@property --stack-background{syntax: "<integer>"; inherits: false; initial-value: -1;}@property --duration-rapidly{syntax: "<time>"; inherits: false; initial-value: .1s;}@property --duration-default{syntax: "<time>"; inherits: false; initial-value: .3s;}@property --duration-relaxed{syntax: "<time>"; inherits: false; initial-value: .5s;}@property --transition-name{syntax: "<custom-ident> | none"; inherits: false; initial-value: none;}@property --rounded-sm{syntax: "<length>"; inherits: false; initial-value: 4px;}@property --rounded-md{syntax: "<length>"; inherits: false; initial-value: 8px;}@property --rounded-lg{syntax: "<length>"; inherits: false; initial-value: 16px;}@property --rounded-full{syntax: "<length>"; inherits: false; initial-value: calc(1px / 0);}@property --icon-new-window{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23000000"><path d="M3.538 13.667c-.336 0-.621-.117-.855-.35a1.163 1.163 0 0 1-.35-.855V3.539c0-.337.117-.622.35-.856.234-.233.519-.35.855-.35h4.205v1H3.538a.196.196 0 0 0-.14.065.196.196 0 0 0-.065.14v8.924c0 .051.022.098.064.14.043.043.09.065.141.065h8.923a.196.196 0 0 0 .141-.064.196.196 0 0 0 .065-.141V8.257h1v4.205c0 .336-.117.622-.35.855-.234.233-.519.35-.856.35H3.538Zm2.941-3.444-.702-.702 6.187-6.188h-2.63v-1h4.333v4.334h-1V4.036l-6.188 6.187Z"></path></svg>');}@property --icon-arrow-down{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23000000"><path d="M7.99994 14.3334L3.55127 9.88473L4.24744 9.1719L7.49994 12.4244V7.6604H8.49994V12.4309L11.7524 9.18857L12.4486 9.88473L7.99994 14.3334ZM7.49994 6.32707V4.32707H8.49994V6.32707H7.49994ZM7.49994 2.99373V1.6604H8.49994V2.99373H7.49994Z" /></svg>');}@property --icon-arrow-right{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.4631 4.93583L9.41021 0.870208L10.2804 0L15.8412 5.56083L10.2804 11.1217L9.38937 10.2515L13.4552 6.18583L7.5 6.18583L7.5 4.93583L13.4631 4.93583ZM3.33333 4.93583L5.83333 4.93583L5.83333 6.18583L3.33333 6.18583L3.33333 4.93583ZM0 4.93583L1.66666 4.93583L1.66666 6.18583L0 6.18583L0 4.93583Z" fill="%23503E2A"/></svg>');}@property --icon-arrow-up{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23000000"><path d="M7.49994 3.5629L4.24744 6.80523L3.55127 6.10907L7.99994 1.6604L12.4486 6.10907L11.7524 6.8219L8.49994 3.56923V8.3334H7.49994V3.5629ZM7.49994 11.6667V9.66673H8.49994V11.6667H7.49994ZM7.49994 14.3334V13.0001H8.49994V14.3334H7.49994Z" /></svg>');}@property --icon-search{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23000000"><path d="M13.0281 13.7181L8.84095 9.53076C8.50762 9.80598 8.12429 10.0214 7.69095 10.1769C7.25762 10.3325 6.80934 10.4103 6.34612 10.4103C5.20668 10.4103 4.24234 10.0158 3.45312 9.22676C2.6639 8.43776 2.26929 7.47365 2.26929 6.33443C2.26929 5.19531 2.66379 4.23087 3.45279 3.44109C4.24179 2.65143 5.2059 2.25659 6.34512 2.25659C7.48423 2.25659 8.44868 2.6512 9.23845 3.44042C10.0281 4.22965 10.423 5.19398 10.423 6.33343C10.423 6.80954 10.3431 7.26426 10.1833 7.69759C10.0234 8.13093 9.81012 8.50781 9.54345 8.82826L13.7306 13.0154L13.0281 13.7181ZM6.34612 9.41043C7.20512 9.41043 7.93268 9.11231 8.52879 8.51609C9.12501 7.91998 9.42312 7.19243 9.42312 6.33343C9.42312 5.47443 9.12501 4.74687 8.52879 4.15076C7.93268 3.55454 7.20512 3.25643 6.34612 3.25643C5.48712 3.25643 4.75956 3.55454 4.16345 4.15076C3.56723 4.74687 3.26912 5.47443 3.26912 6.33343C3.26912 7.19243 3.56723 7.91998 4.16345 8.51609C4.75956 9.11231 5.48712 9.41043 6.34612 9.41043ZM5.84612 8.12826V6.83343H4.55129V5.83343H5.84612V4.53859H6.84612V5.83343H8.14095V6.83343H6.84612V8.12826H5.84612Z" /></svg>');}@property --icon-close{syntax: "<url>"; inherits: false; initial-value: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23000000"><path d="M5.60008 11.6026L8.00008 9.20258L10.4001 11.6026L11.1026 10.9001L8.70258 8.50008L11.1026 6.10008L10.4001 5.39758L8.00008 7.79758L5.60008 5.39758L4.89758 6.10008L7.29758 8.50008L4.89758 10.9001L5.60008 11.6026ZM8.00125 14.8334C7.12525 14.8334 6.30186 14.6672 5.53108 14.3347C4.7603 14.0023 4.08986 13.5511 3.51975 12.9812C2.94964 12.4114 2.49825 11.7412 2.16558 10.9707C1.83303 10.2003 1.66675 9.37714 1.66675 8.50125C1.66675 7.62525 1.83297 6.80186 2.16541 6.03108C2.49786 5.2603 2.94903 4.58986 3.51891 4.01975C4.0888 3.44964 4.75897 2.99825 5.52941 2.66558C6.29986 2.33303 7.12303 2.16675 7.99891 2.16675C8.87492 2.16675 9.6983 2.33297 10.4691 2.66541C11.2399 2.99786 11.9103 3.44903 12.4804 4.01891C13.0505 4.5888 13.5019 5.25897 13.8346 6.02941C14.1671 6.79986 14.3334 7.62303 14.3334 8.49891C14.3334 9.37492 14.1672 10.1983 13.8347 10.9691C13.5023 11.7399 13.0511 12.4103 12.4812 12.9804C11.9114 13.5505 11.2412 14.0019 10.4707 14.3346C9.7003 14.6671 8.87714 14.8334 8.00125 14.8334ZM8.00008 13.8334C9.48897 13.8334 10.7501 13.3167 11.7834 12.2834C12.8167 11.2501 13.3334 9.98897 13.3334 8.50008C13.3334 7.01119 12.8167 5.75008 11.7834 4.71675C10.7501 3.68341 9.48897 3.16675 8.00008 3.16675C6.51119 3.16675 5.25008 3.68341 4.21675 4.71675C3.18341 5.75008 2.66675 7.01119 2.66675 8.50008C2.66675 9.98897 3.18341 11.2501 4.21675 12.2834C5.25008 13.3167 6.51119 13.8334 8.00008 13.8334Z" /></svg>');}:root{--foreground-base: var(--color-black);--background-base: var(--color-almost-white);--background-shaded: var(--color-beige);--rem: calc(1rem / var(--base-font-size));--em: calc(1em / var(--base-font-size));--fluid: 1px;--fluid-ratio-min: calc(1 / var(--layout-width-min) * 100dvi);--fluid-ratio-max: calc(1 / var(--layout-width-max) * 100dvi);--leading-text: var(--leading-relaxed);--leading-text-message: var(--leading-loose)}@media (768px <= width){:root{--leading-text: var(--leading-normal)}}@media (768px <= width <= 1280px){:root{--fluid: var(--fluid-ratio-max)}}}@layer base{@view-transition{navigation: auto;}}@layer vendors{.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@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{margin:0!important;opacity:0;z-index:0}.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{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.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:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@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:3px solid #0bf;outline-offset:-3px}}@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{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.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{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:flex;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}}.scoping-root[data-astro-cid-7dok3nyh]{inline-size:100%}.scoping-root[data-astro-cid-n7xbr3c3]{inline-size:1em;aspect-ratio:1;object-fit:contain}.scoping-root[data-astro-cid-v566e6v4]{--_foreground-default: var(--color-pure-black);--_foreground-hoverable: oklch(from var(--color-pure-black) l c h / 60%);display:inline flow-root;inline-size:var(--_size);aspect-ratio:1;color:var(--_foreground-default);vertical-align:middle;transition:color var(--duration-default)}.scoping-root[data-astro-cid-v566e6v4]:focus-visible{color:var(--_foreground-hoverable)}@media (any-hover: hover){.scoping-root[data-astro-cid-v566e6v4]:is(:any-link,:enabled):hover{color:var(--_foreground-hoverable)}}.scoping-root[data-astro-cid-v566e6v4] :where(svg)[data-astro-cid-v566e6v4]{inline-size:100%;block-size:100%;object-fit:cover}.scoping-root[data-astro-cid-xomo23ui]{--_scripting-disabled-visiblity: unset;--_scripting-disabled-opacity: unset;position:fixed;inset-inline:0;inset-block-start:8px;z-index:var(--stack-head);visibility:var(--_starting-visiblity);opacity:var(--_starting-opacity);transition-duration:var(--duration-default);transition-property:opacity,visibility}@media (768px <= width){.scoping-root[data-astro-cid-xomo23ui]{inset-block-start:24px}}@media (scripting: none){.scoping-root[data-astro-cid-xomo23ui]{visibility:var(--_scripting-disabled-visiblity);opacity:var(--_scripting-disabled-opacity)}}.scoping-root[data-astro-cid-xomo23ui]:not([active=true]){--_starting-visiblity: hidden;--_starting-opacity: 0}.scoping-root[data-astro-cid-xomo23ui]:not(:defined){--_starting-visiblity: hidden;--_starting-opacity: 0}.container[data-astro-cid-xomo23ui]{--_spacing-gutter: 20px;inline-size:min(1920px,100%);margin-inline:auto;padding-inline:var(--_spacing-gutter)}@media (768px <= width){.container[data-astro-cid-xomo23ui]{--_spacing-gutter: calc(80 * var(--fluid))}}.body[data-astro-cid-xomo23ui]{display:block flex;column-gap:16px;align-items:center;padding-block:12px 8px}@media (768px <= width){.body[data-astro-cid-xomo23ui]{justify-content:space-between}}.logo[data-astro-cid-xomo23ui]{inline-size:80px}@media (768px <= width){.logo[data-astro-cid-xomo23ui]{inline-size:96px}}.nav[data-astro-cid-xomo23ui]{display:block flex;overflow:clip;margin-inline-start:auto;border-radius:var(--rounded-full);background-color:var(--color-white)}.menu[data-astro-cid-xomo23ui]{display:block flex;gap:16px;column-gap:32px;align-items:center;padding-block:16px;padding-inline:32px}@media (width < 768px){.menu[data-astro-cid-xomo23ui]{display:none}}.menu[data-astro-cid-xomo23ui]>[data-astro-cid-xomo23ui]{display:contents}.link[data-astro-cid-xomo23ui]{--_foreground-default: var(--color-pure-black);--_foreground-hoverable: oklch(from var(--color-pure-black) l c h / 60%);color:var(--_foreground-default);font-size:calc(14 * var(--rem));text-transform:uppercase;transition:color var(--duration-default)}.link[data-astro-cid-xomo23ui]:focus-visible{color:var(--_foreground-hoverable)}@media (any-hover: hover){.link[data-astro-cid-xomo23ui]:is(:any-link,:enabled):hover{color:var(--_foreground-hoverable)}}.instagram[data-astro-cid-xomo23ui]{inline-size:24px}.online[data-astro-cid-xomo23ui]{--_background-default: var(--color-black);--_background-hoverable: oklch(from var(--color-black) l c h / 60%);display:block flex;column-gap:4px;align-items:center;min-block-size:32px;padding-block:calc(8px + var(--leading-trim));padding-inline:16px;background-color:var(--_background-default);color:var(--color-white);font-size:calc(14 * var(--rem));text-transform:uppercase;transition:background-color var(--duration-default)}@media (768px <= width){.online[data-astro-cid-xomo23ui]{padding-block:calc(16px + var(--leading-trim));padding-inline:32px}}.online[data-astro-cid-xomo23ui]:focus-visible{background-color:var(--_background-hoverable)}@media (any-hover: hover){.online[data-astro-cid-xomo23ui]:is(:any-link,:enabled):hover{background-color:var(--_background-hoverable)}}.drawer-button[data-astro-cid-xomo23ui]{--_foregorund-default: var(--color-pure-black);--_foregorund-hoverable: oklch(from var(--color-pure-black) l c h / 60%);display:block grid;place-items:center;inline-size:40px;aspect-ratio:1;border:unset;color:var(--_foregorund-default);transition:color var(--duration-default)}@media (768px <= width){.drawer-button[data-astro-cid-xomo23ui]{display:none}}.drawer-button[data-astro-cid-xomo23ui]:not(:root[data-mousedown] *):focus-visible{color:var(--_foregorund-hoverable)}@media (any-hover: hover){.drawer-button[data-astro-cid-xomo23ui]:is(:any-link,:enabled):hover{color:var(--_foregorund-hoverable)}}.drawer-button[data-astro-cid-xomo23ui]:is(:root[data-mousedown] *){outline:none}.drawer-button[data-astro-cid-xomo23ui] :where(svg)[data-astro-cid-xomo23ui]{inline-size:100%}.scoping-root[data-astro-cid-xkyewc26]{--_container-size: 576px;--_spacing-gutter: 20px;display:block flow-root;inline-size:min(var(--_container-size),100%);margin-inline:auto;padding-inline:var(--_spacing-gutter)}@media (768px <= width){.scoping-root[data-astro-cid-xkyewc26]{--_container-size: 1280px;--_spacing-gutter: calc(80 * var(--fluid))}}.scoping-root[data-astro-cid-e5kr44on]{position:sticky;inset-block-start:100%;padding-block:calc(80 * var(--fluid));border-start-start-radius:calc(60 * var(--fluid));border-start-end-radius:calc(60 * var(--fluid));background-color:var(--color-white)}@media (768px <= width){.scoping-root[data-astro-cid-e5kr44on]{padding-block-start:calc(120 * var(--fluid));border-start-start-radius:calc(120 * var(--fluid));border-start-end-radius:calc(120 * var(--fluid))}}.body[data-astro-cid-e5kr44on]{display:block grid;grid-template:"logo     " ".        " calc(40 * var(--fluid)) "link     " ".        " calc(32 * var(--fluid)) "copyright";justify-items:center}@media (768px <= width){.body[data-astro-cid-e5kr44on]{grid-template:"logo link     " "logo copyright";gap:calc(32 * var(--fluid));align-items:center;justify-items:unset}}.logo[data-astro-cid-e5kr44on]{grid-area:logo;inline-size:160px}.link[data-astro-cid-e5kr44on]{grid-area:link}@media (768px <= width){.link[data-astro-cid-e5kr44on]{place-self:end end}}.copyright[data-astro-cid-e5kr44on]{grid-area:copyright;margin-block:var(--leading-trim);font-size:calc(12 * var(--rem))}@media (768px <= width){.copyright[data-astro-cid-e5kr44on]{place-self:start end}}.scoping-root[data-astro-cid-toq27h5o]{display:block flow}.body[data-astro-cid-toq27h5o]{inset:0;background-color:var(--color-white);color:var(--color-black);animation:var(--_keyframes) var(--duration-default) ease-in-out both}.body[data-astro-cid-toq27h5o][data-active=true]{--_keyframes: slide-in-from-right}.body[data-astro-cid-toq27h5o][data-active=false]{--_keyframes: slide-out-to-right}.menu-wrapper[data-astro-cid-toq27h5o]{display:block grid;overflow:auto;overscroll-behavior-block:contain;block-size:100%}.menu[data-astro-cid-toq27h5o]{display:block grid;row-gap:40px;align-content:center;justify-items:center;padding:40px;text-wrap:balance}.link[data-astro-cid-toq27h5o]{--_foreground-default: var(--color-pure-black);--_foreground-hoverable: oklch(from var(--color-pure-black) l c h / 60%);display:block flex;column-gap:4px;align-items:center;margin-block:var(--leading-trim);color:var(--color-pure-black);font-size:calc(24 * var(--rem));text-transform:uppercase;transition:color var(--duration-default)}.link[data-astro-cid-toq27h5o]:focus-visible{color:var(--_foreground-hoverable)}@media (any-hover: hover){.link[data-astro-cid-toq27h5o]:is(:any-link,:enabled):hover{color:var(--_foreground-hoverable)}}.close-button[data-astro-cid-toq27h5o]{--_foregorund-default: var(--color-pure-black);--_foregorund-hoverable: oklch(from var(--color-pure-black) l c h / 60%);position:fixed;inset-block-start:16px;inset-inline-end:20px;z-index:var(--stack-foreground);display:block grid;place-items:center;inline-size:40px;aspect-ratio:1;color:var(--_foregorund-default);transition:color var(--duration-default)}.close-button[data-astro-cid-toq27h5o]:not(:root[data-mousedown] *):focus-visible{color:var(--_foregorund-hoverable)}@media (any-hover: hover){.close-button[data-astro-cid-toq27h5o]:is(:any-link,:enabled):hover{color:var(--_foregorund-hoverable)}}.close-button[data-astro-cid-toq27h5o]:is(:root[data-mousedown] *){outline:none}.close-button[data-astro-cid-toq27h5o] :where(svg)[data-astro-cid-toq27h5o]{inline-size:100%}.scoping-root[data-astro-cid-4zef22ab]{--_padding: 16px;display:block flex;column-gap:4px;justify-content:center;align-items:center;inline-size:100%;padding-block:calc(var(--_padding) + var(--leading-trim));padding-inline:var(--_padding);border:1px solid var(--_border-default);border-radius:var(--rounded-full);background-color:var(--_background-default);color:var(--_foreground-default);font-size:1em;line-height:var(--leading-tight);text-transform:uppercase;transition-duration:var(--duration-default);transition-property:background-color,border-color,color}.scoping-root[data-astro-cid-4zef22ab]:after{content:var(--_icon-content);mask:var(--_icon) no-repeat center / contain;inline-size:1em;aspect-ratio:1;background-color:var(--background-current)}.scoping-root[data-astro-cid-4zef22ab]:focus-visible{border-color:var(--_border-hoverable);background-color:var(--_background-hoverable);color:var(--_foreground-hoverable)}@media (any-hover: hover){.scoping-root[data-astro-cid-4zef22ab]:hover{border-color:var(--_border-hoverable);background-color:var(--_background-hoverable);color:var(--_foreground-hoverable)}}.scoping-root[data-astro-cid-4zef22ab][data-type=buy]{--_foreground-default: var(--color-white);--_foreground-hoverable: var(--color-white);--_background-default: var(--color-black);--_background-hoverable: oklch(from var(--color-black) l c h / 60%);--_border-default: transparent;--_border-hoverable: transparent;--_icon: var(--icon-new-window);--_icon-content: none}.scoping-root[data-astro-cid-4zef22ab][data-type=details]{--_foreground-default: var(--color-black);--_foreground-hoverable: var(--color-white);--_background-default: transparent;--_background-hoverable: var(--color-brown);--_border-default: var(--color-black);--_border-hoverable: var(--color-brown);--_icon: var(--icon-arrow-down);--_icon-content: ""}.scoping-root[data-astro-cid-4zef22ab][data-type=recipe]{--_foreground-default: var(--color-black);--_foreground-hoverable: var(--color-white);--_background-default: transparent;--_background-hoverable: var(--color-brown);--_border-default: var(--color-black);--_border-hoverable: var(--color-brown);--_icon: var(--icon-search);--_icon-content: ""}.scoping-root[data-astro-cid-4zef22ab][data-type=close]{--_foreground-default: var(--color-black);--_foreground-hoverable: var(--color-white);--_background-default: transparent;--_background-hoverable: var(--color-brown);--_border-default: var(--color-black);--_border-hoverable: var(--color-brown);--_icon: var(--icon-close);--_icon-content: ""}.scoping-root[data-astro-cid-4zef22ab][data-type=returnToTop]{--_foreground-default: var(--color-black);--_foreground-hoverable: var(--color-white);--_background-default: transparent;--_background-hoverable: var(--color-brown);--_border-default: var(--color-black);--_border-hoverable: var(--color-brown);--_icon: var(--icon-arrow-up);--_icon-content: ""}.scoping-root[data-astro-cid-4zef22ab][data-type=news]{--_foreground-default: var(--color-black);--_foreground-hoverable: var(--color-white);--_background-default: transparent;--_background-hoverable: var(--color-brown);--_border-default: var(--color-black);--_border-hoverable: var(--color-brown);--_icon: var(--icon-arrow-right);--_icon-content: ""}.scoping-root[data-astro-cid-4zef22ab][data-type=newsReturnToTop]{--_foreground-default: var(--color-black);--_foreground-hoverable: var(--color-white);--_background-default: transparent;--_background-hoverable: var(--color-brown);--_border-default: var(--color-black);--_border-hoverable: var(--color-brown);--_icon-content: none}.scoping-root[data-astro-cid-4zef22ab][data-type=newsReturnToTop]:before{content:"";mask:var(--icon-arrow-right) no-repeat center / contain;inline-size:1em;aspect-ratio:1;background-color:currentColor;transform:scaleX(-1)}.scoping-root[data-astro-cid-4zef22ab]:is(:root[data-mousedown] *){outline:none}observe-animation[data-astro-cid-vgo6rmte]{display:block flow;transition:opacity var(--duration-relaxed),translate var(--duration-relaxed) ease-in-out}observe-animation[data-astro-cid-vgo6rmte]:not([animated=true]){opacity:0;translate:0 20px}@media (scripting: none){observe-animation[data-astro-cid-vgo6rmte]:not([animated=true]){opacity:unset;translate:unset}}
