@font-face{font-family:Antic Didone;font-style:normal;font-weight:400;font-display:swap;src:url(../media/877739785f987338-s.3wya64vbkj9n1.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:Antic Didone Fallback;src:local(Times New Roman);ascent-override:80.73%;descent-override:21.47%;line-gap-override:0.0%;size-adjust:116.43%}.z9Clja_className{font-family:Antic Didone,Antic Didone Fallback;font-style:normal;font-weight:400}.z9Clja_variable{--pd-display:"Antic Didone", "Antic Didone Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b3db9f750640a943-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/78eb2d37ccba2007-s.00r2o6pv87vbs.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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}._wYgIG_className{font-family:Jost,Jost Fallback;font-style:normal}._wYgIG_variable{--pd-body:"Jost", "Jost Fallback"}
@font-face{font-family:Antic Didone;font-style:normal;font-weight:400;font-display:swap;src:url(../media/877739785f987338-s.3wya64vbkj9n1.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:Antic Didone Fallback;src:local(Times New Roman);ascent-override:80.73%;descent-override:21.47%;line-gap-override:0.0%;size-adjust:116.43%}.uq-a4G_className{font-family:Antic Didone,Antic Didone Fallback;font-style:normal;font-weight:400}.uq-a4G_variable{--pd-script:"Antic Didone", "Antic Didone Fallback"}
@font-face{font-family:Fustat;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/9d24ddb6c5f76d10-s.30okxara_suc9.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-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:Fustat;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e3a85fc7c3874f38-s.0bnq65rfuoo4u.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fustat;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/966d8ec6374321ac-s.35a99btgr2q2v.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:Fustat Fallback;src:local(Arial);ascent-override:99.51%;descent-override:41.79%;line-gap-override:0.0%;size-adjust:100.49%}.nYOprq_className{font-family:Fustat,Fustat Fallback;font-style:normal}.nYOprq_variable{--pd-display:"Fustat", "Fustat Fallback"}
@font-face{font-family:Fustat;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/9d24ddb6c5f76d10-s.30okxara_suc9.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-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:Fustat;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e3a85fc7c3874f38-s.0bnq65rfuoo4u.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fustat;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/966d8ec6374321ac-s.35a99btgr2q2v.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:Fustat Fallback;src:local(Arial);ascent-override:99.51%;descent-override:41.79%;line-gap-override:0.0%;size-adjust:100.49%}.RODMHq_className{font-family:Fustat,Fustat Fallback;font-style:normal}.RODMHq_variable{--pd-body:"Fustat", "Fustat Fallback"}
@font-face{font-family:Fustat;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/9d24ddb6c5f76d10-s.30okxara_suc9.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-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:Fustat;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e3a85fc7c3874f38-s.0bnq65rfuoo4u.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fustat;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/966d8ec6374321ac-s.35a99btgr2q2v.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:Fustat Fallback;src:local(Arial);ascent-override:99.51%;descent-override:41.79%;line-gap-override:0.0%;size-adjust:100.49%}.H5yjnG_className{font-family:Fustat,Fustat Fallback;font-style:normal}.H5yjnG_variable{--pd-script:"Fustat", "Fustat Fallback"}
@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/a37e3e2dcc02f398-s.1q10h457tw2w2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/9c4beb54969f1348-s.3_ni-8nbxd-no.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/6b6dfd54e720ea86-s.32ze7pxbyufnf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/06fc136d8c99de55-s.3kn7qtg_-bslr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/372bdadb8b12947c-s.3pzfddd62a70j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Infant Fallback;src:local(Times New Roman);ascent-override:93.84%;descent-override:29.15%;line-gap-override:0.0%;size-adjust:98.46%}.cwiepq_className{font-family:Cormorant Infant,Cormorant Infant Fallback;font-style:normal}.cwiepq_variable{--pd-display:"Cormorant Infant", "Cormorant Infant Fallback"}
@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7ff08f61e2791dd5-s.3mmhyaxk8nf40.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/dd695a6f56b825d6-s.2csjwd2kj9786.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/851cb77f6515239e-s.31_j8g9fmg02t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/72aab4386ec63b10-s.0eweg9n4xoxd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/0764ac5602169016-s.12-p1fgtf6kxs.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:Mulish Fallback;src:local(Arial);ascent-override:96.56%;descent-override:24.02%;line-gap-override:0.0%;size-adjust:104.08%}.i0mPca_className{font-family:Mulish,Mulish Fallback;font-style:normal}.i0mPca_variable{--pd-body:"Mulish", "Mulish Fallback"}
@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/a37e3e2dcc02f398-s.1q10h457tw2w2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/9c4beb54969f1348-s.3_ni-8nbxd-no.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/6b6dfd54e720ea86-s.32ze7pxbyufnf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/06fc136d8c99de55-s.3kn7qtg_-bslr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/372bdadb8b12947c-s.3pzfddd62a70j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Infant Fallback;src:local(Times New Roman);ascent-override:93.84%;descent-override:29.15%;line-gap-override:0.0%;size-adjust:98.46%}.QPJZua_className{font-family:Cormorant Infant,Cormorant Infant Fallback;font-style:normal}.QPJZua_variable{--pd-script:"Cormorant Infant", "Cormorant Infant Fallback"}
.ro-locked,.ro-locked body{overflow:hidden}.ro-root{--background:var(--t-night);--foreground:var(--t-light);--card:var(--t-dusk);--card-foreground:var(--t-light);--primary:var(--t-accent);--primary-foreground:var(--t-night);--muted:color-mix(in oklab, var(--t-light) 10%, transparent);--muted-foreground:color-mix(in oklab, var(--t-light) 76%, transparent);--input:color-mix(in oklab, var(--t-light) 20%, transparent);--border:color-mix(in oklab, var(--t-accent) 40%, transparent);--ring:var(--t-accent);isolation:isolate;color:var(--t-light);background:var(--t-night);font-family:var(--pd-body), sans-serif;font-size:1.125rem;font-weight:300;line-height:1.7;position:relative;overflow-x:clip}.ro-root[dir=rtl]{line-height:1.9}.ro-root main{z-index:1;position:relative}.ro-stone,.ro-face,.ro-thumb{background:radial-gradient(60% 40% at 20% 15%, var(--t-dusk), transparent 70%), radial-gradient(50% 35% at 85% 45%, var(--t-dusk), transparent 70%), radial-gradient(70% 40% at 40% 92%, var(--t-dusk), transparent 70%), var(--t-night)}.ro-stone{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ro-stone-drift{opacity:.6;will-change:transform;position:absolute;inset:0 0 -8%}.ro-stone-art{fill:none;width:100%;height:100%;position:absolute;inset:0}.ro-v-halo{stroke:var(--t-light);stroke-opacity:.03;stroke-width:16px;stroke-linejoin:round}.ro-v-hair{stroke:var(--t-light);stroke-opacity:.16;stroke-width:1.1px}.ro-v-vein{fill:var(--t-light);fill-opacity:.24}.ro-v-gold-hair{stroke:var(--t-accent);stroke-opacity:.4;stroke-width:1.1px}.ro-v-gold{fill:var(--t-accent);fill-opacity:.7}.ro-display{font-family:var(--pd-display), serif;font-weight:400;line-height:1.08}[dir=rtl] .ro-display{font-weight:200;line-height:1.3}.ro-kicker{color:var(--t-accent);letter-spacing:.34em;text-transform:uppercase;font-size:.75rem;font-weight:400}[dir=rtl] .ro-kicker{letter-spacing:0;font-size:1rem}.ro-quiet{color:color-mix(in oklab, var(--t-light) 76%, transparent)}.ro-heading{overflow-wrap:anywhere;font-size:clamp(3.5rem,16vw,7.5rem)}.ro-lead{font-size:clamp(1.25rem,5vw,1.5rem);line-height:1.6}[dir=rtl] .ro-lead{line-height:1.85}.ro-family{overflow-wrap:anywhere;font-size:clamp(2.25rem,9vw,3.5rem)}.ro-rule{background:var(--t-accent);width:4rem;height:1px;display:block}.ro-column{z-index:1;width:100%;max-width:40rem;margin-inline:auto;padding-inline:2rem;position:relative}.ro-wide{z-index:1;width:100%;max-width:72rem;margin-inline:auto;padding-inline:1.5rem;position:relative}.ro-section{padding-block:clamp(5rem,20vw,11rem)}.ro-root,.ro-thumb{--ro-letter:.6;--ro-name-max:13rem}[dir=rtl].ro-root,[dir=rtl] .ro-thumb{--ro-letter:.68}.ro-names{width:100%;display:block;container-type:inline-size}.ro-name{font-size:min(var(--ro-name-max), calc(100cqi / (var(--ro-chars) * var(--ro-letter))));text-align:start;display:block}.ro-name-second{text-align:end}.ro-names-single .ro-name{text-align:center}.ro-joiner{color:var(--t-accent);text-align:center;font-size:clamp(1.75rem,7vw,3rem);line-height:1.2;display:block}.ro-cover{min-height:100svh;padding-block:clamp(4.5rem,12vh,7rem) 2.5rem;display:flex;position:relative}.ro-cover-vein{fill:none;width:100%;height:100%;stroke:var(--t-accent);stroke-width:1px;opacity:.85;position:absolute;inset:0}[dir=rtl] .ro-cover-vein{scale:-1 1}.ro-body{position:relative}.ro-page-vein{pointer-events:none;position:absolute;inset:0}.ro-seam{width:max(1.75rem,50% - 20rem);height:100%;stroke:var(--t-accent);position:absolute;inset-block:0}.ro-seam-start{inset-inline-start:0}.ro-seam-end{inset-inline-end:0;scale:-1 1}[dir=rtl] .ro-seam-start{scale:-1 1}[dir=rtl] .ro-seam-end{scale:1}.ro-seam-main{stroke-width:1px;opacity:.9}.ro-seam-fine{stroke-width:.5px;opacity:.6}.ro-photo{aspect-ratio:4/5;background:color-mix(in oklab, var(--t-dusk) 85%, var(--t-light));width:100%;position:relative;overflow:hidden}.ro-photo:after{content:"";border:1px solid color-mix(in oklab, var(--t-accent) 80%, transparent);pointer-events:none;position:absolute;inset:.625rem}.ro-film{aspect-ratio:16/9}.ro-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ro-gallery>:nth-child(3n+1){aspect-ratio:5/4;grid-column:1/-1}.ro-root .tpl-media-empty{color:var(--t-accent);text-align:center;align-content:center;place-items:center;gap:.5rem;font-size:.9375rem;display:grid;position:absolute;inset:0}.ro-root .tpl-countdown{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.5rem;display:grid}.ro-root .tpl-unit{border-block-start:1px solid color-mix(in oklab, var(--t-accent) 60%, transparent);flex-direction:column;align-items:center;gap:.25rem;padding-block-start:1rem;display:flex}.ro-root .tpl-unit:first-child{border-block-start:0;grid-column:1/-1;padding-block-start:0}.ro-root .tpl-unit-value{font-family:var(--pd-display), serif;font-variant-numeric:tabular-nums;place-items:center;font-size:clamp(2rem,9vw,3rem);line-height:1.2;display:grid;position:relative;overflow:hidden}.ro-root .tpl-unit:first-child .tpl-unit-value{font-size:clamp(6rem,32vw,12rem);line-height:1.1}.ro-root .tpl-unit-value>span{grid-area:1/1}.ro-root .tpl-unit-label{color:var(--t-accent);font-size:.875rem}.ro-root .tpl-calendar{flex-direction:column;align-items:center;gap:.75rem;display:flex}.ro-root .tpl-calendar-links{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;display:flex}.ro-root .tpl-calendar-link{border-block-end:1px solid var(--t-accent);min-height:2.75rem;padding-block:.5rem;transition:color .2s;display:inline-block}.ro-root .tpl-calendar-link:hover,.ro-root .tpl-calendar-link:focus-visible{color:var(--t-accent)}.ro-stop{border-block-start:1px solid color-mix(in oklab, var(--t-accent) 60%, transparent);grid-template-columns:minmax(0,1fr);gap:.5rem;padding-block:1.5rem;display:grid}@media (min-width:40rem){.ro-stop{grid-template-columns:12rem minmax(0,1fr);gap:1.5rem}}.ro-stop-time{color:var(--t-accent);font-size:clamp(2.75rem,12vw,3.5rem)}.ro-stop-title{font-size:1.375rem;font-weight:400}.ro-root .ro-map{color:var(--t-accent)}.ro-swatch{border:1px solid var(--t-accent);outline:1px solid color-mix(in oklab, var(--t-accent) 40%, transparent);outline-offset:3px;border-radius:50%;width:2.75rem;height:2.75rem}.ro-slab{--background:var(--t-paper);--foreground:var(--t-ink);--card:var(--t-paper);--card-foreground:var(--t-ink);--primary:var(--t-ink);--primary-foreground:var(--t-paper);--muted:color-mix(in oklab, var(--t-ink) 7%, transparent);--muted-foreground:color-mix(in oklab, var(--t-ink) 74%, transparent);--input:color-mix(in oklab, var(--t-ink) 16%, transparent);--border:color-mix(in oklab, var(--t-ink) 26%, transparent);--ring:var(--t-dawn);border:1px solid var(--t-accent);outline:1px solid color-mix(in oklab, var(--t-accent) 60%, transparent);outline-offset:5px;background:var(--t-paper);color:var(--t-ink);padding:clamp(1.5rem,6vw,2.75rem)}.ro-slab .ro-kicker{color:var(--t-dawn)}.ro-slab-title{font-size:clamp(3rem,13vw,5rem)}.ro-root .tpl-your-seat{border:1px solid var(--t-accent);text-align:center;padding:.5rem 1.25rem}.ro-root .tpl-your-seat strong{font-weight:500}.ro-closing{align-items:center;min-height:100svh;padding-block:6rem;display:flex}.ro-closing-names{width:100%}.ro-emblem{width:3.25rem;color:var(--t-accent)}.ro-button{border:1px solid var(--t-accent);background:color-mix(in oklab, var(--t-night) 70%, transparent);min-height:2.75rem;color:var(--t-light);letter-spacing:.3em;text-transform:uppercase;cursor:pointer;padding:.75rem 2.25rem;font-size:.75rem;font-weight:400;transition:background-color .2s,color .2s;display:inline-block}[dir=rtl] .ro-button{letter-spacing:0;font-size:1.0625rem}.ro-button:hover,.ro-button:focus-visible{background:var(--t-accent);color:var(--t-night)}.ro-button:focus-visible{outline:2px solid var(--t-accent);outline-offset:3px}.ro-opening{z-index:50;background:var(--t-night);position:fixed;inset:0;overflow:hidden}.ro-opening-glow{background:radial-gradient(40% 70% at 50% 50%, color-mix(in oklab, var(--t-accent) 70%, var(--t-light)), transparent 80%);opacity:0;position:absolute;inset:0}.ro-half{will-change:transform;position:absolute;inset:0}.ro-face{position:absolute;inset:0}.ro-crack,.ro-crack-bright{fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ro-crack{stroke:var(--t-accent);stroke-width:2.5px}.ro-crack-bright{stroke:color-mix(in oklab, var(--t-accent) 40%, var(--t-light));stroke-width:2px;opacity:0}.ro-face-text{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;max-width:72rem;margin-inline:auto;padding:3.5rem 1.5rem 8rem;display:flex;position:absolute;inset:0}.ro-opening-names{width:100%}.ro-opening-action{inset-inline:0;bottom:max(2.5rem, env(safe-area-inset-bottom));justify-content:center;display:flex;position:absolute}@media (prefers-reduced-motion:no-preference){.ro-opening .ro-crack{animation:1.8s ease-in-out both ro-vein-in}.ro-opening .ro-face-text>*,.ro-opening-action{animation:1.4s ease-out .5s both ro-rise}}@keyframes ro-vein-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes ro-rise{0%{opacity:0}to{opacity:1}}
