.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/josefin-sans-vietnamese-300-normal.CYSpmMwP.woff2)format("woff2"),url(/_astro/josefin-sans-vietnamese-300-normal.CIl7uc20.woff)format("woff");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:Josefin Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/josefin-sans-latin-ext-300-normal.Bd7KVg_i.woff2)format("woff2"),url(/_astro/josefin-sans-latin-ext-300-normal.C3BJt8Gj.woff)format("woff");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:Josefin Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/josefin-sans-latin-300-normal.jK6vcIgA.woff2)format("woff2"),url(/_astro/josefin-sans-latin-300-normal.BxpWkS1B.woff)format("woff");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:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/josefin-sans-vietnamese-400-normal.5bZRxDiL.woff2)format("woff2"),url(/_astro/josefin-sans-vietnamese-400-normal.7lki-pri.woff)format("woff");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:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/josefin-sans-latin-ext-400-normal.WydUZGG0.woff2)format("woff2"),url(/_astro/josefin-sans-latin-ext-400-normal.GP5qjHwf.woff)format("woff");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:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/josefin-sans-latin-400-normal.Bw73c5y2.woff2)format("woff2"),url(/_astro/josefin-sans-latin-400-normal.OLNf33Pm.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-devanagari-300-normal.D7nrgzLr.woff2)format("woff2"),url(/_astro/poppins-devanagari-300-normal.5EpgE5P1.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-ext-300-normal.Cirz0Guu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-300-normal.nf6F73WS.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-300-normal.Dku2WoCh.woff2)format("woff2"),url(/_astro/poppins-latin-300-normal.DCNuMXUj.woff)format("woff");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:Poppins;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/poppins-devanagari-300-italic.D3DQoTeW.woff2)format("woff2"),url(/_astro/poppins-devanagari-300-italic.CZ0tDBmw.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-ext-300-italic.luwRhWsP.woff2)format("woff2"),url(/_astro/poppins-latin-ext-300-italic.yFTtfRKz.woff)format("woff");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:Poppins;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-300-italic.EWCPeN2Y.woff2)format("woff2"),url(/_astro/poppins-latin-300-italic.4WBEAciR.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2)format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff");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:Poppins;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-italic.b0IoVOMD.woff2)format("woff2"),url(/_astro/poppins-devanagari-400-italic.6KhkvbTM.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-italic.D4M8lIzc.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-italic.D4TZmcjf.woff)format("woff");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:Poppins;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-italic.B4GYq972.woff2)format("woff2"),url(/_astro/poppins-latin-400-italic.BPejoDS-.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2)format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2)format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff");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:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/_astro/readex-pro-arabic-wght-normal.DiwT_uOQ.woff2)format("woff2-variations");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:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/_astro/readex-pro-vietnamese-wght-normal.Do5Nl5oc.woff2)format("woff2-variations");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:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/_astro/readex-pro-latin-ext-wght-normal.CsYMu49W.woff2)format("woff2-variations");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:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/_astro/readex-pro-latin-wght-normal.-ekFhJJC.woff2)format("woff2-variations");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:Quico Display;src:url(/fonts/Quico-Display-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Quico Display;src:url(/fonts/Quico-Display-ExtraLight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Quico Display;src:url(/fonts/Quico-Display-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Quico Display;src:url(/fonts/Quico-Display-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quico Display;src:url(/fonts/Quico-Display-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Quico Display;src:url(/fonts/Quico-Display-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Quico Display;src:url(/fonts/Quico-Display-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Quico Display;src:url(/fonts/Quico-Display-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Omar;src:url(/fonts/Omar-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Omar;src:url(/fonts/Omar-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--paper:#f4f1eb;--paper-raised:#fbfaf7;--shallows:#dce9e6;--line:#d5dcd8;--ink:#0e3a42;--ink-muted:#56676a;--harbour:#0e3a42;--on-harbour:#f4f1eb;--tide:#2c6b6c;--on-tide:#f4f1eb;--aqua:#84b9b9;--dawn:#e6ae7c;--ink-on-dawn:#0e3a42;--dawn-ink:#9a5427;--focus:#2c6b6c;--wordmark:#231f20;--shadow-float:0 1px 2px #0e3a420f, 0 12px 32px #0e3a421a;--sea:#0e3a42;--paper-2:var(--shallows);--ink-soft:var(--ink-muted);--rule:var(--line);--accent:var(--tide);--teal:var(--tide);--marker:var(--tide);--marker-ink:var(--on-tide);--pen:var(--dawn-ink);--highlight:color-mix(in srgb, var(--aqua) 45%, transparent);--font-display:"Quico Display", "Quico", "Josefin Sans", sans-serif;--font-sans:"Poppins", system-ui, sans-serif;--font-arabic:"Omar", "Readex Pro Variable", "Readex Pro", "Noto Kufi Arabic", sans-serif;--font-body:var(--font-sans);--font-hand:var(--font-display);--track-display:.04em;--step--2:clamp(.72rem, .7rem + .1vw, .78rem);--step--1:clamp(.84rem, .81rem + .15vw, .93rem);--step-0:clamp(1rem, .97rem + .15vw, 1.0625rem);--step-1:clamp(1.15rem, 1.07rem + .4vw, 1.375rem);--step-2:clamp(1.4rem, 1.2rem + .9vw, 1.9rem);--step-3:clamp(1.75rem, 1.35rem + 1.9vw, 3rem);--step-4:clamp(2.2rem, 1.5rem + 3.4vw, 4.6rem);--step-5:clamp(2.6rem, 1.5rem + 5.4vw, 6.6rem);--step-6:clamp(3rem, 1.2rem + 8.4vw, 9rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--gutter:clamp(1rem, .4rem + 2.6vw, 3rem);--max:1440px;--measure:38em;--radius-none:0;--radius-sm:2px;--radius-pill:999px;--radius:var(--radius-sm);--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--leading:1.65;--header-h:4.75rem;--arch-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 400' preserveAspectRatio='none'%3E%3Cpath d='M0 400V170C0 82 58 24 150 0c92 24 150 82 150 170v230z'/%3E%3C/svg%3E");color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0a1f23;--paper-raised:#112c31;--shallows:#15373d;--line:#24434a;--ink:#eaf0ee;--ink-muted:#9fb3b3;--harbour:#1b525b;--tide:#7fc1c4;--on-tide:#0a1f23;--dawn-ink:#e6ae7c;--focus:#7fc1c4;--wordmark:#f4f1eb;--sea:#84b9b9;--shadow-float:0 1px 2px #0000004d, 0 12px 32px #00000059;color-scheme:dark}}:root[data-theme=dark]{--paper:#0a1f23;--paper-raised:#112c31;--shallows:#15373d;--line:#24434a;--ink:#eaf0ee;--ink-muted:#9fb3b3;--harbour:#1b525b;--tide:#7fc1c4;--on-tide:#0a1f23;--dawn-ink:#e6ae7c;--focus:#7fc1c4;--wordmark:#f4f1eb;--sea:#84b9b9;--shadow-float:0 1px 2px #0000004d, 0 12px 32px #00000059;color-scheme:dark}.on-harbour{--paper:var(--harbour);--paper-raised:color-mix(in srgb, var(--harbour) 88%, var(--on-harbour));--shallows:color-mix(in srgb, var(--harbour) 84%, var(--on-harbour));--ink:var(--on-harbour);--ink-muted:color-mix(in srgb, var(--on-harbour) 74%, var(--harbour));--line:color-mix(in srgb, var(--on-harbour) 22%, var(--harbour));--tide:var(--aqua);--on-tide:#0e3a42;--dawn-ink:var(--dawn);--focus:var(--aqua);--sea:var(--aqua);--paper-2:var(--shallows);--ink-soft:var(--ink-muted);--rule:var(--line);--accent:var(--tide);--teal:var(--tide);--marker:var(--tide);--marker-ink:var(--on-tide);--pen:var(--dawn-ink);background-color:var(--paper);color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .on-harbour{--tide:color-mix(in srgb, var(--aqua) 60%, var(--on-harbour));--focus:var(--tide)}}:root[data-theme=dark] .on-harbour{--tide:color-mix(in srgb, var(--aqua) 60%, var(--on-harbour));--focus:var(--tide)}:root:lang(ar){--font-display:"Omar", "Quico Display", "Josefin Sans", "Readex Pro Variable", sans-serif;--font-body:"Omar", "Poppins", "Readex Pro Variable", "Readex Pro", system-ui, sans-serif;--leading:1.85;font-size:112.5%}:lang(ar){letter-spacing:0!important;text-transform:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-h) + 1.5rem)}body{background-color:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);line-height:var(--leading);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-weight:400;overflow-x:clip}img,svg,video{block-size:auto;max-inline-size:100%;display:block}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:var(--track-display);text-wrap:balance;margin:0;font-weight:400;line-height:1.08}:lang(ar) :is(h1,h2,h3,h4){line-height:1.35}p{text-wrap:pretty;margin:0 0 1em}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{color:var(--tide)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:1px}::selection{background:var(--aqua);color:#0e3a42}button{font:inherit;color:inherit}.wrap{inline-size:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.wrap--narrow{inline-size:min(100% - 2 * var(--gutter), 760px);margin-inline:auto}.bleed{inline-size:100%}.stack>*+*{margin-block-start:var(--stack,1.25rem)}.section{padding-block:clamp(4rem,2.5rem + 6vw,9rem)}.grid{gap:var(--gap,clamp(2rem, 1.2rem + 2vw, 3.5rem) clamp(1rem, .6rem + 1.5vw, 2rem));grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min,280px)), 1fr));display:grid}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.rule{background:var(--rule);border:0;block-size:1px;margin:0}.display{font-family:var(--font-display);font-size:var(--step-6);letter-spacing:.02em;font-weight:400;line-height:1}:lang(ar) .display{line-height:1.4}.h1{font-size:var(--step-5);letter-spacing:.03em;line-height:1.02}.h2{font-size:var(--step-4);letter-spacing:.04em;line-height:1.06}.h3{font-size:var(--step-2);letter-spacing:.05em;line-height:1.2}:lang(ar) :is(.h1,.h2){line-height:1.45}:lang(ar) .display{font-size:calc(var(--step-6) * .88);font-weight:400}:lang(ar) .h1{font-size:calc(var(--step-5) * .9)}:lang(ar) .h2{font-size:calc(var(--step-4) * .92)}:lang(ar) .h3{font-size:var(--step-2)}:is(h1,h2,h3,h4,.display,.h1,.h2,.h3,[class*=title],.standfirst) :is(em,i),[class*=title]{font-synthesis-style:none}.italic{font-style:italic}:lang(ar) :is(.italic,em){font-style:normal}.kicker,.label{font-family:var(--font-display);font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);font-weight:400;line-height:1.4}:lang(ar) :is(.kicker,.label){font-family:var(--font-arabic);font-size:var(--step-0);line-height:1.6}.hand{font-family:var(--font-body);font-weight:300;font-size:var(--step-1);color:var(--ink-muted);line-height:1.5}.warm{color:var(--dawn-ink)}.muted{color:var(--ink-soft)}.lede{font-size:var(--step-1);max-inline-size:40ch;font-weight:300;line-height:1.58}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.prose{max-inline-size:var(--measure)}.prose :is(h2,h3){margin-block:1.6em .5em}.prose h2{font-size:var(--step-3)}.prose h3{font-size:var(--step-2)}.prose img{margin-block:2.5rem}.prose blockquote{border-inline-start:1px solid var(--tide);font-family:var(--font-display);font-size:var(--step-3);letter-spacing:.04em;margin:2.5rem 0;padding:0;padding-inline-start:1.5rem;line-height:1.2}.prose ul,.prose ol{padding-inline-start:1.25em}.prose a{color:var(--tide);text-underline-offset:3px;text-decoration-thickness:1px}.prose a:hover{text-decoration-thickness:2px}.link{transition:background-size .45s var(--ease), color .2s;background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-block-end:.1em;text-decoration:none}[dir=rtl] .link{background-position:100% 100%}.link:hover,.link[aria-current],.link--under{color:var(--tide);background-size:100% 1px}.link--under:hover{animation:relink .7s var(--ease)}@keyframes relink{0%{background-position:100% 100%;background-size:100% 1px}45%{background-position:100% 100%;background-size:0% 1px}46%{background-position:0 100%}to{background-position:0 100%;background-size:100% 1px}}[dir=rtl] .link--under:hover{animation-name:relink-rtl}@keyframes relink-rtl{0%{background-position:0 100%;background-size:100% 1px}45%{background-position:0 100%;background-size:0% 1px}46%{background-position:100% 100%}to{background-position:100% 100%;background-size:100% 1px}}.arrow{transition:transform .35s var(--ease);display:inline-block}[dir=rtl] .arrow{transform:scaleX(-1)}a:hover>.arrow,.btn:hover .arrow{transform:translate(.25em)}[dir=rtl] a:hover>.arrow,[dir=rtl] .btn:hover .arrow{transform:scaleX(-1)translate(.25em)}.btn{--bg:var(--tide);--fg:var(--on-tide);--bd:var(--tide);border:1px solid var(--bd);border-radius:var(--radius-sm);background:var(--bg);min-block-size:2.875rem;color:var(--fg);font-family:var(--font-body);letter-spacing:.01em;cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);justify-content:center;align-items:center;gap:.6em;padding:.75em 1.5em;font-size:.9375rem;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.btn:hover{--bg:color-mix(in srgb, var(--tide) 78%, var(--ink));--bd:var(--bg);color:var(--fg)}.btn--marker{--bg:var(--tide);--fg:var(--on-tide)}.btn--ghost{--bg:transparent;--fg:var(--ink);--bd:var(--ink-muted)}.btn--ghost:hover{--bg:color-mix(in srgb, var(--ink) 6%, transparent);--bd:var(--ink);color:var(--ink)}.btn--light{--bg:var(--on-harbour);--fg:#0e3a42;--bd:var(--on-harbour)}.btn--light:hover{--bg:#fff;--bd:#fff;color:#0e3a42}.btn--light.btn--ghost{--bg:transparent;--fg:var(--on-harbour);--bd:color-mix(in srgb, var(--on-harbour) 70%, transparent)}.btn--light.btn--ghost:hover{--bg:color-mix(in srgb, var(--on-harbour) 12%, transparent);--bd:var(--on-harbour);color:var(--on-harbour)}.btn[disabled]{opacity:.5;cursor:not-allowed}.tabs{flex-wrap:wrap;gap:.5rem;display:flex}.tabs a{border:1px solid var(--line);border-radius:var(--radius-sm);min-block-size:2.75rem;font-size:var(--step--1);align-items:center;padding:.4em 1.1em;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.tabs a:hover{border-color:var(--ink-muted);color:var(--ink)}.tabs a[aria-current]{background:var(--harbour);border-color:var(--harbour);color:var(--on-harbour)}:root{--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-curtain:cubic-bezier(.77, 0, .18, 1);--dir:1}[dir=rtl]{--dir:-1}@media (prefers-reduced-motion:no-preference){.js .reveal{clip-path:inset(100% 0 0);transition:clip-path 1.3s var(--ease-curtain)}.js .reveal img{transition:scale 1.8s var(--ease-out-expo);scale:1.18}.js .reveal.is-in{clip-path:inset(0)}.js .reveal.is-in img{scale:1}}.zoom :is(.img img){transition:scale 1.2s var(--ease)}@media (hover:hover){.zoom:hover :is(.img img){scale:1.04}}.words .w{clip-path:inset(-.6em -.2em -.22em);display:inline-block}.words .w-in{display:inline-block}@media (prefers-reduced-motion:no-preference){.words--load .w-in{animation:word-rise 1.1s var(--ease-out-expo) both;animation-delay:calc(.12s + var(--i) * 70ms)}@supports (animation-timeline:view()){.words--scroll .w{view-timeline:--word block}.words--scroll .w-in{animation:linear both word-rise --word;animation-range:entry calc(20% + var(--i) * 6%) entry calc(90% + var(--i) * 6%)}}}@keyframes word-rise{0%{translate:0 135%}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sl-rise{animation:linear both sl-rise view();animation-range:entry entry 70%}}}@keyframes sl-rise{0%{opacity:0;translate:0 3rem}}::view-transition-group(*){animation-duration:.75s;animation-timing-function:var(--ease-out-expo)}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.cursor{z-index:90;pointer-events:none;translate:var(--cx,-100px) var(--cy,-100px);will-change:translate;position:fixed;inset-block-start:0;inset-inline-start:0}[dir=rtl] .cursor{inset-inline-start:auto;left:0}.cursor-label{background:var(--harbour);block-size:5.5rem;inline-size:5.5rem;color:var(--on-harbour);font-family:var(--font-display);font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;transition:scale .45s var(--ease-out-expo);border-radius:50%;place-items:center;margin:-2.75rem 0 0 -2.75rem;display:grid;position:absolute;scale:0}.cursor.is-label .cursor-label{scale:1}.cursor-preview{aspect-ratio:4/3;clip-path:inset(50%);inline-size:clamp(16rem,22vw,24rem);transition:clip-path .6s var(--ease-out-expo);rotate:var(--tilt,0deg);margin:-9rem 0 0 1.5rem;position:absolute;overflow:hidden}.cursor-preview img{object-fit:cover;block-size:100%;inline-size:100%;transition:scale .9s var(--ease-out-expo);scale:1.2}.cursor.is-preview{z-index:0}.cursor.is-preview .cursor-preview{clip-path:inset(0)}.cursor.is-preview .cursor-preview img{scale:1}.grain:after{content:"";pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.marquee{white-space:nowrap;overflow:hidden}.marquee-track{inline-size:max-content;display:inline-flex}@media (prefers-reduced-motion:no-preference){.marquee-track{animation:marquee var(--marquee-duration,60s) linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}}@keyframes marquee{to{translate:calc(-50% * var(--dir)) 0}}.chip{border:1px solid var(--line);border-radius:var(--radius-pill);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:.5em;padding:.3em .85em;font-size:.6875rem;font-weight:400;line-height:1.45;text-decoration:none;display:inline-flex}a.chip:hover{border-color:var(--tide);color:var(--tide)}.chip--now{background:var(--dawn);border-color:var(--dawn);color:var(--ink-on-dawn)}.chip--soon{border-color:var(--tide);color:var(--tide)}.chip--now:before,.dot:before{content:"";background:currentColor;border-radius:50%;block-size:.5em;inline-size:.5em}.chip--now:before{animation:2.4s infinite pulse}@keyframes pulse{50%{opacity:.25}}:lang(ar) .chip{font-family:var(--font-arabic);font-size:var(--step--2)}.arch-window{aspect-ratio:3/4;-webkit-mask:var(--arch-mask) center / 100% 100% no-repeat;mask:var(--arch-mask) center / 100% 100% no-repeat;background:var(--shallows)}.arch-window img{object-fit:cover;block-size:100%;inline-size:100%}.horizon{border:0;block-size:24px;inline-size:100%;margin:0;position:relative}.horizon:before{content:"";background:var(--line);block-size:1px;position:absolute;inset-block-end:0;inset-inline:0}.horizon:after{content:"";background:var(--dawn);border-radius:16px 16px 0 0;block-size:16px;inline-size:32px;position:absolute;inset-block-end:1px;inset-inline-start:var(--sun-at,calc(50% - 16px))}.horizon--start{--sun-at:16px}.tide-lines{background-image:url(/brand/tide-lines.svg);background-position:bottom;background-repeat:no-repeat;background-size:100%}.bearing{align-items:center;gap:var(--space-2);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--tide);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-size:.75rem;line-height:1.35;display:inline-flex}.bearing:before{content:"";block-size:13px;inline-size:10px;-webkit-mask:var(--arch-mask) center / 100% 100% no-repeat;mask:var(--arch-mask) center / 100% 100% no-repeat;background:currentColor}.wash{isolation:isolate;position:relative}.wash:before{content:"";z-index:-1;background:radial-gradient(42% 46% at 34% 52%, color-mix(in srgb, var(--aqua) 50%, transparent) 0 40%, transparent 72%), radial-gradient(30% 34% at 62% 40%, color-mix(in srgb, var(--aqua) 34%, transparent) 0 30%, transparent 70%), radial-gradient(22% 26% at 20% 70%, color-mix(in srgb, var(--aqua) 26%, transparent) 0 25%, transparent 70%);filter:blur(8px);pointer-events:none;border-radius:46% 54% 50% 50%/52% 44% 56% 48%;position:absolute;inset:-30% -14% -34% -18%}.field{gap:.4rem;display:grid}.field label{font-size:var(--step--1);color:var(--ink);font-weight:500;line-height:1.4}.input,.field input,.field select,.field textarea{border:1px solid var(--ink-muted);border-radius:var(--radius-sm);background:var(--paper-raised);min-block-size:2.875rem;inline-size:100%;color:var(--ink);font:inherit;padding:.65em .9em;transition:border-color .2s,box-shadow .2s}.field input[type=file]{border-style:dashed;padding:.9em}.field textarea{resize:vertical;min-block-size:8rem}.field :is(input,select,textarea):hover{border-color:var(--ink)}.field :is(input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--tide)}.field [aria-invalid=true]{border-color:var(--dawn-ink);box-shadow:inset 0 0 0 1px var(--dawn-ink)}.hp{position:absolute;inset-inline-start:-9999px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.reveal img{clip-path:none;scale:none}}.langs[data-astro-cid-lemdd452]{letter-spacing:.06em;align-items:center;margin:0;padding:0;font-size:.75rem;font-weight:500;list-style:none;display:flex}.langs[data-astro-cid-lemdd452] li[data-astro-cid-lemdd452]{align-items:center;display:flex}.langs[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452]{isolation:isolate;min-block-size:2.75rem;min-inline-size:2.6rem;color:inherit;opacity:.72;place-items:center;text-decoration:none;transition:opacity .2s,color .2s;display:inline-grid;position:relative}.langs[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452]:before{content:"";z-index:-1;border-radius:var(--radius-pill);background:0 0;transition:background-color .2s;position:absolute;inset:.5rem .15rem}.langs[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452][lang=ar] span[data-astro-cid-lemdd452]{font-family:var(--font-arabic);font-size:1.45em;line-height:1;translate:0 -.22em}.langs[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452][aria-current]{opacity:1;color:var(--lang-on-fg,var(--on-harbour))}.langs[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452][aria-current]:before{background:var(--lang-on-bg,var(--harbour))}.langs[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452]:not([aria-current]):hover{opacity:1;color:inherit}.langs[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452]:not([aria-current]):hover:before{background:color-mix(in srgb, currentColor 10%, transparent)}.logo[data-astro-cid-f7espo7c]{white-space:nowrap;unicode-bidi:isolate;align-items:center;line-height:1;display:inline-flex}.logo[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{block-size:auto;display:block}.logo--md[data-astro-cid-f7espo7c]{gap:.7rem}.logo--md[data-astro-cid-f7espo7c] .arch[data-astro-cid-f7espo7c]{block-size:2.25rem;inline-size:auto}.word[data-astro-cid-f7espo7c]{font-family:var(--font-latin-display,"Quico Display", "Josefin Sans", sans-serif);letter-spacing:.2em;padding-block-start:.2em;font-size:1rem}.logo--xl[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{inline-size:100%}.arch--night[data-astro-cid-f7espo7c],.full--night[data-astro-cid-f7espo7c],.logo--light[data-astro-cid-f7espo7c] .arch--day[data-astro-cid-f7espo7c],.logo--light[data-astro-cid-f7espo7c] .full--day[data-astro-cid-f7espo7c]{display:none!important}.logo--light[data-astro-cid-f7espo7c] .arch--night[data-astro-cid-f7espo7c],.logo--light[data-astro-cid-f7espo7c] .full--night[data-astro-cid-f7espo7c]{display:block!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo--auto[data-astro-cid-f7espo7c] [data-astro-cid-f7espo7c]:is(.arch--day,.full--day){display:none!important}:root:not([data-theme=light]) .logo--auto[data-astro-cid-f7espo7c] [data-astro-cid-f7espo7c]:is(.arch--night,.full--night){display:block!important}}:root[data-theme=dark] .logo--auto[data-astro-cid-f7espo7c] [data-astro-cid-f7espo7c]:is(.arch--day,.full--day){display:none!important}:root[data-theme=dark] .logo--auto[data-astro-cid-f7espo7c] [data-astro-cid-f7espo7c]:is(.arch--night,.full--night){display:block!important}html:not(.menu-open) .site-header[data-overlay]:not(.is-solid) .logo--auto[data-astro-cid-f7espo7c] .arch--day[data-astro-cid-f7espo7c]{display:none!important}html:not(.menu-open) .site-header[data-overlay]:not(.is-solid) .logo--auto[data-astro-cid-f7espo7c] .arch--night[data-astro-cid-f7espo7c]{display:block!important}.site-header[data-astro-cid-nen7h5rs]{--fg:var(--ink);z-index:50;color:var(--fg);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);transition:translate .5s var(--ease), background-color .4s var(--ease), color .4s var(--ease), border-color .4s;border-block-end:1px solid #0000;position:sticky;inset-block-start:0}.site-header[data-astro-cid-nen7h5rs].is-solid{border-block-end-color:var(--rule)}.site-header[data-astro-cid-nen7h5rs].is-hidden{translate:0 -100%}.site-header[data-astro-cid-nen7h5rs][data-overlay]{-webkit-backdrop-filter:none;--fg:var(--on-harbour);--lang-on-bg:var(--on-harbour);--lang-on-fg:#0e3a42;background:0 0;position:fixed;inset-inline:0}.site-header[data-astro-cid-nen7h5rs][data-overlay]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0a1f2373,#0000);transition:opacity .4s;position:absolute;inset:0 0 -3rem}.site-header[data-astro-cid-nen7h5rs][data-overlay].is-solid{--fg:var(--ink);--lang-on-bg:var(--harbour);--lang-on-fg:var(--on-harbour);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2)}.site-header[data-astro-cid-nen7h5rs][data-overlay].is-solid:before{opacity:0}.menu-open .site-header[data-astro-cid-nen7h5rs]{--fg:var(--ink);--lang-on-bg:var(--harbour);--lang-on-fg:var(--on-harbour);translate:none}.bar[data-astro-cid-nen7h5rs]{block-size:var(--header-h);justify-content:space-between;align-items:center;gap:2rem;display:flex}.brand[data-astro-cid-nen7h5rs]{color:inherit;z-index:2;text-decoration:none;position:relative}.brand[data-astro-cid-nen7h5rs]:hover{color:inherit}.nav[data-astro-cid-nen7h5rs] ol[data-astro-cid-nen7h5rs]{gap:clamp(1.25rem,.5rem + 1.6vw,2.5rem);margin:0;padding:0;list-style:none;display:flex}.nav-link[data-astro-cid-nen7h5rs]{font-size:var(--step--1);letter-spacing:.01em;color:inherit;font-weight:400;text-decoration:none}.nav-link[data-astro-cid-nen7h5rs]:hover{color:inherit}.nav-num[data-astro-cid-nen7h5rs],.nav-foot[data-astro-cid-nen7h5rs]{display:none}.nav-link[data-astro-cid-nen7h5rs][aria-current] .link[data-astro-cid-nen7h5rs],.nav-link[data-astro-cid-nen7h5rs]:hover .link[data-astro-cid-nen7h5rs]{background-size:100% 1px}.tools[data-astro-cid-nen7h5rs]{z-index:2;align-items:center;gap:1rem;display:flex;position:relative}.menu-btn[data-astro-cid-nen7h5rs]{cursor:pointer;color:inherit;font-family:var(--font-display);font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.75rem;min-block-size:2.75rem;padding:.5rem 0;display:none}.menu-icon[data-astro-cid-nen7h5rs]{block-size:.6rem;inline-size:1.6rem;position:relative}.menu-icon[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{block-size:1.5px;transition:translate .4s var(--ease), rotate .4s var(--ease);background:currentColor;position:absolute;inset-inline:0}.menu-icon[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{inset-block-start:0}.menu-icon[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{inset-block-end:0}[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-icon[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{translate:0 calc(.3rem - .75px);rotate:45deg}[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-icon[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{translate:0 calc(.75px - .3rem);rotate:-45deg}@media (width<=960px){.menu-btn[data-astro-cid-nen7h5rs]{display:inline-flex}.tools[data-astro-cid-nen7h5rs]{gap:.5rem}.nav[data-astro-cid-nen7h5rs]{z-index:1;padding:calc(var(--header-h) + 2rem) var(--gutter) 2rem;background:var(--paper);color:var(--ink);visibility:hidden;opacity:0;transition:opacity .45s var(--ease), visibility .45s;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow-y:auto}.nav[data-astro-cid-nen7h5rs].is-open{visibility:visible;opacity:1}.nav[data-astro-cid-nen7h5rs] ol[data-astro-cid-nen7h5rs]{border-block-start:1px solid var(--rule);flex-direction:column;gap:0}.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-block-end:1px solid var(--rule)}.nav-link[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:.04em;align-items:baseline;gap:1rem;padding-block:.9rem;font-size:clamp(2rem,1.3rem + 3.6vw,3.2rem);line-height:1.1;display:flex}.nav-num[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-size:var(--step--2);letter-spacing:.18em;color:var(--tide);min-inline-size:1.75rem;display:inline}.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .5s var(--ease), translate .6s var(--ease);translate:0 1rem}.nav[data-astro-cid-nen7h5rs].is-open li[data-astro-cid-nen7h5rs]{opacity:1;translate:0}.nav[data-astro-cid-nen7h5rs].is-open li[data-astro-cid-nen7h5rs]:nth-child(2){transition-delay:40ms}.nav[data-astro-cid-nen7h5rs].is-open li[data-astro-cid-nen7h5rs]:nth-child(3){transition-delay:80ms}.nav[data-astro-cid-nen7h5rs].is-open li[data-astro-cid-nen7h5rs]:nth-child(4){transition-delay:.12s}.nav[data-astro-cid-nen7h5rs].is-open li[data-astro-cid-nen7h5rs]:nth-child(5){transition-delay:.16s}.nav[data-astro-cid-nen7h5rs].is-open li[data-astro-cid-nen7h5rs]:nth-child(6){transition-delay:.2s}.nav-foot[data-astro-cid-nen7h5rs]{margin:2rem 0 0;display:block}}@media (width<=480px){.menu-label[data-astro-cid-nen7h5rs]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.menu-btn[data-astro-cid-nen7h5rs]{justify-content:center;min-inline-size:2.75rem}.bar[data-astro-cid-nen7h5rs]{gap:1rem}}.menu-open body{overflow:hidden}.site-footer[data-astro-cid-jo6i4kqk]{margin-block-start:clamp(5rem,3rem + 6vw,10rem);padding-block:clamp(4rem,3rem + 4vw,6rem) 0;position:relative;overflow:hidden}.letter[data-astro-cid-jo6i4kqk]{border-block-end:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:end;gap:2.5rem clamp(2rem,1rem + 5vw,8rem);padding-block-end:clamp(3rem,2rem + 3vw,5rem);display:grid}.letter[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{margin-block:.75rem 1rem}.letter[data-astro-cid-jo6i4kqk] .muted[data-astro-cid-jo6i4kqk]{max-inline-size:42ch;margin:0}.nl-form[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:end;gap:1rem 1.25rem;display:flex}.nl-form[data-astro-cid-jo6i4kqk] .field[data-astro-cid-jo6i4kqk]{flex:240px}.nl-form[data-astro-cid-jo6i4kqk] .field[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]{background:color-mix(in srgb, var(--on-harbour) 6%, transparent)}.ok[data-astro-cid-jo6i4kqk]{color:var(--ink);flex-basis:100%;margin:0}.ok[data-astro-cid-jo6i4kqk]:empty{display:none}.ok[data-astro-cid-jo6i4kqk][data-state=error]{color:var(--dawn)}.cols[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:2.5rem 2rem;padding-block:clamp(3rem,2rem + 3vw,5rem);display:grid}.cols[data-astro-cid-jo6i4kqk] .label[data-astro-cid-jo6i4kqk]{margin-block-end:1rem}.cols[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0 0 1rem}.plain[data-astro-cid-jo6i4kqk]{justify-items:start;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--tide)}.mark[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 2rem;padding-block:clamp(1rem,.5rem + 2vw,2.5rem) clamp(2rem,1.5rem + 2vw,3rem);display:flex}.mark-logo[data-astro-cid-jo6i4kqk]{inline-size:clamp(7.5rem,6rem + 6vw,11rem);display:block}.mark-logo[data-astro-cid-jo6i4kqk]:hover{color:inherit}.mark[data-astro-cid-jo6i4kqk] .bearing[data-astro-cid-jo6i4kqk]{margin:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mark-logo[data-astro-cid-jo6i4kqk]{view-timeline:--mark block;animation:linear both mark-rise --mark;animation-range:entry}}}@keyframes mark-rise{0%{opacity:0;translate:0 16px}}.colophon[data-astro-cid-jo6i4kqk]{z-index:1;border-block-start:1px solid var(--line);font-family:var(--font-display);font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block:1.5rem;display:flex;position:relative}.footer-tide[data-astro-cid-jo6i4kqk]{aspect-ratio:1200/270;opacity:.8;pointer-events:none;background-position:bottom;background-size:cover;min-block-size:7rem;inline-size:100%}@media (prefers-reduced-motion:no-preference){.footer-tide[data-astro-cid-jo6i4kqk]{animation:20s ease-in-out infinite alternate tide-drift}}@keyframes tide-drift{0%{background-position:calc(50% - 6px) bottom}to{background-position:calc(50% + 6px) bottom}}.skip[data-astro-cid-hkbrpulz]{z-index:100;background:var(--harbour);color:var(--on-harbour);font-size:var(--step--1);border-radius:var(--radius-sm);padding:.75rem 1.1rem;position:absolute;inset-block-start:-4rem;inset-inline-start:1rem}.skip[data-astro-cid-hkbrpulz]:focus{inset-block-start:1rem}.announce[data-astro-cid-hkbrpulz]{background:var(--harbour);color:var(--on-harbour);font-size:var(--step--1);text-align:center;padding-block:.6rem}
