.viOgsW_studio{--s-bg:#080a0b;--s-panel:#111415;--s-border:#dce8d921;--s-white:#f3f6f0;--s-muted:#9ca5a0;--s-accent:#77d8de;background:var(--s-bg);color:var(--s-white);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.viOgsW_studio a{text-decoration:none}.viOgsW_studio a:focus-visible,.viOgsW_studio button:focus-visible{outline:2px solid var(--s-accent);outline-offset:5px}.viOgsW_eyebrow,.viOgsW_mono{letter-spacing:.16em;color:var(--s-accent);font-size:11px;font-weight:800;line-height:1.4}.viOgsW_ruler{border-bottom:1px solid var(--s-border)}.viOgsW_ruler .shell{letter-spacing:.19em;color:#8b9591;justify-content:space-between;gap:16px;padding-top:13px;padding-bottom:13px;font-size:9px;font-weight:700;display:flex}.viOgsW_hero{background:radial-gradient(ellipse at 84% 12%,#1b2420 0,transparent 43%),var(--s-bg);position:relative}.viOgsW_hero>.shell{grid-template-columns:1.13fr .87fr;align-items:center;gap:5.5%;min-height:735px;padding-top:110px;padding-bottom:115px;display:grid}.viOgsW_heroCopy{z-index:1;position:relative}.viOgsW_signal{background:var(--s-accent);border-radius:50%;width:7px;height:7px;margin-right:11px;display:inline-block;box-shadow:0 0 0 5px #d9f78e1a}.viOgsW_hero h1{letter-spacing:-.092em;text-wrap:balance;margin:30px 0 34px;font-size:clamp(64px,7.9vw,124px);font-weight:800;line-height:.94}.viOgsW_hero h1 span{color:var(--s-accent)}.viOgsW_heroDescription{color:var(--s-muted);letter-spacing:-.02em;max-width:550px;font-size:clamp(17px,1.45vw,20px);line-height:1.75}.viOgsW_heroDescription strong{color:#eff0eb;font-weight:500}.viOgsW_heroActions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:35px;display:flex}.viOgsW_primaryButton,.viOgsW_outlineButton{background:var(--s-accent);color:#101511;letter-spacing:-.01em;border-radius:3px;justify-content:space-between;align-items:center;gap:28px;min-height:56px;padding:18px 22px;font-size:13px;font-weight:800;transition:transform .18s,background-color .18s;display:inline-flex}.viOgsW_primaryButton:hover{background:#b8f7f6;transform:translateY(-2px)}.viOgsW_textButton,.viOgsW_subtleLink{color:var(--s-white);align-items:center;gap:9px;padding:13px 0;font-size:13px;font-weight:700;transition:color .2s;display:inline-flex}.viOgsW_textButton:hover,.viOgsW_subtleLink:hover{color:var(--s-accent)}.viOgsW_heroNotes{border-top:1px solid var(--s-border);color:#929c98;letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;gap:23px;margin-top:67px;padding-top:19px;font-size:10px;display:flex}.viOgsW_showcase{border:1px solid var(--s-border);background:#101413;transform:translateY(13px);box-shadow:0 40px 120px #00000073}.viOgsW_showcaseTop,.viOgsW_showcaseBottom{color:#81908a;letter-spacing:.13em;justify-content:space-between;align-items:center;padding:17px 20px;font-size:9px;font-weight:700;display:flex}.viOgsW_showcaseTop{border-bottom:1px solid var(--s-border)}.viOgsW_showcaseBottom{border-top:1px solid var(--s-border)}.viOgsW_windowDots{gap:5px;display:flex}.viOgsW_windowDots i{background:#67736b;border-radius:50%;width:5px;height:5px;display:block}.viOgsW_windowDots i:first-child{background:var(--s-accent)}.viOgsW_showcaseCanvas{background:radial-gradient(at 55% 48%,#2d4034 0%,#171c1a 45%,#0d110f 85%);min-height:420px;padding:25px;position:relative;overflow:hidden}.viOgsW_mesh{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 2%,#000 50%,#0000 100%);mask-image:linear-gradient(#0000 2%,#000 50%,#0000 100%)}.viOgsW_canvasTag,.viOgsW_canvasBottom{z-index:2;letter-spacing:.15em;color:#9fae9d;font-size:9px;font-weight:700;position:relative}.viOgsW_canvasBottom{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:23px;left:25px;right:25px}.viOgsW_artwork{border:1px solid #d5fc9e75;border-radius:39% 61% 72% 28%/43% 38% 62% 57%;width:310px;height:310px;animation:22s ease-in-out infinite alternate viOgsW_rotateArtwork;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-27deg);box-shadow:0 0 85px #aeff8514,inset 0 0 80px #a8e59414}.viOgsW_artwork:after{content:"";border:1px solid #d7ffb32e;border-radius:64% 36% 43% 57%/40% 55% 45% 60%;position:absolute;inset:29px}.viOgsW_artworkInner{filter:blur(28px);background:radial-gradient(at 44% 40%,#9ebc8f99,#354f3f19 75%);border-radius:50%;position:absolute;inset:65px}.viOgsW_canvasWord{letter-spacing:-.087em;z-index:1;color:#f2f8ef;text-shadow:0 2px 28px #0008;font-size:clamp(45px,5vw,83px);font-weight:800;line-height:.95;position:absolute;top:27%;left:7%}.viOgsW_canvasWord i{color:var(--s-accent);font-style:normal}.viOgsW_canvasWord span{color:var(--s-accent)}.viOgsW_marquee{border-block:1px solid var(--s-border);background:#0c0f0e}.viOgsW_marquee .shell{white-space:nowrap;justify-content:space-between;align-items:center;gap:20px;padding-top:21px;padding-bottom:21px;display:flex;overflow:hidden}.viOgsW_marquee span{letter-spacing:.18em;color:#a9b4ac;font-size:10px;font-weight:700}.viOgsW_marquee i{background:var(--s-accent);border-radius:50%;flex:none;width:3px;height:3px}.viOgsW_section,.viOgsW_pricingSection,.viOgsW_methodSection{padding:114px 0}.viOgsW_sectionHeading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:48px;display:flex}.viOgsW_sectionHeading h2{letter-spacing:-.073em;max-width:760px;margin:22px 0 0;font-size:clamp(40px,5vw,73px);font-weight:750;line-height:1}.viOgsW_sectionHeading h2 em,.viOgsW_careSection h2 em,.viOgsW_lastGrid h2 em{color:var(--s-accent);font-style:normal}.viOgsW_sectionHeading>p,.viOgsW_sectionHeading>div>p:not(.viOgsW_eyebrow){color:var(--s-muted);max-width:340px;margin:0;font-size:16px;line-height:1.7}.viOgsW_sectionHeading>div>p:not(.viOgsW_eyebrow){margin:0 0 13px}.viOgsW_disciplines{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.viOgsW_discipline{background:var(--s-panel);border:1px solid var(--s-border);flex-direction:column;gap:0;min-height:368px;padding:24px;transition:background .22s,border-color .22s,transform .22s;display:flex}.viOgsW_discipline:hover{background:#191f1a;border-color:#c5e69c73;transform:translateY(-4px)}.viOgsW_disciplineTop{color:#94a49a;letter-spacing:.07em;justify-content:space-between;gap:8px;font-size:10px;display:flex}.viOgsW_disciplineTop svg{color:var(--s-accent)}.viOgsW_disciplineIcon{color:var(--s-accent);margin-top:36px}.viOgsW_discipline h3{letter-spacing:-.046em;margin:20px 0 11px;font-size:clamp(20px,1.9vw,27px)}.viOgsW_discipline p{color:var(--s-muted);margin:0;font-size:13px;line-height:1.7}.viOgsW_disciplineFooter{letter-spacing:.1em;color:var(--s-accent);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:26px;font-size:10px;font-weight:800;display:flex}.viOgsW_pricingSection{border-block:1px solid var(--s-border);background:#0f1311}.viOgsW_pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.viOgsW_priceCard,.viOgsW_priceCardFeatured{background:#151a16;border:1px solid #343d35;flex-direction:column;min-height:540px;padding:29px 27px 28px;display:flex;position:relative}.viOgsW_priceCardFeatured{border-color:var(--s-accent);background:linear-gradient(165deg,#202920,#121713 65%);box-shadow:0 0 0 1px #d9f78e14}.viOgsW_priceTop{justify-content:space-between;align-items:center;gap:6px;display:flex}.viOgsW_featuredMark{color:#101510;background:var(--s-accent);letter-spacing:.08em;padding:7px 9px;font-size:9px;font-weight:800}.viOgsW_priceCard h3,.viOgsW_priceCardFeatured h3{letter-spacing:-.06em;margin:35px 0 9px;font-size:37px}.viOgsW_priceSummary{color:#adb8ae;min-height:66px;margin:0;font-size:14px;line-height:1.6}.viOgsW_priceValue{border-bottom:1px solid var(--s-border);align-items:end;gap:10px;padding:35px 0 22px;display:flex}.viOgsW_priceValue small{letter-spacing:.12em;color:var(--s-muted);align-self:center;font-size:10px}.viOgsW_priceValue strong{letter-spacing:-.065em;font-size:clamp(33px,3.3vw,50px);line-height:1}.viOgsW_priceValue span{color:var(--s-muted);margin-bottom:4px;font-size:12px}.viOgsW_featuresTitle{letter-spacing:.14em;color:#a7b3a8;margin:23px 0 11px;font-size:10px;font-weight:800}.viOgsW_priceCard ul,.viOgsW_priceCardFeatured ul{gap:12px;margin:0 0 31px;padding:0;list-style:none;display:grid}.viOgsW_priceCard li,.viOgsW_priceCardFeatured li{color:#b3bfb4;gap:8px;font-size:12px;line-height:1.5;display:flex}.viOgsW_priceCard li svg,.viOgsW_priceCardFeatured li svg{color:var(--s-accent);flex:none;margin-top:1px}.viOgsW_priceCard .viOgsW_primaryButton,.viOgsW_priceCardFeatured .viOgsW_primaryButton,.viOgsW_priceCard .viOgsW_outlineButton{justify-content:space-between;margin-top:auto;font-size:12px}.viOgsW_outlineButton{color:var(--s-white);background:0 0;border:1px solid #495649}.viOgsW_outlineButton:hover{border-color:var(--s-accent);background:#212922}.viOgsW_pricingFoot{border:1px solid var(--s-border);background:#171c18;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:23px;font-size:13px;display:flex}.viOgsW_pricingFoot span{color:#cdd5cd;align-items:center;gap:12px;display:flex}.viOgsW_pricingFoot span svg{color:var(--s-accent);flex:none}.viOgsW_pricingFoot a{white-space:nowrap;color:var(--s-accent);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.viOgsW_disclaimer{color:#97a19a;max-width:900px;margin:19px 0 0;font-size:12px;line-height:1.65}.viOgsW_subtleLink{color:var(--s-accent)}.viOgsW_methodSection{background:#090c0a}.viOgsW_phases{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.viOgsW_phases article{border-top:1px solid var(--s-accent);padding:23px 18px 13px 0}.viOgsW_phases article>span{color:var(--s-accent);letter-spacing:.14em;font-size:11px}.viOgsW_phases h3{letter-spacing:-.052em;margin:37px 0 12px;font-size:27px}.viOgsW_phases p{color:var(--s-muted);font-size:14px;line-height:1.65}.viOgsW_techStrip{border:1px solid var(--s-border);justify-content:space-between;gap:15px;margin-top:70px;padding:25px;display:flex}.viOgsW_techStrip div{color:#bdc7c0;letter-spacing:.1em;align-items:center;gap:12px;font-size:10px;display:flex}.viOgsW_techStrip svg{color:var(--s-accent);flex:none}.viOgsW_careSection{border-top:1px solid var(--s-border);border-bottom:1px solid var(--s-border);background:#161d18;padding:92px 0}.viOgsW_careSection>.shell{grid-template-columns:1fr .58fr;align-items:center;gap:12%;display:grid}.viOgsW_careSection h2{letter-spacing:-.07em;margin:20px 0;font-size:clamp(40px,5vw,65px);line-height:1.05}.viOgsW_careSection p:not(.viOgsW_eyebrow){color:#bac5bb;max-width:510px;font-size:16px;line-height:1.7}.viOgsW_careCard{background:#0f1410;border:1px solid #455a4c;flex-direction:column;gap:20px;padding:31px;display:flex}.viOgsW_careCard>span{letter-spacing:.13em;color:var(--s-accent);font-size:10px;font-weight:800}.viOgsW_careCard>div{align-items:end;gap:9px;display:flex}.viOgsW_careCard strong{letter-spacing:-.08em;font-size:60px}.viOgsW_careCard small{color:var(--s-muted);margin-bottom:14px;font-size:12px}.viOgsW_careCard p{line-height:1.7;font-size:13px!important}.viOgsW_careCard a{color:var(--s-accent);align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.viOgsW_lastSection{background:radial-gradient(at 80% 95%,#23302445,#0000 60%);padding:100px 0 120px}.viOgsW_lastLine{border-top:1px solid var(--s-border);color:#99a59b;letter-spacing:.13em;justify-content:space-between;gap:18px;padding-top:17px;font-size:10px;display:flex}.viOgsW_lastGrid{grid-template-columns:1fr .48fr;align-items:end;gap:12%;margin-top:70px;display:grid}.viOgsW_lastGrid h2{letter-spacing:-.084em;margin:0;font-size:clamp(45px,7vw,101px);line-height:1.02}.viOgsW_lastGrid p{color:var(--s-muted);margin:0 0 30px;font-size:16px;line-height:1.75}.viOgsW_lastGrid>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}@keyframes viOgsW_rotateArtwork{0%{transform:translate(-50%,-50%)rotate(-27deg)}to{transform:translate(-50%,-50%)rotate(16deg)}}@media (max-width:1120px){.viOgsW_hero>.shell{grid-template-columns:1fr 1fr;gap:3%}.viOgsW_hero h1{font-size:clamp(60px,7vw,90px)}.viOgsW_disciplines{grid-template-columns:repeat(2,1fr)}.viOgsW_discipline{min-height:320px}.viOgsW_priceCard,.viOgsW_priceCardFeatured{padding:24px 18px}.viOgsW_priceValue strong{font-size:36px}.viOgsW_techStrip{flex-wrap:wrap}}@media (max-width:850px){.viOgsW_hero>.shell{grid-template-columns:1fr;gap:50px;padding-top:80px;padding-bottom:80px}.viOgsW_showcase{width:100%;max-width:670px;margin:auto;transform:none}.viOgsW_heroNotes{margin-top:40px}.viOgsW_sectionHeading{flex-direction:column;align-items:start;gap:16px}.viOgsW_sectionHeading>p,.viOgsW_sectionHeading>div>p:not(.viOgsW_eyebrow){max-width:650px}.viOgsW_pricingGrid{grid-template-columns:1fr}.viOgsW_priceCard,.viOgsW_priceCardFeatured,.viOgsW_priceSummary{min-height:0}.viOgsW_priceValue{padding-top:20px}.viOgsW_pricingFoot{flex-direction:column;align-items:flex-start}.viOgsW_phases{grid-template-columns:repeat(2,1fr)}.viOgsW_lastGrid{grid-template-columns:1fr;gap:40px}.viOgsW_careSection>.shell{grid-template-columns:1fr;gap:40px}}@media (max-width:580px){:is(.viOgsW_ruler .shell span:nth-child(2),.viOgsW_ruler .shell span:nth-child(3)){display:none}.viOgsW_hero>.shell{padding-top:68px;padding-bottom:65px}.viOgsW_hero h1{font-size:clamp(56px,14vw,78px)}.viOgsW_heroDescription{font-size:16px}.viOgsW_heroActions{gap:14px}.viOgsW_heroNotes{gap:13px}.viOgsW_showcaseCanvas{min-height:320px}.viOgsW_artwork{width:220px;height:220px}.viOgsW_canvasWord{font-size:57px;top:30%}.viOgsW_marquee span{font-size:9px}.viOgsW_marquee .shell{gap:14px}.viOgsW_section,.viOgsW_pricingSection,.viOgsW_methodSection{padding:75px 0}.viOgsW_sectionHeading h2{font-size:clamp(39px,10vw,54px)}.viOgsW_disciplines,.viOgsW_phases{grid-template-columns:1fr}.viOgsW_discipline{min-height:260px}.viOgsW_disciplineIcon{margin-top:20px}.viOgsW_disciplineFooter{margin-top:27px}.viOgsW_pricingFoot span{align-items:flex-start}.viOgsW_pricingFoot a{white-space:normal}.viOgsW_techStrip{padding:20px;display:grid}.viOgsW_careSection{padding:68px 0}.viOgsW_careCard strong{font-size:49px}.viOgsW_lastSection{padding:70px 0}.viOgsW_lastGrid{margin-top:48px}.viOgsW_lastGrid h2{font-size:clamp(45px,10.8vw,75px)}.viOgsW_lastLine span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.viOgsW_artwork{animation:none}.viOgsW_discipline,.viOgsW_primaryButton,.viOgsW_outlineButton{transition:none}.viOgsW_discipline:hover,.viOgsW_primaryButton:hover{transform:none}}.viOgsW_netSubprice{color:#a7b4a8;letter-spacing:.02em;margin-top:10px;font-size:12px}@media (max-width:580px){.viOgsW_priceValue{flex-wrap:wrap;gap:6px}.viOgsW_priceValue strong{font-size:34px}}html[data-theme=light] .viOgsW_showcase{background:#e7f2f5;border-color:#c2d7de;box-shadow:0 30px 80px #1a51621e}:is(html[data-theme=light] .viOgsW_showcaseTop,html[data-theme=light] .viOgsW_showcaseBottom){color:#d8e4ed;background:#122936}html[data-theme=light] .viOgsW_marquee{background:#e7f2f5;border-color:#ccdde4}:is(html[data-theme=light] .viOgsW_priceCard,html[data-theme=light] .viOgsW_priceCardFeatured){color:#142936;box-shadow:none;background:#fff;border-color:#c5d9e1}html[data-theme=light] .viOgsW_priceSummary{color:#536e7a}html[data-theme=light] .viOgsW_priceValue span{color:#536e7a}html[data-theme=light] .viOgsW_priceValue small{color:#536e7a}html[data-theme=light] .viOgsW_featuresTitle{color:#536e7a}html[data-theme=light] .viOgsW_priceCard li{color:#536e7a}html[data-theme=light] .viOgsW_priceCardFeatured li{color:#536e7a}:is(html[data-theme=light] .viOgsW_priceCard li svg,html[data-theme=light] .viOgsW_priceCardFeatured li svg){color:#006b82}html[data-theme=light] .viOgsW_priceCardFeatured .viOgsW_primaryButton{color:#fff;background:#006b82}html[data-theme=light] .viOgsW_techStrip{background:#fff;border-color:#d0e0e5}html[data-theme=light] .viOgsW_careSection{background:#e3f1f3;border-color:#c5dce0}html[data-theme=light] .viOgsW_careCard small{color:#567483}:is(html[data-theme=light] .viOgsW_secondaryLink,html[data-theme=light] .viOgsW_textButton){color:#006b82}html[data-theme=light] .viOgsW_studio{--s-bg:#f4f8fa;--s-panel:#fff;--s-border:#2248582b;--s-white:#142d3b;--s-muted:#506875;--s-accent:#006b82;color:#142d3b;background:#f4f8fa}html[data-theme=light] .viOgsW_ruler .shell{color:#526f7c}html[data-theme=light] .viOgsW_heroNotes{color:#526f7c}html[data-theme=light] .viOgsW_sectionHeading>p{color:#526f7c}html[data-theme=light] .viOgsW_sectionHeading>div>p:not(.viOgsW_eyebrow){color:#526f7c}:is(html[data-theme=light] .viOgsW_textButton,html[data-theme=light] .viOgsW_subtleLink){color:#075c74}:is(html[data-theme=light] .viOgsW_showcase,html[data-theme=light] .viOgsW_showcaseTop,html[data-theme=light] .viOgsW_showcaseBottom){color:#d4e8ec;background:#152632}html[data-theme=light] .viOgsW_showcaseCanvas{background:radial-gradient(at 55% 45%,#2b646c,#142d37 65%,#0c1c28)}:is(html[data-theme=light] .viOgsW_discipline,html[data-theme=light] .viOgsW_priceCard,html[data-theme=light] .viOgsW_priceCardFeatured,html[data-theme=light] .viOgsW_pricingFoot){color:#163544;background:#fff;border-color:#c8dbe2}html[data-theme=light] .viOgsW_disciplineTop{color:#526f7b}html[data-theme=light] .viOgsW_discipline p{color:#526f7b}html[data-theme=light] .viOgsW_priceSummary{color:#526f7b}html[data-theme=light] .viOgsW_priceCard li{color:#526f7b}html[data-theme=light] .viOgsW_priceCardFeatured li{color:#526f7b}html[data-theme=light] .viOgsW_priceValue span{color:#526f7b}html[data-theme=light] .viOgsW_featuresTitle{color:#526f7b}html[data-theme=light] .viOgsW_netSubprice{color:#526f7b}html[data-theme=light] .viOgsW_disclaimer{color:#526f7b}:is(html[data-theme=light] .viOgsW_pricingSection,html[data-theme=light] .viOgsW_methodSection){background:#eef5f8}html[data-theme=light] .viOgsW_priceValue{border-color:#c8dbe2}html[data-theme=light] .viOgsW_priceCard ul{border-color:#c8dbe2}html[data-theme=light] .viOgsW_priceCardFeatured ul{border-color:#c8dbe2}:is(html[data-theme=light] .viOgsW_priceCard strong,html[data-theme=light] .viOgsW_priceCardFeatured strong,html[data-theme=light] .viOgsW_priceValue strong){color:#152d38}html[data-theme=light] .viOgsW_outlineButton{color:#006b82;background:#f3fafc;border-color:#8eb9c5}:is(html[data-theme=light] .viOgsW_pricingFoot span,html[data-theme=light] .viOgsW_phases p){color:#506b79}html[data-theme=light] .viOgsW_careCard{color:#173540;background:#fff;border-color:#9dbcc7}html[data-theme=light] .viOgsW_careCard strong{color:#163540}:is(html[data-theme=light] .viOgsW_careCard small,html[data-theme=light] .viOgsW_careCard p){color:#526e78}html[data-theme=light] .viOgsW_lastLine{color:#506f7a}html[data-theme=light] .viOgsW_lastGrid p{color:#506f7a}html[data-theme=light] .viOgsW_techStrip{border-color:#c5d7de}html[data-theme=light] .viOgsW_studio :focus-visible{outline-color:#006b82}.viOgsW_studioShowcaseImage{object-fit:cover;object-position:50% 50%;filter:brightness(.6)saturate(.85);width:100%;height:100%;position:absolute;inset:0}.viOgsW_showcaseCanvas:after{content:"";pointer-events:none;background:linear-gradient(90deg,#060e16cf 0%,#06121a4b 70%,#06111a30 100%);position:absolute;inset:0}.viOgsW_canvasWord,.viOgsW_canvasTag,.viOgsW_canvasBottom{z-index:3}.viOgsW_canvasWord{font-size:clamp(45px,5.1vw,75px);line-height:1.04;top:24%}.viOgsW_canvasBottom{z-index:4}.viOgsW_showcaseCanvas{min-height:470px}@media (max-width:580px){.viOgsW_showcaseCanvas{min-height:315px}.viOgsW_canvasWord{font-size:50px;top:31%}}html[data-theme=light] .viOgsW_studio{--s-bg:#f2f7f8;--s-panel:#fff;--s-border:#274c5733;--s-white:#17313c;--s-muted:#496b78;--s-accent:#006f87;background:var(--s-bg);color:var(--s-white)}html[data-theme=light] .viOgsW_hero{background:radial-gradient(ellipse at 85% 12%,#e1eff3,transparent 47%),var(--s-bg)}html[data-theme=light] .viOgsW_heroDescription strong{color:#123240}html[data-theme=light] .viOgsW_ruler .shell{color:#52717e}html[data-theme=light] .viOgsW_showcase{background:#0e1d27;border-color:#678293}:is(html[data-theme=light] .viOgsW_showcaseTop,html[data-theme=light] .viOgsW_showcaseBottom){color:#aab9c5}html[data-theme=light] .viOgsW_showcase .viOgsW_canvasWord{color:#fff}html[data-theme=light] .viOgsW_marquee{background:#dfecef}html[data-theme=light] .viOgsW_marquee span{color:#476672}html[data-theme=light] .viOgsW_discipline{color:#16333e;background:#fff;border-color:#c6dbe2}html[data-theme=light] .viOgsW_discipline:hover{background:#e7f3f5;border-color:#006f87}html[data-theme=light] .viOgsW_disciplineTop{color:#587580}html[data-theme=light] .viOgsW_discipline p{color:#516e79}html[data-theme=light] .viOgsW_pricingSection{background:#e9f2f5;border-color:#c9dce3}:is(html[data-theme=light] .viOgsW_priceCard,html[data-theme=light] .viOgsW_priceCardFeatured){color:#17313c;background:#fff;border-color:#bfd5df}html[data-theme=light] .viOgsW_priceCardFeatured{background:linear-gradient(156deg,#e0f4f7,#fff 65%);border-color:#007e98}html[data-theme=light] .viOgsW_priceSummary{color:#4d6876}html[data-theme=light] .viOgsW_featuresTitle{color:#4d6876}html[data-theme=light] .viOgsW_priceValue small{color:#4d6876}html[data-theme=light] .viOgsW_priceValue span{color:#4d6876}html[data-theme=light] .viOgsW_netSubprice{color:#4d6876}:is(html[data-theme=light] .viOgsW_priceCard li,html[data-theme=light] .viOgsW_priceCardFeatured li){color:#365662}html[data-theme=light] .viOgsW_featuredMark{color:#fff;background:#006f87}html[data-theme=light] .viOgsW_pricingFoot{background:#fff;border-color:#bad2dc}html[data-theme=light] .viOgsW_pricingFoot span{color:#2f5463}html[data-theme=light] .viOgsW_disclaimer{color:#536e79}html[data-theme=light] .viOgsW_methodSection{background:#f2f7f8}html[data-theme=light] .viOgsW_phases p{color:#506c78}html[data-theme=light] .viOgsW_techStrip div{color:#476773}html[data-theme=light] .viOgsW_careSection{background:#e1eef2}html[data-theme=light] .viOgsW_careSection p:not(.viOgsW_eyebrow){color:#4e6b78}html[data-theme=light] .viOgsW_careCard{background:#fff;border-color:#b7d5df}html[data-theme=light] .viOgsW_careCard p{color:#536e78}html[data-theme=light] .viOgsW_lastSection{background:#f2f7f8}html[data-theme=light] .viOgsW_lastLine{color:#4d6b77}html[data-theme=light] .viOgsW_lastGrid p{color:#506d79}html[data-theme=light] .viOgsW_outlineButton{color:#183c4c;border-color:#6b8d9c}html[data-theme=light] .viOgsW_outlineButton:hover{background:#e6f3f7}html[data-theme=light] .viOgsW_primaryButton{color:#fff;background:#00718a}html[data-theme=light] .viOgsW_primaryButton:hover{background:#005c70}html[data-theme=light] .viOgsW_textButton{color:#164052}
.egk_Vq_paper{--paper-bg:#0d1117;--paper-surface:#171d26;--paper-surface2:#1d2631;--paper-text:#f5f8fc;--paper-muted:#9eacbd;--paper-border:#2b3748;--paper-accent:#12d7ec;--paper-dim:#6c8496;background:var(--paper-bg);color:var(--paper-text);min-height:100vh;padding-bottom:110px}html[data-theme=light] .egk_Vq_paper{--paper-bg:#f8fafc;--paper-surface:#fff;--paper-surface2:#eaf1f5;--paper-text:#101b27;--paper-muted:#53697d;--paper-border:#d4e0e7;--paper-accent:#007e96;--paper-dim:#647a89}.egk_Vq_paper a:focus-visible,.egk_Vq_paper button:focus-visible,.egk_Vq_paper input:focus-visible{outline:2px solid var(--paper-accent);outline-offset:4px}.egk_Vq_eyebrow{color:var(--paper-accent);text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:850}.egk_Vq_masthead{border-bottom:1px solid var(--paper-border);padding:20px 0}.egk_Vq_mastheadInner{justify-content:space-between;align-items:center;gap:20px;display:flex}.egk_Vq_mastheadInner>div:first-child{align-items:center;gap:11px;display:flex}.egk_Vq_liveDot{background:var(--paper-accent);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb,var(--paper-accent) 12%,transparent);border-radius:50%}.egk_Vq_edition{letter-spacing:.1em;color:var(--paper-muted);font-size:11px;font-weight:800}.egk_Vq_mastheadDate{text-transform:uppercase;color:var(--paper-muted);letter-spacing:.06em;font-size:11px}.egk_Vq_heroIntro{grid-template-columns:1fr 340px;align-items:end;gap:32px;padding:60px 0 35px;display:grid}.egk_Vq_heroIntro h1{letter-spacing:-.078em;max-width:1050px;margin:15px 0 9px;font-size:clamp(45px,6.6vw,92px);font-weight:850;line-height:.98}.egk_Vq_heroIntro h1 em{color:var(--paper-accent);font-style:normal}.egk_Vq_heroIntro>p{color:var(--paper-muted);margin:0;font-size:16px;line-height:1.65}.egk_Vq_newsGrid{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:stretch;gap:20px;display:grid}.egk_Vq_secondaryColumn{grid-template-rows:1fr 1fr;gap:20px;display:grid}.egk_Vq_featuredCard,.egk_Vq_newsCard{border:1px solid var(--paper-border);background:var(--paper-surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.egk_Vq_cardImageLink{aspect-ratio:16/9;background:var(--paper-surface2);display:block;position:relative;overflow:hidden}.egk_Vq_featuredCard .egk_Vq_cardImageLink{aspect-ratio:16/8.3}.egk_Vq_cardImage{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.egk_Vq_cardImageLink:hover .egk_Vq_cardImage{transform:scale(1.04)}.egk_Vq_imageCredit{color:var(--paper-dim);padding:9px 16px 0;font-size:10px;line-height:1.35}.egk_Vq_imageCredit a,.egk_Vq_articleHeroImage figcaption a{color:inherit;text-underline-offset:2px;text-decoration:underline}.egk_Vq_imageCredit a:hover,.egk_Vq_articleHeroImage figcaption a:hover{color:var(--paper-accent)}.egk_Vq_cardBody{flex-direction:column;flex:1;padding:20px 25px 24px;display:flex}.egk_Vq_articleMeta{color:var(--paper-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;line-height:1.4;display:flex}.egk_Vq_articleMeta span{color:var(--paper-accent);text-transform:uppercase;letter-spacing:.1em;font-weight:850}.egk_Vq_articleMeta time{font-variant-numeric:tabular-nums}.egk_Vq_featuredCard h3{letter-spacing:-.06em;margin:19px 0;font-size:clamp(28px,3.2vw,44px);line-height:1.08}.egk_Vq_newsCard h3{letter-spacing:-.035em;margin:13px 0;font-size:22px;line-height:1.2}.egk_Vq_featuredCard h3 a:hover,.egk_Vq_newsCard h3 a:hover{color:var(--paper-accent)}.egk_Vq_cardBody p{color:var(--paper-muted);margin:0 0 15px;font-size:14px;line-height:1.7}.egk_Vq_cardFoot{text-transform:uppercase;letter-spacing:.07em;color:var(--paper-dim);border-top:1px solid var(--paper-border);justify-content:space-between;gap:6px;margin-top:auto;padding-top:19px;font-size:11px;font-weight:750;display:flex}.egk_Vq_cardFoot span{color:var(--paper-accent);font-size:17px}.egk_Vq_secondaryColumn .egk_Vq_cardImageLink{aspect-ratio:16/6.3}.egk_Vq_secondaryColumn .egk_Vq_cardBody{padding:15px 20px 18px}.egk_Vq_secondaryColumn .egk_Vq_newsCard h3{margin:8px 0;font-size:22px}.egk_Vq_secondaryColumn .egk_Vq_newsCard .egk_Vq_cardBody p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.egk_Vq_secondaryColumn .egk_Vq_newsCard .egk_Vq_imageCredit{font-size:9px}.egk_Vq_secondaryColumn .egk_Vq_newsCard .egk_Vq_cardFoot{padding-top:10px}.egk_Vq_sectionHeading{justify-content:space-between;align-items:end;gap:30px;padding:75px 0 25px;display:flex}.egk_Vq_sectionHeading h2{letter-spacing:-.065em;margin:12px 0 0;font-size:clamp(30px,3.8vw,54px)}.egk_Vq_sectionHeading>a{color:var(--paper-accent);white-space:nowrap;font-size:12px;font-weight:800}.egk_Vq_articleRows{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.egk_Vq_studioStrip{background:var(--paper-surface);border:1px solid var(--paper-border);grid-template-columns:1fr auto;align-items:center;gap:25px;margin-top:75px;padding:36px;display:grid}.egk_Vq_studioStrip h2{letter-spacing:-.05em;margin:13px 0;font-size:clamp(27px,3vw,43px)}.egk_Vq_studioStrip p{color:var(--paper-muted);max-width:650px;font-size:14px;line-height:1.7}.egk_Vq_studioStrip a{background:var(--paper-text);color:var(--paper-bg);align-items:center;gap:17px;padding:15px 19px;font-size:12px;font-weight:850;display:flex}.egk_Vq_studioStrip a:hover{background:var(--paper-accent);color:var(--paper-bg)}.egk_Vq_catalogIntro{justify-content:space-between;align-items:end;gap:18px;padding:67px 0 32px;display:flex}.egk_Vq_catalogIntro h1{letter-spacing:-.068em;margin:13px 0;font-size:clamp(44px,5vw,68px);line-height:1.03}.egk_Vq_catalogIntro p:not(.egk_Vq_eyebrow){color:var(--paper-muted);max-width:550px;font-size:14px;line-height:1.6}.egk_Vq_filter{flex-wrap:wrap;gap:9px;margin-bottom:28px;display:flex}.egk_Vq_filter a{border:1px solid var(--paper-border);color:var(--paper-muted);padding:11px 17px;font-size:12px;font-weight:800}.egk_Vq_filter a:hover,.egk_Vq_filter a[aria-current=page]{color:var(--paper-bg);background:var(--paper-accent);border-color:var(--paper-accent)}.egk_Vq_catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.egk_Vq_noResults{color:var(--paper-muted);padding:40px 0}.egk_Vq_articlePage{max-width:890px;margin:0 auto;padding:55px 0 40px}.egk_Vq_crumbs{color:var(--paper-muted);align-items:center;gap:10px;font-size:12px;display:flex}.egk_Vq_crumbs a:hover{color:var(--paper-accent)}.egk_Vq_articleHeading{letter-spacing:-.07em;margin:18px 0 21px;font-size:clamp(40px,5.6vw,72px);line-height:1.08}.egk_Vq_articleLead{color:var(--paper-muted);font-size:clamp(18px,2.1vw,23px);line-height:1.58}.egk_Vq_articleByline{border-block:1px solid var(--paper-border);color:var(--paper-muted);flex-wrap:wrap;gap:20px;margin:30px 0;padding:22px 0;font-size:12px;display:flex}.egk_Vq_articleHeroImage{position:relative}.egk_Vq_articleHeroImage img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.egk_Vq_articleHeroImage figcaption{color:var(--paper-dim);padding:12px 0;font-size:11px}.egk_Vq_prose{letter-spacing:-.008em;max-width:760px;margin:36px auto;font-size:18px;line-height:1.87}.egk_Vq_prose p{margin:0 0 27px}.egk_Vq_sourceBox{background:var(--paper-surface);border:1px solid var(--paper-border);margin-top:35px;padding:22px 25px}.egk_Vq_sourceBox p{color:var(--paper-muted);font-size:13px;line-height:1.55}.egk_Vq_sourceBox a{color:var(--paper-accent);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.egk_Vq_sourceLabel{letter-spacing:.12em;color:var(--paper-accent);font-size:10px;font-weight:850}.egk_Vq_recommendations{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}@media (max-width:930px){.egk_Vq_heroIntro,.egk_Vq_newsGrid{grid-template-columns:1fr}.egk_Vq_secondaryColumn{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.egk_Vq_secondaryColumn .egk_Vq_cardImageLink{aspect-ratio:16/9}.egk_Vq_catalogGrid,.egk_Vq_articleRows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:630px){.egk_Vq_mastheadDate{display:none}.egk_Vq_heroIntro{padding:45px 0 22px}.egk_Vq_heroIntro h1{font-size:clamp(43px,11.8vw,62px)}.egk_Vq_secondaryColumn,.egk_Vq_catalogGrid,.egk_Vq_articleRows,.egk_Vq_recommendations{grid-template-columns:1fr}.egk_Vq_secondaryColumn{grid-template-rows:auto}.egk_Vq_featureCard .egk_Vq_cardImageLink,.egk_Vq_featuredCard .egk_Vq_cardImageLink{aspect-ratio:16/9}.egk_Vq_cardBody{padding:18px}.egk_Vq_featuredCard h3{font-size:30px}.egk_Vq_sectionHeading{flex-direction:column;align-items:start;gap:10px;padding-top:48px}.egk_Vq_studioStrip{grid-template-columns:1fr;margin-top:50px;padding:24px}.egk_Vq_studioStrip a{justify-content:center}.egk_Vq_catalogIntro{flex-direction:column;align-items:start;padding-top:40px}.egk_Vq_articlePage{padding-top:35px}.egk_Vq_articleHeading{font-size:clamp(37px,9vw,51px)}.egk_Vq_prose{font-size:16px;line-height:1.8}.egk_Vq_articleByline{gap:12px}}@media (prefers-reduced-motion:reduce){.egk_Vq_cardImage{transition:none}.egk_Vq_cardImageLink:hover .egk_Vq_cardImage{transform:none}}.egk_Vq_sectionLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.egk_Vq_sectionLink{border:1px solid var(--paper-border);background:var(--paper-surface);flex-direction:column;gap:9px;min-height:190px;padding:27px 28px 50px;transition:border-color .18s,transform .18s;display:flex;position:relative}.egk_Vq_sectionLink:hover{border-color:var(--paper-accent);transform:translateY(-2px)}.egk_Vq_sectionLink h3{letter-spacing:-.04em;margin:9px 0 0;font-size:23px;line-height:1.15}.egk_Vq_sectionLink p{color:var(--paper-muted);margin:0;font-size:13px;line-height:1.6}.egk_Vq_sectionLinkArrow{color:var(--paper-accent);font-size:23px;position:absolute;bottom:23px;right:27px}@media (max-width:800px){.egk_Vq_sectionLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:570px){.egk_Vq_sectionLinks{grid-template-columns:1fr}.egk_Vq_sectionLink{min-height:0}}@media (prefers-reduced-motion:reduce){.egk_Vq_sectionLink{transition:none}.egk_Vq_sectionLink:hover{transform:none}}.egk_Vq_storySection{border-top:1px solid var(--paper-border);margin:42px 0 0;padding-top:9px}.egk_Vq_storySection h2{letter-spacing:-.055em;margin:29px 0 20px;font-size:clamp(27px,3vw,39px);font-weight:820;line-height:1.13}.egk_Vq_storySection p{font-size:17px;line-height:1.88}.egk_Vq_visualDigest{border:1px solid var(--paper-border);background:var(--paper-surface);grid-template-columns:1.18fr .82fr;min-height:380px;margin-top:68px;display:grid}.egk_Vq_visualDigestImage{min-height:355px;position:relative;overflow:hidden}.egk_Vq_visualDigestImage img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.egk_Vq_visualDigestImage>span{color:#fff;letter-spacing:.01em;background:#111924b8;padding:7px 9px;font-size:10px;position:absolute;bottom:10px;left:15px}.egk_Vq_visualDigestContent{flex-direction:column;justify-content:center;padding:clamp(26px,4vw,58px);display:flex}.egk_Vq_visualDigestContent h2{letter-spacing:-.065em;margin:17px 0;font-size:clamp(33px,4vw,56px);line-height:1.04}.egk_Vq_visualDigestContent p{color:var(--paper-muted);margin-bottom:25px;font-size:15px;line-height:1.75}.egk_Vq_visualDigestContent a{color:var(--paper-accent);text-underline-offset:5px;font-size:13px;font-weight:800;text-decoration:underline}.egk_Vq_editorialNote{border-top:1px solid var(--paper-border);border-bottom:1px solid var(--paper-border);grid-template-columns:190px 1fr auto;align-items:center;gap:30px;margin-top:35px;padding:27px 0;display:grid}.egk_Vq_editorialNote span{letter-spacing:.1em;color:var(--paper-accent);font-size:10px;font-weight:800}.egk_Vq_editorialNote p{color:var(--paper-muted);margin:0;font-size:13px;line-height:1.6}.egk_Vq_editorialNote a{color:var(--paper-accent);white-space:nowrap;font-size:12px;font-weight:800}@media (max-width:870px){.egk_Vq_visualDigest{grid-template-columns:1fr}.egk_Vq_visualDigestImage{min-height:320px}.egk_Vq_editorialNote{grid-template-columns:1fr;gap:13px}}@media (max-width:600px){.egk_Vq_visualDigestImage{min-height:240px}.egk_Vq_visualDigestContent{padding:25px}.egk_Vq_storySection p{font-size:16px}}.egk_Vq_archiveEditorial{background:linear-gradient(145deg,var(--paper-surface),var(--paper-surface2));border:1px solid var(--paper-border);flex-direction:column;grid-column:span 2;justify-content:center;min-height:380px;padding:clamp(27px,4vw,58px);display:flex;position:relative;overflow:hidden}.egk_Vq_archiveEditorial:before{content:"";border:1px solid var(--paper-border);width:350px;height:350px;box-shadow:0 0 0 40px color-mix(in srgb,var(--paper-accent) 3%,transparent),0 0 0 100px color-mix(in srgb,var(--paper-accent) 2%,transparent);border-radius:50%;position:absolute;top:-70px;right:-105px}.egk_Vq_archiveEditorial>:not(:first-child){z-index:1;position:relative}.egk_Vq_archiveEditorial h3{letter-spacing:-.065em;max-width:610px;margin:20px 0;font-size:clamp(30px,4vw,55px);line-height:1.07}.egk_Vq_archiveEditorial p{color:var(--paper-muted);max-width:550px;margin:0 0 24px;font-size:15px;line-height:1.65}.egk_Vq_archiveEditorial a{color:var(--paper-accent);text-underline-offset:5px;font-size:13px;font-weight:800;text-decoration:underline}@media (max-width:930px){.egk_Vq_archiveEditorial{grid-column:span 1}}@media (max-width:650px){.egk_Vq_archiveEditorial{min-height:300px}}.egk_Vq_heroIntro{grid-template-columns:minmax(0,1fr) minmax(210px,380px);padding:35px 0 29px}.egk_Vq_heroIntro h1{letter-spacing:-.07em;margin:9px 0;font-size:clamp(39px,5vw,68px);line-height:1.05}.egk_Vq_heroIntro>p{font-size:14px}.egk_Vq_imageCredit{letter-spacing:.015em;font-size:9px}@media (max-width:730px){.egk_Vq_heroIntro{grid-template-columns:1fr;gap:9px;padding:25px 0}.egk_Vq_heroIntro h1{font-size:44px}}.egk_Vq_guidesHome{border-top:1px solid var(--paper-border);border-bottom:1px solid var(--paper-border);margin:45px 0 40px;padding:70px 0}.egk_Vq_guidesHomeHead{justify-content:space-between;align-items:end;gap:23px;margin-bottom:27px;display:flex}.egk_Vq_guidesHomeHead h2{letter-spacing:-.066em;margin:12px 0;font-size:clamp(33px,4.5vw,57px);line-height:1.05}.egk_Vq_guidesHomeHead p{color:var(--paper-muted);max-width:650px;font-size:14px;line-height:1.7}.egk_Vq_guidesHomeHead>a{white-space:nowrap;color:var(--paper-accent);font-size:13px;font-weight:800}.egk_Vq_guidesHomeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.egk_Vq_guidesHomeGrid>a{background:var(--paper-surface);border:1px solid var(--paper-border);flex-direction:column;min-height:260px;padding:28px;display:flex}.egk_Vq_guidesHomeGrid>a:hover{border-color:var(--paper-accent);background:var(--paper-surface2)}.egk_Vq_guidesHomeGrid>a>span{letter-spacing:.1em;color:var(--paper-accent);font-size:10px;font-weight:800}.egk_Vq_guidesHomeGrid h3{letter-spacing:-.054em;margin:24px 0 14px;font-size:clamp(23px,2.6vw,32px);line-height:1.14}.egk_Vq_guidesHomeGrid p{color:var(--paper-muted);margin:0 0 20px;font-size:13px;line-height:1.65}.egk_Vq_guidesHomeGrid small{color:var(--paper-accent);margin-top:auto;font-size:12px;font-weight:800}@media (max-width:790px){.egk_Vq_guidesHomeGrid{grid-template-columns:1fr 1fr}.egk_Vq_guidesHomeHead{flex-direction:column;align-items:start}}@media (max-width:550px){.egk_Vq_guidesHomeGrid{grid-template-columns:1fr}.egk_Vq_guidesHomeGrid>a{min-height:195px;padding:23px}.egk_Vq_guidesHome{padding:50px 0}}.egk_Vq_cardAuthor{color:var(--paper-muted);margin:0 0 12px;font-size:12px;line-height:1.5}.egk_Vq_cardAuthor a,.egk_Vq_authorBylineLabel a{color:var(--paper-text);text-decoration:underline;-webkit-text-decoration-color:var(--paper-accent);text-decoration-color:var(--paper-accent);text-underline-offset:3px;font-weight:800}.egk_Vq_cardAuthor a:hover,.egk_Vq_authorBylineLabel a:hover{color:var(--paper-accent)}.egk_Vq_authorByline{border-block:1px solid var(--paper-border);align-items:center;gap:13px;margin:30px 0;padding:18px 0;display:flex}.egk_Vq_authorAvatarLink{border:1px solid var(--paper-border);border-radius:50%;flex:none;width:46px;height:46px;overflow:hidden}.egk_Vq_authorAvatar{object-fit:cover;object-position:center 17%;width:100%;height:100%;display:block}.egk_Vq_authorBylineText{flex-direction:column;gap:6px;line-height:1.35;display:flex}.egk_Vq_authorBylineLabel{color:var(--paper-muted);font-size:13px}.egk_Vq_authorBylineInfo{color:var(--paper-muted);align-items:center;gap:9px;font-size:11px;display:flex}.egk_Vq_guideHighlight{background:linear-gradient(125deg,#153644,#10232f);border:1px solid #298b99;margin:42px 0 22px;padding:30px 34px}.egk_Vq_guideHighlight h2{letter-spacing:-.045em;margin:12px 0;font-size:clamp(24px,3vw,37px);line-height:1.15}.egk_Vq_guideHighlight p:not(.egk_Vq_eyebrow){color:#c5e3ea;margin:0 0 15px;font-size:14px;line-height:1.7}.egk_Vq_guideHighlight>a{color:#77edf2;text-underline-offset:4px;font-size:13px;font-weight:850;text-decoration:underline}html[data-theme=light] .egk_Vq_guideHighlight{color:#193647;background:#e4f5f7}html[data-theme=light] .egk_Vq_guideHighlight p:not(.egk_Vq_eyebrow){color:#466779}html[data-theme=light] .egk_Vq_guideHighlight>a{color:#006e86}@media (max-width:600px){.egk_Vq_guideHighlight{padding:24px}}
._2nL8tG_breadcrumb{color:var(--paper-muted);flex-wrap:wrap;align-items:center;gap:11px;padding:31px 0;font-size:12px;display:flex}._2nL8tG_breadcrumb a:hover{color:var(--paper-accent)}._2nL8tG_breadcrumb strong{color:var(--paper-text);font-weight:600}._2nL8tG_kicker{letter-spacing:.15em;color:var(--paper-accent);font-size:11px;font-weight:850}._2nL8tG_hero{border-top:1px solid var(--paper-border);border-bottom:1px solid var(--paper-border);grid-template-columns:minmax(0,1.23fr) minmax(310px,.77fr);align-items:stretch;min-height:620px;display:grid}._2nL8tG_intro{flex-direction:column;align-items:flex-start;padding:clamp(32px,5vw,77px) clamp(22px,6vw,90px) 55px 0;display:flex}._2nL8tG_intro h1{letter-spacing:-.085em;margin:29px 0 35px;font-size:clamp(55px,7.4vw,110px);font-weight:860;line-height:.98}._2nL8tG_intro h1 span{color:var(--paper-accent)}._2nL8tG_headline{letter-spacing:-.025em;max-width:680px;font-size:clamp(20px,2.25vw,30px);font-weight:620;line-height:1.4}._2nL8tG_meta{color:var(--paper-muted);text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;gap:11px 18px;margin-top:24px;font-size:12px;font-weight:750;display:flex}._2nL8tG_meta span+span{border-left:1px solid var(--paper-border);padding-left:18px}._2nL8tG_introText{max-width:620px;color:var(--paper-muted);margin:30px 0 25px;font-size:15px;line-height:1.8}._2nL8tG_social{background:var(--paper-accent);color:var(--paper-bg);align-items:center;gap:13px;padding:15px 18px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}._2nL8tG_social:hover{filter:brightness(1.08)}._2nL8tG_social svg:last-child{margin-left:13px}._2nL8tG_portrait{background:var(--paper-surface2);min-height:560px;margin:0;position:relative;overflow:hidden}._2nL8tG_portrait img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block;position:absolute;inset:0}._2nL8tG_portrait figcaption{color:#fff;background:linear-gradient(#0000,#000000c9);padding:20px 16px 15px;font-size:10px;line-height:1.45;position:absolute;bottom:0;left:0;right:0}._2nL8tG_about{border-bottom:1px solid var(--paper-border);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(25px,6vw,95px);padding:90px 0;display:grid}._2nL8tG_about h2,._2nL8tG_sectionHead h2{letter-spacing:-.06em;margin:15px 0;font-size:clamp(34px,4vw,57px);line-height:1.13}._2nL8tG_copy p{color:var(--paper-muted);margin:0 0 24px;font-size:16px;line-height:1.9}._2nL8tG_copy p:last-child{margin-bottom:0}._2nL8tG_expertise{border-bottom:1px solid var(--paper-border);padding:80px 0}._2nL8tG_sectionHead{max-width:760px;margin-bottom:32px}._2nL8tG_skills{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}._2nL8tG_skills article{border:1px solid var(--paper-border);background:var(--paper-surface);min-width:0;padding:26px 23px 32px}._2nL8tG_skills svg{color:var(--paper-accent);margin-bottom:28px}._2nL8tG_skills article span{color:var(--paper-muted);letter-spacing:.13em;font-size:10px;font-weight:750;display:block}._2nL8tG_skills h3{letter-spacing:-.055em;margin:11px 0;font-size:23px}._2nL8tG_skills p{color:var(--paper-muted);margin:0;font-size:13px;line-height:1.75}._2nL8tG_writing{padding:85px 0}._2nL8tG_writingHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;display:flex}._2nL8tG_writingHead h2{letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(32px,4vw,53px)}._2nL8tG_writingHead>a{color:var(--paper-accent);white-space:nowrap;align-items:center;gap:9px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}._2nL8tG_bottom{border-top:1px solid var(--paper-border);justify-content:space-between;gap:20px;padding:28px 0;font-size:12px;font-weight:700;display:flex}._2nL8tG_bottom a{color:var(--paper-accent);align-items:center;gap:8px;display:inline-flex}@media (max-width:1040px){._2nL8tG_hero{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}._2nL8tG_skills{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){._2nL8tG_hero{grid-template-columns:1fr}._2nL8tG_intro{padding:37px 0 44px}._2nL8tG_intro h1{margin:19px 0 24px;font-size:clamp(52px,11vw,88px)}._2nL8tG_portrait{aspect-ratio:5/4;min-height:0}._2nL8tG_portrait img{object-position:center 30%}._2nL8tG_about{grid-template-columns:1fr;gap:25px;padding:55px 0}._2nL8tG_expertise{padding:55px 0}._2nL8tG_writing{padding:60px 0}}@media (max-width:530px){._2nL8tG_portrait{aspect-ratio:4/4.5}._2nL8tG_meta span+span{border:0;padding:0}._2nL8tG_skills{grid-template-columns:1fr}._2nL8tG_writingHead{flex-direction:column;align-items:start}._2nL8tG_bottom{flex-direction:column;gap:15px}._2nL8tG_breadcrumb{padding:20px 0}}
.uX3pfa_wrap{--cal-accent:var(--paper-accent,#12d7ec);--cal-bg:var(--paper-surface,#171d26);--cal-text:var(--paper-text,#f5f8fc);--cal-muted:var(--paper-muted,#9eacbd);--cal-line:var(--paper-border,#2b3748);color:var(--cal-text);padding:26px 0 54px}.uX3pfa_heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.uX3pfa_heading h2{letter-spacing:-.065em;margin:10px 0;font-size:clamp(31px,4vw,50px);line-height:1.08}.uX3pfa_heading p{color:var(--cal-muted);margin:8px 0;font-size:14px;line-height:1.65}.uX3pfa_kicker{letter-spacing:.14em;color:var(--cal-accent);font-size:10px;font-weight:850}.uX3pfa_full{white-space:nowrap;color:var(--cal-accent);align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.uX3pfa_layout{grid-template-columns:minmax(0,1.3fr) minmax(255px,.7fr);gap:16px;display:grid}.uX3pfa_calendar,.uX3pfa_next{border:1px solid var(--cal-line);background:var(--cal-bg);min-width:0;padding:24px}.uX3pfa_controls{justify-content:space-between;align-items:center;gap:15px;display:flex}.uX3pfa_controls>div{align-items:center;gap:11px;display:flex}.uX3pfa_controls strong{text-transform:capitalize;letter-spacing:-.03em;font-size:19px}.uX3pfa_controls svg{color:var(--cal-accent)}.uX3pfa_controls button{border:1px solid var(--cal-line);color:var(--cal-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.uX3pfa_controls button:disabled{opacity:.24;cursor:not-allowed}.uX3pfa_legend{flex-wrap:wrap;gap:6px;margin:23px 0 20px;display:flex}.uX3pfa_legend button{border:1px solid var(--cal-line);color:var(--cal-muted);cursor:pointer;background:0 0;border-radius:3px;padding:7px 11px;font-size:11px}.uX3pfa_legend button[aria-pressed=true]{border-color:var(--cal-accent);color:var(--cal-accent);background:color-mix(in srgb,var(--cal-accent) 7%,transparent)}.uX3pfa_grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.uX3pfa_weekday{text-align:center;color:var(--cal-muted);padding:10px 0;font-size:10px;font-weight:800}.uX3pfa_date,.uX3pfa_activeDate,.uX3pfa_empty{aspect-ratio:1.15;border:1px solid var(--cal-line);min-height:42px;color:var(--cal-text);font-variant-numeric:tabular-nums;background:0 0;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:9px;font-size:14px;display:flex}.uX3pfa_date,.uX3pfa_activeDate{cursor:pointer}.uX3pfa_date:hover,.uX3pfa_activeDate:hover{border-color:var(--cal-accent)}.uX3pfa_activeDate{background:color-mix(in srgb,var(--cal-accent) 10%,transparent);border-color:color-mix(in srgb,var(--cal-accent) 45%,var(--cal-line))}.uX3pfa_empty{opacity:.25;background:color-mix(in srgb,var(--cal-muted) 3%,transparent);border-color:#0000}.uX3pfa_dots{gap:4px;display:flex}.uX3pfa_dots i{border-radius:50%;width:5px;height:5px}.uX3pfa_dot_worlds{background:#ef83dc}.uX3pfa_dot_juego{background:#22bad8}.uX3pfa_dot_dlc{background:#efa54d}.uX3pfa_dot_evento{background:#81c95f}.uX3pfa_dot_parche{background:#ac9cef}.uX3pfa_footnote{color:var(--cal-muted);margin:15px 0 0;font-size:11px;line-height:1.5}.uX3pfa_next{padding:0}.uX3pfa_nextHead{border-bottom:1px solid var(--cal-line);padding:24px}.uX3pfa_nextHead span{color:var(--cal-accent);letter-spacing:.14em;margin-bottom:8px;font-size:10px;font-weight:850;display:block}.uX3pfa_nextHead strong{letter-spacing:-.04em;font-size:22px}.uX3pfa_event{text-align:left;border:0;border-bottom:1px solid var(--cal-line);width:100%;color:var(--cal-text);cursor:pointer;background:0 0;align-items:center;gap:14px;padding:17px 20px;display:flex}.uX3pfa_event:hover{background:color-mix(in srgb,var(--cal-accent) 5%,transparent)}.uX3pfa_eventWhen{border:1px solid var(--cal-line);text-align:center;text-transform:uppercase;min-width:51px;color:var(--cal-accent);padding:9px 5px;font-size:11px}.uX3pfa_eventBody{flex:1;gap:5px;display:grid}.uX3pfa_eventBody small{color:var(--cal-muted);font-size:10px}.uX3pfa_eventBody strong{font-size:13px;line-height:1.45}.uX3pfa_event>svg{color:var(--cal-muted)}.uX3pfa_bottomLink{color:var(--cal-accent);justify-content:space-between;align-items:center;padding:22px 24px;font-size:12px;font-weight:800;display:flex}.uX3pfa_dialog{color:#f5f8fb;background:#101822;border:1px solid #3e5a71;border-radius:10px;width:min(610px,100vw - 28px);max-height:min(85vh,830px);padding:0;box-shadow:0 30px 140px #000a}.uX3pfa_dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060b14be}.uX3pfa_dialogInner{max-height:85vh;padding:clamp(20px,4vw,34px);overflow:auto}.uX3pfa_dialogTop{justify-content:space-between;align-items:center;gap:15px;display:flex}.uX3pfa_dialogTop span{color:#16cde9;letter-spacing:.16em;font-size:11px;font-weight:850}.uX3pfa_dialogTop button{color:#fff;cursor:pointer;background:#1d2c3a;border:1px solid #3a5061;place-items:center;width:37px;height:37px;display:grid}.uX3pfa_dialog h3{text-transform:capitalize;letter-spacing:-.06em;margin:20px 0 27px;font-size:clamp(29px,5vw,42px);line-height:1.13}.uX3pfa_dialogEvent{border-top:1px solid #345;padding:18px 0}.uX3pfa_dialogEvent>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.uX3pfa_dialogEvent>div:first-child>strong{font-variant-numeric:tabular-nums;font-size:15px}.uX3pfa_tag_worlds,.uX3pfa_tag_juego,.uX3pfa_tag_dlc,.uX3pfa_tag_evento,.uX3pfa_tag_parche{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.uX3pfa_tag_worlds{color:#f29ee5}.uX3pfa_tag_juego{color:#43d0f0}.uX3pfa_tag_dlc{color:#fbc16e}.uX3pfa_tag_evento{color:#abe991}.uX3pfa_tag_parche{color:#bcaeff}.uX3pfa_dialogEvent h4{margin:13px 0;font-size:21px;line-height:1.2}.uX3pfa_dialogEvent p,.uX3pfa_noEvent{color:#b9c9d5;font-size:14px;line-height:1.68}.uX3pfa_dialogEvent small{color:#ffca7d}.uX3pfa_eventLinks{flex-wrap:wrap;gap:22px;margin-top:16px;display:flex}.uX3pfa_eventLinks a{color:#64ddf0;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.uX3pfa_dismiss{color:#fff;cursor:pointer;background:#1f3647;border:1px solid #486578;width:100%;margin-top:21px;padding:14px;font-size:13px;font-weight:800}@media (max-width:820px){.uX3pfa_layout{grid-template-columns:1fr}.uX3pfa_next{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.uX3pfa_nextHead,.uX3pfa_bottomLink{grid-column:1/-1}.uX3pfa_event{min-height:83px}}@media (max-width:530px){.uX3pfa_heading{flex-direction:column;align-items:start}.uX3pfa_calendar{padding:13px}.uX3pfa_date,.uX3pfa_activeDate,.uX3pfa_empty{min-height:43px;padding:6px;font-size:12px}.uX3pfa_grid{gap:3px}.uX3pfa_controls strong{font-size:16px}.uX3pfa_legend{margin:17px 0}.uX3pfa_next{display:block}.uX3pfa_event{min-height:0}.uX3pfa_dialogInner{padding:22px}}html[data-theme=light] .uX3pfa_wrap{--cal-accent:#006e86;--cal-bg:#fff;--cal-text:#183441;--cal-muted:#4f6977;--cal-line:#c4d8e1}:is(html[data-theme=light] .uX3pfa_date,html[data-theme=light] .uX3pfa_activeDate){color:#183441}html[data-theme=light] .uX3pfa_activeDate{background:#e1f3f7}html[data-theme=light] .uX3pfa_nextHead{color:#183441}html[data-theme=light] .uX3pfa_eventWhen{border-color:#b5d4df}.uX3pfa_todayAction{white-space:nowrap;font-size:12px;font-weight:800;width:auto!important;min-width:46px!important;padding:0 9px!important}.uX3pfa_todayDate{outline:2px solid var(--cal-accent);outline-offset:-3px}.uX3pfa_date:focus-visible,.uX3pfa_activeDate:focus-visible,.uX3pfa_todayAction:focus-visible,.uX3pfa_event:focus-visible,.uX3pfa_legend button:focus-visible{outline:3px solid var(--cal-accent);outline-offset:2px}.uX3pfa_eventLinks a{align-items:center;gap:6px;display:inline-flex}@media (max-width:530px){.uX3pfa_todayAction{font-size:11px;min-width:40px!important;padding:0 7px!important}}
._1BPzmW_breadcrumbs{color:var(--muted);gap:9px;margin:0 0 15px;font-size:12px;display:flex}._1BPzmW_breadcrumbs a{color:#65deed}._1BPzmW_results{border-top:1px solid #3a4b58;margin:45px 0 80px;padding-top:42px}._1BPzmW_heading{justify-content:space-between;align-items:end;gap:25px;margin:0 0 24px;display:flex}._1BPzmW_heading span{color:#19cfe5;letter-spacing:.11em;font-size:11px;font-weight:800}._1BPzmW_heading h2{letter-spacing:-.06em;margin:10px 0;font-size:clamp(30px,4vw,52px)}._1BPzmW_heading p{color:var(--muted);max-width:720px;font-size:14px;line-height:1.7}._1BPzmW_heading a{color:#16d6e6;white-space:nowrap;font-size:12px;font-weight:800}._1BPzmW_resultList{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}._1BPzmW_result{background:var(--panel);border:1px solid var(--line);grid-template-columns:58px 1fr 48px 1fr 32px;align-items:center;gap:9px;padding:16px;font-size:12px;display:grid}._1BPzmW_result time,._1BPzmW_result small{color:var(--muted);font-size:11px}._1BPzmW_result ._1BPzmW_winner{color:#3bc9de}._1BPzmW_result ._1BPzmW_score{font-variant-numeric:tabular-nums;text-align:center;background:#10202f;border:1px solid #3c5463;padding:7px 2px;font-weight:850}._1BPzmW_result strong{font-size:12px}._1BPzmW_note{color:var(--muted);margin:19px 0 0;font-size:12px;line-height:1.6}._1BPzmW_note a{color:#16d6e6;text-decoration:underline}@media (max-width:1050px){._1BPzmW_resultList{grid-template-columns:1fr}}@media (max-width:550px){._1BPzmW_heading{display:block}._1BPzmW_heading a{white-space:normal}._1BPzmW_result{grid-template-columns:40px 1fr 42px 1fr;gap:6px;padding:12px 8px}._1BPzmW_result small{display:none}._1BPzmW_result strong{font-size:11px}._1BPzmW_result time{font-size:10px}}html[data-theme=light] ._1BPzmW_result{color:#183343;background:#fff;border-color:#ccdbe2}html[data-theme=light] ._1BPzmW_results{border-color:#c7d8df}html[data-theme=light] ._1BPzmW_result ._1BPzmW_score{background:#e1f0f3;border-color:#9bbecb}html[data-theme=light] ._1BPzmW_result ._1BPzmW_winner{color:#007d96}:is(html[data-theme=light] ._1BPzmW_heading a,html[data-theme=light] ._1BPzmW_note a){color:#006f86}._1BPzmW_refresh{background:var(--panel);color:#4cdeea;white-space:nowrap;cursor:pointer;border:1px solid #3c7686;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:800;display:inline-flex}._1BPzmW_refresh:disabled{opacity:.5;cursor:default}._1BPzmW_feedInfo{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0 24px;font-size:12px;display:flex}._1BPzmW_feedOk{color:#54cdaa;font-weight:800}._1BPzmW_upcomingMatches{margin-top:32px}._1BPzmW_upcomingMatches h3{letter-spacing:-.04em;margin-bottom:14px;font-size:21px}._1BPzmW_note a{align-items:center;gap:4px;display:inline-flex}html[data-theme=light] ._1BPzmW_refresh{color:#006c83;background:#e8f4f7;border-color:#a5cdda}html[data-theme=light] ._1BPzmW_feedOk{color:#006f65}
