.transformation-story{--stage-height: clamp(430px, calc(100svh - 326px) ,630px);position:relative;height:calc(100svh * (1 + var(--journey-length, 11.9)));background:#faf7f1;scroll-margin-top:80px;overflow-anchor:none}.transformation-waypoint{position:absolute;pointer-events:none}.waypoint-year{top:calc(41.86% - 40px)}.waypoint-improve{top:calc(65.116% - 20px)}.transformation-story button,.transformation-story a{touch-action:manipulation}.transformation-story button:focus-visible,.transformation-story a:focus-visible,.transformation-story summary:focus-visible,.transformation-story select:focus-visible,#transformation-heading:focus-visible{outline:3px solid #E23487;outline-offset:4px}.transformation-story button:disabled{opacity:.45;cursor:default}.transformation-stage{height:var(--stage-height);position:relative;perspective:1600px;isolation:isolate}.transformation-pdp-anchor{position:absolute;inset:0;max-width:1050px;margin:auto;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .65s;transform-origin:50% 50%}.transformation-story[data-stage=raw] .transformation-pdp-anchor,.transformation-story[data-stage=enrich] .transformation-pdp-anchor{opacity:0;transform:scale(.91) translateY(24px);pointer-events:none}.transformation-story[data-stage=sell] .transformation-pdp-anchor{transform:scale(.93) translateY(20px)}.transformation-browser{height:100%;overflow:hidden;border:1px solid rgba(50,57,65,.2);border-radius:14px;background:#faf7f1;box-shadow:0 18px 60px #3239410d;color:#323941}.transformation-browser-bar{height:28px;display:flex;align-items:center;gap:15px;padding:0 15px;border-bottom:1px solid rgba(50,57,65,.12);background:#32394109;font-size:10px;color:#6b7280}.window-dots{display:flex;gap:4px}.window-dots i{height:5px;width:5px;border-radius:50%;background:#3239414d}.transformation-address{flex:1;text-align:center}.transformation-store-bar{display:flex;align-items:center;gap:20px;height:48px;border-bottom:1px solid rgba(50,57,65,.12);padding:0 25px}.transformation-store-bar>strong{font-size:16px;letter-spacing:-.04em}.transformation-store-bar>span{font-size:10px;color:#6b7280}.transformation-cart{margin-left:auto;display:flex;gap:8px;align-items:center}.transformation-pdp-body{display:grid;grid-template-columns:1fr 1fr;height:calc(100% - 140px);min-height:0}.transformation-product-art{position:relative;margin:16px 0 16px 16px;overflow:hidden;border-radius:10px;background:#323941;isolation:isolate}.transformation-scene{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:transformation-photo 1.1s both}.transformation-art-veil{position:absolute;inset:0;background:linear-gradient(180deg,#32394114,#3239410f 40%,#323941cc)}.transformation-occasion{position:absolute;left:18px;top:17px;background:#faf7f1;padding:7px 12px;border-radius:999px;font-size:10px;font-weight:500;z-index:1}.transformation-product{position:absolute;width:85%;height:84%;left:8%;bottom:8%;-o-object-fit:contain;object-fit:contain;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.transformation-art-caption{position:absolute;bottom:17px;left:15px;right:15px;text-align:center;color:#faf7f1;font-size:10px}.transformation-product-copy{padding:22px 28px 12px;overflow:auto;scrollbar-width:thin}.transformation-product-name{font-size:11px;font-weight:600;color:#5e5884;margin-bottom:11px}.transformation-product-copy h3{font-family:Playfair Display,serif;font-size:clamp(26px,2.8vw,38px);font-weight:700;line-height:1.06;letter-spacing:-.025em;max-width:400px}.transformation-product-support{font-size:12px;line-height:1.55;margin-top:12px;color:#323941d4;max-width:395px}.transformation-reasons{display:grid;gap:8px;margin-top:14px;font-size:11px;line-height:1.45;list-style:none}.transformation-reasons li{display:flex;gap:7px}.transformation-reasons svg{flex-shrink:0;margin-top:2px;color:#5e5884}.transformation-specs{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid rgba(50,57,65,.14);padding:10px 0;margin-top:14px;gap:8px}.transformation-specs dt{font-size:9px;color:#6b7280}.transformation-specs dd{font:500 12px/1.5 Inter,sans-serif;font-variant-numeric:tabular-nums}.transformation-add-cart{display:flex;align-items:center;justify-content:space-between;background:#5e5884;color:#faf7f1;border-radius:4px;width:100%;min-height:40px;padding:0 15px;font-size:12px;font-weight:600;margin-top:12px}.transformation-cart-status{display:block;text-align:center;font-size:9px;color:#6b7280;margin-top:5px}.transformation-page-answer{height:64px;padding:12px 24px;border-top:1px solid rgba(50,57,65,.12);display:flex;flex-direction:column;justify-content:center;gap:3px;font-size:11px;line-height:1.4}.transformation-page-answer strong{font-size:12px}.transformation-answer-label{font-size:9px;color:#5e5884}.transformation-page-answer.is-changed{background:#5e588412;animation:transformation-highlight 1.4s both}.transformation-zap{position:relative;animation:transformation-zap .7s cubic-bezier(.16,1,.3,1) both}.transformation-zap:after{content:"";pointer-events:none;position:absolute;inset:-5px;background:#e2348721;transform-origin:left;animation:transformation-scan .8s both}.transformation-inputs{position:absolute;top:-2px;left:0;right:0;display:flex;gap:10px;justify-content:center;z-index:2}.transformation-inputs span{display:flex;align-items:center;gap:9px;border:1px solid rgba(94,88,132,.3);border-radius:10px;background:#faf7f1;padding:12px 18px;font-size:12px;color:#5e5884;box-shadow:0 10px 24px #3239410d;animation:transformation-ingest 1s both}.transformation-inputs span:nth-child(2){animation-delay:.15s}.transformation-inputs span:nth-child(3){animation-delay:.3s}.transformation-sheet{position:absolute;inset:0;z-index:3;border:1px solid rgba(50,57,65,.2);border-radius:14px;overflow:hidden;background:#faf7f1;box-shadow:0 18px 60px #3239410d;display:flex;flex-direction:column;animation:transformation-caption .5s both}.transformation-sheet>header{display:flex;align-items:center;justify-content:space-between;padding:17px 22px;gap:20px;border-bottom:1px solid rgba(50,57,65,.14)}.transformation-sheet>header>div{display:flex;align-items:center;gap:10px;font-size:13px}.transformation-sheet>header>div>span{color:#6b7280;font-size:11px}.transformation-sheet-tools{display:flex;gap:23px;padding:10px 23px;font-size:11px;background:#3239410a;border-bottom:1px solid rgba(50,57,65,.12)}.transformation-formula{display:flex;align-items:center;gap:18px;font-size:11px;padding:7px 20px;border-bottom:1px solid rgba(50,57,65,.12)}.transformation-formula>span:first-child{min-width:55px;border-right:1px solid rgba(50,57,65,.15)}.transformation-formula>span:nth-child(2){font-size:16px;color:#6b7280}.transformation-sheet-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:thin}.transformation-sheet table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:12px;line-height:1.45}.transformation-sheet th,.transformation-sheet td{padding:10px 15px;height:42px;border:1px solid rgba(50,57,65,.1);text-align:left;font-weight:400;vertical-align:middle}.transformation-sheet thead th{font-weight:600;background:#3239410a}.transformation-sheet th:first-child{font-size:10px;color:#6b7280;text-align:center;padding:0;background:#32394109}.transformation-sheet .sheet-letters th{height:22px;text-align:center;padding:0;font-size:9px;font-weight:400;color:#6b7280}.sheet-number{width:36px}.sheet-field{width:19%}.sheet-status{width:13%}.sheet-problem{color:#8e1f2e;background:#8e1f2e0b}.sheet-empty{color:#6b7280}.sheet-return>span{display:flex;align-items:center;gap:7px}.sheet-return svg{flex-shrink:0;color:#1f6b4c}.sheet-check-status{font-size:10px;color:#6b7280}.is-enriched .sheet-return{color:#1f6b4c;background:#1f6b4c0e;animation:transformation-cell .85s both;animation-delay:var(--row-delay)}.is-enriched .sheet-return>span{animation:transformation-zap .7s both;animation-delay:var(--row-delay)}.is-enriched .sheet-check-status{color:#1f6b4c;animation:transformation-caption .5s both;animation-delay:var(--row-delay)}.transformation-sheet>footer{border-top:1px solid rgba(50,57,65,.15);display:flex;align-items:center;gap:22px;min-height:42px;padding:0 16px;font-size:10px;color:#6b7280}.sheet-tab{color:#5e5884;border-bottom:2px solid #5E5884;padding:12px 13px;font-weight:600}.transformation-sheet>footer>a{display:flex;align-items:center;gap:4px;margin-left:auto;color:#5e5884;text-decoration:underline;text-underline-offset:3px}.transformation-story:is([data-stage=alive],[data-stage=questions]) .transformation-pdp-anchor{top:72px}.transformation-story:is([data-stage=alive],[data-stage=questions]) .transformation-product-copy{padding-top:14px}.transformation-story:is([data-stage=alive],[data-stage=questions]) .transformation-product-support{display:none}.transformation-story:is([data-stage=alive],[data-stage=questions]) .transformation-product-copy h3{font-size:clamp(26px,2.6vw,34px)}.transformation-story[data-stage=improve] .transformation-pdp-anchor{transform:scale(.86);opacity:.14}.transformation-report-position{position:absolute;inset:0;width:100%;overflow:auto;z-index:4;scrollbar-width:thin;animation:transformation-report-in .8s cubic-bezier(.16,1,.3,1) both}.transformation-stage.has-approval .transformation-pdp-anchor{transform:scale(.91) translateY(22px);opacity:1}.transformation-stage.has-approval .transformation-report-position{display:none}.transformation-approval-receipt{position:absolute;left:4.5%;right:4.5%;top:0;z-index:5;display:flex;align-items:center;gap:9px;font-size:11px;background:#faf7f1;border:1px solid rgba(31,107,76,.3);border-radius:10px;color:#1f6b4c;padding:12px 16px;animation:transformation-caption .5s both}.transformation-story[data-stage=everywhere] .transformation-pdp-anchor{transform:scale(.58);opacity:.08}.transformation-formats{position:absolute;inset:0;pointer-events:none}.transformation-format{position:absolute;width:22%;max-width:260px;background:#faf7f1;border:1px solid rgba(50,57,65,.18);border-radius:10px;overflow:hidden;box-shadow:0 16px 30px #3239410d;pointer-events:auto;font-size:11px;line-height:1.4;animation:transformation-fan 1s cubic-bezier(.16,1,.3,1) both;--fan-x: 200px;--fan-y: 70px}.transformation-format h3{font-family:Playfair Display,serif;font-size:24px;font-weight:700;line-height:1.08;letter-spacing:-.025em}.transformation-format>header{display:flex;align-items:center;gap:8px;padding:11px 13px;font-size:10px;border-bottom:1px solid rgba(50,57,65,.12)}.transformation-format>header>span:last-child{margin-left:auto;font-size:9px}.transformation-format footer{padding:9px 13px;border-top:1px solid rgba(50,57,65,.12);font-size:10px;font-weight:600;color:#5e5884}.transformation-format footer a{display:block;min-height:25px;align-content:center}.format-social{left:0;top:2%;transform:rotate(-3deg);z-index:3}.acme-avatar{border-radius:50%;height:22px;width:22px;display:grid;place-items:center;background:#5e5884;color:#faf7f1;font-weight:600}.format-social-art{padding:17px 16px 0;background:#5e588417;position:relative;min-height:200px}.format-social-art h3{max-width:200px;position:relative;z-index:1}.format-social-art img{display:block;width:130px;height:140px;-o-object-fit:contain;object-fit:contain;margin:0 0 0 auto}.format-social-actions{display:flex;gap:10px;padding:10px 14px}.format-social-actions svg:last-child{margin-left:auto}.format-ticket{right:0;top:5%;transform:rotate(3deg);--fan-x: -200px;animation-delay:.1s}.format-ticket>header{background:#5e5884;color:#faf7f1}.format-ticket h3{margin:16px 16px 0}.format-ticket img{float:right;width:100px;height:120px;-o-object-fit:contain;object-fit:contain;margin:0 5px 0 0}.format-ticket>p{padding:20px 16px;min-height:125px;font-size:10px}.format-ticket footer{clear:both;background:#5e588412}.format-brief{left:5%;bottom:0;transform:rotate(2deg);--fan-y: -100px;animation-delay:.2s;z-index:4}.format-brief h3{margin:13px 16px}.format-brief>strong,.format-brief>p{display:block;margin:10px 16px;font-size:11px}.format-brief>p{color:#6b7280}.format-email{right:4%;bottom:0;transform:rotate(-2deg);--fan-x: -200px;--fan-y: -100px;animation-delay:.3s;z-index:4}.format-email-subject{font-size:10px;padding:10px 14px;border-bottom:1px solid rgba(50,57,65,.1)}.format-email h3{margin:12px 14px}.format-email>p:not(.format-email-subject){font-size:10px;margin:8px 14px;color:#6b7280}.format-email-button{display:block;padding:8px 12px;background:#5e5884;color:#faf7f1;border-radius:4px;margin:12px 14px;font-size:10px;text-align:center}@keyframes transformation-caption{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes transformation-zap{0%{opacity:0;filter:blur(5px);transform:translateY(9px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes transformation-scan{0%{transform:scaleX(0);opacity:.9}60%{transform:scaleX(1);opacity:.7}to{transform:scaleX(1);opacity:0}}@keyframes transformation-cell{0%{background:#e2348733}to{background:#1f6b4c0e}}@keyframes transformation-photo{0%{opacity:.2;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes transformation-ingest{0%{opacity:0;transform:translateY(-25px)}65%{opacity:1;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes transformation-highlight{0%{background:#e2348733}to{background:#5e588412}}@keyframes transformation-report-in{0%{opacity:0;transform:translate(80px,20px) rotate(3deg)}to{opacity:1;transform:none}}@keyframes transformation-fan{0%{opacity:0;translate:var(--fan-x) var(--fan-y);scale:.3}to{opacity:1;translate:0 0;scale:1}}@media (min-width:1600px){.transformation-product-copy h3{font-size:40px}.transformation-product-support{font-size:14px}.transformation-reasons{font-size:12px}}@media (max-width:1050px){.transformation-product-copy{padding:18px 20px}.transformation-format{width:25%}.format-brief{left:0}.format-email{right:0}.transformation-report-position{width:100%}.transformation-sheet td,.transformation-sheet th{padding:9px;font-size:11px}.sheet-field{width:18%}.sheet-status{width:12%}}@media (max-width:700px){.transformation-story{--stage-height: clamp(407px, calc(100svh - 305px) ,660px);height:calc(100svh * (1 + var(--journey-length, 11.9)))}.transformation-pdp-anchor{max-width:none}.transformation-browser-bar{height:24px;padding-inline:10px;font-size:8px;gap:8px}.transformation-store-bar{height:37px;padding:0 13px}.transformation-store-bar>strong{font-size:13px}.transformation-store-bar>span:not(.transformation-cart){display:none}.transformation-store-bar .transformation-cart{font-size:10px}.transformation-pdp-body{display:block;height:calc(100% - 113px);overflow:auto;scrollbar-width:thin}.transformation-product-art{height:160px;margin:9px 9px 0;float:left;width:42%;border-radius:4px}.transformation-product{height:82%;width:100%;left:0;bottom:4%}.transformation-occasion{font-size:8px;padding:5px 7px;left:8px;right:8px;top:9px;line-height:1.3;text-align:center}.transformation-art-caption{display:none}.transformation-product-copy{padding:15px 13px 10px;overflow:visible}.transformation-product-name{font-size:9px;margin-bottom:8px}.transformation-product-copy h3{font-size:26px;line-height:1.07}.transformation-product-support{font-size:11px;line-height:1.45;margin-top:9px}.transformation-reasons{clear:both;padding-top:12px;font-size:10px;gap:6px;margin:0}.transformation-specs{margin-top:10px;padding:9px 0}.transformation-specs dt{font-size:8px}.transformation-specs dd{font-size:11px}.transformation-add-cart{min-height:37px;font-size:11px;margin-top:9px}.transformation-cart-status{font-size:8px}.transformation-page-answer{height:52px;padding:7px 13px;font-size:9px}.transformation-page-answer strong{font-size:10px}.transformation-answer-label{font-size:8px}.transformation-inputs{top:0;gap:5px}.transformation-inputs span{font-size:8px;gap:5px;padding:9px 7px;border-radius:4px}.transformation-inputs svg{width:12px;height:12px}.transformation-story[data-stage=sell] .transformation-pdp-anchor{transform:scale(.98) translateY(15px);bottom:15px;top:15px}.transformation-story:is([data-stage=alive],[data-stage=questions]) .transformation-pdp-anchor{top:72px}.transformation-story:is([data-stage=alive],[data-stage=questions]) .transformation-product-art{height:145px}.transformation-story:is([data-stage=alive],[data-stage=questions]) .transformation-product-copy h3{font-size:25px}.transformation-story:is([data-stage=alive],[data-stage=questions]) .transformation-product-copy{padding-top:12px}.transformation-story:is([data-stage=alive],[data-stage=questions]) .transformation-reasons{padding-top:9px}.transformation-sheet>header{padding:12px;gap:8px}.transformation-sheet>header>div{font-size:11px;gap:7px}.transformation-sheet>header>div>span{display:none}.transformation-sheet>header svg{width:15px}.transformation-sheet-tools{gap:18px;padding:9px 13px;font-size:9px}.transformation-formula{padding:6px 11px;font-size:9px;gap:10px}.transformation-formula>span:first-child{min-width:29px}.transformation-sheet table{min-width:620px}.transformation-sheet td,.transformation-sheet th{padding:9px;font-size:10px;height:39px}.sheet-number{width:24px}.sheet-field{width:17%}.transformation-sheet>footer{font-size:8px;min-height:42px;gap:9px;padding:0 8px;flex-wrap:wrap}.transformation-sheet>footer>span:nth-child(2){max-width:120px;font-size:8px}.transformation-sheet>footer>a{font-size:8px}.sheet-tab{padding:12px 6px}.transformation-sheet-scroll:after{content:"Scroll across to see the checked return";display:block;padding:10px;font-size:9px;color:#6b7280}.transformation-story[data-stage=improve] .transformation-pdp-anchor{transform:scale(.91);opacity:.12}.transformation-report-position{inset:0;width:100%;max-width:490px;margin:auto}.transformation-stage.has-approval .transformation-pdp-anchor{top:60px;transform:none;opacity:1}.transformation-approval-receipt{left:0;right:0;top:0;gap:7px;font-size:9px;padding:10px}.transformation-story[data-stage=everywhere] .transformation-pdp-anchor{transform:scale(.8) translateY(-8px);opacity:.08}.transformation-format{display:none;width:80%;max-width:340px;inset:40px auto auto 50%;translate:-50% 0;transform:none;animation:transformation-mobile-fan .8s both}.transformation-format.is-selected{display:block}.transformation-format h3{font-size:30px}.format-social-art{min-height:230px}.format-social-art h3{max-width:250px}.format-social-art img{height:165px;width:160px}.format-ticket>p{font-size:12px;min-height:160px}.format-ticket img{width:135px;height:165px}.format-brief>strong,.format-brief>p{font-size:13px;margin:16px}.format-email h3{margin-top:20px}.format-email>p:not(.format-email-subject){font-size:12px;margin:16px}.format-email-button{padding:13px;font-size:12px}.transformation-format footer{font-size:12px}}@keyframes transformation-mobile-fan{0%{opacity:0;translate:-50% 30px;scale:.85}to{opacity:1;translate:-50% 0;scale:1}}@media (max-height:730px) and (min-width:701px){.transformation-story{--stage-height: 390px}.transformation-product-copy h3{font-size:26px}.transformation-product-support{display:none}.transformation-reasons{font-size:10px}.transformation-product-copy{padding:14px 20px}.transformation-format{scale:.87}.format-brief{transform-origin:bottom left}.format-email{transform-origin:bottom right}.format-social{transform-origin:top left}.format-ticket{transform-origin:top right}}.transformation-static{display:none;max-width:1120px;margin:40px auto;padding:0 24px}.transformation-static>h2{font:700 32px/1.2 Playfair Display,serif;margin:36px 0 20px}.transformation-static>p{max-width:700px;line-height:1.6;margin-bottom:24px}.transformation-static-sheet{position:relative;height:550px;margin-block:24px}.transformation-static-page{height:580px;margin-block:24px}.transformation-static .transformation-formats{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.transformation-static .transformation-format{position:static;display:block;width:100%;transform:none;translate:none;max-width:none;animation:none}.transformation-static .transformation-report{max-width:none}.transformation-story[data-reduced=true]{height:auto}@media (prefers-reduced-motion:reduce){.transformation-story *,.transformation-story *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.transformation-story{height:auto}.transformation-waypoint{display:none}}.transformation-story{transition:background .7s,color .7s;overflow-anchor:none;overflow-x:clip}.transformation-story:is([data-stage=sell],[data-stage=alive],[data-stage=questions],[data-stage=improve],[data-stage=everywhere]){background:#323941;color:#faf7f1}.transformation-story[data-stage=questions]{background:hsl(var(--primary))}.transformation-story[data-stage=improve]{background:hsl(var(--accent))}.transformation-story[data-stage=questions] .transformation-question-bubbles button:not([aria-pressed=true]){color:hsl(var(--paper))}.transformation-story[data-stage=questions] #transformation-heading:focus-visible,.transformation-story[data-stage=questions] .transformation-question-bubbles button:focus-visible{outline-color:hsl(var(--paper))}.transformation-story:is([data-stage=sell],[data-stage=alive],[data-stage=questions],[data-stage=improve],[data-stage=everywhere]) :is(.transformation-browser,.transformation-inputs span,.transformation-format){box-shadow:none}.transformation-format{color:#323941}@media (max-width:700px){.transformation-sheet table{min-width:0}.transformation-sheet th:nth-child(5),.transformation-sheet td:nth-child(5),.transformation-sheet col.sheet-status{display:none}.transformation-sheet .sheet-field{width:24%}.transformation-sheet .sheet-number{width:19px}.transformation-sheet td,.transformation-sheet th{font-size:9px;padding:7px 6px;line-height:1.35}.transformation-sheet .sheet-return>span{gap:3px}.transformation-sheet .sheet-return svg{display:none}.transformation-sheet-scroll:after{display:none}.transformation-sheet table tr>th:nth-child(3),.transformation-sheet table tr>th:nth-child(4){font-size:9px}.transformation-sheet footer{line-height:1.25}.transformation-sheet footer>span:nth-child(2){max-width:120px}.transformation-story{--stage-height: clamp(405px, calc(100svh - 332px) ,660px)}.transformation-product-art{float:none;width:auto;height:140px;margin:9px 9px 0}.transformation-product{height:96%;width:50%;left:25%;bottom:0}.transformation-occasion{left:10px;right:auto;top:10px;font-size:8px}.transformation-product-copy{padding:12px 14px 10px}.transformation-product-copy h3{font-size:26px;max-width:none}.transformation-product-name{margin-bottom:6px}.transformation-product-support{display:none}.transformation-reasons{padding-top:10px}.transformation-story:is([data-stage=alive],[data-stage=questions]) .transformation-product-art{height:112px}.transformation-story:is([data-stage=alive],[data-stage=questions]) .transformation-product-copy h3{font-size:26px}}.transformation-mobile-cart{display:none}@media (max-width: 700px){.transformation-pdp-body{height:calc(100% - 155px)}.transformation-add-cart,.transformation-cart-status{display:none}.transformation-mobile-cart{display:block;height:42px;padding:3px 10px}.transformation-mobile-cart button{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;padding:0 13px;border-radius:4px;font-size:11px;font-weight:600;color:#faf7f1;background:#5e5884}}.transformation-format-select select{width:100%;min-width:0;min-height:44px;padding:8px 10px;border:1px solid rgba(250,247,241,.4);border-radius:4px;background:#faf7f1;color:#323941;font:500 12px/1.4 Inter,sans-serif;cursor:pointer}.transformation-format-select .native-select{color:hsl(var(--charcoal))}.transformation-format-select{display:none}@media (max-width:700px){.transformation-format-select{display:flex;align-items:center;gap:12px;min-height:60px;padding-top:8px;font-size:11px;color:#faf7f1}.transformation-format-select select{flex:1;width:auto}.transformation-format{top:8px;width:88%;max-height:calc(var(--stage-height) - 76px);overflow-y:auto;scrollbar-width:thin}}.transformation-sheet-state{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:11px;color:#5e5884;white-space:nowrap}@media (max-width:700px){.transformation-format-select{position:absolute;inset:auto 0 0;z-index:7;background:#323941}.transformation-sheet-state{font-size:9px;gap:4px}}.transformation-story{--stage-height: clamp(410px, calc(100svh - 252px) ,740px)}.transformation-atmosphere{position:absolute;inset:-80px calc((100% - 100vw)/2) -60px;z-index:-1;overflow:hidden;pointer-events:none}.transformation-atmosphere img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;filter:blur(35px);transform:scale(1.14);transition:opacity 1.6s ease}.transformation-atmosphere img.is-lit{opacity:.25}.transformation-stage{max-width:1260px;margin-inline:auto}.transformation-sheet-anchor{position:absolute;inset:20px 3% 16px;z-index:3;transform:perspective(1800px) rotateX(4deg);transition:transform 1.2s cubic-bezier(.16,1,.3,1),opacity .6s,visibility .6s}.transformation-story[data-stage=enrich] .transformation-sheet-anchor{transform:none}.transformation-sheet-anchor[aria-hidden=true]{opacity:0;visibility:hidden;transform:translateY(-45px) scale(.78) rotateX(24deg);pointer-events:none}.transformation-sheet{box-shadow:0 30px 80px -30px #32394159;animation:none;border-radius:12px}.transformation-sheet>header{background:hsl(var(--charcoal));color:hsl(var(--paper))}.transformation-story[data-stage=enrich] .transformation-sheet>header{background:hsl(var(--laurel))}.transformation-sheet>header>div>span,.transformation-sheet-state{color:#faf7f1cc}.transformation-sheet th,.transformation-sheet td{height:clamp(40px,5.8svh,60px)}.transformation-pdp-anchor{max-width:1120px;transform-origin:50% 60%}.transformation-story[data-stage=raw] .transformation-pdp-anchor,.transformation-story[data-stage=enrich] .transformation-pdp-anchor{transform:perspective(1800px) translateY(70px) rotateX(-12deg) scale(.8)}.transformation-story[data-stage=sell] .transformation-pdp-anchor{top:40px;transform:none}.transformation-story:is([data-stage=alive],[data-stage=questions]) .transformation-pdp-anchor{top:0;bottom:94px;transform:none}.transformation-story[data-stage=questions] .transformation-pdp-anchor{bottom:64px}.transformation-story .transformation-browser{border-color:#faf7f173;border-radius:12px;box-shadow:0 32px 85px -22px #0000006b}.transformation-pdp-body{grid-template-columns:1.08fr 1fr}.transformation-product-art{margin:0;border-radius:0}.transformation-scene{animation:none;opacity:0;transform:scale(1.09);transition:opacity 1s ease,transform 6s cubic-bezier(.2,.6,.2,1)}.transformation-scene.is-current{opacity:1;transform:scale(1)}.transformation-product{width:80%;left:10%;height:85%;bottom:5%;filter:drop-shadow(0 18px 14px rgba(0,0,0,.25))}.transformation-product-copy{padding:25px 34px 12px}.transformation-story:is([data-stage=alive],[data-stage=questions]) .transformation-product-copy{padding-top:20px}.transformation-product-copy h3,.transformation-story:is([data-stage=alive],[data-stage=questions]) .transformation-product-copy h3{font-size:clamp(30px,3vw,44px)}.transformation-product-support{font-size:13px}.transformation-inputs{top:-3px;gap:26px}.transformation-inputs span{border:0;background:transparent;color:#faf7f1cc;padding:8px 0;border-radius:0;font-size:11px;animation:cinema-input 1.6s both}.transformation-inputs span:nth-child(2){animation-delay:.12s}.transformation-inputs span:nth-child(3){animation-delay:.24s}.transformation-filmstrip{position:absolute;bottom:0;left:50%;translate:-50% 0;max-width:100%;display:flex;align-items:center;gap:16px;height:102px;padding-top:18px}.transformation-choice-cue{position:absolute;left:8px;top:0;color:#faf7f1;font:500 11px/1.4 Inter,sans-serif}.transformation-season-check{position:absolute;right:-3px;top:-4px;padding:2px;width:18px;height:18px;border-radius:50%;background:#e23487;color:#faf7f1}.transformation-seasons{display:flex;gap:8px;max-width:100%;min-width:0;overflow-x:auto;padding:10px 8px;scroll-padding-inline:8px;scrollbar-width:none}.transformation-seasons button{scroll-margin-inline:8px;width:90px;flex-shrink:0;position:relative;border-radius:7px;transition:transform .35s;color:#faf7f199}.transformation-seasons img{width:100%;height:45px;-o-object-fit:cover;object-fit:cover;border-radius:5px;opacity:.5;transition:opacity .4s}.transformation-seasons span{display:block;font-size:10px;line-height:1.1;padding-top:7px;white-space:nowrap}.transformation-seasons button[aria-pressed=true]{color:#faf7f1;transform:translateY(-2px)}.transformation-seasons button[aria-pressed=true] img{opacity:1;outline:2px solid #E23487;outline-offset:2px}.transformation-seasons button:hover img{opacity:1}.transformation-play{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid rgba(250,247,241,.3);border-radius:50%;color:#faf7f1}.transformation-question-bubbles{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:12px}.transformation-question-bubbles button{display:flex;align-items:center;gap:9px;border:1px solid rgba(250,247,241,.2);border-radius:22px 22px 22px 4px;padding:13px 20px;color:#faf7f1b3;font-size:12px;animation:transformation-caption .6s both}.transformation-question-bubbles button[aria-pressed=true]{background:#faf7f1;color:#5e5884}.transformation-question-bubbles svg{flex-shrink:0}.transformation-report-position{inset:18px 0 auto;max-height:calc(100% - 18px);max-width:1180px;margin-inline:auto;border-radius:14px;box-shadow:0 30px 90px -30px #0006}.transformation-stage.has-approval .transformation-report-position{display:block;pointer-events:none;animation:cinema-report-away .8s cubic-bezier(.4,0,.2,1) forwards}.transformation-stage.has-approval .transformation-pdp-anchor{top:44px;transform:none;transition-delay:.2s}.transformation-approval-receipt{left:50%;right:auto;translate:-50% 0;white-space:nowrap;border:0;background:transparent;color:#faf7f1;padding:8px;animation-delay:.6s}.transformation-stage.has-approval .transformation-zap,.transformation-stage.has-approval .transformation-page-answer{animation-delay:.55s}.transformation-story .transformation-format{box-shadow:0 20px 70px -20px #00000080;transition:transform .4s}.transformation-story .transformation-format:hover{transform:rotate(0) translateY(-8px)}@keyframes cinema-input{0%{opacity:0;transform:translateY(-15px)}45%{opacity:1}to{opacity:.75;transform:none}}@keyframes cinema-report-away{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-45px) scale(.88);visibility:hidden}}@media (max-width: 1050px){.transformation-seasons button{width:82px}.transformation-product-copy{padding-inline:23px}}@media (max-height: 760px) and (min-width: 701px){.transformation-story{--stage-height: max(390px, calc(100svh - 236px) )}.transformation-product-copy h3,.transformation-story:is([data-stage=alive],[data-stage=questions]) .transformation-product-copy h3{font-size:30px}.transformation-product-copy{padding-top:16px}}@media (max-width: 700px){.transformation-story{--stage-height: max(440px, calc(100svh - 232px) )}.transformation-sheet-anchor{inset:8px 0;transform:none}.transformation-sheet th,.transformation-sheet td{height:50px}.transformation-sheet>header{padding:12px}.transformation-sheet>header>div{font-size:11px;gap:6px}.transformation-sheet-state{font-size:9px}.transformation-story[data-stage=sell] .transformation-pdp-anchor{top:32px}.transformation-story:is([data-stage=alive],[data-stage=questions]) .transformation-pdp-anchor{top:0;bottom:88px}.transformation-story[data-stage=questions] .transformation-pdp-anchor{bottom:88px}.transformation-pdp-body{display:block;height:calc(100% - 164px);overflow-y:auto}.transformation-store-bar{height:34px;padding-inline:13px}.transformation-store-bar>strong{font-size:12px}.transformation-browser-bar{height:22px}.transformation-product-art,.transformation-story:is([data-stage=alive],[data-stage=questions]) .transformation-product-art{height:clamp(178px,27svh,260px);margin:0}.transformation-product{height:94%;width:66%;left:17%;bottom:0}.transformation-product-copy,.transformation-story:is([data-stage=alive],[data-stage=questions]) .transformation-product-copy{padding:14px 17px;overflow:visible}.transformation-product-copy h3,.transformation-story:is([data-stage=alive],[data-stage=questions]) .transformation-product-copy h3{font-size:28px}.transformation-reasons,.transformation-specs{display:none}.transformation-product-name{margin-bottom:7px}.transformation-page-answer{height:72px;padding:8px 13px;font-size:9px}.transformation-page-answer strong{font-size:10px}.transformation-mobile-cart{display:block;height:36px;padding:2px 10px}.transformation-mobile-cart button{height:32px}.transformation-add-cart{display:none}.transformation-inputs{gap:12px}.transformation-inputs span{padding:3px 0;font-size:8px;gap:4px}.transformation-inputs svg{width:12px}.transformation-filmstrip{height:100px;gap:8px;width:100%}.transformation-seasons{min-width:0;flex:1;gap:7px}.transformation-seasons button{width:82px;min-height:60px}.transformation-seasons img{height:38px}.transformation-play{width:44px;height:44px}.transformation-question-bubbles{display:grid;gap:5px}.transformation-question-bubbles button{font-size:10px;padding:9px 15px;min-height:38px}.transformation-report-position{inset:0;max-height:100%}.transformation-stage.has-approval .transformation-pdp-anchor{top:36px}.transformation-approval-receipt{font-size:10px}}@media (prefers-reduced-motion: reduce){.transformation-story *,.transformation-story *:after{animation:none!important;transition:none!important}.transformation-stage.has-approval .transformation-report-position{display:none}}.transformation-scroll-line{position:absolute;inset:0 0 auto;height:2px;background:#5e588424;z-index:8;pointer-events:none}.transformation-scroll-line i{display:block;height:100%;background:#e23487;transform-origin:left;transform:scaleX(var(--journey-progress,0))}.transformation-sheet tr[data-filled=false] .sheet-return,.transformation-sheet tr[data-filled=false] .sheet-check-status{animation:none;color:#6b7280;background:transparent}.transformation-sheet tr[data-filled=true] .sheet-return,.transformation-sheet tr[data-filled=true] .sheet-check-status,.transformation-sheet tr[data-filled=true] .sheet-return>span{animation-delay:0s}.transformation-sheet tr[data-filled=true] .sheet-return{box-shadow:inset 3px 0 #1f6b4c}.transformation-story[data-stage=raw] .transformation-sheet-anchor{translate:0 calc(var(--chapter-progress,0) * -12px)}.transformation-story:is([data-stage=sell],[data-stage=alive],[data-stage=questions]) .transformation-pdp-anchor{translate:0 calc(var(--chapter-progress,0) * -7px)}@media (prefers-reduced-motion:reduce){.transformation-sheet-anchor,.transformation-pdp-anchor{translate:none!important}.transformation-scroll-line{display:none}}.transformation-payoff{display:flex;justify-content:center;align-items:center;gap:32px;margin-bottom:38px}.transformation-payoff>strong{font:500 clamp(80px,10vw,148px)/1 Inter,sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:hsl(var(--paper));background:hsl(var(--accent));padding:12px 24px 20px;border-radius:14px}.transformation-payoff>span{max-width:170px;text-align:left;font:400 18px/1.5 Inter,sans-serif}.format-loading{display:grid;height:100%;place-items:center;color:#faf7f1;font-size:13px}@media (max-width:700px){.transformation-payoff{gap:20px;margin-bottom:28px;flex-wrap:wrap}.transformation-payoff>strong{font-size:clamp(72px,20vw,120px);max-width:100%}.transformation-payoff>span{font-size:14px;max-width:none;width:100%;text-align:center}}.transformation-story[data-stage=raw]{--stage-height:clamp(390px, calc(100svh - 284px) ,700px)}@media (max-width:700px){.transformation-story[data-stage=raw]{--stage-height:max(420px, calc(100svh - 264px) )}}.transformation-story[data-stage=sell] .transformation-pdp-anchor{top:58px;transition:inset .8s cubic-bezier(.16,1,.3,1),transform .8s,opacity .6s}.transformation-story[data-stage=sell]:not([data-insight="2"]) .transformation-pdp-anchor{inset:100px 21% 65px;max-width:none;margin-inline:0}.transformation-browser:not([data-research-step="2"]) .transformation-scene,.transformation-browser:not([data-research-step="2"]) .transformation-art-veil{opacity:0}.transformation-browser:not([data-research-step="2"]) .transformation-product-art{background:#faf7f1}.transformation-browser:not([data-research-step="2"]) .transformation-occasion{color:#5e5884;background:#5e588414;font-size:10px}.transformation-browser:not([data-research-step="2"]) .transformation-art-caption{color:#6b7280}.transformation-browser:not([data-research-step="2"]) .transformation-product-copy{padding:22px}.transformation-browser:not([data-research-step="2"]) .transformation-product-copy h3{font-size:clamp(20px,2vw,28px)}.transformation-browser:not([data-research-step="2"]) .transformation-product-support{font-size:11px}.transformation-browser:not([data-research-step="2"]) .transformation-pdp-body{grid-template-columns:.8fr 1.2fr;height:calc(100% - 76px)}.transformation-browser:not([data-research-step="2"]) :is(.transformation-product-name,.transformation-reasons,.transformation-page-answer){display:none}.transformation-browser:not([data-research-step="2"]) .transformation-specs{margin:15px 0}.transformation-browser:not([data-research-step="2"]) .transformation-specs dd{font-size:11px}.transformation-browser[data-research-step="1"] .transformation-specs{box-shadow:0 0 0 2px #e2348740}.transformation-story[data-stage=questions] .transformation-pdp-anchor{left:34%;top:48px;margin-inline:0}.transformation-story[data-stage=questions] .transformation-product-copy h3{font-size:clamp(24px,2.3vw,34px)}.transformation-story[data-stage=questions] .transformation-page-answer{box-shadow:inset 3px 0 #e23487;background:#faf7f1}.transformation-page-answer:focus{outline:3px solid #E23487;outline-offset:-3px}@media (max-width:1000px) and (min-width:701px){.transformation-browser:not([data-research-step="2"]) .transformation-product-copy{padding:16px}.transformation-browser:not([data-research-step="2"]) .transformation-product-support{display:none}.transformation-browser:not([data-research-step="2"]) .transformation-specs{grid-template-columns:1fr 1fr}.transformation-browser:not([data-research-step="2"]) .transformation-specs div:last-child{display:none}.transformation-story[data-stage=questions] .transformation-product-support{display:none}}@media (max-width:700px){.transformation-story[data-stage=sell] .transformation-pdp-anchor{top:40px}.transformation-story[data-stage=sell]:not([data-insight="2"]) .transformation-pdp-anchor{inset:280px 0 0}.transformation-browser:not([data-research-step="2"]) .transformation-pdp-body{display:grid;grid-template-columns:30% 70%;height:calc(100% - 56px)}.transformation-browser:not([data-research-step="2"]) .transformation-product-art{height:100%;min-height:125px}.transformation-browser:not([data-research-step="2"]) .transformation-product{width:100%;left:0;height:90%}.transformation-browser:not([data-research-step="2"]) .transformation-product-copy{padding:10px 12px}.transformation-browser:not([data-research-step="2"]) .transformation-product-copy h3{font:600 16px/1.2 Inter,sans-serif;letter-spacing:-.025em}.transformation-browser:not([data-research-step="2"]) .transformation-product-support{display:none}.transformation-browser:not([data-research-step="2"]) .transformation-specs{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:8px 0;padding:4px 0}.transformation-browser:not([data-research-step="2"]) .transformation-specs div:last-child{display:none}.transformation-browser:not([data-research-step="2"]) .transformation-specs dt{font-size:10px}.transformation-browser:not([data-research-step="2"]) .transformation-specs dd{font-size:12px}.transformation-browser:not([data-research-step="2"]) .transformation-add-cart{display:flex;min-height:32px;padding:7px 10px;font-size:11px}.transformation-browser:not([data-research-step="2"]) :is(.transformation-cart-status,.transformation-occasion,.transformation-art-caption,.transformation-mobile-cart){display:none}.transformation-story[data-stage=questions] .transformation-pdp-anchor{left:0;top:280px;bottom:52px}.transformation-story[data-stage=questions] .transformation-pdp-body{display:grid;grid-template-columns:25% 75%;height:calc(100% - 132px);min-height:46px;overflow:hidden}.transformation-story[data-stage=questions] .transformation-product-art{height:100%}.transformation-story[data-stage=questions] .transformation-product{width:94%;height:95%;left:3%}.transformation-story[data-stage=questions] .transformation-product-copy{padding:6px 10px}.transformation-story[data-stage=questions] .transformation-product-copy h3{font:600 15px/1.12 Inter,sans-serif;letter-spacing:-.025em}.transformation-story[data-stage=questions] :is(.transformation-product-support,.transformation-product-name,.transformation-reasons,.transformation-specs,.transformation-mobile-cart,.transformation-occasion,.transformation-art-caption){display:none}.transformation-story[data-stage=questions] .transformation-page-answer{height:76px;padding:6px 11px;font-size:10px;line-height:1.35;overflow:auto}.transformation-story[data-stage=questions] .transformation-page-answer strong{font-size:11px}.transformation-story[data-stage=questions] .transformation-answer-label{display:none}.transformation-story[data-stage=questions] .transformation-question-bubbles{bottom:0;gap:6px;grid-template-columns:1fr 1fr}.transformation-story[data-stage=questions] .transformation-question-bubbles button{min-height:44px;padding:6px;font-size:11px;justify-content:center}.transformation-story[data-stage=questions] .transformation-question-bubbles svg{display:none}}@media (prefers-reduced-motion:reduce){.transformation-story[data-stage=sell] .transformation-pdp-anchor{transition:none}}.transformation-story[data-stage=everywhere]{--stage-height:clamp(410px, calc(100svh - 326px) ,690px)}@media (max-width:700px){.transformation-story[data-stage=everywhere]{--stage-height:max(410px, calc(100svh - 264px) )}}.pdp-document-viewport,.pdp-document-flow,.pdp-overview-panel{display:contents}.transformation-browser.has-pdp-depth{display:flex;flex-direction:column}.pdp-section-nav{flex:0 0 42px;display:flex;align-items:stretch;gap:30px;padding:0 28px;border-bottom:1px solid rgba(50,57,65,.14);background:#faf7f1;z-index:2}.pdp-section-nav button{position:relative;min-height:42px;color:#6b7280;font:500 11px/1.2 Inter,sans-serif;white-space:nowrap}.pdp-section-nav button[aria-current]{color:#5e5884}.pdp-section-nav button[aria-current]:after{content:"";position:absolute;inset:auto 0 -1px;height:3px;background:#5e5884}.has-pdp-depth .pdp-document-viewport{display:block;flex:1;min-height:0;overflow:hidden;container-type:size}.has-pdp-depth .pdp-document-flow{display:block;height:100%;transform:translateY(calc(var(--pdp-depth,0) * -100%));transition:transform .95s cubic-bezier(.22,1,.36,1)}.has-pdp-depth .pdp-overview-panel,.pdp-depth-panel{display:block;height:100%;min-height:0;overflow:hidden}.has-pdp-depth .transformation-pdp-body{height:100%}.has-pdp-depth .transformation-product-copy{padding-top:clamp(15px,4cqh,30px)}.has-pdp-depth .transformation-product-copy h3{font-size:clamp(26px,6.7cqh,44px)}.has-pdp-depth .transformation-product-support{font-size:clamp(11px,2.5cqh,13px)}.has-pdp-depth .transformation-product-copy .transformation-add-cart,.has-pdp-depth .transformation-cart-status,.has-pdp-depth .transformation-mobile-cart,.has-pdp-depth .transformation-page-answer{display:none}.pdp-depth-buybar{display:flex;flex:0 0 58px;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid rgba(50,57,65,.15);padding:7px 28px;background:#faf7f1;z-index:2}.pdp-depth-buybar>span:first-child{display:flex;align-items:baseline;gap:12px;font:500 11px/1.4 Inter,sans-serif}.pdp-depth-buybar>span:first-child>span{color:#6b7280;font-size:10px;font-weight:400}.pdp-depth-buybar button{display:flex;align-items:center;justify-content:space-between;gap:40px;min-height:44px;padding:8px 17px;border-radius:4px;color:#faf7f1;background:#5e5884;font:500 11px/1.3 Inter,sans-serif}.pdp-depth-panel{padding:26px 32px;background:#faf7f1}.pdp-depth-heading>span{display:block;margin-bottom:8px;color:#5e5884;font:500 10px/1.3 Inter,sans-serif}.pdp-depth-heading h4{font:700 clamp(25px,6.5cqh,38px)/1.08 "Playfair Display",Georgia,serif;letter-spacing:-.025em;text-wrap:balance}.pdp-depth-use{display:flex;flex-direction:column;gap:18px}.pdp-use-photographs{display:grid;grid-template-columns:1.45fr 1fr;grid-template-rows:1fr 1fr;flex:1;min-height:0;gap:10px}.pdp-use-photographs figure{position:relative;min-height:0;overflow:hidden;border-radius:4px;background:#323941}.pdp-use-photographs .pdp-use-driveway{grid-row:1/3}.pdp-use-photographs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pdp-use-photographs figure:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 30%,#323941c7)}.pdp-use-photographs figcaption{position:absolute;z-index:1;inset:auto 17px 16px;color:#faf7f1}.pdp-use-photographs figcaption span{display:block;font:500 10px/1.4 Inter,sans-serif;margin-bottom:5px}.pdp-use-photographs figcaption strong{display:block;max-width:230px;font:500 16px/1.15 Inter,sans-serif;letter-spacing:-.02em}.pdp-use-driveway figcaption strong{font:700 clamp(24px,4.5cqh,31px)/1.07 "Playfair Display",Georgia,serif}.pdp-use-footnote{font:400 11px/1.4 Inter,sans-serif;color:#6b7280}.pdp-use-footnote strong{color:#323941;font-weight:500}.pdp-depth-details{display:grid;grid-template-columns:.9fr 1.2fr;gap:34px;padding:0}.pdp-kit-portrait{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px;background:#5e58840b;min-height:0}.pdp-kit-portrait>span{align-self:flex-start;font:500 10px/1.4 Inter,sans-serif;color:#5e5884}.pdp-kit-portrait>img{-o-object-fit:contain;object-fit:contain;width:100%;height:calc(100% - 60px);min-height:0;filter:drop-shadow(0 13px 10px rgba(50,57,65,.14))}.pdp-kit-portrait>p{flex-shrink:0;font:400 11px/1.5 Inter,sans-serif;align-self:flex-start}.pdp-kit-portrait strong{font-weight:500}.pdp-detail-copy{padding:24px 32px 18px 0;min-width:0}.pdp-included-list{margin-top:20px}.pdp-included-list>div{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid rgba(50,57,65,.13)}.pdp-included-list dt{font:500 12px/1.4 Inter,sans-serif}.pdp-included-list dd{font:400 11px/1.45 Inter,sans-serif;color:#6b7280}.pdp-rating-table{margin-top:19px;width:100%;text-align:left;font:500 11px/1.4 Inter,sans-serif;font-variant-numeric:tabular-nums}.pdp-rating-table caption{text-align:left;font-size:12px;padding-bottom:9px}.pdp-rating-table th,.pdp-rating-table td{padding:6px 9px 6px 0;border-bottom:1px solid rgba(50,57,65,.12)}.pdp-rating-table thead th{color:#6b7280;font-size:9px;font-weight:400}.pdp-rating-table tbody th{font-weight:400}.pdp-motor-detail{display:flex;justify-content:space-between;margin-top:9px;font:400 10px/1.4 Inter,sans-serif;color:#6b7280}.pdp-motor-detail strong{color:#323941;font-weight:500}.pdp-depth-questions{display:grid;grid-template-columns:.85fr 1.4fr;gap:46px;padding-block:30px}.pdp-questions-intro{min-height:0;display:flex;flex-direction:column}.pdp-questions-intro>img{width:100%;height:calc(100% - 110px);min-height:0;max-height:280px;-o-object-fit:contain;object-fit:contain;margin-top:16px;opacity:.85}.pdp-question-list{align-self:center;width:100%}.pdp-question-list>div{padding:12px 0;border-bottom:1px solid rgba(50,57,65,.15)}.pdp-question-list>div:first-child{padding-top:0}.pdp-question-list dt{font:500 13px/1.35 Inter,sans-serif}.pdp-question-list dd{margin-top:5px;font:400 12px/1.45 Inter,sans-serif;color:#6b7280}.pdp-depth-loading{display:grid;place-items:center;font-size:12px;color:#5e5884}@container (max-height:360px){.pdp-depth-panel{padding:16px 24px}.pdp-depth-use{gap:10px}.pdp-depth-heading>span{margin-bottom:5px;font-size:9px}.pdp-depth-details{padding:0;gap:20px}.pdp-detail-copy{padding:15px 24px 10px 0}.pdp-included-list{margin-top:10px}.pdp-included-list>div{padding:5px 0}.pdp-rating-table{margin-top:10px}.pdp-rating-table caption{padding-bottom:5px}.pdp-rating-table th,.pdp-rating-table td{padding-block:4px}.pdp-question-list>div{padding:7px 0}.pdp-question-list dd{font-size:11px;margin-top:3px}}@media (max-width:700px){.pdp-section-nav{flex-basis:38px;padding-inline:14px;gap:0;justify-content:space-between}.pdp-section-nav button{min-height:38px;font-size:10px}.has-pdp-depth .transformation-pdp-body{overflow-y:auto}.has-pdp-depth .transformation-product-art{height:clamp(145px,45cqh,230px)}.has-pdp-depth .transformation-product-copy{padding:15px 17px}.has-pdp-depth .transformation-product-copy h3{font-size:clamp(25px,7.2cqh,34px)}.has-pdp-depth .transformation-product-support{display:block;font-size:11px;line-height:1.4;margin-top:9px}.has-pdp-depth .transformation-reasons{display:block;padding-top:10px}.has-pdp-depth .transformation-reasons li{font-size:10px;line-height:1.4;margin-top:6px}.has-pdp-depth .transformation-specs{display:none}.pdp-depth-buybar{flex-basis:54px;padding:5px 12px}.pdp-depth-buybar>span:first-child{font-size:10px}.pdp-depth-buybar>span:first-child>span{display:none}.pdp-depth-buybar button{min-height:44px;font-size:10px;padding:6px 12px;gap:18px}.pdp-depth-panel{padding:17px}.pdp-depth-heading h4{font-size:25px}.pdp-depth-heading>span{font-size:9px;margin-bottom:6px}.pdp-depth-use{gap:13px}.pdp-use-photographs{grid-template-columns:1fr 1fr;grid-template-rows:1.3fr 1fr;gap:7px}.pdp-use-photographs .pdp-use-driveway{grid-row:auto;grid-column:1/3}.pdp-use-photographs figcaption{inset:auto 10px 11px}.pdp-use-photographs figcaption span{font-size:8px;margin-bottom:3px}.pdp-use-photographs figcaption strong{font-size:11px}.pdp-use-driveway figcaption strong{font:500 17px/1.1 Inter,sans-serif;max-width:200px}.pdp-use-footnote{font-size:9px}.pdp-depth-details{display:block;padding:0 17px 13px;overflow-y:auto}.pdp-kit-portrait{float:right;width:100px;height:137px;padding:8px 0 0 10px;background:transparent}.pdp-kit-portrait>span,.pdp-kit-portrait>p{display:none}.pdp-kit-portrait>img{height:100%}.pdp-detail-copy{padding:17px 0 0}.pdp-detail-copy .pdp-depth-heading{min-height:112px}.pdp-detail-copy .pdp-depth-heading h4{font-size:25px;text-wrap:initial}.pdp-included-list{margin-top:10px;clear:both}.pdp-included-list>div{grid-template-columns:105px 1fr;gap:8px;padding:7px 0}.pdp-included-list dt{font-size:11px}.pdp-included-list dd{font-size:10px}.pdp-rating-table{margin-top:14px;font-size:10px}.pdp-rating-table caption{font-size:11px;padding-bottom:5px}.pdp-rating-table th,.pdp-rating-table td{padding-block:5px}.pdp-motor-detail{font-size:9px}.pdp-depth-questions{display:block;overflow-y:auto}.pdp-questions-intro>img{display:none}.pdp-questions-intro h4 br{display:none}.pdp-question-list{margin-top:18px}.pdp-question-list>div{padding:9px 0}.pdp-question-list dt{font-size:11px}.pdp-question-list dd{font-size:10px;line-height:1.4;margin-top:4px}}@media (prefers-reduced-motion:reduce){.has-pdp-depth .pdp-document-flow{transition:none}}.pdp-water-fit{margin-top:13px;font:400 10px/1.5 Inter,sans-serif;color:#6b7280}.pdp-water-fit strong{display:block;color:#323941;font-weight:500}.transformation-static-depth{color:#323941;margin-block:24px}.transformation-static-depth .pdp-depth-panel{height:auto;min-height:420px;margin-block:20px;overflow:visible;border:1px solid rgba(50,57,65,.14);border-radius:10px}.transformation-static-depth .pdp-use-photographs{min-height:330px}.transformation-static-depth .pdp-kit-portrait>img{height:330px}.transformation-static-depth .pdp-questions-intro>img{height:260px}@media (max-width:700px){.pdp-water-fit{margin-top:9px;font-size:9px}.transformation-static-depth .pdp-depth-panel{min-height:0}.transformation-static-depth .pdp-depth-use{height:490px}.transformation-static-depth .pdp-kit-portrait>img{height:100%}}.has-pdp-depth .transformation-browser-bar,.has-pdp-depth .transformation-store-bar{flex-shrink:0}.pdp-depth-panel{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(94,88,132,.35) transparent}.pdp-depth-panel:focus-visible,.has-pdp-depth .transformation-product-copy:focus-visible{outline:3px solid #E23487;outline-offset:-3px}.pdp-kit-cutout{position:relative;width:100%;aspect-ratio:1;max-height:calc(100% - 65px);min-height:0;margin-block:auto}.pdp-kit-cutout>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 13px 10px rgba(50,57,65,.14))}.pdp-part-leaders{position:absolute;inset:0;width:100%;height:100%;fill:#5e5884}.pdp-part-leaders path{fill:none;stroke:#5e5884;stroke-width:1}.pdp-part-label{position:absolute;left:5%;color:#5e5884;font:400 9px/1.4 Inter,sans-serif;padding:4px 5px;background:#faf7f1f0;border-radius:4px}.pdp-part-label strong{display:block;font-weight:500;font-size:10px}.pdp-part-reel{top:7%}.pdp-part-nozzles{bottom:1%}.transformation-static-depth .pdp-kit-cutout{max-width:350px;max-height:none}@media (max-width:700px){.pdp-kit-cutout{width:100%;height:100%;max-height:none;margin:0}.pdp-part-leaders,.pdp-part-label{display:none}}.pdp-depth-panel,.has-pdp-depth .transformation-pdp-body,.has-pdp-depth .transformation-product-copy{overscroll-behavior:auto}@container (min-width:650px) and (max-height:360px){.pdp-depth-details{grid-template-columns:.8fr 1.4fr;gap:22px}.pdp-kit-portrait{padding:12px 16px}.pdp-kit-cutout{width:min(100%,calc(100cqh - 78px));max-height:none;flex:none}.pdp-kit-portrait>span{font-size:9px}.pdp-kit-portrait>p{font-size:10px;line-height:1.35}.pdp-detail-copy{padding:15px 24px 10px 0}.pdp-detail-copy .pdp-depth-heading h4{font-size:27px}.pdp-detail-copy .pdp-depth-heading h4 br{display:none}.pdp-detail-grids{display:grid;grid-template-columns:1fr 1.08fr;gap:25px;margin-top:16px}.pdp-included-list{margin-top:0}.pdp-included-list>div{display:block;padding:6px 0}.pdp-included-list>div:first-child{padding-top:0}.pdp-included-list dt{font-size:11px}.pdp-included-list dd{font-size:10px;margin-top:2px}.pdp-rating-table{margin-top:0;font-size:10px}.pdp-rating-table caption{font-size:11px;padding-bottom:5px}.pdp-rating-table th,.pdp-rating-table td{padding-block:6px}.pdp-motor-detail{font-size:10px;margin-top:9px}.pdp-water-fit{margin-top:12px;font-size:10px}.pdp-water-fit strong{display:inline;margin-right:5px}.pdp-part-label{font-size:8px}.pdp-part-label strong{font-size:9px}}@media (max-width:350px){.pdp-kit-portrait{width:72px;height:98px;padding-left:6px}.pdp-detail-copy .pdp-depth-heading{min-height:87px}.pdp-detail-copy .pdp-depth-heading h4{font-size:24px}.pdp-detail-copy .pdp-depth-heading>span{max-width:155px;font-size:8px}.pdp-depth-details{padding-inline:13px}.pdp-detail-copy{padding-top:13px}.pdp-included-list{margin-top:5px}.pdp-included-list>div{padding-block:6px;grid-template-columns:99px 1fr}.pdp-rating-table{margin-top:10px}.pdp-rating-table th,.pdp-rating-table td{padding-block:4px;padding-right:4px}.pdp-water-fit{margin-top:7px}}.transformation-story:not([data-reduced=true]) .transformation-stage{height:min(740px,var(--story-available,740px))}.transformation-story[data-reduced=true] .transformation-stage{height:clamp(500px,70svh,740px)}.pdp-explore-full{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-left:auto;padding:8px 14px;border-radius:4px;background:#5e5884;color:#faf7f1;font:500 12px/1.3 Inter,sans-serif;white-space:nowrap}.pdp-explore-full:hover{box-shadow:0 0 0 3px #5e58842e}.transformation-store-bar:has(.pdp-explore-full) .transformation-cart{margin-left:0}@media (max-width:700px){.transformation-store-bar:has(.pdp-explore-full){height:48px;gap:8px}.pdp-explore-full{min-height:44px;padding:6px 9px;gap:5px;font-size:11px}.transformation-store-bar:has(.pdp-explore-full) .transformation-cart{display:none}.transformation-story[data-reduced=true] .transformation-stage{height:560px}}.transformation-story .transformation-sheet-anchor,.transformation-story .transformation-pdp-anchor{margin:0;max-width:none;transform:none;translate:none;transition:inset .9s cubic-bezier(.22,1,.36,1),opacity .65s ease,visibility .65s;will-change:auto}.transformation-story .transformation-sheet-anchor{inset:20px 3% 16px}.transformation-story .transformation-sheet-anchor[aria-hidden=true]{inset:100px 21% 65px;transform:none}.transformation-story:is([data-stage=raw],[data-stage=enrich]) .transformation-pdp-anchor{inset:20px 3% 16px;transform:none}.transformation-story[data-stage=sell] .transformation-pdp-anchor{inset:58px max(0px,calc((100% - 1120px)/2)) 0;transform:none;animation:none}.transformation-story[data-stage=sell]:not([data-insight="2"]) .transformation-pdp-anchor{inset:100px 21% 65px}.transformation-story[data-stage=alive] .transformation-pdp-anchor{inset:0 max(0px,calc((100% - 1120px)/2)) 114px}.transformation-story[data-stage=questions] .transformation-pdp-anchor{inset:48px 0 64px 34%}.transformation-story[data-stage=improve] .transformation-pdp-anchor{inset:44px 4.5% 16px;transform:none}.transformation-story[data-stage=everywhere] .transformation-pdp-anchor{inset:15% 22%;transform:none}.transformation-story[data-stage=sell][data-insight="2"] .transformation-browser{animation:page-complete-glow 1.6s ease both}@keyframes page-complete-glow{0%{box-shadow:0 0 #e2348700}45%{box-shadow:0 0 45px 5px #e2348733}to{box-shadow:0 18px 60px #3239410d}}@media (max-width:700px){.transformation-story .transformation-sheet-anchor,.transformation-story:is([data-stage=raw],[data-stage=enrich]) .transformation-pdp-anchor{inset:8px 0}.transformation-story .transformation-sheet-anchor[aria-hidden=true],.transformation-story[data-stage=sell]:not([data-insight="2"]) .transformation-pdp-anchor{inset:280px 0 0}.transformation-story[data-stage=sell] .transformation-pdp-anchor{inset:40px 0 0}.transformation-story[data-stage=alive] .transformation-pdp-anchor{inset:0 0 108px}.transformation-story[data-stage=questions] .transformation-pdp-anchor{inset:280px 0 52px}.transformation-story[data-stage=improve] .transformation-pdp-anchor{inset:36px 0 8px}}@media (prefers-reduced-motion:reduce){.transformation-story .transformation-sheet-anchor,.transformation-story .transformation-pdp-anchor{transition:none}.transformation-story[data-stage=sell][data-insight="2"] .transformation-browser{animation:none}}.transformation-story[data-reduced=true] .transformation-waypoint{display:block;top:0!important;scroll-margin-top:calc(var(--story-top,80px) + 24px)}.transformation-story[data-stage=sell] .transformation-pdp-anchor{inset:0 max(0px,calc((100% - 1120px)/2)) 0}@media (max-width:700px){.transformation-story[data-stage=sell] .transformation-pdp-anchor{inset:0}}.transformation-story[data-tour-mode]{--tour-title-height:216px;--tour-controls-height:64px;--stage-height:740px;scroll-margin-top:calc(var(--story-top,80px) + 24px)}.transformation-story[data-tour-mode=manual]{height:auto}.transformation-story[data-tour-mode=scroll]{height:calc(100svh * (1 + var(--journey-length)))}.transformation-story[data-tour-mode] .transformation-pin{width:calc(100% - 2 * var(--page-gutter,32px));max-width:var(--page-width,1280px);padding:0 0 24px;margin-inline:auto;isolation:isolate}.transformation-story[data-tour-mode=manual] .transformation-pin{position:relative;top:0}.transformation-story[data-tour-mode=scroll] .transformation-pin{display:grid;grid-template-rows:var(--tour-title-height) var(--tour-controls-height) minmax(0,1fr);position:sticky;top:var(--story-top,80px);height:calc(100svh - var(--story-top,80px));padding-bottom:20px}.transformation-story[data-tour-mode] .transformation-pin>.transformation-title-row{min-height:var(--tour-title-height);height:auto;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:24px 0;text-align:left;position:relative;z-index:2}.transformation-story[data-tour-mode] .transformation-pin .transformation-title{animation:none;max-width:940px;min-width:0}.transformation-story[data-tour-mode] .transformation-pin .transformation-title h2{font:700 var(--type-section,clamp(2rem,3.75vw,3rem))/1.12 "Playfair Display",Georgia,serif;letter-spacing:-.025em;text-wrap:pretty}.transformation-story[data-tour-mode] .transformation-pin .transformation-title p{display:block;max-width:72ch;margin:12px 0 0;color:#faf7f1e0;font:400 var(--type-body,16px)/1.55 Inter,sans-serif}.transformation-story[data-tour-mode] .transformation-pin .transformation-title .transformation-opening-tagline{margin-top:12px;color:#faf7f1;font:600 22px/1.35 Inter,sans-serif}.transformation-story[data-tour-mode] .transformation-opening-logo{--brand-lockup-width:150px;margin:0;flex:none}.transformation-story[data-tour-mode] .transformation-pin>.transformation-controls{display:grid;grid-template-columns:minmax(0,1fr) 58px auto 48px;grid-template-areas:"chapters position actions skip";align-items:center;gap:12px;width:100%;max-width:760px;height:var(--tour-controls-height);min-height:var(--tour-controls-height);margin:0 auto;padding:8px 12px;border:0;border-radius:999px;background:hsl(var(--paper));color:hsl(var(--charcoal));z-index:20}.transformation-story[data-tour-mode=manual] .transformation-pin>.transformation-controls{position:sticky;top:calc(var(--story-top,80px) + 8px)}.transformation-story[data-tour-mode] .transformation-controls .transformation-tour-nav{grid-area:chapters;display:block;min-width:0;min-height:0;padding:0;border:0}.transformation-story[data-tour-mode] .transformation-chapter-select{display:block;width:100%}.transformation-story[data-tour-mode] .transformation-chapter-select .native-select{width:100%;max-width:240px}.transformation-story[data-tour-mode] .transformation-chapter-select select{width:100%;height:48px;min-height:48px;padding:10px 38px 10px 12px;border:0;border-radius:999px;background:transparent;cursor:pointer;color:hsl(var(--charcoal));font:500 var(--type-small,14px)/1.4 Inter,sans-serif}.transformation-story[data-tour-mode] .transformation-chapter-select .native-select-arrow{right:12px;width:16px;color:hsl(var(--primary))}.transformation-story[data-tour-mode] .transformation-chapter-select option{background:hsl(var(--paper));color:hsl(var(--charcoal))}.transformation-story[data-tour-mode] .transformation-controls .transformation-journey-position{grid-area:position;display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;margin:0;color:hsl(var(--charcoal) / .7);font:500 var(--type-small,14px)/1.4 Inter,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.transformation-story[data-tour-mode] .transformation-journey-position>span:first-child{color:hsl(var(--charcoal))}.transformation-story[data-tour-mode] .transformation-controls .transformation-journey-actions{grid-area:actions;display:flex;align-items:center;gap:8px;min-height:48px;width:auto;max-width:none;padding:0;margin:0;border:0}.transformation-story[data-tour-mode] .transformation-controls .transformation-journey-actions>:is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;height:48px;min-height:48px;padding:0;border:0;border-radius:999px;font:500 var(--type-small,14px)/1.4 Inter,sans-serif;text-decoration:none;transition:background-color .16s ease,color .16s ease}.transformation-story[data-tour-mode] .transformation-controls .transformation-back{width:48px;background:transparent;color:hsl(var(--primary))}.transformation-story[data-tour-mode] .transformation-controls .transformation-back:disabled{opacity:.3}.transformation-story[data-tour-mode] .transformation-controls .transformation-continue{width:112px;background:hsl(var(--primary));color:hsl(var(--paper))}.transformation-story[data-tour-mode] .transformation-journey-actions svg{flex:none}.transformation-story[data-tour-mode] .transformation-tour-skip{grid-area:skip;display:inline-flex;align-items:center;justify-content:center;height:48px;min-height:48px;border-radius:999px;color:hsl(var(--primary));font:500 var(--type-small,14px)/1.4 Inter,sans-serif;text-decoration:none}.transformation-story[data-tour-mode] .transformation-controls :is(button,a,select):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.transformation-story[data-tour-mode] .transformation-controls .transformation-continue:focus-visible{outline-offset:3px}@media (hover:hover){.transformation-story[data-tour-mode] .transformation-controls :is(.transformation-back:not(:disabled),.transformation-tour-skip,.transformation-chapter-select select):hover{background:hsl(var(--primary) / .08)}.transformation-story[data-tour-mode] .transformation-controls .transformation-continue:hover{background:hsl(var(--charcoal))}}.transformation-story[data-tour-mode] .transformation-work{min-height:0;min-width:0;padding-top:20px}.transformation-story[data-tour-mode=scroll] .transformation-work{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgb(250 247 241 / .5) transparent}.transformation-story[data-tour-mode] .transformation-work:focus-visible{outline:3px solid #FAF7F1;outline-offset:-3px}.transformation-story[data-tour-mode] .transformation-work>.transformation-stage{width:100%;max-width:none;height:740px}.transformation-story[data-tour-mode=scroll] .transformation-work>.transformation-stage{height:100%;min-height:440px}.transformation-story[data-tour-mode][data-stage=improve] .transformation-work>.transformation-stage:not(.has-approval){height:auto;min-height:100%}.transformation-story[data-tour-mode][data-stage=improve] .transformation-report-position{position:relative;inset:auto;width:100%;max-width:1000px;max-height:none;overflow:visible}.transformation-story[data-tour-mode][data-stage=improve] .transformation-work>.transformation-stage.has-approval{min-height:740px}.transformation-story[data-tour-mode][data-stage=improve] .has-approval .transformation-report-position{display:none}.transformation-story[data-tour-mode][data-stage=improve] .has-approval .transformation-product-support{display:block}.transformation-story[data-tour-mode][data-stage=everywhere] .transformation-work>.transformation-stage{height:740px}.transformation-story[data-tour-mode] .transformation-work>.transformation-local-plan{margin-top:0}.transformation-story[data-tour-mode] .transformation-pdp-anchor{transition:opacity .18s ease}.transformation-story[data-tour-mode] .transformation-browser,.transformation-story[data-tour-mode] .transformation-question-bubbles button,.transformation-story[data-tour-mode] .discovery-panel{animation:none}.transformation-story[data-tour-mode] .has-pdp-depth .pdp-document-flow{transition:none}.transformation-story[data-tour-mode] .transformation-product-support,.transformation-story[data-tour-mode] .transformation-reasons li{font-size:14px;line-height:1.55}.transformation-story[data-tour-mode] .transformation-product-name,.transformation-story[data-tour-mode] .transformation-specs dt,.transformation-story[data-tour-mode] .transformation-cart-status{font-size:12px}.transformation-story[data-tour-mode] .transformation-browser[data-research-step="2"] .transformation-product-name{display:block;font-size:13px;line-height:1.45}.transformation-story[data-tour-mode] .pdp-section-nav button,.transformation-story[data-tour-mode] .pdp-mobile-section label{font-size:12px}.transformation-story[data-tour-mode] .pdp-depth-panel :is(.pdp-section-description,.pdp-reason-grid p,.pdp-tips-grid p,.pdp-choose-grid p,.pdp-use-story-copy>p,.pdp-faq-accordions details p){font-size:14px;line-height:1.55}.transformation-story[data-tour-mode] .pdp-depth-panel :is(.pdp-reason-fact,.pdp-tip-fact,.pdp-extra-features p,.pdp-use-story-copy>div,.pdp-use-more,.pdp-spec-disclosure,.pdp-water-options span,.pdp-included-list dt,.pdp-included-list dd,.pdp-rating-table,.pdp-motor-detail,.pdp-water-fit){font-size:12px;line-height:1.5}.transformation-story[data-tour-mode] .pdp-faq-accordions summary{font-size:14px}.transformation-story[data-tour-mode] .pdp-depth-panel :is(h5,.pdp-extra-features h5){font-size:16px;line-height:1.35}.transformation-story[data-tour-mode] .pdp-depth-heading h4{font-size:32px;line-height:1.15}.transformation-story[data-tour-mode] .pdp-depth-heading>span{font-size:12px}.transformation-story[data-tour-mode] .transformation-store-bar .pdp-explore-full,.transformation-story[data-tour-mode] .transformation-choice-cue,.transformation-story[data-tour-mode] .transformation-seasons span{font-size:12px}.transformation-story[data-tour-mode] .transformation-seasons button{width:100px}.transformation-story[data-tour-mode] .transformation-story-placeholder{min-height:740px}@media (max-width:900px){.transformation-story[data-tour-mode=manual] .transformation-pin>.transformation-title-row{min-height:0}}@media (max-width:600px){.transformation-story[data-tour-mode]{--tour-controls-height:112px}.transformation-story[data-tour-mode] .transformation-pin>.transformation-controls{grid-template-columns:minmax(0,1fr) 58px;grid-template-rows:48px 48px;grid-template-areas:"chapters position" "actions skip";gap:0 8px;padding:8px;border-radius:14px}.transformation-story[data-tour-mode] .transformation-controls .transformation-journey-actions{display:grid;grid-template-columns:48px minmax(0,1fr)}.transformation-story[data-tour-mode] .transformation-controls .transformation-continue{width:100%}.transformation-story[data-tour-mode] .transformation-chapter-select .native-select{max-width:240px}.transformation-story[data-tour-mode] .transformation-chapter-select select{padding-left:10px;padding-right:30px;font-size:14px}.transformation-story[data-tour-mode] .transformation-chapter-select .native-select-arrow{right:8px}}@media (max-width:700px){.transformation-story[data-tour-mode] .transformation-pin>.transformation-title-row{display:block;padding:28px 0}.transformation-story[data-tour-mode] .transformation-pin .transformation-title p{font-size:16px;margin:12px 0 0;max-width:none}.transformation-story[data-tour-mode] .transformation-pin .transformation-title .transformation-opening-tagline{font-size:20px}.transformation-story[data-tour-mode] .transformation-opening-logo{--brand-lockup-width:120px;margin:20px 0 0}.transformation-story[data-tour-mode] .transformation-work>.transformation-stage{height:760px}.transformation-story[data-tour-mode][data-stage=questions] .transformation-work>.transformation-stage{height:1080px}.transformation-story[data-tour-mode][data-stage=questions] .transformation-discovery{top:0;height:340px}.transformation-story[data-tour-mode][data-stage=questions] .transformation-pdp-anchor{inset:372px 0 64px}.transformation-story[data-tour-mode] .discovery-panel :is(.discovery-result>p,.discovery-ai-answer>p,.discovery-search-query,.discovery-ai-query){font-size:14px;line-height:1.55}.transformation-story[data-tour-mode] .transformation-question-bubbles{gap:8px}.transformation-story[data-tour-mode] .transformation-question-bubbles button{min-height:48px;padding:10px;font-size:12px}}.transformation-after{width:100%;max-width:none;margin-inline:auto;padding:var(--section-space,80px) max(var(--page-gutter,32px),calc((100vw - var(--page-width,1280px)) / 2));display:block;text-align:center;color:#faf7f1;background:#323941}.transformation-after h2{font:700 var(--type-section,clamp(2rem,3.75vw,3rem))/1.12 "Playfair Display",Georgia,serif}.transformation-after p{max-width:570px;margin:16px auto 0;color:#faf7f1cc;font:400 var(--type-body,16px)/1.6 Inter,sans-serif}.transformation-after>a{display:flex;align-items:center;justify-content:center;gap:10px;width:-moz-fit-content;width:fit-content;margin:24px auto 0;border-bottom:1px solid rgb(250 247 241 / .4);min-height:var(--control-height,48px);font:500 var(--type-small,14px)/1.4 Inter,sans-serif}.transformation-after .transformation-payoff strong{font-weight:500}@media (prefers-reduced-motion:reduce){.transformation-story[data-tour-mode] .transformation-pdp-anchor,.transformation-story[data-tour-mode] .transformation-controls .transformation-journey-actions>:is(button,a){transition:none}}
