:root{--color-plum-rgb:49 12 56;--color-lavender-rgb:217 184 235;--color-plum:rgb(var(--color-plum-rgb));--color-plum-hover:#54205e;--color-purple:#754785;--color-lavender:rgb(var(--color-lavender-rgb));--color-cream:#fff8e7;--color-yellow:#ffe94d;--color-white:#f7f7f7;--color-black:#000;--color-transparent:transparent;--color-soft-gray:#c9c3cb;--color-plum-18:rgb(var(--color-plum-rgb) / 18%);--color-plum-20:rgb(var(--color-plum-rgb) / 20%);--color-plum-24:rgb(var(--color-plum-rgb) / 24%);--color-plum-25:rgb(var(--color-plum-rgb) / 25%);--color-plum-overlay:rgb(var(--color-plum-rgb) / 66.6667%);--color-lavender-12:rgb(var(--color-lavender-rgb) / 12%);--color-lavender-25:rgb(var(--color-lavender-rgb) / 25%);--color-lavender-45:rgb(var(--color-lavender-rgb) / 45%)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{background:var(--color-cream);color:var(--color-plum);font-synthesis:none;margin:0;font-family:Lora,Georgia,serif;font-size:18px;line-height:1.6}body:has(dialog[open]){overflow:hidden}h1,h2,h3,p{margin:0}h1,h2{text-wrap:balance;font-family:Titan One,sans-serif;font-weight:400;line-height:1.02}a{color:inherit;text-underline-offset:4px}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:var(--color-transparent)}:is(a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible){outline:3px solid var(--color-purple);outline-offset:5px}button{cursor:pointer}img{max-width:100%;height:auto;display:block}main{min-height:45vh}.container{max-width:1280px;margin:auto;padding-inline:clamp(20px,4vw,64px)}.section{padding-block:80px}.section h1{font-size:clamp(48px,8vw,100px)}.button{background:var(--color-plum);min-height:52px;color:var(--color-cream);border:2px solid var(--color-plum);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;gap:24px;padding:14px 26px;font:600 14px/1.3 system-ui,sans-serif;text-decoration:none;transition:background .2s;display:inline-flex}.button:hover{background:var(--color-plum-hover)}.skip-link{z-index:100;background:var(--color-yellow);padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}::selection{background:var(--color-yellow);color:var(--color-plum)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@font-face{font-family:Titan One;src:url(/fonts/TitanOne-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/Lora-Variable.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--font-display:"Titan One",sans-serif;--font-body:"Lora",Georgia,serif;--font-ui:system-ui,sans-serif;--lavender:#d9b8eb;--plum:#310c38;--cream:#fff8e7;--yellow:#ffe94d}.A05i1W_header{background:var(--color-lavender);z-index:10;position:relative}.A05i1W_row{justify-content:space-between;align-items:center;gap:24px;min-height:120px;display:flex}.A05i1W_logo{letter-spacing:-.04em;white-space:nowrap;font:400 clamp(42px,5.8vw,76px)/1 Titan One,sans-serif;text-decoration:none;position:relative}.A05i1W_rMark{display:inline-block;position:relative}.A05i1W_logoStar{color:var(--color-yellow);letter-spacing:0;font-size:.29em;line-height:1;position:absolute;top:42%;left:51%;transform:translate(-50%,-50%)}.A05i1W_desktop{gap:25px;display:flex}.A05i1W_desktop a{align-items:center;min-height:44px;font:600 13px system-ui,sans-serif;text-decoration:none;display:flex}.A05i1W_desktop a:hover,.A05i1W_desktop a[aria-current]{text-decoration:underline}.A05i1W_toggle{background:0 0;border:0;width:48px;height:48px;padding:8px;display:none}.A05i1W_toggle span{background:var(--color-plum);border-radius:2px;height:4px;margin:5px 0;transition:transform .25s,opacity .25s;display:block}.A05i1W_toggle[aria-expanded=true] span:first-child{transform:translateY(9px)rotate(45deg)}.A05i1W_toggle[aria-expanded=true] span:nth-child(2){opacity:0}.A05i1W_toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}.A05i1W_panel{background:var(--color-lavender);width:min(90vw,420px);height:100dvh;max-height:none;color:var(--color-plum);border:0;margin:0;padding:105px 30px 40px;position:fixed;inset:0 0 0 auto}.A05i1W_panel[open]{animation:.25s ease-out A05i1W_slide}.A05i1W_panel::backdrop{background:var(--color-plum-overlay)}.A05i1W_panel nav{gap:16px;display:grid}.A05i1W_panel a{min-height:52px;font:400 32px Titan One,sans-serif;text-decoration:none}.A05i1W_panel:before{content:"Navigation";letter-spacing:.15em;text-transform:uppercase;margin-bottom:30px;font:600 12px system-ui;display:block}@keyframes A05i1W_slide{0%{transform:translate(100%)}to{transform:none}}@media (width<=959px){.A05i1W_row{min-height:96px}.A05i1W_desktop{display:none}.A05i1W_toggle{display:block}.A05i1W_toggle[aria-expanded=true]{z-index:30;position:fixed;top:24px;right:25px}}.A05i1W_close{background:var(--color-transparent);width:48px;height:48px;color:var(--color-plum);border:0;font:32px system-ui;position:absolute;top:24px;right:25px}.A05i1W_close:focus{outline:none}.A05i1W_close:focus-visible{text-underline-offset:6px;text-decoration:underline}.A05i1W_panel{transition:display .25s allow-discrete, overlay .25s allow-discrete, transform .25s;transform:translate(100%)}.A05i1W_panel[open]{transform:translate(0)}.A05i1W_header[data-home] .A05i1W_row{max-width:1600px;min-height:108px;padding-inline:3.5vw}.A05i1W_header[data-home] .A05i1W_logo{font-size:clamp(65px,8.5vw,132px)}.A05i1W_header[data-home] .A05i1W_desktop{gap:clamp(16px,2vw,32px)}.A05i1W_header[data-home] .A05i1W_desktop a{text-transform:uppercase;letter-spacing:.06em;font-size:12px}@media (width<=700px){.A05i1W_header[data-home] .A05i1W_row{min-height:100px;padding-inline:20px}.A05i1W_header[data-home] .A05i1W_logo{font-size:clamp(58px,13vw,80px)}}.hDvRhG_footer{background:var(--color-plum);color:var(--color-cream);padding:36px 0 24px}.hDvRhG_inner{flex-direction:column;gap:24px;display:flex}.hDvRhG_brand{align-items:baseline;gap:28px;display:flex}.hDvRhG_logo{flex:none;font:400 48px/1 Titan One}.hDvRhG_tagline{font:400 18px/1.4 Lora,Georgia,serif}.hDvRhG_footer a{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.hDvRhG_navigation,.hDvRhG_social,.hDvRhG_lostFound,.hDvRhG_copyright{font:600 13px/1.5 system-ui}.hDvRhG_navigation{flex-wrap:wrap;align-items:center;gap:4px 30px;display:flex}.hDvRhG_navigation a{min-height:44px;transition:color .2s}.hDvRhG_navigation a:hover{color:var(--color-lavender)}.hDvRhG_bottom{border-top:1px solid var(--color-lavender-45);justify-content:space-between;align-items:center;gap:24px;padding-top:18px;display:flex}.hDvRhG_credit{color:var(--color-soft-gray);margin-top:4px;font:400 13px/1.5 system-ui}.hDvRhG_credit a{color:var(--color-lavender);text-underline-offset:3px;text-decoration:underline}.hDvRhG_lostFound{font-size:14px}.hDvRhG_lostFound a{overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;display:inline}.hDvRhG_social{align-items:center;gap:8px;display:flex}.hDvRhG_social a{border-radius:50%;justify-content:center;width:44px;height:44px;min-height:44px;transition:color .2s,background .2s}.hDvRhG_social a:hover{color:var(--color-lavender);background:var(--color-lavender-12)}.hDvRhG_social svg{fill:currentColor;width:23px;height:23px}.hDvRhG_footer a:focus-visible{outline:3px solid var(--color-yellow);outline-offset:3px;border-radius:3px}@media (width<=700px){.hDvRhG_footer{padding:30px 0 20px}.hDvRhG_inner{gap:20px}.hDvRhG_brand{flex-direction:column;align-items:flex-start;gap:8px}.hDvRhG_logo{font-size:42px}.hDvRhG_tagline{font-size:16px}.hDvRhG_navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;display:grid}.hDvRhG_navigation a{min-width:0}.hDvRhG_bottom{flex-direction:column;align-items:flex-start;gap:10px;padding-top:16px}.hDvRhG_social{align-self:flex-start}}
