@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');

:root{--ink:#171b1d;--paper:#f4f1e9;--orange:#ff602e;--muted:#747974;--line:#dfdfd5;--gutter:clamp(24px,4.3vw,82px);font-family:'DM Sans',sans-serif;font-synthesis:none;color:var(--ink);background:var(--ink);-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}html{scrollbar-width:none;scroll-behavior:auto}html::-webkit-scrollbar{display:none}body{margin:0}h1,h2,h3,p{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}button:disabled{opacity:.3;cursor:default}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--orange);outline-offset:5px}img{display:block;object-fit:cover;width:100%}::selection{background:#ff602e66;color:white}.experience{height:100svh;min-height:650px;display:grid;grid-template-rows:76px minmax(300px,1.62fr) minmax(230px,1fr) 65px;overflow:hidden;isolation:isolate;background:var(--paper)}
.site-header{position:relative;z-index:20;display:flex;align-items:center;gap:23px;padding:0 var(--gutter);background:var(--ink);color:#f8f7f1;border-bottom:1px solid #ffffff17}.brand{display:inline-flex;gap:10px;align-items:center;flex-shrink:0}.brand-icon{position:relative;overflow:hidden;width:29px;height:35px;border-radius:7px;background:#fafaf9}.brand-icon img{position:absolute;width:64px;max-width:none;height:64px;left:-17px;top:-14px}.brand-name{font:800 26px/1 'Manrope',sans-serif;letter-spacing:-1.4px}.brand-name>span{color:var(--orange)}.brand-descriptor{color:#b7bdbb;font-size:10px;line-height:1.6;max-width:180px;border-left:1px solid #ffffff30;padding-left:23px}.site-nav{display:flex;gap:30px;align-items:center;margin-left:auto;font-size:11px}.site-nav>a:not(.start-link){padding:12px 0;transition:color .2s}.site-nav>a:hover{color:var(--orange)}.site-nav .start-link{display:flex;align-items:center;gap:30px;min-height:40px;padding:0 18px;background:var(--orange);color:white;border-radius:5px;transition:background .25s}.start-link>span{font-size:18px}.site-nav .start-link:hover{background:#e94c1c;color:white}
.hero{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;color:white;padding:22px var(--gutter) 26px;background:#17313b;isolation:isolate}.hero-background{position:absolute;inset:0;z-index:-3;overflow:hidden}.hero-photo,.hero-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 52%}.hero-film{opacity:0;transition:opacity 1s;pointer-events:none}.hero-film.is-ready{opacity:1}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#171b1dfa 0%,#171b1df0 26%,#171b1d90 46%,#171b1d10 75%),linear-gradient(0deg,#171b1d75,transparent 33%)}.hero-copy{position:relative;z-index:3;padding-bottom:10px}.hero h1{font:800 clamp(49px,4.8vw,84px)/1.035 'Manrope',sans-serif;letter-spacing:-.058em}.title-line{display:block;overflow:hidden;padding:0 0 .08em;margin-bottom:-.08em;white-space:nowrap}.title-line>span{display:block;transform-origin:left bottom}.accent{color:var(--orange)}.hero-subtitle{font-size:clamp(13px,1.05vw,18px);font-weight:400;color:#e4e6e2;line-height:1.65;margin-top:23px}.explore-cue{display:inline-flex;align-items:center;gap:13px;color:#c1c9c6;font-size:10px;margin-top:28px;padding:8px 0;transition:color .25s}.explore-cue:hover{color:white}.cue-line{display:inline-block;width:27px;height:1px;background:var(--orange)}.hero-art{align-self:stretch;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding-left:17%;padding-right:9%;perspective:1100px;z-index:2}.campaign-stage{position:relative;min-height:0;flex:1;max-height:330px;width:100%;display:flex;justify-content:center;align-items:center;perspective:1100px}.campaign-poster{height:100%;aspect-ratio:.77;position:relative;overflow:hidden;transform:rotate(-2deg);border-radius:2px;box-shadow:0 18px 28px #07151840;border:1px solid #ffffff55;flex-shrink:0}.campaign-poster>img{height:100%;width:100%;object-position:67% 50%;transform:scale(1.01)}.campaign-poster:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#17435a90,transparent 52%,#08263580)}.poster-content{position:absolute;inset:0;padding:clamp(12px,1.1vw,20px);display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2}.atelier{display:flex;flex-direction:column;gap:3px;font-size:6px;letter-spacing:.2em;font-weight:500}.atelier>span{font-size:21px;font-weight:400;line-height:1}.poster-content h2{font:600 clamp(23px,2.1vw,37px)/1.05 'Manrope',sans-serif;letter-spacing:-.06em;margin-top:15px}.poster-content>p{font-size:8px;margin-top:7px;color:#e1ecea}.poster-tagline{font-size:8px;line-height:1.5;margin-top:auto;padding-top:8px}.poster-invitation{display:flex;align-items:center;gap:13px;border-radius:20px;background:var(--paper);color:#283c40;font-size:7px;padding:7px 10px;margin-top:10px;white-space:nowrap}.poster-invitation>span{font-size:12px}.distribution{width:min(350px,100%);flex-shrink:0;text-align:center}.distribution-path{width:100%;height:23px;overflow:visible}.distribution-path path{stroke:var(--orange);stroke-width:1;stroke-dasharray:500;stroke-dashoffset:0}.channel-row{display:flex;justify-content:space-around;gap:12px}.channel-row>span{display:flex;flex-direction:column;gap:5px;align-items:center;font-size:9px;color:#e5e9e4;flex:1}.channel-row svg{width:18px;height:18px;stroke:var(--orange);stroke-width:1.6}.distribution>p{font-size:8px;color:#d1d7d2;margin-top:7px}.hero-bottomline{position:absolute;inset:auto var(--gutter) 10px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.location-label{font-size:7px;letter-spacing:.15em;color:#c4cbc3;opacity:.7}.location-label>span{margin-left:7px}.hero-bottomline>button{pointer-events:auto;display:flex;gap:6px;align-items:center;color:#d7dfd9;padding:4px;font-size:8px;opacity:.75}.hero-bottomline>button:hover{opacity:1}.hero-bottomline svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.5}.play-symbol{display:none}#motion-toggle[aria-pressed=true] .play-symbol{display:block}#motion-toggle[aria-pressed=true] .pause-symbol{display:none}
.results{position:relative;min-height:0;padding:19px 0 12px;background:var(--paper);z-index:4;outline:0}.results-window{height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.results-window::-webkit-scrollbar{display:none}.results-track{height:100%;display:flex;padding:0 0 0 var(--gutter);gap:0;width:max-content;will-change:transform}.result-card{width:clamp(265px,23.1vw,430px);flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-start;position:relative;padding:0 clamp(20px,1.8vw,32px);border-right:1px solid var(--line);min-height:0}.result-card:first-child{padding-left:0;width:calc(clamp(265px,23.1vw,430px) - 24px)}.result-card:last-child{border-right:0;margin-right:var(--gutter)}.result-eyebrow{display:flex;align-items:center;gap:13px;font-size:7px;color:#555d58;letter-spacing:.12em;white-space:nowrap}.result-eyebrow>span{color:var(--orange);font-size:10px;letter-spacing:0}.deliverable{position:relative;flex:1;min-height:82px;max-height:220px;margin:12px 0 14px;display:flex;align-items:center;justify-content:center;perspective:750px}.result-card h2{font:750 clamp(19px,1.62vw,28px)/1.14 'Manrope',sans-serif;letter-spacing:-.055em}.result-description{font-size:10px;color:#71776f;line-height:1.5;margin-top:8px;max-width:270px}.lead-slip{position:relative;display:flex;gap:10px;padding:17px 12px;background:#fffc;border:1px solid #e4e1d8;box-shadow:0 6px 12px #4c4b3710;border-radius:7px;max-width:305px;width:100%;align-items:flex-start}.lead-avatar{display:grid;place-items:center;width:32px;height:32px;background:#dfd9cc;border:2px solid white;border-radius:50%;font-size:9px;color:#7b755f;flex-shrink:0}.lead-slip strong{font-size:8px;font-weight:600;line-height:1.5;display:block}.lead-slip p{font-size:8px;line-height:1.5;margin-top:6px;color:#555d58}.lead-status{display:flex;align-items:center;justify-content:center;gap:5px;font-size:7px;color:#425b37;background:#e2eadb;border-radius:20px;padding:5px 9px;white-space:nowrap;margin-top:9px}.lead-status i{display:grid;place-items:center;background:#6c8660;color:white;border-radius:50%;width:11px;height:11px;font-style:normal;font-size:7px}.lead-signal{width:5px;height:5px;border-radius:50%;background:var(--orange);position:absolute;right:9px;top:9px}.reach-deliverable{justify-content:flex-start;padding-left:7%;}.package-cover{position:relative;height:100%;max-height:180px;aspect-ratio:.8;overflow:hidden;border-radius:3px;box-shadow:0 7px 13px #1531311f;flex-shrink:0}.package-cover>img{height:100%;object-position:70% 50%}.package-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#143342a8,transparent 75%)}.package-cover>div{position:absolute;inset:11px 10px;display:flex;flex-direction:column;color:white;z-index:2}.package-cover div>span{font-size:5px;letter-spacing:.1em}.package-cover strong{font:600 clamp(15px,1.3vw,23px)/1.12 'Manrope',sans-serif;letter-spacing:-.06em;margin-top:10px}.package-cover small{font-size:5px;margin-top:5px}.cover-arrow{position:absolute;bottom:8px;right:9px;z-index:2;color:white;font-size:18px}.reach-paths{height:76%;width:27%;overflow:visible;flex-shrink:0}.reach-paths path{stroke:var(--orange);stroke-width:1;stroke-dasharray:3 4}.reach-icons{height:100%;max-height:160px;display:flex;flex-direction:column;justify-content:space-around;gap:5px}.reach-icons>span{display:grid;place-items:center;background:#fffa;border:1px solid #e5e2d8;width:25px;height:25px;border-radius:50%;font-size:13px;color:var(--orange)}
.proposal-sheet{height:100%;max-height:190px;aspect-ratio:.76;background:#fffdfa;position:relative;z-index:2;padding:12px 10px;box-shadow:0 7px 13px #4a3b2915;border:1px solid #e6e4dd;transform:translateX(-14px) rotate(-2deg);border-radius:2px;overflow:hidden}.proposal-sheet>span:first-child{font-size:5px;letter-spacing:.15em;display:block;text-align:center}.proposal-sheet h3{font:600 clamp(9px,.8vw,15px)/1.2 'Manrope',sans-serif;letter-spacing:-.03em;margin-top:11px}.proposal-sheet>small{font-size:5px;color:#6d7770;display:block;margin-top:3px}.proposal-sheet>img{height:32%;margin-top:9px;border-radius:1px;object-position:60% 53%}.proposal-sheet>p{font-size:7px;line-height:1.5;margin-top:7px}.document-signature{display:block;font-size:6px;font-style:italic;color:#6d7568;margin-top:5px}.proposal-back{position:absolute;left:45%;top:2%;width:40%;height:94%;background:#eeede7;border:1px solid #ddded6;padding:12px 9px;transform:rotate(3deg);border-radius:2px}.proposal-back img{height:37%;margin-bottom:13px}.proposal-back i{display:block;height:3px;margin-bottom:7px;background:#ced1c7}.proposal-back i:last-child{width:64%}
.studio-deliverable{gap:11px;align-items:flex-end}.social-square{position:relative;width:55%;aspect-ratio:1;max-height:88%;overflow:hidden;box-shadow:0 6px 13px #22414320}.social-square>img{height:100%;object-position:65% 55%}.social-square:after,.social-story:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#194652a8,transparent 90%)}.social-square>div{position:absolute;inset:10px;color:white;z-index:2}.social-square small{font-size:5px;letter-spacing:.1em}.social-square h3{font:600 clamp(12px,1.15vw,20px)/1.12 'Manrope',sans-serif;letter-spacing:-.05em;margin-top:8px}.social-square p{font-size:5px;line-height:1.5;margin-top:6px;text-transform:uppercase;letter-spacing:.06em}.social-story{height:100%;max-height:185px;aspect-ratio:.55;position:relative;border:2px solid #24353b;box-shadow:0 6px 13px #22414330;overflow:hidden;border-radius:9px}.social-story>img{height:100%;object-position:70% 45%}.social-story>div{position:absolute;inset:15px 7px 10px;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:space-between;color:white;z-index:2}.social-story span{font:500 clamp(10px,.9vw,16px)/1.2 'Manrope',sans-serif;letter-spacing:-.03em}.social-story small{font-size:4px;letter-spacing:.1em}.social-story>i{position:absolute;bottom:5px;height:2px;left:35%;right:35%;background:#fff8;z-index:3}.itinerary-sheet{height:100%;max-height:200px;aspect-ratio:.83;background:#fffef9;padding:12px 12px 8px;border:1px solid #e6e4dd;box-shadow:0 6px 13px #4a3b2912;border-radius:2px;overflow:hidden}.itinerary-sheet>span:first-child{font-size:5px;letter-spacing:.15em;display:block;text-align:center}.itinerary-sheet h3{font:600 clamp(9px,.9vw,15px)/1.2 'Manrope',sans-serif;letter-spacing:-.03em;margin-top:9px}.itinerary-sheet>img{height:30%;margin:8px 0;object-position:65% 58%}.itinerary-sheet>div{font-size:6px;border-bottom:1px solid #e6e7e0;padding:4px 0}.itinerary-sheet b{font-size:5px;color:#bb784f;margin-right:7px;font-weight:500}.template-seal{display:block;color:#849075;font-size:4px;letter-spacing:.04em;margin-top:7px}
.journey-controls{display:flex;align-items:center;gap:30px;padding:0 var(--gutter);background:var(--paper);z-index:8;position:relative;border-top:1px solid #e6e5dd}.scroll-instruction{display:flex;align-items:center;gap:12px;color:#73796f;font-size:10px;white-space:nowrap}.scroll-instruction>span{font-size:19px;color:var(--ink)}.chapter-nav{display:flex;justify-content:space-between;flex:1;max-width:520px;gap:18px}.chapter-nav button{position:relative;font-size:9px;color:#83897d;padding:12px 0;transition:color .2s;white-space:nowrap}.chapter-nav button i{position:absolute;inset:auto 0 4px;height:2px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .35s}.chapter-nav button[aria-current]{color:var(--ink)}.chapter-nav button[aria-current] i{transform:scaleX(1)}.chapter-nav button:hover{color:var(--orange)}.demo-note{font-size:8px;color:#8d9487;margin-left:auto;white-space:nowrap}.arrow-controls{display:flex;align-items:center;gap:10px;white-space:nowrap}#step-counter{font-size:10px;font-variant-numeric:tabular-nums;margin-right:6px}#step-counter>span{color:#91978c}.arrow-controls>button{width:34px;height:34px;border:1px solid #c6cbbd;border-radius:50%;font-size:18px;transition:color .2s,background .2s,border-color .2s}.arrow-controls #next{border-color:var(--orange);color:var(--orange)}.arrow-controls>button:hover:not(:disabled){background:var(--ink);color:white;border-color:var(--ink)}.skip{position:fixed;top:8px;left:8px;z-index:100;background:var(--paper);padding:14px;transform:translateY(-150%)}.skip:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.noscript-message{position:fixed;bottom:0;background:var(--paper);font-size:12px;padding:10px;z-index:20}
body.is-animated .results-window{overflow:hidden}.motion-paused *{animation-play-state:paused!important}
@media(min-width:1700px){.experience{grid-template-rows:90px minmax(430px,1.6fr) minmax(320px,1fr) 80px}.site-nav{font-size:13px}.brand-descriptor{font-size:12px;max-width:225px}.brand-name{font-size:30px}.campaign-stage{max-height:420px}.result-eyebrow{font-size:9px}.result-card h2{font-size:29px}.result-description{font-size:13px}.deliverable{max-height:240px;margin:22px 0}.package-cover,.proposal-sheet,.itinerary-sheet,.social-story{max-height:220px}.lead-slip{padding:22px 15px;gap:13px}.lead-slip strong{font-size:11px}.lead-slip p{font-size:10px}.lead-status{font-size:9px}.chapter-nav button,.scroll-instruction,#step-counter{font-size:12px}.demo-note{font-size:10px}.channel-row>span{font-size:11px}.distribution>p{font-size:10px}.poster-content>p{font-size:11px}.poster-tagline{font-size:11px}.poster-invitation{font-size:9px}.atelier{font-size:8px}}
@media(max-height:750px) and (min-width:901px){.experience{grid-template-rows:66px minmax(285px,1.5fr) minmax(224px,1fr) 55px;min-height:620px}.hero{padding-top:18px;padding-bottom:26px}.hero h1{font-size:clamp(43px,4.1vw,67px)}.hero-subtitle{margin-top:17px;font-size:13px}.explore-cue{margin-top:15px}.campaign-stage{max-height:245px}.poster-content h2{font-size:25px;margin-top:10px}.poster-tagline{display:none}.poster-invitation{margin-top:auto}.distribution-path{height:17px}.channel-row svg{width:15px;height:15px}.channel-row>span{font-size:8px;gap:3px}.distribution>p{font-size:7px;margin-top:4px}.result-card h2{font-size:20px}.result-description{font-size:9px}.deliverable{max-height:150px;margin:9px 0 11px}.lead-slip{padding:12px 9px;gap:7px}.lead-avatar{width:26px;height:26px;font-size:8px}.lead-slip p{font-size:7px}.lead-status{font-size:6px;padding:4px 5px}.lead-slip strong{font-size:7px}.result-eyebrow{font-size:6px;gap:10px}.result-eyebrow>span{font-size:9px}.results{padding-top:15px}.demo-note{font-size:7px}.brand-name{font-size:24px}.site-nav{font-size:10px}.start-link{min-height:36px!important}.brand-descriptor{font-size:9px}}
@media(max-width:1150px) and (min-width:901px){:root{--gutter:35px}.site-nav{gap:20px}.brand-descriptor{max-width:150px;font-size:9px;padding-left:15px}.site-header{gap:15px}.hero-art{padding-left:10%;padding-right:0}.hero h1{font-size:49px}.result-card{width:280px}.result-card:first-child{width:256px}.demo-note{display:none}.journey-controls{gap:25px}.poster-content h2{font-size:27px}}
@media(max-width:900px),(max-height:619px){html{scrollbar-width:none}.experience{height:auto;min-height:100svh;grid-template-rows:auto auto auto auto;overflow:clip}.site-header{min-height:75px;gap:12px;padding-top:12px;padding-bottom:12px;flex-wrap:wrap}.brand-descriptor{font-size:8px;max-width:none;padding:0;border:0;order:3;flex-basis:100%;margin-top:-3px}.brand-name{font-size:23px}.brand-icon{width:25px;height:31px}.brand-icon img{width:57px;height:57px;left:-15.5px;top:-12px}.site-nav{gap:19px;font-size:10px}.site-nav .experience-link{display:none}.site-nav .start-link{min-height:34px;padding:0 11px;gap:14px;font-size:9px}.hero{min-height:520px;grid-template-columns:1fr 1fr;gap:15px;padding-top:35px;padding-bottom:43px}.hero h1{font-size:clamp(42px,6.7vw,62px)}.hero-subtitle{font-size:13px;line-height:1.6}.hero-subtitle br{display:none}.hero-copy{padding-bottom:0}.hero-art{padding-left:0;padding-right:0;max-height:375px;align-self:center}.campaign-stage{height:260px;flex:none;width:100%}.poster-content h2{font-size:27px}.poster-content>p{font-size:9px}.poster-tagline{font-size:8px}.hero-shade{background:linear-gradient(90deg,#171b1df5 0%,#171b1dbd 42%,#171b1d40 85%),linear-gradient(0deg,#171b1d85,transparent 60%)}.results{height:350px;padding:25px 0 20px}.results-window{overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-left:var(--gutter)}body.is-animated .results-window{overflow-x:auto}.results-track{width:max-content;will-change:auto;padding-right:var(--gutter)}.result-card{width:305px;scroll-snap-align:start;padding:0 23px}.result-card:first-child{width:281px}.result-card:last-child{margin-right:0}.result-eyebrow{font-size:7px}.result-card h2{font-size:23px}.result-description{font-size:11px}.deliverable{min-height:120px;max-height:190px;margin:18px 0}.journey-controls{padding-top:12px;padding-bottom:15px;min-height:70px;gap:20px;flex-wrap:wrap}.chapter-nav{gap:15px;flex-basis:100%;order:3;max-width:none;margin-top:0}.chapter-nav button{font-size:10px}.demo-note{display:none}.scroll-instruction{font-size:10px}.arrow-controls{margin-left:auto}#step-counter{font-size:11px}.arrow-controls>button{width:34px;height:34px}.lead-slip strong{font-size:9px}.lead-slip p{font-size:9px}.lead-status{font-size:8px}.lead-avatar{width:30px;height:30px}.package-cover,.proposal-sheet,.itinerary-sheet,.social-story{max-height:190px}.social-square h3{font-size:19px}.social-story span{font-size:16px}.package-cover strong{font-size:20px}.proposal-sheet h3,.itinerary-sheet h3{font-size:12px}}
@media(max-width:560px){:root{--gutter:23px}.hero{display:flex;flex-direction:column;align-items:stretch;min-height:740px;gap:25px;padding-top:36px}.hero h1{font-size:clamp(43px,11.4vw,61px);line-height:1.06}.hero-subtitle{max-width:320px;margin-top:20px;font-size:13px}.explore-cue{margin-top:15px;font-size:10px}.hero-background img,.hero-film{object-position:62% center}.hero-shade{background:linear-gradient(180deg,#171b1dfa 0%,#171b1ddd 28%,#171b1d28 75%,#171b1d95 100%)}.hero-art{align-self:center;width:100%;max-width:300px;max-height:none;min-height:300px;gap:0}.campaign-stage{height:265px}.campaign-poster{aspect-ratio:.79}.distribution-path{height:23px}.channel-row>span{font-size:9px}.distribution>p{font-size:8px}.poster-content h2{font-size:30px}.poster-content>p{font-size:9px}.poster-tagline{font-size:9px}.atelier{font-size:6px}.poster-invitation{font-size:8px}.location-label{font-size:6px;letter-spacing:.1em}.hero-bottomline{bottom:11px}.results{height:365px}.result-card{width:min(310px,85vw)}.result-card:first-child{width:min(287px,80vw)}.result-eyebrow{font-size:6.5px}.result-card h2{font-size:23px}.result-description{font-size:11px}.chapter-nav{gap:8px}.chapter-nav button{font-size:9px}.lead-slip strong{font-size:9px}.lead-slip p{font-size:9px}.lead-status{font-size:7px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-film{display:none!important}.hero-photo{transform:none!important}.campaign-poster{transform:none}.results-window{scroll-behavior:auto}}
.experience>*,.hero-copy,.hero-art,.results-window{min-width:0}
.result-card:before{content:'';position:absolute;top:-10px;left:clamp(20px,1.8vw,32px);width:20px;height:2px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .45s}
.result-card:first-child:before{left:0}.result-card.is-current:before{transform:scaleX(1)}
.result-card.is-current .result-eyebrow{color:#bc4c26}
.package-cover strong{font-size:clamp(12px,1vw,17px)}
