@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff")}@font-face{font-family:Noto Sans SC Subset;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc-400-subset.woff2)format("woff2");unicode-range:U+2E80-2EFF,U+3000-303F,U+3040-30FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF}@font-face{font-family:Noto Sans SC Subset;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-sc-600-subset.woff2)format("woff2");unicode-range:U+2E80-2EFF,U+3000-303F,U+3040-30FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF}@font-face{font-family:Noto Sans SC Switcher;font-style:normal;font-weight:400 700;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAU4ABEAAAAACTQAAATZAAIBBgAAAAAAAAAAAAAAAAAAAAAAAAAAGYFkGyAcQgZgP1NUQVQqAEwRCAqFTIRAATYCJAMMCwwABCAFhD4HIBckGAwbdwdRFHIE8GWBDcawxTpKkbLai7nsuMbr+gwP/29YZOxh42J7s9gQ8cfU2Og6drCeyr4FT9/cv3d2J7zJByoQkMPjWUgAsP22ACCfK2Q+O/vZSw7wRN7kAG/E42ZC/u+KxOulSuhUiQAYl/fS6FAXypKoCFeHBkWkzFQ2cS6ggSTwbkBrsMQmzgCK8tFHciR9i/z3wB7hv/4vc0XcAIOw/n7+cvzvt2xYx23BQA80kaO61xiD9/CF0QYPZNOkoxMMx1LMMU3dmOMwASr+rvMadJUIgmMVACxCxR8ybFQD2HM7Qx7QuLQJuUHj8kKfE7DXFvqmAXt9YcQHGiUBYFDqYeLbywfAojhKlVjN5rcHxY4iBstHqURdudg205Y/4rQif8jv9e1JhauVVKGTNJORfMTPHcsTCCDsgAExdVTBrvwUFEBXAYBmtJ/OE2Ec4xjHeD+8AuK02jeBAhEwR8wwgNHvH8k8ZAEWYBKDE4d8OwbWd8tBZ6do/wDb+SHoIakBEABTP3gHDSQhCCEClMOAOhK2L3dEMAEMAiCZFAAYwALlKAhQjkoPgJgQgxnXtmsyWuLJyD/5+Or8yT0XIeASBMnJBsADIAZqAzyGtAAAUADAEqBMpqFq6qmqS9NUQ3MmIembKYt580sSkjaLXKYXka1O/Hj31GdfzxTF6dNFd24vNSLQePcMrFLkzUxxy5+49rHyZsmT6wudoJYdP170lIkPhP7eapYmXn5fzgjr32mzo0cLXnze9L25IGdOf+p5af/2F5MAbnEMLJp6djnRmHh4I/mUaE3duU2Jx8xKPmCVNy5LNJ5fRDZtHPEY/9g/dOAM8+A57eS5skPbK6mjx7BlJLIoNW7OKfEn1fKtmsC3nsZPtRPkHhJkn5ql0oopxGHLppKWxkOW35HP617dfkc2YD9HwfCO8c3jmS8vx1bF5y/VLS39XzaoPWVfvybjxKO4eUB9u2JmsrQvr3Kp7sFKeXWOe+uRva5N+nNgu6eUtV3bJJd9jo0m6dT285Lk+6s/Nj3Ub578dsNZ/rZw0ntRmnNzkdbvLR9ZZVkV/DVXqeZr1zjgAo4B3Pl37qyZPxogAuGD+iJG10Xt2uztl54cLFctPNRtyC8cMbRoV/t5l167ol2K0QqCN7JCSZvLJlbSx+AaXH5LwTyFqbRH6d10kJlTYfm3Y4rqNkb8naDTRnT+U9c0m2FJbVJ02CYoPXOzkwM5ncnuYHKqydPdUzKU2zIdAQBAACP+gd8umcru8x/Hfge8fm/SAN7dXX/278+P1PqgCPAxAAjoof8vJDcUov/xGDDcbrHfLTGuWDUe5J7sBB8i4FzEJhREI+A0cqXQwU6lIaNaaRnmTbfqlB6rAg0UPq0CToUITq4AZWweaIHEA8ngpGqJCDJwgbpY+c1AIC6HiIiAZhKP43Gxad09iJH8vCR4hKA4pwgHSAUJQ0JiECuon59PBESY5oVAHGp+USEkhEOM4BfhB6lN8wkb+x6QhoOTDzQGsXKK8u4Fduz2mBYiI4bDvwsGCS3s6NVNrkV1AwGN1BUhHYRUZuepB0EzO+qZSQ3EOpbSEaSERtP2muaGOiNskFlQLagzab26eeFqzoX0i53sHCJzbgpOb65OiqUYVtj9sWSe+dQAoVHcBFc5CAAAAA==)format("woff2");unicode-range:U+2E80-2EFF,U+3000-303F,U+3040-30FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF}:root{--font-display:"Geist Variable", "IBM Plex Sans Arabic", "Noto Sans SC Subset", "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-body:"Geist Variable", "IBM Plex Sans Arabic", "Noto Sans SC Subset", "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, "Segoe UI", Arial, sans-serif}[lang=ar] .display,[lang=ar] h1,[lang=ar] h2,[lang=ar] h3{letter-spacing:0;font-variation-settings:normal;line-height:1.3}[lang=ar] body,[lang=ar] p,[lang=ar] li{line-height:1.85}[lang^=zh],[lang=ar]{font-synthesis-style:none}[lang^=zh] .display,[lang^=zh] h1,[lang^=zh] h2,[lang^=zh] h3{letter-spacing:.02em;font-variation-settings:normal;font-weight:600;line-height:1.25}[lang^=zh] .head .head-rest{font-weight:400}[lang^=zh] p,[lang^=zh] li{line-height:1.9}[lang=ru] .display,[lang=ru] h1,[lang=ru] h2,[lang=ru] h3{font-variation-settings:normal;font-weight:500}[lang=de] p,[lang=de] li,[lang=de] .lede{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4}[lang=de] h1,[lang=de] h2,[lang=ru] h1,[lang=ru] h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}[dir=rtl] .link-arrow svg,[dir=rtl] .btn svg,[dir=rtl] .cw-btn svg{transform:scaleX(-1)}[dir=rtl] .phone,[dir=rtl] .phone *,[dir=rtl] .stepphones,[dir=rtl] .stepphones *,[dir=rtl] .routemap,[dir=rtl] .routemap *{direction:ltr}[dir=rtl] .ldr-price dd,[dir=rtl] .tov-price dd,[dir=rtl] .tier-price dd,[dir=rtl] a[href^=tel\:]:not(.btn):not(.mobile-bar-item):not(.nav-hotline),[dir=rtl] a[href^=mailto\:]{direction:ltr;unicode-bidi:isolate}:root{--paper:#f6f4ef;--card:#fff;--line:#dedad1;--gold-text:#7a5c30;--navy:#0e1b2e;--night:#08121f;--on-dark:#f2eee6;--on-dark-2:#aeb6c2;--on-dark-gold:#c6a46c;--dot:#2e9e6b;--navy-0:#08121f;--navy-1:#0b1626;--navy-2:#0e1b2e;--navy-3:#13243a;--navy-4:#172a42;--navy-5:#1e3450;--ivory:#f2eee6;--ivory-2:#e6e1d6;--ivory-3:#d8d1c2;--porcelain:#f6f4ef;--porcelain-2:#efede8;--stone:#e9e5dd;--stone-2:#dcd7cd;--gold:#a8834f;--gold-2:#c6a46c;--gold-3:#d9be8e;--gold-ink:#7a5c30;--gold-deep:#6b4f28;--ink:#f2eee6;--ink-2:#c9cfd8;--ink-3:#aeb6c2;--ink-on-light:#0d1a2b;--ink-on-light-2:#3c4757;--ink-on-light-3:#59626f;--hair:#f2eee629;--hair-2:#f2eee647;--hair-gold:#a8834f73;--hair-on-light:#0d1a2b1f;--hair-on-light-2:#0d1a2b38;--gold-line:#a8834f8c;--bg:var(--paper);--surface:var(--card);--accent:var(--gold);--app-orange:#f28c28;--app-red:#d7263d;--app-map:#d9e6d3;--fs-head:clamp(1.875rem, 1.457rem + 1.714vw, 3rem);--fs-read-head:clamp(1.375rem, 1.17rem + .6vw, 1.75rem);--fs-statement:clamp(1.5rem, .9rem + 1.85vw, 2.25rem);--fs-hero:var(--fs-head);--fs-h1:var(--fs-head);--fs-h2:var(--fs-head);--fs-h3:clamp(1.3125rem, 1.15rem + .42vw, 1.5rem);--fs-lede:clamp(1.125rem, 1.05rem + .3vw, 1.3125rem);--fs-body:clamp(1.0625rem, 1rem + .14vw, 1.125rem);--fs-small:.9375rem;--fs-min:.8125rem;--fs-tiny:.8125rem;--fs-label:.8125rem;--wrap:1360px;--gutter:clamp(1.25rem, 4vw, 4rem);--margin:clamp(20px, 6vw, 88px);--cols:12;--section-y:clamp(3.75rem, 7vw, 6.5rem);--section-gap:clamp(120px, 14vw, 200px);--nav-h:76px;--r:0px;--r-media:0px;--r-card:0px;--r-pill:999px;--r-stage:28px;--r-tile:20px;--r-chip:14px;--bezel:8px;--r-stage-core:calc(var(--r-stage) - var(--bezel) + 2px);--depth-1:0 1px 2px #0e1b2e0d, 0 10px 28px -12px #0e1b2e2e;--depth-2:0 2px 6px #0e1b2e0f, 0 28px 64px -24px #0e1b2e57;--depth-3:0 36px 90px -32px #040a14b3;--edge-light:inset 0 1px 0 #ffffff38;--edge-soft:inset 0 1px 0 #ffffff14;--ring-light:inset 0 0 0 1px #0e1b2e12;--ring-dark:inset 0 0 0 1px #f2eee61a;--glass-dark:#08121fb8;--scrim-body:linear-gradient(to top, #08121ff0 0%, #08121fe0 calc(100% - 4.5rem), #08121f8c calc(100% - 2.25rem), #08121f00 100%);--scrim-side:linear-gradient(to right, #08121fe0 0%, #08121f9e 36%, #08121f00 70%);--scrim-side-rtl:linear-gradient(to left, #08121fe0 0%, #08121f9e 36%, #08121f00 70%);--z-base:1;--z-raised:10;--z-sticky:20;--z-nav:30;--z-overlay:40;--z-veil:50;--z-grain:60;--ease:cubic-bezier(.22, .61, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-press:.12s;--dur-ui:.2s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;background:var(--porcelain)}body{font-family:var(--font-body);font-size:var(--fs-body);letter-spacing:.004em;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;--ink:var(--ink-on-light);--ink-2:var(--ink-on-light-2);--ink-3:var(--ink-on-light-3);--hair:var(--hair-on-light);--hair-2:var(--hair-on-light-2);--ivory:var(--ink-on-light);--gold-2:var(--gold-ink);--gold-3:var(--gold-deep);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:0;font-weight:400;line-height:1.65;overflow-x:clip}img,video,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}::selection{color:var(--ink);background:#a8834f4d}main{display:block}.skip{inset-inline-start:1rem;z-index:var(--z-veil);background:var(--gold);color:var(--navy-1);border-radius:var(--r);padding:.6rem 1rem;position:absolute;top:-4rem}.skip:focus{top:1rem}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.wrap-narrow{width:min(100% - 2 * var(--gutter), 860px);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.section-tight{padding-block:calc(var(--section-y) * .6);position:relative}.grain:before{content:"";pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");background-size:160px 160px;position:absolute;inset:0}.bg-n0{background:var(--navy-0)}.bg-n1{background:var(--navy-1)}.bg-n2{background:var(--navy-2)}.bg-n3{background:var(--navy-3)}.bg-n4{background:var(--navy-4)}.chapter-dark,.bg-n0,.bg-n1,.bg-n2,.bg-n3,.bg-n4,.flow-2-0,.flow-0-3,.flow-3-1,.flow-2-4,.flow-4-2,.flow-0-2,.flow-1-0,.flow-1-2,.flow-3-0,.flow-2-3,.band-warm,.hero,.people,.footer,.mobile-menu{--ink:#f2eee6;--ink-2:#c9cfd8;--ink-3:#aeb6c2;--hair:#f2eee629;--hair-2:#f2eee647;--ivory:#f2eee6;--gold-2:#c6a46c;--gold-3:#d9be8e;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.chapter-dark{background:var(--navy)}.bg-ivory,.bg-porcelain,.bg-stone{background:var(--porcelain);color:var(--ink-on-light);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bg-ivory,.bg-porcelain,.bg-stone{--ink:var(--ink-on-light);--ink-2:var(--ink-on-light-2);--ink-3:var(--ink-on-light-3);--hair:var(--hair-on-light);--hair-2:var(--hair-on-light-2);--ivory:var(--ink-on-light);--gold-2:var(--gold-ink);--gold-3:var(--gold-deep)}.bg-ivory ::selection{color:var(--navy-1);background:#b8975a59}.bg-porcelain ::selection{color:var(--navy-1);background:#b8975a59}.bg-stone ::selection{color:var(--navy-1);background:#b8975a59}.display,h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-style:normal;font-weight:500;line-height:1.08}h1,.h1,h2,.h2,.head,.hero-title{font-size:var(--fs-head);line-height:1.08}h3,.h3{font-size:var(--fs-h3);letter-spacing:-.01em;line-height:1.25}.read-head{font-size:var(--fs-read-head);letter-spacing:-.015em;line-height:1.2}.statement{font-family:var(--font-display);font-size:var(--fs-statement);letter-spacing:-.01em;text-wrap:balance;max-width:34ch;font-weight:400;line-height:1.25}.head .head-main{display:block}.head .head-rest{font-size:var(--fs-lede);letter-spacing:0;color:var(--ink-2);text-wrap:balance;max-width:38ch;margin-top:.9rem;font-weight:400;line-height:1.4;display:block}.subline{font-size:var(--fs-lede);letter-spacing:0;color:var(--ink-2);margin-top:.6rem;font-weight:400;line-height:1.45;display:block}.italic{font-style:italic}.label{font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:0;text-transform:none;color:var(--gold-2);font-weight:500;display:block}.bg-ivory .label,.bg-porcelain .label,.bg-stone .label{color:var(--gold-ink)}.gold{color:var(--gold-2)}.bg-ivory .gold,.bg-porcelain .gold,.bg-stone .gold{color:var(--gold-ink)}.lede{font-size:var(--fs-lede);letter-spacing:0;color:var(--ink-2);text-wrap:pretty;max-width:60ch;font-weight:400;line-height:1.55}.bg-ivory .lede,.bg-porcelain .lede,.bg-stone .lede{color:var(--ink-on-light-2)}.prose{text-wrap:pretty;max-width:66ch}.prose p+p{margin-top:1.1em}.prose ul{margin-top:1.1em;padding-inline-start:1.2em;list-style:outside}.prose li+li{margin-top:.45em}.prose a{color:var(--gold-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-gold);text-decoration-color:var(--hair-gold)}.bg-ivory .prose a,.bg-porcelain .prose a,.bg-stone .prose a{color:var(--gold-ink)}.muted{color:var(--ink-2)}.bg-ivory .muted,.bg-porcelain .muted,.bg-stone .muted{color:var(--ink-on-light-2)}.small{font-size:var(--fs-small)}.tiny{font-size:var(--fs-tiny)}.num{font-family:var(--font-display);font-variation-settings:"opsz" 18;font-feature-settings:"lnum";font-weight:600}.dropcap:first-letter{font-family:var(--font-display);float:left;color:var(--gold-2);font-variation-settings:"opsz" 18;margin:.06em .12em 0 0;font-size:3.4em;font-weight:600;line-height:.82}.bg-ivory .dropcap:first-letter,.bg-porcelain .dropcap:first-letter,.bg-stone .dropcap:first-letter{color:var(--gold-ink)}.btn{--btn-bg:var(--porcelain);--btn-fg:var(--navy-2);--btn-disc:var(--navy-2);--btn-arrow:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f5f4f0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 6l6 6-6 6'/></svg>");border-radius:var(--r-pill);background:var(--btn-bg);min-height:3.25rem;color:var(--btn-fg);letter-spacing:.015em;white-space:nowrap;transition:background-color var(--dur-ui) ease, color var(--dur-ui) ease, border-color var(--dur-ui) ease, transform var(--dur-press) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.9rem;padding:.4rem .45rem .4rem 1.6rem;font-size:.95rem;font-weight:500;display:inline-flex;position:relative}.btn:after{content:"";background:var(--btn-disc) var(--btn-arrow) center / 1rem no-repeat;width:2.35rem;height:2.35rem;transition:transform var(--dur-ui) var(--ease-out), background-color var(--dur-ui) ease;border-radius:50%;flex:none}@media (hover:hover) and (pointer:fine){.btn:hover:after{transform:translate(3px)}}.btn:active{transform:scale(.97)}[dir=rtl] .btn:after{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){[dir=rtl] .btn:hover:after{transform:scaleX(-1)translate(3px)}}@media (prefers-reduced-motion:reduce){.btn,.btn:after{transition:background-color var(--dur-ui) ease, color var(--dur-ui) ease, border-color var(--dur-ui) ease}}.btn-gold,.btn--solid{--btn-bg:var(--navy-2);--btn-fg:var(--porcelain);--btn-disc:#f2eee61f}@media (hover:hover) and (pointer:fine){.btn-gold:hover,.btn--solid:hover{--btn-bg:var(--navy-4)}}.btn-ghost,.btn--line{--btn-bg:transparent;--btn-fg:var(--ink-on-light);--btn-disc:var(--navy-2);border-color:var(--hair-on-light-2)}:is(.chapter-dark,.bg-n0,.bg-n1,.bg-n2,.bg-n3,.bg-n4,.flow-2-0,.flow-0-3,.flow-3-1,.flow-2-4,.flow-4-2,.flow-0-2,.flow-1-0,.flow-1-2,.flow-3-0,.flow-2-3,.hero) :is(.btn-gold,.btn--solid),.btn--on-dark{--btn-bg:var(--porcelain);--btn-fg:var(--navy-2);--btn-disc:var(--navy-2)}@media (hover:hover) and (pointer:fine){:is(.chapter-dark,.bg-n0,.bg-n1,.bg-n2,.bg-n3,.bg-n4,.flow-2-0,.flow-0-3,.flow-3-1,.flow-2-4,.flow-4-2,.flow-0-2,.flow-1-0,.flow-1-2,.flow-3-0,.flow-2-3,.hero) :is(.btn-gold,.btn--solid):hover{--btn-bg:#fff}}:is(.chapter-dark,.bg-n0,.bg-n1,.bg-n2,.bg-n3,.bg-n4,.flow-2-0,.flow-0-3,.flow-3-1,.flow-2-4,.flow-4-2,.flow-0-2,.flow-1-0,.flow-1-2,.flow-3-0,.flow-2-3,.hero) :is(.btn-ghost,.btn--line){--btn-bg:transparent;--btn-fg:#f2eee6;--btn-disc:#f2eee61f;border-color:#f2eee647}@media (hover:hover) and (pointer:fine){.btn-ghost:hover{border-color:var(--gold-line)}}.bg-ivory .btn-gold,.bg-porcelain .btn-gold,.bg-stone .btn-gold{--btn-bg:var(--navy-2);--btn-fg:var(--porcelain);--btn-disc:#f3efe61a}@media (hover:hover) and (pointer:fine){.bg-ivory .btn-gold:hover,.bg-porcelain .btn-gold:hover,.bg-stone .btn-gold:hover{--btn-bg:var(--navy-4)}}.bg-ivory .btn-ghost,.bg-porcelain .btn-ghost,.bg-stone .btn-ghost{--btn-bg:transparent;--btn-fg:var(--ink-on-light);--btn-disc:var(--navy-2);border-color:var(--hair-on-light-2)}.btn:has(svg):after{display:none}.btn:has(svg){padding-inline:1.6rem}.btn svg{width:1rem;height:1rem}.link-arrow{color:var(--gold-2);letter-spacing:.015em;text-underline-offset:.4em;align-items:center;gap:.55rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.link-arrow svg{width:1.05rem;height:1.05rem;transition:transform var(--dur-ui) var(--ease-out)}@media (hover:hover) and (pointer:fine){.link-arrow:hover svg{transform:translate(4px)}[dir=rtl] .link-arrow:hover svg{transform:scaleX(-1)translate(4px)}}.bg-ivory .link-arrow,.bg-porcelain .link-arrow,.bg-stone .link-arrow{color:var(--gold-ink)}@media (width<=640px){.hs-ctas,.sh-ctas,.eb-ctas{flex-direction:column;align-items:flex-start}}.field{flex-direction:column;gap:.45rem;display:flex}.field label{font-size:var(--fs-small);color:var(--ink-3);font-weight:500}.field input,.field select,.field textarea{font:inherit;color:var(--ivory);border:0;border-bottom:1px solid var(--hair-2);min-height:2.9rem;transition:border-color var(--dur-ui) ease, background-color var(--dur-ui) ease;background:0 0;border-radius:0;padding:.55rem 0 .7rem;font-size:1.05rem}.field textarea{resize:vertical;min-height:7rem}.bg-ivory .field input,.bg-ivory .field select,.bg-ivory .field textarea,.bg-porcelain .field input,.bg-porcelain .field select,.bg-porcelain .field textarea,.bg-stone .field input,.bg-stone .field select,.bg-stone .field textarea{color:var(--ink-on-light)}.field input::placeholder,.field textarea::placeholder{color:#f3efe66b}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold-2);box-shadow:0 1px 0 0 var(--gold-2);outline:none}.field select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23D4B87A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right .1rem center;background-repeat:no-repeat;padding-inline-end:1.8rem}.field select option{color:var(--navy-1);background:var(--porcelain)}.field-row{grid-template-columns:1fr;gap:1.5rem 2rem;display:grid}@media (width>=640px){.field-row{grid-template-columns:1fr 1fr}}.form-note{font-size:var(--fs-small);color:var(--ink-3);max-width:48ch}.form-ok{border:1px solid var(--hair-gold);border-radius:var(--r);color:var(--ivory);background:#b8975a14;padding:1rem 1.1rem;display:none}form.is-sent .form-ok{display:block}form.is-sent .form-body{display:none}.form-fail{border-radius:var(--r);background:#d7263d14;border:1px solid #d7263d73;margin-bottom:1.2rem;padding:1rem 1.1rem;display:none}form.is-failed .form-fail{display:block}.form-fail-title{color:var(--ivory);font-weight:600}.form-fail p+p{margin-top:.35rem}.form-fail-links{flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:.7rem;display:flex}.form-fail-links a{color:var(--gold-2);font-weight:600}.form-error{font-size:var(--fs-small);color:var(--gold-3);margin-top:.6rem}.field-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bg-ivory .form-fail-title{color:var(--navy-1)}.bg-ivory .form-fail-links a,.bg-ivory .form-error{color:var(--gold-ink)}html[data-reveal-ready] [data-reveal]{opacity:0;translate:var(--rv-x,0) var(--rv-y,16px);scale:var(--rv-s,1)}[data-reveal]{transition:opacity 1s var(--ease-out), translate 1s var(--ease-out), scale 1s var(--ease-out), clip-path 1.2s var(--ease-in-out)}[data-reveal][data-rv=deep]{--rv-y:20px}[data-reveal][data-rv=rise]{--rv-y:24px}[data-reveal][data-rv=left]{--rv-x:-30px;--rv-y:0}html[data-reveal-ready] [data-reveal][data-rv=wipe],html[data-reveal-ready] [data-reveal][data-rv=wipe-x]{--rv-y:0}[data-reveal][data-rv=wipe]>:first-child,[data-reveal][data-rv=wipe-x]>:first-child{transition:clip-path 1.2s var(--ease-in-out);transition-delay:inherit}html[data-reveal-ready] [data-reveal][data-rv=wipe]>:first-child{clip-path:inset(0 0 100%)}html[data-reveal-ready] [data-reveal][data-rv=wipe-x]>:first-child{clip-path:inset(0 100% 0 0)}html[data-reveal-ready] [data-reveal][data-rv=wipe].in>:first-child,html[data-reveal-ready] [data-reveal][data-rv=wipe-x].in>:first-child{clip-path:inset(0)}html[data-reveal-ready] [data-reveal].in{opacity:1;translate:0;scale:1}[data-reveal].d1{transition-delay:80ms!important}[data-reveal].d2{transition-delay:.16s!important}[data-reveal].d3{transition-delay:.24s!important}[data-reveal].d4{transition-delay:.32s!important}@media (prefers-reduced-motion:reduce){html[data-reveal-ready] [data-reveal],html[data-reveal-ready] [data-reveal][data-rv=wipe]>:first-child,html[data-reveal-ready] [data-reveal][data-rv=wipe-x]>:first-child{opacity:1;filter:none;clip-path:none;transition:none;translate:none;scale:none}}.gsap-line{will-change:transform}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nowrap{white-space:nowrap}.tabular{font-variant-numeric:tabular-nums}.flow-2-0,.flow-2-4,.flow-2-3{background:var(--navy-2)}.flow-0-3,.flow-0-2,.flow-3-0{background:var(--navy-0)}.flow-3-1,.flow-1-0,.flow-1-2{background:var(--navy-1)}.flow-4-2,.band-warm{background:var(--navy-3)}.bg-ivory,.bg-porcelain{background:var(--porcelain)}.bg-stone{background:var(--stone)}.brand-mark{width:auto;height:100%}.brand-lockup{color:var(--gold-2);align-items:center;gap:.75rem;height:34px;display:inline-flex}.brand-lockup .brand-mark{flex:none;width:auto;height:34px}.brand-word{line-height:1;font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ivory);flex-direction:column;font-size:.72rem;font-weight:600;display:flex}.brand-word-2{color:var(--gold-2);margin-top:.22em}.brand-lockup.compact .brand-word{display:none}.nav{z-index:var(--z-nav);transition:transform .32s var(--ease-out);position:fixed;inset:0 0 auto}.nav[data-nav-state=down]{transform:translateY(-100%)}.nav-inner{background:var(--porcelain);transition:background-color var(--dur-ui) ease}.nav.scrolled .nav-inner{background:var(--porcelain-2)}.nav-row{height:var(--nav-h);align-items:center;gap:2rem;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.nav{transition:none}}.brand{flex:none;display:inline-flex}.nav .brand-lockup{color:var(--gold)}.nav .brand-word{color:var(--ink-on-light)}.nav .brand-word-2{color:var(--gold-ink)}.nav-links{align-items:center;gap:1.9rem;display:none}.nav-link{letter-spacing:0;color:var(--ink-on-light-2);padding:.5rem 0;font-size:.97rem;font-weight:500;transition:color .15s;position:relative}.nav-link.active{color:var(--ink-on-light)}@media (hover:hover) and (pointer:fine){.nav-link:hover{color:var(--ink-on-light)}}.nav-active-bar{inset-inline:0;background:var(--gold);height:2px;position:absolute;bottom:.15rem}.nav-cta{align-items:center;gap:1.1rem;margin-inline-start:auto;display:none}.nav-cta .btn{min-height:2.75rem;padding:.3rem .35rem .3rem 1.25rem}.nav-cta .btn:after{width:2.05rem;height:2.05rem}.nav-hotline{color:var(--ink-on-light);white-space:nowrap;align-items:center;gap:.55rem;font-size:.92rem;font-weight:500;display:inline-flex}.nav-hotline-label{color:var(--ink-on-light-2);display:none}.nav-hotline-dot{background:var(--dot);border-radius:50%;width:8px;height:8px}@media (width>=1240px){.nav-hotline-label{display:inline}}.svcmenu{position:relative}.svcmenu-trigger{cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}.svcmenu-caret{width:.45rem;height:.45rem;transition:transform var(--dur-ui) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.svcmenu.is-open .svcmenu-caret{transform:translateY(2px)rotate(225deg)}.svcmenu-panel{top:calc(100% + 1rem);background:var(--card);width:min(620px,78vw);padding:1.5rem 1.75rem 1.6rem;position:absolute;inset-inline-start:-1.75rem;box-shadow:0 28px 60px -30px #0d1a2b66}.svcmenu-panel[hidden]{display:none}.svcmenu-panel[data-via=pointer]{transform-origin:0 0;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out)}[dir=rtl] .svcmenu-panel[data-via=pointer]{transform-origin:100% 0}@starting-style{.svcmenu-panel[data-via=pointer]:not([hidden]){opacity:0;transform:translateY(-6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.svcmenu-panel[data-via=pointer]{transition:opacity .16s}@starting-style{.svcmenu-panel[data-via=pointer]:not([hidden]){transform:none}}}.svcmenu-list{grid-template-columns:1fr 1fr;gap:.15rem 2.25rem;display:grid}.svcmenu-link{color:var(--ink-on-light);padding:.6rem 0;font-size:1.02rem;transition:color .15s;display:block}@media (hover:hover) and (pointer:fine){.svcmenu-link:hover{color:var(--gold-ink)}}.svcmenu-all{margin-top:1rem}.svcmenu-group{font-size:var(--fs-small);color:var(--ink-on-light-2);margin-top:1.5rem;margin-bottom:.25rem;font-weight:500}.m-burger{place-items:center;width:48px;height:48px;margin-inline-start:auto;display:grid}.m-burger span,.m-burger span:before,.m-burger span:after{content:"";background:var(--ink-on-light);width:24px;height:1.5px;transition:transform .25s var(--ease-out), opacity var(--dur-ui) ease;display:block;position:relative}.m-burger span:before{position:absolute;top:-7px}.m-burger span:after{position:absolute;top:7px}.menu-open .m-burger span{background:0 0}.menu-open .m-burger span:before{transform:translateY(7px)rotate(45deg)}.menu-open .m-burger span:after{transform:translateY(-7px)rotate(-45deg)}@media (width>=1024px){.nav-links,.nav-cta{display:flex}.m-burger{display:none}}.mobile-menu{z-index:calc(var(--z-nav) - 1);background:var(--navy-1);padding-top:var(--nav-h);opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out), visibility 0s linear .3s;position:fixed;inset:0}.mobile-menu.open{opacity:1;visibility:visible;transition:opacity .3s var(--ease-out)}.mobile-menu-inner{overscroll-behavior:contain;height:100%;padding:1.75rem var(--gutter) 3rem;flex-direction:column;gap:.15rem;display:flex;overflow:auto}.m-group{flex-direction:column;padding-bottom:1.25rem;display:flex}.m-group-title{font-size:var(--fs-small);color:var(--gold-2);margin-bottom:.35rem}.m-sublink{color:var(--ink);padding:.55rem 0;font-size:1.12rem}.m-sublink-all{color:var(--gold-2)}.m-link{font-family:var(--font-display);letter-spacing:-.02em;opacity:0;transition:opacity .4s var(--ease-out), translate .4s var(--ease-out);transition-delay:calc(60ms + var(--i) * 40ms);padding:.4rem 0;font-size:clamp(1.75rem,7vw,2.4rem);font-weight:500;line-height:1.15;translate:0 14px}.mobile-menu.open .m-link{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.m-link{transition:opacity .2s;translate:none}}.m-cta{align-self:flex-start;margin-top:1.6rem}.m-foot{color:var(--ink-2);flex-direction:column;gap:.4rem;margin-top:auto;padding-top:2rem;display:flex}.pagehead{padding-top:calc(var(--nav-h) + clamp(2.5rem, 6vw, 5rem));padding-bottom:clamp(2rem,4vw,3.5rem);position:relative;overflow:clip}.pagehead h1{max-width:26ch}.pagehead .lede{margin-top:1.4rem}@media (pointer:coarse){.footer-nav,.footer-family{gap:0}.footer-nav a,.footer-family a,.footer-contact a,.footer-legal a{align-items:center;min-height:44px;display:inline-flex}.footer-disclaimer summary,.link-arrow{align-items:center;min-height:44px;display:inline-flex;position:relative}}.footer{color:var(--ink-2);padding:clamp(4.5rem,9vw,8rem) 0 2.5rem}.footer a{transition:color .15s}@media (hover:hover) and (pointer:fine){.footer a:hover{color:var(--ink)}}.footer-head{gap:1.25rem;padding-bottom:clamp(3rem,6vw,5rem);display:grid}.footer-name{justify-self:start}.footer-name .brand-lockup{height:auto;color:var(--gold-2);gap:1.1rem}.footer-name .brand-mark{height:clamp(54px,5.5vw,80px)}.footer-name .brand-word{color:var(--ink);font-size:clamp(.95rem,.78rem + .55vw,1.3rem)}.footer-tagline{font-family:var(--font-display);font-size:var(--fs-head);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:22ch;margin-top:1.5rem;font-weight:500;line-height:1.08}.footer-sub{font-size:var(--fs-lede);color:var(--ink-2);text-wrap:pretty;max-width:52ch;line-height:1.5}.footer-contact{color:var(--ink);flex-wrap:wrap;gap:.5rem 2rem;margin-top:.5rem;font-size:1.05rem;display:flex}.footer-places{background:0 0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem 3rem;padding-block:clamp(2.5rem,5vw,4rem);display:grid}.footer-office{font-style:normal;font-size:var(--fs-small);flex-direction:column;gap:.15rem;line-height:1.55;display:flex}.footer-city{font-family:var(--font-display);letter-spacing:-.02em;color:var(--gold-2);margin-bottom:.4rem;font-size:clamp(1.6rem,1.25rem + 1.1vw,2.25rem);font-weight:500;line-height:1.1}.footer-cols{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:2.25rem 3rem;padding-block:clamp(2rem,4vw,3rem) clamp(2.5rem,5vw,4rem);display:grid}.footer-nav,.footer-family{font-size:var(--fs-small);flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.footer-nav a,.footer-family a{padding:.3rem 0}.footer-col-title{color:var(--ink);margin-bottom:.5rem;font-weight:600}.footer-tourism{opacity:.9;width:150px;height:auto;margin-top:1rem}.footer-disclaimer{font-size:var(--fs-small);padding-block:1.25rem}.footer-disclaimer summary{cursor:pointer;color:var(--ink);align-items:center;gap:.5rem;min-height:44px;list-style:none;display:inline-flex}.footer-disclaimer summary::-webkit-details-marker{display:none}.footer-disclaimer summary:after{content:"+";font-size:1.1rem;line-height:1}.footer-disclaimer[open] summary:after{content:"–"}.footer-disclaimer p{max-width:90ch;color:var(--ink-2);margin-top:.6rem}.footer-bottom{padding-top:1.5rem}.footer-legal{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;display:flex}@media (pointer:coarse){.footer-nav a,.footer-family a,.footer-legal a{align-items:center;min-height:44px;display:inline-flex}}.totop{inset-inline-end:1.2rem;z-index:var(--z-overlay);border-radius:var(--r);width:44px;height:44px;color:var(--navy-1);background:var(--gold);opacity:0;pointer-events:none;transition:opacity .25s var(--ease-out), translate .25s var(--ease-out);place-items:center;display:grid;position:fixed;bottom:1.2rem;translate:0 12px}.totop.show{opacity:1;pointer-events:auto;translate:0}.totop svg{width:18px;height:18px}.clocks{font-variant-numeric:tabular-nums;gap:1.6rem;display:flex}.clock{flex-direction:column;gap:.15rem;min-width:5.2rem;display:flex}.clock-city{font-size:var(--fs-min);letter-spacing:0;text-transform:none;color:var(--ink-3)}.clock-time{font-family:var(--font-display);color:var(--ivory);font-size:1.35rem;font-weight:500;line-height:1}.clock-time:empty:before{content:"00:00";visibility:hidden}.bg-ivory .clock-city{color:var(--ink-on-light-2)}.bg-ivory .clock-time{color:var(--ink-on-light)}.store-badges{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.store-badges img{width:auto;height:44px}.store-badges a{transition:opacity .3s var(--ease), transform .35s var(--ease);display:inline-flex}.store-badges a:hover{transform:translateY(-2px)}.store-links{font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;flex-basis:100%;gap:.3rem 1.4rem;display:flex}.store-links a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-gold);text-decoration-color:var(--hair-gold)}.store-links a:hover{color:var(--gold-2)}.route-fallback{place-items:center;min-height:60vh;display:grid}.route-fallback .brand-mark{height:40px;color:var(--gold);opacity:.6}.bgvideo{position:relative;overflow:clip}.bgvideo-poster{width:100%;height:auto;display:block}.bgvideo-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.enquire-section{overflow:clip}.enquire-grid{z-index:1;gap:3rem;display:grid;position:relative}@media (width>=900px){.enquire-grid{grid-template-columns:5fr 6fr;align-items:start;gap:5rem}}.enquire-facts .lede{margin-top:1.4rem}.enquire-dl{grid-template-columns:auto 1fr;gap:.6rem 1.5rem;margin:2rem 0;display:grid}.enquire-dl dt{color:var(--ink-3);font-size:var(--fs-small);padding-top:.15rem}.enquire-dl dd{color:var(--ivory);margin:0}@media (hover:hover) and (pointer:fine){.enquire-dl a:hover{color:var(--gold-2)}}.enquire,.enquire .form-body{flex-direction:column;gap:1.5rem;display:flex}.field-row-phone{grid-template-columns:8rem 1fr}@media (width<=480px){.field-row-phone{grid-template-columns:1fr}}.enquire-foot{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.4rem;display:flex}.stage{padding:var(--bezel);border-radius:var(--r-stage);box-shadow:var(--ring-light), var(--depth-2);background:#0e1b2e0d;position:relative}.stage-core{border-radius:var(--r-stage-core);background:var(--stone);isolation:isolate;height:100%;position:relative;overflow:clip}.chapter-dark .stage{box-shadow:var(--ring-dark), var(--depth-3);background:#f2eee612}.chapter-dark .stage-core{background:var(--navy-3)}.glass{border-radius:var(--r-chip);background:var(--glass-dark);color:var(--on-dark);-webkit-backdrop-filter:blur(16px)saturate(1.35);backdrop-filter:blur(16px)saturate(1.35);box-shadow:var(--edge-light), var(--ring-dark);--ink:var(--on-dark);--ink-2:#c9cfd8;--ink-3:var(--on-dark-2);--gold-2:var(--on-dark-gold)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:#08121fdb}}.tile{border-radius:var(--r-tile);background:var(--card);box-shadow:var(--depth-1)}.chapter-dark .tile{background:var(--navy-3);box-shadow:var(--edge-soft), var(--ring-dark)}.pcard{border-radius:var(--r-tile);background:var(--navy-3);color:var(--on-dark);isolation:isolate;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}.pcard>.pic,.pcard>picture>.pic{border-radius:0;position:absolute;inset:0;aspect-ratio:auto!important}.pcard-body{z-index:1;background-image:var(--scrim-body);--ink:var(--on-dark);padding:clamp(3.25rem,5vw,4.75rem) clamp(1.1rem,2vw,1.75rem) clamp(1.1rem,2vw,1.75rem);position:relative}a.pcard .pic img{transition:transform .7s var(--ease-out)}@media (hover:hover) and (pointer:fine){a.pcard:hover .pic img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){a.pcard .pic img{transition:none}a.pcard:hover .pic img{transform:none}}.pcard-go{top:clamp(.9rem,1.6vw,1.25rem);z-index:1;background:var(--glass-dark) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f2eee6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M7 17L17 7M9 7h8v8'/></svg>") center / 1.05rem no-repeat;width:2.75rem;height:2.75rem;box-shadow:var(--edge-light), var(--ring-dark);transition:background-color var(--dur-ui) ease, transform var(--dur-ui) var(--ease-out);border-radius:50%;position:absolute;inset-inline-end:clamp(.9rem,1.6vw,1.25rem)}[dir=rtl] .pcard-go{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){a.pcard:hover .pcard-go{background-color:var(--gold);transform:translate(2px,-2px)}[dir=rtl] a.pcard:hover .pcard-go{transform:scaleX(-1)translate(2px,-2px)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-parallax] .pic img{animation:linear both depth-parallax;animation-timeline:view();animation-range:cover}}}@keyframes depth-parallax{0%{transform:translateY(-5%)scale(1.1)}to{transform:translateY(5%)scale(1.1)}}.chapter-dark.has-grain:before{content:"";pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");background-size:160px 160px;position:absolute;inset:0}.live-dot{background:var(--dot);border-radius:50%;flex:none;width:.5rem;height:.5rem}.memhead{overflow:clip}.memhead-inner{z-index:1;align-items:center;gap:2.5rem;display:grid;position:relative}@media (width>=900px){.memhead-inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4rem}}.memhead-visual{border-radius:var(--r);overflow:hidden}.memhead-mission{font-family:var(--font-display);color:var(--gold-2);max-width:40ch;margin-top:1.6rem;font-size:clamp(1.3rem,1rem + 1vw,1.9rem);font-style:italic;font-weight:600;line-height:1.35}.tiers-intro{max-width:62ch;margin:.9rem 0 clamp(2rem,3.2vw,3rem)}.membership-overview.bg-ivory .h2{color:var(--navy-1)}.tier-rows{flex-direction:column;display:flex}.tier-row{border-top:1px solid var(--hair);grid-template-areas:"visual""terms""items";gap:1.5rem 3rem;padding:2.75rem 0;display:grid}.tier-row:last-child{border-bottom:1px solid var(--hair)}@media (width>=900px){.tier-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"visual terms""items items";padding:3.25rem 0}}.tier-visual{aspect-ratio:3/2;border-radius:var(--r);border:1px solid var(--hair);grid-area:visual;position:relative;overflow:clip}@media (width>=900px){.tier-visual{aspect-ratio:auto;height:100%;min-height:16rem}}.tier-visual .pic{border-radius:0;position:absolute;inset:0}.tier-visual-scrim{background:linear-gradient(#0815240d 40%,#081524d9);position:absolute;inset:0}.tier-visual-name{inset-inline-start:1.3rem;z-index:1;font-family:var(--font-display);color:var(--ivory);font-size:clamp(2rem,1.5rem + 1.5vw,2.6rem);font-weight:600;line-height:1;position:absolute;bottom:1.1rem}.tier-terms{flex-direction:column;grid-area:terms;align-self:center;gap:1rem;display:flex}.tier-terms .step-pill{align-self:flex-start}.tier-intro{color:var(--ink-2);max-width:58ch;font-size:1.05rem}.tier-price{border-top:1px solid var(--hair-2);border-bottom:1px solid var(--hair);grid-template-columns:1fr auto;gap:.35rem 1.5rem;max-width:30rem;margin:.2rem 0 0;padding:1rem 0;display:grid}.tier-price dt{color:var(--ink-2);font-size:var(--fs-small);align-self:center}.tier-price dd{font-family:var(--font-display);color:var(--ivory);font-variant-numeric:tabular-nums;margin:0;font-size:1.7rem;font-weight:600;line-height:1}.tier-family{font-size:var(--fs-small);color:var(--gold-2);max-width:48ch}.tier-closing{font-family:var(--font-display);color:var(--gold-2);max-width:40ch;font-size:1.15rem;font-style:italic;font-weight:600}.tier-items{grid-area:items;gap:1.25rem 2.5rem;margin-top:.5rem;display:grid}@media (width>=640px){.tier-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.tier-items{grid-template-columns:repeat(3,minmax(0,1fr))}}.tier-items li{border-inline-start:1px solid #d4b87a8c;flex-direction:column;gap:.25rem;padding-inline-start:1rem;display:flex}.tier-items b{color:var(--ivory);font-weight:600}.tier-items span{font-size:var(--fs-small);color:var(--ink-2);line-height:1.5}.tier-footnote{font-size:var(--fs-small);color:var(--ink-3);max-width:62ch;margin-top:1.5rem}.matrix-wrap{border-top:1px solid var(--hair-2);margin-top:2.5rem;overflow-x:auto}.matrix{border-collapse:collapse;width:100%;min-width:640px}.matrix th,.matrix td{border-bottom:1px solid var(--hair);text-align:start;padding:.85rem .8rem;font-weight:400}.matrix thead th{font-family:var(--font-display);color:var(--gold-2);padding-block:1.1rem;font-size:1.15rem;font-weight:600}.matrix thead th:not(:first-child),.matrix td{text-align:center;width:9rem}.matrix tbody th{color:var(--ivory);background:var(--navy-2);position:sticky;left:0}.matrix tbody tr:hover th,.matrix tbody tr:hover td{background:#b8975a0f}.matrix td svg{width:1.15rem;height:1.15rem;color:var(--gold-2);margin-inline:auto}.matrix tfoot th,.matrix tfoot td{font-family:var(--font-display);color:var(--gold-2);border-bottom:0;padding-block:1.2rem;font-size:1.25rem;font-weight:600}.matrix tfoot th{color:var(--ivory)}.matrix-section.bg-ivory{background:radial-gradient(55% 45% at 100% 100%, #b8975a29, transparent 70%), linear-gradient(180deg, #f6f2ea, var(--ivory) 60%, #ece6da)}.matrix-section.bg-ivory .h2{color:var(--navy-1)}.bg-ivory .matrix-wrap{border-top-color:#0b1b2e59}.bg-ivory .matrix th,.bg-ivory .matrix td{border-bottom-color:var(--hair-on-light)}.bg-ivory .matrix thead th{color:var(--gold-ink)}.bg-ivory .matrix tbody th{color:var(--navy-1);background:0 0}.bg-ivory .matrix tbody tr:hover th,.bg-ivory .matrix tbody tr:hover td{background:#b8975a1f}.bg-ivory .matrix td svg{color:var(--gold-deep)}.bg-ivory .matrix tfoot th,.bg-ivory .matrix tfoot td{color:var(--gold-ink)}.bg-ivory .matrix tfoot th{color:var(--navy-1)}.bg-ivory .matrix-details{border-color:var(--hair-on-light);background:#ffffff80}.bg-ivory .matrix-details summary{color:var(--navy-1)}.bg-ivory .matrix-details summary b{color:var(--gold-ink)}.bg-ivory .matrix-details ul{color:var(--ink-on-light-2)}.bg-ivory .matrix-details li:before{border-color:var(--gold-deep)}.matrix-mobile{flex-direction:column;gap:.6rem;margin-top:2rem;display:none}@media (width<=760px){.matrix-wrap{display:none}.matrix-mobile{display:flex}}.matrix-details{border:1px solid var(--hair);border-radius:var(--r);padding:0 1rem}.matrix-details summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 0;font-size:1.2rem;font-weight:600;list-style:none;display:flex}.matrix-details summary::-webkit-details-marker{display:none}.matrix-details summary b{color:var(--gold-2);font-weight:400}.matrix-details ul{color:var(--ink-2);flex-direction:column;gap:.4rem;padding:0 0 1rem;font-size:.95rem;display:flex}.matrix-details li:before{content:"";border-inline-start:1.5px solid var(--gold-2);border-bottom:1.5px solid var(--gold-2);vertical-align:.15em;width:.55rem;height:.32rem;margin-inline-end:.6rem;display:inline-block;transform:rotate(-45deg)}.apply-line{max-width:30ch}.apply-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.apply-actions{flex-wrap:wrap;gap:.8rem;display:flex}.about-founders-head{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2.5rem;display:flex}.about-seal{flex:none;place-items:center;width:200px;height:200px;display:grid;position:relative}.about-seal .circular-text{position:absolute;inset:0}.about-seal-mark{width:auto;height:48px;color:var(--gold)}@media (width<=899px){.about-seal{display:none}}.about-founders-rows{flex-direction:column;gap:clamp(3rem,7vw,6rem);display:flex}.about-founder{align-items:center;gap:1.5rem 3.5rem;display:grid}@media (width>=900px){.about-founder{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.about-founder-2{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.about-founder-2 .about-founder-portrait{order:2}}.about-founder-portrait{border-radius:var(--r);aspect-ratio:4/5;max-width:30rem;overflow:hidden}.about-founder-portrait img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;display:block}.about-founder-copy .prose{max-width:68ch;margin-top:1rem}.about-founder-copy .h3+.prose{margin-top:1.2rem}.about-disclaimer-text{max-width:none}@media (width>=900px){.about-disclaimer-text{column-count:2;column-gap:3rem}}.lineage-grid{gap:2.5rem;margin-top:2.5rem;display:grid}@media (width>=900px){.lineage-grid{grid-template-columns:4fr 7fr;gap:4rem}}.lineage{flex-direction:column;gap:1.75rem;display:flex}@media (width>=900px){.lineage-grid{align-items:start}.lineage{top:calc(var(--nav-h) + 2rem);position:sticky}}.lineage-year{font-size:var(--fs-read-head);color:var(--gold-ink);margin-bottom:.25rem;font-weight:500;line-height:1.15;display:block}.lineage-text{color:var(--ivory)}.lineage-copy .prose+.prose{margin-top:1.1rem}.about-offices-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-bottom:2.5rem;display:flex}.office-city{font-size:var(--fs-read-head);font-weight:500;line-height:1.2}.office-address{color:var(--ink-2);flex-direction:column;gap:.15rem;margin-top:.4rem;font-style:normal;display:flex}.about-sisters{color:var(--ink-2);margin-top:2.5rem}.about-sisters a{color:var(--gold-2)}.about-cta{margin-top:1.5rem}.chapter-nav{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:0 2.5rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.chapter-nav a{color:var(--ink-2);font-size:var(--fs-small);text-underline-offset:4px;transition:color var(--dur-ui) ease, text-decoration-color var(--dur-ui) ease;align-items:baseline;gap:.6rem;padding:.6rem 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:flex}@media (hover:hover) and (pointer:fine){.chapter-nav a:hover{color:var(--ivory);text-decoration-color:currentColor}}.chapter{padding:var(--section-y) 0;position:relative;overflow:clip}.chapter-plate{height:clamp(340px,62vh,700px);margin:calc(-1 * var(--section-y)) 0 calc(var(--section-y) * .9);position:relative}.chapter-plate .bgvideo,.chapter-plate .bgvideo-poster,.chapter-plate .bgvideo-video,.chapter-plate .pic{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.chapter-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=900px){.chapter-grid{grid-template-columns:1fr}.chapter-inset-right .chapter-grid,.chapter-inset-left .chapter-grid{grid-template-columns:6fr 5fr;align-items:center;gap:3rem}.chapter-inset-left .chapter-grid{grid-template-columns:5fr 6fr}.chapter-inset-left .chapter-copy{order:3}.chapter-inset-left .chapter-media{order:2}.chapter-band .chapter-copy,.chapter-text .chapter-copy{max-width:none}.chapter-band .chapter-body.has-aside,.chapter-text .chapter-body.has-aside{grid-template-columns:7fr 5fr;align-items:start;gap:1rem 4rem;display:grid}.chapter-band .chapter-body.no-aside .chapter-paras,.chapter-text .chapter-body.no-aside .chapter-paras{column-count:2;column-gap:3.5rem}.chapter-body.no-aside .chapter-paras .prose{break-inside:avoid}.chapter-band .chapter-aside .chapter-bullets-intro,.chapter-text .chapter-aside .chapter-bullets-intro{margin-top:1.1rem}.chapter-inset-right .chapter-grid,.chapter-inset-left .chapter-grid{align-items:start}.chapter-media{top:calc(var(--nav-h) + 1.5rem);position:sticky}}.chapter-body{flex-direction:column;display:flex}.chapter-paras .prose+.prose,.chapter-paras .prose:first-child{margin-top:1.1rem}.chapter-num{color:var(--gold-2);padding-top:.5rem;font-size:1.4rem}.chapter-bullets-intro{color:var(--ivory);letter-spacing:.01em;margin-top:1.4rem;font-weight:500}.chapter-bullets{flex-direction:column;gap:.6rem;margin-top:.8rem;display:flex}.chapter-bullets li{color:var(--ivory);max-width:62ch;padding-inline-start:1.1rem;position:relative}.chapter-bullets li:before{content:"";background:var(--gold-2);width:6px;height:1px;position:absolute;top:.75em;left:0}.chapter-closing{font-weight:500;font-size:var(--fs-lede);color:var(--ivory);max-width:44ch;margin-top:1.6rem;line-height:1.45}.chapter-media{border-radius:var(--r);overflow:hidden}.contact-offices{gap:1rem;margin-top:2.25rem;display:grid}.contact-offices li{font-size:var(--fs-small);color:var(--ink-2);flex-direction:column;gap:.1rem;display:flex}.contact-offices b{font-family:var(--font-display);color:var(--ivory);font-size:1.15rem;font-weight:400}.legal{min-height:70svh}.legal .lede{margin:1.4rem 0}.legal .muted+.muted{margin-top:1rem}.notfound{align-items:center;min-height:80svh;display:flex}.notfound-inner{flex-direction:column;align-items:flex-start;gap:1.6rem;display:flex}.notfound-mark{width:auto;height:64px;color:var(--gold)}.notfound-links{color:var(--gold-2);flex-wrap:wrap;gap:1.4rem;font-weight:600;display:flex}.founder-ventures{background:var(--stone);gap:.1rem;margin-top:1.75rem;padding:.75rem 1.25rem;list-style:none;display:grid}.founder-ventures a{flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;padding:.5rem 0;text-decoration:none;display:flex}.founder-venture-name{color:var(--ivory);transition:color var(--dur-ui) ease;font-weight:600}.founder-ventures a:hover .founder-venture-name{color:var(--gold-2)}.founder-venture-role{font-size:var(--fs-small);color:var(--ink-3);white-space:nowrap;margin-inline-start:auto}.bg-ivory .founder-venture-name{color:var(--navy-1)}.bg-ivory .founder-venture-role{color:var(--ink-on-light-2)}.prose .legal-entities{margin:1.1em 0 0;padding:0;list-style:none}.prose .legal-entities>li{padding-inline-start:.9em}.prose .legal-entities>li+li{margin-top:.9em}.legal .prose h2{margin-top:1.5em}.prose .legal-facts{grid-template-columns:auto 1fr;gap:.5em 1.4em;margin:1.1em 0 0;display:grid}.prose .legal-facts dt{color:var(--ink-3)}.prose .legal-facts dd{margin:0}@media (width<=560px){.prose .legal-facts{grid-template-columns:1fr;gap:.15em}.prose .legal-facts dd{margin-bottom:.7em}}.fr-block{grid-template-columns:minmax(0,68ch);align-items:start;column-gap:clamp(3rem,7vw,8rem);display:grid}.fr-text{color:var(--ink);font-size:1.125rem;line-height:1.72}.fr-text .prose{max-width:none}.fr-text .read-head{margin-bottom:.9em}.fr-text .prose+.read-head,.fr-text p+.read-head{margin-top:2em}.fr-text .prose p+p{margin-top:1em}.fr-text a{color:var(--gold-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.fr-text a:hover{color:var(--ink)}.chapter-indepth{flex-wrap:wrap;align-items:baseline;gap:.5em 1.5em;margin-top:1.6rem;display:flex}.chapter-indepth-label{color:var(--ink-3);font-size:var(--fs-small)}.motion-frozen *,.motion-frozen :before,.motion-frozen :after{transition:none!important;animation-play-state:paused!important}.motion-frozen .route-veil{display:none}.motion-frozen .hs-line-in,.motion-frozen .fhero-stage .pic img,.motion-frozen .ahead-stage .pic img,.motion-frozen .eb-pic .pic img,.motion-frozen [data-parallax] .pic img,.motion-frozen .faud-pic{animation:none!important}.route-veil{z-index:var(--z-veil);background:var(--navy-1);pointer-events:none;position:fixed;inset:0}@keyframes pulse-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes drift{0%{transform:translate(0,0)}to{transform:translateY(-14px)}}@keyframes spin-slow{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-motion=static] .pulse,.pulse{animation:none!important}}@media (hover:none),(pointer:coarse){.store-badges a:hover,.people-card:hover,.jrow-link:hover .jrow-title,.link-arrow:hover svg{transform:none}.jrow-link:hover .jrow-thumb{scale:1}}.langsw ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.langsw li{flex:none;align-items:center;display:flex}.langsw a{white-space:nowrap;color:var(--ink-3);transition:color var(--dur-ui) ease;align-items:center;gap:.5rem;text-decoration:none;display:flex}.langsw a:hover,.langsw a:focus-visible{color:var(--gold-2)}.langsw a.is-current{color:var(--ivory)}.langsw-short{font-size:var(--fs-tiny);letter-spacing:.06em}.langsw-row ul{flex-wrap:wrap;gap:.1rem .2rem}.langsw-row li+li:before{content:"";background:var(--hair-2);width:1px;height:.85em;margin-inline-end:.2rem}.langsw-row a{border-radius:var(--r);padding:.4rem .45rem}.langsw-row .langsw-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.langsw-row a.is-current .langsw-short{border-bottom:1px solid var(--gold);padding-bottom:2px}.langsw-menu{position:relative}.langsw,.langsw-trigger,.langsw-panel{font-family:"Noto Sans SC Switcher", var(--font-body)}.langsw-trigger{border:1px solid var(--hair-2);border-radius:var(--r-pill);color:var(--ink-2);font:inherit;cursor:pointer;transition:border-color var(--dur-ui) ease, color var(--dur-ui) ease;background:0 0;align-items:center;gap:.4rem;padding:.5rem .6rem;display:inline-flex}.langsw-trigger:hover,.langsw-menu.is-open .langsw-trigger{border-color:var(--gold);color:var(--ivory)}.langsw-caret{border-inline:4px solid #0000;width:0;height:0;transition:rotate var(--dur-ui) var(--ease-out);border-top:4px solid}.langsw-menu.is-open .langsw-caret{rotate:180deg}.langsw-panel{inset-inline-end:0;z-index:var(--z-overlay);border:1px solid var(--hair-2);border-radius:var(--r-card);background:var(--navy-1);min-width:11rem;padding:.4rem;position:absolute;top:calc(100% + .5rem);box-shadow:0 18px 40px #030a1473}.langsw-panel ul{flex-direction:column;align-items:stretch;gap:0}.langsw-panel li{display:block}.langsw-panel a{border-radius:var(--r);justify-content:space-between;padding:.55rem .7rem}.langsw-panel a:hover,.langsw-panel a:focus-visible{background:#f3efe60f}.langsw-panel a.is-current{background:#b8975a24}.langsw-panel .langsw-name{font-size:var(--fs-small)}.langsw-panel .langsw-short{color:var(--ink-3)}.bg-ivory .langsw a{color:var(--ink-on-light-2)}.bg-ivory .langsw a.is-current{color:var(--navy-1)}.bg-ivory .langsw-row li+li:before{background:var(--hair-on-light)}.langsw-mobile{margin-top:2.2rem}.langsw-mobile a{padding:.6rem .7rem}.langsw-mobile .langsw-short{font-size:var(--fs-small)}html:not([lang|=ar]) .langsw [lang|=ar] .langsw-name,html:not([lang|=ru]) .langsw [lang|=ru] .langsw-name{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.mobile-bar{z-index:var(--z-sticky);background:var(--navy-2);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);grid-template-columns:1fr 1fr 1.2fr;display:grid;position:fixed;inset:auto 0 0}.mobile-bar-item{color:#f2eee6;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:56px;transition:background-color var(--dur-ui) ease;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.9375rem;font-weight:500;display:flex}.mobile-bar-item svg{flex:none;width:20px;height:20px}.mobile-bar-item:active{background:var(--navy-4)}.mobile-bar-item.is-primary{background:var(--porcelain);color:var(--navy-2)}.mobile-bar-item.is-primary:active{background:#fff}@media (width<=1023px){body{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.totop{display:none}}@media (width>=1024px){.mobile-bar{display:none}}.bgvideo.reel{isolation:isolate}.reel-layer{opacity:0;z-index:0;transition:none}.reel-layer.is-under{opacity:1;z-index:1}.reel-layer.is-front{opacity:1;z-index:2;transition:opacity var(--reel-fade,1.6s) var(--ease-in-out,cubic-bezier(.77, 0, .175, 1))}@media (prefers-reduced-motion:reduce){.reel-layer.is-front{transition:none}}.pic{background:var(--navy-3);border-radius:var(--r);position:relative;overflow:clip}.pic img{object-fit:cover;object-position:var(--pos,center);width:100%;height:100%;display:block}.pic.fill{border-radius:0;position:absolute;inset:0;aspect-ratio:auto!important}.pic-missing{aspect-ratio:16/9;background:var(--navy-3)}.pic-missing.fill{aspect-ratio:auto}.pic picture{display:contents}.hero-stepped{padding-top:calc(var(--nav-h) + clamp(1.5rem, 4vw, 4rem));background:var(--porcelain);padding-bottom:clamp(3rem,6vw,5.5rem);position:relative}.hs-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(16px,2vw,32px);display:grid}.hs-copy{grid-area:1/1/auto/span 6;padding-top:clamp(1rem,5vw,5rem)}.hs-title .hs-line{margin-block:-.1em -.14em;padding-block:.1em .14em;display:block;overflow:clip}.hs-title .hs-line-in{animation:hs-rise .9s var(--ease-out) both;display:block}.hs-title .hs-line+.hs-line .hs-line-in{animation-delay:90ms}@keyframes hs-rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hs-title .hs-line-in{animation:none}}.hs-sub{max-width:36ch;color:var(--ink-2);margin-top:1.5rem}.hs-ctas{flex-wrap:wrap;gap:.75rem 1rem;margin-top:2.25rem;display:flex}.hs-detail{grid-area:2/2/auto/span 3;margin-top:clamp(2rem,4vw,3.5rem)}.hs-media{grid-area:1/7/span 2/span 6}.hs-film{aspect-ratio:1;max-height:calc(100svh - var(--nav-h) - 8rem);background:var(--navy-2);width:100%;position:relative;overflow:clip}.hs-film .bgvideo{position:absolute;inset:0}.hs-film .bgvideo-poster,.hs-film .bgvideo-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hs-clocks{margin-top:1.1rem}@media (width<=1023px){.hs-grid{grid-template-columns:minmax(0,1fr);row-gap:2rem}.hs-copy,.hs-media{grid-area:auto/1;padding-top:0}.hs-detail{display:none}.hs-film{aspect-ratio:4/5;max-height:72svh}}.commit{padding-block:clamp(5rem,9vw,8.5rem)}.commit-a,.commit-b{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(16px,2vw,32px);display:grid}.commit-b{margin-top:clamp(5rem,10vw,9rem)}.commit-head{grid-area:1/1/auto/span 7}.commit-intro{grid-area:2/1/auto/span 6;max-width:56ch;margin-top:2.5rem}.commit-intro p+p{color:var(--ink-2);margin-top:1rem}.commit-ph-1{grid-area:1/9/span 3/span 4}.commit-ph-2{grid-area:3/3/auto/span 5;margin-top:3rem}.commit-points{grid-area:1/1/auto/span 7;gap:2.25rem;display:grid}.commit-points h3{font-size:var(--fs-read-head);line-height:1.2}.commit-points p{color:var(--ink-2);max-width:62ch;margin-top:.6rem}.commit-ph-3{grid-area:1/9/span 2/span 4;align-self:end}.commit-closing{font-size:var(--fs-lede);max-width:60ch;color:var(--ink);grid-area:2/1/auto/span 8;margin-top:3rem;line-height:1.5}@media (width<=1023px){.commit-a,.commit-b{grid-template-columns:minmax(0,1fr);row-gap:2rem}.commit-head,.commit-intro,.commit-points,.commit-closing{grid-area:auto/1;margin-top:0}.commit-ph-1,.commit-ph-2,.commit-ph-3{grid-row:auto;margin-top:0}.commit-ph-1{grid-column:1;justify-self:end;width:64%}.commit-ph-2{grid-column:1;width:82%}.commit-ph-3{grid-column:1;justify-self:end;width:56%}}.moments{--edge:max(var(--gutter), calc((100vw - var(--wrap)) / 2));padding-block:clamp(5rem,9vw,8rem);overflow:clip}.moments-head{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.moments-ctrl{flex:none;gap:.5rem;display:flex}.moments-btn{background:var(--navy-2);width:52px;height:52px;color:var(--porcelain);transition:background-color var(--dur-ui) ease, transform var(--dur-press) var(--ease-out);border-radius:50%;place-items:center;display:grid}.moments-btn svg{width:20px;height:20px}[dir=rtl] .moments-btn svg{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.moments-btn:hover{background:var(--navy-4)}}.moments-btn:active{transform:scale(.95)}.moments-bar{background:var(--stone-2);height:6px;margin-top:1.75rem;position:relative}.moments-bar span{transform-origin:0;background:var(--navy-2);transition:transform .2s var(--ease-out);position:absolute;inset:0}[dir=rtl] .moments-bar span{transform-origin:100%}.moments-track{padding-inline:var(--edge);scroll-padding-inline:var(--edge);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:32px;margin-top:2.5rem;display:flex;overflow-x:auto}.moments-track::-webkit-scrollbar{display:none}.moments-track:focus-visible{outline-offset:-4px}.moment{scroll-snap-align:start;flex-direction:column;flex:0 0 300px;display:flex}.moment-title{letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.moment-text{color:var(--ink-2);margin-top:.6rem;font-size:1rem;line-height:1.55}.moment-text a{color:var(--gold-ink);text-underline-offset:3px;text-decoration:underline}.moment-space{flex:none;display:block}.moment .pic{margin-top:auto}@media (width<=767px){.moment{flex-basis:72vw}.moments-ctrl{display:none}.moment-space{height:40px!important}}.svcrows{padding-block:clamp(5rem,9vw,8.5rem)}.svcrows-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(16px,2vw,32px);display:grid}.svcrows-title{top:calc(var(--nav-h) + 2rem);grid-column:1/span 5;position:sticky}.svcrows-list{grid-column:6/span 7;gap:clamp(2rem,3vw,3rem);display:grid}.svcrow{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.svcrow-copy{max-width:38ch}.svcrow-name{font-size:var(--fs-read-head);line-height:1.2}.svcrow-name a{align-items:center;gap:.6rem;transition:color .15s;display:inline-flex}.svcrow-name svg{width:.85em;height:.85em;transition:transform var(--dur-ui) var(--ease-out);flex:none}[dir=rtl] .svcrow-name svg{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.svcrow-name a:hover{color:var(--gold-ink)}.svcrow-name a:hover svg{transform:translate(4px)}[dir=rtl] .svcrow-name a:hover svg{transform:scaleX(-1)translate(4px)}}.svcrow-text{color:var(--ink-2);margin-top:.6rem}.svcrow-ph{flex:none;max-width:45%}.svcrows-all{grid-column:6/span 7;justify-self:start;margin-top:2.5rem}@media (width<=1023px){.svcrows-title,.svcrows-list,.svcrows-all{grid-column:1/-1;position:static}.svcrows-list{margin-top:2rem}.svcrow{flex-direction:column;gap:1rem}.svcrow-ph{max-width:none;width:100%!important}.svcrow:nth-child(3n+2) .svcrow-ph{align-self:flex-end;width:72%!important}.svcrow:nth-child(3n) .svcrow-ph{width:58%!important}}@media (width>=1024px) and (width<=1199px){.svcrows-title{grid-column:1/-1;margin-bottom:clamp(2rem,4vw,3rem);position:static}.svcrows-list{grid-column:1/-1}}.world-dots{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hotline{align-items:start;gap:3rem;display:grid}@media (width>=1024px){.hotline{grid-template-columns:5fr 7fr;gap:4rem}}.hotline-copy .lede{margin-top:1.4rem}.hotline-chips{border:0;flex-wrap:wrap;gap:.6rem;margin:2.2rem 0 0;padding:0;display:flex}.hotline-legend{width:100%;font-size:var(--fs-small);color:var(--gold-2);margin-bottom:1rem;font-weight:500}.chip{border:1px solid var(--hair-2);border-radius:var(--r-pill);color:var(--ink-2);cursor:pointer;transition:border-color .2s var(--ease-out), color .2s var(--ease-out), background-color .2s var(--ease-out), transform .12s var(--ease-out);-webkit-user-select:none;user-select:none;align-items:center;padding:.55rem 1.1rem;display:inline-flex;position:relative}.chip:active{transform:scale(.97)}.chip input{opacity:0;cursor:pointer;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.chip:hover{border-color:var(--gold-line);color:var(--ivory)}}.chip.is-active{border-color:var(--porcelain);background:var(--porcelain);color:var(--navy-2)}.chip:focus-within{outline:2px solid var(--gold-2);outline-offset:2px}.hotline-scenario{animation:hotline-in .28s var(--ease-out) both;margin-top:2rem;padding:0 0 .25rem}@keyframes hotline-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.hotline-scenario{animation:none}}.hotline-place{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.7rem;display:flex}.hotline-place-name{font-family:var(--font-display);font-size:1.4rem;font-weight:600}.hotline-place-time{font-family:var(--font-display);color:var(--ivory);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:500}.hotline-place-time:empty:before{content:"00:00";visibility:hidden}.hotline-text{color:var(--ink-2);text-wrap:pretty;max-width:52ch}.hotline-components{grid-template-columns:1fr;gap:0 2rem;margin-top:2rem;display:grid}@media (width>=560px){.hotline-components{grid-template-columns:1fr 1fr}}.hotline-components li{flex-direction:column;gap:.3rem;padding:.7rem 0 .8rem;display:flex}.hotline-comp-title{color:var(--ivory);letter-spacing:.01em;font-weight:500}.hotline-comp-text{font-size:var(--fs-small);color:var(--ink-3);line-height:1.45}.hotline-visual{align-self:center;position:relative}.hotline-map{width:100%;position:relative;overflow:clip visible}@media (width<=1023px){.hotline-map{margin-top:1rem}}.hotline-globe-clip{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(82% 84% at 50% 46%,#000 55%,#0000 100%);mask-image:radial-gradient(82% 84% at 50% 46%,#000 55%,#0000 100%)}.hotline-globe{pointer-events:none;position:absolute}.hotline-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hotline-arc{fill:none;stroke:var(--gold-2);stroke-width:1.4px;stroke-linecap:round;opacity:.85}.hotline-office{width:0;height:0;position:absolute}.hotline-office-dot{background:var(--gold-2);border-radius:50%;width:7px;height:7px;position:absolute;top:-3.5px;left:-3.5px}.hl-leader{transform-origin:0;background:#d4b87a99;width:24px;height:1px;position:absolute;top:0;left:0}.hl-chip{background:var(--navy-1);color:var(--ivory);letter-spacing:.04em;white-space:nowrap;border:1px solid #d4b87a52;border-radius:999px;padding:.24rem .55rem;font-size:.72rem;font-weight:500;line-height:1.2;position:absolute}.hl-side-br .hl-leader{transform:rotate(45deg)}.hl-side-bl .hl-leader{transform:rotate(135deg)}.hl-side-ar .hl-leader{transform:rotate(-45deg)}.hl-side-al .hl-leader{transform:rotate(-135deg)}.hl-side-br .hl-chip{top:17px;left:17px;translate:0 -50%}.hl-side-bl .hl-chip{top:17px;right:17px;translate:0 -50%}.hl-side-ar .hl-chip{top:-17px;left:17px;translate:0 -50%}.hl-side-al .hl-chip{top:-17px;right:17px;translate:0 -50%}@media (width<=640px){.hl-chip{padding:.18rem .45rem;font-size:.62rem}}.hotline-beacon{width:0;height:0;position:absolute;translate:-50% -50%}.hotline-beacon-dot{background:var(--gold-3);width:10px;height:10px;animation:beacon-in .3s var(--ease-out) .65s both;border-radius:50%;position:absolute;top:-5px;left:-5px}.hotline-beacon .pulse{border:1px solid var(--gold-2);opacity:0;width:28px;height:28px;animation:beacon-ping 2.4s var(--ease-out) .9s 3;border-radius:50%;position:absolute;top:-14px;left:-14px}[data-motion=static] .hotline-beacon .pulse,.motion-frozen .hotline-beacon .pulse{opacity:.5;animation:none;transform:scale(1)}[data-motion=static] .hotline-beacon-dot,.motion-frozen .hotline-beacon-dot{animation:none}@keyframes beacon-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes beacon-ping{0%{opacity:.6;transform:scale(.7)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.hotline-beacon-dot{animation:none}.hotline-beacon .pulse{opacity:.5;animation:none}}.hotline-postcard{aspect-ratio:16/10;border-radius:var(--r);background:var(--navy-3);width:clamp(200px,48%,420px);position:absolute;bottom:-6%;left:0;overflow:hidden}.hotline-postcard video{object-fit:cover;width:100%;height:100%;animation:postcard-in .4s var(--ease-out) both}.hotline-postcard-still{animation:postcard-in .4s var(--ease-out) both;position:absolute;inset:0}@keyframes postcard-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hotline-postcard video,.hotline-postcard-still,.hotline-postcard-home{animation:none}}.hotline-postcard-home{animation:postcard-in .4s var(--ease-out) both;background:linear-gradient(180deg, #08152400 20%, #081524b3), var(--navy-4) url(/assets/img/contact/zug-lakefront-800.webp) center / cover;flex-direction:column;justify-content:flex-end;height:100%;padding:.8rem 1rem;display:flex}.hotline-postcard-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem}.hotline-postcard-city{font-family:var(--font-display);color:var(--ivory);font-size:1.3rem;font-weight:600}@media (width<=640px){.hotline-postcard{aspect-ratio:16/7;width:100%;margin-top:1rem;position:static}}@media (prefers-reduced-motion:reduce){.hotline-postcard-home{animation:none}}.diffband{padding-block:clamp(5rem,9vw,8rem)}.diffband-strip{height:60svh;min-height:420px;margin-top:clamp(2.5rem,4vw,3.5rem);display:flex}.diffband-panel{flex:var(--grow) 1 0;min-width:0;position:relative;overflow:clip}.diffband-panel .pic img{transition:transform .5s var(--ease-out)}@media (hover:hover) and (pointer:fine){.diffband-panel:hover .pic img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.diffband-panel .pic img{transition:none}}.diffband-texts{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.diffband-text h3{letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.diffband-text p{color:var(--ink-2);margin-top:.6rem;font-size:1rem;line-height:1.6}@media (width<=899px){.diffband-strip{flex-wrap:wrap;height:auto;min-height:0}.diffband-panel{flex:none;height:42svh}.diffband-panel:first-child,.diffband-panel:nth-child(4){width:64%}.diffband-panel:nth-child(2),.diffband-panel:nth-child(3){width:36%}.diffband-texts{grid-template-columns:minmax(0,1fr)}}.dnalist{padding-block:clamp(5rem,9vw,8rem)}.dnalist-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2.5rem clamp(16px,2vw,32px);display:grid}.dnalist-head{grid-column:1/span 7}.dnalist-clients{grid-area:2/1/auto/span 6;max-width:58ch}.dnalist-clients p+p{color:var(--ink-2);margin-top:1rem}.dnalist-ph{grid-area:3/2/auto/span 3}.dnalist-list{grid-area:2/8/span 2/span 5}.dnalist-intro{color:var(--ink-2)}.dnalist-list ul{gap:1.1rem;margin-top:1.25rem;display:grid}.dnalist-list li{color:var(--ink);font-size:1.0625rem;line-height:1.45}@media (width<=1023px){.dnalist-grid{grid-template-columns:minmax(0,1fr)}.dnalist-head,.dnalist-clients,.dnalist-list{grid-area:auto/1}.dnalist-ph{grid-area:auto/1;justify-self:end;width:60%}}.founders-r{padding-block:clamp(5rem,9vw,8rem)}.fo-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2.5rem clamp(16px,2vw,32px);display:grid}.fo-head{grid-column:1/span 7}.fo-copy{grid-area:2/1/auto/span 5}.fo-quote{margin:1.5rem 0 0}.fo-quote p{color:var(--ink-2);font-size:1rem;line-height:1.6}.fo-copy .link-arrow{margin-top:1.5rem}.fo-people{grid-area:2/7/span 2/span 6;grid-template-columns:1fr 1fr;gap:clamp(1rem,2vw,2rem);display:grid}.fo-person img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.fo-person-2{margin-top:clamp(3rem,6vw,5rem)}.fo-name{margin-top:.75rem;font-weight:600;display:block}.fo-role{font-size:var(--fs-small);color:var(--ink-2);line-height:1.5;display:block}.fo-offices{grid-area:3/1/auto/span 5;gap:1rem;display:grid}.fo-city{letter-spacing:-.02em;font-size:clamp(1.4rem,1.1rem + 1vw,2rem);font-weight:500;line-height:1.15;display:block}.fo-country{font-size:var(--fs-small);color:var(--ink-2)}@media (width<=1023px){.fo-grid{grid-template-columns:minmax(0,1fr)}.fo-head,.fo-copy,.fo-people,.fo-offices{grid-area:auto/1}}.jrows{gap:clamp(1.75rem,3vw,2.75rem);display:grid}.jrow-link{color:inherit;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);text-decoration:none;display:grid}.jrow:nth-child(2n) .jrow-link{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.jrow-thumb{display:block;overflow:hidden}.jrow-thumb .pic img{transition:transform .5s var(--ease-out)}@media (prefers-reduced-motion:reduce){.jrow-thumb .pic img{transition:none}}.jrow-text{flex-direction:column;gap:.5rem;max-width:44rem;display:flex}.jrow-date{color:var(--ink-3);font-size:var(--fs-min)}.jrow-title{font-size:var(--fs-read-head);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;transition:color var(--dur-ui) ease;font-weight:500;line-height:1.2}.jrow-excerpt{color:var(--ink-2);font-size:var(--fs-body);max-width:60ch;line-height:1.55}@media (hover:hover) and (pointer:fine){.jrow-link:hover .pic img{transform:scale(1.03)}.jrow-link:hover .jrow-title{color:var(--gold-ink)}}@media (width<=640px){.jrow-link,.jrow:nth-child(2n) .jrow-link{grid-template-columns:minmax(0,1fr)}.jrow:nth-child(2n) .jrow-thumb{width:78%}}.jlead{aspect-ratio:21/9;border-radius:var(--r-stage);width:100%;min-height:360px;box-shadow:var(--depth-2);margin-bottom:clamp(1.5rem,2.6vw,2.25rem);text-decoration:none}.jlead-body{gap:.6rem;padding:clamp(4rem,7vw,6rem) clamp(1.25rem,2.6vw,2.5rem) clamp(1.25rem,2.6vw,2.5rem);display:grid}.jlead-title,.jlead-excerpt{max-width:44rem}.jlead-title{font-family:var(--font-display);font-size:var(--fs-head);letter-spacing:-.02em;color:var(--on-dark);text-wrap:balance;font-weight:500;line-height:1.1}.jlead-excerpt{max-width:54ch;font-size:var(--fs-lede);color:#dfe3e9;line-height:1.5}.jcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2.25rem) clamp(12px,1.6vw,24px);margin:0;padding:0;list-style:none;display:grid}.jcard-link{color:inherit;gap:1rem;text-decoration:none;display:grid}.jcard-thumb{border-radius:var(--r-tile);display:block;overflow:clip}.jcard-thumb .pic{border-radius:0}.jcard-thumb .pic img{transition:transform .7s var(--ease-out)}.jcard-text{align-content:start;gap:.45rem;display:grid}.jcard-date{font-size:var(--fs-min);color:var(--ink-3);order:-1}.jlead .jcard-date{color:#dfe3e9}.jcard-title{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;transition:color var(--dur-ui) ease;font-weight:500;line-height:1.22}.jcard-excerpt{color:var(--ink-2);font-size:1rem;line-height:1.55}@media (hover:hover) and (pointer:fine){.jcard-link:hover .pic img{transform:scale(1.04)}.jcard-link:hover .jcard-title{color:var(--gold-ink)}}@media (prefers-reduced-motion:reduce){.jcard-thumb .pic img{transition:none}}@media (width<=1023px){.jcards{grid-template-columns:repeat(2,minmax(0,1fr))}.jlead{aspect-ratio:16/10}}@media (width<=640px){.jlead{aspect-ratio:auto;min-height:0;box-shadow:none;color:inherit;background:0 0;border-radius:0;display:block;overflow:visible}.jlead>.pic{border-radius:var(--r-tile);position:relative;inset:auto;overflow:clip;aspect-ratio:16/10!important}.jlead-body{--ink:var(--ink-on-light);background-image:none;padding:1rem 0 0}.jlead .jcard-date{color:var(--ink-on-light-3)}.jlead-title{font-size:var(--fs-read-head);color:var(--ink-on-light)}.jlead-excerpt{color:var(--ink-on-light-2);font-size:1rem}.jcards{grid-template-columns:minmax(0,1fr);gap:1.35rem}.jcard-link{grid-template-columns:34% minmax(0,1fr);align-items:start;gap:.9rem}.jcard-thumb{border-radius:var(--r-chip)}.jcard-title{font-size:1.0625rem;line-height:1.3}.jcard-excerpt{font-size:.9375rem}}.faq{padding-block:clamp(5rem,9vw,8rem)}.faq-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem clamp(16px,2vw,32px);display:grid}.faq-head{grid-column:1/span 8}.faq--side .faq-head{grid-column:1/span 4;align-self:start}@media (height>=780px){.faq--side .faq-head{position:sticky;top:6.5rem}}.faq-lede{color:var(--ink-2);margin-top:1rem}.faq-aside{margin-top:clamp(1.75rem,3vw,2.5rem)}.faq-list{grid-column:5/span 8;gap:10px;display:grid}.faq--side .faq-list{grid-column:6/span 7}.faq-item{border-radius:var(--r-tile);background:var(--card);box-shadow:var(--ring-light)}.faq-item[open]{box-shadow:var(--ring-light), var(--depth-1)}.faq-item summary{cursor:pointer;border-radius:var(--r-tile);min-height:48px;color:var(--ink);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.05rem 1.1rem 1.05rem 1.4rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:500;line-height:1.35;list-style:none;display:flex}[dir=rtl] .faq-item summary{padding:1.05rem 1.4rem 1.05rem 1.1rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";background:var(--stone) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1a2b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9.5l6 6 6-6'/></svg>") center / 1rem no-repeat;width:2.25rem;height:2.25rem;transition:transform var(--dur-ui) var(--ease-out), background-color var(--dur-ui) ease;border-radius:50%;flex:none}.faq-item[open] summary:after{transform:rotate(180deg)}.faq-item p{max-width:68ch;color:var(--ink-2);padding:0 1.4rem 1.4rem}@media (hover:hover) and (pointer:fine){.faq-item summary:hover:after{background-color:var(--stone-2)}}@media (width<=1023px){.faq-head,.faq-list,.faq--side .faq-head,.faq--side .faq-list{grid-column:1/-1}.faq--side .faq-head{position:static}}@media (prefers-reduced-motion:reduce){.faq-item summary:after{transition:none}}@media (width>=1024px){main [data-section]:not([data-section=hero]):not([data-section=commitment]):not([data-section=services]):not([data-section^=focus-]):not([data-section=article-head]):not(.article-more){flex-direction:column;justify-content:center;min-height:min(100svh,1000px);display:flex}}.hotline-section,.journal-home{padding-block:clamp(5rem,9vw,8rem)}.journal-home-head{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(2.5rem,4vw,3.5rem);display:flex}@media (width<=767px){.journal-home-head{flex-direction:column;align-items:flex-start;gap:1.25rem}}.enquire-section{padding-block:clamp(5rem,9vw,8rem)}.fhero{padding-top:calc(var(--nav-h) + clamp(1.25rem, 3vw, 2.75rem));background:var(--porcelain);padding-bottom:clamp(4rem,6.5vw,6rem);position:relative}.fhero-top{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"title title title title title title title.lede lede lede lede""ctas ctas ctas ctas ctas ctas ctas.lede lede lede lede";align-items:end;column-gap:clamp(16px,2vw,32px);display:grid}.fhero-title{grid-area:title}.fhero-lede{grid-area:lede}.fhero-ctas{flex-wrap:wrap;grid-area:ctas;gap:.75rem 1rem;display:flex}.fhero.is-tall .fhero-top{grid-template-areas:"title title title title title title title title title title. .""lede lede lede lede lede lede lede. . . . ."}.fhero.is-tall .fhero-lede{max-width:60ch;margin-top:1.25rem}.fhero-stage .bgvideo,.fhero-stage .bgvideo-poster,.fhero-stage .bgvideo-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fhero-after{margin-top:clamp(1.75rem,3.4vw,3rem)}.fhero-path{font-size:var(--fs-small);color:var(--ink-3);align-items:center;gap:.65rem;margin-bottom:1.1rem;display:flex}.fhero-path a{color:var(--ink-2);text-decoration:none}.fhero-path a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.fhero-path-sep{border-top:1.5px solid;border-inline-end:1.5px solid;flex:none;width:.4rem;height:.4rem;transform:rotate(45deg)}[dir=rtl] .fhero-path-sep{transform:rotate(-45deg)}.fhero-lede{max-width:46ch;color:var(--ink-2);padding-bottom:.35rem}.fhero-ctas{margin-top:1.75rem}.fhero-media{margin-top:clamp(1.75rem,3.2vw,2.75rem);position:relative}.fhero-stage{height:clamp(340px, calc(100svh - var(--nav-h) - 21rem), 580px)}.fhero-stage .pic img{animation:fhero-settle 1.4s var(--ease-out) both}@keyframes fhero-settle{0%{transform:scale(1.05)}to{transform:scale(1)}}.fhero-bar{--bar-inset:clamp(.75rem, 1.4vw, 1.25rem);inset-inline-start:var(--bar-inset);bottom:var(--bar-inset);z-index:1;max-width:calc(100% - 2 * var(--bar-inset));font-size:var(--fs-min);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.45rem 1.5rem;padding:.8rem 1.25rem;line-height:1.3;display:flex;position:absolute}.fhero-stage.is-portrait .fhero-bar{max-width:calc(100% - 2 * var(--bar-inset) - clamp(150px, 14vw, 196px) - clamp(1.5rem, 4vw, 3.5rem) - 1rem)}.fhero-bar-item{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.fhero-bar a{color:var(--on-dark);font-weight:500;text-decoration:none}.fhero-bar a:hover{text-underline-offset:3px;text-decoration:underline}.fhero-bar .clocks{gap:1.1rem}.fhero-bar .clock{flex-direction:row;align-items:baseline;gap:.4rem;min-width:0}.fhero-bar .clock-city{color:var(--on-dark-2)}.fhero-bar .clock-time{color:var(--on-dark);font-size:.9375rem}.fhero-detail{inset-inline-end:clamp(1.5rem,4vw,3.5rem);z-index:2;border-radius:calc(var(--r-tile) + 2px);background:var(--card);width:clamp(150px,14vw,196px);box-shadow:var(--depth-2);transition:translate .9s var(--ease-out);margin:0;padding:6px;position:absolute;bottom:clamp(-3.5rem,-3.6vw,-2rem)}.fhero-detail .pic{border-radius:16px}@starting-style{.fhero-detail{translate:0 18px}}@media (prefers-reduced-motion:reduce){.fhero-stage .pic img{animation:none}.fhero-detail{transition:none}}@media (width<=1023px){.fhero-top{display:block}.fhero-lede{margin-top:1.25rem;padding-bottom:0}.fhero-stage{aspect-ratio:16/9;height:auto}.fhero-detail{display:none}.fhero-stage.is-portrait .fhero-bar{max-width:calc(100% - 2 * var(--bar-inset))}}@media (width<=767px){.fhero{padding-bottom:3.5rem}.fhero-stage{--bezel:6px;aspect-ratio:16/10}.fhero-stage.is-portrait{aspect-ratio:4/5}.fhero-bar,.fhero-stage.is-portrait .fhero-bar{inset-inline:.6rem;max-width:none;padding:.7rem .85rem;bottom:.6rem}.fhero-bar-item{white-space:normal;flex-basis:100%}.fhero-bar .clocks{justify-content:space-between;gap:.5rem}.fhero-detail{display:none}}.fdef .prose,.fsteps .prose,.fwhere .prose,.fpaid .prose,.fdeep .prose{color:var(--ink);font-size:1.125rem;line-height:1.72}.fdef-lead a,.fsteps-text a,.fdeep-point-text a{color:var(--gold-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:is(.fdef-lead,.fsteps-text,.fdeep-point-text,.fdef .prose,.fsteps .prose,.fwhere .prose,.fpaid .prose,.fdeep .prose) a:hover{color:var(--ink)}.fdef .fdef-not a,.faud .faud-panel .prose a{color:var(--on-dark-gold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.fdef .fdef-not a:hover,.faud .faud-panel .prose a:hover{color:var(--on-dark)}.fdef .read-head,.fsteps .read-head,.fwhere .read-head,.fpaid .read-head,.fdeep .read-head{margin-bottom:.85em}.fdef{padding-top:0}.fdef-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(16px,2vw,32px);display:grid}.fdef-title{grid-column:1/span 8}.fdef-lead{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;grid-column:1/span 7;font-size:clamp(1.25rem,1rem + .85vw,1.75rem);font-weight:400;line-height:1.42}.fdef-not{border-radius:var(--r-stage);box-shadow:var(--depth-2);color:var(--ink-2);grid-column:9/span 4;padding:clamp(1.4rem,2.2vw,2rem);font-size:1.0625rem;line-height:1.65}.fdef-not:before{content:"";background:var(--on-dark-gold);border-radius:2px;width:2.5rem;height:3px;margin-bottom:1.1rem;display:block}.fdef-not p+p{margin-top:1em}.fmem{overflow:clip}.fmem-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(16px,2vw,32px);display:grid;position:relative}.fmem-media{grid-column:1/span 5;position:sticky;top:6.5rem}.fmem-stage .stage-core{aspect-ratio:4/5;width:100%;max-height:calc(100svh - 10rem)}.fmem-copy{grid-column:7/span 6;gap:clamp(2rem,3.6vw,3rem);display:grid}.fmem-block{gap:clamp(1.25rem,2.2vw,1.75rem);display:grid}.fmem-prose{max-width:none;color:var(--ink-2);font-size:1.0625rem;line-height:1.7}.fmem-prose.has-lead p:first-child,.fmem-intro.is-lead{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);font-size:clamp(1.25rem,1rem + .7vw,1.625rem);line-height:1.4}.fmem-prose.has-lead p:first-child+p{margin-top:1.4em}.fmem-intro{color:var(--ink-2);font-size:1.0625rem;line-height:1.7}.fmem-head{color:var(--ink)}.fmem-list-intro{color:var(--ink);font-weight:500}.fmem-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.fmem-parts{grid-template-columns:minmax(0,1fr);margin-top:0}.fmem-tile{--spot:radial-gradient(240px circle at var(--sx,-400px) var(--sy,-400px), #c6a46c33, #c6a46c00 70%);color:var(--ink);padding:1.15rem 1.25rem 1.25rem;font-size:1rem;line-height:1.5;position:relative;overflow:clip}.fmem-tile:after{content:"";background-image:var(--spot);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.fmem-grid:hover .fmem-tile:after{opacity:1}}ul.fmem-tiles .fmem-tile:before{content:"";background:#c6a46c29 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c6a46c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 12.5l4 4 8-9'/></svg>") 50%/.85rem no-repeat;border-radius:50%;width:1.5rem;height:1.5rem;margin-bottom:.75rem;display:block}.fmem-parts dt{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--ink);font-weight:500;line-height:1.25}.fmem-parts dd{color:var(--ink-2);margin:.4rem 0 0;font-size:1.0625rem;line-height:1.6}.fmem-closing{max-width:30ch;font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink);line-height:1.3}.fsteps-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(16px,2vw,32px);margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}.fsteps-head .read-head{grid-column:1/span 6;margin-bottom:0}.fsteps-intro{color:var(--ink-2);grid-column:8/span 5}.fsteps-closing{margin-top:clamp(2rem,4vw,3rem);max-width:60ch;margin-inline-start:auto}.fsteps-grid{--fsteps-gap:clamp(2rem, 6vw, 6.5rem);--fsteps-w:calc((100% - var(--fsteps-gap)) * .5349);column-gap:var(--fsteps-gap);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid;position:relative}.fsteps-frame .stage-core{aspect-ratio:4/3}.fsteps-shot{inset-inline-start:var(--bezel);z-index:1;width:calc(var(--fsteps-w) - 2 * var(--bezel));aspect-ratio:4/3;border-radius:var(--r-stage-core);opacity:0;transition:opacity .5s var(--ease-out);margin:0;position:absolute;top:50%;overflow:clip;translate:0 -50%}.fsteps-shot[data-state=prev]{z-index:2;opacity:1}.fsteps-shot[data-state=active]{z-index:3;opacity:1}.fsteps-list{counter-reset:fstep;grid-column:2;margin:0;padding:0;list-style:none}.fsteps-item{counter-increment:fstep;grid-template-rows:auto minmax(0,1fr);grid-template-columns:2.25rem minmax(0,1fr);column-gap:1.35rem;display:grid}.fsteps-item:before{content:counter(fstep);background:var(--porcelain);width:2.25rem;height:2.25rem;box-shadow:var(--ring-light);font-family:var(--font-display);color:var(--ink-2);border-radius:50%;grid-area:1/1;place-items:center;margin-top:-.2rem;font-size:.9375rem;font-weight:500;transition:background-color .3s,color .3s;display:grid}.fsteps-item:after{content:"";background:var(--hair-on-light-2);border-radius:1px;grid-area:2/1;justify-self:center;width:2px;margin-block:.4rem;transition:background-color .3s}.fsteps-item:last-child:after{display:none}.fsteps-item[data-done]:before{background:color-mix(in srgb, var(--gold) 22%, var(--porcelain));color:var(--gold-deep)}.fsteps-item[data-done]:after{background:var(--gold)}.fsteps-item[data-on]:before{background:var(--navy);color:var(--on-dark)}.fsteps-copy{grid-area:1/2/span 2;padding-bottom:clamp(1.25rem,2.2vw,1.85rem)}.fsteps-item:last-child .fsteps-copy{padding-bottom:0}.fsteps-title{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink);font-weight:500;line-height:1.25;display:block}.fsteps-text{max-width:46ch;color:var(--ink-2);margin-top:.4rem;font-size:1.0625rem;line-height:1.6;display:block}.faud{align-items:flex-end;min-height:clamp(460px,78svh,700px);padding-block:clamp(1.5rem,3.4vw,3rem);display:flex;position:relative;overflow:clip}.faud-pic{position:absolute;inset:0;overflow:clip}.faud-wrap{z-index:1;position:relative}.faud-panel{border-radius:var(--r-stage);width:min(100%,36rem);padding:clamp(1.4rem,2.4vw,2.25rem)}.faud .faud-panel .read-head{color:var(--on-dark);margin-bottom:.7em}.faud .faud-panel .prose{color:#dfe3e9;font-size:1.0625rem;line-height:1.65}@media (prefers-reduced-motion:no-preference) and (width>=768px){@supports (animation-timeline:view()){.faud-pic{animation:linear both faud-open;animation-timeline:view();animation-range:entry cover 40%}}}@keyframes faud-open{0%{clip-path:inset(5% 3% 0 round 28px)}to{clip-path:inset(0)}}.fwhere-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(16px,2vw,32px);display:grid}.fwhere-copy{grid-column:1/span 5}.fwhere-cities{grid-column:7/span 6;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(10px,1.2vw,16px);margin:0;padding:0;list-style:none;display:grid}.fwhere-city{aspect-ratio:3/4}.fwhere-city:nth-child(2){margin-top:clamp(1.5rem,3vw,2.75rem)}.fwhere-city:nth-child(3){margin-top:clamp(3rem,6vw,5.5rem)}.fwhere-body{grid-template-columns:minmax(0,1fr);gap:.25rem;padding:3.25rem clamp(.8rem,1.2vw,1.1rem) clamp(.85rem,1.2vw,1.1rem);display:grid}.fwhere-name{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(1rem,2.06vw - .35rem,1.5rem);font-weight:500;line-height:1.15}.fwhere-meta{font-size:var(--fs-min);color:#dfe3e9;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .75rem;line-height:1.3;display:flex}.fwhere-meta .clock-time{font-variant-numeric:tabular-nums;color:var(--on-dark);font-size:1.0625rem}.fpaid-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(16px,2vw,32px);display:grid}.fpaid-stage{grid-column:1/span 5}.fpaid-stage .stage-core{aspect-ratio:4/3}.fpaid-copy{grid-column:7/span 6}.fdeep-list{gap:clamp(3.5rem,7vw,6.5rem);display:grid}.fdeep-spread{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(16px,2vw,32px);display:grid}.fdeep-text{grid-column:1/span 7}.fdeep-pic{border-radius:var(--r-stage);box-shadow:var(--depth-2);grid-column:9/span 4;margin:0;position:sticky;top:6.5rem;overflow:clip}.fdeep-pic .pic{border-radius:0}.fdeep-spread.is-flipped .fdeep-text{grid-column:6/span 7}.fdeep-spread.is-flipped .fdeep-pic{grid-area:1/1/auto/span 4}.fdeep-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.fdeep-point{align-content:start;gap:.35rem;padding:1.1rem 1.2rem 1.25rem;display:grid}.fdeep-point-title{font-family:var(--font-display);color:var(--ink);font-size:1.125rem;font-weight:500;line-height:1.3}.fdeep-point-text{color:var(--ink-2);font-size:1.0625rem;line-height:1.6}.fdeep-closing{margin-top:1.5rem}@media (width<=1023px){.fdef-title,.fdef-lead,.fdef-not{grid-column:1/-1}.fdef-not{border-radius:var(--r-tile);margin-top:1.75rem}.fmem-media,.fmem-copy{grid-column:1/-1}.fmem-media{margin-bottom:2rem;position:static}.fmem-stage .stage-core{aspect-ratio:16/10;max-height:none}.fsteps-head{display:block}.fsteps-head .read-head{margin-bottom:.85em}.fsteps-grid{display:block}.fsteps-frame{display:none}.fsteps-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fsteps-item{border-radius:var(--r-tile);background:var(--card);box-shadow:var(--depth-1);flex-direction:column;display:flex;position:relative;overflow:clip}.fsteps-item:after{display:none}.fsteps-item:before,.fsteps-item[data-on]:before,.fsteps-item[data-done]:before{top:.75rem;z-index:4;background:var(--glass-dark);color:var(--on-dark);box-shadow:var(--edge-light);margin:0;position:absolute;inset-inline-start:.75rem}.fsteps-shot,.fsteps-shot[data-state]{inset-inline-start:auto;opacity:1;border-radius:0;width:100%;transition:none;position:relative;top:auto;translate:none}.fsteps-copy,.fsteps-item:last-child .fsteps-copy{padding:1.1rem 1.15rem 1.35rem}.fsteps-closing{margin-inline-start:0}.fwhere-copy,.fwhere-cities{grid-column:1/-1}.fwhere-cities{margin-top:2rem}.fpaid-stage,.fpaid-copy{grid-column:1/-1}.fpaid-stage{margin-bottom:2rem}.fdeep-text,.fdeep-spread.is-flipped .fdeep-text,.fdeep-pic,.fdeep-spread.is-flipped .fdeep-pic{grid-area:auto/1/auto/-1}.fdeep-pic{border-radius:var(--r-tile);margin-top:2rem;position:static}.fdeep-pic .pic{aspect-ratio:3/2!important}}@media (width<=767px){.fsteps-list{margin:-.5rem calc(-1 * var(--gutter)) -1.75rem;padding:.5rem var(--gutter) 1.75rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.fsteps-list::-webkit-scrollbar{display:none}.fsteps-item{scroll-snap-align:start;flex:0 0 min(78vw,360px)}.fmem-tiles{grid-template-columns:minmax(0,1fr);gap:8px}ul.fmem-tiles .fmem-tile{grid-template-columns:1.5rem minmax(0,1fr);align-items:start;column-gap:.85rem;padding:.95rem 1.05rem;display:grid}ul.fmem-tiles .fmem-tile:before{margin-bottom:0}.faud{background:var(--navy);min-height:0;padding:0;display:block}.faud-pic{aspect-ratio:4/3;position:relative}.faud-wrap{width:auto}.faud-panel{width:auto;padding:1.75rem var(--gutter) 2.5rem;background:var(--navy);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0}.fwhere-cities{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.fwhere-cities::-webkit-scrollbar{display:none}.fwhere-city,.fwhere-city:nth-child(2),.fwhere-city:nth-child(3){scroll-snap-align:start;flex:0 0 min(62vw,280px);margin-top:0}.fwhere-name{font-size:var(--fs-h3)}.fdeep-points{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fsteps-shot,.fsteps-item:before,.fsteps-item:after,.fmem-tile:after{transition:none}}.enquire-band{background:var(--night);align-items:center;min-height:clamp(440px,64svh,600px);padding-block:clamp(3.5rem,7vw,6rem);display:flex;position:relative;overflow:clip}.eb-pic{position:absolute;inset:0}.eb-pic:after{content:"";background-image:var(--scrim-side);position:absolute;inset:0}[dir=rtl] .eb-pic:after{background-image:var(--scrim-side-rtl)}.eb-pic .pic img{animation:40s linear infinite alternate eb-travel}@keyframes eb-travel{0%{transform:scale(1.03)}to{transform:scale(1.1)}}.eb-grid{z-index:1;justify-items:start;gap:1.25rem;display:grid;position:relative}.eb-grid .head{max-width:16em}.eb-copy .lede{max-width:44ch;color:var(--on-dark)}.eb-ctas{flex-wrap:wrap;gap:.75rem 1rem;margin-top:1.75rem;display:flex}@media (prefers-reduced-motion:reduce){.eb-pic .pic img{animation:none}}@media (width<=767px){.enquire-band{background:var(--navy);min-height:0;padding-block:0 3rem;display:block}.eb-pic{aspect-ratio:16/10;margin-bottom:2rem;position:relative}.eb-pic:after{display:none}}.about-founder-portrait{border-radius:var(--r-stage);box-shadow:var(--depth-2)}.founder-ventures{border-radius:var(--r-tile);background:var(--card);box-shadow:var(--depth-1);padding:.9rem 1.4rem}.about-lineage{overflow:clip}.about-lineage .lineage-year{font-family:var(--font-display);font-size:var(--fs-head);letter-spacing:-.02em;color:var(--on-dark-gold);margin-bottom:.45rem;line-height:1.05}.about-lineage .lineage-text{color:var(--ink-2)}.about-lineage .lineage{gap:clamp(1.75rem,3vw,2.5rem)}.about-lineage .lineage-copy .prose{font-size:1.0625rem;line-height:1.7}.office-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);margin:0;padding:0;list-style:none;display:grid}.office-card{aspect-ratio:4/5;border-radius:var(--r-stage)}.office-card-body{grid-template-columns:minmax(0,1fr);gap:.3rem;display:grid}.office-card .office-city{color:var(--on-dark)}.office-card .office-address{font-size:var(--fs-small);color:#dfe3e9;margin-top:.15rem}.office-card .clock-time{font-variant-numeric:tabular-nums;color:var(--on-dark);margin-top:.7rem;font-size:1.375rem}@media (width<=767px){.office-cards{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.office-cards::-webkit-scrollbar{display:none}.office-card{scroll-snap-align:start;border-radius:var(--r-tile);flex:0 0 min(72vw,360px)}}.wwd-bar{margin:0}@media (width<=767px){[data-section=wwd-head] .fhero-stage{aspect-ratio:4/3}}.chapter-nav{flex-wrap:wrap;gap:.5rem;margin-top:0;display:flex}.chapter-nav a{border-radius:var(--r-pill);background:var(--card);box-shadow:var(--ring-light);color:var(--ink-on-light-2);font-size:var(--fs-small);transition:background-color var(--dur-ui) ease, color var(--dur-ui) ease;padding:.6rem 1.05rem;line-height:1.25;text-decoration:none}@media (hover:hover) and (pointer:fine){.chapter-nav a:hover{background:var(--navy);color:var(--on-dark);text-decoration:none}}.chapter-plate{width:min(100% - 2 * var(--gutter), var(--wrap));border-radius:var(--r-stage);height:clamp(320px,58vh,640px);box-shadow:var(--depth-2);margin:0 auto clamp(2.5rem,5vw,4rem);overflow:clip}.chapter-dark .chapter-plate{box-shadow:var(--depth-3)}.chapter-media{border-radius:var(--r-stage);box-shadow:var(--depth-2)}.chapter-dark .chapter-media{box-shadow:var(--depth-3)}.chapter-aside{border-radius:var(--r-tile);background:var(--card);box-shadow:var(--depth-1);padding:clamp(1.25rem,2.2vw,1.85rem)}.chapter-dark .chapter-aside{background:var(--navy-3);box-shadow:var(--edge-soft), var(--ring-dark)}.chapter-aside .chapter-bullets-intro,.chapter-aside>:first-child{margin-top:0}.chapter-inset-right .chapter-aside,.chapter-inset-left .chapter-aside{margin-top:1.6rem}@media (width<=767px){.chapter-plate{aspect-ratio:4/3;border-radius:var(--r-tile);height:auto}.chapter-media{border-radius:var(--r-tile)}}.contact-bar{margin:0}.contact-main .enquire-form{border-radius:var(--r-stage);background:var(--card);box-shadow:var(--depth-2);padding:clamp(1.5rem,3vw,2.75rem)}.contact-main .enquire-grid{align-items:start}.contact-main .contact-offices b{color:var(--ink);font-weight:500}@media (width<=767px){.contact-main .enquire-form{border-radius:var(--r-tile)}}.ldr{--ldr-gap:clamp(1.5rem, 2.4vw, 2.75rem)}.ldr-heads{gap:2.5rem var(--ldr-gap);display:grid}.ldr-head{flex-direction:column;min-width:0;display:flex}@media (width>=860px){.ldr-heads{grid-template-columns:repeat(3,minmax(0,1fr))}.ldr-head{grid-row:span 5;grid-template-rows:subgrid;gap:0;display:grid}}.ldr-plate{aspect-ratio:16/10;border-radius:var(--r);border:1px solid var(--hair-on-light);align-self:start;width:100%;position:relative;overflow:clip}.ldr-plate .pic{border-radius:0;position:absolute;inset:0}.ldr-plate-scrim{background:linear-gradient(#0815240a 38%,#081524d1);position:absolute;inset:0}.ldr-plate-name{inset-inline-start:1.1rem;z-index:1;font-family:var(--font-display);font-variation-settings:"opsz" 12;color:var(--ivory);font-size:clamp(1.7rem,1.3rem + 1.2vw,2.3rem);font-weight:600;line-height:1;position:absolute;bottom:.85rem}.ldr-for{color:var(--ink-on-light-2);align-self:start;margin-top:1.1rem;font-size:1.02rem;line-height:1.5}.ldr-price{border-top:1px solid #0b1b2e47;border-bottom:1px solid var(--hair-on-light);align-self:start;gap:.5rem;width:100%;margin:1.1rem 0 0;padding:.95rem 0;display:grid}.ldr-price>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ldr-price dt{color:var(--ink-on-light-2);font-size:var(--fs-small)}.ldr-price dd{font-family:var(--font-display);font-variation-settings:"opsz" 12;color:var(--navy-1);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(1.35rem,1.1rem + .7vw,1.75rem);font-weight:600;line-height:1}.ldr-closing{font-family:var(--font-display);font-variation-settings:"opsz" 12;color:var(--gold-ink);align-self:start;margin-top:.9rem;font-size:1.1rem;font-style:italic;font-weight:600;line-height:1.35}.ldr-family{font-size:var(--fs-small);color:var(--gold-ink);align-self:start;margin-top:.8rem;line-height:1.5}.ldr-groups{margin-top:clamp(2.25rem,3.4vw,3.25rem)}.ldr-step{grid-template-columns:1fr auto;align-items:baseline;gap:.55rem 1rem;margin:0 0 1.1rem;display:grid}.ldr-step-bar{width:calc((4 - var(--from)) / 3 * 100%);grid-column:1/-1}.ldr-group+.ldr-group .ldr-step{margin-top:clamp(1.9rem,2.8vw,2.6rem)}.ldr-step-bar{background:linear-gradient(#7d6229,#644e20);border-radius:3px;height:6px}.ldr-step-label{font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.ldr-step-count{font-size:var(--fs-small);color:#0b1b2e99;font-variant-numeric:tabular-nums}@media (width>=860px){.ldr-step{column-gap:var(--ldr-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0}.ldr-step-bar{grid-column:var(--from) / -1;grid-row:1;width:auto}.ldr-step-label,.ldr-step-count{grid-column:var(--from) / -1;color:var(--ivory);grid-row:1;align-self:center}.ldr-step-label{padding-inline-start:1rem}.ldr-step-count{color:#f3efe6c7;justify-self:end;padding-inline-end:1rem}.ldr-step-bar{border-radius:var(--r-pill);height:1.9rem}}.ldr-list{border-top:1px solid var(--hair-on-light);margin:0}.ldr-item{border-bottom:1px solid var(--hair-on-light);gap:.2rem 2.5rem;padding:.8rem 0;display:grid}@media (width>=720px){.ldr-item{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:baseline}}.ldr-item dt{color:var(--navy-1);font-weight:600;line-height:1.35}.ldr-item dd{font-size:var(--fs-small);color:var(--ink-on-light-2);margin:0;line-height:1.55}.ldr-item:hover dt{color:var(--gold-ink)}.ldr-footnote{font-size:var(--fs-small);color:#0b1b2e9e;max-width:62ch;margin-top:1.6rem}.light-rays{pointer-events:none;opacity:.85;position:absolute;inset:0;overflow:hidden}.light-rays canvas{width:100%;height:100%;display:block}.light-rays-fallback{background:conic-gradient(from 180deg at 50% -20%,#0000 40%,#d4b87a29 50%,#0000 60%),radial-gradient(60% 40% at 50% 0,#d4b87a2e,#0000 70%)}.steps{flex-direction:column;align-items:center;gap:clamp(2.5rem,5vw,4rem);display:flex}.steps-head{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:48rem;display:flex}.steps-head .lede{text-align:center;margin-inline:auto}.steps-stage{grid-template-columns:1fr;gap:3.5rem 2rem;width:100%;display:grid;position:relative;overflow:clip visible}.stage-item{display:contents}.stage-phone{z-index:1;grid-row:auto;justify-self:center;width:clamp(13rem,62vw,17rem);position:relative}.stage-glow{pointer-events:none;filter:blur(18px);z-index:-1;background:radial-gradient(50% 45% at 50% 62%,#d4b87a4d,#b8975a14 45%,#0000 72%);position:absolute;inset:-12% -30% -6%}.stage-copy{text-align:center;border-top:1px solid #d4b87a59;flex-direction:column;justify-self:center;align-items:center;gap:.75rem;width:100%;max-width:24rem;padding-top:1.6rem;display:flex;position:relative}.stage-copy:before{content:"";background:var(--gold-2);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;translate:-50%;box-shadow:0 0 0 4px #d4b87a2e,0 0 12px #e8d3a3b3}.stage-item+.stage-item .stage-phone{margin-top:1.5rem}@media (width>=900px){.steps-stage{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2.5rem;padding-top:1rem}.stage-phone{grid-row:1;width:clamp(15rem,20vw,18.5rem);margin-bottom:2.4rem}.stage-item+.stage-item .stage-phone{margin-top:0}.stage-copy{border-top:0;grid-row:2;width:100%;max-width:none;padding-top:2rem}.stage-copy>*{max-width:22rem}.stage-copy:after{content:"";background:#d4b87a73;height:1px;position:absolute;top:0;left:-1.25rem;right:-1.25rem}.stage-item:first-child .stage-copy:after{background:linear-gradient(90deg,#0000,#d4b87a73 30%);left:0}.stage-item:last-child .stage-copy:after{background:linear-gradient(90deg,#d4b87a73 70%,#0000);right:0}}@media (width>=1200px){.steps-stage{gap:0 3.5rem}.stage-copy:after{left:-1.75rem;right:-1.75rem}}.step-pill{border-radius:var(--r-pill);color:var(--gold-2);letter-spacing:.02em;white-space:nowrap;border:1px solid #d4b87a73;align-items:center;padding:.3rem .7rem;font-size:clamp(.8125rem,2.5vw,.9375rem);font-weight:600;display:inline-flex}.step-title{color:var(--ivory);text-wrap:balance;font-size:clamp(1.3rem,1.05rem + .9vw,1.7rem);line-height:1.15}.step-text{width:100%;color:var(--ink-2);text-wrap:pretty;font-size:.98rem;line-height:1.55}.steps-cta{margin-top:.5rem}.rbento-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:clamp(1.75rem,3vw,2.75rem);display:flex}.rbento-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(clamp(250px,21.5vw,320px),auto);gap:clamp(12px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid}.rbento-cell{grid-column:span 5;min-width:0}.rbento-cell:first-child{grid-area:span 2/span 7}.rbento-card{border-radius:var(--r-stage);width:100%;min-height:100%;text-decoration:none}.rbento-name{font-size:var(--fs-h3);color:var(--on-dark);line-height:1.2}.rbento-cell:first-child .rbento-name{font-size:var(--fs-read-head)}.rbento-text{color:#dfe3e9;max-width:46ch;margin-top:.5rem;font-size:1rem;line-height:1.5}.rbento-grid[data-count="2"] .rbento-cell{grid-area:span 2/span 6}@media (width<=767px){.rbento-grid{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.rbento-grid::-webkit-scrollbar{display:none}.rbento-cell,.rbento-cell:first-child{aspect-ratio:4/5;scroll-snap-align:start;flex:0 0 min(78vw,420px)}.rbento-card{border-radius:var(--r-tile)}.rbento-cell:first-child .rbento-name{font-size:var(--fs-h3)}}.callcard{aspect-ratio:5/4;border-radius:var(--r-stage)}.callcard-body{justify-items:start;gap:.35rem;display:grid}.callcard-label{font-size:var(--fs-small);color:#dfe3e9;align-items:center;gap:.5rem;display:flex}.callcard-number{font-family:var(--font-display);letter-spacing:-.01em;color:var(--on-dark);unicode-bidi:isolate;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:500;line-height:1.1}.callcard-btn{margin-top:.9rem}[dir=rtl] .callcard .pic img{transform:scaleX(-1)}@media (width<=1023px){.callcard{aspect-ratio:16/10;border-radius:var(--r-tile)}}.app-screen{--p:1;background:#0b0b0b;position:absolute;inset:0;overflow:hidden}.ap-shot{object-fit:cover;object-position:top;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ap-me{width:0;height:0;position:absolute;top:43%;left:55%}.ap-me-halo{width:26cqw;height:26cqw;transform:scale(calc(.4 + .6 * min(1, var(--p))));opacity:calc(.3 + .7 * min(1, var(--p)));background:#1a73e824;border:1px solid #1a73e873;border-radius:50%;position:absolute;top:-13cqw;left:-13cqw}.ap-me-dot{background:#d9262f;border:.9cqw solid #fff;border-radius:50%;width:5.2cqw;height:5.2cqw;position:absolute;top:-2.6cqw;left:-2.6cqw;box-shadow:0 1px 4px #0006}.ap-me-ring{width:32cqw;height:32cqw;animation:ap-ripple 2.4s var(--ease) infinite;opacity:0;background:#d9262f1a;border:.6cqw solid #d9262fa6;border-radius:50%;position:absolute;top:-16cqw;left:-16cqw}.ap-me-alert .r2{animation-delay:.8s}.ap-me-alert .r3{animation-delay:1.6s}@keyframes ap-ripple{0%{opacity:.95;transform:scale(.15)}to{opacity:0;transform:scale(1.3)}}[data-motion=static] .ap-me-ring,.motion-frozen .ap-me-ring{opacity:.55;animation:none;transform:scale(.7)}.ap-press{height:5.2%;box-shadow:0 0 0 calc(var(--p) * 2.2cqw) #d9262f47, inset 0 0 0 100vmax rgba(0, 0, 0, calc(.18 * min(1, var(--p) * 2)));pointer-events:none;border-radius:2cqw;position:absolute;top:92.4%;left:4%;right:4%}.ap-card{-webkit-backdrop-filter:blur(6px);color:#fff;transform:translateY(calc((1 - min(1, var(--p))) * -12cqw));opacity:min(1, var(--p));animation:ap-card-in .7s var(--ease) both;background:#14161ae6;border-radius:4.5cqw;grid-template-columns:auto 1fr;align-items:start;gap:.6cqw 2.6cqw;padding:3.4cqw 4cqw;display:grid;position:absolute;top:9%;left:4%;right:4%;box-shadow:0 8px 24px #00000059}.ap-card-dot{background:#d9262f;border-radius:50%;grid-row:1/span 2;width:3.2cqw;height:3.2cqw;margin-top:1.4cqw;box-shadow:0 0 0 1.4cqw #d9262f40}.ap-card b{font-size:4.4cqw;font-weight:600;line-height:1.2}.ap-card>span{color:#ffffffd1;font-size:3.6cqw;line-height:1.35}@keyframes ap-card-in{0%{opacity:0;transform:translateY(-12cqw)}to{opacity:1;transform:translateY(0)}}[data-motion=static] .ap-card,.motion-frozen .ap-card{animation:none}.phone{aspect-ratio:263.67/532;filter:drop-shadow(0 30px 60px #00000073)drop-shadow(0 4px 12px #00000059);width:100%;position:relative;overflow:visible}.phone>*{display:block;position:absolute}.phone-frame{width:98.32%;height:100%;inset:0 .84%}.phone-glare{mix-blend-mode:screen;opacity:.55;width:97.35%;height:99.53%;inset:.23% 1.33% .24% 1.32%}.phone-bezel{width:94.96%;height:98.48%;inset:.76% 2.53% .76% 2.51%}.phone-screen{background:var(--navy-1);width:88.71%;height:95.28%;color:var(--ivory);border-radius:10.6%/5.25%;inset:2.36% 5.65% 2.36% 5.64%;overflow:hidden;container-type:inline-size}.phone-btn-r{width:.86%;height:12.05%;inset:25.55% 0 62.4% 99.14%}.phone-btn-l1{width:.84%;height:7.64%;inset:23.01% 99.16% 69.35% 0}.phone-btn-l2{width:.84%;height:7.63%;inset:32.62% 99.16% 59.75% 0}.phone-btn-l3{width:.84%;height:3.92%;inset:15.8% 99.16% 80.28% 0}.phone-island{width:22.09%;height:3.17%;inset:3.82% 39.39% 93.01% 38.52%}.phone-cam-1{width:2.8%;height:1.38%;inset:4.72% 42.07% 93.9% 55.13%}.phone-cam-2{width:1.6%;height:.79%;inset:5.01% 42.67% 94.2% 55.73%}.phone-cam-3{width:1.4%;height:.7%;inset:5.06% 42.77% 94.24% 55.83%}.phone-cam-4{mix-blend-mode:multiply;width:1.4%;height:.7%;inset:5.06% 42.77% 94.24% 55.83%}.phone-cam-5{mix-blend-mode:screen;width:.5%;height:.24%;inset:5.47% 42.84% 94.29% 56.66%}.route{padding:var(--section-y) 0;position:relative;overflow:clip}.route-grid{grid-template-areas:"map""copy""steps";align-items:center;gap:2.5rem;display:grid}.route-copy{grid-area:copy}.route-map{grid-area:map}.route-steps{grid-area:steps}@media (width>=1024px){.route-grid{grid-template-columns:4fr 8fr;grid-template-areas:"copy map""steps steps";gap:3rem 3.5rem}}.route-imagine{margin-top:1.4rem}.route-steps{gap:1rem 2rem;display:grid}@media (width>=720px){.route-steps{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.route-steps{border-top:1px solid #f3efe614;grid-template-columns:repeat(4,1fr);padding-top:2rem}}.route-step{--lit:1;border-left:1px solid rgba(212, 184, 122, calc(var(--lit) * .9));transition:border-color .3s var(--ease);grid-template-columns:1.2rem 1fr;align-content:start;gap:.15rem .8rem;margin-left:-.8rem;padding-left:.8rem;display:grid;position:relative}.route-step:before{content:"";background:color-mix(in srgb, var(--gold-2) calc(var(--lit) * 100%), var(--ink-3));width:.7rem;height:.7rem;box-shadow:0 0 0 3px rgba(212, 184, 122, calc(var(--lit) * .25));transition:box-shadow .4s var(--ease), background .4s var(--ease);border-radius:50%;grid-row:1/span 2;margin-top:.45rem}.route-step.is-on:before{background:#fff4d6;box-shadow:0 0 0 3px #d4b87a59,0 0 12px #e8d3a3bf}.route-step.is-ping:before{animation:route-ping .9s var(--ease) 1}.route-step-title{color:var(--ivory);font-weight:600}.route-step-text{font-size:var(--fs-small);color:var(--ink-2);line-height:1.45}.route-map{width:100%;position:relative;overflow:clip visible}.route-globe-clip{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(82% 84% at 50% 46%,#000 55%,#0000 100%);mask-image:radial-gradient(82% 84% at 50% 46%,#000 55%,#0000 100%)}.route-globe{pointer-events:none;position:absolute}.route-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.route-packet{opacity:0;pointer-events:none;background:#fff4d6;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #e8d3a352,0 0 14px 4px #e8d3a3a6}.route-flow{fill:none;stroke:#d4b87a4d;stroke-width:1px;stroke-dasharray:3 9;stroke-linecap:round}.route-path{fill:none;stroke:var(--gold-2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #d4b87a80)}.route-node{opacity:0;width:0;height:0;position:absolute}.route-node-dot{background:var(--gold-3);border-radius:50%;width:9px;height:9px;position:absolute;top:-4.5px;left:-4.5px;box-shadow:0 0 0 4px #d4b87a33,0 0 12px #e8d3a3bf}.route-node-pulse{opacity:0;border:1px solid #d4b87a8c;border-radius:50%;width:26px;height:26px;position:absolute;top:-13px;left:-13px}.route-node.is-ping .route-node-pulse{animation:route-ring 1s var(--ease) 1}.route-node-you .route-node-dot{background:var(--app-red);box-shadow:0 0 0 4px #d7263d40,0 0 12px #d7263db3}.route-node-you .route-node-pulse{animation:pulse-ring 1.8s var(--ease) infinite;border-color:#d7263db3}[data-motion=static] .route-node-pulse,.motion-frozen .route-node-pulse{opacity:.4;transform:scale(1);animation:none!important}.route-leader{transform-origin:0;background:linear-gradient(90deg,#d4b87ad9,#d4b87a66);width:26px;height:1px;position:absolute;top:0;left:0}.route-chip{-webkit-backdrop-filter:blur(6px);color:var(--ivory);letter-spacing:.01em;white-space:nowrap;background:#081524c7;border:1px solid #d4b87a52;border-radius:999px;padding:.28rem .62rem;font-size:.78rem;font-weight:500;line-height:1.2;position:absolute;box-shadow:0 6px 18px #00000059}.route-node-you .route-chip{border-color:#d7263d8c}.route-chip-short{display:none}.route-side-br .route-leader{transform:rotate(45deg)}.route-side-bl .route-leader{transform:rotate(135deg)}.route-side-ar .route-leader{transform:rotate(-45deg)}.route-side-al .route-leader{transform:rotate(-135deg)}.route-side-br .route-chip{top:18px;left:18px;translate:0 -50%}.route-side-bl .route-chip{top:18px;right:18px;translate:0 -50%}.route-side-ar .route-chip{top:-18px;left:18px;translate:0 -50%}.route-side-al .route-chip{top:-18px;right:18px;translate:0 -50%}.route-far .route-leader{width:36px}.route-far.route-side-al .route-chip{top:-26px;right:26px}.route-far.route-side-br .route-chip{top:26px;left:26px}.route-far.route-side-bl .route-chip{top:26px;right:26px}.route-far.route-side-ar .route-chip{top:-26px;left:26px}@keyframes route-ping{0%{box-shadow:0 0 0 3px #d4b87a59,0 0 12px #e8d3a3bf}35%{box-shadow:0 0 0 9px #d4b87a1f,0 0 22px #e8d3a3}to{box-shadow:0 0 0 3px #d4b87a59,0 0 12px #e8d3a3bf}}@keyframes route-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}@media (width<=1023px){.route-grid{gap:1.75rem}.route-map{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter))}.route-chip{padding:.22rem .5rem;font-size:.7rem}}@media (width<=719px){.route-chip{padding:.2rem .52rem;font-size:.72rem}.route-chip-full{display:none}.route-chip-short{display:inline}.route-leader{width:16px}.route-far .route-leader{width:30px}.route-side-br .route-leader,.route-side-bl .route-leader,.route-side-ar .route-leader,.route-side-al .route-leader{transform:none}.route-sidem-br .route-leader{transform:rotate(45deg)}.route-sidem-bl .route-leader{transform:rotate(135deg)}.route-sidem-ar .route-leader{transform:rotate(-45deg)}.route-sidem-al .route-leader{transform:rotate(-135deg)}.route-chip,.route-far .route-chip{top:auto;left:auto;right:auto}.route-sidem-br .route-chip{top:11px;left:11px;translate:0 -50%}.route-sidem-bl .route-chip{top:11px;right:11px;translate:0 -50%}.route-sidem-ar .route-chip{top:-11px;left:11px;translate:0 -50%}.route-sidem-al .route-chip{top:-11px;right:11px;translate:0 -50%}.route-far.route-sidem-br .route-chip{top:21px;left:21px}.route-far.route-sidem-bl .route-chip{top:21px;right:21px}.route-far.route-sidem-ar .route-chip{top:-21px;left:21px}.route-far.route-sidem-al .route-chip{top:-21px;right:21px}.route-node-pulse{width:18px;height:18px;top:-9px;left:-9px}}.hold{flex-direction:column;align-items:center;gap:.6rem;padding:.5rem 0 .9rem;display:flex}.hold-ring{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:none;background:0 0;border:0;border-radius:50%;place-items:center;width:8.5rem;height:8.5rem;padding:0;display:grid;position:relative}.hold-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.hold-ring circle{fill:none;stroke-width:3px}.hold-bg{stroke:var(--hair-2)}.hold-fg{stroke:var(--gold-2);stroke-linecap:round;filter:drop-shadow(0 0 4px #d4b87a99)}.hold-core{text-align:center;width:6.4rem;height:6.4rem;transition:transform .15s var(--ease), border-color .3s var(--ease);background:radial-gradient(circle at 35% 30%,#16304a,#0a1a2b);border:1px solid #d4b87a59;border-radius:50%;place-content:center;gap:.2rem;display:grid}.hold-ring:active .hold-core{transform:scale(.97)}.hold-ring:focus-visible{outline:2px solid var(--gold-2);outline-offset:4px}.is-armed .hold-core{border-color:var(--app-red);background:radial-gradient(circle at 35% 30%,#4a1a22,#1a0a0e)}.hold-word{font-family:var(--font-display);color:var(--ivory);letter-spacing:.02em;font-size:1.05rem;font-weight:600}.hold-sub{letter-spacing:.06em;color:var(--gold-2);font-size:.66rem}.is-armed .hold-sub{color:#f0a3ad}.hold-hint{color:var(--ink-3);text-align:center;max-width:30ch;font-size:.78rem}.cw{padding:var(--section-y) 0;overflow:clip}.cw-head{align-items:end;gap:1rem 3rem;margin-bottom:2rem;display:grid}@media (width>=1024px){.cw-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.cw-head .lede{max-width:60ch;margin-top:1.2rem}.cw-note{font-size:var(--fs-small);color:var(--ink-3);max-width:44ch}@media (width>=1024px){.cw-note{text-align:end;justify-self:end}}.cw-controls{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem 0;display:flex}.cw-btn{min-width:6.5rem}.cw-btn:disabled{opacity:.35;cursor:default}.cw-progress{flex:1;justify-content:center;gap:.35rem;min-width:12rem;display:flex}.cw-dot{background:var(--hair-2);cursor:pointer;width:clamp(.9rem,2vw,1.5rem);height:4px;transition:background .3s var(--ease), transform .3s var(--ease);border:0;border-radius:2px;padding:0;display:block}.cw-dot.is-done{background:var(--gold)}.cw-dot.is-now{background:var(--gold-2);transform:scaleY(1.6)}@media (pointer:coarse){.cw-dot{position:relative}.cw-dot:after{content:"";height:44px;position:absolute;top:50%;left:-3px;right:-3px;translate:0 -50%}.cw-progress{gap:.5rem}}.cw-dot:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}.cw-step{animation:cw-in .5s var(--ease) both;gap:2rem 3rem;padding-top:2.25rem;display:grid}@keyframes cw-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.cw-step{animation:none}}@media (width>=1024px){.cw-step{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.cw-t{font-family:var(--font-display);color:var(--gold-2);font-variant-numeric:tabular-nums;border-radius:var(--r-pill);border:1px solid #d4b87a66;padding:.25rem .7rem;font-size:1.05rem;font-weight:600;display:inline-block}.cw-step-title{font-family:var(--font-display);text-wrap:balance;margin-top:1rem;font-size:clamp(1.5rem,1.15rem + 1.2vw,2.1rem);font-weight:600;line-height:1.15}.cw-narr-text{color:var(--ink-2);text-wrap:pretty;max-width:58ch;margin-top:1rem}.cw-actors,.cw-legend{flex-wrap:wrap;gap:.4rem;margin-top:1.1rem;display:flex}.cw-actor{letter-spacing:.04em;border-radius:var(--r-pill);border:1px solid var(--hair-2);color:var(--ink-2);padding:.22rem .65rem;font-size:.72rem}.cw-actor-member{color:var(--gold-2);border-color:#d4b87a73}.cw-actor-ai{color:#d8c79c;background:#b8975a14;border-color:#d8c79c66}.cw-actor-ops{color:#9db8cf;border-color:#9db8cf66}.cw-actor-doc{color:#a9c79a;border-color:#a9c79a66}.cw-actor-partner{color:#d0a89a;border-color:#d0a89a66}.cw-actor-ins{color:#c4b79b;border-color:#c4b79b66}.cw-layer{font-family:var(--font-display);color:var(--gold-2);max-width:44ch;margin-top:1.1rem;font-size:1.05rem;font-style:italic;font-weight:600}.cw-panes{gap:1rem;display:grid}@media (width>=720px){.cw-panes{grid-template-columns:1fr 1fr}}.cw-pane{border-radius:var(--r);border:1px solid var(--hair);background:linear-gradient(#f3efe60b,#f3efe604);min-height:15rem;padding:1rem 1.1rem 1.2rem}.cw-pane-ops{border-color:#d4b87a40}.cw-pane-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.6rem;display:flex}.cw-pane-lbl{color:var(--ivory);font-weight:600;font-size:var(--fs-small)}.cw-pane-dev{color:var(--ink-3);text-align:end;font-size:.72rem}.cw-pane-title{letter-spacing:.02em;color:var(--gold-2);margin-top:.9rem;font-size:.78rem;font-weight:600}.cw-items{flex-direction:column;margin-top:.6rem;display:flex}.cw-items li{border-top:1px solid var(--hair);font-size:var(--fs-small);grid-template-columns:4.6rem 1fr;gap:.6rem;padding:.55rem 0;display:grid}.cw-items li:first-child{border-top:0}.cw-item-d{color:var(--gold-2);font-variant-numeric:tabular-nums;padding-top:.1rem;font-size:.78rem}.cw-item-t{flex-direction:column;gap:.15rem;display:flex}.cw-item-t b{color:var(--ivory);font-weight:600}.cw-item-t span{color:var(--ink-2);line-height:1.45}.cw-brief{border-radius:calc(var(--r) - 4px);font-size:var(--fs-small);color:var(--ivory);background:linear-gradient(160deg,#b8975a1f,#b8975a08);border:1px solid #d4b87a4d;margin-top:.7rem;padding:.9rem 1rem;line-height:1.5}.cw-brief-src{color:var(--ink-3);margin-top:.6rem;font-size:.74rem}.cw-foot{border-top:1px solid var(--hair);text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-top:2.25rem;padding-top:1.5rem;display:flex}.cw-legend{justify-content:center;margin-top:0}.cw-total{font-size:var(--fs-small);color:var(--ink-2);max-width:70ch}.cw-total b{color:var(--gold-2);font-weight:600}.cw-promises{border-top:1px solid var(--hair);margin-top:3rem;padding-top:2rem}.cw-promise-list{gap:1.25rem 2rem;margin-top:1.4rem;display:grid}@media (width>=640px){.cw-promise-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.cw-promise-list{grid-template-columns:repeat(5,minmax(0,1fr))}}.cw-promise-list li{border-inline-start:1px solid #d4b87a8c;flex-direction:column;gap:.35rem;padding-inline-start:.9rem;display:flex}.cw-promise-list b{color:var(--ivory);font-weight:600}.cw-promise-list span{font-size:var(--fs-small);color:var(--ink-2);line-height:1.5}@media (width<=719px){.cw-progress{flex-basis:100%;order:-1;justify-content:flex-start}.cw-btn{flex:1}}.cw.bg-ivory{background:radial-gradient(60% 50% at 85% 0%, #b8975a29, transparent 70%), radial-gradient(50% 40% at 0% 100%, #0b1b2e0f, transparent 70%), linear-gradient(180deg, #f6f2ea 0%, var(--ivory) 50%, #ece6da 100%);color:var(--ink-on-light)}.cw.bg-ivory .h2,.cw.bg-ivory .cw-step-title,.cw.bg-ivory .h3{color:var(--navy-1)}.cw.bg-ivory .lede{color:var(--ink-on-light-2)}.cw.bg-ivory .cw-note{color:#0b1b2eb3}.cw.bg-ivory .cw-controls{border-color:var(--hair-on-light)}.cw.bg-ivory .btn-ghost{color:var(--navy-1);border-color:#0b1b2e59}.cw.bg-ivory .btn-ghost:hover:not(:disabled){border-color:var(--navy-1);background:#0b1b2e0f}.cw.bg-ivory .cw-dot{background:#0b1b2e24}.cw.bg-ivory .cw-dot.is-done{background:var(--gold)}.cw.bg-ivory .cw-dot.is-now{background:var(--gold-deep)}.cw.bg-ivory .cw-t{color:var(--gold-ink);border-color:#6f562673}.cw.bg-ivory .cw-narr-text{color:var(--ink-on-light-2)}.cw.bg-ivory .cw-actor{color:var(--ink-on-light-2);background:#ffffff80;border-color:#0b1b2e33}.cw.bg-ivory .cw-actor-member{color:var(--gold-ink);border-color:#6f562673}.cw.bg-ivory .cw-actor-ai{color:#6b5320;background:#b8975a24;border-color:#6b532066}.cw.bg-ivory .cw-actor-ops{color:#2b4d6b;border-color:#2b4d6b66}.cw.bg-ivory .cw-actor-doc{color:#3d5f2c;border-color:#3d5f2c66}.cw.bg-ivory .cw-actor-partner{color:#7a3f2e;border-color:#7a3f2e66}.cw.bg-ivory .cw-actor-ins{color:#5c4d2b;border-color:#5c4d2b66}.cw.bg-ivory .cw-layer{color:var(--gold-ink)}.cw.bg-ivory .cw-pane-member{background:#fffdf8;border-color:#0b1b2e1a;box-shadow:0 20px 50px -30px #0b1b2e59,inset 0 1px #fffc}.cw.bg-ivory .cw-pane-member .cw-pane-head{border-color:var(--hair-on-light)}.cw.bg-ivory .cw-pane-member .cw-pane-lbl{color:var(--navy-1)}.cw.bg-ivory .cw-pane-member .cw-pane-dev{color:#0b1b2eb3}.cw.bg-ivory .cw-pane-member .cw-pane-title{color:var(--gold-ink)}.cw.bg-ivory .cw-pane-member .cw-items li{border-color:var(--hair-on-light)}.cw.bg-ivory .cw-pane-member .cw-item-d{color:var(--gold-ink)}.cw.bg-ivory .cw-pane-member .cw-item-t b{color:var(--navy-1)}.cw.bg-ivory .cw-pane-member .cw-item-t span{color:var(--ink-on-light-2)}.cw.bg-ivory .cw-pane-ops{background:linear-gradient(180deg, var(--navy-3), var(--navy-1));border-color:#d4b87a59;box-shadow:0 30px 60px -30px #0b1b2e99}.cw.bg-ivory .cw-foot{border-color:var(--hair-on-light)}.cw.bg-ivory .cw-total{color:var(--ink-on-light-2)}.cw.bg-ivory .cw-total b{color:var(--gold-ink)}.cw.bg-ivory .cw-promises{border-color:var(--hair-on-light)}.cw.bg-ivory .cw-promise-list li{border-left-color:#6f562699}.cw.bg-ivory .cw-promise-list b{color:var(--navy-1)}.cw.bg-ivory .cw-promise-list span{color:var(--ink-on-light-2)}.cw.bg-ivory .hold-bg{stroke:#0b1b2e1f}.cw.bg-ivory .hold-hint{color:#0b1b2eb3}.story{border-top:1px solid var(--hair);gap:0;max-width:40rem;margin-top:2rem;display:grid}.story-beat{border-bottom:1px solid var(--hair);position:relative}.story-btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:8rem 1fr;align-items:start;gap:.2rem 1.2rem;padding:.85rem 0 .9rem;display:grid}@media (width<=599px){.story-btn{grid-template-columns:1fr}}.story-label{font-family:var(--font-display);color:var(--ink-3);transition:color .4s var(--ease);padding-top:.1rem;font-size:1.05rem;font-weight:600}.story-text{font-size:var(--fs-small);color:var(--ink-3);transition:color .4s var(--ease);text-wrap:pretty;line-height:1.5}.story-beat.is-on .story-label{color:var(--gold-2)}.story-beat.is-on .story-text{color:var(--ivory)}.story-beat.is-past .story-label,.story-beat.is-past .story-text{color:var(--ink-2)}.story-beat:after{content:"";background:var(--gold-2);transform-origin:0;width:100%;height:1px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.story.is-running .story-beat.is-on:after{animation:story-progress var(--beat-ms,3.8s) linear forwards}.story:not(.is-running) .story-beat.is-on:after{opacity:.6;transform:scaleX(1)}@keyframes story-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.story-btn:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px;border-radius:4px}.story-screens{position:absolute;inset:0}.story-screen{opacity:0;transition:opacity .7s var(--ease);position:absolute;inset:0}.story-screen.is-on{opacity:1}.story-screen .ap-shot{transition:transform 4.5s linear;transform:scale(1)}.story-screen.is-on .ap-shot{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.story-screen .ap-shot,.story-screen.is-on .ap-shot{transition:none;transform:none}}.particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.particles canvas{width:100%;height:100%;display:block}.shiny-text{color:var(--gold-2);background:linear-gradient(110deg, var(--gold-2) 35%, #fff4d6 50%, var(--gold-2) 65%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;padding-right:.06em;animation:linear infinite shiny-sweep;display:inline-block}@keyframes shiny-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.shiny-text{-webkit-text-fill-color:currentColor;color:var(--gold-2);background:0 0;animation:none}}.motion-frozen .shiny-text{animation:none}.star-border{border-radius:4px;padding:1px;display:inline-block;position:relative;overflow:hidden}.star-border-b,.star-border-t{opacity:.8;z-index:0;border-radius:50%;width:300%;height:50%;animation:linear infinite alternate star-move;position:absolute}.star-border-b{animation-name:star-move-b;bottom:-11px;right:-250%}.star-border-t{animation-name:star-move-t;top:-10px;left:-250%}.star-border-inner{z-index:1;background:var(--navy-1);border-radius:3px;display:block;position:relative}.star-border-inner .btn{width:100%;display:flex}@keyframes star-move-b{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes star-move-t{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.star-border-b,.star-border-t{opacity:.5;animation:none}}.apphero{padding:calc(var(--nav-h) + clamp(2rem, 5vw, 4rem)) 0 clamp(2.5rem, 4vw, 3.5rem);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:clip}.apphero-bg,.apphero-bg .bgvideo-poster,.apphero-bg .bgvideo-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.apphero-bg{opacity:.55}.apphero-scrim{background:linear-gradient(90deg, #081524eb 0%, #081524b8 45%, #08152459 100%), linear-gradient(180deg, #0815248c 0%, #0815241a 40%, var(--navy-2) 100%);position:absolute;inset:0}.apphero .particles{opacity:.6}.apphero-grid{z-index:1;align-items:center;gap:3rem;display:grid;position:relative}@media (width>=900px){.apphero-grid{grid-template-columns:7fr 5fr;gap:4rem}}.apphero-kicker{color:var(--gold-2);font-family:var(--font-display);font-size:1.2rem;font-style:italic;font-weight:600}.apphero-title{max-width:12ch;margin-top:.8rem}.apphero-copy .lede{margin-top:1.4rem}.apphero-ctas{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2rem;display:flex}.apphero-phone-wrap{justify-content:center;display:flex;position:relative}.apphero-phone{width:clamp(230px,26vw,320px)}.apphero-note{z-index:1;font-size:var(--fs-tiny);color:var(--ink-3);margin-top:1.5rem;position:relative}@media (width<=899px){.apphero-phone{width:clamp(200px,55vw,260px)}}.travel-grid{align-items:start;gap:3rem;display:grid}@media (width>=900px){.travel-grid{grid-template-columns:5fr 7fr;gap:4rem}.travel-media{margin-inline-end:calc(-1 * var(--gutter))}}.travel-sub{color:var(--gold-2);font-family:var(--font-display);margin-top:.6rem;font-size:1.15rem;font-style:italic;font-weight:600}.travel-copy .prose{margin-top:1.1rem}.travel-bullets-intro{color:var(--ivory);margin-top:1.6rem;font-weight:600}.travel-timeline{flex-direction:column;gap:1rem;margin:1rem 0 1.4rem;padding-inline-start:1.6rem;display:flex;position:relative}.travel-timeline:before{content:"";inset-inline-start:.3rem;background:var(--gold);width:1px;position:absolute;top:.5rem;bottom:.5rem}.travel-timeline li{color:var(--ivory);position:relative}.travel-timeline li:before{content:"";inset-inline-start:-1.6rem;border:1px solid var(--gold-2);background:var(--navy-4);border-radius:50%;width:.62rem;height:.62rem;position:absolute;top:.55em}.travel-media{border-radius:var(--r);aspect-ratio:3/2;position:relative;overflow:hidden}@media (width>=900px){.travel-media{aspect-ratio:auto;align-self:stretch;min-height:24rem}}.satband{align-items:flex-end;min-height:60vh;display:flex;position:relative;overflow:clip}.satband-video,.satband-video .bgvideo-poster,.satband-video .bgvideo-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.satband-scrim{background:linear-gradient(#05101c1a 45%,#05101cd9);position:absolute;inset:0}.satband-inner{z-index:1;justify-content:center;padding:6rem 0 4rem;display:flex;position:relative}.satband-line{font-family:var(--font-display);text-align:center;color:var(--ivory);text-wrap:balance;max-width:34ch;font-size:clamp(1.4rem,1rem + 1.6vw,2.4rem);font-style:italic;font-weight:600;line-height:1.3}.tiers-strip-title{margin-bottom:1.6rem}.tiers-strip-list{border-top:1px solid var(--hair-2);gap:1.2rem;display:grid}@media (width>=720px){.tiers-strip-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.tiers-strip-list li{flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.tiers-strip-name{font-family:var(--font-display);font-size:1.3rem;font-weight:600}.tiers-strip-items{color:var(--ink-2);flex-direction:column;gap:.2rem;font-size:.95rem;display:flex}.tiers-strip-items b{padding-inline-start:1.2rem;font-weight:500;position:relative}.tiers-strip-items b:before{content:"";border-inline-start:1.5px solid var(--gold-2);border-bottom:1.5px solid var(--gold-2);width:.7rem;height:.4rem;position:absolute;top:.35em;left:0;transform:rotate(-45deg)}.tiers-strip-price{font-size:var(--fs-small);color:var(--gold-2);font-variant-numeric:tabular-nums}.tiers-strip .link-arrow{margin-top:1.6rem}.getapp{background:linear-gradient(180deg, var(--navy-2), var(--navy-0));overflow:clip}.getapp-bg{opacity:.28;position:absolute;inset:0}.getapp-bg:after{content:"";background:radial-gradient(45% 55% at 50% 40%,#b8975a33,#0000 70%),linear-gradient(#0b1b2e66,#05101cf2);position:absolute;inset:0}.getapp-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.4rem;display:flex;position:relative}.getapp-inner .h2{max-width:18ch}.getapp-inner .lede{text-align:center;margin-inline:auto}.getapp-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.6rem;margin-top:.6rem;display:flex}.apphero .ap-me-halo{animation:ap-halo 3.2s var(--ease) infinite}@keyframes ap-halo{0%,to{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}[data-motion=static] .apphero .ap-me-halo,.motion-frozen .apphero .ap-me-halo{animation:none}.ahead{padding-top:calc(var(--nav-h) + clamp(1.25rem, 3vw, 2.75rem));background:var(--porcelain);padding-bottom:clamp(2.5rem,5vw,4.5rem);position:relative}.ahead-top{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(16px,2vw,32px);display:grid}.ahead-title{grid-column:1/span 9}.ahead-stage{height:clamp(320px, calc(100svh - var(--nav-h) - 22rem), 560px);margin-top:clamp(1.75rem,3.2vw,2.75rem)}.ahead-stage .pic img{animation:fhero-settle 1.4s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.ahead-stage .pic img{animation:none}}.article-meta{color:var(--ink-2);font-size:var(--fs-small);flex-wrap:wrap;align-items:baseline;display:flex}@media (width>=1024px){.article-meta{text-align:end;flex-direction:column;grid-column:10/span 3;align-items:flex-end;gap:.2rem;padding-bottom:.4rem}.article-meta time{color:var(--ink);font-weight:500}.article-meta-sep{display:none}}.article-meta-sep:before{content:"·";margin-inline:.6em}@media (width<=1023px){.ahead-top{display:block}.article-meta{margin-top:1.25rem}.ahead-stage{aspect-ratio:16/10;height:auto;margin-top:1.5rem}}@media (width<=640px){.ahead-stage{--bezel:6px}.article-meta-sep--read{display:none}.article-meta-read{flex-basis:100%}}.article-main{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(3.5rem,7vw,6.5rem)}.abody-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(16px,2vw,32px);display:grid}.abody-grid .article-body{grid-column:3/span 8}.abody-grid.has-rail .article-body{grid-column:5/span 8}.abody-rail{grid-column:1/span 3}@media (height>=780px){.abody-rail{position:sticky;top:6.5rem}}.article-toc-label{font-size:var(--fs-small);color:var(--ink);margin-bottom:.9rem;font-weight:500}.article-toc ol{gap:.1rem;margin:0;padding:0 0 0 1.1rem;list-style:none;display:grid;position:relative}[dir=rtl] .article-toc ol{padding:0 1.1rem 0 0}.article-toc ol:before,.article-toc ol:after{content:"";inset-inline-start:0;background:var(--hair-on-light-2);border-radius:1px;width:2px;position:absolute;top:.35rem;bottom:.35rem}.article-toc ol:after{background:var(--gold);transform-origin:top;transform:scaleY(0)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (timeline-scope:--article){.abody-grid{timeline-scope:--article}.abody-grid .article-body{view-timeline-name:--article;view-timeline-axis:block}.article-toc ol:after{animation:linear both article-progress;animation-timeline:--article;animation-range:contain}}}@keyframes article-progress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.article-toc a{color:var(--ink-2);transition:color var(--dur-ui) ease;padding-block:.4rem;font-size:.9375rem;line-height:1.35;text-decoration:none;display:block}.article-toc a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.article-toc a[aria-current=true]{color:var(--ink);font-weight:500}@media (width<=1099px){.abody-grid .article-body,.abody-grid.has-rail .article-body,.abody-rail{grid-column:1/-1}.abody-rail{border-radius:var(--r-tile);background:var(--stone);margin-bottom:clamp(2rem,5vw,3rem);padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,2.5vw,2rem);position:static}.article-toc ol,[dir=rtl] .article-toc ol{padding:0}.article-toc ol:before,.article-toc ol:after{display:none}}@media (width>=720px) and (width<=1099px){.article-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.article-body .fr-block{grid-template-columns:minmax(0,1fr)}.article-body .fr-text{max-width:68ch}.afig{border-radius:var(--r-stage);box-shadow:var(--depth-1);margin:clamp(1.75rem,3vw,2.5rem) 0 0;overflow:clip}.afig .pic{border-radius:0}@media (width<=640px){.afig{border-radius:var(--r-tile)}.afig.is-cinema .pic{aspect-ratio:16/9!important}}.article-body{gap:clamp(2.25rem,4vw,3.25rem);display:grid}.article-body h2{scroll-margin-top:calc(var(--nav-h) + 1.5rem);font-size:var(--fs-read-head);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin-bottom:.9em;font-weight:500;line-height:1.2}.article-body h3{color:var(--ink);margin:1.8em 0 .6em;font-size:1.25rem;font-weight:500;line-height:1.3}.article-body h4{margin:1.6em 0 .4em;font-size:1.125rem;font-weight:500}.article-body ul{margin:1em 0}.article-body li{overflow-wrap:anywhere}.article-body>.fr-block:first-child .fr-text>p:first-child{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);font-size:clamp(1.25rem,1rem + .7vw,1.625rem);font-weight:400;line-height:1.4}.article-body>.fr-block:first-child .fr-text>p:first-child :is(strong,em){font-style:normal;font-weight:inherit}.article-source{max-width:68ch;color:var(--ink-2);font-size:var(--fs-small)}.article-source a{color:var(--gold-ink);text-underline-offset:3px;text-decoration:underline}.article-more{padding-block:clamp(4.5rem,8vw,7rem)}.article-more-head{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(2.5rem,4vw,3.5rem);display:flex}@media (width<=767px){.article-more-head{flex-direction:column;align-items:flex-start;gap:1.25rem}}.jhead{padding-bottom:clamp(1.75rem,3.2vw,2.75rem)}.jhead .ahead-title{grid-column:1/span 6}.jhead-lede{color:var(--ink-2);grid-column:8/span 5;padding-bottom:.35rem}.jfront-section{padding-top:0}@media (width<=1023px){.jhead-lede{margin-top:1.1rem}}.people{isolation:isolate;background:var(--navy-1);position:relative;overflow:clip}.people-media{z-index:-1;position:absolute;inset:0}.people-media:after{content:"";background:linear-gradient(#081524bd 0%,#08152499 45%,#081524e0 100%);position:absolute;inset:0}@media (width<=699px){.people-media{height:min(100%,72svh);inset:0 0 auto}.people-media:after{background:linear-gradient(180deg, #081524ad 0%, #081524b8 55%, var(--navy-1) 100%)}}.people-lede{max-width:56ch;margin-top:1.1rem;margin-bottom:clamp(2.25rem,1.8rem + 2.5vw,3.5rem)}.people-cards{align-items:stretch;gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.people-cards{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}}@media (width>=700px) and (width<=1023px){.people-cards{column-gap:.9rem}}.people-card{border-radius:var(--r);background-color:var(--navy-3);transition:opacity 1s var(--ease-out), translate 1s var(--ease-out), border-color var(--dur-ui) ease, background-color var(--dur-ui) ease;transition-delay:calc(var(--i,0) * 80ms), calc(var(--i,0) * 80ms), 0s, 0s;border:1px solid #f3efe61a;grid-template-rows:auto auto 1fr;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:.3rem 1.1rem;padding:1.1rem 1.2rem 1.15rem;display:grid}.people-card:nth-child(2){--i:1}.people-card:nth-child(3){--i:2}@media (width>=700px){.people-card{grid-row:span 3;grid-template-rows:subgrid}}@media (width<=699px){.people-card{grid-template-columns:64px minmax(0,1fr);column-gap:.9rem;padding:1rem 1rem 1.05rem}}@media (width>=700px) and (width<=1023px){.people-card{grid-template-columns:56px minmax(0,1fr);column-gap:.8rem;padding:.95rem .9rem 1rem}}.people-card:focus-within{border-color:var(--gold-line);background-color:#05101cb8}@media (hover:hover) and (pointer:fine){.people-card:hover{border-color:var(--gold-line);background-color:#05101cb8}}.people-avatar{background:var(--navy-3);border-radius:50%;grid-area:1/1/span 2;width:76px;height:76px;position:relative;overflow:hidden}@media (width<=699px){.people-avatar{width:64px;height:64px}}@media (width>=700px) and (width<=1023px){.people-avatar{width:56px;height:56px}}.people-avatar img{object-fit:cover;object-position:50% 30%;filter:contrast(1.04);width:100%;height:100%;transition:filter .3s var(--ease-out), transform .3s var(--ease-out);display:block}.people-card:focus-within .people-avatar img{filter:contrast(1.08)brightness(1.12)}@media (hover:hover) and (pointer:fine){.people-card:hover .people-avatar img{filter:contrast(1.08)brightness(1.12);transform:scale(1.05)}}.people-body{display:contents}.people-name{min-width:0;color:var(--ivory);transition:color var(--dur-ui) ease;grid-area:1/2;align-self:start;margin:0;font-size:1.5rem;line-height:1.1}@media (width<=1023px){.people-name{font-size:1.3rem}}.people-card:focus-within .people-name{color:var(--gold-3)}@media (hover:hover) and (pointer:fine){.people-card:hover .people-name{color:var(--gold-3)}}.people-role{min-width:0;font-size:var(--fs-min);letter-spacing:0;text-transform:none;flex-wrap:wrap;grid-area:2/2;align-self:start;gap:.15rem 1.1rem;margin:.05rem 0 .35rem;line-height:1.5;display:flex}.people-title{color:var(--gold)}.people-langs{color:var(--gold-3);letter-spacing:.12em}.people-channels{grid-area:3/1/auto/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(8.75rem,50% - .25rem)),1fr));align-self:end;gap:.5rem;padding-top:.85rem;display:grid}.people-chip{text-align:center;letter-spacing:.12em;text-transform:uppercase;min-width:0;min-height:2.75rem;color:var(--gold-3);border:1px solid var(--gold-line);border-radius:var(--r);transition:background-color var(--dur-ui) ease, color var(--dur-ui) ease, border-color var(--dur-ui) ease, transform var(--dur-press) var(--ease-out);justify-content:center;align-items:center;gap:.45rem;padding:.42rem .75rem;font-size:.7rem;line-height:1.25;text-decoration:none;display:flex}.people-chip:before{content:"";width:13px;height:13px;-webkit-mask:var(--ico) center / contain no-repeat;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat;background-color:currentColor;flex:none}.people-chip--tel{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.25c1.1.37 2.3.57 3.6.57a1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57a1 1 0 0 1-.25 1L6.6 10.8z'/%3E%3C/svg%3E")}.people-chip--mail{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h18a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm1 2.4V18h16V7.4l-8 5.1-8-5.1zM4.8 7l7.2 4.6L19.2 7H4.8z'/%3E%3C/svg%3E")}.people-chip--wa{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm0 1.8a8.2 8.2 0 1 1-4.2 15.3l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 0 1 12 3.8zm-3.3 4.3c-.2 0-.5.1-.7.3-.3.3-1 1-1 2.3s1 2.7 1.2 2.9c.1.2 2 3.1 4.9 4.3 2.4 1 2.9.8 3.4.7.5 0 1.7-.7 1.9-1.4.2-.7.2-1.2.2-1.4-.1-.1-.3-.2-.6-.3l-2-1c-.3-.1-.5-.2-.7.2l-.9 1.1c-.2.2-.3.2-.6.1a6.7 6.7 0 0 1-3.4-3c-.3-.4 0-.5.4-1l.5-.8c.1-.2 0-.4 0-.5L10.4 8.5c-.2-.5-.4-.4-.6-.4h-.5z'/%3E%3C/svg%3E")}.people-chip--tg{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.7 3.3 2.9 10.6c-1.3.5-1.3 1.2-.2 1.6l4.8 1.5 11.1-7c.5-.3 1-.1.6.2l-9 8.1-.3 4.9c.5 0 .7-.2 1-.5l2.3-2.3 4.9 3.6c.9.5 1.5.2 1.8-.8l3.2-15.2c.3-1.3-.5-1.9-1.4-1.4z'/%3E%3C/svg%3E")}.people-chip:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px;color:var(--ivory);border-color:var(--gold);background-color:#b8975a24}@media (hover:hover) and (pointer:fine){.people-chip:hover{color:var(--ivory);border-color:var(--gold);background-color:#b8975a24}}.people-chip:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.people-avatar img{transition:filter var(--dur-ui) ease}.people-card:hover .people-avatar img,.people-chip:active{transform:none}}[lang=ar] .people-role,[lang=ar] .people-chip,[lang^=zh] .people-role,[lang^=zh] .people-chip{text-transform:none;letter-spacing:0}[lang=ar] .people-langs{letter-spacing:.12em}.people-name,.people-role,.people-chip{-webkit-hyphens:none;hyphens:none}
