@font-face{font-family:CompagnonRoman;src:url(/_next/static/media/603c2cef24af91b0-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:CompagnonRoman Fallback;src:local("Arial");ascent-override:79.09%;descent-override:12.17%;line-gap-override:0.00%;size-adjust:131.49%}.__className_4d7945{font-family:CompagnonRoman,CompagnonRoman Fallback}.__variable_4d7945{--font-compagnon-roman:"CompagnonRoman","CompagnonRoman Fallback"}@font-face{font-family:PPPangaiaLight;src:url(/_next/static/media/23d04645cbfe7c06-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:PPPangaiaLight Fallback;src:local("Arial");ascent-override:97.66%;descent-override:26.45%;line-gap-override:20.35%;size-adjust:98.30%}.__className_ad434e{font-family:PPPangaiaLight,PPPangaiaLight Fallback}.__variable_ad434e{--font-pp-pangaia-light:"PPPangaiaLight","PPPangaiaLight Fallback"}@font-face{font-family:PPPangaiaLightItalic;src:url(/_next/static/media/f2f013f1fd17b068-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:PPPangaiaLightItalic Fallback;src:local("Arial");ascent-override:103.69%;descent-override:28.08%;line-gap-override:21.60%;size-adjust:92.58%}.__className_78dde4{font-family:PPPangaiaLightItalic,PPPangaiaLightItalic Fallback}.__variable_78dde4{--font-pp-pangaia-light-italic:"PPPangaiaLightItalic","PPPangaiaLightItalic Fallback"}@font-face{font-family:TTCommonsBold;src:url(/_next/static/media/cc0653ec1256bfa2-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:TTCommonsBold Fallback;src:local("Arial");ascent-override:92.83%;descent-override:32.52%;line-gap-override:0.00%;size-adjust:95.33%}.__className_b63cd0{font-family:TTCommonsBold,TTCommonsBold Fallback}.__variable_b63cd0{--font-tt-commons-bold:"TTCommonsBold","TTCommonsBold Fallback"}@font-face{font-family:TTCommonsRegular;src:url(/_next/static/media/21266f19f74aeb5b-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:TTCommonsRegular Fallback;src:local("Arial");ascent-override:100.32%;descent-override:35.14%;line-gap-override:0.00%;size-adjust:88.22%}.__className_3f03ec{font-family:TTCommonsRegular,TTCommonsRegular Fallback}.__variable_3f03ec{--font-tt-commons-regular:"TTCommonsRegular","TTCommonsRegular Fallback"}@font-face{font-family:AileronLight;src:url(/_next/static/media/664faefdf9ecd23a-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:AileronLight Fallback;src:local("Arial");ascent-override:100.19%;descent-override:23.76%;line-gap-override:0.00%;size-adjust:96.82%}.__className_e5dae1{font-family:AileronLight,AileronLight Fallback}.__variable_e5dae1{--font-aileron-light:"AileronLight","AileronLight Fallback"}@font-face{font-family:AileronRegular;src:url(/_next/static/media/d7783ba0ff9dd3b5-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:AileronRegular Fallback;src:local("Arial");ascent-override:96.09%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:100.95%}.__className_676503{font-family:AileronRegular,AileronRegular Fallback}.__variable_676503{--font-aileron-regular:"AileronRegular","AileronRegular Fallback"}@media (min-width:64.0625rem){html[data-sidebar-collapsed=true]{--app-sidebar-width:4.25rem}}:root{--app-sidebar-width:12rem;--color-plum:hsla(336,74%,24%,1);--color-pumpkin:hsla(25,100%,56%,1);--color-pumpkin-dark:hsla(25,78%,46%,1);--color-violet:hsla(295,100%,81%,1);--color-violet-dark:hsla(295,54%,69%,1);--color-yellow:hsla(39,78%,56%,1);--color-lemon:hsla(69,86%,72%,1);--color-lemon-light:hsla(69,65%,66%,1);--color-teal:hsla(192,65%,18%,1);--color-pink:hsla(342,74%,53%,1);--color-pink-dark:hsla(342,67%,47%,1);--color-white:hsla(25,100%,92%,1);--color-white-app:var(--color-white-true);--color-light-yellow:hsla(44,73%,94%,1);--color-black-true:hsla(338,60%,8%,1);--color-white-true:hsla(40,100%,98.8%,1);--color-black:var(--color-black-true);--scrim:color-mix(in srgb,var(--color-black) 32%,transparent);--scrim-media:color-mix(in srgb,var(--color-black) 92%,transparent);--shadow-dialog:0 24px 60px color-mix(in srgb,var(--color-black) 22%,transparent);--shadow-popover:0 8px 24px color-mix(in srgb,var(--color-black) 12%,transparent);--focus-ring-color:color-mix(in srgb,var(--color-pumpkin) 52%,transparent);--focus-ring:0 0 0 0.2rem var(--focus-ring-color);--focus-outline:2px solid var(--focus-ring-color);--focus-outline-offset:2px;--focus-ring-on-dark:0 0 0 0.2rem var(--color-lemon);--color-error:#c92a2a;--font-compagnon-roman:"Compagnon Roman";--font-pp-pangaia-light:"PP Pangaia Light";--font-pp-pangaia-light-italic:"PP Pangaia Light Italic";--font-tt-commons-bold:"TT Commons Bold";--font-tt-commons-regular:"TT Commons Regular";--font-aileron-light:"Aileron Light";--font-aileron-regular:"Aileron Regular";--font-aileron-semibold:"Aileron SemiBold";--font-geist-sans:"Geist";--font-geist-mono:"Geist Mono";--app-header-height:4.5rem;--fs-4xs:0.62rem;--fs-3xs:0.68rem;--fs-2xs:0.76rem;--fs-xs:0.83rem;--fs-sm:0.9rem;--fs-base:0.98rem;--fs-md:1.1rem;--fs-lg:1.25rem;--fs-xl:1.45rem;--fs-2xl:1.7rem;--fs-3xl:2rem;--fs-4xl:2.45rem;--fs-5xl:3rem;--fs-6xl:4rem;--fs-title-page:2.25rem;--fs-title-section:1.875rem;--fs-title-dialog:1.75rem;--fs-title-card:1.5rem;--fs-title-item:1.25rem}body,html{max-width:100vw;-webkit-text-size-adjust:none;text-size-adjust:none;overscroll-behavior-x:none;overscroll-behavior-y:none}body{--bg-color:var(--color-white);--color:var(--color-plum);color:hsla(336,74%,24%,1);color:var(--color);background:hsla(25,100%,92%,1);background:var(--bg-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scrollbar-gutter:stable both-edges;font-family:TT Commons Regular,sans-serif;font-family:var(--font-tt-commons-regular),sans-serif;font-size:1.1rem;font-size:var(--fs-md);font-weight:400;line-height:1.3;overflow-x:hidden}body[data-app-shell]{--bg-color:var(--color-white-app)}*,:after,:before{box-sizing:border-box;padding:0;margin:0}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}input,select,textarea{font:inherit;color:inherit}.focus-ring:focus-visible,.focus-ring[data-focus-visible]{outline:2px solid rgba(255,124,31,.52);outline:var(--focus-outline);outline-offset:2px;outline-offset:var(--focus-outline-offset)}body:has([data-page=bloom-diary]){--color:var(--color-teal)}body:has([data-page=bloom-code]){--color:var(--color-white);--bg-color:var(--color-plum)}body:has([data-page=waiting-room]){--color:var(--color-white);--bg-color:var(--color-pumpkin-dark)}body:has([data-page=waiting-room]) footer{display:none}img,video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}img{max-width:100%}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;cursor:pointer}[role=list]{list-style:none;margin:0;padding:0}html{font-size:calc(.625rem + .41666666666666663vw)}@media screen and (max-width:120rem){html{font-size:calc(.625rem + .41666666666666674vw)}}@media screen and (max-width:90rem){html{font-size:calc(.8126951092611863rem + .20811654526534862vw)}}@media screen and (max-width:48rem){html{font-size:87.5%}:root{--fs-unit:calc(1rem / 14);--fs-4xs:calc(10 * var(--fs-unit));--fs-3xs:calc(11 * var(--fs-unit));--fs-2xs:calc(12 * var(--fs-unit));--fs-xs:calc(13 * var(--fs-unit));--fs-sm:calc(14 * var(--fs-unit));--fs-base:calc(15 * var(--fs-unit));--fs-md:calc(16 * var(--fs-unit));--fs-lg:calc(18 * var(--fs-unit));--fs-xl:calc(19 * var(--fs-unit));--fs-2xl:calc(21 * var(--fs-unit));--fs-3xl:calc(22 * var(--fs-unit));--fs-4xl:calc(26 * var(--fs-unit));--fs-5xl:calc(30 * var(--fs-unit));--fs-6xl:calc(36 * var(--fs-unit));--fs-title-page:calc(26 * var(--fs-unit));--fs-title-section:calc(23 * var(--fs-unit));--fs-title-dialog:calc(22 * var(--fs-unit));--fs-title-card:calc(20 * var(--fs-unit));--fs-title-item:calc(18 * var(--fs-unit))}}@media screen and (max-width:34rem){:root{--fs-4xs:calc(11 * var(--fs-unit));--fs-3xs:calc(12 * var(--fs-unit));--fs-2xs:calc(13 * var(--fs-unit));--fs-xs:calc(14 * var(--fs-unit));--fs-sm:calc(14 * var(--fs-unit));--fs-base:calc(15 * var(--fs-unit));--fs-md:calc(16 * var(--fs-unit));--fs-lg:calc(17 * var(--fs-unit));--fs-xl:calc(18 * var(--fs-unit));--fs-2xl:calc(19 * var(--fs-unit));--fs-3xl:calc(20 * var(--fs-unit));--fs-4xl:calc(23 * var(--fs-unit));--fs-5xl:calc(26 * var(--fs-unit));--fs-6xl:calc(30 * var(--fs-unit));--fs-title-page:calc(24 * var(--fs-unit));--fs-title-section:calc(22 * var(--fs-unit));--fs-title-dialog:calc(21 * var(--fs-unit));--fs-title-card:calc(19 * var(--fs-unit));--fs-title-item:calc(17 * var(--fs-unit))}}h1{font-family:PP Pangaia Light,serif;font-family:var(--font-pp-pangaia-light),serif;font-weight:300;font-size:4rem;font-size:var(--fs-6xl);text-transform:capitalize;line-height:1}h2{font-family:PP Pangaia Light,serif;font-family:var(--font-pp-pangaia-light),serif}h2,h3{font-weight:300;font-size:3rem;font-size:var(--fs-5xl);line-height:1.05}h3{font-family:PP Pangaia Light Italic,serif;font-family:var(--font-pp-pangaia-light-italic),serif}:where(body[data-app-shell]) h1,:where(body[data-app-shell]) h2,:where(body[data-app-shell]) h3{font-family:PP Pangaia Light,serif;font-family:var(--font-pp-pangaia-light),serif;font-weight:400;text-transform:none;line-height:1.1}:where(body[data-app-shell]) h1{font-size:2rem;font-size:var(--fs-3xl)}:where(body[data-app-shell]) h2{font-size:1.7rem;font-size:var(--fs-2xl)}:where(body[data-app-shell]) h3{font-size:1.45rem;font-size:var(--fs-xl)}:where(body[data-app-shell]) strong{font-family:TT Commons Bold,sans-serif;font-family:var(--font-tt-commons-bold),sans-serif;font-weight:400}:where(body[data-app-shell]) b{font-family:TT Commons Bold,sans-serif;font-family:var(--font-tt-commons-bold),sans-serif;font-weight:400}p{font-size:1.1rem;font-size:var(--fs-md);text-wrap:pretty}.stylized{font-feature-settings:"swsh" on,"liga" off,"calt" off}@media screen and (max-width:34rem){input:not([type=checkbox]):not([type=radio]),select:not([hidden]),textarea:not([hidden]){font-size:max(16px,1em)}}.container{width:96%;margin:0 auto}.container.small{width:min(70ch,96%)}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.fluid-grid{--max-columns:4;--min-col-width:100px;--col-gap:1rem;--grid-col-gap:calc(var(--col-gap) * (var(--max-columns) - 1));display:grid;grid-template-columns:repeat(auto-fit,minmax(max(100px,calc((100% - calc(1rem * (4 - 1))) / 4)),1fr));grid-template-columns:repeat(auto-fit,minmax(max(var(--min-col-width),calc((100% - var(--grid-col-gap)) / var(--max-columns))),1fr));grid-gap:1rem;grid-gap:var(--col-gap);gap:1rem;gap:var(--col-gap)}.logo-icon path{fill:currentColor}.logo-icon{width:8.5rem;display:inline-block}.thumbnail img[src*=".svg"]{-o-object-fit:contain;object-fit:contain}.ghost-btn{line-height:.9}.btn{padding:.25rem 1rem .5rem}.btn-primary{background-color:var(--color)}.btn-primary,.btn.bg-secondary{color:var(--bg-color);border-radius:.75rem;font-family:Compagnon Roman,sans-serif;font-family:var(--font-compagnon-roman),sans-serif;text-transform:uppercase;font-size:1.25rem;font-size:var(--fs-lg);transition:background-color .75s,color .75s}.btn.bg-secondary{background-color:hsla(192,65%,18%,1);background-color:var(--color-teal)}.inline-icon{display:inline-block}[data-expanded=true] .btn-primary{background-color:var(--bg-color);color:var(--color)}body:has(#bloomDiaries) footer{margin-top:50vh}.cardContent{align-self:end;max-width:50ch}@media (max-width:57.5rem){.cardContent{max-width:67ch;font-size:1.1rem;font-size:var(--fs-md)}}[data-page-title=About]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:100%;grid-gap:3rem;gap:3rem}[data-page-title=About]>div:first-child{padding-top:30svh;display:grid;justify-self:center}[data-page-title=About]>div:first-child h1{font-size:calc(4rem * 1.375);font-size:calc(var(--fs-6xl) * 1.375)}[data-page-title=About]>div:first-child h2{font-size:calc(4rem * 1.125);font-size:calc(var(--fs-6xl) * 1.125)}[data-page-title=About]>div:nth-child(2){height:100svh;container-type:size;position:-webkit-sticky;position:sticky;top:0}[data-page-title=About]>div:nth-child(2) *{height:100svh}@supports (container-type:inline-size){[data-page-title=About]>div:nth-child(2) *{height:100cqh}}@media (max-width:49.625rem){[data-page-title=About]{grid-template-columns:1fr;grid-template-rows:auto}[data-page-title=About]>div:nth-child(2){grid-row:1;grid-column:1;position:relative;height:65svh;width:100%}[data-page-title=About]>div:nth-child(2) *{height:65svh}[data-page-title=About]>div:first-child{padding-top:0}[data-page-title=About]>div:first-child h1{font-size:4rem;font-size:var(--fs-6xl)}[data-page-title=About]>div:first-child h2{font-size:3rem;font-size:var(--fs-5xl)}}@font-face{font-family:AileronSemiBold;src:url(/_next/static/media/8ff407eb02ad15ea-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:AileronSemiBold Fallback;src:local("Arial");ascent-override:93.46%;descent-override:22.16%;line-gap-override:0.00%;size-adjust:103.79%}.__className_b4c29c{font-family:AileronSemiBold,AileronSemiBold Fallback}.__variable_b4c29c{--font-aileron-semibold:"AileronSemiBold","AileronSemiBold Fallback"}