@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-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]{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:unset;opacity:unset}}.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;padding-block:calc(8px + var(--leading-trim));padding-inline:16px;border:1px solid transparent;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-q2kefeld]{--_fluid-ratio: var(--fluid-ratio-min);display:block grid;grid-template-areas:"stack";aspect-ratio:9 / 16}@media (768px <= width){.scoping-root[data-astro-cid-q2kefeld]{--_fluid-ratio: var(--fluid-ratio-max);aspect-ratio:16 / 9}}.scoping-root[data-astro-cid-q2kefeld]>[data-astro-cid-q2kefeld]{grid-area:stack}.logo[data-astro-cid-q2kefeld]{--_logo-width: 152;--_offset: 152;align-self:start;inline-size:calc(var(--_logo-width) * var(--_fluid-ratio));aspect-ratio:48 / 29;margin-block-start:calc(var(--_offset) * var(--_fluid-ratio));margin-inline:auto}@media (768px <= width){.logo[data-astro-cid-q2kefeld]{--_logo-width: 240;--_offset: 80}}.headline[data-astro-cid-q2kefeld]{--_headline-font-size: 28;--_ruby-font-size: 8;--_offset: 264;z-index:var(--stack-foreground);align-self:start;margin-block-start:calc(var(--_offset) * var(--_fluid-ratio));font-feature-settings:"palt";font-weight:var(--font-normal);line-height:var(--leading-tight);text-align:center;text-wrap:balance;word-break:keep-all}@media (768px <= width){.headline[data-astro-cid-q2kefeld]{--_headline-font-size: 32;--_ruby-font-size: 10;--_offset: 256}}.headline[data-astro-cid-q2kefeld] [data-astro-cid-q2kefeld]{font-size:calc(var(--_headline-font-size) * var(--_fluid-ratio));vertical-align:bottom}.headline[data-astro-cid-q2kefeld] :where(ruby)[data-astro-cid-q2kefeld]{display:inline grid;justify-items:center}.headline[data-astro-cid-q2kefeld] :where(rt)[data-astro-cid-q2kefeld]{display:inline flow-root;grid-area:1;margin-block-end:.15em;padding-inline-start:1.5em;font-size:calc(var(--_ruby-font-size) * var(--_fluid-ratio));line-height:1;letter-spacing:1.5em}.ornament[data-astro-cid-q2kefeld]{display:block grid;grid-template-areas:"stack"}.ornament[data-astro-cid-q2kefeld]>:where(img)[data-astro-cid-q2kefeld]{grid-area:stack;inline-size:calc(var(--_narrow-w) * var(--_fluid-ratio));margin-block-start:calc(var(--_narrow-y) * var(--_fluid-ratio));margin-inline-start:calc(var(--_narrow-x) * var(--_fluid-ratio));object-fit:cover}@media (768px <= width){.ornament[data-astro-cid-q2kefeld]>:where(img)[data-astro-cid-q2kefeld]{inline-size:calc(var(--_wide-w) * var(--_fluid-ratio));margin-block-start:calc(var(--_wide-y) * var(--_fluid-ratio));margin-inline-start:calc(var(--_wide-x) * var(--_fluid-ratio))}}.ornament[data-astro-cid-q2kefeld]>:nth-child(1 of img)[data-astro-cid-q2kefeld]{--_narrow-w: 32;--_narrow-x: 37;--_narrow-y: 143;--_wide-w: 54;--_wide-x: 260;--_wide-y: 261}.ornament[data-astro-cid-q2kefeld]>:nth-child(2 of img)[data-astro-cid-q2kefeld]{--_narrow-w: 21;--_narrow-x: 42;--_narrow-y: 103;--_wide-w: 36;--_wide-x: 195;--_wide-y: 229}.ornament[data-astro-cid-q2kefeld]>:nth-child(3 of img)[data-astro-cid-q2kefeld]{--_narrow-w: 44;--_narrow-x: 48;--_narrow-y: 107;--_wide-w: 89;--_wide-x: 215;--_wide-y: 135}.ornament[data-astro-cid-q2kefeld]>:nth-child(4 of img)[data-astro-cid-q2kefeld]{--_narrow-w: 45;--_narrow-x: 20;--_narrow-y: 177;--_wide-w: 71;--_wide-x: 180;--_wide-y: 298}.ornament[data-astro-cid-q2kefeld]>:nth-child(5 of img)[data-astro-cid-q2kefeld]{--_narrow-w: 81;--_narrow-x: 91;--_narrow-y: 48;--_wide-w: 138;--_wide-x: 299;--_wide-y: 43}.ornament[data-astro-cid-q2kefeld]>:nth-child(6 of img)[data-astro-cid-q2kefeld]{--_narrow-w: 10;--_narrow-x: 76;--_narrow-y: 70;--_wide-w: 16;--_wide-x: 277;--_wide-y: 113}.ornament[data-astro-cid-q2kefeld]>:nth-child(7 of img)[data-astro-cid-q2kefeld]{--_narrow-w: 6;--_narrow-x: 63;--_narrow-y: 66;--_wide-w: 9;--_wide-x: 256;--_wide-y: 107}.ornament[data-astro-cid-q2kefeld]>:nth-child(8 of img)[data-astro-cid-q2kefeld]{--_narrow-w: 39;--_narrow-x: 184;--_narrow-y: 64;--_wide-w: 75;--_wide-x: 840;--_wide-y: 107}.ornament[data-astro-cid-q2kefeld]>:nth-child(9 of img)[data-astro-cid-q2kefeld]{--_narrow-w: 47;--_narrow-x: 261;--_narrow-y: 85;--_wide-w: 83;--_wide-x: 937;--_wide-y: 126}.ornament[data-astro-cid-q2kefeld]>:nth-child(10 of img)[data-astro-cid-q2kefeld]{--_narrow-w: 60;--_narrow-x: 280;--_narrow-y: 170;--_wide-w: 90;--_wide-x: 1012;--_wide-y: 282}.ornament[data-astro-cid-q2kefeld]>:nth-child(11 of img)[data-astro-cid-q2kefeld]{--_narrow-w: 26;--_narrow-x: 305;--_narrow-y: 117;--_wide-w: 43;--_wide-x: 1035;--_wide-y: 202}.ornament[data-astro-cid-q2kefeld]>:nth-child(12 of img)[data-astro-cid-q2kefeld]{--_narrow-w: 38;--_narrow-x: 257;--_narrow-y: 149;--_wide-w: 64;--_wide-x: 961;--_wide-y: 256}.ornament[data-astro-cid-q2kefeld]>:nth-child(13 of img)[data-astro-cid-q2kefeld]{--_narrow-w: 6;--_narrow-x: 286;--_narrow-y: 62;--_wide-w: 9;--_wide-x: 1007;--_wide-y: 74}.ornament[data-astro-cid-q2kefeld]>:nth-child(14 of img)[data-astro-cid-q2kefeld]{--_narrow-w: 11;--_narrow-x: 265;--_narrow-y: 48;--_wide-w: 19;--_wide-x: 1020;--_wide-y: 84}.ornament[data-astro-cid-q2kefeld]>:nth-child(15 of img)[data-astro-cid-q2kefeld]{--_narrow-w: 43;--_narrow-x: 229;--_narrow-y: 67;--_wide-w: 72;--_wide-x: 903;--_wide-y: 58}.image[data-astro-cid-q2kefeld]{z-index:var(--stack-background)}.image[data-astro-cid-q2kefeld] [data-astro-cid-q2kefeld]{inline-size:100%;block-size:100%;object-fit:cover}.scoping-root[data-astro-cid-hywf7gu3]{font-feature-settings:"palt";font-weight:var(--font-normal);line-height:var(--leading-tight);text-wrap:balance;word-break:auto-phrase}.scoping-root[data-astro-cid-hywf7gu3][data-type=A]{font-size:clamp(2.5rem,.86957vi + 2.30435rem,3rem)}.scoping-root[data-astro-cid-hywf7gu3][data-type=B]{font-size:clamp(1.875rem,.21739vi + 1.82609rem,2rem)}.scoping-root[data-astro-cid-hywf7gu3][data-type=C]{font-size:clamp(1.375rem,.21739vi + 1.32609rem,1.5rem)}.scoping-root[data-astro-cid-hywf7gu3][data-type=D]{font-size:clamp(1.125rem,.21739vi + 1.07609rem,1.25rem)}.scoping-root[data-astro-cid-hwiduhfh]{font-weight:var(--font-normal);line-height:var(--leading-text-message);hanging-punctuation:last allow-end}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}}.scoping-root[data-astro-cid-zx4ikxmk]{background-color:var(--background-shaded)}.body[data-astro-cid-zx4ikxmk]{display:block grid;grid-template:"headline   " "catchcopy  " "image      " "description";reading-flow:grid-rows;row-gap:calc(32 * var(--fluid));align-items:start;padding-block:calc(80 * var(--fluid))}@media (768px <= width){.body[data-astro-cid-zx4ikxmk]{grid-template:"image .          " calc(120 * var(--fluid)) "image headline   " "image catchcopy  " "image description" 1fr / 1fr minmax(360px,calc(520 * var(--fluid)));gap:calc(40 * var(--fluid)) calc(56 * var(--fluid));padding-block:calc(80 * var(--fluid)) calc(120 * var(--fluid))}}.headline[data-astro-cid-zx4ikxmk]{display:block grid;grid-area:headline;row-gap:calc(16 * var(--fluid));white-space:nowrap}.headline[data-astro-cid-zx4ikxmk] :where(h2)[data-astro-cid-zx4ikxmk]{margin-block:var(--leading-trim);font-size:calc(12 * var(--rem));text-transform:uppercase}.image[data-astro-cid-zx4ikxmk]{grid-area:image}.catchcopy[data-astro-cid-zx4ikxmk]{grid-area:catchcopy}@media (768px <= width){.catchcopy[data-astro-cid-zx4ikxmk] :where(br)[data-astro-cid-zx4ikxmk]{display:none}}.description[data-astro-cid-zx4ikxmk]{grid-area:description;hanging-punctuation:last allow-end}.body[data-astro-cid-2r4tx2xk]{display:block grid;grid-template:"image       " ".           " calc(40 * var(--fluid)) "headline    " ".           " calc(32 * var(--fluid)) "description1" ".           " calc(32 * var(--fluid)) "description2";reading-flow:grid-rows;padding-block:calc(80 * var(--fluid)) calc(64 * var(--fluid))}@media (768px <= width){.body[data-astro-cid-2r4tx2xk]{grid-template:".            image" calc(80 * var(--fluid)) "headline     image" "description1 image" "description2 image" / minmax(300px,calc(348 * var(--fluid))) 1fr;gap:calc(40 * var(--fluid)) calc(36 * var(--fluid));padding-block:calc(120 * var(--fluid)) calc(80 * var(--fluid))}}.headline[data-astro-cid-2r4tx2xk]{grid-area:headline}.description[data-astro-cid-2r4tx2xk]{hanging-punctuation:last allow-end}.description[data-astro-cid-2r4tx2xk]:nth-child(1 of.description){grid-area:description1}.description[data-astro-cid-2r4tx2xk]:nth-child(2 of.description){grid-area:description2}.image[data-astro-cid-2r4tx2xk]{--_ornament-size: 70;--_ornament-offset-x: 0;--_ornament-offset-y: -20;position:relative;grid-area:image;align-self:start}@media (768px <= width){.image[data-astro-cid-2r4tx2xk]{--_ornament-size: 115;--_ornament-offset-x: -75;--_ornament-offset-y: 16}}.image[data-astro-cid-2r4tx2xk] .photo[data-astro-cid-2r4tx2xk]{inline-size:100%;border-radius:var(--rounded-lg)}.image[data-astro-cid-2r4tx2xk] .ornament[data-astro-cid-2r4tx2xk]{position:absolute;inset-block-start:calc(var(--_ornament-offset-y) * var(--fluid));inset-inline-start:calc(var(--_ornament-offset-x) * var(--fluid));inline-size:calc(var(--_ornament-size) * var(--fluid))}.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]:is(:root[data-mousedown] *){outline:none}.scoping-root[data-astro-cid-tjdfhdqb]{position:relative;display:block grid;grid-template-rows:subgrid;grid-row:span 4;reading-flow:grid-rows;row-gap:calc(16 * var(--fluid));overflow:clip;padding-block:calc(80 * var(--fluid)) calc(40 * var(--fluid));padding-inline:calc(40 * var(--fluid));border-end-end-radius:calc(16 * var(--fluid));border-end-start-radius:calc(16 * var(--fluid));isolation:isolate}@media (768px <= width){.scoping-root[data-astro-cid-tjdfhdqb]{padding-inline:calc(32 * var(--fluid))}}.scoping-root[data-astro-cid-tjdfhdqb]:after{content:"";position:absolute;inset:0;z-index:var(--stack-background);border-start-start-radius:var(--rounded-full);border-start-end-radius:var(--rounded-full);background-color:var(--background-shaded)}.headline[data-astro-cid-tjdfhdqb]{display:block grid;row-gap:calc(8 * var(--fluid));align-content:start;margin-block-start:calc(12 * var(--fluid));font-feature-settings:"palt";text-align:center;text-wrap:balance}@media (768px <= width){.headline[data-astro-cid-tjdfhdqb]{margin-block-start:calc(8 * var(--fluid))}}.headline[data-astro-cid-tjdfhdqb] :where(p)[data-astro-cid-tjdfhdqb]{line-height:var(--leading-tight);text-transform:uppercase}.image[data-astro-cid-tjdfhdqb]{order:-1;justify-self:center;inline-size:calc(208 * var(--fluid))}@media (768px <= width){.image[data-astro-cid-tjdfhdqb]{inline-size:100%}}.image[data-astro-cid-tjdfhdqb] :where(img)[data-astro-cid-tjdfhdqb]{inline-size:100%}.notion[data-astro-cid-tjdfhdqb]{display:block grid;row-gap:4px}.notion[data-astro-cid-tjdfhdqb]>[data-astro-cid-tjdfhdqb]{display:block grid;place-content:center;padding-block:calc(8px + var(--leading-trim));padding-inline:8px;border-radius:var(--rounded-sm);background-color:var(--_theme-color);color:var(--color-white);line-height:var(--leading-tight)}.buttons[data-astro-cid-tjdfhdqb]{display:block grid;row-gap:8px}.scoping-root[data-astro-cid-jaofr5rn]{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-jaofr5rn]{border-start-start-radius:calc(120 * var(--fluid));border-start-end-radius:calc(120 * var(--fluid))}}.body[data-astro-cid-jaofr5rn]{position:relative;padding-block:calc(56 * var(--fluid)) calc(80 * var(--fluid))}@media (768px <= width){.body[data-astro-cid-jaofr5rn]{padding-block-end:calc(108 * var(--fluid))}}.headline[data-astro-cid-jaofr5rn]{display:block grid;grid-area:headline;row-gap:calc(16 * var(--fluid));margin-block-start:calc(20 * var(--fluid));text-align:center;word-break:keep-all}@media (768px <= width){.headline[data-astro-cid-jaofr5rn]{row-gap:calc(12 * var(--fluid));padding-inline:max(156px,calc(192 * var(--fluid)))}}.ornament1[data-astro-cid-jaofr5rn]{inline-size:calc(96 * var(--fluid));margin-inline:auto}.ornament2[data-astro-cid-jaofr5rn]{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:calc(115 * var(--fluid))}@media (768px <= width){.ornament2[data-astro-cid-jaofr5rn]{inset-block-start:calc(196 * var(--fluid));inline-size:max(156px,192 * var(--fluid))}}.ornament3[data-astro-cid-jaofr5rn]{position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:calc(116 * var(--fluid))}@media (768px <= width){.ornament3[data-astro-cid-jaofr5rn]{inset-block-start:calc(196 * var(--fluid));inline-size:max(156px,192 * var(--fluid))}}.product-card[data-astro-cid-jaofr5rn]{display:block grid;grid-template-columns:calc(320 * var(--fluid));row-gap:calc(40 * var(--fluid));justify-content:center;margin-block-start:calc(64 * var(--fluid))}@media (768px <= width){.product-card[data-astro-cid-jaofr5rn]{grid-template-columns:repeat(2,max(300px,calc(320 * var(--fluid))));column-gap:calc(96 * var(--fluid));margin-block-start:calc(44 * var(--fluid))}}.card-wrapper[data-astro-cid-jaofr5rn]{position:relative}@media (768px <= width){.card-wrapper[data-astro-cid-jaofr5rn]{display:contents}}.subsection[data-astro-cid-jaofr5rn]{display:block grid;grid-template:"headline" "image   " "feature ";reading-flow:grid-rows;row-gap:calc(40 * var(--fluid));inline-size:min(100%,480px);margin-block-start:calc(64 * var(--fluid));margin-inline:auto}@media (768px <= width){.subsection[data-astro-cid-jaofr5rn]{grid-template:"headline image  " "feature  feature" / max-content 1fr;gap:calc(72 * var(--fluid)) calc(64 * var(--fluid));align-items:center;inline-size:max(640px,calc(928 * var(--fluid)));margin-block-start:calc(80 * var(--fluid))}}.subtitle[data-astro-cid-jaofr5rn]{grid-area:headline}.subimage[data-astro-cid-jaofr5rn]{grid-area:image;inline-size:100%}.feature[data-astro-cid-jaofr5rn]{display:block grid;grid-template-columns:repeat(2,1fr);grid-area:feature;gap:calc(40 * var(--fluid)) calc(16 * var(--fluid))}@media (768px <= width){.feature[data-astro-cid-jaofr5rn]{grid-template-columns:repeat(4,1fr);gap:calc(64 * var(--fluid))}}.feature[data-astro-cid-jaofr5rn]>:where(div)[data-astro-cid-jaofr5rn]{display:block grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:calc(16 * var(--fluid))}@media (768px <= width){.feature[data-astro-cid-jaofr5rn]>:where(div)[data-astro-cid-jaofr5rn]{row-gap:calc(24 * var(--fluid))}}.feature[data-astro-cid-jaofr5rn] :where(dt)[data-astro-cid-jaofr5rn]{display:block grid;grid-template-rows:1fr auto;align-items:center;overflow:clip;padding-block-start:calc(40 * var(--fluid));border:1px solid;border-radius:var(--rounded-full);font-size:clamp(.75rem,.21739vi + .70109rem,.875rem);font-weight:var(--font-normal);line-height:1;text-align:center;text-wrap:balance}@media (768px <= width){.feature[data-astro-cid-jaofr5rn] :where(dt)[data-astro-cid-jaofr5rn]{padding-block-start:calc(48 * var(--fluid))}}.feature[data-astro-cid-jaofr5rn] :where(em)[data-astro-cid-jaofr5rn]{display:block flow;padding-block-end:calc(8 * var(--rem));font-size:clamp(1.25rem,.43478vi + 1.15217rem,1.5rem);font-weight:inherit}.feature[data-astro-cid-jaofr5rn] :where(img)[data-astro-cid-jaofr5rn]{inline-size:100%;aspect-ratio:1;margin-block-start:calc(20 * var(--fluid));object-fit:cover}@media (768px <= width){.feature[data-astro-cid-jaofr5rn] :where(img)[data-astro-cid-jaofr5rn]{margin-block-start:calc(24 * var(--fluid))}}.feature[data-astro-cid-jaofr5rn] :where(dd)[data-astro-cid-jaofr5rn]{margin-block:var(--leading-trim);line-height:var(--leading-tight);letter-spacing:-.02em;text-align:center;text-wrap:balance}.scoping-root[data-astro-cid-f6ohjci6]{display:block grid;grid-template:"image      " "ornament   " 0 ".          " calc(40 * var(--fluid)) "headline   " ".          " calc(18 * var(--fluid)) "notion     " ".          " calc(40 * var(--fluid)) "description"}@media (768px <= width){.scoping-root[data-astro-cid-f6ohjci6]{grid-template:"image .           ornament    ornament   " calc(36 * var(--fluid)) "image headline    ornament    ornament   " "image .           ornament    ornament   " calc(16 * var(--fluid)) "image notion      ornament    ornament   " "image .           ornament    ornament   " calc(40 * var(--fluid)) "image description description description" "image .           .           .          " calc(36 * var(--fluid)) / calc(352 * var(--fluid)) 1fr calc(92 * var(--fluid)) max(48px,calc(70 * var(--fluid)));column-gap:calc(30 * var(--fluid))}}.headline[data-astro-cid-f6ohjci6]{display:block grid;grid-area:headline;row-gap:calc(8 * var(--fluid))}.headline[data-astro-cid-f6ohjci6] :where(p)[data-astro-cid-f6ohjci6]{font-feature-settings:"palt";line-height:var(--leading-tight);text-transform:uppercase;text-wrap:pretty}.image[data-astro-cid-f6ohjci6]{grid-area:image;aspect-ratio:1;border-radius:var(--rounded-full)}.notion[data-astro-cid-f6ohjci6]{display:block flex;grid-area:notion;column-gap:8px}.notion[data-astro-cid-f6ohjci6]>[data-astro-cid-f6ohjci6]{display:block grid;place-content:center;padding-block:calc(8px + var(--leading-trim));padding-inline:8px;border-radius:var(--rounded-sm);background-color:var(--_theme-color);color:var(--color-white);font-size:calc(14 * var(--rem));line-height:var(--leading-tight)}.description[data-astro-cid-f6ohjci6]{grid-area:description;hanging-punctuation:last allow-end}.ornament[data-astro-cid-f6ohjci6]{grid-area:ornament;place-self:start end}@media (width < 768px){.ornament[data-astro-cid-f6ohjci6]{inline-size:calc(116 * var(--fluid-ratio-min));translate:0 calc(-60 * var(--fluid-ratio-min))}}.scoping-root[data-astro-cid-dx6vuzpe]{contain:content;display:block flow}@media (scripting: none){.scoping-root[data-astro-cid-dx6vuzpe]{display:none}}.headline[data-astro-cid-dx6vuzpe]{text-align:center;text-transform:uppercase}.track[data-astro-cid-dx6vuzpe]{padding-block:calc(40 * var(--fluid))}.slide-item[data-astro-cid-dx6vuzpe]{display:block grid}.slide-item[data-astro-cid-dx6vuzpe].is-active{z-index:var(--stack-foreground)}.slide-item[data-astro-cid-dx6vuzpe]>*{transition:scale var(--duration-relaxed) ease-out}.nav[data-astro-cid-dx6vuzpe]{display:block flex;column-gap:calc(48 * var(--fluid));justify-content:center;align-items:center;font-size:calc(16 * var(--rem))}@media (768px <= width){.nav[data-astro-cid-dx6vuzpe]{column-gap:calc(24 * var(--fluid))}}.nav-button[data-astro-cid-dx6vuzpe]{--_opacity-hoverable: .8;all:unset;display:block grid;place-items:center;inline-size:calc(32 * var(--fluid));aspect-ratio:1;outline:revert;cursor:pointer;touch-action:manipulation;transition:opacity var(--duration-default)}@media (768px <= width){.nav-button[data-astro-cid-dx6vuzpe]{inline-size:calc(24 * var(--fluid))}}.nav-button[data-astro-cid-dx6vuzpe] :where(svg)[data-astro-cid-dx6vuzpe]{inline-size:100%;block-size:auto;fill:currentColor;transform:unset}.nav-button[data-astro-cid-dx6vuzpe]:focus-visible{opacity:var(--_opacity-hoverable)}@media (any-hover: hover){.nav-button[data-astro-cid-dx6vuzpe]:hover{opacity:var(--_opacity-hoverable)}}.card[data-astro-cid-dx6vuzpe]{display:block grid;grid-template:"image image  image" ".     .      .    " calc(20 * var(--fluid)) ".     title  .    " ".     .      .    " calc(27 * var(--fluid)) ".     button .    " / calc(20 * var(--fluid)) 1fr calc(20 * var(--fluid));overflow:clip;padding-block-end:calc(20 * var(--fluid));border:1px solid;border-radius:var(--rounded-lg)}.card[data-astro-cid-dx6vuzpe]:not(.is-active>*){border-width:2px;zoom:.93;scale:.93}.title[data-astro-cid-dx6vuzpe]{display:block grid;grid-area:title;place-content:center;min-block-size:calc(72 * var(--fluid));text-align:center;text-wrap:balance;white-space:pre-wrap}.image[data-astro-cid-dx6vuzpe]{grid-area:image;inline-size:100%}.button-wrapper[data-astro-cid-dx6vuzpe]{grid-area:button}.scoping-root[data-astro-cid-xbnuk6t3]{display:block grid;grid-template-rows:subgrid;grid-row:span 4;reading-flow:grid-rows;row-gap:calc(8 * var(--fluid));align-items:center;padding-block:calc(24 * var(--fluid));padding-inline:calc(16 * var(--fluid));border:1px solid;border-radius:var(--rounded-lg)}.headline[data-astro-cid-xbnuk6t3]{display:block grid;place-items:center;min-block-size:calc(48 * var(--fluid));text-align:center;text-wrap:balance}.image[data-astro-cid-xbnuk6t3]{order:-1;overflow:clip;inline-size:128px;margin-inline:auto;padding:calc(16 * var(--fluid));border-radius:var(--rounded-full);background-color:#e4c5a0}.image[data-astro-cid-xbnuk6t3] :where(img)[data-astro-cid-xbnuk6t3]{inline-size:100%;aspect-ratio:1;object-fit:contain}.description[data-astro-cid-xbnuk6t3]{inline-size:fit-content;margin-inline:auto;hanging-punctuation:last allow-end}.scoping-root[data-astro-cid-37yb6gng]{display:block flow}.body[data-astro-cid-37yb6gng]{--_offset-block: 72px;--_offset-inline: 20px;overflow:clip;inline-size:min(544px,100% - var(--_offset-inline) * 2);block-size:calc(100% - var(--_offset-block) * 2);border-radius:var(--rounded-lg);background-color:var(--color-white);color:var(--color-black);animation:var(--_keyframes) var(--duration-default) both}.body[data-astro-cid-37yb6gng]::backdrop{background-color:#0000004d;animation:var(--_keyframes) var(--duration-default) both}.body[data-astro-cid-37yb6gng][data-active=true]{--_keyframes: fade-in}.body[data-astro-cid-37yb6gng][data-active=false]{--_keyframes: fade-out}.body[data-astro-cid-37yb6gng]:modal{display:block flex;flex-direction:column}.container[data-astro-cid-37yb6gng]{display:block grid;flex-grow:1;reading-flow:grid-rows;align-content:start;overflow:auto;overscroll-behavior-block:contain;padding-block:calc(40 * var(--fluid));padding-inline:calc(20 * var(--fluid));scrollbar-gutter:stable}@media (768px <= width){.container[data-astro-cid-37yb6gng]{padding-block:calc(64 * var(--fluid));padding-inline:calc(96 * var(--fluid))}}.image[data-astro-cid-37yb6gng]{order:-1;inline-size:100%;border-radius:var(--rounded-lg)}.headline[data-astro-cid-37yb6gng]{margin-block-start:calc(40 * var(--fluid));text-align:center}.headline[data-astro-cid-37yb6gng] :where(:any-link)[data-astro-cid-37yb6gng]{outline:none;pointer-events:none}.recipe-content[data-astro-cid-37yb6gng]{display:block flow-root}.recipe-headline[data-astro-cid-37yb6gng]{margin-block-start:calc(40 * var(--fluid));padding-block-end:8px;border-block-end:1px solid}.recipe-ingredients[data-astro-cid-37yb6gng]{--_gap: calc(16 * var(--fluid));inline-size:100%;margin-block-start:var(--_gap)}.recipe-ingredients[data-astro-cid-37yb6gng] :where(th,td):not(:nth-child(1 of tr)>*)[data-astro-cid-37yb6gng]{padding-block-start:calc(var(--_gap) / 2)}.recipe-ingredients[data-astro-cid-37yb6gng] :where(th,td):not(:nth-last-child(1 of tr)>*)[data-astro-cid-37yb6gng]{padding-block-end:calc(var(--_gap) / 2)}.recipe-ingredients[data-astro-cid-37yb6gng] :where(th)[data-astro-cid-37yb6gng]{padding-inline-end:calc(var(--_gap) / 2);font-weight:var(--font-normal)}.recipe-ingredients[data-astro-cid-37yb6gng] :where(td)[data-astro-cid-37yb6gng]{padding-inline-start:calc(var(--_gap) / 2);text-align:end}.recipe-category-headline[data-astro-cid-37yb6gng]{margin-block-start:calc(24 * var(--fluid));font-weight:var(--font-normal)}.recipe-steps[data-astro-cid-37yb6gng]{display:block grid;row-gap:calc(16 * var(--fluid));margin-block-start:calc(16 * var(--fluid));padding-inline-start:1.5em;list-style-type:revert}.button-wrapper[data-astro-cid-37yb6gng]{display:block grid;inline-size:min(100%,240px);margin-block-start:calc(40 * var(--fluid));margin-inline:auto}@media (768px <= width){.button-wrapper[data-astro-cid-37yb6gng]{inline-size:min(100%,208px)}}.scoping-root[data-astro-cid-hl5hmunv]{padding-block:calc(120 * var(--fluid));background-color:var(--background-shaded)}.body[data-astro-cid-hl5hmunv]{display:block grid;grid-template:"headline        " ".               " calc(40 * var(--fluid)) "product-section1" ".               " calc(64 * var(--fluid)) "divider         " ".               " calc(64 * var(--fluid)) "product-section2";reading-flow:grid-rows}@media (768px <= width){.body[data-astro-cid-hl5hmunv]{grid-template:"headline        " ".               " calc(40 * var(--fluid)) "product-section1" ".               " calc(120 * var(--fluid)) "divider         " ".               " calc(80 * var(--fluid)) "product-section2"}}.headline[data-astro-cid-hl5hmunv]{grid-area:headline;text-align:end;text-transform:uppercase}.product-section[data-astro-cid-hl5hmunv]{display:block grid;row-gap:calc(64 * var(--fluid));inline-size:min(100%,928px);margin-inline:auto}@media (768px <= width){.product-section[data-astro-cid-hl5hmunv]{row-gap:calc(80 * var(--fluid))}}.product-section[data-astro-cid-hl5hmunv]:nth-child(1 of.product-section){grid-area:product-section1}.product-section[data-astro-cid-hl5hmunv]:nth-child(2 of.product-section){grid-area:product-section2}.divider[data-astro-cid-hl5hmunv]{grid-area:divider;block-size:0;border-block-start:1px solid}.spice-details-title[data-astro-cid-hl5hmunv]{text-align:center}.spice-details-title[data-astro-cid-hl5hmunv] :where(span)[data-astro-cid-hl5hmunv]{display:inline flow-root}.spice-details-cards[data-astro-cid-hl5hmunv]{display:block grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:calc(24 * var(--fluid)) calc(16 * var(--fluid));padding-block:calc(40 * var(--fluid)) calc(80 * var(--fluid))}@media (width < 768px){.spice-details-slider[data-astro-cid-hl5hmunv]{margin-inline:calc(50% - 50dvi)}}.scoping-root[data-astro-cid-xixnbge6]{padding-block-start:calc(80 * var(--fluid))}@media (768px <= width){.scoping-root[data-astro-cid-xixnbge6]{padding-block-start:calc(120 * var(--fluid))}}.body[data-astro-cid-xixnbge6]{display:block grid;grid-template:"headline   " ".          " calc(40 * var(--fluid)) "image      " ".          " calc(24 * var(--fluid)) "profile    " ".          " calc(24 * var(--fluid)) "description";padding-block:calc(40 * var(--fluid));padding-inline:calc(20 * var(--fluid));border-radius:var(--rounded-lg);background-color:var(--color-white)}@media (768px <= width){.body[data-astro-cid-xixnbge6]{grid-template:"headline    image" "description image" "profile     image" / minmax(300px,1fr) 1fr;gap:calc(40 * var(--fluid)) calc(32 * var(--fluid));padding-block:calc(80 * var(--fluid));padding-inline:calc(96 * var(--fluid))}}.headline[data-astro-cid-xixnbge6]{display:block grid;grid-area:headline;row-gap:calc(16 * var(--fluid))}.headline[data-astro-cid-xixnbge6] :where(h2)[data-astro-cid-xixnbge6]{margin-block:var(--leading-trim);font-size:calc(12 * var(--rem));text-transform:uppercase}.description[data-astro-cid-xixnbge6]{grid-area:description;hanging-punctuation:last allow-end}.profile[data-astro-cid-xixnbge6]{display:block grid;grid-area:profile;row-gap:calc(8 * var(--fluid));line-height:var(--leading-tight);text-align:center;text-wrap:balance}@media (768px <= width){.profile[data-astro-cid-xixnbge6]{text-align:end}}.image[data-astro-cid-xixnbge6]{position:relative;grid-area:image;margin-block-start:calc(20 * var(--fluid))}@media (768px <= width){.image[data-astro-cid-xixnbge6]{margin-block-start:calc(80 * var(--fluid))}}.photo[data-astro-cid-xixnbge6]{inline-size:100%}.ornament[data-astro-cid-xixnbge6]{position:absolute;inset-block-start:calc(-20 * var(--fluid-ratio-min));inset-inline-end:0;z-index:var(--stack-foreground);inline-size:calc(60 * var(--fluid-ratio-min))}@media (768px <= width){.ornament[data-astro-cid-xixnbge6]{inset-block-start:calc(-16 * var(--fluid));inline-size:calc(74 * var(--fluid))}}.scoping-root[data-astro-cid-4yaed25n]{padding-block:calc(40 * var(--fluid)) calc(80 * var(--fluid))}@media (768px <= width){.scoping-root[data-astro-cid-4yaed25n]{padding-block:calc(72 * var(--fluid)) calc(40 * var(--fluid))}}.headline[data-astro-cid-4yaed25n]{display:block grid;grid-template:"ornament1  ornament2" "headline   headline " / auto auto;gap:calc(24 * var(--fluid)) calc(32 * var(--fluid));align-items:center;text-align:center}@media (768px <= width){.headline[data-astro-cid-4yaed25n]{grid-template:"ornament1 headline ornament2" / auto 1fr auto;column-gap:unset}}.headline[data-astro-cid-4yaed25n]>h2{grid-area:headline}@media (768px <= width){.headline[data-astro-cid-4yaed25n]>h2{padding-block-end:calc(16 * var(--fluid))}}.ornament1[data-astro-cid-4yaed25n]{grid-area:ornament1;inline-size:calc(96 * var(--fluid));margin-inline-start:auto}@media (768px <= width){.ornament1[data-astro-cid-4yaed25n]{inline-size:calc(192 * var(--fluid))}}.ornament2[data-astro-cid-4yaed25n]{grid-area:ornament2;inline-size:calc(116 * var(--fluid));margin-inline-end:auto}@media (768px <= width){.ornament2[data-astro-cid-4yaed25n]{inline-size:calc(192 * var(--fluid))}}.product-card[data-astro-cid-4yaed25n]{display:block grid;grid-template-columns:calc(320 * var(--fluid));row-gap:calc(40 * var(--fluid));justify-content:center;margin-block-start:calc(64 * var(--fluid))}@media (768px <= width){.product-card[data-astro-cid-4yaed25n]{grid-template-columns:repeat(2,max(300px,calc(320 * var(--fluid))));column-gap:calc(96 * var(--fluid));margin-block-start:calc(18 * var(--fluid))}}.button[data-astro-cid-4yaed25n]{inline-size:min(100%,240px);margin-block-start:calc(80 * var(--fluid));margin-inline:auto}@media (768px <= width){.button[data-astro-cid-4yaed25n]{inline-size:min(100%,208px)}}
