.ask{--y-ink:#1c1f32;--y-night:#16172b;--y-night-2:#10111f;--y-blue:#1d54c7;--y-blue-2:#1846a8;--y-yellow:#fccb4a;--y-brand:"Avenir Next", Avenir, "Nunito Sans", Manrope, system-ui, sans-serif;--y-mono:var(--mono,"DM Mono", ui-monospace, monospace);--gutter:clamp(16px, 4vw, 56px);--gap:clamp(28px, 4vw, 64px);--fg:#f4f1ea;--fg-2:#d3d5e6;--fg-3:#a9aecb;--rule:#ffffff24;background:var(--y-night);color:var(--fg);font-family:var(--y-brand);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.ask *,.ask :before,.ask :after{box-sizing:border-box}.ask :where(h2,h3,p,dl,dd,figure){margin:0}.ask img,.ask video{max-width:100%;display:block}:where(.ask) button{font:inherit}.ask a:focus-visible,.ask button:focus-visible{outline:3px solid var(--y-yellow);outline-offset:3px;box-shadow:0 0 0 6px var(--y-ink);border-radius:999px}.ask .ask-depth:focus-visible{border-radius:6px}.ask-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ask-stage{grid-template-areas:"media";display:grid;position:relative}.ask-media{background:#2b2a48;grid-area:media;position:relative;overflow:hidden}.ask-media img,.ask-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ask-video{opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.ask-video.is-on{opacity:1}.ask-scrim{z-index:1;pointer-events:none;grid-area:media;position:relative}.ask-loop-btn{z-index:3;color:#fff;cursor:pointer;background:#13152a8c;border:1.5px solid #ffffffbf;border-radius:50%;grid-area:media;place-self:end;place-items:center;width:40px;height:40px;margin:0 16px 16px 0;padding:0;display:grid}.ask-loop-btn .i-play,.is-paused .ask-loop-btn .i-pause{display:none}.is-paused .ask-loop-btn .i-play{display:block}.ask-copy{z-index:2;align-content:end;gap:16px;display:grid;position:relative}.ask-h2{font:900 clamp(36px, 4.8vw, 68px)/1 var(--y-brand);letter-spacing:-.03em;color:#fff;text-wrap:balance}.ask-line{max-width:44ch;font:700 clamp(18px, 1.55vw, 22px)/1.4 var(--y-brand);color:#fff;text-wrap:pretty}.ask-opp{max-width:56ch;font:500 clamp(15px, 1.15vw, 17px)/1.55 var(--y-brand);color:var(--fg-2);text-wrap:pretty}.ask-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.ask-btn{min-height:54px;font:800 18px/1 var(--y-brand);letter-spacing:-.005em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:transform .14s ease-out,background-color .14s ease-out;display:inline-flex}.ask-btn:active{transform:translateY(1px)}.ask-primary{background:var(--y-blue);color:#fff;box-shadow:0 10px 28px #1d54c76b,inset 0 -3px #0000002e}.ask-primary:hover{background:var(--y-blue-2)}.ask-secondary{color:#fff;background:#13152a59;border:2px solid #ffffffd1;font-weight:700}.ask-secondary:hover{background:#ffffff24}.ask-phone{display:none}.ask-note{font:500 13px/1.45 var(--y-mono);color:var(--fg-2)}.ask-share{color:#fff;min-height:44px;font:700 15px/1.3 var(--y-brand);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0;text-decoration:underline 1.5px;display:inline-flex}.ask-close{width:min(1280px,100%);padding:clamp(36px, 4vw, 56px) var(--gutter) clamp(40px, 4.5vw, 64px);gap:var(--gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;margin:0 auto;display:grid}.ask-role{align-content:start;gap:12px;display:grid}.ask-role-label,.ask-credits-title{font:800 12px/1.2 var(--y-brand);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.ask-role-text{max-width:46ch;font:600 clamp(16px, 1.2vw, 18px)/1.5 var(--y-brand);color:var(--fg);text-wrap:pretty}.ask-depth{min-height:44px;font:800 17px/1 var(--y-brand);color:#fff;text-underline-offset:5px;justify-self:start;align-items:center;gap:8px;text-decoration:underline 2px;display:inline-flex}.ask-credits{gap:14px;display:grid}.ask-credits-list{columns:2;column-gap:36px}.ask-credit{break-inside:avoid;font:500 13px/1.5 var(--y-brand);color:var(--fg-3);margin-bottom:12px}.ask-credit dt{color:var(--fg-2);font-weight:800;display:inline}.ask-credit dt:after{content:": "}.ask-credit dd{display:inline}.ask-a .ask-media{height:clamp(520px,42vw,620px)}.ask-a .ask-scrim{background:radial-gradient(50% 50% at 50% 63%,#16172bb8 0%,#16172ba8 52%,#16172b4d 82%,#16172b00 100%),linear-gradient(#16172b4d 0%,#16172b00 28% 70%,#16172b8c 100%)}.ask-a .ask-copy{text-align:center;width:min(820px,100%);padding:0 var(--gutter) clamp(44px, 4.5vw, 64px);grid-area:media;justify-self:center;justify-items:center}.ask-a .ask-line,.ask-a .ask-opp{margin-inline:auto}.ask-a .ask-actions{justify-content:center}.ask-a .ask-loop-btn{align-self:start;margin:16px 16px 0 0}.ask-a .ask-close{border-top:1px solid var(--rule)}.ask-b .ask-stage{width:min(1280px,100%);padding:clamp(56px, 6vw, 88px) var(--gutter) clamp(48px, 4.5vw, 64px);gap:var(--gap);grid-template-columns:minmax(0,5.4fr) minmax(0,6.6fr);grid-template-areas:"copy media";align-items:center;margin:0 auto}.ask-b .ask-media{border-radius:18px;align-self:stretch;min-height:420px;box-shadow:0 30px 70px -30px #000000b3}.ask-b .ask-scrim{display:none}.ask-b .ask-copy{grid-area:copy;align-content:center}.ask-b .ask-close{background:var(--y-night-2);box-shadow:0 0 0 100vmax var(--y-night-2);clip-path:inset(0 -100vmax);position:relative}.ask-c .ask-stage{grid-template-areas:"media""copy"}.ask-c .ask-media{height:clamp(260px,24vw,340px)}.ask-c .ask-scrim{background:linear-gradient(180deg, #16172b00 60%, var(--y-night) 100%)}.ask-c .ask-copy{text-align:center;width:min(1000px,100%);padding:clamp(20px, 2vw, 28px) var(--gutter) clamp(36px, 3.5vw, 48px);grid-area:copy;justify-self:center;justify-items:center;gap:14px}.ask-c .ask-h2{letter-spacing:-.035em;font-size:clamp(40px,5.8vw,86px)}.ask-c .ask-line,.ask-c .ask-opp{margin-inline:auto}.ask-c .ask-actions{justify-content:center}.ask-c .ask-close{text-align:center;border-top:1px solid var(--rule);grid-template-columns:1fr;justify-items:center;gap:24px;padding-top:clamp(28px,3vw,40px)}.ask-c .ask-role{justify-items:center;gap:8px}.ask-c .ask-role-text{max-width:72ch}.ask-c .ask-depth{justify-self:center}.ask-c .ask-credits{justify-items:center;width:100%}.ask-c .ask-credits-list{columns:3;text-align:left}.ask-c .ask-credit dt{font:800 11px/1.2 var(--y-brand);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);margin-bottom:4px;display:block}.ask-c .ask-credit dt:after{content:none}.ask-c .ask-credit dd{display:block}.ask-c .ask-credit dd:first-letter{text-transform:uppercase}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ask-c .ask-media picture,.ask-c .ask-videos{animation:linear both ask-pull view();animation-range:entry cover 55%;position:absolute;inset:0}}}@keyframes ask-pull{0%{transform:scale(1.12)}to{transform:scale(1)}}@media (width<=900px){.ask-close,.ask-b .ask-stage{grid-template-columns:1fr}.ask-b .ask-stage{grid-template-areas:"media""copy"}.ask-credits-list,.ask-c .ask-credits-list{columns:2}}@media (width<=720px){.ask-phone{gap:4px;display:grid}.ask-actions{flex-direction:column;justify-self:stretch;align-items:stretch;width:100%}.ask-phone{justify-self:stretch}.ask-btn{width:100%;min-height:52px;font-size:17px}.ask-a .ask-stage{grid-template-areas:"media""copy"}.ask-a .ask-media{aspect-ratio:4/5;height:auto}.ask-a .ask-scrim{background:linear-gradient(180deg, #16172b33 0%, #16172b1a 40%, #16172bbf 78%, var(--y-night) 100%)}.ask-a .ask-copy{text-align:left;padding:0 var(--gutter) 40px;grid-area:copy;justify-items:start;margin-top:-88px}.ask-a .ask-line,.ask-a .ask-opp{margin-inline:0}.ask-a .ask-loop-btn{align-self:start}.ask-b .ask-stage{gap:0;padding-top:0;padding-left:0;padding-right:0}.ask-b .ask-media{aspect-ratio:4/5;box-shadow:none;border-radius:0}.ask-b .ask-copy{padding:28px var(--gutter) 0}.ask-c .ask-media{aspect-ratio:3/4;height:auto}.ask-c .ask-copy{text-align:left;justify-items:start}.ask-c .ask-line,.ask-c .ask-opp{margin-inline:0}.ask-c .ask-close,.ask-c .ask-role{text-align:left;justify-items:start}.ask-c .ask-depth{justify-self:start}.ask-credits-list,.ask-c .ask-credits-list{columns:1}html.ask-chat-off .chat:not(.is-open) .chat-launcher,html.ask-chat-off .chat:not(.is-open) .chat-teaser{visibility:hidden;opacity:0;transition:opacity .24s,visibility 0s .24s}}@media (prefers-reduced-motion:reduce){.ask *,.ask :before,.ask :after{transition-duration:.01ms!important;animation:none!important}}.ask-sentence{display:block}.ask-a .ask-copy{gap:0;width:min(1120px,100%)}.ask-a .ask-h2{margin-bottom:22px;font-size:clamp(36px,4.3vw,62px);line-height:1.02}.ask-a .ask-line{max-width:none;margin-bottom:12px;font-size:clamp(18px,1.5vw,22px);line-height:1.45}.ask-a .ask-opp{max-width:none;margin-bottom:26px}.ask-a .ask-actions{margin-top:0}.ask-a .ask-copy{padding-bottom:clamp(56px,5vw,76px)}@media (width<=720px){.ask-sentence{display:inline}.ask-a .ask-h2{margin-bottom:16px}.ask-a .ask-line{margin-bottom:10px}.ask-a .ask-opp{margin-bottom:22px}}
