@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_2f689ad5-module__7edYxG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_2f689ad5-module__7edYxG__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1c_7chp82d3kz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.2aqrdzrjzn6ap.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_3875b59a-module__ql44fa__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_3875b59a-module__ql44fa__variable{--font-archivo-black:"Archivo Black", "Archivo Black Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/85fcf895b86d74a6-s.1qlvuf-h9_nww.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5307092570128b5a-s.3s80slo4q4lah.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b67966e0b83b2cd0-s.2jrdrem4nuvb1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_42c4d7ae-module__8Zft1a__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_42c4d7ae-module__8Zft1a__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_a38865fd-module__VPMV-a__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_a38865fd-module__VPMV-a__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/01e4147cff8141ee-s.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_7c1480da-module__UbyScG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_7c1480da-module__UbyScG__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.3t00_18uk4swp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.12wv-xs8vggjn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.fredoka_9cf739ad-module__YWZkTq__className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.fredoka_9cf739ad-module__YWZkTq__variable{--font-fredoka:"Fredoka", "Fredoka Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_4ca9ae35-module__dvnDCW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_4ca9ae35-module__dvnDCW__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_bf822d9c-module__R2BHGa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_bf822d9c-module__R2BHGa__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Caveat Brush;font-style:normal;font-weight:400;font-display:swap;src:url(../media/62a6aa8612347066-s.0-h8_7gm6e55s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Brush;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d99bdaafc74f43dc-s.1nj78fbjd7aa2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Brush Fallback;src:local(Arial);ascent-override:120.9%;descent-override:37.78%;line-gap-override:0.0%;size-adjust:79.41%}.caveat_brush_b94137db-module__lxlz0a__className{font-family:Caveat Brush,Caveat Brush Fallback;font-style:normal;font-weight:400}.caveat_brush_b94137db-module__lxlz0a__variable{--font-caveat-brush:"Caveat Brush", "Caveat Brush Fallback"}
[data-look]{background:var(--look-page) none 0 0 / auto repeat;color:var(--color-ink);font-family:var(--font-sans);isolation:isolate}[data-look] .bg-paper{--color-ink:var(--look-card-ink);--color-ink-2:var(--look-card-ink-2);--color-muted:var(--look-card-muted);--color-line:var(--look-card-line);--color-line-strong:var(--look-card-line-strong);--color-hover:var(--look-card-hover);--color-canvas:var(--look-card-inset);--color-select:var(--look-card-select);--color-select-soft:var(--look-card-select-soft);color:var(--color-ink)}[data-look].look-card{background:0 0}[data-look] .bg-ink{--color-ink:var(--look-accent)}[data-look] :is(h1,h2:not(.text-\[12px\])){font-family:var(--look-display)}[data-display=space-grotesk] :is(h1,h2:not(.text-\[12px\])){font-weight:700}[data-display=archivo-black] :is(h1,h2:not(.text-\[12px\])){letter-spacing:-.02em;font-weight:400}[data-display=geist-mono] :is(h1,h2:not(.text-\[12px\])){letter-spacing:-.04em;font-weight:600}[data-display=fraunces] :is(h1,h2:not(.text-\[12px\])){font-variation-settings:"SOFT" 100;letter-spacing:-.02em}:is([data-display=instrument-serif],[data-display=cormorant],[data-display=caveat-brush]) :is(h1,h2:not(.text-\[12px\])){letter-spacing:0;line-height:1.05}:is([data-display=instrument-serif],[data-display=caveat-brush]) :is(h1,h2:not(.text-\[12px\])){font-weight:400}:is([data-display=instrument-serif],[data-display=cormorant],[data-display=caveat-brush]) h1{font-size:38px}:is([data-display=instrument-serif],[data-display=cormorant],[data-display=caveat-brush]) h2.text-\[22px\]{font-size:28px}:is([data-display=fredoka],[data-display=outfit],[data-display=manrope]) :is(h1,h2:not(.text-\[12px\])){letter-spacing:-.02em}[data-look] button[aria-pressed=true]>span.rounded-full:last-child{background:var(--color-white)!important}[data-look] .text-\[\#7a5a00\]{color:color-mix(in oklab, var(--color-warn) 50%, var(--color-ink))}[data-look] .rounded-full{border-radius:var(--look-pill)}[data-look] .ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--look-border) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}[data-look] .border{border-width:var(--look-border)}[data-look] .border-t{border-top-width:var(--look-border)}[data-look] .shadow-float{--tw-shadow:var(--look-shadow-float)}[data-look] .shadow-card{--tw-shadow:var(--look-shadow-card)}[data-look] :is(input,textarea,select):not(:focus,[aria-invalid=true]){border-color:var(--look-card-field)}[data-look] ::placeholder{color:var(--color-muted);opacity:1}[data-look] .look-decor{pointer-events:none;position:absolute;inset:0;overflow:hidden}@media not (min-width:40rem){[data-look] .max-sm\:bg-paper{--color-ink:var(--look-card-ink);--color-ink-2:var(--look-card-ink-2);--color-muted:var(--look-card-muted);--color-line:var(--look-card-line);--color-line-strong:var(--look-card-line-strong);--color-hover:var(--look-card-hover);--color-canvas:var(--look-card-inset);--color-select:var(--look-card-select);--color-select-soft:var(--look-card-select-soft);color:var(--color-ink)}[data-look] .max-sm\:rounded-t-\[28px\]{border-top-left-radius:var(--look-sheet);border-top-right-radius:var(--look-sheet)}[data-look] .max-sm\:ring-0{--tw-ring-shadow:0 0 #0000}[data-look] .max-sm\:shadow-none{--tw-shadow:0 0 #0000}}
[data-look]{--look-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");--look-film:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E")}[data-look=studio]:not(.look-card){background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--look-page-ink) 10%, transparent) 1px, transparent 0);background-size:22px 22px}[data-look=scrapbook]:not(.look-card){background-image:var(--look-grain)}[data-look=scrapbook] .look-brand h1{-webkit-text-decoration:underline wavy var(--look-accent) 2.5px;text-decoration:underline wavy var(--look-accent) 2.5px;text-underline-offset:7px}[data-look=zine]:not(.look-card):before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(color-mix(in srgb, var(--look-page-ink) 20%, transparent) 1.4px, transparent 1.6px);background-size:14px 14px;position:absolute;inset:-14px}[data-look=zine] :is(h1,h2){text-transform:uppercase}[data-look=zine] .look-brand h1{background:var(--color-ink);color:var(--look-page);padding:8px 12px}[data-look=bubblegum]:not(.look-card){background-image:radial-gradient(55% 45% at 10% 6%, color-mix(in oklab, var(--color-appointment) 40%, transparent), transparent 70%), radial-gradient(50% 42% at 94% 12%, color-mix(in oklab, var(--color-rental) 36%, transparent), transparent 70%), radial-gradient(75% 55% at 50% 108%, color-mix(in oklab, var(--color-class) 32%, transparent), transparent 70%);background-repeat:no-repeat}[data-look=bubblegum] :is(button,a).bg-ink{box-shadow:inset 0 -2px 0 #0000001f, 0 10px 20px -10px var(--look-accent);background-image:linear-gradient(#fff6,#fff0 54%)}[data-look=sunset]{--dusk-wine:color-mix(in oklab, var(--look-page) 58%, #4a0f2e);--dusk-ember:color-mix(in oklab, var(--look-page) 62%, #e0241b);--dusk-gold:color-mix(in oklab, var(--look-page) 52%, #ffc24d);--dusk-rose:color-mix(in oklab, var(--look-page) 62%, #ff6f91)}@supports (color:oklch(from red l c h)){[data-look=sunset]{--dusk-wine:oklch(from var(--look-page) calc(l - .2) c calc(h - 42));--dusk-ember:oklch(from var(--look-page) calc(l - .05) calc(c + .04) calc(h - 16));--dusk-gold:oklch(from var(--look-page) calc(l + .14) calc(c + .02) calc(h + 34));--dusk-rose:oklch(from var(--look-page) calc(l + .03) c calc(h - 34))}}[data-look=sunset]:not(.look-card):before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(34% 34% at 26% 24%, var(--dusk-wine), transparent 72%), radial-gradient(30% 36% at 76% 28%, var(--dusk-ember), transparent 72%), radial-gradient(40% 38% at 70% 76%, var(--dusk-gold), transparent 72%), radial-gradient(34% 34% at 24% 74%, var(--dusk-rose), transparent 72%);position:absolute;inset:-35%}[data-look=sunset]:not(.look-card):after{content:"";z-index:-1;pointer-events:none;background-image:var(--look-film);mix-blend-mode:soft-light;opacity:.55;position:absolute;inset:0}[data-look=trailhead]:not(.look-card):before{content:"";z-index:-1;pointer-events:none;background-color:color-mix(in srgb, var(--look-page-ink) 15%, transparent);transition:opacity 1.2s;position:absolute;inset:0;-webkit-mask:url(/looks/topo.svg) 0 0/600px 600px;mask:url(/looks/topo.svg) 0 0/600px 600px}[data-look=trailhead]:has(>.look-backdrop[data-on]):before{opacity:0}[data-look=journal]:not(.look-card){background-image:var(--look-grain)}[data-look=journal] .look-brand{border-bottom:3px double var(--color-ink);padding-bottom:14px}[data-look=grid]:not(.look-card){background-image:linear-gradient(to right, color-mix(in srgb, var(--look-page-ink) 8%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--look-page-ink) 8%, transparent) 1px, transparent 1px);background-size:32px 32px}[data-look=midnight]:not(.look-card):before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(32% 30% at 28% 26%, color-mix(in oklab, var(--color-class) 46%, transparent), transparent 72%), radial-gradient(28% 28% at 74% 30%, color-mix(in oklab, var(--color-appointment) 32%, transparent), transparent 72%), radial-gradient(38% 32% at 56% 78%, color-mix(in oklab, var(--color-rental) 28%, transparent), transparent 72%);position:absolute;inset:-35%}[data-look=midnight]:not(.look-card):after{content:"";z-index:-1;pointer-events:none;background-image:var(--look-film);mix-blend-mode:soft-light;opacity:.3;position:absolute;inset:0}[data-look=noir]:not(.look-card){background-image:radial-gradient(120% 70% at 50% 0%, color-mix(in oklab, var(--look-accent) 10%, transparent), transparent 62%);background-repeat:no-repeat}[data-look=noir] .look-tagline,[data-look=journal] .look-tagline{letter-spacing:.22em;text-transform:uppercase;font-size:11px}[data-look=noir] .look-tagline{color:var(--look-accent)}[data-shadow=hard] :is(button,a).bg-ink{box-shadow:0 0 0 var(--look-border) var(--look-card-ink), calc(var(--look-border) * 1.5) calc(var(--look-border) * 1.5) 0 var(--look-border) var(--look-card-ink)}[data-shadow=hard] :is(button,a).bg-ink:active{box-shadow:0 0 0 var(--look-border) var(--look-card-ink);translate:calc(var(--look-border) * 1.5) calc(var(--look-border) * 1.5)}@media (min-width:40rem){[data-look=scrapbook] .shadow-float{position:relative}[data-look=scrapbook] .shadow-float:before,[data-look=scrapbook] .shadow-float:after{content:"";background-color:color-mix(in oklab, var(--look-accent) 34%, #fff3c4);opacity:.92;background-image:repeating-linear-gradient(90deg,#fff6 0 6px,#0000 6px 12px);width:96px;height:28px;position:absolute;top:-14px;box-shadow:0 1px 2px #00000024}[data-look=scrapbook] .shadow-float:before{left:26px;rotate:-5deg}[data-look=scrapbook] .shadow-float:after{right:26px;rotate:4deg}[data-look=midnight] .shadow-float{background-color:color-mix(in oklab, var(--color-paper) 82%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.4);backdrop-filter:blur(28px)saturate(1.4);box-shadow:inset 0 1px 0 #ffffff29, var(--tw-ring-shadow,0 0 #0000), var(--look-shadow-float)}[data-look=noir]:not(.look-card):after{content:"";z-index:-1;pointer-events:none;border:1px solid color-mix(in srgb, var(--look-accent) 40%, transparent);position:absolute;inset:14px}}@media not (min-width:40rem){:is([data-look=scrapbook],[data-look=zine],[data-look=bubblegum]) .look-brand{padding-right:5.25rem}}
[data-look] .look-backdrop{z-index:-1;pointer-events:none;opacity:0;transition:opacity 1.2s;position:fixed;inset:0;overflow:hidden}[data-look] .look-backdrop[data-on]{opacity:1}[data-look] .look-backdrop canvas{width:100%;height:100%;position:absolute;inset:0}[data-look] .look-backdrop[data-kind=flow] canvas{transform-origin:0 0;filter:blur(10px);will-change:transform;width:29%;height:29%;inset:-8% auto auto -8%;transform:scale(4)}@media not (min-width:40rem){[data-look] .look-backdrop{height:24rem;bottom:auto}}
@media (prefers-reduced-motion:no-preference){main[data-look]{--arrive:look-rise;--arrive-card:look-rise;--arrive-time:.7s;--arrive-ease:cubic-bezier(.2, .7, .2, 1)}main[data-look=grid]{--arrive:look-wipe;--arrive-card:look-unroll;--arrive-time:.55s;--arrive-ease:cubic-bezier(.6, 0, .2, 1)}main[data-look=noir]{--arrive:look-fade;--arrive-card:look-fade;--arrive-time:1.3s;--arrive-ease:ease-out}main[data-look=zine]{--arrive:look-stamp;--arrive-card:look-drop;--arrive-time:.36s;--arrive-ease:cubic-bezier(.3, 1.6, .5, 1)}main[data-look=scrapbook]{--arrive-card:look-settle;--arrive-ease:cubic-bezier(.3, 1.3, .5, 1)}main[data-look=journal]{--arrive:look-wipe;--arrive-card:look-fade;--arrive-time:.9s}main[data-look=midnight]{--arrive-card:look-emerge;--arrive-time:.9s}main[data-look=bubblegum]{--arrive:look-pop;--arrive-card:look-pop;--arrive-time:.55s;--arrive-ease:cubic-bezier(.3, 1.5, .5, 1)}main[data-look] .look-brand{animation:var(--arrive) var(--arrive-time) var(--arrive-ease) backwards}main[data-look=noir] .look-tagline{animation:1.6s ease-out .15s backwards look-gather}@media (min-width:40rem){main[data-look]>div>div>.shadow-float{animation:var(--arrive-card) var(--arrive-time) 90ms var(--arrive-ease) backwards}}.look-decor[data-sheet] svg{animation:.5s cubic-bezier(.3,1.5,.5,1) backwards look-stick,6s ease-in-out infinite alternate look-bob;animation-delay:calc(var(--i) * 90ms + .26s), calc(var(--i) * -1.3s)}.look-decor[data-sheet=scrapbook] svg{transform-origin:50% 10%;animation-name:look-stick,look-sway;animation-duration:.5s,5.5s}.look-decor[data-sheet=zine] svg{animation-name:look-stick,look-jitter;animation-duration:.5s,1.1s;animation-timing-function:cubic-bezier(.3,1.5,.5,1),step-end;animation-direction:normal}.look-decor[data-sheet=bubblegum] svg{animation-name:look-stick,look-float;animation-duration:.5s,4.6s}.look-decor[data-sheet=midnight] i{animation:4.5s ease-in-out infinite look-twinkle;animation-delay:calc(var(--i) * -.83s)}[data-look=zine]:not(.look-card):before{animation:7s linear infinite look-crawl}main[data-look=grid]:after{content:"";z-index:-1;background:var(--look-accent);opacity:.6;height:1px;animation:12s cubic-bezier(.45,0,.55,1) infinite look-scan;position:fixed;inset:0 0 auto}main[data-look=grid] .look-brand h1:not(.sr-only):after{content:"";background:var(--look-accent);width:.5em;height:.8em;margin-left:.16em;animation:1.1s step-end 4 forwards look-blink;display:inline-block}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is([data-shadow=soft],[data-shadow=glow]) :is(button,a).bg-ink:hover{transform:translateY(-1px)}[data-shadow=hard] :is(button,a).bg-ink:hover:not(:active){box-shadow:0 0 0 var(--look-border) var(--look-card-ink), calc(var(--look-border) * 1.5 + 2px) calc(var(--look-border) * 1.5 + 2px) 0 var(--look-border) var(--look-card-ink);transform:translate(-2px,-2px)}[data-look=bubblegum] :is(button,a).bg-ink:hover{transform:scale(1.04)}[data-look=noir] :is(button,a).bg-ink{background-image:linear-gradient(110deg,#0000 35%,#fff6 50%,#0000 65%);background-position:130% 0;background-repeat:no-repeat;background-size:260% 100%;transition:background-color .15s,color .15s,background-position .9s}[data-look=noir] :is(button,a).bg-ink:hover{background-position:-30% 0}}
@keyframes look-rise{0%{opacity:0;translate:0 14px}}@keyframes look-fade{0%{opacity:0}}@keyframes look-wipe{0%{clip-path:inset(-8px 100% -8px -8px)}to{clip-path:inset(-8px)}}@keyframes look-unroll{0%{clip-path:inset(-8px -8px 100%)}to{clip-path:inset(-8px)}}@keyframes look-stamp{0%{opacity:0;rotate:-2.5deg;scale:1.14}}@keyframes look-drop{0%{opacity:0;translate:-10px -10px}}@keyframes look-settle{0%{opacity:0;translate:0 -16px;rotate:-1.6deg}}@keyframes look-pop{0%{opacity:0;scale:.9}}@keyframes look-emerge{0%{opacity:0;scale:.975}}@keyframes look-gather{0%{opacity:0;letter-spacing:.5em}}@keyframes look-stick{0%{opacity:0;scale:1.5}}@keyframes look-bob{to{translate:0 -8px}}@keyframes look-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes look-jitter{0%{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)translate(1px,-1px)}}@keyframes look-float{0%{transform:translateY(6px)}to{transform:translateY(-10px)scale(1.05)}}@keyframes look-twinkle{50%{opacity:.95;scale:1.25}}@keyframes look-crawl{to{transform:translate(14px,14px)}}@keyframes look-scan{0%{translate:0 -2vh}to{translate:0 102vh}}@keyframes look-blink{50%{opacity:0}}
