.XFv2Cq_bar{z-index:50;inset-inline:0;padding-inline:var(--gc-container-margin,16px);pointer-events:none;opacity:0;visibility:hidden;justify-content:center;padding-block-end:max(.75rem, env(safe-area-inset-bottom,0px));transition:opacity .4s ease-in-out,transform .4s ease-in-out,visibility 0s linear .4s;display:flex;position:fixed;bottom:0;transform:translateY(110%);container:lxbar/inline-size}.XFv2Cq_bar[data-visible=true]{opacity:1;visibility:visible;transition:opacity .4s ease-in-out,transform .4s ease-in-out,visibility;transform:none}@media (prefers-reduced-motion:reduce){.XFv2Cq_bar,.XFv2Cq_bar[data-visible=true]{transition:none;transform:none}}.XFv2Cq_pill{border:1px solid rgb(var(--gc-paper-100) / .22);width:100%;max-width:63rem;box-shadow:inset 0 1px 0 rgb(var(--gc-paper-100) / .1), 0 20px 40px #00000073;color:rgb(var(--gc-paper-100));font-family:var(--gc-font-text);pointer-events:auto;background-color:#0f0f0feb;border-radius:1rem;align-items:center;gap:1rem;padding:.5rem .5rem .5rem 1rem;display:flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.XFv2Cq_pill{-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background-color:#0f0f0f8c}}.XFv2Cq_spacer{flex:auto}.XFv2Cq_nav{display:none}.XFv2Cq_nav ul{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.XFv2Cq_nav a{min-height:2.75rem;color:rgb(var(--gc-paper-100) / .82);transition:background-color .2s var(--gc-transition-ease), color .2s var(--gc-transition-ease);border-radius:.5rem;align-items:center;padding-inline:.75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.XFv2Cq_nav a:hover{background-color:rgb(var(--gc-paper-100) / .08);color:rgb(var(--gc-paper-100))}.XFv2Cq_nav a:focus-visible,.XFv2Cq_action :is(a,button):focus-visible{outline:2px solid rgb(var(--gc-paper-100));outline-offset:2px}.XFv2Cq_price{flex-direction:column;flex:auto;margin:0;line-height:1.2;display:flex}.XFv2Cq_priceLabel{color:rgb(var(--gc-paper-100) / .72);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.XFv2Cq_priceAmount{white-space:nowrap;font-size:.9375rem;font-weight:600}.XFv2Cq_price[data-price-state=unknown] .XFv2Cq_priceAmount{font-family:var(--gc-font-editorial);font-size:1.0625rem;font-style:italic;font-weight:400}.XFv2Cq_action{flex:0 auto;min-width:0}.XFv2Cq_action :is(form,a,button){max-width:100%}.XFv2Cq_action :is(a,button){isolation:isolate;border-radius:var(--gc-radius-action);background-color:rgb(var(--gc-graphite-700) / .85);min-height:2.75rem;color:rgb(var(--gc-paper-100));font-size:var(--lx-type-button);border:0;padding:.5rem 1rem;position:relative}.XFv2Cq_action :is(a,button):before{z-index:-1;border-radius:inherit;background:linear-gradient(115deg, rgb(var(--gc-red-500)) 0%, rgb(var(--gc-red-500) / .7) 30%, rgb(var(--gc-paper-100)) 100%);content:"";transition:background var(--gc-t-ui) var(--gc-ease-out);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.XFv2Cq_action :is(a,button):hover:before{background:rgb(var(--gc-paper-100))}@media (max-width:1023px){.XFv2Cq_pill[data-price-known=false]{padding:.5rem}.XFv2Cq_pill[data-price-known=false] .XFv2Cq_price{display:none}.XFv2Cq_pill[data-price-known=false] .XFv2Cq_action{flex:auto}.XFv2Cq_pill[data-price-known=false] .XFv2Cq_action :is(a,button){width:100%}.XFv2Cq_pill:has(.XFv2Cq_spacer){padding:.5rem}.XFv2Cq_pill:has(.XFv2Cq_spacer) .XFv2Cq_spacer{display:none}.XFv2Cq_pill:has(.XFv2Cq_spacer) .XFv2Cq_action{flex:auto}.XFv2Cq_pill:has(.XFv2Cq_spacer) .XFv2Cq_action :is(form,a,button){width:100%}}@media (min-width:1024px){.XFv2Cq_pill{padding:.5rem .5rem .5rem .75rem}.XFv2Cq_nav{border-inline-end:1px solid rgb(var(--gc-paper-100) / .16);padding-inline-end:1rem;display:block}.XFv2Cq_price{flex-direction:row;justify-content:flex-end;align-items:baseline;gap:.75rem;padding-inline:.5rem}.XFv2Cq_action :is(a,button){min-height:3.25rem;font-size:var(--lx-type-button);padding-inline:1.5rem}}@container lxbar (max-width:56rem){.XFv2Cq_nav{display:none}}@container lxbar (max-width:20rem){.XFv2Cq_pill,.XFv2Cq_pill[data-price-known=false]{border-radius:12px;gap:12px;padding:6px 6px 6px 12px}.XFv2Cq_pill:has(.XFv2Cq_spacer){border-radius:12px;gap:12px;padding:6px 6px 6px 12px}.XFv2Cq_pill[data-price-known=false]{padding-inline-start:6px}.XFv2Cq_pill:has(.XFv2Cq_spacer){padding-inline-start:6px}.XFv2Cq_priceLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.XFv2Cq_price{flex:none}.XFv2Cq_action{flex:1 1 0}.XFv2Cq_action :is(a,button){row-gap:2px;width:100%;min-height:44px;padding:6px 12px}.XFv2Cq_action [data-learn-cta-price]{flex-basis:100%}.XFv2Cq_action [data-learn-cta-dot]{display:none}}
.ALVpKa_hero{isolation:isolate;background-color:rgb(var(--gc-graphite-700));min-height:max(42rem,100svh);color:rgb(var(--gc-paper-100));align-items:center;display:flex;position:relative;overflow:clip}.ALVpKa_media{position:absolute;inset:0;overflow:hidden}.ALVpKa_poster,.ALVpKa_video{object-fit:cover;object-position:52% 30%;width:100%;height:100%;position:absolute;inset:0}.ALVpKa_video{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1)}.ALVpKa_video[data-playing=true]{opacity:1}@media (prefers-reduced-motion:no-preference){.ALVpKa_poster{animation:1.8s cubic-bezier(.22,1,.36,1) both ALVpKa_lxHeroSettle}}@keyframes ALVpKa_lxHeroSettle{0%{transform:scale(1.06)}to{transform:scale(1)}}.ALVpKa_shade{z-index:1;background:radial-gradient(80% 60% at 50% 50%, rgb(var(--gc-graphite-900) / .55), transparent 80%), linear-gradient(180deg, rgb(var(--gc-graphite-900) / .78) 0%, rgb(var(--gc-graphite-900) / .35) 24%, rgb(var(--gc-graphite-900) / .42) 62%, rgb(var(--gc-graphite-500)) 100%);position:absolute;inset:0}.ALVpKa_shadeStill{background:linear-gradient(180deg, rgb(var(--gc-graphite-900) / .62) 0%, rgb(var(--gc-graphite-900) / .12) 20%, rgb(var(--gc-graphite-900) / .12) 64%, rgb(var(--gc-graphite-500)) 100%)}.ALVpKa_inner{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;padding-block:calc(72px + clamp(2.5rem,1.75rem + 3vw,4rem)) clamp(4.5rem,2.5rem + 4vw,6.5rem);display:flex;position:relative}.ALVpKa_notices{flex-direction:column;align-items:center;gap:.75rem;margin-block-end:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:flex}.ALVpKa_title{max-width:100%;text-shadow:0 2px 48px rgb(var(--gc-graphite-900) / .4);padding-block-start:.12em}.ALVpKa_hero[data-hero-media=still] .ALVpKa_title{text-shadow:none}.ALVpKa_hero[data-hero-media=still] .ALVpKa_inner:before{z-index:-1;background:radial-gradient(ellipse 42% 46% at 50% 52%, rgb(var(--gc-graphite-900) / .86), rgb(var(--gc-graphite-900) / .74) 52%, rgb(var(--gc-graphite-900) / 0) 100%);content:"";pointer-events:none;position:absolute;inset:0}@media (max-width:1023px){.ALVpKa_hero[data-hero-media=still] .ALVpKa_inner:before{background:radial-gradient(ellipse 78% 44% at 50% 50%, rgb(var(--gc-graphite-900) / .86), rgb(var(--gc-graphite-900) / .74) 55%, rgb(var(--gc-graphite-900) / 0) 100%)}.ALVpKa_hero[data-hero-media=still] .ALVpKa_media:not([data-learn-media=neutral]){background-color:rgb(var(--gc-graphite-900));align-items:center;display:flex}.ALVpKa_hero[data-hero-media=still] .ALVpKa_media:not([data-learn-media=neutral]) img{height:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 24% 78%,#0000 100%)}}.ALVpKa_title em{text-transform:none;font-style:italic}.ALVpKa_levelsNav{flex-direction:column;align-items:center;gap:.875rem;margin-block-start:clamp(1.5rem,1rem + 1.6vw,2.75rem);display:flex}.ALVpKa_levelsSummary{color:rgb(var(--gc-paper-100) / .78);font-size:var(--lx-type-meta);letter-spacing:var(--lx-tracking-meta);text-transform:uppercase;font-weight:500;line-height:1.3}.ALVpKa_levels{flex-wrap:wrap;justify-content:center;gap:.5rem .625rem;max-width:56rem;display:flex}.ALVpKa_levelChip{border:1px solid rgb(var(--gc-paper-100) / .32);border-radius:var(--gc-radius-pill,999px);background-color:rgb(var(--gc-graphite-900) / .38);min-height:2.75rem;color:inherit;letter-spacing:-.005em;transition:background-color .2s var(--gc-transition-ease), border-color .2s var(--gc-transition-ease);align-items:center;gap:.625rem;padding:.375rem 1rem .375rem .4375rem;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ALVpKa_levelChip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.ALVpKa_levelChip:hover{border-color:rgb(var(--gc-paper-100) / .75);background-color:rgb(var(--gc-graphite-900) / .6)}.ALVpKa_levelNumber{font-size:1.25rem}.ALVpKa_levelName{text-align:start}.ALVpKa_tagline{max-width:44ch;color:rgb(var(--gc-paper-100) / .88);text-wrap:balance;font-size:clamp(1rem,.94rem + .3vw,1.25rem);line-height:1.5}.ALVpKa_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.75rem;margin-block-start:clamp(1.75rem,1.25rem + 1.5vw,3rem);display:flex}.ALVpKa_inner .ALVpKa_tagline{margin-block-start:clamp(1.5rem,1.2rem + 1vw,2.25rem)}.ALVpKa_footnote{flex-direction:column;align-items:center;gap:.5rem;max-width:40rem;margin-block-start:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:flex}@media (max-width:479px){.ALVpKa_actions,.ALVpKa_actions>*{width:100%}.ALVpKa_actions>a{justify-content:center}}@media (prefers-reduced-motion:no-preference){.ALVpKa_notices,.ALVpKa_title,.ALVpKa_levelsNav,.ALVpKa_tagline,.ALVpKa_actions,.ALVpKa_footnote{animation:.9s cubic-bezier(.22,1,.36,1) both ALVpKa_lxHeroRise}.ALVpKa_title{animation-delay:80ms}.ALVpKa_levelsNav{animation-delay:.26s}.ALVpKa_tagline{animation-delay:.36s}.ALVpKa_actions{animation-delay:.46s}.ALVpKa_footnote{animation-delay:.56s}}@keyframes ALVpKa_lxHeroRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.ALVpKa_toggle{z-index:3;right:var(--lx-gutter);border:1px solid rgb(var(--gc-paper-100) / .35);background-color:rgb(var(--gc-graphite-900) / .45);min-height:2.75rem;color:rgb(var(--gc-paper-100));font-family:var(--gc-font-text);font-size:var(--lx-type-meta);letter-spacing:var(--lx-tracking-meta);text-transform:uppercase;cursor:pointer;transition:background-color .2s var(--gc-transition-ease), border-color .2s var(--gc-transition-ease);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-weight:500;display:inline-flex;position:absolute;bottom:clamp(1.25rem,1rem + 1vw,2rem)}@media (prefers-reduced-motion:reduce),(scripting:none){.ALVpKa_toggle{display:none}}.ALVpKa_toggle:hover{border-color:rgb(var(--gc-paper-100) / .8);background-color:rgb(var(--gc-graphite-900) / .7)}.ALVpKa_toggle:focus-visible{outline:2px solid rgb(var(--gc-paper-100));outline-offset:3px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ALVpKa_toggle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.ALVpKa_toggleIcon{width:.625rem;height:.75rem;position:relative}.ALVpKa_toggleIcon[data-state=playing]{border-inline:3px solid}.ALVpKa_toggleIcon[data-state=paused]{clip-path:polygon(0 0,100% 50%,0 100%);background-color:currentColor}@media (max-width:767px){.ALVpKa_toggleLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:1280px){.ALVpKa_inner{padding-block-start:calc(92px + 3.5rem)}}
.yYpgMW_frame{background-color:rgb(var(--gc-graphite-400));width:100%;position:relative;overflow:hidden}.yYpgMW_fill{height:100%;position:absolute;inset:0}.yYpgMW_image{object-fit:cover;width:100%;height:100%}.yYpgMW_neutral{--lx-n-angle:160deg;--lx-n-light:70% 20%;--lx-n-warm:18% 88%;--lx-n-warmth:.22;background:radial-gradient(120% 90% at var(--lx-n-light), rgb(var(--gc-charcoal-500) / .55), transparent 60%), radial-gradient(60% 60% at var(--lx-n-warm), rgb(var(--gc-red-700) / var(--lx-n-warmth)), transparent 70%), linear-gradient(var(--lx-n-angle), rgb(var(--gc-graphite-400)), rgb(var(--gc-graphite-700)))}.yYpgMW_neutral[data-tone="1"]{--lx-n-angle:200deg;--lx-n-light:22% 30%;--lx-n-warm:86% 80%;--lx-n-warmth:.12}.yYpgMW_neutral[data-tone="2"]{--lx-n-angle:120deg;--lx-n-light:50% 85%;--lx-n-warm:80% 12%;--lx-n-warmth:.3}.yYpgMW_neutral[data-tone="3"]{--lx-n-angle:250deg;--lx-n-light:85% 60%;--lx-n-warm:10% 20%;--lx-n-warmth:.08}.yYpgMW_neutral:before{background-image:radial-gradient(rgb(var(--gc-paper-100) / .09) 1px, transparent 1.5px);content:"";background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 40% 70%,#0000);mask-image:linear-gradient(#0000,#000 40% 70%,#0000)}.yYpgMW_neutralMark{background-color:rgb(var(--gc-red-500));clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:14px;height:14px;position:absolute;bottom:clamp(1rem,6%,2.5rem);right:clamp(1rem,4%,2.5rem)}.yYpgMW_label{z-index:2;border:1px solid rgb(var(--gc-paper-100) / .22);background-color:rgb(var(--gc-graphite-700) / .78);max-width:calc(100% - 1.25rem);color:rgb(var(--gc-paper-100));font-family:var(--gc-font-text);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border-radius:.3125rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1.25;position:absolute;right:.625rem;overflow:hidden}.yYpgMW_label[data-label-placement=top]{top:.625rem}.yYpgMW_label[data-label-placement=bottom]{bottom:.625rem}.yYpgMW_label[data-label-align=start]{right:auto;left:var(--gc-container-margin,.625rem)}.yYpgMW_overlay{z-index:1;border-radius:var(--gc-radius-pill);background-color:rgb(var(--gc-graphite-700) / .72);color:rgb(var(--gc-paper-100));padding:.375rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.3;position:absolute;bottom:1rem;left:1rem}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.yYpgMW_label,.yYpgMW_overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}
.LKDW0G_surface{--lx-bg:var(--gc-graphite-500);--lx-bg-deep:var(--gc-graphite-700);--lx-bg-raised:var(--gc-graphite-400);--lx-fg:var(--gc-paper-100);--lx-muted:rgb(var(--gc-paper-100) / .7);--lx-faint:rgb(var(--gc-paper-100) / .5);--lx-line:rgb(var(--gc-paper-100) / .14);--lx-line-strong:rgb(var(--gc-paper-100) / .34);--lx-mark:var(--gc-red-500);--lx-gutter:clamp(1.25rem, -2.06rem + 12.3vw, 9rem);--lx-section-pad:clamp(4.5rem, 2.6rem + 7.4vw, 10rem);--lx-pad:var(--lx-section-pad);--lx-pad-tight:clamp(3rem, 2rem + 4vw, 6rem);--lx-gap:clamp(1rem, .6rem + 1.6vw, 2.5rem);--lx-radius:.75rem;--lx-radius-lg:1.125rem;--lx-type-hero:clamp(3.25rem, 1.49rem + 7.24vw, 8rem);--lx-type-caps:clamp(2.75rem, 1.54rem + 4.95vw, 6rem);--lx-type-statement:clamp(1.875rem, 1.36rem + 2.1vw, 3.25rem);--lx-type-band:clamp(3.5rem, 1.27rem + 9.14vw, 9.5rem);--lx-type-quote:clamp(2.5rem, 1.48rem + 4.19vw, 5.25rem);--lx-type-cta:clamp(2.5rem, 1.39rem + 4.57vw, 5.5rem);--lx-type-section:clamp(2rem, 1.44rem + 2.29vw, 3.5rem);--lx-type-level:clamp(1.625rem, 1.16rem + 1.9vw, 2.875rem);--lx-type-card:clamp(1.5rem, 1.18rem + 1.33vw, 2.375rem);--lx-type-lesson:clamp(1.1875rem, .89rem + 1.24vw, 2rem);--lx-type-button:clamp(.875rem, .8rem + .3vw, 1.0625rem);--lx-type-body:clamp(1rem, .96rem + .14vw, 1.094rem);--lx-type-meta:clamp(.75rem, .72rem + .1vw, .8125rem);--lx-tracking-meta:.12em;--lx-tracking-button:.06em;--lx-type-display:var(--lx-type-hero);--lx-type-lead:var(--gc-learn-intro-size,clamp(1.125rem, 1rem + .6vw, 1.5rem));--lx-type-small:.875rem;background-color:rgb(var(--lx-bg));color:rgb(var(--lx-fg));font-family:var(--gc-font-text);font-size:var(--lx-type-body);line-height:1.5;position:relative}.LKDW0G_surface :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0}.LKDW0G_surface :where(ul,ol){padding:0;list-style:none}.LKDW0G_surface :where(img){max-width:100%;display:block}.LKDW0G_surface :is(a,button,summary,[tabindex="0"]):focus-visible{outline:2px solid rgb(var(--gc-paper-100));outline-offset:3px;border-radius:.25rem}.LKDW0G_container{width:100%;max-width:var(--gc-container-max);margin-inline:auto}.LKDW0G_section{padding-block:var(--lx-pad);background-color:rgb(var(--lx-bg));position:relative}.LKDW0G_sectionDeep{background-color:rgb(var(--lx-bg-deep))}.LKDW0G_sectionTight{padding-block:var(--lx-pad-tight)}.LKDW0G_sectionTitle{font-family:var(--gc-font-display);font-size:var(--lx-type-section);text-wrap:balance;overflow-wrap:anywhere;line-height:1.14}.LKDW0G_sectionTitle em,.LKDW0G_serif{font-family:var(--gc-font-editorial);letter-spacing:-.01em;font-style:italic;font-weight:400}.LKDW0G_statement{max-width:min(100%,19em);font-family:var(--gc-font-editorial);font-size:var(--lx-type-statement);letter-spacing:-.012em;color:rgb(var(--lx-fg));text-wrap:pretty;font-weight:400;line-height:1.14}.LKDW0G_statementWide{max-width:min(100%,22em)}.LKDW0G_lead{max-width:46ch;font-size:var(--lx-type-lead);color:var(--lx-muted);line-height:1.5}.LKDW0G_reading{max-width:62ch;font-family:var(--gc-font-reading);font-size:var(--lx-type-body);color:var(--lx-muted);line-height:1.65}.LKDW0G_meta{font-family:var(--gc-font-text);font-size:var(--lx-type-meta);letter-spacing:var(--lx-tracking-meta);text-transform:uppercase;color:var(--lx-muted);font-weight:500;line-height:1.3}.LKDW0G_typeHero,.LKDW0G_typeCaps{--lx-track:-.035em;--lx-caps-tracking:var(--lx-track);font-family:var(--gc-font-display);font-size:min(var(--lx-type-hero), calc((100vw - 2 * var(--lx-gutter)) / var(--lx-fit,4.8)));letter-spacing:var(--lx-track);text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;font-weight:400;line-height:.95}.LKDW0G_typeCaps{--lx-track:-.03em;font-size:min(var(--lx-type-caps), calc((100vw - 2 * var(--lx-gutter)) / var(--lx-fit,7.7)));line-height:1}.LKDW0G_typeHero em,.LKDW0G_typeCaps em{font-family:var(--gc-font-editorial);font-synthesis:none;letter-spacing:-.01em;font-weight:400}.LKDW0G_typeStatement,.LKDW0G_typeBand,.LKDW0G_typeQuote,.LKDW0G_typeCta,.LKDW0G_typeCard{--lx-track:-.01em;--lx-weight:400;font-family:var(--gc-font-editorial);font-synthesis:none;letter-spacing:var(--lx-track);overflow-wrap:anywhere;font-weight:400}.LKDW0G_typeStatement{font-size:var(--lx-type-statement);text-wrap:pretty;line-height:1.2}.LKDW0G_typeBand{font-size:min(var(--lx-type-band), calc((100vw - 2 * var(--lx-gutter)) / var(--lx-fit,3.7)));text-wrap:balance;overflow-wrap:normal;font-style:italic;line-height:.85}.LKDW0G_typeQuote{font-size:var(--lx-type-quote);text-wrap:balance;line-height:1.15}.LKDW0G_typeCta{font-size:var(--lx-type-cta);text-wrap:balance;line-height:1.1}.LKDW0G_typeCard{--lx-track:-.005em;font-size:var(--lx-type-card);text-wrap:balance;line-height:1.15}.LKDW0G_typeSection,.LKDW0G_typeLevel,.LKDW0G_typeLesson{font-family:var(--gc-font-display);font-weight:var(--lx-weight);letter-spacing:var(--lx-track);text-wrap:balance;overflow-wrap:anywhere}.LKDW0G_typeSection{--lx-track:-.02em;--lx-weight:400;font-size:var(--lx-type-section);line-height:1.1}.LKDW0G_typeLevel{--lx-track:-.015em;--lx-weight:500;font-size:var(--lx-type-level);line-height:1.15}.LKDW0G_typeLevel em{font-family:var(--gc-font-editorial);font-synthesis:none;letter-spacing:-.005em;font-style:italic;font-weight:400}.LKDW0G_typeLesson{--lx-track:-.01em;--lx-weight:400;font-size:var(--lx-type-lesson);line-height:1.25}.LKDW0G_surface :is(h1,h2):is(.LKDW0G_typeHero,.LKDW0G_typeCaps,.LKDW0G_typeStatement,.LKDW0G_typeBand,.LKDW0G_typeQuote,.LKDW0G_typeCta,.LKDW0G_typeCard,.LKDW0G_typeSection,.LKDW0G_typeLevel,.LKDW0G_typeLesson){letter-spacing:var(--lx-track)}.LKDW0G_surface :is(h1,h2):is(.LKDW0G_typeStatement,.LKDW0G_typeBand,.LKDW0G_typeQuote,.LKDW0G_typeCta,.LKDW0G_typeCard,.LKDW0G_typeSection,.LKDW0G_typeLevel,.LKDW0G_typeLesson){font-weight:var(--lx-weight)}.LKDW0G_typeButton{font-family:var(--gc-font-text);font-size:var(--lx-type-button);letter-spacing:var(--lx-tracking-button);text-transform:uppercase;font-weight:500;line-height:1.2}.LKDW0G_typeBody{font-family:var(--gc-font-text);font-size:var(--lx-type-body);text-wrap:pretty;font-weight:400;line-height:1.5}.LKDW0G_typeMeta{font-family:var(--gc-font-text);font-size:var(--lx-type-meta);letter-spacing:var(--lx-tracking-meta);text-transform:uppercase;font-weight:500;line-height:1.3}.LKDW0G_gutter{padding-inline:var(--lx-gutter)}.LKDW0G_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.LKDW0G_button{min-width:0;max-width:100%;min-height:3.5rem;font-family:var(--gc-font-text);font-size:var(--lx-type-button);letter-spacing:var(--lx-tracking-button);text-align:center;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;padding:.875rem 1.75rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.LKDW0G_compact{min-height:2.75rem;padding:.5rem 1.125rem}.LKDW0G_ctaPrice{font-variant-numeric:tabular-nums;letter-spacing:.02em}.LKDW0G_ctaDot{opacity:.55}@media (max-width:479px){.LKDW0G_framed .LKDW0G_ctaPrice{flex-basis:100%}.LKDW0G_framed .LKDW0G_ctaDot{display:none}}.LKDW0G_framed{border:1px solid rgb(var(--gc-paper-100) / .42);border-radius:calc(var(--gc-radius-action) + 6px);max-width:100%;padding:5px;display:inline-flex}.LKDW0G_framed>:is(a,button,form){flex:auto;min-width:0}.LKDW0G_framed form{display:flex}.LKDW0G_framed form>button{flex:auto;min-width:0}.LKDW0G_arrow{display:inline-block}@media (prefers-reduced-motion:no-preference){.LKDW0G_arrow{transition:transform var(--gc-t-ui) var(--gc-ease-out)}.LKDW0G_textLink:hover .LKDW0G_arrow{transform:translate(3px)}}.LKDW0G_textLink{min-height:2.75rem;color:rgb(var(--lx-fg));font-size:var(--lx-type-button);letter-spacing:var(--lx-tracking-button);text-decoration:underline;-webkit-text-decoration-color:var(--lx-line-strong);text-decoration-color:var(--lx-line-strong);text-transform:uppercase;text-underline-offset:.35em;transition:text-decoration-color .2s var(--gc-transition-ease);align-items:center;gap:.5rem;font-weight:500;text-decoration-thickness:1px;display:inline-flex}.LKDW0G_textLink:hover{text-decoration-color:currentColor}.LKDW0G_pill{border:1px solid var(--lx-line-strong);border-radius:var(--gc-radius-pill);font-size:var(--lx-type-meta);letter-spacing:var(--lx-tracking-meta);text-transform:uppercase;white-space:nowrap;align-items:center;gap:.5rem;padding:.4375rem .875rem;font-weight:600;line-height:1.2;display:inline-flex}.LKDW0G_dot{background-color:rgb(var(--lx-mark));border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.LKDW0G_sampleTag{border:1px dashed rgb(var(--gc-paper-100) / .45);font-family:var(--gc-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--lx-muted);vertical-align:middle;white-space:nowrap;border-radius:.3125rem;align-items:center;padding:.125rem .4375rem;font-size:.6875rem;font-style:normal;font-weight:600;line-height:1.3;display:inline-flex}.LKDW0G_numeral{width:1.45em;height:1.45em;font-family:var(--gc-font-text);font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;flex:none;place-items:center;font-size:1em;font-weight:500;line-height:1;display:inline-grid}.LKDW0G_numeral>span{letter-spacing:0;font-size:.56em}.LKDW0G_rule{background-color:var(--lx-line-strong);flex:none;align-self:stretch;width:1px}.LKDW0G_capsSection{--lx-caps-tracking:-.02em;font-family:var(--gc-font-display);font-size:min(var(--lx-type-section), calc((100vw - 2 * var(--lx-gutter)) / var(--lx-fit,7)));text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;padding-block-start:.08em;line-height:1.02}@media (max-width:767px){.LKDW0G_withBar{padding-block-end:calc(5.5rem + env(safe-area-inset-bottom,0px))}}
.bftBla_mark{--_color:var(--correction-mark-color,var(--accent-primary,var(--gc-red,#f51b2b)));--_stroke:var(--correction-mark-stroke,clamp(1.5px, .035em, 2.5px));--_bleed:var(--correction-mark-bleed,min(.45em, 2.5vw));vertical-align:baseline;max-inline-size:100%;display:inline-block;position:relative}.bftBla_svg{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;overflow:visible}.bftBla_path{fill:none;stroke:var(--_color);stroke-width:var(--_stroke);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4 8;stroke-dashoffset:0}.bftBla_mark[data-mode=wrap][data-variant=circle]{--_lead:max(0px, calc(var(--_bleed) - .25em));margin-inline:var(--_lead) var(--_bleed);max-inline-size:calc(100% - var(--_lead) - var(--_bleed))}.bftBla_mark[data-mode=wrap][data-variant=circle]>.bftBla_svg{top:-.04em;left:calc(var(--_bleed) * -1);inline-size:calc(100% + var(--_bleed) * 2);block-size:calc(100% + .16em)}.bftBla_mark[data-mode=wrap][data-variant=underline]>.bftBla_svg{left:calc(-1*min(.08em,1vw));bottom:var(--correction-mark-offset,-.12em);block-size:.32em;inline-size:calc(100% + 2*min(.08em,1vw))}.bftBla_mark[data-mode=wrap][data-variant=cross]>.bftBla_svg{block-size:76%;inline-size:100%;top:12%;left:0}.bftBla_mark[data-mode=standalone]{vertical-align:middle;block-size:1em;inline-size:1em}.bftBla_mark[data-mode=standalone]>.bftBla_svg{block-size:100%;inline-size:100%;top:0;left:0}.bftBla_mark[data-mode=standalone][data-variant=arrow],.bftBla_mark[data-mode=standalone][data-variant=circle]{inline-size:2.6em}.bftBla_mark[data-mode=standalone][data-variant=underline]{block-size:.4em;inline-size:100%;display:block}.bftBla_mark[data-direction=left]>.bftBla_svg{transform:scaleX(-1)}.bftBla_mark[data-direction=down]{block-size:2.6em;inline-size:1em}.bftBla_mark[data-direction=down]>.bftBla_svg{block-size:1em;inline-size:2.6em;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}@keyframes bftBla_correction-mark-draw{0%{stroke-dashoffset:4.2px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.bftBla_mark[data-trigger=load] .bftBla_path,.bftBla_mark[data-trigger=view] .bftBla_path{animation:1.6s linear .35s both bftBla_correction-mark-draw}@supports (animation-timeline:view()){.bftBla_mark[data-trigger=view] .bftBla_path{animation:linear both bftBla_correction-mark-draw;animation-timeline:view();animation-range:entry cover 40%}}.bftBla_mark[data-trigger=hover] .bftBla_path{stroke-dashoffset:4.2px;transition:stroke-dashoffset .25s ease-in}[data-correction-host]:is(:hover,:focus-within) .bftBla_mark[data-trigger=hover] .bftBla_path{stroke-dashoffset:0;transition:stroke-dashoffset 1s linear}}.bftBla_mark[data-trigger=static] .bftBla_path{stroke-dasharray:none}@media (prefers-reduced-motion:reduce){.bftBla_path{stroke-dasharray:none;transition:none;animation:none}.bftBla_mark[data-trigger=hover] .bftBla_svg{opacity:0}[data-correction-host]:is(:hover,:focus-within) .bftBla_mark[data-trigger=hover] .bftBla_svg{opacity:1}}@media (forced-colors:active){.bftBla_path{stroke:canvastext}}
.xE3vba_card{--case-card-radius:.75rem;--case-card-ease:cubic-bezier(.22, 1, .36, 1);color:inherit;outline:none;gap:.75rem;text-decoration:none;display:grid}@media (min-width:48rem){.xE3vba_card{--case-card-radius:1rem}}.xE3vba_media{aspect-ratio:4/5;border-radius:var(--case-card-radius);background-color:rgb(var(--gc-fg) / .06);isolation:isolate;display:block;position:relative;overflow:hidden}.xE3vba_card[data-variant=wide] .xE3vba_media{aspect-ratio:16/9}@media (max-width:47.99rem){.xE3vba_card[data-variant=wide] .xE3vba_media{aspect-ratio:4/5}}.xE3vba_cover,.xE3vba_motion{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.xE3vba_link{z-index:1;color:inherit;text-decoration:none;display:block;position:absolute;inset:0}.xE3vba_caption{font-family:var(--gc-font-text);gap:.125rem;margin:0;padding-inline:.125rem;line-height:1.35;display:grid}.xE3vba_captionClient{letter-spacing:-.01em;font-size:1rem;font-weight:600}.xE3vba_captionKind{color:rgb(var(--gc-fg) / .72);font-size:.875rem}.xE3vba_veil{z-index:1;opacity:0;background:#0a0b0b75;place-items:center;padding:12%;transition:opacity .5s ease-out;display:grid;position:absolute;inset:0}.xE3vba_logo{object-fit:contain;filter:brightness(0)invert();opacity:0;width:min(60%,17rem);height:auto;max-height:11rem;transition:opacity .5s ease-out 80ms, transform .8s var(--case-card-ease) 80ms;display:block;transform:scale(.94)}.xE3vba_mark{color:#fff;font-family:var(--gc-font-display);letter-spacing:-.02em;text-align:center;text-wrap:balance;opacity:0;transition:opacity .5s ease-out 80ms, transform .8s var(--case-card-ease) 80ms;font-size:clamp(2rem,1.25rem + 3vw,3.75rem);font-weight:400;line-height:1.05;transform:scale(.94)}.xE3vba_colorLogo{filter:none}.xE3vba_cornerMark{z-index:2;pointer-events:none;--correction-mark-stroke:2.5px;font-size:clamp(.875rem,.6rem + 1vw,1.25rem);line-height:1;display:block;position:absolute;bottom:6%;right:6%}.xE3vba_aiMark{z-index:2;color:#fff;font-family:var(--gc-font-text);letter-spacing:.06em;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0b0b9e;border-radius:999px;padding:.1875rem .4375rem;font-size:.625rem;font-weight:600;line-height:1.2;position:absolute;top:.75rem;right:.75rem}.xE3vba_card[data-gc-case-frame=ceren-oyuncak][data-variant=grid] :is(.xE3vba_cover,.xE3vba_motion){transform-origin:46%;transform:scale(1.26)}.xE3vba_card[data-gc-case-frame=enplus][data-variant=grid] :is(.xE3vba_cover,.xE3vba_motion){transform:scale(1.01)}@media (max-width:47.99rem){.xE3vba_card[data-gc-case-frame=ceren-oyuncak][data-variant=wide] .xE3vba_cover{transform:scale(1.22)}}.xE3vba_card:is(:hover,:focus-within) .xE3vba_veil,.xE3vba_card:is(:hover,:focus-within) :is(.xE3vba_logo,.xE3vba_mark){opacity:1}.xE3vba_card:is(:hover,:focus-within) :is(.xE3vba_logo,.xE3vba_mark){transform:scale(1)}@media (prefers-reduced-motion:no-preference){.xE3vba_cover,.xE3vba_motion{transition:scale .9s var(--case-card-ease)}.xE3vba_card:is(:hover,:focus-within) :is(.xE3vba_cover,.xE3vba_motion){scale:1.045}}@media (prefers-reduced-motion:reduce){.xE3vba_logo,.xE3vba_mark{transition:opacity .3s ease-out;transform:none}.xE3vba_card:is(:hover,:focus-within) :is(.xE3vba_logo,.xE3vba_mark){transform:none}}.xE3vba_media:has(.xE3vba_link:focus-visible){outline:3px solid rgb(var(--gc-red-700));outline-offset:4px}.xE3vba_link:focus-visible{outline:none}@media (hover:none){.xE3vba_veil{opacity:1;background:linear-gradient(#0000 40%,#0a0b0b80);align-items:end;padding:10%}.xE3vba_logo,.xE3vba_mark{opacity:1;transform:none}.xE3vba_logo{max-height:5rem}.xE3vba_mark{font-size:2rem}}
.JAEk_q_level{flex-direction:column;gap:clamp(2rem,1.4rem + 2.2vw,3.75rem);scroll-margin-top:calc(92px + 1.5rem);display:flex}.JAEk_q_level+.JAEk_q_level{margin-block-start:clamp(3.5rem,2.5rem + 3vw,6rem)}.JAEk_q_levelHeader{flex-direction:column;gap:.875rem;display:flex}.JAEk_q_levelHeadingRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;display:flex}.JAEk_q_levelHeading{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}.JAEk_q_levelNumeral{font-size:1em}.JAEk_q_levelTitle{font-family:var(--gc-font-editorial);letter-spacing:-.01em;font-weight:400}.JAEk_q_levelMeta{color:var(--lx-muted);font-size:var(--lx-type-meta);letter-spacing:var(--lx-tracking-meta);text-transform:uppercase;font-weight:500}.JAEk_q_levelSummary{max-width:56ch;color:var(--lx-muted);font-size:var(--lx-type-body);line-height:1.55}.JAEk_q_metaRow{border-block-end:1px solid var(--lx-line);font-size:var(--lx-type-meta);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-block:clamp(.875rem,.7rem + .4vw,1.125rem);display:flex}.JAEk_q_metaNumber{font-size:var(--lx-type-meta);letter-spacing:var(--lx-tracking-meta);text-transform:uppercase;font-variant-numeric:tabular-nums;flex:none;font-weight:500}.JAEk_q_metaDuration{color:var(--lx-muted);font-size:var(--lx-type-meta);font-variant-numeric:tabular-nums;text-align:end;margin-inline-start:auto;padding-inline-start:1rem}.JAEk_q_previewTag{background-color:rgb(var(--gc-paper-100));color:rgb(var(--gc-graphite-500));letter-spacing:.08em;text-transform:uppercase;border-radius:.25rem;align-items:center;padding:.1875rem .5rem;font-size:.6875rem;font-weight:700;text-decoration:none;display:inline-flex}a.JAEk_q_previewTag{min-height:1.75rem}a.JAEk_q_previewTag:hover{background-color:rgb(var(--gc-paper-200))}.JAEk_q_banners{flex-direction:column;gap:clamp(1.25rem,.8rem + 1.6vw,2.5rem);display:flex}.JAEk_q_banner{flex-direction:column;display:flex}.JAEk_q_bannerFrame{isolation:isolate;aspect-ratio:3.75;background-color:rgb(var(--gc-graphite-400));border-radius:.625rem;align-items:flex-end;display:flex;position:relative;overflow:hidden}.JAEk_q_bannerMedia{z-index:-2}.JAEk_q_bannerShade{z-index:1;background:linear-gradient(90deg, rgb(var(--gc-graphite-900) / .72) 0%, rgb(var(--gc-graphite-900) / .25) 55%, transparent 85%);transition:opacity .5s var(--gc-transition-ease);position:absolute;inset:0}.JAEk_q_bannerTitle{max-width:30ch;text-shadow:0 1px 18px rgb(var(--gc-graphite-900) / .5);padding:clamp(.75rem,.4rem + 1.4vw,1.75rem) clamp(.875rem,.5rem + 1.4vw,1.875rem)}@media (prefers-reduced-motion:no-preference){.JAEk_q_bannerMedia img{transition:transform .9s cubic-bezier(.22,1,.36,1)}.JAEk_q_banner:hover .JAEk_q_bannerMedia img{transform:scale(1.03)}}.JAEk_q_banner:hover .JAEk_q_bannerShade{opacity:.45}@media (min-width:768px){.JAEk_q_bannerFrame{aspect-ratio:3.7}}@media (min-width:1024px){.JAEk_q_bannerFrame{aspect-ratio:5}}@media (min-width:1280px){.JAEk_q_bannerFrame{aspect-ratio:6.4}}.JAEk_q_cards{flex-direction:column;gap:clamp(1rem,.6rem + 1.4vw,2.25rem);display:flex}.JAEk_q_card{border:1px solid rgb(var(--gc-paper-100) / .6);border-radius:var(--lx-radius);transition:border-color .3s var(--gc-transition-ease), background-color .3s var(--gc-transition-ease);flex-direction:column;gap:clamp(.75rem,.65rem + .3vw,1rem);padding:clamp(1rem,.6rem + 1.4vw,1.875rem);display:flex}.JAEk_q_card:hover{border-color:rgb(var(--gc-paper-100));background-color:rgb(var(--gc-paper-100) / .04)}.JAEk_q_cardMeta{font-size:var(--lx-type-meta);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.JAEk_q_cardLine{background-color:var(--lx-line-strong);flex:2rem;min-width:2rem;height:1px}.JAEk_q_cardLine+.JAEk_q_metaDuration{margin-inline-start:0}.JAEk_q_levelBody{align-items:start;gap:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.JAEk_q_levelFigure{width:100%;max-width:26rem}.JAEk_q_levelMedia{border-radius:var(--lx-radius-lg)}@media (min-width:1024px){.JAEk_q_levelBody{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(3rem,1rem + 4vw,7rem)}.JAEk_q_levelFigure{position:sticky;top:calc(92px + 2rem)}}.JAEk_q_upcomingPill{border-radius:var(--gc-radius-pill);background-color:rgb(var(--gc-paper-100));color:rgb(var(--gc-graphite-700));font-size:var(--lx-type-meta);letter-spacing:var(--lx-tracking-meta);text-transform:uppercase;white-space:nowrap;align-items:center;gap:.5rem;margin:0;padding:.625rem 1.125rem;font-weight:500;line-height:1.2;display:inline-flex}.JAEk_q_upcomingNote{max-width:60ch;color:var(--lx-muted);font-size:var(--lx-type-body);line-height:1.55}.JAEk_q_upcomingPanel{border:1px dashed var(--lx-line-strong);border-radius:var(--lx-radius-lg);background-color:rgb(var(--lx-bg-raised) / .55);flex-direction:column;justify-content:space-between;gap:clamp(2rem,1.5rem + 2vw,3.5rem);width:100%;max-width:26rem;padding:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);display:flex}.JAEk_q_upcomingStatement{font-family:var(--gc-font-editorial);font-size:var(--lx-type-card);font-synthesis:none;letter-spacing:-.005em;text-wrap:pretty;font-weight:400;line-height:1.18}.JAEk_q_upcomingCount{border-block-start:1px dashed var(--lx-line-strong);justify-content:flex-end;padding-block-start:1rem;display:flex}.JAEk_q_upcomingArrow{--correction-mark-stroke:2px;flex:none;font-size:1.25rem}@media (max-width:1023px){.JAEk_q_upcomingArrow{transform:rotate(90deg)}}.JAEk_q_upcomingRows{border-block-start-style:dashed}.JAEk_q_upcomingRows .JAEk_q_row{border-block-end-style:dashed}@media (min-width:1024px){.JAEk_q_upcomingPanel{aspect-ratio:4/5}}.JAEk_q_rows{border-block-start:1px solid var(--lx-line)}.JAEk_q_row{border-block-end:1px solid var(--lx-line);flex-wrap:wrap;align-items:baseline;gap:.375rem 1.5rem;padding-block:clamp(1.125rem,.9rem + .7vw,1.625rem);display:flex}.JAEk_q_row .JAEk_q_metaNumber{min-width:5.5rem;color:var(--lx-muted)}.JAEk_q_rowTitle{flex:16rem}[data-level-state=upcoming] .JAEk_q_rowTitle{color:var(--lx-muted)}
._70wGQW_fit[data-variant=underline]{--_fit-bleed:min(.08em, 1vw);margin-inline:var(--_fit-bleed);max-inline-size:calc(100% - var(--_fit-bleed) * 2)}
.BGV5RW_clients{--cg-mark-unit:clamp(2.625rem, 3.8vw, 3.5rem);--cg-mark-ink:rgb(var(--gc-graphite-500) / .72);--cg-client-cell:clamp(8rem, 14vw, 12.5rem);--cg-client-cycle:124s;z-index:0;background-color:rgb(var(--gc-bg));color:rgb(var(--gc-fg));position:relative;overflow:hidden}.BGV5RW_frame{width:100%;padding-block:clamp(2.5rem,4vw,4rem);position:relative}.BGV5RW_viewport{border:0;width:100%;min-width:0;padding-block:clamp(1.5rem,3vw,2.5rem);overflow:hidden}.BGV5RW_ribbon{width:100%}.BGV5RW_list{grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr));align-items:center;gap:2.25rem 1rem;margin:0;padding:0;list-style:none;display:grid}.BGV5RW_seam{display:none}.BGV5RW_client{justify-content:center;align-items:center;min-width:0;min-height:4.5rem;margin:0;display:flex}.BGV5RW_mark{height:calc(var(--k) * var(--cg-mark-unit));width:calc(var(--k) * var(--ar) * var(--cg-mark-unit));background-color:var(--cg-mark-ink);max-width:100%;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;display:block}@media (prefers-reduced-motion:no-preference){.BGV5RW_viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.BGV5RW_ribbon{width:max-content;animation:BGV5RW_cg-client-ribbon var(--cg-client-cycle) linear infinite;display:flex}.BGV5RW_list,.BGV5RW_seam{flex:none;gap:0;width:max-content;display:flex}.BGV5RW_client{flex:0 0 var(--cg-client-cell);width:var(--cg-client-cell);padding-inline:1rem}.BGV5RW_viewport:hover .BGV5RW_ribbon{animation-play-state:paused}}@keyframes BGV5RW_cg-client-ribbon{to{transform:translate(-50%)}}@media (max-width:639px){.BGV5RW_clients{--cg-client-cycle:96s}}@media (forced-colors:active){.BGV5RW_viewport{-webkit-mask-image:none;mask-image:none}.BGV5RW_mark{forced-color-adjust:none;background-color:canvastext}}
.-JOIoW_facts{border-block-start:1px solid var(--lx-line);display:grid}.-JOIoW_fact{border-block-end:1px solid var(--lx-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.5rem;padding-block:clamp(1rem,.8rem + .5vw,1.375rem);display:flex}.-JOIoW_fact dt{color:var(--lx-muted);font-size:var(--lx-type-meta);letter-spacing:var(--lx-tracking-meta);text-transform:uppercase;font-weight:500}.-JOIoW_fact dd{letter-spacing:-.01em;text-align:end;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:clamp(1.0625rem,.98rem + .35vw,1.3125rem);font-weight:500;display:inline-flex}@media (min-width:768px){.-JOIoW_facts{border-block-end:1px solid var(--lx-line);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.-JOIoW_fact{border-block-end:0;flex-flow:column;justify-content:flex-start;gap:.75rem;padding:clamp(1.25rem,1rem + .8vw,2rem) clamp(1rem,.5rem + 1vw,1.5rem) clamp(1.25rem,1rem + .8vw,2rem) 0}.-JOIoW_fact+.-JOIoW_fact{border-inline-start:1px solid var(--lx-line);padding-inline-start:clamp(1rem,.5rem + 1vw,1.5rem)}.-JOIoW_fact dd{text-align:start}}.-JOIoW_tile{flex-direction:column;gap:clamp(1rem,.8rem + .6vw,1.5rem);display:flex}.-JOIoW_tileMedia{border-radius:var(--lx-radius)}.-JOIoW_tileCaption{grid-template-columns:auto 1fr;align-items:baseline;gap:.375rem 1.25rem;display:grid}.-JOIoW_tileIndex{color:var(--lx-faint);font-family:var(--gc-font-editorial);font-size:var(--lx-type-card);font-variant-numeric:tabular-nums;grid-row:span 2;font-style:italic;line-height:1}.-JOIoW_tileTitle{font-family:var(--gc-font-display);letter-spacing:-.015em;font-size:clamp(1.125rem,1rem + .5vw,1.5rem);font-weight:500}.-JOIoW_tileMeta{color:var(--lx-muted);font-size:var(--lx-type-meta);letter-spacing:var(--lx-tracking-meta);text-transform:uppercase;font-weight:500}@media (prefers-reduced-motion:no-preference){.-JOIoW_skillMedia img,.-JOIoW_tileMedia img{transition:transform .9s cubic-bezier(.22,1,.36,1)}.-JOIoW_skill:hover .-JOIoW_skillMedia img,.-JOIoW_tile:hover .-JOIoW_tileMedia img{transform:scale(1.04)}}.-JOIoW_band{isolation:isolate;background-color:rgb(var(--gc-graphite-700));min-height:clamp(36rem,86svh,58rem);color:rgb(var(--gc-paper-100));align-items:center;display:flex;position:relative;overflow:clip}.-JOIoW_bandMedia{z-index:-2}.-JOIoW_bandShade{z-index:1;background:linear-gradient(180deg, rgb(var(--gc-graphite-500)) 0%, transparent 18%, rgb(var(--gc-graphite-900) / .35) 42%, rgb(var(--gc-graphite-900) / .88) 68%, rgb(var(--gc-graphite-900) / .94) 100%);position:absolute;inset:0}.-JOIoW_bandInner{width:100%;padding-block:var(--lx-pad-tight)}.-JOIoW_bandCopy{flex-direction:column;gap:clamp(1.25rem,1rem + 1vw,2rem);max-width:40rem;display:flex}.-JOIoW_bandTitle{max-width:9em;text-shadow:0 2px 28px rgb(var(--gc-graphite-900) / .45)}.-JOIoW_bandBody{max-width:36ch;color:rgb(var(--gc-paper-100) / .92);font-size:var(--lx-type-body);line-height:1.55}.-JOIoW_band:not(.-JOIoW_bandUpcoming){align-items:flex-end;min-height:clamp(40rem,100svh,58rem)}@media (min-width:1024px){.-JOIoW_band:not(.-JOIoW_bandUpcoming){align-items:center;min-height:clamp(40rem,92svh,60rem)}.-JOIoW_band:not(.-JOIoW_bandUpcoming) .-JOIoW_bandShade{background:linear-gradient(90deg, rgb(var(--gc-graphite-900) / .94) 0%, rgb(var(--gc-graphite-900) / .9) 36%, rgb(var(--gc-graphite-900) / .76) 52%, rgb(var(--gc-graphite-900) / .34) 66%, transparent 80%), linear-gradient(180deg, rgb(var(--gc-graphite-500)) 0%, transparent 14%, transparent 86%, rgb(var(--gc-graphite-500)) 100%)}.-JOIoW_band:not(.-JOIoW_bandUpcoming) .-JOIoW_bandCopy{max-width:min(44rem,46vw)}}.-JOIoW_bandUpcoming{align-items:stretch;min-height:clamp(34rem,100svh,62rem)}.-JOIoW_bandUpcoming .-JOIoW_bandShade{background:linear-gradient(180deg, rgb(var(--gc-graphite-500)) 0%, rgb(var(--gc-graphite-900) / .45) 18%, rgb(var(--gc-graphite-900) / .15) 50%, rgb(var(--gc-graphite-900) / .55) 82%, rgb(var(--gc-graphite-500)) 100%)}.-JOIoW_bandUpcoming .-JOIoW_bandInner{flex-direction:column;display:flex}.-JOIoW_bandUpcoming .-JOIoW_bandCopy{flex:auto;justify-content:space-between;max-width:none}.-JOIoW_bandUpcoming .-JOIoW_bandTitle{max-width:none;padding-block-start:.12em}.-JOIoW_bandUpcoming .-JOIoW_bandBody{max-width:none;font-size:var(--lx-type-meta);letter-spacing:var(--lx-tracking-meta);text-transform:uppercase;font-weight:500}.-JOIoW_skill{flex-direction:column;gap:.875rem;display:flex}.-JOIoW_skillMedia{border-radius:var(--lx-radius);margin-block-end:.625rem}@media (max-width:767px){.-JOIoW_skillMedia{width:calc(100% + 2 * var(--lx-gutter));margin-inline:calc(-1 * var(--lx-gutter));border-radius:0}}.-JOIoW_skillNumeral{border-block-start:1px solid var(--lx-line-strong);color:rgb(var(--lx-fg));font-family:var(--gc-font-editorial);font-variant-numeric:tabular-nums;padding-block-start:1rem;font-size:clamp(4rem,3rem + 4vw,7rem);font-style:italic;line-height:1;display:block}.-JOIoW_skillNumber{color:var(--lx-faint);font-variant-numeric:tabular-nums}.-JOIoW_skillBody{max-width:40ch;color:var(--lx-muted);font-size:var(--lx-type-body);line-height:1.55}.-JOIoW_feature{isolation:isolate;border-radius:var(--lx-radius-lg);background-color:rgb(var(--gc-graphite-700));align-items:flex-end;min-height:clamp(30rem,60vw,54rem);display:flex;position:relative;overflow:clip}.-JOIoW_featureMedia{z-index:-2}.-JOIoW_featureShade{z-index:1;background:linear-gradient(180deg, transparent 45%, rgb(var(--gc-graphite-900) / .55) 100%), linear-gradient(90deg, rgb(var(--gc-graphite-900) / .35) 0%, transparent 55%);position:absolute;inset:0}.-JOIoW_featureCopy{border:1px solid rgb(var(--gc-paper-100) / .14);border-radius:var(--lx-radius);background-color:rgb(var(--gc-graphite-900) / .9);flex-direction:column;gap:1rem;width:min(100% - 2rem,30rem);margin:clamp(1rem,.5rem + 2vw,2.5rem);padding:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:flex;box-shadow:0 24px 60px #00000059}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.-JOIoW_featureCopy{background-color:rgb(var(--gc-graphite-900) / .78);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2)}}.-JOIoW_featurePlain{flex-direction:column;gap:.75rem;max-width:40rem;display:flex}.-JOIoW_featureBody{color:rgb(var(--gc-paper-100) / .86);font-size:var(--lx-type-body);line-height:1.55}@media (max-width:767px){.-JOIoW_feature{width:calc(100% + 2 * var(--lx-gutter));min-height:clamp(30rem,120vw,40rem);margin-inline:calc(-1 * var(--lx-gutter));border-radius:0}.-JOIoW_featureCopy{width:auto;margin:var(--lx-gutter);flex:auto}}.-JOIoW_quote{flex-direction:column;gap:clamp(1.5rem,1rem + 2vw,3rem);display:flex}.-JOIoW_quoteText p{max-width:18em;color:rgb(var(--lx-fg))}.-JOIoW_quoteText p:before{content:"“"}.-JOIoW_quoteText p:after{content:"”"}.-JOIoW_quoteBy{color:var(--lx-muted);font-size:var(--lx-type-meta);letter-spacing:var(--lx-tracking-meta);text-transform:uppercase;flex-wrap:wrap;align-self:flex-end;align-items:center;gap:.75rem;font-weight:500;display:inline-flex}.-JOIoW_instructor{--lx-overhang:clamp(3rem, 1rem + 8vw, 10rem);z-index:2;padding-block:var(--lx-pad);background-color:rgb(var(--gc-bg));color:rgb(var(--gc-white));position:relative}.-JOIoW_instructorInner{align-items:end;gap:clamp(2.5rem,1.5rem + 3vw,5rem);display:grid}.-JOIoW_instructorText{flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,1rem + 1vw,2rem);display:flex}.-JOIoW_instructorLabel{color:rgb(var(--gc-white))}.-JOIoW_instructorName{overflow-wrap:normal;padding-block-start:.1em}.-JOIoW_instructorCopy{flex-direction:column;gap:1rem;max-width:34rem;display:flex}.-JOIoW_instructorRole{font-family:var(--gc-font-editorial);font-size:var(--lx-type-card);letter-spacing:-.005em;line-height:1.2}.-JOIoW_instructorBio{font-family:var(--gc-font-reading);font-size:var(--lx-type-body);line-height:1.6}.-JOIoW_instructor .-JOIoW_instructorLink{color:rgb(var(--gc-white));-webkit-text-decoration-color:rgb(var(--gc-white) / .6);text-decoration-color:rgb(var(--gc-white) / .6)}.-JOIoW_instructor :is(a):focus-visible{outline-color:rgb(var(--gc-white))}.-JOIoW_instructorPortrait{z-index:3;width:min(100%,26rem);justify-self:end;margin-block-end:calc(-1 * (var(--lx-pad) + var(--lx-overhang)));position:relative}.-JOIoW_instructorFrame{border-radius:var(--lx-radius-lg);box-shadow:0 40px 80px rgb(var(--gc-graphite-900) / .45)}.-JOIoW_instructorWithPortrait+.-JOIoW_afterOverhang,.-JOIoW_afterOverhang{padding-block-start:calc(var(--lx-pad-tight) + var(--lx-overhang))}@media (max-width:767px){.-JOIoW_instructorPortrait{width:min(78%,22rem)}}@media (min-width:1024px){.-JOIoW_instructorInner{grid-template-columns:minmax(min-content,7fr) minmax(0,5fr)}.-JOIoW_instructorPortrait{width:100%;max-width:30rem}}.-JOIoW_price{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.-JOIoW_priceStart{text-align:start;align-items:flex-start}.-JOIoW_priceLabel{color:rgb(var(--gc-paper-100) / .78);font-size:var(--lx-type-meta);letter-spacing:var(--lx-tracking-meta);text-transform:uppercase;font-weight:500}.-JOIoW_priceAmount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,1.3rem + .9vw,2.25rem);font-weight:500}.-JOIoW_price[data-price-state=unknown] .-JOIoW_priceAmount{font-family:var(--gc-font-editorial);letter-spacing:0;font-style:italic;font-weight:400}.-JOIoW_priceNote{max-width:36ch;color:rgb(var(--gc-paper-100) / .78);font-size:var(--lx-type-small);line-height:1.45}.-JOIoW_cta{isolation:isolate;background-color:rgb(var(--gc-graphite-700));min-height:clamp(38rem,88svh,56rem);color:rgb(var(--gc-paper-100));align-items:center;display:flex;position:relative;overflow:clip}.-JOIoW_ctaShade{z-index:1;background:radial-gradient(52% 46% at 50% 54%, rgb(var(--gc-graphite-900) / .8), rgb(var(--gc-graphite-900) / .5) 60%, transparent 100%), linear-gradient(180deg, rgb(var(--gc-graphite-500)) 0%, rgb(var(--gc-graphite-900) / .35) 26%, rgb(var(--gc-graphite-900) / .35) 70%, rgb(var(--gc-graphite-500)) 100%);position:absolute;inset:0}@media (max-width:767px){.-JOIoW_ctaShade{background:radial-gradient(95% 50% at 50% 54%, rgb(var(--gc-graphite-900) / .84), rgb(var(--gc-graphite-900) / .6) 60%, transparent 100%), linear-gradient(180deg, rgb(var(--gc-graphite-500)) 0%, rgb(var(--gc-graphite-900) / .4) 24%, rgb(var(--gc-graphite-900) / .45) 70%, rgb(var(--gc-graphite-500)) 100%)}}.-JOIoW_ctaInner{width:100%;padding-block:var(--lx-pad-tight);text-align:center;flex-direction:column;align-items:center;gap:clamp(2rem,1.5rem + 2vw,3.5rem);display:flex}.-JOIoW_ctaTitle{max-width:16em;text-shadow:0 2px 30px rgb(var(--gc-graphite-900) / .4)}.-JOIoW_ctaFoot{flex-direction:column;align-items:center;gap:clamp(1.25rem,1rem + 1vw,2rem);display:flex}.-JOIoW_cta .-JOIoW_priceNote,.-JOIoW_cta .-JOIoW_priceLabel{color:rgb(var(--gc-paper-100) / .9)}.-JOIoW_ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;display:flex}@media (max-width:599px){.-JOIoW_ctaFoot,.-JOIoW_ctaActions{width:100%}.-JOIoW_ctaActions{flex-direction:column}.-JOIoW_ctaActions>div,.-JOIoW_ctaActions>div>*,.-JOIoW_ctaActions>div>*>:is(a,button,form){width:100%}}
.wnES_W_page{--gcc-red:var(--signal-red,#f51b2b);--gcc-red-deep:var(--signal-red-deep,#a70f20);--gcc-ink:var(--graphite,#121314);--gcc-warm:var(--warm-white,#f5f3ef);--gcc-white:#fff;--gcc-muted:#63666b;--gcc-muted-warm:#5f6266;--gcc-line:#12131429;--gcc-line-soft:#1213141a;--gcc-chip-line:#12131466;--gcc-radius:14px;--gcc-shadow:0 1px 2px #1213140f, 0 12px 32px #1213140f;--gcc-gutter:clamp(24px, .6rem + 3.2vw, 64px);--gcc-form:40rem;--gcc-wide:72rem;width:100%;color:var(--gcc-ink);background:var(--gcc-white);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gcc-font-display:var(--gc-font-display,var(--font-inter-tight)), Arial, sans-serif;font-family:var(--gc-font-text,var(--font-inter-tight)), Arial, sans-serif;font-size:1rem;line-height:1.5;display:block}.wnES_W_page :is(h1,h2,h3){font-family:var(--gcc-font-display)}.wnES_W_page *,.wnES_W_page :before,.wnES_W_page :after{box-sizing:border-box}.wnES_W_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wnES_W_formBand{isolation:isolate;padding:clamp(2.75rem, 1.9rem + 3vw, 5rem) var(--gcc-gutter) clamp(4.5rem, 3rem + 4vw, 7.5rem);background:var(--gcc-white);position:relative;overflow:clip}.wnES_W_formBand:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(38rem 30rem at 6% 34%, #f51b2b0e, transparent 70%), radial-gradient(42rem 34rem at 96% 22%, var(--gcc-warm), transparent 72%), radial-gradient(46rem 26rem at 50% 0%, #f5f3efe6, transparent 75%);position:absolute;inset:0}.wnES_W_intro{text-align:center;justify-items:center;gap:1rem;min-width:0;max-width:46rem;margin-inline:auto;display:grid}.wnES_W_introTitle{max-width:14ch;font-family:var(--gcc-font-display);font-size:var(--gc-type-form-title,clamp(2.4rem, 1.4rem + 3.6vw, 4.25rem));letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.08}.wnES_W_introTitleLead{color:var(--gcc-muted)}.wnES_W_introMark{--correction-mark-stroke:clamp(2px, .045em, 3.25px)}.wnES_W_contextHint{max-width:46ch;color:var(--gcc-muted);font-size:var(--gc-type-body,1rem);margin:0;line-height:1.6}.wnES_W_reachBand{--gcc-curve:clamp(2.25rem, 1rem + 6vw, 7rem);--gcc-overlap:clamp(3rem, 2.4rem + 2vw, 4.25rem);padding:calc(var(--gcc-curve) + clamp(1.5rem, 1rem + 2vw, 3rem)) var(--gcc-gutter) clamp(3rem, 2rem + 2vw, 5rem);background:linear-gradient(180deg, var(--gcc-warm) 0%, #f8f7f4 calc(100% - var(--gcc-overlap) - 6rem), var(--gcc-white) calc(100% - var(--gcc-overlap)));border-block-start:1px solid var(--gcc-line);border-start-start-radius:50% var(--gcc-curve);border-start-end-radius:50% var(--gcc-curve);position:relative;box-shadow:0 -18px 40px -28px #1213142e}.wnES_W_reachHead{text-align:center;justify-items:center;gap:.85rem;max-width:46rem;margin-inline:auto;display:grid}.wnES_W_reachTitle{font-family:var(--gcc-font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);font-weight:400;line-height:1.15}.wnES_W_reachLead{max-width:56ch;color:var(--gcc-muted-warm);margin:0;font-size:1rem;line-height:1.6}.wnES_W_reachMap{max-width:var(--gcc-wide);margin:clamp(1.5rem,1rem + 2vw,2.75rem) auto 0;position:relative}.wnES_W_cards{z-index:1;max-width:var(--gcc-wide);margin:clamp(2rem,1.4rem + 2vw,3.25rem) auto 0;position:relative}.wnES_W_cardGrid{grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,.6rem + .6vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.wnES_W_card{background:var(--gcc-white);border:1px solid var(--gcc-line-soft);border-radius:var(--gcc-radius);grid-template-rows:auto 1fr auto auto;min-width:0;min-height:clamp(9.5rem,8rem + 3vw,11rem);padding:clamp(1.15rem,.95rem + .6vw,1.5rem);transition:border-color .15s,transform .15s;display:grid;box-shadow:0 1px 2px #1213140d,0 22px 44px -22px #1213143d}.wnES_W_card:hover{border-color:var(--gcc-line);transform:translateY(-2px)}.wnES_W_cardIcon{width:2.5rem;height:2.5rem;color:var(--gcc-ink);background:var(--gcc-warm);border:1px solid var(--gcc-line-soft);border-radius:10px;grid-row:1;place-items:center;margin-block-end:1.25rem;display:inline-grid}.wnES_W_cardLabel{color:var(--gcc-muted);grid-row:3;margin:0 0 .3rem;font-size:.8125rem;font-weight:500;line-height:1.35}.wnES_W_cardValue{color:var(--gcc-ink);overflow-wrap:anywhere;grid-row:4;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.wnES_W_cardLink{color:var(--gcc-ink);text-decoration:underline;-webkit-text-decoration-color:var(--gcc-line);text-decoration-color:var(--gcc-line);text-underline-offset:.22em;transition:color .15s,text-decoration-color .15s}.wnES_W_cardLink:hover{color:var(--gcc-red-deep);text-decoration-color:currentColor}.wnES_W_socialList{color:var(--gcc-ink);flex-wrap:wrap;grid-row:4;gap:.15rem .85rem;margin:0;padding:0;font-size:1.0625rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.wnES_W_cardLink:focus-visible{outline:3px solid var(--gcc-red);outline-offset:3px;border-radius:2px}@media (min-width:40rem){.wnES_W_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:62rem){.wnES_W_cardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.wnES_W_page *,.wnES_W_page :before,.wnES_W_page :after{transition:none!important}.wnES_W_card:hover{transform:none}}
.opkKtq_page{--cg-section-pad:clamp(4rem, 8vw, 7.5rem);--cg-block-gap:clamp(2rem, 4vw, 3rem);--cg-card-radius:1.5rem;--cg-ink:var(--gc-graphite-500);font-family:var(--gc-font-text)}:where(.opkKtq_page) :where(h1,h2,h3,h4,p,ul,figure,blockquote){margin:0}.opkKtq_page :is(h1,h2,h3,h4) em{font-family:var(--gc-font-editorial);letter-spacing:0;font-style:italic;font-weight:400}.opkKtq_page :is(a,button,[tabindex="0"]):focus-visible{outline:2px solid rgb(var(--gc-red-700));outline-offset:3px}.opkKtq_band{z-index:0;background-color:rgb(var(--gc-bg));color:rgb(var(--gc-fg));position:relative;overflow:hidden}.opkKtq_band:has([data-trigger=view]){display:flow-root;overflow:clip}.opkKtq_container{width:100%;max-width:var(--gc-container-max);margin-inline:auto}.opkKtq_sectionTitle{font-size:var(--gc-type-section);letter-spacing:-.02em;text-wrap:balance;font-weight:400;line-height:1.11111}.opkKtq_page :is(.opkKtq_sectionTitle,.opkKtq_heroTitle,.opkKtq_featureTitle){letter-spacing:-.02em}.opkKtq_page .opkKtq_medium{font-weight:500}.opkKtq_sectionTitle em,.opkKtq_featureTitle em,.opkKtq_heroTitle em{font-size:calc(1em + 4px)}.opkKtq_heroMark{--correction-mark-stroke:clamp(2px, .045em, 3.25px)}.opkKtq_hero .opkKtq_heroInner{flex-direction:column;align-items:center;gap:1rem;padding-block:4rem 2rem;display:flex}.opkKtq_heroTitle{max-width:1064px;font-size:var(--gc-type-page);letter-spacing:-.02em;text-align:center;text-wrap:balance;overflow-wrap:anywhere;font-weight:400;line-height:1}.opkKtq_heroIntro{max-width:42rem;font-size:var(--gc-type-body);text-align:center;color:rgb(var(--gc-fg) / .76);text-wrap:pretty;line-height:1.6}.opkKtq_heroActions{justify-content:center;display:flex}.opkKtq_primaryCta{text-align:center;padding:1rem 1.5rem;font-size:.875rem;line-height:1.25rem}@media (max-width:767px){.opkKtq_heroActions,.opkKtq_primaryCta{width:100%}}@media (min-width:768px){.opkKtq_hero .opkKtq_heroInner{padding-block:5rem 2.5rem}}@media (min-width:1280px){.opkKtq_hero .opkKtq_heroInner{gap:2rem;padding-block:8rem 3rem}}.opkKtq_showcase{padding-block:1.5rem 5rem}.opkKtq_showcaseTrack{display:flex}.opkKtq_showcaseItem{flex:none;width:256px;padding-inline:8px}.opkKtq_showcaseCard{background-color:rgb(var(--gc-bg));border-radius:10px;height:372px;overflow:hidden}.opkKtq_showcaseMedia{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:768px){.opkKtq_showcase{padding-block:1.5rem 7rem}}@media (min-width:1280px){.opkKtq_showcase{padding-block:2rem 13rem}.opkKtq_showcaseItem{width:481px}.opkKtq_showcaseCard{height:588px}.opkKtq_showcaseCard[data-offset]{margin-top:80px}}.opkKtq_statement .opkKtq_container{padding-block:2rem 2.5rem}.opkKtq_statementTitle{text-align:center;max-width:1064px;margin-inline:auto}@media (min-width:768px){.opkKtq_statement .opkKtq_container{padding-block:2.5rem 3rem}}@media (min-width:1280px){.opkKtq_statement .opkKtq_container{padding-block:3rem 4rem}}.opkKtq_problem .opkKtq_container{padding-block:0}.opkKtq_delivery .opkKtq_container,.opkKtq_approval .opkKtq_container{padding-block:var(--cg-section-pad)}@media (min-width:768px){.opkKtq_problem .opkKtq_container{padding-block:3.5rem}}@media (min-width:1280px){.opkKtq_problem .opkKtq_container{padding-block:5.5rem}}.opkKtq_feature{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;width:100%;max-width:76rem;margin-inline:auto;display:grid}.opkKtq_featureCopy,.opkKtq_featureDetail{flex-direction:column;align-items:flex-start;gap:2rem;min-width:0;display:flex}.opkKtq_featureCopy{align-self:center}.opkKtq_featureTitle{font-size:var(--gc-type-feature);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;font-weight:400;line-height:1.11111}.opkKtq_featureLead{font-size:var(--gc-type-lead);letter-spacing:-.01em;text-wrap:pretty;font-weight:400;line-height:1.25}.opkKtq_featureBody{flex-direction:column;gap:1rem;display:flex}.opkKtq_featureBody p,.opkKtq_checklist li{max-width:60ch;font-size:var(--gc-type-body);color:rgb(var(--cg-ink) / .85);text-wrap:pretty;line-height:1.44445}.opkKtq_checklist{flex-direction:column;gap:1rem;padding:0;list-style:none;display:flex}.opkKtq_checklist li{grid-template-columns:1.125rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.opkKtq_checklist li>p{color:inherit}.opkKtq_checklist li:before{content:"✓";color:rgb(var(--cg-ink));font-weight:600}.opkKtq_featureMedia{border-radius:.75rem;place-self:center;width:100%;max-width:45.25rem;position:relative;overflow:hidden}.opkKtq_featureMediaElement{object-fit:contain;width:100%;height:auto;display:block}.opkKtq_featureActions{display:flex}.opkKtq_pillCta{min-block-size:48px;padding:.75rem 1.5rem;font-size:.9375rem;line-height:1.25}@media (min-width:768px){.opkKtq_feature{gap:3rem}}@media (min-width:1024px){.opkKtq_feature{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}.opkKtq_feature[data-gc-media-side=left]>.opkKtq_featureMedia{order:-1}}@media (min-width:1280px){.opkKtq_feature{gap:10rem}}.opkKtq_process .opkKtq_container{gap:var(--cg-block-gap);padding-block:var(--cg-section-pad);flex-direction:column;display:flex}.opkKtq_centerHead{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (min-width:1280px){.opkKtq_centerHead{gap:2rem}}.opkKtq_centerTitle{text-align:center;max-width:1064px}.opkKtq_processLead{text-align:center;max-width:36rem;color:rgb(var(--gc-fg) / .76);font-size:1rem;line-height:1.6}.opkKtq_processGrid{grid-template-columns:minmax(0,1fr);gap:1rem;padding:0;list-style:none;display:grid}.opkKtq_processCard{border:1px solid rgb(var(--gc-fg) / .08);border-radius:var(--cg-card-radius);background-color:rgb(var(--gc-graphite-400));flex-direction:column;height:100%;display:flex;overflow:hidden}.opkKtq_processMedia{aspect-ratio:4/5;object-fit:cover;background-color:rgb(var(--gc-graphite-400));width:100%;height:auto;display:block}.opkKtq_processText{flex-direction:column;flex:auto;gap:.5rem;padding:1.25rem 1.5rem 1.625rem;display:flex}.opkKtq_processText h3{font-size:1.25rem;font-weight:500;line-height:1.3}.opkKtq_processText p{color:rgb(var(--gc-fg) / .74);font-size:.9375rem;line-height:1.6}@media (min-width:640px){.opkKtq_processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.opkKtq_processGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media (min-width:1280px){.opkKtq_processLead{max-width:600px;font-size:1.125rem;line-height:1.75rem}}.opkKtq_closing .opkKtq_container{padding-block:var(--cg-section-pad)}.opkKtq_closingCard{border:1px solid rgb(var(--gc-fg) / .1);border-radius:var(--cg-card-radius);background-color:rgb(var(--gc-graphite-400));flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4.5rem);display:flex}.opkKtq_closingContent{flex-direction:column;gap:.75rem;max-width:44rem;display:flex}.opkKtq_closingLead{color:rgb(var(--gc-fg) / .88);font-size:1rem;line-height:1.6}.opkKtq_closingActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1rem;font-size:1rem;line-height:1.6;display:flex}.opkKtq_closingCta{min-block-size:48px;padding:.75rem 1.5rem;font-size:.9375rem;line-height:1.25rem}.opkKtq_closingLink{min-block-size:44px;color:rgb(var(--gc-fg) / .86);text-underline-offset:.25em;align-items:center;font-size:.9375rem;text-decoration:underline;display:inline-flex}.opkKtq_page .opkKtq_closingLink:focus-visible{outline-color:rgb(var(--gc-fg))}@media (min-width:1280px){.opkKtq_closingLead{font-size:1.125rem;line-height:1.75rem}}
.p-BjkG_faq{interpolate-size:allow-keywords}.p-BjkG_inner{gap:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.p-BjkG_title{max-width:9em}.p-BjkG_list{border-block-start:1px solid var(--lx-line)}.p-BjkG_item{border-block-end:1px solid var(--lx-line)}.p-BjkG_question{min-height:clamp(4.5rem,3.75rem + 2vw,6.5rem);font-family:var(--gc-font-editorial);font-size:var(--lx-type-card);font-synthesis:none;letter-spacing:-.01em;cursor:pointer;transition:color .2s var(--gc-transition-ease);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:clamp(1.125rem,.9rem + .6vw,1.625rem);font-weight:400;line-height:1.15;list-style:none;display:flex}.p-BjkG_item:not([open]) .p-BjkG_question:hover{color:rgb(var(--lx-fg))}.p-BjkG_item:not([open]) .p-BjkG_question{color:rgb(var(--gc-paper-100) / .82)}.p-BjkG_item[open] .p-BjkG_question{color:rgb(var(--lx-fg))}.p-BjkG_item[open] .p-BjkG_question>span{box-shadow:inset 2px 0 0 rgb(var(--lx-mark));padding-inline-start:.875rem}.p-BjkG_question::-webkit-details-marker{display:none}.p-BjkG_question:hover>span{text-decoration:underline;-webkit-text-decoration-color:var(--lx-line-strong);text-decoration-color:var(--lx-line-strong);text-underline-offset:.3em}.p-BjkG_icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;flex:none;width:1.375rem;height:1.375rem}.p-BjkG_iconVertical{transform-origin:50%;transition:transform .3s var(--gc-transition-ease), opacity .3s var(--gc-transition-ease)}.p-BjkG_item[open] .p-BjkG_iconVertical{opacity:0;transform:rotate(90deg)}.p-BjkG_answer{padding-block:0 1.75rem}.p-BjkG_answer p{max-width:62ch;font-family:var(--gc-font-reading);font-size:var(--lx-type-body);color:var(--lx-muted);line-height:1.65}@media (prefers-reduced-motion:no-preference){.p-BjkG_item[open] .p-BjkG_answer{animation:.42s cubic-bezier(.22,1,.36,1) both p-BjkG_lxFaqIn}.p-BjkG_item::details-content{block-size:0;transition:block-size .5s cubic-bezier(.22, 1, .36, 1), content-visibility .5s allow-discrete;overflow:clip}.p-BjkG_item[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.p-BjkG_iconVertical{transition:none}}@keyframes p-BjkG_lxFaqIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (min-width:1024px){.p-BjkG_inner{grid-template-columns:minmax(min-content,4fr) minmax(0,8fr);align-items:start}}
.vjCB7W_compare{flex-direction:column;gap:1rem;width:100%;display:flex}.vjCB7W_frame{border-radius:var(--compare-radius,0);background-color:var(--compare-frame-bg,#1213140f);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:clip}.vjCB7W_layer{position:absolute;inset:0}.vjCB7W_after{clip-path:inset(0 0 0 var(--split,50%))}.vjCB7W_image{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.vjCB7W_changed{pointer-events:none;position:absolute}.vjCB7W_mark[data-mode][data-variant][data-trigger]{--correction-mark-stroke:3px;block-size:100%;inline-size:100%;display:block}.vjCB7W_label{background-color:var(--compare-shade-strong,#121314c7);color:var(--compare-ink,#fff);font-size:var(--compare-label-size,.8125rem);pointer-events:none;border-radius:999px;padding:.25rem .625rem;line-height:1.3;position:absolute;top:.75rem}.vjCB7W_label[data-side=before]{left:.75rem}.vjCB7W_label[data-side=after]{right:.75rem}.vjCB7W_handle{top:0;bottom:0;left:var(--split,50%);background-color:var(--compare-ink,#fff);width:2px;box-shadow:0 0 0 1px var(--compare-shade-soft,#12131459);pointer-events:none;position:absolute;transform:translate(-50%)}.vjCB7W_handle:after{border:2px solid var(--compare-ink,#fff);background-color:var(--compare-shade,#121314b8);content:"";border-radius:50%;width:2.5rem;height:2.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vjCB7W_compare:has(.vjCB7W_range:focus-visible) .vjCB7W_handle:after{outline:3px solid var(--compare-accent,var(--accent-text,#a70f20));outline-offset:2px}.vjCB7W_range{width:100%;accent-color:var(--compare-accent,var(--accent-text,#a70f20));cursor:pointer;margin:0}
._98-4jW_wrap{width:100%;height:100%;position:relative}._98-4jW_video{object-fit:var(--case-media-fit,cover);width:100%;height:100%;display:block}._98-4jW_control{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1213148c;border:0;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-grid;position:absolute;inset-block-end:.875rem;inset-inline-start:.875rem}._98-4jW_control:hover{background:#121314bf}._98-4jW_control:focus-visible{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 6px #12131499}
.CbgWGG_body{--gc-portfolio-muted:rgb(var(--gc-fg) / .72);--gc-portfolio-hairline:rgb(var(--gc-fg) / .14);--gc-portfolio-accent:rgb(var(--gc-red-700))}.CbgWGG_works{gap:clamp(2rem,1.25rem + 2vw,3rem);padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem) clamp(5rem,3rem + 6vw,8rem);display:grid}.CbgWGG_header{text-align:center;justify-items:center;gap:1.5rem;display:grid}.CbgWGG_title{font-size:var(--gc-type-page,clamp(3.5rem, 2.4rem + 3vw, 5.5rem));margin:0;line-height:1.08}.CbgWGG_titleMark{--correction-mark-stroke:clamp(2px, .045em, 3.25px)}.CbgWGG_intro{max-width:40rem;color:var(--gc-portfolio-muted);font-size:var(--gc-type-body,1rem);text-wrap:pretty;margin:0;line-height:1.6}.CbgWGG_count{color:var(--gc-portfolio-muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:0;padding-block-end:.5rem;font-size:.8125rem}.CbgWGG_grid{grid-template-columns:minmax(0,1fr);gap:2.25rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.CbgWGG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}}.CbgWGG_cell{min-width:0}@media (prefers-reduced-motion:no-preference) and (min-width:48rem) and (min-height:60rem){.CbgWGG_body{--gc-portfolio-stick:calc(64px + 1.5rem)}.CbgWGG_stackBand{overflow:clip}.CbgWGG_cell{top:calc(var(--gc-portfolio-stick) + min(var(--gc-stack-row,0), 4) * .5rem);background-color:rgb(var(--gc-bg));position:sticky}.CbgWGG_cell:focus-within{z-index:1}.CbgWGG_grid{--gc-stack-card:calc((100svh - var(--gc-portfolio-stick) - 2rem - 4.5rem) * .8);width:100%;max-width:calc(2 * var(--gc-stack-card) + 1.5rem);margin-inline:auto}}@media (prefers-reduced-motion:no-preference) and (min-width:80rem) and (min-height:60rem){.CbgWGG_body{--gc-portfolio-stick:calc(92px + 1.5rem)}}.CbgWGG_closing{border-block-start:1px solid var(--gc-portfolio-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2.5rem;padding-block:clamp(2.5rem,1.75rem + 2vw,3.5rem) clamp(4rem,2.5rem + 4vw,7rem);display:flex}.CbgWGG_closingText{letter-spacing:-.015em;text-wrap:balance;max-width:34ch;margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:500;line-height:1.35}.CbgWGG_cta{gap:.75rem;min-height:3rem;padding:.75rem 1.5rem;font-size:1rem}
.y7BuxW_body{--case-muted:var(--dark-gray,#383838);--case-hairline:#12131424;--case-accent:var(--accent-text,#a70f20);--case-radius:0;--case-section-gap:clamp(3rem, 5vw, 6rem);--case-media-gap:clamp(.875rem, 1.56vw, 1.875rem);--case-copy-size:var(--gc-type-body,clamp(1rem, .875rem + .25vw, 1.25rem))}.y7BuxW_body :is(h1,h2,h3,p,li,figcaption){overflow-wrap:anywhere}.y7BuxW_canvas{background:var(--white,#fff);width:100%;color:var(--graphite,#121314)}.y7BuxW_flow{gap:var(--case-section-gap);width:100%;max-width:var(--gc-container-max,calc(100% - 2.5rem));padding:clamp(1.5rem, 2.5vw, 3rem) 0 var(--case-section-gap);min-width:0;margin-inline:auto;display:grid}.y7BuxW_hero{gap:clamp(1.75rem,3vw,3rem);min-width:0;display:grid}.y7BuxW_back{justify-self:start;gap:.75rem;min-height:2.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:400;line-height:1.5}.y7BuxW_back span{font-size:1.25rem;line-height:1}.y7BuxW_wayfinding{justify-items:start;gap:.75rem;min-width:0;display:grid}.y7BuxW_breadcrumb{min-width:0}.y7BuxW_breadcrumb ol{color:var(--case-muted);flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0;padding:0;font-size:.8125rem;line-height:1.5;list-style:none;display:flex}.y7BuxW_breadcrumb li{white-space:nowrap;align-items:baseline;gap:.5rem;min-width:0;display:inline-flex}.y7BuxW_breadcrumb li+li:before{content:"/";content:"/" / "";color:#12131466}.y7BuxW_breadcrumb a{color:inherit;text-underline-offset:.25em;padding-block:.25rem;text-decoration:none;display:inline-block}.y7BuxW_breadcrumb a:hover{color:var(--case-accent);text-decoration:underline}.y7BuxW_breadcrumb a:focus-visible{outline:3px solid var(--case-accent);outline-offset:2px;border-radius:2px}.y7BuxW_breadcrumb [aria-current=page]{color:var(--graphite,#121314);white-space:normal}.y7BuxW_allWork:focus-visible,.y7BuxW_documentFrame:focus-visible{outline:3px solid var(--case-accent);outline-offset:4px;border-radius:2px}.y7BuxW_opening{grid-area:name;min-width:0}.y7BuxW_title{min-width:0;font-family:var(--gc-font-display);font-size:var(--gc-type-page,clamp(2.75rem, 4.6vw, 5.5rem));letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:400;line-height:1.08}.y7BuxW_openingStory{--case-poster-max-h:calc(100svh - 14rem);gap:clamp(1.5rem, 2.5vw, 2.5rem) var(--case-media-gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"name""facts""media""intro";align-items:start;min-width:0;display:grid}.y7BuxW_openingStory>[data-gc-case-hero]{grid-area:media}.y7BuxW_overview{grid-area:intro;align-content:start;gap:1.25rem;min-width:0;display:grid}.y7BuxW_facts{grid-area:facts;gap:.875rem;min-width:0;margin:0;display:grid}.y7BuxW_fact{gap:.25rem;min-width:0;display:grid}.y7BuxW_fact dt{color:var(--case-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.4}.y7BuxW_fact dd{max-width:46ch;color:var(--case-muted);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.55}.y7BuxW_openingStory[data-opening=poster] .y7BuxW_heroFigure{max-width:min(var(--case-media-max,100%), calc(var(--case-poster-max-h) * var(--hero-ratio,1)))}.y7BuxW_introTitle{max-width:24ch;font-family:var(--gc-font-display);font-size:var(--gc-type-subsection,clamp(1.75rem, 2.5vw, 3rem));letter-spacing:-.02em;text-wrap:pretty;margin:0;font-weight:400;line-height:1.18}.y7BuxW_summary{font-size:var(--case-copy-size);text-wrap:pretty;margin:0;line-height:1.65}.y7BuxW_summary,.y7BuxW_prose p,.y7BuxW_groupText{max-width:70ch}.y7BuxW_heroStage{width:100%;min-width:0}.y7BuxW_heroFigure{width:100%}.y7BuxW_heroFrame{aspect-ratio:var(--case-ratio,16 / 9)}.y7BuxW_figure{width:100%;max-width:var(--case-media-max,100%);align-content:start;justify-self:center;gap:.625rem;min-width:0;margin:0;display:grid}.y7BuxW_heroFigure{margin-inline:auto}.y7BuxW_frame{--case-media-fit:contain;border-radius:var(--case-radius);isolation:isolate;background:#12131406;width:100%;position:relative;overflow:hidden}.y7BuxW_image{object-fit:var(--case-media-fit,contain);width:100%;height:100%;display:block}.y7BuxW_figcaption{color:var(--case-muted);text-wrap:pretty;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.8125rem;line-height:1.5;display:flex}.y7BuxW_documentFrame{overscroll-behavior:auto;scrollbar-width:thin;border:1px solid var(--case-hairline);background:#fff;max-height:clamp(32rem,55vw,48rem);overflow-y:auto}.y7BuxW_documentImage{object-fit:initial;height:auto}.y7BuxW_documentHint{margin-inline-start:auto}.y7BuxW_figcaption a{color:inherit;text-underline-offset:.25em}.y7BuxW_figcaption a:focus-visible{outline:3px solid var(--case-accent);outline-offset:4px}.y7BuxW_compare{--compare-accent:var(--case-accent);--compare-radius:var(--case-radius)}.y7BuxW_figure[data-gc-case-noted]{container-type:inline-size}.y7BuxW_figure[data-gc-case-noted]>.y7BuxW_frame{overflow:clip}.y7BuxW_noteBox{z-index:1;pointer-events:none;position:absolute}.y7BuxW_aiMark{z-index:2;color:#fff;letter-spacing:.06em;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0b0b9e;border-radius:999px;padding:.1875rem .4375rem;font-size:.625rem;font-weight:600;line-height:1.2;position:absolute;top:.75rem;right:.75rem}.y7BuxW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.y7BuxW_noteMark[data-mode][data-variant][data-trigger]{--correction-mark-stroke:clamp(2px, .22vw, 3px);block-size:100%;inline-size:100%;display:block}.y7BuxW_noteLabel{max-width:34ch;color:var(--case-accent);text-wrap:pretty;justify-self:start;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.45;display:flex}.y7BuxW_noteLabel:before{content:"";background:currentColor;flex:none;block-size:1px;inline-size:1.25rem;margin-block-start:.72em}@container (min-width:32rem){.y7BuxW_figure[data-gc-case-noted]>.y7BuxW_frame{grid-area:1/1;align-self:start}.y7BuxW_noteLabel{z-index:2;max-width:min(16rem, calc(100% - var(--note-x,0%) - .75rem));background:var(--white,#fff);grid-area:1/1;align-self:start;margin-block-start:var(--note-y,0%);margin-inline-start:var(--note-x,0%);padding:.4375rem .75rem;display:block;rotate:-1.5deg;box-shadow:0 1px 2px #1213141f}.y7BuxW_noteLabel:before{content:none}}.y7BuxW_narrative{gap:1.25rem var(--case-media-gap);min-width:0;display:grid}.y7BuxW_production{grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,3vw,3rem);min-width:0;display:grid}.y7BuxW_narrative{padding-block:.5rem}.y7BuxW_sectionTitle,.y7BuxW_label{font-family:var(--gc-font-display);font-size:var(--gc-type-subsection,clamp(1.75rem, 2.5vw, 3rem));letter-spacing:-.02em;text-wrap:pretty;margin:0;font-weight:400;line-height:1.2}.y7BuxW_prose{align-content:start;gap:1rem;min-width:0;display:grid}.y7BuxW_prose p{font-size:var(--case-copy-size);text-wrap:pretty;margin:0;line-height:1.65}.y7BuxW_band,.y7BuxW_mediaRow{gap:var(--case-media-gap);width:100%;max-width:var(--media-row-max,100%);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;margin-inline:auto;display:grid}.y7BuxW_bandItem,.y7BuxW_tile{min-width:0}.y7BuxW_outputs{gap:clamp(2.5rem,4vw,4rem);min-width:0;display:grid}.y7BuxW_group{gap:clamp(1.5rem,2.5vw,2.5rem);min-width:0;display:grid}.y7BuxW_groupHead{gap:1rem var(--case-media-gap);align-items:start;min-width:0;display:grid}.y7BuxW_groupHeading{min-width:0}.y7BuxW_groupTitle{max-width:26ch;font-family:var(--gc-font-display);font-size:var(--gc-type-subsection,clamp(1.75rem, 2.5vw, 3rem));letter-spacing:-.02em;text-wrap:pretty;margin:0;scroll-margin-top:8rem;font-weight:400;line-height:1.2}.y7BuxW_groupNotes{gap:.625rem;min-width:0;display:grid}.y7BuxW_groupText{font-size:var(--case-copy-size);text-wrap:pretty;margin:0;line-height:1.65}.y7BuxW_aiNote{color:var(--case-muted);margin:0;font-size:.8125rem;line-height:1.6}.y7BuxW_gallery{gap:var(--case-media-gap);min-width:0;display:grid}.y7BuxW_steps{grid-template-columns:minmax(0,1fr);gap:2.25rem clamp(1.5rem,3vw,3rem);min-width:0;margin:0;padding:0;list-style:none;display:grid}.y7BuxW_step{border-top:1px solid var(--case-hairline);grid-template-columns:1.75rem minmax(0,1fr);align-content:start;gap:.75rem;min-width:0;padding-top:1.25rem;display:grid}.y7BuxW_stepNumber{color:var(--case-accent);font-variant-numeric:tabular-nums;align-content:start;justify-items:start;gap:.375rem;padding-top:.25rem;font-size:.75rem;line-height:1.5;display:grid}.y7BuxW_stepTick[data-mode][data-variant][data-trigger]{--correction-mark-stroke:2px;block-size:1.125rem;inline-size:1.125rem}.y7BuxW_stepTitle{font-family:var(--gc-font-display);text-wrap:pretty;margin:0 0 .625rem;font-size:clamp(1.3125rem,1.7vw,1.75rem);font-weight:400;line-height:1.3}.y7BuxW_stepText{max-width:70ch;color:var(--case-muted);font-size:var(--case-copy-size);text-wrap:pretty;margin:0;line-height:1.65}.y7BuxW_contact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2.5rem;min-width:0;display:flex}.y7BuxW_contactText{max-width:34ch;font-family:var(--gc-font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:400;line-height:1.35}.y7BuxW_contactCta{gap:.75rem;min-height:3rem;padding:.75rem 1.5rem;font-size:1rem}.y7BuxW_next{border-top:1px solid var(--case-hairline);gap:2rem;min-width:0;padding-top:clamp(2rem,4vw,4rem);display:grid}.y7BuxW_nextHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;display:flex}.y7BuxW_nextHeading .y7BuxW_sectionTitle{font-family:var(--gc-font-display);letter-spacing:-.02em;font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:400;line-height:1.2}.y7BuxW_nextMark{margin-inline-start:.35em}.y7BuxW_allWork{color:inherit;padding-block:.75rem;font-size:.875rem;text-decoration:none}.y7BuxW_allWork:hover{color:var(--case-accent)}.y7BuxW_nextCard{min-width:0}@media (min-width:48rem){.y7BuxW_band,.y7BuxW_mediaRow{grid-template-columns:var(--media-columns,repeat(2, minmax(0, 1fr)))}.y7BuxW_mediaRow[data-count="4"],.y7BuxW_steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:62rem){.y7BuxW_openingStory[data-opening=wide]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"name facts""media media""intro intro";align-items:end}.y7BuxW_openingStory[data-opening=wide]>[data-gc-case-hero]{align-self:start}.y7BuxW_openingStory[data-opening=wide] .y7BuxW_facts{padding-block-end:.75rem}.y7BuxW_openingStory[data-opening=wide] .y7BuxW_overview{gap:1.25rem var(--case-media-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block-start:.5rem}.y7BuxW_openingStory[data-opening=poster]{grid-template:"name media""intro media""facts media"1fr/minmax(0,1fr) minmax(0,1fr);row-gap:clamp(1.75rem,3vw,3rem)}.y7BuxW_openingStory[data-opening=poster] .y7BuxW_facts{border-block-start:1px solid var(--case-hairline);align-self:end;padding-block-start:1.25rem}.y7BuxW_openingStory[data-opening=poster] .y7BuxW_heroFigure{margin-inline:auto 0}.y7BuxW_narrative,.y7BuxW_groupHead{grid-template-columns:repeat(2,minmax(0,1fr))}.y7BuxW_mediaRow[data-count="4"]{grid-template-columns:var(--media-columns)}}@keyframes y7BuxW_case-step-in{0%{opacity:0;translate:0 1.5rem}to{opacity:1;translate:0}}@keyframes y7BuxW_case-step-ink{0%{color:var(--case-muted)}to{color:var(--case-accent)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.y7BuxW_step{animation:linear both y7BuxW_case-step-in;animation-timeline:view();animation-range:entry cover 30%}.y7BuxW_stepNumber{animation:linear both y7BuxW_case-step-ink;animation-timeline:view();animation-range:entry 40% cover 35%}}}
.-HnNpW_srOnly{}.-HnNpW_formPanel{max-width:var(--gcc-form);text-align:start;background:var(--gcc-white);border:1px solid var(--gcc-line);border-radius:var(--gcc-radius);min-width:0;box-shadow:var(--gcc-shadow);margin-block-start:clamp(2rem,1.5rem + 1.8vw,3rem);margin-inline:auto;padding:clamp(24px,3vw,40px)}.-HnNpW_formLead{max-width:52ch;color:var(--gcc-muted);margin:0;font-size:.875rem;line-height:1.55}.-HnNpW_form{margin-block-start:clamp(1.25rem,1rem + .8vw,1.75rem)}.-HnNpW_fieldset{border:0;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0;padding:0;display:grid}.-HnNpW_fieldset[disabled]{opacity:.72}.-HnNpW_field{align-content:start;gap:.35rem;min-width:0;margin:0;display:grid}.-HnNpW_label{color:var(--gcc-ink);padding:0;font-size:.8125rem;font-weight:600;line-height:1.35;display:block}.-HnNpW_optionalTag{color:var(--gcc-muted);margin-inline-start:.2rem;font-size:.8125rem;font-weight:400}.-HnNpW_input,.-HnNpW_select,.-HnNpW_textarea{width:100%;color:var(--gcc-ink);background:var(--gcc-white);border:1px solid var(--gcc-chip-line);border-radius:10px;font-family:inherit;font-size:1rem;line-height:1.45;transition:border-color .15s,box-shadow .15s}.-HnNpW_input{min-height:48px;padding:.65rem 14px}.-HnNpW_textarea{resize:vertical;min-height:144px;padding:.7rem 14px}.-HnNpW_select{min-width:0;min-height:48px;padding:.65rem 2rem .65rem 14px}.-HnNpW_input::placeholder,.-HnNpW_textarea::placeholder{color:var(--gcc-muted);opacity:1}.-HnNpW_input:hover,.-HnNpW_select:hover,.-HnNpW_textarea:hover{border-color:var(--gcc-ink)}.-HnNpW_input:focus-visible,.-HnNpW_select:focus-visible,.-HnNpW_textarea:focus-visible{outline:3px solid var(--gcc-red);outline-offset:2px;border-color:var(--gcc-ink)}.-HnNpW_input[aria-invalid=true],.-HnNpW_select[aria-invalid=true],.-HnNpW_textarea[aria-invalid=true]{border-color:var(--gcc-red-deep);box-shadow:inset 0 0 0 1px var(--gcc-red-deep)}.-HnNpW_hint{color:var(--gcc-muted);font-size:.8125rem;line-height:1.45}.-HnNpW_error{color:var(--gcc-red-deep);font-size:.8125rem;font-weight:500;line-height:1.45;display:block}.-HnNpW_extraDetails{border-block-start:1px solid var(--gcc-line-soft);border-block-end:1px solid var(--gcc-line-soft);min-width:0;padding-block:.25rem}.-HnNpW_extraSummary{min-height:44px;color:var(--gcc-ink);cursor:pointer;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;padding-block:.5rem;font-size:.875rem;font-weight:500;line-height:1.4;list-style:none;display:flex}.-HnNpW_extraSummary::-webkit-details-marker{display:none}.-HnNpW_extraSummary:after{content:"+";margin-inline-start:auto;font-size:1.25rem;font-weight:400;line-height:1}.-HnNpW_extraDetails[open]>.-HnNpW_extraSummary:after{content:"−"}.-HnNpW_extraSummary:focus-visible{outline:3px solid var(--gcc-red);outline-offset:3px;border-radius:4px}.-HnNpW_extraFields{gap:1.25rem;min-width:0;padding-block:.65rem 1.25rem;display:grid}.-HnNpW_budgetRow{border:0;min-width:0;margin:0;padding:0;display:block}.-HnNpW_budgetControls{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;margin-block-start:.5rem;display:flex}.-HnNpW_fieldGrouped{flex:10rem;align-content:start;gap:.35rem;min-width:0;margin:0;display:grid}.-HnNpW_budgetControls>.-HnNpW_field{flex:0 10rem}.-HnNpW_honeypot{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.-HnNpW_actions{display:block}.-HnNpW_submit{letter-spacing:.01em;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:52px;padding:0 1.6rem;font-family:inherit;font-size:1rem;display:flex}.-HnNpW_submit:focus-visible{outline:3px solid var(--gcc-red);outline-offset:3px}.-HnNpW_submitArrow{font-size:1rem;line-height:1}.-HnNpW_fieldset[disabled] .-HnNpW_submit{cursor:progress}.-HnNpW_result:empty{border:0;margin:0;padding:0}.-HnNpW_result{background:var(--gcc-warm);border:1px solid var(--gcc-line);border-inline-start:3px solid var(--gcc-chip-line);border-radius:var(--gcc-radius);margin-block-start:1.5rem;padding:.9rem 1.1rem}.-HnNpW_result[data-tone=warn]{border-inline-start-color:var(--gcc-ink)}.-HnNpW_resultTitle{color:var(--gcc-ink);align-items:baseline;gap:.5rem;margin:0;font-size:.9375rem;font-weight:600;display:flex}.-HnNpW_result[data-tone=bad]{border-color:#a70f2066;border-inline-start-color:var(--gcc-red-deep)}.-HnNpW_result[data-tone=bad] .-HnNpW_resultTitle{color:var(--gcc-red-deep)}.-HnNpW_resultNote{color:var(--gcc-muted);margin:.35rem 0 0;font-size:.875rem;line-height:1.55}.-HnNpW_resultLink{color:var(--gcc-red-deep);text-underline-offset:.22em;margin-block-start:.6rem;font-size:.875rem;font-weight:500;text-decoration:underline;display:inline-block}.-HnNpW_result[data-variant=confirmation]{background:0 0;border:0;border-radius:0;justify-items:start;gap:.75rem;margin-block-start:0;padding:0;display:grid}.-HnNpW_result[data-variant=confirmation] .-HnNpW_resultNote{margin:0}.-HnNpW_confirmTitle{color:var(--gcc-ink);font-family:var(--gcc-font-display);font-size:var(--gc-type-card,clamp(1.375rem, 1.2rem + .65vw, 1.75rem));letter-spacing:-.01em;justify-items:start;gap:.9rem;margin:0;font-weight:600;line-height:1.2;display:grid}.-HnNpW_confirmTitle:before{content:"";background:center / 1rem no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23121314' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5'/%3E%3C/svg%3E"), var(--gcc-white);border:1.5px solid var(--gcc-ink);border-radius:50%;width:2.25rem;height:2.25rem;display:block}.-HnNpW_confirmTitle:focus{outline:none}.-HnNpW_confirmTitle:focus-visible{outline:3px solid var(--gcc-ink);outline-offset:4px;border-radius:4px}.-HnNpW_confirmText{max-width:52ch;color:var(--gcc-ink);margin:0;font-size:1rem;line-height:1.55}.-HnNpW_confirmEmail{overflow-wrap:anywhere;font-weight:600}.-HnNpW_confirmActions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:.5rem 0 0;display:flex}.-HnNpW_confirmLink{align-items:center;gap:.55rem;min-height:48px;padding:0 1.4rem;font-size:1rem;display:inline-flex}.-HnNpW_confirmSecondary{min-height:44px;color:var(--gcc-ink);text-underline-offset:.22em;align-items:center;font-size:.875rem;font-weight:500;text-decoration:underline;display:inline-flex}.-HnNpW_confirmLink:focus-visible,.-HnNpW_confirmSecondary:focus-visible{outline:3px solid var(--gcc-red);outline-offset:3px;border-radius:4px}.-HnNpW_privacy{color:var(--gcc-muted);margin:1.1rem 0 0;font-size:.8125rem;line-height:1.5}.-HnNpW_privacyLink{color:var(--gcc-ink);text-underline-offset:.22em;font-weight:500;text-decoration:underline}.-HnNpW_privacyLink:focus-visible,.-HnNpW_resultLink:focus-visible{outline:3px solid var(--gcc-red);outline-offset:3px;border-radius:2px}@media (min-width:40rem){.-HnNpW_fieldset{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}.-HnNpW_fieldset>*{grid-column:1/-1}.-HnNpW_fieldset>[data-gc-field=name],.-HnNpW_fieldset>[data-gc-field=email]{grid-column:span 1}}
.WAwY0q_faq{--cg-ink:var(--gc-graphite-500)}.WAwY0q_inner{flex-direction:column;gap:3rem;padding-block:5rem;display:flex}.WAwY0q_title{max-width:720px}.WAwY0q_columns{flex-direction:column;gap:1rem;display:flex}.WAwY0q_column{flex-direction:column;flex:1 1 0;gap:1rem;min-width:0;display:flex}.WAwY0q_item{border-bottom:1px solid rgb(var(--cg-ink) / .15);padding-bottom:1rem;overflow:hidden}.WAwY0q_column>.WAwY0q_item:last-child{border-bottom:0}.WAwY0q_question{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;margin:0;padding:0;font-size:1rem;line-height:1.6;display:flex}.WAwY0q_question>span{font-weight:500}.WAwY0q_icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;flex:none;width:16px;height:16px}.WAwY0q_panel{transition:height .3s ease-in-out,opacity .3s ease-in-out;overflow:hidden}@media (prefers-reduced-motion:reduce){.WAwY0q_panel{transition:none}}.WAwY0q_answer{color:rgb(var(--cg-ink) / .8);padding-top:.5rem;font-size:1rem;line-height:1.6}.WAwY0q_answer p{color:rgb(var(--cg-ink) / .704)}.WAwY0q_answer .WAwY0q_continued{margin-top:1lh}.WAwY0q_answer ul{padding-left:1.5rem;list-style:outside}@media (min-width:768px){.WAwY0q_inner{padding-block:7rem}.WAwY0q_columns{flex-direction:row;gap:3rem}.WAwY0q_column{gap:2rem}.WAwY0q_item{padding-bottom:2rem}.WAwY0q_answer{padding-top:1rem}}@media (max-width:767px){.WAwY0q_column:first-child>.WAwY0q_item:last-child{border-bottom:1px solid rgb(var(--cg-ink) / .15)}}@media (min-width:1280px){.WAwY0q_inner{gap:5rem;padding-block:13rem}.WAwY0q_question{gap:3rem}.WAwY0q_question>span{font-size:1.25rem;line-height:1.875rem}.WAwY0q_icon{width:24px;height:24px}.WAwY0q_answer{font-size:1.125rem;line-height:1.75rem}}
@layer gc-reset,gc-base,gc-utilities;@layer gc-primitives{.aGgg_W_band{z-index:0;position:relative;overflow:hidden}.aGgg_W_bandLayout{height:100%}.aGgg_W_bandInner{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:var(--gc-transition-duration);transition-timing-function:var(--gc-transition-ease);flex-direction:column;flex:none;gap:48px;display:flex}.aGgg_W_padDefault{padding-block:64px}.aGgg_W_padStrip{padding-block:0}.aGgg_W_padLegalIntro{padding-block:64px 32px}.aGgg_W_padLegalBody{padding-block:0 64px}@media (min-width:768px){.aGgg_W_padDefault{padding-block:80px}.aGgg_W_padStrip{padding-block:64px}.aGgg_W_padLegalIntro{padding-block:80px 40px}.aGgg_W_padLegalBody{padding-block-end:80px}}@media (min-width:1280px){.aGgg_W_bandInner{gap:80px}.aGgg_W_padDefault{padding-block:128px}.aGgg_W_padLegalIntro{padding-block:96px 48px}}.aGgg_W_heading{font-family:var(--gc-font-display);letter-spacing:var(--gc-tracking-hairline);text-wrap:balance;font-weight:400}.aGgg_W_title{font-size:var(--gc-role-title);line-height:var(--gc-role-title-leading)}.aGgg_W_cardTitle{font-size:var(--gc-role-card);line-height:var(--gc-role-card-leading)}.aGgg_W_smallTitle{font-size:var(--gc-role-small-title);line-height:var(--gc-role-small-title-leading)}.aGgg_W_body{font-size:var(--gc-role-body);line-height:var(--gc-role-body-leading)}.aGgg_W_eyebrow{font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);line-height:var(--label-leading);text-transform:uppercase}.aGgg_W_serifAccent{font-family:var(--gc-font-editorial);font-size:calc(100% + 4px);font-weight:400!important}.aGgg_W_cta{font-size:var(--gc-ui-sm);line-height:var(--gc-ui-sm-leading);text-align:center;padding:16px 24px}.aGgg_W_marquee{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20% 80%,#0000 100%);flex-direction:column;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.aGgg_W_marqueeRow{flex-direction:row;display:flex;position:relative}}@layer gc-motion;.aGgg_W_cta:disabled{opacity:.45;cursor:not-allowed}
._uLTqa_bookingStep{background:var(--gcc-warm);border:1px solid var(--gcc-line);border-radius:var(--gcc-radius);margin-block-start:1.75rem;padding:clamp(1rem,.85rem + .8vw,1.5rem)}._uLTqa_bookingTag{color:var(--gcc-muted);letter-spacing:.08em;text-transform:uppercase;background:var(--gcc-white);border:1px solid var(--gcc-line);border-radius:999px;margin:0;padding:.2rem .65rem;font-size:.75rem;display:inline-block}._uLTqa_bookingTitle{letter-spacing:-.01em;margin:.7rem 0 0;font-size:1.0625rem;font-weight:500}._uLTqa_bookingLead{max-width:52ch;color:var(--gcc-muted);margin:.35rem 0 0;font-size:.875rem;line-height:1.55}._uLTqa_bookingNotice{max-width:52ch;color:var(--gcc-muted);border-inline-start:2px solid var(--gcc-red);margin:.6rem 0 0;padding-inline-start:.75rem;font-size:.8125rem;line-height:1.5}._uLTqa_bookingForm{margin-block-start:1rem}._uLTqa_bookingFieldset{border:0;margin:0;padding:0}._uLTqa_bookingFieldset[disabled]{opacity:.72}._uLTqa_bookingLegend{color:var(--gcc-ink);padding:0;font-size:.8125rem;font-weight:500}._uLTqa_bookingSlots{grid-template-columns:minmax(0,1fr);gap:.5rem;margin-block-start:.6rem;display:grid}._uLTqa_bookingSlot{background:var(--gcc-white);border:1px solid var(--gcc-chip-line);cursor:pointer;border-radius:999px;align-items:center;gap:.6rem;min-height:44px;padding:.5rem .9rem;transition:color .15s,background-color .15s,border-color .15s;display:flex}._uLTqa_bookingSlot:hover{border-color:var(--gcc-ink)}._uLTqa_bookingSlot:has(._uLTqa_bookingRadio:checked){color:var(--gcc-white);background:var(--gcc-ink);border-color:var(--gcc-ink)}._uLTqa_bookingSlot:has(._uLTqa_bookingRadio:focus-visible){outline:3px solid var(--gcc-red);outline-offset:3px}._uLTqa_bookingRadio{width:1.05rem;height:1.05rem;accent-color:var(--gcc-red);flex:none;margin:0}._uLTqa_bookingSlotLabel{font-size:.875rem;line-height:1.4}._uLTqa_bookingMeta{color:var(--gcc-muted);margin:.7rem 0 0;font-size:.8125rem}._uLTqa_bookingSubmit{justify-content:center;align-items:center;min-height:44px;margin-block-start:.9rem;padding:0 1.4rem;font-family:inherit;font-size:.9375rem;display:inline-flex}._uLTqa_bookingSubmit:focus-visible{outline:3px solid var(--gcc-red);outline-offset:3px}._uLTqa_bookingFieldset[disabled] ._uLTqa_bookingSubmit{cursor:progress}@media (min-width:34rem){._uLTqa_bookingSlots{grid-template-columns:repeat(2,minmax(0,1fr))}}
.XO7dIW_page{--cs-ink:var(--gc-graphite-500,18 19 20);--cs-paper:var(--gc-paper-100,245 243 239);--cs-paper-raised:var(--gc-paper-50,252 251 249);--cs-sand:var(--gc-sand-300,238 235 229);--cs-stone:var(--gc-stone-300,233 230 224);--cs-deep-red:var(--gc-red-700,167 15 32);--cs-deep-red-hover:var(--gc-red-800,130 12 25);--cs-signal-red:var(--gc-red-500,245 27 43);--cs-step-red:var(--gc-red-400,255 90 102);--cs-white:var(--gc-white,255 255 255);--cs-margin:16px;--cs-max:1216px;--cs-inset:max(var(--cs-margin), calc((100% - var(--cs-max)) / 2));--cs-section-pad:calc(clamp(4.5rem, 2.5rem + 6vw, 8rem) * .5);--cs-block-gap:clamp(2.5rem, 1.75rem + 2vw, 3.5rem);--cs-card-gap:clamp(1.5rem, 1rem + 1vw, 2rem);--cs-page-title:2.5rem;--cs-section-title:2rem;--cs-text:1rem;--cs-text-leading:1.6rem;--cs-intro-gap:1rem;color:rgb(var(--cs-ink))}.XO7dIW_section{z-index:0;position:relative}.XO7dIW_clipped{overflow:hidden}.XO7dIW_clipped:has([data-trigger=view]){display:flow-root;overflow:clip}.XO7dIW_stack{gap:var(--cs-block-gap);width:100%;padding-block:var(--cs-section-pad);flex-direction:column;display:flex}.XO7dIW_contained{width:min(100% - 2 * var(--cs-margin), var(--cs-max));margin-inline:auto}.XO7dIW_heroStack{padding-block-start:44px}.XO7dIW_strong{font-weight:500}.XO7dIW_accent{font-family:var(--gc-font-editorial);letter-spacing:0;font-size:calc(100% + 4px);font-style:italic;font-weight:400}.XO7dIW_intro{align-items:center;gap:var(--cs-intro-gap);text-align:center;flex-direction:column;display:flex}.XO7dIW_page .XO7dIW_pageTitle{max-width:1064px;font-family:var(--gc-font-display);font-size:var(--cs-page-title);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1}.XO7dIW_page .XO7dIW_sectionTitle{font-family:var(--gc-font-display);font-size:var(--cs-section-title);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.11111}.XO7dIW_page .XO7dIW_narrowTitle{max-width:700px}.XO7dIW_page .XO7dIW_mediumTitle{max-width:840px}.XO7dIW_page .XO7dIW_wideTitle{max-width:1064px}.XO7dIW_introLead{max-width:62ch;font-size:var(--cs-text);line-height:var(--cs-text-leading);color:rgb(var(--cs-ink) / .88);opacity:.8;margin:0}.XO7dIW_heroFrame{border-radius:10px}.XO7dIW_heroImage{aspect-ratio:16/9;background-repeat:no-repeat;background-size:cover;border-radius:20px;width:100%;display:block;overflow:hidden}.XO7dIW_cta{text-align:center;padding:16px 24px;font-size:14px;line-height:20px}.XO7dIW_recordBand{padding:40px var(--cs-inset);background-color:rgb(var(--cs-sand));gap:2rem;display:grid}.XO7dIW_recordCopy{flex-direction:column;gap:1rem;min-width:1px;max-width:800px;display:flex}.XO7dIW_recordNote{max-width:62ch;font-size:var(--cs-text);line-height:var(--cs-text-leading);color:rgb(var(--cs-ink) / .88);margin:0;margin-block-end:1lh}.XO7dIW_inlineLink{color:rgb(var(--cs-ink));cursor:pointer;font-weight:500;text-decoration:underline}.XO7dIW_inlineLink:hover{text-decoration:none}.XO7dIW_recordList{flex-direction:column;gap:.5rem;width:100%;max-width:656px;margin:0;padding:0;list-style:none;display:flex}.XO7dIW_recordItem{background-color:rgb(var(--cs-ink) / .1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:10px;align-items:center;gap:1rem;padding:1rem;display:flex}.XO7dIW_recordIcon{border:1px solid rgb(var(--cs-ink) / .15);border-radius:10px;flex:none;padding:1rem;display:none}.XO7dIW_recordIcon svg{width:2rem;height:2rem;display:block}.XO7dIW_page .XO7dIW_recordItemTitle{font-family:var(--gc-font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:1.25rem;font-weight:500;line-height:1.25}.XO7dIW_recordMedia{border-radius:10px;order:-1;min-width:1px;overflow:hidden;box-shadow:6px 6px 120px 10px #0003}.XO7dIW_recordVideo{aspect-ratio:1280/722;object-fit:cover;width:100%;height:auto;display:block}.XO7dIW_stepGrid,.XO7dIW_contactGrid{gap:var(--cs-card-gap);grid-template-columns:minmax(0,1fr);margin-block:0;padding:0;list-style:none;display:grid}.XO7dIW_stepGrid{counter-reset:cs-step}.XO7dIW_card{isolation:isolate;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.XO7dIW_card:after{z-index:0;content:"";opacity:0;pointer-events:none;background-color:#000;transition:opacity .3s;position:absolute;inset:0}.XO7dIW_card:hover:after{opacity:.05}.XO7dIW_cardMedia{aspect-ratio:4/3;flex:none;width:100%;position:relative}.XO7dIW_cardImage{object-fit:cover;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.XO7dIW_cardText{z-index:1;flex-direction:column;flex:auto;justify-content:flex-start;gap:.75rem;padding:1.5rem 1.5rem 1.75rem;display:flex;position:relative}.XO7dIW_page .XO7dIW_cardTitle{font-family:var(--gc-font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.1875rem,1.05rem + .35vw,1.375rem);font-weight:500;line-height:1.25}.XO7dIW_cardBody{max-width:62ch;color:color-mix(in srgb, currentColor 88%, transparent);opacity:.8;margin:0;font-size:1rem;line-height:1.55}.XO7dIW_stepCard{counter-increment:cs-step;background-color:rgb(var(--cs-ink));color:rgb(var(--cs-paper))}.XO7dIW_stepCard .XO7dIW_cardText:before{content:counter(cs-step, decimal-leading-zero);color:rgb(var(--cs-step-red));letter-spacing:.12em;font-size:.8125rem;font-weight:600;line-height:1.6}.XO7dIW_contactCard{border:1px solid rgb(var(--cs-ink) / .08);background-color:rgb(var(--cs-paper-raised));color:rgb(var(--cs-ink))}.XO7dIW_contactCard[data-media=none]{background-color:rgb(var(--cs-stone));justify-content:center}.XO7dIW_contactCard[data-media=none] .XO7dIW_cardText{flex:none;padding:clamp(1.75rem,1rem + 2vw,2.75rem)}.XO7dIW_contactCard[data-media=none] .XO7dIW_cardText:before{content:"";background-color:rgb(var(--cs-signal-red));border-radius:2px;width:2.5rem;height:3px;margin-bottom:.5rem}.XO7dIW_compareScroller{padding-inline:var(--cs-inset);scrollbar-width:none;flex-direction:column;gap:1rem;display:flex;overflow:auto}.XO7dIW_compareScroller::-webkit-scrollbar{display:none}.XO7dIW_compareColumn{border-radius:10px;flex-direction:column;gap:.75rem;min-width:296px;min-height:fit-content;padding:1.5rem;display:flex;overflow:hidden}.XO7dIW_compareColumn[data-variant=open]{border:1px solid rgb(var(--cs-ink));background-color:rgb(var(--cs-paper));color:rgb(var(--cs-ink))}.XO7dIW_compareColumn[data-variant=answered]{background-color:rgb(var(--cs-deep-red));color:rgb(var(--cs-white));border:0}.XO7dIW_page .XO7dIW_compareTitle{font-family:var(--gc-font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:1.375rem;font-weight:500;line-height:1.25}.XO7dIW_compareIntro{max-width:62ch;font-size:var(--cs-text);line-height:var(--cs-text-leading);color:rgb(var(--cs-ink) / .88);margin:0}.XO7dIW_compareColumn[data-variant=answered] .XO7dIW_compareIntro{color:inherit}.XO7dIW_compareList{flex-direction:column;gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:flex}.XO7dIW_compareRow{border-bottom:1px solid color-mix(in srgb, currentColor 20%, transparent);align-items:center;gap:4rem;padding-bottom:1rem;display:flex}.XO7dIW_compareRow:last-child{border-bottom:0}.XO7dIW_compareText{text-align:left;opacity:.8;flex-grow:1;font-size:.875rem;line-height:1.25rem}.XO7dIW_compareMark{flex:none;width:1rem;height:1rem;display:block}.XO7dIW_faqHead{gap:var(--cs-intro-gap);flex-direction:column;display:flex}.XO7dIW_page .XO7dIW_faqTitle{max-width:720px}.XO7dIW_faqList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.XO7dIW_faqItem{border-bottom:1px solid rgb(var(--cs-ink) / .15);padding-bottom:1rem;overflow:hidden}.XO7dIW_faqItem:last-child{border-bottom:0}.XO7dIW_faqQuestion{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;margin:0;padding:0;display:flex}.XO7dIW_faqQuestionText{font-size:1rem;font-weight:500;line-height:1.6rem}.XO7dIW_faqMark{flex:none;width:16px;height:16px;display:block}.XO7dIW_faqMarkVertical{transition:opacity .3s ease-in-out}.XO7dIW_faqQuestion[aria-expanded=true] .XO7dIW_faqMarkVertical{opacity:0}.XO7dIW_faqPanel{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out,opacity .3s ease-in-out,visibility 0s linear .3s;display:grid}.XO7dIW_faqPanel[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.XO7dIW_faqPanelInner{min-height:0;overflow:hidden}.XO7dIW_faqAnswer{font-size:var(--cs-text);line-height:var(--cs-text-leading);color:rgb(var(--cs-ink) / .8);padding-top:.5rem}.XO7dIW_faqAnswer p{max-width:62ch;color:color-mix(in srgb, currentColor 88%, transparent);margin:0}.XO7dIW_page :is(a,button,[tabindex]):focus-visible{outline:3px solid rgb(var(--cs-signal-red));outline-offset:3px;box-shadow:0 0 0 3px rgb(var(--cs-white))}.XO7dIW_page p a:focus-visible{outline-offset:2px;box-shadow:none}.XO7dIW_page .XO7dIW_compareScroller:focus-visible{outline-offset:-3px;box-shadow:none}@media (min-width:600px) and (max-width:1023px){.XO7dIW_stepCard{grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.XO7dIW_stepCard .XO7dIW_cardMedia{aspect-ratio:auto;height:100%;min-height:15rem}.XO7dIW_stepCard .XO7dIW_cardText{justify-content:center;padding:1.75rem 2rem}}@media (min-width:768px){.XO7dIW_page{--cs-margin:32px;--cs-page-title:3.5rem;--cs-section-title:3.5rem}.XO7dIW_heroStack{padding-block-start:56px}.XO7dIW_recordBand{padding-block:48px}.XO7dIW_page .XO7dIW_recordItemTitle{font-size:1.5rem}.XO7dIW_contactCard[data-media=frame]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.XO7dIW_contactCard[data-media=frame] .XO7dIW_cardMedia{aspect-ratio:auto;height:100%;min-height:15rem}.XO7dIW_contactCard[data-media=frame] .XO7dIW_cardText{justify-content:center;padding:1.75rem 2rem}.XO7dIW_compareScroller{flex-direction:row}.XO7dIW_compareColumn{flex:1;min-width:500px;padding:2rem}.XO7dIW_page .XO7dIW_compareTitle{font-size:1.75rem}.XO7dIW_compareText{font-size:1rem;line-height:1.6rem}.XO7dIW_faqList{gap:2rem}.XO7dIW_faqItem{padding-bottom:2rem}.XO7dIW_faqAnswer{padding-top:1rem}}@media (min-width:1024px){.XO7dIW_page{--cs-page-title:4.5rem;--cs-section-title:4rem}.XO7dIW_stepGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.XO7dIW_contactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.XO7dIW_page{--cs-page-title:5.5rem;--cs-section-title:4.5rem;--cs-text:1.125rem;--cs-text-leading:1.75rem;--cs-intro-gap:2rem}.XO7dIW_heroStack{padding-block-start:88px}.XO7dIW_recordBand{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:80px;padding-block:64px}.XO7dIW_recordIcon{display:block}.XO7dIW_recordMedia{border-radius:20px;order:0}.XO7dIW_compareScroller{gap:1.5rem}.XO7dIW_compareColumn{min-width:0;padding:2.5rem}.XO7dIW_compareText{font-size:1.125rem;line-height:1.75rem}.XO7dIW_faqHead{flex-direction:row;justify-content:space-between;align-items:flex-end}.XO7dIW_faqQuestion{gap:3rem}.XO7dIW_faqQuestionText{font-size:1.25rem;line-height:1.875rem}.XO7dIW_faqMark{width:24px;height:24px}}@media (min-width:1650px){.XO7dIW_page{--cs-max:1608px}.XO7dIW_page .XO7dIW_faqTitle{max-width:924px}.XO7dIW_compareColumn{padding:4rem}.XO7dIW_page .XO7dIW_compareTitle{font-size:2rem}}@media (prefers-reduced-motion:reduce){.XO7dIW_card:after,.XO7dIW_faqPanel,.XO7dIW_faqMarkVertical{transition:none}}
.guTUyW_proof{--cg-ink:var(--gc-graphite-500)}.guTUyW_inner{grid-template-columns:minmax(0,1fr);row-gap:clamp(2rem,4vw,3rem);padding-block:clamp(4rem,8vw,7.5rem);display:grid}.guTUyW_head{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (min-width:1280px){.guTUyW_head{gap:2rem}}.guTUyW_title{text-align:center;max-width:1064px}.guTUyW_lead{text-align:center;max-width:56ch;color:rgb(var(--cg-ink) / .74);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.65}.guTUyW_body{grid-template-columns:minmax(0,1fr);row-gap:calc(clamp(4rem,8vw,7.5rem)/1.11111);min-width:0;display:grid}.guTUyW_bento{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.guTUyW_bentoCard{background-color:rgb(var(--gc-paper-200));min-width:0;color:rgb(var(--cg-ink));border-radius:1.5rem;flex-direction:column;gap:1.25rem;padding:clamp(1.25rem,2.2vw,2rem);display:flex;overflow:hidden}.guTUyW_bentoMedia{aspect-ratio:4/3;background-color:rgb(var(--gc-paper-300));border-radius:1rem;position:relative;overflow:hidden}.guTUyW_bentoImage{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.guTUyW_bentoBody{flex-direction:column;flex:auto;gap:.75rem;display:flex}.guTUyW_statement{max-width:34ch;font-size:var(--gc-type-lead);color:rgb(var(--cg-ink));line-height:1.5}.guTUyW_pillCta{align-self:flex-start;align-items:center;gap:.875rem;min-block-size:48px;margin-top:auto;padding:.375rem .375rem .375rem 1.375rem;font-size:.9375rem;font-weight:400;line-height:1.25;display:inline-flex}.guTUyW_pillIcon{border-radius:calc(var(--gc-radius-action) - 2px);background-color:rgb(var(--gc-white,255 255 255));width:2.25rem;height:2.25rem;color:rgb(var(--gc-graphite-500));place-items:center;display:inline-grid}.guTUyW_scope,.guTUyW_rating{justify-content:flex-end}.guTUyW_twotone{font-family:var(--gc-font-display);letter-spacing:-.01em;color:rgb(var(--cg-ink));font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.2}.guTUyW_muted{color:rgb(var(--cg-ink) / .58)}.guTUyW_stat{color:rgb(var(--cg-ink) / .88);flex-wrap:wrap;align-items:baseline;gap:.75rem;font-size:1rem;line-height:1.6;display:flex}.guTUyW_statValue{font-family:var(--gc-font-display);letter-spacing:-.02em;font-size:clamp(3rem,5vw,4.5rem);line-height:1}.guTUyW_statStars{letter-spacing:.12em;color:rgb(var(--gc-red-700));font-size:1rem}.guTUyW_statLabel{color:rgb(var(--cg-ink) / .88);font-size:1rem;line-height:1.4}.guTUyW_statMeta{color:rgb(var(--cg-ink) / .72);font-size:.875rem;line-height:1.4}.guTUyW_contact .guTUyW_bentoMedia{aspect-ratio:16/10;order:-1}.guTUyW_contactTitle{max-width:22ch;font-family:var(--gc-font-display);font-size:var(--gc-type-card);letter-spacing:-.01em;color:rgb(var(--cg-ink) / .88);line-height:1.25}.guTUyW_contactText{max-width:44ch;font-size:var(--gc-type-body);color:rgb(var(--cg-ink) / .78);line-height:1.6}@media (min-width:768px){.guTUyW_bento{grid-template-columns:repeat(2,minmax(0,1fr))}.guTUyW_needs{grid-row:1/span 2}.guTUyW_contact{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:stretch;padding:0;display:grid}.guTUyW_contact .guTUyW_bentoBody{justify-content:flex-end;padding:clamp(1.5rem,2.4vw,2.25rem)}.guTUyW_contact .guTUyW_bentoMedia{aspect-ratio:auto;border-radius:0;order:0;min-height:16rem}}@media (min-width:1024px){.guTUyW_bento{grid-template-rows:minmax(15rem,auto) minmax(17rem,auto);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr)}.guTUyW_needs{grid-area:1/1/span 2}.guTUyW_scope{grid-area:1/2}.guTUyW_rating{grid-area:1/3}.guTUyW_contact{grid-area:2/2/auto/span 2}}.guTUyW_reviews{--cg-review-gap:1.5rem;--cg-review-width:clamp(19rem, 29vw, 25rem);gap:clamp(2rem,4vw,3.5rem);min-width:0;padding-top:clamp(2rem,4vw,4rem);display:grid}.guTUyW_reviewsHead{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding-inline:1rem;display:flex}.guTUyW_reviewsTitle{max-width:min(100%,22ch);font-size:var(--gc-type-section);letter-spacing:-.02em;text-wrap:balance;font-weight:400;line-height:1.1}.guTUyW_reviewsTitle em{font-size:calc(1em + 4px)}.guTUyW_reviewsLead{max-width:48ch;color:rgb(var(--cg-ink) / .74);font-size:1rem;line-height:1.5}.guTUyW_frame{gap:var(--cg-review-gap);isolation:isolate;min-width:0;margin-inline:calc(-50vw + 50%);display:grid;position:relative}.guTUyW_viewport{scrollbar-width:none;overscroll-behavior-x:contain;min-width:0;overflow:hidden clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.guTUyW_viewport::-webkit-scrollbar{display:none}.guTUyW_track{width:max-content;animation:92s linear infinite guTUyW_cg-review-ribbon;display:flex}.guTUyW_viewport[data-gc-review-row="2"] .guTUyW_track{animation-duration:76s;animation-direction:reverse}.guTUyW_group{gap:var(--cg-review-gap);flex:none;padding-inline-end:var(--cg-review-gap);display:flex}.guTUyW_card{flex:0 0 var(--cg-review-width);width:var(--cg-review-width);border:1px solid rgb(var(--cg-ink) / .15);background-color:rgb(var(--gc-paper-100));min-width:0;min-height:19rem;color:rgb(var(--cg-ink));border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem;display:flex}.guTUyW_cardHead{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.guTUyW_name{overflow-wrap:anywhere;color:rgb(var(--cg-ink) / .88);font-size:1rem;font-weight:600;line-height:1.35}.guTUyW_reviewRating{letter-spacing:.12em;color:rgb(var(--gc-red-700));font-size:.875rem;line-height:1}.guTUyW_stars{letter-spacing:.1em;color:rgb(var(--gc-red-700));font-size:.9rem}.guTUyW_quote,.guTUyW_preview{overflow-wrap:anywhere;font-size:1rem;font-weight:400;line-height:1.55}.guTUyW_quote p{line-height:1.65}.guTUyW_disclosure{min-width:0}.guTUyW_disclosure>summary{cursor:pointer;flex-direction:column;align-items:flex-start;gap:1rem;list-style:none;display:flex}.guTUyW_disclosure>summary::-webkit-details-marker{display:none}.guTUyW_preview{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.guTUyW_toggleOpen,.guTUyW_toggleClose{color:rgb(var(--cg-ink) / .75);text-underline-offset:.2em;font-size:.8125rem;line-height:1.4;text-decoration:underline}.guTUyW_toggleClose,.guTUyW_disclosure[open] .guTUyW_preview,.guTUyW_disclosure[open] .guTUyW_toggleOpen{display:none}.guTUyW_disclosure[open] .guTUyW_toggleClose{display:inline}.guTUyW_disclosure[open]>.guTUyW_quote{margin-top:1rem}.guTUyW_meta{align-items:center;gap:.875rem;margin-top:auto;display:flex}.guTUyW_translation{border:1px solid rgb(var(--cg-ink) / .24);color:rgb(var(--cg-ink) / .8);border-radius:999px;margin-top:.25rem;padding:.125rem .5rem;font-size:.75rem;line-height:1.4}.guTUyW_frame:hover .guTUyW_track{animation-play-state:paused}.guTUyW_frame:has(details[open]) .guTUyW_track{animation-play-state:paused}.guTUyW_viewport:focus-within{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.guTUyW_viewport:focus-within .guTUyW_track{animation:none;transform:none}.guTUyW_viewport:focus-within .guTUyW_seam{display:none}.guTUyW_proof :is(.guTUyW_viewport,.guTUyW_disclosure>summary):focus-visible{outline:2px solid rgb(var(--gc-red-700));outline-offset:-3px}@keyframes guTUyW_cg-review-ribbon{to{transform:translate(-50%)}}@media (max-width:767px){.guTUyW_reviews{--cg-review-width:min(84vw, 22rem);--cg-review-gap:1rem}.guTUyW_card{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.guTUyW_frame{margin-inline:0}.guTUyW_viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.guTUyW_track{width:100%;animation:none}.guTUyW_group{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:0;display:grid}.guTUyW_seam{display:none}.guTUyW_card{width:100%}}@media (prefers-reduced-motion:reduce) and (max-width:1023px){.guTUyW_group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce) and (max-width:639px){.guTUyW_group{grid-template-columns:minmax(0,1fr)}}
.uqNTta_notice{max-width:44rem;color:rgb(var(--gc-paper-100) / .9);font-size:var(--lx-type-small);text-wrap:balance;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;line-height:1.45;display:flex}.uqNTta_noticePill{border-color:rgb(var(--gc-paper-100) / .45);background-color:rgb(var(--gc-graphite-700) / .55)}.uqNTta_flushTop{padding-block-start:0}.uqNTta_overview{flex-direction:column;gap:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:flex}.uqNTta_overview+[data-learn-section=curriculum]{padding-block-start:0}.uqNTta_overviewTop{align-items:start;gap:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid}.uqNTta_overviewText{flex-direction:column;gap:clamp(1rem,.75rem + .8vw,1.75rem);display:flex}.uqNTta_label{color:var(--lx-muted)}.uqNTta_statement{max-width:22em}.uqNTta_overviewMedia{width:100%;max-width:28rem}.uqNTta_overviewFrame{border-radius:var(--lx-radius-lg)}.uqNTta_overviewCaption{color:var(--lx-muted);font-size:var(--lx-type-meta);letter-spacing:var(--lx-tracking-meta);text-transform:uppercase;margin-block-start:.875rem;font-weight:500;line-height:1.4}@media (min-width:768px){.uqNTta_overviewTop{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(2rem,1rem + 4vw,7rem)}.uqNTta_overviewTopSingle{grid-template-columns:minmax(0,1fr)}.uqNTta_overviewMedia{justify-self:end;margin-block-start:clamp(2rem,1rem + 4vw,6rem)}}.uqNTta_capsHead,.uqNTta_capsTitle{padding-block-start:.1em}.uqNTta_capsHead{max-width:12em;margin-block-end:clamp(2.5rem,1.5rem + 4vw,5.5rem)}.uqNTta_showcaseGrid{gap:clamp(3rem,2rem + 4vw,7rem) clamp(1rem,.6rem + 1.4vw,1.75rem);display:grid}@media (min-width:768px){.uqNTta_showcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.uqNTta_skillsGrid{gap:clamp(3rem,2rem + 3vw,5rem) clamp(1.25rem,.8rem + 2vw,3rem);display:grid}@media (min-width:768px){.uqNTta_skillsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.uqNTta_featureWrap{margin-block-start:clamp(5rem,3rem + 6vw,10rem)}.uqNTta_planHead{flex-direction:column;gap:1.25rem;margin-block-end:clamp(3rem,2rem + 4vw,6rem);display:flex}.uqNTta_planNote{max-width:48ch;color:var(--lx-muted);font-size:var(--lx-type-body);line-height:1.55}.uqNTta_bandMark{--correction-mark-stroke:clamp(2px, .045em, 3px)}@media (min-width:1024px){.uqNTta_bandMark[data-mode][data-variant]{margin-inline-start:0;display:table}}.uqNTta_planArrow[data-mode][data-variant]{vertical-align:top;margin-block-end:-1em;margin-inline-start:.35em;font-size:.4em}.uqNTta_correction{align-items:center;gap:clamp(2.5rem,1.5rem + 3vw,4rem);display:grid}.uqNTta_correctionCopy{flex-direction:column;gap:clamp(1.5rem,1rem + 1.5vw,2.5rem);max-width:36rem;display:flex}.uqNTta_correctionLead{flex-direction:column;gap:1.25rem;display:flex}.uqNTta_correctionBody{max-width:42ch;color:var(--lx-muted);font-size:var(--lx-type-body);line-height:1.55}.uqNTta_correctionPrompt{border-inline-start:2px solid rgb(var(--lx-mark));flex-direction:column;gap:.625rem;padding-inline-start:1.25rem;display:flex}.uqNTta_correctionPromptLabel{color:var(--lx-faint);font-size:var(--lx-type-meta);letter-spacing:var(--lx-tracking-meta);text-transform:uppercase;font-weight:500}.uqNTta_correctionPromptText{font-family:var(--gc-font-editorial);overflow-wrap:anywhere;font-size:clamp(1.25rem,1.1rem + .6vw,1.75rem);font-style:italic;line-height:1.2}@media (min-width:768px){.uqNTta_correction{grid-template-columns:minmax(min-content,5fr) minmax(0,6fr);gap:clamp(3rem,2rem + 4vw,8rem)}}.uqNTta_compare{--compare-radius:var(--lx-radius-lg);--compare-frame-bg:rgb(var(--gc-graphite-400));--compare-ink:rgb(var(--gc-paper-100));--compare-shade:rgb(var(--gc-graphite-700) / .72);--compare-shade-strong:rgb(var(--gc-graphite-700) / .78);--compare-shade-soft:rgb(var(--gc-graphite-700) / .35);--compare-accent:rgb(var(--lx-mark));--compare-label-size:var(--lx-type-small);justify-self:end;max-width:40rem}
.za2sNG_body{--gc-blog-muted:rgb(var(--gc-fg) / .72);--gc-blog-hairline:rgb(var(--gc-fg) / .14);--gc-blog-accent:rgb(var(--gc-red-700))}.za2sNG_hero{text-align:center;justify-items:center;gap:1.25rem;padding-block:4.5rem 0;display:grid}.za2sNG_title{max-width:20ch;font-size:var(--gc-type-page,clamp(2.75rem, 1.8rem + 3.6vw, 5rem));letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.1}.za2sNG_titleMark{--correction-mark-stroke:clamp(2px, .045em, 3.25px)}.za2sNG_lead{max-width:52ch;color:var(--gc-blog-muted);font-size:var(--gc-type-body,1rem);margin:0;line-height:1.6}@media (min-width:62rem){.za2sNG_hero{padding-block-start:6.5rem}.za2sNG_lead{font-size:1.125rem}}.za2sNG_grid{gap:clamp(2.5rem,2rem + 2vw,4rem);margin:0;padding-block:clamp(2.5rem,2rem + 2vw,4rem) 0;padding-inline:0;list-style:none;display:grid}.za2sNG_cell{display:flex}.za2sNG_card{align-content:start;gap:1.25rem;width:100%;display:grid;position:relative}.za2sNG_text{align-content:center;gap:.75rem;display:grid}.za2sNG_cover{border-radius:var(--gc-radius-surface);background-color:rgb(var(--gc-fg) / .06);overflow:hidden}.za2sNG_cover img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.za2sNG_meta{color:var(--gc-blog-muted);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;margin:0}.za2sNG_topic{color:var(--gc-blog-accent)}.za2sNG_cardTitle{letter-spacing:0;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:400;line-height:1.15}.za2sNG_link{color:inherit;text-decoration:none}.za2sNG_link:after{content:"";position:absolute;inset:0}.za2sNG_link:focus-visible{outline:3px solid var(--gc-blog-accent);outline-offset:4px}.za2sNG_excerpt{max-width:46ch;color:var(--gc-blog-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.6;display:block;overflow:visible}.za2sNG_resultsBand>div>div{gap:0}.za2sNG_pagination{justify-content:center;align-items:center;gap:2rem;margin-top:3rem;display:flex}.za2sNG_pagination a{padding:.75rem;text-decoration:underline}.za2sNG_empty{padding-block:2rem}.za2sNG_empty h2{margin:0;font-size:clamp(1.5rem,1.25rem + 1vw,1.875rem);font-weight:400}.za2sNG_pagination a:focus-visible,.za2sNG_closingLink:focus-visible{outline:3px solid var(--gc-blog-accent);outline-offset:4px}.za2sNG_author{color:var(--gc-blog-muted);margin:0;font-size:.875rem;line-height:1.5}.za2sNG_cell+.za2sNG_cell{border-block-start:1px solid var(--gc-blog-hairline);padding-block-start:clamp(2.5rem,2rem + 2vw,4rem)}@media (min-width:48rem){.za2sNG_card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 3vw,4rem)}.za2sNG_cell:nth-child(2n) .za2sNG_cover{order:2}}@media (min-width:62rem){.za2sNG_card{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.za2sNG_cell:nth-child(2n) .za2sNG_card{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (prefers-reduced-motion:no-preference){.za2sNG_cover img{transition:scale .5s cubic-bezier(.4,0,.2,1)}.za2sNG_card:hover .za2sNG_cover img,.za2sNG_card:focus-within .za2sNG_cover img{scale:1.02}}.za2sNG_closing{max-width:52ch;margin:0;padding-block:clamp(3rem,2rem + 3vw,5rem) clamp(3rem,2rem + 4vw,6rem);font-size:1rem;line-height:1.6}.za2sNG_closingLink{color:var(--gc-blog-accent);text-underline-offset:.25em;font-weight:600;text-decoration:underline}
.V_jFya_mapCard{justify-items:center;gap:clamp(.75rem,.6rem + .5vw,1.1rem);min-width:0;display:grid}.V_jFya_mapStage{width:100%;max-width:60rem;position:relative}.V_jFya_mapArt{width:100%;height:auto;display:block;overflow:visible}.V_jFya_seaDot{fill:#12131429}.V_jFya_landDot{fill:#12131485}.V_jFya_pinDot{fill:var(--gcc-red);stroke:var(--gcc-white);stroke-width:.55px}.V_jFya_pulse{fill:var(--gcc-red);opacity:.16;transform-box:fill-box;transform-origin:50%;transform:scale(1.9)}.V_jFya_pulseLate{opacity:0}@media (prefers-reduced-motion:no-preference){.V_jFya_pulse{animation:3.2s cubic-bezier(.2,.6,.35,1) infinite V_jFya_gcc-pin-pulse}.V_jFya_pulseLate{animation-delay:1.6s}}@keyframes V_jFya_gcc-pin-pulse{0%{opacity:.42;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.V_jFya_tooltip{text-align:start;white-space:nowrap;background:var(--gcc-white);border:1px solid var(--gcc-line-soft);border-radius:12px;gap:.1rem;margin:0;padding:.6rem .9rem .65rem;display:grid;position:absolute;inset-block-start:var(--gcc-pin-y);inset-inline-start:var(--gcc-pin-x);transform:translate(clamp(.9rem,.6rem + 1vw,1.4rem),.35rem);box-shadow:0 1px 2px #1213140f,0 14px 30px -12px #12131438}.V_jFya_tooltipLabel{color:var(--gcc-muted);font-size:var(--label-size,.8125rem);letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1.3}.V_jFya_tooltipValue{color:var(--gcc-ink);font-size:1rem;font-weight:600;line-height:1.3}.V_jFya_mapLink{min-height:44px;color:var(--gcc-ink);background:var(--gcc-white);border:1px solid var(--gcc-line);border-radius:999px;align-items:center;padding:0 1.1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.V_jFya_mapLink:hover{color:var(--gcc-red-deep);border-color:var(--gcc-ink)}.V_jFya_mapLink:focus-visible{outline:3px solid var(--gcc-red);outline-offset:3px}@media (max-width:30rem){.V_jFya_tooltip{padding:.45rem .7rem .5rem}.V_jFya_tooltipValue{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.V_jFya_pulse{animation:none}}
