.BlockHero{--hero-ink:var(--gw-brand-deep-ink);--hero-paper:var(--gw-brand-paper-bone);--hero-steel:var(--gw-brand-steel-grey);--hero-lime:var(--gw-brand-influence-lime);--hero-red:var(--gw-brand-counter-red);background:var(--hero-ink);width:100%;color:var(--hero-paper);grid-column:full-width;margin-top:0;container:block-hero/inline-size}.BlockHero__frame{background:var(--hero-ink);width:100%;overflow:hidden}.BlockHero__container{flex-direction:column;gap:30px;width:100%;max-width:390px;margin-left:auto;margin-right:auto;padding:46px 24px;display:flex}.BlockHero__content{flex-direction:column;align-items:stretch;gap:13px;width:100%;min-height:644px;display:flex}.BlockHero__overline{min-height:18px;color:var(--hero-paper);font-family:var(--gw-font-mono);letter-spacing:.3px;text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:8px;font-style:normal;font-weight:500;line-height:13px;display:flex}.BlockHero__overlineMark{background:var(--hero-lime);flex:0 0 8px;width:8px;height:8px;display:block}.BlockHero__title{width:100%;color:var(--hero-paper);font-family:var(--gw-font-heading);text-transform:uppercase;flex-direction:column;align-items:flex-start;margin:0;font-style:normal;font-weight:900;display:flex}.BlockHero__titleLine{word-wrap:anywhere;max-width:100%;display:block}.BlockHero__titleLine--lead{letter-spacing:-1.2px;font-size:max(40px,min(11.795vw,46px));line-height:1}.BlockHero__titleLine--accent{color:var(--hero-lime);letter-spacing:-1.8px;font-size:max(46px,min(13.59vw,53px));line-height:1}.BlockHero__titleLine--closing{letter-spacing:-1.2px;font-size:max(38px,min(11.282vw,44px));line-height:1}.BlockHero__description{width:100%;color:var(--hero-paper);font-family:var(--gw-font-body);margin:0;font-size:17px;font-style:normal;font-weight:400;line-height:25px}.BlockHero__proof{display:none}.BlockHero__actions{flex-direction:column;gap:13px;width:100%;margin:0;display:flex}.BlockHero__button{border:1px solid var(--hero-paper);width:100%;min-height:52px;color:var(--hero-paper);font-family:var(--gw-font-heading);letter-spacing:0;text-align:center;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:14px;padding:16px 18px;font-size:12px;font-style:normal;font-weight:700;line-height:18px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.BlockHero__button:hover{transform:translateY(-1px)}.BlockHero__button.focus-visible{box-shadow:0 0 0 3px #d7ff3fa6;box-shadow:var(--gw-focus-influence,0 0 0 3px #d7ff3fa6);box-shadow:0 0 0 3px #d7ff3fa6;box-shadow:var(--gw-focus-influence,0 0 0 3px #d7ff3fa6);outline:none}.BlockHero__button:focus-visible{box-shadow:0 0 0 3px #d7ff3fa6;box-shadow:var(--gw-focus-influence,0 0 0 3px #d7ff3fa6);outline:none}.BlockHero__button--primary{border-color:var(--hero-lime);background:var(--hero-lime);min-height:56px;color:var(--hero-ink)}.BlockHero__button--primary:hover{background:var(--hero-paper);border-color:var(--hero-paper)}.BlockHero__button--secondary:hover{border-color:var(--hero-lime);color:var(--hero-lime)}.BlockHero__buttonArrow{font-family:var(--gw-font-mono);flex:none;font-size:16px;font-weight:500;line-height:1}.BlockHero__footnote{width:100%;color:var(--hero-steel);font-family:var(--gw-font-mono);letter-spacing:.2px;text-align:center;text-transform:uppercase;margin:0;font-size:8px;font-style:normal;font-weight:500;line-height:13px}.BlockHero__visual{aspect-ratio:342/620;border:1px solid var(--hero-lime);background:var(--hero-ink);isolation:isolate;width:100%;position:relative;overflow:hidden}.BlockHero__mobileFrame,.BlockHero__mobileRedLine,.BlockHero__decisionMarker,.BlockHero__visualNumber,.BlockHero__perspectiveText{display:block;position:absolute}.BlockHero__mobileFrame{z-index:1;pointer-events:none}.BlockHero__mobileFrame--start{border:1px solid color-mix(in srgb,var(--hero-lime)40%,transparent);width:83.0409%;height:82.2581%;top:4.6774%;left:-.2924%}.BlockHero__mobileFrame--end{border:1px solid color-mix(in srgb,var(--hero-paper)22%,transparent);width:22.2222%;height:75.8065%;top:8.5484%;left:77.4854%}.BlockHero__visualNumber{z-index:0;width:93.5673%;color:color-mix(in srgb,var(--hero-lime)8%,transparent);font-family:var(--gw-font-heading);letter-spacing:-5.34px;white-space:nowrap;font-size:min(45.641vw,178px);font-style:normal;font-weight:900;line-height:.9213;top:1.7742%;left:2.6316%}.BlockHero__perspectivePaths{display:none}.BlockHero__slices{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.BlockHero__slice{display:block;position:absolute;overflow:hidden}.BlockHero__slice--1{width:41.924%;height:50.1419%;top:25.3226%;left:3.2164%}.BlockHero__slice--2{width:54.386%;height:62.129%;top:14.6774%;left:23.6842%}.BlockHero__slice--3{width:37.4269%;height:54.2903%;top:23.7097%;left:62.2807%}.BlockHero__slice img{-o-object-fit:fill;object-fit:fill;width:100%;max-width:none;height:100%;display:block}.BlockHero__visualTag{z-index:4;height:24px;color:var(--hero-ink);font-family:var(--gw-font-mono);letter-spacing:.28px;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:0 9px;font-size:7px;font-style:normal;font-weight:500;line-height:11px;display:inline-flex;position:absolute}.BlockHero__visualTag--pressure{background:var(--hero-red);width:39.7661%;top:73.7097%;left:-.2924%}.BlockHero__visualTag--pause{background:var(--hero-paper);width:18.1287%;top:45.9677%;left:34.2105%}.BlockHero__visualTag--choice{background:var(--hero-lime);width:34.5029%;top:15.3226%;left:65.2047%}.BlockHero__mobileRedLine{z-index:3;background:var(--hero-red);width:43.8596%;height:2px;top:78.871%;left:-.2924%}.BlockHero__decisionMarker{z-index:4;border:2px solid var(--hero-lime);background:0 0;width:16px;height:16px;top:52.0968%;left:92.1053%}.BlockHero__visualNote{z-index:5;border:1px solid color-mix(in srgb,var(--hero-lime)65%,transparent);background:color-mix(in srgb,var(--hero-ink)94%,transparent);flex-direction:column;gap:5px;width:54.9708%;min-height:102px;padding:12px;display:flex;position:absolute;top:70.4839%;left:41.2281%}.BlockHero__visualNoteLabel{color:var(--hero-lime);font-family:var(--gw-font-mono);letter-spacing:.28px;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:500;line-height:11px}.BlockHero__visualNoteText{color:var(--hero-paper);font-family:var(--gw-font-body);font-size:15px;font-style:normal;font-weight:400;line-height:19px}.BlockHero__perspectiveText{z-index:5;width:87.7193%;color:color-mix(in srgb,var(--hero-paper)38%,transparent);font-family:var(--gw-font-mono);letter-spacing:1.12px;text-transform:uppercase;white-space:nowrap;font-size:7px;font-style:normal;font-weight:500;line-height:11px;top:88.871%;left:6.1404%;overflow:hidden}.BlockHero__visualQuote{z-index:5;width:89.4737%;color:var(--hero-paper);font-family:var(--gw-font-mono);letter-spacing:0;text-transform:uppercase;flex-direction:column;margin:0;font-size:7px;font-style:normal;font-weight:500;line-height:11px;display:flex;position:absolute;top:92.7419%;left:4.9708%}@container block-hero (width>=768px) and (width<=1199px){.BlockHero__container{max-width:746px;padding-left:48px;padding-right:48px}.BlockHero__content,.BlockHero__visual{max-width:560px;margin-left:auto;margin-right:auto}.BlockHero__titleLine--lead{font-size:62px}.BlockHero__titleLine--accent{font-size:72px}.BlockHero__titleLine--closing{font-size:58px}.BlockHero__visualNumber{font-size:178px}}@container block-hero (width>=1200px){.BlockHero__frame{min-height:944px}.BlockHero__container{grid-gap:0;grid-template-columns:43.75% 56.25%;gap:0;width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding:64px max(64px,min(8.3333vw,160px));display:grid}.BlockHero__container--withoutVisual{grid-template-columns:minmax(0,700px);justify-content:center}.BlockHero__content{gap:24px;width:100%;min-height:0;padding-top:36px;padding-right:max(24px,min(2.6042vw,50px))}.BlockHero__overline{min-height:18px;color:var(--hero-lime);letter-spacing:.65px;gap:0;font-size:13px;line-height:18px}.BlockHero__overlineMark{display:none}.BlockHero__titleLine--lead{letter-spacing:-2.58px;font-size:max(64px,min(4.4792vw,86px));line-height:max(62px,min(4.2708vw,82px))}.BlockHero__titleLine--accent{letter-spacing:-4.16px;font-size:max(74px,min(5.4167vw,104px));line-height:max(72px,min(5vw,96px))}.BlockHero__titleLine--closing{letter-spacing:-2.16px;font-size:max(56px,min(3.75vw,72px));line-height:max(56px,min(3.6458vw,70px))}.BlockHero__description{max-width:650px;font-size:24px;line-height:34px}.BlockHero__proof{border-top:1px solid var(--hero-steel);border-bottom:1px solid var(--hero-steel);grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,650px);min-height:60px;margin:0;padding:0;display:grid}.BlockHero__proofItem{border-right:1px solid color-mix(in srgb,var(--hero-steel)45%,transparent);flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:6px 12px 5px;display:flex}.BlockHero__proofItem:first-child{padding-left:0}.BlockHero__proofItem:last-child{border-right:0}.BlockHero__proofItem--highlight{color:var(--hero-lime)}.BlockHero__proofValue{color:inherit;font-family:var(--gw-font-heading);order:-1;margin:0;font-size:24px;font-style:normal;font-weight:900;line-height:24px}.BlockHero__proofLabel{color:inherit;font-family:var(--gw-font-mono);font-size:var(--gw-type-micro-size);letter-spacing:.4px;text-transform:uppercase;margin:0;font-style:normal;font-weight:500;line-height:12px}.BlockHero__actions{flex-direction:column;gap:12px;width:min(100%,650px)}.BlockHero__button{flex:none;gap:10px;width:100%;min-height:54px;padding:17px 14px;font-size:12px;line-height:18px}.BlockHero__footnote{letter-spacing:.44px;text-align:left;width:min(100%,650px);font-size:11px;line-height:16px}.BlockHero__visual{aspect-ratio:900/816;border:0;width:100%}.BlockHero__mobileFrame,.BlockHero__mobileRedLine{display:none}.BlockHero__visualNumber{width:95.5556%;color:color-mix(in srgb,var(--hero-paper)1%,transparent);letter-spacing:-12.3px;font-size:max(274px,min(21.3542vw,410px));line-height:1;top:-2.6961%;left:2.8889%}.BlockHero__perspectivePaths{z-index:1;width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.BlockHero__slice--1,.BlockHero__slice--3{z-index:1;opacity:.72}.BlockHero__slice--1 img,.BlockHero__slice--3 img{filter:saturate(.72)brightness(.78)contrast(1.04)}.BlockHero__slice--1{width:23.7778%;height:56.8627%;top:22.549%;left:12%}.BlockHero__slice--2{z-index:2;border:1px solid color-mix(in srgb,var(--hero-paper)20%,transparent);width:34.4444%;height:78.6765%;top:10.7843%;left:33.3333%;box-shadow:0 18px 52px #00000042}.BlockHero__slice--2 img{filter:brightness(.96)contrast(1.05)}.BlockHero__slice--3{width:24.8889%;height:62.5%;top:20.3431%;left:65.3333%}.BlockHero__visualTag{letter-spacing:.44px;height:30px;padding:0 12px;font-size:11px;line-height:14px}.BlockHero__visualTag--pressure{width:19.5556%;top:79.4118%;left:2.6667%}.BlockHero__visualTag--pause{width:9.5556%;top:47.549%;left:46%}.BlockHero__visualTag--choice{width:18.8889%;top:17.402%;left:78%}.BlockHero__decisionMarker{border-width:3px;width:22px;height:22px;top:46.8137%;left:89.1111%}.BlockHero__visualNote{border-color:color-mix(in srgb,var(--hero-lime)72%,transparent);background:color-mix(in srgb,var(--hero-ink)96%,transparent);gap:8px;width:32%;min-height:118px;padding:18px 20px;top:69.6078%;left:57.7778%;box-shadow:0 14px 34px #00000047}.BlockHero__visualNoteLabel{letter-spacing:.4px;font-size:10px;line-height:14px}.BlockHero__visualNoteText{font-size:22px;line-height:27px}.BlockHero__perspectiveText{width:77.7778%;color:color-mix(in srgb,var(--hero-paper)26%,transparent);letter-spacing:1.92px;font-size:12px;line-height:18px;top:89.2157%;left:11.3333%}.BlockHero__visualQuote{width:64%;font-family:var(--gw-font-heading);font-size:12px;font-weight:700;line-height:17px;top:92.1569%;left:32%}.BlockHero__visualQuote>span{white-space:nowrap}}@container block-hero (width>=1728px){.BlockHero__actions{flex-direction:row;gap:16px}.BlockHero__button{flex:1 1 0;width:auto;min-width:0}}.content-grid>.wp-block-acf-hero,.full-width>.wp-block-acf-hero,.content-grid>.BlockHero,.full-width>.BlockHero,.wp-block-acf-hero>.BlockHero{grid-column:full-width}