@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display-latin-ext-400-900.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display-latin-400-900.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-latin-ext-100-1000.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-latin-100-1000.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/vazirmatn-arabic-100-900.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/vazirmatn-latin-ext-100-900.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/vazirmatn-latin-100-900.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/amiri-arabic-400.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/amiri-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/amiri-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/amiri-arabic-700.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/amiri-latin-ext-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/amiri-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Peyda;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/brand/PeydaFaNumWeb-Regular.woff2)format("woff2"),url(/fonts/brand/peyda-400.woff2)format("woff2"),url(/fonts/brand/PeydaWebFaNum-Regular.woff2)format("woff2"),url(/fonts/brand/Peyda-Regular.woff2)format("woff2")}@font-face{font-family:Peyda;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/brand/PeydaFaNumWeb-Medium.woff2)format("woff2"),url(/fonts/brand/peyda-500.woff2)format("woff2"),url(/fonts/brand/PeydaWebFaNum-Medium.woff2)format("woff2"),url(/fonts/brand/Peyda-Medium.woff2)format("woff2")}@font-face{font-family:Peyda;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/brand/PeydaFaNumWeb-SemiBold.woff2)format("woff2"),url(/fonts/brand/peyda-600.woff2)format("woff2"),url(/fonts/brand/PeydaWebFaNum-SemiBold.woff2)format("woff2"),url(/fonts/brand/Peyda-SemiBold.woff2)format("woff2")}@font-face{font-family:Peyda;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/brand/PeydaFaNumWeb-Bold.woff2)format("woff2"),url(/fonts/brand/peyda-700.woff2)format("woff2"),url(/fonts/brand/PeydaWebFaNum-Bold.woff2)format("woff2"),url(/fonts/brand/Peyda-Bold.woff2)format("woff2")}:root{--font-display:"Navrya Display", "Playfair Display", "Peyda", "Amiri", "Iowan Old Style", "Times New Roman", serif;--font-sans:"Navrya Sans", "DM Sans", "Peyda", "Vazirmatn", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif}[dir=rtl]{--tracking-display:0}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:#030303;--c-gold:#d8a64b;--c-gold-soft:#d8a64bbd;--c-gold-line:#d8a64b61;--c-gold-line-faint:#d8a64b29;--c-gold-line-strong:#d8a64b9e;--c-cream:#ede4d2;--c-text:#e8e6e0;--c-nav:#edeae3e0;--c-brand-violet:#8364ff;--frame-h:100dvh;--timeline-vh:4380;--gutter:clamp(1.25rem, 2.87vw, 3.25rem);--header-h:clamp(4rem, min(6.04vw, 10.74vh), 6.75rem);--nav-gap:clamp(.5rem, 1.26vw, 1.5rem);--fs-wordmark:clamp(1.65rem, min(2.95vw, 5.25vh), 3.3rem);--brand-mark:calc(var(--fs-wordmark) * 1.12);--brand-gap:calc(var(--fs-wordmark) * .42);--fs-nav:clamp(.8125rem, min(1.1vw, 1.96vh), 1.3rem);--fs-display:clamp(2.6rem, min(6.4vw, 11.38vh), 9.5rem);--fs-sub:clamp(1rem, min(2.04vw, 3.63vh), 2.6rem);--fs-micro:clamp(.625rem, min(.837vw, 1.49vh), .95rem);--lh-display:1.04;--lh-sub:1.6;--tracking-display:-.015em;--tracking-wordmark:.005em;--tracking-nav:.01em;--tracking-micro:.34em;--hero-inline-start:36.4%;--hero-rule-w:clamp(9rem, 23.8vw, 27rem);--hero-gap-headline-rule:clamp(1rem, min(2.2vw, 3.91vh), 2.6rem);--hero-gap-rule-sub:clamp(1.1rem, min(2.3vw, 4.09vh), 2.75rem);--s2-inline-start:45.3%;--fs-s2-display:clamp(2rem, min(5.38vw, 9.19vh), 7.5rem);--fs-s2-sub:clamp(.875rem, min(1.14vw, 1.95vh), 1.35rem);--fs-s2-index:clamp(1.6rem, min(3.17vw, 5.41vh), 4rem);--fs-s2-feature:clamp(1rem, min(1.55vw, 2.65vh), 1.85rem);--s2-rule-eyebrow:clamp(4.5rem, 9.7vw, 11rem);--s2-rule-headline:clamp(6rem, 15.1vw, 17rem);--s2-card-w:clamp(17rem, 33.4vw, 38rem);--s2-gap:clamp(.6rem, min(1.15vw, 1.88vh), 1.35rem);--fs-s5-display:clamp(2.1rem, min(5.86vw, 10.42vh), 8.25rem);--fs-s5-body:clamp(1.15rem, min(2.15vw, 3.82vh), 2.6rem);--s5-measure:clamp(20rem, 52vw, 58rem);--fs-s6-display:clamp(2rem, min(5.5vw, 9.4vh), 7.75rem);--fs-s6-sub:clamp(.95rem, min(1.32vw, 2.26vh), 1.6rem);--fs-s6-trait:clamp(1.5rem, min(3.35vw, 5.72vh), 4.5rem);--s6-measure:clamp(20rem, 58vw, 62rem);--s6-rule:clamp(7rem, 14.2vw, 16rem);--s6-notch:clamp(6rem, 12.5vw, 14rem);--s6-star:clamp(.6rem, .86vw, 1.05rem);--fs-s7-display:clamp(1.85rem, min(4.5vw, 7.69vh), 6.5rem);--fs-s7-body:clamp(1rem, min(1.5vw, 2.56vh), 1.75rem);--s7-measure:clamp(20rem, 66vw, 74rem);--s7-rule:clamp(8rem, 15.2vw, 17rem);--s7-rule-wide:clamp(13rem, 26vw, 29rem);--s7-flourish:clamp(3.5rem, 6vw, 6.5rem);--s7-orb:min(80vh, 148vw, 56rem);--s7-pad:clamp(2.5rem, 4vw, 5rem);--fs-s8-display:clamp(1.75rem, min(4.1vw, 7vh), 5.5rem);--fs-s8-sub:clamp(.9rem, min(1.22vw, 2.08vh), 1.4rem);--fs-s8-name:clamp(.95rem, min(1.32vw, 2.26vh), 1.55rem);--fs-s8-tag:clamp(.8rem, min(1.02vw, 1.74vh), 1.2rem);--s8-measure:clamp(20rem, 62vw, 70rem);--s8-emblem:clamp(3.4rem, 5.2vw, 5.6rem);--s8-firm:clamp(9rem, 14vw, 15rem);--s8-gap:clamp(1.5rem, 3.4vw, 4rem);--s8-cap:clamp(.7rem, 1.1vw, 1.1rem);--s8-pad:clamp(2.5rem, 4vw, 5rem);--s8-stack:clamp(2rem, 3.4vw, 3.5rem);--s8-drift:110s;--fs-s9-display:clamp(1.7rem, min(3.9vw, 6.66vh), 5.25rem);--fs-s9-sub:clamp(.875rem, min(1.16vw, 1.98vh), 1.3rem);--fs-s9-quote:clamp(.8125rem, min(1.02vw, 1.74vh), 1.15rem);--fs-s9-name:clamp(.875rem, min(1.14vw, 1.95vh), 1.3rem);--s9-measure:clamp(20rem, 58vw, 62rem);--s9-sub-measure:clamp(18rem, 46vw, 48rem);--s9-wall:clamp(20rem, 84vw, 88rem);--s9-gap:clamp(.85rem, 1.35vw, 1.6rem);--s9-height:clamp(15rem, 54vh, 40rem);--s9-pad:clamp(2.5rem, 4vw, 5rem);--s9-stack:clamp(1.75rem, 3vw, 3rem);--s9-card-pad:clamp(1.1rem, 1.6vw, 1.9rem);--s9-radius:clamp(.65rem, .9vw, 1.1rem);--s9-mark:clamp(1.5rem, 2.1vw, 2.4rem);--s9-avatar:clamp(2.15rem, 2.9vw, 3.1rem);--s9-drift-a:74s;--s9-drift-b:91s;--s9-drift-c:63s;--fs-s10-display:clamp(1.75rem, min(4.1vw, 7vh), 5.25rem);--fs-s10-sub:clamp(.875rem, min(1.16vw, 1.98vh), 1.3rem);--fs-s10-name:clamp(1rem, min(1.5vw, 2.56vh), 1.85rem);--fs-s10-role:clamp(.8125rem, min(.98vw, 1.67vh), 1.1rem);--fs-s10-line:clamp(.75rem, min(.87vw, 1.49vh), 1rem);--s10-measure:clamp(20rem, 62vw, 68rem);--s10-rule:clamp(12rem, 32vw, 34rem);--s10-compass:clamp(9rem, 13.5vw, 15rem);--s10-pad:clamp(2.5rem, 4vw, 5rem);--s10-stack:clamp(1.5rem, 2.6vw, 2.75rem);--s10-frame-pad:clamp(.6rem, 1vw, 1.1rem);--s10-radius:clamp(.6rem, .9vw, 1.1rem);--s10-gap:clamp(.4rem, .7vw, .85rem);--s10-h:clamp(15rem, 44vh, 32rem);--s10-grow:3.25;--s10-swing:.62s;--s10-sigil:clamp(1.5rem, 2.2vw, 2.5rem);--s10-plate-inset:clamp(.9rem, 1.4vw, 1.6rem);--s10-caption:clamp(7.5rem, 10.5vw, 12rem);--s10-caption-open:clamp(12rem, 26vw, 28rem);--s10-foot-rule:clamp(4rem, 10vw, 11rem);--s10-stacked-h:clamp(11rem, 42vw, 15rem);--scroll-bottom:clamp(1.5rem, min(3.8vw, 6.76vh), 4.5rem);--mouse-w:clamp(1.25rem, min(1.92vw, 3.41vh), 2.2rem);--mouse-h:calc(var(--mouse-w) * 2.08);--scroll-reserve:calc(var(--scroll-bottom) + var(--mouse-h) + var(--fs-micro) + 1.75rem);--s2-cue-bottom:clamp(.75rem, min(1.7vw, 3.02vh), 1.5rem);--s2-cue-gap:clamp(.35rem, min(.62vw, 1.1vh), .8rem);--s2-cue-line:clamp(1.25rem, min(2.2vw, 3.91vh), 2.6rem);--s2-cue-reserve:calc(var(--s2-cue-bottom) + var(--fs-micro) + var(--s2-cue-gap) * 3 + var(--mouse-h) * .86 + var(--s2-cue-line) + var(--node-size) + clamp(.75rem, 1.6vh, 1.75rem));--rail-hit:clamp(2.25rem, 3.2vw, 3.5rem);--rail-lane:calc(var(--gutter) + var(--rail-hit));--node-size:clamp(.3rem, .42vw, .5rem);--hairline:1px;--text-lift:0 .04em .6em #0000008c, 0 .01em .08em #0006;--text-lift-micro:0 .05em .55em #000000d9, 0 .02em .15em #0009;--text-lift-heavy:0 0 .9em #000000eb, 0 .05em .4em #000c, 0 .02em .1em #0000008c;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-cine:cubic-bezier(.16, 1, .3, 1)}[dir=rtl]{--fs-display:clamp(2.35rem, min(6.2vw, 11.02vh), 8.75rem);--lh-display:1.35;--lh-sub:1.85;--tracking-display:0;--tracking-wordmark:0;--tracking-nav:0;--tracking-micro:0;--fs-micro:clamp(.75rem, min(.95vw, 1.69vh), 1.1rem);--fs-s2-display:clamp(1.8rem, min(4.7vw, 8.36vh), 6.5rem);--fs-s5-display:clamp(1.9rem, min(5.2vw, 9.25vh), 7.25rem);--fs-s6-display:clamp(1.8rem, min(4.85vw, 8.29vh), 6.75rem)}@media (max-width:1023px){:root{--gutter:clamp(1.25rem, 6vw, 2.5rem);--rail-lane:var(--gutter);--fs-wordmark:clamp(1.6rem, min(7.2vw, 12.8vh), 2.4rem);--fs-nav:clamp(.75rem, min(3vw, 5.33vh), 1rem);--nav-gap:clamp(.6rem, 3.2vw, 1.4rem);--fs-display:clamp(2.5rem, min(13vw, 23.11vh), 5.5rem);--fs-sub:clamp(.9375rem, min(4.1vw, 7.29vh), 1.35rem);--fs-micro:clamp(.6rem, min(2.5vw, 4.45vh), .75rem);--hero-inline-start:0%;--hero-rule-w:clamp(6rem, 33vw, 12rem);--hero-gap-headline-rule:clamp(1.1rem, min(5vw, 8.89vh), 2rem);--hero-gap-rule-sub:clamp(1.1rem, min(5.2vw, 9.25vh), 2.1rem);--scroll-bottom:clamp(1.5rem, min(5vw, 8.89vh), 2.5rem);--mouse-w:clamp(1.4rem, min(6.6vw, 11.73vh), 1.9rem);--tracking-display:-.01em;--s2-inline-start:0%;--fs-s2-display:clamp(1.9rem, min(9vw, 16vh), 4rem);--fs-s2-sub:clamp(.875rem, min(3.6vw, 6.4vh), 1.15rem);--fs-s2-index:clamp(1.5rem, min(7vw, 12.45vh), 2.5rem);--fs-s2-feature:clamp(.9375rem, min(4vw, 7.11vh), 1.25rem);--s2-rule-eyebrow:clamp(4rem, 20vw, 7rem);--s2-rule-headline:clamp(5.5rem, 30vw, 10rem);--s2-card-w:100%;--fs-s5-display:clamp(2.1rem, min(10vw, 17.78vh), 4.5rem);--fs-s5-body:clamp(1rem, min(4.4vw, 7.82vh), 1.4rem);--s5-measure:100%;--fs-s6-display:clamp(1.9rem, min(9vw, 16vh), 4rem);--fs-s6-sub:clamp(.9375rem, min(3.8vw, 6.76vh), 1.2rem);--fs-s6-trait:clamp(1.4rem, min(6.4vw, 11.38vh), 2.6rem);--s7-rule:clamp(6rem, 30vw, 9rem);--s7-rule-wide:clamp(9rem, 46vw, 14rem);--s7-flourish:clamp(3rem, 14vw, 4.5rem);--fs-s8-display:clamp(1.6rem, min(7.4vw, 13.2vh), 3.2rem);--fs-s8-sub:clamp(.875rem, min(3.5vw, 6.2vh), 1.1rem);--s8-measure:100%;--s8-emblem:clamp(3rem, 13vw, 4.2rem);--s8-firm:clamp(8rem, 38vw, 11rem);--s8-gap:clamp(1.25rem, 6vw, 2.5rem);--s8-drift:80s;--fs-s9-display:clamp(1.55rem, min(7vw, 12.4vh), 3rem);--fs-s9-sub:clamp(.8125rem, min(3.4vw, 6vh), 1.05rem);--fs-s9-quote:clamp(.8125rem, min(3.3vw, 5.87vh), 1rem);--fs-s9-name:clamp(.875rem, min(3.4vw, 6.04vh), 1.05rem);--s9-measure:100%;--s9-sub-measure:100%;--s9-wall:100%;--s9-drift-a:52s;--s9-drift-b:64s;--s9-drift-c:45s;--s6-measure:100%;--s6-rule:clamp(5rem, 24vw, 8rem);--s6-notch:clamp(4.5rem, 22vw, 7rem)}[dir=rtl]{--fs-display:clamp(2.2rem, min(11.4vw, 20.27vh), 4.9rem);--fs-s2-display:clamp(1.7rem, min(7.8vw, 13.87vh), 3.5rem);--fs-s5-display:clamp(1.9rem, min(8.7vw, 15.47vh), 4rem);--fs-micro:clamp(.7rem, min(3vw, 5.33vh), .9rem);--tracking-display:0}}@media (min-width:768px) and (max-width:1023px){:root{--gutter:clamp(2rem, 4.5vw, 3rem);--hero-inline-start:9%;--hero-rule-w:clamp(8rem, 22vw, 14rem);--s2-inline-start:9%;--s2-card-w:clamp(20rem, 62vw, 30rem)}}@media (max-height:560px){:root{--fs-display:clamp(1.75rem, 7.5vh, 4rem);--fs-sub:clamp(.8125rem, 3vh, 1.15rem);--hero-gap-headline-rule:clamp(.6rem, 2.6vh, 1.5rem);--hero-gap-rule-sub:clamp(.6rem, 2.8vh, 1.6rem);--scroll-bottom:clamp(.75rem, 3vh, 1.5rem);--mouse-w:clamp(1.1rem, 4.6vh, 1.6rem);--fs-s2-display:clamp(1.4rem, 6vh, 3rem);--fs-s2-sub:clamp(.75rem, 2.4vh, 1rem);--fs-s2-index:clamp(1.2rem, 4.6vh, 2.2rem);--fs-s2-feature:clamp(.875rem, 2.8vh, 1.15rem);--s2-gap:clamp(.35rem, 1.2vh, .8rem);--fs-s5-display:clamp(1.5rem, 6.6vh, 3.25rem);--fs-s5-body:clamp(.875rem, 2.9vh, 1.2rem)}}@media (min-width:2200px){:root{--hero-inline-start:32%;--s2-inline-start:40%}}
*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior-x:none;margin:0;padding:0;overflow-x:hidden}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}html[data-timeline=held]{overflow-y:hidden}body{background-color:var(--c-bg);color:var(--c-text);font-family:var(--font-sans);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}a{color:inherit;text-decoration:none}svg{display:block}:focus-visible{outline:var(--hairline) solid var(--c-gold);outline-offset:4px}::selection{color:var(--c-cream);background:#d8a64b40}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
