@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/577b8067601e9847-s.p.17uyqh1z65ij2.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d1ea58cfb9c551d-s.1q140kewwut-u.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:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d1bdedfd2fe13894-s.0m229dhbrkwlu.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:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e23e5114abf0db3-s.p.3vomj4ys718n3.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:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/34da6f6f5d0d57a5-s.p.3j785ygmx2sxp.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c5ef4f45c466146b-s.2ziap8r8vixmb.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:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e9c5fb40545fcd2-s.3zvdh294vpi9c.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:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89d4f80f11029d6d-s.p.3y48j16vw3ns0.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:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/876b05e81fb36bf6-s.p.3-cnw-vwwbh1_.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5128e7653d6f3744-s.1858_xfzcanvy.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:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07bc3d3e69c8b6e8-s.0h71b1gd0-8_7.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:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/118b6ed7ac256a99-s.p.3btzg3pbxiu1o.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:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a244653d74e7372f-s.p.3zj8sbbtpwle6.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7ff43f20b4a94066-s.2oiv5hw7w39w8.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:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d5ac005905e340fc-s.24ikpou2wpz2l.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:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c750adf2ddf22b70-s.p.1j3epi4sx1jkp.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:Kanit Fallback;src:local(Arial);ascent-override:108.49%;descent-override:38.96%;line-gap-override:0.0%;size-adjust:101.39%}.kanit_e1520fe7-module__bza4XW__className{font-family:Kanit,Kanit Fallback;font-style:normal}.kanit_e1520fe7-module__bza4XW__variable{--font-display:"Kanit", "Kanit Fallback"}
@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/08f3d05b771d66cc-s.09q3flbxo0w4e.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:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/413670c8b897121b-s.p.3u0t_c_yzgtgw.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/72b93e0389b54497-s.3fcxnszjbtksy.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:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab8c2f9dfe50fb3c-s.p.09e83-4vqkr8v.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:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/57f2d0e8dd065b18-s.2taqxaqrv3ssw.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:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/966a1ae9b0187c65-s.p.3_xwflgq9fbqb.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/25d906941e607a44-s.1x31jf7v-_3a0.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:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/666deae7c569669f-s.p.2t1pwrt0o-zp3.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:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cce0da533fe89a78-s.20mrlfyovr0p8.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:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/411573def610439a-s.p.2wx1mw4dt7_s5.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0f35197ba25d2b5b-s.10770ssbdafq9.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:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e4b5e1d5de235207-s.p.0xwse1x-bzy3s.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:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cdf71b3840042aba-s.2m8zx_hq13x-4.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:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86fee4a10e2832ea-s.p.2_z8r5dfkst21.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b1ef0ab36ab59f4e-s.1nxoen_49_z0x.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:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9fdf3a539c009271-s.p.0oqt8towxai-k.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:IBM Plex Sans Thai Fallback;src:local(Arial);ascent-override:110.31%;descent-override:52.78%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_thai_3da6478a-module__fn6RFa__className{font-family:IBM Plex Sans Thai,IBM Plex Sans Thai Fallback;font-style:normal}.ibm_plex_sans_thai_3da6478a-module__fn6RFa__variable{--font-body:"IBM Plex Sans Thai", "IBM Plex Sans Thai Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-green-100:#dcfce7;--color-green-500:#00c758;--color-emerald-600:#009767;--color-blue-100:#dbeafe;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-900:#1c398e;--color-gray-200:#e5e7eb;--color-gray-400:#99a1af;--color-gray-600:#4a5565;--color-gray-950:#030712;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--font-body:var(--font-body);--shadow-low:var(--shadow-low);--shadow-mid:var(--shadow-mid);--shadow-high:var(--shadow-high);--ease-standard:var(--ease-standard);--ease-entry:var(--ease-entry)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-950:lab(1.90334% .278696 -5.48866)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[999\]{z-index:999}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-6{margin:calc(var(--spacing) * 6)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-48{height:calc(var(--spacing) * 48)}.h-screen{height:100vh}.min-h-dvh{min-height:100dvh}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-32{width:calc(var(--spacing) * 32)}.w-64{width:calc(var(--spacing) * 64)}.w-\[200px\]{width:200px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-md{max-width:var(--container-md)}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-x-2>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(2px * var(--tw-divide-x-reverse));border-inline-end-width:calc(2px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-2>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(2px * var(--tw-divide-y-reverse));border-bottom-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-black>:not(:last-child)){border-color:var(--color-black)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-black{border-color:var(--color-black)}.bg-\[\#1040C0\]{background-color:#1040c0}.bg-\[\#D02020\]{background-color:#d02020}.bg-\[\#F0C020\]{background-color:#f0c020}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-red-500{background-color:var(--color-red-500)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.font-display{font-family:var(--font-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[1\.5\]{--tw-tracking:1.5;letter-spacing:1.5px}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-black{color:var(--color-black)}.text-blue-900{color:var(--color-blue-900)}.text-emerald-600{color:var(--color-emerald-600)}.text-gray-600{color:var(--color-gray-600)}.text-green-500{color:var(--color-green-500)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-\[0\.03\]{opacity:.03}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[2px_2px_0px_0px_black\]{--tw-shadow:2px 2px 0px 0px var(--tw-shadow-color,black);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[4px_4px_0px_0px_black\]{--tw-shadow:4px 4px 0px 0px var(--tw-shadow-color,black);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[5px_5px_0px_0px_black\]{--tw-shadow:5px 5px 0px 0px var(--tw-shadow-color,black);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/elevation{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.checked\:bg-\[\#1040C0\]:checked{background-color:#1040c0}.focus\:bg-\[\#FFF9C4\]:focus{background-color:#fff9c4}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:translate-x-\[1px\]:active{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-x-\[2px\]:active{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[1px\]:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[2px\]:active{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:border:active{border-style:var(--tw-border-style);border-width:1px}.active\:border-black:active{border-color:var(--color-black)}.active\:bg-black:active{background-color:var(--color-black)}.active\:bg-white:active{background-color:var(--color-white)}.active\:text-black:active{color:var(--color-black)}.active\:text-white:active{color:var(--color-white)}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[loaded\=true\]\:opacity-100[data-loaded=true]{opacity:1}.data-\[loaded\=true\]\:grayscale-0[data-loaded=true]{--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (prefers-color-scheme:dark){.dark\:bg-gray-950{background-color:var(--color-gray-950)}}}:root{--cream-50:#fff7fb;--cream-100:#eef5ff;--cream-200:#dcebfa;--cream-300:#c3daf0;--ink-900:#232839;--ink-700:#4a5067;--ink-500:#5f6479;--pink-100:#fde9f3;--pink-300:#f9cce0;--pink-500:#f2a0c6;--pink-700:#ab4e73;--sage-100:#e3f3ec;--sage-300:#aee3cd;--sage-500:#6cc299;--sage-700:#357a59;--gold-100:#faf0d8;--gold-300:#ecc987;--gold-500:#c79a45;--gold-700:#7d5c15;--ice-100:#e4f1ff;--ice-300:#a8d2fb;--ice-500:#5fa8f2;--ice-700:#2566be;--purple-100:#efe9fe;--purple-300:#d6c4fa;--purple-500:#b18cf4;--purple-700:#5a32c4;--white:#fff;--surface-base:var(--cream-50);--surface-raised:var(--white);--surface-sunk:var(--cream-100);--surface-cool:var(--ice-100);--surface-warm:var(--gold-100);--surface-violet:var(--purple-100);--text-primary:var(--ink-900);--text-secondary:var(--ink-700);--text-muted:var(--ink-500);--text-on-accent:var(--white);--accent-warm:var(--gold-500);--accent-warm-ink:var(--gold-700);--accent-pink:var(--pink-500);--accent-pink-ink:var(--pink-700);--accent-cool:var(--ice-500);--accent-cool-ink:var(--ice-700);--accent-violet:var(--purple-500);--accent-violet-ink:var(--purple-700);--accent-sage:var(--sage-500);--accent-sage-ink:var(--sage-700);--border-hairline:var(--cream-200);--border-strong:var(--cream-300);--pill-link-ink:#8a3559;--pill-link-border:var(--accent-pink-ink)}@supports (color:color-mix(in lab, red, red)){:root{--pill-link-border:color-mix(in srgb, var(--accent-pink-ink) 60%, var(--border-strong))}}:root{--focus-ring:var(--pink-700);--focus-ring-width:2px;--focus-ring-offset:2px;--window-light:radial-gradient(82% 82% at 50% 42%, #5fa8f26b 0%, #8296f83d 30%, #b296f521 52%, #f2a0c612 72%, #f7fbff00 90%);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--text-display:clamp(2.6rem, 9vw, 4.25rem);--text-h1:clamp(1.9rem, 6vw, 2.75rem);--text-h2:clamp(1.5rem, 4.5vw, 2rem);--text-h3:clamp(1.2rem, 3.5vw, 1.4rem);--text-body-lg:1.125rem;--text-body:1rem;--text-meta:.8125rem;--text-micro:.6875rem;--text-stat:1.9rem;--text-hero:clamp(2.8rem, 8vw, 5rem);--text-quote:clamp(1.4rem, 4.5vw, 1.7rem);--text-stat-lg:1.7rem;--text-num-lg:clamp(2rem, 6cqi, 3.4rem);--text-title-fluid:clamp(1.5rem, 4cqi, 2.1rem);--text-title-listing:clamp(1.05rem, .82rem + 1.1cqi, 1.15rem);--lh-tight:1.12;--lh-display:1.28;--lh-quote:1.58;--lh-snug:1.35;--lh-body:1.72;--tracking-tight:-.01em;--tracking-label:.08em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-xs:6px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:30px;--radius-full:999px;--shadow-low:0 1px 2px #2328390d, 0 1px 3px #2328390a;--shadow-mid:0 4px 14px #23283917, 0 2px 6px #2328390d;--shadow-high:0 14px 38px #23283921, 0 6px 14px #23283912;--shadow-glow:0 0 64px #5fa8f24d;--scrim-strong:#181c2ab3;--scrim-badge:#181c2a9e;--scrim-soft:#181c2a52;--scrim-cover:#101422db;--z-base:0;--z-raised:1;--z-overlay:2;--z-scrim:3;--z-sticky:12;--z-modal:50;--ease-standard:cubic-bezier(.22, 1, .36, 1);--ease-entry:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--dur-micro:.16s;--dur-standard:.22s;--dur-entry:.32s;--dur-reveal:.46s;--dur-quote-fade:.36s;--dur-pan:1.1s}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:clamp(16px,14.5px + .4vw,20px)}body{background:var(--surface-base);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--fw-regular);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis:none}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-primary);line-height:var(--lh-display);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}.display{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-display);line-height:var(--lh-display);letter-spacing:var(--tracking-tight)}h1,.h1{font-size:var(--text-h1);font-weight:var(--fw-semibold)}h2,.h2{font-size:var(--text-h2);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}h3,.h3{font-size:var(--text-h3);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}p{text-wrap:pretty;margin:0}.body-lg{font-size:var(--text-body-lg);line-height:var(--lh-body)}.body{font-size:var(--text-body);line-height:var(--lh-body)}.meta-label{font-family:var(--font-body);font-size:var(--text-meta);font-weight:var(--fw-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}a{color:var(--accent-pink-ink);text-underline-offset:2px;text-decoration-thickness:1px}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}@keyframes gwy-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.site{--head-h:56px;background:var(--surface-base);color:var(--text-primary);-webkit-overflow-scrolling:touch;height:100dvh;font-family:var(--font-body);overflow:hidden auto;container-type:inline-size}.site:focus,.site:focus-visible{outline:none}.site *{box-sizing:border-box}.eyebrow__title,.hero__name,.story__quote blockquote{text-wrap:balance}.post__text{text-wrap:pretty}@media (max-width:559px){.site{--head-h:calc(43px + max(13px, env(safe-area-inset-top,13px)))}}.feed__head{margin-top:0}.sitehead{z-index:12;justify-content:space-between;align-items:center;gap:12px;padding:13px 22px;display:flex;position:sticky;top:0}.sitehead:before{content:"";height:var(--head-h,56px);z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid var(--border-hairline);background:#f7fbffd1;position:fixed;inset:0 0 auto}html[data-tier=low] .sitehead:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7fbfff2}@media (max-width:559px){.sitehead{padding-top:max(13px, env(safe-area-inset-top,13px))}}.sitehead__mark{align-items:center;line-height:0;display:inline-flex}.sitehead__right{align-items:center;gap:clamp(10px,2vw,18px);display:flex}.chapnav{align-items:center;display:flex;position:relative}.chapnav__list{align-items:center;gap:clamp(16px,1.8vw,26px);margin:0;padding:0;list-style:none;display:flex}.chapnav__link{font-family:var(--font-display);font-size:var(--text-meta);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);white-space:nowrap;transition:color var(--dur-micro) var(--ease-standard);font-weight:600;text-decoration:none}.chapnav__link:hover,.chapnav__link:focus-visible{color:var(--text-primary)}.chapnav__burger{border-radius:var(--radius-full);border:1px solid var(--border-hairline);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;transition:background var(--dur-micro) var(--ease-standard), color var(--dur-micro) var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:none}.chapnav__burger:hover{background:var(--surface-sunk);color:var(--text-primary)}@media (max-width:820px){.chapnav__burger{display:inline-flex}.chapnav__link{width:100%;padding:11px 0;display:block}.chapnav__list{background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-low);z-index:20;flex-direction:column;align-items:stretch;gap:2px;padding:10px 20px;display:none;position:absolute;top:calc(100% + 12px);right:0}.chapnav__list[data-open=true]{display:flex}}.wrap{padding-inline:22px}.eyebrow{text-align:center;margin:8px 0 16px}.eyebrow__label{font-size:var(--text-meta);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600}.chapter{scroll-margin-top:var(--head-h,0px);padding:40px 0;position:relative}.chapter .wrap,.story{max-width:680px;margin-inline:auto}.chapter--story,.chapter--closing{background:var(--surface-sunk);container-type:inline-size}.chapter--stats,.chapter--highlights,.chapter--discography,.chapter--gallery,.chapter--moments,.chapter--upcoming{container-type:inline-size}@media (max-width:559px){.chapter>.wrap{box-sizing:border-box;width:100%}}@container (min-width:600px){.sitehead{padding-inline:32px}}@container (min-width:920px){.sitehead{padding-inline:44px}.chapter{padding:64px 0}.chapter .wrap,.story{max-width:760px}}@container (min-width:1280px){.chapter{padding:80px 0}.chapter .wrap,.story{max-width:980px}}@container (min-width:1600px){.chapter .wrap,.story{max-width:1200px}}@container (min-width:2048px){.chapter{padding:96px 0}.chapter .wrap,.story{max-width:1440px}}.chip{font-size:var(--text-micro);border-radius:var(--radius-full);text-transform:capitalize;padding:3px 11px;font-weight:600}.chip--sage{background:var(--sage-100);color:var(--sage-700)}.chip--pink{background:var(--pink-100);color:var(--pink-700)}.chip--gold{background:var(--gold-100);color:var(--gold-700)}.chip--ice{background:var(--ice-100);color:var(--ice-700)}.chip--violet{color:#5848a6;background:#ece8fb}.chip--plum{color:#8b4585;background:#f6e6f4}.chip--teal{color:#2c7c70;background:#d8f1ec}.chip--sky{color:#2b6f9c;background:#def1fb}.chip--bnk48{color:#7f5e7d;background:#f3e9f3}.chip--cgm48{color:#2f806d;background:#dbf3ee}.pill-link{border-radius:var(--radius-full);background:var(--accent-pink);align-items:center;gap:4px;margin-inline-start:auto;padding:3px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pill-link{background:color-mix(in srgb, var(--accent-pink) 9%, transparent)}}.pill-link{-webkit-backdrop-filter:blur(3px)saturate(1.5);backdrop-filter:blur(3px)saturate(1.5);border:1px solid var(--pill-link-border);font-size:var(--text-micro);color:var(--pill-link-ink);transition:box-shadow var(--dur-micro) var(--ease-standard);font-weight:600;text-decoration:none;position:relative}.pill-link:before{content:"";position:absolute;inset:-9px -6px}@media (hover:hover) and (pointer:fine){.pill-link:hover{box-shadow:var(--shadow-mid)}}.sched{margin-top:var(--space-1);font-size:var(--text-meta);flex-direction:column;gap:4px;display:flex}.sched__day{grid-template-columns:auto 1fr;align-items:start;gap:2px 12px;display:grid}.sched__day-date{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;min-inline-size:6ch}.sched__day-slots{flex-direction:column;gap:2px;display:flex}.sched__slot{gap:8px;display:flex}.sched__slot-time{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.sched__slot-label{color:var(--text-secondary)}.sched__day--passed{opacity:.55}.sched__more{font-size:var(--text-micro);color:var(--pill-link-ink);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;margin-top:2px;padding:0;font-weight:600;display:inline-flex;position:relative}.sched__more:before{content:"";position:absolute;inset:-12px -8px}.sched__more-chev{transition:transform var(--dur-standard) var(--ease-standard)}.sched__more[aria-expanded=true] .sched__more-chev{transform:rotate(180deg)}.skel{background:linear-gradient(90deg, var(--cream-100) 25%, var(--cream-200) 37%, var(--cream-100) 63%);border-radius:var(--radius-xs);background-size:400% 100%;animation:1.4s infinite gwy-shimmer}.skel--line{border-radius:var(--radius-xs);height:12px;display:inline-block}.stale-dot{border-radius:var(--radius-full);background:var(--gold-500);width:6px;height:6px;display:inline-block}.linkify__a{color:inherit;text-underline-offset:2px;word-break:break-all;text-decoration:underline}.playdot{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);background:#101a3047;border:1px solid #ffffff8c;justify-content:center;align-items:center;width:62px;height:62px;margin:auto;display:flex;position:absolute;inset:0;box-shadow:0 8px 24px #10142247,inset 0 1px #ffffff8c}.playdot svg{margin-left:2px}.playdot polygon{fill:var(--white)}.hero__dot,.story__dot,.mcar__dot{position:relative}.hero__dot:before,.story__dot:before,.mcar__dot:before{content:"";width:calc(100% + var(--dots-gap,8px));height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sitehead__mark,.chapnav__burger,.foot__contact,.foot__legal a{position:relative}.sitehead__mark:before,.chapnav__burger:before,.foot__contact:before,.foot__legal a:before{content:"";width:100%;min-width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.statemsg{text-align:center;background:var(--accent-pink);max-width:380px;margin:26px auto;padding:30px 26px}@supports (color:color-mix(in lab, red, red)){.statemsg{background:color-mix(in srgb, var(--accent-pink) 9%, transparent)}}.statemsg{-webkit-backdrop-filter:blur(3px)saturate(1.5);backdrop-filter:blur(3px)saturate(1.5);border:1px solid var(--accent-pink)}@supports (color:color-mix(in lab, red, red)){.statemsg{border:1px solid color-mix(in srgb, var(--accent-pink) 55%, var(--border-hairline))}}.statemsg{border-radius:var(--radius-lg);box-shadow:var(--shadow-low)}.statemsg--soft{box-shadow:none;background:0 0;border:none;padding:36px 20px}.statemsg__title{font-family:var(--font-display);font-weight:700;font-size:var(--text-h3);color:var(--text-primary);text-wrap:balance;margin:0}.statemsg__body{font-size:var(--text-meta);color:var(--text-secondary);text-wrap:balance;max-width:30ch;margin:10px auto 0;line-height:1.65}.statemsg__action{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.statemsg__btn{font-family:var(--font-body);font-weight:600;font-size:var(--text-meta);border-radius:var(--radius-full);border:1px solid var(--border-hairline);background:var(--surface-raised);min-height:44px;color:var(--accent-pink-ink);cursor:pointer;white-space:nowrap;transition:box-shadow var(--dur-micro) var(--ease-standard), transform var(--dur-micro) var(--ease-standard);align-items:center;gap:8px;padding:0 22px;display:inline-flex}@media (hover:hover) and (pointer:fine){.statemsg__btn:hover{box-shadow:var(--shadow-mid)}}.statemsg__btn:active{transform:scale(.97)}.statemsg__btn--quiet{background:0 0;border-color:#0000;min-height:40px;padding:0 14px}.statemsg__btn--quiet:hover{box-shadow:none;text-decoration:underline}.sknode .tnode__dot{border-color:var(--cream-300);background:var(--cream-100);box-shadow:0 0 0 4px var(--surface-base)}.sknode .tnode__head{box-shadow:none;cursor:default;background:0 0;border-color:#0000}.sknode .tnode__head:hover{background:0 0}.media{position:relative;overflow:hidden}.media__backdrop{object-fit:cover;filter:blur(22px)saturate(1.08)brightness(.94);transform:scale(1.18)}.media__main{object-fit:contain;object-position:center;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.media__main--cover{-webkit-mask-image:none;mask-image:none}.media--default{background:radial-gradient(62% 82% at 50% 34%, var(--ice-100), var(--cream-100));justify-content:center;align-items:center;display:flex}.mcar{position:absolute;inset:0;overflow:hidden}.mcar__media{position:absolute;inset:0}.mcar__track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;position:absolute;inset:0;overflow:auto hidden}.mcar__track::-webkit-scrollbar{display:none}.mcar__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;height:100%;position:relative}.mcar__count{z-index:2;background:var(--scrim-badge);color:var(--text-on-accent);font-size:var(--text-micro);font-variant-numeric:tabular-nums;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:3px 9px;position:absolute;top:10px;right:10px}.mcar__kind{z-index:2;background:var(--scrim-badge);color:var(--text-on-accent);font-size:var(--text-micro);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:3px 9px;position:absolute;top:10px;left:10px}.mcar__dots{z-index:2;--dots-gap:6px;gap:var(--dots-gap);border-radius:var(--radius-full);background:var(--scrim-badge);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;align-items:center;width:max-content;padding:5px 9px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.mcar__dot{border-radius:var(--radius-full);cursor:pointer;pointer-events:auto;width:7px;height:7px;transition:width var(--dur-micro) var(--ease-standard), background var(--dur-micro) var(--ease-standard);background:#ffffff8c;border:none;padding:0;box-shadow:0 1px 2px #10142259}.mcar__dot.is-on{background:#fff;width:18px}.mvid__poster{cursor:pointer;background:50%/cover;border:none;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.mvid__poster-img{object-fit:cover}.mvid__player{object-fit:contain;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.mcar__expand{z-index:3;border-radius:var(--radius-full);background:var(--scrim-badge);width:28px;height:28px;color:var(--text-on-accent);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;justify-content:center;align-items:center;padding:0;font-size:.9rem;line-height:1;display:flex;position:absolute;bottom:10px;right:10px}.mcar__expand:before{content:"";position:absolute;inset:-8px}:is(.mcar__slide:has(.mvid__player) .mcar__expand,.mcar__slide:has(.hl__embed) .mcar__expand,.mcar--single:has(.mvid__player) .mcar__expand,.mcar--single:has(.hl__embed) .mcar__expand){display:none}.mcar__zoom{z-index:1;cursor:zoom-in;background:0 0;border:none;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}html[data-lightbox-open] .site{overflow:hidden}.mlb{background:var(--scrim-cover);-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text-on-accent);border:none;margin:0;padding:0;overflow:hidden}.mlb::backdrop{background:var(--scrim-cover)}.mlb__stage{touch-action:pinch-zoom;position:absolute;inset:0;overflow:hidden}.mlb__track{will-change:transform;display:flex;position:absolute;inset:0}.mlb__slot{flex:0 0 100%;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.mlb__slot[aria-hidden]{pointer-events:none}.mlb__img,.mlb__preview{object-fit:contain}.mlb__frame{aspect-ratio:16/9;width:min(100vw,177.778dvh - 10.6667rem);max-height:calc(100dvh - 6rem);position:relative}.mlb__close,.mlb__nav{z-index:2;border-radius:var(--radius-full);background:var(--scrim-badge);width:44px;height:44px;color:var(--text-on-accent);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;display:flex;position:absolute}.mlb__close{top:max(12px, env(safe-area-inset-top,12px));right:max(12px, env(safe-area-inset-right,12px))}.mlb__nav--prev{top:50%;left:max(12px, env(safe-area-inset-left,12px));transform:translateY(-50%)}.mlb__nav--next{top:50%;right:max(12px, env(safe-area-inset-right,12px));transform:translateY(-50%)}.mlb__nav[aria-disabled=true]{opacity:.35;cursor:default}.mlb__count{z-index:2;bottom:max(14px, env(safe-area-inset-bottom,14px));border-radius:var(--radius-full);background:var(--scrim-badge);color:var(--text-on-accent);font-size:var(--text-micro);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:3px 11px;position:absolute;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.mlb[open]{animation:mlb-in var(--dur-entry) var(--ease-entry)}.mlb[open]::backdrop{animation:mlb-fade var(--dur-entry) var(--ease-entry)}}html[data-tier=low] .mlb{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-tier=low] .mlb[open],html[data-tier=low] .mlb[open]::backdrop{animation:none}@keyframes mlb-in{0%{opacity:0;transform:scale(.96)}}@keyframes mlb-fade{0%{opacity:0}}.scene{position:relative}.scene--reveal{transition:opacity var(--dur-reveal) var(--ease-entry), transform var(--dur-reveal) var(--ease-entry)}html.js .scene--reveal:not([data-shown=true]){opacity:0;will-change:opacity, transform;animation:scene-failsafe .5s var(--ease-entry) .8s both;transform:translateY(24px)}.scene--reveal[data-shown=true]{opacity:1;transform:none}@keyframes scene-failsafe{to{opacity:1;transform:none}}.scene-stagger>*{transition:opacity var(--dur-reveal) var(--ease-entry), transform var(--dur-reveal) var(--ease-entry)}html.js .scene-stagger>*{opacity:0;animation:scene-failsafe .5s var(--ease-entry) 1s both;transform:translateY(12px)}.scene--reveal[data-shown=true] .scene-stagger>*{opacity:1;transform:none}.scene--reveal[data-shown=true] .scene-stagger>:first-child{transition-delay:40ms}.scene--reveal[data-shown=true] .scene-stagger>:nth-child(2){transition-delay:.1s}.scene--reveal[data-shown=true] .scene-stagger>:nth-child(3){transition-delay:.16s}.scene--reveal[data-shown=true] .scene-stagger>:nth-child(4){transition-delay:.22s}.scene--reveal[data-shown=true] .scene-stagger>:nth-child(5){transition-delay:.28s}.scene--reveal[data-shown=true] .scene-stagger>:nth-child(n+6){transition-delay:.34s}@media (prefers-reduced-motion:reduce){.scene--reveal{opacity:1;will-change:auto;transition:none;transform:none}.scene-stagger>*{opacity:1;transition:none;transform:none}}.chapter--hero{min-height:calc(100svh - var(--head-h,0px));justify-content:center;align-items:center;padding:clamp(8px,2svh,44px) 22px;display:flex;container-type:inline-size}.hero__inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(5px,1.1svh,12px);width:100%;max-width:28rem;display:flex}.hero__lockup{flex-direction:column;align-items:center;gap:4px;display:flex}.hero__call{max-inline-size:26ch;font-family:var(--font-body);font-size:var(--text-meta);color:var(--text-secondary);text-wrap:balance;margin:0}.hero__name{font-family:var(--font-display);font-weight:700;font-size:var(--text-hero);letter-spacing:-.02em;text-transform:uppercase;color:var(--text-primary);place-items:center;margin:2px 0 0;line-height:1.1;display:grid}.hero__name-word{opacity:0;transition:opacity var(--dur-standard) var(--ease-standard);grid-area:1/1}.hero__name-word[data-active=true]{opacity:1}.hero__affil{font-family:var(--font-body);font-weight:600;font-size:var(--text-meta);letter-spacing:.2em;color:var(--text-secondary);margin:0}.hero__th{flex-direction:column;gap:2px;margin:4px 0 0;display:flex}.hero__th-name{font-family:var(--font-display);font-weight:500;font-size:var(--text-body-lg);color:var(--text-secondary)}.hero__th-roman{font-family:var(--font-body);font-weight:500;font-size:var(--text-meta);letter-spacing:.04em;color:var(--text-muted)}.hero__cue{font-size:var(--text-micro);letter-spacing:.06em;color:var(--text-muted);pointer-events:none;margin:6px 0 0}.hero__portrait{width:min(100%, 28rem, calc((100svh - var(--head-h,0px)) * .48 * 4 / 5));aspect-ratio:4/5;border-radius:var(--radius-xl);border:1px solid #ffffffa6;margin-top:clamp(4px,1svh,10px);position:relative;overflow:hidden;box-shadow:0 26px 60px #5678af42,inset 0 1px #ffffffb3}.hero__carousel{position:absolute;inset:0;overflow:hidden}.hero__slide{position:absolute;inset:0}.hero__slide--back{z-index:1}.hero__slide--front{z-index:2}.hero__slide--front.is-fading{animation:hero-fade-in var(--hero-fade,1.4s) ease both;will-change:opacity}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}.hero__main{position:absolute;inset:0}.hero__scrim{display:none}.hero__dots{--dots-gap:8px;gap:var(--dots-gap);justify-content:center;margin-top:clamp(14px,2svh,20px);display:flex}.hero__dot{border-radius:var(--radius-full);cursor:pointer;width:8px;height:8px;transition:all var(--dur-micro) var(--ease-standard);background:#23283952;border:none;padding:0}.hero__dot.is-active{background:var(--accent-pink-ink);width:22px}@media (prefers-reduced-motion:reduce){.hero__slide--front.is-fading{animation:none}}@container (min-width:1024px){.hero__inner{text-align:left;grid-template-columns:auto auto;grid-template-areas:"lockup portrait""affil portrait""th portrait""cue dots";justify-content:center;place-items:center start;gap:10px clamp(48px,7cqw,130px);max-width:none;display:grid}.hero__lockup{grid-area:lockup;align-self:end;align-items:start}.hero__name{justify-items:start}.hero__affil{grid-area:affil;align-self:start}.hero__th{grid-area:th;align-self:start}.hero__cue{grid-area:cue;align-self:start}.hero__portrait{width:min(34cqw, 30rem, calc((100svh - var(--head-h,0px)) * .72 * 4 / 5));grid-area:portrait;margin-top:0}.hero__inner .hero__dots{grid-area:dots;justify-self:center;margin-top:0}}.story{text-align:center;padding-inline:26px}.story__quote{max-width:36ch;margin:0 auto 30px;position:relative}.story__mark{font-family:var(--font-display);font-weight:700;font-size:calc(var(--text-num-lg) * 1.4);color:var(--purple-300);height:34px;line-height:.5;display:block}.story__quote blockquote{font-family:var(--font-display);font-weight:600;font-size:var(--text-quote);line-height:var(--lh-quote);color:var(--text-primary);white-space:pre-wrap;margin:0}.story__quote figcaption{font-size:var(--text-meta);color:var(--text-muted);margin-top:14px}.story__quote figcaption:before{content:"— "}.story__rot{transition:opacity var(--dur-quote-fade) var(--ease-standard), transform var(--dur-quote-fade) var(--ease-standard)}.story__rot.is-in{opacity:1;transform:none}.story__rot.is-out{opacity:0;transform:translateY(6px)}.story__dots{--dots-gap:8px;gap:var(--dots-gap);justify-content:center;margin-top:18px;display:flex}.story__dot{border-radius:var(--radius-full);cursor:pointer;background:var(--cream-300);width:7px;height:7px;transition:background var(--dur-micro) var(--ease-standard), transform var(--dur-micro) var(--ease-standard);border:none;padding:0}.story__dot.is-on{background:var(--accent-pink);transform:scale(1.25)}.facts{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;margin-top:30px;display:flex}.story .facts{justify-content:center}.facts__break{display:none}@media (min-width:543px) and (max-width:669px),(min-width:801px) and (max-width:919px){.facts__break{flex-basis:100%;block-size:0;display:block}}.fact{box-sizing:border-box;text-align:center;background:var(--accent-pink);flex-direction:column;justify-content:center;align-items:center;min-height:72px;padding:10px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.fact{background:color-mix(in srgb, var(--accent-pink) 9%, transparent)}}.fact{-webkit-backdrop-filter:blur(3px)saturate(1.5);backdrop-filter:blur(3px)saturate(1.5);border:1px solid var(--accent-pink)}@supports (color:color-mix(in lab, red, red)){.fact{border:1px solid color-mix(in srgb, var(--accent-pink) 30%, var(--border-hairline))}}.fact{border-radius:var(--radius-md)}.fact__v{font-family:var(--font-display);font-weight:600;font-size:var(--text-body-lg);color:var(--text-primary);line-height:1.25}.fact__k{font-size:var(--text-micro);color:var(--text-muted);letter-spacing:.03em;white-space:nowrap;margin-top:5px;line-height:1.2}.socials{justify-content:center;gap:12px;margin-top:28px;display:flex}.social{border-radius:var(--radius-full);background:var(--pc,var(--accent-pink));width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.social{background:color-mix(in srgb, var(--pc,var(--accent-pink)) 14%, transparent)}}.social{-webkit-backdrop-filter:blur(3px)saturate(1.4);backdrop-filter:blur(3px)saturate(1.4);border:1px solid var(--pc,var(--accent-pink))}@supports (color:color-mix(in lab, red, red)){.social{border:1px solid color-mix(in srgb, var(--pc,var(--accent-pink)) 45%, var(--border-hairline))}}.social{cursor:pointer;transition:transform var(--dur-micro) var(--ease-standard), box-shadow var(--dur-micro) var(--ease-standard);justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.social:hover{box-shadow:var(--shadow-mid);transform:translateY(-1px)}}.social:active{transform:scale(.95)}.social svg,.social img{width:22px;height:22px}@container (max-width:440px){.story .facts{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.story .fact{width:calc(50% - 4px);min-height:64px;padding:8px 12px}}@container (min-width:920px){.story__quote{max-width:40ch}.story__quote blockquote{font-size:var(--text-h2)}}.upsec{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.upsec__list{gap:var(--space-4);flex-direction:column;inline-size:min(100%,34rem);margin:0;padding:0;list-style:none;display:flex}@container (min-width:920px){.upsec__list{inline-size:min(100%,38rem)}}@container (min-width:1280px){.upsec__list{inline-size:min(100%,43rem)}}@container (min-width:1600px){.upsec__list{inline-size:min(100%,48rem)}}@container (min-width:2048px){.upsec__list{inline-size:min(100%,55rem)}}.upcard{background:var(--accent-pink);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.upcard{background:color-mix(in srgb, var(--accent-pink) 9%, transparent)}}.upcard{-webkit-backdrop-filter:blur(3px)saturate(1.5);backdrop-filter:blur(3px)saturate(1.5);border:1px solid var(--accent-pink)}@supports (color:color-mix(in lab, red, red)){.upcard{border:1px solid color-mix(in srgb, var(--accent-pink) 30%, var(--border-hairline))}}.upcard{border-radius:var(--radius-md);text-align:start}.upcard__cover{aspect-ratio:16/9;position:relative}.upcard__text{gap:var(--space-1);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.upcard__date{font-size:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.upcard__location{font-size:var(--text-meta);color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.upcard__title{font-family:var(--font-display);font-size:var(--text-h3);color:var(--text-primary);text-wrap:balance;line-break:strict;font-weight:600}.upcard__body{font-size:var(--text-meta);color:var(--text-secondary);white-space:pre-wrap;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.upcard__meta{margin-top:var(--space-1);flex-wrap:wrap;align-items:center;gap:6px;display:flex}@container (min-width:640px){.upcard--media{flex-direction:row;align-items:stretch}.upcard--media .upcard__cover{aspect-ratio:auto;inline-size:46%;position:absolute;inset-block:0;inset-inline-start:0}.upcard--media .upcard__text{flex:1;justify-content:flex-start;margin-inline-start:46%}.upcard--media .upcard__title{font-size:var(--text-title-listing)}}.socialsec{padding-inline:22px}.socialgrid{gap:var(--space-5);margin-top:0;flex-direction:column;max-inline-size:500px;margin-inline:auto;display:flex}@media (min-width:780px){.socialgrid{max-inline-size:980px}}.socialembeds{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.socialembeds>.socialembed{min-inline-size:0}.socialembed{--body-h:396px;border:1px solid var(--pc);flex-direction:column;display:flex;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.socialembed{border:1px solid color-mix(in srgb, var(--pc) 45%, var(--border-hairline))}}.socialembed{border-radius:var(--radius-lg);box-shadow:var(--shadow-low);transition:box-shadow var(--dur-micro) var(--ease-standard);overflow:clip}@container (min-width:375px){.socialembed__body{--body-h:460px}}@container (min-width:415px){.socialembed__body{--body-h:484px}}@media (hover:hover) and (pointer:fine){.socialembed:hover{box-shadow:var(--shadow-mid)}}.socialembed__body{block-size:var(--body-h);border-radius:var(--radius-lg);background:radial-gradient(130% 150% at 0% 0%, var(--pc), transparent 60%), var(--pc);position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.socialembed__body{background:radial-gradient(130% 150% at 0% 0%, color-mix(in srgb, var(--pc) 22%, transparent), transparent 60%), color-mix(in srgb, var(--pc) 9%, transparent)}}.socialembed__body{-webkit-backdrop-filter:blur(3px)saturate(1.5);backdrop-filter:blur(3px)saturate(1.5)}.socialembed__frame{opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--dur-standard) var(--ease-standard);border:0;position:absolute;inset:0}.socialembed__frame[data-loaded=true]{opacity:1}.socialembed__poster{padding:var(--space-6);text-align:center;transition:opacity var(--dur-standard) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.socialembed__poster[data-hidden=true]{opacity:0}.socialembed__loading{font-size:var(--text-micro);color:var(--text-muted)}.socialembed__body>.socialembed__link{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.socialembed--link{block-size:auto}.socialembed--link .socialembed__body{justify-content:center;align-items:center;block-size:auto;min-block-size:128px;display:flex}.socialembed__link{text-align:center;flex-direction:column;align-items:center;gap:2px;font-weight:600;text-decoration:none;display:flex}.socialembed__handle{color:var(--text-primary);font-size:var(--text-body)}.socialembed__cta{color:var(--accent-pink-ink);font-size:var(--text-meta)}.iam48card{align-items:center;gap:var(--space-5) var(--space-10);padding:var(--space-10);border:1px solid var(--pc);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.iam48card{border:1px solid color-mix(in srgb, var(--pc) 42%, var(--border-hairline))}}.iam48card{border-radius:var(--radius-xl);box-shadow:var(--shadow-mid);background:radial-gradient(130% 150% at 0% 0%, var(--pc), transparent 60%), var(--pc)}@supports (color:color-mix(in lab, red, red)){.iam48card{background:radial-gradient(130% 150% at 0% 0%, color-mix(in srgb, var(--pc) 26%, transparent), transparent 60%), color-mix(in srgb, var(--pc) 13%, transparent)}}.iam48card{-webkit-backdrop-filter:blur(5px)saturate(1.5);backdrop-filter:blur(5px)saturate(1.5);color:inherit;transition:box-shadow var(--dur-micro) var(--ease-standard), transform var(--dur-micro) var(--ease-standard);text-decoration:none}@media (hover:hover) and (pointer:fine){a.iam48card:hover{box-shadow:var(--shadow-high);transform:translateY(-2px)}}a.iam48card:active{transform:translateY(0)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.iam48card,.socialembed__body{background:var(--pc)}@supports (color:color-mix(in lab, red, red)){.iam48card,.socialembed__body{background:color-mix(in srgb, var(--pc) 14%, var(--surface-raised))}}}html[data-tier=low] .iam48card,html[data-tier=low] .socialembed__body{background:var(--pc)}@supports (color:color-mix(in lab, red, red)){html[data-tier=low] .iam48card,html[data-tier=low] .socialembed__body{background:color-mix(in srgb, var(--pc) 14%, var(--surface-raised))}}html[data-tier=low] .iam48card,html[data-tier=low] .socialembed__body{-webkit-backdrop-filter:none;backdrop-filter:none}.iam48card__id{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.iam48card__avatar{border-radius:var(--radius-full);object-fit:cover;border:2px solid var(--white);block-size:104px;inline-size:104px;box-shadow:var(--shadow-low)}.iam48card__avatar--fallback{background:radial-gradient(70% 70% at 35% 30%, var(--pink-100), var(--cream-100));display:block}.iam48card__logo{object-fit:contain;opacity:.9;pointer-events:none;block-size:60px;inline-size:60px;position:absolute;inset-block-end:var(--space-5);inset-inline-end:var(--space-5)}.iam48card__name{font-size:var(--text-meta);color:var(--text-secondary);font-weight:600}.iam48card__headline{gap:var(--space-1);flex-direction:column;display:flex}.iam48card__headline .iam48card__val{font-size:var(--text-display);line-height:1}.iam48card__list{gap:var(--space-3) var(--space-8);flex-wrap:wrap;display:flex}.iam48card__stat{gap:var(--space-1);flex-direction:column;display:flex}.iam48card__val{font-family:var(--font-display);font-weight:700;font-size:var(--text-stat);font-variant-numeric:tabular-nums;color:var(--text-primary);line-height:1}.iam48card__lbl{font-size:var(--text-micro);color:var(--text-muted)}.hllist{grid-template-columns:1fr;gap:16px;margin-top:0;display:grid}@container (min-width:560px){.hllist{grid-template-columns:repeat(2,1fr)}.hl:first-child:nth-last-child(odd){grid-column:1/-1}}.hl{color:inherit;background:var(--accent-pink);text-decoration:none;display:block}@supports (color:color-mix(in lab, red, red)){.hl{background:color-mix(in srgb, var(--accent-pink) 9%, transparent)}}.hl{-webkit-backdrop-filter:blur(3px)saturate(1.5);backdrop-filter:blur(3px)saturate(1.5);border:1px solid var(--accent-pink)}@supports (color:color-mix(in lab, red, red)){.hl{border:1px solid color-mix(in srgb, var(--accent-pink) 30%, var(--border-hairline))}}.hl{border-radius:var(--radius-lg);box-shadow:var(--shadow-low);transition:box-shadow var(--dur-micro) var(--ease-standard), transform var(--dur-micro) var(--ease-standard);overflow:hidden}@media (hover:hover) and (pointer:fine){.hl:hover{box-shadow:var(--shadow-mid);transform:translateY(-2px)}}.hl__media{aspect-ratio:16/9;background-position:50%;background-size:cover;position:relative;overflow:hidden}.hl__fallback{position:absolute;inset:0}.hl__poster{cursor:pointer;background:50%/cover;border:none;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.hl__poster-img{object-fit:cover}.hl__poster--bare:before{content:"";background:radial-gradient(120% 90% at 50% 24%,#101a3038,#0a14269e);position:absolute;inset:0}.hl__play{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);pointer-events:none;width:62px;height:62px;transition:transform var(--dur-micro) var(--ease-standard);background:#101a3047;border:1px solid #ffffff8c;place-items:center;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 8px 24px #10142247,inset 0 1px #ffffff8c}.hl__play svg{margin-left:2px;display:block}.hl__play polygon{fill:var(--white)}@media (hover:hover) and (pointer:fine){.hl__poster:hover .hl__play{transform:scale(1.05)}}.hl__embed{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.hl__ctx{z-index:1;pointer-events:none;text-align:left;background:linear-gradient(#16131100 0%,#161311cc 14%,#161311e0 45%,#161311eb 100%);flex-direction:column;gap:3px;padding:30px 16px 14px;display:flex;position:absolute;inset:auto 0 0}.hl__why{font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;color:#ffd6dd;text-shadow:0 1px 3px #00000080;font-weight:700}.hl__title{font-family:var(--font-display);font-weight:700;font-size:var(--text-body-lg);color:#fff;text-shadow:0 1px 4px #0000008c;text-wrap:balance;line-height:1.25}.hl__hook{font-size:var(--text-meta);color:#fff;text-shadow:0 1px 3px #0000008c;text-wrap:pretty;margin-top:3px;font-weight:500;line-height:1.4}.hl__meta{flex-direction:column;gap:3px;padding:12px 16px 14px;display:flex}.hl__meta .hl__why{color:var(--accent-pink-ink);text-shadow:none}.hl__meta .hl__title{color:var(--text-primary);text-shadow:none}.hl__meta .hl__hook{color:var(--text-secondary);text-shadow:none}@container (max-width:559px){.hl__meta .hl__title,.hl__meta .hl__hook{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@container (min-width:560px){.hl:first-child:nth-last-child(odd){position:relative}.hl:first-child:nth-last-child(odd) .hl__meta{z-index:1;pointer-events:none;background:linear-gradient(#16131100 0%,#161311cc 14%,#161311e0 45%,#161311eb 100%);gap:5px;padding:clamp(32px,6cqi,52px) clamp(18px,3cqi,28px) clamp(16px,2.4cqi,24px);position:absolute;inset:auto 0 0}.hl:first-child:nth-last-child(odd) .hl__why{color:#ffd6dd;text-shadow:0 1px 3px #00000080}.hl:first-child:nth-last-child(odd) .hl__title{font-size:var(--text-h2);color:#fff;text-shadow:0 1px 4px #0000008c}.hl:first-child:nth-last-child(odd) .hl__hook{font-size:clamp(var(--text-meta), 1.7cqi, var(--text-body));color:#fff;text-shadow:0 1px 3px #0000008c}}@container (min-width:920px){.hllist{max-width:880px;margin-inline:auto}}@container (min-width:1280px){.hllist{max-width:940px}}@container (min-width:1600px){.hllist{max-width:1160px}}@container (min-width:2048px){.hllist{max-width:1440px}}.disc__card{color:inherit;background:var(--accent-pink);text-decoration:none;display:block}@supports (color:color-mix(in lab, red, red)){.disc__card{background:color-mix(in srgb, var(--accent-pink) 9%, transparent)}}.disc__card{-webkit-backdrop-filter:blur(3px)saturate(1.5);backdrop-filter:blur(3px)saturate(1.5);border:1px solid var(--accent-pink)}@supports (color:color-mix(in lab, red, red)){.disc__card{border:1px solid color-mix(in srgb, var(--accent-pink) 30%, var(--border-hairline))}}.disc__card{border-radius:var(--radius-lg);box-shadow:var(--shadow-low);transition:box-shadow var(--dur-micro) var(--ease-standard), transform var(--dur-micro) var(--ease-standard);overflow:hidden}@media (hover:hover) and (pointer:fine){.disc__card:hover{box-shadow:var(--shadow-mid);transform:translateY(-2px)}}.disc__media{aspect-ratio:16/9;background-position:50%;background-size:cover;position:relative;overflow:hidden}.disc__fallback{position:absolute;inset:0}.disc__card--pinned{margin-bottom:16px}@container (min-width:560px){.disc__card--pinned{position:relative}.disc__card--pinned .disc__meta{z-index:1;pointer-events:none;background:linear-gradient(#16131100 0%,#161311cc 14%,#161311e0 45%,#161311eb 100%);gap:5px;padding:clamp(32px,6cqi,52px) clamp(18px,3cqi,28px) clamp(16px,2.4cqi,24px);position:absolute;inset:auto 0 0}.disc__card--pinned .disc__meta .hl__why{color:#ffd6dd;text-shadow:0 1px 3px #00000080}.disc__card--pinned .disc__meta .hl__title{font-size:var(--text-h2);color:#fff;text-shadow:0 1px 4px #0000008c;-webkit-line-clamp:initial;line-clamp:initial;min-height:0}.disc__card--pinned .disc__meta .hl__hook{font-size:clamp(var(--text-meta), 1.7cqi, var(--text-body));color:#fff;text-shadow:0 1px 3px #0000008c}}.disc__rail{--disc-gap:14px;position:relative;container-type:inline-size}.disc__track{gap:var(--disc-gap);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin:0;padding:0;padding-block:4px;scroll-padding-inline:4px;list-style:none;display:flex;overflow:auto hidden}.disc__track::-webkit-scrollbar{display:none}.disc__item{flex:0 0 clamp(255px, calc((100cqi - 3 * var(--disc-gap)) / 3.4), 300px);scroll-snap-align:start}.disc__meta{flex-direction:column;gap:2px;padding:10px 12px 12px;display:flex}.disc__meta .hl__why{color:var(--accent-pink-ink);text-shadow:none;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.disc__meta .hl__hook{color:var(--text-secondary);text-shadow:none}.disc__meta .hl__title{font-size:var(--text-body);color:var(--text-primary);text-shadow:none;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;display:-webkit-box;overflow:hidden}@container (max-width:559px){.disc__card--pinned .disc__meta .hl__title{-webkit-line-clamp:initial;line-clamp:initial;min-height:0}}.disc__nav{display:none}@media (hover:hover) and (pointer:fine){.disc__nav{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}}.disc__arrow{border-radius:var(--radius-full);border:1px solid var(--accent-pink);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.disc__arrow{border:1px solid color-mix(in srgb, var(--accent-pink) 30%, var(--border-hairline))}}.disc__arrow{background:var(--surface-raised);color:var(--accent-pink-ink);cursor:pointer;transition:box-shadow var(--dur-micro) var(--ease-standard), opacity var(--dur-micro) var(--ease-standard)}.disc__arrow:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.disc__arrow:hover:not(:disabled){box-shadow:var(--shadow-mid)}.disc__arrow:disabled{opacity:.35;cursor:default}.disc__arrow svg{transform:rotate(90deg)}.disc__arrow--next svg{transform:rotate(-90deg)}.gtab-row,.gal,.chapter--gallery .pager{margin-inline:auto}@container (min-width:920px){.gtab-row,.gal,.chapter--gallery .pager{max-inline-size:880px}}@container (min-width:1280px){.gtab-row,.gal,.chapter--gallery .pager{max-inline-size:940px}}@container (min-width:1600px){.gtab-row,.gal,.chapter--gallery .pager{max-inline-size:1160px}}@container (min-width:2048px){.gtab-row,.gal,.chapter--gallery .pager{max-inline-size:1440px}}.gtab-row{display:block}.gtab{border-radius:var(--radius-full);background:var(--accent-pink);inline-size:fit-content;max-inline-size:100%;padding:3px;display:flex}@supports (color:color-mix(in lab, red, red)){.gtab{background:color-mix(in srgb, var(--accent-pink) 9%, transparent)}}.gtab{-webkit-backdrop-filter:blur(3px)saturate(1.5);backdrop-filter:blur(3px)saturate(1.5);border:1px solid var(--accent-pink)}@supports (color:color-mix(in lab, red, red)){.gtab{border:1px solid color-mix(in srgb, var(--accent-pink) 30%, var(--border-hairline))}}.gtab{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.gtab::-webkit-scrollbar{display:none}.gtab__btn{font-family:var(--font-body);font-size:var(--text-meta);border-radius:var(--radius-full);text-transform:capitalize;white-space:nowrap;min-height:36px;color:var(--text-secondary);cursor:pointer;transition:all var(--dur-micro) var(--ease-standard);flex:none;padding:0 18px;font-weight:500}html[data-tier] .gtab__btn[aria-selected=true]{background:var(--accent-pink-ink);color:var(--text-on-accent);font-weight:700}.gal{grid-template-columns:repeat(3,1fr);gap:6px;margin-block-start:18px;padding:0;list-style:none;display:grid}@container (min-width:920px){.gal{grid-template-columns:repeat(4,1fr);gap:10px}}.gal__item{aspect-ratio:1}.gal__tile{border-radius:var(--radius-md);cursor:pointer;block-size:100%;inline-size:100%;display:block;position:relative;overflow:hidden}.gal__media{block-size:100%;inline-size:100%}.gal__play{color:#fff;filter:drop-shadow(0 1px 3px #0009);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gal__play svg{fill:currentColor}.filter{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:0;display:flex}@container (max-width:480px){.filter{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;inline-size:max-content;max-inline-size:100%;margin-inline:auto;padding:2px 2px 8px;overflow-x:auto}.filter::-webkit-scrollbar{display:none}.filter__btn{white-space:nowrap;flex:none}}.filter__btn{font-family:var(--font-body);font-size:var(--text-meta);border-radius:var(--radius-full);text-transform:capitalize;background:var(--accent-pink);min-height:36px;padding:0 16px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.filter__btn{background:color-mix(in srgb, var(--accent-pink) 9%, transparent)}}.filter__btn{-webkit-backdrop-filter:blur(3px)saturate(1.5);backdrop-filter:blur(3px)saturate(1.5);border:1px solid var(--accent-pink)}@supports (color:color-mix(in lab, red, red)){.filter__btn{border:1px solid color-mix(in srgb, var(--accent-pink) 30%, var(--border-hairline))}}.filter__btn{color:var(--text-secondary);cursor:pointer;transition:all var(--dur-micro) var(--ease-standard)}html[data-tier] .filter__btn[aria-pressed=true]{background:var(--accent-pink-ink);border-color:var(--accent-pink-ink);color:var(--text-on-accent);font-weight:700}.filter--year{gap:6px;margin-top:10px}.filter__btn--year{min-height:32px;font-size:var(--text-micro);padding:0 14px}html[data-tier] .filter__btn--year[aria-pressed=true]{background:var(--accent-pink-ink);border-color:var(--accent-pink-ink);color:var(--text-on-accent);font-weight:700}.monthrail{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:7px;width:fit-content;max-width:100%;margin:18px auto 2px;padding:2px 2px 8px;display:flex;overflow-x:auto}.monthrail::-webkit-scrollbar{display:none}.monthrail__chip{scroll-snap-align:start;font-family:var(--font-body);font-size:var(--text-micro);min-height:28px;color:var(--text-muted);cursor:pointer;white-space:nowrap;text-underline-offset:4px;transition:color var(--dur-micro) var(--ease-standard);background:0 0;border:none;flex:none;padding:0 6px;font-weight:600}.monthrail__chip:hover{color:var(--accent-pink-ink);text-decoration:underline}.monthrail__yr{opacity:.55;font-variant-numeric:tabular-nums}.timeline{margin-top:18px}.monthgroup__label{text-align:center;font-family:var(--font-display);font-weight:600;font-size:var(--text-body-lg);color:var(--text-secondary);margin:4px 0 14px}.tline{position:relative}.tnode{transition:opacity var(--dur-reveal) var(--ease-entry), transform var(--dur-reveal) var(--ease-entry);grid-template-columns:22px 1fr;column-gap:12px;display:grid;position:relative}html.js .tnode:not(.is-revealed){opacity:0;animation:scene-failsafe .5s var(--ease-entry) .9s both;transform:translateY(10px)}.tnode.is-revealed{opacity:1;transform:none}.tnode:before{content:"";background:var(--border-hairline);width:2px;position:absolute;top:0;bottom:0;left:10px}.tline .tnode:first-child:before{top:20px}.tline .tnode:last-child:before{height:20px;bottom:auto}.tnode__dot{border-radius:var(--radius-full);background:var(--surface-base);border:2px solid var(--accent-pink);width:14px;height:14px;box-shadow:0 0 0 4px var(--surface-base);z-index:1;transition:background var(--dur-micro) var(--ease-standard), transform var(--dur-micro) var(--ease-standard);grid-column:1;place-self:start center;margin-top:13px;position:relative}.tnode.is-open>.tnode__dot{background:var(--accent-pink);transform:scale(1.14)}.tnode--pinned>.tnode__dot{border-color:var(--accent-warm)}.tnode--pinned.is-open>.tnode__dot{background:var(--accent-warm)}.tnode__main{grid-column:2;min-width:0;padding-bottom:4px}.tnode__head{border-radius:var(--radius-md);width:100%;min-height:44px;font-family:var(--font-body);text-align:left;cursor:pointer;color:inherit;transition:background var(--dur-micro) var(--ease-standard), border-color var(--dur-micro) var(--ease-standard);background:0 0;border:1px solid #0000;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;margin:0;padding:8px 12px;display:grid}.tnode__head:hover{background:var(--surface-sunk)}.tnode.is-open>.tnode__main>.tnode__head{background:var(--accent-pink)}@supports (color:color-mix(in lab, red, red)){.tnode.is-open>.tnode__main>.tnode__head{background:color-mix(in srgb, var(--accent-pink) 9%, transparent)}}.tnode.is-open>.tnode__main>.tnode__head{-webkit-backdrop-filter:blur(3px)saturate(1.5);backdrop-filter:blur(3px)saturate(1.5);border-color:var(--border-hairline);box-shadow:var(--shadow-low)}.tnode--pinned.is-open>.tnode__main>.tnode__head{background:var(--accent-warm)}@supports (color:color-mix(in lab, red, red)){.tnode--pinned.is-open>.tnode__main>.tnode__head{background:color-mix(in srgb, var(--accent-warm) 14%, transparent)}}.tnode--pinned.is-open>.tnode__main>.tnode__head{-webkit-backdrop-filter:blur(3px)saturate(1.4);backdrop-filter:blur(3px)saturate(1.4);border-color:var(--accent-warm)}@supports (color:color-mix(in lab, red, red)){.tnode--pinned.is-open>.tnode__main>.tnode__head{border-color:color-mix(in srgb, var(--accent-warm) 40%, var(--border-hairline))}}.tnode--pinned.is-open>.tnode__main>.tnode__head{box-shadow:var(--shadow-low)}.tnode__date{font-size:var(--text-micro);color:var(--text-muted);letter-spacing:.04em;font-variant-numeric:tabular-nums;grid-area:1/1;justify-self:start;align-items:center;gap:5px;line-height:1;display:inline-flex}.tnode__date svg{transform:translateY(-.5px)}.tnode__title{min-width:0;font-family:var(--font-display);font-weight:600;font-size:var(--text-meta);color:var(--text-primary);line-break:strict;grid-area:2/1}.tnode__location{font-size:var(--text-micro);color:var(--text-muted);grid-area:3/1;justify-self:start;align-items:center;gap:5px;line-height:1;display:inline-flex}.tnode__chev{color:var(--text-muted);transition:transform var(--dur-standard) var(--ease-standard);grid-area:1/2/-1;align-self:center}.tnode.is-open>.tnode__main>.tnode__head .tnode__chev{transform:rotate(180deg)}.tnode__preview{transition:grid-template-rows var(--dur-standard) var(--ease-standard);grid-template-rows:0fr;display:grid}.tnode.is-open>.tnode__main>.tnode__preview{grid-template-rows:1fr}.tnode__inner{min-height:0;padding:0 12px;overflow:hidden}.tnode__photo-stack{margin-top:10px;position:relative}.tnode__photo{aspect-ratio:16/9;border-radius:var(--radius-md);background:linear-gradient(135deg, var(--ice-100), var(--purple-100));background-position:50%;background-size:cover;width:100%;position:relative;overflow:hidden}.tnode__text{font-size:var(--text-meta);color:var(--text-secondary);line-height:var(--lh-body);white-space:pre-wrap;margin:10px 0 0}.tnode__text--quote{font-size:var(--text-body);color:var(--text-primary)}.acard__quotemark{font-family:var(--font-display);font-weight:700;font-size:var(--text-h1);color:var(--purple-300);height:18px;margin-top:8px;line-height:.6;display:block}.acard__tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;margin-bottom:10px;display:flex}.pager{text-align:center;margin-top:22px}.pager__more{font-family:var(--font-body);font-weight:600;font-size:var(--text-meta);border-radius:var(--radius-full);background:var(--accent-pink);min-height:44px;padding:0 24px}@supports (color:color-mix(in lab, red, red)){.pager__more{background:color-mix(in srgb, var(--accent-pink) 9%, transparent)}}.pager__more{-webkit-backdrop-filter:blur(3px)saturate(1.5);backdrop-filter:blur(3px)saturate(1.5);border:1px solid var(--border-strong);color:var(--text-secondary);cursor:pointer;transition:box-shadow var(--dur-micro) var(--ease-standard), transform var(--dur-micro) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.pager__more:hover{box-shadow:var(--shadow-mid)}}.pager__more:active{transform:scale(.97)}.pager__end{font-size:var(--text-meta);color:var(--text-muted)}.chapter--closing{z-index:10}.foot{text-align:center;padding:30px 26px 48px}.foot__mark{filter:drop-shadow(0 0 10px #ecc98766)drop-shadow(0 0 26px #ecc9874d);margin:0 auto}.foot__contacts{flex-direction:column;align-items:center;gap:10px;margin-top:20px;display:flex}.foot__contacts-label{font-size:var(--text-micro);color:var(--text-muted);letter-spacing:.02em;margin:0}.foot__contact-row{align-items:center;gap:14px;display:flex}.foot__contact{border-radius:var(--radius-full);width:34px;height:34px;color:var(--text-secondary);transition:color var(--dur-micro) var(--ease-standard), background var(--dur-micro) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.foot__contact svg{width:18px;height:18px}.foot__contact:hover{color:var(--accent-pink-ink);background:var(--surface-sunk)}.foot__qr-link{color:var(--text-muted);flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}.foot__qr{border-radius:var(--radius-md);border:1px solid var(--accent-pink);width:96px;height:96px}@supports (color:color-mix(in lab, red, red)){.foot__qr{border:1px solid color-mix(in srgb, var(--accent-pink) 30%, var(--border-hairline))}}.foot__qr-caption{max-width:220px;font-size:var(--text-micro);text-align:center;line-height:1.5}.foot__qr-link:hover .foot__qr-caption{color:var(--accent-pink-ink)}.foot__legal{border-top:1px solid var(--accent-pink);width:100%;max-width:min(100%,36rem);margin:16px auto 0;padding-top:16px}@supports (color:color-mix(in lab, red, red)){.foot__legal{border-top:1px solid color-mix(in srgb, var(--accent-pink) 30%, var(--border-hairline))}}.foot__legal{font-size:var(--text-micro);color:var(--text-muted);text-wrap:wrap;line-height:1.65}.foot__brands{white-space:nowrap}.foot__legal a{color:var(--accent-pink-ink);white-space:nowrap;text-decoration:none}.foot__legal a:hover{text-decoration:underline}.foot__copy{font-size:var(--text-micro);color:var(--text-muted);letter-spacing:.04em;margin-top:14px}@media (max-width:559px){.chapter--closing{padding:0}.foot{padding:22px 26px 30px}.foot__contacts{margin-top:16px}.foot__legal{margin-top:12px;padding-top:12px}.foot__copy{margin-top:10px}}.dlg{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:dlg-fade var(--dur-standard) var(--ease-standard);background:#14182680;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dlg__panel{background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:var(--radius-xl);width:100%;max-width:520px;max-height:90dvh;box-shadow:var(--shadow-high);animation:dlg-rise var(--dur-standard) var(--ease-entry);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.dlg__head{justify-content:space-between;align-items:center;gap:12px;padding:20px 22px 12px;display:flex}.dlg__title{font-family:var(--font-display);font-weight:700;font-size:var(--text-h3);margin:0}.dlg__x{border-radius:var(--radius-full);background:var(--surface-sunk);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:background var(--dur-micro) var(--ease-standard);border:none;justify-content:center;align-items:center;display:inline-flex}.dlg__x:hover{background:var(--cream-200)}.dlg__body{scrollbar-gutter:stable;flex-direction:column;gap:12px;padding:4px 22px 8px;display:flex;overflow-y:auto}.dlg__body p{font-size:var(--text-meta);color:var(--text-secondary);text-wrap:pretty;margin:0;line-height:1.7}.dlg__body strong{color:var(--text-primary);font-weight:600}.dlg__foot{justify-content:flex-end;padding:14px 22px 20px;display:flex}.dlg__ok{font-family:var(--font-body);font-weight:600;font-size:var(--text-meta);white-space:nowrap;border-radius:var(--radius-full);background:var(--accent-pink-ink);color:var(--text-on-accent);cursor:pointer;transition:filter var(--dur-micro) var(--ease-standard);border:none;padding:10px 24px}.dlg__ok:hover{filter:brightness(1.05)}@keyframes dlg-fade{0%{opacity:0}to{opacity:1}}@keyframes dlg-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dlg,.dlg__panel{animation:none}}.site{background:0 0}body{background:var(--cream-50)}.chapter--hero,.chapter--story,.chapter--stats,.chapter--highlights,.chapter--socials,.chapter--moments,.chapter--closing{background:0 0}.atmo{z-index:0;pointer-events:none;background:radial-gradient(58% 40% at 18% 12%, #f2a0c647, transparent 70%), linear-gradient(180deg, var(--pink-100) 0%, var(--cream-50) 46%, var(--cream-50) 100%);height:108vh;position:fixed;top:0;left:0;right:0}.atmo:after{content:"";filter:blur(24px);opacity:.7;background:radial-gradient(50% 36% at 18% 66%,#ffffff80,#0000 72%),radial-gradient(46% 32% at 50% 92%,#ffffff7a,#0000 72%);animation:30s ease-in-out infinite alternate fog-drift;position:absolute;inset:-15%}@keyframes fog-drift{0%{transform:translate(-2.5%)}to{transform:translate(2.5%)}}@media (prefers-reduced-motion:reduce){.atmo:after{animation:none}}.fog{z-index:7;pointer-events:none;height:108vh;position:fixed;top:0;left:0;right:0;overflow:hidden}.fog:before{content:"";filter:blur(16px);background:radial-gradient(92% 18% at 50% -8%,#fff9fd80,#0000 52%),radial-gradient(92% 18% at 50% 108%,#fffbfe70,#0000 52%);animation:34s ease-in-out infinite alternate fog-drift;position:absolute;inset:-25%}@media (prefers-reduced-motion:reduce){.fog:before{animation:none}}@media (prefers-reduced-data:reduce){.fog{display:none}}html[data-tier=low] .fog{display:none}html[data-tier=low] .atmo:after{filter:blur(16px);animation:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fact,.hl,.filter__btn,.pager__more,.pill-link,.statemsg,.tnode.is-open>.tnode__main>.tnode__head{background:var(--surface-raised)}.social{background:var(--pc,var(--ink-500))}@supports (color:color-mix(in lab, red, red)){.social{background:color-mix(in srgb, var(--pc,var(--ink-500)) 15%, var(--white))}}.tnode--pinned.is-open>.tnode__main>.tnode__head{background:var(--accent-warm)}@supports (color:color-mix(in lab, red, red)){.tnode--pinned.is-open>.tnode__main>.tnode__head{background:color-mix(in srgb, var(--accent-warm) 14%, var(--surface-raised))}}}html[data-tier=low] .fact,html[data-tier=low] .hl,html[data-tier=low] .filter__btn,html[data-tier=low] .pager__more,html[data-tier=low] .pill-link,html[data-tier=low] .statemsg,html[data-tier=low] .tnode.is-open>.tnode__main>.tnode__head{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-tier=low] .social{background:var(--pc,var(--ink-500))}@supports (color:color-mix(in lab, red, red)){html[data-tier=low] .social{background:color-mix(in srgb, var(--pc,var(--ink-500)) 15%, var(--white))}}html[data-tier=low] .social{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-tier=low] .tnode--pinned.is-open>.tnode__main>.tnode__head{background:var(--accent-warm)}@supports (color:color-mix(in lab, red, red)){html[data-tier=low] .tnode--pinned.is-open>.tnode__main>.tnode__head{background:color-mix(in srgb, var(--accent-warm) 14%, var(--surface-raised))}}html[data-tier=low] .tnode--pinned.is-open>.tnode__main>.tnode__head{-webkit-backdrop-filter:none;backdrop-filter:none}@media print{html{-webkit-print-color-adjust:exact;print-color-adjust:exact}.site{height:auto;overflow:visible}.sitehead{position:static}.atmo,.fog{display:none!important}.scene--reveal,.scene-stagger>*{opacity:1!important;animation:none!important;transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
