.cce{z-index:40;place-items:center;line-height:normal;display:grid;position:fixed;inset:0}.cce-backdrop{background:radial-gradient(90% 80% at 50% 45%,#05080cb8,#010204e6);position:absolute;inset:0}.cc-slot.cce-slot{--card-h:min(70svh, 760px);--u:calc(var(--card-h) / 100);width:min(72vw, calc(var(--card-h) * 1.72));height:var(--card-h);perspective:calc(var(--card-h) * 3.2);perspective-origin:50%}.cce-turn{transform-style:preserve-3d;position:absolute;inset:0}.cce .cce-card{cursor:default;transform:translate3d(0, 0, calc(var(--u) * var(--lift) * 1.2)) rotateY(calc(var(--ry) * 1deg)) rotateX(calc(var(--rx) * 1deg))}.cce-content{gap:calc(var(--u) * 6);padding:calc(var(--u) * 6) calc(var(--u) * 6.4) calc(var(--u) * 6);transform:translateZ(calc(var(--u) * .05));color:#f3f5f8;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid;position:absolute;inset:0}.cce-media{gap:calc(var(--u) * 3.4);flex-direction:column;min-height:0;display:flex}.cce-index{font-size:calc(var(--u) * 2.3);letter-spacing:.06em;color:#e2ecf6cc;font-weight:300;line-height:1;display:block}.cce-window{border-radius:calc(var(--u) * 1.8);background:radial-gradient(52% 46% at 50% 47%, rgb(var(--ice) / calc(.09 * var(--inner-k))), transparent 74%);flex:1;min-height:0;position:relative;overflow:hidden}.cce-temporary{object-fit:cover;object-position:50% 45%;width:100%;height:100%;filter:saturate(.85) contrast(1.14) brightness(1.24) drop-shadow(0 0 calc(var(--u) * .5) rgb(var(--ice) / .4));position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 47%,#000 46%,#0000008c 70%,#0000 100%);mask-image:radial-gradient(70% 70% at 50% 47%,#000 46%,#0000008c 70%,#0000 100%)}.cce-info{min-height:0;padding:calc(var(--u) * 1.5) calc(var(--u) * 6) 0 0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8e1f540 transparent;flex-direction:column;display:flex;overflow-y:auto}.cce-info>*{margin:0}.cce-info>:first-child{margin-top:auto}.cce-info>:last-child{margin-bottom:auto}.cce-info-top{justify-content:space-between;align-items:center;gap:calc(var(--u) * 2);flex:none;display:flex}.cce-title{margin-top:calc(var(--u) * 2.2);font-size:calc(var(--u) * 8.2);letter-spacing:-.01em;color:#fff;text-shadow:0 0 calc(var(--u) * .8) #d2ebff1f;font-weight:700;line-height:1}.cce-subtitle,.cce-short,.cce-meta,.cce-price-label{text-transform:uppercase}.cce-subtitle span,.cce-short span{display:block}.cce-subtitle{margin-top:calc(var(--u) * 3);font-size:max(13px, calc(var(--u) * 2.4));letter-spacing:.19em;color:#e8f0f8eb;font-weight:330;line-height:1.45}.cce-short{margin-top:calc(var(--u) * 3.4);font-size:max(12px, calc(var(--u) * 2.05));letter-spacing:.15em;color:#e4ecf5cc;text-shadow:0 0 calc(var(--u) * .9) rgb(var(--ice) / calc(.12 * var(--inner-k)));font-weight:340;line-height:1.4}.cce-divider{width:70%;height:1px;margin:calc(var(--u) * 4.2) 0 calc(var(--u) * 3.4);filter:drop-shadow(0 0 calc(var(--u) * .45) rgb(var(--ice) / calc(.55 * var(--inner-k))));background:linear-gradient(90deg,#ebf5ff47,#bee4fa1a 55%,#fff0);flex:none;display:block}.cce-meta{align-items:center;gap:calc(var(--u) * 1.3);font-size:max(11px, calc(var(--u) * 1.8));letter-spacing:.12em;color:#ecf2f8e6;text-shadow:0 0 calc(var(--u) * .9) rgb(var(--ice) / calc(.16 * var(--inner-k)));line-height:1;display:flex}.cce-meta-part{display:contents}.cce-dot{letter-spacing:0;font-size:.9em}.cce-price{align-items:baseline;gap:calc(var(--u) * 1.8);margin-top:calc(var(--u) * 3.6);flex-wrap:wrap;display:flex}.cce-price-label{font-size:max(10px, calc(var(--u) * 1.55));letter-spacing:.16em;color:#d6e4f29e;font-weight:400}.cce-price-value{font-size:calc(var(--u) * 4.2);letter-spacing:.01em;color:#fff;font-weight:600;line-height:1}.cce-price[data-pending] .cce-price-value{font-size:max(11px, calc(var(--u) * 1.85));letter-spacing:.12em;text-transform:uppercase;color:#cedeeeb3;font-weight:340}.cce-actions{gap:calc(var(--u) * 1.8);margin-top:calc(var(--u) * 4.6);flex-wrap:wrap;display:flex}.cce-chevron{width:1.5em;height:1.5em;margin-right:-.4em;transition:transform .42s cubic-bezier(.2,.7,.2,1)}.cce-cta[aria-expanded=true] .cce-chevron{transform:rotate(180deg)}.cce-details{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.25,.8,.25,1),opacity .38s;display:grid}.cce-details[data-open=true]{opacity:1;grid-template-rows:1fr}.cce-details>div{min-height:0;overflow:hidden}.cce-details-body{translate:0 calc(var(--u) * 1.2);padding:calc(var(--u) * 4) 0 calc(var(--u) * 1);font-size:max(13px, calc(var(--u) * 2.1));color:#dce8f4d6;line-height:1.65;transition:translate .36s cubic-bezier(.25,.8,.25,1)}.cce-details[data-open=true] .cce-details-body{translate:0}.cce-details-pending{color:#cedeee9e}.cce-facts{grid-template-columns:repeat(auto-fit, minmax(calc(var(--u) * 14), 1fr));gap:calc(var(--u) * 1.4) calc(var(--u) * 3);margin:calc(var(--u) * 2.4) 0 0;padding-top:calc(var(--u) * 2.4);border-top:1px solid #dcecfa1f;display:grid}.cce-facts div{gap:calc(var(--u) * .6);display:grid}.cce-facts dt{font-size:max(10px, calc(var(--u) * 1.5));letter-spacing:.16em;text-transform:uppercase;color:#d6e4f299}.cce-facts dd{font-size:max(13px, calc(var(--u) * 2.1));color:#f0f6fceb;margin:0;font-weight:500}.cce-details-body p{margin:0 0 calc(var(--u) * 1.6)}.cce-details-body h3{margin:calc(var(--u) * 2.6) 0 calc(var(--u) * 1.2);font-size:max(11px, calc(var(--u) * 1.6));letter-spacing:.16em;text-transform:uppercase;color:#ecf4fceb;font-weight:500}.cce-details-body ul{margin:0;padding:0;list-style:none}.cce-details-body li{padding-left:calc(var(--u) * 2.2);margin-bottom:calc(var(--u) * .8);position:relative}.cce-details-body li:before{content:"";width:calc(var(--u) * .7);height:calc(var(--u) * .7);background:rgb(var(--ice) / .8);box-shadow:0 0 calc(var(--u) * .8) rgb(var(--ice) / .6);border-radius:50%;position:absolute;top:.72em;left:0}.cce-close{--ring:max(34px, calc(var(--u) * 5.6));top:calc(var(--u) * 3.6);right:calc(var(--u) * 3.6);z-index:3;width:max(48px, calc(var(--u) * 7.4));height:max(48px, calc(var(--u) * 7.4));color:#fffffff0;cursor:pointer;transform:translateZ(calc(var(--u) * .3));-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:0;display:grid;position:absolute}.cce-close-ring{width:var(--ring);height:var(--ring);box-shadow:0 0 calc(var(--u) * .9) rgb(var(--ice) / calc(.2 * var(--inner-k) / 1.89));pointer-events:none;background:#06080b52;border-radius:50%;place-items:center;transition:background-color .24s,box-shadow .24s;display:grid;position:relative}.cce-close-ring:before{content:"";padding:max(1.2px, calc(var(--u) * .22));background:conic-gradient(from calc((var(--sweep) - 40) * 1deg), #fff, #b9c4cf 8%, #4a525d 22%, #15191e 42%, #66727f 53%, #8fd0ea 62%, #dfe7ef 79%, #fff 91%, #fff);-webkit-mask-composite:xor;border-radius:50%;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cce-close:hover .cce-close-ring{box-shadow:0 0 calc(var(--u) * 1.4) rgb(var(--ice) / .32);background:#121a248c}.cce-close:focus{outline:none}.cce-close:focus-visible .cce-close-ring{box-shadow:0 0 0 2px #ffffffd9}.cce-close svg{width:52%;height:52%}@media (max-width:820px),(max-aspect-ratio:1){.cc-slot.cce-slot{--card-h:min(88svh, 920px);width:min(92vw, calc(var(--card-h) * .66))}.cce-content{gap:calc(var(--u) * 3);padding:calc(var(--u) * 5) calc(var(--u) * 4.4) calc(var(--u) * 4.4);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.cce-window{height:calc(var(--u) * 28);flex:none}.cce .hs[data-size=large]{--hs-size:calc(var(--u) * 27)}.cce-info{padding-right:0}.cce-title{font-size:calc(var(--u) * 6.2);margin-top:0}}@media (max-width:480px) and (max-aspect-ratio:1){.cce-window{height:calc(var(--u) * 22)}.cce .hs[data-size=large]{--hs-size:calc(var(--u) * 21)}}@media (max-width:480px) and (max-height:640px) and (max-aspect-ratio:1){.cce-window{height:calc(var(--u) * 17)}.cce .hs[data-size=large]{--hs-size:calc(var(--u) * 16)}}.cce-language{margin-top:calc(var(--u) * 1.8);padding:calc(var(--u) * .9) calc(var(--u) * 1.7);color:#b4e6f8f2;font-size:max(11px, calc(var(--u) * 1.9));letter-spacing:.08em;background:#102a3785;border:1px solid #80d7f24d;border-radius:999px;align-self:flex-start;font-weight:650;line-height:1}.cce-edition-picker{justify-content:flex-end;align-self:center;margin:0 0 0 auto}.cce-price-value{min-width:0;max-width:100%;font-size:clamp(17px, calc(var(--u) * 3.15), 30px);letter-spacing:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-wrap:balance;line-height:1.14;display:inline-block}.cce-cta[disabled]{cursor:not-allowed;opacity:.46;filter:grayscale(.65);pointer-events:none}.cc-heading{top:calc(var(--u) * (15 - var(--heading-lift,0)))}.cc-heading>.cc-title,.cc-heading>.cc-subtitle{margin:0;position:static}.cc-heading>.cc-title{font-size:calc(var(--u) * 6.3 * var(--title-fit,1));overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.cc-heading>.cc-subtitle{margin-top:calc(var(--u) * 1.9)}.cc-heading[data-lines="1"]>.cc-title{white-space:nowrap}.cin{overscroll-behavior:none;touch-action:pinch-zoom;background:#000;line-height:normal;position:fixed;inset:0;overflow:clip}:root:has(.cin){overscroll-behavior:none}.cin-videos,.cin-video,.cin-ambient,.cin-ripple,.cin-ui,.cin-cards{position:absolute;inset:0}.cin-videos{isolation:isolate;transition:filter .45s}.cin-videos[data-dim]{filter:brightness(.5)}.cin-videos[data-hover-dim]{filter:brightness(var(--hover-dim,.6))}.cin-video{object-fit:cover;background:#000;width:100%;height:100%}.cin-ambient{opacity:0;pointer-events:none;width:100%;height:100%}.cin-ripple{z-index:-1;opacity:0;pointer-events:none;width:100%;height:100%}.cin-ripple[data-kind=liquid]{z-index:auto}.cin-ui{pointer-events:none}.cin-cards{--cards:0;opacity:var(--cards);pointer-events:none;-webkit-mask-image:linear-gradient(180deg, transparent calc(var(--site-header-h,0px) - 6px), #000 calc(var(--site-header-h,0px) + 72px));mask-image:linear-gradient(180deg, transparent calc(var(--site-header-h,0px) - 6px), #000 calc(var(--site-header-h,0px) + 72px))}.cin-cards[data-live=true] .cin-lane-item{pointer-events:auto}.cin-lane{top:0;bottom:0;left:var(--lane-x);width:0;position:absolute}.cin-lane-item{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.cin-lane-right .cc-slot{perspective-origin:40% 76%}.cin-lane-item{touch-action:none}.cin-cards[data-dragging=true] .cin-lane-item{cursor:grabbing}.cin-cards{--arrow-len:clamp(150px, 30vh, 300px);--arrow-ice:226 240 250;--arrow-glow:150 214 245;--arrow-inset:max(30px, calc((var(--lane-left,20vw) - var(--lane-card-w,25vh) * .455) / 2));--arrow-reach:40px;--arrow-grow:1.75;--arrow-weight:1.5;--arrow-head-grow:1.6}.cin-arrow{--grow:1;--weight:1;--head:1;width:calc(var(--arrow-reach) * 2 + 4px);height:calc(var(--arrow-len) + var(--arrow-reach) * 2);color:rgb(var(--arrow-ice));cursor:pointer;pointer-events:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;top:50%;translate:-50% -50%}.cin-arrow-left{left:var(--arrow-inset)}.cin-arrow-right{left:calc(100% - var(--arrow-inset))}.cin-cards[data-live=true] .cin-arrow{pointer-events:auto}.cin-arrow:focus{outline:none}.cin-arrow-visual{inset:var(--arrow-reach) 0;opacity:.61;filter:drop-shadow(0 0 4px rgb(var(--arrow-glow) / .42));transform:scale(var(--weight), var(--grow));pointer-events:none;transition:opacity .22s cubic-bezier(.22,1,.36,1),filter .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);display:block;position:absolute}.cin-arrow-right .cin-arrow-visual{scale:1 -1}.cin-arrow-line{background:linear-gradient(180deg, rgb(var(--arrow-ice) / 0) 0%, rgb(var(--arrow-ice) / .75) 24%, rgb(var(--arrow-ice) / .9) 70%, rgb(var(--arrow-ice) / .55) 96%, rgb(var(--arrow-ice) / .2) 100%);width:1px;position:absolute;top:0;bottom:1px;left:50%;translate:-50%}.cin-arrow-head{width:13px;height:7.5px;translate:-50%;transform:scale(calc(var(--head) / var(--weight)), calc(var(--head) / var(--grow)));transform-origin:50% 100%;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:50%;overflow:visible}.cin-arrow-pulse{--pulse-len:42px;width:3px;height:var(--pulse-len);background:linear-gradient(180deg, rgb(var(--arrow-ice) / 0) 0%, rgb(var(--arrow-ice) / .55) 48%, #fff 78%, rgb(var(--arrow-glow) / 0) 100%);box-shadow:0 calc(var(--pulse-len) * .28) 6px .5px rgb(var(--arrow-glow) / .55), 0 calc(var(--pulse-len) * .28) 14px 1px rgb(var(--arrow-glow) / .22);filter:blur(.4px);opacity:0;border-radius:2px;margin-left:-1.5px;animation:6.5s cubic-bezier(.45,0,.35,1) infinite cin-arrow-pulse;position:absolute;top:0;left:50%}.cin-arrow-right .cin-arrow-pulse{animation-delay:-3.25s}@keyframes cin-arrow-pulse{0%{opacity:0;transform:translateY(0)}6%{opacity:var(--pulse,.78)}34%{opacity:var(--pulse,.78)}42%,to{transform:translateY(calc(var(--arrow-len) - var(--pulse-len)));opacity:0}}.cin-arrow:focus-visible{--grow:var(--arrow-grow);--weight:var(--arrow-weight);--head:var(--arrow-head-grow)}@media (hover:hover){.cin-arrow:hover:not(:disabled){--grow:var(--arrow-grow);--weight:var(--arrow-weight);--head:var(--arrow-head-grow)}}:is(.cin-arrow:hover .cin-arrow-visual,.cin-arrow:focus-visible .cin-arrow-visual){--pulse:1;opacity:.77;filter:brightness(1.22) drop-shadow(0 0 5px rgb(var(--arrow-glow) / .5))}.cin-arrow:active .cin-arrow-visual{opacity:.85;filter:brightness(1.5) drop-shadow(0 0 6px rgb(var(--arrow-glow) / .55));transition-duration:60ms}.cin-arrow:disabled{cursor:default}.cin-cards[data-hold=true] .cin-arrow{pointer-events:none}.cin-cards[data-hold=true] .cin-arrow-visual{opacity:.2}@media (max-width:1100px){.cin-cards{--arrow-len:clamp(130px, 24vh, 230px)}}@media (max-aspect-ratio:5/8){.cin-lane-left{left:50%}.cin-lane-right{display:none}}@media (max-height:560px){.cin-lane .cc-slot{--card-h:calc(70svh * var(--card-scale))}}@media (prefers-reduced-motion:reduce){.cin-arrow-pulse{animation:none}}
