@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}:root{--ink:#06182d;--gold:#d9a537;--gold-deep:var(--gold);--gold-line:var(--gold)}@supports (color:color-mix(in lab,red,red)){:root{--gold-line:color-mix(in srgb, var(--gold) 40%, transparent)}}:root{--gold-edge:var(--gold)}@supports (color:color-mix(in lab,red,red)){:root{--gold-edge:color-mix(in srgb, var(--gold) 40%, var(--line))}}:root{--gold-wash:var(--gold)}@supports (color:color-mix(in lab,red,red)){:root{--gold-wash:color-mix(in srgb, var(--gold) 12%, transparent)}}:root{--ivory:#f2ece6;--ivory-2:#e8dfd6;--sky:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--sky:color-mix(in srgb, var(--ink) 12%, #eef3f8)}}:root{--plum:#32102e;--sand:var(--ivory-2);--muted:#3a4a5c;--line:#06182d1f;--line-strong:#06182d33;--glass:#ffffff94;--glass-strong:#ffffffc7;--error:#7a1f1f;--ok:#164b36;--font-display:"Source Serif 4", "Noto Naskh Arabic", Georgia, "Times New Roman", serif;--font-text:"Work Sans", "IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;--step--1:.75rem;--step-0:1rem;--step-1:1.125rem;--step-2:1.5rem;--step-3:2rem;--step-4:2.75rem;--step-5:3.75rem;--step-6:4.75rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2.5rem;--s-7:4rem;--s-8:6rem;--wide:80rem;--header:5rem;--r:.5rem;--r-lg:1.75rem;--r-pill:999px;--t-fast:.14s;--t-base:.24s;--t-slow:.42s;--t-hero:.7s;--t-draw:.9s;--t-stagger:70ms;--ease:cubic-bezier(.16, 1, .32, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-draw:cubic-bezier(.22, 1, .36, 1);--shadow:0 18px 50px -28px #06182d47;--text-display:clamp(2.6rem, 6.4vw, 4.6rem);--text-h1:clamp(2.2rem, 4.8vw, 3.6rem);--text-h2:clamp(1.85rem, 3.5vw, 2.85rem);--text-h3:clamp(1.2rem, 2vw, 1.55rem);--text-lead:1.125rem;--text-caption:.8125rem;--space-section:clamp(4.25rem, 8vw, 7.25rem);--space-section-tight:clamp(2.5rem, 5vw, 4.25rem);--gutter:clamp(1.25rem, 3vw, 2.5rem)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + .75rem);overflow-anchor:none}html,body{font-family:var(--font-text)}body{background-color:var(--sky);color:var(--ink);min-height:100dvh;margin:0;line-height:1.7;overflow-x:clip}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent;cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol,figure{margin:0}h1,h2,h3{font-family:var(--font-display);font-optical-sizing:auto;text-wrap:balance;letter-spacing:-.015em;font-weight:600;line-height:1.18}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0;font-weight:700;line-height:1.28}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}:focus:not(:focus-visible){outline:none}.btn--gold:focus-visible,.skip-link:focus-visible{outline-color:var(--ink)}[hidden]{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:80;align-items:center;gap:var(--s-2);background:var(--gold);color:var(--ink);padding:var(--s-3) var(--s-4);border-radius:var(--r-pill);min-height:44px;font-weight:600;display:inline-flex;position:fixed;inset-block-start:var(--s-4);inset-inline-start:var(--s-4);transform:translateY(-180%)}.skip-link:focus{transform:none}.shell{width:min(calc(100% - 2.5rem),var(--wide));margin-inline:auto}.page,.footer{z-index:2;position:relative}.skyfield{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.skyfield__layer{will-change:transform;position:absolute}.skyfield__wash{background:radial-gradient(ellipse 72% 48% at 16% 10%,var(--ink),transparent 58%),radial-gradient(ellipse 58% 42% at 88% 82%,var(--ink),transparent 62%),linear-gradient(180deg,var(--ink),var(--ink));inset:-20% 0}@supports (color:color-mix(in lab,red,red)){.skyfield__wash{background:radial-gradient(ellipse 72% 48% at 16% 10%,color-mix(in srgb,var(--ink) 16%,transparent),transparent 58%),radial-gradient(ellipse 58% 42% at 88% 82%,color-mix(in srgb,var(--ink) 12%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--ink) 7%,#f5f7fa),color-mix(in srgb,var(--ink) 5%,#edf1f6))}}.skyfield__bloom{background:radial-gradient(ellipse 40% 36% at 74% 18%,var(--ink),transparent 70%),radial-gradient(ellipse 34% 30% at 20% 72%,var(--gold-wash),transparent 68%);inset:-24% 0}@supports (color:color-mix(in lab,red,red)){.skyfield__bloom{background:radial-gradient(ellipse 40% 36% at 74% 18%,color-mix(in srgb,var(--ink) 18%,transparent),transparent 70%),radial-gradient(ellipse 34% 30% at 20% 72%,var(--gold-wash),transparent 68%)}}.skyfield__arch{opacity:.42;border:0;border-radius:50% 50% 0 0/78% 78% 0 0;inset:10% 16% 26%}.skyfield__arch-live{border:1px solid var(--gold-line);border-radius:inherit;pointer-events:none;border-bottom:0;position:absolute;inset:0}@keyframes skyFar{0%{transform:translate(0)}to{transform:translateY(-8vh)}}@keyframes skyMid{0%{transform:translate(0)}to{transform:translateY(-18vh)}}@keyframes skyNear{0%{opacity:.5;transform:translate(0)}to{opacity:.2;transform:translateY(-28vh)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.skyfield__wash{animation:linear skyFar;animation-timeline:scroll(root)}.skyfield__bloom{animation:linear skyMid;animation-timeline:scroll(root)}.skyfield__arch{animation:linear skyNear;animation-timeline:scroll(root)}}}.progress{z-index:70;background:var(--gold);transform-origin:0;pointer-events:none;height:2px;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0)}html[dir=rtl] .progress{transform-origin:100%}body:not([data-page=home]) .ambient{display:none}.drift{background:var(--sand);border-radius:2.5rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.drift{background:color-mix(in srgb,var(--sand) 14%,transparent)}}.drift{border:1px solid var(--sand)}@supports (color:color-mix(in lab,red,red)){.drift{border:1px solid color-mix(in srgb,var(--sand) 28%,transparent)}}.drift-a{opacity:.4;top:-12rem;width:21rem;height:42rem;inset-inline-end:6%}.drift-b{background:var(--gold-wash);opacity:.35;bottom:-14rem;width:18rem;height:35rem;inset-inline-start:8%}.gold-rule{background:var(--gold);width:2.5rem;height:1px;margin:var(--s-4) 0;transform-origin:0;border:0;display:block}.gold-rule--long{width:4.5rem}html[dir=rtl] .gold-rule{transform-origin:100%}.js .gold-rule{transform:scaleX(0)}.js .gold-rule.is-draw{animation:ruleDraw var(--t-draw) var(--ease-draw) both}@keyframes ruleDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dots{flex-wrap:nowrap;gap:.4rem;display:inline-flex}.dots i{background:var(--gold);border-radius:50%;width:6px;height:6px;display:block}.js .dots i{opacity:0;transform:scale(.45)}.js .dots.is-play i{animation:dotPop .5s var(--ease) both}.js .dots.is-play i:first-child{animation-delay:calc(var(--t-stagger) * 0)}.js .dots.is-play i:nth-child(2){animation-delay:calc(var(--t-stagger) * 1)}.js .dots.is-play i:nth-child(3){animation-delay:calc(var(--t-stagger) * 2)}.js .dots.is-play i:nth-child(4){animation-delay:calc(var(--t-stagger) * 3)}@keyframes dotPop{to{opacity:1;transform:none}}.icon{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1rem;height:1rem;display:block}.icon-well{border-radius:var(--r-pill);border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--gold);background:var(--glass-strong);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);flex-shrink:0;place-items:center;display:grid}.icon-well--sm{width:1.85rem;height:1.85rem}.icon-well--sm .icon{width:.85rem;height:.85rem}.icon-well--ink{background:var(--ink);color:var(--gold);border-color:var(--ink)}.btn{justify-content:center;align-items:center;gap:var(--s-3);border-radius:var(--r-pill);min-height:3rem;transition:transform var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease),background var(--t-fast) var(--ease);border:0;padding:.7rem 1.75rem;font-size:.875rem;font-weight:600;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:none}.btn--gold{background:var(--gold);color:var(--ink)}.btn--gold:hover{opacity:.92}.btn .icon{transition:transform var(--t-fast) var(--ease)}html[dir=ltr] .btn:hover .icon[class*=icon],html[dir=ltr] .btn:hover .icon{transform:translate(3px)}html[dir=rtl] .btn:hover .icon{transform:translate(-3px)}.contact-dock__scrim{z-index:49;background:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.contact-dock__scrim{background:color-mix(in srgb,var(--ink) 18%,transparent)}}.contact-dock__scrim{cursor:pointer}.contact-dock{z-index:50;position:fixed;inset-block-end:max(var(--s-5),env(safe-area-inset-bottom));inset-inline-end:var(--s-5)}.contact-dock__shell{box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.contact-dock__shell.is-open{background:var(--ivory);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.contact-dock__shell.is-open{background:color-mix(in srgb,var(--ivory) 96%,white)}}.contact-dock__shell.is-open{border:1px solid var(--gold-edge);border-radius:var(--r-lg);box-shadow:var(--shadow)}.contact-dock__measure{width:max-content;height:max-content;padding:0}.contact-dock__trigger{isolation:isolate;width:auto;min-width:44px;height:auto;min-height:44px;padding:var(--s-2) var(--s-4) var(--s-3);color:var(--ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:.2rem;display:flex;position:relative}.contact-dock__trigger:active{transform:scale(.98)}.contact-dock__trigger:before,.contact-dock__trigger:after{content:"";pointer-events:none;z-index:0;border-radius:50%;position:absolute}.contact-dock__trigger:before{inset:-22% -28% -32%}.contact-dock__trigger:after{inset:12% 4% 2%}.contact-dock__mark{z-index:1;place-items:center;width:3.15rem;height:3.15rem;display:grid;position:relative}.contact-dock__mark img{object-fit:contain;width:3.15rem;height:auto}.contact-dock__caption{z-index:1;color:var(--ink);font-size:var(--step--1);text-wrap:nowrap;font-weight:600;line-height:1.2;position:relative}.contact-dock__chip{z-index:2;min-width:2.75rem;min-height:2.75rem;padding:var(--s-2) var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--ivory);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.contact-dock__chip{background:color-mix(in srgb,var(--ivory) 96%,white)}}.contact-dock__chip{color:var(--muted);box-shadow:var(--shadow)}.contact-dock__plus{width:1.25rem;height:1.25rem;transition:transform var(--t-base) var(--ease)}.contact-dock__plus.is-open{color:var(--ink);transform:rotate(45deg)}.contact-dock__list{gap:var(--s-3);padding:var(--s-2);flex-direction:column;min-width:16.5rem;display:flex}.contact-dock__item{align-items:center;gap:var(--s-3);min-height:2.75rem;padding:var(--s-2);border-radius:var(--r);color:var(--ink);display:flex}.contact-dock__item:hover,.contact-dock__item:focus-visible{background:var(--ivory)}@supports (color:color-mix(in lab,red,red)){.contact-dock__item:hover,.contact-dock__item:focus-visible{background:color-mix(in srgb,var(--ivory) 70%,white)}}.contact-dock__copy{flex-direction:column;gap:.15rem;min-width:0;max-width:14rem;line-height:1.25;display:flex}.contact-dock__copy strong{font-size:.95rem;font-weight:600}.contact-dock__copy span{font-size:var(--step--1);color:var(--muted);overflow-wrap:anywhere}body.nav-open .contact-dock,body.nav-open .contact-dock__scrim{visibility:hidden;pointer-events:none}@media print{.contact-dock,.contact-dock__scrim{display:none}}.btn--ghost{color:var(--ink);border:1px solid var(--line-strong);background:0 0}.btn[aria-busy=true],.btn:disabled{opacity:.68;cursor:wait;transform:none}.go{align-items:center;gap:var(--s-2);min-height:44px;color:var(--muted);transition:color var(--t-fast) var(--ease);font-size:.875rem;font-weight:500;display:inline-flex}button.go{appearance:none;background:0 0;border:0;margin:0;padding:0}button.go:focus-visible{outline:2px solid var(--gold)}@supports (color:color-mix(in lab,red,red)){button.go:focus-visible{outline:2px solid color-mix(in srgb,var(--gold) 55%,transparent)}}button.go:focus-visible{outline-offset:3px}.go:hover .icon-well,.go:focus-visible .icon-well{background:var(--ink);color:var(--gold);border-color:var(--ink)}.go:hover,.go:focus-visible{color:var(--ink)}.go{position:relative}.go:after{content:"";background:var(--gold);width:0;height:1px;transition:width var(--t-base) var(--ease);position:absolute;inset-block-end:8px;inset-inline:0}.go:hover:after,.go:focus-visible:after{width:calc(100% - 1.5rem)}.go .icon{transition:transform var(--t-fast) var(--ease)}html[dir=ltr] .go:hover .icon{transform:translate(3px)}html[dir=rtl] .go:hover .icon{transform:translate(-3px)}.kicker{color:var(--ink);letter-spacing:.01em;font-size:.75rem;font-weight:500}.kicker-row{align-items:center;gap:var(--s-2);display:inline-flex}html[dir=ltr] .kicker{letter-spacing:.04em}.accent{color:var(--ink)}.section--plum .accent,.section--ink .accent{color:var(--gold)}.topbar{z-index:40;min-height:var(--header);background:var(--sky);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in srgb,var(--sky) 78%,transparent)}}.topbar{-webkit-backdrop-filter:blur(22px);transition:border-color var(--t-fast) var(--ease),background var(--t-base) var(--ease);border-block-end:1px solid #0000}.topbar.is-solid{border-block-end-color:var(--line);background:var(--sky)}@supports (color:color-mix(in lab,red,red)){.topbar.is-solid{background:color-mix(in srgb,var(--sky) 90%,white)}}.topbar .nav{min-height:var(--header);justify-content:space-between;align-items:center;gap:clamp(.65rem,1.6vw,1.25rem);display:flex}.topbar .brand{flex:0 auto;gap:clamp(.5rem,1vw,.75rem);min-width:0}.nav{min-height:var(--header);justify-content:space-between;align-items:center;gap:var(--s-5);display:flex}.brand{flex-shrink:0;align-items:center;gap:.75rem;display:inline-flex}.brand-cluster{align-items:center;gap:var(--s-4);z-index:61;flex-shrink:0;display:inline-flex}.home-btn{min-height:44px;color:var(--muted);transition:color var(--t-fast) var(--ease);align-items:center;padding-inline:.1rem;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}.home-btn:hover,.home-btn[aria-current=page]{color:var(--ink)}.door{align-items:center;gap:var(--s-2);min-height:44px;color:var(--muted);transition:color var(--t-fast) var(--ease);font-size:.875rem;font-weight:500;display:inline-flex;position:relative}.door:hover,.door[aria-current=page]{color:var(--ink)}.nav__primary .door[aria-current=page]:after,.brand-cluster .door[aria-current=page]:after{content:"";background:var(--gold);height:1px;position:absolute;inset-block-end:10px;inset-inline:1.85rem 0}.door--nav .icon-well,.brand-cluster .door .icon-well{color:var(--gold);background:0 0;border-color:#0000}.door--nav:hover .icon-well,.door[aria-current=page] .icon-well{background:var(--ink);color:var(--gold);border-color:var(--ink)}.door--drawer{font-family:var(--font-display);border-block-end:1px solid var(--line);width:100%;min-height:56px;color:var(--ink);gap:var(--s-4);font-size:1.55rem;font-weight:400}html[dir=rtl] .door--drawer{font-weight:700}.door--drawer .icon-well{width:2.5rem;height:2.5rem}.door--footer{color:var(--muted);font-size:.9rem}.door--footer:hover{color:var(--ink)}.door--crumb{gap:.35rem;font-size:.8rem}.home-btn[aria-current=page]:after{content:"";background:var(--gold);height:1px;position:absolute;inset-block-end:10px;inset-inline:0}.brand__well{isolation:isolate;background:0 0;border-radius:0;flex-shrink:0;place-items:center;width:3.15rem;padding:0;display:grid;position:relative}.brand__well:before{content:"";background:var(--ink);z-index:0;pointer-events:none;position:absolute;inset:0}.brand img{z-index:1;object-fit:contain;width:3.15rem;height:auto;position:relative}.brand__name{font-family:var(--font-display);font-optical-sizing:auto;font-size:1.3rem;font-weight:600}html[dir=rtl] .brand__name{font-family:var(--font-display)}.topbar .nav__primary{flex-wrap:nowrap;flex:auto;justify-content:center;min-width:0;padding-inline:clamp(.25rem,.8vw,.75rem)}.topbar .door--nav{white-space:nowrap;padding-inline:clamp(.2rem,.65vw,.45rem);font-size:clamp(.8125rem,.82vw,.875rem)}.topbar .nav__tools{flex:none;gap:clamp(.45rem,1vw,.75rem)}.topbar .nav__tools>.btn{white-space:nowrap;flex-shrink:0;min-height:2.75rem;padding:.55rem clamp(.95rem,1.35vw,1.55rem);font-size:clamp(.8125rem,.82vw,.875rem)}.nav__primary{align-items:center;gap:clamp(.5rem,1.1vw,1.25rem);display:flex}.nav__tools{align-items:center;gap:.75rem;display:flex;position:relative}.lang-switch{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);background:0 0;flex-shrink:0;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.lang-switch:hover{border-color:var(--gold-edge)}.lang-switch__track{background:var(--glass-strong);border-radius:inherit;position:absolute;inset:0}.lang-switch__knob{z-index:1;border-radius:var(--r-pill);background:var(--gold);position:absolute;box-shadow:0 6px 16px -10px #06182d73}.lang-switch__opt{z-index:2;letter-spacing:.03em;color:var(--muted);pointer-events:none;place-items:center;font-size:.68rem;font-weight:600;display:grid;position:relative}.lang-switch__opt--en,.lang-switch__opt--ar{font-variant-numeric:tabular-nums}.lang-switch[data-lang=en] .lang-switch__opt--en,.lang-switch[data-lang=ar] .lang-switch__opt--ar{color:var(--ink)}.nav__menu{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--glass-strong);width:2.75rem;height:2.75rem;color:var(--ink);place-items:center;display:none}.menu-icon{gap:3px;width:16px;height:11px;display:grid}.menu-icon span{background:currentColor;border-radius:2px;height:1.5px;display:block}body.nav-open{overflow:hidden}.drawer{width:100%;max-width:none;height:100%;max-height:none;padding:calc(var(--header) + var(--s-6)) var(--s-6) var(--s-7);background:var(--ivory);border:0;margin:0;inset:0}@supports (color:color-mix(in lab,red,red)){.drawer{background:color-mix(in srgb,var(--ivory) 96%,transparent)}}.drawer{color:var(--ink)}.drawer[open]{flex-direction:column;gap:.25rem;display:flex}.drawer::backdrop{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.drawer::backdrop{background:color-mix(in srgb,var(--ink) 42%,transparent)}}.drawer nav{flex-direction:column;display:flex}.drawer .btn{margin-top:var(--s-6);width:100%}.glass{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);border-radius:var(--r)}.glass-panel{background:var(--glass-strong);border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:.5rem}.frame{gap:var(--s-5);text-align:start;background:var(--glass-strong);border:1px solid var(--line);border-radius:var(--r);width:100%;min-height:5.5rem;transition:transform var(--t-fast) var(--ease),border-color var(--t-base) var(--ease),background var(--t-base) var(--ease);grid-template-columns:auto 1fr auto;align-items:center;padding:1.35rem 1.25rem;display:grid;position:relative;overflow:hidden}.frame:before,.door-card:before{content:"";pointer-events:none;height:72%;transition:border-color var(--t-base) var(--ease);border:1px solid #0000;border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;position:absolute;inset-block-start:-32%;inset-inline:16%}.frame:hover,.frame:focus-visible,.door-card:hover,.door-card:focus-visible{border-color:var(--gold-edge);transform:translateY(-2px)}.frame:hover:before,.frame:focus-visible:before,.door-card:hover:before,.door-card:focus-visible:before{border-color:var(--gold-line)}.frame:hover .icon-well,.door-card:hover .icon-well{background:var(--ink);color:var(--gold);border-color:var(--ink)}.frame .icon-go:empty{display:none}.frame:has(.icon-go:empty){grid-template-columns:auto 1fr}.frame p,.frame small{color:var(--muted);font-size:.95rem}.frame .icon-go{color:var(--gold);transition:transform var(--t-fast) var(--ease)}html[dir=ltr] .frame:hover .icon-go{transform:translate(4px)}html[dir=rtl] .frame:hover .icon-go{transform:translate(-4px)}.hero{isolation:isolate;padding-block:var(--s-7) var(--s-6);position:relative}.hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 58% 70% at 12% 38%,var(--ivory),transparent 72%),radial-gradient(ellipse 42% 54% at 88% 18%,var(--ink),transparent 70%);height:min(72%,34rem);position:absolute;inset:4% 2% auto}@supports (color:color-mix(in lab,red,red)){.hero:before{background:radial-gradient(ellipse 58% 70% at 12% 38%,color-mix(in srgb,var(--ivory) 70%,transparent),transparent 72%),radial-gradient(ellipse 42% 54% at 88% 18%,color-mix(in srgb,var(--ink) 7%,transparent),transparent 70%)}}.hero:before{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.hero-home{min-height:calc(100dvh - var(--header));align-items:center;padding-block:3rem 4rem;display:grid}.hero__grid{z-index:1;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid;position:relative}.hero-seq{padding-inline-start:1.15rem;position:relative}.hero-seq:before{content:"";border:1px solid var(--gold-line);pointer-events:none;z-index:0;opacity:.7;border-bottom:0;border-radius:54% 54% 0 0/88% 88% 0 0;position:absolute;inset:-10% -14% -18% -10%}.hero-seq:after{content:"";background:linear-gradient(180deg,var(--gold),transparent 88%);pointer-events:none;z-index:1;inset-inline-start:0;width:1px;position:absolute;top:.35rem;bottom:1.5rem}.hero-seq>*{z-index:1;position:relative}.hero h1,.hero__title{text-wrap:balance;flex-direction:column;align-items:flex-start;gap:.12em;max-width:12em;margin-block:1.4rem .9rem;font-size:clamp(2.35rem,5.6vw,4.15rem);line-height:1.22;display:flex}.hero__ink{color:var(--ink);font-style:normal;font-weight:700}.hero__rule{background:var(--gold);width:2.75rem;height:1px;margin-block-start:-.35rem;display:block}.hero .lead{max-width:36rem;color:var(--muted);font-size:1.125rem;line-height:1.85}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.1rem;display:flex}.proof-bar{border-block-start:1px solid var(--line);gap:2.5rem;margin-top:3rem;padding-top:1.7rem;display:flex}.proof-bar strong{font-family:var(--font-display);font-size:1.85rem;font-weight:600;line-height:1;display:block}.proof-bar strong.accent{color:var(--ink)}.proof-bar span{color:var(--muted);margin-top:.35rem;font-size:.75rem;display:block}.hero-media{position:relative}.logo-chamber{isolation:isolate;background:0 0;place-items:center;min-height:clamp(24rem,56vw,38rem);padding:clamp(2.75rem,8%,5rem) clamp(1.5rem,8%,4rem) 6.75rem;display:grid;position:relative;overflow:visible}.logo-chamber--page{min-height:clamp(20rem,46vw,32rem);padding-block-end:5.5rem}.logo-chamber__frame{background:var(--ink);z-index:0;pointer-events:none;position:absolute;inset:0}.logo-chamber__bloom,.logo-chamber__wash{pointer-events:none;z-index:0;position:absolute}.logo-chamber__bloom{background:var(--ink);inset:-6% -8% -2%}.logo-chamber__wash{background:var(--ink);inset:2% 0 8%}.logo-chamber__arch{border:1px solid var(--gold-line);pointer-events:none;z-index:1;border-radius:50% 50% 0 0/78% 78% 0 0;position:absolute;inset:6% 8% 14%}.js .logo-chamber__arch{clip-path:inset(100% 0 0);animation:archIn var(--t-hero) var(--ease) .18s both}@keyframes archIn{to{clip-path:inset(0)}}.logo-chamber img{z-index:1;object-fit:contain;width:min(100%,26.5rem);height:auto;position:relative}.logo-chamber__base{z-index:2;color:var(--ink);text-align:start;position:absolute;inset-block-end:1.35rem;inset-inline:1.5rem}.logo-chamber__base .kicker{color:var(--ink)}.logo-chamber__base p:last-child{color:var(--ink);margin-top:.25rem;font-size:.85rem}.logo-chamber__base .dots{margin-bottom:.65rem;display:flex}.hero-quiet,.hero-system,.hero-story,.hero-hush{padding-block:4.5rem 3rem}.hero-quiet .hero__title,.hero-system .hero__title,.hero-story .hero__title,.hero-hush .hero__title{max-width:14em;font-size:clamp(2.2rem,5vw,3.6rem)}.js .hero-seq>*{animation:rise var(--t-hero) var(--ease) both}.js .hero-seq>:first-child{animation-delay:40ms}.js .hero-seq>:nth-child(2){animation-delay:.11s}.js .hero-seq>:nth-child(3){animation-delay:.18s}.js .hero-seq>:nth-child(4){animation-delay:.25s}.js .hero-seq>:nth-child(5){animation-delay:.32s}.js .hero-seq>:nth-child(6){animation-delay:.39s}.js .hero-media{animation:mediaIn var(--t-hero) var(--ease) .12s both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mediaIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.section{padding-block:var(--space-section)}.section--tight{padding-block:3.5rem}.section--glass{background:var(--glass);border-block:1px solid var(--line)}.section--sand{background:var(--sand)}@supports (color:color-mix(in lab,red,red)){.section--sand{background:color-mix(in srgb,var(--sand) 32%,var(--ivory))}}.section--plum{background:var(--plum);color:var(--ivory)}.section--plum .kicker{color:var(--gold)}.section--plum .lead,.section--plum .intro,.section--plum p{color:var(--ivory)}.section--plum .icon-well{background:var(--ivory)}@supports (color:color-mix(in lab,red,red)){.section--plum .icon-well{background:color-mix(in srgb,var(--ivory) 10%,transparent)}}.section--plum .icon-well{border-color:var(--gold-line);color:var(--gold)}.section--plum .method article{background:var(--ivory)}@supports (color:color-mix(in lab,red,red)){.section--plum .method article{background:color-mix(in srgb,var(--ivory) 8%,transparent)}}.section--plum .method article{border:1px solid var(--gold-line);border-radius:var(--r);padding:1.25rem 1.15rem 1.4rem}.section--plum .method article>p:not(.kicker){color:var(--ivory)}.section--plum .method:before{display:none}.section h2{max-width:16ch;font-size:clamp(2rem,4.4vw,3.2rem)}.intro{color:var(--muted);max-width:38rem;margin-top:1.1rem;line-height:2}.head{max-width:40rem;margin-bottom:2.5rem}.head h2{margin-top:1rem}.challenge-grid{border:1px solid var(--line);border-radius:var(--r);background:var(--line);gap:1px;display:grid;overflow:hidden}.challenge-grid a,.challenge-grid article{background:var(--ivory)}@supports (color:color-mix(in lab,red,red)){.challenge-grid a,.challenge-grid article{background:color-mix(in srgb,var(--ivory) 92%,white)}}.challenge-grid a,.challenge-grid article{min-height:16rem;transition:background var(--t-base) var(--ease);flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem;display:flex;position:relative;overflow:hidden}.challenge-grid a:hover{background:#fff}.challenge-grid .num{color:var(--gold);font-size:.75rem;font-weight:600}.challenge-grid h3{font-size:1.85rem}.challenge-grid p{color:var(--muted)}.challenge-grid .go{color:var(--gold-ink);margin-top:auto;padding-top:1rem}@media(min-width:768px){.challenge-grid{grid-template-columns:repeat(3,1fr)}}.paths{gap:1.5rem;display:grid}@media(min-width:768px){.paths{grid-template-columns:1fr 1fr}}.path{border-radius:var(--r);background:var(--glass-strong);border:1px solid var(--line);min-height:14rem;transition:transform var(--t-fast) var(--ease),border-color var(--t-base) var(--ease);align-content:start;gap:1rem;padding:2rem;display:grid;position:relative;overflow:hidden}.path:hover{border-color:var(--gold-edge);transform:translateY(-3px)}.path h3{font-size:clamp(1.8rem,3vw,2.4rem)}.path p{color:var(--muted);max-width:32rem}.cta-band{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;display:flex}.cta-band h2{margin-top:1rem}.cta-band__actions{flex-direction:column;flex:0 auto;align-items:flex-start;gap:.85rem;min-inline-size:min(100%,22rem);display:flex}.cta-band__actions .btn{inline-size:100%}.cta-direct{max-inline-size:22rem}.cta-direct__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0 0 .4rem;font-size:.6875rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.cta-direct__label{color:color-mix(in srgb,var(--ink) 72%,transparent)}}.cta-direct__line{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.7}.cta-direct__line a{color:inherit;text-decoration:underline}@supports (color:color-mix(in lab,red,red)){.cta-direct__line a{-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}}.cta-direct__line a{text-underline-offset:.18em}.cta-direct__line a:hover,.cta-direct__line a:focus-visible{color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.cta-direct__line a:hover,.cta-direct__line a:focus-visible{-webkit-text-decoration-color:color-mix(in srgb,var(--gold) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--gold) 55%,transparent)}}.section--ink .cta-direct__label,.section--plum .cta-direct__label{color:var(--ivory)}@supports (color:color-mix(in lab,red,red)){.section--ink .cta-direct__label,.section--plum .cta-direct__label{color:color-mix(in srgb,var(--ivory) 70%,transparent)}}.section--ink .cta-direct__line,.section--plum .cta-direct__line{color:var(--ivory)}@supports (color:color-mix(in lab,red,red)){.section--ink .cta-direct__line,.section--plum .cta-direct__line{color:color-mix(in srgb,var(--ivory) 58%,transparent)}}.section--ink .cta-direct__line a:hover,.section--ink .cta-direct__line a:focus-visible,.section--plum .cta-direct__line a:hover,.section--plum .cta-direct__line a:focus-visible{color:var(--gold)}.stack{gap:.75rem;display:grid}.method{gap:var(--s-5);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.method:before{content:"";border-block-start:1px solid var(--gold-line);top:1.6rem;position:absolute;inset-inline:8%}.step-num{border-radius:var(--r-pill);border:1px solid var(--ink);width:3.25rem;height:3.25rem;color:var(--gold);margin-bottom:var(--s-4);z-index:1;background:var(--ink);place-items:center;font-size:.8rem;font-weight:600;display:grid;position:relative}.method h3{margin-bottom:.4rem;font-size:1.25rem}.method p{color:var(--muted)}.split{gap:var(--s-7);grid-template-columns:minmax(13rem,.32fr) minmax(0,1fr);align-items:start;display:grid}.index{top:calc(var(--header) + var(--s-5));display:grid;position:sticky}.index button,.index a{gap:var(--s-3);border:0;border-block-end:1px solid var(--line);min-height:48px;color:var(--muted);text-align:start;background:0 0;border-radius:0;grid-template-columns:auto 2.2rem 1fr;align-items:center;padding:.85rem 0;display:grid}.index .icon-well{color:var(--gold)}.index .is-active .icon-well,.index [aria-current=true] .icon-well{background:var(--ink);color:var(--gold);border-color:var(--ink)}.index .is-active,.index [aria-current=true]{color:var(--ink)}.index .num{color:var(--gold);font-size:.8rem}.block{border-block-start:1px solid var(--line);scroll-margin-top:calc(var(--header) + var(--s-4));padding-block:2.5rem}.block h2{margin-bottom:var(--s-5);font-size:clamp(1.6rem,3vw,2.3rem)}.facts{gap:var(--s-5) var(--s-6);grid-template-columns:1fr 1fr;display:grid}.facts dt{color:var(--ink);margin-bottom:.35rem;font-size:.75rem;font-weight:500}.facts dd{color:var(--muted)}.swipe{width:100%;min-width:0}.swipe__stage{isolation:isolate;width:100%;position:relative;overflow:hidden}.swipe__track{cursor:grab;touch-action:pan-y;flex-direction:row;height:100%;display:flex}.swipe__track:active{cursor:grabbing}.swipe-card{align-items:flex-start;gap:var(--s-3);background:var(--ivory);flex-direction:column;flex-shrink:0;padding:1.75rem 1.5rem 1.6rem;display:flex}@supports (color:color-mix(in lab,red,red)){.swipe-card{background:color-mix(in srgb,var(--ivory) 88%,white)}}.swipe-card{border:1px solid var(--line);border-radius:var(--r-lg);position:relative;overflow:hidden}.swipe-card:before{content:"";pointer-events:none;border:1px solid var(--gold-line);border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;height:62%;position:absolute;inset-block-start:-28%;inset-inline:16%}.swipe-card h2{max-width:18ch;font-size:clamp(1.45rem,3vw,2rem)}.swipe-card p{color:var(--muted);flex:1}.swipe-card .btn{width:auto;margin-top:auto}.swipe__dots{margin-top:var(--s-5);justify-content:center;gap:.65rem;display:flex}.swipe__dot{border-radius:var(--r-pill);background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.swipe__dot:after{content:"";border-radius:var(--r-pill);background:var(--line-strong);width:.55rem;height:.55rem}.swipe__dot.is-active:after{background:var(--gold)}.exec-mod{scroll-margin-top:calc(var(--header) + var(--s-4));padding-block:4rem}.exec-mod:nth-child(2n){background:var(--sand)}@supports (color:color-mix(in lab,red,red)){.exec-mod:nth-child(2n){background:color-mix(in srgb,var(--sand) 18%,var(--ivory))}}.exec-inner{gap:var(--s-6);grid-template-columns:5rem minmax(0,1.1fr) minmax(0,1fr);display:grid}.exec-num{border-radius:var(--r-pill);background:var(--ink);width:4.5rem;height:4.5rem;color:var(--gold);font-family:var(--font-display);place-items:center;font-size:1.35rem;font-weight:400;display:grid}.chain,.flow{gap:var(--s-4);margin-top:var(--s-5);display:grid}.chain{grid-template-columns:repeat(4,1fr)}.flow{grid-template-columns:repeat(6,1fr)}.chain article,.flow article{background:var(--glass-strong);border:1px solid var(--line);border-radius:var(--r);padding:1.15rem 1rem 1.25rem;position:relative;overflow:hidden}.chain article>span:not(.icon-well),.flow article>span:not(.icon-well){color:var(--gold);margin:.55rem 0 .35rem;font-size:.75rem;display:block}.chain .icon-well,.flow .icon-well{margin-bottom:.15rem}.acc{display:none}.feature{gap:var(--s-7);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;display:grid}.feature h2{max-width:14ch;font-size:clamp(2rem,4vw,3.1rem)}.beats dt{color:var(--gold);margin-bottom:.35rem;font-size:.75rem;font-weight:500}.beats dd{color:var(--muted);margin-bottom:var(--s-5)}.library{gap:var(--s-7);grid-template-columns:minmax(11rem,.28fr) minmax(0,1fr);align-items:start;display:grid}.rail{top:calc(var(--header) + var(--s-4));gap:.4rem;display:grid;position:sticky}.filter{border:1px solid var(--line);background:var(--glass-strong);min-height:44px;color:var(--ink);text-align:start;border-radius:var(--r-pill);align-items:center;gap:var(--s-2);padding:.45rem .85rem;display:inline-flex}.filter .icon-well{color:var(--gold);background:0 0;border-color:#0000}.filter[aria-pressed=true],.filter:hover{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.filter[aria-pressed=true] .icon-well,.filter:hover .icon-well{background:var(--gold-wash);color:var(--gold);border-color:#0000}.crumb{color:var(--muted);padding:var(--s-5) 0 0;font-size:.8rem}.crumb .shell{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.crumb__item{align-items:center;gap:.5rem;display:inline-flex}.crumb__sep{opacity:.5}.crumb__link{min-height:44px;color:var(--muted);align-items:center;gap:.35rem;display:inline-flex}.crumb__link:hover{color:var(--ink)}.crumb__link .icon{width:.85rem;height:.85rem;color:var(--gold)}.story article{border-block-end:1px solid var(--line);padding-block:2.2rem}.story h2{margin-bottom:var(--s-2);font-size:1.7rem}.story .gold-rule{margin-block:var(--s-3) var(--s-4)}.story p{color:var(--muted);max-width:42rem}.contact-grid{gap:var(--s-7);grid-template-columns:minmax(16rem,.55fr) minmax(0,1.45fr);align-items:start;display:grid}.contact-grid>*{min-width:0}@media(min-width:1101px){.contact-grid aside{top:calc(var(--header) + var(--s-4));position:sticky}}.path-switch{border-block-end:1px solid var(--line);margin-bottom:var(--s-5);display:flex}.path-btn{min-height:48px;color:var(--muted);text-align:start;padding:var(--s-4) 0;align-items:center;gap:var(--s-3);border:0;background:0 0;border-block-end:2px solid #0000;flex:1;font-weight:600;display:inline-flex}.path-btn .icon-well{color:var(--gold)}.form-grid{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.field{gap:.35rem;display:grid}.field--full{grid-column:1/-1}label{font-size:.9rem;font-weight:600}.optional{color:var(--muted);font-weight:400}input,select,textarea{border:1px solid var(--line-strong);background:var(--glass-strong);width:100%;min-height:48px;color:var(--ink);border-radius:var(--r);transition:border-color var(--t-fast) var(--ease);padding:.7rem 1rem}input:focus,select:focus,textarea:focus{border-color:var(--gold)}textarea{resize:vertical;min-height:120px}.error{min-height:1.1em;color:var(--error);font-size:.8rem}.error-summary{margin-bottom:var(--s-5);padding:var(--s-4);border-radius:var(--r);border-inline-start:3px solid var(--error);background:#7a1f1f14}.error-summary h2{margin-bottom:var(--s-3);font-size:1.1rem;font-family:var(--font-text);font-weight:600}.error-summary a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.form-status{margin-top:var(--s-4);padding:var(--s-4);border-radius:var(--r);border-inline-start:3px solid var(--gold)}.hint{color:var(--muted);font-size:.9rem}.meta-list{gap:var(--s-3);margin-top:var(--s-5);display:grid}.meta-list a,.meta-list .door-card{align-items:center;gap:var(--s-4);border:1px solid var(--line);min-height:48px;color:var(--ink);border-radius:var(--r);background:var(--glass-strong);padding:.7rem 1rem;display:flex;position:relative;overflow:hidden}.meta-list a:hover{border-color:var(--gold)}.book{min-inline-size:0;width:100%;max-width:100%;margin:0 0 var(--s-6);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--glass);overflow-x:clip}.book>legend{padding-inline:var(--s-2);font-family:var(--font-display);font-size:var(--step-2);color:var(--ink)}.book .gold-rule{margin-block:var(--s-3) var(--s-4)}.book .hint{margin-bottom:var(--s-4);max-width:42rem}.book-widget{min-inline-size:0;min-width:0;max-width:100%}.book__month{font-size:var(--step--1);color:var(--gold);letter-spacing:.04em;margin-bottom:var(--s-2);font-weight:600}.book__strip{gap:var(--s-2);-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;padding-block:var(--s-2) var(--s-4);margin-inline:calc(var(--s-2) * -1);padding-inline:var(--s-2);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.book__strip::-webkit-scrollbar{display:none}.book__day{scroll-snap-align:start;min-width:3.6rem;min-height:4.75rem;padding:var(--s-3) var(--s-2);border:1px solid var(--line);border-radius:var(--r);background:var(--glass-strong);color:var(--ink);flex:none;justify-items:center;gap:.2rem;display:grid}.book__day:hover{border-color:var(--gold)}.book__day[aria-checked=true]{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.book__day[data-has-window=true]:after{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;margin-top:.15rem}.book__dow{opacity:.72;font-size:.7rem;font-weight:500}.book__num{font-family:var(--font-display);font-size:1.25rem;line-height:1}.book__windows-label{margin-bottom:var(--s-3);font-size:.8rem;font-weight:600}.book__slots{gap:var(--s-2);display:grid}.book__slot{align-items:center;gap:var(--s-3);border:1px solid var(--line);border-radius:var(--r);background:var(--glass-strong);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding:.7rem 1rem;display:grid;position:relative}.book__slot:hover{border-color:var(--gold)}.book__slot:has(input:checked){border-color:var(--gold);background:var(--gold-wash)}.book__slot:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.book__slot input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.book__slot-title{font-weight:600}.book__slot-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.9rem}.book__slot--quiet{grid-template-columns:1fr}.book__slot--quiet .book__slot-title{color:var(--muted);font-weight:500}.book__empty{color:var(--muted);font-size:.9rem}.book__choice{margin-top:var(--s-4);padding-top:var(--s-4);border-block-start:1px solid var(--line);color:var(--ink)}.intake{min-inline-size:0;width:100%;max-width:100%;margin:0 0 var(--s-5);border:0;padding:0}.intake>legend{font-family:var(--font-display);font-size:var(--step-2);color:var(--ink);padding:0}.intake .gold-rule{margin-block:var(--s-3) var(--s-4)}.footer{border-block-start:1px solid var(--line);z-index:2;padding-block:3.5rem;position:relative}.footer__grid{gap:2.5rem;display:grid}@media(min-width:768px){.footer__grid{grid-template-columns:1.2fr .8fr}}.footer p{color:var(--muted);max-width:28rem;font-size:.9rem}.footer__lockup{isolation:isolate;background:0 0;border-radius:0;margin-bottom:1.1rem;padding:0;display:inline-flex;position:relative}.footer__lockup:before{content:"";background:var(--ink);z-index:0;pointer-events:none;position:absolute;inset:6% 4%}.footer__mark{z-index:1;width:16.25rem;height:auto;position:relative}.footer-nav{grid-template-columns:1fr 1fr;gap:.35rem 1rem;display:grid}.footer-nav .door{width:100%}.footer-meta{border-block-start:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.4rem;font-size:.75rem;display:flex}.footer-meta__link{min-height:44px;color:var(--muted);align-items:center;gap:.4rem;display:inline-flex}.footer-meta__link:hover{color:var(--ink)}.footer-meta__link .icon{width:.85rem;height:.85rem;color:var(--gold)}.not-found{padding-block:var(--s-8);min-height:50vh}.related{gap:.75rem;margin-block:2rem;display:grid}.reveal-ready [data-reveal]:not(.is-visible){opacity:0}.reveal-ready [data-reveal=clip].is-visible{animation:clipIn var(--t-hero) var(--ease) both}.reveal-ready [data-reveal=rise].is-visible{animation:rise var(--t-slow) var(--ease) both}.reveal-ready [data-reveal=line].is-visible{animation:shiftIn var(--t-slow) var(--ease) both}@keyframes clipIn{0%{clip-path:inset(8% 0);opacity:.4}to{clip-path:inset(0);opacity:1}}html[dir=ltr]{--shift:12px}html[dir=rtl]{--shift:-12px}@keyframes shiftIn{0%{opacity:0;transform:translate(var(--shift))}to{opacity:1;transform:none}}@view-transition{navigation:auto}::view-transition-old(root){animation:fadeOut var(--t-fast) var(--ease-out) both}::view-transition-new(root){animation:fadeIn var(--t-base) var(--ease) both}@keyframes fadeOut{to{opacity:0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}}@media(max-width:1280px){.nav__primary .icon-well{display:none}.nav__primary .door[aria-current=page]:after{inset-inline:0}}@media(max-width:1024px){.head,.method,.split,.exec-inner,.feature,.library,.contact-grid,.form-grid,.facts,.chain,.flow{grid-template-columns:1fr}.contact-grid form{order:-1}.index,.rail{position:static}.acc{justify-content:space-between;gap:var(--s-3);border:0;border-block-end:1px solid var(--line);width:100%;color:inherit;text-align:start;padding:var(--s-4) 0;min-height:48px;font-weight:600;font-family:var(--font-display);background:0 0;font-size:1.2rem;display:flex}.block>h2{display:none}}@media(max-width:820px){.hero__grid{grid-template-columns:1fr}.hero-home{min-height:auto;padding-block:2rem 3rem}.logo-chamber{min-height:22rem}}@media(max-width:700px){.shell{width:min(calc(100% - 1.5rem),var(--wide))}.topbar .brand__name,.brand__name{display:none}.brand-cluster .door>span:last-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.brand-cluster .door{justify-content:center;width:2.75rem;padding:0}.brand-cluster .door .icon-well{background:var(--glass-strong);border-color:var(--line)}.brand-cluster .door[aria-current=page] .icon-well{background:var(--ink);color:var(--gold);border-color:var(--ink)}.brand-cluster .door[aria-current=page]:after{display:none}.hero h1,.hero__title{max-width:100%;font-size:clamp(1.85rem,8.4vw,2.45rem)}.hero-seq{padding-inline-start:.75rem}.hero-seq:before{opacity:.45;inset:-6% -4% -8% -6%}h1,h2{text-wrap:pretty}.btn{width:100%}.hero-actions .btn,.swipe-card .btn{width:auto}.cta-band .btn{width:100%}.frame{grid-template-columns:auto 1fr}.frame .icon-go{display:none}.challenge-grid a,.challenge-grid article{min-height:0}.logo-chamber{min-height:20rem;padding-inline:1.25rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.skyfield__wash,.skyfield__bloom,.skyfield__arch{opacity:.42;will-change:auto;transform:none;animation:none!important}.reveal-ready [data-reveal],.reveal-ready [data-reveal].is-visible,.js [data-reveal],.js [data-reveal].is-visible,.js .hero-seq>*,.js .hero-media,.js .logo-chamber__arch,.js .gold-rule,.js .dots i,.js .folio-hero [data-hero],.js .loggia,.js .loggia__arch{opacity:1;clip-path:none;transform:none;animation:none!important}.progress{display:none}.contact-dock__trigger:before,.contact-dock__trigger:after{filter:none}@view-transition{navigation:none}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[qa\:harden\]{qa:harden}.\[qa\:nojs\]{qa:nojs}.\[qa\:phase3b\]{qa:phase3b}.\[qa\:phase3c1\]{qa:phase3c1}.\[qa\:release\]{qa:release}.\[verify\:ssg\]{verify:ssg}}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-DLkyKLvH.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-B8Z6Jvzv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-normal-BccYJ-vZ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-BbG3LG1A.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-DR1UuFon.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-Cp7z-ARB.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-CEpydyUl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-600-normal-DiT2IGQm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-600-normal-DFnC3vAY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-greek-600-normal-DdRkKr-1.woff2)format("woff2"),url(/assets/source-serif-4-greek-600-normal-DhXQw1Kl.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-vietnamese-600-normal-CznyfUKR.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-B0WJbuqT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-0sIUyHMO.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-C6NNqpJh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-cyrillic-ext-700-normal-B9R79AaY.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-700-normal-DsKdgJCr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-cyrillic-700-normal-BmBwwUw2.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-700-normal-DVvE-KHB.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-greek-700-normal-BzuEQSqJ.woff2)format("woff2"),url(/assets/source-serif-4-greek-700-normal-C5Ojiwey.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-vietnamese-700-normal-CCAt8c4x.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-700-normal-BBU5i_d1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-ext-700-normal-C8ywwcuQ.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-700-normal-BZsvHpal.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-700-normal-CGGdTIBe.woff2)format("woff2"),url(/assets/source-serif-4-latin-700-normal-3V4Pv1hj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-italic-zoDFlEzN.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-italic-Dx4A8QUO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-italic-BLN19cOa.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-italic-Dx8qIUN3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-italic-C7D4Dq0H.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-italic-DcuniPAV.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-italic-CjUPRDIa.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-italic-DyjhI2GX.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-italic-JynPwBMj.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-italic-G7LDTi7t.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-italic-Dv9jnFA_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/work-sans-vietnamese-300-normal-DQHlWx2s.woff2)format("woff2"),url(/assets/work-sans-vietnamese-300-normal-NLNV1oy7.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/work-sans-latin-ext-300-normal-CVclhcFk.woff2)format("woff2"),url(/assets/work-sans-latin-ext-300-normal-BQO3H0qq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/work-sans-latin-300-normal-DD7pq2q9.woff2)format("woff2"),url(/assets/work-sans-latin-300-normal-BaDF4XPg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-vietnamese-400-normal-BxGuknnG.woff2)format("woff2"),url(/assets/work-sans-vietnamese-400-normal-DFZk_KN_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-latin-ext-400-normal-zfQnhXzv.woff2)format("woff2"),url(/assets/work-sans-latin-ext-400-normal-j7TZlk-s.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-latin-400-normal-jUejSri3.woff2)format("woff2"),url(/assets/work-sans-latin-400-normal-DE1_0GuN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/work-sans-vietnamese-500-normal-Czn2Xkog.woff2)format("woff2"),url(/assets/work-sans-vietnamese-500-normal-90nhZfxs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/work-sans-latin-ext-500-normal-CAKEIVkc.woff2)format("woff2"),url(/assets/work-sans-latin-ext-500-normal-CW9ss9Cz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/work-sans-latin-500-normal-BKGnScDy.woff2)format("woff2"),url(/assets/work-sans-latin-500-normal-BmdXWF6_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-vietnamese-600-normal-DizFELYt.woff2)format("woff2"),url(/assets/work-sans-vietnamese-600-normal-ue5fzGW6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-latin-ext-600-normal-DNiHHggD.woff2)format("woff2"),url(/assets/work-sans-latin-ext-600-normal-B1NFRnx8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-latin-600-normal-DB-2V89X.woff2)format("woff2"),url(/assets/work-sans-latin-600-normal-Cg-NlmS7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/work-sans-vietnamese-400-italic-xWQ-5sEe.woff2)format("woff2"),url(/assets/work-sans-vietnamese-400-italic-B4dR_X-K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/work-sans-latin-ext-400-italic-ClyCLTFo.woff2)format("woff2"),url(/assets/work-sans-latin-ext-400-italic-BzZYPmlJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/work-sans-latin-400-italic-D-XeUK6r.woff2)format("woff2"),url(/assets/work-sans-latin-400-italic-BqDO8t_t.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-naskh-arabic-arabic-400-normal-U_i0HMfG.woff2)format("woff2"),url(/assets/noto-naskh-arabic-arabic-400-normal-1AoZhAAW.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-naskh-arabic-math-400-normal-tNY49amj.woff2)format("woff2"),url(/assets/noto-naskh-arabic-math-400-normal-C570QcAC.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-naskh-arabic-symbols-400-normal-BoBMuTRv.woff2)format("woff2"),url(/assets/noto-naskh-arabic-symbols-400-normal-Dyan2v4O.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-naskh-arabic-latin-ext-400-normal-BbeOg8Tq.woff2)format("woff2"),url(/assets/noto-naskh-arabic-latin-ext-400-normal-Er5jWGmQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-naskh-arabic-latin-400-normal-Dajb6q3W.woff2)format("woff2"),url(/assets/noto-naskh-arabic-latin-400-normal-pwOnwvFs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-naskh-arabic-arabic-700-normal-BdBAMxnO.woff2)format("woff2"),url(/assets/noto-naskh-arabic-arabic-700-normal-fm10sHOa.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-naskh-arabic-math-700-normal-BP-LajJh.woff2)format("woff2"),url(/assets/noto-naskh-arabic-math-700-normal-CDAZVDWY.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-naskh-arabic-symbols-700-normal-s-Hxeun5.woff2)format("woff2"),url(/assets/noto-naskh-arabic-symbols-700-normal-BzCgKmvF.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-naskh-arabic-latin-ext-700-normal-BdpHOyev.woff2)format("woff2"),url(/assets/noto-naskh-arabic-latin-ext-700-normal-kZwI4aZI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-naskh-arabic-latin-700-normal-CG_vrPqD.woff2)format("woff2"),url(/assets/noto-naskh-arabic-latin-700-normal-DP4-Rtre.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-arabic-arabic-300-normal-CbO9c89e.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-300-normal-D1YP2vdu.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAWkABAAAAAACsgAAAVMAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUAmCcxEQCoNcg1oLDgABNgIkAxgEIAWDQgdGDIRYG54JKB4H1W0W8w8kQZm+KfOwCx742rT3ZwaTtonT3YkoHlVCVEmVNFRcWBG7Gl2dsOJHEz12IcjdvXCLNGhZIK95RBkHCVZ+/2draRcyyUsSCtio1y/V7jMoJMUlUiAk+jOyMAXWpGrryrKu1XWqKrKZDdW+zCjc/JEIwIyLiwiFByYwogCkAlyMHh7y77PWzugcaTu6eytpgJDLFWm38KADKS7NAP3k3xYrcUelUUgWRdZJMpIMyIAEANDbB1XxAqhXaf4/CmW9FFER7QASUhJQGQAJkIE0MgJIo9AGrBiRUAAbqnvVx1PBfUuk/vvN2BcjCPqnyhSwTUCJILfN+hVwuZIi1Zp1aTTIz+MUrd8xmaqb2Ihe9GKHnQRWKUm/JbMvUgPP1DCNzFwU4uqIJlJnNEJ1ARPyqpVeDeFR1a4NoYRY7dWQPBqiPM+rIXvUcEIuCo/NFETUuBrvnY+rYXV9dD6hFBG5vE8sHvGrCcZzQz19IvMSbZHcA3NikUiDV0MR44oIETqnbpThG2Xcf8mrofP0q9vKxSMzozOJ46HcRFsokpuXp3YlXhiZmQRDzLRIxKuhP11Jikc2ZJ04NaT05XHUKBUcT4NtcYPIiXOVgrzE8bSVGy+IsFtpvJC4FEBbRkN2VC7q0sTxEYvgcRXOjcRMZMlI7qg/5NUwefpdk10hTiSf24tAxogZJ0MqxQGAHgArIANtYBgAKCDSkAAAAYpSZzHY9HM2nTUaf//198WJe3LNwjJtFbZb7hEn3jfH321qef4DyxXvvXbR8TvTLJgnbFhvvZPj7y31fdDa/MK7qv7q1s3lHU92NDRYfH3ZQ66OMtdH12XgyHPbmgL7H96Z0djT1FrepxZP3TVXUl0eznA/V5J105GZwOFntzUE9r74QU77YEfIO1r8YPe9G/0fAyRRMGJatLheQ3Fq8CYadKUG/rIAZLWIhvhUg/OhECoqhk8DwXC9S516fxhzqV3y115pNIkNFzbbz+ZvlwEbYsWcraI74tv5+LWKHR/csYAZ6d+24MBs1I0wzzAh/tXYnJTbqWswne3fpCwStm85iN2pUfhdpaYl1ExLqYm6QwTyoL6KieCzBoIIQGR/knHDN5+ucjT9ZzTJPwJ8FXugGOCb8YU/UuFLbyzNVPIAExIAAr4uyaXDRfV/+hYIege9+BBV9NdJXdpCgAmL6M7SIBnux4AAwAwSyr3ICMDI2nqRYgJmQ9JmQZXXzRJ2XjDLhBxerziadeSYM+vxqaL2Lqy3e9Bv18A/uMsaO21g9bvt4nspG2zms81O6/gNCxvQq8OgEZvF7Dcuaqtd2u0UNWeDNbwGbLDOertNidkp99NttlIF+QQFBGmsUXgvVY170LHl6+yxWdROKb9EQs02qpmzurzTNtsdsJPPqypOrVxPzaTriJ2288lN22wzVVjGLi4UIzT2J/eKmecjAUAKbn1PD4iHmxRy0jHs2bohoMMh0qgIdFSxp7YHNHBLIkgjuUWlTSfT50/ZYbkeVS4HRneDZYga1sIjF4dlmtKtVqksBEmUgl1WemMSFUoVyrQEW8ns2mC5wtXsNqs92lx3FEo9x9mgMAOVyuXJYgdmpE8Tv3xpwEzczQnm9XADM/Mq93HErBpgFkqpsixiBmblJg5aJaQMShvrTZaYnWX6NCiTjeUORnSoVKQwp5UGNXHLAbZIj0Y+edKBLbbXav1qqMCWOGKdEfUKkEi7SbzkSJJkMWJwa/Cnm5FkOxexm0AbtMK9zEn2QJt6tcvILuYku2Ebc0inWCuBbXBP/hjVOXYPgefhC54CAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGmjp0JjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADGAAAAxmIpPKRoZWFkAAAC7AAAADYAAAA2QDO5xmhoZWEAAAMkAAAAHwAAACQgnRnBaG10eAAAA0QAAAAXAAAAGAcJAFBsb2NhAAADXAAAAA4AAAAOAIsAi21heHAAAANsAAAAHAAAACAAJwLxbmFtZQAAA4gAAADXAAABwiLaP1Rwb3N0AAAEYAAAADAAAABG/3GrHwABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBee/3Q2JS2xPp1bQiehpJDoHcArnUamcTBAmMxm8VisIoE0D0H23idzK1JR5F+R4hDfx0zZ9tBPi7qtrBr9ojFgNIHQAkeQGvxkJ7gAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+kwFC/r4DDPz0KwK2AAEAMP/0Aj0CxgA3AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEOARUUFjMyNjcXDgEBOy5LNR0OClh9v/7EAXgLCEk/KksjJipjNSpHMxwKCFh8vgE6/ooNDk5ELVIrJStrDBovQykcKhIwcDAPIxY7PSEnJy4oFyw/JxgmDjBwMBIoGkFDJy0oMTAAAAABAAAAARnbUsINyF8PPPUACQPoAAAAAOFloyYAAAAA41O57/9G/c8dFwQhAAAACQACAAAAAAAAeNpjYGRgYLH9l8jAIOvy3+2fqKw4UAQVsAEAdFAElgB42mO8waDAAAJvIJgpl8EARAMANO8EXQAAAAAUABQAFAAUAGMAYwAAeNpjYGRgYGBj8mUQY1jEwA7mIQAzAyMAGH4BG3jalY61dUNBFAXHzC7A0TZgZjsxM7MdWcz0SVicKlBNusGnVIuzD+YsMEuWCcYm54C/sXGfx9hh4PM4y/R9nuCCns+TsZopVkj6PM0aOz4viyCPo1nniHVNmxQWBb0d8Rq2uMwaNSxyyj9zxQO3nPHIC2UytHgnQRWbUyxRkgIpVnnQnUN2vshgIRM1qhg2WdPeYDNGx77TiEazv5ERuZSVtUKL3y3y+0Vxg4kZzqlRp40VRgxb6FccYkKjqrCos4ZMlDVNrMNGLzK6M1h4ZEizNgQCIEFQAHjaY2BiAIP/dQzaDNgAGxAzMjIxMDMyM7Kwl+ZlGhgYuIBoIwMnEwjf0QAAuxIINw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-arabic-latin-ext-300-normal-BzupEmdQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-300-normal-B47YZoZZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-arabic-latin-300-normal-B_2Ptpb1.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-300-normal-D4-nvPU-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABAAAAAACsgAAAVZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDSAdGDIRaG6EJCJ4D7s4iTIrohOFv3Sgh5LEYFvrgefLP79yZeVCSD3gpVd9b2R3clGItqN0c6dSTAwCym1eADQgKoFS2WQGAVelGM89V+e3iSLh1WWFLy8O76yXc2iIK0kC+5hEFFEGQ4F3+f7f+//eq/vv+0pyAreXhaJD2pjlsD0pAJwc/aMYfmGjSglWk2FOTap1LNTWnz4ESJux2+Jz2TgTwySdGDPFFJqAYA5AESJK1MSjv681zJRqD+hVdW4B6AEWDRu2U32DBUU8xAIz+tWUe0MlQLCqwtaU0SgMaUAAAIzuNiEtQfI31XxQwK0QsAmIgAChXnQGKFQEK0EC6PARIl88AQIiLwgARxW7Wx0lwfkqS/7yRfAQIVn9jFtqEcVbDzvGZE6bS64p+Epbty1iRcpGf3bxzgDDZA8plJBRKExQql1CdIVRvCdUCKD8FbQbGm8A8EGLvTCz/t5yCISWLh55/UYqRNgh5OY8gl6UY1QYjtZQUo9sgn6C7fGNMB4v4Yn5kgi/2oUw0IZgutkScSfIz5UhgcnBj/5SghAEseTaSZFmTFGPkcGMuMnMCzQjhMxbdeCrFWG3CuFd3jzCjjLDeQwoDPCxJUcgrXBphtm6PK8KyySH7iS3H9D7X/OzgROxa7XfF3OPWPUCXmLl3OnMdlLDeVki+jJ22YS4ZkwKkI4YRbtddXixHE2LcR/CSyrw3N0IsSbEeKcZrEx5nvB6n2fxXpUCgcfFJKEomxQGwAQgBDfQHjAcAGJAYCgAQMKZ7mRPZi8oK/IX8/e/35fhIU6kE08uJ6MAR4vh6KX+3d+r1g7KTe5/usf7Ul+FPqYDwIOv/spMH9skXd1H5wTAU+bfy3+QuU49I1sX+/upQf4BevzGpnF7q05R32ld3u1vv93WfzfSZ5OHWS2JnT2WtOULvXp1URS/fy9P91XX7JJzFc2FO9RPgDIOLl1JrxJgEhptwCkMDQ/ucBXIai5Gnp5B4mKenSALjPO2gzJFPzyDgLET5onwdq2u154jIB9c9HLV3FsB+ESdFqCZnHkCENAfhErrpmXsKC1Dja01ZfNRfp4Y4PjI3i4f8xaJEllgL+e6Mpv43J9vRdl1DLIEp/wARVIEP1eBBnYdSvIOksxI6fKhCCQQgOb/EY7dcqrL8Kfb0R4BXyTuVAPBmPPtT2embwni+FQAPBYDAjyVSuJOwt1uAYKVly0OK+b92RbUKBlxeUU+r0dDoNgcBwAeFeYxGAJdl45TxgFmpmBVCN98VihjXFJphDtZNqsIiV0Jh04HGE+M6sMLaRrLERN68Km4F55asWSX72TlzZBatSJMb5hMR5EIbMSdpy7ioBaucVkTFcOKkaEkJnHXzpiStWMVZtABRklFSUHLALH5cxHwPjM2nrZsTtSLnlAmhZhM1xqjdbdGS7a/gS3+dJKJ6wqwRaqzJnpXGJ5M8nTMHFfpWnZ7kEZK+jVu+UUYEAMkYa3WHDYgotGgxzsoFTkFeD5dUCpfGLehUYKiTI2QS1RGDOIsILr6i1o/SpBJw616TzUqlh1jN5AbDJoxgJtOhIZpZMYhOP7NpBtMb0KaG2AyzhZj0aaF5i2GMpMT9vE0fKl1I1B3GczbpDnUIuI9KN7N5jGIh164ebD71zvJROUNsATs1Ydh1E1tINaRZjVJqjpgpyNiT5LYYPZ6LLU5Hvdo0qaL5hAFdJBrYMIXWAEpLILWYbmBOoyfVkWqYzkypG8mcgWan/rr1TNP8TbJHE25CTo5inDoM/76BHP1JEK1HspE8SQ5ACWwlOUC0QBvWAg22ND+guAWB/iAbyBPJCaj0QAfgCQ==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASMAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGpwqYJjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAjZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2QVy51GhoZWEAAAMcAAAAHwAAACQhxhq6aG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAJwLvbmFtZQAAA4AAAADZAAAByCMaQG1wb3N0AAAEXAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBec/i01cYo+hUdCJbE8j0TnLnkelcii1IExmMjglO8lBSSMwfLeZaLU3VUWWK+MR3sRP38VgB4TNNdcCbtUUsBZAXjsQKG8Zewr9eNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmADAIxsBbkAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY/JmEGNYxMAO5iEAMwMjABhMARl42pXQgUZDYRTA8d9qZcEeIPC9QHdbJmqgYkRTihCwttu63Lbru1sKerqeoCeK68MGCPgfzvnhoOPVvlb7CM+tTuqWM7+p93T9pN439p26vbVz4Ng89aG+YequId6srVUu9PTUZqJCZa2WqRVKmZVooefO2K0bVybulXKfHk0t1S5FUy8KMycmcnOFjXdPcrGxVpaCgcxA32CrRkkNRv/2H+QWNkpTUXKke0EShB0j7BjXVipfosKi+Upwqm/gXJDMZiuqZI1VKoWti7qZcrVc9NHo2R/ilEKpAAAAeNpjYGIAg/9rGXwZsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDOGwiI)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.section--ink{background:var(--ink);color:var(--ivory)}.section--ink .intro,.section--ink .lead,.section--ink .method-rail p{color:var(--ivory)}.section--plum p.kicker,.section--ink p.kicker{color:var(--gold)}.section--geom{position:relative;isolation:isolate;overflow:clip}.section--geom:before{content:"";position:absolute;inset-inline-end:-4%;top:8%;width:min(34vw,22rem);height:62%;border:1px solid var(--gold-line);border-bottom:0;border-radius:50% 50% 0 0/82% 82% 0 0;pointer-events:none;z-index:0;opacity:.55}.section--geom>*{position:relative;z-index:1}.section--veiled{background:radial-gradient(ellipse 70% 80% at 8% 20%,color-mix(in srgb,var(--ivory) 70%,transparent),transparent 68%),color-mix(in srgb,var(--sky) 82%,var(--ivory))}.section--plate{background:linear-gradient(180deg,color-mix(in srgb,var(--ivory) 55%,transparent),transparent 40%),color-mix(in srgb,var(--ink) 6%,var(--sky))}.nav__primary .door--nav .icon-well,.nav__more .door--nav .icon-well{display:none}.nav__primary .door[aria-current=page]:after,.brand-cluster .door[aria-current=page]:after{inset-inline:0;inset-block-end:12px}.door--more{border:0;background:transparent;padding:0 .15rem;font:inherit;appearance:none;box-shadow:none}.door--more.is-open,.door--more.is-current{color:var(--ink)}.door--more.is-current:after,.door--more[aria-expanded=true]:after{content:"";position:absolute;inset-inline:0;inset-block-end:12px;height:1px;background:var(--gold)}.nav__more{position:relative}.more-panel{position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-end:0;z-index:55;min-width:15.5rem;padding:.6rem;background:color-mix(in srgb,var(--ivory) 96%,white);border:1px solid var(--line);box-shadow:var(--shadow)}.more-panel a{display:flex;align-items:center;min-height:44px;padding:.35rem .7rem;color:var(--muted);font-size:.9rem;font-weight:500}.more-panel a:hover,.more-panel a:focus-visible,.more-panel a[aria-current=page]{color:var(--ink);background:color-mix(in srgb,var(--gold) 10%,transparent)}.more-panel a[aria-current=page]{box-shadow:inset 2px 0 0 var(--gold)}html[dir=rtl] .more-panel a[aria-current=page]{box-shadow:inset -2px 0 0 var(--gold)}.drawer{padding:0;background:var(--ivory);color:var(--ink)}.drawer[open]{display:flex;flex-direction:column}.drawer__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:var(--header);padding-inline:var(--gutter);border-block-end:1px solid var(--line);flex-shrink:0}.drawer__bar .brand__name{display:none}.drawer__close{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--r-pill);background:transparent;color:var(--ink)}.drawer__body{flex:1;overflow:auto;display:flex;flex-direction:column;gap:var(--s-6);padding:var(--s-6) var(--gutter) calc(var(--s-7) + env(safe-area-inset-bottom))}.drawer__label{font-size:var(--text-caption);font-weight:600;color:var(--muted);margin-bottom:.35rem}.drawer .door--drawer{font-size:clamp(1.55rem,6.4vw,2.15rem);border:0;border-block-end:1px solid var(--line);padding-inline:0}.drawer .door--drawer .icon-well{display:none}.drawer .door--drawer[aria-current=page]{color:var(--ink);box-shadow:inset 3px 0 0 var(--gold);padding-inline-start:.85rem}html[dir=rtl] .drawer .door--drawer[aria-current=page]{box-shadow:inset -3px 0 0 var(--gold);padding-inline-start:0;padding-inline-end:.85rem}.drawer__lang{display:flex;align-items:center;justify-content:space-between;gap:1rem}.drawer__cta{margin-top:auto}.drawer .btn{margin-top:0;width:100%}.footer .door--footer .icon-well{display:none}.footer-nav{display:grid;gap:.15rem}.footer p{color:var(--muted)}.hero-editorial .hero__grid,.hero-conversion .hero__grid,.hero-quiet .hero__grid,.hero-hush .hero__grid{grid-template-columns:minmax(0,38rem)}.hero-editorial .hero__grid:has(.hero-media),.hero-quiet .hero__grid:has(.hero-media){grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}@media(max-width:820px){.hero-editorial .hero__grid:has(.hero-media),.hero-quiet .hero__grid:has(.hero-media){grid-template-columns:1fr}}body[data-page=about] .hero-media .about-hero-visual{margin:0;width:100%;max-width:min(100%,26.5rem);margin-inline:auto;aspect-ratio:1 / 1;overflow:hidden;border-radius:0}body[data-page=about] .about-hero-visual__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}body[data-page=about] .hero-media:has(.about-hero-visual){align-self:center;padding-block-end:3.75rem}body[data-page=about] .hero--rich-copy .hero__title{font-size:clamp(1.72rem,2.1vw + 1.05rem,2.65rem);max-width:22em;line-height:1.2;margin-block:1.15rem .65rem;text-wrap:pretty}body[data-page=about] .hero__deck{font-size:clamp(1.02rem,.35vw + .95rem,1.2rem);line-height:1.55;font-weight:500;color:var(--ink);max-width:34rem;margin-block:0 1rem}body[data-page=about] .hero__desc{font-size:1.0625rem;line-height:1.75;max-width:36rem;color:var(--muted)}body[data-page=about] .hero__desc+.hero__desc{margin-top:.75rem}@media(max-width:820px){body[data-page=about] .hero-quiet.hero--rich-copy{padding-block:3.25rem 2.35rem}body[data-page=about] .hero--rich-copy .hero__title{font-size:clamp(1.55rem,5.2vw,1.95rem);max-width:100%}body[data-page=about] .hero-media .about-hero-visual{max-width:100%;aspect-ratio:3 / 2;max-height:clamp(12.5rem,46vw,17.5rem)}body[data-page=about] .hero-media:has(.about-hero-visual){padding-block-end:3rem}}@media(max-width:420px){body[data-page=about] .hero--rich-copy .hero__title{font-size:clamp(1.42rem,6.8vw,1.72rem)}}body[data-page=execution] .hero-media .execution-hero-art{margin:0;width:100%;max-width:min(100%,36rem);margin-inline:auto}body[data-page=execution] .execution-hero-art picture{display:block;width:100%}body[data-page=execution] .execution-hero-art__img{display:block;width:100%;height:auto;max-width:100%}body[data-page=execution] .hero-media:has(.execution-hero-art){align-self:center}@media(max-width:820px){body[data-page=execution] .hero-media .execution-hero-art{max-width:100%}}body[data-page=sectors] .hero-service.hero--rich-copy .hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(1.75rem,4vw,3.25rem)}body[data-page=sectors] .hero--rich-copy .hero__title{font-size:clamp(1.62rem,2.05vw + .88rem,2.38rem);max-width:22em;width:100%;line-height:1.2;margin-block:1rem .5rem;text-wrap:pretty}body[data-page=sectors] .hero__deck{font-size:clamp(1.06rem,.4vw + .96rem,1.24rem);line-height:1.48;font-weight:500;color:var(--ink);max-width:38rem;margin-block:0 .85rem}body[data-page=sectors] .hero__desc{font-size:1.0625rem;line-height:1.72;max-width:40rem;color:var(--muted)}body[data-page=sectors] .hero__desc+.hero__desc{margin-top:.7rem}body[data-page=sectors] .hero--rich-copy .hero-actions{margin-top:1.55rem;gap:1.25rem 1.5rem}body[data-page=sectors] .hero-media:has(.hero-visual--atlas){align-self:center}body[data-page=sectors] .hero-media .sectors-hero-art{margin:0;width:100%;max-width:min(100%,36rem);margin-inline:auto}body[data-page=sectors] .sectors-hero-art picture{display:block;width:100%}body[data-page=sectors] .sectors-hero-art__img{display:block;width:100%;height:auto;max-width:100%}body[data-page=sectors] .hero-media:has(.sectors-hero-art){align-self:center}@media(max-width:820px){body[data-page=sectors] .hero-media .sectors-hero-art{max-width:100%}body[data-page=sectors] .hero-service.hero--rich-copy .hero__grid{grid-template-columns:1fr}body[data-page=sectors] .hero--rich-copy .hero__title{font-size:clamp(1.5rem,4.6vw,1.95rem);max-width:100%}}@media(max-width:420px){body[data-page=sectors] .hero--rich-copy .hero__title{font-size:clamp(1.38rem,5.8vw,1.72rem)}}body[data-page=sectors] .sectors-definition{padding-block:clamp(1.65rem,3.2vw,2.5rem);background:linear-gradient(180deg,color-mix(in srgb,var(--sand) 14%,var(--ivory)) 0%,var(--ivory) 100%)}body[data-page=sectors] .sectors-definition__frame{position:relative;border:1px solid var(--gold-line);background:var(--ivory);padding:clamp(1.35rem,2.8vw,2rem) clamp(1.15rem,2.8vw,2.35rem);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-line) 35%,transparent)}body[data-page=sectors] .sectors-definition__frame:before,body[data-page=sectors] .sectors-definition__frame:after{content:"";position:absolute;width:2.75rem;height:1px;background:var(--gold);opacity:.85;pointer-events:none}body[data-page=sectors] .sectors-definition__frame:before{inset-inline-start:clamp(1.15rem,2.8vw,2.35rem);top:0;transform:translateY(-50%)}body[data-page=sectors] .sectors-definition__frame:after{inset-inline-end:clamp(1.15rem,2.8vw,2.35rem);bottom:0;transform:translateY(50%)}body[data-page=sectors] .sectors-definition__grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(1.15rem,2.8vw,2.35rem);align-items:stretch}body[data-page=sectors] .sectors-definition__item{display:flex;flex-direction:column;justify-content:flex-start;min-height:100%;padding-block:.15rem}body[data-page=sectors] .sectors-definition__item--contrast{padding-inline:clamp(.35rem,1.2vw,.85rem);background:color-mix(in srgb,var(--sand) 11%,var(--ivory))}body[data-page=sectors] .sectors-definition__divider{width:1px;align-self:stretch;background:linear-gradient(180deg,transparent 0%,var(--gold) 12%,var(--gold) 88%,transparent 100%);opacity:.9}body[data-page=sectors] .sectors-definition__eyebrow{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;margin:0 0 .65rem;font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 72%,var(--ink))}body[data-page=sectors] .sectors-definition__eyebrow-rule{display:block;width:1.75rem;height:1px;background:var(--gold);opacity:.75}body[data-page=sectors] .sectors-definition__title{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;margin:0 0 .7rem;max-width:min(26rem,100%)}body[data-page=sectors] .sectors-definition__title-lead{font-family:var(--font-display);font-size:clamp(1.95rem,1.35vw + 1.25rem,2.55rem);font-weight:600;line-height:1;letter-spacing:-.025em;color:var(--ink)}body[data-page=sectors] .sectors-definition__title-rest{font-family:var(--font-display);font-size:clamp(1.12rem,.32vw + .98rem,1.45rem);font-weight:600;line-height:1.28;color:color-mix(in srgb,var(--ink) 92%,var(--muted));text-wrap:balance;max-width:24ch}body[data-page=sectors] .sectors-definition__body{margin:0;flex:1;font-size:1.0625rem;line-height:1.72;color:var(--muted);max-width:40rem}@media(max-width:820px){body[data-page=sectors] .sectors-definition__grid{grid-template-columns:1fr;gap:1.25rem}body[data-page=sectors] .sectors-definition__divider{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,var(--gold) 12%,var(--gold) 88%,transparent 100%)}body[data-page=sectors] .sectors-definition__item--contrast{padding-inline:0;padding-block-start:.35rem;background:transparent}}body[data-page=sectors] #sectors.section--veiled{padding-block-start:clamp(1.35rem,2.8vw,2rem)}body[data-page=sectors] .sectors-navigator{display:grid;grid-template-columns:1fr;gap:clamp(1.35rem,3vw,2rem);align-items:start}@media(min-width:820px){body[data-page=sectors] .sectors-navigator{grid-template-columns:minmax(20rem,.82fr) minmax(0,1.18fr);gap:clamp(1.5rem,3.2vw,2.65rem)}}body[data-page=sectors] .sectors-navigator__list{list-style:none;margin:0;padding:0;border:1px solid var(--gold-line);background:var(--ivory)}body[data-page=sectors] .sectors-navigator__item{margin:0;border-block-end:1px solid color-mix(in srgb,var(--ink) 10%,var(--line))}body[data-page=sectors] .sectors-navigator__item:last-child{border-block-end:none}body[data-page=sectors] .sectors-navigator__row{display:flex;align-items:center;justify-content:space-between;gap:.85rem;width:100%;min-height:4.75rem;padding:clamp(.85rem,1.6vw,1.05rem) clamp(.9rem,1.8vw,1.15rem);border:none;background:transparent;text-align:start;cursor:pointer;font:inherit;color:inherit;transition:background .2s ease,box-shadow .2s ease}body[data-page=sectors] .sectors-navigator__num{flex-shrink:0;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.08em;color:color-mix(in srgb,var(--muted) 88%,var(--ink));padding-top:.2rem}body[data-page=sectors] .sectors-navigator__copy{display:flex;flex-direction:column;gap:.28rem;min-width:0;flex:1}body[data-page=sectors] .sectors-navigator__name{font-family:var(--font-display);font-size:clamp(1.02rem,.35vw + .92rem,1.14rem);font-weight:600;line-height:1.22;color:var(--ink)}body[data-page=sectors] .sectors-navigator__question{font-size:.9375rem;line-height:1.45;color:var(--muted);text-wrap:pretty}body[data-page=sectors] .sectors-navigator__trail{flex-shrink:0;display:grid;place-items:center;width:1.35rem;height:1.35rem}body[data-page=sectors] .sectors-navigator__arrow{font-size:1.05rem;line-height:1;color:color-mix(in srgb,var(--muted) 70%,var(--ink));transition:transform .2s ease,color .2s ease}body[data-page=sectors] .sectors-navigator__committed-mark{width:1.05rem;height:1.05rem;color:var(--gold);stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}body[data-page=sectors] .sectors-navigator__row:hover{background:color-mix(in srgb,var(--sand) 22%,var(--ivory))}body[data-page=sectors] .sectors-navigator__row:hover .sectors-navigator__arrow{transform:translate(3px);color:var(--gold)}body[data-page=sectors] .sectors-navigator__row.is-active{background:color-mix(in srgb,var(--sand) 16%,var(--ivory));box-shadow:inset 3px 0 0 var(--gold)}body[data-page=sectors] .sectors-navigator__row.is-active .sectors-navigator__num{color:var(--gold)}body[data-page=sectors] .sectors-navigator__row.is-active .sectors-navigator__name{color:var(--ink)}body[data-page=sectors] .sectors-navigator__row.is-active .sectors-navigator__question{color:color-mix(in srgb,var(--ink) 55%,var(--muted))}body[data-page=sectors] .sectors-navigator__row.is-preview{background:color-mix(in srgb,var(--sky) 14%,var(--ivory));box-shadow:inset 1px 0 color-mix(in srgb,var(--gold) 55%,transparent)}body[data-page=sectors] .sectors-navigator__row.is-preview .sectors-navigator__num{color:color-mix(in srgb,var(--gold) 72%,var(--muted))}body[data-page=sectors] .sectors-navigator__row.is-preview .sectors-navigator__question{color:color-mix(in srgb,var(--ink) 42%,var(--muted))}body[data-page=sectors] .sectors-navigator__row.is-preview .sectors-navigator__arrow{color:color-mix(in srgb,var(--gold) 80%,var(--muted))}body[data-page=sectors] .sectors-navigator__row.is-active .sectors-navigator__arrow{color:var(--gold);transform:translate(2px)}body[data-page=sectors] .sectors-navigator__row.is-active .sectors-navigator__committed-mark{filter:drop-shadow(0 0 0 color-mix(in srgb,var(--gold) 35%,transparent))}body[data-page=sectors] .sectors-navigator__stage{position:relative;--sectors-stage-min-h: clamp(20rem, 42vh, 26rem);min-height:var(--sectors-stage-min-h);border:1px solid var(--gold-line);overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--sky) 12%,var(--ivory)) 0%,var(--ivory) 48%,color-mix(in srgb,var(--sand) 8%,var(--ivory)) 100%);--sectors-stage-ease: cubic-bezier(.22, 1, .36, 1);--sectors-stage-duration: .34s}body[data-page=sectors] .sectors-navigator__stage:before{content:"";position:absolute;inset-inline-end:4%;top:-8%;width:min(48%,20rem);height:58%;border:1px solid color-mix(in srgb,var(--gold-line) 55%,transparent);border-radius:50%;pointer-events:none;opacity:0;transition:opacity var(--sectors-stage-duration) var(--sectors-stage-ease)}body[data-page=sectors] .sectors-navigator__stage.is-idle:before{opacity:.28}body[data-page=sectors] .sectors-navigator__stage.is-revealed:before{opacity:.65}body[data-page=sectors] .sectors-navigator__brand-state,body[data-page=sectors] .sectors-navigator__detail-surface{position:absolute;inset:0;transition:opacity var(--sectors-stage-duration) var(--sectors-stage-ease),transform var(--sectors-stage-duration) var(--sectors-stage-ease),clip-path var(--sectors-stage-duration) var(--sectors-stage-ease)}body[data-page=sectors] .sectors-navigator__brand-state{z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;padding:clamp(1.5rem,3vw,2.25rem);opacity:1;transform:scale(1);clip-path:circle(42% at 50% 46%);pointer-events:none}body[data-page=sectors] .sectors-navigator__stage.is-revealed .sectors-navigator__brand-state{opacity:0;transform:scale(.72);clip-path:circle(68% at 50% 46%)}body[data-page=sectors] .sectors-navigator__medallion{position:relative;display:grid;place-items:center;width:clamp(7.5rem,14vw,9.25rem);height:clamp(7.5rem,14vw,9.25rem)}body[data-page=sectors] .sectors-navigator__medallion-ring{position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--gold) 70%,var(--gold-line));border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-line) 40%,transparent)}body[data-page=sectors] .sectors-navigator__medallion-orbit{position:absolute;inset:-.45rem;border:1px solid color-mix(in srgb,var(--gold-line) 45%,transparent);border-radius:50%;opacity:.85}body[data-page=sectors] .sectors-navigator__medallion-mark{width:clamp(2.85rem,5vw,3.35rem);height:auto;opacity:.92}body[data-page=sectors] .sectors-navigator__brand-wordmark{margin:0;font-family:var(--font-display);font-size:clamp(.95rem,.35vw + .82rem,1.08rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 72%,var(--muted))}body[data-page=sectors] .sectors-navigator__brand-hint{display:none;margin:.55rem 0 0;max-width:18.5rem;text-align:center;font-family:var(--font-sans);font-size:.875rem;line-height:1.45;color:color-mix(in srgb,var(--muted) 88%,var(--ink))}@media(hover:hover)and (pointer:fine){body[data-page=sectors] .sectors-navigator__brand-hint{display:block}}body[data-page=sectors] .sectors-navigator__detail-surface{z-index:1;padding:clamp(1.35rem,2.6vw,2rem) clamp(1.25rem,2.8vw,2.15rem);overflow:visible;opacity:0;transform:scale(.94);clip-path:inset(12% 14% 12% 14% round 48%);pointer-events:none}body[data-page=sectors] .sectors-navigator__stage.is-revealed .sectors-navigator__detail-surface{opacity:1;transform:scale(1);clip-path:inset(0 0 0 0 round 0);pointer-events:auto}body[data-page=sectors] .sectors-navigator__detail-inner{position:relative;z-index:1;max-width:40rem;min-width:0}body[data-page=sectors] .sectors-navigator__stage.is-revealed .sectors-navigator__detail-title,body[data-page=sectors] .sectors-navigator__stage.is-revealed .sectors-navigator__detail-question{animation:sectors-navigator-copy-in .32s var(--sectors-stage-ease) 80ms both}body[data-page=sectors] .sectors-navigator__stage.is-revealed .sectors-navigator__lead,body[data-page=sectors] .sectors-navigator__stage.is-revealed .sectors-navigator__context,body[data-page=sectors] .sectors-navigator__stage.is-revealed .sectors-navigator__facts,body[data-page=sectors] .sectors-navigator__stage.is-revealed .sectors-navigator__related,body[data-page=sectors] .sectors-navigator__stage.is-revealed .sectors-navigator__insight{animation:sectors-navigator-copy-in .32s var(--sectors-stage-ease) .12s both}@keyframes sectors-navigator-copy-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){body[data-page=sectors] .sectors-navigator__brand-state,body[data-page=sectors] .sectors-navigator__detail-surface,body[data-page=sectors] .sectors-navigator__stage:before{transition-duration:.14s;transform:none;clip-path:none}body[data-page=sectors] .sectors-navigator__stage.is-revealed .sectors-navigator__brand-state{transform:none}body[data-page=sectors] .sectors-navigator__stage.is-revealed .sectors-navigator__detail-title,body[data-page=sectors] .sectors-navigator__stage.is-revealed .sectors-navigator__detail-question,body[data-page=sectors] .sectors-navigator__stage.is-revealed .sectors-navigator__lead,body[data-page=sectors] .sectors-navigator__stage.is-revealed .sectors-navigator__context,body[data-page=sectors] .sectors-navigator__stage.is-revealed .sectors-navigator__facts,body[data-page=sectors] .sectors-navigator__stage.is-revealed .sectors-navigator__related,body[data-page=sectors] .sectors-navigator__stage.is-revealed .sectors-navigator__insight{animation:none}body[data-page=sectors] .sectors-navigator__row:hover .sectors-navigator__arrow,body[data-page=sectors] .sectors-navigator__row.is-active .sectors-navigator__arrow{transform:none}}body[data-page=sectors] .sectors-navigator__detail-num{margin:0 0 .45rem;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.1em;color:var(--gold)}body[data-page=sectors] .sectors-navigator__detail-title{margin:0 0 .55rem;font-family:var(--font-display);font-size:clamp(1.55rem,1.1vw + 1.15rem,2.05rem);font-weight:600;line-height:1.15;color:var(--ink);text-wrap:balance}body[data-page=sectors] .sectors-navigator__detail-question{margin:0 0 .85rem;font-family:var(--font-display);font-size:clamp(1.08rem,.45vw + .95rem,1.28rem);font-weight:600;line-height:1.32;color:color-mix(in srgb,var(--ink) 88%,var(--muted));text-wrap:balance;max-width:34ch}body[data-page=sectors] .sectors-navigator__lead{margin:.85rem 0 .65rem;font-size:1.0625rem;line-height:1.68;font-weight:600;color:var(--ink);max-width:38rem;text-wrap:pretty}body[data-page=sectors] .sectors-navigator__context{margin:0 0 1rem;font-size:1.0625rem;line-height:1.72;color:var(--muted);max-width:38rem;text-wrap:pretty}body[data-page=sectors] .sectors-navigator__facts{display:grid;gap:clamp(.85rem,2vw,1.35rem);margin:0 0 1.15rem;padding-block:.85rem;border-block:1px solid color-mix(in srgb,var(--gold-line) 55%,transparent)}@media(min-width:900px){body[data-page=sectors] .sectors-navigator__facts{grid-template-columns:1fr 1fr;gap:clamp(1rem,2.4vw,1.65rem)}}body[data-page=sectors] .sectors-navigator__fact-label,body[data-page=sectors] .sectors-navigator__related-label,body[data-page=sectors] .sectors-navigator__insight-label{margin:0 0 .35rem;font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--gold)}body[data-page=sectors] .sectors-navigator__fact-body{margin:0;font-size:1rem;line-height:1.65;color:color-mix(in srgb,var(--ink) 78%,var(--muted));text-wrap:pretty}body[data-page=sectors] .sectors-navigator__related{margin:0 0 .65rem}body[data-page=sectors] .sectors-navigator__related-list{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}body[data-page=sectors] .sectors-navigator__related-link,body[data-page=sectors] .sectors-navigator__insight-link{display:inline-flex;align-items:baseline;gap:.4rem;max-width:100%;min-width:0;font-size:1rem;line-height:1.45;color:var(--ink);text-decoration:none;text-wrap:pretty;overflow-wrap:anywhere;transition:color .16s ease}body[data-page=sectors] .sectors-navigator__related-link:hover,body[data-page=sectors] .sectors-navigator__related-link:focus-visible,body[data-page=sectors] .sectors-navigator__insight-link:hover,body[data-page=sectors] .sectors-navigator__insight-link:focus-visible{color:color-mix(in srgb,var(--gold) 72%,var(--ink))}body[data-page=sectors] .sectors-navigator__related-link:focus-visible,body[data-page=sectors] .sectors-navigator__insight-link:focus-visible{outline:2px solid color-mix(in srgb,var(--gold) 65%,transparent);outline-offset:3px;border-radius:2px}body[data-page=sectors] .sectors-navigator__related-link-icon,body[data-page=sectors] .sectors-navigator__insight-link-icon{flex-shrink:0;width:.85rem;height:.85rem;color:var(--gold);stroke:currentColor;fill:none;stroke-width:2;transform:translateY(.08rem)}body[data-page=sectors] .sectors-navigator__insight{margin-top:.85rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--gold-line) 45%,transparent)}body[data-page=sectors] .sectors-navigator__insight-link{font-family:var(--font-display);font-size:1.02rem;font-weight:600;line-height:1.4}@media(max-width:768px){body[data-page=sectors] .sectors-navigator__row{min-height:3.25rem;padding-block:.95rem;align-items:start;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:.65rem;row-gap:.35rem}body[data-page=sectors] .sectors-navigator__num{grid-column:1;grid-row:1;padding-top:0}body[data-page=sectors] .sectors-navigator__arrow{grid-column:3;grid-row:1;justify-self:end}body[data-page=sectors] .sectors-navigator__copy{grid-column:1 / -1;grid-row:2}body[data-page=sectors] .sectors-navigator__stage{min-height:clamp(18rem,38vh,22rem)}body[data-page=sectors] .sectors-navigator__detail-question{max-width:none}}@media(min-width:769px)and (max-width:819px){body[data-page=sectors] .sectors-navigator{grid-template-columns:minmax(16rem,.84fr) minmax(0,1.16fr)}}@media(min-width:820px)and (max-width:1023px){body[data-page=sectors] .sectors-navigator__stage{--sectors-stage-min-h: 1040px}}@media(min-width:1024px)and (max-width:1279px){body[data-page=sectors] .sectors-navigator__stage{--sectors-stage-min-h: 940px}}@media(min-width:1280px)and (max-width:1439px){body[data-page=sectors] .sectors-navigator__stage{--sectors-stage-min-h: 910px}}@media(min-width:1440px){body[data-page=sectors] .sectors-navigator__stage{--sectors-stage-min-h: 910px}}@media(min-width:820px){body[data-page=sectors] .sectors-navigator__stage,body[data-page=sectors] .sectors-navigator__stage.is-revealed,body[data-page=sectors] .sectors-navigator__stage.is-idle{height:var(--sectors-stage-min-h);min-height:var(--sectors-stage-min-h);overflow:hidden}body[data-page=sectors] .sectors-navigator__stage.is-revealed .sectors-navigator__detail-surface{overflow-x:clip;overflow-y:visible}}@media(max-width:819px){body[data-page=sectors] .sectors-navigator__stage.is-revealed{height:auto;min-height:clamp(18rem,38vh,22rem)}body[data-page=sectors] .sectors-navigator__stage.is-revealed .sectors-navigator__detail-surface{position:relative;inset:auto;overflow:visible}}body[data-page=execution] .hero-service.hero--rich-copy .hero__grid{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:clamp(1.75rem,4vw,3.5rem)}body[data-page=execution] .hero--rich-copy .hero__title{font-size:clamp(1.78rem,2.4vw + .85rem,2.72rem);max-width:none;width:100%;line-height:1.18;margin-block:1rem .45rem;text-wrap:balance}body[data-page=execution] .hero__deck{font-size:clamp(1.08rem,.45vw + .98rem,1.28rem);line-height:1.5;font-weight:500;color:var(--ink);max-width:42rem;margin-block:0 .85rem}body[data-page=execution] .hero__desc{font-size:1.0625rem;line-height:1.72;max-width:42rem;color:var(--muted)}body[data-page=execution] .hero__desc+.hero__desc{margin-top:.7rem}body[data-page=execution] .hero--rich-copy .hero-actions{margin-top:1.65rem;gap:1.25rem 1.5rem}@media(max-width:820px){body[data-page=execution] .hero-service.hero--rich-copy .hero__grid{grid-template-columns:1fr}body[data-page=execution] .hero--rich-copy .hero__title{font-size:clamp(1.55rem,4.8vw,2rem)}}@media(max-width:420px){body[data-page=execution] .hero--rich-copy .hero__title{font-size:clamp(1.42rem,6.2vw,1.78rem)}}body[data-page=execution] .execution-definition{padding-block:clamp(1.65rem,3.2vw,2.5rem);background:linear-gradient(180deg,color-mix(in srgb,var(--sand) 14%,var(--ivory)) 0%,var(--ivory) 100%)}body[data-page=execution] .execution-definition__frame{position:relative;border:1px solid var(--gold-line);background:var(--ivory);padding:clamp(1.35rem,2.8vw,2rem) clamp(1.15rem,2.8vw,2.35rem);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-line) 35%,transparent)}body[data-page=execution] .execution-definition__frame:before,body[data-page=execution] .execution-definition__frame:after{content:"";position:absolute;width:2.75rem;height:1px;background:var(--gold);opacity:.85;pointer-events:none}body[data-page=execution] .execution-definition__frame:before{inset-inline-start:clamp(1.15rem,2.8vw,2.35rem);top:0;transform:translateY(-50%)}body[data-page=execution] .execution-definition__frame:after{inset-inline-end:clamp(1.15rem,2.8vw,2.35rem);bottom:0;transform:translateY(50%)}body[data-page=execution] .execution-definition__grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(1.15rem,2.8vw,2.35rem);align-items:stretch}body[data-page=execution] .execution-definition__item{display:flex;flex-direction:column;justify-content:flex-start;min-height:100%;padding-block:.15rem}body[data-page=execution] .execution-definition__item--contrast{padding-inline:clamp(.35rem,1.2vw,.85rem);background:color-mix(in srgb,var(--sand) 11%,var(--ivory))}body[data-page=execution] .execution-definition__divider{width:1px;align-self:stretch;background:linear-gradient(180deg,transparent 0%,var(--gold) 12%,var(--gold) 88%,transparent 100%);opacity:.9}body[data-page=execution] .execution-definition__title{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;margin:0 0 .7rem;max-width:min(22rem,100%)}body[data-page=execution] .execution-definition__title-lead{font-family:var(--font-display);font-size:clamp(1.95rem,1.35vw + 1.25rem,2.55rem);font-weight:600;line-height:1;letter-spacing:-.025em;color:var(--ink)}body[data-page=execution] .execution-definition__title-rest{font-family:var(--font-display);font-size:clamp(1.18rem,.35vw + 1.02rem,1.52rem);font-weight:600;line-height:1.26;color:color-mix(in srgb,var(--ink) 92%,var(--muted));text-wrap:balance;max-width:19ch}body[data-page=execution] .execution-definition__body{margin:0;flex:1;font-size:1.0625rem;line-height:1.72;color:var(--muted);max-width:40rem}body[data-page=execution] .execution-services-intro{padding-block:clamp(.85rem,1.75vw,1.2rem) clamp(.7rem,1.5vw,1rem);border-block-end:1px solid var(--line);background:var(--ivory)}body[data-page=execution] .execution-services-intro__inner{display:grid;grid-template-columns:minmax(0,min(40rem,100%)) minmax(0,1fr);gap:clamp(1.25rem,3vw,2rem);align-items:center}body[data-page=execution] .execution-services-intro__copy{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0}body[data-page=execution] .execution-services-intro__title{margin:0;font-family:var(--font-display);font-size:clamp(1.42rem,.9vw + 1.05rem,2rem);font-weight:600;line-height:1.2;color:var(--ink);max-width:20ch;text-wrap:balance}body[data-page=execution] .execution-services-intro__rule{display:block;width:2.75rem;height:1px;flex-shrink:0;background:var(--gold)}body[data-page=execution] .execution-services-intro__body{margin:0;font-size:1.0625rem;line-height:1.65;color:var(--muted);max-width:38rem}body[data-page=execution] .execution-services-intro__accent{align-self:center;width:100%;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 55%,transparent) 0%,color-mix(in srgb,var(--gold-line) 35%,transparent) 42%,transparent 100%);pointer-events:none}@media(max-width:820px){body[data-page=execution] .execution-definition__grid{grid-template-columns:1fr;gap:1.25rem}body[data-page=execution] .execution-definition__divider{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,var(--gold) 12%,var(--gold) 88%,transparent 100%)}body[data-page=execution] .execution-definition__item--contrast{padding-inline:0;padding-block-start:.35rem;background:transparent}body[data-page=execution] .execution-services-intro__inner{grid-template-columns:1fr;gap:.75rem}body[data-page=execution] .execution-services-intro__accent{display:none}}.hero-editorial .hero-seq:before,.hero-editorial .hero-seq:after,.hero-conversion .hero-seq:before,.hero-conversion .hero-seq:after,.hero-quiet .hero-seq:before,.hero-quiet .hero-seq:after,.hero-hush .hero-seq:before,.hero-hush .hero-seq:after{display:none}.hero-editorial .hero-seq,.hero-conversion .hero-seq,.hero-quiet .hero-seq,.hero-hush .hero-seq{padding-inline-start:0}.hero-conversion,.hero-hush{padding-block:3.25rem 2.25rem}.hero-proof,.hero-story{background:radial-gradient(ellipse 70% 80% at 88% 10%,color-mix(in srgb,var(--gold) 14%,transparent),transparent 58%),var(--plum);color:var(--ivory)}.hero-proof .hero__ink,.hero-story .hero__ink,.hero-proof .lead,.hero-story .lead{color:var(--ivory)}.hero-proof .kicker,.hero-story .kicker{color:var(--gold)}.hero-proof .hero-seq:before,.hero-story .hero-seq:before{border-color:color-mix(in srgb,var(--gold) 45%,transparent)}.hero-proof .hero-seq:after,.hero-story .hero-seq:after{background:linear-gradient(180deg,var(--gold),transparent 88%)}.hero-service .hero-seq:before,.hero-system .hero-seq:before{opacity:.45}.head--wide{max-width:46rem}.head h2{font-size:var(--text-h2);max-width:16ch}.about-who .head{max-width:44rem}.about-who .head h2{max-width:22em;line-height:1.22;text-wrap:pretty}@media(max-width:820px){.about-who .head h2{max-width:100%;font-size:clamp(1.35rem,4.8vw,var(--text-h2))}}.consulting-definition{padding-block:clamp(2.25rem,4.5vw,3.25rem)}.consulting-definition__grid{display:grid;gap:clamp(1.75rem,3vw,2.5rem);align-items:start}.consulting-definition__title{margin:0;max-width:22em;font-size:clamp(1.35rem,1.2vw + 1.1rem,var(--text-h2));line-height:1.22;color:var(--ink);text-wrap:pretty}.consulting-definition__text{margin:1.05rem 0 0;max-width:42rem;font-size:1.0625rem;line-height:1.75;color:var(--muted)}.consulting-definition__audience-title{margin:0;max-width:20em;font-size:clamp(1.05rem,.45vw + .92rem,1.2rem);font-weight:600;line-height:1.35;color:var(--ink);text-wrap:pretty}.consulting-definition__audience-text{margin:.75rem 0 0;max-width:26rem;font-size:1rem;line-height:1.7;color:var(--muted)}@media(min-width:821px){.consulting-definition__grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:clamp(2rem,3.5vw,3.25rem)}.consulting-definition__audience{border-inline-start:1px solid color-mix(in srgb,var(--gold) 32%,transparent);padding-inline-start:clamp(1.5rem,2.5vw,2.25rem);padding-block-start:.15rem}}.consulting-gallery__intro-stage{position:relative}@media(min-width:1101px){.consulting-delivery{position:absolute;top:0;inset-inline-end:0;bottom:clamp(-4.75rem,-6.5vw,-3rem);width:min(38vw,31rem);max-width:calc(100% - 42rem);height:auto;max-height:none;overflow:hidden;pointer-events:auto;outline:none;perspective:1200px}}.consulting-delivery{overflow:hidden;pointer-events:auto;outline:none}.consulting-delivery__shell{position:relative;width:100%;height:100%;transform-style:preserve-3d}.consulting-delivery__flip{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.consulting-delivery:hover .consulting-delivery__flip{transform:rotateY(180deg)}}.consulting-delivery:focus-visible .consulting-delivery__flip,.consulting-delivery.is-flipped .consulting-delivery__flip{transform:rotateY(180deg)}.consulting-delivery__face{position:absolute;inset:0;display:flex;flex-direction:column;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d}.consulting-delivery__face--front{transform:rotateY(0)}.consulting-delivery__face--back{transform:rotateY(180deg)}.consulting-delivery__frame{position:relative;flex:1 1 auto;min-height:0;height:100%;padding:1.35rem 1.35rem 1.45rem 1.45rem;background:transparent;border:none;box-shadow:none}.consulting-delivery__frame:before{content:"";position:absolute;inset-block-start:.65rem;inset-inline-start:0;width:2.75rem;height:1px;background:var(--gold)}.consulting-delivery__frame:after{content:"";position:absolute;inset-block-end:0;inset-inline-end:0;width:3.5rem;height:3.5rem;border-block-end:1px solid color-mix(in srgb,var(--gold) 45%,transparent);border-inline-end:1px solid color-mix(in srgb,var(--gold) 45%,transparent);pointer-events:none}.consulting-delivery__frame--front{display:flex;flex-direction:column;justify-content:flex-start;background:transparent}.consulting-delivery__frame--front .consulting-delivery__eyebrow{flex-shrink:0;margin-block-end:clamp(.35rem,1vw,.55rem)}.consulting-delivery__frame--back{display:flex;flex-direction:column;justify-content:center;background:var(--ivory);border:1px solid color-mix(in srgb,var(--gold) 22%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--ivory) 70%,transparent)}.consulting-delivery__frame--back:before{width:3.25rem;inset-block-start:1rem}.consulting-delivery__eyebrow{margin:0 0 .5rem;color:color-mix(in srgb,var(--gold) 90%,var(--ink))}.consulting-delivery__eyebrow--muted{margin:0 0 .65rem;font-size:.72rem;opacity:.85}.consulting-delivery__frame--front .consulting-delivery__title{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(.45rem,1.35vw,.85rem);margin:0;min-height:0;max-width:100%;width:100%;color:var(--ink);text-wrap:pretty}.consulting-delivery__title-line{display:block;font-family:var(--font-display);font-weight:600}.consulting-delivery__title-line--lead{font-size:clamp(1.15rem,.85vw + .95rem,1.68rem);line-height:1.2;letter-spacing:-.01em}.consulting-delivery__title-line--trail{font-size:clamp(1.1rem,.72vw + .92rem,1.58rem);line-height:1.26;letter-spacing:-.008em;max-width:16.5em}.consulting-delivery__frame--front .consulting-delivery__brand{display:inline-flex;align-items:center;gap:clamp(.55rem,1.35vw,.85rem);margin-block:clamp(.35rem,1.1vw,.7rem);max-width:100%}.consulting-delivery__frame--front .consulting-delivery__brand-mark{width:clamp(2.4rem,5.2vw,3.35rem);height:auto;object-fit:contain;flex-shrink:0;background:transparent}.consulting-delivery__frame--front .consulting-delivery__brand-name{font-family:var(--font-display);font-size:clamp(1.62rem,1.35vw + 1.15rem,2.28rem);font-weight:600;font-optical-sizing:auto;letter-spacing:-.018em;line-height:1.08;color:var(--ink)}@media(max-width:1100px){.consulting-delivery__title-line--lead{font-size:clamp(1.08rem,2.8vw + .82rem,1.38rem)}.consulting-delivery__title-line--trail{font-size:clamp(1.02rem,2.4vw + .78rem,1.28rem);max-width:none}.consulting-delivery__frame--front .consulting-delivery__brand-mark{width:clamp(2.1rem,7vw,2.75rem)}.consulting-delivery__frame--front .consulting-delivery__brand-name{font-size:clamp(1.38rem,4.2vw + .85rem,1.78rem)}.consulting-delivery__frame--front .consulting-delivery__title{gap:clamp(.35rem,2vw,.55rem)}}.consulting-delivery__body{margin:0;font-size:.9rem;line-height:1.62;color:var(--muted);max-width:22rem;text-wrap:pretty}.consulting-delivery:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 45%,transparent);border-radius:1px}@media(prefers-reduced-motion:reduce){.consulting-delivery{perspective:none}.consulting-delivery__flip{transition:opacity .22s ease;transform:none!important}.consulting-delivery__face{transition:opacity .22s ease}.consulting-delivery__face--front{transform:none;opacity:1}.consulting-delivery__face--back{transform:none;opacity:0;pointer-events:none}.consulting-delivery:hover .consulting-delivery__face--front,.consulting-delivery:focus-visible .consulting-delivery__face--front,.consulting-delivery.is-flipped .consulting-delivery__face--front{opacity:0;pointer-events:none}.consulting-delivery:hover .consulting-delivery__face--back,.consulting-delivery:focus-visible .consulting-delivery__face--back,.consulting-delivery.is-flipped .consulting-delivery__face--back{opacity:1;pointer-events:auto}}@media not ((hover:hover)and (pointer:fine)){.consulting-delivery:hover .consulting-delivery__flip{transform:none}}@media(max-width:1100px){.consulting-delivery{position:static;width:100%;max-width:40rem;height:auto;max-height:none;margin:0 0 1.5rem;perspective:1200px}.consulting-delivery__shell,.consulting-delivery__flip{height:auto;min-height:14.5rem}.consulting-delivery__face{position:absolute;inset:0}.consulting-delivery__title,.consulting-delivery__body{max-width:none}}body[data-page=execution] .execution-gallery{padding-block:clamp(.55rem,1.2vw,.9rem) clamp(.65rem,1.4vw,1rem)}body[data-page=execution] .execution-gallery .consulting-gallery__grid-lead{margin-top:0}.execution-delivery-band{padding-block:clamp(.5rem,1.1vw,.85rem) clamp(1.25rem,2.1vw,1.75rem)}.execution-delivery-band__shell{display:flex;justify-content:center}.execution-delivery{position:relative;width:min(100%,51rem);max-width:100%;outline:none;perspective:1400px;-webkit-perspective:1400px}.execution-delivery__stage{position:relative;width:100%;height:clamp(19.25rem,22.5vw,21.5rem);transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.execution-delivery__plane{position:relative;width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .52s cubic-bezier(.22,1,.36,1);will-change:transform}@media(hover:hover)and (pointer:fine){.execution-delivery:hover .execution-delivery__plane{transform:rotateY(180deg)}}.execution-delivery:focus-visible .execution-delivery__plane,.execution-delivery.is-flipped .execution-delivery__plane{transform:rotateY(180deg)}.execution-delivery__face{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.execution-delivery__face--front{transform:rotateY(0);z-index:2}.execution-delivery__face--back{transform:rotateY(180deg);z-index:1}.execution-delivery__surface{position:relative;box-sizing:border-box;width:100%;height:100%;padding:1.35rem 1.5rem 1.4rem 1.55rem}.execution-delivery__surface:before{content:"";position:absolute;inset-block-start:.85rem;inset-inline-start:0;width:2.75rem;height:1px;background:var(--gold);pointer-events:none}.execution-delivery__surface:after{content:"";position:absolute;inset-block-end:0;inset-inline-end:0;width:3.25rem;height:3.25rem;border-block-end:1px solid color-mix(in srgb,var(--gold) 42%,transparent);border-inline-end:1px solid color-mix(in srgb,var(--gold) 42%,transparent);pointer-events:none}.execution-delivery__surface--front{display:flex;flex-direction:column;background:transparent;border:1px solid color-mix(in srgb,var(--gold) 16%,transparent);border-inline-start:none;border-block-start:none}.execution-delivery__surface--back{display:flex;align-items:center;justify-content:center;background:var(--ivory);border:1px solid color-mix(in srgb,var(--gold) 24%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--ivory) 72%,transparent)}.execution-delivery__surface--back:before{inset-block-start:1rem;width:3rem}.execution-delivery__eyebrow{flex-shrink:0;margin:0 0 .65rem;font-size:.72rem;letter-spacing:.06em;color:color-mix(in srgb,var(--gold) 88%,var(--ink))}.execution-delivery__headline{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-height:0;width:100%;color:var(--ink);text-wrap:pretty}.execution-delivery__headline-lead,.execution-delivery__headline-trail{display:block;width:100%;font-family:var(--font-display);font-weight:600;font-size:clamp(1.32rem,.5vw + 1.14rem,1.68rem);line-height:1.16;letter-spacing:-.012em}.execution-delivery__brand-row{display:flex;flex-direction:row;align-items:center;gap:.55rem;margin-block:clamp(.4rem,1vw,.55rem);max-width:100%}.execution-delivery__brand-mark{display:block;height:clamp(2.625rem,3vw,3rem);width:auto;max-height:3rem;object-fit:contain;flex-shrink:0}.execution-delivery__brand-name{font-family:var(--font-display);font-size:clamp(1.875rem,.25vw + 1.65rem,2rem);font-weight:600;line-height:1.05;letter-spacing:-.016em;white-space:nowrap}.execution-delivery__headline-trail{margin-block-start:clamp(.45rem,1.1vw,.65rem)}.execution-delivery__description{margin:0;max-width:36rem;font-family:var(--font-serif, var(--font-display));font-size:clamp(.98rem,.2vw + .92rem,1.06rem);font-weight:400;line-height:1.62;color:var(--ink);text-wrap:pretty}.execution-delivery:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 45%,transparent);border-radius:1px}@media(max-width:820px){.execution-delivery__stage{height:clamp(17rem,42vw,19.75rem)}.execution-delivery__headline-lead,.execution-delivery__headline-trail{font-size:clamp(1.12rem,2.4vw + .82rem,1.38rem)}.execution-delivery__brand-mark{height:clamp(2rem,5.5vw,2.5rem)}.execution-delivery__brand-name{font-size:clamp(1.45rem,3.2vw + .9rem,1.75rem)}}@media(max-width:390px){.execution-delivery__stage{min-height:clamp(16.5rem,58vw,20rem)}.execution-delivery__surface{padding:1.15rem 1.1rem 1.2rem 1.2rem}.execution-delivery__brand-name{white-space:normal}}@media(prefers-reduced-motion:reduce){.execution-delivery{perspective:none;-webkit-perspective:none}.execution-delivery__plane{transition:none;transform:none!important}.execution-delivery__face{transition:opacity .22s ease}.execution-delivery__face--front{transform:none;opacity:1}.execution-delivery__face--back{transform:none;opacity:0;pointer-events:none}.execution-delivery:hover .execution-delivery__face--front,.execution-delivery:focus-visible .execution-delivery__face--front,.execution-delivery.is-flipped .execution-delivery__face--front{opacity:0;pointer-events:none}.execution-delivery:hover .execution-delivery__face--back,.execution-delivery:focus-visible .execution-delivery__face--back,.execution-delivery.is-flipped .execution-delivery__face--back{opacity:1;pointer-events:auto}}@media not ((hover:hover)and (pointer:fine)){.execution-delivery:hover .execution-delivery__plane{transform:none}}.consulting-gallery__grid-lead{margin:clamp(1.25rem,2.5vw,1.65rem) 0 0;font-size:.95rem;font-weight:600;letter-spacing:.02em;color:var(--ink)}.consulting-gallery__grid{display:grid;gap:clamp(.85rem,1.8vw,1.15rem);margin-top:clamp(.65rem,1.2vw,.85rem);grid-template-columns:1fr}@media(min-width:600px){.consulting-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.consulting-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.consulting-gallery__card{display:grid;grid-template-rows:auto 1fr auto;align-content:stretch;gap:0;min-height:clamp(14.5rem,28vw,17.5rem);width:100%;margin:0;padding:clamp(1.15rem,2vw,1.45rem);text-align:start;font:inherit;color:var(--ivory);cursor:pointer;background:color-mix(in srgb,var(--ink) 94%,black);border:1px solid color-mix(in srgb,var(--ivory) 14%,transparent);transition:border-color var(--t-fast, .15s) ease,background var(--t-fast, .15s) ease}.consulting-gallery__card:hover,.consulting-gallery__card:focus-visible{border-color:color-mix(in srgb,var(--gold) 48%,transparent);background:color-mix(in srgb,var(--ink) 90%,var(--plum) 10%);outline:none}.consulting-gallery__card:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 45%,transparent)}.consulting-gallery__card-num{display:block;margin:0 0 .85rem;color:color-mix(in srgb,var(--gold) 85%,var(--ivory));font-weight:600;font-size:.78rem;font-variant-numeric:tabular-nums;letter-spacing:.06em}.consulting-gallery__card-question{display:block;margin:0;font-family:var(--font-serif, inherit);font-size:clamp(1.12rem,1.1vw + .95rem,1.45rem);font-weight:500;line-height:1.28;color:var(--ivory);text-wrap:pretty}.consulting-gallery__card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-top:clamp(1.1rem,2vw,1.35rem);padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--ivory) 12%,transparent)}.consulting-gallery__card-service{flex:1 1 auto;min-width:0;font-size:.92rem;font-weight:600;line-height:1.4;color:var(--gold);text-wrap:pretty}.consulting-gallery__card:hover .consulting-gallery__card-service,.consulting-gallery__card:focus-visible .consulting-gallery__card-service{color:color-mix(in srgb,var(--gold) 88%,var(--ivory))}.consulting-gallery__card-arrow{flex-shrink:0;display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid color-mix(in srgb,var(--gold) 42%,transparent);background:color-mix(in srgb,var(--ink) 88%,transparent);transition:border-color var(--t-fast, .15s) ease,background var(--t-fast, .15s) ease}.consulting-gallery__card-arrow-icon{width:.95rem;height:.95rem;color:var(--gold);stroke:currentColor;fill:none}.consulting-gallery__card:hover .consulting-gallery__card-arrow-icon,.consulting-gallery__card:focus-visible .consulting-gallery__card-arrow-icon{color:color-mix(in srgb,var(--gold) 88%,var(--ivory))}.consulting-gallery__card:hover .consulting-gallery__card-arrow,.consulting-gallery__card:focus-visible .consulting-gallery__card-arrow{border-color:color-mix(in srgb,var(--gold) 62%,transparent);background:color-mix(in srgb,var(--gold) 12%,var(--ink))}[dir=rtl] .consulting-gallery__card-arrow-icon{transform:scaleX(-1)}.consulting-lightbox{position:fixed;inset:0;margin:auto;padding:0;border:none;width:min(1100px,calc(100vw - 1.5rem));max-width:none;max-height:90dvh;height:fit-content;background:transparent;opacity:0;overflow:visible;transition:opacity .2s var(--ease, ease)}.consulting-lightbox.is-visible{opacity:1}.consulting-lightbox::backdrop{background:color-mix(in srgb,var(--ink) 78%,black);opacity:0;transition:opacity .2s var(--ease, ease)}.consulting-lightbox.is-visible::backdrop{opacity:1}.consulting-lightbox__panel{display:flex;flex-direction:column;max-height:90dvh;background:var(--ivory);border:1px solid color-mix(in srgb,var(--gold) 28%,transparent);box-shadow:0 24px 64px color-mix(in srgb,var(--ink) 22%,transparent);transform:scale(.98);opacity:0;transition:transform .2s var(--ease, ease),opacity .2s var(--ease, ease)}.consulting-lightbox.is-visible .consulting-lightbox__panel{transform:scale(1);opacity:1}.consulting-lightbox__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:clamp(1rem,2vw,1.35rem) clamp(1.15rem,2.5vw,1.65rem) 0;flex-shrink:0}.consulting-lightbox__meta{margin:0}.consulting-lightbox__num{color:var(--gold);font-weight:600;font-size:.8rem}.consulting-lightbox__close{flex-shrink:0;width:2.5rem;height:2.5rem;padding:0;border:1px solid color-mix(in srgb,var(--gold) 35%,transparent);background:transparent;color:var(--ink);font-size:1.45rem;line-height:1;cursor:pointer}.consulting-lightbox__close:hover,.consulting-lightbox__close:focus-visible{border-color:color-mix(in srgb,var(--gold) 55%,transparent);background:color-mix(in srgb,var(--ivory) 90%,var(--gold) 10%);outline:none}.consulting-lightbox__close:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 45%,transparent)}.consulting-lightbox__content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 clamp(1.15rem,2.5vw,1.65rem) clamp(1rem,2vw,1.25rem)}.consulting-lightbox__title{margin:0;font-size:clamp(1.35rem,1.5vw + 1rem,1.9rem);line-height:1.22;color:var(--ink);text-wrap:pretty}.consulting-lightbox__question{margin:1rem 0 0;font-size:clamp(1.05rem,.5vw + .95rem,1.2rem);font-weight:600;line-height:1.4;color:var(--ink);text-wrap:pretty}.consulting-lightbox__description{margin:.85rem 0 0;line-height:1.8;color:var(--muted);max-width:42rem}.consulting-lightbox__block{margin-top:1.35rem;max-width:42rem}.consulting-lightbox__block--best{padding:.9rem 1rem;border-inline-start:2px solid color-mix(in srgb,var(--gold) 45%,transparent);background:color-mix(in srgb,var(--ivory) 92%,var(--gold) 8%)}.consulting-lightbox__label{margin:0 0 .5rem;font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.consulting-lightbox__list{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.consulting-lightbox__list li{position:relative;padding-inline-start:1.1rem;line-height:1.65;color:var(--ink)}.consulting-lightbox__list li:before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:.35rem;height:.35rem;border-radius:50%;background:var(--gold)}.consulting-lightbox__best{margin:0;line-height:1.75;color:var(--muted)}.consulting-lightbox__related{margin-top:1.35rem;padding-top:1rem;border-top:1px solid var(--line);max-width:42rem}.consulting-lightbox__related-kicker{margin:0 0 .35rem}.consulting-lightbox__related .go{font-size:.95rem}.consulting-lightbox__challenge{margin:1rem 0 0;font-size:1.05rem;line-height:1.65;font-weight:500;color:var(--ink)}.consulting-lightbox__body{margin:1rem 0 0;line-height:1.85;color:var(--muted);max-width:40rem}.consulting-lightbox__details{display:grid;gap:1rem 1.75rem;margin-top:1.35rem;max-width:40rem}@media(min-width:720px){.consulting-lightbox__details{grid-template-columns:1fr 1fr}}.consulting-lightbox__details .kicker,.consulting-lightbox__out .kicker{display:block;margin-bottom:.35rem}.consulting-lightbox__out{border-block-start:1px solid var(--line);padding-block-start:1.1rem;margin-top:1.35rem;max-width:40rem;line-height:1.8;color:var(--muted)}.consulting-lightbox__nav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem 1rem;padding:.85rem clamp(1rem,2vw,1.35rem) 1.1rem;border-block-start:1px solid color-mix(in srgb,var(--line) 90%,transparent);flex-shrink:0}.consulting-lightbox__nav-btn{display:grid;place-items:center;width:2.65rem;height:2.65rem;padding:0;border:1px solid color-mix(in srgb,var(--gold) 38%,transparent);background:color-mix(in srgb,var(--ivory) 92%,transparent);cursor:pointer}.consulting-lightbox__nav-btn:hover,.consulting-lightbox__nav-btn:focus-visible{border-color:color-mix(in srgb,var(--gold) 55%,transparent);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 35%,transparent)}.consulting-lightbox__nav-icon{width:1.1rem;height:1.1rem}.consulting-lightbox__nav-icon--prev{transform:rotate(180deg)}[dir=rtl] .consulting-lightbox__nav-icon--prev{transform:none}[dir=rtl] .consulting-lightbox__nav-icon:not(.consulting-lightbox__nav-icon--prev){transform:rotate(180deg)}.consulting-lightbox__pagination{display:flex;flex-direction:column;align-items:center;gap:.45rem;min-width:0}.consulting-lightbox__dots{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.consulting-lightbox__dot{width:.7rem;height:.7rem;padding:0;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--gold) 50%,transparent);background:transparent;cursor:pointer}.consulting-lightbox__dot.is-active{background:var(--gold);border-color:var(--gold)}.consulting-lightbox__dot:focus-visible{outline:2px solid color-mix(in srgb,var(--gold) 50%,transparent);outline-offset:2px}.consulting-lightbox__counter{margin:0;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600;color:var(--ink)}@media(max-width:520px){.consulting-lightbox{width:calc(100vw - 1rem)}.consulting-lightbox__nav{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.consulting-lightbox__nav-btn--prev{grid-column:1;grid-row:2;justify-self:start}.consulting-lightbox__nav-btn--next{grid-column:2;grid-row:2;justify-self:end}.consulting-lightbox__pagination{grid-column:1 / -1;grid-row:1}}@media(prefers-reduced-motion:reduce){.consulting-lightbox,.consulting-lightbox::backdrop,.consulting-lightbox__panel{transition:none}.consulting-lightbox__panel{transform:none}}.about-pillars__intro{max-width:40rem;margin-top:1rem;margin-bottom:0;font-size:.95rem;line-height:1.75;color:color-mix(in srgb,var(--ivory) 82%,transparent)}.about-engage__intro{max-width:40rem;margin-top:1rem;margin-bottom:0;font-size:.95rem;line-height:1.75;color:var(--muted)}.about-engage__cards{margin-top:1.5rem}.about-close{padding-block:clamp(3rem,6vw,4.5rem)}.about-close__frame{display:grid;gap:clamp(1.5rem,3vw,2.25rem);padding:clamp(1.75rem,4vw,2.75rem);border:1px solid color-mix(in srgb,var(--gold) 28%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 6%,transparent),transparent 42%),color-mix(in srgb,var(--ink) 92%,var(--plum) 8%);box-shadow:inset 0 1px color-mix(in srgb,var(--ivory) 8%,transparent)}.about-close__rule{width:4.5rem;margin:0}.about-close__copy{max-width:36rem}.about-close__title{margin:0;font-size:clamp(1.55rem,2.2vw + 1rem,2.35rem);line-height:1.18;color:var(--ivory);text-wrap:pretty}.about-close__text{margin:1rem 0 0;max-width:32rem;font-size:1.02rem;line-height:1.75;color:color-mix(in srgb,var(--ivory) 78%,transparent)}.about-close__action{display:flex;align-items:flex-end}.about-close__btn{min-width:min(100%,16.5rem)}@media(min-width:900px){.about-close__frame{grid-template-columns:1fr auto;align-items:end}.about-close__rule{grid-column:1 / -1}.about-close__action{justify-self:end}}.about-faq{padding-block:clamp(2.5rem,5vw,3.5rem) clamp(3rem,6vw,4.5rem)}.about-faq__title{max-width:28rem;margin-top:0;text-wrap:pretty}.about-faq__list{margin-top:1.75rem;display:grid;gap:0;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.about-faq__item{border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.about-faq__question{list-style:none;cursor:pointer;padding:1.05rem 0;padding-inline-end:2rem;font-weight:600;color:var(--ink);line-height:1.45;position:relative}.about-faq__question::-webkit-details-marker{display:none}.about-faq__question:after{content:"+";position:absolute;inset-inline-end:0;top:1.05rem;color:var(--gold);font-size:1.15rem;font-weight:500;line-height:1}.about-faq__item[open] .about-faq__question:after{content:"−"}.about-faq__question:focus-visible{outline:2px solid color-mix(in srgb,var(--gold) 55%,transparent);outline-offset:3px}.about-faq__answer{margin:0 0 1.15rem;max-width:40rem;font-size:.95rem;line-height:1.75;color:var(--muted)}.folio-hero{min-height:calc(100dvh - var(--header));display:grid;align-items:center;padding-block:clamp(1.5rem,4vw,3.25rem) clamp(2rem,5vw,4.5rem);position:relative}.folio-hero:before{content:"";position:absolute;inset:0 auto 18% 0;width:min(46%,28rem);background:radial-gradient(ellipse 90% 80% at 20% 40%,color-mix(in srgb,var(--ivory) 80%,transparent),transparent 72%);pointer-events:none;z-index:0}html[dir=ltr] .folio-hero:before{inset:0 0 18% auto}.folio-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);gap:clamp(1.75rem,5vw,4.5rem);align-items:center}.folio-hero__copy{position:relative;padding-inline-start:1.15rem;max-width:38rem}.folio-hero__copy:after{content:"";position:absolute;inset-inline-start:0;top:.2rem;bottom:1.25rem;width:1px;background:linear-gradient(180deg,var(--gold),transparent 90%)}.folio-hero__copy>*{position:relative;z-index:1}.folio-hero .hero__title{font-size:clamp(2.51rem,6.16vw,4.46rem);max-width:11.5em;margin-block:1.1rem .55rem;font-style:normal}.folio-hero .hero__ink--primary{font-size:1em}.folio-hero .hero__ink--secondary{font-size:.7em}.folio-hero .hero__ink--outcome{font-size:.6em;color:var(--gold)}.folio-hero .kicker--hero-position{display:inline-block;width:fit-content;max-width:min(100%,21rem);margin-block:-.12rem .12rem;padding:.4rem .72rem;font-size:clamp(.6875rem,1.35vw,.78rem);line-height:1.4;letter-spacing:.01em;color:color-mix(in srgb,var(--muted) 82%,var(--ink));font-weight:500;border:1px solid color-mix(in srgb,var(--line) 85%,var(--gold-line));border-radius:calc(var(--r) + 2px);background:color-mix(in srgb,var(--glass) 28%,transparent)}html[dir=ltr] .folio-hero .kicker--hero-position{letter-spacing:.028em;max-width:min(100%,24rem)}@media(max-width:820px){.folio-hero .kicker--hero-position{margin-block:-.08rem .1rem;padding:.36rem .6rem;font-size:.6875rem;max-width:min(100%,19rem)}}@media(max-width:390px){.folio-hero .kicker--hero-position{max-width:100%}}.folio-hero .dots{margin-block-start:.48rem}.folio-hero .lead{font-size:var(--text-lead);max-width:34rem;color:var(--muted)}.folio-hero .hero-actions{margin-top:1.75rem;gap:1.25rem}.js .folio-hero [data-hero=kicker]{animation:shiftIn var(--t-hero) var(--ease) .04s both}.js .folio-hero [data-hero=position]{animation:shiftIn var(--t-hero) var(--ease) .08s both}.js .folio-hero [data-hero=title]{animation:clipIn var(--t-hero) var(--ease) .12s both}.js .folio-hero [data-hero=lead]{animation:rise var(--t-hero) var(--ease) .2s both}.js .folio-hero [data-hero=actions]{animation:rise var(--t-hero) var(--ease) .3s both}.js .loggia{animation:mediaIn var(--t-hero) var(--ease) .1s both}.loggia{position:relative;isolation:isolate;min-height:clamp(22rem,52vh,36rem);overflow:hidden}.loggia__img{width:100%;height:100%;min-height:clamp(22rem,52vh,36rem);object-fit:cover;object-position:50% 58%}.loggia--four-is .loggia__img{object-position:50% 50%}.folio-hero .loggia{min-height:0;height:auto;align-self:center}.folio-hero .loggia picture{display:block}.folio-hero .loggia__img{display:block;width:100%;height:auto;min-height:0;object-fit:cover;object-position:50% 40%}.folio-hero .loggia--four-is .loggia__img{object-position:50% 50%}.loggia__veil{position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,transparent 42%,color-mix(in srgb,var(--ink) 42%,transparent)),radial-gradient(ellipse 70% 55% at 50% 100%,color-mix(in srgb,var(--ink) 28%,transparent),transparent 70%)}.loggia__veil--soft{background:linear-gradient(180deg,transparent 58%,color-mix(in srgb,var(--ink) 18%,transparent)),radial-gradient(ellipse 70% 55% at 50% 100%,color-mix(in srgb,var(--ink) 12%,transparent),transparent 72%)}.loggia__arch{position:absolute;inset:5% 7% 12%;border:1px solid color-mix(in srgb,var(--gold) 72%,transparent);border-bottom:0;border-radius:50% 50% 0 0/92% 92% 0 0;pointer-events:none;z-index:2}.js .loggia__arch{clip-path:inset(100% 0 0 0);animation:archIn calc(var(--t-hero) + 80ms) var(--ease-draw) .18s both}.loggia__mark{position:absolute;z-index:3;inset-inline-start:8%;inset-block-end:7%;width:min(42%,12.5rem)}.cred-strip{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 2rem;padding-block:1.15rem 1.35rem;border-block-end:1px solid var(--line)}.cred-strip__item{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .7rem}.cred-strip__rule{width:1px;height:1.1em;background:var(--gold);align-self:center}.cred-strip strong{font-family:var(--font-display);font-size:1.65rem;font-weight:600;color:var(--ink);line-height:1}.cred-strip span{color:var(--muted);font-size:var(--text-caption)}.challenge-index{display:grid;border-block:1px solid var(--line)}.js .folio-hero .dots i{animation:dotPop .5s var(--ease) both}.challenge-row{display:grid;grid-template-columns:4.25rem minmax(0,1fr) 1.75rem auto;gap:1rem 1.25rem;align-items:center;min-height:5.75rem;padding:1.2rem 0;border-block-end:1px solid var(--line);color:var(--ink);position:relative;transition:transform var(--t-fast) var(--ease),background var(--t-base) var(--ease)}.challenge-row:last-child{border-block-end:0}.challenge-row__num{font-family:var(--font-display);font-size:1.65rem;font-weight:600;color:var(--gold);line-height:1;letter-spacing:-.03em}.challenge-row__body{display:grid;gap:.2rem}.challenge-row__body strong{font-size:1.12rem;font-weight:600;line-height:1.35}.challenge-row__body span{color:var(--muted);font-size:.88rem}.challenge-row__icon{color:var(--gold)}.challenge-row__go{color:var(--ink);opacity:.55;transition:transform var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.challenge-row:hover,.challenge-row:focus-visible{transform:translate(6px);background:color-mix(in srgb,var(--ivory) 40%,transparent)}html[dir=rtl] .challenge-row:hover,html[dir=rtl] .challenge-row:focus-visible{transform:translate(-6px)}.challenge-row:hover .challenge-row__go,.challenge-row:focus-visible .challenge-row__go{opacity:1}html[dir=ltr] .challenge-row:hover .challenge-row__go{transform:translate(4px)}html[dir=rtl] .challenge-row:hover .challenge-row__go{transform:translate(-4px)}.challenge-row:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:1px;width:0;background:var(--gold);transition:width var(--t-slow) var(--ease-draw)}.challenge-row:hover:after,.challenge-row:focus-visible:after{width:100%}.method-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-5);position:relative}.method-rail:before{content:"";position:absolute;top:.85rem;inset-inline:6%;border-block-start:1px solid var(--gold-line)}.method-rail article{position:relative;z-index:1;display:grid;gap:.55rem;align-content:start}.method-rail .num{font-family:var(--font-display);font-size:1.15rem;color:var(--gold);line-height:1}.method-rail h3{font-size:var(--text-h3);color:var(--ivory)}.method-rail p{color:color-mix(in srgb,var(--ivory) 82%,transparent);font-size:.95rem;line-height:1.7}.paths-split{display:grid;grid-template-columns:1fr 1fr}.paths-split article{padding:clamp(2.5rem,6vw,5rem) clamp(1.4rem,5vw,4.25rem);display:grid;align-content:start;gap:1rem;position:relative;min-height:22rem}.paths-split__consult{background:radial-gradient(ellipse 80% 60% at 12% 0%,color-mix(in srgb,var(--plum) 35%,transparent),transparent 58%),var(--ink);color:var(--ivory)}.paths-split__consult .kicker{color:var(--gold)}.paths-split__consult p{color:color-mix(in srgb,var(--ivory) 88%,transparent);max-width:32rem}.paths-split__exec{background:radial-gradient(ellipse 60% 50% at 90% 100%,var(--gold-wash),transparent 62%),color-mix(in srgb,var(--ivory) 88%,white);color:var(--ink)}.paths-split h2{font-size:clamp(2rem,3.4vw,3rem);max-width:10em;margin:0}.paths-split .needles{display:flex;flex-wrap:wrap;gap:.65rem 1.35rem;margin-top:.5rem}.paths-split .needles span{font-size:.85rem;font-weight:500;border-inline-start:1px solid var(--gold);padding-inline-start:.75rem;color:inherit}.paths-split__consult .go{color:var(--ivory)}.paths-split__consult .go:hover,.paths-split__consult .go:focus-visible{color:var(--ivory)}.paths-split__consult .go:after{background:var(--gold)}.proof-stage{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.75rem,5vw,4rem);align-items:center}.proof-stage__metric{font-family:var(--font-display);font-size:clamp(5.2rem,14vw,9.25rem);font-weight:600;line-height:.82;letter-spacing:-.05em;color:var(--ink)}.proof-stage__label{display:block;margin-top:.6rem;font-family:var(--font-text);font-size:1.05rem;font-weight:500;line-height:1.55;letter-spacing:0;color:var(--muted)}.proof-stage h2{font-size:var(--text-h2);max-width:14ch;margin-top:1.5rem}.proof-stage .intro{max-width:32rem}.proof-stage__visual{position:relative;min-height:22rem;overflow:hidden}.proof-stage__visual img{width:100%;height:100%;min-height:22rem;object-fit:cover;object-position:50% 48%;clip-path:inset(6% 10% 6% 10%);transition:clip-path var(--t-draw) var(--ease-draw)}.proof-stage.is-visible .proof-stage__visual img,.js .proof-stage.is-visible .proof-stage__visual img{clip-path:inset(0)}.proof-stage__visual:after{content:"";position:absolute;inset:8% 12% auto;height:62%;border:1px solid var(--gold-line);border-bottom:0;border-radius:50% 50% 0 0/90% 90% 0 0;pointer-events:none}.cta-band--folio{align-items:end}.cta-band--folio .kicker-row .icon-well{display:none}.cta-band .close-text{color:inherit;max-width:36rem;margin-top:.85rem;opacity:.92}@media(max-width:820px){.folio-hero__grid{grid-template-columns:1fr}.folio-hero{min-height:auto}.loggia,.loggia__img{min-height:20rem}.folio-hero .loggia,.folio-hero .loggia__img{min-height:0}.paths-split,.proof-stage{grid-template-columns:1fr}.method-rail{grid-template-columns:1fr 1fr}.method-rail:before{display:none}}@media(max-width:700px){.folio-hero__copy{padding-inline-start:.75rem}.folio-hero .hero__title{font-size:clamp(2.09rem,8.8vw,2.53rem);max-width:100%}.loggia,.loggia__img{min-height:16.5rem}.folio-hero .loggia,.folio-hero .loggia__img{min-height:0}.loggia__mark{width:min(48%,9.5rem)}.loggia__arch{inset:6% 8% 14%;opacity:.65}.challenge-row{grid-template-columns:2.6rem minmax(0,1fr) auto;min-height:4.75rem;padding-block:1rem}.challenge-row__num{font-size:1.2rem}.challenge-row__icon{display:none}.method-rail{grid-template-columns:1fr;gap:1.5rem}.paths-split article{min-height:0;padding-block:2.5rem}.proof-stage__metric{font-size:clamp(4.2rem,22vw,6.5rem)}.proof-stage__visual,.proof-stage__visual img{min-height:14rem}.section--geom:before{opacity:.28;width:12rem}}@media(prefers-reduced-motion:reduce){.js .folio-hero [data-hero],.js .loggia,.js .loggia__arch,.js .dots i,.challenge-row,.proof-stage__visual img{animation:none!important;transition:none!important;opacity:1;transform:none;clip-path:none}}.hero__grid--solo{grid-template-columns:minmax(0,40rem)}.hero--route .hero-seq:before,.hero--system .hero-seq:before,.hero--atlas .hero-seq:before{opacity:.35}.hero-visual{position:relative;min-height:clamp(16rem,38vh,26rem);display:grid;place-items:center}.hero-visual svg{width:min(100%,22rem);height:auto;overflow:visible}.hero-visual text{font-family:var(--font-display);font-size:9px;fill:var(--ink)}.hero-visual__path{stroke:var(--gold);stroke-width:1.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.js .hero-visual__path{stroke-dasharray:420;stroke-dashoffset:420;animation:pathDraw 1.1s var(--ease-draw) .12s forwards}.hero-visual__path--dash{stroke-dasharray:6 7;opacity:.7}.hero-visual__node{fill:var(--ivory);stroke:var(--gold);stroke-width:1.2}.js .hero-visual__node{animation:nodeIn .5s var(--ease) both}.js .hero-visual__node:nth-of-type(1){animation-delay:.2s}.js .hero-visual__node:nth-of-type(2){animation-delay:.32s}.js .hero-visual__node:nth-of-type(3){animation-delay:.44s}.js .hero-visual__node:nth-of-type(4){animation-delay:.56s}.hero-visual__mod{stroke:var(--gold);fill:color-mix(in srgb,var(--ink) 8%,transparent)}.js .hero-visual__mod{animation:modIn .6s var(--ease) both}.js .hero-visual__mod:nth-of-type(1){animation-delay:.18s}.js .hero-visual__mod:nth-of-type(2){animation-delay:.28s}.js .hero-visual__mod:nth-of-type(3){animation-delay:.38s}.js .hero-visual__mod:nth-of-type(4){animation-delay:.48s}.hero-visual__arch{position:absolute;inset:8% 12% 14%;border:1px solid var(--gold-line);border-bottom:0;border-radius:50% 50% 0 0/88% 88% 0 0;pointer-events:none}.hero-visual__grid{position:absolute;inset:12% 10%;background-image:linear-gradient(var(--gold-line) 1px,transparent 1px),linear-gradient(90deg,var(--gold-line) 1px,transparent 1px);background-size:18% 18%;opacity:.45;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 40%,transparent 78%);mask-image:radial-gradient(ellipse at 50% 40%,#000 40%,transparent 78%)}.js .hero-visual--system .hero-visual__grid{animation:gridShift 18s linear infinite}.hero-visual__plates{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;width:min(100%,18rem)}.hero-visual__plates i{display:block;aspect-ratio:1;border:1px solid var(--gold-line);background:color-mix(in srgb,var(--ivory) 70%,transparent)}.hero-visual__plates i.is-on{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 16%,transparent)}.js .hero-visual__plates i{animation:plateIn .45s var(--ease) both}.js .hero-visual__plates i:nth-child(1){animation-delay:.08s}.js .hero-visual__plates i:nth-child(2){animation-delay:.14s}.js .hero-visual__plates i:nth-child(3){animation-delay:.2s}.js .hero-visual__plates i:nth-child(4){animation-delay:.26s}.js .hero-visual__plates i:nth-child(5){animation-delay:.32s}.js .hero-visual__plates i:nth-child(6){animation-delay:.38s}@keyframes pathDraw{to{stroke-dashoffset:0}}@keyframes nodeIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes modIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes plateIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes gridShift{to{background-position:18% 18%}}.folio-split{display:grid;grid-template-columns:minmax(15rem,.36fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.folio-index{position:sticky;top:calc(var(--header) + 1rem);display:grid;isolation:isolate}.folio-index__mark{position:absolute;inset-inline-start:0;top:0;width:2px;height:4.65rem;background:var(--gold);transition:transform var(--t-slow) var(--ease-draw);z-index:1}.folio-index a{display:grid;grid-template-columns:1.85rem 2.1rem minmax(0,1fr);gap:.65rem;align-items:center;width:100%;min-height:4.65rem;margin:0;padding:.7rem 0 .7rem .7rem;border:0;border-block-end:1px solid var(--line);background:transparent;color:var(--muted);text-align:start;cursor:pointer;font:inherit;text-decoration:none;position:relative}.folio-index a:hover,.folio-index a:focus-visible{color:var(--ink)}.folio-index a.is-active{color:var(--ink)}.folio-index a.is-active .icon-well{background:var(--ink);color:var(--gold);border-color:var(--ink)}.folio-index .num{color:var(--gold);font-size:.8rem;font-weight:600}.folio-index a span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.92rem;font-weight:500;line-height:1.35}.folio-index a .icon-well{transition:transform var(--t-fast) var(--ease)}.folio-index a:hover .icon-well,.folio-index a:focus-visible .icon-well{transform:translateY(-1px)}.service-canvas,.sector-plate{min-height:22rem;padding-block:.25rem 1rem}.service-canvas h2,.sector-plate h2{font-size:clamp(1.85rem,3.2vw,2.85rem);max-width:16ch;margin-top:.65rem}.service-canvas__challenge,.sector-plate__q{font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.35;max-width:24em;margin-top:1.25rem}.service-canvas__body,.sector-plate__context{color:var(--muted);max-width:38rem;margin-top:1rem;line-height:1.85}.service-canvas__out,.service-canvas__proof,.sector-plate__body,.sector-plate__proof{margin-top:1.35rem;max-width:36rem;color:var(--ink)}.service-canvas__out .kicker,.service-canvas__proof .kicker,.sector-plate__body .kicker,.sector-plate__proof .kicker{display:block;margin-bottom:.35rem}.next-steps{display:grid;gap:.15rem;margin-top:1.5rem;max-width:36rem}.folio-acc{border-block:1px solid var(--line)}.folio-acc__item{border-block-end:1px solid var(--line)}.folio-acc__item:last-child{border-block-end:0}.folio-acc__btn{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;gap:.75rem;align-items:center;width:100%;min-height:3.5rem;padding:1rem 0;border:0;background:transparent;color:var(--ink);text-align:start;font:inherit;cursor:pointer}.folio-acc__btn .num{color:var(--gold);font-weight:600}.folio-acc__btn .icon{color:var(--gold)}.folio-acc__item .service-canvas,.folio-acc__item .sector-plate{min-height:0;padding-block:0 1.5rem}.engage-rail{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s-4);position:relative}.engage-rail:before{content:"";position:absolute;top:.7rem;inset-inline:4%;border-block-start:1px solid var(--gold-line)}.engage-rail li{position:relative;z-index:1;display:grid;gap:.45rem}.engage-rail .num{color:var(--gold);font-family:var(--font-display)}.engage-rail span:last-child{font-weight:500}.exec-chain{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;position:relative}.exec-chain:before{content:"";position:absolute;top:1.15rem;inset-inline:8%;height:1px;background:var(--gold-line)}.exec-chain:after{content:"";position:absolute;top:1.15rem;inset-inline-start:8%;height:1px;width:calc((100% - 16%) * (var(--chain, 0) / 3));background:var(--gold);transition:width var(--t-slow) var(--ease-draw)}.exec-chain[data-active="0"]{--chain: 0}.exec-chain[data-active="1"]{--chain: 1}.exec-chain[data-active="2"]{--chain: 2}.exec-chain[data-active="3"]{--chain: 3}.exec-chain a{display:grid;gap:.4rem;justify-items:start;min-height:44px;padding:.35rem 0 0;position:relative;z-index:1;color:var(--muted);font-weight:500}.exec-chain a.is-active{color:var(--ink)}.exec-chain .num{width:2.3rem;height:2.3rem;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--sky);color:var(--gold);font-size:.75rem}.exec-chain a.is-active .num{background:var(--ink);border-color:var(--ink)}.exec-track{position:relative}.exec-track__line{display:none}.exec-track .exec-mod{padding-block:clamp(3rem,7vw,5.5rem);position:relative;background:radial-gradient(ellipse 50% 80% at 100% 0%,var(--gold-wash),transparent 60%),color-mix(in srgb,var(--sky) 88%,var(--ivory))}.exec-track .exec-mod--alt,.exec-track .exec-mod.exec-mod--alt:nth-child(2n){background:radial-gradient(ellipse 46% 70% at 0% 100%,color-mix(in srgb,var(--ink) 10%,transparent),transparent 62%),var(--ink);color:var(--ivory)}.exec-mod--alt .kicker{color:var(--gold)}.exec-mod--alt .exec-mod__lead,.exec-mod--alt .exec-mod__body{color:color-mix(in srgb,var(--ivory) 86%,transparent)}.exec-mod--alt .exec-mod__out,.exec-mod--alt .go,.exec-mod--alt .go:hover{color:var(--ivory)}.exec-mod__inner{display:grid;gap:.35rem;max-width:46rem}.exec-mod__num{font-family:var(--font-display);font-size:clamp(3.5rem,8vw,6.5rem);line-height:.8;letter-spacing:-.04em;color:var(--gold);margin:.4rem 0 .2rem}.exec-mod h2{font-size:clamp(1.9rem,3.4vw,2.9rem);max-width:14ch}.exec-mod__lead{font-family:var(--font-display);font-size:1.35rem;line-height:1.4;margin-top:.85rem;max-width:28rem}.exec-mod__body{color:var(--muted);margin-top:.85rem;line-height:1.85}.exec-mod__out{margin-top:1.25rem}.exec-mod__out .kicker{display:block;margin-bottom:.3rem}.exec-mod .icon-well{transition:transform var(--t-fast) var(--ease)}.exec-mod:hover .icon-well{transform:translateY(-2px)}.sector-plate{position:relative}.sector-plate:before{content:"";position:absolute;inset-inline-end:0;top:0;width:min(38%,12rem);height:70%;border:1px solid var(--gold-line);border-bottom:0;border-radius:50% 50% 0 0/80% 80% 0 0;pointer-events:none;opacity:.5}.sector-plate[data-motif=healthcare]:before{inset-inline-end:6%}.sector-plate[data-motif=fmcg]:before{border-radius:0;height:42%;top:12%}.sector-plate[data-motif=hospitality]:before{opacity:.7}.sector-plate[data-motif=retail]:before{width:8rem;height:8rem;border-radius:0;top:8%}.sector-plate[data-motif=ecommerce]:before{border-radius:0 0 40% 40%;height:48%}.sector-plate[data-motif=education]:before{width:10rem}.section--ink h2,.section--ink .close-text{color:var(--ivory)}.section--sand .close-text{color:var(--muted)}body[data-page=consulting] .skyfield__arch{opacity:.32}body[data-page=execution] .skyfield__bloom{opacity:.9}body[data-page=sectors] .skyfield__arch{opacity:.5}@media(max-width:820px){.folio-split{display:block}.folio-index{display:none}.engage-rail,.exec-chain{grid-template-columns:1fr 1fr;gap:1.25rem 1rem}.engage-rail:before,.exec-chain:before,.exec-chain:after{display:none}body:not([data-page=home]) .hero:not(.folio-hero) .hero-visual{min-height:clamp(6.5rem,14vh,8.5rem)}body:not([data-page=home]) .hero:not(.folio-hero) .hero-visual svg{width:min(100%,14rem);max-height:8rem}}@media(max-width:390px){body[data-page=consulting] .hero:not(.folio-hero) .hero-media,body[data-page=execution] .hero:not(.folio-hero) .hero-media,body[data-page=sectors] .hero:not(.folio-hero) .hero-media,body[data-page=insights] .hero:not(.folio-hero) .hero-media,body[data-page=insight] .hero:not(.folio-hero) .hero-media{display:none}}@media(prefers-reduced-motion:reduce){.js .hero-visual__path,.js .hero-visual__node,.js .hero-visual__mod,.js .hero-visual__plates i,.js .hero-visual--system .hero-visual__grid,.folio-index__mark,.exec-chain:after{animation:none!important;transition:none!important;stroke-dashoffset:0;opacity:1;transform:none}}.hero--proof .hero-seq:before,.hero--quiet .hero-seq:before{opacity:.28}.hero-visual--proof svg,.hero-visual--quiet svg{width:min(100%,20rem)}.proof-metric{margin:.4rem 0 1rem}.proof-metric__value{display:block;font-family:var(--font-display);font-size:clamp(4.5rem,12vw,8.5rem);font-weight:600;line-height:.82;letter-spacing:-.05em;color:var(--ink)}.proof-metric--dark .proof-metric__value{color:var(--gold)}.proof-metric__unit{display:block;margin-top:.55rem;font-size:1.05rem;font-weight:500;color:var(--muted);max-width:16rem}.proof-metric--dark .proof-metric__unit{color:color-mix(in srgb,var(--ivory) 82%,transparent)}.proof-metric__ctx{display:block;margin-top:.45rem;max-width:28rem;color:var(--ink);line-height:1.6}.proof-metric--dark .proof-metric__ctx{color:var(--ivory)}.js .proof-metric:not(.is-visible) .proof-metric__value{opacity:0;transform:translateY(.4rem)}.js .proof-metric.is-visible .proof-metric__value{animation:metricIn .7s var(--ease) both}@keyframes metricIn{0%{opacity:0;transform:translateY(.55rem) scale(.98)}to{opacity:1;transform:none}}.case-feature__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.75rem,5vw,4rem);align-items:center}.case-feature h2{font-size:clamp(2rem,3.6vw,3.1rem);max-width:12ch;margin-top:.75rem}.case-feature__challenge{font-family:var(--font-display);font-size:1.35rem;line-height:1.45;max-width:28rem;margin-top:1rem;color:var(--ivory)}.case-feature__result{max-width:32rem;margin:.85rem 0 1.25rem;color:color-mix(in srgb,var(--ivory) 84%,transparent)}.case-feature .go{color:var(--ivory)}.case-feature .go:after{background:var(--gold)}.case-feature .kicker{color:var(--gold)}.case-mono{position:relative;min-height:22rem;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--gold) 28%,transparent)}.case-mono__name{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.4rem);color:var(--ivory);text-align:center;max-width:10ch;line-height:1.2;position:relative;z-index:1}.case-mono__arch{position:absolute;inset:10% 14% 16%;border:1px solid var(--gold-line);border-bottom:0;border-radius:50% 50% 0 0/88% 88% 0 0}.editorial-list{list-style:none;padding:0;margin:0;border-block-start:1px solid var(--line)}.editorial-row{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:5.25rem;padding-block:1.15rem;border-block-end:1px solid var(--line);color:inherit}.editorial-row .num{color:var(--gold);font-weight:600;font-size:.85rem}.editorial-row__body{display:grid;gap:.25rem}.editorial-row strong{font-size:1.15rem;font-weight:600;color:var(--ink)}.editorial-row__q{color:var(--muted);max-width:42rem;line-height:1.5}.editorial-row__out{color:var(--ink);font-weight:500;font-size:.95rem}.editorial-row .icon{color:var(--gold);transition:transform var(--t-fast) var(--ease)}html[dir=ltr] .editorial-row:hover .icon,html[dir=ltr] .editorial-row:focus-visible .icon{transform:translate(4px)}html[dir=rtl] .editorial-row:hover .icon,html[dir=rtl] .editorial-row:focus-visible .icon{transform:translate(-4px)}.editorial-row:hover strong,.editorial-row:focus-visible strong{color:var(--ink)}.case-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:end}.case-hero__proof{max-width:18rem;font-family:var(--font-display);font-size:1.5rem;line-height:1.4}.story-col{max-width:42rem}.story-col__lead{font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.45}.section--ink .story-col__lead{color:var(--ivory)}.section--ink .kicker{color:var(--gold)}.result-beats{list-style:none;padding:0;margin:1.75rem 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.result-beats li{display:grid;gap:.3rem}.result-beats strong{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.6rem);color:var(--ink);line-height:1}.market-set{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-wrap:wrap;gap:.65rem 1.25rem}.market-set li{border-inline-start:1px solid var(--gold);padding-inline-start:.7rem;font-weight:500}.proof-block{padding-block:.25rem 1rem}.case-pager{display:grid;gap:.25rem;margin-top:1.75rem;padding-top:1.25rem;border-block-start:1px solid var(--line)}.insight-feature{max-width:46rem}.insight-feature h2{font-size:clamp(2rem,4.2vw,3.4rem);max-width:16ch;margin-top:.7rem}.insight-feature__sum{max-width:36rem;margin:1rem 0 1.35rem;line-height:1.8;color:var(--muted)}.exec-answer__text{font-family:var(--font-display);font-size:clamp(1.35rem,2.3vw,1.8rem);line-height:1.5;max-width:28rem}.insight-hero{padding-bottom:0}.insight-attribution{font-size:var(--step--1);color:var(--muted);margin-block-start:.5rem;font-style:italic;opacity:.85}.contact-stage{background:radial-gradient(ellipse 50% 60% at 100% 0%,var(--gold-wash),transparent 62%),var(--sand)}.contact-layout{display:grid;grid-template-columns:minmax(16rem,.38fr) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);align-items:start}.contact-aside{position:sticky;top:calc(var(--header) + 1rem)}.contact-direct{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:.75rem}.contact-direct a{display:flex;align-items:center;gap:.75rem;min-height:44px;color:var(--ink);font-weight:500;width:100%}.contact-direct .icon{color:var(--gold);width:1.1rem;flex-shrink:0}.form-step-title{font-size:clamp(1.35rem,2vw,1.7rem);margin:0}.step-meter{display:grid;gap:.45rem;margin-bottom:1.25rem;font-size:.85rem;font-weight:500;color:var(--ink)}.step-meter__bar{height:2px;background:var(--line);position:relative}.step-meter__bar:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:50%;background:var(--gold);transition:width var(--t-slow) var(--ease-draw)}.step-meter__bar[data-step="2"]:after{width:100%}.form-actions{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:1.5rem;align-items:center}.timing-step .book-widget{margin-top:.75rem}.timing-step .book__windows{display:none}.form-success{padding:1rem 0 2rem;max-width:32rem}.form-success h2{margin-top:.6rem}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.contact-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.contact-honeypot input{position:absolute;inset:0}.form-error{margin-top:1.5rem;padding:1rem;border-inline-start:3px solid var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent)}.form-error h2{margin:0 0 .45rem;font-size:1.2rem}.form-error p,.privacy-note{color:var(--muted)}.privacy-note{margin-top:1.25rem;font-size:.85rem}body[data-page=contact] .hero{min-height:0;padding-block:clamp(2rem,5vh,3.25rem) 1.25rem}body[data-page=contact] .hero-visual{min-height:clamp(9rem,22vh,14rem)}body[data-page=cases] .skyfield__arch,body[data-page=case] .skyfield__arch{opacity:.55}body[data-page=insights] .skyfield__arch,body[data-page=insight] .skyfield__arch{opacity:.28}body[data-page=contact] .skyfield__arch{opacity:.18}body[data-page=contact] .skyfield__bloom{opacity:.35}.js .editorial-row{transition:background var(--t-fast) var(--ease)}.editorial-row:hover,.editorial-row:focus-visible{background:color-mix(in srgb,var(--gold) 7%,transparent)}@media(max-width:1024px){.case-feature__grid,.case-hero__grid,.contact-layout{grid-template-columns:1fr}.contact-aside{position:static;order:2}.contact-form,.form-success{order:1}.result-beats{grid-template-columns:1fr}}@media(max-width:820px){.case-mono{min-height:14rem}.editorial-row{grid-template-columns:2rem minmax(0,1fr) auto;min-height:4.75rem}.form-grid{grid-template-columns:1fr}body[data-page=contact] .hero-visual{min-height:7.5rem}body[data-page=contact] .hero{padding-block-end:1.25rem}}@media(prefers-reduced-motion:reduce){.js .proof-metric:not(.is-visible) .proof-metric__value,.js .proof-metric.is-visible .proof-metric__value,.step-meter__bar:after{animation:none!important;transition:none!important;opacity:1;transform:none;width:100%}}:root{--muted: #2F3D4E;--gold-ink: color-mix(in srgb, var(--gold) 36%, var(--ink))}@media(min-width:901px)and (max-width:1280px){.topbar .brand__name{font-size:clamp(1.05rem,1.55vw,1.22rem)}.topbar .brand__well,.topbar .brand img{width:2.85rem}}@media(min-width:901px)and (max-width:1100px){.topbar .brand__name{display:none}.topbar .nav__primary{padding-inline:.15rem}.topbar .door--nav{padding-inline:.15rem;font-size:.8125rem}.topbar .nav__tools>.btn{padding-inline:.85rem;font-size:.8125rem}}@media(max-width:1180px){.topbar .nav__primary{gap:clamp(.15rem,.55vw,.55rem)}.topbar .nav__tools>.btn{padding-inline:clamp(.85rem,1.1vw,1.05rem)}}@media(max-width:1024px){.topbar .nav__primary{display:flex}.topbar .nav__more{display:block}.topbar .nav__tools>.btn{display:inline-flex}.topbar .nav__menu{display:none}}@media(max-width:900px){:root{--header: 4.5rem}.topbar .nav{gap:.65rem}.topbar .nav__primary,.topbar .nav__more,.topbar .nav__tools>.btn{display:none}.topbar .nav__menu{display:inline-grid}.topbar .nav__tools{gap:.5rem;margin-inline-start:auto}.topbar .brand__well,.topbar .brand img{width:2.75rem}}@media(max-width:480px){.topbar .nav{gap:.5rem}.topbar .nav__tools{gap:.4rem}.topbar .nav__menu{width:2.625rem;height:2.625rem}}@media(max-width:390px){.topbar .brand__well,.topbar .brand img{width:2.5rem}.topbar .nav__menu{width:2.5rem;height:2.5rem}.topbar .lang-switch{transform:scale(.97);transform-origin:center}}.geo-answer{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(2.25rem,5vw,3.5rem)}.geo-answer:before{content:"";position:absolute;inset-inline-end:8%;top:8%;width:min(26vw,15rem);height:84%;border:1px solid var(--gold-line);border-bottom:0;border-radius:50% 50% 0 0/86% 86% 0 0;pointer-events:none;opacity:.48}.geo-answer .story-col{position:relative;z-index:1}.geo-answer .exec-answer__text{max-width:38rem}body[data-page=insight] .hero-seq>*,body[data-page=contact] .hero-seq>*{animation-duration:.42s}.js .hero-seq>*{animation-name:riseSoft}.reveal-ready [data-reveal=rise].is-visible{animation-name:riseSoft;animation-duration:.56s}@keyframes riseSoft{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.section--plum .result-statement{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.05rem);line-height:1.4;color:var(--ivory);max-width:32rem}.section--plum .result-beats strong{color:var(--gold)}.section--plum .result-beats span{color:color-mix(in srgb,var(--ivory) 84%,transparent)}.proof-block p{font-family:var(--font-display);font-size:1.2rem;line-height:1.5}.footer{padding-block:4.25rem 2.75rem;background:radial-gradient(ellipse 50% 80% at 0% 100%,color-mix(in srgb,var(--ink) 7%,transparent),transparent 70%),transparent}.footer-nav{grid-template-columns:1fr;gap:0;justify-items:start}.footer-nav .door--footer{font-size:.95rem;min-height:2.5rem;width:auto}@media(min-width:768px){.footer-nav{justify-items:end}}.folio-index .icon-well,.kicker-row .icon-well{width:1.85rem;height:1.85rem}.folio-index .icon-well .icon,.kicker-row .icon-well .icon{width:.85rem;height:.85rem}.intake .calendar-widget{margin-top:.35rem;max-width:28rem}.exec-mod{position:relative}.exec-mod:after{content:"";position:absolute;inset-inline-end:8%;top:18%;width:1px;height:42%;background:linear-gradient(180deg,var(--gold-line),transparent);pointer-events:none;opacity:.8}.folio-index .num,.folio-acc__btn .num,.editorial-row .num,.engage-rail .num,.challenge-grid .num,.index .num{color:var(--gold-ink)}@media(max-width:820px){.geo-answer:before{display:none}.exec-mod:after{display:none}.js .challenge-row:hover,.js .challenge-row:focus-visible{transform:none}}body[data-page=execution] .hero__title{display:block;max-width:min(46rem,100%);text-wrap:wrap;font-size:clamp(2.05rem,4.2vw,3.15rem)}@media(max-width:430px){body[data-page=contact] .hero-visual{min-height:5.25rem}body[data-page=contact] .hero{padding-block-end:.85rem}}.path-btn[aria-checked=true]{color:var(--ink);border-color:var(--gold)}.path-btn[aria-checked=true] .icon-well{background:var(--ink);color:var(--gold);border-color:var(--ink)}body[data-page=insight] .story-col p{max-width:38rem}.section--plate{background:radial-gradient(ellipse 42% 70% at 100% 0%,color-mix(in srgb,var(--gold) 8%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--ivory) 55%,transparent),transparent 40%),color-mix(in srgb,var(--ink) 6%,var(--sky))}@media(prefers-reduced-motion:reduce){.js .hero-seq>*,.reveal-ready [data-reveal=rise].is-visible{animation:none!important}}:root{--live-a: 8px;--live-b: 5px;--live-c: 3px;--seq-a: 7px;--seq-b: 4px}.hero-visual{--tilt-x: 0px;--tilt-y: 0px;--live-a: 8px;--live-b: 5px;--live-c: 3px}.hero-visual svg{transform:translate3d(var(--tilt-x),var(--tilt-y),0);transition:transform .7s cubic-bezier(.22,1,.36,1)}body:not([data-page=home]) .hero:not(.folio-hero){--seq-a: 7px;--seq-b: 4px}body[data-page=consulting] .hero-visual{--live-a: 10px;--live-b: 6px}body[data-page=execution] .hero-visual{--live-a: 7px;--live-b: 8px;--live-c: 4px}body[data-page=sectors] .hero-visual{--live-a: 9px;--live-b: 6px}body[data-page=cases] .hero-visual,body[data-page=case] .hero{--live-a: 5px;--live-b: 3px;--seq-a: 4px;--seq-b: 2px}body[data-page=insights] .hero,body[data-page=insight] .hero{--seq-a: 4px;--seq-b: 2px}body[data-page=contact] .hero,body[data-page=contact] .hero-visual{--live-a: 3px;--live-b: 2px;--seq-a: 3px;--seq-b: 2px}body[data-page=about] .hero{--seq-a: 6px;--seq-b: 3px}body[data-page=case] .hero-visual,body[data-page=insight] .hero-visual{--live-a: 4px;--live-b: 2px}@media(max-width:820px){.hero-visual{--live-a: 3px;--live-b: 2px;--live-c: 2px}body:not([data-page=home]) .hero:not(.folio-hero){--seq-a: 3px;--seq-b: 2px}.hero-visual svg{transition:none}}.hero-visual__sheen{fill:none;stroke:var(--gold);stroke-width:1.55;stroke-linecap:round;stroke-dasharray:22 380;opacity:0;pointer-events:none}.js .hero-visual--system .hero-visual__grid{animation:none}.js .hero-visual.is-live .hero-visual__layer--path{animation:liveDriftA 16s ease-in-out infinite alternate}.js .hero-visual.is-live .hero-visual__layer--frame{animation:liveDriftB 19s ease-in-out -4s infinite alternate}.js .hero-visual.is-live .hero-visual__layer--links{animation:liveDriftC 13s ease-in-out -2s infinite alternate}.js .hero-visual.is-live .hero-visual__sheen{opacity:.32;animation:liveSheen 18s ease-in-out infinite alternate}.js .hero-visual.is-live .hero-visual__arch{transform-origin:50% 100%;animation:liveArch 20s ease-in-out infinite alternate}.js .hero-visual.is-live .hero-visual__node:nth-of-type(1){animation:liveNode 14s ease-in-out infinite alternate}.js .hero-visual.is-live .hero-visual__node:nth-of-type(2){animation:liveNode 17s ease-in-out -3.2s infinite alternate}.js .hero-visual.is-live .hero-visual__node:nth-of-type(3){animation:liveNode 12s ease-in-out -6s infinite alternate}.js .hero-visual.is-live .hero-visual__node:nth-of-type(4){animation:liveNode 15s ease-in-out -1.4s infinite alternate}.js .hero-visual.is-live .hero-visual__mod:nth-of-type(1){animation:liveMod 11s ease-in-out infinite alternate}.js .hero-visual.is-live .hero-visual__mod:nth-of-type(2){animation:liveMod 15s ease-in-out -2.5s infinite alternate}.js .hero-visual.is-live .hero-visual__mod:nth-of-type(3){animation:liveMod 13s ease-in-out -5s infinite alternate}.js .hero-visual.is-live .hero-visual__mod:nth-of-type(4){animation:liveMod 17s ease-in-out -1s infinite alternate}.js .hero-visual.is-live .hero-visual__grid{animation:liveGrid 22s ease-in-out infinite alternate}.js .hero-visual.is-live .hero-visual__plates i:nth-child(1){animation:livePlate 16s ease-in-out infinite alternate}.js .hero-visual.is-live .hero-visual__plates i:nth-child(2){animation:livePlateOn 14s ease-in-out -2s infinite alternate}.js .hero-visual.is-live .hero-visual__plates i:nth-child(3){animation:livePlate 18s ease-in-out -5s infinite alternate}.js .hero-visual.is-live .hero-visual__plates i:nth-child(4){animation:livePlate 15s ease-in-out -8s infinite alternate}.js .hero-visual.is-live .hero-visual__plates i:nth-child(5){animation:livePlate 19s ease-in-out -3s infinite alternate}.js .hero-visual.is-live .hero-visual__plates i:nth-child(6){animation:livePlate 13s ease-in-out -6.5s infinite alternate}.js body[data-page=consulting] .hero-visual.is-live .hero-visual__layer--path{animation-duration:18s}.js body[data-page=execution] .hero-visual.is-live .hero-visual__mod{animation-duration:10s}.js body[data-page=cases] .hero-visual.is-live .hero-visual__layer--path,.js body[data-page=case] .hero-visual.is-live .hero-visual__layer--path{animation-duration:24s}.js body[data-page=contact] .hero-visual.is-live .hero-visual__sheen{opacity:.18;animation-duration:26s}.js body:not([data-page=home]) .skyfield__arch-live{--live-a: 6px;--live-b: 5px;transform-origin:50% 100%;animation:liveArch 16s ease-in-out 1.2s infinite alternate}.js body[data-page=insights] .skyfield__arch-live,.js body[data-page=insight] .skyfield__arch-live,.js body[data-page=contact] .skyfield__arch-live,.js body[data-page=about] .skyfield__arch-live{animation-duration:16s}.js body[data-page=home] .skyfield__arch-live{animation:none}.js body:not([data-page=home]) .hero:not(.folio-hero).is-live .hero-seq:before{transform-origin:50% 100%;animation:liveSeqArch 14s ease-in-out infinite alternate}.js body:not([data-page=home]) .hero:not(.folio-hero).is-live .hero-seq:after{transform-origin:top center;animation:liveSeqLine 17s ease-in-out -4s infinite alternate}.js body[data-page=insight] .hero.is-live .hero-seq:before,.js body[data-page=contact] .hero.is-live .hero-seq:before{animation-duration:28s}.hero-visual.is-paused .hero-visual__layer,.hero-visual.is-paused .hero-visual__sheen,.hero-visual.is-paused .hero-visual__arch,.hero-visual.is-paused .hero-visual__node,.hero-visual.is-paused .hero-visual__mod,.hero-visual.is-paused .hero-visual__grid,.hero-visual.is-paused .hero-visual__plates i,.hero.is-paused .hero-seq:before,.hero.is-paused .hero-seq:after{animation-play-state:paused}@keyframes liveDriftA{0%{transform:translateZ(0)}to{transform:translate3d(var(--live-a),calc(var(--live-b) * -1),0)}}@keyframes liveDriftB{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--live-b) * -1),var(--live-c),0)}}@keyframes liveDriftC{0%{transform:translateZ(0)}to{transform:translate3d(var(--live-c),calc(var(--live-a) * -.4),0)}}@keyframes liveSheen{0%{stroke-dashoffset:0}to{stroke-dashoffset:-160}}@keyframes liveArch{0%{transform:translateZ(0) scaleX(1)}to{transform:translate3d(2px,calc(var(--live-b) * -1),0) scaleX(1.012)}}@keyframes liveNode{0%{transform:translateZ(0)}to{transform:translate3d(var(--live-c),calc(var(--live-b) * -.7),0)}}@keyframes liveMod{0%{transform:translateZ(0)}to{transform:translate3d(var(--live-c),calc(var(--live-b) * -1),0)}}@keyframes liveGrid{0%{background-position:0 0;transform:translateZ(0)}to{background-position:10px 8px;transform:translate3d(3px,-4px,0)}}@keyframes livePlate{0%{transform:translateZ(0);opacity:.88}to{transform:translate3d(var(--live-c),calc(var(--live-b) * -1),0);opacity:1}}@keyframes livePlateOn{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(calc(var(--live-c) * -1),var(--live-c),0) scale(1.03)}}@keyframes liveSeqArch{0%{transform:translateZ(0) scaleX(1)}to{transform:translate3d(1px,calc(var(--seq-b) * -1),0) scaleX(1.01)}}@keyframes liveSeqLine{0%{opacity:.85;transform:scaleY(1)}to{opacity:1;transform:scaleY(1.04)}}@media(prefers-reduced-motion:reduce){.js .hero-visual.is-live .hero-visual__layer,.js .hero-visual.is-live .hero-visual__sheen,.js .hero-visual.is-live .hero-visual__arch,.js .hero-visual.is-live .hero-visual__node,.js .hero-visual.is-live .hero-visual__mod,.js .hero-visual.is-live .hero-visual__grid,.js .hero-visual.is-live .hero-visual__plates i,.js body:not([data-page=home]) .hero:not(.folio-hero).is-live .hero-seq:before,.js body:not([data-page=home]) .hero:not(.folio-hero).is-live .hero-seq:after{animation:none!important;opacity:1;transform:none}.js body:not([data-page=home]) .skyfield__arch-live{animation:none!important;transform:none}.hero-visual svg{transform:none;transition:none}}.hv-head{max-width:46rem}.hv-head h2{margin-top:1.1rem}.hv-head .intro{margin-top:1rem}.hv-note{margin-top:1rem;font-size:.8125rem;line-height:1.9;color:var(--muted);padding-inline-start:.85rem;border-inline-start:1px solid var(--gold-line)}.hv-sr-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hv-rule{display:block;height:1px;width:4.5rem;margin-block:1.15rem;background:var(--gold);transform-origin:inline-start}.hv-rule--long{width:9rem}html[dir=rtl] .hv-rule{transform-origin:right}html[dir=ltr] .hv-rule{transform-origin:left}.hv-arrow{display:inline-flex;align-items:center;justify-content:center;inline-size:2.25rem;block-size:2.25rem;flex-shrink:0;border:1px solid var(--line-strong);border-radius:50%;color:var(--ink);transition:background var(--t-base) var(--ease),color var(--t-base) var(--ease),border-color var(--t-base) var(--ease),transform var(--t-base) var(--ease)}a:hover .hv-arrow,a:focus-visible .hv-arrow{background:var(--gold);border-color:var(--gold);color:var(--ink)}html[dir=rtl] a:hover .hv-arrow{transform:translate(-3px)}html[dir=ltr] a:hover .hv-arrow{transform:translate(3px)}.hv-ledger{background:var(--ink);color:var(--ivory);position:relative;overflow:clip}.hv-ledger:before{content:"";position:absolute;inset-block-start:-30%;inset-inline-end:-10%;inline-size:46rem;block-size:46rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--gold) 11%,transparent),transparent 62%);pointer-events:none}.hv-ledger .shell{position:relative}.hv-ledger .kicker{color:var(--gold)}.hv-ledger .intro{color:color-mix(in srgb,var(--ivory) 72%,transparent)}.hv-ledger .hv-note{color:color-mix(in srgb,var(--ivory) 62%,transparent);border-inline-start-color:var(--gold-line)}.hv-ledger .go{color:color-mix(in srgb,var(--ivory) 78%,transparent)}.hv-ledger .go:hover{color:var(--gold)}.hv-ledger__list{list-style:none;margin:0;padding:0;margin-block-start:3.25rem;border-block-start:1px solid color-mix(in srgb,var(--ivory) 16%,transparent)}.hv-ledger__row{display:grid;grid-template-columns:3.25rem minmax(9rem,13rem) 1fr 2.25rem;align-items:center;gap:1.5rem;padding-block:1.6rem;border-block-end:1px solid color-mix(in srgb,var(--ivory) 16%,transparent);color:var(--ivory);text-decoration:none;position:relative;transition:padding-inline var(--t-base) var(--ease)}.hv-ledger__row:before{content:"";position:absolute;inset-block:0;inset-inline:-1.25rem;background:color-mix(in srgb,var(--ivory) 4%,transparent);opacity:0;transition:opacity var(--t-base) var(--ease);pointer-events:none}.hv-ledger__row:hover:before,.hv-ledger__row:focus-visible:before{opacity:1}.hv-ledger__row:hover,.hv-ledger__row:focus-visible{padding-inline:1.25rem}.hv-ledger__idx{font-family:var(--font-display);font-size:.9375rem;color:color-mix(in srgb,var(--gold) 72%,transparent)}.hv-ledger__metric{display:flex;flex-direction:column;gap:.2rem}.hv-ledger__value{font-family:var(--font-display);font-weight:600;font-size:clamp(2.1rem,4.6vw,3.1rem);line-height:1;color:var(--gold);font-variant-numeric:tabular-nums}.hv-ledger__unit{font-size:.75rem;color:color-mix(in srgb,var(--ivory) 64%,transparent)}.hv-ledger__award{font-family:var(--font-display);font-size:1.05rem;line-height:1.5;color:var(--gold)}.hv-ledger__body{display:flex;flex-direction:column;gap:.3rem;min-inline-size:0}.hv-ledger__body strong{font-family:var(--font-display);font-size:1.3rem;font-weight:600}.hv-ledger__sector{font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--gold)}.hv-ledger__q{font-size:.875rem;line-height:1.85;color:color-mix(in srgb,var(--ivory) 68%,transparent)}.hv-ledger__beats{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin-block-start:.5rem}.hv-ledger__beats>span{display:inline-flex;align-items:baseline;gap:.3rem}.hv-ledger__beats b{font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--gold)}.hv-ledger__beats em{font-style:normal;font-size:.6875rem;color:color-mix(in srgb,var(--ivory) 55%,transparent)}.hv-ledger__beats-sep{display:inline-block;inline-size:1.1rem;block-size:1px;background:var(--gold-line)}.hv-four{background:var(--plum);color:var(--ivory);position:relative;overflow:clip}.hv-four:before{content:"";position:absolute;inset-block-end:-40%;inset-inline-start:50%;translate:-50% 0;inline-size:60rem;block-size:40rem;border-radius:50% 50% 0 0;background:radial-gradient(ellipse at center bottom,color-mix(in srgb,var(--gold) 10%,transparent),transparent 68%);pointer-events:none}.hv-four .shell{position:relative}.hv-four .kicker{color:var(--gold)}.hv-four .intro{color:color-mix(in srgb,var(--ivory) 74%,transparent)}.hv-four__grid{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:3.5rem;align-items:start}.hv-four__main{min-inline-size:0}.hv-four__mark{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:0;padding-block-start:.5rem}.hv-four__mark img{inline-size:9.5rem;block-size:auto}.hv-four__mark-note{font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--gold) 82%,transparent);margin:0}.hv-four__dots{position:relative;display:flex;align-items:flex-start;gap:1rem;margin-block:2.5rem 1.75rem;padding-block-start:.5rem}.hv-four__wire{position:absolute;inset-inline:1.5rem;inset-block-start:1.55rem;block-size:1px;background:color-mix(in srgb,var(--ivory) 22%,transparent)}.hv-four__wire-fill{position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(var(--active, 0) / 3 * 100%);background:var(--gold);transition:inline-size var(--t-slow) var(--ease)}.hv-four__dot{position:relative;flex:1 1 0;min-inline-size:0;display:flex;flex-direction:column;align-items:center;gap:.7rem;background:transparent;border:0;cursor:pointer;padding-block:.35rem;font:inherit}.hv-four__dot i{display:block;inline-size:13px;block-size:13px;border-radius:50%;background:var(--gold);opacity:.34;transition:transform var(--t-base) var(--ease),opacity var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease)}.hv-four__dot:hover i{opacity:.68;transform:scale(1.18)}.hv-four__dot[aria-pressed=true] i{opacity:1;transform:scale(1.5);box-shadow:0 0 0 6px color-mix(in srgb,var(--gold) 20%,transparent)}.hv-four__dot-label{font-size:.75rem;letter-spacing:.04em;color:color-mix(in srgb,var(--ivory) 52%,transparent);transition:color var(--t-base) var(--ease);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:100%}.hv-four__dot[aria-pressed=true] .hv-four__dot-label{color:var(--gold)}.hv-four__panel{min-block-size:12rem}.hv-four__answer{border-inline-start:1px solid var(--gold-line);padding-inline-start:1.5rem}.hv-four__term{font-family:var(--font-display);font-size:clamp(2.6rem,7vw,4.4rem);font-weight:600;line-height:1.05;color:var(--gold);margin:0}.hv-four__gloss{font-size:1.15rem;font-weight:500;margin:.35rem 0 0;color:var(--ivory)}.hv-four__text{font-size:1.0625rem;line-height:2;margin:.9rem 0 0;color:color-mix(in srgb,var(--ivory) 76%,transparent);max-inline-size:34rem}.hv-four__order{margin:1.5rem 0 0;font-size:.75rem;letter-spacing:.05em;color:color-mix(in srgb,var(--ivory) 48%,transparent)}.hv-four__order b{font-family:var(--font-display);color:var(--gold);font-size:.9375rem}.hv-path{background:color-mix(in srgb,var(--sand) 26%,var(--ivory))}.hv-path__wrap{position:relative;margin-block-start:3.75rem}.hv-path__track{position:absolute;inset-inline:0;inset-block-start:.55rem;block-size:1px;background:var(--line-strong)}.hv-path__fill{display:block;block-size:1px;inline-size:100%;background:var(--gold)}.hv-path__rail{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.5rem;position:relative}.hv-path__rail li{min-inline-size:0}.hv-path__step{display:flex;flex-direction:column;align-items:flex-start;min-inline-size:0;block-size:100%}.hv-path__node{display:block;inline-size:11px;block-size:11px;border-radius:50%;background:var(--ivory);border:2px solid var(--gold);margin-block-end:1.35rem}.hv-path__num{font-family:var(--font-display);font-size:.8125rem;color:var(--gold);letter-spacing:.02em}.hv-path__rail h3{font-family:var(--font-display);font-size:1.5rem;font-weight:600;margin:.4rem 0 .55rem;line-height:1.2}.hv-path__rail li:after{content:"";display:block;inline-size:2.25rem;block-size:.8rem;margin-block-start:1.35rem;border:1px solid var(--gold-line);border-block-end:0;border-radius:50% 50% 0 0/100% 100% 0 0}.hv-path__rail p{margin:0;flex:1 1 auto;font-size:.875rem;line-height:1.8;color:var(--muted);max-inline-size:min(30ch,100%)}.hv-two{background:var(--ivory)}.hv-two__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;margin-block-start:3rem}.hv-path-card{position:relative;overflow:clip;padding:3.25rem 2rem 2.1rem;border:1px solid var(--line);border-radius:12rem 12rem var(--r) var(--r);background:color-mix(in srgb,var(--ivory) 60%,#ffffff);transition:transform var(--t-slow) var(--ease),border-color var(--t-slow) var(--ease),box-shadow var(--t-slow) var(--ease)}.hv-path-card:hover{transform:translateY(-6px);border-color:var(--gold-line);box-shadow:0 22px 48px -32px color-mix(in srgb,var(--ink) 55%,transparent)}.hv-path-card__arch{position:absolute;inset-block-start:-9rem;inset-inline:22%;block-size:12rem;border-radius:50%;background:radial-gradient(ellipse at center bottom,color-mix(in srgb,var(--gold) 14%,transparent),transparent 70%);pointer-events:none}.hv-path-card--consult{background:color-mix(in srgb,var(--ivory) 60%,#ffffff)}.hv-path-card--exec{background:color-mix(in srgb,var(--sky) 55%,var(--ivory))}.hv-path-card>*{position:relative}.hv-path-card h3{font-family:var(--font-display);font-size:clamp(1.6rem,3.2vw,2.1rem);font-weight:600;margin:0 0 .85rem;line-height:1.4}.hv-path-card p{margin:0;font-size:.9375rem;line-height:2;color:var(--muted)}.hv-needles{list-style:none;margin:1.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.1rem}.hv-needles li{display:inline-flex;align-items:center;gap:.45rem;font-size:.8125rem;color:var(--ink)}.hv-needles i{display:block;inline-size:5px;block-size:5px;border-radius:50%;background:var(--gold)}.hv-path-card .go{margin-block-start:1.9rem}.hv-sectors{background:var(--ivory)}.hv-sectors__grid{list-style:none;margin:3rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.hv-sectors__grid li{background:var(--ivory)}.hv-sector{position:relative;display:flex;flex-direction:column;gap:.5rem;block-size:100%;min-block-size:13rem;padding:1.9rem 1.6rem;text-decoration:none;color:var(--ink);transition:background var(--t-slow) var(--ease);overflow:clip}.hv-sector:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;background:var(--gold);transform:scaleX(0);transform-origin:inline-start;transition:transform var(--t-slow) var(--ease)}html[dir=rtl] .hv-sector:after{transform-origin:right}html[dir=ltr] .hv-sector:after{transform-origin:left}.hv-sector:hover,.hv-sector:focus-visible{background:color-mix(in srgb,var(--gold) 7%,var(--ivory))}.hv-sector:hover:after,.hv-sector:focus-visible:after{transform:scaleX(1)}.hv-sector__idx{font-family:var(--font-display);font-size:.8125rem;color:var(--gold)}.hv-sector h3{font-family:var(--font-display);font-size:1.3rem;font-weight:600;margin:.3rem 0 0;line-height:1.5}.hv-sector__ctx{margin:0;font-size:.875rem;line-height:1.9;color:var(--muted);opacity:.55;max-block-size:0;overflow:hidden;transition:opacity var(--t-slow) var(--ease),max-block-size var(--t-slow) var(--ease),margin-block-start var(--t-slow) var(--ease)}.hv-sector:hover .hv-sector__ctx,.hv-sector:focus-visible .hv-sector__ctx,.hv-sector:focus-within .hv-sector__ctx{opacity:1;max-block-size:9rem;margin-block-start:.5rem}.hv-sector__go{margin-block-start:auto;align-self:flex-start;display:inline-flex;color:var(--gold);transition:transform var(--t-base) var(--ease)}html[dir=rtl] .hv-sector:hover .hv-sector__go{transform:translate(-4px)}html[dir=ltr] .hv-sector:hover .hv-sector__go{transform:translate(4px)}.hv-close{background:var(--plum);color:var(--ivory);position:relative;overflow:clip}.hv-close:before{content:"";position:absolute;inset-block-start:-50%;inset-inline-start:-10%;inline-size:42rem;block-size:42rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--gold) 9%,transparent),transparent 65%);pointer-events:none}.hv-close .shell{position:relative}.hv-close .kicker{color:var(--gold)}.hv-close .intro{color:color-mix(in srgb,var(--ivory) 76%,transparent)}.hv-close .hv-note{color:color-mix(in srgb,var(--ivory) 60%,transparent);border-inline-start-color:var(--gold-line)}.hv-close__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3.5rem;align-items:center}.hv-close__actions{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.hv-close__actions .btn{inline-size:100%;max-inline-size:22rem}.hv-close .cta-direct{margin-block-start:.1rem;max-inline-size:22rem}.hv-close .cta-direct__label{color:color-mix(in srgb,var(--gold) 88%,var(--ivory))}.hv-close .cta-direct__line{color:color-mix(in srgb,var(--ivory) 58%,transparent)}.hv-close .cta-direct__line a:hover,.hv-close .cta-direct__line a:focus-visible{color:var(--gold)}.hv-close__actions .btn--ghost{color:var(--ivory);border-color:color-mix(in srgb,var(--ivory) 30%,transparent)}.hv-close__actions .btn--ghost:hover{border-color:var(--gold);color:var(--gold)}.hv-close__chan-label{margin:1.5rem 0 .35rem;font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--ivory) 52%,transparent)}.hv-close__channels{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.hv-close__channels a{display:inline-flex;align-items:center;gap:.6rem;color:var(--ivory);text-decoration:none;font-size:.9375rem;transition:color var(--t-fast) var(--ease)}.hv-close__channels a:hover,.hv-close__channels .icon{color:var(--gold)}@media(max-width:1080px){.hv-four__grid{grid-template-columns:1fr;gap:2.5rem}.hv-four__mark{align-items:flex-start;flex-direction:row;gap:1.25rem}.hv-four__mark img{inline-size:6rem}.hv-sectors__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-path__rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.75rem 1.75rem}.hv-path__rail p{max-inline-size:min(34ch,100%)}.hv-path__track{display:none}}@media(max-width:860px){.hv-two__grid{grid-template-columns:1fr}.hv-close__grid{grid-template-columns:1fr;gap:2.5rem}.hv-close__actions .btn{max-inline-size:none}.hv-ledger__row{grid-template-columns:2.5rem 1fr 2.25rem;grid-template-areas:"idx body arrow" "metric metric metric";gap:.9rem 1rem;padding-block:1.5rem}.hv-ledger__idx{grid-area:idx}.hv-ledger__body{grid-area:body}.hv-ledger__row>.hv-arrow{grid-area:arrow}.hv-ledger__metric{grid-area:metric;flex-direction:row;align-items:baseline;gap:.5rem}.hv-ledger__value{font-size:2rem}}@media(max-width:620px){.hv-sectors__grid{grid-template-columns:1fr}.hv-path__rail{grid-template-columns:1fr;gap:2.5rem}.hv-path__rail p{max-inline-size:42ch}.hv-sector__ctx{opacity:1;max-block-size:9rem;margin-block-start:.5rem}.hv-four__dot-label{font-size:.6875rem}.hv-four__answer{padding-inline-start:1rem}}@media(prefers-reduced-motion:reduce){.hv-path-card,.hv-ledger__row,.hv-sector,.hv-four__dot i,.hv-arrow,.hv-four__wire-fill,.hv-sector__ctx{transition:none!important}.hv-path-card:hover{transform:none}.hv-ledger__row:hover{padding-inline:0}.hv-sector__ctx{opacity:1;max-block-size:none}}h2.kicker{font-family:var(--font-text);font-size:.75rem;font-weight:500;letter-spacing:.01em;line-height:1.6;margin:0;text-wrap:none}html[dir=ltr] h2.kicker{letter-spacing:.04em}.frame__body{display:grid;gap:.25rem;min-width:0;align-content:start}.frame__title{font-size:1.15rem;line-height:1.4;margin:0}.hero,.logo-chamber{overflow-x:clip}.contact-dock__list{max-width:calc(100vw - 3rem)}.story-col{max-width:46rem}.exec-answer__text,.service-canvas__body,.sector-plate__context{max-width:38rem}.service-canvas__body{margin-top:1.1rem;line-height:1.9}.service-canvas__details{display:grid;gap:1rem 1.75rem;margin-top:1.35rem;max-width:38rem}@media(min-width:720px){.service-canvas__details{grid-template-columns:1fr 1fr}}.service-canvas__details .kicker,.service-canvas__out .kicker,.exec-mod__impact .kicker,.exec-mod__out .kicker{display:block;margin-bottom:.35rem}.service-canvas__out{border-block-start:1px solid var(--line);padding-block-start:1.1rem;margin-top:1.35rem;max-width:38rem}.exec-mod__impact{border-inline-start:2px solid var(--gold-line);padding-inline-start:1rem;margin-top:1.35rem;max-width:38rem}.exec-mod__out{margin-top:1.1rem;max-width:38rem}.sector-proof{border-inline-start:2px solid var(--gold-line);padding-inline-start:1rem;margin-block-start:1.5rem;max-width:36rem}.proof-block{border-block-start:1px solid var(--line);padding-block-start:1.75rem}.case-pager{gap:.5rem}.exec-chain a:not(.is-active) .num,.challenge-row__num,.hv-sector__idx,.hv-path__num,.book__month{color:var(--gold-ink)}.exec-chain a.is-active .num{color:var(--gold)}.exec-mod:not(.exec-mod--alt) .exec-mod__num{color:var(--gold-ink)}.hv-four__dot{min-height:44px;justify-content:flex-start}.contact-form fieldset,.timing-step{min-inline-size:0;border:0;padding:0;margin:0}.contact-form legend{padding:0;margin-bottom:.5rem}.book__day{min-width:3.4rem}body[data-page=about] .section--plum .method article .kicker{font-family:var(--font-display);font-size:1.3rem;font-weight:600;letter-spacing:0;line-height:1.35}body[data-page=about] .section--plum .method article .gold-rule{margin-block:.8rem 1rem}@media(max-width:390px){body[data-page=home] .contact-dock,body[data-page=home] .contact-dock__scrim{display:none}body[data-page=insight] .crumb__item [aria-current=page]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-inline-size:min(100%,15rem);line-height:1.35}}@media(max-width:1024px){body[data-page=about] .section--plum .method{gap:var(--s-6)}}html.atelier-pass{scrollbar-color:color-mix(in srgb,var(--gold) 55%,var(--ink)) var(--sky);scrollbar-width:thin}html.atelier-pass ::selection{background:color-mix(in srgb,var(--gold) 38%,var(--ink));color:var(--ivory)}html.atelier-pass body{position:relative}html.atelier-pass body:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply}html.atelier-pass .skyfield__wash{background:radial-gradient(ellipse 78% 52% at 12% 8%,color-mix(in srgb,var(--plum) 12%,transparent),transparent 55%),radial-gradient(ellipse 72% 48% at 16% 10%,color-mix(in srgb,var(--ink) 16%,transparent),transparent 58%),radial-gradient(ellipse 58% 42% at 88% 82%,color-mix(in srgb,var(--ink) 12%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--ink) 7%,#F5F7FA),color-mix(in srgb,var(--ink) 5%,#EDF1F6))}html.atelier-pass .skyfield__bloom{background:radial-gradient(ellipse 44% 38% at 78% 14%,color-mix(in srgb,var(--gold) 22%,transparent),transparent 68%),radial-gradient(ellipse 40% 36% at 74% 18%,color-mix(in srgb,var(--ink) 18%,transparent),transparent 70%),radial-gradient(ellipse 34% 30% at 20% 72%,var(--gold-wash),transparent 68%)}html.atelier-pass .skyfield__arch-live{border-color:color-mix(in srgb,var(--gold) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 8%,transparent),0 40px 80px -60px color-mix(in srgb,var(--ink) 35%,transparent)}html.atelier-pass .progress{height:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 70%,var(--ink)),var(--gold) 42%,color-mix(in srgb,var(--gold) 85%,white));box-shadow:0 1px 12px -2px color-mix(in srgb,var(--gold) 45%,transparent)}html.atelier-pass .topbar{background:color-mix(in srgb,var(--sky) 72%,transparent);border-block-end-color:transparent}html.atelier-pass .topbar.is-solid{background:color-mix(in srgb,var(--ivory) 88%,var(--sky));border-block-end-color:var(--line);box-shadow:0 1px color-mix(in srgb,var(--gold) 35%,transparent),0 18px 40px -28px color-mix(in srgb,var(--ink) 22%,transparent)}html.atelier-pass .topbar .brand__well{box-shadow:0 10px 28px -18px color-mix(in srgb,var(--ink) 55%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--gold) 25%,transparent);transition:box-shadow var(--t-base) var(--ease),transform var(--t-fast) var(--ease)}html.atelier-pass .topbar .brand:hover .brand__well{transform:translateY(-1px);box-shadow:0 14px 32px -16px color-mix(in srgb,var(--ink) 50%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--gold) 45%,transparent)}html.atelier-pass .nav__primary .door--nav{transition:color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}html.atelier-pass .nav__primary .door--nav:hover{transform:translateY(-1px)}html.atelier-pass .lang-switch{box-shadow:0 8px 24px -18px color-mix(in srgb,var(--ink) 35%,transparent)}html.atelier-pass .folio-hero{isolation:isolate}html.atelier-pass .folio-hero:after{content:"";position:absolute;inset-inline-end:4%;inset-block:12% 20%;width:min(38vw,22rem);border:1px solid color-mix(in srgb,var(--gold) 22%,transparent);border-radius:50% 50% 0 0/88% 88% 0 0;border-bottom:0;pointer-events:none;z-index:0;opacity:.55}html.atelier-pass .folio-hero .hero__ink--primary{text-shadow:0 1px 0 color-mix(in srgb,var(--ivory) 80%,transparent)}html.atelier-pass .folio-hero .hero__rule{height:2px;width:clamp(3rem,12vw,5.5rem);background:linear-gradient(90deg,var(--gold),color-mix(in srgb,var(--gold) 40%,transparent))}html.atelier-pass .loggia{border-radius:var(--r-lg);box-shadow:0 32px 64px -40px color-mix(in srgb,var(--ink) 45%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--ivory) 40%,transparent)}html.atelier-pass .loggia:before,html.atelier-pass .loggia:after{content:"";position:absolute;width:clamp(1.75rem,4vw,2.75rem);height:clamp(1.75rem,4vw,2.75rem);border:1px solid color-mix(in srgb,var(--gold) 75%,transparent);z-index:5;pointer-events:none}html.atelier-pass .loggia:before{inset-block-start:1rem;inset-inline-start:1rem;border-inline-end:0;border-block-end:0}html.atelier-pass .loggia:after{inset-block-end:1rem;inset-inline-end:1rem;border-inline-start:0;border-block-start:0}html.atelier-pass .cred-strip{position:relative;z-index:4;margin-block-start:clamp(-1.5rem,-2.5vw,-.75rem);margin-block-end:.5rem;padding:1.15rem clamp(1.25rem,3vw,2rem);background:color-mix(in srgb,var(--ivory) 94%,white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 28px 56px -36px color-mix(in srgb,var(--ink) 38%,transparent)}html.atelier-pass .cred-strip__rule{height:1.75em;width:2px;background:linear-gradient(180deg,var(--gold),color-mix(in srgb,var(--gold) 30%,transparent))}html.atelier-pass .btn--gold{box-shadow:0 14px 28px -16px color-mix(in srgb,var(--gold) 55%,var(--ink)),inset 0 1px color-mix(in srgb,white 35%,transparent)}html.atelier-pass .btn--gold:active{transform:translateY(0);box-shadow:0 6px 16px -10px color-mix(in srgb,var(--gold) 40%,var(--ink))}html.atelier-pass .go{transition:color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),background var(--t-base) var(--ease)}html.atelier-pass .go:hover,html.atelier-pass .go:focus-visible{background:color-mix(in srgb,var(--gold) 8%,transparent);border-radius:var(--r-pill)}html.atelier-pass body:not([data-page=home]) .hero:not(.folio-hero){position:relative}html.atelier-pass body:not([data-page=home]) .hero:not(.folio-hero):before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 70% at 100% 0%,color-mix(in srgb,var(--gold) 10%,transparent),transparent 62%);pointer-events:none;z-index:0}html.atelier-pass body:not([data-page=home]) .hero:not(.folio-hero)>*{position:relative;z-index:1}html.atelier-pass .hero-seq:before{opacity:.65}html.atelier-pass .js body:not([data-page=home]) .hero:not(.folio-hero).is-live .hero-seq:after{box-shadow:0 0 24px -8px color-mix(in srgb,var(--gold) 50%,transparent)}html.atelier-pass .hv-ledger{box-shadow:inset 0 1px color-mix(in srgb,var(--gold) 25%,transparent)}html.atelier-pass .hv-ledger__row:hover,html.atelier-pass .hv-ledger__row:focus-visible{box-shadow:inset 3px 0 0 var(--gold)}html.atelier-pass[dir=rtl] .hv-ledger__row:hover,html.atelier-pass[dir=rtl] .hv-ledger__row:focus-visible{box-shadow:inset -3px 0 0 var(--gold)}html.atelier-pass .section--geom:before{opacity:.72;filter:drop-shadow(0 24px 40px color-mix(in srgb,var(--ink) 12%,transparent))}html.atelier-pass .footer{border-block-start:1px solid color-mix(in srgb,var(--gold) 28%,var(--line));background:radial-gradient(ellipse 80% 120% at 50% 0%,color-mix(in srgb,var(--ink) 6%,transparent),transparent 55%),radial-gradient(ellipse 50% 80% at 0% 100%,color-mix(in srgb,var(--ink) 7%,transparent),transparent 70%),transparent}html.atelier-pass .footer-meta{border-block-start-color:color-mix(in srgb,var(--gold) 18%,var(--line))}html.atelier-pass .drawer::backdrop{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html.atelier-pass .drawer__body{background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 4%,transparent),transparent 18%),var(--ivory)}html.atelier-pass .contact-dock__shell.is-open{box-shadow:0 28px 64px -32px color-mix(in srgb,var(--ink) 42%,transparent),0 0 0 1px color-mix(in srgb,var(--gold) 22%,transparent)}html.atelier-pass.reveal-ready [data-reveal=rise].is-visible{animation-timing-function:cubic-bezier(.16,1,.3,1)}@media(max-width:820px){html.atelier-pass .folio-hero:after{display:none}html.atelier-pass .cred-strip{margin-block-start:.75rem}html.atelier-pass .loggia:before,html.atelier-pass .loggia:after{width:1.5rem;height:1.5rem}}@media(prefers-reduced-motion:reduce){html.atelier-pass .topbar .brand:hover .brand__well,html.atelier-pass .nav__primary .door--nav:hover{transform:none}}
