#apple-why-section{--why-ease: cubic-bezier(.16, 1, .3, 1);--why-ease-soft: cubic-bezier(.25, 1, .5, 1);--why-burgundy: 172, 22, 44}#apple-why-section .why-w{display:inline-block;overflow:hidden;vertical-align:top}#apple-why-section .why-w>span{display:inline-block;opacity:0;transform:translateY(100%);transition:opacity 1.2s var(--why-ease) calc(var(--w) * 60ms),transform 1.2s var(--why-ease) calc(var(--w) * 60ms)}#apple-why-section.why-head-in .why-w>span,#apple-why-section.why-in .why-w>span{opacity:1;transform:none}#apple-why-section .why-link{opacity:0;transform:translate(-10px);transition:opacity 1.2s var(--why-ease) .8s,transform 1.2s var(--why-ease) .8s}#apple-why-section.why-head-in .why-link,#apple-why-section.why-in .why-link{opacity:1;transform:none}#apple-why-section .apple-card{--d: calc(var(--i, 0) * .14s);opacity:0;transform:translate3d(0,72px,0);box-shadow:0 1px 2px #110c0e0a,0 8px 24px -12px #110c0e14;border-color:#0000000a;transition:opacity 1.1s cubic-bezier(.22,1,.36,1) var(--d),transform 1.1s cubic-bezier(.22,1,.36,1) var(--d);will-change:opacity,transform;isolation:isolate}#apple-why-section.why-in .apple-card{opacity:1;transform:translateZ(0)}#apple-why-section.why-settled .apple-card{transition:opacity .7s var(--why-ease-soft),scale .8s var(--why-ease-soft),box-shadow .7s var(--why-ease-soft),border-color .6s ease!important;will-change:transform}#apple-why-section.why-settled .why-step,#apple-why-section.why-settled .apple-card-plus.why-step{will-change:auto}#apple-why-section .apple-card:before{display:none}#apple-why-section .why-step{opacity:0;transform:translate3d(0,20px,0);transition:opacity .9s cubic-bezier(.22,1,.36,1) calc(var(--d) + .25s + var(--j, 0) * 55ms),transform .9s cubic-bezier(.22,1,.36,1) calc(var(--d) + .25s + var(--j, 0) * 55ms)}#apple-why-section.why-in .why-step{opacity:1;transform:translateZ(0)}#apple-why-section .why-divider{transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(rgb(var(--why-burgundy)),rgb(var(--why-burgundy))) 0 0 / 0% 100% no-repeat,#00000014;transition:transform 1s var(--why-ease) calc(var(--d) + .35s)}#apple-why-section.why-in .why-divider{transform:scaleX(1)}#apple-why-section .apple-card-plus{opacity:0;transform:scale(.6) rotate(-90deg);transition:opacity 1s var(--why-ease) calc(var(--d) + .4s),transform 1s cubic-bezier(.34,1.56,.64,1) calc(var(--d) + .4s)}#apple-why-section.why-in .apple-card-plus{opacity:1;transform:scale(1) rotate(0)}#apple-why-section .why-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;border-radius:inherit;overflow:hidden}#apple-why-section .why-sheen:after{content:"";position:absolute;top:-20%;bottom:-20%;width:45%;left:0;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,0) 20%,rgba(var(--why-burgundy),.06) 45%,rgba(255,255,255,.9) 50%,rgba(var(--why-burgundy),.06) 55%,transparent 80%);transform:translate3d(-120%,0,0) skew(-12deg);transition:transform 1.2s var(--why-ease-soft) calc(var(--d) + .5s)}#apple-why-section.why-in .why-sheen:after{transform:translate3d(340%,0,0) skew(-12deg)}#apple-why-section.why-settled .apple-card{--d: 0ms;transition-delay:0ms!important}#apple-why-section.why-settled .why-step,#apple-why-section.why-settled .why-divider,#apple-why-section.why-settled .apple-card-plus{transition-delay:0ms!important}#apple-why-section .why-spot,#apple-why-section .why-edge{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .9s var(--why-ease-soft)}#apple-why-section .why-spot{z-index:0;background:radial-gradient(520px circle at var(--mx, 50%) var(--my, 30%),rgba(var(--why-burgundy),.055),transparent 62%)}#apple-why-section .why-edge{z-index:21;padding:1.5px;background:radial-gradient(360px circle at var(--mx, 50%) var(--my, 30%),rgba(var(--why-burgundy),.75),rgba(var(--why-burgundy),.12) 45%,transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}#apple-why-section .apple-card.is-hot{border-color:rgba(var(--why-burgundy),.1);box-shadow:0 2px 4px #110c0e0a,0 24px 48px -20px #110c0e2e,0 60px 100px -40px rgba(var(--why-burgundy),.22)}#apple-why-section .apple-card.is-hot .why-spot,#apple-why-section .apple-card.is-hot .why-edge{opacity:1}#apple-why-section .apple-gallery-scroll.has-hot .apple-card:not(.is-hot){opacity:.55;scale:.97}#apple-why-section .apple-card.is-hot .why-cat{color:rgb(var(--why-burgundy))}#apple-why-section .apple-card.is-hot .why-divider{background-size:100% 100%,auto}#apple-why-section .apple-card.is-hot .apple-bullet-item{transform:translate3d(8px,0,0);background-color:#fff;border-color:#0000000f;box-shadow:0 6px 18px -10px #110c0e2e;transition:transform 1s var(--why-ease) calc(var(--j-pill, 0) * 70ms),background-color .7s ease,border-color .7s ease,box-shadow .7s ease}#apple-why-section .apple-card.is-hot .why-dot{background-color:rgb(var(--why-burgundy));transform:scale(1.5)}#apple-why-section .apple-card.is-hot .why-foot-label{color:#1d1d1f;transform:translate3d(4px,0,0)}#apple-why-section .apple-card.is-hot:not(.is-expanded) .apple-card-plus{background-color:rgb(var(--why-burgundy));color:#fff;transform:rotate(90deg) scale(1.1);box-shadow:0 10px 24px -8px rgba(var(--why-burgundy),.55);transition:transform 1s var(--why-ease),background-color .6s ease,color .6s ease,box-shadow .6s ease}#apple-why-section .apple-card.is-hot .why-step:hover,#apple-why-section .apple-card.is-hot .apple-bullet-item{transition:transform 1s var(--why-ease),background-color .6s ease,border-color .6s ease,box-shadow .6s ease,color .6s ease}@media(hover:hover)and (pointer:fine){#apple-why-section .apple-card.is-hot .apple-bullet-item:hover{transform:translate3d(14px,0,0);border-color:rgba(var(--why-burgundy),.18);box-shadow:0 10px 28px -12px rgba(var(--why-burgundy),.35);transition-delay:0ms!important}#apple-why-section .apple-card.is-hot .apple-bullet-item:hover .why-dot{transform:scale(2.1);box-shadow:0 0 0 4px rgba(var(--why-burgundy),.12)}}#apple-why-section .why-dot{transition:transform .8s var(--why-ease),background-color .6s ease,box-shadow .6s ease}#apple-why-section .why-foot-label,#apple-why-section .why-cat{transition:color .6s ease,transform .9s var(--why-ease)}#apple-why-section .apple-card-plus{transition:transform 1s var(--why-ease),background-color .6s ease,color .6s ease,box-shadow .6s ease;will-change:transform,opacity}@media(hover:none){#apple-why-section .apple-card:active{scale:.975;transition:scale .25s var(--why-ease)}}@media(prefers-reduced-motion:reduce){#apple-why-section .apple-card,#apple-why-section .why-step,#apple-why-section .why-divider,#apple-why-section .why-link,#apple-why-section .why-w>span{opacity:1!important;transform:none!important;translate:none!important;scale:none!important;rotate:none!important;transition:none!important}#apple-why-section .why-sheen{display:none}}@media(max-width:639px){#apple-why-section .apple-card .h-\[240px\]{height:auto}#apple-why-section .apple-card .line-clamp-2,#apple-why-section .apple-card .line-clamp-3,#apple-why-section .apple-card .line-clamp-4{display:block;-webkit-line-clamp:unset;overflow:visible}#apple-why-section .apple-card .apple-bullet-item{height:auto;min-height:72px}}#porsche-models-section .rz-head{--rz-ease: cubic-bezier(.16, 1, .3, 1);position:relative;display:flex;flex-direction:column;align-items:center;padding:clamp(8px,2vw,28px) 0 clamp(12px,2.5vw,36px);text-align:center}#porsche-models-section .rz-title{position:relative;margin:0;font-family:Porsche Next,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:clamp(40px,6.6vw,92px);line-height:1;letter-spacing:.07em;color:#f5f5f7;transition:letter-spacing 2s var(--rz-ease) .1s;white-space:nowrap;padding:0 .04em .12em}#porsche-models-section .rz-l{display:inline-block;vertical-align:top;padding:0 .05em .3em;margin:0 -.05em -.3em;clip-path:inset(-12% -10% 0 -10%)}#porsche-models-section .rz-l{transform:translate3d(0,108%,0) rotate(7deg);transform-origin:0 100%;opacity:0;filter:blur(18px);transition:transform 1.5s var(--rz-ease) calc(var(--d, 0) * 70ms),opacity .9s ease calc(var(--d, 0) * 70ms),filter 1.3s var(--rz-ease) calc(var(--d, 0) * 70ms)}#porsche-models-section .rz-head.is-in .rz-title{letter-spacing:-.035em}#porsche-models-section .rz-head.is-in .rz-l{transform:translateZ(0) rotate(0);opacity:1;filter:blur(0)}#porsche-models-section .rz-title:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;padding:inherit;pointer-events:none;color:transparent;background:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.95) 48%,rgba(210,214,224,.7) 52%,transparent 62%) 130% 0 / 260% 100% no-repeat;-webkit-background-clip:text;background-clip:text;opacity:0}#porsche-models-section .rz-head.is-in .rz-title:after{opacity:1;animation:rz-sheen 2.2s cubic-bezier(.45,0,.2,1) 1.5s 1 forwards}@keyframes rz-sheen{0%{background-position:130% 0}to{background-position:-30% 0;opacity:1}}#porsche-models-section .rz-rule{position:relative;width:min(300px,46vw);height:1px;margin-top:clamp(6px,1.2vw,16px)}#porsche-models-section .rz-rule:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5) 25%,rgba(255,255,255,.5) 75%,transparent);transform:scaleX(0);transition:transform 1.6s var(--rz-ease) .9s}#porsche-models-section .rz-head.is-in .rz-rule:before{transform:scaleX(1)}#porsche-models-section .rz-head:before{content:"";position:absolute;left:50%;top:38%;width:min(900px,90vw);height:260px;transform:translate(-50%,-50%) scale(.6);background:radial-gradient(closest-side,rgba(255,255,255,.075),transparent 70%);opacity:0;pointer-events:none;transition:opacity 2s ease .3s,transform 2.4s var(--rz-ease) .3s}#porsche-models-section .rz-head.is-in:before{opacity:1;transform:translate(-50%,-50%) scale(1)}#porsche-models-section.rz-js .porsche-range-card{opacity:0;translate:0 64px;scale:.97;transition-property:flex,width,opacity,translate,scale;transition-duration:.6s,.6s,1s,1.3s,1.3s;transition-timing-function:cubic-bezier(0,0,.2,1),cubic-bezier(0,0,.2,1),ease,cubic-bezier(.16,1,.3,1),cubic-bezier(.16,1,.3,1);transition-delay:0s,0s,calc(var(--ci, 0) * .13s),calc(var(--ci, 0) * .13s),calc(var(--ci, 0) * .13s)}#porsche-models-section.rz-js .porsche-range-card.is-in{opacity:1;translate:0 0;scale:1}#porsche-models-section.rz-js .porsche-range-card.is-done{transition-delay:0s}@media(prefers-reduced-motion:reduce){#porsche-models-section .rz-l,#porsche-models-section .rz-rule:before,#porsche-models-section.rz-js .porsche-range-card{transition:none!important;opacity:1!important;transform:none!important;translate:none!important;scale:none!important;filter:none!important;clip-path:none!important}#porsche-models-section .rz-title:after{display:none}}
