.booking-module__WuZ8Ca__steps{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 32px;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.booking-module__WuZ8Ca__steps>li{align-items:center;gap:8px;display:flex}.booking-module__WuZ8Ca__steps>li[aria-current=step]{color:var(--green)}.booking-module__WuZ8Ca__steps>li>span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.booking-module__WuZ8Ca__steps>li[aria-current=step]>span{background:var(--green);border-color:var(--green);color:var(--cream)}.booking-module__WuZ8Ca__steps>.booking-module__WuZ8Ca__stepLine{background:var(--line);width:32px;height:1px}.booking-module__WuZ8Ca__formIntro.booking-module__WuZ8Ca__formIntro{color:var(--muted);max-width:470px;margin:14px 0 0;font-size:17px;line-height:1.5}.booking-module__WuZ8Ca__form{width:100%;color:var(--ink);margin:0;padding-top:26px;line-height:1.5}.booking-module__WuZ8Ca__stack,.booking-module__WuZ8Ca__section,.booking-module__WuZ8Ca__fields{flex-direction:column;gap:24px;display:flex}.booking-module__WuZ8Ca__sectionLabel{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.booking-module__WuZ8Ca__contactFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;display:grid}.booking-module__WuZ8Ca__contactFields>div,.booking-module__WuZ8Ca__field{min-width:0}.booking-module__WuZ8Ca__label{color:var(--ink);font-size:16px;font-weight:500;line-height:1.4;display:block}.booking-module__WuZ8Ca__required{opacity:.8;margin-left:8px;font-size:12px}.booking-module__WuZ8Ca__optional{color:var(--muted);margin-left:4px;font-size:14px;font-weight:400}.booking-module__WuZ8Ca__input{background:var(--cream);width:100%;min-width:0;max-width:100%;height:50px;color:var(--ink);font:inherit;border:1px solid #c9ceca;border-radius:5px;margin-top:9px;padding:12px 14px;font-size:16px;line-height:1.5;transition:border-color .15s;display:block}.booking-module__WuZ8Ca__input::placeholder{color:var(--muted);opacity:1}.booking-module__WuZ8Ca__input:focus-visible{border-color:var(--green);outline:2px solid var(--green);outline-offset:3px}.booking-module__WuZ8Ca__input[aria-invalid=true]{border-color:#a33030}.booking-module__WuZ8Ca__input:disabled{opacity:.6;background:var(--soft)}.booking-module__WuZ8Ca__selectWrap{position:relative}.booking-module__WuZ8Ca__selectWrap select{appearance:none;white-space:nowrap;text-overflow:ellipsis;padding-right:40px;overflow:hidden}.booking-module__WuZ8Ca__selectPlaceholder{color:var(--muted)}.booking-module__WuZ8Ca__selectIcon{pointer-events:none;color:var(--muted);width:18px;height:18px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.booking-module__WuZ8Ca__selectedLabel{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.5;display:none}.booking-module__WuZ8Ca__textarea{resize:vertical;height:auto;min-height:104px}.booking-module__WuZ8Ca__error,.booking-module__WuZ8Ca__phoneError{color:#a33030;margin-top:6px;font-size:14px;line-height:1.5}.booking-module__WuZ8Ca__suggestion{color:var(--muted);margin-top:6px;font-size:14px}.booking-module__WuZ8Ca__suggestion button{font:inherit;color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.booking-module__WuZ8Ca__actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:6px;display:flex}.booking-module__WuZ8Ca__actions>.booking-module__WuZ8Ca__error{margin:0 0 6px}.booking-module__WuZ8Ca__submit{background:var(--action);color:#fff;min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:16px;font-weight:500;line-height:1.4;transition:background .18s,box-shadow .18s;display:inline-flex;position:relative}.booking-module__WuZ8Ca__submit:hover{background:var(--green);box-shadow:0 2px 8px #0718121f}.booking-module__WuZ8Ca__submit:focus-visible,.booking-module__WuZ8Ca__countryButton:focus-visible,.booking-module__WuZ8Ca__retry:focus-visible{outline:2px solid var(--green);outline-offset:3px}.booking-module__WuZ8Ca__submit:disabled{opacity:.6;cursor:not-allowed}.booking-module__WuZ8Ca__form .booking-module__WuZ8Ca__submit{white-space:nowrap;align-self:stretch;width:100%}.booking-module__WuZ8Ca__form .booking-module__WuZ8Ca__submit:has(>span[aria-hidden=true]){padding:12px 44px}.booking-module__WuZ8Ca__form .booking-module__WuZ8Ca__submit>span[aria-hidden=true]{position:absolute;top:50%;left:6px;transform:translateY(-50%)}.booking-module__WuZ8Ca__privacy{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.booking-module__WuZ8Ca__privacy a{text-underline-offset:4px;text-decoration:underline}.booking-module__WuZ8Ca__note{background:var(--soft);border:1px solid var(--line);color:var(--ink);border-radius:5px;margin:0;padding:14px 16px;font-size:15px;line-height:1.5}.booking-module__WuZ8Ca__spinner{animation:1s linear infinite booking-module__WuZ8Ca__spin}@keyframes booking-module__WuZ8Ca__spin{to{transform:rotate(360deg)}}.booking-module__WuZ8Ca__pager,.booking-module__WuZ8Ca__form .booking-module__WuZ8Ca__advance{display:none}.booking-module__WuZ8Ca__pageTitle{flex:1;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;margin:0;font-size:15px;line-height:1.4;display:flex}.booking-module__WuZ8Ca__pageTitle:focus{outline:none}.booking-module__WuZ8Ca__pageTitle b{color:var(--ink);font-weight:600}.booking-module__WuZ8Ca__pageTitle span{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.booking-module__WuZ8Ca__back{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin:-11px 0 -11px -6px;padding:0 6px 0 0;font-size:15px;font-weight:500;line-height:1.4;display:inline-flex}.booking-module__WuZ8Ca__back:disabled{opacity:.5;cursor:not-allowed}.booking-module__WuZ8Ca__back:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.booking-module__WuZ8Ca__progress{flex-basis:100%;grid-template-columns:1fr 1fr;gap:6px;display:grid}.booking-module__WuZ8Ca__progress>i{background:#0000001a;border-radius:2px;height:3px}.booking-module__WuZ8Ca__progress>i:first-child,.booking-module__WuZ8Ca__form[data-page="2"] .booking-module__WuZ8Ca__progress>i{background:var(--ink)}@media (max-width:900px){.booking-module__WuZ8Ca__pager{flex-wrap:wrap;align-items:center;gap:12px 8px;margin-bottom:4px;display:flex}.booking-module__WuZ8Ca__form .booking-module__WuZ8Ca__advance{display:inline-flex}.booking-module__WuZ8Ca__form[data-page="1"] [data-form-page="2"],.booking-module__WuZ8Ca__form[data-page="2"] [data-form-page="1"]{display:none}.booking-module__WuZ8Ca__form{overflow-anchor:none;scroll-margin-top:36px}}.booking-module__WuZ8Ca__paged .booking-module__WuZ8Ca__pager{flex-wrap:wrap;align-items:center;gap:12px 8px;margin-bottom:4px;display:flex}.booking-module__WuZ8Ca__form.booking-module__WuZ8Ca__paged .booking-module__WuZ8Ca__advance{display:inline-flex}.booking-module__WuZ8Ca__form.booking-module__WuZ8Ca__paged[data-page="1"] [data-form-page="2"],.booking-module__WuZ8Ca__form.booking-module__WuZ8Ca__paged[data-page="2"] [data-form-page="1"]{display:none}.booking-module__WuZ8Ca__form.booking-module__WuZ8Ca__paged{overflow-anchor:none;scroll-margin-top:36px}.booking-module__WuZ8Ca__phoneWrap{background:var(--cream);border:1px solid #c9ceca;border-radius:5px;min-width:0;margin-top:9px;display:flex}.booking-module__WuZ8Ca__phoneWrap:focus-within{border-color:var(--green);outline:2px solid var(--green);outline-offset:3px}.booking-module__WuZ8Ca__phoneInvalid,.booking-module__WuZ8Ca__phoneInvalid:focus-within{border-color:#a33030}.booking-module__WuZ8Ca__countryButton{cursor:pointer;width:auto;color:var(--ink);background:0 0;border:0;border-right:1px solid #c9ceca;flex-shrink:0;align-items:center;gap:6px;padding:0 8px;font-size:14px;display:flex}.booking-module__WuZ8Ca__countryButton:disabled{opacity:.6;cursor:not-allowed}.booking-module__WuZ8Ca__flag{font-size:18px;line-height:1}.booking-module__WuZ8Ca__phoneNumber{flex:1;min-width:0;position:relative}.booking-module__WuZ8Ca__phoneNumber .booking-module__WuZ8Ca__input{height:48px;box-shadow:none;background:0 0;border:0;outline:none;margin:0;padding:12px 32px 12px 8px}.booking-module__WuZ8Ca__phoneState{color:var(--green);position:absolute;top:14px;right:8px}.booking-module__WuZ8Ca__phoneInvalid .booking-module__WuZ8Ca__phoneState{color:#a33030}.booking-module__WuZ8Ca__countryMenu{z-index:90;background:var(--cream);width:280px;max-width:calc(100vw - 40px);color:var(--ink);font-family:var(--font-body,sans-serif);border:1px solid #c9ceca;border-radius:6px;padding:4px;box-shadow:0 12px 36px #07181222}.booking-module__WuZ8Ca__countrySearch{border:0;border-bottom:1px solid var(--line);width:100%;height:44px;color:var(--ink);font:inherit;background:0 0;outline:none;padding:0 12px;font-size:16px}.booking-module__WuZ8Ca__countryList{max-height:260px;padding:4px;overflow:auto}.booking-module__WuZ8Ca__countryItem{cursor:pointer;border-radius:4px;align-items:center;gap:8px;min-height:44px;padding:10px 8px;font-size:14px;display:flex}.booking-module__WuZ8Ca__countryItem[data-selected=true]{background:var(--soft)}.booking-module__WuZ8Ca__countryName{flex:1}.booking-module__WuZ8Ca__countryEmpty{padding:16px;font-size:14px}.booking-module__WuZ8Ca__countrySeparator{background:var(--line);height:1px;margin:5px}.booking-module__WuZ8Ca__overlay{z-index:110;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07181299;position:fixed;inset:0}.booking-module__WuZ8Ca__dialog{background:var(--cream);width:min(1100px,100vw - 24px);height:min(880px,100dvh - 24px);color:var(--ink);z-index:111;border-radius:8px;flex-direction:column;padding:24px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 100px #0003}.booking-module__WuZ8Ca__dialogTitle{font-family:var(--font-body);margin-right:40px;font-size:24px;font-weight:500;line-height:1.3}.booking-module__WuZ8Ca__dialogDescription{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.5}.booking-module__WuZ8Ca__close{background:var(--soft);cursor:pointer;width:40px;height:40px;color:var(--ink);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.booking-module__WuZ8Ca__calendar{flex:1;min-height:0;margin-top:16px;overflow:auto}.booking-module__WuZ8Ca__calendarStatus{background:var(--soft);border-radius:5px;padding:14px;font-size:15px;line-height:1.5}.booking-module__WuZ8Ca__retry{min-height:44px;color:var(--green);text-underline-offset:4px;cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 0;text-decoration:underline;display:inline-flex}.booking-module__WuZ8Ca__eyebrow{color:var(--muted);font-size:13px;line-height:1.5}.booking-module__WuZ8Ca__result{max-width:1050px;padding:88px var(--page-gutter,24px) 110px;color:var(--ink);margin:auto}.booking-module__WuZ8Ca__result h1{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:24px;font-size:clamp(38px,5vw,66px);font-weight:400;line-height:1.08}.booking-module__WuZ8Ca__result>p{max-width:650px;color:var(--muted);margin-top:24px;font-size:18px;line-height:1.6}.booking-module__WuZ8Ca__resultActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.booking-module__WuZ8Ca__resultGrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:56px;padding-top:32px;display:grid}.booking-module__WuZ8Ca__resultGrid h2{font-size:23px;line-height:1.2}.booking-module__WuZ8Ca__resultGrid p{color:var(--muted);margin-top:12px;font-size:16px;line-height:1.5}@media (max-width:1050px){.booking-module__WuZ8Ca__contactFields{grid-template-columns:1fr}}@media (max-width:760px){.booking-module__WuZ8Ca__steps{gap:10px;margin-bottom:24px;font-size:14px}.booking-module__WuZ8Ca__steps>.booking-module__WuZ8Ca__stepLine{width:24px}.booking-module__WuZ8Ca__formIntro.booking-module__WuZ8Ca__formIntro{font-size:16px}.booking-module__WuZ8Ca__form{padding-top:22px}.booking-module__WuZ8Ca__stack,.booking-module__WuZ8Ca__section,.booking-module__WuZ8Ca__fields{gap:18px}.booking-module__WuZ8Ca__input,.booking-module__WuZ8Ca__phoneWrap{margin-top:7px}.booking-module__WuZ8Ca__phoneNumber .booking-module__WuZ8Ca__input{margin-top:0}.booking-module__WuZ8Ca__selectedLabel{display:block}.booking-module__WuZ8Ca__actions{gap:14px;margin-top:2px}.booking-module__WuZ8Ca__privacy{margin-top:0}.booking-module__WuZ8Ca__dialog{padding:16px}.booking-module__WuZ8Ca__result{padding-block:48px 64px}.booking-module__WuZ8Ca__resultGrid{grid-template-columns:1fr;margin-top:32px;padding-top:24px}}@media (prefers-reduced-motion:reduce){.booking-module__WuZ8Ca__spinner{animation:none}.booking-module__WuZ8Ca__input,.booking-module__WuZ8Ca__submit{transition:none}}.demo-details-form :is(.booking-module__WuZ8Ca__steps,.booking-module__WuZ8Ca__formIntro){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.demo-details-form .booking-module__WuZ8Ca__form{padding-top:0}.demo-details-form :is(.booking-module__WuZ8Ca__stack,.booking-module__WuZ8Ca__section,.booking-module__WuZ8Ca__fields){gap:12px}.demo-details-form .booking-module__WuZ8Ca__textarea{height:68px;min-height:68px}.demo-details-form .booking-module__WuZ8Ca__label{margin-bottom:4px}.demo-details-form .booking-module__WuZ8Ca__required{color:#b3263b;margin-left:1px}.demo-details-form .booking-module__WuZ8Ca__selectPlaceholder{color:#7a7f7c}.demo-details-form .booking-module__WuZ8Ca__optional{margin-left:2px;font-size:13px}.demo-details-form :is(.booking-module__WuZ8Ca__input,.booking-module__WuZ8Ca__phoneWrap){margin-top:0}.demo-details-form .booking-module__WuZ8Ca__input{font-variant-numeric:tabular-nums}.demo-details-form .booking-module__WuZ8Ca__actions{margin-top:4px}.demo-details-form .booking-module__WuZ8Ca__privacy{color:#49545f;margin-top:10px;font-size:13px;line-height:1.4}@media (max-width:480px){.demo-details-form .booking-module__WuZ8Ca__privacy{margin-top:14px}}
.creative-vsl-module__5AoHPq__page{--vsl-max:1080px}.creative-vsl-module__5AoHPq__hero{max-width:calc(var(--content-max,1300px) + 2 * var(--page-gutter,24px));min-height:calc(100svh - var(--header-offset,68px) - 120px);padding:40px var(--page-gutter,24px) 48px;text-align:left;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"text film""ask film";align-content:center;column-gap:clamp(40px,5vw,72px);margin:0 auto;display:grid}.creative-vsl-module__5AoHPq__heroText{grid-area:text;align-self:end}.creative-vsl-module__5AoHPq__hero .creative-vsl-module__5AoHPq__film{grid-area:film;align-self:center;margin:0}.creative-vsl-module__5AoHPq__heroAsk{grid-area:ask;align-self:start}.creative-vsl-module__5AoHPq__heroTitle{max-width:16ch;font-family:var(--font-display);font-size:clamp(40px,3.8vw,56px);font-weight:400;line-height:var(--type-leading);letter-spacing:var(--type-tracking);color:var(--ink);text-wrap:balance;margin:0}.creative-vsl-module__5AoHPq__heroLead{max-width:44ch;color:var(--muted);text-wrap:pretty;margin:18px 0 0;font-size:18px;line-height:1.55}.creative-vsl-module__5AoHPq__hero .creative-vsl-module__5AoHPq__ask{margin-top:28px}.creative-vsl-module__5AoHPq__film{margin:clamp(32px,4vw,52px) 0 0}.creative-vsl-module__5AoHPq__screen{aspect-ratio:16/9;object-fit:cover;border-radius:var(--media-radius,6px);background:#111;width:100%;height:auto;display:block}.creative-vsl-module__5AoHPq__screenFrame{position:relative}.creative-vsl-module__5AoHPq__soundCover{border-radius:var(--media-radius,6px);cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.creative-vsl-module__5AoHPq__soundCover:focus-visible{outline:3px solid var(--green);outline-offset:-5px}.creative-vsl-module__5AoHPq__soundBadge{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;border-radius:999px;align-items:center;gap:8px;padding:9px 14px 9px 12px;font-size:14px;font-weight:500;line-height:1;transition:background .16s;display:inline-flex;position:absolute;top:14px;left:14px}@media (hover:hover){.creative-vsl-module__5AoHPq__soundCover:hover .creative-vsl-module__5AoHPq__soundBadge{background:#000}}@media (prefers-reduced-motion:reduce){.creative-vsl-module__5AoHPq__soundBadge{transition:none}}.creative-vsl-module__5AoHPq__filmCaption{color:var(--muted);justify-content:center;gap:12px;margin-top:14px;font-size:14px;display:flex}.creative-vsl-module__5AoHPq__ask{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:36px;display:flex}.creative-vsl-module__5AoHPq__ask .button{margin-left:0}.creative-vsl-module__5AoHPq__trustpilot{max-width:420px;margin:28px 0 0;position:relative}.creative-vsl-module__5AoHPq__reviewStage{display:grid}.creative-vsl-module__5AoHPq__reviewStage figure{opacity:0;transition:opacity .28s var(--motion-exit-ease);grid-area:1/1;margin:0}.creative-vsl-module__5AoHPq__reviewStage figure[data-active=true]{opacity:1;transition-delay:.28s}.creative-vsl-module__5AoHPq__reviewStage blockquote{color:var(--ink);text-wrap:balance;margin:0;font-size:17px;line-height:1.45}.creative-vsl-module__5AoHPq__reviewStage figcaption{color:var(--muted);margin-top:8px;font-size:14px}.creative-vsl-module__5AoHPq__reviewDots{justify-content:flex-start;gap:6px;margin-top:14px;display:flex}.creative-vsl-module__5AoHPq__reviewDots span{background:var(--line);width:5px;height:5px;transition:background .6s var(--motion-exit-ease);border-radius:50%}.creative-vsl-module__5AoHPq__reviewDots span[data-active=true]{background:#04da8d}@media (prefers-reduced-motion:reduce){.creative-vsl-module__5AoHPq__reviewStage figure,.creative-vsl-module__5AoHPq__reviewDots span{transition:none}}.creative-vsl-module__5AoHPq__formSection{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:32px clamp(40px,6vw,96px);display:grid}.creative-vsl-module__5AoHPq__formCopy{position:sticky;top:120px}.creative-vsl-module__5AoHPq__formCard{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;padding:26px 28px 20px}.creative-vsl-module__5AoHPq__steps{margin:0;padding:0;list-style:none}.creative-vsl-module__5AoHPq__step:first-child{border-top:0;padding-top:0}.creative-vsl-module__5AoHPq__step{border-top:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:24px clamp(40px,6vw,96px);padding:clamp(28px,4vw,48px) 0;display:grid}.creative-vsl-module__5AoHPq__outcome{font-family:var(--font-display);letter-spacing:var(--type-tracking);text-wrap:balance;margin:0;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.15}.creative-vsl-module__5AoHPq__loop{border-radius:var(--media-radius,6px);background:#dfe7e1;margin:0;overflow:hidden}.creative-vsl-module__5AoHPq__loop video{border-radius:0}.creative-vsl-module__5AoHPq__line{max-width:44ch;color:var(--muted);text-wrap:pretty;margin:16px 0 0;font-size:18px;line-height:1.55}.creative-vsl-module__5AoHPq__canvas{border:1px solid var(--line);background:#f6f7f5 radial-gradient(#141e191c 1px,#0000 1.2px) 0 0/20px 20px;border-radius:16px;margin:clamp(36px,4vw,56px) 0 0;padding:clamp(36px,4.5vw,64px) clamp(20px,3.5vw,56px)}.creative-vsl-module__5AoHPq__flows{gap:clamp(40px,4.5vw,60px);margin:0;padding:0;list-style:none;display:grid}.creative-vsl-module__5AoHPq__flow{grid-template-columns:minmax(0,1fr) clamp(56px,7vw,104px) minmax(0,1fr);align-items:center;display:grid}.creative-vsl-module__5AoHPq__node{background:#fff;border:1.5px solid #141e191f;border-radius:14px;padding:22px 24px 20px;transition:opacity .5s,translate .5s,border-color .5s,box-shadow .5s;position:relative;box-shadow:0 1px 2px #141e190a}.creative-vsl-module__5AoHPq__nodeHead{align-items:center;gap:12px;display:flex}.creative-vsl-module__5AoHPq__nodeIcon{width:36px;height:36px;color:var(--muted);background:#f1f1ee;border-radius:10px;flex:none;place-items:center;display:grid}.creative-vsl-module__5AoHPq__nodeIcon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.creative-vsl-module__5AoHPq__nodeFix .creative-vsl-module__5AoHPq__nodeIcon{color:var(--case-accent,#10804a);background:#10804a1a}.creative-vsl-module__5AoHPq__chip{border:1px solid var(--line);color:var(--muted);background:#f3f3f0;border-radius:7px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:12.5px;font-weight:500;line-height:1.4;transition:opacity .35s,scale .35s;display:inline-flex;position:absolute;top:-13px;right:18px}.creative-vsl-module__5AoHPq__chip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.creative-vsl-module__5AoHPq__nodeFix .creative-vsl-module__5AoHPq__chip{color:var(--case-accent,#10804a);background:#eaf5ee;border-color:#10804a38}.creative-vsl-module__5AoHPq__problemTitle,.creative-vsl-module__5AoHPq__solveTitle{font-family:var(--font-body);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(17px,1.5vw,20px);font-weight:500;line-height:1.3}.creative-vsl-module__5AoHPq__fixLine{max-width:48ch;color:var(--muted);text-wrap:pretty;margin:12px 0 0;font-size:15px;line-height:1.55}.creative-vsl-module__5AoHPq__link{height:2px;position:relative}.creative-vsl-module__5AoHPq__link:before{content:"";background:var(--case-accent,#10804a);z-index:1;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:0;box-shadow:0 0 0 3px #f6f7f5}.creative-vsl-module__5AoHPq__link>span{background:var(--case-accent,#10804a);transform-origin:0;transition:scale .7s cubic-bezier(.65,0,.35,1) .35s;position:absolute;inset:0}.creative-vsl-module__5AoHPq__link>span:after{content:"";border-top:2px solid var(--case-accent,#10804a);border-right:2px solid var(--case-accent,#10804a);width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:-1px;rotate:45deg}.creative-vsl-module__5AoHPq__link:after{content:"";width:6px;height:6px;box-shadow:0 0 0 2px var(--case-accent,#10804a);opacity:0;background:#fff;border-radius:50%;margin-top:-3px;position:absolute;top:50%;left:0}.creative-vsl-module__5AoHPq__flow:not([data-on]) .creative-vsl-module__5AoHPq__nodeProblem{opacity:0;translate:0 10px}.creative-vsl-module__5AoHPq__flow:not([data-on]) .creative-vsl-module__5AoHPq__link>span{scale:0 1}.creative-vsl-module__5AoHPq__flow:not([data-on]) .creative-vsl-module__5AoHPq__nodeFix{opacity:.45}.creative-vsl-module__5AoHPq__flow:not([data-on]) .creative-vsl-module__5AoHPq__nodeFix .creative-vsl-module__5AoHPq__chip{opacity:0;scale:.85}.creative-vsl-module__5AoHPq__flow[data-on] .creative-vsl-module__5AoHPq__nodeFix{border-color:#10804a8c;transition-delay:.9s;box-shadow:0 0 0 4px #10804a12,0 10px 24px -14px #10804a66}.creative-vsl-module__5AoHPq__flow[data-on] .creative-vsl-module__5AoHPq__nodeFix .creative-vsl-module__5AoHPq__chip{transition-delay:1.15s}.creative-vsl-module__5AoHPq__flow[data-on] .creative-vsl-module__5AoHPq__link:after{animation:2.6s ease-in-out 1.4s infinite creative-vsl-module__5AoHPq__linkFlow}@keyframes creative-vsl-module__5AoHPq__linkFlow{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}@media (prefers-reduced-motion:reduce){.creative-vsl-module__5AoHPq__node,.creative-vsl-module__5AoHPq__chip,.creative-vsl-module__5AoHPq__link>span{transition:none!important}.creative-vsl-module__5AoHPq__flow[data-on] .creative-vsl-module__5AoHPq__link:after{animation:none}}@media (max-width:820px){.creative-vsl-module__5AoHPq__flow{grid-template-rows:auto 56px auto;grid-template-columns:1fr}.creative-vsl-module__5AoHPq__link{justify-self:start;width:2px;height:100%;margin-left:42px}.creative-vsl-module__5AoHPq__link:before{margin:-4.5px 0 0 -4.5px;top:0;left:50%}.creative-vsl-module__5AoHPq__link>span{transform-origin:top}.creative-vsl-module__5AoHPq__flow:not([data-on]) .creative-vsl-module__5AoHPq__link>span{scale:1 0}.creative-vsl-module__5AoHPq__link>span:after{margin:0 0 0 -4px;inset:auto auto -1px 50%;rotate:135deg}.creative-vsl-module__5AoHPq__link:after{margin:0 0 0 -3px;top:0;left:50%}@keyframes creative-vsl-module__5AoHPq__linkFlow{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:calc(100% - 6px)}}.creative-vsl-module__5AoHPq__chip{right:14px}.creative-vsl-module__5AoHPq__node{padding:20px 18px 18px}}.creative-vsl-module__5AoHPq__wallSection{padding:clamp(32px,4.5vw,64px) 0}.creative-vsl-module__5AoHPq__rows{--row-gap:14px;gap:var(--row-gap);display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.creative-vsl-module__5AoHPq__rowTrack{gap:var(--row-gap);width:max-content;animation:creative-vsl-module__5AoHPq__rowDrift var(--row-seconds,110s) linear infinite;padding:6px 0;animation-play-state:paused;display:flex}.creative-vsl-module__5AoHPq__row[data-reverse] .creative-vsl-module__5AoHPq__rowTrack{animation-direction:reverse}.creative-vsl-module__5AoHPq__rows[data-running] .creative-vsl-module__5AoHPq__rowTrack{animation-play-state:running}.creative-vsl-module__5AoHPq__rows:hover .creative-vsl-module__5AoHPq__rowTrack{animation-play-state:paused}@keyframes creative-vsl-module__5AoHPq__rowDrift{to{translate:calc(-50% - var(--row-gap) / 2) 0}}.creative-vsl-module__5AoHPq__rowItem{border-radius:10px;flex:none;width:auto;height:clamp(150px,14vw,210px);transition:scale .35s,box-shadow .35s;display:block;box-shadow:0 0 0 1px #141e1914}.creative-vsl-module__5AoHPq__rowItem:hover{scale:1.04;box-shadow:0 0 0 1px #141e191a,0 18px 36px -18px #141e1973}@media (prefers-reduced-motion:reduce){.creative-vsl-module__5AoHPq__rowTrack{animation:none}.creative-vsl-module__5AoHPq__rowItem{transition:none}}@media (max-width:760px){.creative-vsl-module__5AoHPq__rows{--row-gap:10px}.creative-vsl-module__5AoHPq__rowItem{height:132px}}.creative-vsl-module__5AoHPq__heroBand{isolation:isolate;border-radius:0 0 40px 40px;position:relative;overflow:hidden}.creative-vsl-module__5AoHPq__heroBand:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 55% 45%,#000 15%,#0000 78%);mask-image:radial-gradient(70% 65% at 55% 45%,#000 15%,#0000 78%)}.creative-vsl-module__5AoHPq__formSection.creative-vsl-module__5AoHPq__formSection{border-top:0}@media (max-width:760px){.creative-vsl-module__5AoHPq__heroBand{border-radius:0 0 28px 28px}.creative-vsl-module__5AoHPq__heroBand:before{background-size:48px 48px;-webkit-mask-image:radial-gradient(90% 60% at 50% 40%,#000 15%,#0000 80%);mask-image:radial-gradient(90% 60% at 50% 40%,#000 15%,#0000 80%)}}.creative-vsl-module__5AoHPq__logoMarquee{padding:8px 0 40px}.creative-vsl-module__5AoHPq__logoMarquee>section{border:0;padding-block:0}.creative-vsl-module__5AoHPq__page{--case-accent:#10804a}.creative-vsl-module__5AoHPq__slideHead{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.creative-vsl-module__5AoHPq__slideControls{flex:none;align-items:center;gap:10px;display:flex}.creative-vsl-module__5AoHPq__slideButton{border:1px solid var(--line);width:48px;height:48px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:20px;display:inline-flex}.creative-vsl-module__5AoHPq__slideButton:hover:not(:disabled){border-color:var(--ink)}.creative-vsl-module__5AoHPq__slideButton:disabled{opacity:.35;cursor:default}.creative-vsl-module__5AoHPq__slideCount{letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums;margin-right:6px;font:500 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.creative-vsl-module__5AoHPq__slides{margin:clamp(32px,4vw,48px) calc(-1 * var(--page-gutter,24px)) 0;padding:0 var(--page-gutter,24px) 4px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter,24px);scrollbar-width:none;gap:20px;list-style:none;display:flex;overflow-x:auto}.creative-vsl-module__5AoHPq__slides::-webkit-scrollbar{display:none}.creative-vsl-module__5AoHPq__slide{scroll-snap-align:start;flex:0 0 calc(41.6667% - 16.6667px);min-width:0}.creative-vsl-module__5AoHPq__caseCard{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden}.creative-vsl-module__5AoHPq__caseMedia{aspect-ratio:2;background:var(--surface,#f7f6f3);justify-content:center;align-items:center;display:flex;overflow:hidden}.creative-vsl-module__5AoHPq__caseMedia>img{object-fit:cover;width:100%;height:100%;display:block}.creative-vsl-module__5AoHPq__caseMedia>img.creative-vsl-module__5AoHPq__caseMark{object-fit:contain;width:auto;max-width:60%;height:auto;max-height:56px}.creative-vsl-module__5AoHPq__caseBody{flex-direction:column;flex:1;padding:24px 24px 28px;display:flex}.creative-vsl-module__5AoHPq__caseEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--case-accent);margin:0;font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.creative-vsl-module__5AoHPq__caseHeadline{font-family:var(--font-display);letter-spacing:var(--type-tracking);text-wrap:balance;margin:12px 0 0;font-size:clamp(26px,2.4vw,32px);font-weight:400;line-height:1.15}.creative-vsl-module__5AoHPq__caseValue{color:var(--case-accent);white-space:nowrap}.creative-vsl-module__5AoHPq__caseSub{font-family:var(--font-display);color:var(--muted);margin:10px 0 0;font-size:18px;line-height:1.35}.creative-vsl-module__5AoHPq__caseFacts{flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:20px 0 0;list-style:none;display:flex}.creative-vsl-module__5AoHPq__caseFacts li{border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;line-height:1.3;display:inline-flex}.creative-vsl-module__5AoHPq__caseFacts li:before{content:"";background:var(--case-accent);border-radius:50%;flex:none;width:6px;height:6px}.creative-vsl-module__5AoHPq__split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px clamp(40px,6vw,96px);display:grid}.creative-vsl-module__5AoHPq__callList{margin:0;padding:0;list-style:none}.creative-vsl-module__5AoHPq__callList li{border-top:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);padding:16px 0;font-size:20px;line-height:1.4;display:grid}.creative-vsl-module__5AoHPq__callList li:last-child{border-bottom:1px solid var(--line)}.creative-vsl-module__5AoHPq__numeral{font-family:var(--font-display);color:var(--heading-secondary,var(--muted));font-variant-numeric:tabular-nums}.creative-vsl-module__5AoHPq__final{text-align:center}.creative-vsl-module__5AoHPq__final .creative-vsl-module__5AoHPq__line{margin-left:auto;margin-right:auto}.creative-vsl-module__5AoHPq__final .creative-vsl-module__5AoHPq__ask{justify-content:center}@media (max-width:1000px){.creative-vsl-module__5AoHPq__hero{min-height:0;padding:clamp(28px,6vw,56px) var(--page-gutter,24px) 48px;text-align:center;grid-template-columns:1fr;grid-template-areas:"text""film""ask"}.creative-vsl-module__5AoHPq__heroTitle,.creative-vsl-module__5AoHPq__heroLead{margin-inline:auto}.creative-vsl-module__5AoHPq__hero .creative-vsl-module__5AoHPq__film{margin-top:28px}.creative-vsl-module__5AoHPq__hero .creative-vsl-module__5AoHPq__ask{justify-content:center}.creative-vsl-module__5AoHPq__trustpilot{margin-inline:auto}.creative-vsl-module__5AoHPq__reviewDots{justify-content:center}}@media (max-width:900px){.creative-vsl-module__5AoHPq__formSection,.creative-vsl-module__5AoHPq__step,.creative-vsl-module__5AoHPq__split{grid-template-columns:1fr}.creative-vsl-module__5AoHPq__formCopy{position:static}.creative-vsl-module__5AoHPq__slide{flex-basis:calc(62.5% - 12.5px)}}@media (max-width:620px){.creative-vsl-module__5AoHPq__hero{padding-top:28px}.creative-vsl-module__5AoHPq__heroTitle{font-size:clamp(30px,8.6vw,38px)}.creative-vsl-module__5AoHPq__heroLead{margin-top:16px;font-size:16px}.creative-vsl-module__5AoHPq__film{margin-top:24px}.creative-vsl-module__5AoHPq__soundBadge{gap:6px;padding:7px 11px 7px 9px;font-size:13px;top:10px;left:10px}.creative-vsl-module__5AoHPq__ask{margin-top:24px}.creative-vsl-module__5AoHPq__line{font-size:16px}.creative-vsl-module__5AoHPq__formCard{padding:20px 18px 16px}.creative-vsl-module__5AoHPq__callList li{font-size:17px}.creative-vsl-module__5AoHPq__slide{flex-basis:86%}.creative-vsl-module__5AoHPq__slideHead{align-items:center}.creative-vsl-module__5AoHPq__slideCount{display:none}.creative-vsl-module__5AoHPq__slideButton{width:44px;height:44px}}.creative-vsl-module__5AoHPq__tag{letter-spacing:.005em;color:var(--case-accent,#10804a);background:#10804a14;border-radius:6px;margin:0 0 18px;padding:3px 9px;font-size:12.5px;font-weight:500;line-height:1.4;display:inline-flex}.creative-vsl-module__5AoHPq__spacer{border-top:1px solid var(--line);height:clamp(40px,5vw,72px)}.creative-vsl-module__5AoHPq__spacer[data-hatch]{background:repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px 10px)}.creative-vsl-module__5AoHPq__faqBand .faq h2{font-size:var(--type-section)}.creative-vsl-module__5AoHPq__faqBand .faq h2:before{content:"Questions";width:fit-content;font-family:var(--font-body);letter-spacing:.005em;color:var(--case-accent,#10804a);background:#10804a14;border-radius:6px;margin:0 0 18px;padding:3px 9px;font-size:12.5px;font-weight:500;line-height:1.4;display:block}@media (max-width:760px){.creative-vsl-module__5AoHPq__spacer{height:32px}}.creative-vsl-module__5AoHPq__formCreatives{margin-top:clamp(32px,4vw,48px)}.creative-vsl-module__5AoHPq__formCreatives .demo-creatives{position:relative}.creative-vsl-module__5AoHPq__formCreatives .demo-creatives-title{letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;font-size:15px;font-weight:500;line-height:1.35}.creative-vsl-module__5AoHPq__formCreatives .demo-creative-frames{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:480px;display:grid}.creative-vsl-module__5AoHPq__formCreatives .demo-creative-frame{aspect-ratio:9/16;background:#ece9e1;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #141e190f}.creative-vsl-module__5AoHPq__formCreatives .demo-creative-frame>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.creative-vsl-module__5AoHPq__formCreatives .demo-creative-frame>img[data-active=true]{opacity:1}.creative-vsl-module__5AoHPq__formCreatives .demo-creatives:focus-within{outline:2px solid var(--ink);outline-offset:4px;border-radius:3px}@media (prefers-reduced-motion:reduce){.creative-vsl-module__5AoHPq__formCreatives .demo-creative-frame>img{transition:none}}@media (max-width:1000px){.creative-vsl-module__5AoHPq__formCreatives{display:none}}
.creatives-world-module__UOEe9G__world{contain:strict;opacity:0;transition:opacity .9s var(--motion-exit-ease);position:relative;overflow:hidden}.creatives-world-module__UOEe9G__world[data-ready=true]{opacity:1}.creatives-world-module__UOEe9G__canvas{width:100%;height:100%;display:block}.creatives-world-module__UOEe9G__pause{left:var(--page-gutter,24px);z-index:3;position:absolute;top:16px}
.creatives-brand-cases-module__D02muq__strip{min-width:0}.creatives-brand-cases-module__D02muq__top{justify-content:space-between;align-items:flex-end;gap:20px 48px;margin-bottom:32px;display:flex}.creatives-brand-cases-module__D02muq__invite{max-width:40ch;color:var(--muted);margin:0;font-size:18px;line-height:1.5}.creatives-brand-cases-module__D02muq__marks{background:var(--line);border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.creatives-brand-cases-module__D02muq__marks>li{background:var(--cream);min-width:0;display:flex}.creatives-brand-cases-module__D02muq__mark{width:100%;min-height:136px;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-response-duration) ease;background:0 0;border:0;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.creatives-brand-cases-module__D02muq__mark>img{width:var(--mark-width);filter:grayscale();opacity:.86;max-width:100%;height:auto;transition:opacity var(--motion-response-duration) ease;display:block}.creatives-brand-cases-module__D02muq__mark>img[data-tone=silhouette]{filter:brightness(0)}.creatives-brand-cases-module__D02muq__mark:after{content:"";background:var(--green);height:2px;transition:transform var(--motion-response-duration) ease;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.creatives-brand-cases-module__D02muq__mark[aria-expanded=true]:after{transform:none}.creatives-brand-cases-module__D02muq__mark[aria-expanded=true]>img{opacity:1}.creatives-brand-cases-module__D02muq__marks[data-open] .creatives-brand-cases-module__D02muq__mark[aria-expanded=false]>img{opacity:.38}.creatives-brand-cases-module__D02muq__mark:focus-visible{outline:2px solid var(--green);outline-offset:-4px}@media (hover:hover) and (pointer:fine){.creatives-brand-cases-module__D02muq__mark:hover{background:var(--surface)}.creatives-brand-cases-module__D02muq__marks .creatives-brand-cases-module__D02muq__mark:hover>img{opacity:1}}.creatives-brand-cases-module__D02muq__stage{transition:grid-template-rows var(--motion-exit-duration) var(--motion-exit-ease);grid-template-rows:0fr;display:grid}.creatives-brand-cases-module__D02muq__stage[data-open]{transition:grid-template-rows var(--motion-enter-duration) var(--motion-enter-ease);grid-template-rows:1fr}.creatives-brand-cases-module__D02muq__fold{min-height:0;overflow:hidden}.creatives-brand-cases-module__D02muq__panel{transition:opacity var(--motion-exit-duration) var(--motion-exit-ease);padding-top:48px}.creatives-brand-cases-module__D02muq__panel[hidden]{display:none}.creatives-brand-cases-module__D02muq__stage:not([data-open]) .creatives-brand-cases-module__D02muq__panel{opacity:0}.creatives-brand-cases-module__D02muq__stage[data-open] .creatives-brand-cases-module__D02muq__panel{animation:creatives-brand-cases-module__D02muq__rise var(--motion-enter-duration) var(--motion-enter-ease)}@keyframes creatives-brand-cases-module__D02muq__rise{0%{opacity:0;transform:translateY(12px)}}.creatives-brand-cases-module__D02muq__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 64px;margin-bottom:40px;display:grid}.creatives-brand-cases-module__D02muq__category{letter-spacing:.01em;color:var(--muted);margin:0 0 14px;font-size:13px;font-weight:500}.creatives-brand-cases-module__D02muq__name{font-family:var(--font-display);font-size:var(--type-section-sm);font-weight:400;line-height:var(--type-leading);letter-spacing:var(--type-tracking);color:var(--ink);margin:0}.creatives-brand-cases-module__D02muq__made{max-width:52ch;color:var(--muted);margin:14px 0 0;font-size:18px;line-height:1.55}.creatives-brand-cases-module__D02muq__result{max-width:320px}.creatives-brand-cases-module__D02muq__bento{aspect-ratio:var(--bento);gap:10px;display:flex}.creatives-brand-cases-module__D02muq__column{flex:var(--grow) 1 0;flex-direction:column;gap:10px;min-width:0;display:flex}.creatives-brand-cases-module__D02muq__tile{flex:var(--share) 1 0;border-radius:var(--media-radius);background:var(--soft);min-height:0;margin:0;position:relative;overflow:hidden}.creatives-brand-cases-module__D02muq__tile>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.creatives-brand-cases-module__D02muq__stage[data-open] .creatives-brand-cases-module__D02muq__tile{animation:creatives-brand-cases-module__D02muq__rise var(--motion-enter-duration) var(--motion-enter-ease) calc((var(--order) + 1) * var(--motion-stagger) / 3) backwards}.creatives-brand-cases-module__D02muq__bento .creatives-brand-cases-module__D02muq__tile[data-placeholder]{background:var(--surface);outline-offset:-1px}@media (max-width:1100px){.creatives-brand-cases-module__D02muq__mark{min-height:120px;padding:20px}.creatives-brand-cases-module__D02muq__mark>img{width:calc(var(--mark-width) * .82)}}@media (max-width:760px){.creatives-brand-cases-module__D02muq__top{flex-direction:column-reverse;align-items:flex-start;gap:12px;margin-bottom:24px}.creatives-brand-cases-module__D02muq__invite{font-size:17px}.creatives-brand-cases-module__D02muq__marks{grid-template-columns:repeat(2,minmax(0,1fr))}.creatives-brand-cases-module__D02muq__mark{min-height:96px;padding:16px 12px}.creatives-brand-cases-module__D02muq__mark>img{width:calc(var(--mark-width) * .6)}.creatives-brand-cases-module__D02muq__panel{padding-top:32px}.creatives-brand-cases-module__D02muq__head{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:28px}.creatives-brand-cases-module__D02muq__made{font-size:17px}.creatives-brand-cases-module__D02muq__bento{aspect-ratio:auto;flex-wrap:wrap;gap:8px}.creatives-brand-cases-module__D02muq__column{display:contents}.creatives-brand-cases-module__D02muq__tile{flex:var(--row-share) 0 calc((100% - var(--row-gaps) * 8px) * var(--row-share) - 1px);aspect-ratio:var(--tile)}}@media (prefers-reduced-motion:reduce){.creatives-brand-cases-module__D02muq__stage,.creatives-brand-cases-module__D02muq__stage[data-open],.creatives-brand-cases-module__D02muq__panel,.creatives-brand-cases-module__D02muq__mark,.creatives-brand-cases-module__D02muq__mark>img,.creatives-brand-cases-module__D02muq__mark:after{transition:none}.creatives-brand-cases-module__D02muq__stage[data-open] .creatives-brand-cases-module__D02muq__panel,.creatives-brand-cases-module__D02muq__stage[data-open] .creatives-brand-cases-module__D02muq__tile{animation:none}}
.hybrid-customer-logo-scroller-module__26j3Rq__scroller{max-width:var(--content-max);border-bottom:1px solid var(--line);color:var(--ink);margin-inline:auto;padding:14px 0 8px;overflow:hidden}.hybrid-customer-logo-scroller-module__26j3Rq__heading{padding-inline:var(--page-gutter);justify-content:space-between;align-items:center;gap:20px;display:flex}.hybrid-customer-logo-scroller-module__26j3Rq__heading p{letter-spacing:-.01em;font-size:17px;font-weight:500;line-height:1.35}.hybrid-customer-logo-scroller-module__26j3Rq__rails{margin:4px var(--page-gutter) 0;cursor:pointer;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.hybrid-customer-logo-scroller-module__26j3Rq__rails:has(>.hybrid-customer-logo-scroller-module__26j3Rq__viewport:focus-visible){outline:2px solid var(--ink);outline-offset:-2px;border-radius:3px}.hybrid-customer-logo-scroller-module__26j3Rq__rails:has(:focus-visible){-webkit-mask-image:none;mask-image:none}.hybrid-customer-logo-scroller-module__26j3Rq__unlabelled .hybrid-customer-logo-scroller-module__26j3Rq__rails{margin-top:0}.hybrid-customer-logo-scroller-module__26j3Rq__viewport{scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:auto;overflow-anchor:none;overflow-x:auto}.hybrid-customer-logo-scroller-module__26j3Rq__viewport::-webkit-scrollbar{display:none}.hybrid-customer-logo-scroller-module__26j3Rq__track{width:max-content;display:flex}.hybrid-customer-logo-scroller-module__26j3Rq__group{flex:none;display:flex}.hybrid-customer-logo-scroller-module__26j3Rq__logo{flex:none;justify-content:center;align-items:center;height:56px;padding:10px 40px;display:flex}.hybrid-customer-logo-scroller-module__26j3Rq__scroller .hybrid-customer-logo-scroller-module__26j3Rq__logo>img{width:var(--logo-width);object-fit:contain;filter:brightness(0);opacity:.4;max-width:none;height:auto;max-height:23px;display:block}.hybrid-customer-logo-scroller-module__26j3Rq__scroller .hybrid-customer-logo-scroller-module__26j3Rq__logo>img[data-optical-height]{width:auto;height:var(--logo-height);max-height:var(--logo-height)}.hybrid-customer-logo-scroller-module__26j3Rq__scroller .hybrid-customer-logo-scroller-module__26j3Rq__logo>img[data-tone=silhouette]{filter:brightness(0)}.hybrid-customer-logo-scroller-module__26j3Rq__named .hybrid-customer-logo-scroller-module__26j3Rq__logo{gap:9px;width:auto;padding-inline:22px}.hybrid-customer-logo-scroller-module__26j3Rq__scroller.hybrid-customer-logo-scroller-module__26j3Rq__named .hybrid-customer-logo-scroller-module__26j3Rq__logo>img{filter:brightness(0);opacity:1;max-width:none}.hybrid-customer-logo-scroller-module__26j3Rq__name{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:500;line-height:1.2}.hybrid-customer-logo-scroller-module__26j3Rq__contained{border-bottom:0;width:100%;max-width:100%;margin:0;padding-top:0}.hybrid-customer-logo-scroller-module__26j3Rq__contained .hybrid-customer-logo-scroller-module__26j3Rq__heading{padding-inline:0}.hybrid-customer-logo-scroller-module__26j3Rq__contained .hybrid-customer-logo-scroller-module__26j3Rq__rails{border-block:1px solid var(--line);margin:12px 0 0;padding-block:14px}@media (max-width:760px){.hybrid-customer-logo-scroller-module__26j3Rq__scroller{padding-top:12px}.hybrid-customer-logo-scroller-module__26j3Rq__heading p{font-size:16px}.hybrid-customer-logo-scroller-module__26j3Rq__rails{margin-top:2px}.hybrid-customer-logo-scroller-module__26j3Rq__logo{height:50px;padding:8px 20px}.hybrid-customer-logo-scroller-module__26j3Rq__scroller .hybrid-customer-logo-scroller-module__26j3Rq__logo>img{max-height:20px}.hybrid-customer-logo-scroller-module__26j3Rq__scroller .hybrid-customer-logo-scroller-module__26j3Rq__logo>img[data-optical-height]{height:var(--logo-height-mobile);max-height:var(--logo-height-mobile)}.hybrid-customer-logo-scroller-module__26j3Rq__named .hybrid-customer-logo-scroller-module__26j3Rq__logo{gap:8px;padding-inline:16px}.hybrid-customer-logo-scroller-module__26j3Rq__name{font-size:14px}}@media (prefers-reduced-motion:reduce){.hybrid-customer-logo-scroller-module__26j3Rq__viewport{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line) transparent;overflow-x:auto}.hybrid-customer-logo-scroller-module__26j3Rq__viewport::-webkit-scrollbar{display:block}.hybrid-customer-logo-scroller-module__26j3Rq__group[data-copy="1"]{display:none}.hybrid-customer-logo-scroller-module__26j3Rq__logo{scroll-snap-align:start}.hybrid-customer-logo-scroller-module__26j3Rq__rails{cursor:auto;-webkit-mask-image:none;mask-image:none}.hybrid-customer-logo-scroller-module__26j3Rq__named .hybrid-customer-logo-scroller-module__26j3Rq__viewport{overflow:visible}.hybrid-customer-logo-scroller-module__26j3Rq__named .hybrid-customer-logo-scroller-module__26j3Rq__track{width:auto}.hybrid-customer-logo-scroller-module__26j3Rq__named .hybrid-customer-logo-scroller-module__26j3Rq__group{flex-wrap:wrap;flex:auto;justify-content:center}}
.data-weave-module__XJ2fda__weave{width:100%;height:100%;position:relative;overflow:hidden}.data-weave-module__XJ2fda__canvas{touch-action:pan-y;width:100%;height:100%;display:block}
.manta-foundation-module__RN5Sfa__row{padding:24px var(--page-gutter);grid-template-columns:minmax(0,1fr) minmax(180px,.9fr) auto;align-items:center;gap:32px;display:grid}.manta-foundation-module__RN5Sfa__row>p{font-family:var(--font-display);font-size:var(--type-section-sm);font-weight:400;line-height:var(--type-leading);letter-spacing:var(--type-tracking);color:var(--ink);text-wrap:balance;margin:0}.manta-foundation-module__RN5Sfa__weave{min-width:0;height:180px}.manta-foundation-module__RN5Sfa__link{min-height:44px;color:var(--ink);justify-self:end;align-items:center;gap:12px;display:inline-flex}.manta-foundation-module__RN5Sfa__link img,.manta-foundation-module__RN5Sfa__logo{filter:brightness(0);width:124px;height:auto;display:block}.manta-foundation-module__RN5Sfa__logo{justify-self:end}.manta-foundation-module__RN5Sfa__link>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;line-height:1;transition:transform .18s;display:grid}@media (hover:hover) and (pointer:fine){.manta-foundation-module__RN5Sfa__link:hover>span{border-color:var(--green);transform:translate(2px,-2px)}}@media (max-width:1050px){.manta-foundation-module__RN5Sfa__row{gap:24px 32px}}@media (max-width:760px){.manta-foundation-module__RN5Sfa__row{grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;padding-block:28px}.manta-foundation-module__RN5Sfa__row>p{grid-column:1/-1;max-width:320px}.manta-foundation-module__RN5Sfa__weave{grid-area:2/1;height:124px}.manta-foundation-module__RN5Sfa__link,.manta-foundation-module__RN5Sfa__logo{grid-area:2/2}.manta-foundation-module__RN5Sfa__link{gap:8px}.manta-foundation-module__RN5Sfa__link img,.manta-foundation-module__RN5Sfa__logo{width:96px}.manta-foundation-module__RN5Sfa__link>span{width:24px;height:24px}}@media (max-width:380px){.manta-foundation-module__RN5Sfa__link img,.manta-foundation-module__RN5Sfa__logo{width:88px}.manta-foundation-module__RN5Sfa__link>span{display:none}}@media (prefers-reduced-motion:reduce){.manta-foundation-module__RN5Sfa__link>span{transition:none}}
.offer-comparison-module__yIqSeG__proof{aspect-ratio:4/3;border-radius:var(--media-radius);min-height:280px;margin-bottom:30px;display:block;position:relative;overflow:hidden}.offer-comparison-module__yIqSeG__growthProof{background:var(--green);color:var(--cream);flex-direction:column;justify-content:space-between;padding:24px;display:flex;container-type:inline-size}@media (max-width:1100px){.offer-comparison-module__yIqSeG__growthProof{padding:20px}}@media (max-width:760px){.offer-comparison-module__yIqSeG__proof{aspect-ratio:4/3;width:100%;max-height:340px;margin-bottom:26px}.offer-comparison-module__yIqSeG__growthProof{padding:28px}}.offer-comparison-module__yIqSeG__platformProof{background:#dfe4ea url(/textures/sky-atmosphere.webp) 50%/cover;place-items:center;padding:clamp(12px,7%,22px);display:grid}@media (max-width:760px){.offer-comparison-module__yIqSeG__platformProof{aspect-ratio:auto;min-height:310px;max-height:none}}.offer-comparison-module__yIqSeG__creativeProof{background:var(--cream)}.offer-comparison-module__yIqSeG__creativeProof>div{height:100%;position:absolute;inset:0}.offer-comparison-module__yIqSeG__proof.offer-comparison-module__yIqSeG__creativeProof video{object-fit:cover;object-position:center;height:100%}.offer-comparison-module__yIqSeG__growthProof{isolation:isolate;background:#343633;padding:0;container-type:normal}.offer-comparison-module__yIqSeG__growthProof>img{z-index:-2;object-fit:cover;object-position:50% 70%;width:100%;height:100%;display:block;position:absolute;inset:0}.offer-comparison-module__yIqSeG__growthProof:after{content:"";z-index:-1;background:linear-gradient(#0000 10%,#0b111226 42%,#0b1112d6);position:absolute;inset:0}.offer-comparison-module__yIqSeG__growthCaption{color:#fff;margin-top:auto;padding:22px}.offer-comparison-module__yIqSeG__growthCaption>strong{font-size:28px;font-family:var(--font-display);letter-spacing:-.02em;font-weight:400;line-height:1.1}.offer-comparison-module__yIqSeG__proof a:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (max-width:1100px){.offer-comparison-module__yIqSeG__growthCaption{padding:20px}.offer-comparison-module__yIqSeG__growthCaption>strong{font-size:27px}}@media (max-width:760px){.offer-comparison-module__yIqSeG__growthCaption{padding:24px}.offer-comparison-module__yIqSeG__growthCaption>strong{font-size:32px}}.offer-comparison-module__yIqSeG__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.offer-comparison-module__yIqSeG__picture{border-radius:var(--media-radius);background:#e6e6d9;height:500px;margin:0;position:relative;overflow:hidden}.offer-comparison-module__yIqSeG__picture:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000009e);height:140px;position:absolute;inset:auto 0 0}.offer-comparison-module__yIqSeG__picture figcaption{z-index:1;position:absolute;bottom:10px;left:16px;right:16px}.offer-comparison-module__yIqSeG__picture figcaption a{color:#fff;text-shadow:0 1px 2px #0003;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:500;line-height:1.3;display:inline-flex}.offer-comparison-module__yIqSeG__picture figcaption a>span:last-child{transition:transform .18s}@media (hover:hover) and (pointer:fine){.offer-comparison-module__yIqSeG__picture figcaption a:hover>span:last-child{transform:translate(2px,-2px)}}.offer-comparison-module__yIqSeG__picture figcaption a:focus-visible{outline-offset:2px;outline:2px solid #fff}.offer-comparison-module__yIqSeG__picture .offer-comparison-module__yIqSeG__plus{opacity:.72}.offer-comparison-module__yIqSeG__proof.offer-comparison-module__yIqSeG__tile{aspect-ratio:auto;border-radius:0;height:100%;min-height:0;max-height:none;margin:0}.offer-comparison-module__yIqSeG__proof.offer-comparison-module__yIqSeG__tile.offer-comparison-module__yIqSeG__platformProof{padding:22px 16px 76px}.offer-comparison-module__yIqSeG__picture{--iris-reserve:76px}.offer-comparison-module__yIqSeG__proof.offer-comparison-module__yIqSeG__tile.offer-comparison-module__yIqSeG__growthProof>img{object-position:30% 50%}.offer-comparison-module__yIqSeG__ways{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.offer-comparison-module__yIqSeG__way{grid-row:span 3;grid-template-rows:subgrid;border-top:1px solid var(--line);row-gap:0;min-width:0;display:grid}.offer-comparison-module__yIqSeG__way>div{padding:24px 0 26px}.offer-comparison-module__yIqSeG__way h3{letter-spacing:-.02em;text-wrap:balance;margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.3}.offer-comparison-module__yIqSeG__way h3 .offer-comparison-module__yIqSeG__plus{color:var(--heading-secondary)}.offer-comparison-module__yIqSeG__way>div>p{color:var(--muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.offer-comparison-module__yIqSeG__includes{border-top:1px solid var(--line);margin:0;padding:16px 0 20px;list-style:none}.offer-comparison-module__yIqSeG__includes>li{text-wrap:pretty;padding:5px 0 5px 26px;font-size:16px;line-height:1.5;position:relative}.offer-comparison-module__yIqSeG__includes>li:before{content:"✓";color:var(--green);position:absolute;top:5px;left:2px}.offer-comparison-module__yIqSeG__link{place-self:end start;align-items:center;gap:9px;min-height:44px;font-size:16px;font-weight:500;line-height:1.4;display:inline-flex}.offer-comparison-module__yIqSeG__link>span{transition:transform .18s}@media (hover:hover) and (pointer:fine){.offer-comparison-module__yIqSeG__link:hover{color:var(--green)}.offer-comparison-module__yIqSeG__link:hover>span{transform:translate(2px,-2px)}}.offer-comparison-module__yIqSeG__link:focus-visible{outline:2px solid var(--green);outline-offset:4px}.offer-comparison-module__yIqSeG__foundation{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;margin:36px 0 0;padding-top:20px;font-size:16px;line-height:1.5;display:flex}.offer-comparison-module__yIqSeG__foundation img{flex:none;width:16px;height:16px;display:block}@media (max-width:1050px){.offer-comparison-module__yIqSeG__tiles{gap:16px}.offer-comparison-module__yIqSeG__ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}@media (max-width:900px){.offer-comparison-module__yIqSeG__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.offer-comparison-module__yIqSeG__picture{aspect-ratio:4/3;height:auto}}@media (max-width:560px){.offer-comparison-module__yIqSeG__tiles{gap:10px}.offer-comparison-module__yIqSeG__picture{aspect-ratio:4/5}.offer-comparison-module__yIqSeG__picture:after{height:90px}.offer-comparison-module__yIqSeG__picture figcaption{bottom:4px;left:10px;right:10px}.offer-comparison-module__yIqSeG__picture figcaption a{gap:6px;font-size:14px}.offer-comparison-module__yIqSeG__proof.offer-comparison-module__yIqSeG__tile.offer-comparison-module__yIqSeG__platformProof{padding:10px 8px 52px}.offer-comparison-module__yIqSeG__picture{--iris-reserve:52px}.offer-comparison-module__yIqSeG__ways{grid-template-columns:1fr;row-gap:28px}.offer-comparison-module__yIqSeG__way{grid-row:auto;display:block}.offer-comparison-module__yIqSeG__way h3{font-size:20px}.offer-comparison-module__yIqSeG__way>div{padding:20px 0 18px}.offer-comparison-module__yIqSeG__way>div>p{font-size:16px}.offer-comparison-module__yIqSeG__includes{padding:12px 0 14px}.offer-comparison-module__yIqSeG__includes>li{font-size:15px}}@media (prefers-reduced-motion:reduce){.offer-comparison-module__yIqSeG__picture figcaption a>span:last-child,.offer-comparison-module__yIqSeG__link>span{transition:none}.offer-comparison-module__yIqSeG__picture figcaption a:hover>span:last-child,.offer-comparison-module__yIqSeG__link:hover>span{transform:none}}
.creatives-v1-module__utONDa__page{--band:#000;--band-ink:#fffefb;--band-muted:#fffefb9e}.creatives-v1-module__utONDa__page [data-placeholder]{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:.18em;text-decoration-thickness:1px}.creatives-v1-module__utONDa__page [data-placeholder]:where(div,figure,span[role=img],span:empty){outline:1px dashed color-mix(in srgb,currentColor 35%,transparent);outline-offset:6px;text-decoration:none}.creatives-v1-module__utONDa__page [data-placeholder-heading] h2{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:.18em;text-decoration-thickness:1px}.creatives-v1-module__utONDa__eyebrow{letter-spacing:.01em;color:var(--muted);margin:0 0 14px;font-size:13px;font-weight:500}.creatives-v1-module__utONDa__ask{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:40px;display:flex}.creatives-v1-module__utONDa__ask .button{margin-left:0}.creatives-v1-module__utONDa__askRow{padding:calc(var(--section-space-y) / 2) var(--page-gutter,24px)}.creatives-v1-module__utONDa__askRow>.creatives-v1-module__utONDa__ask{margin-top:0}.creatives-v1-module__utONDa__review{max-width:460px;color:var(--muted);margin:0;font-size:14px;line-height:1.45}.creatives-v1-module__utONDa__review cite{color:var(--ink);margin-top:2px;font-style:normal;display:block}.creatives-v1-module__utONDa__review cite span,.creatives-v1-module__utONDa__closingReview cite span{color:var(--muted);margin-left:8px}.creatives-v1-module__utONDa__logoRow{flex-wrap:wrap;align-items:center;gap:18px 26px;margin:0;padding:0;list-style:none;display:flex}.creatives-v1-module__utONDa__logoRow img{filter:grayscale();opacity:.7;height:auto;max-height:30px;display:block}.creatives-v1-module__utONDa__hero{--hero-h:calc(100svh - var(--header-offset,68px));--world-scroll:100svh;background:var(--band);color:var(--band-ink);height:calc(var(--hero-h) + var(--world-scroll));position:relative}.creatives-v1-module__utONDa__heroSticky{top:var(--header-offset,68px);height:var(--hero-h);align-items:end;display:grid;position:sticky;overflow:hidden}.creatives-v1-module__utONDa__heroSticky .creatives-v1-module__utONDa__heroWorld{position:absolute;inset:0}.creatives-v1-module__utONDa__heroSticky:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--band) 0%,#000000e0 30%,#0003 58%,transparent 75%),linear-gradient(0deg,#000000b3 0%,transparent 40%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.creatives-v1-module__utONDa__hero{height:var(--hero-h)}.creatives-v1-module__utONDa__heroSticky{position:relative;top:auto}}.creatives-v1-module__utONDa__heroCopy{z-index:1;width:100%;max-width:var(--content-max,1300px);padding:120px var(--page-gutter,24px) 72px;justify-items:start;gap:18px;margin-inline:auto;display:grid;position:relative}.creatives-v1-module__utONDa__heroCopy>*{max-width:560px}.creatives-v1-module__utONDa__heroEyebrow{color:var(--band-muted);margin:0;font-size:13px;font-weight:500}.creatives-v1-module__utONDa__heroTitle{font-family:var(--font-display);font-size:var(--type-display);font-weight:400;line-height:var(--type-leading);letter-spacing:var(--type-tracking);color:var(--band-ink);margin:0}.creatives-v1-module__utONDa__heroLead{color:var(--band-muted);margin:0;font-size:18px;line-height:1.5}.creatives-v1-module__utONDa__heroActions{justify-items:start;gap:10px;margin-top:8px;display:grid}.creatives-v1-module__utONDa__heroActions .button{background:var(--band-ink);color:var(--band);margin-left:0}.creatives-v1-module__utONDa__heroActions .button:hover{background:#fff}.creatives-v1-module__utONDa__heroActions .button>span[aria-hidden=true]{color:#fffefb;background:#071812}.creatives-v1-module__utONDa__heroUnder{color:var(--band-muted);margin:0;font-size:13px}.creatives-v1-module__utONDa__heroProof{color:var(--band-muted);margin:0;font-size:14px}.creatives-v1-module__utONDa__heroSite .creatives-v1-module__utONDa__heroCopy{gap:20px}.creatives-v1-module__utONDa__heroSite .creatives-v1-module__utONDa__heroCopy>*{max-width:none}.creatives-v1-module__utONDa__heroSite .creatives-v1-module__utONDa__heroTitle{letter-spacing:-1.2px;max-width:756px;font-size:clamp(34px,8vw,48px);line-height:1.25}.creatives-v1-module__utONDa__heroSite .creatives-v1-module__utONDa__heroTitle>span{color:#fffefbb3}.creatives-v1-module__utONDa__heroSite .creatives-v1-module__utONDa__heroLead{letter-spacing:.1px;color:#ffffffb3;white-space:pre-line;max-width:450px;line-height:29px}.creatives-v1-module__utONDa__heroSite .creatives-v1-module__utONDa__heroActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.creatives-v1-module__utONDa__heroSite .creatives-v1-module__utONDa__heroActions .button.secondary{color:#fff;background:0 0}.creatives-v1-module__utONDa__heroSite .creatives-v1-module__utONDa__heroActions .button.secondary:hover{background:#ffffff14}@media (min-width:761px){.creatives-v1-module__utONDa__heroSite .creatives-v1-module__utONDa__heroCopy{width:min(1300px,100% - 2 * var(--page-gutter,24px));padding-inline:0}}@media (max-width:760px){.creatives-v1-module__utONDa__hero{height:auto}.creatives-v1-module__utONDa__heroSticky{flex-direction:column;align-items:stretch;height:auto;display:flex;position:relative;top:auto;overflow:visible}.creatives-v1-module__utONDa__heroSticky>.creatives-v1-module__utONDa__heroCopy{order:1}.creatives-v1-module__utONDa__heroSticky>.creatives-v1-module__utONDa__heroWorld{order:2}.creatives-v1-module__utONDa__heroSticky:after{display:none}.creatives-v1-module__utONDa__heroCopy{padding:28px var(--page-gutter,16px) 20px;gap:12px}.creatives-v1-module__utONDa__heroTitle{font-size:var(--type-hero)}.creatives-v1-module__utONDa__heroLead{font-size:16px}.creatives-v1-module__utONDa__heroSticky .creatives-v1-module__utONDa__heroWorld{flex:none;height:236px;position:relative;inset:auto}.creatives-v1-module__utONDa__heroSite .creatives-v1-module__utONDa__heroSticky{min-height:calc(100svh - var(--header-offset,68px))}.creatives-v1-module__utONDa__heroSite .creatives-v1-module__utONDa__heroSticky .creatives-v1-module__utONDa__heroWorld{flex:1 0 236px;height:auto}}.creatives-v1-module__utONDa__proofCount{font-family:var(--font-display);font-size:var(--type-section-sm);letter-spacing:var(--type-tracking);color:var(--green);margin:0;line-height:1.1}.creatives-v1-module__utONDa__proofCount small{font-family:var(--font-body);letter-spacing:0;color:var(--muted);margin-top:4px;font-size:14px;display:block}.creatives-v1-module__utONDa__solutionFilm{max-width:420px;margin-inline:auto;position:relative}.creatives-v1-module__utONDa__solutionVisual{border-radius:var(--media-radius);width:100%;max-width:420px;height:auto;margin-inline:auto;display:block}.creatives-v1-module__utONDa__shortStories{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:48px 0 0;padding:0;list-style:none;display:grid}@media (max-width:760px){.creatives-v1-module__utONDa__shortStories{grid-template-columns:1fr;gap:24px}}.creatives-v1-module__utONDa__closingReview{max-width:460px;color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.45}.creatives-v1-module__utONDa__closingReview cite{color:var(--ink);margin-top:2px;font-style:normal;display:block}.creatives-v1-module__utONDa__problems{--cols:2;row-gap:40px}@media (max-width:760px){.creatives-v1-module__utONDa__problems{--cols:1}}.creatives-v1-module__utONDa__underChart{max-width:640px;margin-top:24px}.creatives-v1-module__utONDa__tile img,.creatives-v1-module__utONDa__tile video{object-fit:cover;width:100%;height:100%;display:block}.creatives-v1-module__utONDa__tile>div{height:100%}.creatives-v1-module__utONDa__tile video{border-radius:0}.creatives-v1-module__utONDa__tileName{color:#fff;text-shadow:0 1px 2px #0003;align-items:center;min-height:44px;font-size:16px;font-weight:500;line-height:1.3;display:inline-flex}.creatives-v1-module__utONDa__who{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px clamp(40px,6vw,86px);display:grid}.creatives-v1-module__utONDa__whoFigures{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.creatives-v1-module__utONDa__whoFigures li{border-top:1px solid var(--line);padding-top:22px}.creatives-v1-module__utONDa__whoFigures li>strong{margin-top:0}.creatives-v1-module__utONDa__whoLines{margin:0;padding:0;list-style:none}.creatives-v1-module__utONDa__whoLines li{border-top:1px solid var(--line);letter-spacing:-.01em;color:var(--ink);padding:18px 0;font-size:19px;line-height:1.45}.creatives-v1-module__utONDa__whoLines li:last-child{border-bottom:1px solid var(--line)}.creatives-v1-module__utONDa__notFor{max-width:46ch;color:var(--muted);margin:32px 0 0;font-size:16px;line-height:1.55}ol.creatives-v1-module__utONDa__whoOutcomes{margin-top:56px}ol.creatives-v1-module__utONDa__whoOutcomes p{font-size:clamp(22px,1.9vw,28px)}@media (max-width:900px){.creatives-v1-module__utONDa__who{grid-template-columns:1fr}}@media (max-width:380px){.creatives-v1-module__utONDa__whoFigures{grid-template-columns:1fr;gap:18px}}[data-track-section=founder] .creatives-v1-module__utONDa__eyebrow{margin-bottom:22px}.creatives-v1-module__utONDa__founder{grid-template-columns:minmax(0,1fr) minmax(220px,300px);grid-template-areas:"quote photo""quote name";align-items:start;gap:14px clamp(40px,6vw,96px);margin:0;display:grid}.creatives-v1-module__utONDa__founderQuote{grid-area:quote;align-self:center;max-width:980px}.creatives-v1-module__utONDa__founderPhoto{aspect-ratio:4/5;object-fit:cover;border-radius:var(--media-radius);grid-area:photo;width:100%;height:auto;display:block}.creatives-v1-module__utONDa__founder .creatives-v1-module__utONDa__founderName{flex-direction:column;grid-area:name;align-items:flex-start;gap:0;margin-top:0}.creatives-v1-module__utONDa__founder .creatives-v1-module__utONDa__founderName>*{line-height:1.4}.creatives-v1-module__utONDa__founder .creatives-v1-module__utONDa__founderName>span:first-letter{text-transform:uppercase}@media (max-width:760px){.creatives-v1-module__utONDa__founder{grid-template-columns:minmax(0,1fr);grid-template-areas:"quote""photo""name";row-gap:12px}.creatives-v1-module__utONDa__founderQuote{margin-bottom:20px}.creatives-v1-module__utONDa__founderPhoto{max-width:240px}}.creatives-v1-module__utONDa__band{--ground:#fffefb;--accent:var(--brand);--focus-ring:var(--green);--cream:var(--ground);background:var(--ground);color:var(--ink)}.creatives-v1-module__utONDa__band[data-tone=mint]{--ground:#f0f6f2}.creatives-v1-module__utONDa__band[data-tone=white]{--ground:#fff}.creatives-v1-module__utONDa__band[data-tone=deep],.creatives-v1-module__utONDa__band[data-tone=black]{--ground:#0d2c21;--focus-ring:var(--accent);--ink:#fff;--muted:#ffffffb3;--heading-secondary:#ffffff8f;--line:#ffffff24;--soft:#ffffff14;--surface:#ffffff0f;--lime:#ffffff0f;--green:#8eedb3;--action:var(--brand)}.creatives-v1-module__utONDa__band[data-tone=black]{--ground:#000}.creatives-v1-module__utONDa__band[data-tone=brand]{--ground:var(--brand);--accent:#0d2c21;--focus-ring:var(--accent);--ink:#0d2c21;--muted:#0d2c21c7;--heading-secondary:#0d2c2199;--line:#0d2c212e;--soft:#0d2c2114;--surface:#0d2c210f;--lime:#0d2c210f;--action:#0d2c21}.creatives-v1-module__utONDa__band:is([data-tone=deep],[data-tone=black]) .button{color:#0d2c21}.creatives-v1-module__utONDa__band .closing{background:0 0}.creatives-v1-module__utONDa__band :focus-visible{outline-color:var(--focus-ring)}.creatives-v1-module__utONDa__reviewWall>ul{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0 0;padding:0;list-style:none;display:grid}.creatives-v1-module__utONDa__reviewWall li{padding:40px clamp(16px,2.6vw,44px) 0 0}.creatives-v1-module__utONDa__reviewWall li+li{border-left:1px solid var(--line);padding-left:clamp(16px,2.6vw,44px)}.creatives-v1-module__utONDa__reviewWall figure{flex-direction:column;height:100%;margin:0;display:flex}.creatives-v1-module__utONDa__reviewMark{height:.42em;font-family:var(--font-display);color:var(--accent);margin:0 0 18px -.04em;font-size:clamp(72px,7.4vw,112px);line-height:1;display:block}.creatives-v1-module__utONDa__reviewWall blockquote{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(19px,2vw,30px);font-weight:400;line-height:1.28}.creatives-v1-module__utONDa__reviewWall figcaption{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:auto;padding-top:32px;font-size:14px;display:flex}.creatives-v1-module__utONDa__reviewWall figcaption strong{color:var(--ink);font-weight:500}@media (max-width:640px){.creatives-v1-module__utONDa__reviewWall>ul{grid-template-columns:minmax(0,1fr)}.creatives-v1-module__utONDa__reviewWall li,.creatives-v1-module__utONDa__reviewWall li+li{border-left:0;padding:32px 0}.creatives-v1-module__utONDa__reviewWall li+li{border-top:1px solid var(--line)}.creatives-v1-module__utONDa__reviewMark{font-size:88px}.creatives-v1-module__utONDa__reviewWall blockquote{font-size:24px}}.creatives-v1-module__utONDa__second .creatives-v1-module__utONDa__review,.creatives-v1-module__utONDa__second .creatives-v1-module__utONDa__closingReview{max-width:440px;font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink);text-wrap:pretty;padding-left:18px;font-size:18px;line-height:1.38;position:relative}.creatives-v1-module__utONDa__second .creatives-v1-module__utONDa__review:before,.creatives-v1-module__utONDa__second .creatives-v1-module__utONDa__closingReview:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:.25em;bottom:.25em;left:0}.creatives-v1-module__utONDa__second .creatives-v1-module__utONDa__review cite,.creatives-v1-module__utONDa__second .creatives-v1-module__utONDa__closingReview cite{font-family:var(--font-body);letter-spacing:0;margin-top:10px;font-size:13px}.creatives-v1-module__utONDa__switchTable{border-collapse:collapse;table-layout:fixed;border-bottom:1px solid var(--line);width:100%;margin-top:8px;font-size:15px;line-height:1.5}.creatives-v1-module__utONDa__switchTable th,.creatives-v1-module__utONDa__switchTable td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:17px 24px 17px 0;font-weight:400}.creatives-v1-module__utONDa__switchTable thead th,.creatives-v1-module__utONDa__switchTable thead td{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.creatives-v1-module__utONDa__switchTable thead th[data-ours]{border-top:2px solid var(--accent);color:var(--green)}.creatives-v1-module__utONDa__switchTable tbody th{width:20%;color:var(--ink);font-weight:500}.creatives-v1-module__utONDa__switchTable td{color:var(--muted)}.creatives-v1-module__utONDa__switchTable td[data-ours]{color:var(--ink);padding-left:20px}.creatives-v1-module__utONDa__tick{width:12px;color:var(--green);margin:0 8px 0 -20px;display:inline-block}@media (max-width:900px){.creatives-v1-module__utONDa__switchTable th,.creatives-v1-module__utONDa__switchTable td{padding:14px 14px 14px 0;font-size:14px}.creatives-v1-module__utONDa__switchTable thead th,.creatives-v1-module__utONDa__switchTable thead td{font-size:11px}}@media (max-width:600px){.creatives-v1-module__utONDa__switchTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.creatives-v1-module__utONDa__switchTable,.creatives-v1-module__utONDa__switchTable tbody,.creatives-v1-module__utONDa__switchTable tr,.creatives-v1-module__utONDa__switchTable th,.creatives-v1-module__utONDa__switchTable td{display:block}.creatives-v1-module__utONDa__switchTable tr{border-bottom:1px solid var(--line);padding:18px 0 14px}.creatives-v1-module__utONDa__switchTable tbody th{width:auto;color:var(--ink);border:0;padding:0 0 8px;font-size:15px}.creatives-v1-module__utONDa__switchTable td{border:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:8px 12px;display:grid}.creatives-v1-module__utONDa__switchTable td:before{content:attr(data-column);color:var(--muted)}.creatives-v1-module__utONDa__tick{display:none}.creatives-v1-module__utONDa__switchTable td[data-ours]{padding-left:12px}}.creatives-v1-module__utONDa__switchScroll{overscroll-behavior-x:contain;overflow-x:auto}.creatives-v1-module__utONDa__switchScroll:focus-visible{outline:2px solid var(--green);outline-offset:4px}@media (max-width:600px){.creatives-v1-module__utONDa__switchScroll{margin-right:calc(-1 * var(--page-gutter,16px));padding-right:var(--page-gutter,16px)}.creatives-v1-module__utONDa__switchScroll .creatives-v1-module__utONDa__switchTable{border-collapse:separate;border-spacing:0;min-width:720px;display:table}.creatives-v1-module__utONDa__switchScroll .creatives-v1-module__utONDa__switchTable thead{clip-path:none;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.creatives-v1-module__utONDa__switchScroll .creatives-v1-module__utONDa__switchTable tbody{display:table-row-group}.creatives-v1-module__utONDa__switchScroll .creatives-v1-module__utONDa__switchTable tr{border-bottom:0;padding:0;display:table-row}.creatives-v1-module__utONDa__switchScroll .creatives-v1-module__utONDa__switchTable th,.creatives-v1-module__utONDa__switchScroll .creatives-v1-module__utONDa__switchTable td{border-top:1px solid var(--line);padding:14px 14px 14px 0;font-size:14px;display:table-cell}.creatives-v1-module__utONDa__switchScroll .creatives-v1-module__utONDa__switchTable thead th,.creatives-v1-module__utONDa__switchScroll .creatives-v1-module__utONDa__switchTable thead td{font-size:11px}.creatives-v1-module__utONDa__switchScroll .creatives-v1-module__utONDa__switchTable thead th[data-ours]{border-top-width:2px}.creatives-v1-module__utONDa__switchScroll .creatives-v1-module__utONDa__switchTable tbody th{width:120px;color:var(--ink)}.creatives-v1-module__utONDa__switchScroll .creatives-v1-module__utONDa__switchTable tbody th,.creatives-v1-module__utONDa__switchScroll .creatives-v1-module__utONDa__switchTable thead td{z-index:1;background:var(--ground,var(--cream));position:sticky;left:0}.creatives-v1-module__utONDa__switchScroll .creatives-v1-module__utONDa__switchTable td:before{content:none}.creatives-v1-module__utONDa__switchScroll .creatives-v1-module__utONDa__switchTable td[data-ours]{padding-left:20px}.creatives-v1-module__utONDa__switchScroll .creatives-v1-module__utONDa__tick{display:inline-block}}
.creatives-formats-module__25-pbq__row{position:relative}.creatives-formats-module__25-pbq__tile{isolation:isolate}.creatives-formats-module__25-pbq__tile figcaption{z-index:2}.creatives-formats-module__25-pbq__stack{position:absolute;inset:0}.creatives-formats-module__25-pbq__layer{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--motion-enter-ease,ease);display:block;position:absolute;inset:0}.creatives-formats-module__25-pbq__layer[data-shown]{opacity:1}
.before-after-module__FRQPDW__strips{grid-template-columns:150px repeat(3,minmax(0,1fr));align-items:start;gap:36px 24px;display:grid}.before-after-module__FRQPDW__stripLabel{font:500 16px/1.35 var(--font-body);letter-spacing:-.01em;color:var(--muted);grid-column:1;margin:0;padding-top:2px}.before-after-module__FRQPDW__stripLabel[data-side=without]{grid-row:1}.before-after-module__FRQPDW__stripLabel[data-side=with]{color:var(--green);grid-row:2}.before-after-module__FRQPDW__moment{grid-column:var(--step);min-width:0;margin:0}.before-after-module__FRQPDW__moment[data-side=without]{grid-row:1}.before-after-module__FRQPDW__moment[data-side=with]{grid-row:2}.before-after-module__FRQPDW__moment>span{display:block}.before-after-module__FRQPDW__moment figcaption{color:var(--ink);text-wrap:balance;margin-top:12px;font-size:17px;line-height:1.4}.before-after-module__FRQPDW__moment[data-side=without] figcaption{color:var(--muted)}.before-after-module__FRQPDW__outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.before-after-module__FRQPDW__outcomes li{border-top:1px solid var(--line);min-width:0;padding-top:24px}.before-after-module__FRQPDW__outcomes p{font:400 var(--type-section-sm)/var(--type-leading) var(--font-display);letter-spacing:var(--type-tracking);color:var(--ink);text-wrap:balance;margin:0}@media (max-width:900px){.before-after-module__FRQPDW__outcomes{grid-template-columns:minmax(0,1fr);gap:0}.before-after-module__FRQPDW__outcomes li{padding:18px 0 22px}}@media (max-width:1100px){.before-after-module__FRQPDW__strips{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px}.before-after-module__FRQPDW__stripLabel{grid-column:1/-1}.before-after-module__FRQPDW__stripLabel[data-side=without]{grid-row:1}.before-after-module__FRQPDW__stripLabel[data-side=with]{grid-row:3;margin-top:18px}.before-after-module__FRQPDW__moment{grid-column:calc(var(--step) - 1)}.before-after-module__FRQPDW__moment[data-side=without]{grid-row:2}.before-after-module__FRQPDW__moment[data-side=with]{grid-row:4}}@media (max-width:760px){.before-after-module__FRQPDW__strips{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.before-after-module__FRQPDW__stripLabel{margin:0;font-size:15px}.before-after-module__FRQPDW__stripLabel[data-side=without]{grid-area:1/1}.before-after-module__FRQPDW__stripLabel[data-side=with]{grid-area:1/2;margin-top:0}.before-after-module__FRQPDW__moment[data-side=without]{grid-column:1;grid-row:var(--step)}.before-after-module__FRQPDW__moment[data-side=with]{grid-column:2;grid-row:var(--step)}.before-after-module__FRQPDW__moment figcaption{margin-top:8px;font-size:15px;line-height:1.35}}
.chat-slack-module__nBiz0q__slack{font-family:var(--font-product);color:#1d1c1d;position:relative;container:slack/inline-size}.chat-slack-module__nBiz0q__slack :where(p){margin:0}.chat-slack-module__nBiz0q__window{border-radius:var(--card-radius);background:#fff;border:1px solid #1d1c1d21;grid-template-columns:minmax(0,1fr);grid-template-areas:"side""main";display:grid;overflow:hidden;box-shadow:0 18px 50px -38px #0d2c2173}.chat-slack-module__nBiz0q__topbar{display:none}.chat-slack-module__nBiz0q__search{color:#616061;white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:8px;min-width:0;height:28px;padding:0 12px;font-size:13px;line-height:1;display:flex;box-shadow:inset 0 0 0 1px #1d1c1d21}.chat-slack-module__nBiz0q__search svg{flex:none}.chat-slack-module__nBiz0q__me .chat-slack-module__nBiz0q__avatar{border-radius:7px;width:26px;height:26px;font-size:12px}.chat-slack-module__nBiz0q__sidebar{background:var(--surface);border-bottom:1px solid #1d1c1d21;grid-area:side;align-items:center;min-width:0;padding:0 8px;display:flex}.chat-slack-module__nBiz0q__workspace,.chat-slack-module__nBiz0q__group,.chat-slack-module__nBiz0q__appRow{display:none}.chat-slack-module__nBiz0q__channels{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.chat-slack-module__nBiz0q__channels::-webkit-scrollbar{display:none}.chat-slack-module__nBiz0q__rowMark{flex:none;width:18px;height:18px;margin:0 6px 0 4px;display:block}.chat-slack-module__nBiz0q__channel{z-index:0;color:#1d1c1db8;height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:1px;padding:0 9px;font-size:14px;font-weight:500;line-height:1;transition:color .2s;display:inline-flex;position:relative}.chat-slack-module__nBiz0q__channel:before{content:"";z-index:-1;border-radius:8px;transition:background-color .2s;position:absolute;inset:7px 0}.chat-slack-module__nBiz0q__channel .chat-slack-module__nBiz0q__hash{color:inherit;opacity:.7}.chat-slack-module__nBiz0q__channel[aria-pressed=true]{color:#fff}.chat-slack-module__nBiz0q__channel[aria-pressed=true]:before{background:var(--green)}.chat-slack-module__nBiz0q__channel[data-unread]{color:#1d1c1d}.chat-slack-module__nBiz0q__channel[data-unread] .chat-slack-module__nBiz0q__hash{opacity:1}.chat-slack-module__nBiz0q__channel:focus-visible{outline:2px solid var(--green);outline-offset:-2px;border-radius:10px}@media (hover:hover) and (pointer:fine){.chat-slack-module__nBiz0q__channel:not([aria-pressed=true]):hover:before{background:#1d1c1d0f}}.chat-slack-module__nBiz0q__main{flex-direction:column;grid-area:main;min-width:0;display:flex}.chat-slack-module__nBiz0q__views{flex:1;display:grid}.chat-slack-module__nBiz0q__view{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;min-width:0;display:flex;transform:translateY(8px)}.chat-slack-module__nBiz0q__view[data-state=active]{opacity:1;visibility:visible;transform:none}.chat-slack-module__nBiz0q__view[data-leaving]{opacity:0;transform:translateY(-6px)}.chat-slack-module__nBiz0q__slack[data-live] .chat-slack-module__nBiz0q__view{transition:opacity .28s,transform .28s,visibility 0s linear .28s}.chat-slack-module__nBiz0q__slack[data-live] .chat-slack-module__nBiz0q__view[data-state=active]{transition:opacity .34s ease,transform .46s var(--motion-enter-ease),visibility 0s}.chat-slack-module__nBiz0q__slack[data-live] .chat-slack-module__nBiz0q__view[data-leaving]{transition:opacity .26s,transform .26s,visibility}.chat-slack-module__nBiz0q__head{border-bottom:1px solid #1d1c1d21;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 14px;display:flex}.chat-slack-module__nBiz0q__name{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:2px;min-width:0;font-size:16px;font-weight:700;display:flex}.chat-slack-module__nBiz0q__name .chat-slack-module__nBiz0q__hash{color:#616061;margin-right:1px;font-weight:500}.chat-slack-module__nBiz0q__chevron{color:#616061;flex:none}.chat-slack-module__nBiz0q__name .chat-slack-module__nBiz0q__chevron{margin-left:4px}.chat-slack-module__nBiz0q__members{border:1px solid #1d1c1d21;border-radius:7px;align-items:center;gap:6px;height:28px;padding:0 8px 0 5px;font-size:13px;font-weight:700;line-height:1;display:flex}.chat-slack-module__nBiz0q__faces{display:flex}.chat-slack-module__nBiz0q__faces span{border-radius:5px;place-items:center;width:20px;height:20px;margin-left:-5px;font-size:12px;font-weight:700;line-height:1;display:grid;box-shadow:0 0 0 2px #fff}.chat-slack-module__nBiz0q__faces span:first-child{margin-left:0}.chat-slack-module__nBiz0q__feed{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:14px 14px 10px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14px);mask-image:linear-gradient(#0000,#000 14px)}.chat-slack-module__nBiz0q__stack{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:relative}.chat-slack-module__nBiz0q__intro{opacity:0;padding-bottom:20px;position:absolute;inset:auto 0 100%}.chat-slack-module__nBiz0q__intro[data-fits]{opacity:1}.chat-slack-module__nBiz0q__intro p:first-child{letter-spacing:-.015em;font-size:20px;font-weight:800;line-height:1.2}.chat-slack-module__nBiz0q__intro .chat-slack-module__nBiz0q__hash{color:#616061;margin-right:2px;font-weight:500}.chat-slack-module__nBiz0q__intro p+p{color:#616061;text-wrap:balance;margin-top:4px;font-size:14px;line-height:1.4}.chat-slack-module__nBiz0q__day{justify-content:center;margin:2px -14px 0;display:flex;position:relative}.chat-slack-module__nBiz0q__day:before{content:"";border-top:1px solid #1d1c1d21;position:absolute;inset:50% 0 auto}.chat-slack-module__nBiz0q__day span{background:#fff;border:1px solid #1d1c1d21;border-radius:24px;padding:4px 14px;font-size:12px;font-weight:700;line-height:16px;position:relative}.chat-slack-module__nBiz0q__message{opacity:0;grid-template-columns:32px minmax(0,1fr);gap:0 9px;display:grid;transform:translateY(12px)}.chat-slack-module__nBiz0q__message[data-shown]{opacity:1;transform:none}.chat-slack-module__nBiz0q__message[data-folded]{margin-top:-8px}.chat-slack-module__nBiz0q__avatar{border-radius:8px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;line-height:1;display:grid}.chat-slack-module__nBiz0q__avatar img{filter:brightness(0)invert();width:18px;height:13px;display:block}.chat-slack-module__nBiz0q__slack [data-person=sara]{color:#744616;background:#f3e1cc}.chat-slack-module__nBiz0q__slack [data-person=jonas]{color:#1d4f7a;background:#dbe7f2}.chat-slack-module__nBiz0q__slack [data-person=emma]{color:#235b3c;background:#e2eee5}.chat-slack-module__nBiz0q__slack [data-person=marketer]{background:var(--green);color:#fff}.chat-slack-module__nBiz0q__body{min-width:0}.chat-slack-module__nBiz0q__meta{flex-wrap:wrap;align-items:baseline;gap:2px 7px;line-height:20px;display:flex}.chat-slack-module__nBiz0q__meta b{letter-spacing:-.005em;font-size:15px;font-weight:800}.chat-slack-module__nBiz0q__meta time{color:#616061;font-size:12px}.chat-slack-module__nBiz0q__app{color:#4a494a;letter-spacing:.03em;background:#e8e8e8;border-radius:3px;align-self:center;padding:1px 4px;font-size:12px;font-weight:700;line-height:15px}.chat-slack-module__nBiz0q__text{text-wrap:pretty;font-size:14px;line-height:1.45}.chat-slack-module__nBiz0q__text b{font-weight:700}.chat-slack-module__nBiz0q__text+.chat-slack-module__nBiz0q__text{margin-top:4px}.chat-slack-module__nBiz0q__mention{color:#1264a3;background:#1d9bd11a;border-radius:3px;padding:0 2px;font-weight:500}.chat-slack-module__nBiz0q__mention[data-self]{color:#1d1c1d;background:#f2c74466}.chat-slack-module__nBiz0q__attachment{margin:6px 0 2px;padding:2px 0 2px 13px;position:relative}.chat-slack-module__nBiz0q__attachment:before{content:"";background:var(--brand);border-radius:4px;width:4px;position:absolute;inset:0 auto 0 0}.chat-slack-module__nBiz0q__attachment+.chat-slack-module__nBiz0q__text{margin-top:6px}.chat-slack-module__nBiz0q__source,.chat-slack-module__nBiz0q__previewHead,.chat-slack-module__nBiz0q__context{align-items:center;gap:7px;min-width:0;display:flex}.chat-slack-module__nBiz0q__source{color:#616061;font-size:12px;line-height:16px}.chat-slack-module__nBiz0q__source img,.chat-slack-module__nBiz0q__previewHead img{object-fit:contain;flex:none;width:16px;height:16px}.chat-slack-module__nBiz0q__cardTitle,.chat-slack-module__nBiz0q__previewHead b{font-size:14px;font-weight:700;line-height:20px}.chat-slack-module__nBiz0q__cardTitle{flex-wrap:wrap;column-gap:8px;display:flex}.chat-slack-module__nBiz0q__cardTitle span{color:#616061;white-space:nowrap;font-weight:500}.chat-slack-module__nBiz0q__figures{margin:8px 0 0;display:grid}.chat-slack-module__nBiz0q__figures[data-layout=columns]{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;gap:2px 12px}.chat-slack-module__nBiz0q__figures[data-layout=columns]>div{grid-row:span 3;grid-template-rows:subgrid;align-content:start;display:grid}.chat-slack-module__nBiz0q__figures[data-layout=rows]{grid-template-columns:auto minmax(0,1fr);gap:3px 14px}.chat-slack-module__nBiz0q__figures[data-layout=rows]>div{display:contents}.chat-slack-module__nBiz0q__figures dt{color:#616061;align-self:end;font-size:12px;line-height:16px}.chat-slack-module__nBiz0q__figures dd{font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700;line-height:20px}.chat-slack-module__nBiz0q__figures[data-layout=rows] dt{align-self:baseline;font-size:13px;line-height:19px}.chat-slack-module__nBiz0q__figures[data-layout=rows] dd{letter-spacing:0;align-self:baseline;font-size:14px;font-weight:600;line-height:19px}.chat-slack-module__nBiz0q__figures .chat-slack-module__nBiz0q__note{color:#616061;font-size:12px;font-weight:500;line-height:16px}.chat-slack-module__nBiz0q__figures .chat-slack-module__nBiz0q__note[data-up]{color:#007a5a}.chat-slack-module__nBiz0q__changed{text-wrap:pretty;margin-top:9px;font-size:14px;line-height:1.45}.chat-slack-module__nBiz0q__changed span{color:#616061;font-size:12px;line-height:16px;display:block}.chat-slack-module__nBiz0q__context{color:#616061;flex-wrap:wrap;margin-top:9px;font-size:12px;line-height:16px}.chat-slack-module__nBiz0q__logos{gap:5px;display:flex}.chat-slack-module__nBiz0q__logos img{object-fit:contain;width:16px;height:16px;display:block}.chat-slack-module__nBiz0q__previewHead{flex-wrap:wrap}.chat-slack-module__nBiz0q__status{color:#6d4b00;background:#fdf1d6;border-radius:10px;padding:1px 7px;font-size:12px;font-weight:600;line-height:16px}.chat-slack-module__nBiz0q__ads{align-items:flex-end;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.chat-slack-module__nBiz0q__ads li{justify-items:start;gap:3px;display:grid}.chat-slack-module__nBiz0q__ads img{border-radius:6px;width:auto;height:56px;display:block;box-shadow:0 0 0 1px #1d1c1d1a}.chat-slack-module__nBiz0q__ads span{color:#616061;font-size:12px;line-height:14px}.chat-slack-module__nBiz0q__actions{margin-top:12px;display:grid}.chat-slack-module__nBiz0q__buttons,.chat-slack-module__nBiz0q__confirmed{grid-area:1/1}.chat-slack-module__nBiz0q__buttons{flex-wrap:wrap;gap:8px;display:flex}.chat-slack-module__nBiz0q__primary,.chat-slack-module__nBiz0q__secondary{white-space:nowrap;border-radius:7px;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.chat-slack-module__nBiz0q__primary{color:#fff;background:#007a5a}.chat-slack-module__nBiz0q__secondary{color:#1d1c1d;box-shadow:inset 0 0 0 1px #1d1c1d4d}.chat-slack-module__nBiz0q__confirmed{color:#616061;opacity:0;align-items:center;gap:7px;min-height:32px;font-size:13px;line-height:18px;display:flex}.chat-slack-module__nBiz0q__confirmed svg{flex:none}.chat-slack-module__nBiz0q__actions[data-confirmed] .chat-slack-module__nBiz0q__buttons{opacity:0}.chat-slack-module__nBiz0q__actions[data-confirmed] .chat-slack-module__nBiz0q__confirmed{opacity:1}.chat-slack-module__nBiz0q__pointer{opacity:0;pointer-events:none;filter:drop-shadow(0 1px 1.5px #0000004d);width:22px;height:22px;position:absolute;top:52%;left:58%;transform:translate(52px,34px)}.chat-slack-module__nBiz0q__actions[data-pointer] .chat-slack-module__nBiz0q__pointer{opacity:1;transform:none}.chat-slack-module__nBiz0q__actions[data-confirmed] .chat-slack-module__nBiz0q__pointer{opacity:0}.chat-slack-module__nBiz0q__reactions{margin-top:6px;display:flex}.chat-slack-module__nBiz0q__reaction{opacity:0;background:#1d1c1d0f;border-radius:12px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;transform:scale(.6)}.chat-slack-module__nBiz0q__reaction span{font-size:14px}.chat-slack-module__nBiz0q__reaction[data-mine]{color:#1264a3;background:#1d9bd11a;box-shadow:inset 0 0 0 1px #1d9bd1}.chat-slack-module__nBiz0q__reactions[data-reacted] .chat-slack-module__nBiz0q__reaction{opacity:1;transform:none}.chat-slack-module__nBiz0q__composer{color:#616061;border:1px solid #1d1c1d4d;border-radius:9px;align-items:center;gap:10px;height:42px;margin:0 14px;padding:0 10px 0 8px;font-size:14px;line-height:1;display:flex}.chat-slack-module__nBiz0q__plus{background:#1d1c1d12;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:16px;font-weight:500;display:grid}.chat-slack-module__nBiz0q__placeholder{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-slack-module__nBiz0q__composer svg{color:#1d1c1d59;flex:none}.chat-slack-module__nBiz0q__composer[data-draft]{color:#1d1c1d}.chat-slack-module__nBiz0q__composer[data-draft] svg{color:#007a5a}.chat-slack-module__nBiz0q__composer[data-draft] .chat-slack-module__nBiz0q__placeholder{justify-content:flex-end;display:flex}.chat-slack-module__nBiz0q__draft{flex:none;min-width:100%}.chat-slack-module__nBiz0q__draft:after{content:"";vertical-align:text-bottom;background:currentColor;width:1.5px;height:1.15em;margin-left:1px;animation:1.06s step-end infinite chat-slack-module__nBiz0q__caret;display:inline-block}.chat-slack-module__nBiz0q__slack:not([data-running]) .chat-slack-module__nBiz0q__draft:after{animation-play-state:paused}@keyframes chat-slack-module__nBiz0q__caret{50%{opacity:0}}.chat-slack-module__nBiz0q__typing{color:#616061;opacity:0;align-items:center;gap:4px;height:26px;padding:0 15px;font-size:12px;line-height:1;transition:opacity .2s;display:flex}.chat-slack-module__nBiz0q__typing[data-on]{opacity:1}.chat-slack-module__nBiz0q__typing b{color:#1d1c1d;font-weight:700}.chat-slack-module__nBiz0q__dots{gap:3px;margin-left:2px;display:inline-flex}.chat-slack-module__nBiz0q__dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite chat-slack-module__nBiz0q__dot}.chat-slack-module__nBiz0q__dots i:nth-child(2){animation-delay:.16s}.chat-slack-module__nBiz0q__dots i:nth-child(3){animation-delay:.32s}.chat-slack-module__nBiz0q__slack:not([data-running]) .chat-slack-module__nBiz0q__dots i{animation-play-state:paused}@keyframes chat-slack-module__nBiz0q__dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}.chat-slack-module__nBiz0q__slack[data-touring] [data-state=active] .chat-slack-module__nBiz0q__stack{transition:transform .44s var(--motion-enter-ease)}.chat-slack-module__nBiz0q__slack[data-touring] [data-state=active] .chat-slack-module__nBiz0q__intro{transition:opacity .3s}.chat-slack-module__nBiz0q__slack[data-touring] [data-state=active] .chat-slack-module__nBiz0q__message{transition:opacity .3s ease,transform .44s var(--motion-enter-ease)}.chat-slack-module__nBiz0q__slack[data-touring] [data-state=active] .chat-slack-module__nBiz0q__reaction{transition:opacity .2s,transform .36s cubic-bezier(.3,1.4,.6,1)}.chat-slack-module__nBiz0q__slack[data-touring] [data-state=active] .chat-slack-module__nBiz0q__pointer{transition:transform .8s var(--motion-enter-ease),opacity .24s ease}.chat-slack-module__nBiz0q__slack[data-touring] [data-state=active] .chat-slack-module__nBiz0q__actions[data-confirmed] .chat-slack-module__nBiz0q__pointer{transition:opacity .3s .55s}.chat-slack-module__nBiz0q__slack[data-touring] [data-state=active] .chat-slack-module__nBiz0q__actions[data-pointer=pressed] .chat-slack-module__nBiz0q__primary{animation:.26s ease-out chat-slack-module__nBiz0q__press}.chat-slack-module__nBiz0q__slack[data-touring] [data-state=active] .chat-slack-module__nBiz0q__buttons{transition:opacity .2s .3s}.chat-slack-module__nBiz0q__slack[data-touring] [data-state=active] .chat-slack-module__nBiz0q__confirmed{transition:opacity .26s .42s}@keyframes chat-slack-module__nBiz0q__press{40%{transform:scale(.95)}}.chat-slack-module__nBiz0q__transcript{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container slack (max-width:330px){.chat-slack-module__nBiz0q__rowMark{margin:0 4px 0 2px}.chat-slack-module__nBiz0q__channel{padding:0 7px;font-size:13px}.chat-slack-module__nBiz0q__figures[data-layout=rows]{column-gap:10px}.chat-slack-module__nBiz0q__figures[data-layout=rows] dd{font-size:13px}}@container slack (min-width:620px){.chat-slack-module__nBiz0q__window{grid-template-columns:184px minmax(0,1fr);grid-template-areas:"top top""side main"}.chat-slack-module__nBiz0q__topbar{background:var(--surface);border-bottom:1px solid #1d1c1d21;grid-area:top;grid-template-columns:1fr minmax(0,300px) 1fr;align-items:center;gap:12px;height:44px;padding:0 10px 0 14px;display:grid}.chat-slack-module__nBiz0q__topbar>img{width:20px;height:20px;display:block}.chat-slack-module__nBiz0q__me{justify-self:end}.chat-slack-module__nBiz0q__sidebar{border-bottom:0;border-right:1px solid #1d1c1d21;flex-direction:column;align-items:stretch;padding:8px 8px 16px}.chat-slack-module__nBiz0q__workspace{letter-spacing:-.01em;align-items:center;gap:8px;height:40px;padding:0 8px;font-size:16px;font-weight:800;display:flex}.chat-slack-module__nBiz0q__workspace img{border-radius:5px;width:20px;height:20px;display:block}.chat-slack-module__nBiz0q__workspace .chat-slack-module__nBiz0q__chevron{margin-left:-2px}.chat-slack-module__nBiz0q__group{color:#1d1c1db8;align-items:center;gap:6px;height:30px;margin-top:8px;padding:0 8px;font-size:14px;font-weight:500;display:flex}.chat-slack-module__nBiz0q__group .chat-slack-module__nBiz0q__chevron{margin-left:-2px}.chat-slack-module__nBiz0q__channels{flex-direction:column;align-items:stretch;gap:0;overflow:visible}.chat-slack-module__nBiz0q__rowMark{display:none}.chat-slack-module__nBiz0q__channel{justify-content:flex-start;gap:6px;width:100%;padding:0 10px;font-size:15px}.chat-slack-module__nBiz0q__channel:before{inset:6px 0}.chat-slack-module__nBiz0q__channel[data-unread]{font-weight:700}.chat-slack-module__nBiz0q__appRow{color:#1d1c1db8;align-items:center;gap:8px;height:40px;padding:0 10px;font-size:15px;font-weight:500;display:flex}.chat-slack-module__nBiz0q__appRow .chat-slack-module__nBiz0q__avatar{border-radius:5px;width:20px;height:20px}.chat-slack-module__nBiz0q__appRow .chat-slack-module__nBiz0q__avatar img{width:12px;height:9px}.chat-slack-module__nBiz0q__head{padding:0 18px}.chat-slack-module__nBiz0q__feed{padding:16px 18px 12px}.chat-slack-module__nBiz0q__day{margin-inline:-18px}.chat-slack-module__nBiz0q__message{grid-template-columns:36px minmax(0,1fr);gap:0 10px}.chat-slack-module__nBiz0q__avatar{width:36px;height:36px;font-size:15px}.chat-slack-module__nBiz0q__text{font-size:15px;line-height:1.47}.chat-slack-module__nBiz0q__ads img{height:64px}.chat-slack-module__nBiz0q__composer{margin:0 18px}.chat-slack-module__nBiz0q__typing{padding:0 19px}}@media (prefers-reduced-motion:reduce){.chat-slack-module__nBiz0q__slack *{transition:none!important;animation:none!important}}
.chat-workspace-module__rK0LPW__apps{height:100%;font-family:var(--font-product);grid-template-rows:minmax(0,1fr);display:grid;position:relative}.chat-workspace-module__rK0LPW__apps :where(p,ol,dl,dd,pre){margin:0}.chat-workspace-module__rK0LPW__apps :where(ol){padding:0;list-style:none}.chat-workspace-module__rK0LPW__app{grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;container:app/inline-size}.chat-workspace-module__rK0LPW__app[data-app=claude]{--paper:#faf9f5;--bubble:#f0eee6;--text:#1f1e1d;--quiet:#6b6a64;--rule:#1f1e1d1f;--send:#c96442}.chat-workspace-module__rK0LPW__app[data-app=codex]{--paper:#fff;--bubble:#f1f1f1;--text:#0d0d0d;--quiet:#5d5d5d;--rule:#0d0d0d1a;--send:#0d0d0d}.chat-workspace-module__rK0LPW__window{border-radius:var(--card-radius);background:var(--paper);min-width:0;min-height:0;color:var(--text);border:1px solid #1d1c1d21;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 50px -38px #0d2c2173}.chat-workspace-module__rK0LPW__bar{border-bottom:1px solid var(--rule);flex:none;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:13px;line-height:1;display:flex}.chat-workspace-module__rK0LPW__bar img{border-radius:5px;width:20px;height:20px;display:block}.chat-workspace-module__rK0LPW__bar b{font-weight:700}.chat-workspace-module__rK0LPW__title{min-width:0;color:var(--quiet);margin-left:auto;display:grid}.chat-workspace-module__rK0LPW__title>span{white-space:nowrap;text-overflow:ellipsis;opacity:0;grid-area:1/1;justify-self:end;max-width:100%;overflow:hidden}.chat-workspace-module__rK0LPW__title>span[data-on]{opacity:1}.chat-workspace-module__rK0LPW__chevron{color:var(--quiet);flex:none}.chat-workspace-module__rK0LPW__feed{flex-direction:column;flex:1;min-height:0;padding:18px 18px 12px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18px);mask-image:linear-gradient(#0000,#000 18px)}.chat-workspace-module__rK0LPW__apps:not([data-live]) .chat-workspace-module__rK0LPW__feed{scrollbar-width:thin;overflow-y:auto}.chat-workspace-module__rK0LPW__stack{flex-direction:column;gap:12px;width:100%;max-width:640px;margin:auto auto 0;display:flex;position:relative}.chat-workspace-module__rK0LPW__stack>li{opacity:0;transform:translateY(8px)}.chat-workspace-module__rK0LPW__stack>li[data-shown]{opacity:1;transform:none}.chat-workspace-module__rK0LPW__stack [data-word]{opacity:0}.chat-workspace-module__rK0LPW__stack [data-word][data-on]{opacity:1}.chat-workspace-module__rK0LPW__feed[data-leaving] .chat-workspace-module__rK0LPW__stack{opacity:0}.chat-workspace-module__rK0LPW__greeting{text-align:center;pointer-events:none;opacity:0;place-content:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.chat-workspace-module__rK0LPW__greeting[data-on]{opacity:1}.chat-workspace-module__rK0LPW__hello{letter-spacing:-.015em;font-size:24px;line-height:1.2}.chat-workspace-module__rK0LPW__app[data-app=claude] .chat-workspace-module__rK0LPW__hello{font-family:var(--font-display);letter-spacing:-.01em;font-size:28px}.chat-workspace-module__rK0LPW__app[data-app=codex] .chat-workspace-module__rK0LPW__hello{font-weight:600}.chat-workspace-module__rK0LPW__project{color:var(--quiet);justify-content:center;align-items:center;gap:3px;font-size:14px;line-height:20px;display:inline-flex}.chat-workspace-module__rK0LPW__project .chat-workspace-module__rK0LPW__chevron{transform:rotate(90deg)}.chat-workspace-module__rK0LPW__prompt{background:var(--bubble);text-wrap:pretty;border-radius:16px;align-self:flex-end;max-width:85%;padding:9px 14px;font-size:14px;line-height:20px}.chat-workspace-module__rK0LPW__claudeStep{width:fit-content;min-width:0;max-width:100%;color:var(--quiet);align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.chat-workspace-module__rK0LPW__claudeStep[data-step=tool]{min-height:32px;box-shadow:inset 0 0 0 1px var(--rule);background:#fff9;border-radius:9px;padding:6px 10px 6px 6px}.chat-workspace-module__rK0LPW__stack>.chat-workspace-module__rK0LPW__claudeStep+.chat-workspace-module__rK0LPW__claudeStep{margin-top:-5px}.chat-workspace-module__rK0LPW__thought{align-items:center;gap:2px;display:inline-flex}.chat-workspace-module__rK0LPW__mark{background:var(--green);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.chat-workspace-module__rK0LPW__mark img{filter:brightness(0)invert();width:12px;height:9px;display:block}.chat-workspace-module__rK0LPW__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.chat-workspace-module__rK0LPW__label b{color:var(--text);font-weight:600}.chat-workspace-module__rK0LPW__sep{margin:0 6px}.chat-workspace-module__rK0LPW__toolName{color:var(--quiet);flex:none;font:12px/18px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.chat-workspace-module__rK0LPW__check{color:#2f8a57;flex:none}.chat-workspace-module__rK0LPW__spinner{border:1.6px solid var(--rule);border-top-color:var(--quiet);border-radius:50%;flex:none;width:12px;height:12px;margin:0 1px;animation:.8s linear infinite chat-workspace-module__rK0LPW__spin}.chat-workspace-module__rK0LPW__codexStep{min-width:0;color:var(--quiet);align-items:baseline;gap:7px;font-size:13.5px;line-height:20px;display:flex}.chat-workspace-module__rK0LPW__stack>.chat-workspace-module__rK0LPW__codexStep+.chat-workspace-module__rK0LPW__codexStep{margin-top:-4px}.chat-workspace-module__rK0LPW__codexStep code,.chat-workspace-module__rK0LPW__diffHead code{color:var(--text);white-space:nowrap;font:12.5px/20px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.chat-workspace-module__rK0LPW__verb{flex:none}.chat-workspace-module__rK0LPW__detail{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.chat-workspace-module__rK0LPW__bullet{opacity:.5;background:currentColor;border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.chat-workspace-module__rK0LPW__codexStep[data-state=running] .chat-workspace-module__rK0LPW__bullet,.chat-workspace-module__rK0LPW__status .chat-workspace-module__rK0LPW__bullet{animation:1s ease-in-out infinite chat-workspace-module__rK0LPW__pulse}.chat-workspace-module__rK0LPW__codexStep[data-state=done] .chat-workspace-module__rK0LPW__bullet{opacity:1;background:#2f8a57}.chat-workspace-module__rK0LPW__codexStep[data-step=write]{border:1px solid var(--rule);background:#fff;border-radius:10px;margin-top:2px;display:block;overflow:hidden}.chat-workspace-module__rK0LPW__diffHead{border-bottom:1px solid var(--rule);background:#fafafa;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:13px;display:flex}.chat-workspace-module__rK0LPW__added,.chat-workspace-module__rK0LPW__removed{font:12px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.chat-workspace-module__rK0LPW__added{color:#1a7f37}.chat-workspace-module__rK0LPW__removed{color:#cf222e}.chat-workspace-module__rK0LPW__code{color:var(--text);white-space:pre;padding:4px 0;font:12px/19px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid;overflow:hidden}.chat-workspace-module__rK0LPW__code>span{background:#1a7f3712;display:flex}.chat-workspace-module__rK0LPW__code i,.chat-workspace-module__rK0LPW__code b{color:#1a7f3799;flex:none;font-style:normal;font-weight:400}.chat-workspace-module__rK0LPW__code i{text-align:right;width:32px}.chat-workspace-module__rK0LPW__code b{width:24px;padding-left:8px}.chat-workspace-module__rK0LPW__more{border-top:1px solid var(--rule);color:var(--quiet);padding:6px 12px;font-size:12px;line-height:16px}.chat-workspace-module__rK0LPW__worked{color:var(--quiet);align-items:center;gap:10px;font-size:12.5px;line-height:18px;display:flex}.chat-workspace-module__rK0LPW__worked:after{content:"";border-top:1px solid var(--rule);flex:1}.chat-workspace-module__rK0LPW__text{text-wrap:pretty;font-size:14px;line-height:22px}.chat-workspace-module__rK0LPW__text b{font-weight:600}.chat-workspace-module__rK0LPW__app[data-app=claude] .chat-workspace-module__rK0LPW__text{font-family:var(--font-display);letter-spacing:-.005em;font-size:16px;line-height:24px}.chat-workspace-module__rK0LPW__app[data-app=claude] .chat-workspace-module__rK0LPW__text b{font-family:var(--font-product);letter-spacing:0;font-size:15px}.chat-workspace-module__rK0LPW__list ol{gap:4px;padding-left:22px;font-size:14px;line-height:22px;list-style:decimal;display:grid}.chat-workspace-module__rK0LPW__list li::marker{color:var(--quiet)}.chat-workspace-module__rK0LPW__list li:not([data-on])::marker{color:#0000}.chat-workspace-module__rK0LPW__table table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:13.5px;line-height:18px}.chat-workspace-module__rK0LPW__table th,.chat-workspace-module__rK0LPW__table td{border-bottom:1px solid var(--rule);text-align:left;padding:6px 32px 6px 0}.chat-workspace-module__rK0LPW__table th{font-weight:600}.chat-workspace-module__rK0LPW__table :is(th,td):not(:first-child){text-align:right}.chat-workspace-module__rK0LPW__table :is(th,td):last-child{padding-right:0}.chat-workspace-module__rK0LPW__table tr{opacity:0}.chat-workspace-module__rK0LPW__table tr[data-on]{opacity:1}.chat-workspace-module__rK0LPW__brief{border:1px solid var(--rule);background:#fff;border-radius:12px;padding:12px 14px}.chat-workspace-module__rK0LPW__briefHead{grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"mark title pill";align-items:start;gap:4px 10px;display:grid}.chat-workspace-module__rK0LPW__briefHead .chat-workspace-module__rK0LPW__mark{grid-area:mark}.chat-workspace-module__rK0LPW__briefTitle{grid-area:title;gap:1px;display:grid}.chat-workspace-module__rK0LPW__briefTitle b{font-size:14px;font-weight:600;line-height:20px}.chat-workspace-module__rK0LPW__briefTitle span{color:var(--quiet);font-size:12px;line-height:16px}.chat-workspace-module__rK0LPW__pill{color:#6d4b00;white-space:nowrap;background:#fdf1d6;border-radius:10px;grid-area:pill;justify-self:start;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px}.chat-workspace-module__rK0LPW__brief dl{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);gap:4px 14px;margin-top:10px;padding-top:10px;font-size:13px;line-height:18px;display:grid}.chat-workspace-module__rK0LPW__brief dl>div{display:contents}.chat-workspace-module__rK0LPW__brief dt{color:var(--quiet)}.chat-workspace-module__rK0LPW__brief dd{font-weight:500}.chat-workspace-module__rK0LPW__actions{color:var(--quiet);gap:2px;margin:-6px 0 0 -5px;display:flex}.chat-workspace-module__rK0LPW__actions svg{border-radius:6px;flex:none;width:26px;height:26px;padding:5px}.chat-workspace-module__rK0LPW__status{width:calc(100% - 28px);max-width:640px;height:26px;color:var(--quiet);white-space:nowrap;opacity:0;flex:none;align-items:center;gap:7px;margin:0 auto;padding:0 4px;font-size:12.5px;line-height:1;display:flex}.chat-workspace-module__rK0LPW__status[data-on]{opacity:1}.chat-workspace-module__rK0LPW__composer{width:calc(100% - 28px);max-width:640px;height:44px;color:var(--quiet);background:#fff;border-radius:12px;flex:none;align-items:center;gap:10px;margin:0 auto 14px;padding:0 7px 0 14px;font-size:14px;line-height:1;display:flex;box-shadow:inset 0 0 0 1px #1d1c1d24,0 1px 2px #1d1c1d0a}.chat-workspace-module__rK0LPW__field{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.chat-workspace-module__rK0LPW__composer[data-draft]{color:var(--text)}.chat-workspace-module__rK0LPW__composer[data-draft] .chat-workspace-module__rK0LPW__field{text-overflow:clip;justify-content:flex-end;display:flex}.chat-workspace-module__rK0LPW__draft{flex:none;min-width:100%}.chat-workspace-module__rK0LPW__draft:after{content:"";vertical-align:text-bottom;background:currentColor;width:1.5px;height:1.15em;margin-left:1px;animation:1.06s step-end infinite chat-workspace-module__rK0LPW__caret;display:inline-block}.chat-workspace-module__rK0LPW__composer[data-typing] .chat-workspace-module__rK0LPW__draft:after{animation:none}.chat-workspace-module__rK0LPW__send{color:#1d1c1d61;background:#1d1c1d12;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.chat-workspace-module__rK0LPW__composer[data-draft] .chat-workspace-module__rK0LPW__send{background:var(--send);color:#fff}.chat-workspace-module__rK0LPW__app[data-app=codex] .chat-workspace-module__rK0LPW__send{border-radius:50%}.chat-workspace-module__rK0LPW__apps[data-live] .chat-workspace-module__rK0LPW__stack{transition:transform .44s var(--motion-enter-ease),opacity .32s ease}.chat-workspace-module__rK0LPW__apps[data-live] .chat-workspace-module__rK0LPW__stack>li{transition:opacity .3s ease,transform .44s var(--motion-enter-ease)}.chat-workspace-module__rK0LPW__apps[data-live] .chat-workspace-module__rK0LPW__stack [data-word]{transition:opacity .22s}.chat-workspace-module__rK0LPW__apps[data-live] .chat-workspace-module__rK0LPW__table tr{transition:opacity .26s}.chat-workspace-module__rK0LPW__apps[data-live] :is(.chat-workspace-module__rK0LPW__greeting,.chat-workspace-module__rK0LPW__status){transition:opacity .3s}.chat-workspace-module__rK0LPW__apps[data-live] .chat-workspace-module__rK0LPW__title>span{transition:opacity .14s}.chat-workspace-module__rK0LPW__apps[data-live] .chat-workspace-module__rK0LPW__title>span[data-on]{transition:opacity .26s .14s}.chat-workspace-module__rK0LPW__apps[data-live] .chat-workspace-module__rK0LPW__send{transition:background-color .18s,color .18s}.chat-workspace-module__rK0LPW__stack[data-instant],.chat-workspace-module__rK0LPW__stack[data-instant] *{transition:none!important}.chat-workspace-module__rK0LPW__shimmer{background:linear-gradient(90deg,var(--quiet) 30%,var(--text) 50%,var(--quiet) 70%) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite chat-workspace-module__rK0LPW__shimmer}.chat-workspace-module__rK0LPW__apps:not([data-running]) .chat-workspace-module__rK0LPW__shimmer,.chat-workspace-module__rK0LPW__apps:not([data-running]) .chat-workspace-module__rK0LPW__spinner,.chat-workspace-module__rK0LPW__apps:not([data-running]) .chat-workspace-module__rK0LPW__bullet,.chat-workspace-module__rK0LPW__apps:not([data-running]) .chat-workspace-module__rK0LPW__draft:after{animation-play-state:paused}@keyframes chat-workspace-module__rK0LPW__shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes chat-workspace-module__rK0LPW__spin{to{transform:rotate(1turn)}}@keyframes chat-workspace-module__rK0LPW__pulse{50%{opacity:.15}}@keyframes chat-workspace-module__rK0LPW__caret{50%{opacity:0}}.chat-workspace-module__rK0LPW__transcript{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container app (max-width:460px){.chat-workspace-module__rK0LPW__bar{padding:0 14px}.chat-workspace-module__rK0LPW__feed{padding:14px 14px 10px}.chat-workspace-module__rK0LPW__toolName,.chat-workspace-module__rK0LPW__who{display:none}.chat-workspace-module__rK0LPW__codexStep{flex-wrap:wrap;row-gap:0}.chat-workspace-module__rK0LPW__detail{flex-basis:100%;padding-left:13px}.chat-workspace-module__rK0LPW__detail:before{content:"└ ";color:var(--rule)}.chat-workspace-module__rK0LPW__briefHead{grid-template-columns:20px minmax(0,1fr);grid-template-areas:"mark title"".pill"}.chat-workspace-module__rK0LPW__app[data-app=claude] .chat-workspace-module__rK0LPW__text{font-size:15px;line-height:23px}.chat-workspace-module__rK0LPW__app[data-app=claude] .chat-workspace-module__rK0LPW__text b{font-size:14px}.chat-workspace-module__rK0LPW__app[data-app=claude] .chat-workspace-module__rK0LPW__hello{font-size:24px}.chat-workspace-module__rK0LPW__status,.chat-workspace-module__rK0LPW__composer{width:calc(100% - 24px)}.chat-workspace-module__rK0LPW__composer{margin-bottom:12px}.chat-workspace-module__rK0LPW__code i{display:none}.chat-workspace-module__rK0LPW__code b{width:16px;padding-left:4px}}@container app (min-width:620px){.chat-workspace-module__rK0LPW__feed{padding:20px 24px 12px}}@media (prefers-reduced-motion:reduce){.chat-workspace-module__rK0LPW__apps *{transition:none!important;animation:none!important}}
.home-closing-module__F2AjUq__closing{isolation:isolate;text-align:center;background:#dfe4ea;position:relative;overflow:hidden}.home-closing-module__F2AjUq__sky{z-index:-2;background:linear-gradient(#ffffffb3,#ffffff40 55%,#fff9),url(/textures/sky-atmosphere.webp) 50%/cover;animation:32s cubic-bezier(1,0,0,1) infinite alternate paused home-closing-module__F2AjUq__sky-drift;position:absolute;inset:-4%}.home-closing-module__F2AjUq__sky[data-drift=on]{animation-play-state:running}@keyframes home-closing-module__F2AjUq__sky-drift{0%{transform:scale(1.04)}to{transform:scale(1.08)translate(-2%,1.5%)}}.home-closing-module__F2AjUq__closing:after{content:"";z-index:-1;pointer-events:none;opacity:.75;mix-blend-mode:overlay;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>") 0 0/320px;position:absolute;inset:0}.home-closing-module__F2AjUq__inner{max-width:var(--content-max);padding:128px var(--page-gutter);flex-direction:column;align-items:center;margin:auto;display:flex}.home-closing-module__F2AjUq__inner h2{text-wrap:balance}.home-closing-module__F2AjUq__inner p{letter-spacing:.005em;color:#000000b3;text-wrap:pretty;max-width:40ch;margin-top:24px;font-size:20px;line-height:1.45}.home-closing-module__F2AjUq__inner>a{margin-top:36px}@media (max-width:760px){.home-closing-module__F2AjUq__inner{padding:80px 24px}.home-closing-module__F2AjUq__inner p{margin-top:20px;font-size:18px}.home-closing-module__F2AjUq__inner>a{margin-top:28px}}@media (prefers-reduced-motion:reduce){.home-closing-module__F2AjUq__sky{animation:none}}
.quiet-autoplay-video-module__7D1KqG__film{width:100%;position:relative}.quiet-autoplay-video-module__7D1KqG__film :where(video){border-radius:var(--media-radius);width:100%;height:auto;display:block}.quiet-autoplay-video-module__7D1KqG__film[role=button]{cursor:pointer;-webkit-tap-highlight-color:transparent}.quiet-autoplay-video-module__7D1KqG__film:focus-visible{outline-offset:-6px;outline:2px solid #fff;box-shadow:inset 0 0 0 8px #0000004d}
.result-card-module__dQIYaW__card{min-width:0;height:100%;color:var(--ink);flex-direction:column;align-items:flex-start;display:flex}.result-card-module__dQIYaW__linked{text-decoration:none}.result-card-module__dQIYaW__linked:focus-visible,.result-card-module__dQIYaW__link:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:var(--media-radius)}.result-card-module__dQIYaW__media{aspect-ratio:1;border-radius:var(--media-radius);background:var(--soft);width:100%;margin-bottom:14px;display:block;position:relative;overflow:hidden}.result-card-module__dQIYaW__media>:is(img,video){object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;inset:0}.result-card-module__dQIYaW__logo{object-fit:contain;object-position:left;filter:brightness(0);width:auto;max-width:160px;height:26px;margin-block:9px;display:block}.result-card-module__dQIYaW__name,.result-card-module__dQIYaW__link{color:var(--ink);font-size:16px;font-weight:500;line-height:1.4}.result-card-module__dQIYaW__name{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;display:flex}.result-card-module__dQIYaW__link{align-items:center;gap:var(--inline-link-gap,9px);min-height:44px;margin-top:auto;padding-top:12px;display:inline-flex}.result-card-module__dQIYaW__arrow{transition:transform var(--motion-response-duration,.18s) ease;display:inline-block}.result-card-module__dQIYaW__value{font-family:var(--font-display);font-size:var(--type-result);letter-spacing:var(--type-tracking);color:var(--green);font-variant-numeric:lining-nums;white-space:nowrap;margin-top:10px;font-weight:400;line-height:1;display:block}.result-card-module__dQIYaW__label{max-width:28ch;color:var(--muted);text-wrap:pretty;margin-top:10px;font-size:17px;line-height:1.45;display:block}.result-card-module__dQIYaW__figure{flex-direction:column;align-items:flex-start;margin:0;display:flex}.result-card-module__dQIYaW__figure>.result-card-module__dQIYaW__value{margin-top:0}@media (hover:hover) and (pointer:fine){.result-card-module__dQIYaW__linked:hover .result-card-module__dQIYaW__media>:is(img,video){transform:scale(1.035)}.result-card-module__dQIYaW__linked:hover .result-card-module__dQIYaW__arrow,.result-card-module__dQIYaW__link:hover .result-card-module__dQIYaW__arrow{transform:translate(2px,-2px)}.result-card-module__dQIYaW__link:hover{color:var(--green)}}@media (max-width:760px){.result-card-module__dQIYaW__label{font-size:15px}}@media (prefers-reduced-motion:reduce){.result-card-module__dQIYaW__media>:is(img,video),.result-card-module__dQIYaW__arrow{transition:none}}
.signal-iris-module__AfwZQW__iris{width:100%;container-type:inline-size}.signal-iris-module__AfwZQW__frame{aspect-ratio:1300/820;border-radius:var(--media-radius);isolation:isolate;touch-action:pan-y pinch-zoom;background:#040f0b;width:100%;position:relative;overflow:hidden}.signal-iris-module__AfwZQW__layer{width:100%;height:100%;display:block;position:absolute;inset:0}.signal-iris-module__AfwZQW__layer:focus-visible{outline:2px solid var(--cream);outline-offset:-4px;border-radius:var(--media-radius)}@container (max-width:639px){.signal-iris-module__AfwZQW__frame{aspect-ratio:auto;height:calc(82.5cqw + 229px)}}:where(.signal-iris-module__AfwZQW__compact){height:100%}.signal-iris-module__AfwZQW__compact .signal-iris-module__AfwZQW__frame{aspect-ratio:auto;touch-action:auto;height:100%}.signal-iris-module__AfwZQW__thumbnail{pointer-events:none}
