@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-10eff,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:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-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:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-10eff,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:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-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:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-10eff,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:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-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:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-10eff,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:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-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:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-10eff,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:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-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:Cairo Fallback;src:local("Arial");ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.00%;size-adjust:94.66%}.__className_570931{font-family:Cairo,Cairo Fallback;font-style:normal}.__variable_570931{--font-cairo:"Cairo","Cairo Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_96bb4e{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_96bb4e{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-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}}}@layer theme{:host,:root{--font-sans:var(--font-cairo),"Segoe UI",Tahoma,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-100:oklch(96.2% .059 95.617);--color-amber-800:oklch(47.3% .137 46.201);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-800:oklch(43.2% .095 166.913);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-800:oklch(44.3% .11 240.79);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-800:oklch(43.2% .232 292.759);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-800:oklch(45.5% .188 13.697);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-gold:#ae9a57;--color-gold-light:#d8c78a;--color-gold-deep:#8c7a3e;--color-brown:#352916;--color-brown-deep:#1b1207;--color-charcoal:#232222;--color-cream:#f4efe2;--color-paper:#faf8f2;--color-ink:#1a202c;--font-latin:var(--font-jakarta),"Segoe UI",sans-serif;--radius-btn:22px;--shadow-card:4px 8px 18px #00000024;--shadow-soft:0 6px 16px #0000001f}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.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}}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.bg-amber-100{background-color:var(--color-amber-100)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-violet-100{background-color:var(--color-violet-100)}.text-amber-800{color:var(--color-amber-800)}.text-emerald-800{color:var(--color-emerald-800)}.text-rose-800{color:var(--color-rose-800)}.text-sky-800{color:var(--color-sky-800)}.text-violet-800{color:var(--color-violet-800)}.underline{text-decoration-line:underline}.blur{--tw-blur:blur(8px)}.blur,.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,)}}:root{--gutter:clamp(20px,5.5vw,80px);--page-max:1440px;--content-max:1280px;--space-section:clamp(72px,9vw,130px);--space-block:clamp(40px,5vw,64px);--grad-heading:linear-gradient(90deg,#1b1207,#815621);--grad-gold:linear-gradient(135deg,#8c7a3e,#d8c78a 45%,#ae9a57);--fs-display:clamp(34px,4vw,52px);--fs-title:clamp(30px,3.4vw,48px);--fs-h3:clamp(22px,2.3vw,32px);--fs-lead:clamp(16px,1.3vw,18px);--nav-h:96px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--color-brown);background:#fff;font-size:16px;line-height:1.6;overflow-x:clip}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit}:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px;border-radius:4px}::selection{background:var(--color-gold);color:#fff}html.motion [data-reveal-child],html.motion [data-reveal]{opacity:0;visibility:hidden}html.motion [data-reveal-child].is-visible,html.motion [data-reveal].is-visible{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){html.motion [data-reveal-child],html.motion [data-reveal]{opacity:1;visibility:visible}}.container{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:calc(var(--content-max) + var(--gutter) * 2)}.section{padding-block:var(--space-section);position:relative}.section--tight{padding-block:var(--space-block)}.section--dark{background:var(--color-brown);color:var(--color-cream)}.section--charcoal{background:var(--color-charcoal);color:var(--color-cream)}.section-head{text-align:center;max-width:680px;margin-inline:auto;margin-bottom:var(--space-block);flex-direction:column;align-items:center;gap:18px;display:flex}.section-head--start{text-align:start;align-items:flex-start;margin-inline:0}.section-title{font-weight:700;font-size:var(--fs-title);background:var(--grad-heading);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;padding-bottom:.1em;line-height:1.35}.section--charcoal .section-title,.section--dark .section-title{color:var(--color-gold);background:0 0}.section-sub{font-size:var(--fs-lead);color:var(--color-brown);max-width:560px;line-height:1.75}.section--dark .section-sub{color:var(--color-cream)}.section-cta{margin-top:var(--space-block);justify-content:center;display:flex}.eyebrow{letter-spacing:.08em;color:var(--color-gold-deep);text-transform:uppercase;font-size:14px}.btn,.eyebrow{font-weight:600}.btn{border-radius:var(--radius-btn);white-space:nowrap;isolation:isolate;justify-content:center;align-items:center;gap:8px;min-width:150px;padding:14px 24px;font-size:16px;line-height:1.4;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .25s,color .25s;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;background:linear-gradient(115deg,#0000 30%,#ffffff59 50%,#0000 70%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.btn:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.btn:hover:after{transform:translate(120%)}.btn:active{transform:translateY(0)}.btn--gold{background:var(--color-gold);color:var(--color-brown-deep)}.btn--gold:hover{background:#bda866}.btn--white{color:var(--color-brown);background:#fff}.btn--outline{color:#fff;background:0 0;border:2px solid #ffffffd9}.btn--outline:hover{background:#ffffff1a}.btn--dark{background:var(--color-charcoal);color:var(--color-cream)}.btn--sm{min-width:0;padding:10px 18px;font-size:14px}.btn:disabled,.btn[aria-disabled=true]{opacity:.6;pointer-events:none}.glow{pointer-events:none;z-index:0;filter:blur(90px);background:var(--color-gold);border-radius:50%;position:absolute}.glow--sm{opacity:.12;width:420px;height:420px}.glow--lg{opacity:.18;width:600px;height:600px}.band{position:relative;overflow:hidden}.band:after,.band:before{content:"";opacity:.5;pointer-events:none;z-index:0;background:url(/images/pattern-gold.png) 50%/cover no-repeat;width:745px;height:94px;position:absolute;top:0}.band:before{right:-307px}.band:after{left:-307px}.band>*{z-index:1;position:relative}.gold-line{background:var(--color-gold);border:0;width:100%;height:2px}.nav{z-index:60;background:var(--color-charcoal);border-bottom:1px solid #ae9a5799;transition:box-shadow .3s,background-color .3s;position:sticky;top:0}.nav.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#232222eb;box-shadow:0 10px 30px #00000040}.nav__inner{max-width:var(--page-max);padding:14px var(--gutter);min-height:var(--nav-h);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;transition:min-height .3s;display:flex}.nav.is-scrolled .nav__inner{min-height:76px}.nav__logo img{object-fit:contain;width:66px;height:60px;transition:transform .3s}.nav.is-scrolled .nav__logo img{transform:scale(.88)}.nav__menu{flex:1;justify-content:space-between;gap:40px;max-width:940px}.nav__links,.nav__menu{align-items:center;display:flex}.nav__links{gap:clamp(20px,2.6vw,40px)}.nav__links a{color:var(--color-gold-light);padding-block:6px;font-size:16px;transition:color .2s;position:relative}.nav__links a:after{content:"";background:var(--color-gold);transform-origin:100%;inset-inline:0;height:2px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;transform:scaleX(0)}.nav__links a.is-active,.nav__links a:hover{color:#fff}.nav__links a.is-active{font-weight:700}.nav__links a.is-active:after,.nav__links a:hover:after{transform:scaleX(1)}.nav__actions{align-items:center;gap:8px;display:flex}.nav__actions .btn{min-width:0;padding:12px 18px;font-size:15px}.nav__toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:46px;height:46px;display:none}.nav__toggle span{background:var(--color-gold);width:26px;height:2px;transition:transform .3s,opacity .3s}.hero{min-height:calc(100svh - var(--nav-h));color:#fff;background:radial-gradient(120% 90% at 20% 60%,#1a1408 0,#060400 45%,#000 100%);align-items:center;display:flex;position:relative;overflow:hidden}.hero__stage{width:58%;min-width:560px;position:absolute;inset:0 auto 0 0}.hero__stage canvas{display:block}.hero__fallback{position:absolute;inset:0;overflow:hidden}.hero__fallback img{object-fit:cover;object-position:12% center;width:112%;height:112%;position:absolute;inset:-6%}.hero__fallback:after{content:"";mix-blend-mode:screen;background:linear-gradient(115deg,#0000 35%,#fff0c859 50%,#0000 65%);animation:shine 6s ease-in-out infinite;position:absolute;inset:0}@keyframes shine{0%{transform:translate(-70%)}60%,to{transform:translate(70%)}}.hero__shade{background:linear-gradient(90deg,#0000,#000000d9 42%,#000);width:66%;inset:0 0 0 auto}.hero__edge,.hero__shade{pointer-events:none;position:absolute}.hero__edge{opacity:.45;width:95px;top:0;bottom:0;right:-15px;overflow:hidden}.hero__edge:before{content:"";background:url(/images/pattern-gold.png) 50%/cover no-repeat;width:760px;height:95px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.hero__content{z-index:2;width:100%;max-width:var(--page-max);padding:clamp(72px,9vw,130px) var(--gutter) clamp(150px,16vw,190px);flex-direction:column;align-items:flex-start;gap:28px;margin-inline:auto;display:flex;position:relative}.hero__kicker{color:#eff3fd;font-size:clamp(26px,2.8vw,40px);font-weight:800;line-height:1.3}.hero__title{max-width:620px;font-weight:800;font-size:var(--fs-display);color:var(--color-gold);line-height:1.4}.hero__title .w{display:inline-block}.hero__text{max-width:540px;font-size:var(--fs-lead);color:#ffffffeb;line-height:1.8}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.hero__scroll{z-index:2;color:var(--color-gold-light);letter-spacing:.1em;flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;bottom:110px;left:50%;transform:translate(-50%)}.hero__scroll i{background:linear-gradient(to bottom,var(--color-gold),transparent);width:1px;height:36px;animation:scrollHint 1.8s ease-in-out infinite;display:block}@keyframes scrollHint{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.countdown{z-index:3;padding:0 var(--gutter);direction:ltr;gap:16px;margin-top:-70px;position:relative}.countdown,.countdown__item{justify-content:center;display:flex}.countdown__item{text-align:center;background:#fff;border:1px solid #ae9a5740;border-radius:30px;flex-direction:column;align-items:center;width:120px;height:120px;box-shadow:0 10px 30px #0000002e}.countdown__num{font-family:var(--font-latin);letter-spacing:-.02em;color:var(--color-gold);height:54px;font-size:54px;font-weight:700;line-height:1;display:flex;overflow:hidden}.countdown__num span{display:inline-block}.countdown__label{font-family:var(--font-sans);color:var(--color-brown);margin-top:4px;font-size:20px;font-weight:600;line-height:1.3}.countdown__done{text-align:center;color:var(--color-gold-deep);box-shadow:var(--shadow-soft);background:#fff;border-radius:30px;grid-column:1/-1;padding:18px 24px;font-weight:700}.about{padding-block:calc(var(--space-section) + 20px) var(--space-section);position:relative;overflow:hidden}.about__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,90px);display:grid}.about__text{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.about__desc{font-size:var(--fs-lead);text-align:justify;color:var(--color-brown);line-height:1.85}.about__gallery,.about__photo{position:relative}.about__photo{aspect-ratio:566/416;box-shadow:var(--shadow-card);border-radius:22px;overflow:hidden}.about__photo img{object-fit:cover;width:100%;height:100%}.about__shape{pointer-events:none;width:clamp(160px,20vw,300px);height:auto;position:absolute}.about__shape--top{top:-15%;right:-14%}.about__shape--bottom{bottom:-15%;left:-12%}.about__stats{flex-wrap:wrap;gap:28px;margin-top:8px;display:flex}.about__stat strong{font-family:var(--font-latin);color:var(--color-gold-deep);font-size:32px;line-height:1;display:block}.about__stat span{color:var(--color-brown);font-size:14px}.steps__grid{grid-template-columns:repeat(3,1fr);gap:40px;max-width:1282px;margin-inline:auto;display:grid;position:relative}.step{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:0 12px;display:flex}.step__icon{background:var(--grad-heading);width:106px;height:106px;box-shadow:var(--shadow-card);border-radius:30px;place-items:center;margin-bottom:8px;display:grid;position:relative}.step__icon:after{content:attr(data-n);background:var(--color-gold);width:32px;height:32px;color:var(--color-brown-deep);font-family:var(--font-latin);top:-10px;border:3px solid #fff;border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid;position:absolute;inset-inline-end:-10px}.step__icon img{object-fit:contain;width:47px;height:62px}.step__title{color:var(--color-brown);font-size:24px;font-weight:700;line-height:1.4}.step__desc{color:var(--color-ink);max-width:300px;font-size:15px;line-height:1.7}.steps__curve{pointer-events:none;width:26%;height:84px;position:absolute;top:12px;transform:scaleY(-1)}.steps__curve--1{left:21%}.steps__curve--2{left:54%}.history__cols{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.history__col:nth-child(2){padding-top:96px}.history__col{gap:clamp(40px,5vw,64px)}.history__col,.history__item{flex-direction:column;display:flex}.history__item{gap:20px}.history__title{font-weight:700;font-size:var(--fs-h3);background:var(--grad-heading);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;line-height:1.4}.history__desc{font-size:var(--fs-lead);text-align:justify;color:var(--color-brown);line-height:1.85}.history__figure{aspect-ratio:4/3;box-shadow:var(--shadow-card);border-radius:24px;margin:0;position:relative;overflow:hidden}.history__media{will-change:transform;position:absolute;inset:-9% 0}.history__shape{pointer-events:none;z-index:2;width:130px;position:absolute;top:-14px;right:-14px}.history__link{color:var(--color-gold-deep);align-self:flex-start;align-items:center;gap:6px;font-weight:600;display:inline-flex}.history__link:hover{color:var(--color-brown-deep)}.speakers{background:var(--color-brown);color:var(--color-cream);padding-block:clamp(110px,12vw,160px);position:relative;overflow:hidden}.speakers__band{pointer-events:none;opacity:.9;background:url(/images/pattern-gold.png) 50%/cover no-repeat;width:100%;height:182px;position:absolute;left:0;transform:rotate(180deg)}.speakers__band--top{top:-89px}.speakers__band--bottom{bottom:-89px}.speakers__inner{z-index:1;grid-template-columns:minmax(240px,.8fr) minmax(0,2.6fr);align-items:center;gap:clamp(28px,4vw,48px);display:grid;position:relative}.speakers__intro{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.speakers__title{color:var(--color-gold);font-size:clamp(38px,4vw,56px);font-weight:700;line-height:1.3}.speakers__desc{text-align:justify;color:var(--color-cream);font-size:16px;line-height:1.8}.speakers__cards{grid-template-columns:repeat(3,minmax(0,288px));justify-content:end;gap:32px;display:grid}.speaker{aspect-ratio:288/486;width:100%;position:relative}.speaker__frame{border:4px solid var(--color-gold);border-radius:24px;position:absolute;inset:33px 0 0;box-shadow:8px 4px 16px #0003}.speaker__photo{border-radius:0 0 22px 22px;position:absolute;inset:0 4%;overflow:hidden}.speaker__photo img{max-width:none;width:var(--w,100%);height:var(--h,100%);left:var(--l,0);top:var(--t,0);object-fit:cover;position:absolute}.speaker__caption{text-align:center;background:linear-gradient(#35291600 42%,#352916c7 68%,#1b1207f5);border-radius:22px;flex-direction:column;justify-content:flex-end;align-items:center;padding:22px 20px;display:flex;position:absolute;inset:33px 0 0}.speaker__caption h3{color:#fff;font-size:18px;font-weight:700;line-height:1.4}.speaker__caption p{color:var(--color-gold-light);margin-top:4px;font-size:14px;line-height:1.5}.tabs{margin-bottom:var(--space-block);border-bottom:1px solid #ae9a578c;flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tab,.tabs{position:relative}.tab{color:var(--color-charcoal);opacity:.62;cursor:pointer;background:0 0;border:0;padding:14px 22px 18px;font-size:clamp(16px,1.5vw,22px);font-weight:500;transition:opacity .2s,color .2s}.tab:hover{opacity:1}.tab.is-active{opacity:1;color:var(--color-brown);font-weight:700}.tabs__indicator{background:var(--color-brown);border-radius:2px;height:4px;transition:left .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-2px}.nominees__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,268px),1fr));gap:32px;display:grid}.nominee{aspect-ratio:304/388;box-shadow:var(--shadow-card);transform-style:preserve-3d;position:relative;overflow:hidden}.nominee,.nominee:before{background:var(--grad-heading);border-radius:12px}.nominee:before{content:"";position:absolute;inset:0}.nominee--featured:before{background:linear-gradient(#f4efe2,#7f5521b3 45%,#815621)}.nominee__photo{position:absolute;inset:0 0 28%;overflow:hidden}.nominee__photo img{max-width:none;width:var(--w,100%);height:var(--h,100%);left:var(--l,0);top:var(--t,0);object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute}.nominee:hover .nominee__photo img{transform:scale(1.05)}.nominee__label{background:var(--color-gold);text-align:center;min-height:28%;color:var(--color-brown-deep);flex-direction:column;justify-content:center;align-items:center;padding:14px 16px;display:flex;position:absolute;inset:auto 0 0}.nominee__label h3{font-size:20px;font-weight:700;line-height:1.35}.nominee__label p{opacity:.9;font-size:14px;line-height:1.5}.nominee--featured .nominee__label{background:var(--grad-heading);color:var(--color-cream)}.nominee__badge{color:var(--color-gold-light);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1b1207bf;font-weight:600;inset-inline-start:14px}.nominee__badge,.nominee__votes{z-index:2;top:14px;border-radius:999px;padding:5px 10px;font-size:12px;position:absolute}.nominee__votes{color:var(--color-brown-deep);font-family:var(--font-latin);background:#ffffffd9;font-weight:700;inset-inline-end:14px}.nominee__glare{z-index:3;pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),#ffffff47,transparent 55%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.nominee:hover .nominee__glare{opacity:1}.album__track{scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;padding:12px var(--gutter) 24px;margin-inline:calc(-1 * var(--gutter));cursor:grab;gap:20px;display:flex;overflow-x:auto}.album__track::-webkit-scrollbar{display:none}.album__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.album__item{aspect-ratio:363/316;scroll-snap-align:start;box-shadow:var(--shadow-card);background:var(--color-charcoal);border-radius:24px;flex:0 0 min(363px,78vw);position:relative;overflow:hidden}.album__item img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.album__item:hover img{transform:scale(1.06)}.album__item figcaption{color:#fff;opacity:0;background:linear-gradient(#0000,#000000b3);padding:40px 16px 14px;font-size:14px;transition:opacity .3s,transform .3s;position:absolute;inset:auto 0 0;transform:translateY(8px)}.album__item:hover figcaption{opacity:1;transform:none}.album__play{place-items:center;display:grid;position:absolute;inset:0}.album__play span{width:64px;height:64px;color:var(--color-brown-deep);background:#ae9a57eb;border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 24px #0000004d}.album__controls{justify-content:center;align-items:center;gap:20px;margin-top:4px;display:flex}.album__dots{gap:8px;display:flex}.album__dot{background:var(--color-gold);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:transform .2s,background-color .2s}.album__dot.is-active{background:var(--color-brown);transform:scale(1.35)}.album__arrow{border:1px solid var(--color-gold);width:44px;height:44px;color:var(--color-brown);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid}.album__arrow:hover{background:var(--color-gold);color:var(--color-brown-deep)}.lightbox{z-index:90;background:#0a0804eb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lightbox img{border-radius:16px;width:auto;max-width:min(1200px,92vw);height:auto;max-height:86vh;box-shadow:0 30px 80px #0009}.lightbox iframe{aspect-ratio:16/9;border:0;border-radius:16px;width:min(1100px,92vw)}.lightbox__close{background:var(--color-gold);width:48px;height:48px;color:var(--color-brown-deep);cursor:pointer;top:20px;border:0;border-radius:50%;font-size:22px;position:absolute;inset-inline-end:20px}.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:32px;display:grid}.card{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #ae9a572e;border-radius:20px;flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;position:relative;overflow:hidden}.card:hover{box-shadow:var(--shadow-card);transform:translateY(-6px)}.card__media{aspect-ratio:16/10;background:var(--color-charcoal);position:relative;overflow:hidden}.card__media img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.card:hover .card__media img{transform:scale(1.06)}.card__body{flex-direction:column;flex:1;gap:10px;padding:22px 22px 24px;display:flex}.card__meta{font-family:var(--font-latin);color:var(--color-gold-deep);font-size:13px;font-weight:600}.card__title{color:var(--color-brown-deep);font-size:20px;font-weight:700;line-height:1.45}.card__text{color:var(--color-brown);font-size:15px;line-height:1.75}.card__link{color:var(--color-gold-deep);margin-top:auto;font-weight:600}.page-hero{background:var(--color-charcoal);color:var(--color-cream);padding:clamp(56px,8vw,110px) 0 clamp(48px,6vw,80px);position:relative;overflow:hidden}.page-hero:after{content:"";opacity:.45;pointer-events:none;background:url(/images/pattern-gold.png) 50%/cover no-repeat;height:182px;position:absolute;inset:auto 0 -90px;transform:rotate(180deg)}.page-hero h1{font-weight:800;font-size:var(--fs-display);color:var(--color-gold);line-height:1.35}.page-hero p{max-width:700px;font-size:var(--fs-lead);color:#f4efe2e6;margin-top:14px;line-height:1.8}.breadcrumbs{color:var(--color-gold-light);flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:14px;display:flex}.breadcrumbs a:hover{color:#fff}.prose{font-size:var(--fs-lead);color:var(--color-brown);max-width:820px;line-height:1.95}.prose p+p{margin-top:1.2em}.prose--center{margin-inline:auto}.article-cover{box-shadow:var(--shadow-card);aspect-ratio:16/8;margin-bottom:var(--space-block);border-radius:24px;overflow:hidden}.article-cover img{object-fit:cover;width:100%;height:100%}.timeline{gap:20px;max-width:900px;margin-inline:auto;display:grid}.timeline__item{box-shadow:var(--shadow-soft);border-inline-start:4px solid var(--color-gold);background:#fff;border-radius:18px;grid-template-columns:130px 1fr;gap:20px;padding:22px 26px;display:grid}.timeline__date{font-family:var(--font-latin);color:var(--color-gold-deep);font-weight:700;line-height:1.3}.timeline__date small{font-family:var(--font-sans);color:var(--color-brown);font-size:13px;font-weight:500;display:block}.timeline__item h3{color:var(--color-brown-deep);font-size:20px;font-weight:700}.timeline__item p{margin-top:6px;font-size:15px;line-height:1.7}.timeline__loc{color:var(--color-gold-deep);margin-top:8px;font-size:13px}.form{grid-template-columns:1fr 1fr;gap:18px 22px;display:grid}.form .full{grid-column:1/-1}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--color-brown-deep);font-size:14px;font-weight:600}.field input,.field select,.field textarea{width:100%;font:inherit;color:var(--color-brown-deep);background:#fff;border:1px solid #35291640;border-radius:12px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-gold);outline:0;box-shadow:0 0 0 4px #ae9a5733}.field small{color:#9b2c2c;font-size:13px}.field .hint{color:#352916a6}.form-card{background:var(--color-paper);box-shadow:var(--shadow-soft);border:1px solid #ae9a574d;border-radius:24px;padding:clamp(22px,4vw,44px)}.alert{border-radius:14px;padding:14px 18px;font-weight:600}.alert--ok{color:#1d5a33;background:#ecf7ef;border:1px solid #b7e0c2}.alert--err{color:#8a1f1f;background:#fdecec;border:1px solid #f2b8b8}.footer{background:var(--color-charcoal);color:var(--color-cream);padding-top:56px;position:relative;overflow:hidden}.footer__inner{grid-template-columns:minmax(280px,1.4fr) repeat(2,minmax(160px,1fr));gap:40px;padding-bottom:44px;display:grid}.footer__brand{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.footer__logo{width:170px;height:auto}.footer__about{color:#f4efe2e6;white-space:pre-line;max-width:320px;font-size:15px;line-height:1.8}.footer__social{gap:12px;display:flex}.footer__social a{width:40px;height:40px;color:var(--color-gold-light);background:#ffffff14;border:1px solid #ae9a5780;border-radius:50%;place-items:center;transition:background-color .2s,color .2s,transform .2s;display:grid}.footer__social a:hover{background:var(--color-gold);color:var(--color-brown-deep);transform:translateY(-2px)}.footer__social svg{width:18px;height:18px}.footer__col{flex-direction:column;gap:14px;padding-top:12px;display:flex}.footer__col h4{color:var(--color-gold);margin-bottom:4px;font-size:18px;font-weight:700}.footer__col a{color:#f4efe2d9;font-size:15px;transition:color .2s,transform .2s;display:inline-block}.footer__col a:hover{color:var(--color-gold-light);transform:translate(-4px)}.footer__bottom{color:#f4efe2bf;border-top:1px solid #ae9a5780;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 0 28px;font-size:14px;display:flex}.footer__legal{gap:28px;display:flex}.footer__legal a:hover{color:var(--color-gold-light)}.curtain{z-index:120;background:var(--color-charcoal);place-items:center;display:none;position:fixed;inset:0;transform:translateY(100%)}.curtain img{opacity:.9;width:90px}.curtain:after{content:"";height:6px;position:absolute;inset:auto 0 0}.curtain:after,.progress{background:var(--grad-gold)}.progress{z-index:110;transform-origin:100%;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.dots{z-index:70;flex-direction:column;gap:14px;display:flex;position:fixed;top:50%;left:22px;transform:translateY(-50%)}.dots a{border:1px solid var(--color-gold);background:#ae9a5766;border-radius:50%;width:10px;height:10px;transition:transform .25s,background-color .25s;position:relative}.dots a:before{content:attr(data-label);white-space:nowrap;color:var(--color-brown-deep);box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;background:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:20px;transform:translateY(-50%)translate(-6px)}.dots a:hover:before{opacity:1;transform:translateY(-50%)translate(0)}.dots a.is-active{background:var(--color-gold);transform:scale(1.4)}.skip-link{z-index:200;background:var(--color-gold);color:var(--color-brown-deep);top:-60px;border-radius:12px;padding:10px 16px;font-weight:700;position:absolute;inset-inline-start:16px}.skip-link:focus{top:12px}@media (max-width:1180px){.steps__curve{display:none}.speakers__inner{grid-template-columns:1fr}.speakers__cards{grid-template-columns:repeat(auto-fit,minmax(220px,288px));justify-content:start}.dots{display:none}}@media (max-width:1024px){:root{--nav-h:80px}.nav__toggle{display:flex}.nav__menu{max-width:none;padding:24px var(--gutter) 32px;background:var(--color-charcoal);border-bottom:1px solid var(--color-gold);flex-direction:column;align-items:stretch;gap:20px;display:none;position:absolute;inset:100% 0 auto;box-shadow:0 30px 40px #00000059}.nav.is-open .nav__menu{display:flex}.nav__links{flex-direction:column;align-items:flex-start;gap:14px}.nav__links a{font-size:18px}.nav__actions{flex-wrap:wrap;justify-content:flex-start}.nav.is-open .nav__toggle span:first-child{transform:translateY(8px)rotate(45deg)}.nav.is-open .nav__toggle span:nth-child(2){opacity:0}.nav.is-open .nav__toggle span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.about__inner{grid-template-columns:1fr}.about__gallery{width:100%;max-width:620px;margin-inline:auto}.steps__grid{grid-template-columns:1fr 1fr}.history__cols{grid-template-columns:1fr}.history__col:nth-child(2){padding-top:0}.footer__inner{grid-template-columns:1fr 1fr}.timeline__item{grid-template-columns:1fr}}@media (max-width:767px){.hero{min-height:0;display:block}.hero__stage{width:100%;min-width:0;height:62vw;max-height:380px;position:relative;inset:auto}.hero__fallback img{object-position:0 center;width:130%;height:120%;inset:-10% -25% -10% -5%}.hero__edge,.hero__shade{display:none}.hero__content{padding:28px var(--gutter) 120px;background:linear-gradient(#0000,#000 16%);gap:18px;margin-top:-30px}.hero__scroll{display:none}.countdown{flex-wrap:wrap;gap:12px;margin-top:-72px}.countdown__item{border-radius:22px;width:calc(50% - 6px);max-width:160px;height:96px}.countdown__num{height:40px;font-size:40px}.countdown__label{font-size:16px}.about__desc,.history__desc,.speakers__desc{text-align:start}.steps__grid{grid-template-columns:1fr}.speakers__cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.speaker__caption h3{font-size:16px}.nominees__grid{grid-template-columns:repeat(2,1fr);gap:16px}.nominee__label h3{font-size:16px}.nominee__label p{font-size:12px}.footer__inner{grid-template-columns:1fr;gap:28px}.footer__bottom{flex-direction:column;align-items:flex-start}.form{grid-template-columns:1fr}}@media (max-width:420px){.nominees__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!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-border-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}