.deliverables-stack{height:440px;margin-top:72px;overflow:hidden;user-select:none}.deliverables-stack-inner{display:flex;align-items:flex-start;padding-top:28px}.deliverables-sheet-wrap{position:relative;z-index:var(--deliverables-z);flex:0 0 26.6667%;min-width:0;opacity:0;transform:translateX(16px);transition:transform .45s cubic-bezier(.23,1,.32,1),opacity .45s cubic-bezier(.23,1,.32,1);transition-delay:var(--deliverables-delay)}.deliverables-sheet-wrap-decorative{pointer-events:none}.deliverables-stack.is-visible .deliverables-sheet-wrap{opacity:1;transform:none}.deliverables-sheet{position:relative;display:flex;width:100%;min-width:0;aspect-ratio:1/1.414;flex-direction:column;padding:14px 14px 10px;border:1px solid rgba(0,0,0,.1);background:#fff;color:var(--s-muted)}.deliverables-sheet-sign{position:absolute;top:12px;right:12px;width:auto;height:12px;opacity:.45}.deliverables-sheet-head{color:var(--s-faint);font-size:5px;line-height:1.2;letter-spacing:.14em}.deliverables-sheet h4{margin:12px 0 0;color:var(--s-ink);font-size:11px;font-weight:500;line-height:1.2}.deliverables-sheet-columns{min-width:0;min-height:0;flex:1;margin-top:10px;column-count:2;column-gap:10px;overflow:hidden}.deliverables-sheet-columns p{margin:0;font-size:6px;line-height:2.7;text-align:justify;hyphens:auto}.deliverables-sheet-columns p+p{margin-top:8px}.deliverables-sheet-table{width:100%;margin:6px 0;border-collapse:collapse;break-inside:avoid}.deliverables-sheet-table td{height:7px;border:1px solid rgba(0,0,0,.14)}.deliverables-sheet-figure{display:block;margin:6px 0;break-inside:avoid}.deliverables-sheet-figure svg{display:block;width:100%;height:30px}.deliverables-sheet-figure path{fill:none;stroke:rgba(0,0,0,.45);stroke-width:1;vector-effect:non-scaling-stroke}.deliverables-sheet-figure line{stroke:rgba(0,0,0,.18);stroke-width:1;vector-effect:non-scaling-stroke}.deliverables-sheet-figure circle{fill:#ff157e}.deliverables-sheet-figure span{display:block;margin-top:3px;color:var(--s-faint);font-size:5px;letter-spacing:.1em}.deliverables-sheet-folio{flex:0 0 auto;margin:0;padding-top:6px;padding-bottom:44px;color:var(--s-faint);font-size:6px;text-align:right}@media (hover:hover) and (pointer:fine){.deliverables-sheet{transition:transform .18s cubic-bezier(.23,1,.32,1)}.deliverables-sheet-wrap:hover{z-index:99}.deliverables-sheet-wrap:hover .deliverables-sheet{transform:translateY(-10px)}}@media (max-width:1024px){.deliverables-stack{height:340px}}@media (max-width:768px){.deliverables-stack{height:270px}.deliverables-stack-inner{padding-top:20px}.deliverables-sheet-wrap{flex-basis:52%}}.strategy-page{--s-bg:#eff1f1;--s-ink:#000;--s-muted:#3a3a3a;--s-faint:#7a7a7a;--s-pink:#ff157e;--s-line:rgba(0,0,0,.18);background:var(--s-bg);color:var(--s-ink);font-family:var(--font-base);font-size:18px;line-height:1.5;overflow-x:clip}.strategy-page figure,.strategy-page h1,.strategy-page h2,.strategy-page h3,.strategy-page ol,.strategy-page p,.strategy-page ul{margin:0}.strategy-page ol,.strategy-page ul{padding:0}.strategy-wrap{width:100%;max-width:1440px;margin:0 auto;padding-inline:120px}.strategy-column{width:100%;max-width:1200px;margin:0 auto}.strategy-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.strategy-progress{position:fixed;z-index:110;left:0;right:0;top:0;height:2px;background:var(--s-pink);transform-origin:left;pointer-events:none}.strategy-counter{position:fixed;z-index:60;right:40px;bottom:40px;color:var(--s-faint);font-size:12px;letter-spacing:.12em;pointer-events:none}.strategy-counter b{color:var(--s-pink);font-weight:400}.strategy-hero{min-height:100svh;padding-block:22svh clamp(96px,8.3vw,120px);display:flex}.strategy-hero-column{display:flex;flex-direction:column;gap:clamp(40px,4.45vw,64px);flex:1}.strategy-hero-logo{width:auto;height:clamp(28px,4.45vw,64px);align-self:flex-start;fill:var(--s-pink);animation:strategy-rise .9s cubic-bezier(.16,1,.3,1) both}.strategy-hero h1{font-size:clamp(36px,10.4vw,150px);font-weight:500;line-height:.92;letter-spacing:-.045em}.strategy-hero-line{display:block;white-space:nowrap;animation:strategy-rise .9s cubic-bezier(.16,1,.3,1) both}.strategy-hero-line:nth-of-type(2){animation-delay:.14s}.strategy-hero p{margin-top:auto;max-width:60ch;color:var(--s-muted);font-size:22px;line-height:1.45;animation:strategy-fade .6s cubic-bezier(.16,1,.3,1) .35s both}.strategy-hero-logo path{fill:#ff157e}@keyframes strategy-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes strategy-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.strategy-section{padding-top:200px}.strategy-section-title{display:flex;align-items:center;justify-content:center;gap:10px;font-size:clamp(32px,3.6vw,52px)}.strategy-section-title h2{font-size:1em;font-weight:500;line-height:1;letter-spacing:-.025em;white-space:nowrap}.strategy-bracket{width:auto;height:1.1em;transition:transform .7s cubic-bezier(.23,1,.32,1)}.strategy-section-title.is-visible .strategy-bracket-left{transform:translateX(-22vw)}.strategy-section-title.is-visible .strategy-bracket-right{transform:translateX(22vw)}.strategy-section-body{margin-top:72px}[data-strategy-reveal]{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}[data-strategy-reveal].is-visible{opacity:1;transform:none}.strategy-direction{display:grid;grid-template-columns:180px minmax(0,1fr);padding-block:44px;transition:transform .25s ease}.strategy-direction-number{font-family:var(--font-druk);font-size:96px;line-height:.85;color:var(--s-pink);font-variant-numeric:tabular-nums}.strategy-direction-copy{max-width:760px}.strategy-direction h3{font-size:48px;font-weight:500;line-height:1.15;letter-spacing:-.025em;transition:color .25s}.strategy-direction p{margin-top:16px;color:var(--s-muted)}.strategy-direction small,.strategy-work small{display:block;margin-top:28px;color:var(--s-pink);font-size:11px;letter-spacing:.12em}.strategy-direction small+p{margin-top:10px;font-size:17px}@media(hover:hover){.strategy-direction:hover{transform:translateX(8px)}.strategy-direction:hover h3{color:var(--s-pink)}}.strategy-chips{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.strategy-chip-wrap{display:contents}.strategy-chip{border:1px solid var(--s-line);background:transparent;padding:14px 20px;font:inherit;font-size:17px;cursor:pointer;transition:.2s}.strategy-chip[aria-expanded=true]{border-color:var(--s-pink);background:var(--s-pink);color:white}.strategy-chip-text{flex-basis:100%;max-width:780px;color:var(--s-muted);padding:10px 0 20px}.strategy-document{margin-top:80px;border-top:1px solid var(--s-line);padding-top:18px}.strategy-document>figcaption{color:var(--s-faint);font-size:11px;letter-spacing:.08em}.strategy-document-tabs{display:flex;gap:8px;margin:24px 0}.strategy-document-tabs button{width:36px;height:36px;border:1px solid var(--s-line);background:transparent;cursor:pointer}.strategy-document-tabs button[aria-selected=true]{background:var(--s-pink);border-color:var(--s-pink);color:white}.strategy-paper{position:relative;width:min(790px,90%);min-height:740px;margin:0 auto;background:#fff;padding:72px 84px 96px;box-shadow:16px 18px 0 rgba(0,0,0,.06)}.strategy-paper>span{color:var(--s-pink);font-size:11px;letter-spacing:.12em}.strategy-paper h3{margin:18px 0 34px;font-size:34px;font-weight:500;line-height:1.15}.strategy-paper p{margin-top:16px;color:var(--s-muted);font-size:15px;line-height:1.55}.strategy-work-lead{max-width:810px;font-size:26px;line-height:1.4}.strategy-work-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:100px;margin-top:72px}.strategy-work-grid small{margin:0 0 24px}.strategy-work-grid li{border-top:1px solid var(--s-line);padding:18px 0}.strategy-work-grid ol li{display:grid;grid-template-columns:50px 1fr auto;gap:12px}.strategy-work-grid b{color:var(--s-pink);font-weight:400}.strategy-work-grid em{color:var(--s-faint);font-style:normal;font-size:14px}.strategy-work-grid ul li{position:relative;padding-left:20px}.strategy-work-grid ul li:before{content:"·";position:absolute;left:0;color:var(--s-pink)}.strategy-note{max-width:820px;margin-top:64px;padding:24px 28px;border-left:3px solid var(--s-pink);background:rgba(255,255,255,.45);color:var(--s-muted)}.strategy-inside-lead{font-size:26px;max-width:760px}.strategy-inside ul{margin-top:60px}.strategy-inside li{display:grid;grid-template-columns:90px 1fr;border-top:1px solid var(--s-line);padding:26px 0}.strategy-inside li>b{font-family:var(--font-druk);font-size:44px;line-height:1;color:var(--s-pink);font-weight:400}.strategy-inside li span{max-width:800px;color:var(--s-muted)}.strategy-inside li strong{display:block;margin-bottom:8px;color:var(--s-ink);font-size:24px;font-weight:500}.strategy-inside-result{margin-top:48px;font-size:24px}.strategy-inside-result a{color:var(--s-pink);text-decoration:underline}.strategy-contact{padding-top:240px;padding-bottom:200px}.strategy-contact-row{display:flex;align-items:center;justify-content:space-between;gap:30px}.strategy-contact-row>a{color:var(--s-ink);font-size:clamp(26px,3.3vw,48px);letter-spacing:-.025em}.strategy-contact-row .ButtonStyles-cvaButton{padding:16px 28px;font-size:16px}.strategy-legal{margin-top:100px;color:var(--s-faint);font-size:12px;line-height:1.6}@media(max-width:1023px){.strategy-wrap{padding-inline:48px}.strategy-section{padding-top:150px}.strategy-direction{grid-template-columns:130px 1fr}.strategy-direction-number{font-size:72px}.strategy-direction h3{font-size:38px}.strategy-work-grid{gap:50px}.strategy-section-title.is-visible .strategy-bracket-left{transform:scaleX(.55) translateX(-18vw)}.strategy-section-title.is-visible .strategy-bracket:not(.strategy-bracket-left){transform:scaleX(.55) translateX(18vw)}}@media(max-width:767px){.strategy-page{font-size:16px}.strategy-wrap{padding-inline:20px}.strategy-counter{display:none}.strategy-hero{padding-block:160px 64px;min-height:100svh}.strategy-hero-column{gap:28px}.strategy-hero h1{font-size:clamp(40px,13.5vw,68px)}.strategy-hero p{font-size:18px}.strategy-section{padding-top:112px}.strategy-section-title{justify-content:space-between;gap:6px;font-size:clamp(27px,8vw,38px)}.strategy-section-title h2{white-space:normal;text-align:center}.strategy-section-title.is-visible .strategy-bracket-left,.strategy-section-title.is-visible .strategy-bracket:not(.strategy-bracket-left){transform:scaleX(.55)}.strategy-section-body{margin-top:48px}.strategy-direction{grid-template-columns:64px 1fr;padding-block:28px}.strategy-direction-number{font-size:44px}.strategy-direction h3{font-size:28px}.strategy-direction p{font-size:15px}.strategy-chip{padding:11px 14px;font-size:14px}.strategy-document{margin-top:56px}.strategy-document-tabs{overflow:auto}.strategy-paper{width:94%;min-height:580px;padding:40px 28px 60px;box-shadow:8px 9px 0 rgba(0,0,0,.06)}.strategy-paper h3{font-size:26px}.strategy-paper p{font-size:13px}.strategy-inside-lead,.strategy-work-lead{font-size:20px}.strategy-work-grid{grid-template-columns:1fr;gap:54px;margin-top:50px}.strategy-work-grid ol li{grid-template-columns:34px 1fr}.strategy-work-grid em{grid-column:2}.strategy-inside ul{margin-top:40px}.strategy-inside li{grid-template-columns:54px 1fr}.strategy-inside li>b{font-size:34px}.strategy-inside li strong{font-size:20px}.strategy-contact{padding-top:140px;padding-bottom:100px}.strategy-contact-row{align-items:flex-start;flex-direction:column}.strategy-contact-row>a{font-size:26px}.strategy-legal{margin-top:64px}}.strategy-figure{margin-top:110px;border:1px solid var(--s-line);background:rgba(255,255,255,.25);padding:36px}.strategy-figure>header{display:flex;justify-content:space-between;gap:30px;border-bottom:1px solid var(--s-line);padding-bottom:28px}.strategy-figure h3{font-weight:500}.strategy-figure header p,.strategy-figure header span{color:var(--s-faint);font-size:12px}.strategy-figure-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px}.strategy-chart>small{display:block;margin-top:22px;font-size:11px}.strategy-bars{height:220px;display:flex;align-items:flex-end;gap:8px;border-bottom:1px solid #000}.strategy-bars>div{height:100%;flex:1;display:flex;align-items:flex-end;position:relative}.strategy-bars i{display:block;width:100%;background:var(--s-pink)}.strategy-bars span{position:absolute;top:100%;left:50%;font-size:8px;white-space:nowrap;transform:translate(-50%,5px) rotate(-45deg);transform-origin:top}.strategy-plot{height:220px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 24%,var(--s-line) 25%)}.strategy-plot svg{height:190px;overflow:visible}.strategy-plot polyline{fill:none;stroke:var(--s-pink);stroke-width:3;vector-effect:non-scaling-stroke}.strategy-plot .strategy-plot-secondary{stroke:#000;stroke-width:1}.strategy-plot>div{display:flex;justify-content:space-between}.strategy-plot span{font-size:7px}.strategy-matrix{height:220px;border-left:1px solid #000;border-bottom:1px solid #000;background:linear-gradient(90deg,transparent 49.8%,var(--s-line) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,var(--s-line) 50%,transparent 50.2%)}.strategy-matrix i{width:24px;height:24px;background:var(--s-pink)}.strategy-matrix i:first-of-type{left:18%;top:20%;width:38px;height:38px}.strategy-matrix i:nth-of-type(2){left:63%;top:16%}.strategy-matrix i:nth-of-type(3){left:34%;top:65%;width:18px;height:18px}.strategy-matrix i:nth-of-type(4){left:72%;top:62%;width:30px;height:30px}.strategy-matrix-x,.strategy-matrix-y{position:absolute;font-size:9px;color:var(--s-faint)}.strategy-matrix-y{left:-8px;top:0;transform:translateX(-100%)}.strategy-matrix-x{right:0;bottom:-20px}.strategy-matrix b{position:absolute;bottom:8px;left:8px;font-size:8px;font-weight:400;color:var(--s-faint)}@media(max-width:767px){.strategy-figure{padding:20px;margin-top:70px}.strategy-figure>header{display:block}.strategy-figure header>span{display:block;margin-top:10px}.strategy-figure-grid{grid-template-columns:1fr;gap:60px}.strategy-chart{padding-inline:8px}}.strategy-sheet-stack{position:relative;height:820px;margin-top:34px}.strategy-sheet-wrap{position:absolute;inset:0 auto auto 50%;width:min(790px,72%);height:740px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;transform:translateX(calc(-50% + (var(--sheet-index) - 7) * 21px)) rotate(calc((var(--sheet-index) - 7) * .18deg));transition:transform .55s cubic-bezier(.23,1,.32,1)}.strategy-sheet-wrap[aria-pressed=true]{transform:translateX(-50%) translateY(-18px) rotate(0)}.strategy-sheet-wrap .strategy-paper{height:100%;overflow:hidden;margin:0}.strategy-paper>b{position:absolute;right:34px;bottom:25px;font:400 13px var(--font-base);color:var(--s-faint)}@media(max-width:767px){.strategy-sheet-stack{height:620px}.strategy-sheet-wrap{width:82%;height:570px;transform:translateX(calc(-50% + (var(--sheet-index) - 7) * 7px)) rotate(calc((var(--sheet-index) - 7) * .16deg))}.strategy-sheet-wrap[aria-pressed=true]{transform:translateX(-50%) translateY(-10px)}}@media(prefers-reduced-motion:reduce){.strategy-page *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.strategy-figure{--fg-line:rgba(0,0,0,.28);--fg-grid:rgba(0,0,0,.10);margin-top:96px;aspect-ratio:16/9;padding:24px;border:0;background:transparent;display:flex;flex-direction:column}.strategy-figure>header{display:block;border:0;padding:0}.strategy-figure h3{font-size:32px;line-height:1.1;letter-spacing:-.02em}.strategy-figure header p{margin-top:10px;font-size:15px;color:var(--s-muted)}.strategy-figure-grid{flex:1;min-height:0;margin-block:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.strategy-chart{display:flex;flex-direction:column;min-height:0}.strategy-chart>small{margin:0 0 24px;font-size:12px;line-height:1;letter-spacing:.12em;color:var(--s-faint)}.strategy-bars{height:auto;flex:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-content:center;row-gap:24px;border:0}.strategy-bar{display:grid!important;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:12px;height:auto!important}.strategy-bar>span{position:static;transform:none;font-size:14px;white-space:nowrap}.strategy-bar>i{position:relative;height:18px}.strategy-bar>i>b{display:block;height:100%;background:var(--fg-line);transition:background-color .12s,transform .6s}.strategy-bar>i>b.is-hot{background:var(--s-pink)}.strategy-bar>em{font-size:14px;font-style:normal;text-align:right}.strategy-scale{grid-column:2;display:flex!important;justify-content:space-between;height:22px!important;margin-top:6px}.strategy-scale span{position:relative!important;left:auto!important;top:auto!important;transform:none!important;font-size:12px!important;color:var(--s-faint)}@media(hover:hover) and (pointer:fine){.strategy-bar:hover>i>b{background:#000}.strategy-bar:hover>i>b.is-hot{background:var(--s-pink)}.strategy-bar:hover>em,.strategy-bar:hover>span{font-weight:500}}.strategy-plot{position:relative;flex:1;min-height:0;height:auto;margin:0 14px 0 30px;background:repeating-linear-gradient(to bottom,var(--fg-grid) 0 1px,transparent 1px 25%)}.strategy-plot svg{width:100%;height:100%}.strategy-plot polyline{stroke:var(--fg-line);stroke-width:1.4}.strategy-plot .strategy-plot-secondary{stroke:var(--fg-line);stroke-dasharray:4 5}.strategy-y-labels{position:absolute;right:100%;height:100%;padding-right:10px;display:flex;flex-direction:column;justify-content:space-between;text-align:right;color:var(--s-faint);font-size:12px;line-height:1}.strategy-month-hit{position:absolute;top:0;bottom:0;width:9.1%;transform:translateX(-50%)}.strategy-month-hit:before{content:"";position:absolute;left:50%;inset-block:0;width:1px;background:var(--fg-line);opacity:0}.strategy-month-hit b{position:absolute;left:50%;top:25%;transform:translate(-50%,-100%);padding:2px 6px;background:var(--s-bg);font:400 12px/1.2 var(--font-base);white-space:nowrap;opacity:0;z-index:2}@media(hover:hover) and (pointer:fine){.strategy-month-hit:hover b,.strategy-month-hit:hover:before{opacity:1}}.strategy-months{height:16px;margin:10px 14px 0 30px;display:flex;justify-content:space-between}.strategy-legend,.strategy-months span{font-size:12px;color:var(--s-faint)}.strategy-legend{margin:16px 0 0 30px;display:flex;align-items:center;gap:8px}.strategy-legend i{width:20px;height:1px;background:var(--fg-line)}.strategy-legend i:nth-of-type(2){margin-left:12px;background:repeating-linear-gradient(90deg,var(--fg-line) 0 4px,transparent 4px 9px)}.strategy-matrix{position:relative;flex:1;min-height:0;height:auto;margin:0 18px 0 46px;border:0;background:linear-gradient(90deg,transparent calc(50% - .5px),var(--fg-line) 50%,transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),var(--fg-line) 50%,transparent calc(50% + .5px))}.strategy-matrix i{position:absolute;margin:calc(var(--d,10px)/-2);border-radius:50%;background:var(--fg-line);transition:transform .12s,background-color .12s}.strategy-matrix i.is-hot{background:var(--s-pink)}.strategy-matrix i b{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:6px;font:400 12px/1 var(--font-base);color:var(--s-faint)}@media(hover:hover) and (pointer:fine){.strategy-matrix i:hover{transform:scale(1.25);background:#000}.strategy-matrix i.is-hot:hover{background:var(--s-pink)}.strategy-matrix i:hover b{color:#000;font-weight:500}}.strategy-matrix-bottom,.strategy-matrix-left,.strategy-matrix-right,.strategy-matrix-top{position:absolute;font-size:12px;color:var(--s-faint)}.strategy-matrix-top{left:50%;top:-16px;transform:translateX(-50%)}.strategy-matrix-bottom{left:50%;bottom:-16px;transform:translateX(-50%)}.strategy-matrix-left{left:0;top:calc(50% + 10px)}.strategy-matrix-right{right:0;top:calc(50% + 10px)}.strategy-matrix-y{left:-46px;top:50%;transform:translateY(-50%) rotate(-90deg);white-space:nowrap}.strategy-matrix-x{left:50%;right:auto;bottom:-50px;transform:translateX(-50%);white-space:nowrap}.strategy-matrix-note{margin-top:62px;font-size:11px;color:var(--s-faint)}.strategy-chip:focus-visible{outline:1px solid var(--s-pink);outline-offset:3px}@media(hover:hover) and (pointer:fine){.strategy-chip:hover{border-color:rgba(0,0,0,.45)}.strategy-chip[aria-expanded=true]:hover{border-color:var(--s-pink)}}.strategy-chip-panel{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;max-width:760px;transition:grid-template-rows .32s,opacity .32s,visibility 0s .32s}.strategy-chip-panel>div{overflow:hidden;min-height:0}.strategy-chip-panel.is-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .32s,opacity .32s}.strategy-chip-panel h3{margin-top:32px;font-size:24px;font-weight:500}.strategy-chip-panel p{margin-top:12px;font-size:17px;color:var(--s-muted)}.strategy-document{margin-top:72px;padding:0;border:0}.strategy-document>figcaption{display:none}.strategy-sheet-stack{height:440px;margin:0;overflow:hidden;display:flex;align-items:flex-start;padding-top:28px}.strategy-sheet-wrap{position:relative;inset:auto;flex:0 0 26.6667%;width:auto;height:auto;z-index:var(--sheet-z);transform:translateX(16px);opacity:0;animation:strategy-sheet-in .45s cubic-bezier(.23,1,.32,1) forwards;animation-delay:calc((14 - var(--sheet-index))*50ms)}@keyframes strategy-sheet-in{to{transform:none;opacity:1}}.strategy-sheet-wrap .strategy-paper{position:relative;width:100%;height:auto;aspect-ratio:1/1.414;min-height:0;padding:14px 14px 10px;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:none}.strategy-sheet-wrap .strategy-paper>span{font-size:5px;line-height:1.2;letter-spacing:.14em;color:var(--s-faint)}.strategy-sheet-wrap .strategy-paper h3{margin:12px 0 10px;font-size:11px;line-height:1.2}.strategy-sheet-wrap .strategy-paper p{margin:0;font-size:6px;line-height:2.7;text-align:justify}.strategy-sheet-wrap .strategy-paper h3~p{column-count:2;column-gap:10px}.strategy-sheet-wrap .strategy-paper>b{right:14px;bottom:50px;font-size:6px}@media(hover:hover) and (pointer:fine){.strategy-sheet-wrap:hover{z-index:99}.strategy-sheet-wrap:hover .strategy-paper{transform:translateY(-10px);transition:transform .18s}}@media(max-width:767px){.strategy-figure{aspect-ratio:auto;padding:0}.strategy-figure-grid{grid-template-columns:1fr;gap:56px}.strategy-matrix,.strategy-plot{height:260px;flex:none}.strategy-sheet-stack{height:270px;padding-top:20px}.strategy-sheet-wrap{flex-basis:52%}}.strategy-hero+.strategy-section{padding-top:calc(200px - clamp(96px,8.3vw,120px))}@media(max-width:1023px){.strategy-hero+.strategy-section{padding-top:54px}}@media(max-width:767px){.strategy-hero{min-height:0;padding-block:96px}.strategy-hero+.strategy-section{padding-top:0}}.strategy-month-hit>span{position:absolute;left:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--fg-line);opacity:0}.strategy-month-hit>b{transform:translate(-50%,-190%)}@media(hover:hover) and (pointer:fine){.strategy-month-hit:hover>span{opacity:1}}.strategy-bar{position:relative;padding-block:2px}.strategy-bar>em,.strategy-bar>span{position:relative;z-index:2;color:var(--s-ink);opacity:1;visibility:visible}.strategy-bar>i{z-index:1;overflow:visible}.strategy-bar>i>b.is-hot{background:#ff157e!important}.strategy-bar:hover>em,.strategy-bar:hover>span{font-weight:400!important}.strategy-bar:before{content:"";position:absolute;inset:-5px -7px;border-radius:2px;background:rgba(0,0,0,0);transition:background-color .12s}.strategy-bar:hover:before{background:rgba(0,0,0,.035)}.strategy-matrix i:hover b{font-weight:400!important}.strategy-y-labels>i{display:block;font-style:italic}.strategy-data-point{position:absolute;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--fg-line);z-index:1}.strategy-data-point.is-last{width:8px;height:8px;margin:-4px 0 0 -4px;background:#ff157e}.strategy-data-point.is-last>b{position:absolute;right:0;bottom:100%;margin-bottom:7px;font:400 12px/1 var(--font-base);color:var(--s-muted)}.strategy-months{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.strategy-months span{min-width:0;text-align:center;font-size:10px;font-style:italic;white-space:nowrap}.strategy-contact-row .ButtonStyles-cvaButton{background:#000;color:#fff;border:1px solid #000}.strategy-contact-row .ButtonStyles-cvaButton span{color:inherit}@media(hover:hover) and (pointer:fine){.strategy-contact-row .ButtonStyles-cvaButton:hover{background:#ff157e;color:#fff;border-color:#ff157e}}.strategy-contact-row .ButtonStyles-cvaButton:focus-visible{outline:2px solid #ff157e!important;outline-offset:3px!important}.strategy-contact-row .ButtonStyles-cvaButton,.strategy-contact-row .ButtonStyles-cvaButton *{color:#fff!important}@media(hover:hover) and (pointer:fine){.strategy-contact-row .ButtonStyles-cvaButton:hover,.strategy-contact-row .ButtonStyles-cvaButton:hover *{color:#000!important}}.strategy-bar>i{background:transparent}@media(max-width:767px){.strategy-wrap{padding-inline:24px}.strategy-hero h1{font-size:clamp(36px,10.4vw,48px)}.strategy-hero-line{overflow:hidden;overflow:clip;padding-bottom:.14em;margin-bottom:-.14em}.strategy-direction{grid-template-columns:1fr}.strategy-direction-copy,.strategy-direction-number{grid-column:1}.strategy-direction-number{margin-bottom:8px;font-size:48px}.strategy-direction-copy{margin-bottom:12px}.strategy-chart{min-width:0}.strategy-month-hit:first-of-type{transform:none}.strategy-month-hit:last-of-type{transform:translateX(-100%)}.strategy-month-hit:first-of-type>b{left:0;transform:translateY(-190%)}.strategy-month-hit:last-of-type>b{left:100%;transform:translate(-100%,-190%)}.strategy-contact-row>a{max-width:100%;overflow-wrap:anywhere}.strategy-legal{overflow-wrap:anywhere}}@media(max-width:480px){.strategy-direction-number{font-size:40px}}@media(max-width:767px) and (hover:none),(max-width:767px) and (pointer:coarse){.strategy-month-hit>b,.strategy-month-hit>span{display:none}}