@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/pans/crust/VCNuZcnRYl.woff2) format("woff2-variations")}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/pans/crust/dh3xvxA4a6.woff2) format("woff2-variations")}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(/pans/crust/mS5bEbBx7C.woff2) format("woff2-variations")}:root{--salt: #fbf7f6;--crust: #ffffff;--rose-50: #fceef2;--rose-100: #f8dce5;--rose-200: #f2c2d2;--rose-300: #e9a3ba;--rose-500: #d06a8f;--lagoon: #a8325f;--lagoon-deep: #7e2347;--brine-100: #ddf1ef;--brine-300: #a9dcd8;--brine-500: #7fc6c2;--brine-700: #2e7773;--slate: #1f2430;--slate-2: #4a4f5c;--mist: #5d6170;--line: #e7dfe0;--line-2: #d8ccce;--serif: "Newsreader", "Iowan Old Style", Georgia, serif;--sans: "Lexend", "Segoe UI", system-ui, sans-serif;--page: 72rem;--edge: clamp(1.1rem, 4vw, 2.5rem);--gap: clamp(4.5rem, 10vw, 8rem);--round: .9rem;--soft: 0 1px 2px rgb(31 36 48 / .06), 0 18px 40px -24px rgb(126 35 71 / .35);color-scheme:light}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}img,svg,picture{display:block;max-width:100%}img{height:auto}input,select,textarea,button{font:inherit;color:inherit}[hidden]{display:none!important}html{scroll-padding-top:6rem;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}body{min-height:100vh;display:flex;flex-direction:column;background:var(--salt);color:var(--slate);font-family:var(--sans);font-size:1.125rem;line-height:1.68;font-weight:340;-webkit-font-smoothing:antialiased}main{flex:1}main:focus{outline:none}h1,h2,h3,h4{font-family:var(--serif);font-weight:560;font-optical-sizing:auto;font-variant-numeric:lining-nums;line-height:1.1;letter-spacing:-.012em;text-wrap:balance}h1{font-size:clamp(2.5rem,1.4rem + 4.2vw,4.6rem)}h2{font-size:clamp(2rem,1.35rem + 2.4vw,3.2rem)}h3{font-size:clamp(1.35rem,1.2rem + .6vw,1.65rem)}strong,b{font-weight:560}p,li,dd,summary{text-wrap:pretty;overflow-wrap:anywhere}a{color:var(--lagoon-deep);text-decoration-thickness:1px;text-underline-offset:.22em}a:hover{color:var(--lagoon);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--slate);outline-offset:3px;border-radius:4px}::selection{background:var(--rose-200);color:var(--slate)}.ic{display:inline-block;vertical-align:-.22em;flex:none}.sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{width:min(100% - 2 * var(--edge),var(--page));margin-inline:auto}.reading{max-width:66ch}.reading>*+*{margin-top:1em}.reading h2{margin-top:1.9em;font-size:clamp(1.75rem,1.35rem + 1.3vw,2.35rem)}.reading h3{margin-top:1.5em}.reading h2+*,.reading h3+*{margin-top:.55em}.reading ul{padding-left:1.4em;list-style:none}.reading ul>li{position:relative}.reading ul>li:before{content:"";position:absolute;left:-1.25em;top:.62em;width:.6em;height:.6em;background:linear-gradient(135deg,var(--rose-200) 50%,var(--rose-300) 50%);transform:rotate(45deg) skew(-8deg,-8deg);border-radius:1px}.reading ol{padding-left:1.4em}.reading li+li{margin-top:.45em}.xLXisoc{position:relative;display:inline-grid;place-items:center;width:var(--size);height:var(--size);flex:none}.xLXisoc svg{width:100%;height:100%;filter:drop-shadow(0 2px 3px rgb(126 35 71 / .18))}.x3ZgQ7a{position:absolute;inset:34% 0 0;display:grid;place-items:center;font-family:var(--serif);font-weight:650;font-size:calc(var(--size) * .34);font-variant-numeric:lining-nums;color:var(--slate)}.xYEX5An .x3ZgQ7a{color:#fff}.xbVvJWg{position:sticky;top:0;z-index:40;background:#fffffff0;backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.x2XKimV{display:flex;align-items:center;gap:1.5rem;min-height:4.75rem}.xsYnmaC{display:inline-flex;align-items:center;gap:.7rem;margin-right:auto;color:var(--slate);text-decoration:none}.xsYnmaC:hover{color:var(--slate)}.xHIx3BB{display:grid;line-height:1}.xsKl7jd{font-size:.72rem;font-weight:600;letter-spacing:.3em;color:var(--lagoon)}.xF6hHUd{font-family:var(--serif);font-size:1.7rem;font-weight:600;letter-spacing:-.01em}.xPdy44v{display:flex;align-items:center;gap:1.25rem}.x7FY13w{display:flex;gap:.2rem;list-style:none;padding:0}.x7FY13w a{display:block;padding:.5rem .7rem;border-radius:999px;color:var(--slate);font-size:.97rem;font-weight:420;text-decoration:none}.x7FY13w a:hover{background:var(--rose-50);color:var(--lagoon-deep)}.x7FY13w a[aria-current=page]{background:var(--rose-100);color:var(--lagoon-deep)}.xuWxoND{display:inline-flex;align-items:center;min-height:2.9rem;padding:.6rem 1.2rem;border-radius:999px;background:var(--lagoon);color:#fff;font-weight:520;text-decoration:none}.xuWxoND:hover{background:var(--lagoon-deep);color:#fff}.xj1OAGA,.xHeZs9B{display:none;align-items:center;gap:.45rem;padding:.55rem .95rem;border:1.5px solid var(--slate);border-radius:999px;background:#fff;color:var(--slate);font-weight:500;text-decoration:none;cursor:pointer}@media(max-width:1100px){.xj1OAGA{display:inline-flex}.xPdy44v{display:none}.xPdy44v:target,.xPdy44v[data-open]{position:fixed;inset:0 0 0 auto;z-index:60;width:min(25rem,100vw);display:flex;flex-direction:column;align-items:stretch;gap:1rem;padding:1.25rem 1.5rem 2rem;background:#fff;box-shadow:-24px 0 60px -30px #1f243099;overflow-y:auto}.xHeZs9B{display:inline-flex;align-self:flex-end}.x7FY13w{flex-direction:column;gap:0}.x7FY13w a{border-radius:0;padding:.9rem .2rem;border-bottom:1px solid var(--line);font-size:1.12rem}.xuWxoND{justify-content:center}}.xHjdlso{margin-top:auto;background:var(--slate);color:#d9dbe1;font-size:1rem}.xHjdlso a{color:#fff;text-decoration-color:#ffffff59}.xHjdlso a:hover{color:var(--rose-200)}.xHjdlso :focus-visible{outline-color:var(--rose-200)}.xHjdlso h2{font-family:var(--sans);font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--rose-200);margin-bottom:.9rem}.xlNv-98{display:flex;gap:5px;height:1.6rem;padding:0 5px;background:var(--slate)}.xlNv-98 span{display:block;border-radius:0 0 4px 4px}.xTq8UbK{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:2.5rem;padding-block:3.5rem 2.5rem}.xTq8UbK ul,.xpmvdqt ul,.xF0SGGu ul,.x4jOFDF ul{list-style:none;padding:0}.xTq8UbK ul{display:grid;gap:.45rem}.xTq8UbK li a{text-decoration:none}.xTq8UbK li a:hover{text-decoration:underline}.xF8Txw2 p+p{margin-top:.8rem}.xoiJsQq{display:flex;align-items:center;gap:.6rem;font-family:var(--serif);font-size:1.5rem;font-weight:600;color:#fff}.xpmvdqt{padding-bottom:2rem}.xpmvdqt ul{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem}.xF0SGGu{border-top:1px solid rgb(255 255 255 / .14);padding-block:1.4rem;font-size:.85rem}.xF0SGGu ul{display:grid;gap:.3rem}.x4jOFDF{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;border-top:1px solid rgb(255 255 255 / .14);padding-block:1.25rem 2rem;font-size:.88rem}.x4jOFDF ul{display:flex;gap:1.25rem}@media(max-width:960px){.xTq8UbK{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xF8Txw2{grid-column:1 / -1}}@media(max-width:560px){.xTq8UbK{grid-template-columns:minmax(0,1fr)}}.xdL-k-Z{position:absolute;left:1rem;top:.75rem;z-index:100;padding:.7rem 1.1rem;border-radius:999px;background:var(--slate);color:#fff;font-weight:500;text-decoration:none;transform:translateY(-250%)}.xdL-k-Z:focus{transform:none;color:#fff;outline-color:var(--rose-300)}.x4T18YK{margin:0}.xqdG9sX{width:100%;aspect-ratio:var(--ratio);object-fit:cover;border-radius:var(--round)}.xh58WbB{margin-top:.55rem;font-size:.8rem;line-height:1.45;color:var(--mist)}.xh58WbB a{color:inherit;padding-block:.3rem}.x61AAii{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.xfaYKiR{display:flex;flex-direction:column;gap:.8rem;padding:2rem 1.75rem 1.75rem;background:var(--crust);border-radius:var(--round);box-shadow:var(--soft)}.xW30MwF{margin-bottom:.4rem}.xwZe-x-{font-size:1.65rem}.xyawP7f{color:var(--slate-2)}.xhUPZzl{margin-top:auto;padding-top:.6rem;display:inline-flex;align-items:center;gap:.4rem;font-weight:520}@media(max-width:900px){.x61AAii{grid-template-columns:minmax(0,1fr)}}.xTZpOsz{display:grid;gap:1.5rem}.xZzYVHC{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;list-style:none;padding:0;font-size:.95rem;color:var(--slate-2)}.xZzYVHC li{display:inline-flex;align-items:center;gap:.55rem}.xjxbYg4{width:1.6rem;height:1rem;border-radius:3px;border:1px solid var(--line-2)}.xJI2o5w{list-style:none;margin:0;padding:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(11.5rem,auto);grid-auto-flow:dense;gap:8px;background:var(--crust);border-radius:calc(var(--round) + 6px);box-shadow:var(--soft),inset 0 0 0 1px var(--line)}.xQsKYdA{position:relative;border-radius:6px;transition:transform .25s ease,box-shadow .25s ease}.xQsKYdA:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #7e234799}.xAIvJLs{grid-column:span 2}.xFtU4X7{grid-row:span 2}.x4JzMYM.xp9gP55{background:var(--rose-100)}.x4JzMYM.xCV4JFQ{background:var(--rose-200)}.x4JzMYM.xt0BmHn{background:#f5d0dc}.x2rc6no.xp9gP55{background:var(--brine-100)}.x2rc6no.xCV4JFQ{background:#c4e7e4}.x2rc6no.xt0BmHn{background:#d1ecea}.x7YGzGB.xp9gP55{background:var(--salt);box-shadow:inset 0 0 0 1px var(--line-2)}.x7YGzGB.xCV4JFQ{background:#f4eeee;box-shadow:inset 0 0 0 1px var(--line-2)}.x7YGzGB.xt0BmHn{background:#fff;box-shadow:inset 0 0 0 1px var(--line-2)}.xjxbYg4.x4JzMYM{background:var(--rose-200)}.xjxbYg4.x2rc6no{background:var(--brine-300)}.xjxbYg4.x7YGzGB{background:var(--salt)}.xQsKYdA:after{content:"";position:absolute;inset:0;border-radius:inherit;background-image:radial-gradient(rgb(255 255 255 / .55) 1px,transparent 1.4px);background-size:11px 11px;pointer-events:none;opacity:.6}.xQNURnQ{position:relative;z-index:1;display:flex;flex-direction:column;gap:.5rem;height:100%;padding:1.25rem 1.3rem 1.2rem;color:var(--slate);text-decoration:none}.xQNURnQ:hover{color:var(--slate)}.xQNURnQ:focus-visible{outline-offset:-4px;border-radius:6px}.xYRhtCo{color:var(--lagoon-deep)}.x2rc6no .xYRhtCo{color:var(--brine-700)}.xl3fROW{font-size:1.4rem;line-height:1.15}.xQNURnQ:hover .xl3fROW{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.xrkV7n2{color:var(--slate-2);font-size:.98rem;line-height:1.5}.xqJkujC{margin-top:auto;align-self:flex-end;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:#ffffffbf;color:var(--lagoon-deep);transition:transform .2s}.xQNURnQ:hover .xqJkujC{transform:translate(3px)}@media(max-width:960px){.xJI2o5w{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.xJI2o5w{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.xAIvJLs{grid-column:auto}.xFtU4X7{grid-row:auto}}.xyyk0Dm{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.75rem}.xM25imU{display:flex;flex-direction:column;gap:.7rem}.xb6-lxv{height:5rem;display:flex;align-items:flex-end}.xH0LCPo{font-size:1.5rem}.xma-cMP{color:var(--slate-2);font-size:1.02rem}@media(max-width:960px){.xyyk0Dm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.xyyk0Dm{grid-template-columns:minmax(0,1fr)}}.x62S0CW{overflow-x:auto;border-radius:var(--round);border:1px solid var(--line);background:var(--crust)}.x62S0CW:focus-visible{outline-offset:2px}.xzHUX9Q{width:100%;min-width:40rem;border-collapse:collapse;font-size:.97rem}.xzHUX9Q caption{text-align:left;padding:1rem 1.25rem .5rem;font-weight:520;color:var(--slate-2)}.xzHUX9Q th,.xzHUX9Q td{padding:.85rem 1rem;text-align:left;vertical-align:top;border-top:1px solid var(--line)}.xzHUX9Q thead th{font-family:var(--serif);font-size:1.05rem;font-weight:600;background:var(--rose-50)}.xzHUX9Q tbody th{font-weight:500;width:30%}.xQIoaxc{display:block;margin-top:.15rem;font-family:var(--sans);font-size:.82rem;font-weight:400;color:var(--mist)}.xzsYnDD{color:var(--brine-700);font-weight:520}.xzsYnDD span{margin-left:.3rem}.xfO67Au{color:var(--mist)}.xKl0qgC{color:var(--mist);font-style:italic}.x4Bn3xs{display:flex;flex-direction:column;gap:.7rem;height:100%;padding:1.6rem;background:var(--crust);border-radius:var(--round);border:1px solid var(--line);border-top:5px solid var(--rose-300)}.xpDTRxc{font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lagoon-deep)}.xl8XrGj{font-size:1.4rem}.xttIcMN{list-style:none;padding:0;display:grid;gap:.55rem;font-size:.98rem}.xttIcMN li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.6rem;align-items:start}.xttIcMN li>svg{margin-top:.2rem;color:var(--brine-700)}.xYwBD-9{color:var(--mist);font-size:.9rem}.xkgnYCV{margin-top:auto;padding-top:.6rem;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;font-size:.95rem;font-weight:500}.xkgnYCV a{display:inline-flex;align-items:center;gap:.3rem}.xyPeOpB{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.xq2IjMN{padding:1.75rem;background:var(--crust);border-radius:var(--round);border:1px solid var(--line)}.x0SRqot{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;font-family:var(--serif);font-size:1.45rem;font-weight:560;line-height:1.2;text-decoration:none}.x0SRqot img{height:2.25rem;width:auto}.x0SRqot:hover span{text-decoration:underline}.xX0Q1eq{margin-top:.7rem;color:var(--slate-2)}@media(max-width:760px){.xyPeOpB{grid-template-columns:minmax(0,1fr)}}.xppkSAX{display:grid;gap:.7rem}.xRHYayK{background:var(--crust);border-radius:var(--round);border:1px solid var(--line)}.xRHYayK[open]{box-shadow:var(--soft)}.xATKSnW{display:grid;grid-template-columns:1.4rem minmax(0,1fr);gap:.9rem;align-items:start;padding:1.15rem 1.35rem;cursor:pointer;list-style:none;font-weight:500;font-size:1.08rem;line-height:1.4}.xATKSnW::-webkit-details-marker{display:none}.xATKSnW:hover{color:var(--lagoon-deep)}.xtxnnS-{margin-top:.15rem;width:1.2rem;height:1.2rem;background:linear-gradient(150deg,transparent 49%,var(--rose-300) 50%) right / 50% 100% no-repeat,linear-gradient(210deg,transparent 49%,var(--rose-200) 50%) left / 50% 100% no-repeat,var(--rose-50);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transition:filter .2s}.xRHYayK[open] .xtxnnS-{filter:hue-rotate(-12deg) saturate(2.2) brightness(.72)}.xWhZYeg{padding:0 1.35rem 1.25rem 3.65rem;color:var(--slate-2)}.xrM9AHT{background:linear-gradient(115deg,var(--lagoon-deep),var(--lagoon) 60%,#b03f6a);color:#fff}.xrM9AHT :focus-visible{outline-color:#fff}.xvLkZxZ{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;padding-block:clamp(3.5rem,8vw,5.5rem)}.xec0N3T{display:grid;gap:1rem;justify-items:start;max-width:42rem}.xec0N3T h2{color:#fff}.xec0N3T p{font-size:1.15rem;color:#fbe8ef}.xwe0YSb{display:inline-flex;align-items:center;gap:.5rem;min-height:3.2rem;padding:.8rem 1.5rem;border-radius:999px;background:#fff;color:var(--lagoon-deep);font-weight:560;text-decoration:none}.xwe0YSb:hover{background:var(--rose-50);color:var(--lagoon-deep)}.xnGC1QH{display:flex;align-items:flex-end;gap:.6rem}@media(max-width:760px){.xvLkZxZ{grid-template-columns:minmax(0,1fr)}.xnGC1QH{display:none}}.xj1nQ1a{position:relative}.xT13gdS img{height:clamp(14rem,46vw,34rem);aspect-ratio:auto;border-radius:0}.xffH2gm{position:relative;margin-top:clamp(-11rem,-14vw,-4rem)}.x6rqzia{display:grid;gap:1.15rem;justify-items:start;max-width:46rem;padding:clamp(1.6rem,4vw,2.75rem);background:var(--crust);border-radius:calc(var(--round) + 6px);box-shadow:0 30px 60px -30px #7e234773,0 1px 0 var(--line)}.xN-Sjgr{display:inline-flex;align-items:center;gap:.6rem;font-size:.86rem;font-weight:520;letter-spacing:.06em;color:var(--lagoon-deep)}.xB-hbJP{color:var(--lagoon);font-style:italic}.xC6aqhA{font-size:1.18rem;color:var(--slate-2)}.x2gi6Eq{display:flex;flex-wrap:wrap;gap:.8rem}.x-ln5fV,.xGDl6-1{display:inline-flex;align-items:center;gap:.5rem;min-height:3.3rem;padding:.8rem 1.5rem;border-radius:999px;font-weight:520;text-decoration:none}.x-ln5fV{background:var(--lagoon);color:#fff}.x-ln5fV:hover{background:var(--lagoon-deep);color:#fff}.xGDl6-1{border:1.5px solid var(--slate);color:var(--slate)}.xGDl6-1:hover{background:var(--slate);color:#fff}.x0jNsPR{padding-block:var(--gap)}.xXeFuyg{background:linear-gradient(180deg,var(--rose-50),var(--salt) 70%)}.xvjckN7{display:grid;gap:.9rem;max-width:50rem;margin-bottom:clamp(2rem,5vw,3rem)}.xvjckN7>p{font-size:1.12rem;color:var(--slate-2)}.xeA9WlS{font-size:.8rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--lagoon)}.xUDMm1D{display:grid;gap:.9rem;font-size:1.12rem;color:var(--slate-2)}.xLwBBrg{margin-top:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.xIj1-xX{margin-top:2.5rem;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.xNbwefQ{display:grid;gap:1.6rem}.xNbwefQ h3{display:flex;align-items:center;gap:.5rem;font-size:1.45rem}.xNbwefQ h3 svg{color:var(--lagoon)}.xNbwefQ p{margin-top:.4rem;color:var(--slate-2)}.x5jp06k{margin-top:.8rem;list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.x5jp06k li{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .8rem .3rem .55rem;border-radius:999px;background:var(--crust);border:1px solid var(--line);font-size:.95rem}.xapQ5hD{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.xapQ5hD li{display:grid;gap:.6rem;align-content:start;padding:1.5rem;border-radius:var(--round);background:var(--crust);border:1px solid var(--line)}.xapQ5hD h3{font-size:1.35rem}.xapQ5hD p{color:var(--slate-2);font-size:1rem}.xWs7IMC{margin-top:clamp(2.5rem,6vw,4rem);display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.xWs7IMC h3{font-size:clamp(1.7rem,1.3rem + 1.4vw,2.4rem);margin-bottom:1.1rem}.xWs7IMC ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem}.xWs7IMC li{display:grid;grid-template-columns:1.3rem minmax(0,1fr);gap:.5rem}.xWs7IMC li svg{margin-top:.25rem;color:var(--brine-700)}.xvum0G3{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.xvum0G3 .xvjckN7{margin-bottom:0}.xY7OvU5{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.6rem}.xY7OvU5 a{display:inline-block;padding:.4rem .9rem;border-radius:999px;background:var(--rose-100);color:var(--slate);font-size:.93rem;text-decoration:none}.xY7OvU5 a:hover{background:var(--rose-200)}@media(max-width:1000px){.xapQ5hD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.xLwBBrg,.xIj1-xX,.xWs7IMC,.xvum0G3{grid-template-columns:minmax(0,1fr)}.xWs7IMC>figure{max-width:22rem}}@media(max-width:560px){.xapQ5hD,.xWs7IMC ul{grid-template-columns:minmax(0,1fr)}.xT13gdS img{height:11rem}}.xR0qZaZ{align-self:start;padding:1.6rem 1.6rem 1.5rem;border-radius:var(--round);background:radial-gradient(rgb(233 163 186 / .25) 1px,transparent 1.5px) 0 0 / 12px 12px,var(--crust);border:1px solid var(--line-2);box-shadow:var(--soft)}.xqJmEy4{display:flex;align-items:center;gap:.6rem;font-size:1.35rem}.xix7qWf{margin-top:1rem;display:grid;gap:.95rem}.xix7qWf dt{font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lagoon-deep)}.xix7qWf dd{margin:.2rem 0 0}.xmOh4-N{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.xmOh4-N li{padding:.1rem .65rem;border-radius:999px;background:var(--rose-100);font-weight:520;font-size:.95rem}.xeDv5zA{padding-left:1.1rem}.xeDv5zA li+li{margin-top:.25rem}.xeDv5zA li::marker{color:var(--rose-500)}.xyyVqFh{margin-top:1.1rem;padding:.85rem 1rem;border-radius:.6rem;background:var(--brine-100);font-size:1rem}.xqpUJzJ{padding-block:clamp(2rem,5vw,3.5rem) clamp(2.5rem,6vw,4rem);border-bottom:1px solid var(--line)}.x--4Jmm{background:linear-gradient(180deg,var(--rose-100),var(--salt))}.xVrfxo3{background:linear-gradient(180deg,var(--brine-100),var(--salt))}.xMHT-nt{background:linear-gradient(180deg,#f4eeee,var(--salt))}.xqfHdGR{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:clamp(2rem,4vw,3.5rem);align-items:start}.xxPHdTP{display:grid;gap:1rem}.xxPHdTP h1{font-size:clamp(2.2rem,1.3rem + 3vw,3.7rem)}.xXbz2Tv ol{display:flex;flex-wrap:wrap;gap:.3rem .5rem;list-style:none;padding:0;font-size:.9rem;color:var(--mist)}.xXbz2Tv li+li:before{content:"·";margin-right:.5rem;color:var(--rose-500)}.xXbz2Tv a{color:var(--mist)}.xiA0EcW{display:inline-flex;align-items:center;gap:.55rem;font-size:.82rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lagoon-deep)}.xfPEmv7{font-size:1.18rem;color:var(--slate-2);max-width:46rem}.xEukyJr{display:none}.xeV8xsI{display:grid;grid-template-columns:15.5rem minmax(0,1fr);gap:clamp(2rem,5vw,4rem);padding-block:clamp(2.5rem,6vw,4rem) var(--gap)}.xmzIBSe{position:sticky;top:6.5rem;align-self:start;display:grid;gap:1.5rem}.xmzIBSe h2{font-family:var(--sans);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mist)}.xmzIBSe ol{margin-top:.7rem;list-style:none;padding:0;display:grid;gap:.15rem}.xmzIBSe ol a{display:block;padding:.4rem .7rem;border-radius:.5rem;color:var(--slate);font-size:1rem;line-height:1.35;text-decoration:none}.xmzIBSe ol a:hover{background:var(--rose-50);color:var(--lagoon-deep)}.xJvzjxW{padding:1.25rem;border-radius:var(--round);background:var(--slate);color:#e6e7ec;font-size:1rem}.xJvzjxW strong{color:#fff}.xJvzjxW p+p{margin-top:.4rem}.xJvzjxW a{margin-top:.9rem;display:inline-flex;align-items:center;gap:.4rem;color:var(--rose-200);font-weight:520}.xJvzjxW :focus-visible{outline-color:var(--rose-200)}.xDZFIO5{display:grid;gap:2.5rem;min-width:0}.xnb1LzH h2{font-size:clamp(1.75rem,1.35rem + 1.3vw,2.35rem);margin-bottom:.8rem;scroll-margin-top:6rem}.x8uucEo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.5rem;border-radius:var(--round);background:var(--rose-50);border:1px solid var(--rose-200)}.x8uucEo h2{font-size:1.5rem;margin-bottom:.3rem}.xGEm3zY{margin-top:.7rem}.xvWpk-C{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.xm6uHi5{padding-top:1.5rem;border-top:1px solid var(--line)}.xm6uHi5 h2{font-size:1.45rem}.xm6uHi5 ul{margin-top:.75rem;list-style:none;padding:0;display:grid;gap:.45rem}.xm6uHi5 a{display:inline-flex;align-items:baseline;gap:.35rem}.xPk0-NQ{margin-top:1rem;font-size:1rem;color:var(--mist)}.xBe6Tx8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.xBe6Tx8 a{display:grid;gap:.25rem;padding:1.2rem 1.3rem;border-radius:var(--round);background:var(--crust);border:1px solid var(--line);color:var(--slate);text-decoration:none}.xBe6Tx8 a:hover{border-color:var(--rose-300)}.xBe6Tx8 span{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;color:var(--mist)}.xBe6Tx8 strong{font-family:var(--serif);font-size:1.3rem;font-weight:560;line-height:1.2}.xcAwHni{text-align:right}.xcAwHni span{justify-content:flex-end}@media(max-width:960px){.xqfHdGR,.xeV8xsI{grid-template-columns:minmax(0,1fr)}.xmzIBSe{position:static}.xvWpk-C{grid-template-columns:minmax(0,1fr)}.xEukyJr{display:inline-flex;justify-self:start;align-items:center;gap:.45rem;min-height:3rem;padding:.7rem 1.35rem;border-radius:999px;background:var(--lagoon);color:#fff;font-weight:520;text-decoration:none}.xEukyJr:hover{background:var(--lagoon-deep);color:#fff}}@media(max-width:560px){.xBe6Tx8{grid-template-columns:minmax(0,1fr)}}.xDRpIth{background:linear-gradient(180deg,var(--rose-50),var(--salt));border-bottom:1px solid var(--line)}.xgCq2q8{display:grid;gap:1rem;padding-block:clamp(2.25rem,5vw,3.75rem) clamp(2.5rem,6vw,4rem);max-width:60rem}.xzc2Ak- ol{display:flex;flex-wrap:wrap;gap:.3rem .5rem;list-style:none;padding:0;font-size:.9rem;color:var(--mist)}.xzc2Ak- li+li:before{content:"·";margin-right:.5rem;color:var(--rose-500)}.xzc2Ak- a{color:var(--mist)}.xHThT9x{display:inline-flex;align-items:center;gap:.55rem;font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lagoon-deep)}.xPlfdcE{font-size:1.2rem;color:var(--slate-2);max-width:46rem}.xeT9ANu{padding-block:clamp(2.5rem,6vw,4rem) var(--gap)}.xCrkMyf{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.75rem,4vw,4rem);align-items:start}.xbnVYXn{display:grid;gap:1rem;position:sticky;top:6.5rem}.xbnVYXn p{color:var(--slate-2)}.x2X2daY{display:inline-flex;flex-wrap:wrap;gap:.35rem;padding:.35rem;border-radius:999px;background:var(--crust);border:1px solid var(--line)}.x2X2daY a{padding:.5rem 1.1rem;border-radius:999px;color:var(--slate);font-weight:500;text-decoration:none}.x2X2daY a[aria-current=page]{background:var(--lagoon);color:#fff}.x2X2daY a:not([aria-current]):hover{background:var(--rose-50)}.xp8sP4q{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.xp8sP4q a{display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:.55rem;background:var(--crust);border:1px solid var(--line-2);font-family:var(--serif);font-size:1.3rem;font-weight:600;color:var(--slate);text-decoration:none}.xp8sP4q a:hover{background:var(--rose-100);border-color:var(--rose-300)}.x1ShgEv{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:1.5rem;padding-block:1.75rem;border-top:1px solid var(--line-2)}.x1ShgEv>h2{font-size:3rem;line-height:1;color:var(--lagoon);scroll-margin-top:6rem}.x1ShgEv dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem}.x1ShgEv dt{font-family:var(--serif);font-size:1.4rem;font-weight:600}.x1ShgEv dd{margin:.3rem 0 0;color:var(--slate-2)}.xACAoYV{list-style:none;padding:0;display:grid;gap:1.25rem}.xACAoYV li{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:1.5rem;padding:1.75rem;border-radius:var(--round);background:var(--crust);border:1px solid var(--line)}.xACAoYV time{font-size:.9rem;color:var(--lagoon-deep);font-weight:500}.xACAoYV h2{font-size:1.7rem}.xACAoYV h2 a{color:var(--slate);text-decoration:none}.xACAoYV h2 a:hover{text-decoration:underline;text-decoration-thickness:1px}.xACAoYV p{margin-top:.5rem;color:var(--slate-2)}.xVR86NF{padding-block:clamp(2.25rem,5vw,3.5rem) var(--gap)}.xAyL5VR{color:var(--mist);font-size:.95rem}.x17uFl1{font-size:1.25rem;color:var(--slate)}.xfYsbZB{margin-top:1.75rem}.xBjU8jf{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(2rem,5vw,4rem);align-items:start}.xgC8weU{padding:1.5rem;border-radius:var(--round);background:var(--crust);border:1px solid var(--line)}.xgC8weU+.xgC8weU{margin-top:1.25rem}.xgC8weU h2{font-size:1.5rem;margin-bottom:.7rem}.xgC8weU p+p{margin-top:.5rem}.xG5onMp{list-style:none;padding:0;display:grid;gap:1rem}.xG5onMp li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start}.xG5onMp strong{display:block}.xG5onMp span{color:var(--slate-2);font-size:1rem}.xujui7-{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(2rem,5vw,4rem);align-items:start}.x2ZJSvB{font-family:var(--serif);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.35;color:var(--slate)}.xltM9Gl{display:grid;justify-items:center;gap:1.25rem;text-align:center;padding-block:var(--gap)}.xltM9Gl p{max-width:38rem;color:var(--slate-2);font-size:1.15rem}.xltM9Gl .x-PBJL8{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.xltM9Gl .x-PBJL8 a{display:inline-block;padding:.45rem 1rem;border-radius:999px;background:var(--rose-100);color:var(--slate);text-decoration:none}.xltM9Gl .x-PBJL8 a:hover{background:var(--rose-200)}.xltM9Gl>div{width:min(100%,62rem);text-align:left;margin-top:1rem}@media(max-width:900px){.xCrkMyf,.xBjU8jf,.xujui7-{grid-template-columns:minmax(0,1fr)}.xbnVYXn{position:static}}@media(max-width:640px){.x1ShgEv{grid-template-columns:minmax(0,1fr);gap:.6rem}.x1ShgEv dl{grid-template-columns:minmax(0,1fr)}.xACAoYV li{grid-template-columns:minmax(0,1fr);gap:.4rem}}.xE98NIz{display:grid;gap:1.3rem;padding:clamp(1.5rem,4vw,2.5rem);background:var(--crust);border-radius:calc(var(--round) + 4px);box-shadow:var(--soft);border:1px solid var(--line)}.x3tcQtt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem}.x4oo8wn{display:grid;gap:.4rem}.x4oo8wn label{font-weight:520}.x4oo8wn label span{font-weight:340;color:var(--mist)}.x4oo8wn input,.x4oo8wn select,.x4oo8wn textarea{width:100%;min-height:3.2rem;padding:.75rem .95rem;border:1.5px solid var(--line-2);border-radius:.6rem;background:var(--salt);font-size:1.05rem}.x4oo8wn textarea{min-height:8.5rem;resize:vertical}.x4oo8wn input:hover,.x4oo8wn select:hover,.x4oo8wn textarea:hover{border-color:var(--mist)}.x4oo8wn input:focus,.x4oo8wn select:focus,.x4oo8wn textarea:focus{outline:3px solid var(--rose-300);outline-offset:1px;border-color:var(--lagoon);background:#fff}.x4oo8wn [aria-invalid=true]{border-color:#b4233c;background:#fdf0f2}.xlJUwMW{color:#9f1d35;font-weight:520;font-size:1rem}.xlDU4Xh{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.x82EKG0{display:block;font-weight:520;color:var(--lagoon-deep)}.x82EKG0:empty{display:none}.xTKimGy{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.xWgXX2d{display:inline-flex;align-items:center;gap:.5rem;min-height:3.3rem;padding:.8rem 1.6rem;border:0;border-radius:999px;background:var(--lagoon);color:#fff;font-weight:560;cursor:pointer}.xWgXX2d:hover{background:var(--lagoon-deep)}.xWgXX2d:disabled{opacity:.65;cursor:progress}.xgntW9U{font-size:1rem;color:var(--mist);max-width:32rem}@media(max-width:640px){.x3tcQtt{grid-template-columns:minmax(0,1fr)}}
