@font-face{font-family:Jost;font-weight:100 900;font-style:normal;font-stretch:normal;src:url(/build/assets/Jost-VF-C3F4O8in.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-weight:200 900;font-style:normal;font-stretch:normal;src:url(/build/assets/SourceSerif4VF-Roman-CYlkDfJE.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-weight:200 900;font-style:italic;font-stretch:normal;src:url(/build/assets/SourceSerif4VF-Italic--mDmSuxs.woff2) format("woff2")}:root{--font-sans: "Jost", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans";--font-serif: "Source Serif 4", ui-serif, Georgia, Cambria, "Times New Roman", Times;--blur-radius: 1px;--border-radius: var(--space-2xs);--box-shadow: var(--neutral-alpha-0) 0 0 0 1px, var(--neutral-alpha-0) 0 1px 3px 0;--box-shadow-l: var(--neutral-alpha-0) 0 0 0 1px, var(--neutral-alpha-0) 0 2px 4px 0;--width-max: 80rem;--space-5xs: clamp(.0625rem, 0rem + .3125vw, .125rem);--space-4xs: clamp(.125rem, .0625rem + .3125vw, .1875rem);--space-3xs: clamp(.25rem, .1875rem + .3125vw, .3125rem);--space-2xs: clamp(.5rem, .3125rem + .9375vw, .6875rem);--space-xs: clamp(.75rem, .5rem + 1.25vw, 1rem);--space-s: clamp(1rem, .6875rem + 1.5625vw, 1.3125rem);--space-m: clamp(1.5rem, 1rem + 2.5vw, 2rem);--space-l: clamp(2rem, 1.375rem + 3.125vw, 2.625rem);--space-xl: clamp(3rem, 2.0625rem + 4.6875vw, 3.9375rem);--space-2xl: clamp(4rem, 2.75rem + 6.25vw, 5.25rem);--space-3xl: clamp(6rem, 4.125rem + 9.375vw, 7.875rem);--fluid-40-80: clamp(2.5rem, 0rem + 12.5vw, 5rem);--fluid-80-160: clamp(5rem, 0rem + 25vw, 10rem);--step--1: clamp(.75rem, .5rem + 1.25vw, 1rem);--step-0: clamp(1rem, .75rem + 1.25vw, 1.25rem);--step-1: clamp(1.25rem, .5rem + 3.75vw, 2rem);--step-2: clamp(1.5rem, -.75rem + 11.25vw, 3.75rem);--step-3: clamp(2.25rem, -1.5rem + 18.75vw, 6rem);--pride-baker78-hot-pink: #ff69b4;--pride-baker78-red: #ff0000;--pride-baker78-orange: #ff8e00;--pride-baker78-yellow: #ffff00;--pride-baker78-green: #008e00;--pride-baker78-turquoise: #00c0c0;--pride-baker78-indigo: #400098;--pride-baker78-violet: #8e008e;--pride-rainbow-red: #e40303;--pride-rainbow-orange: #ff8c00;--pride-rainbow-yellow: #ffed00;--pride-rainbow-green: #008026;--pride-rainbow-blue: #004dff;--pride-rainbow-purple: #750787;--pride-hot-pink: #ff69b4;--pride-red: #e63946;--pride-orange: #f77f00;--pride-yellow: #ffd60a;--pride-green: #2a9d8f;--pride-turquoise: #00b4d8;--pride-indigo: #3a0ca3;--pride-violet: #9d4edd;--black: #000;--neutral-0: #0b0b0f;--neutral-1: #1b1b1f;--neutral-2: #2b2b2f;--neutral-3: #3b3b3f;--neutral-4: #4b4b4f;--neutral-5: #5b5b5f;--neutral-6: #6b6b6f;--neutral-7: #7b7b7f;--neutral-8: #8b8b8f;--neutral-9: #9b9b9f;--neutral-a: #ababaf;--neutral-b: #bbbbbf;--neutral-c: #cbcbcf;--neutral-d: #dbdbdf;--neutral-e: #ebebef;--neutral-f: #f5f5f7;--white: #fff;--neutral-alpha-0: #0b0b0f0f;--neutral-alpha-1: #0b0b0f1f;--neutral-alpha-7: #0b0b0f7f;--white-alpha-1: #ffffff1f;--brand-primary: var(--pride-baker78-hot-pink);--background-color: var(--neutral-f);--text-color: var(--neutral-3);--text-color-muted: var(--neutral-7);--header-background-color: var(--white);--header-hamburger-color: var(--neutral-7);--header-hamburger-background-color-hover: var(--neutral-e);--header-nav-link-color: var(--neutral-7);--header-nav-link-color-hover: var(--neutral-3);--header-nav-link-border-color-hover: var(--neutral-b);--header-nav-link-color-active: var(--neutral-3);--header-nav-link-border-color-active: var(--brand-primary);--card-background-color: var(--white);--card-header-color: var(--brand-primary);--pagination-hover-color: var(--neutral-e);--list-separator-color: var(--neutral-e)}@media (prefers-color-scheme: dark){:root{--background-color: var(--neutral-0);--text-color: var(--white);--text-color-muted: var(--neutral-b);--header-background-color: var(--black);--header-hamburger-background-color-hover: var(--neutral-1);--header-nav-link-color-hover: var(--neutral-b);--header-nav-link-border-color-hover: var(--neutral-3);--header-nav-link-color-active: var(--neutral-b);--card-background-color: var(--neutral-3);--pagination-hover-color: var(--neutral-1);--list-separator-color: var(--neutral-1)}}*,*:before,*:after{box-sizing:border-box}html{background-color:var(--background-color);-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}html,html:focus-within,body{scroll-behavior:smooth}*{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}a{color:var(--text-color);text-decoration-color:var(--brand-primary);text-underline-offset:var(--space-5xs)}.small-caps{font-variant-caps:small-caps}.all-small-caps{font-variant-caps:all-small-caps}.diagonal-fractions{font-variant-numeric:diagonal-fractions}.not-italic{font-style:normal}body{color:var(--text-color);font-family:var(--font-sans),sans-serif;font-optical-sizing:auto;font-variant-ligatures:common-ligatures no-discretionary-ligatures no-historical-ligatures contextual;font-kerning:normal;font-size:var(--step-0);line-height:1.5;text-decoration-skip-ink:auto;-webkit-font-smoothing:antialiased}body>header{background-color:var(--header-background-color);box-shadow:var(--box-shadow);padding:0 var(--space-xs);position:sticky}body>header>div{align-items:center;display:flex;gap:var(--space-s);height:var(--space-xl);justify-content:space-between;margin:0 auto;max-width:var(--width-max)}@media screen and (min-width: 40rem){body>header>div{justify-content:start}}body>header>div h1{font-size:2em}body>header>div h1 a{color:var(--neutral-7);font-family:var(--font-serif),serif;font-weight:400;text-decoration:none}body>header>div h1 a:hover{text-decoration:underline;text-decoration-color:var(--brand-primary);text-underline-offset:var(--space-4xs)}body>header>div h1 a span:first-child{color:var(--neutral-3)}@media (prefers-color-scheme: dark){body>header>div h1 a span:first-child{color:var(--neutral-b)}}body>header>div h1 a span:last-child{color:var(--brand-primary);font-family:var(--font-sans),sans-serif;font-weight:700;margin-left:calc(var(--space-3xs) * -1)}body>header>div label{align-items:center;color:var(--header-hamburger-color);cursor:pointer;display:flex;padding:var(--space-3xs)}body>header>div label:hover{background-color:var(--header-hamburger-background-color-hover);border-radius:var(--space-3xs)}body>header>div label input{display:none}body>header>div label svg{height:1.5rem;width:1.5rem}body>header>div label svg path.close{display:none}@media screen and (min-width: 40rem){body>header>div label{display:none}}body>header>div nav{display:none}@media screen and (min-width: 40rem){body>header>div nav{display:block}}body>header>div nav ul{display:flex;flex-direction:column;gap:var(--space-s);list-style:none}@media screen and (min-width: 40rem){body>header>div nav ul{flex-direction:row}}body>header>div nav ul a{align-items:center;border-left:8px solid transparent;color:var(--header-nav-link-color);display:inline-flex;height:var(--space-xl);padding-left:8px;text-decoration:none;width:100%}body>header>div nav ul a:hover{border-color:var(--header-nav-link-border-color-hover);color:var(--header-nav-link-color-hover)}body>header>div nav ul a.active{border-color:var(--header-nav-link-border-color-active);color:var(--header-nav-link-color-active)}@media screen and (min-width: 40rem){body>header>div nav ul a{border-bottom:4px solid transparent;border-left:none;padding-top:4px}}@media screen and (max-width: 40rem){body>header:has(input[type=checkbox]:checked){left:0;position:fixed;right:0;top:0;overscroll-behavior:contain;z-index:100}body>header:has(input[type=checkbox]:checked) nav{background-color:var(--header-background-color);bottom:0;display:block;left:0;padding-top:2rem;position:fixed;right:0;top:var(--space-xl)}body>header:has(input[type=checkbox]:checked) path.open{display:none}body>header:has(input[type=checkbox]:checked) path.close{display:revert}}body>main{font-family:var(--font-serif),serif;padding:0 var(--space-xs)}body>main>div{margin:0 auto;max-width:var(--width-max)}body>main>div.logo-background{background-position:right top var(--space-3xs);background-repeat:no-repeat;background-size:50%}body>main>div>header:first-child{align-items:end;color:var(--neutral-3);display:flex;font-family:var(--font-serif),serif;gap:var(--space-s);line-height:1;margin:var(--space-m) 0;text-wrap:balance}body>main>div>header:first-child:has(.naked){justify-content:space-between}body>main>div>header:first-child h1{font-size:var(--step-3);font-variant-numeric:oldstyle-nums}body>main>div>header:first-child h2{font-size:var(--step-2);font-variant-numeric:oldstyle-nums;font-weight:400;font-style:italic;margin-top:0}@media (prefers-color-scheme: dark){body>main>div>header:first-child{color:var(--neutral-b)}}body>main>div>h1,body>main>div>h2{font-family:var(--font-sans),sans-serif}body>main>div *+h2{margin-bottom:var(--space-2xs);margin-top:var(--space-s)}body>main>div ul{padding-inline-start:var(--space-m)}body>main>div>nav[aria-label=pagination]{align-items:center;display:grid;font-family:var(--font-sans),sans-serif;font-size:var(--step--1);gap:1rem;justify-content:center;margin-top:2rem;text-align:center}@media screen and (min-width: 80rem){body>main>div>nav[aria-label=pagination]{display:flex;justify-content:space-between}}body>main>div>nav[aria-label=pagination] a{padding:.5rem 1rem;text-decoration:none}body>main>div>nav[aria-label=pagination]>ul{background:var(--card-background-color);border-radius:var(--space-3xs);box-shadow:var(--box-shadow);display:inline-flex;margin:0;overflow:hidden;padding:0}body>main>div>nav[aria-label=pagination]>ul li{align-items:center;display:inline-flex;font-weight:500;gap:var(--space-2xs);text-decoration:none}body>main>div>nav[aria-label=pagination]>ul li:not(:has(a)){padding:.5rem 1rem}body>main>div>nav[aria-label=pagination]>ul li:not([aria-disabled=true],[aria-current=page]):hover{background-color:var(--pagination-hover-color)}body>main>div>nav[aria-label=pagination]>ul li[aria-current=page]{background-color:var(--brand-primary);color:var(--white);cursor:default}@media screen and (min-width: 80rem){body>main>div>nav[aria-label=pagination]>ul li span{display:none}}body>main>div>nav[aria-label=pagination]>ul [aria-disabled=true]{color:var(--text-color-muted);cursor:default}body>main>div>nav[aria-label=pagination]>ul svg{height:.625rem;width:.375rem}body>footer{color:var(--text-color-muted);font-size:var(--step--1);margin-top:var(--space-l);padding:0 var(--space-xs);text-wrap:balance}body>footer>div{margin:var(--space-xs) auto}body>footer>div ul{display:flex;flex-wrap:wrap;gap:var(--space-4xs);list-style:none;margin:0;padding:0}body>footer>div ul li a{color:var(--text-color-muted);text-decoration:none}body>footer>div ul li a:hover{text-decoration:underline;text-decoration-color:var(--text-color-muted)}@media screen and (min-width: 80rem){body>footer>div{display:flex;justify-content:space-between;max-width:var(--width-max)}body>footer>div>:last-child{text-align:right}}body .age-gate-modal{-webkit-backdrop-filter:blur(var(--space-xs));backdrop-filter:blur(var(--space-xs));background-color:var(--neutral-alpha-7);align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:10}body .age-gate-modal>div{background-color:var(--background-color);border-radius:var(--space-xs);box-shadow:var(--box-shadow-l);max-width:35rem;padding:var(--space-s);text-align:center}body .age-gate-modal>div>p:first-child{font-weight:700}body .age-gate-modal>div>div:last-child{display:flex;gap:var(--space-xs);justify-content:center;padding-top:var(--space-2xs)}body .age-gate-modal>div>div:last-child button{background-color:var(--brand-primary);border:none;border-radius:var(--space-3xs);color:var(--white);cursor:pointer;font-family:var(--font-sans),sans-serif;font-size:var(--step--1);padding:var(--space-2xs) var(--space-xs)}body .age-gate-modal>div>div:last-child button:hover{background-color:color-mix(in srgb,var(--brand-primary),var(--text-color) 25%)}.image-wrapper{display:block;position:relative}.image-wrapper:not(.naked){border-radius:var(--space-4xs);overflow:hidden}.image-wrapper:not(.naked):after{border-radius:var(--space-4xs);box-shadow:inset 0 0 0 1px var(--neutral-alpha-1);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}@media (prefers-color-scheme: dark){{box-shadow:inset 0 0 0 1px var(--white-alpha-1)}}.image-wrapper.blurred:after{-webkit-backdrop-filter:blur(var(--blur-radius));backdrop-filter:blur(var(--blur-radius))}@media (prefers-color-scheme: dark){.image-wrapper.invertible img{filter:invert(100%)}}.image-wrapper.error{align-items:center;background-color:color-mix(in srgb,var(--pride-rainbow-red),var(--background-color) 75%);display:flex;justify-content:center}.image-wrapper.error svg{height:1rem;fill:var(--pride-rainbow-red);width:1rem}.image-wrapper picture{display:flex}.image-wrapper img{height:100%;width:100%}.image-wrapper svg{display:block}.home-grid{display:grid;grid-gap:var(--space-xs);margin:var(--space-m) 0}@media screen and (min-width: 80rem){.home-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 80rem){.home-grid :has(.card-grid){grid-column:1 / -1}}.home-grid :has(.card-grid) .card-grid{margin:0}.card-grid{display:grid;grid-gap:var(--space-xs);margin:var(--space-m) 0}@media screen and (min-width: 80rem){.card-grid{grid-template-columns:repeat(3,1fr)}}h2+.card-grid{margin-top:var(--space-s)}.card{background:var(--card-background-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow-l);overflow:hidden}.card:is(a){color:inherit;text-decoration:none}.card:is(a):hover{cursor:pointer}.card dl{font-family:var(--font-sans),sans-serif;font-size:var(--step--1)}.card dl div{display:grid;grid-template-columns:1fr 2fr}.card dl div:not(:first-child){border-top:1px solid var(--list-separator-color)}.card dl div dt{font-weight:700;grid-column:1;padding:var(--space-3xs) 0}.card dl div dd{grid-column:2;margin:0;padding:var(--space-3xs) 0}.card dl div dd+dd{padding-top:0}.card dl div:first-child dt,.card dl div:first-child dd{padding-top:0}.card dl div:last-child dt,.card dl div:last-child dd{padding-bottom:0}.card.item{align-items:start;display:flex;gap:var(--space-xs);padding:var(--space-xs) var(--space-s)}.card.item:has(div.image){padding:var(--space-xs)}.card.item div.image{align-items:start;display:flex;flex:none;justify-content:end}.card.item div.image.square{width:var(--fluid-40-80)}.card.item div.image img,.card.item div.image svg{border-radius:var(--space-4xs);height:100%;width:100%}.card.item div.text{flex:1}.card.item div.text p{font-family:var(--font-serif),serif;font-variant-numeric:oldstyle-nums}.card.item div.text dl{margin-top:var(--space-2xs)}.card.item div.text header:has(span){align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.card.item div.text header h1{font-size:var(--step-1);font-variant-numeric:oldstyle-nums;font-weight:700;line-height:1;margin:0;text-wrap:balance}.card.item div.text header h2{flex-basis:100%;font-size:var(--step-0);font-style:italic;font-variant-numeric:oldstyle-nums;font-weight:400;line-height:1;margin:var(--space-3xs) 0}.card.item div.text header span:not([class]){font-family:var(--font-sans),sans-serif;padding-right:var(--space-3xs)}.card.item div.text header .image-wrapper{float:right;margin-left:var(--space-4xs)}.card.item div.text ul{display:flex;flex-wrap:wrap;font-family:var(--font-sans),sans-serif;font-size:var(--step--1);list-style:none;margin-top:var(--space-3xs);padding-inline-start:0}.card.item div.text ul li:not(:last-child):after{content:"/";padding:0 .25em}.card.item:is(a):hover header h1{text-decoration:underline;text-decoration-color:var(--brand-primary);text-underline-offset:var(--space-4xs)}.card.item.logo-background{background-position:right -10% center;background-repeat:no-repeat;background-size:80%}.card.expression.detail{display:grid;grid-gap:var(--space-s);padding:var(--space-xs) var(--space-s)}@media screen and (min-width: 40rem){.card.expression.detail{grid-template-columns:1fr 2fr}}.card.expression.detail .paragraph-indented p+p{text-indent:1lh}.card.expression.detail dl div{grid-template-columns:1fr 1.5fr}.grid-web-home{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:var(--space-s)}.grid-web-home .card>header{background-color:var(--card-header-color);color:var(--white);font-family:var(--font-sans),sans-serif;padding:var(--space-2xs) var(--space-xs)}.grid-web-home .card>p{font-size:var(--step--1);padding:var(--space-xs)}.grid-web-home .card.not-allowed{cursor:not-allowed;opacity:.25}
