@layer reset{*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;margin:0}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}body>div{isolation:isolate}}@layer global{html,body{font-size:var(--fontSize);margin:0;font-family:system-ui,ui-sans-serif}h1,h2,h3,h4,h5,h6,.font-medieval{font-family:Marcellus,Georgia,serif}.font-gothic{font-family:Faculty Glyphic,sans-serif}h1{font-size:calc(var(--fontSize) * 4);font-weight:700}@media (width<=1280px){h1{font-size:calc(var(--fontSize) * 2.5)}}h2{font-size:calc(var(--fontSize) * 3)}@media (width<=1280px){h2{font-size:calc(var(--fontSize) * 2)}}h3{font-size:calc(var(--fontSize) * 2)}@media (width<=1280px){h3{font-size:calc(var(--fontSize) * 1.5)}}h4{font-size:calc(var(--fontSize) * 1)}h5{font-size:calc(var(--fontSize) * .875)}h6{font-size:calc(var(--fontSize) * .75)}::view-transition-group(*){animation-duration:var(--transition)}::view-transition-old(*){animation-duration:var(--transition)}::view-transition-new(*){animation-duration:var(--transition)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}}@layer theme{:root{--beige:#f6f0da;--focusColor:#ba9b69;--focusOutline:2px solid var(--focusColor);--focusOffset:2px;--fontSize:16px;--transition:.15s}}@layer ui{button{cursor:pointer}.myLink:focus-visible{outline:var(--focusOutline);outline-offset:var(--focusOffset)}.myLink{color:inherit;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px}.myLink:hover{text-decoration-thickness:2px}.myButton:focus-visible{outline:var(--focusOutline);outline-offset:var(--focusOffset)}.myButton{font:inherit;color:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:16px 24px;text-decoration:none;display:inline-flex}.myButton.myButton-normal{background:var(--beige)}.myButton.myButton-light{color:#203d34;background:#f4f1e8}.myButton:hover{background:#ded8c9}@media (prefers-reduced-motion:no-preference){.myButton{transition:background .18s}}.myMenu{position-try-fallbacks:flip-inline, flip-block;position-area:bottom;opacity:0;max-width:calc(100vw - 16px);max-height:calc(100svh - 16px);overflow:auto}@media (prefers-reduced-motion:no-preference){.myMenu{transition:opacity var(--transition) ease, display var(--transition) allow-discrete, overlay var(--transition) allow-discrete}}.myMenu:popover-open{opacity:1}@starting-style{.myMenu:popover-open{opacity:0}}}@layer utils{ul.unstyledList{margin:0;padding:0;list-style:none}.user-select-none{-webkit-user-select:none;user-select:none}.container{max-width:1280px;margin-inline:auto;padding-inline:24px}@media (width<=1280px){.container{padding-inline:16px}}.uppercase{text-transform:uppercase}}
