@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/69bc46473dfaa9fa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/bf12ccbafdbe00b7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/da522a9b642f99ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_47a99b{font-family:Archivo,Archivo Fallback}.__variable_47a99b{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4f52e7e286ad48dd-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/5b2b7a6f7f37a283-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/9a8547324877773b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/95c8264a6767742a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bodoni Moda Fallback;src:local("Times New Roman");ascent-override:98.50%;descent-override:35.02%;line-gap-override:0.00%;size-adjust:114.22%}.__className_57846b{font-family:Bodoni Moda,Bodoni Moda Fallback;font-style:normal}.__variable_57846b{--font-bodoni:"Bodoni Moda","Bodoni Moda Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_aa62b7{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_aa62b7{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_eb6a5a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_eb6a5a{--font-instrument:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/65aa4bbcc15f075b-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/65112bc86653eed5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a95911232171f662-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e69e36a2eb48256a-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba8ef8ff4e67b8ff-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/db1cc7782b5b3cc8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik Fallback;src:local("Arial");ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.00%;size-adjust:104.98%}.__className_d8d24b{font-family:Rubik,Rubik Fallback;font-weight:700;font-style:normal}.__variable_d8d24b{--font-rubik:"Rubik","Rubik Fallback"}:root{--step:8px;--measure:66ch;--tap:48px;--dur-micro:120ms;--dur-enter:240ms;--dur-hold:280ms;--dur-exit:180ms;--ease-in:cubic-bezier(0.2,0.8,0.2,1);--ease-out:cubic-bezier(0.4,0,1,1);interpolate-size:allow-keywords;--fs-1:12px;--fs-2:14px;--fs-3:16px;--fs-4:20px;--fs-5:clamp(24px,3vw,32px);--fs-6:clamp(32px,5vw,56px);--fs-7:clamp(40px,7vw,96px);--fs-8:clamp(44px,9vw,128px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--space-9:clamp(48px,5vw,64px);--space-10:clamp(56px,6vw,80px);--space-11:clamp(64px,7vw,96px);--gap-xs:var(--space-2);--gap-s:var(--space-4);--gap-m:var(--space-5);--gap-l:var(--space-6);--gap-xl:var(--space-9);--section-space:var(--space-9);--section-space-large:var(--space-11);--gutter:clamp(16px,4vw,56px);--frame-inset:clamp(8px,2vw,22px);--frame-radius:clamp(20px,3vw,40px)}[data-theme=art-deco]{--deco-dark-velvet:#151d1b;--deco-velvet-green:#223631;--deco-deep-teal:#163933;--deco-forest:#1f4d40;--deco-moss:#2c4f45;--deco-sage:#6f9a8b;--deco-champagne:#f1eeec;--deco-taupe:#bfb3a9;--deco-celery:#e8fda6;--deco-orange-glaze:#e2683a;--deco-orange-light:#ee7d52;--deco-blush:#faf1ea;--deco-slate:#4f5d57;--deco-burnt-orange:#b8420f;--deco-seafoam:#d9eee6;--deco-gold-foil:#b38540;--deco-black:#0d1412;--deco-grad-glow:#f2fbd6;--deco-grad-lime:#e5f6b0;--deco-grad-sage:#95b194;--deco-grad-moss:#678672;--deco-grad-fern:#3e5549;--deco-grad-forest:#24372c;--deco-grad-shade:#1b2016;--deco-grad-night:#1a1c11;--bg:var(--deco-dark-velvet);--surface:var(--deco-velvet-green);--surface-2:var(--deco-deep-teal);--line:var(--deco-forest);--line-soft:var(--deco-moss);--line-strong:var(--deco-sage);--fg:var(--deco-champagne);--fg-muted:var(--deco-taupe);--accent:var(--deco-celery);--accent-fg:var(--deco-dark-velvet);--accent-text:var(--deco-celery);--focus:var(--deco-celery);--hot:var(--deco-orange-glaze);--hot-text:var(--deco-orange-light);--calm:var(--deco-blush);--on-dark:var(--deco-champagne);--paper:var(--deco-blush);--paper-fg:var(--deco-forest);--paper-muted:var(--deco-slate);--paper-accent:var(--deco-burnt-orange);--paper-line:var(--deco-forest);--seafoam:var(--deco-seafoam);--gold:var(--deco-gold-foil);--logo-mark:url(/brand/fad-logo-art-deco.png);--logo-ratio:2.7035;--font-label:var(--font-archivo);--label-tracking:0.02em;--specimen-dark:var(--deco-black);--specimen-light:var(--deco-champagne);--screen-spill:0.26;--screen-a:var(--deco-grad-night);--screen-b:var(--deco-grad-moss);--screen-c:var(--deco-grad-sage);--screen-d:var(--deco-grad-lime);--screen-fg:var(--deco-champagne);--screen-fg-inverse:var(--deco-dark-velvet);--gradient-stops:var(--deco-grad-glow) 0%,var(--deco-grad-lime) 10%,var(--deco-grad-sage) 40%,var(--deco-grad-moss) 52%,var(--deco-grad-fern) 70%,var(--deco-grad-forest) 78%,var(--deco-grad-shade) 90%,var(--deco-grad-night) 100%;--gradient:radial-gradient(ellipse 78% 78% at 100% 100%,var(--gradient-stops));--gradient-muted:#ebe6e0;--gradient-accent:var(--deco-celery);--font-display:var(--font-bodoni),serif;--font-body:var(--font-archivo);--font-accent:var(--font-bodoni);--display-weight:400;--display-stretch:100%;--display-case:none;--display-tracking:0.01em;--display-leading:1;--radius:3px;--radius-img:3px;--border-w:1px;--shadow:none;--chamfer:16px;--chamfer-sm:9px;--chamfer-frame:40px;--frame-gap:var(--space-2);--chamfer-poly:polygon(var(--chamfer) 0,calc(100% - var(--chamfer)) 0,100% var(--chamfer),100% calc(100% - var(--chamfer)),calc(100% - var(--chamfer)) 100%,var(--chamfer) 100%,0 calc(100% - var(--chamfer)),0 var(--chamfer));--chamfer-poly-sm:polygon(var(--chamfer-sm) 0,calc(100% - var(--chamfer-sm)) 0,100% var(--chamfer-sm),100% calc(100% - var(--chamfer-sm)),calc(100% - var(--chamfer-sm)) 100%,var(--chamfer-sm) 100%,0 calc(100% - var(--chamfer-sm)),0 var(--chamfer-sm))}@media (max-width:899px){[data-theme=art-deco]{--gradient:radial-gradient(ellipse 36% 36% at 100% 100%,var(--gradient-stops))}}[data-theme=sunrise]{--sun-cream:#fff7e0;--sun-white:#ffffff;--sun-butter:#ffefc2;--sun-sand:#c9a455;--sun-wheat:#e3d3a0;--sun-bronze:#8a6a1e;--sun-ink:#2e2013;--sun-taupe:#7a6a4e;--sun-marigold:#e7a92c;--sun-plum:#7a344b;--sun-teal:#6e9da3;--sun-rose:#d97d8d;--sun-mist:#dce9e4;--sun-mist-line:#b7cdc6;--sun-grad-cream:#fbeec6;--sun-grad-marigold:#f7d372;--sun-grad-salmon:#d29086;--sun-grad-plum:#9a4163;--bg:var(--sun-cream);--surface:var(--sun-white);--surface-2:var(--sun-butter);--line:var(--sun-sand);--line-soft:var(--sun-wheat);--line-strong:var(--sun-bronze);--fg:var(--sun-ink);--fg-muted:var(--sun-taupe);--accent:var(--sun-marigold);--accent-fg:var(--sun-ink);--accent-text:var(--sun-plum);--focus:var(--sun-ink);--hot:var(--sun-teal);--calm:var(--sun-rose);--on-dark:var(--sun-cream);--paper:var(--sun-mist);--paper-fg:var(--sun-ink);--paper-accent:var(--sun-plum);--paper-line:var(--sun-mist-line);--gold:var(--sun-plum);--logo-mark:url(/brand/fad-logo-sunrise.png);--logo-ratio:3.0667;--font-label:var(--font-archivo);--label-tracking:0.02em;--specimen-dark:var(--sun-ink);--specimen-light:var(--sun-cream);--screen-spill:0.4;--screen-a:var(--sun-grad-plum);--screen-b:var(--sun-grad-salmon);--screen-c:var(--sun-grad-marigold);--screen-d:var(--sun-grad-cream);--screen-fg:var(--sun-ink);--screen-fg-inverse:var(--sun-cream);--gradient:var(--bg);--gradient-radiant:radial-gradient(ellipse 78% 78% at 100% 100%,var(--sun-white) 0%,var(--sun-butter) 45%,var(--sun-marigold) 100%);--gradient-muted:var(--fg-muted);--gradient-accent:var(--accent-text);--btn-gradient:linear-gradient(135deg,var(--sun-butter) 0%,var(--sun-marigold) 55%,var(--dap-dusk) 100%);--font-display:var(--font-rubik),system-ui,sans-serif;--font-body:var(--font-archivo);--font-accent:var(--font-instrument);--display-weight:700;--display-stretch:100%;--display-case:none;--display-tracking:0.005em;--display-leading:1.04;--fs-5:clamp(22px,2.8vw,30px);--fs-6:clamp(30px,4.6vw,52px);--fs-7:clamp(38px,6.6vw,88px);--fs-8:clamp(42px,8vw,116px);--radius:20px;--radius-img:24px;--border-w:1px;--shadow:0 20px 60px rgba(120,90,20,0.14)}[data-theme=docs]{--docs-paper:#f7f5f0;--docs-white:#ffffff;--docs-linen:#efece4;--docs-ink:#1c1b18;--docs-stone:#55514a;--docs-pine:#1f4d40;--docs-rule:#d4cfc2;--docs-rule-soft:#e4dfd3;--docs-rule-strong:#6b665a;--docs-rust:#b8420f;--docs-mint:#d9eee6;--bg:var(--docs-paper);--surface:var(--docs-white);--surface-2:var(--docs-linen);--line:var(--docs-rule);--line-soft:var(--docs-rule-soft);--line-strong:var(--docs-rule-strong);--fg:var(--docs-ink);--fg-muted:var(--docs-stone);--accent:var(--docs-pine);--accent-fg:var(--docs-white);--accent-text:var(--docs-pine);--focus:var(--docs-pine);--hot:var(--docs-rust);--calm:var(--docs-mint);--on-dark:var(--docs-paper);--paper:var(--docs-white);--paper-fg:var(--docs-ink);--paper-accent:var(--docs-pine);--paper-line:var(--docs-rule);--gold:var(--docs-pine);--font-label:var(--font-archivo);--label-tracking:0.02em;--specimen-dark:var(--docs-ink);--specimen-light:var(--docs-paper);--screen-spill:0;--screen-a:var(--docs-pine);--screen-b:var(--docs-rust);--screen-c:var(--docs-paper);--screen-d:var(--docs-mint);--screen-fg:var(--docs-ink);--screen-fg-inverse:var(--docs-paper);--font-display:var(--font-instrument),serif;--font-body:var(--font-archivo);--font-accent:var(--font-instrument);--display-weight:400;--display-stretch:100%;--display-case:none;--display-tracking:-0.01em;--display-leading:1.05;--radius:6px;--radius-img:6px;--border-w:1px;--shadow:none}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}body{transition:background-color var(--dur-enter) var(--ease-in),color var(--dur-enter) var(--ease-in)}figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}input[type=checkbox],input[type=radio]{accent-color:var(--accent-text)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:var(--accent);color:var(--accent-fg)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}label:has(>.visually-hidden:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.display{font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);font-style:var(--display-style,normal);text-transform:var(--display-case);letter-spacing:var(--display-tracking);line-height:var(--display-leading)}.label{font-family:var(--font-label),sans-serif;font-size:var(--fs-1);font-weight:700;letter-spacing:var(--label-tracking)}.measure{max-width:var(--measure)}.skip{position:absolute;left:-9999px;top:0;background:var(--accent);color:var(--accent-fg);padding:var(--space-3) var(--space-4);z-index:100}.skip:focus{left:8px;top:8px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-5);font-family:var(--font-body),sans-serif;font-size:var(--fs-3);font-weight:700;line-height:1.2;text-align:center;border:var(--border-w) solid var(--line-strong);border-radius:var(--radius);background:transparent;color:var(--fg);cursor:pointer;transition:background var(--dur-micro) var(--ease-in),color var(--dur-micro) var(--ease-in),border-color var(--dur-micro) var(--ease-in)}.btn--primary{background:var(--accent);color:var(--accent-fg);border-color:var(--line-strong)}.btn--outline:hover,.btn--primary:hover{background:var(--fg);color:var(--bg)}.btn--lg{font-size:var(--fs-4);padding:0 var(--space-6);min-height:60px}[data-theme=art-deco]{--btn-w:2px;--chamfer-in:calc(var(--chamfer-sm) - 1.17px);--chamfer-ring:polygon(evenodd,var(--chamfer-sm) 0,calc(100% - var(--chamfer-sm)) 0,100% var(--chamfer-sm),100% calc(100% - var(--chamfer-sm)),calc(100% - var(--chamfer-sm)) 100%,var(--chamfer-sm) 100%,0 calc(100% - var(--chamfer-sm)),0 var(--chamfer-sm),var(--chamfer-sm) 0,calc(var(--btn-w) + var(--chamfer-in)) var(--btn-w),calc(100% - var(--btn-w) - var(--chamfer-in)) var(--btn-w),calc(100% - var(--btn-w)) calc(var(--btn-w) + var(--chamfer-in)),calc(100% - var(--btn-w)) calc(100% - var(--btn-w) - var(--chamfer-in)),calc(100% - var(--btn-w) - var(--chamfer-in)) calc(100% - var(--btn-w)),calc(var(--btn-w) + var(--chamfer-in)) calc(100% - var(--btn-w)),var(--btn-w) calc(100% - var(--btn-w) - var(--chamfer-in)),var(--btn-w) calc(var(--btn-w) + var(--chamfer-in)),calc(var(--btn-w) + var(--chamfer-in)) var(--btn-w));--btn-line:var(--hot);--btn-fill:var(--hot);--btn-fg:#151d1b;--btn-outline-fg:var(--hot-text);--btn-hover-fill:var(--hot);--btn-hover-fg:#151d1b;--btn-primary-hover-fill:var(--fg);--btn-primary-hover-fg:var(--bg)}[data-theme=art-deco] .band,[data-theme=art-deco] .panel{--btn-line:var(--hot);--btn-fill:var(--hot);--btn-fg:#151d1b;--btn-outline-fg:var(--paper-accent);--btn-hover-fill:var(--hot);--btn-hover-fg:#151d1b;--btn-primary-hover-fill:var(--bg);--btn-primary-hover-fg:var(--paper)}[data-theme=art-deco] .band{--fg-muted:var(--paper-muted);--accent-text:var(--paper-accent);--focus:var(--paper-fg)}[data-theme=art-deco] .band .band__card{--focus:#e8fda6;--fg-muted:#bfb3a9;--accent-text:#e8fda6;--btn-line:var(--hot);--btn-fill:var(--hot);--btn-fg:#151d1b;--btn-outline-fg:var(--hot-text);--btn-hover-fill:var(--hot);--btn-hover-fg:#151d1b;--btn-primary-hover-fill:var(--fg);--btn-primary-hover-fg:var(--bg)}[data-theme=art-deco] .pass{--surface:var(--paper);--surface-2:var(--paper);--fg:var(--paper-fg);--fg-muted:var(--paper-muted);--accent:var(--paper-fg);--accent-fg:var(--paper);--accent-text:var(--paper-accent);--focus:var(--paper-fg);--plate-gold:var(--paper-accent);color:var(--fg);--btn-line:var(--hot);--btn-fill:var(--hot);--btn-fg:#151d1b;--btn-outline-fg:var(--paper-accent);--btn-hover-fill:var(--hot);--btn-hover-fg:#151d1b;--btn-primary-hover-fill:var(--bg);--btn-primary-hover-fg:var(--paper)}[data-theme=art-deco] .btn{position:relative;isolation:isolate;border:0;border-radius:0;-webkit-clip-path:none;clip-path:none;background:transparent;color:var(--btn-outline-fg);font-size:var(--fs-2);font-weight:600;letter-spacing:.02em;padding:0 var(--space-6)}[data-theme=art-deco] .btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--btn-line);-webkit-clip-path:var(--chamfer-ring);clip-path:var(--chamfer-ring);transition:background var(--dur-micro) var(--ease-in)}[data-theme=art-deco] .btn--primary{color:var(--btn-fg)}[data-theme=art-deco] .btn--primary:before{background:var(--btn-fill);-webkit-clip-path:var(--chamfer-poly-sm);clip-path:var(--chamfer-poly-sm)}[data-theme=art-deco] .btn:hover{color:var(--btn-hover-fg);background:transparent}[data-theme=art-deco] .btn:hover:before{background:var(--btn-hover-fill);-webkit-clip-path:var(--chamfer-poly-sm);clip-path:var(--chamfer-poly-sm)}[data-theme=art-deco] .btn--primary:hover{color:var(--btn-primary-hover-fg)}[data-theme=art-deco] .btn--primary:hover:before{background:var(--btn-primary-hover-fill)}.plaque{font-family:var(--font-label),sans-serif;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--fs-1);font-weight:700;letter-spacing:.01em;color:var(--fg-muted);background:transparent;border:1px solid var(--line);border-radius:var(--radius)}.plaque--solid{background:var(--fg);color:var(--bg);border-color:var(--fg)}[data-theme=art-deco] .plaque{--notch-line:var(--paper-line);background-color:var(--paper);background-image:radial-gradient(circle 7px at 0 50%,transparent 6px,var(--notch-line) 6px,var(--notch-line) 7px,transparent 7px),radial-gradient(circle 7px at 100% 50%,transparent 6px,var(--notch-line) 6px,var(--notch-line) 7px,transparent 7px);background-origin:border-box;background-repeat:no-repeat;color:var(--paper-fg);border:1px solid var(--paper-line);border-radius:10px;padding:var(--space-2) var(--space-3);letter-spacing:.02em;-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle 6px at 0 50%,transparent 97%,#000 100%),radial-gradient(circle 6px at 100% 50%,transparent 97%,#000 100%);mask:radial-gradient(circle 6px at 0 50%,transparent 97%,#000 100%),radial-gradient(circle 6px at 100% 50%,transparent 97%,#000 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}[data-theme=art-deco] .plaque--solid{--notch-line:var(--accent);background-color:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.panel{position:relative;color:var(--fg);border:var(--border-w) solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--space-6) var(--space-5) var(--space-5)}.panel__title{position:absolute;top:0;left:26px;transform:translateY(-50%);padding:0 var(--space-3);background:var(--bg);font-size:var(--fs-1);font-weight:700;letter-spacing:.02em;color:var(--accent-text)}[data-theme=art-deco] .panel{--focus:var(--paper-fg);background:var(--seafoam);color:var(--paper-fg);border-color:var(--paper-line);border-radius:0;padding:var(--space-7) var(--space-6) var(--space-6);text-align:center}[data-theme=art-deco] .panel__title{left:50%;transform:translate(-50%,-50%);background:var(--bg);letter-spacing:.02em}[data-theme=art-deco] .panel:before{content:"";position:absolute;top:-1px;left:50%;width:16px;height:16px;transform:translate(-50%,-50%) rotate(45deg);background:var(--bg);border-right:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line)}[data-theme=art-deco] .panel a{color:var(--paper-accent)}[data-theme=sunrise] .panel{background:var(--paper);color:var(--paper-fg);border-color:var(--paper-line)}[data-theme=sunrise] .panel__title{background:var(--bg)}[data-theme=sunrise] .panel a{color:var(--paper-accent)}.panel .muted{color:inherit;opacity:.78}.band__card,.img-frame{position:relative}.img-frame{border:var(--border-w) solid var(--line);border-radius:var(--radius-img)}[data-theme=art-deco] .band__card,[data-theme=art-deco] .img-frame{border-radius:0;-webkit-clip-path:var(--chamfer-poly);clip-path:var(--chamfer-poly)}[data-theme=art-deco] .band__card:after,[data-theme=art-deco] .img-frame:after{content:"";position:absolute;inset:var(--frame-gap);-webkit-clip-path:var(--chamfer-poly);clip-path:var(--chamfer-poly);pointer-events:none;border:1px solid var(--fg);opacity:.55}[data-theme=sunrise] .img-frame{border:none;border-radius:0;-webkit-clip-path:polygon(0 7.64%,1.11% 6.44%,2.22% 5.41%,3.33% 4.5%,4.44% 3.71%,5.56% 3.01%,6.67% 2.4%,7.78% 1.88%,8.89% 1.42%,10% 1.03%,11.11% .71%,12.22% .45%,13.33% .25%,14.44% .11%,15.56% .03%,16.67% 0,17.78% .03%,18.89% .11%,20% .25%,21.11% .45%,22.22% .71%,23.33% 1.03%,24.44% 1.42%,25.56% 1.88%,26.67% 2.4%,27.78% 3.01%,28.89% 3.71%,30% 4.5%,31.11% 5.41%,32.22% 6.44%,33.33% 7.64%,34.44% 6.44%,35.56% 5.41%,36.67% 4.5%,37.78% 3.71%,38.89% 3.01%,40% 2.4%,41.11% 1.88%,42.22% 1.42%,43.33% 1.03%,44.44% .71%,45.56% .45%,46.67% .25%,47.78% .11%,48.89% .03%,50% 0,51.11% .03%,52.22% .11%,53.33% .25%,54.44% .45%,55.56% .71%,56.67% 1.03%,57.78% 1.42%,58.89% 1.88%,60% 2.4%,61.11% 3.01%,62.22% 3.71%,63.33% 4.5%,64.44% 5.41%,65.56% 6.44%,66.67% 7.64%,67.78% 6.44%,68.89% 5.41%,70% 4.5%,71.11% 3.71%,72.22% 3.01%,73.33% 2.4%,74.44% 1.88%,75.56% 1.42%,76.67% 1.03%,77.78% .71%,78.89% .45%,80% .25%,81.11% .11%,82.22% .03%,83.33% 0,84.44% .03%,85.56% .11%,86.67% .25%,87.78% .45%,88.89% .71%,90% 1.03%,91.11% 1.42%,92.22% 1.88%,93.33% 2.4%,94.44% 3.01%,95.56% 3.71%,96.67% 4.5%,97.78% 5.41%,98.89% 6.44%,100% 7.64%,100% 92.36%,100% 92.36%,98.89% 93.56%,97.78% 94.59%,96.67% 95.5%,95.56% 96.29%,94.44% 96.99%,93.33% 97.6%,92.22% 98.12%,91.11% 98.58%,90% 98.97%,88.89% 99.29%,87.78% 99.55%,86.67% 99.75%,85.56% 99.89%,84.44% 99.97%,83.33% 100%,82.22% 99.97%,81.11% 99.89%,80% 99.75%,78.89% 99.55%,77.78% 99.29%,76.67% 98.97%,75.56% 98.58%,74.44% 98.12%,73.33% 97.6%,72.22% 96.99%,71.11% 96.29%,70% 95.5%,68.89% 94.59%,67.78% 93.56%,66.67% 92.36%,65.56% 93.56%,64.44% 94.59%,63.33% 95.5%,62.22% 96.29%,61.11% 96.99%,60% 97.6%,58.89% 98.12%,57.78% 98.58%,56.67% 98.97%,55.56% 99.29%,54.44% 99.55%,53.33% 99.75%,52.22% 99.89%,51.11% 99.97%,50% 100%,48.89% 99.97%,47.78% 99.89%,46.67% 99.75%,45.56% 99.55%,44.44% 99.29%,43.33% 98.97%,42.22% 98.58%,41.11% 98.12%,40% 97.6%,38.89% 96.99%,37.78% 96.29%,36.67% 95.5%,35.56% 94.59%,34.44% 93.56%,33.33% 92.36%,32.22% 93.56%,31.11% 94.59%,30% 95.5%,28.89% 96.29%,27.78% 96.99%,26.67% 97.6%,25.56% 98.12%,24.44% 98.58%,23.33% 98.97%,22.22% 99.29%,21.11% 99.55%,20% 99.75%,18.89% 99.89%,17.78% 99.97%,16.67% 100%,15.56% 99.97%,14.44% 99.89%,13.33% 99.75%,12.22% 99.55%,11.11% 99.29%,10% 98.97%,8.89% 98.58%,7.78% 98.12%,6.67% 97.6%,5.56% 96.99%,4.44% 96.29%,3.33% 95.5%,2.22% 94.59%,1.11% 93.56%,0 92.36%,0 7.64%);clip-path:polygon(0 7.64%,1.11% 6.44%,2.22% 5.41%,3.33% 4.5%,4.44% 3.71%,5.56% 3.01%,6.67% 2.4%,7.78% 1.88%,8.89% 1.42%,10% 1.03%,11.11% .71%,12.22% .45%,13.33% .25%,14.44% .11%,15.56% .03%,16.67% 0,17.78% .03%,18.89% .11%,20% .25%,21.11% .45%,22.22% .71%,23.33% 1.03%,24.44% 1.42%,25.56% 1.88%,26.67% 2.4%,27.78% 3.01%,28.89% 3.71%,30% 4.5%,31.11% 5.41%,32.22% 6.44%,33.33% 7.64%,34.44% 6.44%,35.56% 5.41%,36.67% 4.5%,37.78% 3.71%,38.89% 3.01%,40% 2.4%,41.11% 1.88%,42.22% 1.42%,43.33% 1.03%,44.44% .71%,45.56% .45%,46.67% .25%,47.78% .11%,48.89% .03%,50% 0,51.11% .03%,52.22% .11%,53.33% .25%,54.44% .45%,55.56% .71%,56.67% 1.03%,57.78% 1.42%,58.89% 1.88%,60% 2.4%,61.11% 3.01%,62.22% 3.71%,63.33% 4.5%,64.44% 5.41%,65.56% 6.44%,66.67% 7.64%,67.78% 6.44%,68.89% 5.41%,70% 4.5%,71.11% 3.71%,72.22% 3.01%,73.33% 2.4%,74.44% 1.88%,75.56% 1.42%,76.67% 1.03%,77.78% .71%,78.89% .45%,80% .25%,81.11% .11%,82.22% .03%,83.33% 0,84.44% .03%,85.56% .11%,86.67% .25%,87.78% .45%,88.89% .71%,90% 1.03%,91.11% 1.42%,92.22% 1.88%,93.33% 2.4%,94.44% 3.01%,95.56% 3.71%,96.67% 4.5%,97.78% 5.41%,98.89% 6.44%,100% 7.64%,100% 92.36%,100% 92.36%,98.89% 93.56%,97.78% 94.59%,96.67% 95.5%,95.56% 96.29%,94.44% 96.99%,93.33% 97.6%,92.22% 98.12%,91.11% 98.58%,90% 98.97%,88.89% 99.29%,87.78% 99.55%,86.67% 99.75%,85.56% 99.89%,84.44% 99.97%,83.33% 100%,82.22% 99.97%,81.11% 99.89%,80% 99.75%,78.89% 99.55%,77.78% 99.29%,76.67% 98.97%,75.56% 98.58%,74.44% 98.12%,73.33% 97.6%,72.22% 96.99%,71.11% 96.29%,70% 95.5%,68.89% 94.59%,67.78% 93.56%,66.67% 92.36%,65.56% 93.56%,64.44% 94.59%,63.33% 95.5%,62.22% 96.29%,61.11% 96.99%,60% 97.6%,58.89% 98.12%,57.78% 98.58%,56.67% 98.97%,55.56% 99.29%,54.44% 99.55%,53.33% 99.75%,52.22% 99.89%,51.11% 99.97%,50% 100%,48.89% 99.97%,47.78% 99.89%,46.67% 99.75%,45.56% 99.55%,44.44% 99.29%,43.33% 98.97%,42.22% 98.58%,41.11% 98.12%,40% 97.6%,38.89% 96.99%,37.78% 96.29%,36.67% 95.5%,35.56% 94.59%,34.44% 93.56%,33.33% 92.36%,32.22% 93.56%,31.11% 94.59%,30% 95.5%,28.89% 96.29%,27.78% 96.99%,26.67% 97.6%,25.56% 98.12%,24.44% 98.58%,23.33% 98.97%,22.22% 99.29%,21.11% 99.55%,20% 99.75%,18.89% 99.89%,17.78% 99.97%,16.67% 100%,15.56% 99.97%,14.44% 99.89%,13.33% 99.75%,12.22% 99.55%,11.11% 99.29%,10% 98.97%,8.89% 98.58%,7.78% 98.12%,6.67% 97.6%,5.56% 96.99%,4.44% 96.29%,3.33% 95.5%,2.22% 94.59%,1.11% 93.56%,0 92.36%,0 7.64%)}.band{background:var(--accent);color:var(--accent-fg)}.band__card{background:var(--bg);color:var(--fg);border-radius:var(--radius);padding:var(--space-8)}[data-theme=art-deco] .band{background:var(--fg)}[data-theme=art-deco] .section-happening{background:var(--fg);color:var(--bg)}[data-theme=art-deco] .section-happening__cta{--accent-text:var(--paper-accent);--focus:var(--paper-fg)}[data-theme=sunrise] .band{position:relative;overflow:hidden;isolation:isolate;background:var(--bg);color:var(--fg)}[data-theme=sunrise] .band--chapter-match{background:var(--surface-2)}[data-theme=sunrise] .band:before{content:"";position:absolute;inset:-20%;background:radial-gradient(38% 30% at 22% 28%,color-mix(in srgb,var(--dap-shadow) 12%,transparent),transparent 70%),radial-gradient(34% 42% at 78% 62%,color-mix(in srgb,var(--dap-shadow) 10%,transparent),transparent 70%),radial-gradient(28% 24% at 48% 82%,color-mix(in srgb,var(--dap-bounce) 14%,transparent),transparent 70%);filter:blur(48px);animation:sunrise-shadow-drift 24s ease-in-out infinite alternate;pointer-events:none}@keyframes sunrise-shadow-drift{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(3%,-4%) rotate(3deg)}to{transform:translate(-3%,3%) rotate(-2deg)}}[data-theme=sunrise] .band__card{position:relative;background:var(--surface);color:var(--fg);box-shadow:var(--shadow)}.gradient-band.impact-glow{position:relative}.gradient-band.impact-glow>:not(.sun-glow):not(.dappled-light){position:relative;z-index:1}.leadership-avatar{position:relative;isolation:isolate;width:72px;height:72px;flex-shrink:0;overflow:hidden;border-radius:var(--radius);background:var(--surface-2);display:flex;align-items:center;justify-content:center}.leadership-avatar__initials{position:relative;z-index:1;font-family:var(--font-display);font-weight:700;font-size:var(--fs-4);color:var(--accent-text)}.leadership-avatar__deco{position:absolute;z-index:0;pointer-events:none}[data-theme=sunrise] .leadership-avatar__deco{width:85%;height:85%;right:-20%;bottom:-20%;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--accent),var(--accent-text));opacity:.55}[data-theme=art-deco] .leadership-avatar__deco{width:70%;height:70%;right:-10%;bottom:-10%;background:var(--accent-text);opacity:.4;-webkit-clip-path:polygon(30% 0,100% 0,100% 70%,70% 100%,0 100%,0 30%);clip-path:polygon(30% 0,100% 0,100% 70%,70% 100%,0 100%,0 30%)}.partner-logo{position:relative;isolation:isolate;width:88px;height:88px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border:var(--border-w) solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.partner-logo__img{width:70%;height:70%;object-fit:contain;filter:grayscale(1) contrast(1.1);display:block}.partner-logo__tint{position:absolute;inset:0;background:var(--accent-text);mix-blend-mode:color}.partner-logo__mark{font-size:var(--fs-3);font-weight:700;letter-spacing:-.01em;color:var(--accent-text)}.chip-checkbox{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--space-4);border-radius:999px;border:var(--border-w) solid var(--line);background:transparent;color:var(--fg);font-size:var(--fs-2);font-weight:600;cursor:pointer;transition:background var(--dur-micro) var(--ease-in),color var(--dur-micro) var(--ease-in),border-color var(--dur-micro) var(--ease-in)}.chip-checkbox:has(input:checked){background:var(--fg);color:var(--bg);border-color:var(--fg)}.chip-checkbox:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.cellgrid{display:grid;grid-gap:var(--space-2);gap:var(--space-2);background:var(--surface-2);border-radius:var(--radius);padding:var(--space-2)}.cellgrid>*{border:1px solid var(--line-soft);border-radius:var(--radius);padding:var(--space-5) var(--space-5)}[data-theme=art-deco] .cellgrid>*{border-color:var(--fg);border-radius:0;-webkit-clip-path:var(--chamfer-poly-sm);clip-path:var(--chamfer-poly-sm)}[data-theme=art-deco] .deco-divider{position:relative}[data-theme=art-deco] .deco-divider:after{content:"";position:absolute;left:0;right:0;bottom:calc(-1 * var(--frame-gap));height:1px;background:var(--line);pointer-events:none}.gold{color:var(--gold)}.gold-rule{height:3px;background:var(--gold);border:none}[data-theme=art-deco] .gold{background:linear-gradient(150deg,#937a48,#c9a059 42%,#af813e);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=art-deco] .gold-rule{background:linear-gradient(90deg,#937a48,#c9a059 50%,#af813e)}.switcher-panel{transform-origin:bottom right;animation:switcher-in var(--dur-enter) var(--ease-in)}@keyframes switcher-in{0%{opacity:0;transform:translateY(6px) scale(.97)}}.ticket-h{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ticket-h__photo{display:flex;padding:var(--space-4)}.ticket-h__body{position:relative;display:flex;flex-direction:column;border-left:2px dashed #1f4d40}.ticket-h__notch{position:absolute;width:24px;height:24px;border-radius:999px;background:var(--bg);border:var(--border-w) solid #1f4d40}.ticket-h__notch--a{left:-13px;top:-13px}.ticket-h__notch--b{left:-13px;bottom:-13px}@media (max-width:760px){.ticket-h{grid-template-columns:minmax(0,1fr)}.ticket-h__body{border-left:0;border-top:2px dashed #1f4d40}.ticket-h__notch--b{left:auto;right:-13px;top:-13px;bottom:auto}}.logo-slot{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;max-width:100%;background:#d4d4d4;color:#3b3b3b;border:1px dashed #6b6b6b;border-radius:4px;text-align:center;line-height:1.1}.logo-slot[data-variant=one-color]{background:#3b3b3b;color:#f2f2f2;border-color:#f2f2f2}.logo-slot__label{font-size:var(--fs-1);font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:var(--space-1)}.brand-logo{display:block;flex-shrink:0;font-size:var(--fs-3);height:2.5em;width:calc(2.5em * var(--logo-ratio, 3));background-color:currentColor;-webkit-mask:var(--logo-mark,url("data:image/gif;base64,R0lGODlhAQABAAAAACw=")) center /contain no-repeat;mask:var(--logo-mark,url("data:image/gif;base64,R0lGODlhAQABAAAAACw=")) center /contain no-repeat}@media (forced-colors:active){.brand-logo{forced-color-adjust:none;background-color:CanvasText}}.brand-lockup{display:inline-flex;align-items:center;gap:var(--space-3)}.brand-lockup__name{display:flex;flex-direction:column;font-size:var(--fs-1);font-weight:800;line-height:1.12;letter-spacing:.01em}.pillars{--carousel-bleed:var(--gutter);display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.pillars__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5)}.pillars__controls{display:flex;gap:var(--space-2);flex-shrink:0}.pillars__btn{display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);border-radius:999px;border:var(--border-w) solid var(--line-strong);background:var(--surface);color:var(--fg);cursor:pointer}.pillars__btn:hover:not([aria-disabled=true]){background:var(--accent);color:var(--accent-fg)}.pillars__btn[aria-disabled=true]{opacity:.4;cursor:default}.pillars__track{display:flex;gap:var(--space-5);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--carousel-bleed) * -1);padding:2px var(--carousel-bleed);scroll-padding-inline:var(--carousel-bleed)}.pillars__track::-webkit-scrollbar{display:none}.pillars__card{flex:0 0 clamp(280px,34vw,480px);scroll-snap-align:start;display:grid;align-content:start;grid-gap:var(--space-5);gap:var(--space-5);min-height:15rem;padding:var(--space-6)}[data-theme=sunrise] .pillars__card{background:var(--surface-2);border:none;border-radius:calc(var(--radius) * 1.4)}[data-theme=art-deco] .pillars__card{background:var(--surface);border:none;border-radius:0;-webkit-clip-path:var(--chamfer-poly);clip-path:var(--chamfer-poly)}[data-theme=art-deco] .pillars__card:after{content:"";position:absolute;inset:var(--frame-gap);-webkit-clip-path:var(--chamfer-poly);clip-path:var(--chamfer-poly);pointer-events:none;border:1px solid var(--fg);opacity:.35}.pillars__card{position:relative}.pillars__card--bare{padding:0;background:none;border:none;box-shadow:none;-webkit-clip-path:none;clip-path:none;display:flex;min-height:0}.pillars__card--bare>*{flex:1 1}.pillars__card--bare:after{content:none}.pillars__track{padding-block:var(--space-6);margin-block:calc(var(--space-6) * -1)}[data-theme=sunrise] .pillars__card{box-shadow:0 8px 24px rgba(120,90,20,.14)}.pillars__cardhead{display:flex;align-items:baseline;gap:var(--space-3)}.pillars__num{font-size:var(--fs-5);color:var(--accent-text)}.pillars__title{font-size:var(--fs-4);font-weight:800}.pillars__body{font-size:var(--fs-3);line-height:1.6;color:var(--fg-muted)}.pillars__photo{margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) 0;aspect-ratio:16/10;overflow:hidden;border-radius:calc(var(--radius) * 1.4) calc(var(--radius) * 1.4) 0 0}[data-theme=art-deco] .pillars__photo{border-radius:0;-webkit-clip-path:polygon(var(--chamfer-sm) 0,calc(100% - var(--chamfer-sm)) 0,100% var(--chamfer-sm),100% 100%,0 100%,0 var(--chamfer-sm));clip-path:polygon(var(--chamfer-sm) 0,calc(100% - var(--chamfer-sm)) 0,100% var(--chamfer-sm),100% 100%,0 100%,0 var(--chamfer-sm))}.pillars__photo img{width:100%;height:100%;object-fit:cover;display:block}.gradient-band{background:var(--gradient);color:var(--fg);--fg-muted:var(--gradient-muted);--accent-text:var(--gradient-accent)}[data-theme=sunrise] .gradient-band--hero{background:var(--gradient-radiant)}[data-theme=sunrise] .gradient-band:not(.impact-glow){position:relative;overflow:hidden}[data-theme=sunrise] .gradient-band:not(.impact-glow)>:not(.dappled-light){position:relative;z-index:1}.nav__groups{display:flex;align-items:stretch;gap:var(--space-2);padding:var(--space-2);border-radius:999px;background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:var(--border-w) solid var(--line-strong);box-shadow:0 6px 20px rgba(0,0,0,.14)}.nav__group{position:relative}.nav__trigger{display:inline-flex;align-items:center;gap:var(--space-2);height:100%;min-height:var(--tap);padding:0 var(--space-4);font-family:var(--font-body),sans-serif;font-size:var(--fs-2);font-weight:600;color:var(--fg);background:none;border:none;border-radius:999px;cursor:pointer}.nav__trigger[data-active]{font-weight:700;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.nav[data-over-video] .nav__groups{background:rgba(10,10,10,.66);border-color:rgba(253,252,249,.55)}.nav[data-over-video] .nav-mobile__toggle,.nav[data-over-video] .nav__logo-link,.nav[data-over-video] .nav__trigger{color:var(--on-dark)}.nav[data-over-video] .nav-mobile__toggle,.nav[data-over-video] .nav__cta,.nav[data-over-video] .nav__logo-link,.nav[data-over-video] .nav__trigger{--focus:var(--on-dark)}.nav__trigger:hover{color:var(--accent-text)}.nav__caret{display:inline-block;width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);margin-top:-4px;transition:transform var(--dur-micro) var(--ease-in)}.nav__caret[data-open]{transform:rotate(-135deg);margin-top:2px}.nav__panel{position:absolute;top:calc(100% + 14px);left:0;z-index:30;min-width:260px;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);background:var(--surface);border:var(--border-w) solid var(--line);border-radius:var(--radius);box-shadow:0 16px 32px rgba(0,0,0,.22);transform-origin:top left;transition:opacity var(--dur-enter) var(--ease-in),transform var(--dur-enter) var(--ease-in),display var(--dur-enter) allow-discrete}.nav__panel[hidden]{display:none;opacity:0;transform:translateY(-6px) scale(.97);transition-duration:var(--dur-exit);transition-timing-function:var(--ease-out)}@starting-style{.nav__panel{opacity:0;transform:translateY(-6px) scale(.97)}}.nav__panel-link{display:flex;align-items:center;min-height:var(--tap);padding:var(--space-2) var(--space-4);border-radius:calc(var(--radius) - 2px);font-size:var(--fs-2);font-weight:600;color:var(--fg)}.nav__panel-link:hover{background:var(--surface-2)}.nav__cta{flex-shrink:0}.nav-mobile__toggle{filter:drop-shadow(0 1px 2px rgba(0,0,0,.35)) drop-shadow(0 0 6px rgba(0,0,0,.18))}.nav-mobile{display:none}@media (max-width:900px){.nav__cta,.nav__groups{display:none}.nav-mobile{display:flex;align-items:center}}.nav-mobile__toggle{display:flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);background:none;border:none;cursor:pointer}.nav-mobile__bars{display:flex;flex-direction:column;gap:var(--space-1);width:24px}.nav-mobile__bars span{display:block;height:2px;background:var(--fg);transition:transform var(--dur-micro) var(--ease-in),opacity var(--dur-micro) var(--ease-in)}.nav-mobile__bars[data-open] span:first-child{transform:translateY(7px) rotate(45deg)}.nav-mobile__bars[data-open] span:nth-child(2){opacity:0}.nav-mobile__bars[data-open] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-mobile__panel{position:fixed;inset:0;z-index:15;overflow-y:auto;background:var(--bg);padding:var(--space-11) var(--gutter) var(--space-7)}.nav-mobile__groups{display:flex;flex-direction:column}.nav-mobile__group{border-bottom:1px solid var(--line-soft)}.nav-mobile__group-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:var(--tap);padding:var(--space-4) var(--space-1);font-size:var(--fs-4);font-weight:700;color:var(--fg);background:none;border:none;cursor:pointer}.nav-mobile__items{overflow:hidden;transition:height var(--dur-enter) var(--ease-in),opacity var(--dur-enter) var(--ease-in),display var(--dur-enter) allow-discrete}.nav-mobile__items[hidden]{display:none;height:0;opacity:0}@starting-style{.nav-mobile__items{height:0;opacity:0}}.nav-mobile__items{display:flex;flex-direction:column;gap:var(--space-1);padding:0 var(--space-1) var(--space-4) var(--space-3)}.nav-mobile__item-link{display:flex;align-items:center;min-height:var(--tap);font-size:var(--fs-3);color:var(--fg-muted)}.nav-mobile__item-link:hover{color:var(--fg)}.nav-mobile__cta{width:100%;margin-top:var(--space-6)}.nav[data-over-video] .nav-mobile__bars span{background:var(--on-dark)}.projector{position:relative;isolation:isolate;overflow:hidden;padding:0;background:var(--bg);border-bottom:var(--border-w) solid var(--line)}.projector__spill{position:absolute;left:50%;top:0;width:130%;height:100%;transform:translateX(-50%);z-index:-1;pointer-events:none;opacity:var(--screen-spill);background:radial-gradient(60% 58% at 30% 45%,var(--screen-b) 0,transparent 72%),radial-gradient(64% 60% at 74% 55%,var(--screen-d) 0,transparent 74%),radial-gradient(50% 46% at 52% 50%,var(--screen-c) 0,transparent 66%);filter:blur(58px)}.projector__screen{position:relative;border-radius:0;padding:calc(var(--space-11) + var(--space-8)) var(--gutter) var(--space-9);min-height:clamp(380px,66vh,760px);display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-4);color:var(--screen-fg);background:var(--gradient)}[data-theme=sunrise] .projector__screen:not(.projector__screen--video){background:var(--gradient-radiant)}.projector__eyebrow{font-family:var(--font-label),sans-serif;font-size:var(--fs-1);font-weight:700;letter-spacing:var(--label-tracking)}.projector__eyebrow,.projector__headline{position:relative;z-index:1}.projector__headline .display{color:var(--screen-fg)}.projector__screen--video{background:#0a0a0a;--focus:var(--on-dark)}.projector__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.projector__video-scrim{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.35) 55%,rgba(0,0,0,.82))}.projector__screen--video .measure,.projector__screen--video .projector__eyebrow,.projector__screen--video .projector__headline .display{color:var(--on-dark)}.bylaws-frame{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.bylaws-nav{position:-webkit-sticky;position:sticky;top:calc(var(--tap) + var(--space-5));display:flex;flex-direction:column;gap:var(--space-2)}.bylaws-nav__item{display:flex;align-items:baseline;gap:var(--space-3);width:100%;min-height:var(--tap);margin-left:calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4);border:none;border-radius:calc(var(--radius) - 2px);background:none;font-family:var(--font-body),sans-serif;font-size:var(--fs-2);font-weight:600;text-align:left;color:var(--fg);cursor:pointer}.bylaws-nav__item .label{color:var(--fg-muted)}.bylaws-nav__item:hover{background:var(--surface-2)}.bylaws-nav__item[aria-current=true]{font-weight:700;color:var(--accent-text);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.bylaws-nav__item[aria-current=true] .label{color:inherit}.bylaws-panel{display:flex;flex-direction:column;gap:var(--space-4)}.bylaws-panel__clause{font-size:var(--fs-3);line-height:1.6}@media (max-width:860px){.bylaws-frame{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.bylaws-nav{position:static;flex-direction:row;flex-wrap:wrap}}.footer-link{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-3);font-weight:700;color:var(--fg);text-underline-offset:4px}.footer-link:hover{color:var(--accent-text);text-decoration:underline}.footer-top{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,1.4fr) minmax(240px,1fr);grid-gap:var(--space-7);gap:var(--space-7);align-items:start}@media (max-width:860px){.footer-top{grid-template-columns:minmax(0,1fr)}}.footer-top__brand{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}.footer-top__socials{display:flex;gap:var(--space-2)}.footer-social{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:var(--tap);min-height:var(--tap);border-radius:999px;background:var(--surface-2);color:var(--accent-text);transition:background var(--dur-micro) var(--ease-in),color var(--dur-micro) var(--ease-in)}.footer-social:hover{background:var(--accent-text);color:var(--bg)}[data-theme=art-deco] .footer-social{background:var(--surface);border:var(--border-w) solid var(--line-strong)}.footer-top__copy{display:flex;flex-direction:column;gap:var(--space-3);max-width:34ch}.footer-top__headline{font-size:var(--fs-5);margin:0}.footer-top__cta{color:var(--fg-muted);font-size:var(--fs-3);margin:0}.footer-top__form-col{display:flex;flex-direction:column;gap:var(--space-2)}.email-arrow__field{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border:var(--border-w) solid var(--line-strong);border-radius:999px;background:var(--surface)}.email-arrow__field:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.email-arrow__field input{flex:1 1;min-width:0;border:0;background:transparent;font:inherit;font-size:var(--fs-3);color:var(--fg);min-height:var(--tap);padding:0}.email-arrow__field input:focus-visible{outline:none}.email-arrow__field input::placeholder{color:var(--fg-muted)}.email-arrow__btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:var(--tap);min-height:var(--tap);border-radius:999px;background:var(--accent);color:var(--accent-fg);border:0;cursor:pointer;transition:background var(--dur-micro) var(--ease-in),color var(--dur-micro) var(--ease-in)}.email-arrow__btn:hover{background:var(--fg);color:var(--bg)}[data-theme=art-deco] .email-arrow__field{border-radius:0;background:var(--surface-2)}[data-theme=art-deco] .email-arrow__btn{border-radius:0;-webkit-clip-path:var(--chamfer-poly-sm);clip-path:var(--chamfer-poly-sm)}.footer-top__hint{font-size:var(--fs-2);color:var(--fg-muted);margin:0}.projector__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.projector__screen--video .btn--outline{color:var(--on-dark);border-color:var(--on-dark);--btn-outline-fg:var(--on-dark)}.projector__screen--video .btn--outline:hover{background:var(--on-dark);color:#151d1b}[data-theme=art-deco] .projector__screen--video .btn--outline{--btn-line:var(--hot);--btn-outline-fg:var(--hot-text);color:var(--hot-text);border-color:var(--hot)}[data-theme=art-deco] .projector__screen--video .btn--outline:hover{background:transparent;color:var(--btn-hover-fg)}.projector__footer{padding:var(--space-6) var(--gutter) var(--space-8);display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-7);flex-wrap:wrap;border-top:var(--border-w) solid var(--line)}.projector__screen--photo{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:end}.projector__screen-copy{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-4)}@media (min-width:900px){.projector__screen--photo{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.projector__screen:not(.projector__screen--video) .projector__actions{--accent:var(--screen-fg);--accent-fg:var(--screen-fg-inverse);--line-strong:var(--screen-fg);--fg:var(--screen-fg);--bg:var(--screen-fg-inverse);--focus:var(--screen-fg);--btn-line:var(--screen-fg);--btn-fill:var(--screen-fg);--btn-fg:var(--screen-fg-inverse);--btn-outline-fg:var(--screen-fg);--btn-hover-fill:var(--screen-fg);--btn-hover-fg:var(--screen-fg-inverse);--btn-primary-hover-fill:color-mix(in srgb,var(--screen-fg) 82%,var(--screen-fg-inverse));--btn-primary-hover-fg:var(--screen-fg-inverse)}[data-theme=sunrise] .projector__screen:not(.projector__screen--video) .projector__actions .btn--primary{background:var(--screen-fg);color:var(--screen-fg-inverse);border-color:var(--screen-fg)}[data-theme=sunrise] .projector__screen:not(.projector__screen--video) .projector__actions .btn--primary:hover{background:color-mix(in srgb,var(--screen-fg) 82%,var(--screen-fg-inverse));color:var(--screen-fg-inverse)}.hero-glow{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--gradient)}[data-theme=sunrise] .hero-glow{background:var(--gradient-radiant)}.hero-glow+div{--fg-muted:var(--gradient-muted);--accent-text:var(--gradient-accent)}[data-theme=sunrise] .hero-glow+div{--fg-muted:var(--fg);--accent-text:var(--fg)}[data-theme=sunrise] .hero-glow+div .gold{color:var(--fg)}.hero__split{display:grid;grid-gap:var(--space-8);gap:var(--space-8);align-items:end}@media (min-width:900px){.hero__split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}