@media (min-width:701px){.sports-section{container:sports/inline-size}.sports-heading,.sports-layout,.sports-note,.sports-guides{max-width:none;margin:0}.sports-note{margin-top:clamp(14px,1.4vw,20px)}.sports-heading{margin-bottom:clamp(32px,3vw,48px)}.sports-guides{align-items:baseline;gap:.375rem clamp(20px,2.4vw,40px);margin-top:clamp(20px,2vw,32px)}.sports-guides ul{flex:1;gap:.375rem clamp(18px,2vw,32px)}.sports-guides li:last-child{margin-left:auto}.sports-guides a{text-underline-offset:.36em;background:0 0;border:0;border-radius:8px;margin:0 -8px;padding:0 8px;font-weight:400;-webkit-text-decoration:underline #091a2e52;text-decoration:underline #091a2e52;text-decoration-thickness:1px;transition:text-decoration-color .2s}.sports-guides a:hover{text-decoration-color:currentColor}.sports-guides li:last-child a{text-underline-offset:.36em;gap:8px;font-weight:600;text-decoration-color:#0000}.sports-guides li:last-child a:hover{text-decoration-color:currentColor}.sports-guides li:last-child a:after{content:"";background:currentColor;flex:none;width:1em;height:1em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.5 4l4 4-4 4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11M9.5 4l4 4-4 4'/%3E%3C/svg%3E") 50%/contain no-repeat}.sports-stand-in{position:absolute;inset:0}.sports-stand-in img{object-fit:cover;object-position:50% 30%;opacity:0;width:100%;height:100%;transition:opacity .5s}.sports-stand-in[data-state=ready] img{opacity:1}.sports-media:has(.sports-stand-in) .sports-poster>*{visibility:hidden}[data-active=true]>.sports-media{flex-direction:column;align-items:flex-end;gap:10px;padding:16px;display:flex}.sports-poster{height:auto;position:absolute;inset:0}.sports-play,.sports-media-status{z-index:2;position:relative;inset:auto}.sports-play{background:#04131e8c;border:1.5px solid #fff;flex:none;transition:background .2s}.sports-play:hover{background:#04131ed9}.sports-play:focus-visible{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 7px #04131e}.sports-media-status{max-width:min(100%,22rem);box-shadow:0 12px 28px -14px #04131e99}.sports-media-status button:focus-visible{outline-offset:0}:is(.sports-stage,.sports-rail,.sports-copy)>:first-child{--sport:0}:is(.sports-stage,.sports-rail,.sports-copy)>:nth-child(2){--sport:1}:is(.sports-stage,.sports-rail,.sports-copy)>:nth-child(3){--sport:2}:is(.sports-stage,.sports-rail,.sports-copy)>:nth-child(4){--sport:3}:is(.sports-stage,.sports-rail,.sports-copy)>:nth-child(5){--sport:4}:is(.sports-stage,.sports-rail,.sports-copy)>:nth-child(6){--sport:5}@media (min-width:1101px){@container sports (min-width:60rem){.sports-layout{--sports-gap:10px;--sports-closed:calc((100cqi - 5 * var(--sports-gap)) / 9.2);--sports-open:calc(var(--sports-closed) * 4.2);--sports-inset:24px;--sports-edge:clamp(11px, calc(1.6cqi - 5px), 20px);height:min(clamp(420px, 35vw, 580px), max(360px, calc(100svh - var(--d-header-pinned) - var(--d-h2) * 1.04 - clamp(32px, 3vw, 48px) - 48px)));display:block;position:relative}.sports-stage{gap:var(--sports-gap);aspect-ratio:auto;background:0 0;border-radius:0;height:100%;display:flex;overflow:visible}.sports-stage>[data-sport-layer]{isolation:isolate;opacity:1;background:#0c2434;border-radius:24px;flex:1 1 0;min-width:0;position:relative;inset:auto;overflow:hidden}.sports-stage>[data-sport-layer][data-active=true]{flex-grow:4.2}.sports-stage>[data-sport-layer]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#04131ea8 0,#04131e99 2.75rem,#04131e6b 4.25rem,#04131e38 5.75rem,#04131e14 7.25rem,#04131e00 8.75rem);height:8.75rem;position:absolute;inset:0 0 auto}.sports-stage>[data-sport-layer]:not(:has(.sports-stand-in,.sports-media>img,.sports-video)):before{content:none}.sports-stand-in img,.sports-media>img,.sports-video{object-position:50% 24%}:is(.sports-poster,.sports-stand-in,.sports-media>img,.sports-video){filter:saturate(.8)brightness(.8)}[data-active=true]>.sports-media>:is(.sports-poster,.sports-stand-in,img,.sports-video){filter:saturate()brightness()}.sports-poster{padding:0}.sports-poster-brand,[data-active=false] .sports-poster-filename{visibility:hidden}[data-active=false] .sports-poster-name{display:none}.sports-poster-symbol{width:clamp(40px,44%,60px);max-width:none;margin:0}[data-active=true] .sports-poster{padding:3.5rem 24px 11.5rem}[data-active=true] .sports-poster-symbol{width:clamp(72px,20%,112px);margin-bottom:16px}[data-active=true] .sports-poster-filename{text-align:right;max-width:60%;line-height:1.4;inset:22px 24px auto auto}.sports-controls{z-index:1;pointer-events:none;max-width:none;position:absolute;inset:0}.sports-rail-wrap{background:0 0;border-radius:0;width:auto;max-width:none;margin:0;position:absolute;inset:0}.sports-rail{gap:var(--sports-gap);height:100%;padding:0;overflow:visible}.sports-rail-hint{display:none}.sports-rail button{color:#fff;text-align:left;min-width:0;min-height:0;text-indent:var(--sports-edge);text-shadow:0 1px 2px #04131e66;pointer-events:auto;background:0 0;border-radius:24px;flex:1 1 0;justify-content:flex-start;align-items:flex-start;padding:20px 0 0;display:flex;position:relative}.sports-rail button[aria-selected=true]{text-indent:var(--sports-inset);pointer-events:none;background:0 0;flex-grow:4.2}.sports-rail button:focus-visible{outline-offset:3px;outline:3px solid #327dbb}.sports-rail button:after{content:"";bottom:max(14px, var(--sports-edge));left:var(--sports-edge);background:linear-gradient(#fff,#fff) 50%/12px 2px no-repeat border-box,linear-gradient(#fff,#fff) 50%/2px 12px no-repeat border-box,#04131e73;border:1.5px solid #fff;border-radius:50%;width:36px;height:36px;position:absolute}.sports-rail button[aria-selected=true]:after{opacity:0;scale:.7}#sport-panel,.sports-copy{position:absolute;inset:0}#sport-panel{overflow:clip}.sports-copy{background:0 0;border:0;border-radius:0;padding:0;display:block}.sports-copy>[data-sport-layer]{bottom:var(--sports-inset);left:calc(var(--sport) * (var(--sports-closed) + var(--sports-gap)) + var(--sports-inset));width:max-content;max-width:calc(var(--sports-open) - 2 * var(--sports-inset));background:#fff;border-radius:12px;padding:clamp(1.125rem,1.55vw,1.625rem) clamp(1.25rem,1.9vw,1.875rem) clamp(1.1875rem,1.65vw,1.75rem);position:absolute;box-shadow:0 1px 1px #04131e14,0 18px 36px -18px #04131e99}.sports-copy h3{letter-spacing:-.03em;text-wrap:balance;margin-bottom:.5rem;font-size:clamp(1.75rem,.91rem + 1.22vw,2.375rem);line-height:1.08}.sports-copy p{text-wrap:balance;width:0;min-width:100%;font-size:1.0625rem;line-height:1.5}#sport-panel:focus-visible{outline:none}#sport-panel:focus-visible .sports-copy>[data-active=true]{outline:3px solid var(--navy);box-shadow:0 0 0 6px #fff,0 0 0 7px #04131e,0 18px 36px -18px #04131e99}@media (hover:hover){:is(.sports-layout:has(.sports-rail>:first-child:hover) .sports-stage>:first-child :is(.sports-poster,.sports-stand-in,.sports-media>img),.sports-layout:has(.sports-rail>:nth-child(2):hover) .sports-stage>:nth-child(2) :is(.sports-poster,.sports-stand-in,.sports-media>img),.sports-layout:has(.sports-rail>:nth-child(3):hover) .sports-stage>:nth-child(3) :is(.sports-poster,.sports-stand-in,.sports-media>img),.sports-layout:has(.sports-rail>:nth-child(4):hover) .sports-stage>:nth-child(4) :is(.sports-poster,.sports-stand-in,.sports-media>img),.sports-layout:has(.sports-rail>:nth-child(5):hover) .sports-stage>:nth-child(5) :is(.sports-poster,.sports-stand-in,.sports-media>img),.sports-layout:has(.sports-rail>:nth-child(6):hover) .sports-stage>:nth-child(6) :is(.sports-poster,.sports-stand-in,.sports-media>img)){--sports-zoom:1.04;filter:saturate()brightness()}}}}@container sports not (min-width:60rem){.sports-layout{--sports-picture:min(38cqi, max(240px, calc((100svh - var(--d-top) - 48px) * .8)));grid-template-columns:var(--sports-picture) minmax(0, 1fr);align-items:start;gap:clamp(32px,5cqi,80px);display:grid}.sports-controls{align-self:center}.sports-rail-wrap{background:0 0;border-radius:0;margin-bottom:1.25rem}.sports-rail{flex-wrap:wrap;gap:8px;padding:0;overflow:visible}.sports-rail-hint{display:none}.sports-rail button{background:#fff;border:1px solid #c9d0d8;border-radius:8px;min-height:3rem;padding:.5rem 1.125rem;font-size:1rem}.sports-rail button:hover{border-color:var(--navy)}.sports-rail button[aria-selected=true]{border-color:var(--navy);background:var(--navy)}.sports-rail button:focus-visible{outline-offset:3px;outline:3px solid #327dbb}.sports-copy{border-radius:12px;padding:clamp(1.5rem,4cqi,2.75rem)}.sports-copy h3{letter-spacing:-.03em;text-wrap:balance;margin-bottom:.75rem;font-size:clamp(1.75rem,4.2cqi,3rem);line-height:1.08}.sports-copy p{text-wrap:pretty;max-width:30em;font-size:clamp(1.0625rem,1.9cqi,1.25rem)}}@media (max-width:1100px){@container sports (min-width:60rem){.sports-layout{--sports-picture:min(38cqi, max(240px, calc((100svh - var(--d-top) - 48px) * .8)));grid-template-columns:var(--sports-picture) minmax(0, 1fr);align-items:start;gap:clamp(32px,5cqi,80px);display:grid}.sports-controls{align-self:center}.sports-rail-wrap{background:0 0;border-radius:0;margin-bottom:1.25rem}.sports-rail{flex-wrap:wrap;gap:8px;padding:0;overflow:visible}.sports-rail-hint{display:none}.sports-rail button{background:#fff;border:1px solid #c9d0d8;border-radius:8px;min-height:3rem;padding:.5rem 1.125rem;font-size:1rem}.sports-rail button:hover{border-color:var(--navy)}.sports-rail button[aria-selected=true]{border-color:var(--navy);background:var(--navy)}.sports-rail button:focus-visible{outline-offset:3px;outline:3px solid #327dbb}.sports-copy{border-radius:12px;padding:clamp(1.5rem,4cqi,2.75rem)}.sports-copy h3{letter-spacing:-.03em;text-wrap:balance;margin-bottom:.75rem;font-size:clamp(1.75rem,4.2cqi,3rem);line-height:1.08}.sports-copy p{text-wrap:pretty;max-width:30em;font-size:clamp(1.0625rem,1.9cqi,1.25rem)}}}@container sports not (min-width:28rem){.sports-layout{--sports-picture:min(100%, max(240px, calc((100svh - var(--d-top) - 48px) * .8)));grid-template-columns:minmax(0,1fr)}.sports-stage{width:var(--sports-picture)}}}@media (min-width:701px) and (prefers-reduced-motion:no-preference){.sports-guides li:last-child a:after{transition:translate .3s var(--d-out)}.sports-guides li:last-child a:hover:after{translate:3px}.sports-heading h2,.sports-guides>*{transition:opacity .9s var(--d-out) var(--d-wait,0s), translate 1.1s var(--d-out) var(--d-wait,0s)}@media (min-width:1101px){@container sports (min-width:60rem){.sports-guides>p{--d-wait:.62s}.sports-guides>ul{--d-wait:.68s}.sports-stage>[data-sport-layer],.sports-rail button{--d-wait:calc(var(--sport) * 60ms);transition:flex-grow .75s var(--d-out), text-indent .75s var(--d-out), opacity .9s var(--d-out) var(--d-wait), translate 1.1s var(--d-out) var(--d-wait)}:is(.sports-poster,.sports-stand-in,.sports-media>img,.sports-video){scale:var(--sports-zoom,1);transition:filter .75s var(--d-out), scale .6s var(--d-out), transform 1.4s var(--d-out) var(--d-wait,0s)}.sports-media>img{transition:filter .75s var(--d-out), scale .6s var(--d-out), transform 1.4s var(--d-out) var(--d-wait,0s), opacity .6s ease}@media (hover:hover){.sports-layout:has(.sports-rail button:hover) :is(.sports-poster,.sports-stand-in,.sports-media>img){transition-duration:.3s,.6s,1.4s,.6s}.sports-rail button:hover:after{rotate:90deg}}.sports-rail button:after{transition:opacity .3s ease .35s, scale .5s var(--d-out) .35s, rotate .6s var(--d-out)}.sports-rail button[aria-selected=true]:after{transition:opacity .15s linear, scale .15s linear, rotate .6s var(--d-out)}.sports-copy{--d-wait:.5s;transition:opacity .9s var(--d-out) var(--d-wait), translate 1.1s var(--d-out) var(--d-wait)}.sports-copy>[data-sport-layer]{clip-path:inset(-80px 100% -80px -80px);transition:opacity .1s linear, clip-path .25s var(--d-out), translate 0s linear .15s;translate:0 12px}.sports-copy>[data-active=true]~[data-sport-layer]{clip-path:inset(-80px -80px -80px 100%)}.sports-copy>[data-sport-layer][data-active=true]{clip-path:inset(-80px);transition:opacity .5s ease .3s, clip-path 0s, translate .5s var(--d-out) .3s;translate:0}}}@container sports not (min-width:60rem){[data-sport-layer]{transition:opacity .6s cubic-bezier(.455,.03,.515,.955)}.sports-controls{--d-wait:.12s}.sports-guides>*{--d-wait:.22s}.sports-stage,.sports-controls{transition:opacity .9s var(--d-out) var(--d-wait,0s), translate 1.1s var(--d-out) var(--d-wait,0s)}.sports-stand-in{transition:scale 1.4s var(--d-out);scale:1.06}[data-sport-layer][data-active=true] .sports-stand-in{scale:1}}@media (max-width:1100px){@container sports (min-width:60rem){[data-sport-layer]{transition:opacity .6s cubic-bezier(.455,.03,.515,.955)}.sports-controls{--d-wait:.12s}.sports-guides>*{--d-wait:.22s}.sports-stage,.sports-controls{transition:opacity .9s var(--d-out) var(--d-wait,0s), translate 1.1s var(--d-out) var(--d-wait,0s)}.sports-stand-in{transition:scale 1.4s var(--d-out);scale:1.06}[data-sport-layer][data-active=true] .sports-stand-in{scale:1}}}}@media (min-width:701px) and (prefers-reduced-motion:reduce){.sports-stage>[data-sport-layer],.sports-copy>[data-sport-layer],.sports-rail button:after,:is(.sports-poster,.sports-stand-in,.sports-video){transition:none}}@media screen and (min-width:701px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sports-heading,.sports-section{--d-seen:0;animation:linear both d-seen;animation-timeline:view();animation-range:entry 20vh entry calc(20vh + 2px)}.sports-section{--sports-lead:calc(12px + var(--d-section) + var(--d-h2) * 1.04 + clamp(32px, 3vw, 48px));animation-range:entry calc(20vh + var(--sports-lead)) entry calc(20vh + var(--sports-lead) + 2px)}@container style(--d-seen:0){.sports-heading h2,.sports-guides:not(:focus-within)>*{opacity:0;transition-delay:99999s;translate:0 32px}}@media (min-width:1101px){@container sports (min-width:60rem){@container style(--d-seen:0){.sports-layout:not(:focus-within) .sports-stage>[data-sport-layer],.sports-layout:not(:focus-within) .sports-rail button{opacity:0;transition-delay:0s,0s,99999s,99999s;translate:0 32px}.sports-layout:not(:focus-within) :is(.sports-poster,.sports-stand-in,.sports-media>img,.sports-video){transition-delay:0s,0s,99999s,0s;transform:scale(1.08)}.sports-layout:not(:focus-within) .sports-copy{opacity:0;transition-delay:99999s;translate:0 32px}}}}@container sports not (min-width:60rem){@container style(--d-seen:0){.sports-layout:not(:focus-within) :is(.sports-stage,.sports-controls){opacity:0;transition-delay:99999s;translate:0 32px}}}@media (max-width:1100px){@container sports (min-width:60rem){@container style(--d-seen:0){.sports-layout:not(:focus-within) :is(.sports-stage,.sports-controls){opacity:0;transition-delay:99999s;translate:0 32px}}}}}}
@media (min-width:701px){.comparison{--comparison-gap:clamp(32px, 3vw, 48px);--comparison-switch:clamp(340px, 13rem + 132px, 420px);display:block;container:comparison/inline-size}.comparison-tiles{display:none}@container comparison (min-width:36rem){.comparison-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:48px;padding:0;display:grid}.comparison-heading h2{grid-area:1/1}.comparison .segmented{width:var(--comparison-switch);grid-area:1/2;justify-self:end;max-width:none;margin:0}.comparison .segmented button{min-height:48px;font-size:1rem}.comparison .segmented button:focus-visible{outline-offset:1px}@container comparison not (min-width:42rem){.comparison-heading{grid-template-columns:minmax(0,1fr)}.comparison .segmented{grid-area:2/1;justify-self:start;margin-top:24px}.comparison-feedback{text-align:left;grid-area:3/1;justify-self:start;justify-items:start}}@media (hover:hover){.comparison .segmented button[aria-pressed=false]:hover{background:#eef1f5}}.comparison-feedback{min-height:var(--comparison-gap);max-width:var(--comparison-switch);text-align:right;grid-area:2/2;justify-self:end;place-items:center end;margin:0}.comparison-feedback button,.comparison-feedback-size>span{min-height:0;margin-left:.25rem;padding:0}.comparison-feedback button{position:relative}.comparison-feedback button:after{content:"";position:absolute;inset:-10px -8px -15px}.comparison-feedback button:focus-visible{outline-offset:2px}.comparison-data{--seam:max(clamp(136px, 11vw, 200px), 8.5rem);--pad:clamp(32px, 3vw, 52px);--gap:clamp(20px, 2vw, 36px);--fig:clamp(2.5rem, calc(1.2rem + 2.4vw), 3.75rem);--col:calc(var(--fig) * 3.7);--tile:3.5rem;--name:.875rem;--block:calc(var(--tile) + 6px + var(--name));--row:max(calc(var(--block) + 12px), calc(var(--fig) + 2rem));--line-name:1.375rem;--line-price:3.25rem;--line-count:1.75rem;--head:calc(var(--line-name) + var(--line-price) + var(--line-count));--rows-top:calc(var(--pad) + var(--head) + 12px);--board:calc(var(--rows-top) + 4 * var(--row) + var(--pad));--panel:calc((100cqw - var(--seam)) / 2);--zone:calc(var(--panel) - 2 * var(--pad) - var(--col) - var(--gap));--foot:calc(var(--pad) + var(--row) / 2 - .36 * var(--fig));--stand:calc(var(--board) - var(--pad) - var(--foot));grid-template-columns:minmax(0, 1fr) var(--seam) minmax(0, 1fr);grid-template-rows:minmax(var(--board), auto) auto;background:0 0;border:0;border-radius:0;display:grid;overflow:visible}.comparison-products{grid-area:1/1/2/-1;grid-template-columns:subgrid;border:0;display:grid}.comparison-products>div{grid-template-rows:var(--line-name) var(--line-price) var(--line-count) minmax(0, 1fr);padding:var(--pad);border:0;border-radius:24px;align-content:stretch;gap:0;display:grid;position:relative}.comparison-products>div:first-child{--light-x:calc(var(--pad) + var(--zone) / 2);--light-y:calc(var(--pad) + var(--stand) * .46);grid-column:1;grid-template-columns:minmax(0, 1fr) var(--col);column-gap:var(--gap);background:radial-gradient(calc(var(--stand) * .3) calc(var(--stand) * .54) at var(--light-x) var(--light-y), #4a8ccc80 0%, #3a78b552 28%, #2a62a029 58%, #1d4f8a0a 84%, #1d4f8a00 100%), radial-gradient(105% 120% at var(--light-x) 42%, #164274 0%, #10345d 32%, #0b2645 64%, #081a31 100%);color:#fff;border-right:0;box-shadow:0 40px 70px -56px #091a2ecc}.comparison-products>div:first-child>:is(span,strong){grid-column:2;justify-self:end}.comparison-products>div:last-child{grid-column:3;grid-template-columns:var(--col) minmax(0, 1fr);column-gap:var(--gap);background:#fff;box-shadow:0 0 0 1px #091a2e0f,0 40px 70px -56px #091a2e80}.comparison-products>div:last-child>:is(span,strong){grid-column:1;justify-self:start}.comparison .comparison-label{letter-spacing:.08em;text-transform:uppercase;grid-row:1;font-size:1.125rem;line-height:1.375rem}.comparison-products>div:first-child>.comparison-label{margin-right:-.08em}.comparison .comparison-value{justify-items:start}.comparison-products strong{letter-spacing:-.03em;grid-row:2;align-self:end;font-size:2.75rem;line-height:1}.comparison-products>div>span:last-child{grid-row:3;align-self:end;font-size:.9375rem;line-height:1.375rem}.comparison-products>div:first-child>span:last-child{color:#ffffffb8}.comparison-products .tube,.comparison-packshot{width:100%;height:var(--stand);margin:0 0 calc(var(--foot) - var(--pad));grid-row:1/-1;align-self:end;transform:none}.comparison-products .tube{object-position:50% 100%;filter:drop-shadow(0 4px 5px #02080f66)drop-shadow(0 22px 24px #02080f80);grid-column:1}.comparison-packshot{grid-column:2;max-width:none}.comparison-packshot img{object-position:50% 100%;filter:drop-shadow(0 6px 6px #091a2e1f)drop-shadow(0 26px 24px #091a2e29)}.comparison-products .tube.media-fallback{color:#ffffffb8;filter:none;background:#ffffff14;border-radius:12px;grid-area:1/1/-1;place-self:end center;width:min(100%,7rem)!important;height:var(--stand)!important}.comparison-image-error{background:#091a2e0a;border-radius:12px;height:70%;padding:0 .75rem;line-height:1.4;inset:auto calc(50% - 4.25rem) 0}.comparison-table-wrap{z-index:1;padding:var(--rows-top) 0 var(--pad);pointer-events:none;border-radius:24px;grid-area:1/1/2/-1;position:relative;overflow:visible}.comparison-table-wrap:focus-visible{outline-offset:6px}.comparison .comparison-table{border-spacing:0;min-width:0;font-size:1rem}.comparison .comparison-table :is(th,td){overflow-wrap:normal;white-space:nowrap;background:0 0;border:0;width:auto;padding:0}.comparison .comparison-table thead th{clip-path:inset(50%);height:0;font-size:0;line-height:0}.comparison .comparison-table thead th:first-child{width:var(--seam)}.comparison .comparison-table caption{top:calc(var(--rows-top) - var(--head) - 12px + .125rem);left:calc(50% - var(--seam) / 2);width:var(--seam);color:var(--muted);letter-spacing:.14em;text-align:center;text-transform:uppercase;text-wrap:balance;margin:0;padding:0 6px 0 calc(6px + .14em);font-size:.8125rem;font-weight:600;line-height:1.35;position:absolute}.comparison .comparison-table tbody tr{height:var(--row)}.comparison .comparison-table tbody th{padding:calc((var(--row) - var(--block)) / 2 + var(--tile) + 6px) 0 0 .12em;color:var(--muted);letter-spacing:.12em;font-size:.8125rem;font-weight:600;line-height:var(--name);text-align:center;text-transform:uppercase;vertical-align:top;translate:var(--panel) 0;pointer-events:auto}.comparison .comparison-table tbody td{font-size:var(--fig);vertical-align:top;line-height:1}.comparison .comparison-table tbody td:nth-child(2){text-align:right;translate:calc(-1 * var(--seam)) 0}.comparison .comparison-table tbody td:nth-child(3){text-align:left}.comparison .comparison-table tbody td>span{box-sizing:border-box;width:calc(var(--col) + var(--pad));max-width:none;height:var(--row);font-size:var(--fig);letter-spacing:-.04em;vertical-align:top;pointer-events:auto;align-content:center;font-weight:600;line-height:1;transition:opacity .25s;display:inline-grid}.comparison .comparison-table tbody td:nth-child(2)>span{padding-right:var(--pad);color:#fff;justify-items:end}.comparison .comparison-table tbody td:nth-child(3)>span{padding-left:var(--pad);color:var(--navy);justify-items:start}.comparison .comparison-table tbody tr+tr td:nth-child(2)>span{background:linear-gradient(#ffffff26, #ffffff26) left top / var(--col) 1px no-repeat}.comparison .comparison-table tbody tr+tr td:nth-child(3)>span{background:linear-gradient(#091a2e1a, #091a2e1a) right top / var(--col) 1px no-repeat}.comparison-tiles{z-index:2;grid-area:1/2;grid-template-rows:repeat(4, var(--row));padding-top:var(--rows-top);pointer-events:none;align-content:start;justify-items:center;display:grid;position:relative}.comparison-tile{width:var(--tile);height:var(--tile);margin-top:calc((var(--row) - var(--block)) / 2);color:var(--navy);letter-spacing:-.02em;background:#fff;border-radius:1rem;place-items:center;font-size:1.375rem;font-weight:600;line-height:1;transition:background-color .25s;display:grid;box-shadow:0 1px #091a2e14,0 12px 24px -12px #091a2e66}.comparison-tile svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.625rem;height:1.625rem}@media (hover:hover) and (pointer:fine){.comparison-table tbody:has(tr:hover) tr:not(:hover) td>span{opacity:.6}:is(.comparison-data:has(tbody tr:first-child:hover) .comparison-tile:first-child,.comparison-data:has(tbody tr:nth-child(2):hover) .comparison-tile:nth-child(2),.comparison-data:has(tbody tr:nth-child(3):hover) .comparison-tile:nth-child(3),.comparison-data:has(tbody tr:nth-child(4):hover) .comparison-tile:nth-child(4)){background:var(--yellow)}}@container comparison not (min-width:52rem){.comparison-data{--stand:11rem;--col:calc(var(--panel) - 2 * var(--pad));--rows-top:calc(var(--pad) + var(--stand) + 28px + var(--head) + 12px)}.comparison-products>div:is(:first-child,:last-child){--light-x:50%;grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--stand) + 28px) var(--line-name) var(--line-price) var(--line-count) minmax(0, 1fr)}.comparison-products>div:is(:first-child,:last-child)>:is(span,strong){grid-column:1}.comparison .comparison-label{grid-row:2}.comparison-products strong{grid-row:3}.comparison-products>div>span:last-child{grid-row:4}.comparison-products .tube,.comparison-packshot{grid-area:1/1;align-self:start;margin:0}}.comparison-source-credit{text-align:center;text-wrap:balance;border:0;grid-area:2/1/3/-1;margin:0;padding:22px 32px 0;font-size:.8125rem}}}@media screen and (min-width:701px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.comparison{--d-seen:0;animation:linear both d-seen;animation-timeline:view();animation-range:entry 20vh entry calc(20vh + 2px)}.comparison-heading,.comparison-products>div,.comparison-table caption,.comparison-source-credit{transition:opacity .9s var(--d-out) var(--d-wait,0s), translate 1.1s var(--d-out) var(--d-wait,0s)}.comparison-products>div:first-child{--d-wait:.12s}.comparison-products>div:last-child{--d-wait:.24s}.comparison-table caption{--d-wait:.36s}.comparison-source-credit{--d-wait:.6s}.comparison-table tbody tr{transition:opacity .9s var(--d-out) var(--d-wait,0s)}.comparison-table tbody td:nth-child(2)>span{transition:opacity .25s ease, translate 1.1s var(--d-out) var(--d-wait,0s)}.comparison-table tbody td:nth-child(3)>span{transition:opacity .25s ease, translate 1.1s var(--d-out) calc(var(--d-wait,0s) + .12s)}.comparison-table tbody tr:first-child{--d-wait:.3s}.comparison-table tbody tr:nth-child(2){--d-wait:.37s}.comparison-table tbody tr:nth-child(3){--d-wait:.44s}.comparison-table tbody tr:nth-child(4){--d-wait:.51s}.comparison-tile{transition:opacity .45s var(--d-out) var(--d-wait,0s), scale .7s var(--d-out) var(--d-wait,0s), background-color .25s ease}.comparison-tile:first-child{--d-wait:.42s}.comparison-tile:nth-child(2){--d-wait:.5s}.comparison-tile:nth-child(3){--d-wait:.58s}.comparison-tile:nth-child(4){--d-wait:.66s}@container style(--d-seen:0){.comparison-heading:not(:focus-within){opacity:0;transition-delay:99999s;translate:0 32px}.comparison-data:not(:focus-within) .comparison-products>div{opacity:0;transition-delay:99999s;translate:-40px}.comparison-data:not(:focus-within) .comparison-products>div:last-child{translate:40px}.comparison-data:not(:focus-within) .comparison-table tbody tr,.comparison-data:not(:focus-within) .comparison-table caption,.comparison-data:not(:focus-within) .comparison-source-credit{opacity:0;transition-delay:99999s}.comparison-data:not(:focus-within) .comparison-table tbody td>span{transition-delay:99999s;translate:-40px}.comparison-data:not(:focus-within) .comparison-table tbody td:nth-child(3)>span{translate:40px}.comparison-data:not(:focus-within) .comparison-tile{opacity:0;transition-delay:99999s;scale:.85}.comparison-heading:focus-within,.comparison-data:focus-within :is(.comparison-products>div,caption,tbody tr,tbody td>span,.comparison-tile,.comparison-source-credit){transition:none}}}}
.community--teaser{container:community/inline-size}.community--teaser .community-stage{--light-at:50% 62%;--light-size:48% 34%;--stage-field:radial-gradient(var(--light-size) at var(--light-at), #4a8ccc73 0%, #3a78b54d 30%, #2a62a024 60%, #1d4f8a08 85%, #1d4f8a00 100%), radial-gradient(30% 70% at 12% 12%, #2f6aa64d 0%, #2f6aa61f 50%, #2f6aa600 100%), radial-gradient(105% 125% at 50% 46%, #164274 0%, #10345d 30%, #0b2645 62%, #081a31 100%);--stage-pad-x:24px;isolation:isolate;min-height:0;padding:12px var(--stage-pad-x) 26px;background:var(--stage-field);color:#fff;border:0;border-radius:24px;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""steps""plane""rates""note";align-items:start;gap:0;margin:0;display:grid;position:relative}.community--teaser .community-stage-title{flex-wrap:wrap;grid-area:title;align-items:center;gap:4px 12px;min-height:44px;padding-right:56px;display:flex}.community--teaser .community-stage h3{color:#ffffffc2;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:600;line-height:1.2}.referral-tag{color:#ffffffc2;letter-spacing:.12em;text-transform:uppercase;border:1px solid #fff6;border-radius:99px;align-items:center;min-height:22px;padding:0 9px;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.ticket-steps{--ticket-steps:stack;grid-area:steps;margin:8px 0 0;padding:0;list-style:none;display:grid}.ticket-steps>li{flex-direction:column;grid-area:1/1;gap:6px;display:flex}.ticket-steps>li+li{opacity:0}.ticket-step-n{color:var(--yellow);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;line-height:1.2}.ticket-step-text{letter-spacing:-.01em;text-wrap:balance;font-size:1.375rem;font-weight:600;line-height:1.22}@media (scripting:none),(prefers-reduced-motion:reduce){.ticket-steps{--ticket-steps:list;gap:12px;margin-top:12px}.ticket-steps>li{flex-direction:row;grid-area:auto;align-items:baseline;gap:12px}.ticket-steps>li+li{opacity:1}.ticket-step-of{display:none}.ticket-step-n{flex:none;width:1em}.ticket-step-text{font-size:1.0625rem;line-height:1.35}}:where(.community-stage[data-motion=still]) .ticket-steps{--ticket-steps:list;gap:12px;margin-top:12px}:where(.community-stage[data-motion=still]) .ticket-steps>li{flex-direction:row;grid-area:auto;align-items:baseline;gap:12px}:where(.community-stage[data-motion=still]) .ticket-steps>li+li{opacity:1}:where(.community-stage[data-motion=still]) .ticket-step-of{display:none}:where(.community-stage[data-motion=still]) .ticket-step-n{flex:none;width:1em}:where(.community-stage[data-motion=still]) .ticket-step-text{font-size:1.0625rem;line-height:1.35}.ticket-plane{grid-area:plane;justify-self:center;width:100%;max-width:min(26rem,520px);margin-top:14px;container:ticket/inline-size}.ticket-box{--ticket-kind:narrow;--u:calc(100cqi / 324);aspect-ratio:324/364;color:var(--navy);font-size:calc(13.5 * var(--u));font-variant-numeric:tabular-nums;line-height:1.2;position:relative;overflow:hidden}.ticket-box>*,.tk-receipt,.tk-row,.tk-rule,.tk-skeleton,.tk-stub,.tk-stub-face,.tk-stub-face>*,.tk-veil,.tk-glow,.tk-band,.tk-flash,.tk-cover,.tk-card-in{position:absolute}.tk-receipts{height:calc(296 * var(--u));inset:0 0 auto;overflow:hidden}.tk-receipt{left:calc(44 * var(--u));top:calc(26 * var(--u));width:calc(236 * var(--u));transform-origin:50% 0}.tk-receipt[data-n="2"],.tk-receipt[data-n="3"]{opacity:0}.tk-paper{height:calc(170 * var(--u));box-shadow:0 calc(14 * var(--u)) calc(26 * var(--u)) #00000061;background:#fff;position:relative}.tk-row{left:calc(14 * var(--u));right:calc(14 * var(--u));justify-content:space-between;align-items:center;gap:calc(6 * var(--u));white-space:nowrap;display:flex}.tk-head{top:calc(12 * var(--u));height:calc(20 * var(--u))}.tk-brand{align-items:center;gap:calc(6 * var(--u));font-family:var(--font-lato), var(--font-sans);font-size:calc(12.5 * var(--u));letter-spacing:.12em;font-weight:900;line-height:1;display:flex}.tk-brand img{width:calc(19 * var(--u));height:calc(19 * var(--u))}.tk-order{color:var(--muted);font-size:calc(11.5 * var(--u))}.tk-receipt:not([data-n="1"]) .tk-order{color:var(--navy);font-weight:600}.tk-via{top:calc(40 * var(--u));height:calc(14 * var(--u));justify-content:flex-start;gap:calc(5 * var(--u));color:var(--muted);font-size:calc(11.5 * var(--u))}.tk-via svg,.tk-button svg,.tk-bank-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.tk-via svg{width:calc(13 * var(--u));height:calc(13 * var(--u));stroke-width:2.2px}.tk-rule{left:calc(14 * var(--u));right:calc(14 * var(--u));top:calc(130 * var(--u));border-top:1px solid var(--line)}.tk-rule--dashed{top:calc(63 * var(--u));border-top-style:dashed;border-top-color:#c9ced6}.tk-line{top:calc(70 * var(--u));height:calc(31 * var(--u));font-size:calc(13.5 * var(--u))}.tk-line-text{margin-right:auto}.tk-line b{font-weight:600}.tk-tubes{gap:calc(1 * var(--u));display:flex}.tk-tubes picture{transform-origin:50% 100%;display:block}.tk-tubes img{width:calc(13 * var(--u));height:calc(28 * var(--u));object-fit:contain;display:block}.tk-discount{top:calc(101 * var(--u));height:calc(23 * var(--u));isolation:isolate;color:#35724c;font-size:calc(13 * var(--u));font-weight:600}.tk-band,.tk-flash{inset:0 calc(-6 * var(--u));z-index:-1;border-radius:calc(6 * var(--u));background:#e5f0e9}.tk-flash{opacity:0;background:#35724c47}.tk-cover{inset:0 calc(-8 * var(--u));transform-origin:100%;background:#fff;transform:scaleX(0)}.tk-skeleton{left:0;top:calc(7 * var(--u));width:calc(150 * var(--u));height:calc(9 * var(--u));border-radius:calc(4.5 * var(--u));opacity:0;background:#eef0f3}.tk-skeleton--total{left:calc(14 * var(--u));top:calc(146 * var(--u));width:calc(92 * var(--u))}.tk-total{top:calc(136 * var(--u));height:calc(28 * var(--u))}.tk-total>span:first-child{font-size:calc(15 * var(--u));font-weight:600}.tk-total-amounts{align-items:baseline;gap:calc(8 * var(--u));display:flex}.tk-struck{color:var(--muted);font-size:calc(11 * var(--u))}.tk-figures{justify-items:end;display:grid}.tk-figures>*{grid-area:1/1}.tk-total .tk-figures{font-size:calc(17 * var(--u));font-weight:600}.tk-old{opacity:0}.tk-stub{left:0;top:calc(170 * var(--u));width:calc(236 * var(--u));height:calc(72 * var(--u));overflow:hidden}.tk-stub-face{background:#f0f2f5;inset:0}.tk-stub-face:before{z-index:1;border-top:calc(1.5 * var(--u)) dashed #c9ced6;content:"";position:absolute;inset:0 0 auto}.tk-stub-blank{color:#a9b1bc;font-size:calc(10.5 * var(--u));letter-spacing:.14em;text-transform:uppercase;opacity:0;place-items:center;font-weight:600;display:grid;inset:0}.tk-stub-fill{background:var(--yellow);transform-origin:0;inset:0}.tk-stub-text{padding:calc(10 * var(--u)) calc(14 * var(--u)) 0;grid-template-columns:minmax(0,1fr) auto;align-content:start;display:grid;inset:0}.tk-stub-label{font-size:calc(10.5 * var(--u));letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-weight:600}.tk-stub-amount{font-size:calc(29 * var(--u));letter-spacing:-.01em;font-weight:600;line-height:1.15}.tk-stub-basis{padding-bottom:calc(7 * var(--u));font-size:calc(11 * var(--u));align-self:end}.tk-stub--free{left:calc(44 * var(--u));top:calc(196 * var(--u));box-shadow:0 calc(12 * var(--u)) calc(22 * var(--u)) #00000059;opacity:0;transform-origin:50%}.tk-stub--free .tk-stub-face:before{border-top-color:#091a2e59}.tk-veil{height:calc(170 * var(--u));opacity:0;background:#091a2e;inset:0 0 auto}.tk-bar,.tk-card{box-sizing:border-box;color:#ffffffd9;background:#16365a;border:1px solid #ffffff2e}.tk-bar{left:0;top:calc(302 * var(--u));width:calc(324 * var(--u));height:calc(54 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(14 * var(--u));font-size:calc(14.5 * var(--u));justify-content:space-between;align-items:center;display:flex}.tk-bar .tk-figures{color:var(--yellow);font-size:calc(20 * var(--u));font-weight:600}.tk-glow{border-radius:inherit;box-shadow:inset 0 0 0 2px var(--yellow), 0 0 calc(18 * var(--u)) #fdbe0259;opacity:0;inset:-1px}.tk-bar [data-tk$=-v0],.tk-bar [data-tk$=-v2],.tk-card [data-tk=card-v0],.tk-card [data-tk=card-v1],.tk-card [data-tk=card-s1],.tk-button [data-tk=button-b]{opacity:0}.tk-card{left:0;top:calc(22 * var(--u));width:calc(324 * var(--u));height:calc(262 * var(--u));border-radius:calc(20 * var(--u));opacity:0}.tk-card-in{padding:calc(20 * var(--u));flex-direction:column;display:flex;inset:0}.tk-card-title{font-size:calc(14.5 * var(--u))}.tk-card .tk-figures{margin-top:calc(12 * var(--u));color:var(--yellow);font-size:calc(46 * var(--u));letter-spacing:-.02em;justify-items:start;font-weight:600;line-height:1}.tk-card-sub{margin-top:calc(10 * var(--u));color:#ffffffb8;font-size:calc(13.5 * var(--u));display:grid}.tk-card-sub>*{grid-area:1/1}.tk-button{left:calc(20 * var(--u));top:calc(160 * var(--u));width:calc(284 * var(--u));height:calc(50 * var(--u));border-radius:calc(14 * var(--u));background:var(--yellow);color:var(--navy);font-size:calc(15.5 * var(--u));opacity:0;font-weight:600;display:grid}.tk-button>span{justify-content:center;align-items:center;gap:calc(8 * var(--u));grid-area:1/1;display:flex}.tk-button svg{width:calc(18 * var(--u));height:calc(18 * var(--u));stroke-width:2.6px}.tk-note{left:0;top:calc(228 * var(--u));width:calc(324 * var(--u));color:#ffffffb8;font-size:calc(12.5 * var(--u));text-align:center;opacity:0}.tk-bank-line{left:calc(161 * var(--u));top:calc(292 * var(--u));height:calc(24 * var(--u));opacity:0;transform-origin:50% 0;border-left:2px dashed #ffffff8c}.tk-bank{left:0;top:calc(322 * var(--u));width:calc(324 * var(--u));height:calc(40 * var(--u));justify-content:center;align-items:center;gap:calc(10 * var(--u));color:#fff;font-size:calc(14 * var(--u));opacity:0;font-weight:600;display:flex}.tk-bank-mark{width:calc(40 * var(--u));height:calc(40 * var(--u));color:var(--navy);background:#fff;border-radius:50%;place-items:center;display:grid}.tk-bank-mark svg{width:calc(22 * var(--u));height:calc(22 * var(--u));stroke-width:2.1px}.community--teaser .ticket-rates{flex-wrap:wrap;grid-area:rates;justify-content:center;gap:4px 22px;margin-top:20px;display:flex}.community--teaser .teaser-rate{color:#fff;text-align:center;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.community--teaser .teaser-rate strong{letter-spacing:-.02em;white-space:nowrap;margin-right:.15em;font-size:1.25rem;font-weight:600}.community--teaser .teaser-rate--friends strong{color:#8fdcae}.community--teaser .teaser-rate--you strong{color:var(--yellow)}.community--teaser .community-stage .community-qualifier{color:#ffffffb8;text-align:center;text-wrap:pretty;grid-area:note;max-width:34em;margin:14px auto 0;font-size:.8125rem;line-height:1.5}.referral-toggle{z-index:2;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff73;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;transition:opacity .9s,background-color .2s,border-color .2s;display:grid}.community--teaser>.referral-toggle{grid-area:2/1/3/-1;place-self:start end;margin:12px 16px 0 0}.referral-toggle:hover{background:#ffffff29;border-color:#fff}.referral-toggle:focus-visible{outline-offset:2px;box-shadow:0 0 0 7px var(--navy);outline:3px solid #fff;transition:none}.community-stage[data-reveal=waiting]~.referral-toggle:not(:focus-visible){opacity:0}@media (min-width:1101px){@container community (min-width:60rem){.community--teaser .community-stage{--stage-pad-x:clamp(40px, 3.6vw, 64px);--light-at:72% 50%;--light-size:34% 62%;padding:40px var(--stage-pad-x) 36px;grid-template:"title plane""steps plane""rates plane""note plane"1fr/minmax(0,1fr) minmax(0,1.6fr);column-gap:clamp(32px,4cqi,72px)}.community--teaser .community-stage-title{min-height:0;padding-right:0}.ticket-steps{--ticket-steps:list;gap:16px;margin-top:28px}.ticket-steps>li{flex-direction:row;grid-area:auto;align-items:baseline;gap:14px}.ticket-steps>li+li{opacity:1}.ticket-step-of{display:none}.ticket-step-n{flex:none;width:1em;font-size:.875rem}.ticket-step-text{font-size:clamp(1.0625rem,1.5cqi,1.3125rem);line-height:1.3}.community--teaser .ticket-rates{flex-direction:column;align-items:flex-start;gap:4px;margin-top:32px}.community--teaser .teaser-rate{text-align:left}.community--teaser .community-stage .community-qualifier{text-align:left;align-self:end;max-width:30em;margin:18px 0 0}.ticket-plane{align-self:center;max-width:none;margin:0}.ticket-box{--ticket-kind:wide;--u:calc(100cqi / 560);aspect-ratio:560/364}.tk-receipts{height:100%}.tk-receipt,.tk-stub--free{left:calc(12 * var(--u))}.tk-bar{display:none}.tk-card{left:calc(296 * var(--u));top:calc(26 * var(--u));width:calc(264 * var(--u));height:calc(150 * var(--u));opacity:1}.tk-card [data-tk=card-v1],.tk-card [data-tk=card-s1]{opacity:1}.tk-card [data-tk=card-v2],.tk-card [data-tk=card-s2]{opacity:0}.tk-button{left:calc(296 * var(--u));top:calc(196 * var(--u));width:calc(264 * var(--u));height:calc(52 * var(--u))}.tk-note{left:calc(296 * var(--u));top:calc(262 * var(--u));width:calc(264 * var(--u))}.tk-bank-line{left:calc(427 * var(--u));top:calc(286 * var(--u));height:calc(20 * var(--u))}.tk-bank{left:calc(296 * var(--u));top:calc(312 * var(--u));width:calc(264 * var(--u))}.community--teaser>.referral-toggle{place-self:end;margin:0 22px 22px 0}}}@media (min-width:701px){.community--teaser{padding-bottom:var(--d-section);grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:48px;display:grid}.community--teaser .community-heading{text-align:left;grid-area:1/1;max-width:none;margin:0 0 clamp(32px,3vw,48px)}.community--teaser .community-heading h2{font-size:var(--d-h2)}.community--teaser .community-heading>p:not(.eyebrow){text-wrap:balance;max-width:36em;margin-top:16px;font-size:1.1875rem}.community--teaser .community-action{grid-area:1/2;align-items:flex-end;margin:0 0 clamp(32px,3vw,48px)}.community--teaser .community-stage{grid-area:2/1/auto/-1;align-self:stretch}@media (max-width:1100px){@container community not (min-width:41rem){.community--teaser .community-action{grid-area:3/1/auto/-1;align-items:flex-start;margin:clamp(32px,3vw,48px) 0 0}}@media (max-width:810px){.community--teaser{column-gap:32px}.community--teaser .community-action .button{min-width:0}}}@media (min-width:1101px){@container community not (min-width:44rem){.community--teaser .community-action{grid-area:3/1/auto/-1;align-items:flex-start;margin:clamp(32px,3vw,48px) 0 0}}}}@media screen and (min-width:701px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.community-heading,.community-action{--d-seen:0;animation:linear both d-seen;animation-timeline:view();animation-range:entry 20vh entry calc(20vh + 2px)}.community-heading>*,.community-action>*{transition:opacity .9s var(--d-out) var(--d-wait,0s), translate 1.1s var(--d-out) var(--d-wait,0s), clip-path 1.2s var(--d-out) var(--d-wait,0s)}.community-heading>p{--d-wait:.12s}:is(.community-heading>*,.community-action>*):focus-within{transition:none}@container style(--d-seen:0){:is(.community-heading>*,.community-action>*):not(:focus-within){opacity:0;transition-delay:99999s;translate:0 32px}}}}
@media (max-width:700px){.community--teaser{grid-template-columns:minmax(0,1fr);display:grid}.community--teaser .community-heading{grid-area:1/1}.community--teaser .community-stage{--stage-pad-x:14px;border-radius:20px;grid-area:2/1;margin-inline:-4px;padding-bottom:22px}.community--teaser .community-action{grid-area:3/1}.community--teaser>.referral-toggle{grid-area:2/1;margin:16px 10px 0 0}}
.closing-choices>div{--closing-lean:7deg;isolation:isolate;position:relative;overflow:clip}.closing-choices>[data-flavor=mango]{--closing-glow:#fff3b4;--closing-shade:#a4550066;--closing-soft:86%;background:radial-gradient(ellipse 96% 126% at var(--closing-light-x) var(--closing-light-y), #ffd02b 0%, #fdbe02 36%, #f9ad00 70%, #f49c00 100%);color:var(--navy)}.closing-choices>[data-flavor=berry]{--closing-lean:-7deg;--closing-glow:#ff9db1;--closing-shade:#5a001a80;--closing-soft:94%;background:radial-gradient(ellipse 96% 126% at var(--closing-light-x) var(--closing-light-y), #dd1b45 0%, #c8123b 24%, #b20c33 62%, #98082a 100%);color:#fff}.closing-choices .closing-desktop-meta{display:none}.closing-choices .closing-mobile-price{color:color-mix(in srgb, currentColor var(--closing-soft), transparent);text-wrap:balance;display:block}.closing-choices .closing-mobile-price>span{color:inherit;font-size:inherit}.closing-choices [data-flavor=berry] .button{color:var(--navy);background:#fff}.closing-choices [data-flavor=berry] .button:hover:not(:disabled){background:#ffeef2}.closing-choices .button:hover:not(:disabled){transform:none}.closing-choices .button:after{content:"";position:absolute;inset:0}.closing-choices .button:focus-visible{outline:3px solid var(--navy);outline-offset:4px}.closing-choices [data-flavor=berry] .button:focus-visible{box-shadow:0 0 0 4px #c6113a, 0 0 0 9px var(--navy);outline-color:#fff}.closing-choices .closing-shared-meta{color:var(--muted);text-align:center;text-wrap:balance;grid-area:7/1/auto/-1;display:block}.closing-scene{z-index:-1;pointer-events:none;position:absolute;inset:0}.closing-world{--closing-tube-x:72cqw;--closing-air:clamp(0px, 50cqw - 50cqh, 14cqh);z-index:-1;pointer-events:none;opacity:0;position:absolute;inset:0;container-type:size}.closing-world[data-ready]{opacity:1}.closing-world:before{content:"";left:calc(var(--closing-tube-x) - 23cqh);background:radial-gradient(closest-side, var(--closing-glow) 0%, color-mix(in srgb, var(--closing-glow) 74%, transparent) 28%, color-mix(in srgb, var(--closing-glow) 34%, transparent) 58%, color-mix(in srgb, var(--closing-glow) 8%, transparent) 84%, color-mix(in srgb, var(--closing-glow) 0%, transparent) 100%);width:46cqh;height:116cqh;rotate:var(--closing-lean);position:absolute;top:-8cqh}.closing-tube{--closing-tube-h:88cqh;left:calc(var(--closing-tube-x) - var(--closing-tube-h) * var(--closing-tube-ratio) / 2);z-index:2;height:var(--closing-tube-h);aspect-ratio:var(--closing-tube-ratio);transform:rotate(var(--closing-lean));position:absolute;top:6cqh}.closing-tube img{width:100%;max-width:none;height:100%;filter:drop-shadow(0 1cqh 1.2cqh var(--closing-shade)) drop-shadow(0 5cqh 5cqh var(--closing-shade))}.closing-fruit{left:calc(var(--closing-tube-x) + (var(--x) - var(--s) / 2) * 1cqh + var(--a) * var(--closing-air));top:calc((50 + var(--y) - var(--s) / 2) * 1cqh);z-index:1;width:calc(var(--s) * 1cqh);aspect-ratio:1;background-image:var(--closing-sheet,none);transform:rotate(var(--r));background-repeat:no-repeat;position:absolute}.closing-fruit[data-front]{z-index:3}.closing-fruit[data-depth=mid]{filter:drop-shadow(0 2cqh 2.4cqh var(--closing-shade))}@supports not (width:1cqh){.closing-world{display:none}}@media (min-width:701px){.closing{--closing-pad:clamp(40px, 3.6vw, 64px);--closing-h:min(clamp(500px, 40vw, 680px), max(440px, calc(100svh - var(--d-header-pinned) - var(--closing-pad) - 28px)));--closing-inset:clamp(40px, 4vw, 72px);--closing-inset-y:2.5rem;--closing-copy:min(calc((100cqi - 12px) * .23), 26.25rem);padding:var(--closing-pad) var(--d-pad) clamp(36px, 3vw, 56px);background:#fff;overflow:visible;container:closing/inline-size}.closing-art{display:none}.closing-choices{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(var(--closing-inset-y), 1fr) auto auto auto auto minmax(var(--closing-inset-y), 1fr) auto;width:auto;min-height:calc(var(--closing-h) + 3rem);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:0 12px;margin:0;padding:0}.closing-choices>div{--closing-light-x:72%;--closing-light-y:45%;grid-row:1/span 6;grid-template-rows:subgrid;text-align:left;border-radius:24px;align-content:center;display:grid}.closing-choices>[data-flavor=mango]{grid-template-columns:fit-content(var(--closing-copy)) minmax(0, 1fr);padding-left:var(--closing-inset)}.closing-choices>[data-flavor=berry]{--closing-light-x:28%;grid-template-columns:minmax(0, 1fr) fit-content(var(--closing-copy));padding-right:var(--closing-inset)}.closing-choices>[data-flavor=berry]>:is(h2,p,span,a){grid-column:2}.closing-choices>[data-flavor=berry]>:is(h2,p){contain:inline-size}.closing-choices>div>h2{letter-spacing:0;text-wrap:balance;grid-row:2;max-inline-size:5.5em;margin:0;font-size:min(clamp(2.5rem,1.2rem + 2.2vw,3.75rem),8.4vw);line-height:1}.closing-note{text-wrap:balance;grid-row:3;max-inline-size:10.5em;margin:1rem 0 0;font-size:1.25rem;font-weight:600;line-height:1.3;display:block}.closing-choices .closing-mobile-price{grid-row:4;margin:.5rem 0 0;font-size:1rem;line-height:1.5}.closing-choices .button{grid-row:5;justify-self:start;gap:12px;width:auto;min-height:56px;margin:1.75rem 0 0;padding:.75rem 1.75rem;font-size:1rem}.closing-choices .button svg{width:1.125rem;height:1.125rem}.closing-choices .closing-shared-meta{margin:1.5rem 0 0;font-size:1rem;line-height:1.5}[data-flavor=berry]>.closing-scene>.closing-world{--closing-tube-x:28cqw}@container closing not (min-width:60rem){.closing-choices{--closing-stage:clamp(300px, 27vw, 480px);--closing-stage-row:calc(var(--closing-stage) + .75rem);grid-template-rows:var(--closing-stage-row) auto auto auto auto var(--closing-inset-y) auto;min-height:0}.closing-choices>[data-flavor]{--closing-light-x:50%;--closing-light-y:calc(var(--closing-stage) * .5);grid-template-rows:var(--closing-stage-row) auto auto auto auto var(--closing-inset-y);grid-template-rows:subgrid;text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding-inline:clamp(20px,2vw,40px)}.closing-choices .button{justify-self:center}.closing-choices>[data-flavor=berry]>:is(h2,p,span,a){grid-column:1}.closing-choices>[data-flavor=berry]>:is(h2,p){contain:none}.closing-choices>[data-flavor]>.closing-scene>.closing-world{--closing-tube-x:50cqw;height:var(--closing-stage);inset:0 0 auto}.closing-fruit{top:calc(min(50 + var(--y) - var(--s) / 2, 94 - var(--s)) * 1cqh)}}@container closing not (min-width:28rem){.closing-choices{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--closing-stage-row) auto auto auto auto var(--closing-inset-y) 12px var(--closing-stage-row) auto auto auto auto var(--closing-inset-y) auto}.closing-choices>div+div{grid-row:8/span 6}.closing-choices .closing-shared-meta{grid-row:14}}}@media (max-width:700px){.closing{--closing-stage:clamp(260px, calc(59vw + 80px), 310px);--closing-top:28px;--closing-seam:4px;background:#fff;padding:0 0 2.25rem;overflow:visible;container:closing/inline-size}.closing-art{display:none}.closing-choices{--closing-stage-row:calc(var(--closing-top) + var(--closing-stage) + .75rem);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:var(--closing-stage-row) auto auto auto auto 2.25rem auto;gap:0 var(--closing-seam);width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.closing-choices>div{--closing-light-x:50%;--closing-light-y:calc(var(--closing-top) + var(--closing-stage) * .5);grid-row:1/span 6;grid-template-rows:var(--closing-stage-row) auto auto auto auto 2.25rem;grid-template-rows:subgrid;text-align:center;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;padding:0 10px;display:grid}.closing-choices>div>h2{letter-spacing:0;text-wrap:balance;grid-row:2;max-inline-size:5.5em;margin:0;font-size:clamp(1.5rem,7vw,2.5rem);line-height:1}.closing-note{text-wrap:balance;grid-row:3;max-inline-size:10.5em;margin:.75rem 0 0;font-size:clamp(.875rem,3.9vw,1.25rem);font-weight:600;line-height:1.3}.closing-choices .closing-mobile-price{grid-row:4;margin:.5rem 0 0;font-size:clamp(.875rem,3.6vw,1rem);line-height:1.45}.closing-choices .closing-format-part{display:block}.closing-choices .closing-format-dot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.closing-choices .button{grid-row:5;justify-self:center;gap:clamp(.375rem,2.5vw - 2px,.75rem);width:auto;min-height:48px;margin:1.5rem 0 0;padding:.5rem clamp(.5rem,6vw - 11px,1.5rem);font-size:clamp(.8125rem,3.85vw,1rem)}.closing-choices .button svg{flex:none;width:1em;height:1em}.closing-choices .closing-shared-meta{margin:1.5rem 0 0;padding:0 16px;font-size:clamp(.875rem,3.6vw,1rem);line-height:1.5}.closing-choices>[data-flavor]>.closing-scene>.closing-world{--closing-tube-x:50cqw;inset:var(--closing-top) 0 auto;height:var(--closing-stage)}.closing-fruit{top:calc(min(50 + var(--y) - var(--s) / 2, 94 - var(--s)) * 1cqh)}@container closing not (min-width:19.75rem){.closing-choices{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--closing-stage-row) auto auto auto auto 2.25rem var(--closing-seam) var(--closing-stage-row) auto auto auto auto 2.25rem auto}.closing-choices>div+div{grid-row:8/span 6}.closing-choices>[data-flavor]{padding-inline:16px}.closing-choices .closing-shared-meta{grid-row:14}}}@media (prefers-reduced-motion:no-preference){.closing-world{transition:opacity .6s}}@media (min-width:701px) and (prefers-reduced-motion:no-preference){.closing-tube img{translate:calc(var(--closing-px,0) * 5px) calc(var(--closing-py,0) * 5px - var(--closing-lift,0px));rotate:var(--closing-straighten,0deg);transition:translate .6s var(--d-out), rotate .6s var(--d-out)}.closing-fruit{--closing-reach:8px;--closing-drift:6;translate:calc(var(--closing-px,0) * var(--closing-reach) + var(--x) * var(--closing-spread,0) * 1cqh) calc(var(--closing-py,0) * var(--closing-reach) + var(--y) * var(--closing-spread,0) * 1cqh);transition:translate .6s var(--d-out)}.closing-fruit[data-depth=far]{--closing-reach:4px;--closing-drift:-5}.closing-fruit[data-depth=near]{--closing-reach:14px;--closing-drift:15}.closing-choices .button svg{transition:translate .6s var(--d-out)}.closing-choices>div:has(.button:focus-visible){--closing-lift:8px;--closing-spread:.05;--closing-straighten:calc(var(--closing-lean) * -2 / 7)}.closing-choices>div:has(.button:focus-visible) .button svg{translate:4px}@media (hover:hover) and (pointer:fine){.closing-choices>div:hover{--closing-lift:8px;--closing-spread:.05;--closing-straighten:calc(var(--closing-lean) * -2 / 7)}.closing-choices>div:hover .button svg{translate:4px}}}@media screen and (min-width:701px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.closing{--d-seen:0;view-timeline:--closing-pass block;animation:linear both d-seen;animation-timeline:view();animation-range:entry 20vh entry calc(20vh + 2px)}.closing-choices>div,.closing-choices .closing-shared-meta{transition:opacity .9s var(--d-out) var(--d-wait,0s), translate 1.1s var(--d-out) var(--d-wait,0s)}.closing-choices>div+div{--d-wait:.12s}.closing-choices .closing-shared-meta{--d-wait:.3s}.closing-tube{transition:opacity .9s var(--d-out) calc(var(--d-wait,0s) + .1s), translate 1.2s var(--d-out) calc(var(--d-wait,0s) + .1s), rotate 1.2s var(--d-out) calc(var(--d-wait,0s) + .1s)}.closing-fruit{--closing-pop:calc(var(--d-wait,0s) + .3s + var(--i) * 50ms);transition:opacity .9s var(--d-out) var(--closing-pop), scale .9s var(--d-out) var(--closing-pop), translate .6s var(--d-out);animation:linear both closing-drift;animation-timeline:--closing-pass}@container style(--d-seen:0){.closing-choices>div:not(:focus-within),.closing-choices .closing-shared-meta{opacity:0;transition-delay:99999s;translate:0 32px}.closing-choices>div:not(:focus-within) .closing-tube{opacity:0;translate:0 60px;rotate:var(--closing-lean);transition-delay:99999s}.closing-choices>div:not(:focus-within) .closing-fruit{opacity:0;transition-delay:99999s;scale:.6}}}}@keyframes closing-drift{0%{transform:translateY(calc(var(--closing-drift) * 1px)) rotate(var(--r))}to{transform:translateY(calc(var(--closing-drift) * -1px)) rotate(var(--r))}}
