.kevSIq_stage{aspect-ratio:5/4;border-radius:var(--radius-card);background:#05070d;width:100%;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(75% 70%,#000 55%,#0000 100%);mask-image:radial-gradient(75% 70%,#000 55%,#0000 100%)}.kevSIq_tilt{flex-direction:column;justify-content:center;gap:2.2%;display:flex;position:absolute;inset:-30% -40%;transform:rotate(-16deg)}.kevSIq_row{gap:18px;width:max-content;animation:60s linear infinite kevSIq_drift;display:flex}.kevSIq_reverse{animation-direction:reverse}.kevSIq_slow{animation-duration:70s}.kevSIq_mid{animation-duration:58s}.kevSIq_fast{animation-duration:48s}.kevSIq_card{aspect-ratio:3/2;border-radius:var(--radius-card);background:#111;flex:none;width:clamp(200px,22vw,320px);position:relative;overflow:hidden;box-shadow:0 18px 40px #00000080}.kevSIq_card img{object-fit:cover}@keyframes kevSIq_drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:767px){.kevSIq_stage{aspect-ratio:4/3}.kevSIq_card{width:180px}.kevSIq_row{gap:12px}}@media (prefers-reduced-motion:reduce){.kevSIq_row{animation:none}}
.IDyH8G_section{border-top:1px solid var(--border)}.IDyH8G_card{border-radius:var(--radius-card);background:var(--surface-card);border:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.IDyH8G_media{min-height:420px;position:relative}.IDyH8G_media img{object-fit:cover}.IDyH8G_body{justify-content:center;align-items:flex-start;gap:var(--space-3);padding:var(--space-8) var(--space-6);flex-direction:column;display:flex}.IDyH8G_chip{border-radius:var(--radius-pill);background:var(--accent);color:#fff;font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-semi);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;padding:6px 12px;display:inline-block}.IDyH8G_heading{font-size:var(--text-h3);margin:0}.IDyH8G_text{margin:0 0 var(--space-2);font-size:var(--text-section-sub);color:#ffffffb8;max-width:48ch;line-height:1.65}@media (max-width:900px){.IDyH8G_card{grid-template-columns:1fr}.IDyH8G_media{aspect-ratio:3/2;min-height:0}.IDyH8G_body{padding:var(--space-5)}}
.YTKPaG_section{border-top:1px solid var(--border);scroll-margin-top:84px}.YTKPaG_sectionLight{background:#fff;border-top-color:#e0e0e0}.YTKPaG_faqGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.YTKPaG_faqGrid{gap:var(--space-12);grid-template-columns:3fr 9fr;align-items:start}.YTKPaG_headingColumn{position:sticky;top:120px}}.YTKPaG_label{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-2);display:block}.YTKPaG_sectionLight .YTKPaG_label{color:var(--muted-dark)}.YTKPaG_heading{font-size:var(--text-h3)}.YTKPaG_sectionLight .YTKPaG_heading{color:#000}.YTKPaG_list{width:100%}.YTKPaG_item{border-bottom:1px solid var(--border)}.YTKPaG_sectionLight .YTKPaG_item{border-bottom-color:#e0e0e0}.YTKPaG_questionHeading{font:inherit;letter-spacing:inherit;text-transform:inherit;margin:0}.YTKPaG_question{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3) 0;font-family:var(--font-body);font-size:var(--text-card-title);font-weight:var(--body-weight-normal);color:var(--ink);text-align:left;cursor:pointer;min-height:56px;transition:opacity var(--transition-fast);display:flex}.YTKPaG_sectionLight .YTKPaG_question{color:#000}@media (hover:hover){.YTKPaG_question:hover{opacity:.7}}.YTKPaG_icon{font-family:var(--font-body);font-size:var(--text-card-title);font-weight:var(--body-weight-light);color:var(--muted);transition:transform var(--transition-base);flex-shrink:0}.YTKPaG_sectionLight .YTKPaG_icon{color:#999}.YTKPaG_iconOpen{transform:rotate(45deg)}.YTKPaG_answer{opacity:0;max-height:0;transition:max-height var(--transition-base), opacity .25s ease;overflow:hidden}.YTKPaG_answerOpen{opacity:1;max-height:500px}.YTKPaG_answerInner{padding-bottom:var(--space-4)}.YTKPaG_answerInner p{font-size:var(--text-section-sub);font-weight:var(--body-weight-normal);color:var(--muted);max-width:65ch;line-height:1.7}.YTKPaG_sectionLight .YTKPaG_answerInner p{color:#555}
._8aEwW_services{padding:0 0 var(--section-py)}._8aEwW_wallBand{padding:var(--space-10,96px) 0 0;overflow:hidden}._8aEwW_wallHeadline{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--display-weight-bold);letter-spacing:var(--display-tracking);line-height:var(--leading-h3);color:var(--ink);margin-top:var(--space-2)}._8aEwW_wallHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}._8aEwW_wallHead>a{white-space:nowrap;flex:none}@media (max-width:768px){._8aEwW_wallHead{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column}}._8aEwW_wallViewport{height:min(72vh,660px);position:relative}@media (max-width:768px){._8aEwW_wallViewport{height:460px}}._8aEwW_sectionLabel{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-8);display:block}._8aEwW_sectionLabelTight{margin-bottom:var(--space-2)}._8aEwW_produce{border-top:1px solid var(--border-light)}._8aEwW_produceLabel{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted-dark);margin-bottom:var(--space-2);display:block}._8aEwW_produceHeadline{color:var(--ink-dark);max-width:24ch;margin-bottom:var(--space-6);font-size:clamp(2rem,4vw,3.75rem);line-height:1.05}._8aEwW_produceLead{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:var(--body-weight-light);color:var(--ink-dark);max-width:65ch;margin-bottom:var(--space-4);line-height:1.5}._8aEwW_produceLink{color:var(--ink-dark);text-underline-offset:4px;transition:text-decoration-color var(--transition-fast);-webkit-text-decoration:underline #00000059;text-decoration:underline #00000059;text-decoration-thickness:1px}@media (hover:hover){._8aEwW_produceLink:hover{-webkit-text-decoration-color:var(--ink-dark);text-decoration-color:var(--ink-dark)}}._8aEwW_servicesHeader{text-align:center;margin:0 auto clamp(48px,6vw,88px);padding-top:clamp(72px,9vw,140px)}._8aEwW_servicesHeadline{max-width:16ch;margin:0 auto var(--space-3);font-size:clamp(2.25rem,4.6vw,4.25rem);line-height:1}._8aEwW_servicesDescription{font-size:var(--text-section-sub);font-weight:var(--body-weight-light);color:var(--muted-dark);max-width:52ch;margin:0 auto;line-height:1.6}._8aEwW_tileImage{object-fit:cover;object-position:center 25%;transition:transform .6s}._8aEwW_tileImageTop{object-position:center 12%}._8aEwW_tileImageLow{object-position:center 70%}@media (hover:hover){._8aEwW_tile:hover ._8aEwW_tileImage{transform:scale(1.04)}}._8aEwW_servicesFooterLink{border-top:1px solid var(--border-light);padding-top:var(--space-3);margin-top:var(--space-6);justify-content:flex-end;display:flex}._8aEwW_servicesFooterLink .link-arrow{color:var(--ink-dark);font-size:15px}._8aEwW_homeHero{color:var(--ink);padding:calc(96px + clamp(8px, 1.5vw, 24px)) 0 var(--space-8);background:radial-gradient(70% 90% at 90% 10%,#2b4eff29 0%,#0000 55%),#0a0a0a;position:relative;overflow:hidden}._8aEwW_homeHeroInner{z-index:1;position:relative}._8aEwW_heroKicker{text-align:center;margin-bottom:var(--space-3);font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted);display:block}._8aEwW_homeHeroHeadline{text-wrap:wrap;text-align:center;letter-spacing:var(--display-tracking);text-transform:uppercase;color:var(--ink);font-size:clamp(2.6rem,6vw,6.25rem);line-height:.92}._8aEwW_headlineLine{display:block}._8aEwW_homeHeroAccent{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}._8aEwW_homeHeroSub{color:#ffffffb8;margin:var(--space-3) auto 0;text-align:center;max-width:46ch;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.5}._8aEwW_homeHeroCtas{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}._8aEwW_trustedLabel{text-align:center;margin:var(--space-6) 0 var(--space-4);font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted);display:block}._8aEwW_btnOutlineDark{color:var(--ink);background:0 0;border:1px solid #ffffff4d}@media (hover:hover){._8aEwW_btnOutlineDark:hover{background-color:var(--ink);color:var(--ink-dark);border-color:var(--ink)}}._8aEwW_heroMediaBlock{margin-top:var(--space-3);flex-direction:column;display:flex;position:relative}._8aEwW_heroMediaFrame{position:relative}._8aEwW_homeHeroVideo{box-shadow:0 40px 90px #0000008c}._8aEwW_homeHeroVideo:after{content:"";pointer-events:none;background:#0a0a0a29;position:absolute;inset:0}._8aEwW_heroBackdrop{inset:calc(-1 * var(--space-6)) calc(50% - 50vw);opacity:.55;pointer-events:none;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}._8aEwW_heroMediaFrame{z-index:1;max-width:880px;margin:var(--space-4) auto 0;width:100%;position:relative}._8aEwW_homeHeroVideo button:after{content:"";background:linear-gradient(#0a0a0a8c 0%,#0a0a0a00 30%);position:absolute;inset:0}._8aEwW_homeHeroVideo button span{color:#0a0a0a;background:#fff}._8aEwW_heroReelTag{top:var(--space-3);left:var(--space-3);z-index:2;font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);border-radius:var(--radius-pill);pointer-events:none;background:#ffffff24;border:1px solid #ffffff38;align-items:center;padding:8px 14px;display:inline-flex;position:absolute;box-shadow:inset 0 1px #fff3}@media (min-width:1100px){._8aEwW_heroMediaBlock{margin-top:var(--space-5)}}@media (max-width:560px){._8aEwW_homeHero{padding-top:calc(96px + var(--space-2));padding-bottom:var(--space-6)}._8aEwW_heroKicker{margin-bottom:var(--space-2)}._8aEwW_homeHeroHeadline{font-size:clamp(1.9rem,.75rem + 5.9vw,2.6rem);line-height:1.02}._8aEwW_homeHeroSub{font-size:.95rem;line-height:1.45}._8aEwW_homeHeroCtas{gap:var(--space-1)}._8aEwW_homeHeroCtas a{min-height:40px;padding:10px 18px;font-size:11px}._8aEwW_heroReelTag{top:var(--space-2);left:var(--space-2);padding:6px 12px}}._8aEwW_pain{color:var(--ink);padding:clamp(96px, 14vh, 150px) 0 calc(var(--space-8) + clamp(72px, 9vw, 128px));background-color:#060708;position:relative;overflow:hidden}._8aEwW_painBackdrop{z-index:0;position:absolute;inset:0}._8aEwW_painBackdropImage{object-fit:cover;object-position:center 42%}._8aEwW_painScrim{z-index:1;background:linear-gradient(#0607088c 0%,#06070800 32%),linear-gradient(#06070833 52%,#060708eb 100%),linear-gradient(100deg,#060708eb 0%,#060708c2 48%,#06070880 100%);position:absolute;inset:0}._8aEwW_painInner{z-index:2;gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid;position:relative}._8aEwW_painHeadline{font-family:var(--font-display);font-weight:var(--display-weight-normal);margin:var(--space-3) 0;letter-spacing:var(--display-tracking);text-transform:uppercase;color:var(--ink);font-size:clamp(2.9rem,6.5vw,6.25rem);line-height:.95}._8aEwW_painHeadlineLine{display:block}._8aEwW_painLead{font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:var(--body-weight-light);color:#ffffffc7;max-width:44ch;line-height:1.55}._8aEwW_painLedger{justify-self:end;width:100%;max-width:520px;margin-top:clamp(24px,9vh,110px)}._8aEwW_painItem{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid #ffffff2e;grid-template-columns:auto 1fr;display:grid}._8aEwW_painIndex{font-family:var(--font-display);font-weight:var(--display-weight-bold);color:#ffffff52;min-width:2ch;font-size:1.4rem;line-height:1.1}._8aEwW_painItemTitle{color:var(--ink);margin-bottom:var(--space-1);font-size:clamp(1.2rem,1.6vw,1.45rem)}._8aEwW_painItemText{color:#ffffffa8;max-width:42ch;font-size:.98rem;line-height:1.6}._8aEwW_reviewVideoGrid{gap:var(--space-8);grid-template-columns:5fr 7fr;align-items:center;display:grid}._8aEwW_reviewVideoHeadline{margin-top:var(--space-3);margin-bottom:var(--space-3)}._8aEwW_reviewStars{color:var(--ink);letter-spacing:5px;margin-bottom:var(--space-2);font-size:1.4rem;display:block}._8aEwW_reviewVideoSub{color:var(--muted);max-width:40ch;line-height:1.6}@media (max-width:900px){._8aEwW_painInner{gap:var(--space-6);grid-template-columns:1fr}._8aEwW_painLedger{max-width:none;margin-top:var(--space-2);justify-self:stretch}._8aEwW_reviewVideoGrid{gap:var(--space-5);grid-template-columns:1fr}}@media (max-width:700px){._8aEwW_services{display:flow-root}._8aEwW_servicesHeader{margin:var(--space-5) auto}}._8aEwW_locations{text-align:center}._8aEwW_locationsHeadline{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--display-weight-bold);letter-spacing:var(--display-tracking);line-height:var(--leading-h3);color:var(--ink);margin:var(--space-2) auto var(--space-5)}._8aEwW_locationsSub{color:var(--muted);font-size:var(--text-section-sub);line-height:var(--body-leading);max-width:52ch;margin:calc(-1 * var(--space-3)) auto var(--space-5)}._8aEwW_areaLinks{justify-content:center;gap:var(--space-1);max-width:760px;margin:var(--space-4) auto;flex-wrap:wrap;display:flex}._8aEwW_areaLink{border:1px solid var(--border);border-radius:var(--radius-pill);font-family:var(--font-display);font-size:11px;font-weight:var(--display-weight-semi);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:color var(--transition-base), border-color var(--transition-base);align-items:center;padding:9px 18px;display:inline-flex}._8aEwW_areaLink:hover{color:var(--ink);border-color:var(--border-hover)}._8aEwW_locationsCities strong{color:var(--ink-dark)}._8aEwW_typeGrid{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}._8aEwW_typeCard{border-radius:var(--radius-card);border:1px solid var(--border-light);height:170px;transition:border-color var(--transition-base);display:block;position:relative;overflow:hidden}._8aEwW_typeCard:hover{border-color:#00000040}._8aEwW_typeCard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._8aEwW_typeScrim{z-index:1;transition:background var(--transition-base);pointer-events:none;background:#00000073;position:absolute;inset:0}._8aEwW_typeCard:hover ._8aEwW_typeScrim{background:#0000004d}._8aEwW_typeLabel{z-index:2;text-align:center;padding:0 var(--space-3);font-family:var(--font-display);font-size:var(--text-card-title);font-weight:var(--display-weight-semi);letter-spacing:var(--display-tracking);color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._8aEwW_scaleBand{text-align:center}._8aEwW_scaleHeadline{font-family:var(--font-display);font-size:clamp(1.9rem,3.4vw,3rem);font-weight:var(--display-weight-bold);letter-spacing:var(--display-tracking);color:var(--ink);max-width:22ch;margin:0 auto var(--space-3);line-height:1.1}._8aEwW_scaleSub{color:#ffffffb8;font-size:var(--text-section-sub);line-height:var(--body-leading);max-width:52ch;margin:0 auto var(--space-5)}._8aEwW_scaleCtas{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._8aEwW_processBand{padding:var(--section-py) 0;background:var(--bg);position:relative;overflow:hidden}._8aEwW_processInner{z-index:1;position:relative}._8aEwW_sectionLabelDark{color:var(--muted-dark)}._8aEwW_processHeadline{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--display-weight-bold);letter-spacing:var(--display-tracking);line-height:var(--leading-h3);color:var(--ink);margin:var(--space-2) 0 var(--space-6)}@media (max-width:1024px){._8aEwW_typeGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){._8aEwW_typeGrid{grid-template-columns:1fr}._8aEwW_typeCard{height:130px}}
.MjIhUa_ctaBlock{text-align:center}.MjIhUa_ctaBlockDark{background:radial-gradient(ellipse at 50% 0%, #ffffff08 0%, transparent 70%), var(--bg);border-top:1px solid var(--border)}.MjIhUa_ctaInner{align-items:center;gap:var(--space-4);flex-direction:column;max-width:700px;margin:0 auto;display:flex}.MjIhUa_headline{font-size:var(--text-h2);text-wrap:balance}.MjIhUa_subheadline{font-size:var(--text-section-sub);max-width:50ch}.MjIhUa_actions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.MjIhUa_emailLink{font-size:var(--text-body-sm);font-weight:var(--body-weight-light);opacity:.72;transition:opacity var(--transition-fast)}@media (hover:hover){.MjIhUa_emailLink:hover{opacity:1}}.MjIhUa_relatedLinks{justify-content:center;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border);flex-wrap:wrap;width:100%;display:flex}.MjIhUa_relatedLink{align-items:center;gap:var(--space-1);font-family:var(--font-body);font-weight:var(--body-weight-normal);font-size:var(--text-body-sm);color:var(--muted);transition:color var(--transition-fast), gap var(--transition-base);display:inline-flex}@media (hover:hover){.MjIhUa_relatedLink:hover{color:var(--ink);gap:var(--space-2)}}.MjIhUa_relatedArrow{transition:transform var(--transition-base)}@media (hover:hover){.MjIhUa_relatedLink:hover .MjIhUa_relatedArrow{transform:translate(4px)}}.MjIhUa_halftone{isolation:isolate;background:radial-gradient(65% 60% at 50% 45%,#2b4eff29 0%,#0000 70%),#05070d;position:relative;overflow:hidden}.MjIhUa_halftone:before{content:"";z-index:-1;-webkit-mask-image:radial-gradient(ellipse 55% 85% at var(--ht-x,30%) 50%, #000 0%, transparent 75%);-webkit-mask-image:radial-gradient(ellipse 55% 85% at var(--ht-x,30%) 50%, #000 0%, transparent 75%);mask-image:radial-gradient(ellipse 55% 85% at var(--ht-x,30%) 50%, #000 0%, transparent 75%);background-image:radial-gradient(circle,#4d6bffd9 1.5px,#0000 2px);background-size:14px 14px;animation:18s ease-in-out infinite alternate MjIhUa_ht-drift;position:absolute;inset:0}.MjIhUa_halftone:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 58% at 50% 46%,#05070d 0%,#05070de0 45%,#0000 78%);position:absolute;inset:0}.MjIhUa_halftone .MjIhUa_subheadline{color:#ffffffdb}@property --ht-x{syntax:"<percentage>";inherits:false;initial-value:30%}@keyframes MjIhUa_ht-drift{0%{--ht-x:22%}to{--ht-x:78%}}@media (prefers-reduced-motion:reduce){.MjIhUa_halftone:before{--ht-x:50%;animation:none}}p.MjIhUa_headline.MjIhUa_headline{color:inherit;font-family:var(--font-display);font-weight:var(--display-weight-normal);letter-spacing:var(--display-tracking);line-height:var(--leading-h2);margin-top:0;margin-bottom:0}
.WlyNpq_wrap{position:relative}.WlyNpq_trigger,.WlyNpq_validator{scroll-margin-top:160px}.WlyNpq_trigger{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;cursor:pointer;font:inherit;display:flex}.WlyNpq_icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;opacity:.6;flex:none;width:18px;height:18px}.WlyNpq_light .WlyNpq_placeholder{color:#0000008c}.WlyNpq_dark .WlyNpq_placeholder{color:#ffffff73}.WlyNpq_validator{left:var(--space-2);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0}.WlyNpq_popover{z-index:30;padding:var(--space-2);border-radius:var(--radius-card);position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 40px #00000038}.WlyNpq_light .WlyNpq_popover{border:1px solid var(--border-light);color:var(--ink-dark);background:#fff}.WlyNpq_dark .WlyNpq_popover{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);background:#161618f7;border:1px solid #ffffff24}.WlyNpq_calendar{font-family:var(--font-body)}.WlyNpq_month{align-items:center;row-gap:var(--space-1);grid-template-columns:36px 1fr 36px;display:grid}.WlyNpq_caption{justify-content:center;display:flex}.WlyNpq_captionLabel{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--display-weight-semi);letter-spacing:.01em}.WlyNpq_navButton{width:36px;height:36px;color:inherit;cursor:pointer;transition:background var(--transition-fast);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.WlyNpq_navButton:disabled{opacity:.25;cursor:default}.WlyNpq_chevron{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.WlyNpq_grid{border-collapse:collapse;grid-column:1/-1}.WlyNpq_weekday{letter-spacing:.06em;text-transform:uppercase;opacity:.55;width:40px;height:28px;font-size:11px;font-weight:500}.WlyNpq_day{text-align:center;width:40px;height:40px;padding:0}.WlyNpq_dayButton{width:36px;height:36px;color:inherit;font:inherit;font-size:var(--text-body-sm);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:0;border-radius:50%;padding:0;position:relative}.WlyNpq_dayButton:focus-visible,.WlyNpq_navButton:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (hover:hover){.WlyNpq_light .WlyNpq_dayButton:hover,.WlyNpq_light .WlyNpq_navButton:hover:not(:disabled){background:#0000000f}.WlyNpq_dark .WlyNpq_dayButton:hover,.WlyNpq_dark .WlyNpq_navButton:hover:not(:disabled){background:#ffffff1a}}.WlyNpq_today .WlyNpq_dayButton{font-weight:600}.WlyNpq_today .WlyNpq_dayButton:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.WlyNpq_selected .WlyNpq_dayButton,.WlyNpq_selected .WlyNpq_dayButton:hover{background:var(--accent);color:#fff;font-weight:600}.WlyNpq_outside{opacity:.35}.WlyNpq_disabled .WlyNpq_dayButton{opacity:.3;cursor:not-allowed}.WlyNpq_disabled .WlyNpq_dayButton:hover{background:0 0}
.WED7Ua_frame{aspect-ratio:16/9;border-radius:var(--radius-card);background:#000;width:100%;position:relative;overflow:hidden}.WED7Ua_media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.WED7Ua_still{object-fit:cover}.WED7Ua_fade{transition:opacity var(--transition-slow)}.WED7Ua_hidden{opacity:0}
.GJj6xW_wrap{position:relative}.GJj6xW_panel{z-index:30;border-radius:calc(var(--radius-card) / 2);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #00000038}.GJj6xW_panel[hidden]{display:none}.GJj6xW_list{max-height:300px;margin:0;padding:4px;list-style:none;overflow-y:auto}.GJj6xW_option{cursor:pointer;border-radius:6px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.GJj6xW_title{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:500;line-height:1.35}.GJj6xW_detail{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--body-weight-light);line-height:1.35}.GJj6xW_credit{font-family:var(--font-body);letter-spacing:.01em;margin:0;padding:6px 16px 8px;font-size:11px}.GJj6xW_light .GJj6xW_panel{border:1px solid var(--border-light);background:#fff}.GJj6xW_light .GJj6xW_title{color:var(--ink-dark)}.GJj6xW_light .GJj6xW_detail,.GJj6xW_light .GJj6xW_credit{color:#0000008c}.GJj6xW_light .GJj6xW_active{background:#0000000d}.GJj6xW_dark .GJj6xW_panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161618f7;border:1px solid #ffffff24}.GJj6xW_dark .GJj6xW_title{color:var(--ink)}.GJj6xW_dark .GJj6xW_detail,.GJj6xW_dark .GJj6xW_credit{color:#fff9}.GJj6xW_dark .GJj6xW_active{background:#ffffff14}
.JhAfUa_form{gap:var(--space-4);display:grid}.JhAfUa_summary{padding:var(--space-3);border-radius:var(--radius-card);background:#2b4eff1f;border:1px solid #4d6bff59}.JhAfUa_summaryLabel{margin-bottom:var(--space-1);font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-semi);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:#ffffffb8;display:block}.JhAfUa_summaryList{font-size:var(--text-body-sm);color:var(--ink);gap:4px;margin:0;padding:0;list-style:none;display:grid}.JhAfUa_grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.JhAfUa_field{gap:6px;min-width:0;display:grid}.JhAfUa_wide{grid-column:1/-1}.JhAfUa_label{font-family:var(--font-display);font-size:11px;font-weight:var(--display-weight-semi);letter-spacing:var(--tracking-h6);text-transform:uppercase;color:#ffffffb8}.JhAfUa_input{width:100%;color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0a;border:1px solid #ffffff29;border-radius:10px;padding:13px 14px;line-height:1.25;transition:border-color .2s,background .2s}.JhAfUa_input::placeholder{color:#ffffff73}.JhAfUa_input:focus{background:#4d6bff14;border-color:#4d6bff;outline:none}textarea.JhAfUa_input{resize:vertical}.JhAfUa_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.JhAfUa_resumed{font-family:var(--font-body);font-size:var(--text-body-sm);color:#ffffffb8}.JhAfUa_actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.JhAfUa_back{color:#ffffffb8;font-family:var(--font-body);font-size:var(--text-body-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.JhAfUa_back:hover{color:var(--ink)}.JhAfUa_done{justify-items:start;gap:var(--space-1);display:grid}.JhAfUa_doneMark{background:var(--accent);border-radius:50%;width:40px;height:40px;position:relative;box-shadow:0 0 32px #2b4eff99}.JhAfUa_doneMark:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:14px;height:8px;position:absolute;top:12px;left:13px;transform:rotate(-45deg)}.JhAfUa_doneTitle{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--display-weight-bold);color:var(--ink)}.JhAfUa_doneText{max-width:48ch;font-size:var(--text-body-sm);line-height:var(--body-leading);color:#ffffffc7;margin:0}@media (max-width:640px){.JhAfUa_grid{grid-template-columns:1fr}}
.DJWtyW_card{padding:var(--space-4) var(--space-4) 0;border-radius:var(--radius-card);background:var(--surface);border:1px solid #ffffff14;scroll-margin-top:120px;box-shadow:0 32px 80px #2b4eff40}.DJWtyW_panel[data-form]{padding-bottom:var(--space-4)}.DJWtyW_tabs{gap:var(--space-1);margin-bottom:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.DJWtyW_tab{align-content:start;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);color:var(--ink);text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff24;transition:background-color .25s,border-color .25s;display:grid}.DJWtyW_tab:hover{border-color:#ffffff52}.DJWtyW_tab[aria-selected=true]{border-color:var(--accent);background:var(--accent)}.DJWtyW_tab:focus-visible{outline:2px solid var(--accent-light);outline-offset:3px}.DJWtyW_tabLabel{align-items:center;gap:var(--space-1);font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted);display:inline-flex}.DJWtyW_tab[aria-selected=true] .DJWtyW_tabLabel{color:#ffffffc7}.DJWtyW_tabTitle{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--display-weight-semi);letter-spacing:var(--tracking-h3);text-wrap:balance;line-height:1.2}.DJWtyW_nowrap{white-space:nowrap}.DJWtyW_icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.DJWtyW_panel{flex-direction:column;display:flex}.DJWtyW_panel[hidden]{display:none}.DJWtyW_sub{margin:0 0 var(--space-2);font-size:var(--text-section-sub);color:#ffffffb8;line-height:1.6}.DJWtyW_subLink{color:#fff;white-space:nowrap;text-underline-offset:3px;text-decoration:underline}.DJWtyW_calendar{border-radius:10px;overflow:hidden;container-type:inline-size}.DJWtyW_calendar .meetings-iframe-container{margin-inline:-4px}@container (min-width:660px){.DJWtyW_calendar .meetings-iframe-container{margin:-16px -3px 0}}@media (max-width:640px){.DJWtyW_card{padding:var(--space-2) var(--space-2) 0}.DJWtyW_panel[data-form]{padding-bottom:var(--space-2)}.DJWtyW_tabs{grid-template-columns:minmax(0,1fr)}.DJWtyW_tab{padding:var(--space-2)}}
.BLbonG_logoBar{padding:var(--space-10) 0;background-color:var(--bg);border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;overflow:hidden}.BLbonG_label{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-6);text-align:center;display:block}.BLbonG_marqueeContainer{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.BLbonG_marqueeTrack{white-space:nowrap;align-items:center;width:max-content;animation:45s linear infinite BLbonG_marquee;display:flex}@keyframes BLbonG_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.BLbonG_marqueeTrack{justify-content:center;gap:var(--space-6);width:100%;padding:0 var(--space-3);flex-wrap:wrap;animation:none}}.BLbonG_logoItem{margin:0 var(--space-6);flex-shrink:0;align-items:center;display:flex}.BLbonG_logoImage{object-fit:contain;opacity:.45;filter:grayscale();width:auto;height:56px;transition:opacity .5s,filter .5s}@media (hover:hover){.BLbonG_logoItem:hover .BLbonG_logoImage{opacity:1;filter:grayscale(0)}}@media (max-width:768px){.BLbonG_logoImage{height:40px}.BLbonG_logoItem{margin:0 var(--space-5)}}.BLbonG_logoBar{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);background-color:#fff}.BLbonG_label{color:var(--muted-dark)}.BLbonG_logoImage{filter:grayscale()invert();opacity:.55}@media (hover:hover){.BLbonG_logoItem:hover .BLbonG_logoImage{filter:grayscale(0)invert();opacity:.85}}.BLbonG_logoBarHero{padding-top:var(--space-3);overflow:hidden}.BLbonG_logoBarHero .BLbonG_logoItem{margin:0 clamp(22px,2vw + 8px,44px)}.BLbonG_logoBarHero .BLbonG_logoImage{filter:grayscale();opacity:.75;height:clamp(42px,3vw + 16px,60px)}@media (hover:hover){.BLbonG_logoBarHero .BLbonG_logoItem:hover .BLbonG_logoImage{filter:grayscale(0);opacity:1}}@media (max-width:768px){.BLbonG_logoBarHero .BLbonG_logoImage{opacity:.78;height:32px}.BLbonG_logoBarHero .BLbonG_logoItem{margin:0 18px}}.BLbonG_logoBarStrip{--strip-h:40px;gap:var(--space-1);display:grid;overflow:hidden}.BLbonG_logoBarStrip .BLbonG_marqueeContainer{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.BLbonG_logoBarStrip .BLbonG_marqueeTrack{animation-duration:70s}.BLbonG_logoBarStrip .BLbonG_reverse{animation-direction:reverse}.BLbonG_logoBarStrip .BLbonG_logoItem{margin:0 var(--space-2)}.BLbonG_logoBarStrip .BLbonG_logoImage{height:var(--strip-h);filter:grayscale();opacity:.72}@media (hover:hover){.BLbonG_logoBarStrip .BLbonG_logoItem:hover .BLbonG_logoImage{filter:grayscale(0);opacity:1}}@media (max-width:768px){.BLbonG_logoBarStrip{--strip-h:36px}.BLbonG_logoBarStrip .BLbonG_logoItem{margin:0 calc(var(--space-1) * 1.5)}}@media (prefers-reduced-motion:reduce){.BLbonG_logoBarStrip .BLbonG_marqueeTrack{flex-wrap:nowrap;justify-content:flex-start;gap:0;width:max-content;padding:0}}
.gaYhka_section{background:radial-gradient(60% 55%,#2b4eff29 0%,#0000 70%),#05070d;border-top:1px solid #ffffff14}.gaYhka_frame{border-radius:var(--radius-card);background:conic-gradient(from var(--rv-angle), #ffffff14 0deg, #ffffff14 250deg, #a0b4fff2 320deg, #ffffff14 360deg);max-width:1080px;margin:0 auto;padding:1.5px;animation:9s linear infinite gaYhka_rv-orbit;position:relative;box-shadow:0 30px 90px #2b4eff47}@property --rv-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes gaYhka_rv-orbit{to{--rv-angle:360deg}}.gaYhka_card{isolation:isolate;padding:var(--space-6) var(--space-6) var(--space-5);border-radius:calc(var(--radius-card) - 1.5px);color:#fff;background:linear-gradient(135deg,#2b4eff 0%,#2340d8 55%,#1d33b4 100%);margin:0;position:relative;overflow:hidden}.gaYhka_card:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#ffffff1f 50%,#0000 65%) 150% 0/250% 100%;animation:8s ease-in-out infinite gaYhka_rv-sheen;position:absolute;inset:0}@keyframes gaYhka_rv-sheen{0%,55%{background-position:150% 0}85%,to{background-position:-50% 0}}.gaYhka_top{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.gaYhka_logo{width:auto;height:44px}.gaYhka_stars{font-size:var(--text-editorial);letter-spacing:8px;white-space:nowrap;margin-left:auto}@supports (animation-timeline:view()){.gaYhka_star{animation:linear both gaYhka_rv-star;animation-timeline:view()}.gaYhka_star:first-child{animation-range:entry 20% entry 45%}.gaYhka_star:nth-child(2){animation-range:entry 30% entry 55%}.gaYhka_star:nth-child(3){animation-range:entry 40% entry 65%}.gaYhka_star:nth-child(4){animation-range:entry 50% entry 75%}.gaYhka_star:nth-child(5){animation-range:entry 60% entry 85%}}@keyframes gaYhka_rv-star{0%{opacity:.2;transform:scale(.6)}to{opacity:1;transform:none}}.gaYhka_star{display:inline-block}.gaYhka_quote{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--display-weight-semi);line-height:var(--leading-h4);color:#fff;margin:0}.gaYhka_attribution{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid #ffffff38;flex-wrap:wrap;display:flex}.gaYhka_byline{flex-direction:column;gap:6px;display:flex}.gaYhka_name{font-size:var(--text-section-sub);font-weight:var(--body-weight-semi)}.gaYhka_meta{font-size:var(--text-body-sm);color:#ffffffb8}.gaYhka_link{color:#fff}@media (max-width:767px){.gaYhka_card{padding:var(--space-4)}.gaYhka_logo{height:32px}.gaYhka_stars{letter-spacing:4px}}@media (prefers-reduced-motion:reduce){.gaYhka_frame,.gaYhka_card:after,.gaYhka_star{animation:none}}
.Cc2HJG_section{background:var(--bg);color:var(--ink);position:relative;overflow:hidden}.Cc2HJG_dots{pointer-events:none;background:radial-gradient(55% 45% at 50% 38%,#2b4eff38,#0000 70%),radial-gradient(circle,#ffffff12 1px,#0000 1.4px) 0 0/18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 75% at 50% 40%,#000 40%,#0000 100%);mask-image:radial-gradient(85% 75% at 50% 40%,#000 40%,#0000 100%)}.Cc2HJG_inner{position:relative}.Cc2HJG_head{justify-items:center;gap:var(--space-2);text-align:center;display:grid}.Cc2HJG_label{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:#ffffffb3}.Cc2HJG_heading{max-width:24ch;font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--display-weight-normal);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);text-wrap:balance;margin:0}.Cc2HJG_intro{max-width:58ch;font-size:var(--text-section-sub);line-height:var(--body-leading);color:#ffffffbf;margin:0}.Cc2HJG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Cc2HJG_tiers{align-items:stretch;gap:var(--space-3);margin:var(--space-8) 0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:0;display:grid}.Cc2HJG_tier{gap:var(--space-2);padding:8px 8px var(--space-4);border-radius:var(--radius-card);background:var(--surface);cursor:pointer;border:1px solid #ffffff17;flex-direction:column;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;position:relative}@media (hover:hover){.Cc2HJG_tier:hover{border-color:#ffffff2e;transform:translateY(-4px)}}.Cc2HJG_tier:has(input:focus-visible){outline-offset:4px;outline:2px solid #4d6bff}.Cc2HJG_tierFeatured{border-color:#4d6bff73;box-shadow:0 0 0 1px #4d6bff33,0 24px 80px -24px #2b4eff8c}.Cc2HJG_tierActive{border-color:#4d6bff;box-shadow:0 0 0 1px #4d6bff,0 30px 90px -20px #2b4effb3}.Cc2HJG_panel{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);background:linear-gradient(#ffffff14,#ffffff06);border:1px solid #ffffff14;display:grid}.Cc2HJG_panelTop{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.Cc2HJG_tierName{font-family:var(--font-display);font-size:var(--text-h5);font-weight:var(--display-weight-bold)}.Cc2HJG_badge{border-radius:var(--radius-pill);background:var(--accent);font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-semi);letter-spacing:.18em;text-transform:uppercase;color:#fff;flex:none;padding:5px 10px;box-shadow:0 0 18px #2b4eff99}.Cc2HJG_price{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--display-weight-bold);font-variant-numeric:tabular-nums;color:#7a90ff}.Cc2HJG_from{font-size:11px;font-weight:var(--display-weight-semi);letter-spacing:var(--tracking-h6);text-transform:uppercase;color:#ffffffb3}.Cc2HJG_select{border-radius:var(--radius-pill);text-align:center;font-family:var(--font-display);font-size:12px;font-weight:var(--display-weight-semi);letter-spacing:.16em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff29;padding:11px 16px;transition:background .25s,color .25s,border-color .25s;display:block}.Cc2HJG_selectActive{color:#000;background:#fff;border-color:#fff}.Cc2HJG_summary{padding:0 var(--space-2);font-size:var(--text-body-sm);line-height:var(--body-leading);color:#ffffffbf}.Cc2HJG_includes{padding:var(--space-2) var(--space-2) 0;border-top:1px solid #ffffff14;gap:10px;margin:0;list-style:none;display:grid}.Cc2HJG_includes li{font-size:var(--text-body-sm);color:#ffffffdb;padding-left:28px;line-height:1.5;position:relative}.Cc2HJG_includes li:before{content:"";border:1.5px solid #7a90ffcc;border-radius:50%;width:18px;height:18px;position:absolute;top:.15em;left:0}.Cc2HJG_includes li:after{content:"";border-bottom:1.5px solid #7a90ff;border-left:1.5px solid #7a90ff;width:7px;height:4px;position:absolute;top:.48em;left:6px;transform:rotate(-45deg)}.Cc2HJG_builder{gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-4);border-radius:var(--radius-card);background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff14;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.Cc2HJG_subheading{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--display-weight-bold);margin:0}.Cc2HJG_subintro{margin:var(--space-1) 0 var(--space-3);font-size:var(--text-body-sm);color:#ffffffb3}.Cc2HJG_addOnList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.Cc2HJG_addOn{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);background:#ffffff05;border:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto auto;transition:border-color .25s,background .25s;display:grid}.Cc2HJG_addOnOn{background:#2b4eff1a;border-color:#4d6bff80}.Cc2HJG_addOnText{gap:2px;min-width:0;display:grid}.Cc2HJG_addOnName{font-family:var(--font-display);font-size:var(--text-h5);font-weight:var(--display-weight-semi)}.Cc2HJG_addOnDescription{font-size:var(--text-body-sm);color:#ffffffb3;line-height:1.5}.Cc2HJG_addOnPrice{font-family:var(--font-display);font-size:13px;font-weight:var(--display-weight-semi);font-variant-numeric:tabular-nums;color:#7a90ff;white-space:nowrap}.Cc2HJG_switch{border-radius:var(--radius-pill);cursor:pointer;background:#ffffff29;border:0;width:48px;height:28px;padding:0;transition:background .2s;position:relative}.Cc2HJG_switchOn{background:var(--accent);box-shadow:0 0 16px #2b4eff99}.Cc2HJG_knob{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px}.Cc2HJG_switchOn .Cc2HJG_knob{transform:translate(20px)}.Cc2HJG_switch:focus-visible,.Cc2HJG_stepper button:focus-visible{outline-offset:3px;outline:2px solid #4d6bff}.Cc2HJG_stepper{border-radius:var(--radius-pill);border:1px solid #ffffff1f;align-items:center;gap:4px;padding:3px;display:inline-flex}.Cc2HJG_stepper button{width:32px;height:32px;color:var(--ink);font-size:var(--text-h5);cursor:pointer;background:#ffffff14;border:0;border-radius:50%;line-height:1;transition:background .2s}.Cc2HJG_stepper button:hover:not(:disabled){background:var(--accent)}.Cc2HJG_stepper button:disabled{cursor:default;color:#ffffff59}.Cc2HJG_count{text-align:center;min-width:2ch;font-family:var(--font-display);font-weight:var(--display-weight-semi);font-variant-numeric:tabular-nums}.Cc2HJG_estimate{padding:var(--space-4);border-radius:var(--radius-card);background:radial-gradient(90% 70% at 100% 0,#2b4eff59,#0000 60%),#0b0b0d;border:1px solid #4d6bff59;position:sticky;top:120px;box-shadow:0 30px 80px -30px #2b4eff99}.Cc2HJG_estimateBody{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.Cc2HJG_estimateLabel{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-semi);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:#ffffffb8}.Cc2HJG_estimateLine{font-size:var(--text-body-sm);color:#fffc}.Cc2HJG_total{margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--display-weight-bold);font-variant-numeric:tabular-nums;color:#fff}.Cc2HJG_breakdown{margin-bottom:var(--space-2);font-size:var(--text-body-sm);color:#ffffffb8}.Cc2HJG_cta{justify-content:center;width:100%}.Cc2HJG_note{margin:var(--space-2) 0 0;color:#ffffffb3;font-size:13px;line-height:1.5}@media (max-width:1024px){.Cc2HJG_tiers{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.Cc2HJG_builder{padding:var(--space-3);grid-template-columns:1fr}.Cc2HJG_estimate{position:static}}@media (max-width:640px){.Cc2HJG_addOn{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.Cc2HJG_addOnText{grid-column:1/-1}.Cc2HJG_addOnPrice{grid-area:2/1}.Cc2HJG_addOn>:last-child{grid-area:2/2}}@media (prefers-reduced-motion:reduce){.Cc2HJG_tier,.Cc2HJG_tier:hover{transition:none;transform:none}}
.oPa4ma_player{--ui-text:max(8px, 1.9cqw);color:#fff;font-family:var(--font-body);background:#000;line-height:1;position:absolute;inset:0;container-type:inline-size}.oPa4ma_player>*{font-size:var(--ui-text)}.oPa4ma_player img{object-fit:cover}.oPa4ma_badge{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6;background:#0000008c;padding:1.2cqw 2cqw;position:absolute;top:3cqw;left:3cqw}.oPa4ma_play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border-radius:50%;width:11cqw;height:11cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff59}.oPa4ma_play:after{content:"";border:2.2cqw solid #0000;border-left:3.6cqw solid #fff;border-right-width:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.oPa4ma_bar{background:linear-gradient(#0000 0%,#000000b8 100%);flex-direction:column;gap:1.8cqw;padding:10cqw 3cqw 3cqw;display:flex;position:absolute;inset:auto 0 0}.oPa4ma_meta{justify-content:space-between;align-items:baseline;gap:2cqw;display:flex}.oPa4ma_title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.oPa4ma_title i{color:#ffffffb8;font-style:normal;font-weight:400}.oPa4ma_duration{font-variant-numeric:tabular-nums;color:#ffffffb8}.oPa4ma_scrub{background:#ffffff47;border-radius:2px;height:2px;overflow:hidden}.oPa4ma_scrub span{background:#fff;height:100%;display:block}
._4XdTmq_section{background:var(--bg);color:var(--ink)}._4XdTmq_microLabel{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--body-weight-semi);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-3);display:block}._4XdTmq_heading{margin:0 0 var(--space-2);max-width:20ch}._4XdTmq_standfirst{font-size:var(--text-section-sub);line-height:var(--body-leading);color:var(--muted);max-width:56ch;margin:0 0 var(--space-6)}._4XdTmq_grid{gap:var(--space-4);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}._4XdTmq_controls{gap:var(--space-4);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-4);flex-direction:column;display:flex}._4XdTmq_controlBlock{gap:var(--space-1);flex-direction:column;display:flex}._4XdTmq_controlLabel{font-family:var(--font-display);font-size:11px;font-weight:var(--body-weight-semi);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}._4XdTmq_controlHint{font-size:var(--text-body-sm);color:var(--muted)}._4XdTmq_stepper{border:1px solid var(--border);border-radius:var(--radius-pill);background:#ffffff0a;align-items:center;width:max-content;display:inline-flex;overflow:hidden}._4XdTmq_stepper button{font-family:var(--font-display);font-size:var(--text-h5);font-weight:var(--display-weight-semi);color:var(--ink);padding:var(--space-1) var(--space-3);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none}._4XdTmq_stepper button:hover:not(:disabled){background:#ffffff14}._4XdTmq_stepper button:disabled{opacity:.3;cursor:default}._4XdTmq_stepper button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._4XdTmq_stepperValue{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--display-weight-semi);text-align:center;font-variant-numeric:tabular-nums;min-width:104px}._4XdTmq_addonList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._4XdTmq_addon{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-1) var(--space-2);cursor:pointer;transition:border-color var(--transition-fast);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}._4XdTmq_addon:hover{border-color:var(--border-hover)}._4XdTmq_addon input{width:18px;height:18px;accent-color:var(--accent)}._4XdTmq_addonName{font-size:var(--text-body-sm)}._4XdTmq_addonPrice{font-size:var(--text-body-sm);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}._4XdTmq_readout{top:var(--space-3);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex;position:sticky}._4XdTmq_readoutLabel{font-family:var(--font-display);font-size:11px;font-weight:var(--body-weight-semi);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}._4XdTmq_total{font-family:var(--font-display);font-size:var(--text-stat);font-weight:var(--display-weight-bold);letter-spacing:var(--display-tracking);font-variant-numeric:tabular-nums;margin:0;line-height:1}._4XdTmq_totalSub{font-size:var(--text-body-sm);color:var(--muted);margin:0}._4XdTmq_lines{padding:var(--space-2) 0 0;border-top:1px solid var(--border);gap:var(--space-1);flex-direction:column;margin:0;list-style:none;display:flex}._4XdTmq_lines li{justify-content:space-between;gap:var(--space-2);font-size:var(--text-body-sm);display:flex}._4XdTmq_lines li span{color:var(--muted)}._4XdTmq_lines li strong{font-variant-numeric:tabular-nums;font-weight:var(--body-weight-semi)}._4XdTmq_capRow{gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}._4XdTmq_capRow strong{font-family:var(--font-display);font-size:var(--text-card-title);font-weight:var(--display-weight-normal);font-variant-numeric:tabular-nums;display:block}._4XdTmq_capRow span{color:var(--muted);font-size:12px}._4XdTmq_finePrint{margin:var(--space-6) 0 0;padding:var(--space-3) 0 0;border-top:1px solid var(--border);gap:var(--space-1);flex-direction:column;list-style:none;display:flex}._4XdTmq_finePrint li{font-size:var(--text-body-sm);color:var(--muted);max-width:78ch}@media (max-width:900px){._4XdTmq_grid{grid-template-columns:1fr}._4XdTmq_readout{position:static}}
.xxdq7a_first{padding-top:150px}.xxdq7a_firstGrid{row-gap:var(--space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"pitch""action""proof";align-items:start;display:grid}@media (min-width:1140px){.xxdq7a_firstGrid{column-gap:var(--space-6);grid-template-columns:736px minmax(0,1fr);grid-template-areas:"pitch pitch""action proof"}}@media (min-width:1360px){.xxdq7a_firstGrid{column-gap:var(--space-8);grid-template:"pitch action""proof action"1fr/minmax(0,5fr) minmax(736px,7fr);row-gap:0}.xxdq7a_proof{margin-top:var(--space-6)}}.xxdq7a_pitch{grid-area:pitch}.xxdq7a_pitch .opener-claim{margin-bottom:var(--space-3)}.xxdq7a_pitch .text-editorial{max-width:30ch;margin:0}.xxdq7a_action{grid-area:action;width:100%;max-width:736px;scroll-margin-top:120px}@media (min-width:1360px){.xxdq7a_action{max-width:none}}.xxdq7a_proof{gap:var(--space-5);flex-direction:column;grid-area:proof;display:flex}.xxdq7a_promises{margin:0;padding:0;list-style:none}.xxdq7a_trustLine{margin:0 0 var(--space-2)}.xxdq7a_nowrap{white-space:nowrap}.xxdq7a_stars{color:var(--accent-light);letter-spacing:.08em}.xxdq7a_trust{container-type:inline-size}@media (max-width:700px){.xxdq7a_first{padding-top:136px}}
.SRCTwq_servicePage{min-height:0}.SRCTwq_upsell{border-top:1px solid var(--border)}.SRCTwq_upsellHeading{font-size:var(--text-h3);margin-bottom:var(--space-3)}.SRCTwq_upsellText{font-size:var(--text-body);margin-bottom:var(--space-6)}.SRCTwq_upsellLinks{gap:var(--space-4);flex-wrap:wrap;display:flex}.service-body{padding:var(--section-py) 0}.service-body h2{font-size:var(--text-h3);margin-bottom:var(--space-4)}.service-body h3{font-size:var(--text-section-sub);margin-bottom:var(--space-2);margin-top:var(--space-6)}.service-body p{margin-bottom:var(--space-3);font-size:var(--text-body);max-width:none;line-height:1.7}.service-body .price{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--display-weight-normal);color:var(--ink);text-transform:none;letter-spacing:0;margin:var(--space-4) 0}.service-content-grid{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.service-content-grid{gap:var(--space-12);grid-template-columns:7fr 5fr;align-items:start}}.faq-grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.faq-grid{gap:var(--space-8);grid-template-columns:3fr 9fr;align-items:start}}
._7HvKOW_section{background-color:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:var(--space-8) 0}._7HvKOW_inner{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:768px){._7HvKOW_inner{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0}}._7HvKOW_stat{gap:var(--space-1);text-align:center;padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}@media (min-width:768px){._7HvKOW_stat{border-right:1px solid var(--border)}._7HvKOW_stat:last-child{border-right:none}}._7HvKOW_value{font-family:var(--font-display);font-size:var(--text-card-title);padding:0 var(--space-2);font-weight:var(--display-weight-bold);color:var(--ink);letter-spacing:-.02em;white-space:nowrap;line-height:1}._7HvKOW_label{font-family:var(--font-display);font-size:11px;font-weight:var(--display-weight-normal);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}._7HvKOW_label a{color:inherit;text-underline-offset:3px;transition:color var(--transition-base);text-decoration:underline}._7HvKOW_label a:hover{color:var(--ink)}._7HvKOW_light ._7HvKOW_label a:hover{color:var(--ink-dark)}@media (min-width:768px){._7HvKOW_label{white-space:nowrap}}._7HvKOW_light{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);background-color:#fff}._7HvKOW_light ._7HvKOW_value{color:var(--ink-dark)}._7HvKOW_light ._7HvKOW_label{color:var(--muted-dark)}._7HvKOW_light ._7HvKOW_stat{border-color:var(--border-light)}@media (max-width:767px){._7HvKOW_stat{padding:var(--space-3) 0;text-align:left;border-top:1px solid var(--border)}._7HvKOW_stat:first-child{border-top:none;padding-top:0}._7HvKOW_value{font-size:var(--text-editorial);padding:0}._7HvKOW_label{font-size:10px}}
.kBp-LG_wall{width:100%;height:100%;perspective:var(--dw-perspective);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.kBp-LG_plane{align-items:flex-start;gap:var(--dw-gap);transform-origin:50% 25%;transform:translate(-50%, -25%) rotateX(var(--dw-tilt)) rotateY(var(--dw-turn)) scale(1.14);transform-style:preserve-3d;justify-content:center;display:flex;position:absolute;top:50%;left:50%}.kBp-LG_column{gap:var(--dw-gap);transform-style:preserve-3d;will-change:transform;flex-direction:column;animation:linear infinite kBp-LG_drift;display:flex}.kBp-LG_column:hover{animation-play-state:paused}.kBp-LG_stack{gap:var(--dw-gap);flex-direction:column;display:flex}.kBp-LG_tile{width:var(--dw-tile-w);aspect-ratio:3/2;border-radius:var(--radius-card);background:#111;transition:transform .35s;display:block;position:relative;overflow:hidden}.kBp-LG_tile:after{content:"";background:var(--dw-overlay);opacity:var(--dw-dim);pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.kBp-LG_tile:hover{transform:translateZ(48px)}.kBp-LG_tile:hover:after{opacity:0}.kBp-LG_tileImage{object-fit:cover;opacity:0;transition:opacity .9s;animation:0s 3s forwards kBp-LG_tile-reveal}.kBp-LG_tileImage[data-loaded]{opacity:1}@keyframes kBp-LG_tile-reveal{to{opacity:1}}@keyframes kBp-LG_drift{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - (var(--dw-gap) / 2)))}}@media (prefers-reduced-motion:reduce){.kBp-LG_tileImage{transition:none}.kBp-LG_column{animation:none}}@media (max-width:768px){.kBp-LG_wall{--dw-tile-w:150px;--dw-gap:12px;--dw-tilt:10deg;--dw-turn:-8deg}}
._6IMIvq_wrap{gap:var(--space-6);margin:var(--space-10) 0 0;max-width:920px;display:flex;position:relative}._6IMIvq_ghostMark{font-family:var(--font-accent);font-size:var(--text-h1);color:#0000000f;transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:700;line-height:1;position:absolute;top:-24px;left:-16px;transform:scale(3)translateY(.2em)}._6IMIvq_rail{align-items:center;gap:var(--space-3);padding-top:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}._6IMIvq_railLabel{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted-dark);writing-mode:vertical-rl;text-orientation:mixed}._6IMIvq_railLine{background:var(--border-light);flex:1;width:1px;min-height:64px}._6IMIvq_body{z-index:1;min-width:0;position:relative}._6IMIvq_quote{font-family:var(--font-body);font-size:var(--text-h3);font-weight:var(--body-weight-light);letter-spacing:-.01em;color:var(--ink-dark);max-width:34ch;margin:0;line-height:1.35}._6IMIvq_word{margin-right:.28em;display:inline-block}._6IMIvq_accentWord{font-family:var(--font-accent);font-style:italic;font-weight:500}._6IMIvq_author{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}._6IMIvq_authorLine{background:var(--ink-dark);transform-origin:0;width:32px;height:1px}._6IMIvq_authorMeta{flex-direction:column;display:flex}._6IMIvq_authorName{font-family:var(--font-display);font-size:var(--text-section-sub);font-weight:var(--display-weight-semi);color:var(--ink-dark)}._6IMIvq_authorRole{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--muted-dark)}._6IMIvq_companyChip{font-family:var(--font-display);font-size:12px;font-weight:var(--display-weight-semi);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dark);border:1px solid var(--border-light);border-radius:var(--radius-pill);background:#fff;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}._6IMIvq_chipDot{border-radius:var(--radius-pill);background:var(--accent);width:6px;height:6px}@media (max-width:700px){._6IMIvq_wrap{gap:var(--space-3)}._6IMIvq_rail{display:none}._6IMIvq_ghostMark{transform:scale(1.8)translateY(.2em)}}
.CFw-0G_band{padding:var(--space-10,96px) 0 0;overflow:hidden}.CFw-0G_label{margin-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted);display:block}.CFw-0G_heading{max-width:24ch;margin:0 0 var(--space-5);color:var(--ink)}.CFw-0G_viewport{height:min(72vh,660px);position:relative}@media (max-width:768px){.CFw-0G_heading{margin-bottom:var(--space-4)}.CFw-0G_viewport{height:460px}}
.n-7J3a_section{color:#111;background:#fff}.n-7J3a_eyebrow{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted-dark);margin-bottom:var(--space-2);display:block}.n-7J3a_heading{color:#111;text-wrap:balance;margin:0}.n-7J3a_intro{margin-top:var(--space-3);color:#000000a6;max-width:60ch;font-size:var(--text-section-sub);line-height:1.65}.n-7J3a_stage{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:5fr 7fr;align-items:start;display:grid}.n-7J3a_rail{border-top:1px solid #0000001a;margin:0;padding:0;list-style:none}.n-7J3a_row{border-bottom:1px solid #0000001a;position:relative}.n-7J3a_rowButton{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) 0;color:#111;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.n-7J3a_rowButton:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.n-7J3a_num{min-width:28px;font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-semi);letter-spacing:var(--micro-label-tracking);color:var(--muted-dark);transition:color .3s}.n-7J3a_rowTitle{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--display-weight-bold);line-height:var(--leading-h4);color:#0000009e;flex:1;transition:color .3s}.n-7J3a_rowActive .n-7J3a_rowTitle{color:#000}.n-7J3a_rowActive .n-7J3a_num{color:var(--accent)}.n-7J3a_chev{flex:none;width:14px;height:14px;position:relative}.n-7J3a_chev:before,.n-7J3a_chev:after{content:"";background:#111;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute}.n-7J3a_chev:before{height:2px;top:6px;left:0;right:0}.n-7J3a_chev:after{width:2px;top:0;bottom:0;left:6px}.n-7J3a_rowActive .n-7J3a_chev:after{opacity:0;transform:scaleY(0)}.n-7J3a_rowBody{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1);display:grid}.n-7J3a_rowActive .n-7J3a_rowBody{grid-template-rows:1fr}.n-7J3a_rowBodyInner{overflow:hidden}.n-7J3a_list{padding:0 0 var(--space-4) 52px;gap:8px;margin:0;list-style:none;display:grid}.n-7J3a_list li{color:#000000b8;font-size:var(--text-body-sm);padding-left:26px;line-height:1.5;position:relative}.n-7J3a_list li:before{content:"✓";color:#2b4eff;background:#2b4eff1a;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:flex;position:absolute;top:2px;left:0}.n-7J3a_progress{height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.n-7J3a_progressRun{background:var(--accent);transform-origin:0;height:100%;animation:6s linear forwards n-7J3a_sl-progress;display:block;transform:scaleX(0)}.n-7J3a_paused .n-7J3a_progressRun{animation-play-state:paused}@keyframes n-7J3a_sl-progress{to{transform:scaleX(1)}}.n-7J3a_media{aspect-ratio:3/2;border-radius:var(--radius-card);background:#f1f1f1;position:relative;overflow:hidden}.n-7J3a_slide{opacity:0;transition:opacity .6s,transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.03)}.n-7J3a_slideActive{opacity:1;transform:none}.n-7J3a_slide img{object-fit:cover}@media (max-width:900px){.n-7J3a_stage{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:1fr}.n-7J3a_media{order:-1}}@media (prefers-reduced-motion:reduce){.n-7J3a_rowBody,.n-7J3a_slide,.n-7J3a_chev:before,.n-7J3a_chev:after{transition:none}.n-7J3a_progressRun{animation:none}}.n-7J3a_eyebrowHeading{margin-top:0;line-height:1.6}.n-7J3a_eyebrowHeading:before{content:"/";content:"/" / ""}p.n-7J3a_heading{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--display-weight-normal);letter-spacing:var(--display-tracking);line-height:var(--leading-h2)}
.cElZ9a_band{padding-top:var(--space-8)}.cElZ9a_inner{width:min(100%,128svh);margin-inline:auto}.cElZ9a_label{margin-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted);display:block}.cElZ9a_frame{aspect-ratio:16/9;border-radius:var(--radius-card);background:#000}.cElZ9a_reel{box-shadow:0 32px 80px #2b4eff40,0 8px 24px #00000073}@media (max-width:700px){.cElZ9a_inner{width:100%}}
.NfDiEG_founder{border-top:1px solid var(--border)}.NfDiEG_founderGrid{gap:var(--space-6);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){.NfDiEG_founderGrid{gap:var(--space-12);grid-template-columns:5fr 6fr}}.NfDiEG_portrait{aspect-ratio:1;border-radius:var(--radius-card);background:#111;width:100%;position:relative;overflow:hidden;box-shadow:0 32px 80px #2b4eff40,0 8px 24px #00000073}.NfDiEG_portrait img{object-fit:cover}.NfDiEG_founderText{gap:var(--space-3);flex-direction:column;max-width:58ch;display:flex}.NfDiEG_label{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted);display:block}.NfDiEG_name{font-size:var(--text-h3);line-height:var(--leading-h2)}.NfDiEG_lead{font-family:var(--font-body);font-size:var(--text-section-sub);color:#fff;max-width:none;font-weight:300;line-height:1.6}.NfDiEG_body{font-family:var(--font-body);font-size:var(--text-body);color:#ffffffb8;max-width:none;font-weight:300;line-height:1.75}.NfDiEG_labelDark{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted-dark);margin-bottom:var(--space-2);display:block}.NfDiEG_manifesto{color:#000;background:#fff;padding:120px 0}.NfDiEG_statement{color:#000;line-height:var(--leading-h2);max-width:24ch;margin-bottom:var(--space-8)}.NfDiEG_principles{border-top:1px solid #0000001f;grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.NfDiEG_principles{column-gap:var(--space-8);grid-template-columns:repeat(2,1fr)}}.NfDiEG_principle{column-gap:var(--space-2);row-gap:var(--space-1);padding:var(--space-5) 0;border-bottom:1px solid #0000001f;grid-template-columns:48px 1fr;align-content:start;display:grid}.NfDiEG_index{font-family:var(--font-display);font-size:13px;font-weight:var(--display-weight-bold);letter-spacing:.16em;color:var(--muted-dark);grid-row:span 2;padding-top:6px}.NfDiEG_principleTitle{font-family:var(--font-display);font-size:var(--text-h4);text-transform:none;color:#000;font-weight:700;line-height:1.2}.NfDiEG_principleText{font-family:var(--font-body);font-size:var(--text-body);color:#555;max-width:52ch;font-weight:300;line-height:1.65}.NfDiEG_crew{border-top:1px solid var(--border)}.NfDiEG_crewHeading{line-height:var(--leading-h2);margin-bottom:var(--space-3)}.NfDiEG_crewIntro{font-family:var(--font-body);font-size:var(--text-section-sub);color:#ffffffb8;max-width:58ch;margin-bottom:var(--space-6);font-weight:300;line-height:1.65}.NfDiEG_crewGrid{gap:var(--space-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.NfDiEG_crewGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.NfDiEG_crewGrid{grid-template-columns:repeat(4,1fr)}}.NfDiEG_crewCard{gap:var(--space-1);flex-direction:column;display:flex}.NfDiEG_crewPhoto{aspect-ratio:3/2;border-radius:var(--radius-card);margin-bottom:var(--space-2);background:#111;display:block;position:relative;overflow:hidden}.NfDiEG_crewPhoto img{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.NfDiEG_crewCard:hover .NfDiEG_crewPhoto img{transform:scale(1.04)}}.NfDiEG_crewRole{font-family:var(--font-display);font-size:var(--text-h4);font-weight:700;line-height:1.2}.NfDiEG_crewLine{font-family:var(--font-body);font-size:var(--text-body-sm);color:#ffffffb8;font-weight:300;line-height:1.55}@media (max-width:767px){.NfDiEG_manifesto{padding:80px 0}}.NfDiEG_nowrap{white-space:nowrap}.NfDiEG_titleLine{display:block}
.D7sAsq_wrap{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(48px,6vw,96px);display:grid}.D7sAsq_left{position:sticky;top:110px}.D7sAsq_heading{color:var(--ink);max-width:16ch}.D7sAsq_sub{margin-top:var(--space-3);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--body-leading);color:var(--muted);max-width:44ch}.D7sAsq_browse{margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:var(--display-weight-semi);color:var(--ink);transition:color var(--transition-fast);text-decoration:none;display:inline-block}.D7sAsq_browse:hover{opacity:.7}.D7sAsq_preview{margin-top:var(--space-5);aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--surface);position:relative;overflow:hidden;box-shadow:0 24px 64px #00000073}.D7sAsq_previewImage{position:absolute;inset:0}.D7sAsq_previewImage img{object-fit:cover}.D7sAsq_previewText{justify-content:center;align-items:flex-start;gap:var(--space-2);padding:var(--space-5);background:radial-gradient(120% 80% at 20% 0%, #2b4eff1f, transparent 60%), var(--surface);flex-direction:column;display:flex;position:absolute;inset:0}.D7sAsq_previewName{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--display-weight-bold);letter-spacing:var(--display-tracking);color:var(--ink)}.D7sAsq_previewNote{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--muted);max-width:30ch}.D7sAsq_previewCard{left:var(--space-2);bottom:var(--space-2);-webkit-backdrop-filter:blur(16px);background:#0a0a0a66;border:1px solid #ffffff24;border-radius:12px;padding:10px 16px;position:absolute;box-shadow:0 8px 24px #00000059}.D7sAsq_previewCaption{font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:var(--display-weight-semi);color:var(--ink)}.D7sAsq_previewSub{font-family:var(--font-body);font-size:var(--text-body-sm);color:#ffffffb3;margin-top:2px}.D7sAsq_pager{top:var(--space-2);left:var(--space-2);font-family:var(--font-display);font-size:10px;font-weight:var(--display-weight-semi);letter-spacing:.14em;color:var(--ink);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);background:#00000073;border:1px solid #ffffff29;padding:5px 11px;position:absolute}.D7sAsq_list{margin:0;padding:0;list-style:none}.D7sAsq_row{border-top:1px solid var(--border)}.D7sAsq_row:first-child{border-top:none}.D7sAsq_rowInner{gap:var(--space-3);padding:var(--space-5) 0;transition:opacity var(--transition-base);grid-template-columns:44px minmax(0,1fr) 44px;align-items:start;text-decoration:none;display:grid}.D7sAsq_rowIndex{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:.14em;color:var(--muted);padding-top:6px}.D7sAsq_rowTitle{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--display-weight-bold);letter-spacing:var(--display-tracking);line-height:var(--leading-h4);color:var(--ink);transition:color var(--transition-fast)}.D7sAsq_rowMeta{font-family:var(--font-display);font-size:11px;font-weight:var(--display-weight-normal);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:4px}.D7sAsq_rowDesc{margin-top:var(--space-2);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--body-leading);color:var(--muted);max-width:56ch}.D7sAsq_rowAction{-webkit-backdrop-filter:blur(12px);width:40px;height:40px;color:var(--ink);font-family:var(--font-display);transition:background var(--transition-base), transform var(--transition-base);background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;display:flex}a.D7sAsq_rowInner:hover .D7sAsq_rowAction{background:var(--ink);color:var(--ink-dark);transform:translate(2px,-2px)}@media (max-width:1024px){.D7sAsq_wrap{gap:var(--space-5);grid-template-columns:1fr}.D7sAsq_left{position:static}.D7sAsq_preview{max-width:560px}}
.T_GxTG_gallery{width:100%}.T_GxTG_stage{border-radius:var(--radius-card);aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.T_GxTG_row{cursor:grab;height:100%;display:flex}.T_GxTG_row:active{cursor:grabbing}.T_GxTG_slide{flex:0 0 100%;height:100%;position:relative}.T_GxTG_slide video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.T_GxTG_slideImg{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none}.T_GxTG_navBtn{border-radius:var(--radius-pill);color:#000;cursor:pointer;z-index:2;opacity:.75;width:40px;height:40px;transition:opacity var(--transition-fast), transform var(--transition-fast);background:#ffffffe0;border:none;place-content:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.T_GxTG_navBtn svg{width:20px;height:20px}.T_GxTG_navBtn:hover:not(:disabled){opacity:1;transform:translateY(-50%)scale(1.08)}.T_GxTG_navBtn:disabled{opacity:.25;cursor:default}.T_GxTG_navPrev{left:12px}.T_GxTG_navNext{right:12px}.T_GxTG_count{z-index:2;font-family:var(--font-display);font-size:11px;font-weight:var(--display-weight-semi);letter-spacing:.08em;color:#ffffffe6;border-radius:var(--radius-pill);background:#00000080;padding:4px 10px;position:absolute;bottom:10px;right:12px}.T_GxTG_strip{height:56px;margin-top:var(--space-1);justify-content:center;display:flex;overflow:hidden}.T_GxTG_stripTrack{min-width:0;height:100%;display:flex}.T_GxTG_thumb{cursor:pointer;background:#000;border:none;border-radius:6px;flex-shrink:0;height:100%;padding:0;position:relative;overflow:hidden}.T_GxTG_thumbImg{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}
._1gapiq_hero{background-color:var(--surface)}._1gapiq_microLabel{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-3);display:inline-block}._1gapiq_headline{max-width:16ch}._1gapiq_sub{margin-top:var(--space-4)}._1gapiq_badge{margin-top:var(--space-5);border-radius:var(--radius-pill);background:#ffffff1f;border:1px solid #fff3;align-items:center;gap:10px;padding:10px 18px;display:inline-flex;box-shadow:inset 0 1px #fff3,0 12px 32px #00000040}._1gapiq_badgeStars{color:var(--accent);letter-spacing:2px;font-size:var(--text-body-sm)}._1gapiq_badgeText{font-size:13px;font-weight:var(--body-weight-semi);color:#fff;white-space:nowrap}._1gapiq_bookGrid{gap:var(--space-10);grid-template-columns:5fr 7fr;align-items:start;display:grid}._1gapiq_coverageHeading{font-size:var(--text-h3);margin-bottom:var(--space-4)}._1gapiq_coverageList li{padding:var(--space-3) 0;border-bottom:1px solid var(--border-light);font-size:var(--text-body);font-weight:var(--body-weight-light);color:var(--ink-dark);line-height:1.6}._1gapiq_coverageList li:first-child{border-top:1px solid var(--border-light)}._1gapiq_deeperLink{margin-top:var(--space-4);font-size:var(--text-body-sm)}._1gapiq_deeperAnchor{color:var(--ink-dark);text-underline-offset:3px;transition:color var(--transition-base), text-decoration-color var(--transition-base);-webkit-text-decoration:underline #0000004d;text-decoration:underline #0000004d}@media (hover:hover){._1gapiq_deeperAnchor:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}@media (max-width:768px){._1gapiq_sub{margin-top:var(--space-3)}._1gapiq_badge{margin-top:var(--space-4);gap:8px;padding:9px 16px}._1gapiq_badgeStars{font-size:13px}._1gapiq_badgeText{white-space:normal}._1gapiq_bookGrid{gap:var(--space-6);grid-template-columns:1fr}}
.BM6dMq_hero{background-color:var(--surface)}.BM6dMq_microLabel{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-3);display:inline-block}.BM6dMq_headline{max-width:16ch}.BM6dMq_sub{margin-top:var(--space-4)}.BM6dMq_badge{margin-top:var(--space-5);border-radius:var(--radius-pill);background:#ffffff1f;border:1px solid #fff3;align-items:center;gap:10px;padding:10px 18px;display:inline-flex;box-shadow:inset 0 1px #fff3,0 12px 32px #00000040}.BM6dMq_badgeStars{color:var(--accent);letter-spacing:2px;font-size:var(--text-body-sm)}.BM6dMq_badgeText{font-size:13px;font-weight:var(--body-weight-semi);color:#fff;white-space:nowrap}.BM6dMq_bookGrid{gap:var(--space-10);grid-template-columns:5fr 7fr;align-items:start;display:grid}.BM6dMq_coverageHeading{font-size:var(--text-h3);margin-bottom:var(--space-4)}.BM6dMq_coverageList li{padding:var(--space-3) 0;border-bottom:1px solid var(--border-light);font-size:var(--text-body);font-weight:var(--body-weight-light);color:var(--ink-dark);line-height:1.6}.BM6dMq_coverageList li:first-child{border-top:1px solid var(--border-light)}.BM6dMq_deeperLink{margin-top:var(--space-4);font-size:var(--text-body-sm)}.BM6dMq_deeperAnchor{color:var(--ink-dark);text-underline-offset:3px;transition:color var(--transition-base), text-decoration-color var(--transition-base);-webkit-text-decoration:underline #0000004d;text-decoration:underline #0000004d}@media (hover:hover){.BM6dMq_deeperAnchor:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}@media (max-width:768px){.BM6dMq_sub{margin-top:var(--space-3)}.BM6dMq_badge{margin-top:var(--space-4);gap:8px;padding:9px 16px}.BM6dMq_badgeStars{font-size:13px}.BM6dMq_badgeText{white-space:normal}.BM6dMq_bookGrid{gap:var(--space-6);grid-template-columns:1fr}}
.OSLHOG_microLabel{margin-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted);display:block}.OSLHOG_serviceList{column-gap:var(--space-2);font-size:var(--text-body-sm);flex-wrap:wrap;row-gap:4px;margin:0;padding:0;line-height:1.6;list-style:none;display:flex;overflow:hidden}.OSLHOG_serviceList li{color:#ffffffc7;white-space:nowrap;position:relative}.OSLHOG_serviceList li+li:before{content:"·";left:calc(var(--space-2) / -2);color:var(--muted);position:absolute;transform:translate(-50%)}.OSLHOG_guideHeading{max-width:26ch;margin:0 0 var(--space-2);color:var(--ink)}.OSLHOG_guide .OSLHOG_guideIntro{max-width:56ch;margin:0 0 var(--space-6);font-size:var(--text-section-sub);color:#ffffffb8;line-height:1.6}.OSLHOG_guideGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.OSLHOG_guideCard{padding:var(--space-5) var(--space-4) var(--space-6);border-radius:var(--radius-card);text-align:center;background:#ffffff0a;border:1px solid #ffffff0f;flex-direction:column;align-items:center;display:flex}.OSLHOG_guideMark{width:160px;height:112px;margin-bottom:var(--space-3);place-items:center;display:grid;position:relative}.OSLHOG_guideMark:before{content:"";background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-position:50%;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 20%,#0000 100%);mask-image:radial-gradient(closest-side,#000 20%,#0000 100%)}.OSLHOG_guideCheck{background:var(--accent);width:44px;height:44px;color:var(--ink);box-shadow:0 0 0 8px var(--surface), 0 0 0 9px #ffffff1a;border-radius:50%;place-items:center;display:grid;position:relative}.OSLHOG_checkIcon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.OSLHOG_guideTitle{margin-bottom:var(--space-1);font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--display-weight-normal);line-height:var(--leading-h4);color:var(--ink)}.OSLHOG_guideText{max-width:32ch;font-size:var(--text-body);font-weight:var(--body-weight-light);color:#ffffffa8;text-wrap:pretty;line-height:1.65}.OSLHOG_guideButton{margin-top:var(--space-6)}@media (max-width:900px){.OSLHOG_guideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.OSLHOG_guideGrid{grid-template-columns:minmax(0,1fr)}}
.tcMJzW_hero{position:relative;overflow:hidden}.tcMJzW_heroBackdrop{position:absolute;inset:0}.tcMJzW_heroImage{object-fit:cover;opacity:.55}.tcMJzW_heroScrim{background:linear-gradient(#000000b3 0%,#00000073 50%,#000000d9 100%);position:absolute;inset:0}.tcMJzW_heroContent{z-index:1;padding-bottom:var(--space-10);position:relative}.tcMJzW_claim{color:var(--ink);max-width:16ch}.tcMJzW_standfirst{margin-top:var(--space-3);color:#ffffffd1;max-width:52ch}.tcMJzW_heroCtas{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.tcMJzW_label{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-2);display:block}.tcMJzW_labelLight{color:var(--muted-dark)}.tcMJzW_knowledge{background:var(--bg-page);color:var(--ink-dark)}.tcMJzW_knowledgeGrid{gap:var(--space-8);grid-template-columns:1.4fr 1fr;align-items:start;display:grid}.tcMJzW_knowledgeHeading{color:var(--ink-dark);max-width:18ch;margin-bottom:var(--space-4)}.tcMJzW_body{font-size:var(--text-section-sub);line-height:var(--body-leading);color:#000000b8;max-width:62ch}.tcMJzW_venuePanel{border-left:1px solid var(--border-light);padding-left:var(--space-4)}.tcMJzW_venueHeading{font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:var(--display-weight-semi);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-dark);margin-bottom:var(--space-2)}.tcMJzW_venueChips{gap:var(--space-1);margin:0 0 var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tcMJzW_venueChip{font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:var(--display-weight-semi);color:var(--ink-dark);border-radius:var(--radius-pill);background:#0000000f;padding:8px 16px}.tcMJzW_areaContext{font-size:var(--text-body-sm);color:var(--muted-dark);line-height:1.6}.tcMJzW_covers{background:var(--bg-page);color:var(--ink-dark);padding-top:0}.tcMJzW_coversHeading{color:var(--ink-dark);margin-bottom:var(--space-5)}.tcMJzW_serviceGrid{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.tcMJzW_serviceTile{aspect-ratio:16/10;border-radius:var(--radius-card);background:var(--surface);display:block;position:relative;overflow:hidden}.tcMJzW_serviceImage{object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.tcMJzW_serviceScrim{pointer-events:none;background:linear-gradient(#0000 40%,#000000b8 100%);position:absolute;inset:0}.tcMJzW_serviceLabel{left:var(--space-3);bottom:var(--space-3);z-index:1;font-family:var(--font-display);font-size:var(--text-card-title);font-weight:var(--display-weight-semi);letter-spacing:var(--display-tracking);color:var(--ink);position:absolute}@media (hover:hover){.tcMJzW_serviceTile:hover .tcMJzW_serviceImage{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.tcMJzW_serviceImage{transition:none}.tcMJzW_serviceTile:hover .tcMJzW_serviceImage{transform:none}}.tcMJzW_nearby{padding-top:0}.tcMJzW_nearbyLinks{gap:var(--space-2);flex-wrap:wrap;display:flex}.tcMJzW_nearbyChip{font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:var(--display-weight-semi);color:var(--ink);border-radius:var(--radius-pill);transition:border-color var(--transition-fast), background var(--transition-fast);border:1px solid #fff3;padding:10px 20px}@media (hover:hover){.tcMJzW_nearbyChip:hover{background:#ffffff0f;border-color:#ffffff80}}@media (max-width:1024px){.tcMJzW_knowledgeGrid{gap:var(--space-5);grid-template-columns:1fr}}@media (max-width:700px){.tcMJzW_serviceGrid{grid-template-columns:repeat(2,1fr)}.tcMJzW_serviceLabel{left:var(--space-2);bottom:var(--space-2);font-size:var(--text-body-sm)}}
.Qubysq_gallery{gap:var(--space-3);flex-direction:column;display:flex}.Qubysq_row{gap:var(--space-3);display:grid}.Qubysq_full{grid-template-columns:1fr}.Qubysq_pair{grid-template-columns:5fr 7fr}.Qubysq_pair.Qubysq_flipped{grid-template-columns:7fr 5fr}.Qubysq_strip{grid-template-columns:repeat(3,1fr)}.Qubysq_cell{border-radius:var(--radius-card);overflow:hidden}.Qubysq_frame{border-radius:var(--radius-card);background:var(--surface-card);width:100%;height:100%;position:relative}.Qubysq_fullFrame{aspect-ratio:21/9}.Qubysq_pairFrame{aspect-ratio:4/3}.Qubysq_stripFrame{aspect-ratio:4/5}.Qubysq_img{object-fit:cover;object-position:center 30%}.Qubysq_placeholder{padding:var(--space-3);color:var(--muted);text-align:center;border:1px dashed var(--border);border-radius:var(--radius-card);justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}@media (max-width:768px){.Qubysq_pair,.Qubysq_pair.Qubysq_flipped,.Qubysq_strip{grid-template-columns:1fr}.Qubysq_fullFrame,.Qubysq_pairFrame,.Qubysq_stripFrame{aspect-ratio:16/10}}
.liDNsG_track{margin-top:var(--space-6);padding-left:56px;position:relative}.liDNsG_line{background:#00000014;border-radius:2px;width:2px;position:absolute;top:16px;bottom:16px;left:12px;overflow:hidden}.liDNsG_beam{transform-origin:top;background:var(--gradient-brand);position:absolute;inset:0}@media (max-width:700px){.liDNsG_track{padding-left:40px}.liDNsG_line{left:10px}}
._6Nw82W_wrap{width:100%}._6Nw82W_filterRow{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}._6Nw82W_filterLabel{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted)}._6Nw82W_pills{gap:var(--space-1);flex-wrap:wrap;display:flex}._6Nw82W_pill{font-family:var(--font-display);font-size:11px;font-weight:var(--display-weight-semi);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--transition-base), border-color var(--transition-base), background var(--transition-base);background:0 0;padding:8px 16px}._6Nw82W_pill:hover{color:var(--ink);border-color:var(--border-hover)}._6Nw82W_pillActive{color:var(--ink-dark);background:var(--ink);border-color:var(--ink)}._6Nw82W_pillActive:hover{color:var(--ink-dark)}._6Nw82W_pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._6Nw82W_count{white-space:nowrap;font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted);margin-left:auto}._6Nw82W_grid{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}._6Nw82W_medium{grid-column:auto}._6Nw82W_card{text-decoration:none;display:block}._6Nw82W_card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._6Nw82W_mediaBox{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--surface);transition:box-shadow var(--transition-base), transform var(--transition-base);position:relative;overflow:hidden;box-shadow:0 16px 48px #0006}._6Nw82W_card:hover ._6Nw82W_mediaBox{transform:translateY(-3px);box-shadow:0 24px 64px #0000008c}._6Nw82W_media{position:absolute;inset:0}._6Nw82W_media img{object-fit:cover}._6Nw82W_chips{bottom:var(--space-2);left:var(--space-2);z-index:2;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:absolute}._6Nw82W_chip{font-family:var(--font-display);font-size:10px;font-weight:var(--display-weight-semi);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);background:#00000073;border:1px solid #ffffff29;padding:4px 10px}._6Nw82W_arrow{top:var(--space-2);right:var(--space-2);z-index:2;-webkit-backdrop-filter:blur(12px);width:34px;height:34px;color:var(--ink);font-family:var(--font-display);font-weight:var(--display-weight-semi);transition:background var(--transition-base), transform var(--transition-base);background:#ffffff1a;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}._6Nw82W_card:hover ._6Nw82W_arrow{background:var(--ink);color:var(--ink-dark);transform:translate(2px,-2px)}._6Nw82W_meta{padding-top:var(--space-2)}._6Nw82W_title{font-family:var(--font-display);font-size:var(--text-card-title);font-weight:var(--display-weight-semi);letter-spacing:var(--display-tracking);color:var(--ink);transition:color var(--transition-fast);line-height:1.15}._6Nw82W_subtitle{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--muted);margin-top:2px;line-height:1.4}@media (max-width:1024px){._6Nw82W_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){._6Nw82W_grid{gap:var(--space-3) var(--space-2);grid-template-columns:repeat(2,1fr)}._6Nw82W_subtitle{display:none}}:is(.section-light ._6Nw82W_filterLabel,.section-light ._6Nw82W_count){color:var(--muted-dark)}.section-light ._6Nw82W_pill{color:var(--muted-dark);border-color:var(--border-light)}.section-light ._6Nw82W_pill:hover{color:var(--ink-dark);border-color:#00000040}.section-light ._6Nw82W_pillActive{color:var(--ink);background:var(--ink-dark);border-color:var(--ink-dark)}.section-light ._6Nw82W_pillActive:hover{color:var(--ink)}.section-light ._6Nw82W_title{color:var(--ink-dark)}.section-light ._6Nw82W_subtitle{color:var(--muted-dark)}.section-light ._6Nw82W_mediaBox{box-shadow:0 12px 36px #00000024}.section-light ._6Nw82W_card:hover ._6Nw82W_mediaBox{box-shadow:0 20px 48px #0003}
._92KbQW_opener{padding-top:clamp(132px,16vh,168px);padding-bottom:var(--space-6)}._92KbQW_pageLabel{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-3)}._92KbQW_pageThesis{text-wrap:pretty;color:#ffffffb8;font-size:var(--text-editorial);font-weight:var(--body-weight-light);line-height:var(--body-leading);max-width:56ch;margin-top:var(--space-3)}._92KbQW_quickNav{gap:var(--space-1);margin-top:var(--space-5);flex-wrap:wrap;display:flex}._92KbQW_quickChip{font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:var(--body-weight-semi);color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);transition:border-color var(--transition-fast), background var(--transition-fast)}._92KbQW_quickChip:hover{border-color:var(--border-hover);background:var(--surface-card)}._92KbQW_quickChip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.DhkuNG_opener{padding-top:clamp(132px,16vh,168px);padding-bottom:var(--space-6)}.DhkuNG_pageLabel{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-3)}.DhkuNG_pageThesis{text-wrap:pretty;color:#ffffffb8;font-size:var(--text-editorial);font-weight:var(--body-weight-light);line-height:var(--body-leading);max-width:56ch;margin-top:var(--space-3)}.DhkuNG_locationGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.DhkuNG_locationGrid>:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:768px){.DhkuNG_locationGrid{grid-template-columns:1fr}}.DhkuNG_locationCard{gap:var(--space-2);height:100%;padding:var(--space-4);background-color:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-card);transition:border-color var(--transition-base), transform var(--transition-base);flex-direction:column;display:flex}@media (hover:hover){.DhkuNG_locationCard:hover{border-color:var(--border-hover);transform:translateY(-2px)}}.DhkuNG_locationCard p{font-size:var(--text-body-sm)}
.o-XApq_programs{color:#000;background:#fff;padding:120px 0}.o-XApq_sectionLabel{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted-dark);margin-bottom:var(--space-2);display:block}.o-XApq_heading{line-height:var(--leading-h2);color:#000;max-width:22ch;margin-bottom:var(--space-6)}.o-XApq_grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.o-XApq_grid{grid-template-columns:repeat(2,1fr)}}.o-XApq_card{border-radius:var(--radius-card);box-shadow:var(--shadow-card-light);background:#fff;border:1px solid #0000000f;flex-direction:column;display:flex;overflow:hidden}.o-XApq_photo{aspect-ratio:3/2;background:#f1f1f1;position:relative}.o-XApq_photo img{object-fit:cover}.o-XApq_cardBody{gap:var(--space-2);padding:var(--space-5);flex-direction:column;display:flex}.o-XApq_cardLabel,.o-XApq_listLabel{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted-dark)}.o-XApq_listLabel{margin-top:var(--space-2)}.o-XApq_cardTitle{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.01em;text-transform:none;color:#000;font-weight:700;line-height:1.15}.o-XApq_cardText{font-family:var(--font-body);font-size:var(--text-body);color:#555;max-width:none;font-weight:300;line-height:1.65}.o-XApq_list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.o-XApq_list li{font-family:var(--font-body);font-size:var(--text-body);color:#111;padding-left:28px;line-height:1.5;position:relative}.o-XApq_list li:before{content:"";border-bottom:2px solid #111;border-left:2px solid #111;width:10px;height:6px;position:absolute;top:.45em;left:4px;transform:rotate(-45deg)}@media (max-width:767px){.o-XApq_programs{padding:80px 0}.o-XApq_cardBody{padding:var(--space-4)}}
._4PUaGG_hero{background:var(--bg);align-items:flex-end;min-height:78vh;padding-top:104px;display:flex;position:relative;overflow:hidden}._4PUaGG_heroImage{object-fit:cover;object-position:center 40%}._4PUaGG_heroScrim{z-index:1;background:linear-gradient(#00000026 0%,#00000059 55%,#000000d1 100%);position:absolute;inset:0}._4PUaGG_heroContent{z-index:2;width:100%;padding-bottom:var(--space-10);position:relative}._4PUaGG_heroLabel{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:#ffffffb3;margin-bottom:var(--space-3);display:block}._4PUaGG_heroTitle{max-width:12ch}._4PUaGG_heroStand{margin-top:var(--space-4);font-family:var(--font-body);font-size:var(--text-editorial);font-weight:var(--body-weight-light);color:#ffffffd9;max-width:84ch;line-height:1.5}._4PUaGG_caseShell{background:var(--bg-page);position:relative}._4PUaGG_railTrack{top:var(--section-py);bottom:var(--section-py);left:max(var(--space-3), calc((100% - 1500px) / 2 + var(--space-3)));z-index:6;width:300px;position:absolute}._4PUaGG_callSheet{overscroll-behavior:contain;scrollbar-width:thin;-webkit-backdrop-filter:blur(24px)saturate(1.4);max-height:calc(100vh - 134px);padding:var(--space-3);background:linear-gradient(150deg,#121212e0,#0a0a0abd);border:1px solid #ffffff24;border-radius:24px;position:sticky;top:110px;overflow-y:auto;box-shadow:inset 0 1px #ffffff1f,0 24px 48px -16px #0006}._4PUaGG_sheetBlock+._4PUaGG_sheetBlock{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid #ffffff1a}._4PUaGG_sheetLabel{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:#ffffff73;margin-bottom:var(--space-2);display:block}._4PUaGG_specList{margin:0}._4PUaGG_specRow{padding:8px 0}._4PUaGG_specRow+._4PUaGG_specRow{border-top:1px solid #ffffff12}._4PUaGG_specRow dt{font-family:var(--font-display);font-size:10px;font-weight:var(--display-weight-normal);letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;margin-bottom:2px}._4PUaGG_specRow dd{font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:var(--display-weight-semi);color:var(--ink);margin:0;line-height:1.35}._4PUaGG_tocList{margin:0;padding:0;list-style:none}._4PUaGG_tocList li+li{border-top:1px solid #ffffff12}._4PUaGG_tocList a{font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:var(--display-weight-semi);color:#ffffffd9;transition:color var(--transition-fast);padding:6px 0;text-decoration:none;display:block}._4PUaGG_tocList a:hover{color:#fff}._4PUaGG_band{padding:var(--section-py) 0;scroll-margin-top:110px}._4PUaGG_bandLight{background:var(--bg-page)}._4PUaGG_bandWhite{background:var(--bg-light)}._4PUaGG_bandDark{background:var(--bg)}._4PUaGG_bandInner{max-width:1500px;padding:0 var(--space-3);margin:0 auto}@media (min-width:1025px){._4PUaGG_bandInner{padding-left:calc(300px + var(--space-3) + clamp(48px, 5vw, 88px))}}._4PUaGG_chapterHead{margin-bottom:var(--space-4)}._4PUaGG_chapterNumeral{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--display-weight-bold);letter-spacing:var(--display-tracking-tight);color:#00000014;margin-bottom:var(--space-3);line-height:.8;display:block}._4PUaGG_bandDark ._4PUaGG_chapterNumeral{color:#ffffff1a}._4PUaGG_chapterTitle{color:var(--ink-dark);max-width:26ch}._4PUaGG_bandDark ._4PUaGG_chapterTitle{color:var(--ink)}._4PUaGG_chapterBody{margin-top:var(--space-4);font-family:var(--font-body);font-size:var(--text-section-sub);line-height:var(--body-leading);color:#000000b8;max-width:66ch}._4PUaGG_chapterBody p{color:#000000b8;max-width:62ch}._4PUaGG_bandDark ._4PUaGG_chapterBody,._4PUaGG_bandDark ._4PUaGG_chapterBody p{color:#ffffffb8}._4PUaGG_chapterBody p+p{margin-top:var(--space-3)}@media (min-width:1024px){._4PUaGG_twoCol{column-count:2;column-gap:var(--space-6);max-width:none}._4PUaGG_twoCol p{break-inside:avoid-column;margin:0 0 var(--space-3) 0}._4PUaGG_twoCol p+p{margin-top:0}}._4PUaGG_challengeList{margin:var(--space-5) 0 0;counter-reset:challenge;max-width:68ch;padding:0;list-style:none}._4PUaGG_challengeList li{counter-increment:challenge;padding:var(--space-3) 0 var(--space-3) var(--space-8);font-family:var(--font-body);font-size:var(--text-section-sub);line-height:var(--body-leading);color:#000000b8;position:relative}._4PUaGG_challengeList li+li{border-top:1px solid var(--border-light)}._4PUaGG_challengeList li:before{content:"0" counter(challenge);left:0;top:var(--space-3);font-family:var(--font-display);font-size:var(--text-card-title);font-weight:var(--display-weight-bold);color:#0003;position:absolute}._4PUaGG_challengeList strong{color:var(--ink-dark);font-weight:var(--body-weight-semi)}._4PUaGG_stepsIndex{margin-top:var(--space-5);max-width:900px}._4PUaGG_stepsIndex ol{column-gap:var(--space-6);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}._4PUaGG_stepsIndex li{border-top:1px solid var(--border-light)}._4PUaGG_stepsIndex a{align-items:baseline;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:var(--display-weight-semi);color:var(--ink-dark);transition:color var(--transition-fast);padding:10px 0;text-decoration:none;display:flex}._4PUaGG_stepsIndex a:hover{color:var(--accent)}._4PUaGG_stepsIndex a span{font-size:11px;font-weight:var(--display-weight-normal);letter-spacing:.1em;color:var(--muted-dark)}._4PUaGG_phase{padding:var(--space-8) 0;scroll-margin-top:110px;position:relative}._4PUaGG_phaseNode{left:-56px;top:calc(var(--space-8) + 2px);border-radius:var(--radius-pill);background:var(--bg-page);width:26px;height:26px;font-family:var(--font-display);font-size:10px;font-weight:var(--display-weight-semi);color:var(--muted-dark);z-index:1;border:1.5px solid #00000040;place-content:center;display:grid;position:absolute}._4PUaGG_phaseGrid{gap:var(--space-5);display:grid}@media (min-width:1025px){._4PUaGG_phaseGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(40px,4vw,72px)}}._4PUaGG_subTitle{color:var(--ink-dark)}._4PUaGG_mediaNote{margin-top:var(--space-2);font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--muted-dark);line-height:1.5}._4PUaGG_docFrame{border-radius:var(--radius-card);box-shadow:var(--shadow-card-light);overflow:hidden}._4PUaGG_docFrame img{width:100%;height:auto;display:block}._4PUaGG_gearRow{gap:var(--space-1);margin-top:var(--space-4);flex-wrap:wrap;display:flex}._4PUaGG_gearChip{font-family:var(--font-display);font-size:12px;font-weight:var(--display-weight-semi);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dark);border:1px solid var(--border-light);border-radius:var(--radius-pill);background:#fff;padding:8px 16px}._4PUaGG_impactStatement{margin:var(--space-5) 0 0;padding:var(--space-4) 0;font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--display-weight-bold);letter-spacing:var(--display-tracking);line-height:var(--leading-h3);color:var(--ink);border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;max-width:36ch}._4PUaGG_proofGrid{margin-top:var(--space-2)}._4PUaGG_proofBlock{padding:var(--space-6) 0}._4PUaGG_proofBlock+._4PUaGG_proofBlock{border-top:1px solid #ffffff1f}._4PUaGG_proofGridInner{gap:var(--space-4);display:grid}@media (min-width:1025px){._4PUaGG_proofGridInner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(40px,4vw,72px)}}._4PUaGG_proofTitle{color:var(--ink)}._4PUaGG_proofBlock p{margin-top:var(--space-2);font-family:var(--font-body);font-size:var(--text-section-sub);line-height:var(--body-leading);color:#ffffffb8;max-width:62ch}._4PUaGG_modelLine{font-weight:var(--body-weight-semi);color:var(--ink-dark)}@media (max-width:1024px){._4PUaGG_railTrack{width:auto;padding:var(--space-5) var(--space-3) 0;background:var(--bg-page);position:static}._4PUaGG_callSheet{max-height:none;position:static;overflow:visible}._4PUaGG_specList{column-gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._4PUaGG_specRow:nth-child(2){border-top:none}._4PUaGG_tocList{gap:var(--space-1);flex-wrap:wrap;display:flex}._4PUaGG_tocList li+li{border-top:none}._4PUaGG_tocList a{border-radius:var(--radius-pill);font-size:var(--text-body-sm);border:1px solid #fff3;padding:6px 14px}}@media (max-width:700px){._4PUaGG_hero{min-height:64vh}._4PUaGG_stepsIndex ol{grid-template-columns:1fr}._4PUaGG_phaseNode{width:22px;height:22px;left:-40px}}._4PUaGG_chapterNumeral:before{content:attr(data-number)}
.t-ObYq_opener{padding-top:clamp(132px,16vh,168px);padding-bottom:var(--space-6)}.t-ObYq_workHeader{max-width:1100px}.t-ObYq_heroCta{margin-top:var(--space-4);font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--display-weight-semi);color:var(--ink);transition:opacity var(--transition-fast);text-decoration:none;display:inline-block}.t-ObYq_heroCta:hover{opacity:.7}.t-ObYq_workLabel{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-3)}.t-ObYq_workThesis{text-wrap:pretty;color:#ffffffb8;font-size:var(--text-editorial);font-weight:var(--body-weight-light);line-height:var(--body-leading);max-width:56ch;margin-top:var(--space-3)}.t-ObYq_caseBand{padding-top:var(--space-4);position:relative}.t-ObYq_casePanel{background:radial-gradient(55% 40% at 85% 0%, #2b4eff17, transparent 65%), var(--surface);border:1px solid var(--border);border-radius:24px;padding:clamp(32px,4.5vw,72px);position:relative;overflow:hidden;box-shadow:0 32px 80px #00000080}.t-ObYq_casePanel .t-ObYq_bandLabel{margin-bottom:var(--space-4)}.t-ObYq_bandLabel{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-3);display:block}.t-ObYq_bandHeading{margin-bottom:var(--space-4);color:var(--ink);max-width:24ch}.t-ObYq_projectsBand{padding-top:calc(var(--section-py) + 24px);position:relative}.t-ObYq_projectsBand .t-ObYq_bandLabel{color:var(--muted-dark)}.t-ObYq_projectsBand .t-ObYq_bandHeading{color:var(--ink-dark)}
.UjdoCW_hero{padding-top:160px;padding-bottom:var(--space-8);background-color:var(--bg)}.UjdoCW_backLink{font-size:13px;font-weight:var(--body-weight-normal);color:var(--muted);margin-bottom:var(--space-6);transition:color var(--transition-fast);display:inline-block}@media (hover:hover){.UjdoCW_backLink:hover{color:var(--ink)}}.UjdoCW_microLabel{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-3);display:block}.UjdoCW_headline{font-size:var(--text-h1);max-width:16ch;margin-bottom:var(--space-6)}.UjdoCW_meta{gap:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.UjdoCW_metaItem{flex-direction:column;gap:4px;display:flex}.UjdoCW_metaLabel{font-family:var(--font-display);font-size:10px;font-weight:var(--display-weight-normal);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.UjdoCW_metaValue{font-size:var(--text-body-sm);font-weight:var(--body-weight-normal);color:var(--ink)}.UjdoCW_heroImage{padding-bottom:var(--space-8);background-color:var(--bg)}.UjdoCW_statsSection{border-top:1px solid var(--border)}.UjdoCW_statsGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.UjdoCW_statsGrid{grid-template-columns:repeat(4,1fr)}}.UjdoCW_stat{flex-direction:column;gap:4px;display:flex}.UjdoCW_statValue{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--display-weight-bold);letter-spacing:var(--display-tracking);color:var(--ink);line-height:1}.UjdoCW_statLabel{font-size:13px;font-weight:var(--body-weight-light);color:var(--muted)}.UjdoCW_contentSection{border-top:1px solid var(--border)}.UjdoCW_contentRow{gap:var(--space-7);padding:var(--space-8) 0;border-bottom:1px solid var(--border);grid-template-columns:4fr 8fr;display:grid}.UjdoCW_contentRow:last-child{border-bottom:0}.UjdoCW_contentLabel{align-self:start;position:sticky;top:120px}.UjdoCW_contentNumber{font-family:var(--font-display);font-size:var(--text-stat);color:#7a90ff29;margin-bottom:var(--space-2);font-weight:800;line-height:1;display:block}.UjdoCW_contentLabel h2{font-size:var(--text-h3);margin:0}.UjdoCW_contentBody{font-size:var(--text-section-sub);color:#ffffffbf;max-width:62ch;line-height:1.75}@media (max-width:800px){.UjdoCW_contentRow{gap:var(--space-3);grid-template-columns:1fr}.UjdoCW_contentLabel{position:static}}.UjdoCW_testimonialSection{border-top:1px solid var(--border)}.UjdoCW_testimonial{max-width:800px}.UjdoCW_testimonialQuote{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--display-weight-normal);color:var(--ink);text-transform:none;max-width:none;margin-bottom:var(--space-4);line-height:1.3}.UjdoCW_testimonialAttribution{flex-direction:column;gap:4px;display:flex}.UjdoCW_testimonialName{font-size:var(--text-body-sm);font-weight:var(--body-weight-normal);color:var(--ink);font-style:normal}.UjdoCW_testimonialTitle{font-size:13px;font-weight:var(--body-weight-light);color:var(--muted)}.UjdoCW_gallerySection{border-top:1px solid var(--border)}.UjdoCW_galleryWrap{margin-top:var(--space-6)}.UjdoCW_heroImagePlaceholder{aspect-ratio:16/9;border:1px solid var(--border);background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 50%,#1a1a1a 100%);border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex}.UjdoCW_heroImagePlaceholder span{font-size:var(--text-body-sm);color:var(--muted);font-weight:var(--body-weight-light);text-align:center;padding:var(--space-4)}.UjdoCW_contentNumber:before{content:attr(data-number)}
.nmjYOa_microLabel.nmjYOa_microLabel{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-normal);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;text-wrap:balance;color:#ffffff9e;margin:0;line-height:1.6}.nmjYOa_microLabel:before{content:"/"}.nmjYOa_opener{isolation:isolate;min-height:clamp(640px,84svh,860px);padding-top:120px;padding-bottom:var(--space-8);background:var(--bg);color:var(--ink);align-items:flex-end;display:flex;position:relative;overflow:hidden}.nmjYOa_heroMedia{z-index:-1;position:absolute;inset:97px 0 0}.nmjYOa_heroMedia:after{content:"";background:linear-gradient(90deg,#000000e6 0%,#000000c2 30%,#00000052 52%,#0000 66%),linear-gradient(#0000006b 0%,#0000 20% 84%,#00000059 95%,#000 100%);position:absolute;inset:-1px}.nmjYOa_heroLoop.nmjYOa_heroLoop{aspect-ratio:auto;border-radius:0;height:100%;position:absolute;inset:0}.nmjYOa_heroImage{object-fit:cover}.nmjYOa_split{left:28%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000040 30%,#000 46%);mask-image:linear-gradient(90deg,#0000 0%,#00000040 30%,#000 46%)}.nmjYOa_split:after{background:linear-gradient(#0000006b 0%,#0000 20% 70%,#000000db 87%,#000 100%)}.nmjYOa_split .nmjYOa_heroImage,.nmjYOa_split video{object-position:75% 50%}.nmjYOa_split.nmjYOa_focusTop .nmjYOa_heroImage,.nmjYOa_split.nmjYOa_focusTop video{object-position:75% 18%}.nmjYOa_focusTop .nmjYOa_heroImage,.nmjYOa_focusTop video{object-position:center 18%}.nmjYOa_heroInner{align-items:end;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(300px,380px);width:100%;display:grid}.nmjYOa_heroText{min-width:0}.nmjYOa_label.nmjYOa_label{margin-bottom:var(--space-3);color:#ffffffbd}.nmjYOa_claim.nmjYOa_claim{max-width:14ch;margin:0 0 var(--space-3);text-wrap:balance}.nmjYOa_intro.nmjYOa_intro{color:#ffffffb8;max-width:44ch;margin:0}.nmjYOa_glass{isolation:isolate;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-5);display:grid;position:relative}.nmjYOa_glass:before{content:"";z-index:-1;border-radius:var(--radius-card);-webkit-backdrop-filter:blur(30px)saturate(170%);backdrop-filter:blur(30px)saturate(170%);background:#08080abd;position:absolute;inset:0;-webkit-mask-image:radial-gradient(140% 120%,#000 58%,#0000 100%);mask-image:radial-gradient(140% 120%,#000 58%,#0000 100%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nmjYOa_glass:before{background:#08080aeb}}.nmjYOa_facts{margin:0}.nmjYOa_fact{align-items:baseline;gap:var(--space-2);border-bottom:1px solid #ffffff1a;grid-template-columns:84px minmax(0,1fr);padding:12px 0;display:grid}.nmjYOa_fact:first-child{padding-top:0}.nmjYOa_fact dt{font-family:var(--font-display);font-size:var(--micro-label-size);font-weight:var(--display-weight-semi);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:#ffffffd1}.nmjYOa_fact dd{font-size:var(--text-card-title);color:var(--ink);margin:0;line-height:1.35}.nmjYOa_cta.nmjYOa_cta{justify-self:start}.nmjYOa_glassWrap{margin-bottom:calc(-1 * var(--space-5))}.nmjYOa_mediaBand{background:var(--bg);padding-top:var(--space-6);padding-bottom:var(--space-8)}.nmjYOa_rail{gap:var(--space-3);display:grid}.nmjYOa_railHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.nmjYOa_railControls{gap:10px;display:flex}.nmjYOa_railButton{border:1px solid var(--ink);background:var(--ink);width:48px;height:48px;font:inherit;color:#000;cursor:pointer;border-radius:50%;place-items:center;transition:background-color .2s,color .2s,border-color .2s;display:grid}@media (hover:hover){.nmjYOa_railButton:hover:not(:disabled){color:var(--ink);background:0 0}}.nmjYOa_railButton:disabled{color:#ffffff8c;cursor:default;background:0 0;border-color:#ffffff52}.nmjYOa_railButton:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nmjYOa_track{--rail-gutter:var(--space-3);gap:var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--rail-gutter), calc((100vw - var(--container-max)) / 2 + var(--rail-gutter)));padding-inline:max(var(--rail-gutter), calc((100vw - var(--container-max)) / 2 + var(--rail-gutter)));scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.nmjYOa_track::-webkit-scrollbar{display:none}.nmjYOa_track:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.nmjYOa_card{border-radius:var(--radius-card);background:var(--surface);scroll-snap-align:start;flex:0 0 min(86vw,620px);align-content:start;margin:0;display:grid;overflow:hidden}.nmjYOa_cardMedia{aspect-ratio:3/2;background:#000;position:relative;overflow:hidden}.nmjYOa_wide .nmjYOa_cardMedia{aspect-ratio:16/9}.nmjYOa_cardImage{object-fit:cover;transition:transform .6s}@media (hover:hover){.nmjYOa_card:hover .nmjYOa_cardImage{transform:scale(1.03)}}.nmjYOa_cardLoop.nmjYOa_cardLoop{aspect-ratio:auto;border-radius:0;height:100%;position:absolute;inset:0}.nmjYOa_cardCaption{padding:var(--space-3);gap:6px;display:grid}.nmjYOa_videoChip{border-radius:var(--radius-pill);font-size:11px;font-weight:var(--body-weight-semi);letter-spacing:.08em;color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073;border:1px solid #ffffff38;align-items:center;gap:6px;padding:4px 10px;display:inline-flex;position:absolute;top:14px;left:14px}.nmjYOa_videoChip:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:7px solid;width:0;height:0}.nmjYOa_cardTitle.nmjYOa_cardTitle{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--display-weight-normal);line-height:var(--leading-h4);color:var(--ink);margin:0}.nmjYOa_cardText.nmjYOa_cardText{max-width:48ch;font-size:var(--text-body-sm);color:#ffffffb8;margin:0;line-height:1.5}.nmjYOa_story{background:var(--bg);color:var(--ink);padding-block:var(--section-py);border-top:1px solid #ffffff14}.nmjYOa_storyGrid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);display:grid}.nmjYOa_storySide{align-content:start;gap:var(--space-3);display:grid}.nmjYOa_storyHeading.nmjYOa_storyHeading{max-width:16ch;font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--display-weight-normal);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);color:var(--ink);text-wrap:balance;margin:0}.nmjYOa_chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nmjYOa_chips li{border-radius:var(--radius-pill);color:#ffffffe6;background:#ffffff0f;border:1px solid #ffffff24;padding:5px 11px;font-size:12px}.nmjYOa_difference{gap:6px;max-width:44ch;display:grid}.nmjYOa_difference.nmjYOa_difference>p{font-size:var(--text-body-sm);line-height:var(--body-leading);color:#ffffffb8;margin:0}.nmjYOa_storyText{gap:var(--space-3);max-width:62ch;display:grid}.nmjYOa_storyText.nmjYOa_storyText>p{font-size:var(--text-section-sub);line-height:var(--body-leading);color:#ffffffb8;margin:0}.nmjYOa_callout{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid #ffffff1f;gap:6px;display:grid}.nmjYOa_calloutHeading.nmjYOa_calloutHeading{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--display-weight-normal);line-height:var(--leading-h4);color:var(--ink);margin:0}.nmjYOa_calloutText.nmjYOa_calloutText{font-size:var(--text-body-sm);line-height:var(--body-leading);color:#ffffffb8;margin:0}.nmjYOa_more{background:var(--bg);color:var(--ink);padding-top:var(--space-6);padding-bottom:var(--section-py)}.nmjYOa_index{margin:var(--space-3) 0 0;border-top:1px solid #ffffff1f;padding:0;list-style:none}.nmjYOa_row{align-items:center;gap:var(--space-3);color:var(--ink);border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) 40px;padding:20px 4px;text-decoration:none;transition:padding-left .25s;display:grid}.nmjYOa_rowName{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--display-weight-normal);line-height:var(--leading-h4)}.nmjYOa_rowSector{font-size:var(--text-body-sm);color:#ffffffb8}.nmjYOa_rowArrow{width:40px;height:40px;color:var(--ink);border:1px solid #ffffff3d;border-radius:50%;justify-self:end;place-items:center;transition:transform .25s,background-color .25s,color .25s;display:grid}@media (hover:hover){.nmjYOa_row:hover{padding-left:12px}.nmjYOa_row:hover .nmjYOa_rowArrow{background:var(--ink);color:#000;transform:translate(4px)}}.nmjYOa_row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:768px){.nmjYOa_track{--rail-gutter:var(--space-6)}}@media (min-width:1024px){.nmjYOa_track{--rail-gutter:var(--space-8)}}@media (max-width:900px){.nmjYOa_opener{min-height:0;padding-top:0;padding-bottom:var(--space-6);display:block}.nmjYOa_heroMedia,.nmjYOa_split{z-index:auto;aspect-ratio:4/5;width:100%;max-height:70svh;margin-top:97px;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.nmjYOa_heroMedia:after,.nmjYOa_split:after{background:linear-gradient(#00000059 0%,#0000 22% 62%,#000 100%)}.nmjYOa_split .nmjYOa_heroImage,.nmjYOa_split video{object-position:center 50%}.nmjYOa_split.nmjYOa_focusTop .nmjYOa_heroImage,.nmjYOa_split.nmjYOa_focusTop video{object-position:center 18%}.nmjYOa_heroInner{gap:var(--space-4);margin-top:calc(-1 * var(--space-8));grid-template-columns:1fr;position:relative}.nmjYOa_glassWrap{margin-bottom:0}.nmjYOa_glass{padding:0}.nmjYOa_glass:before{display:none}.nmjYOa_storyGrid{gap:var(--space-4);grid-template-columns:1fr}.nmjYOa_row{gap:4px var(--space-2);grid-template-columns:minmax(0,1fr) 40px}.nmjYOa_rowSector{grid-column:1}.nmjYOa_rowArrow{grid-area:1/2/span 2}}@media (max-width:768px){.nmjYOa_railControls{display:none}.nmjYOa_track{gap:var(--space-2);scroll-snap-type:none;padding-inline:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.nmjYOa_card{flex:none}.nmjYOa_cardCaption{padding:var(--space-2)}.nmjYOa_cardTitle.nmjYOa_cardTitle{font-size:var(--text-body-sm);line-height:1.35}.nmjYOa_videoChip{top:8px;left:8px}}@media (prefers-reduced-motion:reduce){.nmjYOa_row,.nmjYOa_rowArrow,.nmjYOa_cardImage{transition:none}}
