@layer system{:root{--red-7:#f03e3e;--size-5:1.5rem;--size-7:2rem;--layer-1:1;--font-sans:var(--font-system-ui);--font-lineheight-4:1.75;--size-3:1rem;--ease-2:cubic-bezier(.25,0,.4,1);--size-2:.5rem;--font-mono:var(--font-monospace-code);--gray-5-hsl:210 11% 71%;--gray-12-hsl:210 40% 2%;--gray-3:#dee2e6;--size-relative-7:2ch;--border-size-2:2px;--radius-2:5px;--shadow-2:0 3px 5px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 7px 14px -5px hsl(var(--shadow-color)/var(--shadow-strength-6));--font-weight-7:700;--size-relative-6:1.75ch;--ease-3:cubic-bezier(.25,0,.3,1);--ease-4:cubic-bezier(.25,0,.2,1);--gray-6:#868e96;--shadow-1:0 1px 2px -1px hsl(var(--shadow-color)/var(--shadow-strength-10));--gray-5:#adb5bd;--red-6:#fa5252;--red-3:#ffa8a8;--red-2:#ffc9c9;--border-size-1:1px;--inner-shadow-4:inset 0 2px 14px 0 hsl(var(--shadow-color)/var(--shadow-strength-10)),var(--inner-shadow-highlight);--font-system-ui:system-ui,sans-serif;--font-monospace-code:Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,Cascadia Code,Menlo,Consolas,DejaVu Sans Mono,monospace;--shadow-color:220 3% 15%;--shadow-strength-4:calc(var(--shadow-strength) + 3%);--shadow-strength-6:calc(var(--shadow-strength) + 5%);--shadow-strength-10:calc(var(--shadow-strength) + 9%);--inner-shadow-highlight:inset 0 -.5px 0 0 #fff,inset 0 .5px 0 0 #0001;--shadow-strength:1%;--red-1:#ffe3e3;--red-8:#e03131;--size-9:4rem;--size-10:5rem;--size-4:1.25rem;--layer-5:5}@media (prefers-color-scheme:dark){:root{--shadow-color:220 40% 2%;--inner-shadow-highlight:inset 0 -.5px 0 0 #fff1,inset 0 .5px 0 0 #0007;--shadow-strength:25%}}}@layer normalize, system, utils, layout;.messages{display:flex;flex-direction:column;gap:var(--space-xs);margin-block-end:var(--space-l)}.alert{align-items:flex-start;border-left:3px solid;border-radius:var(--radius-m);display:flex;font-family:Lora,Georgia,serif;font-size:var(--step--1);gap:var(--space-s);justify-content:space-between;line-height:1.6;padding:var(--space-s) var(--space-m)}@media (prefers-reduced-motion:no-preference){.alert{animation:slide-in-right var(--duration-base) var(--ease-out) both}}.alert--debug,.alert--info{background:oklch(95% .03 240);color:oklch(30% .08 240)}.alert--success{background:oklch(95% .04 148);color:oklch(30% .1 148)}.alert--warning{background:oklch(95% .06 80);color:oklch(35% .1 72)}.alert--error{background:oklch(95% .04 25);color:oklch(35% .12 25)}.alert__close{color:currentColor;flex-shrink:0;margin-block-start:2px;opacity:.55;transition:opacity var(--duration-fast) var(--ease-out)}.alert__close:hover{opacity:1}@keyframes slide-in-right{0%{opacity:0;translate:1rem 0}to{opacity:1;translate:0 0}}.breadcrumb{color:var(--text-muted);display:flex;flex-wrap:wrap;font-family:Lora,Georgia,serif;font-size:var(--step--2);list-style:none;margin-block-end:var(--space-m)}.breadcrumb,.breadcrumb li{align-items:center;gap:var(--space-2xs);padding:0}.breadcrumb li{display:inline-flex}.breadcrumb li a{color:var(--text-muted);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.breadcrumb li a:hover{color:var(--brand-sienna)}.breadcrumb li:not(:last-child):after{color:var(--brand-gold);content:"›";font-size:1.1em;line-height:1}.breadcrumb li:last-child{color:var(--text-color-1);font-weight:500}button{background-color:transparent;border:0;font-family:inherit}.btn,button{cursor:pointer}.btn{align-items:center;border:1.5px solid transparent;border-radius:var(--radius-m);display:inline-flex;font-family:Lora,Georgia,serif;font-size:var(--step-0);font-weight:500;gap:var(--space-xs);letter-spacing:.02em;line-height:1.2;padding:.65em 1.5em;text-decoration:none;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),transform var(--duration-fast) var(--ease-out);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)}}.btn:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.btn .icon{flex-shrink:0;height:1.1em;width:1.1em}.btn--primary{background-color:var(--brand-sienna);border-color:var(--brand-sienna);box-shadow:var(--shadow-s);color:var(--brand-cream)}.btn--primary:hover:not(:disabled){background-color:var(--brand-gold-dark);border-color:var(--brand-gold-dark);box-shadow:var(--shadow-m)}.btn--secondary{background-color:transparent;border-color:var(--brand-sienna);color:var(--brand-sienna)}.btn--secondary:hover:not(:disabled){background-color:var(--surface-tonal);border-color:var(--brand-gold-dark);color:var(--brand-gold-dark)}.btn--ghost{background-color:transparent;border-color:transparent;color:var(--text-color-2)}.btn--ghost:hover:not(:disabled){background-color:var(--surface-tonal);color:var(--text-color-1)}.btn--gold{background-color:var(--brand-gold);border-color:var(--brand-gold);box-shadow:var(--shadow-gold);color:var(--brand-espresso);font-weight:600}.btn--gold:hover:not(:disabled){background-color:var(--brand-gold-dark);border-color:var(--brand-gold-dark);box-shadow:var(--shadow-l);color:var(--brand-cream)}.btn--danger{background-color:transparent;border-color:var(--red-7);color:var(--red-7)}.btn--danger:hover:not(:disabled){background-color:var(--red-1);border-color:var(--red-8);color:var(--red-8)}.btn--sm{border-radius:var(--radius-s);font-size:var(--step--1);letter-spacing:.03em;padding:.45em 1em}.btn--lg{border-radius:var(--radius-l);font-size:var(--step-1);padding:.85em 2em}.icon-button{align-items:center;background:transparent;border:0;border-radius:var(--radius-m);color:var(--text-color-2);cursor:pointer;display:inline-flex;justify-content:center;padding:var(--space-2xs);transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.icon-button:hover{background-color:var(--surface-tonal);color:var(--text-color-1)}.icon-button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.navbar button.nav-link{background:transparent;border:0;color:inherit;cursor:pointer;font-family:Lora,Georgia,serif;font-size:inherit;padding:0}.card{background:var(--surface-elevated);border:1px solid var(--border-color);border-radius:var(--radius-l);box-shadow:var(--shadow-s);padding:var(--space-m)}.card main{justify-self:center}.product-card{background:var(--surface-elevated);border:1px solid var(--border-color);border-radius:var(--radius-l);box-shadow:var(--shadow-s);display:grid;gap:var(--space-s);overflow:hidden;padding:var(--space-m);position:relative;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.product-card:before{background:linear-gradient(90deg,var(--brand-gold),var(--brand-sienna));content:"";height:3px;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform var(--duration-base) var(--ease-out)}@media (prefers-reduced-motion:no-preference){.product-card:hover{border-color:var(--brand-gold-light);box-shadow:var(--shadow-l);transform:translateY(-4px)}.product-card:hover:before{transform:scaleX(1)}}.product-card__image{aspect-ratio:4/3;background:var(--brand-parchment);border-radius:var(--radius-m);display:grid;overflow:hidden;place-items:center;position:relative}.product-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out);width:100%}.product-card:hover .product-card__image img{transform:scale(1.04)}.product-card__image-label{background:color-mix(in oklab,var(--brand-parchment) 80%,transparent);border-radius:var(--radius-m);color:var(--brand-warm-gray);font-family:Lora,Georgia,serif;font-size:var(--step--2);font-weight:600;letter-spacing:.2em;padding:var(--space-2xs) var(--space-xs);text-transform:uppercase}.product-card__body{display:grid;gap:var(--space-xs)}.product-card__meta{align-items:baseline;display:flex;gap:var(--space-s);justify-content:space-between}.product-card__name{color:var(--text-color-1);font-family:Cormorant,Georgia,serif;font-size:var(--step-2);font-weight:600;line-height:1.2}.product-card__price{color:var(--brand-sienna);font-family:Lora,Georgia,serif;font-size:var(--step-1);font-weight:700;white-space:nowrap}.product-card__description{color:var(--text-color-2);font-size:var(--step--1);line-height:1.6}.product-card__form .btn{justify-content:center;width:100%}.feature-card{background:var(--surface-elevated);border:1px solid var(--border-color);border-radius:var(--radius-l);box-shadow:var(--shadow-s);display:grid;gap:var(--space-s);padding:var(--space-l)}.feature-card__icon{background:var(--brand-parchment);border-radius:var(--radius-m);color:var(--brand-sienna);display:grid;height:2.5rem;place-items:center;width:2.5rem}.feature-card__icon svg{height:1.25rem;width:1.25rem}.feature-card__title{font-family:Cormorant,Georgia,serif;font-size:var(--step-2);font-weight:600;margin:0}.feature-card__body{color:var(--text-color-2);font-size:var(--step--1);line-height:1.65}.dialog-menu,.dialog-menu[open].dialog-menu--closing{background:var(--surface-default);border:0;border-radius:var(--radius-l);border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:var(--shadow-l);inset-block:0;inset-inline-end:0;margin:0;margin-inline-start:auto;min-height:100vh;padding:var(--space-l);position:fixed;transform:translateX(100%);transition:transform var(--duration-base) var(--ease-out);width:min(360px,85vw)}.dialog-menu:before,.dialog-menu[open].dialog-menu--closing:before{background:linear-gradient(90deg,var(--brand-gold),var(--brand-sienna));border-radius:var(--radius-s);content:"";display:block;height:2px;margin-block-end:var(--space-m)}.dialog-menu[open]{display:flex;flex-direction:column;margin:0;margin-inline-start:auto;transform:translateX(0);transition:transform var(--duration-base) var(--ease-out)}.dialog-menu::backdrop{backdrop-filter:blur(2px);background:oklch(16% .02 50/.4)}.close-dialog{margin-block-end:var(--space-m);margin-inline-start:auto}body>footer{align-items:center;background:var(--brand-parchment);border-top:1px solid var(--border-color);color:var(--text-muted);display:flex;flex-wrap:wrap;font-family:Lora,Georgia,serif;font-size:var(--step--1);gap:var(--space-m);justify-content:space-between;padding:var(--space-l) var(--page-gutters);position:relative}body>footer:before{background:linear-gradient(90deg,transparent,var(--brand-gold-light) 30%,var(--brand-gold) 50%,var(--brand-gold-light) 70%,transparent);content:"";height:2px;inset-block-start:0;inset-inline:0;position:absolute}body>footer span>a{color:var(--brand-sienna);font-weight:500;text-decoration:none}body>footer span>a:hover{color:var(--brand-gold-dark);text-decoration:underline;text-underline-offset:3px}body>footer .footer-brand{color:var(--brand-espresso);font-family:Cormorant,Georgia,serif;font-size:var(--step-1);font-style:italic;font-weight:600;letter-spacing:-.01em}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.formpage-form{margin-block-end:var(--gap)}.form-fields{gap:var(--space-l)}.form-field,.form-fields{display:flex;flex-direction:column}.form-field{gap:var(--space-2xs);inline-size:100%}.form-field label{color:var(--text-muted);font-family:Lora,Georgia,serif;font-size:var(--step--2);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.form-field input,.form-field select,.form-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-default);border:1.5px solid var(--border-color);border-radius:var(--radius-m);color:var(--foreground);font-family:Lora,Georgia,serif;font-size:var(--step-0);padding:var(--space-xs) var(--space-s);transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out);width:100%}.form-field input:hover:not(:focus),.form-field select:hover:not(:focus),.form-field textarea:hover:not(:focus){border-color:var(--brand-warm-gray)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{background:var(--surface-elevated);border-color:var(--brand-gold);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-gold) 20%,transparent);outline:none}.form-field input::-moz-placeholder,.form-field select::-moz-placeholder,.form-field textarea::-moz-placeholder{color:var(--text-muted);font-style:italic;opacity:.7}.form-field input::placeholder,.form-field select::placeholder,.form-field textarea::placeholder{color:var(--text-muted);font-style:italic;opacity:.7}.form-field input:disabled,.form-field select:disabled,.form-field textarea:disabled{background:var(--surface-tonal);color:var(--text-muted);cursor:not-allowed}.form-field textarea{min-block-size:8rem;resize:vertical}.form-field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23956b50' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right var(--space-xs) center;background-repeat:no-repeat;background-size:1rem;padding-inline-end:var(--space-l)}.form-field input[type=checkbox],.form-field input[type=radio]{accent-color:var(--brand-sienna);cursor:pointer;width:auto}.form-help{color:var(--text-muted);font-family:Lora,Georgia,serif;font-style:italic;line-height:1.6}.form-error,.form-help{display:block;font-size:var(--step--2);margin-block-start:var(--space-2xs)}.form-error{color:oklch(40% .14 25)}.form-field.has-error input,.form-field.has-error select,.form-field.has-error textarea{border-color:oklch(60% .16 25)}.form-field.has-error input:focus,.form-field.has-error select:focus,.form-field.has-error textarea:focus{box-shadow:0 0 0 3px oklch(60% .16 25/.2)}.form-submit{align-items:center;background:var(--brand-sienna);border:1.5px solid var(--brand-sienna);border-radius:var(--radius-m);box-shadow:var(--shadow-s);color:var(--brand-cream);cursor:pointer;display:inline-flex;font-family:Lora,Georgia,serif;font-size:var(--step-0);font-weight:500;gap:var(--space-xs);letter-spacing:.04em;margin-block-start:var(--space-s);padding:.65em 1.75em;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.form-submit:hover:not(:disabled){background:var(--brand-gold-dark);border-color:var(--brand-gold-dark);box-shadow:var(--shadow-m);transform:translateY(-1px)}.form-submit:disabled{background:var(--surface-tonal);border-color:var(--border-color);box-shadow:none;color:var(--text-muted);cursor:not-allowed}.form-submit:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.user-address section dl{align-items:baseline;display:grid;gap:var(--space-2xs) var(--space-s);grid-template-columns:min-content auto}.user-address section dl dt{color:var(--text-muted);font-size:var(--step--2);font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.user-address section dl dd{color:var(--text-color-1);margin:0}.user-address section dl span{grid-column:span 2}.user-address section dl span:empty{display:none}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.feature{grid-column:feature}.full{grid-column:full}.grid-auto{flex-flow:row wrap}@supports (grid-area:auto){.grid-auto{grid-template-columns:repeat(auto-fill,minmax(var(--col),1fr))}}.grid-auto-fit{flex-flow:row wrap}@supports (grid-area:auto){.grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(var(--col),1fr))}}.grid-reset{grid-column:-1/1}.brand svg{height:auto;width:clamp(6rem,15vw,12rem)}.icon{--_icon-size:var(--size-5);color:currentcolor;display:inline-block;fill:none;height:var(--_icon-size);margin-block-start:-.25rem;pointer-events:none;stroke:currentcolor;stroke-width:2;vertical-align:middle;width:var(--_icon-size)}.disabled a .icon{stroke:var(--middleground)}.icon--sm{--_icon-size:var(--size-2)}.icon--md{--_icon-size:var(--size-5)}.icon--lg{--_icon-size:var(--size-7)}.icon--xl{--_icon-size:var(--size-9)}.icon--xxl{--_icon-size:var(--size-10)}label:has(input:checked) .icon{fill:var(--size-4)}img{height:auto;max-width:100%}picture>img{width:100%}html{height:100%}body{background:var(--background);display:grid;grid-template-rows:auto 1fr auto;margin:0;min-height:100%;padding:0;scrollbar-gutter:stable}body:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.75' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Cpath d='M0 0h300v300H0z' filter='url(%23a)'/%3E%3C/svg%3E");background-size:200px 200px;content:"";inset:0;opacity:.025;pointer-events:none;position:fixed;z-index:var(--layer-5)}body>main{align-content:start;display:grid;margin-block-end:var(--space-xl);--content:min(70ch,100% - var(--gap) * 2);--feature:minmax(0,5rem);--full:minmax(var(--gap),1fr);grid-template-columns:[full-start] var(--full) [feature-start] var(--feature) [content-start] var(--content) [content-end] var(--feature) [feature-end] var(--full) [full-end]}body>main>*{grid-column:content}body>footer,body>header{display:flex}body>footer>*,body>header>*{gap:var(--gap)}body>footer{margin-block-start:var(--space-xl);padding:var(--page-gutters)}.content__list{display:grid;gap:var(--gap);grid-column:feature;grid-template-columns:repeat(auto-fit,minmax(var(--col),1fr))}.content__list>article{display:flex;flex-direction:column;gap:var(--space-s);justify-content:flex-start}.grid-feature{grid-column:feature}.grid-full{grid-column:full}.section-rule{align-items:center;color:var(--text-muted);display:flex;font-family:Lora,Georgia,serif;font-size:var(--step--2);gap:var(--space-m);grid-column:content;letter-spacing:.15em;margin-block:var(--space-xl);text-transform:uppercase}.section-rule:after,.section-rule:before{background:linear-gradient(90deg,transparent,var(--brand-gold-light),transparent);content:"";flex:1;height:1px}.prose{max-width:65ch}.prose>*+*{margin-block-start:var(--space-s)}.prose h2,.prose h3{margin-block-start:var(--space-xl)}a{color:var(--color-link);text-decoration-color:color-mix(in oklab,var(--color-link) 40%,transparent);text-underline-offset:4px;transition:color var(--duration-fast) var(--ease-out),text-decoration-color var(--duration-fast) var(--ease-out)}a:hover{color:var(--color-link-hover);text-decoration-color:var(--color-link-hover)}.navbar{--_icon-size:var(--size-7);align-items:center;background:var(--surface-default);border-bottom:1px solid var(--border-color);display:flex;justify-content:flex-end;padding:var(--space-s) var(--page-gutters);position:relative;width:100%;z-index:var(--layer-1)}.navbar .brand{color:var(--brand-espresso);font-family:Cormorant,Georgia,serif;font-size:var(--step-3);font-style:italic;font-weight:600;letter-spacing:-.01em;line-height:1;margin-inline-end:auto;text-decoration:none;transition:color var(--duration-base) var(--ease-out)}.navbar .brand:hover{color:var(--brand-sienna)}.navbar ul{align-items:center;display:none;gap:var(--space-l);list-style:none;margin:0;padding:0}.navbar ul li{display:inline-block}@media only screen and (min-width:768px){.navbar ul{display:flex}}.navbar ul a{color:var(--text-color-2);display:inline-block;font-family:Lora,Georgia,serif;font-size:var(--step--1);font-weight:500;letter-spacing:.08em;padding-block-end:2px;position:relative;text-decoration:none;text-transform:uppercase;transition:color var(--duration-base) var(--ease-out)}.navbar ul a:after{background:var(--brand-gold);content:"";height:1.5px;inset-block-end:-2px;inset-inline-end:50%;inset-inline-start:50%;position:absolute;transition:inset-inline-start var(--duration-base) var(--ease-out),inset-inline-end var(--duration-base) var(--ease-out)}.navbar ul a:hover,.navbar ul a[aria-current=page]{color:var(--text-color-1)}.navbar ul a:hover:after,.navbar ul a[aria-current=page]:after{inset-inline-end:0;inset-inline-start:0}.navbar ul a[aria-current=page]{color:var(--brand-sienna)}.navbar ul a[aria-current=page]:after{background:var(--brand-sienna)}.navbar>button{display:block}@media only screen and (min-width:768px){.navbar>button{display:none}}dialog>ul{display:flex;flex-direction:column;gap:var(--space-2xs);list-style:none;margin:0;padding:var(--space-s) 0}dialog>ul a,dialog>ul button{background:transparent;border:0;border-radius:var(--radius-m);color:var(--text-color-2);cursor:pointer;display:block;font-family:Lora,Georgia,serif;font-size:var(--step-1);font-weight:500;padding:var(--space-xs) var(--space-m);text-align:left;text-decoration:none;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out);width:100%}dialog>ul a:focus-visible,dialog>ul a:hover,dialog>ul button:focus-visible,dialog>ul button:hover{background:var(--surface-tonal);color:var(--text-color-1)}dialog>ul a[aria-current=page],dialog>ul button[aria-current=page]{background:var(--surface-filled);color:var(--brand-sienna)}@layer normalize{@layer normalize{*,:after,:before{box-sizing:border-box}*{scrollbar-width:thin}:where(html){--_page-bg-color:var(--surface-default);accent-color:var(--primary);background-color:var(--_page-bg-color);block-size:100%;caret-color:var(--primary);color:var(--text-color-2);font-family:var(--font-sans);interpolate-size:allow-keywords;line-height:var(--font-lineheight-4);-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}@media (--motionOK ){:where(html){scroll-behavior:smooth}}:where(body){-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;container-type:inline-size;font-size:16px;font-synthesis:style;font-weight:400;inline-size:100%;margin:0;min-block-size:100%;min-inline-size:320px;position:relative;text-rendering:optimizeLegibility}:where(:not(dialog,popover)){margin:0}:where(:not(fieldset,progress,meter)){background-origin:border-box;background-repeat:no-repeat;border-style:solid;border-width:0}:where(fieldset){border:var(--field-border-width) solid var(--field-border-color);border-radius:var(--field-border-radius);display:grid;gap:var(--size-3);padding:var(--size-3)}:where(input,button,textarea),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font-size:inherit;font:inherit;letter-spacing:inherit}:where(input):-webkit-autofill,:where(input):-webkit-autofill:focus,:where(input):-webkit-autofill:hover,:where(select):-webkit-autofill,:where(select):-webkit-autofill:focus,:where(select):-webkit-autofill:hover,:where(textarea):-webkit-autofill,:where(textarea):-webkit-autofill:focus,:where(textarea):-webkit-autofill:hover{-webkit-text-fill-color:var(--text-color-2);-webkit-box-shadow:0 0 0 100000px var(--well-1) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}:where(input):-webkit-autofill,:where(input):-webkit-autofill:focus,:where(input):-webkit-autofill:hover,:where(input):autofill,:where(input):autofill:focus,:where(input):autofill:hover,:where(select):-webkit-autofill,:where(select):-webkit-autofill:focus,:where(select):-webkit-autofill:hover,:where(select):autofill,:where(select):autofill:focus,:where(select):autofill:hover,:where(textarea):-webkit-autofill,:where(textarea):-webkit-autofill:focus,:where(textarea):-webkit-autofill:hover,:where(textarea):autofill,:where(textarea):autofill:focus,:where(textarea):autofill:hover{-webkit-text-fill-color:var(--text-color-2);-webkit-box-shadow:0 0 0 100000px var(--well-1) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}::-moz-placeholder{color:var(--text-color-2)}::placeholder{color:var(--text-color-2)}::-moz-placeholder{opacity:1}:focus-visible{border-radius:var(--border-radius,0);outline:2px solid var(--_focus-visible-color);outline-offset:2px}@media (--motionOK ){:where(:focus-visible){transition:outline-offset 145ms var(--ease-2)}:where(:not(:active):focus-visible){transition-duration:.15s}}:where(:not(:active):focus-visible){outline-offset:var(--outline-offset,0)}:where(a[href],area,button,input:not([type=text],[type=email],[type=number],[type=password],[type=""],[type=tel],[type=url]),label[for],select,summary){cursor:pointer}:where(a[href],area,button,[role=button],input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg:not([width])){inline-size:var(--size-7)}:where(dt:not(:first-of-type)){margin-block-start:var(--size-5)}:where(figure){display:grid;gap:var(--size-2);place-items:center}:target{scroll-margin-block-start:2rem}}}.pagination{grid-column:-1/1;margin-block:var(--space-xl)}.pagination ul{align-items:center;display:flex;gap:var(--space-2xs);justify-content:center;list-style:none;margin-inline:auto;padding:0}.pagination ul li a,.pagination ul li span{align-items:center;border:1.5px solid transparent;border-radius:var(--radius-m);color:var(--text-color-2);display:inline-flex;font-family:Lora,Georgia,serif;font-size:var(--step--1);font-weight:500;height:2.5rem;justify-content:center;min-width:2.5rem;padding-inline:var(--space-xs);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.pagination ul li a .icon,.pagination ul li span .icon{--_icon-size:var(--size-5);display:block}.pagination ul li a:hover{background:var(--surface-tonal);border-color:var(--border-color);color:var(--text-color-1)}.pagination ul li.active a,.pagination ul li[aria-current=page] a{background:var(--brand-sienna);border-color:var(--brand-sienna);color:var(--brand-cream)}.pagination ul li.disabled a{cursor:not-allowed;opacity:.4;pointer-events:none}table{width:100%}table th{text-align:left}@font-face{font-display:swap;font-family:Cormorant;font-style:normal;font-weight:300;src:url("../font/cormorant-normal-300.356e67f02c89.woff2") format("woff2")}@font-face{font-display:swap;font-family:Cormorant;font-style:normal;font-weight:400;src:url("../font/cormorant-normal-400.356e67f02c89.woff2") format("woff2")}@font-face{font-display:swap;font-family:Cormorant;font-style:normal;font-weight:500;src:url("../font/cormorant-normal-500.356e67f02c89.woff2") format("woff2")}@font-face{font-display:swap;font-family:Cormorant;font-style:normal;font-weight:600;src:url("../font/cormorant-normal-600.356e67f02c89.woff2") format("woff2")}@font-face{font-display:swap;font-family:Cormorant;font-style:normal;font-weight:700;src:url("../font/cormorant-normal-700.356e67f02c89.woff2") format("woff2")}@font-face{font-display:swap;font-family:Cormorant;font-style:italic;font-weight:300;src:url("../font/cormorant-italic-300.0b465a71dec2.woff2") format("woff2")}@font-face{font-display:swap;font-family:Cormorant;font-style:italic;font-weight:400;src:url("../font/cormorant-italic-400.0b465a71dec2.woff2") format("woff2")}@font-face{font-display:swap;font-family:Cormorant;font-style:italic;font-weight:500;src:url("../font/cormorant-italic-500.0b465a71dec2.woff2") format("woff2")}@font-face{font-display:swap;font-family:Cormorant;font-style:italic;font-weight:600;src:url("../font/cormorant-italic-600.0b465a71dec2.woff2") format("woff2")}@font-face{font-display:swap;font-family:Cormorant;font-style:italic;font-weight:700;src:url("../font/cormorant-italic-700.0b465a71dec2.woff2") format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:400;src:url("../font/lora-normal-400.9577af3ccda5.woff2") format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:500;src:url("../font/lora-normal-500.9577af3ccda5.woff2") format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:600;src:url("../font/lora-normal-600.9577af3ccda5.woff2") format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:700;src:url("../font/lora-normal-700.9577af3ccda5.woff2") format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:italic;font-weight:400;src:url("../font/lora-italic-400.1640b0b69ef0.woff2") format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:italic;font-weight:500;src:url("../font/lora-italic-500.1640b0b69ef0.woff2") format("woff2")}body{color:var(--foreground);font-family:Lora,Georgia,serif;font-size:var(--step-0);font-weight:400;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:var(--text-color-1);font-family:Cormorant,Georgia,serif;font-weight:600;hyphens:auto;letter-spacing:-.01em;line-height:1.15;margin-block-end:calc(var(--gap)*.5)}h1{font-size:var(--step-5);font-weight:700;letter-spacing:-.02em}h2{font-size:var(--step-4)}h3{font-size:var(--step-3)}h4{font-size:var(--step-2)}h5{font-size:var(--step-1)}h6{font-size:var(--step-0)}dl,p,ul{margin-block-end:calc(var(--gap)*.35)}.lead{color:var(--text-color-2);font-family:Cormorant,Georgia,serif;font-size:var(--step-2);font-style:italic;font-weight:400;line-height:1.5}.label{color:var(--brand-warm-gray);font-family:Lora,Georgia,serif;font-size:var(--step--2);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.display{font-size:var(--step-6);font-weight:700;letter-spacing:-.03em;line-height:1}.display,blockquote{font-family:Cormorant,Georgia,serif}blockquote{border-left:3px solid var(--brand-gold);color:var(--text-color-2);font-size:var(--step-2);font-style:italic;font-weight:400;margin-inline:0;padding-inline-start:var(--space-m)}strong{font-weight:600}em{font-style:italic}small{font-size:var(--step--1)}code,kbd,samp{font-family:var(--font-mono);font-size:.875em}@layer utils{@layer utils{.sr-only,.visually-hidden{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}:where(.checkbox input,.radio input,.icon-button){--isLTR:1;--isRTL:-1;position:relative;transform-style:preserve-3d}:where(.checkbox input,.radio input,.icon-button):dir(rtl){--isLTR:-1;--isRTL:1}:where(.checkbox input,.radio input,.icon-button):where(:not([disabled])):hover:before{--thumb-scale:1}:where(.checkbox input,.radio input,.icon-button):where(:not([disabled])):active:before{--thumb-scale:1.1}:where(.checkbox input,.radio input,.icon-button):where(:not([disabled])):before{--thumb-scale:0.01;--highlight-size:150%;background-color:oklch(.6 0 0/.2);block-size:var(--highlight-size);clip-path:circle(50%);content:"";inline-size:var(--highlight-size);inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translateX(calc(var(--isRTL)*50%)) translateY(-50%) translateZ(-1px) scale(var(--thumb-scale));transform-origin:center center;will-change:transform}@media (prefers-reduced-motion:no-preference){:where(.checkbox input,.radio input,.icon-button):where(:not([disabled])):before{transition:transform .2s ease}}}html{scrollbar-color:var(--accent) var(--background)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--background);border-radius:5px}::-webkit-scrollbar-thumb{background:var(--accent);border:2px solid var(--background);border-radius:5px}}:root{--brand-gold:oklch(62% 0.1 65);--brand-gold-light:oklch(80% 0.09 72);--brand-gold-dark:oklch(42% 0.08 55);--brand-espresso:oklch(16% 0.025 48);--brand-cream:oklch(98% 0.008 85);--brand-parchment:oklch(94% 0.018 80);--brand-sienna:oklch(44% 0.1 48);--brand-warm-gray:oklch(56% 0.015 75);--background:var(--brand-cream);--foreground:var(--brand-espresso);--surface-default:oklch(99% 0.005 80);--surface-elevated:oklch(97% 0.012 78);--surface-tonal:oklch(93% 0.022 78);--surface-filled:oklch(90% 0.03 72);--border-color:oklch(87% 0.025 78);--border-width:1px;--text-color-1:var(--brand-espresso);--text-color-2:oklch(38% 0.03 60);--text-muted:var(--brand-warm-gray);--accent:var(--brand-gold);--primary:var(--brand-sienna);--color-link:var(--brand-sienna);--color-link-hover:var(--brand-gold-dark);--link-color:var(--color-link);--link:var(--color-link);--step--2:clamp(0.6331rem,0.7157rem + -0.1065vw,0.6944rem);--step--1:clamp(0.8rem,0.82rem + 0.02vw,0.875rem);--step-0:clamp(1rem,0.9565rem + 0.4174vw,1.125rem);--step-1:clamp(1.2rem,1.0959rem + 0.5207vw,1.4rem);--step-2:clamp(1.44rem,1.2457rem + 0.9717vw,1.9rem);--step-3:clamp(1.7281rem,1.4025rem + 1.6283vw,2.5rem);--step-4:clamp(2.0738rem,1.5596rem + 2.5707vw,3.2rem);--step-5:clamp(2.4881rem,1.7066rem + 3.9076vw,4.4rem);--step-6:clamp(3rem,2.2rem + 4.5vw,5.5rem);--space-3xs:clamp(0.25rem,0.228rem + 0.109vw,0.3125rem);--space-2xs:clamp(0.5rem,0.478rem + 0.109vw,0.5625rem);--space-xs:clamp(0.75rem,0.7065rem + 0.2174vw,0.875rem);--space-s:clamp(1rem,0.9565rem + 0.2174vw,1.125rem);--space-m:clamp(1.5rem,1.4348rem + 0.3261vw,1.6875rem);--space-l:clamp(2rem,1.913rem + 0.4348vw,2.25rem);--space-xl:clamp(3rem,2.8696rem + 0.6522vw,3.375rem);--space-2xl:clamp(4rem,3.8261rem + 0.8696vw,4.5rem);--space-3xl:clamp(5rem,4.7826rem + 1.087vw,5.625rem);--gap:var(--space-m);--page-gutters:clamp(var(--space-m),3vw,var(--space-xl));--page-max:70ch;--col:16rem;--gutter-max:calc(1rem + 10vw);--col-100:1fr;--col-50:calc(1fr*0.5);--col-33:calc(1fr*0.333);--col-25:calc(1fr*0.25);--radius-s:0.125rem;--radius-m:0.375rem;--radius-l:0.75rem;--radius-xl:1.5rem;--radius-round:50%;--shadow-s:0 1px 3px oklch(16% 0.04 50/0.08),0 1px 2px oklch(16% 0.04 50/0.06);--shadow-m:0 4px 12px oklch(16% 0.04 50/0.1),0 2px 4px oklch(16% 0.04 50/0.08);--shadow-l:0 8px 24px oklch(16% 0.04 50/0.12),0 4px 8px oklch(16% 0.04 50/0.08);--shadow-gold:0 4px 20px oklch(62% 0.1 65/0.2);--ease-out:cubic-bezier(0.33,1,0.68,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--duration-fast:140ms;--duration-base:240ms;--duration-slow:400ms;--_icon-size:var(--size-5);--focus-outline:2px solid var(--brand-gold);--focus-outline-offset:3px;accent-color:var(--accent);color-scheme:light}@layer normalize{:where(html){--gray-0-hsl:210 17% 98%;--gray-1-hsl:210 17% 95%;--gray-2-hsl:210 16% 93%;--gray-3-hsl:210 14% 89%;--gray-4-hsl:210 14% 83%;--gray-5-hsl:210 11% 71%;--gray-6-hsl:210 7% 56%;--gray-7-hsl:210 9% 31%;--gray-8-hsl:210 10% 23%;--gray-9-hsl:210 11% 15%;--gray-10-hsl:214 14% 10%;--gray-11-hsl:216 16% 6%;--gray-12-hsl:210 40% 2%}:where(button,input[type=button],.btn){--_accent:initial;--_text:initial;--_size:initial;--_bg-light:#fff;--_bg-dark:var(--surface-3);--_bg:var(--_bg-light);--_border:var(--surface-3);--_highlight-size:0;--_highlight-light:hsl(var(--gray-5-hsl)/25%);--_highlight-dark:hsl(var(--gray-12-hsl)/25%);--_highlight:var(--_highlight-light);--_ink-shadow-light:0 1px 0 var(--gray-3);--_ink-shadow-dark:0 1px 0 var(--surface-1);--_ink-shadow:var(--_ink-shadow-light);--_icon-size:var(--size-relative-7);--_icon-color:var(--_accent,var(--link));-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;align-items:center;background:var(--_bg);border:var(--border-size-2) solid var(--_border);border-radius:var(--radius-2);box-shadow:var(--shadow-2),0 1px var(--surface-3),0 0 0 var(--_highlight-size) var(--_highlight);color:var(--_text);display:inline-flex;font-size:var(--_size);font-weight:var(--font-weight-7);gap:var(--size-2);justify-content:center;padding-block:.75ch;padding-inline:var(--size-relative-6);text-align:center;text-shadow:var(--_ink-shadow);transition:border-color .5s var(--ease-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(button,input[type=submit],.btn){--_accent:initial;--_text:initial;--_size:initial;--_bg-light:#fff;--_bg-dark:var(--surface-3);--_bg:var(--_bg-light);--_border:var(--surface-3);--_highlight-size:0;--_highlight-light:hsl(var(--gray-5-hsl)/25%);--_highlight-dark:hsl(var(--gray-12-hsl)/25%);--_highlight:var(--_highlight-light);--_ink-shadow-light:0 1px 0 var(--gray-3);--_ink-shadow-dark:0 1px 0 var(--surface-1);--_ink-shadow:var(--_ink-shadow-light);--_icon-size:var(--size-relative-7);--_icon-color:var(--_accent,var(--link));-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;align-items:center;background:var(--_bg);border:var(--border-size-2) solid var(--_border);border-radius:var(--radius-2);box-shadow:var(--shadow-2),0 1px var(--surface-3),0 0 0 var(--_highlight-size) var(--_highlight);color:var(--_text);display:inline-flex;font-size:var(--_size);font-weight:var(--font-weight-7);gap:var(--size-2);justify-content:center;padding-block:.75ch;padding-inline:var(--size-relative-6);text-align:center;text-shadow:var(--_ink-shadow);transition:border-color .5s var(--ease-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(button,input[type=reset],.btn){--_accent:initial;--_text:initial;--_size:initial;--_bg-light:#fff;--_bg-dark:var(--surface-3);--_bg:var(--_bg-light);--_border:var(--surface-3);--_highlight-size:0;--_highlight-light:hsl(var(--gray-5-hsl)/25%);--_highlight-dark:hsl(var(--gray-12-hsl)/25%);--_highlight:var(--_highlight-light);--_ink-shadow-light:0 1px 0 var(--gray-3);--_ink-shadow-dark:0 1px 0 var(--surface-1);--_ink-shadow:var(--_ink-shadow-light);--_icon-size:var(--size-relative-7);--_icon-color:var(--_accent,var(--link));-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;align-items:center;background:var(--_bg);border:var(--border-size-2) solid var(--_border);border-radius:var(--radius-2);box-shadow:var(--shadow-2),0 1px var(--surface-3),0 0 0 var(--_highlight-size) var(--_highlight);color:var(--_text);display:inline-flex;font-size:var(--_size);font-weight:var(--font-weight-7);gap:var(--size-2);justify-content:center;padding-block:.75ch;padding-inline:var(--size-relative-6);text-align:center;text-shadow:var(--_ink-shadow);transition:border-color .5s var(--ease-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{--_accent:initial;--_text:initial;--_size:initial;--_bg-light:#fff;--_bg-dark:var(--surface-3);--_bg:var(--_bg-light);--_border:var(--surface-3);--_highlight-size:0;--_highlight-light:hsl(var(--gray-5-hsl)/25%);--_highlight-dark:hsl(var(--gray-12-hsl)/25%);--_highlight:var(--_highlight-light);--_ink-shadow-light:0 1px 0 var(--gray-3);--_ink-shadow-dark:0 1px 0 var(--surface-1);--_ink-shadow:var(--_ink-shadow-light);--_icon-size:var(--size-relative-7);--_icon-color:var(--_accent,var(--link));-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;align-items:center;background:var(--_bg);border:var(--border-size-2) solid var(--_border);border-radius:var(--radius-2);box-shadow:var(--shadow-2),0 1px var(--surface-3),0 0 0 var(--_highlight-size) var(--_highlight);color:var(--_text);display:inline-flex;font-size:var(--_size);font-weight:var(--font-weight-7);gap:var(--size-2);justify-content:center;padding-block:.75ch;padding-inline:var(--size-relative-6);text-align:center;text-shadow:var(--_ink-shadow);-webkit-transition:border-color .5s var(--ease-3);transition:border-color .5s var(--ease-3);-webkit-user-select:none;user-select:none}@media (prefers-color-scheme:dark){:where(button,input[type=button],.btn){--_highlight:var(--_highlight-dark);--_bg:var(--_bg-dark);--_ink-shadow:var(--_ink-shadow-dark)}:where(button,input[type=submit],.btn){--_highlight:var(--_highlight-dark);--_bg:var(--_bg-dark);--_ink-shadow:var(--_ink-shadow-dark)}:where(button,input[type=reset],.btn){--_highlight:var(--_highlight-dark);--_bg:var(--_bg-dark);--_ink-shadow:var(--_ink-shadow-dark)}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{--_highlight:var(--_highlight-dark);--_bg:var(--_bg-dark);--_ink-shadow:var(--_ink-shadow-dark)}}@media (prefers-reduced-motion:no-preference){:where(button,input[type=button],.btn){transition:border-color .5s var(--ease-3),box-shadow 145ms var(--ease-4),outline-offset 145ms var(--ease-4)}:where(button,input[type=submit],.btn){transition:border-color .5s var(--ease-3),box-shadow 145ms var(--ease-4),outline-offset 145ms var(--ease-4)}:where(button,input[type=reset],.btn){transition:border-color .5s var(--ease-3),box-shadow 145ms var(--ease-4),outline-offset 145ms var(--ease-4)}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-transition:border-color .5s var(--ease-3),box-shadow 145ms var(--ease-4),outline-offset 145ms var(--ease-4);transition:border-color .5s var(--ease-3),box-shadow 145ms var(--ease-4),outline-offset 145ms var(--ease-4)}}[disabled]:where(button,input[type=button],.btn){--_bg:none;--_text:var(--gray-6);box-shadow:var(--shadow-1);cursor:not-allowed}[disabled]:where(button,input[type=submit],.btn){--_bg:none;--_text:var(--gray-6);box-shadow:var(--shadow-1);cursor:not-allowed}[disabled]:where(button,input[type=reset],.btn){--_bg:none;--_text:var(--gray-6);box-shadow:var(--shadow-1);cursor:not-allowed}@media (prefers-color-scheme:dark){[disabled]:where(button,input[type=button],.btn){--_text:var(--gray-5)}[disabled]:where(button,input[type=submit],.btn){--_text:var(--gray-5)}[disabled]:where(button,input[type=reset],.btn){--_text:var(--gray-5)}}:where(button,input[type=button],.btn):where(:not(:active):hover){--_highlight-size:var(--size-2);transition-duration:.25s}:where(button,input[type=submit],.btn):where(:not(:active):hover){--_highlight-size:var(--size-2);transition-duration:.25s}:where(button,input[type=reset],.btn):where(:not(:active):hover){--_highlight-size:var(--size-2);transition-duration:.25s}:where(button,input[type=button],.btn)>:where(svg){block-size:var(--_icon-size);filter:drop-shadow(var(--_ink-shadow));flex-shrink:0;inline-size:var(--_icon-size)}:where(button,input[type=submit],.btn)>:where(svg){block-size:var(--_icon-size);filter:drop-shadow(var(--_ink-shadow));flex-shrink:0;inline-size:var(--_icon-size)}:where(button,input[type=reset],.btn)>:where(svg){block-size:var(--_icon-size);filter:drop-shadow(var(--_ink-shadow));flex-shrink:0;inline-size:var(--_icon-size)}:where(button,input[type=button],.btn)>:where(svg>*){stroke:var(--_icon-color);stroke-width:var(--border-size-2)}:where(button,input[type=submit],.btn)>:where(svg>*){stroke:var(--_icon-color);stroke-width:var(--border-size-2)}:where(button,input[type=reset],.btn)>:where(svg>*){stroke:var(--_icon-color);stroke-width:var(--border-size-2)}:where(a.btn){-webkit-text-decoration:none;text-decoration:none}:where([type=submit],form button:not([type],[disabled])){--_text:var(--_accent,var(--link))}:where([type=reset]){--_text:var(--red-6);--_border:var(--red-3)}:where([type=reset]):focus-visible{outline-color:var(--red-6)}@media (prefers-color-scheme:dark){:where([type=reset]){--_text:var(--red-2);--_border:var(--surface-3)}}:where(form button:not([type]),[type=submit],[type=reset]):hover:not([disabled]){--_border:currentColor}:where(form button:not([type]),[type=submit],[type=reset]):focus-visible:not([disabled]){--_border:currentColor}:where(input[type=file]){align-self:flex-start;border:var(--border-size-1) solid var(--surface-2);border-radius:var(--radius-2);box-shadow:var(--inner-shadow-4);color:var(--text-2);cursor:auto;max-inline-size:100%;padding:0}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer;margin-inline-end:var(--size-relative-6)}@media (prefers-color-scheme:dark){:where([disabled]),:where([type=reset]),:where([type=submit]),:where(form button:not([type=button])){--_bg:var(--surface-1)}}}
/*# sourceMappingURL=gourmeteria.css.9e2c978410b6.map */