:root{--night:#0b1230;--night-2:#111a42;--navy:#21337b;--navy-2:#2a3f94;--gold:#e0bb53;--gold-2:#ebcb72;--gold-text:#8a6a12;--white:#ffffff;--paper:#f4f5f9;--ink:#10162e;--muted:#4e5672;--line:#dce0ea;--line-d:rgba(255,255,255,0.1);--line-d2:rgba(255,255,255,0.18);--text-d:#e8ebf4;--muted-d:#a4abc8;--serif:var(--font-brygada),Georgia,"Times New Roman",serif;--sans:var(--font-plex),"Helvetica Neue",Arial,sans-serif;--step--1:0.875rem;--step-0:1.0625rem;--step-1:1.25rem;--step-2:clamp(1.45rem,1.25rem + 0.8vw,1.85rem);--step-3:clamp(1.9rem,1.4rem + 2vw,2.9rem);--step-4:clamp(2.4rem,1.5rem + 3.6vw,4.4rem);--step-5:clamp(2.8rem,1.4rem + 5.6vw,6.2rem);--gutter:clamp(1rem,0.4rem + 3vw,3rem);--max:80rem;--radius:4px;--ease:cubic-bezier(0.2,0.8,0.2,1)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--night);color:var(--text-d);font-family:var(--sans);font-size:var(--step-0);line-height:1.65;-webkit-font-smoothing:antialiased}main{background:var(--white);color:var(--ink)}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--serif);font-weight:600;line-height:1.08;letter-spacing:-.012em;margin:0;overflow-wrap:break-word;text-wrap:balance}p{margin:0 0 1em}::selection{background:var(--gold);color:var(--night)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.skip{position:absolute;left:-999px;top:0;background:var(--gold);color:var(--night);padding:.75rem 1rem;z-index:100}.skip:focus{left:1rem}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.label{display:flex;align-items:center;gap:.75rem;font-size:var(--step--1);font-weight:500;color:var(--gold-text);margin-bottom:1.25rem}.label:before{content:"";width:1.75rem;height:1px;background:currentColor}.label-light,.section-navy .label,.section-night .label{color:var(--gold)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.1rem;padding:0 1.5rem;font:500 .98rem/1 var(--sans);letter-spacing:.01em;text-decoration:none;border:1px solid transparent;border-radius:var(--radius);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .2s}.btn:active{transform:translateY(1px)}.btn-gold{background:var(--gold);color:var(--night)}.btn-gold:hover{background:var(--gold-2)}.btn-dark{background:var(--navy);color:var(--white)}.btn-dark:hover{background:var(--navy-2)}.btn-line{border-color:currentColor;background:transparent}.btn-line:hover{background:rgba(224,187,83,.12);border-color:var(--gold)}.textlink{font-weight:500;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-decoration-thickness:1px;text-underline-offset:.3em}.textlink:hover{text-decoration-thickness:2px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(11,18,48,.9);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);color:var(--text-d)}.site-header,.topbar{border-bottom:1px solid var(--line-d)}.topbar{font-size:.82rem;color:var(--muted-d)}.topbar .wrap{display:flex;gap:1.75rem;min-height:2.25rem;align-items:center}.topbar a{text-decoration:none}.topbar a:hover{color:var(--white)}.topbar .push{margin-left:auto}.main-row{display:flex;align-items:center;gap:2rem;min-height:4.5rem}.brand img{height:2.4rem;width:auto;filter:brightness(0) invert(1)}.nav{display:flex;gap:.15rem;margin-left:auto;align-items:center}.nav a{position:relative;text-decoration:none;font-size:.95rem;padding:.6rem .85rem;color:var(--muted-d);transition:color .15s}.nav a:after{content:"";position:absolute;left:.85rem;right:.85rem;bottom:.25rem;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.nav a:hover,.nav a[aria-current=page]{color:var(--white)}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:.9rem}.menu-toggle{display:none;margin-left:auto;background:transparent;color:var(--white);border:1px solid var(--line-d2);border-radius:var(--radius);min-height:2.75rem;padding:0 1.1rem;font:500 .95rem var(--sans);cursor:pointer}.mobile-nav{display:none}@media (max-width:1180px){.header-actions,.nav,.topbar{display:none}.menu-toggle{display:inline-flex;align-items:center}.mobile-nav[data-open=true]{display:block;border-top:1px solid var(--line-d);max-height:calc(100vh - 4.5rem);overflow-y:auto}.mobile-nav ul{list-style:none;margin:0;padding:.5rem var(--gutter) 1.5rem}.mobile-nav li a{display:block;padding:.95rem 0;border-bottom:1px solid var(--line-d);text-decoration:none;font-family:var(--serif);font-size:var(--step-1)}.mobile-nav li a.btn{margin-top:1.25rem;width:100%;border-bottom:0;font-family:var(--sans);font-size:1rem}.brand img{height:2rem}}.hero{position:relative;background:var(--night);color:var(--text-d);overflow:hidden;isolation:isolate}.hero:before{right:-15vw;top:-20vw;width:65vw;height:65vw;background:radial-gradient(closest-side,rgba(42,63,148,.75),transparent)}.hero:after,.hero:before{content:"";position:absolute;z-index:-1}.hero:after{inset:0;background-image:linear-gradient(var(--line-d) 1px,transparent 1px),linear-gradient(90deg,var(--line-d) 1px,transparent 1px);background-size:96px 96px;mask-image:radial-gradient(ellipse at 70% 40%,#000,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000,transparent 70%);opacity:.5}.hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:center;padding-block:clamp(3.5rem,8vw,7rem) clamp(3.5rem,7vw,6rem)}.hero h1{color:var(--white);font-size:var(--step-5);line-height:1;letter-spacing:-.02em;max-width:12ch}.hero-sub{margin-top:1.75rem;font-size:var(--step-1);line-height:1.6;color:var(--muted-d);max-width:34rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.5rem}.hero-actions .btn-line{color:var(--white);border-color:var(--line-d2)}.hero-proof{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;font-size:.9rem;color:var(--muted-d)}.hero-proof li{display:flex;align-items:center;gap:.55rem}.hero-proof li:before{content:"";width:.4rem;height:.4rem;transform:rotate(45deg);background:var(--gold)}.hero-figure{position:relative;margin:0;justify-self:end;width:min(100%,27rem)}.hero-figure:before{content:"";position:absolute;inset:1.25rem -1.25rem -1.25rem 1.25rem;border:1px solid var(--gold);opacity:.7}.hero-figure img{position:relative;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 18%}.hero-card{position:absolute;left:-2.5rem;bottom:2.25rem;background:var(--white);color:var(--ink);padding:1rem 1.25rem;box-shadow:0 20px 50px -20px rgba(0,0,0,.6);max-width:16.5rem}.hero-card strong{display:block;font-family:var(--serif);font-size:var(--step-1)}.hero-card span{display:block;font-size:var(--step--1);color:var(--muted);margin-top:.15rem}.facts-strip{border-top:1px solid var(--line-d);background:rgba(17,26,66,.6)}.facts-strip ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.facts-strip li{padding:1.6rem 1.5rem 1.6rem 0;border-right:1px solid var(--line-d);margin-right:1.5rem}.facts-strip li:last-child{border-right:0;margin-right:0}.facts-strip strong{display:block;font-family:var(--serif);font-weight:600;font-size:var(--step-2);color:var(--white);line-height:1.15}.facts-strip li>span{font-size:var(--step--1);color:var(--muted-d)}@media (max-width:900px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-figure{justify-self:start;width:min(100% - 1.25rem,22rem)}.hero-card{left:auto;right:-.25rem;bottom:1.25rem}.facts-strip ul{grid-template-columns:repeat(2,minmax(0,1fr))}.facts-strip li:nth-child(2){border-right:0;margin-right:0}.facts-strip li:nth-child(-n+2){border-bottom:1px solid var(--line-d)}}.section{padding-block:clamp(4.5rem,9vw,8rem)}.section-paper{background:var(--paper)}.section-navy,.section-night{color:var(--text-d)}.section-night{background:var(--night)}.section-navy{background:var(--navy)}.section-navy h2,.section-navy h3,.section-night h2,.section-night h3{color:var(--white)}.section-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:1.25rem clamp(2rem,6vw,6rem);gap:1.25rem clamp(2rem,6vw,6rem);align-items:end;margin-bottom:clamp(2.5rem,5vw,4rem)}.section-head h2{font-size:var(--step-4)}.section-head p{color:var(--muted);margin:0;max-width:34rem}.section-navy .section-head p,.section-night .section-head p{color:var(--muted-d)}@media (max-width:800px){.section-head{grid-template-columns:minmax(0,1fr)}}.ww{background:var(--navy);color:var(--text-d);padding-block:clamp(4rem,8vw,7rem)}.ww-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);align-items:start}.ww h2{font-size:var(--step-4);color:var(--white)}.ww-hint{color:var(--muted-d);margin:1.25rem 0 2rem;max-width:30rem}.ww-options{display:grid;border-top:1px solid var(--line-d2)}.ww-option{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;text-align:left;font:400 1.02rem/1.3 var(--sans);padding:1rem .25rem;border:0;border-bottom:1px solid var(--line-d2);background:none;color:var(--text-d);cursor:pointer;transition:color .15s,padding .25s var(--ease)}.ww-option:after{content:"";flex:none;width:.55rem;height:.55rem;border-top:1.5px solid;border-right:1.5px solid;transform:rotate(45deg);opacity:.5;transition:transform .25s var(--ease),opacity .2s}.ww-option:hover{color:var(--white);padding-left:.75rem}.ww-option:hover:after{opacity:1;transform:translateX(3px) rotate(45deg)}.ww-option[aria-pressed=true]{color:var(--gold);padding-left:.75rem}.ww-option[aria-pressed=true]:after{opacity:1}.ww-panel{position:-webkit-sticky;position:sticky;top:8rem;background:var(--night);border:1px solid var(--line-d);min-height:27rem;padding:clamp(1.75rem,3.5vw,3rem);display:flex;flex-direction:column}.ww-panel .label{color:var(--gold)}.ww-panel h3{color:var(--white);font-size:var(--step-3);margin-bottom:1.75rem}.ww-steps{list-style:none;margin:0 0 2rem;padding:0;counter-reset:s;display:grid;grid-gap:1rem;gap:1rem}.ww-steps li{counter-increment:s;display:grid;grid-template-columns:2.25rem 1fr;grid-gap:1rem;gap:1rem;align-items:baseline;padding-bottom:1rem;border-bottom:1px solid var(--line-d);animation:rise .5s var(--ease) both}.ww-steps li:nth-child(2){animation-delay:.08s}.ww-steps li:nth-child(3){animation-delay:.16s}.ww-steps li:before{content:counter(s,decimal-leading-zero);font-family:var(--serif);font-size:var(--step-1);color:var(--gold)}.ww-links{margin-top:auto;display:flex;flex-wrap:wrap;gap:1rem 1.75rem;align-items:center}.ww-empty{margin:auto 0;text-align:center;color:var(--muted-d)}.ww-empty svg{margin:0 auto 1.25rem;color:var(--gold)}@media (max-width:900px){.ww-grid{grid-template-columns:minmax(0,1fr)}.ww-panel{position:static;min-height:0}}.ex-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.ex-card{position:relative;display:flex;flex-direction:column;height:100%;padding:clamp(1.75rem,3vw,2.5rem);border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none;background:var(--white);transition:background-color .4s var(--ease),color .4s}.ex-card:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:3px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.ex-card:hover{background:var(--night);color:var(--text-d)}.ex-card:hover:before{transform:scaleX(1)}.ex-num{font-family:var(--serif);font-size:var(--step--1);color:var(--gold-text);margin-bottom:2.5rem;transition:color .3s}.ex-card:hover .ex-num{color:var(--gold)}.ex-card h3{-webkit-hyphens:auto;hyphens:auto;font-size:var(--step-2);margin-bottom:.75rem;transition:color .3s}.ex-card:hover h3{color:var(--white)}.ex-card>p{color:var(--muted);margin:0 0 1.5rem;transition:color .3s}.ex-card:hover>p{color:var(--muted-d)}.ex-card ul{list-style:none;margin:0 0 1.75rem;padding:0;font-size:.95rem}.ex-card li{padding:.45rem 0;border-top:1px solid var(--line);transition:border-color .3s}.ex-card:hover li{border-color:var(--line-d)}.ex-go{margin-top:auto;font-weight:500;font-size:.95rem;display:inline-flex;align-items:center;gap:.6rem}.ex-go:after{content:"";width:1.25rem;height:1px;background:var(--gold);transition:width .3s var(--ease)}.ex-card:hover .ex-go:after{width:2.5rem}@media (max-width:980px){.ex-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ex-grid{grid-template-columns:minmax(0,1fr)}}.why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;border-top:1px solid var(--line-d2)}.why li{padding:2rem 1.75rem 0 0}.why li+li{padding-left:1.75rem;border-left:1px solid var(--line-d)}.why-ico{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--gold);border-radius:50%;color:var(--gold);margin-bottom:1.5rem}.why h3{font-size:var(--step-1);margin-bottom:.6rem}.why p{color:var(--muted-d);font-size:.97rem;margin:0}@media (max-width:960px){.why{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.why li:nth-child(3){padding-left:0;border-left:0}}@media (max-width:560px){.why{grid-template-columns:minmax(0,1fr)}.why li+li{padding-left:0;border-left:0}}.marquee{background:var(--night);color:var(--white);overflow:hidden;padding-block:1.5rem;border-block:1px solid var(--line-d)}.marquee-track{display:flex;width:max-content;animation:marquee 60s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee ul{display:flex;list-style:none;margin:0;padding:0}.marquee li{display:flex;align-items:center;gap:2.25rem;padding-right:2.25rem;font-family:var(--serif);font-size:var(--step-2);white-space:nowrap;color:var(--muted-d)}.marquee li:nth-child(odd){color:var(--white)}.marquee li:after{content:"";width:.5rem;height:.5rem;transform:rotate(45deg);background:var(--gold)}@keyframes marquee{to{transform:translateX(-50%)}}.audience{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);list-style:none;margin:0;padding:0}.audience li{background:var(--white);padding:2rem 1.75rem;transition:background-color .3s}.audience li:hover{background:var(--paper)}.audience-ico{display:grid;place-items:center;width:3rem;height:3rem;background:var(--navy);color:var(--gold);border-radius:50%;margin-bottom:1.5rem}.audience h3{font-size:var(--step-1);margin-bottom:.6rem}.audience p{color:var(--muted);margin:0;font-size:.97rem}@media (max-width:960px){.audience{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.audience{grid-template-columns:minmax(0,1fr)}}.tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.tool-card{position:relative;display:flex;flex-direction:column;text-decoration:none;color:var(--text-d);background:var(--night-2);border:1px solid var(--line-d);padding:clamp(1.75rem,2.5vw,2.25rem);min-height:22rem;overflow:hidden;transition:border-color .3s,transform .35s var(--ease)}.tool-card:after{content:"";position:absolute;right:-30%;bottom:-60%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(224,187,83,.18),transparent);transition:transform .6s var(--ease)}.tool-card:hover{border-color:var(--gold);transform:translateY(-6px)}.tool-card:hover:after{transform:scale(1.4)}.tool-figure{font-family:var(--serif);font-size:var(--step-4);line-height:1;color:var(--gold);margin-bottom:2rem}.tool-card h3{font-size:var(--step-2);margin-bottom:.75rem;color:var(--white)}.tool-card p{color:var(--muted-d);margin:0}.tool-go{position:relative;margin-top:auto;padding-top:2rem;font-weight:500;display:inline-flex;align-items:center;gap:.6rem;color:var(--white)}.tool-go:after{content:"";width:1.25rem;height:1px;background:var(--gold);transition:width .3s var(--ease)}.tool-card:hover .tool-go:after{width:2.75rem}@media (max-width:900px){.tool-grid{grid-template-columns:minmax(0,1fr)}.tool-card{min-height:0}}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2rem;gap:2rem;counter-reset:step;position:relative}.steps:before{content:"";position:absolute;left:0;right:0;top:1.5rem;height:1px;background:var(--line)}.steps li{position:relative;counter-increment:step}.steps li:before{content:counter(step);position:relative;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--paper);border:1px solid var(--navy);color:var(--navy);font-family:var(--serif);font-size:var(--step-1);margin-bottom:1.5rem;transition:background-color .3s,color .3s}.steps li:hover:before{background:var(--navy);color:var(--gold)}.steps h3{font-size:var(--step-1);margin-bottom:.5rem}.steps p{color:var(--muted);font-size:.97rem;margin:0}@media (max-width:900px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.steps:before{display:none}}@media (max-width:520px){.steps{grid-template-columns:minmax(0,1fr)}}.about{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);align-items:center}.about h2{font-size:var(--step-4);margin-bottom:1.5rem}.about-lead{font-family:var(--serif);font-size:var(--step-1);line-height:1.5}.about-body{color:var(--muted)}.about-photo{position:relative;margin:0}.about-photo img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 15%}.about-photo figcaption{font-size:var(--step--1);color:var(--muted);margin-top:.75rem}.creds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0;border-top:1px solid var(--line)}.creds div{padding:1rem 0;border-bottom:1px solid var(--line)}.creds div:nth-child(odd){padding-right:1rem}.creds dt{font-size:var(--step--1);color:var(--muted)}.creds dd{margin:.15rem 0 0;font-family:var(--serif);font-size:var(--step-1)}.lang-list{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:1.5rem 0}.lang-list li{border:1px solid var(--line);padding:.3rem .85rem;font-size:var(--step--1);border-radius:999px}@media (max-width:860px){.about{grid-template-columns:minmax(0,1fr)}.about-photo{max-width:26rem}}.prepare{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:start}.prepare h2{font-size:var(--step-4);margin-bottom:1.25rem}.prepare-intro{color:var(--muted-d)}.checklist{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-d2)}.checklist li{display:grid;grid-template-columns:1.75rem 1fr;grid-gap:1rem;gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--line-d2)}.checklist li:before{content:"";width:1.25rem;height:1.25rem;margin-top:.2rem;border-radius:50%;background:var(--gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%230b1230' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /80% no-repeat}.checklist strong{display:block;color:var(--white);font-weight:500}.checklist span{color:var(--muted-d);font-size:.95rem}@media (max-width:860px){.prepare{grid-template-columns:minmax(0,1fr)}}.info-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:start}.info-cards{display:grid;grid-gap:1.25rem;gap:1.25rem}.info-card{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--navy);padding:1.75rem}.info-card h3{font-size:var(--step-2);margin-bottom:.75rem}.info-card p{color:var(--muted);margin:0}.faq h2{font-size:var(--step-3);margin-bottom:1.5rem}.faq details{border-bottom:1px solid var(--line)}.faq details:first-of-type{border-top:1px solid var(--line)}.faq summary{list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.25rem 0;cursor:pointer;font-family:var(--serif);font-size:var(--step-1);transition:color .15s}.faq summary:hover{color:var(--navy)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:.65rem;height:.65rem;border-right:1.5px solid var(--navy);border-bottom:1.5px solid var(--navy);transform:translateY(-3px) rotate(45deg);transition:transform .25s var(--ease)}.faq details[open] summary:after{transform:translateY(2px) rotate(-135deg)}.faq details p{color:var(--muted);padding-bottom:1.25rem;margin:0;max-width:42rem}@media (max-width:860px){.info-grid{grid-template-columns:minmax(0,1fr)}}.cta{background:var(--night);color:var(--text-d);padding-block:clamp(4rem,8vw,7rem);position:relative;overflow:hidden;border-top:1px solid var(--line-d)}.cta:before{content:"";position:absolute;left:50%;top:0;width:70rem;height:70rem;transform:translate(-50%,-55%);background:radial-gradient(closest-side,rgba(42,63,148,.6),transparent)}.cta-box{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-gap:2rem;gap:2rem;align-items:end}.cta-box h2{font-size:var(--step-4);color:var(--white);max-width:16ch}.cta-box p{margin:1.25rem 0 0;color:var(--muted-d)}.cta-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.cta-actions .btn-line{color:var(--white);border-color:var(--line-d2)}@media (max-width:800px){.cta-box{grid-template-columns:minmax(0,1fr)}.cta-actions{justify-content:flex-start}}.site-footer{background:var(--night);color:var(--muted-d);font-size:.95rem;padding-block:4rem 2rem;border-top:1px solid var(--line-d)}.footer-grid{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));grid-gap:2.5rem;gap:2.5rem}.footer-grid h2{font-family:var(--sans);font-size:var(--step--1);font-weight:500;letter-spacing:0;color:var(--white);margin-bottom:1rem}.footer-grid ul{list-style:none;margin:0;padding:0}.footer-grid li+li{margin-top:.5rem}.footer-grid a{text-decoration:none;transition:color .15s}.footer-grid a:hover{color:var(--white)}.footer-mono{width:3.25rem;height:auto;margin-bottom:1.25rem}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;border-top:1px solid var(--line-d);margin-top:3rem;padding-top:1.5rem;font-size:var(--step--1)}.footer-bottom a{text-decoration:none;margin-right:1.25rem}.footer-bottom a:hover{color:var(--white)}@media (max-width:860px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.footer-grid{grid-template-columns:minmax(0,1fr)}}.page-head{position:relative;background:var(--night);color:var(--text-d);padding-block:clamp(3.5rem,8vw,6.5rem) clamp(3rem,6vw,4.5rem);overflow:hidden}.page-head:after{content:"";position:absolute;right:-10rem;top:-10rem;width:36rem;height:36rem;background:radial-gradient(closest-side,rgba(42,63,148,.7),transparent)}.page-head .wrap{position:relative;z-index:1}.page-head h1{color:var(--white);font-size:var(--step-5);line-height:1;letter-spacing:-.02em;max-width:18ch;-webkit-hyphens:auto;hyphens:auto;animation:rise .8s var(--ease) both}.page-head p{color:var(--muted-d);font-size:var(--step-1);max-width:40rem;margin:1.5rem 0 0;animation:rise .8s var(--ease) .1s both}.crumbs{font-size:var(--step--1);color:var(--muted-d);margin-bottom:1.75rem}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--white)}.ex-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.ex-row{display:flex;flex-direction:column;height:100%;padding:clamp(1.75rem,3vw,2.5rem);border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none;transition:background-color .3s}.ex-row:hover{background:var(--paper)}.ex-row h2{font-size:var(--step-3);margin-bottom:.75rem}.ex-row p{color:var(--muted);margin:0}.ex-more{margin-top:auto;padding-top:1.5rem;font-weight:500;color:var(--navy)}@media (max-width:760px){.ex-list{grid-template-columns:minmax(0,1fr)}}.detail{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:start}.toc{position:-webkit-sticky;position:sticky;top:8rem;font-size:.95rem}.toc p{font-weight:500;margin-bottom:.75rem}.toc ul{list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}.toc a{display:block;padding:.4rem 0 .4rem 1rem;text-decoration:none;color:var(--muted);margin-left:-1px;border-left:2px solid transparent}.toc a:hover{color:var(--ink);border-left-color:var(--gold)}.prose{max-width:44rem}.prose .lede{font-family:var(--serif);font-size:var(--step-1);line-height:1.55}.prose section p,.prose>p{color:var(--muted)}.prose h2{font-size:var(--step-3);margin:3.5rem 0 1rem;scroll-margin-top:8rem}.prose ul{padding-left:1.2rem;color:var(--muted)}.prose li{margin-bottom:.5rem}.prose li::marker{color:var(--gold-text)}.tool-callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:3.5rem;padding:1.5rem 1.75rem;background:var(--night);color:var(--text-d)}.tool-callout p{margin:0;font-weight:500}.tool-callout .btn-dark{background:var(--gold);color:var(--night)}.related{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.related a{display:block;padding:.7rem 1.15rem;background:var(--white);border:1px solid var(--line);border-radius:999px;text-decoration:none;transition:background-color .2s,color .2s}.related a:hover{background:var(--navy);border-color:var(--navy);color:var(--white)}@media (max-width:860px){.detail{grid-template-columns:minmax(0,1fr)}.toc{position:static}}.tool-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}@media (max-width:860px){.tool-layout{grid-template-columns:minmax(0,1fr)}}.field{display:grid;grid-gap:.4rem;gap:.4rem;margin-bottom:1.25rem}.field label,legend{font-size:.95rem;font-weight:500}legend{padding:0}.help{font-size:var(--step--1);color:var(--muted)}.input,.select,.textarea{width:100%;min-height:3.1rem;padding:.75rem 1rem;font:inherit;color:var(--ink);background:var(--white);border:1px solid #c3c8d8;border-radius:var(--radius);transition:border-color .15s,box-shadow .15s}.textarea{min-height:9rem;resize:vertical}.input:hover,.select:hover,.textarea:hover{border-color:#8d95b3}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px rgba(33,51,123,.18)}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:#a8321f}.error{color:#a8321f;font-size:var(--step--1);font-weight:500}fieldset{border:0;padding:0;margin:0 0 1.5rem}.segmented{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.segmented label{display:flex;gap:.6rem;align-items:flex-start;padding:.85rem 1rem;border:1px solid #c3c8d8;border-radius:var(--radius);cursor:pointer;line-height:1.35;transition:border-color .15s,background-color .15s}.segmented label:has(input:checked){border-color:var(--navy);background:rgba(33,51,123,.06)}.segmented input{accent-color:var(--navy);margin-top:.2rem}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (max-width:520px){.field-row{grid-template-columns:minmax(0,1fr)}}.result{background:var(--night);color:var(--text-d);padding:clamp(1.75rem,3vw,2.5rem);position:-webkit-sticky;position:sticky;top:8rem;border-top:3px solid var(--gold)}.result h2{color:var(--white);font-size:var(--step-2);margin-bottom:1.25rem}.result-rows{margin:0;border-top:1px solid var(--line-d)}.result-rows div{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--line-d)}.result-rows dt{color:var(--muted-d)}.result-rows dd{margin:0;font-weight:500;text-align:right}.result-total{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.5rem}.result-total span:first-child{color:var(--muted-d)}.result-big,.result-total strong{font-family:var(--serif);font-weight:600;line-height:1.05;color:var(--gold)}.result-total strong{font-size:var(--step-4)}.result-big{font-size:var(--step-3);margin-bottom:1rem}.result p,.result ul{color:var(--muted-d)}.result ul{padding-left:1.1rem}.result li+li{margin-top:.35rem}.result-note{font-size:var(--step--1)}.result .btn,.result-note{margin-top:1.5rem}@media (max-width:860px){.result{position:static}}.disclaimer{font-size:var(--step--1);color:var(--muted);border-top:1px solid var(--line);padding-top:1rem;margin-top:2.5rem;max-width:42rem}.progress{display:flex;gap:.4rem;margin-bottom:2rem}.progress span{height:3px;flex:1 1;background:var(--line)}.progress span[data-done=true]{background:var(--navy)}.quiz-q{font-family:var(--serif);font-size:var(--step-3);font-weight:600;line-height:1.12;margin-bottom:1.5rem}.quiz-options{display:grid;grid-gap:.6rem;gap:.6rem}.quiz-options button{text-align:left;font:400 var(--step-0) var(--sans);padding:1rem 1.2rem;background:var(--white);border:1px solid #c3c8d8;border-radius:var(--radius);cursor:pointer;color:var(--ink);transition:border-color .15s,background-color .15s,padding .2s var(--ease)}.quiz-options button:hover{border-color:var(--navy);background:rgba(33,51,123,.04);padding-left:1.5rem}.quiz-options button small{display:block;color:var(--muted);margin-top:.2rem;font-size:var(--step--1)}.back{background:none;border:0;padding:0;margin-top:1.5rem;font:400 .95rem var(--sans);color:var(--muted);cursor:pointer;text-decoration:underline}.check{display:flex;gap:.6rem;align-items:flex-start;font-size:.95rem}.check input{accent-color:var(--navy);margin-top:.3rem}.form-status{padding:1.5rem;background:var(--paper)}.contact-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem)}.contact-grid address{font-style:normal}.contact-list{margin:0}.contact-list div{padding:1rem 0;border-bottom:1px solid var(--line)}.contact-list dt{font-size:var(--step--1);color:var(--muted)}.contact-list dd{margin:.2rem 0 0}.map{width:100%;height:22rem;border:0;margin-top:3rem;filter:grayscale(.4)}@media (max-width:860px){.contact-grid{grid-template-columns:minmax(0,1fr)}}.lang{position:relative}.lang-btn{display:inline-flex;align-items:center;gap:.5rem;height:2.6rem;padding:0 .7rem 0 .35rem;border:1px solid var(--line-d2);border-radius:999px;background:transparent;font:500 .85rem var(--sans);color:var(--white);cursor:pointer;transition:border-color .2s}.lang-btn:hover,.lang-btn[aria-expanded=true]{border-color:var(--gold)}.lang-code{display:inline-grid;place-items:center;width:1.95rem;height:1.95rem;border-radius:50%;background:var(--gold);color:var(--night);font-size:.75rem;font-weight:600;letter-spacing:.04em;overflow:hidden}.lang-code span{display:block;animation:code-in .35s var(--ease)}@keyframes code-in{0%{transform:translateY(110%)}to{transform:none}}.lang-chevron{width:.5rem;height:.5rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.lang-btn[aria-expanded=true] .lang-chevron{transform:translateY(2px) rotate(-135deg)}.lang-panel{position:absolute;right:0;top:calc(100% + .75rem);width:19rem;background:var(--night-2);color:var(--white);border:1px solid var(--line-d2);border-radius:10px;padding:.5rem;box-shadow:0 30px 60px -20px rgba(0,0,0,.7);transform-origin:top right;animation:panel-in .22s var(--ease);z-index:60}@keyframes panel-in{0%{opacity:0;transform:scale(.95) translateY(-6px)}to{opacity:1;transform:none}}.lang-panel p.lang-title{font-size:var(--step--1);color:var(--muted-d);padding:.6rem .75rem .4rem;margin:0}.lang-panel ul{list-style:none;margin:0;padding:0}.lang-option{display:grid;grid-template-columns:2.2rem 1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.55rem .7rem;border-radius:7px;text-decoration:none;transition:background-color .15s}.lang-option:focus-visible,.lang-option:hover{background:rgba(255,255,255,.06);outline-offset:-2px}.lang-option[aria-current=true]{background:var(--navy)}.lang-option .lang-code{background:rgba(255,255,255,.08);color:var(--white);transition:background-color .2s,color .2s}.lang-option:hover .lang-code,.lang-option[aria-current=true] .lang-code{background:var(--gold);color:var(--night)}.lang-option strong{display:block;font-weight:500;line-height:1.2}.lang-option small{display:block;color:var(--muted-d);font-family:var(--serif);font-size:.85rem}.lang-option .tick{color:var(--gold)}.lang-panel .lang-note{font-size:.8rem;color:var(--muted-d);border-top:1px solid var(--line-d);margin:.4rem 0 0;padding:.7rem .75rem .4rem}.lang-pills{display:flex;flex-wrap:wrap;gap:.4rem;padding-top:1.25rem}.mobile-nav .lang-pills a{padding:.45rem .9rem;border:1px solid var(--line-d2);border-radius:999px;text-decoration:none;font-family:var(--sans);font-size:.9rem}.mobile-nav .lang-pills a[aria-current=true]{background:var(--gold);border-color:var(--gold);color:var(--night)}.post-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.post-card{display:flex;flex-direction:column;height:100%;text-decoration:none;background:var(--white);border:1px solid var(--line);overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s}.post-card:hover{transform:translateY(-6px);box-shadow:0 28px 50px -30px rgba(11,18,48,.55)}.section-night .post-card{background:var(--night-2);border-color:var(--line-d);color:var(--text-d)}.post-cover{aspect-ratio:16/10;overflow:hidden;background:var(--navy)}.post-cover svg{display:block;width:100%;height:100%;transition:transform .7s var(--ease)}.post-card:hover .post-cover svg{transform:scale(1.06)}.post-body{display:flex;flex-direction:column;flex:1 1;padding:1.5rem}.post-meta{font-size:var(--step--1);color:var(--muted);margin-bottom:.6rem}.post-meta strong{color:var(--gold-text);font-weight:500;margin-right:.75rem}.section-night .post-meta{color:var(--muted-d)}.section-night .post-meta strong{color:var(--gold)}.post-card h3{font-size:var(--step-1);line-height:1.2;margin-bottom:.75rem;-webkit-hyphens:auto;hyphens:auto}.section-night .post-card h3{color:var(--white)}.post-card p{color:var(--muted);font-size:.97rem;margin:0}.section-night .post-card p{color:var(--muted-d)}.post-more{margin-top:auto;padding-top:1.25rem;font-weight:500;color:var(--navy)}.section-night .post-more{color:var(--gold)}.filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem}.filter button{font:400 .95rem var(--sans);padding:.6rem 1.1rem;border-radius:999px;border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.filter button:hover{border-color:var(--navy)}.filter button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--white)}.blog-foot{display:flex;justify-content:flex-end;margin-top:2.5rem}@media (max-width:960px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.post-grid{grid-template-columns:minmax(0,1fr)}}.article-head{background:linear-gradient(var(--night) calc(100% - clamp(4rem, 10vw, 9rem)),var(--white) 0);color:var(--text-d);padding-top:clamp(3rem,6vw,5rem)}.article-head h1{color:var(--white);font-size:var(--step-4);letter-spacing:-.02em;max-width:24ch;line-height:1.05;animation:rise .8s var(--ease) both}.article-head .post-meta{color:var(--muted-d);margin:1.5rem 0 0}.article-head .post-meta strong{color:var(--gold)}.article-cover{margin-top:clamp(2rem,4vw,3rem);overflow:hidden;aspect-ratio:21/9;box-shadow:0 30px 60px -30px rgba(11,18,48,.7)}.article-cover svg{display:block;width:100%;height:100%}.article-wrap{padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(3rem,6vw,5rem)}.article{max-width:42rem;margin-inline:auto}.article .lede{font-family:var(--serif);font-size:var(--step-1);line-height:1.55}.article p,.article ul{color:#333a52;font-size:1.1rem;line-height:1.75}.article h2{font-size:var(--step-2);margin:2.75rem 0 1rem}.article ul{padding-left:1.25rem}.article li{margin-bottom:.6rem}.article li::marker{color:var(--gold-text)}.article .tip{margin:2.5rem 0;padding:1.5rem 1.75rem;background:var(--night);color:var(--text-d)}.article .tip strong{display:block;color:var(--gold);font-weight:500;margin-bottom:.4rem}.article .tip p{margin:0;font-size:1.02rem;color:var(--text-d)}.author{display:flex;gap:1.25rem;align-items:center;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line)}.author img{width:4.5rem;height:4.5rem;border-radius:50%;object-fit:cover;object-position:center 20%}.author strong{display:block;font-family:var(--serif);font-size:var(--step-1)}.author span{color:var(--muted);font-size:.95rem}.article-note{font-size:var(--step--1);color:var(--muted);margin-top:2rem}.progress-bar{position:fixed;top:0;left:0;height:2px;width:100%;background:var(--gold);transform-origin:left;transform:scaleX(var(--p,0));z-index:70}.hero-copy>*{animation:rise .9s var(--ease) both}.hero-copy>:nth-child(2){animation-delay:.08s}.hero-copy>:nth-child(3){animation-delay:.18s}.hero-copy>:nth-child(4){animation-delay:.28s}.hero-copy>:nth-child(5){animation-delay:.38s}.hero-figure img{animation:unveil 1.2s cubic-bezier(.65,0,.35,1) .1s both}.hero-figure:before{animation:frame-in 1s var(--ease) .7s both}.hero-card{animation:card-in .8s var(--ease) 1s both}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes unveil{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes frame-in{0%{opacity:0;transform:translate(-1.25rem,-1.25rem)}to{opacity:.7;transform:none}}@keyframes card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.js [data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .9s var(--ease);transition-delay:calc(var(--i, 0) * 80ms)}.js [data-reveal][data-visible=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}html{scroll-behavior:auto}.js [data-reveal]{opacity:1;transform:none}}@font-face{font-family:Brygada\ 1918;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/f43afb5ab1920ca7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Brygada\ 1918;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/4280d92088f4bd2b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Brygada\ 1918;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/2cc1601bf29eacdd-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Brygada\ 1918;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/2d1088868d932b7c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Brygada\ 1918;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/22df537c9527414f-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Brygada\ 1918;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/44feb3d62280c394-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Brygada\ 1918 Fallback;src:local("Times New Roman");ascent-override:80.03%;descent-override:21.75%;line-gap-override:0.00%;size-adjust:114.95%}.__className_8da94e{font-family:Brygada\ 1918,Brygada\ 1918 Fallback;font-style:normal}.__variable_8da94e{--font-brygada:"Brygada 1918","Brygada 1918 Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_7dcaba{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_7dcaba{--font-plex:"IBM Plex Sans","IBM Plex Sans Fallback"}