:root{--navy:#132952;--glow:#8fb3f0;--sky:#dce4f2;--beige:#efe6d8;--cream:#f7f5f0;--white:#fff;--text:#2b3654;--hero-deep:#08112a;--hero-mid:#0e1a37;--hero-glow:#263863;--text-muted:var(--text);--line:var(--sky);--line-on-dark:var(--text);--navy-hover:var(--text);--ease:cubic-bezier(.2, .7, .2, 1);--shadow-lift:0 18px 40px color-mix(in srgb, var(--navy) 14%, transparent);--beige-hover:var(--cream);--brand-gradient:radial-gradient(ellipse 60% 90% at 16% 10%, color-mix(in srgb, var(--navy) 86%, var(--glow)) 0%, transparent 70%), var(--navy);--font-he:"Heebo", "Noto Sans Hebrew", Arial, sans-serif;--font-en:"Poppins", "Heebo", Arial, sans-serif;--fs-display:clamp(2rem, 1.25rem + 3vw, 3.5rem);--fs-h1-page:clamp(1.875rem, 1.3rem + 2.1vw, 2.625rem);--fs-h2:clamp(1.5rem, 1.15rem + 1.35vw, 2.125rem);--fs-h3:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--fs-lead:clamp(1.0625rem, 1rem + .35vw, 1.1875rem);--fs-body:1rem;--fs-small:.875rem;--fs-eyebrow:.875rem;--fs-label:clamp(.9375rem, .88rem + .25vw, 1.0625rem);--fs-hero-sub:clamp(1.125rem, 1rem + .55vw, 1.4375rem);--lh-tight:1.15;--lh-snug:1.3;--lh-body:1.8;--s-1:.5rem;--s-2:1rem;--s-3:1.5rem;--s-4:2rem;--s-5:3rem;--s-6:4rem;--s-7:6rem;--section-y:clamp(5rem, 3.25rem + 5.5vw, 9rem);--container:70rem;--measure:42rem;--gutter:clamp(1.25rem, .75rem + 2vw, 2rem);--header-h:4.5rem;--radius:1rem;--radius-pill:999px;--shadow-card:0 10px 30px color-mix(in srgb, var(--navy) 8%, transparent)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;--font-body:var(--font-he)}html[lang=en]{--font-body:var(--font-en);--fs-display:clamp(1.875rem, 1.2rem + 2.6vw, 3.125rem);--fs-h1-page:clamp(1.75rem, 1.25rem + 1.8vw, 2.375rem);--fs-h2:clamp(1.375rem, 1.1rem + 1.1vw, 1.875rem);--fs-h3:clamp(1.125rem, 1.05rem + .4vw, 1.3125rem);--fs-lead:clamp(1rem, .96rem + .25vw, 1.125rem);--lh-body:1.7}html[lang=en] :is(h1,h2,h3){letter-spacing:-.015em;font-weight:600}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);background:var(--cream);text-rendering:optimizelegibility;margin:0}img,svg{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{color:var(--navy);letter-spacing:-.005em;margin:0;font-weight:600}h1{font-size:var(--fs-display);line-height:var(--lh-tight)}h2{font-size:var(--fs-h2);line-height:var(--lh-tight)}h3{font-size:var(--fs-h3);line-height:var(--lh-snug)}p{margin:0}:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.section--brand :focus-visible,.hdr :focus-visible,.ftr :focus-visible,.hero :focus-visible{outline-color:var(--glow)}.skip{inset-inline-start:var(--s-2);background:var(--white);color:var(--navy);padding:var(--s-1) var(--s-2);border-radius:var(--radius);z-index:100;position:absolute;top:-4rem}.skip:focus{top:var(--s-2)}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.section{padding-block:var(--section-y)}.section--cream{background:var(--cream)}.section--beige{background:var(--beige)}.section--white{background:var(--white)}.section--brand{background:var(--brand-gradient);color:var(--sky)}.section--brand h1,.section--brand h2,.section--brand h3{color:var(--white)}.stack>*+*{margin-top:var(--s-4)}.eyebrow{font-family:var(--font-en);font-size:var(--fs-eyebrow);letter-spacing:.04em;color:var(--navy);direction:ltr;justify-self:start;font-weight:600;line-height:1.3;display:inline-block}.center .eyebrow{justify-self:center}.section--brand .eyebrow{color:var(--glow)}.en-label{font-family:var(--font-en);font-size:var(--fs-label);letter-spacing:.03em;color:var(--navy);white-space:nowrap;direction:ltr;flex:none;align-items:center;gap:.75rem;font-weight:500;line-height:1.3;display:inline-flex}.en-label:before{content:"";background:var(--glow);flex:none;block-size:1px;inline-size:2.5rem}[dir=rtl] .en-label{flex-direction:row-reverse}.section--brand .en-label,.hero .en-label{color:var(--glow)}.center .en-label:after{content:"";background:var(--glow);flex:none;block-size:1px;inline-size:2.5rem}.lead{font-size:var(--fs-lead);line-height:var(--lh-body)}.muted{color:var(--text-muted)}.btn{min-height:3.25rem;font:500 1.0625rem/1.2 var(--font-body);letter-spacing:.005em;white-space:nowrap;cursor:pointer;min-width:9.5rem;transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:.75rem 1.5rem;text-decoration:none;display:inline-flex}.btn>span[aria-hidden=true]{display:none}.hdr .btn{min-width:0}.btn--lg{min-height:3.75rem;padding-inline:2.25rem;font-size:1.1875rem}.btn--primary{background:var(--navy);color:var(--white)}.btn--primary:hover{background:var(--text)}.btn--light{color:var(--beige);border-color:var(--beige);letter-spacing:.03em;background:0 0;padding-inline:2.25rem}.btn--light:hover{background:var(--beige);color:var(--navy)}.btn--outline{border-color:var(--navy);color:var(--navy);background:0 0}.btn--outline:hover{background:var(--navy);color:var(--white)}.section--brand .btn--outline,.hero .btn--outline{border-color:var(--white);color:var(--white)}.section--brand .btn--outline:hover,.hero .btn--outline:hover{background:var(--white);color:var(--navy)}.actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-5);box-shadow:var(--shadow-card)}.rv{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--rv-d,0s);transform:translateY(18px)}.rv.is-in{opacity:1;transform:none}@keyframes rz-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}*,:before,:after{scroll-behavior:auto;transition:none;animation:none}:root .rings,:root .edge-rings,:root .ticker-track,:root .tx-stage *{transition:none;animation:none}}.hero{padding-block:clamp(5rem,3rem + 6.5vw,9rem);position:relative;overflow:hidden}.hero--compact{padding-block:clamp(4.5rem,2.75rem + 5.5vw,7.5rem)}.rings{fill:none;inline-size:min(70vw,40rem);stroke:var(--line-on-dark);stroke-width:1px;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:-10rem;translate:0 -50%}[dir=rtl] .rings{scale:-1 1}.rings{animation:180s linear infinite rz-spin}.rings .dot{fill:var(--glow);stroke:none}.rings .dot--sky{fill:var(--sky)}.rings .ray{stroke:var(--text);stroke-dasharray:3 5}.hero-in{gap:var(--s-4);align-content:start;justify-items:start;display:grid;position:relative}.hero h1{text-wrap:balance;max-width:24ch;line-height:1.28}.hero h1 span{display:block}.hero--page h1{font-size:var(--fs-h1-page);line-height:1.3}.hero .lead{color:var(--white);max-inline-size:36rem}.hero .actions{margin-top:var(--s-1)}.hero-sub{letter-spacing:.01em;color:var(--white);font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:300;line-height:1.4}.head-row{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-5);display:flex;position:relative}.head-row>:first-child{min-inline-size:0}[dir=ltr] .head-row{align-items:flex-start;gap:var(--s-2);flex-direction:column-reverse}.lx{grid-template-columns:var(--lx-cols,1fr 1fr);column-gap:var(--s-6);row-gap:var(--s-3);grid-template-rows:auto 1fr;grid-template-areas:"main label""main side";align-items:start;display:grid;position:relative}.lx-main{grid-area:main;align-self:center}.lx-label{grid-area:label;justify-self:end}.lx-side{grid-area:side;justify-self:end}[dir=ltr] .lx{grid-template-rows:auto 1fr;grid-template-areas:"label side""main side"}[dir=ltr] .lx-label{place-self:end start}[dir=ltr] .lx-main{align-self:start}[dir=ltr] .lx-side{align-self:center}.hero-split{--lx-cols:1fr minmax(0, 18rem)}.hero-media{inline-size:100%;margin:0}.hero-media img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);block-size:auto;inline-size:100%;box-shadow:0 24px 60px color-mix(in srgb, var(--navy) 45%, transparent)}.accent{color:var(--beige)}.blue{color:var(--navy);font-weight:400}.center{text-align:center;justify-items:center}.center-actions{justify-content:center}.narrow{max-width:46rem}.hero.section--brand{isolation:isolate;background:radial-gradient(ellipse 110% 90% at 50% 45%, var(--hero-mid) 0%, var(--hero-deep) 100%)}.hh-bg{z-index:-1;pointer-events:none;--px:0;--py:0;position:absolute;inset:0}.hh-grid{background:linear-gradient(to right, color-mix(in srgb, var(--white) 5%, transparent) 1px, transparent 1px) 0 0 / 120px 120px, linear-gradient(to bottom, color-mix(in srgb, var(--white) 5%, transparent) 1px, transparent 1px) 0 0 / 120px 120px;mask-image:radial-gradient(ellipse 70% 65% at 50% 45%, var(--navy) 35%, transparent 100%);translate:calc(var(--px) * -8px) calc(var(--py) * -8px);transition:translate 1.2s var(--ease);animation:60s linear infinite hh-drift;position:absolute;inset:-120px}.hh-glow{aspect-ratio:1.6;inline-size:min(52rem,130vw);translate:calc(-50% + var(--px) * 28px) calc(-50% + var(--py) * 20px);transition:translate 1.2s var(--ease);background:radial-gradient(closest-side, color-mix(in srgb, var(--hero-glow) 85%, transparent) 0%, color-mix(in srgb, var(--hero-glow) 35%, transparent) 55%, transparent 100%);animation:9s ease-in-out infinite alternate hh-breathe;position:absolute;top:50%;left:50%}@keyframes hh-drift{to{background-position:0 120px,0 120px}}@keyframes hh-breathe{0%{opacity:.7;scale:.94}to{opacity:1;scale:1.05}}.hh-wave{block-size:auto;inline-size:50%;translate:calc(var(--px) * 14px) calc(-50% + var(--py) * 10px);transition:translate 1.2s var(--ease);position:absolute;top:50%;left:0;overflow:visible}[dir=ltr] .hh-wave{left:auto;right:0;scale:-1 1}.hh-strands{transform-box:view-box;transform-origin:680px 163px;animation:14s ease-in-out infinite alternate hh-sway}.hh-strands path{fill:none;stroke:var(--glow);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:var(--o);stroke-dasharray:1;stroke-dashoffset:1px;animation:hh-draw 2.6s var(--ease) both;animation-delay:calc(var(--i) * 30ms)}.hh-stop{stop-color:var(--glow)}.hh-ray{stroke-width:1px;vector-effect:non-scaling-stroke}.hh-pulse{stroke:var(--white);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:.14 1;stroke-dashoffset:.14px;opacity:.85;animation:4.5s ease-in-out 2.4s infinite hh-pulse}.hh-node{fill:var(--white);opacity:.9}@keyframes hh-draw{to{stroke-dashoffset:0}}@keyframes hh-sway{0%{rotate:-.6deg;scale:1 .9}to{rotate:.6deg;scale:1 1.06}}@keyframes hh-pulse{0%{stroke-dashoffset:.14px;opacity:0}15%{opacity:.9}to{stroke-dashoffset:-1px;opacity:0}}@media (width<=720px){.hh-wave{opacity:.4;inline-size:120%;top:26%}}.hero h1>span,.hero h1:not(:has(span)),.hero .hero-sub,.hero .lead,.hero .en-label,.hero .eyebrow,.hero .actions,.hero .hero-media,.hero .about-role,.hero .about-photo{animation:hh-in 1.1s var(--ease) both}.hero h1>span:nth-child(2){animation-delay:.18s}.hero .hero-sub,.hero .lead,.hero .about-role{animation-delay:.4s}.hero .en-label,.hero .eyebrow{animation-delay:.3s}.hero .actions{animation-delay:.6s}.hero .hero-media,.hero .about-photo{animation-delay:.25s}@keyframes hh-in{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){:root .hh-grid,:root .hh-glow,:root .hh-strands,:root .hh-strands path,:root .hh-pulse,:root .hero h1>span,:root .hero h1,:root .hero .hero-sub,:root .hero .lead,:root .hero .en-label,:root .hero .eyebrow,:root .hero .actions,:root .hero .hero-media,:root .hero .about-role,:root .hero .about-photo{transition:none;animation:none}:root .hh-strands path{stroke-dashoffset:0}:root .hh-pulse{display:none}}.sh{gap:var(--s-3);margin-block-end:var(--s-6);display:grid}.sh-h{text-wrap:balance;max-inline-size:40ch}.sh-h--en{font-family:var(--font-en);letter-spacing:.01em;direction:ltr}.sh .head-row:after{content:"";background:var(--line);flex:3rem;order:1;align-self:center;block-size:1px}.section--brand .sh .head-row:after{background:var(--line-on-dark)}.sh .head-row>.sh-h{order:0}.sh .head-row>.en-label,.sh .head-row>.sh-h--en{order:2}.sh .head-row>.en-label:before,[dir=ltr] .sh .head-row:has(>.en-label):after{display:none}[dir=ltr] .sh .head-row:has(>.en-label)>.en-label:before{display:block}[dir=ltr] .sh .head-row:not(:has(>.en-label)){flex-direction:row;align-items:center}.sh-lead{font-size:var(--fs-lead);color:var(--text-muted);max-inline-size:var(--measure)}.section--brand .sh-lead{color:var(--sky)}.sec-head{gap:var(--s-2);margin-block-end:var(--s-5);display:grid}.sec-head.center{margin-inline:auto}.grid2{gap:var(--s-4);grid-template-columns:repeat(2,1fr);display:grid}.grid3{gap:var(--s-4);grid-template-columns:repeat(3,1fr);display:grid}.card-head{gap:var(--s-1);border-block-end:1px solid var(--line);margin-block-end:var(--s-1);padding-block-end:var(--s-2);display:grid;position:relative}.card-head:after{content:"";inset-block-end:-1px;background:var(--glow);block-size:2px;inline-size:2.5rem;position:absolute;left:0}.card-en{font-family:var(--font-en);text-align:left;color:var(--navy);font-size:var(--fs-h3);letter-spacing:.005em;direction:ltr;font-weight:600;line-height:1.25}.card-tag{font-family:var(--font-en);text-align:left;color:var(--navy);font-size:var(--fs-eyebrow);letter-spacing:.04em;white-space:nowrap;direction:ltr;font-weight:600;line-height:1.3;display:block}.feature{gap:var(--s-2);align-content:start;display:grid}.icon{background:var(--navy);border-radius:50%;place-items:center;block-size:3rem;inline-size:3rem;display:grid}.icon svg{fill:none;stroke:var(--white);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.link{margin-top:var(--s-1);color:var(--navy);text-decoration:underline;text-decoration-color:var(--glow);text-underline-offset:6px;font-weight:600;text-decoration-thickness:2px;display:inline-block}.section--brand .link{color:var(--white)}.path{gap:var(--s-1);align-content:start;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.path:hover{box-shadow:var(--shadow-lift);border-color:var(--glow);transform:translateY(-3px)}.edge{position:relative;overflow:hidden}.edge .container{position:relative}.edge-rings{fill:none;inline-size:34rem;stroke:var(--line-on-dark);stroke-width:1px;pointer-events:none;animation:200s linear infinite reverse rz-spin;position:absolute;inset-block-end:-14rem;inset-inline-start:-12rem}.edge-grid{gap:var(--s-4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.edge-card{gap:var(--s-3);padding:var(--s-5);border-radius:calc(var(--radius) * 1.25);border:1px solid var(--line-on-dark);transition:border-color .35s var(--ease), transform .35s var(--ease);background:0 0;align-content:start;display:grid;position:relative;overflow:hidden}.edge-card:after{content:"";background:var(--glow);transform-origin:100%;block-size:1px;transition:scale .6s var(--ease);position:absolute;inset-block-start:-1px;inset-inline:0;scale:0 1}[dir=ltr] .edge-card:after{transform-origin:0}.edge-card:hover{transform:translateY(-3px)}.edge-card:hover:after{scale:1}.edge-top{justify-content:space-between;align-items:center;margin-block-end:var(--s-1);display:flex}.edge-ic{color:var(--glow);display:block}.edge-ic>svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.edge-card h3{color:var(--white);font-size:var(--fs-h3)}.edge-card p{color:var(--sky);line-height:1.7}.edge-actions{margin-block-start:var(--s-6)}.progs{gap:var(--s-4);align-items:stretch}.prog{border-radius:calc(var(--radius) * 1.25);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-card);transition:transform .35s var(--ease), box-shadow .35s var(--ease);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.prog:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.prog-head{justify-content:space-between;align-items:center;gap:var(--s-2);min-block-size:5.5rem;padding:var(--s-3) var(--s-4);background:var(--brand-gradient);display:flex;position:relative;overflow:hidden}.prog-head:after{content:"";background:var(--glow);block-size:2px;inline-size:2.5rem;position:absolute;inset-block-end:0;inset-inline-start:var(--s-4)}.prog-en{font:600 clamp(1.25rem, 1.1rem + .5vw, 1.5rem)/1.2 var(--font-en);color:var(--white);letter-spacing:.005em;white-space:nowrap;direction:ltr}[dir=rtl] .prog-en{order:2}.prog-body{gap:var(--s-3);padding:var(--s-5);grid-template-rows:auto 1fr auto;display:grid}.prog-sit{color:var(--navy);font-size:1.0625rem;font-weight:600;line-height:var(--lh-snug);border-block-end:1px solid var(--line);padding-block-end:var(--s-2)}.ns{align-items:center;gap:var(--s-5);padding:var(--s-6);border-radius:var(--radius);background:var(--beige);grid-template-columns:auto 1fr auto;display:grid}.ns-ic{background:var(--navy);block-size:4.5rem;inline-size:4.5rem;color:var(--glow);border-radius:50%;place-items:center;display:grid}.ns-ic svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ns-txt{gap:var(--s-1);max-inline-size:40rem;display:grid}.ns-txt .head-row{gap:var(--s-1) var(--s-4)}.ns-h{font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem)}.ns-txt p{color:var(--text);font-size:var(--fs-lead);line-height:1.6}.ns-act{gap:var(--s-2);justify-items:end;display:grid}[dir=ltr] .ns-act{justify-items:start}.avatar{background:var(--white);box-shadow:0 0 0 1px var(--line);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.avatar img{object-fit:contain;border-radius:20%;block-size:80%;inline-size:80%}.orbit{fill:none;inline-size:100%;max-inline-size:20rem}.o1{stroke:var(--sky);stroke-width:1px}.o2{stroke:var(--glow);stroke-width:1.5px}.o3{stroke:var(--glow);stroke-width:1.5px;stroke-dasharray:3 4}.dot-navy{fill:var(--navy)}.dot-blue{fill:var(--glow)}.arts{border-block-start:1px solid var(--line);margin:0;padding:0;list-style:none}.art{border-block-end:1px solid var(--line)}.art a{gap:var(--s-1) var(--s-5);padding-block:var(--s-4);padding-inline:var(--s-2);color:inherit;border-radius:calc(var(--radius) * .5);grid-template-columns:1fr minmax(9rem,auto);grid-template-areas:"q tag""t go""x go";text-decoration:none;transition:background-color .2s;display:grid}.art a:hover{background:var(--white)}.art-q{font-size:var(--fs-h3);grid-area:q}.art-t{color:var(--navy);font-weight:500;line-height:var(--lh-snug);max-inline-size:var(--measure);grid-area:t}.art-x{color:var(--text-muted);max-inline-size:var(--measure);grid-area:x}.art .card-tag{grid-area:tag;align-self:center}.art-go{color:var(--navy);text-decoration:underline;text-decoration-color:var(--glow);text-underline-offset:6px;white-space:nowrap;grid-area:go;place-self:end;font-weight:600;text-decoration-thickness:2px;transition:transform .2s}.art a:hover .art-go{transform:translate(-4px)}[dir=ltr] .art a:hover .art-go{transform:translate(4px)}[dir=ltr] .art .card-tag{justify-self:end}.qcard{break-inside:avoid;gap:var(--s-3);padding:var(--s-5);background:var(--white);border:1px solid var(--line);border-radius:var(--radius);transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s var(--ease);margin-block-end:var(--s-4);display:grid}.qcard:hover{box-shadow:var(--shadow-lift);border-color:var(--glow);transform:translateY(-3px)}.qmark{inline-size:1.75rem;fill:var(--glow)}[dir=rtl] .qmark{scale:-1 1}.qcard blockquote{font-size:1.0625rem;line-height:1.7}.qcard .person{border-block-start:1px solid var(--line);padding-block-start:var(--s-2)}.quote{justify-content:space-between;gap:var(--s-3);flex-direction:column;display:flex}blockquote{color:var(--navy);margin:0;font-size:1.0625rem;line-height:1.7}.person{align-items:center;gap:var(--s-2);display:flex}.person img,.initials{object-fit:cover;border-radius:50%;flex:none;block-size:3rem;inline-size:3rem}.initials{background:var(--sky);color:var(--navy);font-weight:700;font-family:var(--font-en);place-items:center;display:grid}.person b{color:var(--navy);display:block}.person small{font-size:.8125rem;line-height:1.4;display:block}@media (width<=900px){.grid2,.grid3,.edge-grid{grid-template-columns:1fr}.lx{row-gap:var(--s-3);grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"label""main""side"}[dir=ltr] .lx{grid-template-areas:"label""main""side"}.lx-side{justify-self:center}[dir=ltr] .lx-side{align-self:start}.hero-split .hero-media{max-inline-size:22rem}.orbit{max-inline-size:13rem}.sh,.sec-head{margin-block-end:var(--s-4)}.ns{gap:var(--s-3);padding:var(--s-4);grid-template-columns:1fr}.ns-ic{block-size:3.5rem;inline-size:3.5rem}.ns-act,[dir=ltr] .ns-act{justify-items:start}}@media (width<=720px){.head-row{align-items:flex-start;gap:var(--s-1);flex-direction:column-reverse}[dir=rtl] .head-row>.en-label,[dir=rtl] .head-row>.sh-h--en{align-self:flex-end}.sh .head-row:after{display:none}.sh .head-row>.en-label:before{display:block}[dir=ltr] .sh .head-row:not(:has(>.en-label)){flex-direction:column-reverse;align-items:flex-start}.en-label{white-space:normal}.art a{grid-template-columns:1fr;grid-template-areas:"tag""q""t""x""go";padding-inline:0}.art .card-tag{justify-self:end}[dir=ltr] .art .card-tag,.art-go{justify-self:start}}@media (width<=520px){.rings{inline-size:120vw;inset-inline-end:-40vw}.rings .ray,.rings .dot{display:none}}.logo{aspect-ratio:620/136;block-size:2.6rem;inline-size:auto;display:block;overflow:visible}.logo--dark{--lg-a:var(--white);--lg-b:var(--beige);--lg-glow:var(--sky);--lg-line:var(--white)}.logo--light{--lg-a:var(--navy);--lg-b:var(--text);--lg-glow:var(--navy);--lg-line:var(--navy)}.lg-glow{stop-color:var(--lg-glow,var(--sky))}.lg-line{stop-color:var(--lg-line,var(--white))}.hdr .logo{block-size:2.08rem}@media (width<=520px){.hdr .logo{block-size:1.8rem}}.hdr{z-index:50;background:var(--hero-deep);color:var(--white);position:sticky;top:0}.hdr .bar{height:var(--header-h);justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.hdr .brand{flex:none;text-decoration:none}.hdr .nav ul{gap:var(--s-4);margin:0;padding:0;list-style:none;display:flex}.hdr .nav a{color:var(--white);opacity:.86;border-bottom:2px solid #0000;padding-block:.4rem;font-size:.96875rem;text-decoration:none;transition:opacity .2s,border-color .2s}.hdr .nav a:hover{opacity:1}.hdr .nav a[aria-current=page]{opacity:1;border-bottom-color:var(--glow);font-weight:600}.hdr .end{align-items:center;gap:var(--s-2);display:flex}.hdr .lang{color:var(--white);font-family:var(--font-en);font-size:var(--fs-small);letter-spacing:.08em;opacity:.8;font-weight:600;text-decoration:none}.hdr .lang:hover{opacity:1}.hdr .cta{min-height:2.5rem;padding-inline:1.25rem}.hdr .burger{border:1px solid var(--line-on-dark);cursor:pointer;background:0 0;border-radius:.75rem;flex-direction:column;justify-content:space-between;block-size:2.75rem;inline-size:2.75rem;padding:.7rem;display:none}.hdr .burger span{background:var(--white);border-radius:2px;block-size:2px;display:block}.hdr .mnav{background:var(--hero-deep);border-top:1px solid var(--line-on-dark)}.hdr .mnav ul{padding-block:var(--s-2) var(--s-3);margin:0 auto;list-style:none}.hdr .mnav a{color:var(--white);border-bottom:1px solid var(--line-on-dark);padding:.85rem 0;font-size:1.0625rem;text-decoration:none;display:block}.hdr .mnav a[aria-current=page]{color:var(--glow);font-weight:600}@media (width<=960px){.hdr .nav,.hdr .lang,.hdr .cta{display:none}.hdr .burger{display:flex}}.ftr{background:var(--navy);color:var(--sky)}.ftr .top{justify-content:space-between;align-items:center;gap:var(--s-4);padding-block:var(--s-5);flex-wrap:wrap;display:flex}.ftr .brand{text-decoration:none}.ftr .slogan{font:400 .75rem/1 var(--font-en);letter-spacing:.2em;text-transform:uppercase;color:var(--sky);align-items:center;gap:.6rem;margin:0;display:inline-flex}.ftr ul{gap:var(--s-2) var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ftr a{color:var(--sky);font-size:.9375rem;text-decoration:none}.ftr a:hover{color:var(--white)}.ftr .lang{font-family:var(--font-en);letter-spacing:.04em;font-weight:600}.ftr .bottom{border-top:1px solid var(--line-on-dark);padding-block:var(--s-3);justify-content:space-between;align-items:center;gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:flex}.ftr small{color:var(--sky);font-size:.8125rem}.ftr .legal ul{gap:var(--s-1) var(--s-3)}.ftr .legal a{color:var(--sky);font-size:.8125rem}.ftr .legal a:hover{color:var(--white)}.ftr .logo{block-size:3rem}@media (width<=640px){.ftr .top{text-align:center;align-items:center;gap:var(--s-3);flex-direction:column}.ftr .top ul{justify-content:center}.ftr .logo{block-size:2.75rem}.ftr .slogan{font-size:.6875rem}.ftr ul{gap:var(--s-1) var(--s-3)}.ftr .bottom{text-align:center;flex-direction:column;align-items:center}.ftr .legal ul{justify-content:center}}.wa{z-index:40;background:var(--navy);block-size:3.5rem;inline-size:3.5rem;color:var(--white);box-shadow:0 8px 24px color-mix(in srgb, var(--navy) 30%, transparent);border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:fixed;inset-block-end:var(--s-3);inset-inline-end:var(--s-3)}.wa:hover{transform:scale(1.06)}