/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-site);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:.375rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.-ml-px{margin-left:-1px}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.w-5{width:calc(var(--spacing) * 5)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-md{border-radius:var(--radius-md)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-300{border-color:var(--color-gray-300)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}}.home-journey{background:radial-gradient(ellipse 85% 14% at 100% 18%,var(--canvas-glow),transparent 75%),radial-gradient(ellipse 75% 18% at 0% 48%,var(--canvas-reflection),transparent 75%),radial-gradient(ellipse 80% 18% at 100% 82%,var(--canvas-glow),transparent 75%),var(--paper);overflow:clip}.journey-shell{width:min(100%, var(--layout-wide));margin-inline:auto;padding-inline:clamp(20px,4.2vw,72px)}.journey-scene{isolation:isolate;scroll-margin-block-start:5rem;position:relative}.journey-scene :is(h1,h2){text-wrap:balance}.journey-scene p{font-size:var(--type-reading);text-wrap:pretty;line-height:1.9}.journey-scene .text-action{width:fit-content;font-size:var(--type-reading);border:0;gap:1rem}.journey-hero{align-items:center;display:grid}.journey-hero-media{aspect-ratio:21/9;grid-area:1/1;width:100%;overflow:hidden}.journey-hero-media :is(picture,img){object-fit:contain;width:100%;height:100%}.journey-hero-shade{z-index:0;background:linear-gradient(0deg,var(--paper),transparent 36%),linear-gradient(90deg,transparent 24%,var(--paper) 100%);grid-area:1/1;align-self:stretch}@supports (color:color-mix(in lab, red, red)){.journey-hero-shade{background:linear-gradient(0deg,var(--paper),transparent 36%),linear-gradient(90deg,transparent 24%,color-mix(in srgb,var(--paper) 88%,transparent) 100%)}}.journey-hero-shade{pointer-events:none}html[dir=ltr] .journey-hero-shade{transform:scaleX(-1)}.journey-hero-copy{z-index:1;grid-area:1/1;padding-block:2rem 3rem;position:relative}.journey-hero-copy h1{font-size:var(--type-display);max-width:17ch;margin-block:.7rem 1rem;line-height:1.3}.journey-hero-copy p{max-width:32rem;color:var(--ink);margin-block-end:1.6rem}.journey-chapter{display:none}.journey-worlds{padding-block:1rem var(--rhythm-section)}.collection-heading{margin-block-end:14px}.collection-title{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.collection-title h2{font-size:clamp(1.4rem,2.05vw,1.95rem);line-height:1.5}.collection-heading>p{max-width:78ch;font-size:var(--type-reading);margin-block-start:7px;line-height:1.75}.collection-more{font-size:var(--type-reading);white-space:nowrap;color:var(--ink);align-items:center;gap:8px;font-weight:650;display:inline-flex}.collection-more svg{width:19px;height:19px;transition:translate var(--duration-control) var(--ease-scene)}.collection-more:hover{color:var(--accent)}.journey-section-heading{max-width:70ch;margin-block-end:1.25rem;display:block}.journey-section-heading h2{max-width:30ch;font-size:var(--type-heading);line-height:1.5}.journey-section-heading>p{max-width:65ch;font-size:var(--type-reading);margin-block-start:.65rem}.discovery-slider{position:relative}.journey-discovery{gap:var(--collection-gap);overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x pan-y;margin-inline:-12px;padding:14px 12px 20px;display:flex;overflow-x:auto}.journey-discovery::-webkit-scrollbar{display:none}.journey-story{flex:0 0 calc((100% - 3.3 * var(--collection-gap)) / 4.3);min-width:min(var(--discovery-card-min),100%)}.journey-story-link{isolation:isolate;border-radius:var(--radius-discovery);height:100%;transition:transform .46s var(--ease-scene), box-shadow .46s var(--ease-scene);transform-origin:50% 60%;display:grid;position:relative}.journey-story-media{aspect-ratio:3/4;border-radius:var(--radius-discovery);background:var(--paper);grid-area:1/1;width:100%;min-width:0;overflow:hidden}.journey-story-media :is(picture,img){object-fit:contain;width:100%;height:100%}.journey-story-media img{transition:filter .46s var(--ease-scene), transform .7s var(--ease-scene)}.journey-story-copy{padding:var(--caption-scrim-fade) clamp(16px,1.6vw,24px) clamp(16px,1.6vw,24px);color:var(--on-media);border-radius:var(--radius-discovery);z-index:1;background:linear-gradient(0deg,var(--caption-scrim-edge),var(--caption-scrim-body) calc(100% - var(--caption-scrim-fade)),transparent);flex-direction:column;grid-area:1/1;justify-content:flex-end;align-self:end;align-items:flex-start;display:flex;position:relative}.journey-story-copy h3{text-shadow:0 2px 12px var(--color-black);margin:0;font-size:clamp(1.2rem,1.55vw,1.6rem);line-height:1.45}.journey-story-reveal{opacity:0;max-height:0;transition:max-height .46s var(--ease-scene), opacity .36s var(--ease-scene), margin .46s var(--ease-scene);grid-template-rows:0fr;display:grid;overflow:hidden}.journey-story-copy p{color:var(--on-media);text-wrap:pretty;font-size:1rem;line-height:1.65}.story-more{align-items:center;gap:12px;margin-block-start:14px;font-size:1rem;font-weight:700;display:inline-flex}.story-more svg{width:19px;height:19px}.journey-story-link:focus-visible{z-index:3;outline-offset:4px}.journey-story-link:focus-visible .journey-story-reveal{opacity:1;max-height:14rem;margin-block-start:9px}.journey-rail-controls{align-items:center;gap:12px;margin-block-start:0;font-size:.9rem;display:flex}.journey-rail-controls[hidden]{display:none}.journey-rail-controls .icon-button{border:1px solid var(--line);background:var(--ink);border-radius:50%;width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.journey-rail-controls .icon-button{background:color-mix(in srgb,var(--ink) 4%,transparent)}}.journey-rail-controls .icon-button{transition:background var(--duration-control),border-color var(--duration-control)}.journey-rail-controls .icon-button:hover{background:var(--canvas-glow);border-color:var(--accent)}.journey-rail-controls .icon-button:disabled{opacity:.3;cursor:default}.journey-rail-controls [data-story-prev]{transform:rotate(180deg)}html[dir=rtl] .journey-rail-controls [data-story-prev]{transform:none}html[dir=rtl] .journey-rail-controls [data-story-next]{transform:rotate(180deg)}.journey-rail-progress{background:var(--line);flex:1;height:2px;overflow:hidden}.journey-rail-progress span{background:var(--accent);height:100%;width:var(--rail-progress,20%);transition:width var(--duration-control);display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.journey-story-link:hover{z-index:3;transform:translateY(-7px)scale(1.018);box-shadow:0 18px 42px #00000061}@supports (color:color-mix(in lab, red, red)){.journey-story-link:hover{box-shadow:0 18px 42px color-mix(in srgb,var(--color-black) 38%,transparent)}}.journey-story-link:hover img{filter:brightness(1.05);transform:scale(1.035)}}@media (hover:hover){.journey-story-link:hover .journey-story-reveal{opacity:1;max-height:14rem;margin-block-start:9px}}@media (hover:none){.journey-story-reveal{opacity:1;max-height:14rem;margin-block-start:7px}}.journey-mh_gateway,.journey-neo_gateway{align-items:center;padding-block:.75rem;display:grid}.journey-gateway-media{grid-area:1/1;width:100%;position:relative}.journey-gateway-media :is(picture,img){aspect-ratio:16/9;object-fit:contain;height:auto}.journey-gateway-media:after{content:"";pointer-events:none;background:linear-gradient(0deg,var(--paper),transparent 15%,transparent 86%,var(--paper));position:absolute;inset:0}.journey-gateway-content{isolation:isolate;z-index:1;grid-area:1/1;justify-self:right;width:44%;margin-inline:0;padding-inline:clamp(20px,4.2vw,72px);position:relative}.journey-gateway-content:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,var(--gateway-copy-scrim) 18%,var(--gateway-copy-scrim) 82%,transparent);-webkit-mask-image:linear-gradient(0deg,transparent,var(--color-black) 18%,var(--color-black) 82%,transparent);-webkit-mask-image:linear-gradient(0deg,transparent,var(--color-black) 18%,var(--color-black) 82%,transparent);-webkit-mask-image:linear-gradient(0deg,transparent,var(--color-black) 18%,var(--color-black) 82%,transparent);mask-image:linear-gradient(0deg,transparent,var(--color-black) 18%,var(--color-black) 82%,transparent);position:absolute;inset:-2rem -1rem}.journey-gateway-content>.journey-kicker{display:none}.journey-gateway-content h2{font-size:var(--type-display);margin-block-end:1.2rem;font-weight:650;line-height:1.2}.journey-gateway-content p{max-width:31rem;margin-block-end:1.5rem}.journey-neo_gateway .journey-gateway-content{justify-self:left}.journey-interlude{grid-template-columns:1.2fr 1fr;align-items:center;padding-block:clamp(1rem,3vw,3rem);display:grid}.journey-interlude-visual{-webkit-mask-image:radial-gradient(ellipse at center,var(--color-black) 48%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,var(--color-black) 48%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,var(--color-black) 48%,transparent 75%);mask-image:radial-gradient(ellipse at center,var(--color-black) 48%,transparent 75%);grid-area:1/1}.journey-interlude-visual :is(picture,img){aspect-ratio:16/9;object-fit:contain;height:auto}.journey-interlude-copy{grid-area:1/2;padding-inline-start:2rem}.journey-interlude-copy h2{font-size:var(--type-heading);max-width:16ch}.journey-interlude-copy p{max-width:33rem;margin-block:1rem}.journey-device-layout{padding-block:var(--rhythm-section);grid-template-columns:1.35fr 1fr;align-items:center;gap:1rem;display:grid}.journey-device-stage{min-width:0}.journey-device-stage :is(picture,img){aspect-ratio:3/2;object-fit:contain;height:auto}.journey-device-copy h2{font-size:var(--type-heading);max-width:20ch}.journey-device-copy p{margin-block:1rem 1.5rem}.journey-device-copy .text-action{margin-block-start:1rem;display:flex}.journey-start,.journey-knowledge{padding-block:var(--rhythm-section)}.journey-start .journey-shell,.journey-knowledge .journey-shell{grid-template-columns:.9fr 1.5fr;align-items:start;gap:1rem 3rem;display:grid}.journey-start .journey-section-heading,.journey-knowledge .journey-section-heading{grid-area:1/1/3;margin:0}.journey-start .journey-shell>.text-action{grid-column:2}.journey-knowledge .journey-section-heading .text-action{margin-block-start:1rem;display:inline-flex}.journey-steps{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.journey-steps li{border-block-start:1px solid var(--line);min-width:0;padding-block-start:1rem}.journey-step-number{color:var(--accent);font-size:var(--type-eyebrow);margin-block-end:.5rem;display:block}.journey-steps h3{margin-block-end:.65rem;font-size:1.1rem}.journey-steps p{font-size:1rem}.journey-articles article a{border-block-end:1px solid var(--line);grid-template-columns:7rem 1fr 1fr auto;align-items:center;gap:2rem;padding-block:1.5rem;display:grid}.journey-articles h3{font-size:1.4rem}.journey-articles p{font-size:var(--type-reading)}.journey-questions{grid-template-columns:1fr;gap:.25rem;display:grid}.journey-questions details{border-block-start:1px solid var(--line);padding-block:1rem}.journey-questions summary{cursor:pointer;font-size:1.05rem;font-weight:600}.journey-questions p{margin-block-start:.8rem;font-size:1rem}.journey-closing{padding-block:var(--rhythm-section)}.journey-closing-copy{grid-template-columns:1fr auto;align-items:center;gap:1rem 3rem;display:grid}.journey-closing-copy .journey-kicker{display:none}.journey-closing-copy h2{font-size:var(--type-heading);grid-column:1;max-width:28ch}.journey-closing-copy p{grid-column:1;max-width:45rem;font-size:1rem}.journey-closing-copy .button{grid-area:1/2/3}[data-journey] [data-reveal]{transition:opacity var(--duration-reveal) var(--ease-scene),translate var(--duration-reveal) var(--ease-scene)}[data-journey] [data-reveal].scene-pending{opacity:0;translate:0 1.2rem}.home-journey .journey-mh_gateway [data-reveal].scene-pending{translate:1.2rem}.home-journey .journey-neo_gateway [data-reveal].scene-pending{translate:-1.2rem}[data-journey] [data-reveal].scene-pending:focus-within{opacity:1;translate:none}.discovery-detail{padding-block:clamp(20px,3vw,40px) var(--rhythm-section)}.discovery-detail .breadcrumbs{padding-block-start:0}.discovery-detail-layout{grid-template-columns:.8fr 1.3fr;align-items:center;gap:clamp(24px,4vw,64px);margin-block:clamp(24px,3vw,40px);display:grid}.discovery-detail-media{justify-self:center;width:100%;max-width:420px}.discovery-detail-media picture{height:auto}.discovery-detail-media img{object-fit:contain;height:auto;max-height:560px}.discovery-detail-copy h1{font-size:var(--type-display)}.discovery-lead{margin-block:1rem 2rem;font-size:1.2rem}.discovery-detail-copy .plain-content{color:var(--muted);line-height:2}.discovery-detail-copy .button{margin-block-start:2rem}.discovery-service-links{border-block-start:1px solid var(--line);flex-wrap:wrap;gap:2rem;padding-block:1.5rem;display:flex}.discovery-service-links a{align-items:center;gap:1rem;display:inline-flex}@media (width<=1024px){.journey-hero{flex-direction:column;display:flex}.journey-hero-media{order:0}.journey-hero-shade{background:linear-gradient(0deg,var(--paper),transparent 35%);height:42.857vw;position:absolute;inset:0 0 auto}.journey-hero-copy{order:1}.journey-hero-copy h1{font-size:var(--type-display);max-width:20ch}.journey-hero-copy p{max-width:26rem;font-size:1rem}.journey-hero-copy{padding-block:2rem 3rem}.journey-section-heading{display:block}.journey-section-heading>p{max-width:48rem;margin-block-start:.75rem}.journey-story{flex-basis:calc((100% - 2.2 * var(--collection-gap))/3.2)}.journey-story-media{height:auto}.journey-gateway-content h2{font-size:var(--type-heading)}.journey-gateway-content p{font-size:var(--type-reading)}.journey-interlude-copy h2{font-size:var(--type-heading)}.journey-steps{grid-template-columns:repeat(2,1fr)}.journey-articles article a{grid-template-columns:1fr auto;gap:.6rem}.journey-articles p{grid-column:1/-1}.journey-questions{grid-template-columns:1fr;gap:.3rem}.journey-closing-copy{display:block}.journey-closing-copy p{margin-block:1rem 1.5rem}}@media (width<=680px){.journey-hero{flex-direction:column;display:flex}.journey-hero-media{aspect-ratio:21/9;order:0}.journey-hero-shade{background:linear-gradient(0deg,var(--paper),transparent 40%);height:42.857vw;position:absolute;inset:0 0 auto}html[dir=ltr] .journey-hero-shade{transform:none}.journey-hero-copy{order:1;padding-block:.7rem 2rem}.journey-hero-copy h1{max-width:17ch;font-size:var(--type-display);margin-block:.4rem .6rem;line-height:1.4}.journey-hero-copy p{font-size:var(--type-reading);margin-block-end:1.1rem}.journey-hero-copy .journey-kicker{margin-block-end:.4rem}.journey-worlds{padding-block:1rem 2rem}.journey-section-heading{margin-block-end:1rem}.journey-section-heading h2{font-size:1.55rem}.journey-section-heading>p{font-size:1rem;line-height:1.8}.journey-story{flex-basis:68%}.collection-title{justify-content:space-between;gap:12px}.collection-title h2{max-width:22ch;font-size:1.35rem}.collection-heading>p{font-size:.95rem;line-height:1.7}.collection-more{font-size:.95rem}.journey-story-link{display:grid}.journey-story-media{height:auto}.journey-story-copy{padding:var(--caption-scrim-fade) 18px 18px;gap:.45rem;display:flex}.journey-story-copy h3{font-size:var(--type-subheading);margin:0}.journey-story-reveal p{font-size:.9rem;line-height:1.65}.journey-rail-controls{margin-block-start:.5rem}.journey-mh_gateway,.journey-neo_gateway{flex-direction:column;padding-block:1.5rem;display:flex}.journey-gateway-media{order:0}.journey-gateway-media:after{background:linear-gradient(0deg,var(--paper),transparent 10%)}.journey-neo_gateway .journey-gateway-media:after,html[dir=ltr] .journey-gateway-media:after{transform:none}.journey-gateway-content:before{display:none}.journey-gateway-content,.journey-neo_gateway .journey-gateway-content{order:1;width:100%;padding-block:1rem;padding-inline:20px}.journey-gateway-content h2{margin-block-end:.8rem;font-size:2.3rem}.journey-gateway-content p{font-size:var(--type-reading);margin-block-end:1rem}.journey-interlude{flex-direction:column;padding-block:1rem;display:flex}.journey-interlude-visual{width:100%;-webkit-mask-image:linear-gradient(var(--color-black) 80%,transparent);-webkit-mask-image:linear-gradient(var(--color-black) 80%,transparent);-webkit-mask-image:linear-gradient(var(--color-black) 80%,transparent);mask-image:linear-gradient(var(--color-black) 80%,transparent)}.journey-interlude-copy{padding:1rem 20px}.journey-interlude-copy h2{max-width:24ch;font-size:1.8rem}.journey-interlude-copy p{font-size:var(--type-reading)}.journey-device-layout{flex-direction:column;gap:.5rem;padding:1.5rem 20px;display:flex}.journey-device-stage{width:calc(100% + 40px)}.journey-device-copy h2{max-width:25ch;font-size:1.8rem}.journey-device-copy p{font-size:var(--type-reading)}.journey-start,.journey-knowledge{padding-block:1.25rem}.journey-start .journey-shell,.journey-knowledge .journey-shell{display:block}.journey-knowledge .journey-questions{margin-block-start:1rem}.journey-steps{grid-template-columns:1fr;gap:1rem;margin-block:1.3rem}.journey-steps li{grid-template-columns:1.8rem 1fr;gap:.3rem .8rem;padding-block-start:.8rem;display:grid}.journey-step-number{grid-row:1/3;margin:0}.journey-steps h3{margin:0;font-size:1rem}.journey-steps p{grid-column:2;font-size:1rem}.journey-closing{padding-block:2rem}.journey-closing-copy h2{font-size:1.7rem}.journey-closing-copy p{font-size:var(--type-reading)}.discovery-detail-layout{flex-direction:column;gap:1.5rem;display:flex}.discovery-detail-media{width:min(100%,300px);margin-inline:auto}.discovery-detail-media img{max-height:400px}.discovery-detail-copy h1{font-size:2.4rem}}@media (prefers-reduced-motion:reduce){[data-journey] [data-reveal],.journey-story img,.journey-rail-progress span{transition:none}[data-journey] [data-reveal].scene-pending{opacity:1;translate:none}.journey-story-link:hover img{filter:none}.journey-story-link,.journey-story-reveal{transition:none}.journey-scene .button:hover{transform:none}}.journey-discovery{cursor:grab}.journey-discovery.is-settling{scroll-snap-type:none}.journey-discovery.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}.discovery-directory{padding-block:2.5rem 4rem}.discovery-directory-heading h1{margin-block-end:2rem;font-size:clamp(2rem,4vw,4rem)}.discovery-directory-row{grid-template-columns:.65fr 1.3fr;align-items:center;gap:3rem;padding-block:1.5rem;display:grid}.discovery-directory-image{height:300px}.discovery-directory-image :is(picture,img){object-fit:contain;height:100%}.discovery-directory-row h2{margin-block-end:.8rem;font-size:2rem}.discovery-directory-row p{max-width:40rem;margin-block-end:1rem;line-height:1.9}@media (width<=680px){.discovery-directory-row{grid-template-columns:.8fr 1fr;gap:1rem}.discovery-directory-image{height:210px}.discovery-directory-row h2{font-size:1.4rem}.discovery-directory-row p{font-size:1rem}.discovery-directory-row .text-action{font-size:.85rem}}.discovery-collection+.discovery-collection{margin-block-start:var(--rhythm-section)}.journey-story-link:focus-visible{outline-offset:3px;border-radius:var(--radius-discovery)}@media (prefers-reduced-motion:reduce){.journey-story-link:hover img{transform:none}}.journey-hero-media img{transform-origin:42%;animation:22s ease-in-out infinite alternate paused hero-drift}.journey-hero-media.is-in-view img{animation-play-state:running}@keyframes hero-drift{0%{transform:scale(1.015)translate(-.25%)}to{transform:scale(1.055)translate(.35%,-.25%)}}@media (hover:hover) and (pointer:fine){.journey-discovery:not(.is-dragging):not(.is-settling) .journey-story-link:hover{transform:translateY(-5px)scale(1.025);box-shadow:0 18px 40px #0000007a}@supports (color:color-mix(in lab, red, red)){.journey-discovery:not(.is-dragging):not(.is-settling) .journey-story-link:hover{box-shadow:0 18px 40px color-mix(in srgb,var(--color-black) 48%,transparent)}}.journey-discovery:not(.is-dragging):not(.is-settling) .journey-story-link:hover{z-index:3}}@media (prefers-reduced-motion:reduce){.journey-hero-media img{animation:none;transform:none}.journey-story-link{transition:none}.journey-discovery .journey-story-link:hover{transform:none}}.journey-section-heading:before{content:"";background:linear-gradient(90deg,var(--canvas-edge),transparent);width:clamp(64px,9vw,130px);height:1px;margin-block-end:1rem;display:block}html[dir=rtl] .journey-section-heading:before{transform:scaleX(-1)}.service-journey{background:radial-gradient(ellipse 80% 16% at 100% 18%,var(--canvas-glow),transparent 75%),radial-gradient(ellipse 70% 20% at 0% 65%,var(--canvas-reflection),transparent 75%),var(--paper);overflow:clip}.service-journey p,.service-journey .plain-content{font-size:var(--type-reading);text-wrap:pretty;line-height:1.75}.service-journey :is(h1,h2,h3){text-wrap:balance}.service-journey>.journey-shell:not(:first-child){padding-block:clamp(22px,2.4vw,36px)}.service-journey .breadcrumbs{margin:0;padding-block:18px}.service-opening{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,3vw,44px);display:grid}.service-opening-copy h1{font-size:var(--type-heading);margin-block:10px 14px}.service-opening-copy p{margin-block-end:16px}.service-opening-image{aspect-ratio:16/9;border-radius:20px;overflow:hidden}.service-opening-image img{object-fit:contain;filter:saturate(var(--artwork-saturation)) contrast(var(--artwork-contrast)) brightness(var(--artwork-brightness))}.service-opening-image{box-shadow:0 18px 60px var(--canvas-glow)}.service-layout-cinematic .service-opening-image,.service-layout-cinematic .service-package-art{--artwork-saturation:var(--mh-package-saturation);--artwork-brightness:var(--mh-package-brightness)}.service-layout-editorial .service-opening-copy,.service-layout-editorial .service-device-stage{order:2}.service-overview{border-block-start:1px solid var(--line);margin-block:18px 22px;padding-block-start:16px;display:block}.service-overview h2{font-size:var(--type-subheading);margin-block-end:10px}.service-overview .plain-content{font-size:var(--type-reading);line-height:1.75}.service-journey .journey-section-heading{margin-block-end:22px}.service-journey .journey-section-heading h2{margin-block:8px 12px}.service-story-rail,.service-price-rail{scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;direction:inherit;cursor:grab;gap:20px;padding:10px 0 20px;display:flex;overflow-x:auto}:is(.service-story-rail,.service-price-rail)::-webkit-scrollbar{display:none}:is(.service-story-rail,.service-price-rail).is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.service-category{min-width:min(var(--service-card-min),100%);isolation:isolate;border-radius:var(--radius-discovery);background:var(--deep);flex:0 0 calc(38.4615% - 15.3846px);grid-template-columns:minmax(0,1fr);transition:translate .4s,box-shadow .4s;display:grid;position:relative;overflow:hidden}.service-category-image{aspect-ratio:3/4;border-radius:inherit;grid-area:1/1;overflow:hidden}.service-category-image img{object-fit:contain;transition:transform .6s}.service-category-copy{z-index:1;padding:var(--caption-scrim-fade) 24px 24px;background:linear-gradient(0deg,var(--caption-scrim-edge),var(--caption-scrim-body) calc(100% - var(--caption-scrim-fade)),transparent);grid-area:1/1;align-self:end}.service-category-copy>.journey-kicker{display:none}.service-category-copy h3{font-size:var(--type-subheading);color:var(--on-media);margin-block:0 10px}.service-category-copy p{max-width:40ch;color:var(--on-media);line-height:1.7}.service-devices{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.service-device-stage{background:radial-gradient(ellipse at center,var(--canvas-glow),transparent 70%);min-width:0;padding:28px 20px 54px;position:relative}.service-display{aspect-ratio:16/10;border:8px solid var(--line);background:radial-gradient(ellipse at 70% 20%,var(--canvas-edge),transparent 65%),var(--deep);box-shadow:0 20px 60px var(--canvas-glow);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:relative;overflow:hidden}.service-display:before{content:"";background:linear-gradient(125deg,var(--canvas-reflection),transparent 45%,var(--canvas-glow));pointer-events:none;position:absolute;inset:0}.service-display-brand{font-size:var(--type-label);color:var(--muted)}.service-display strong{color:var(--ink);z-index:1;text-align:center;font-size:clamp(28px,4vw,54px)}.service-display-orbit{border:1px solid var(--canvas-edge);width:75%;height:40%;box-shadow:0 0 32px var(--canvas-glow);border-radius:50%;position:absolute;rotate:-24deg}.service-display-stand{background:var(--line);border-radius:50%;width:34%;height:12px;margin:18px auto 0}.service-handheld{aspect-ratio:3/4;border:6px solid var(--line);background:linear-gradient(155deg,var(--canvas-edge),var(--deep));width:28%;box-shadow:0 12px 40px var(--canvas-glow);border-radius:18px;place-items:center;display:grid;position:absolute;inset-block-end:16px;inset-inline-end:0}.service-handheld span{font-size:var(--type-label);text-align:center;color:var(--ink);font-weight:700}.service-device-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:20px;padding:0;list-style:none;display:grid}.service-device-list li{border:1px solid var(--line);font-size:var(--type-reading);background:var(--canvas-reflection);border-radius:14px;align-items:start;gap:12px;padding:14px;line-height:1.65;display:flex}.device-index{white-space:nowrap;color:var(--accent);font-size:var(--type-label);font-variant-numeric:tabular-nums;direction:ltr;flex:0 0 2ch;padding-top:3px;font-weight:700}.service-device-rule{border-inline-start:2px solid var(--canvas-edge);margin-block-start:20px;padding-inline-start:16px}.service-trial,.service-closing{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.service-trial h2,.service-closing h2{margin-block:8px 14px}.service-trial .subscription-actions{min-width:0;margin:0}.service-trial .text-action{background:var(--action-surface);color:var(--deep);border:1px solid var(--canvas-edge);border-radius:var(--radius-action);box-shadow:inset 0 1px 0 var(--canvas-reflection),0 10px 28px var(--canvas-glow);padding:14px 24px;font-weight:700}.service-price-option{flex:0 0 calc(25% - 15px);min-width:0}.service-price-option>a{border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:14px;padding:20px;transition:border-color .25s,background .25s;display:flex}.service-price-option>a[aria-current=true]{border-color:var(--accent);background:var(--canvas-glow)}.service-package-art{width:100%;height:clamp(220px,22vw,310px)}.service-package-art img{filter:saturate(var(--artwork-saturation)) contrast(var(--artwork-contrast)) brightness(var(--artwork-brightness));object-fit:contain!important}.service-package-art picture{width:100%;height:100%;display:block!important}.service-price-option strong{font-size:var(--type-heading);font-weight:650}.service-plan-select{font-size:var(--type-reading);justify-content:space-between;align-items:center;gap:10px;display:flex}.service-plan-select svg{width:20px;height:20px}.service-plan-detail{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:32px;padding-block:24px;display:grid}.service-plan-detail[hidden]{display:none}.service-plan-detail h3{margin-block:12px}.service-plan-order{flex-direction:column;align-items:start;gap:14px;display:flex}.service-plan-price{font-size:var(--type-heading)}.service-journey .subscription-actions{margin-block:0}.service-order{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:12px 36px;display:grid}.service-order .journey-kicker,.service-order h2{grid-column:1}.service-order>p{grid-area:1/2/span 2}.service-order h2{margin-block:12px}.service-faq .journey-questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.service-faq details{border-block-start:1px solid var(--line);padding:18px 8px}.service-faq summary{cursor:pointer;font-size:var(--type-reading);font-weight:650;line-height:1.65}.service-faq details p{margin-block-start:14px}.service-closing{background:radial-gradient(ellipse at 15% 50%,var(--canvas-glow),transparent 65%);border-radius:var(--radius-discovery)}.service-closing-actions{flex-direction:column;align-items:start;gap:16px;display:flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.service-category:hover{box-shadow:0 18px 36px var(--canvas-glow);translate:0 -4px}.service-category:hover .service-category-image img{transform:scale(1.025)}}@media (width<=1000px){.service-category{flex-basis:46%}.service-price-option{flex-basis:calc(33.3333% - 13.3333px)}.service-opening{grid-template-columns:1fr 1.3fr;gap:24px}}@media (width<=768px){.service-opening,.service-overview,.service-devices{grid-template-columns:minmax(0,1fr);gap:22px}.service-opening-image{grid-row:1}.service-layout-editorial .service-opening-copy{order:0}.service-opening-copy h1{margin-block:8px 12px}.service-category{flex-basis:72%}.service-trial,.service-closing{grid-template-columns:minmax(0,1fr)}.service-price-option{flex-basis:44%}.service-plan-detail{grid-template-columns:minmax(0,1fr);gap:20px}.service-faq .journey-questions{grid-template-columns:minmax(0,1fr)}.service-device-stage{width:min(100%,560px);margin-inline:auto}.service-layout-editorial .service-device-stage{order:0}.service-layout-editorial .service-opening-copy{display:block}.service-layout-editorial .service-opening-copy p{margin-block:12px 20px}.service-order{display:block}.service-order>p{margin-block-start:16px}}@media (width<=540px){.service-category{flex-basis:88%;padding:0;display:grid}.service-category-image{aspect-ratio:3/4;border-radius:inherit}.service-category-copy{padding:var(--caption-scrim-fade) 20px 22px}.service-category-copy h3{margin-block:0 10px}.service-price-option>a{gap:14px;padding:20px}.service-journey>.journey-shell:not(:first-child){padding-block:26px}.service-opening-image{border-radius:14px}.service-plan-order{width:100%}.service-device-list{grid-template-columns:minmax(0,1fr)}.service-price-option{flex-basis:82%}}@media (prefers-reduced-motion:reduce){.service-journey *{transition:none!important}}.service-category-more{font-size:var(--type-label);text-underline-offset:.3em;text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);margin-block-start:16px;font-weight:650;display:inline-block}.service-category:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.article-page{padding-block:28px var(--rhythm-section)}.article-page .breadcrumbs{padding-block-start:0}.article-header{max-width:58rem;margin:clamp(20px,3vw,36px) auto 24px}.article-header h1{font-size:var(--type-article-title);text-wrap:balance;overflow-wrap:anywhere;line-height:1.55}.article-summary{margin-block:20px;font-size:clamp(17px,1.35vw,20px);line-height:1.9}.article-header .article-meta{font-size:var(--type-label);color:var(--muted);margin-block:16px}.article-cover{border-radius:var(--radius-discovery);max-width:68rem;aspect-ratio:16/9;max-height:560px;margin:28px auto;overflow:hidden}.article-cover :is(picture,img){object-fit:cover;width:100%;height:100%;max-height:none}.article-cover img.preserved-artwork{object-fit:cover!important}.article-reading{width:100%;min-width:0;max-width:72ch;font-size:var(--type-reading);overflow-wrap:anywhere;margin:0 auto;line-height:1.95}.article-reading>*+*{margin-block-start:24px}.article-reading p{color:var(--ink);white-space:pre-line}.article-reading h2{font-size:var(--type-article-heading);margin-block:36px 16px;scroll-margin-block-start:120px}.article-reading h3{font-size:var(--type-subheading);margin-block:28px 12px;scroll-margin-block-start:120px}.article-reading :is(ul,ol){padding-inline-start:1.5em}.article-reading ul{list-style:outside}.article-reading ol{list-style:decimal}.article-reading li+li{margin-block-start:10px}.article-introduction{font-size:inherit}.article-contents,.article-callout{border:1px solid var(--line);border-radius:var(--radius-discovery);background:var(--canvas-reflection);padding:clamp(18px,3vw,28px)}.article-contents h2,.article-callout h3{font-size:var(--type-subheading);margin-block:0 12px}.article-contents a,.article-reference a{text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.article-contents-sub{margin-inline-start:18px}.article-callout{border-inline-start:3px solid var(--accent)}.article-reading figure{margin-inline:0}.article-reading figure :is(picture,img){border-radius:var(--radius-discovery);height:auto}.article-reading figcaption{font-size:var(--type-label);color:var(--muted);margin-block-start:10px}.article-faq details{border-block-end:1px solid var(--line);padding-block:18px}.article-faq summary{cursor:pointer;font-weight:650}.article-faq details p{margin-block-start:12px}.article-conclusion{border-block-start:1px solid var(--line);padding-block-start:8px}.article-related{border-block-start:1px solid var(--line);max-width:72ch;margin:40px auto;padding-block-start:28px}.article-related h2{font-size:var(--type-subheading)}.article-related-links{flex-wrap:wrap;gap:16px 28px;margin-block-start:18px;display:flex}.article-related-links a{text-underline-offset:.3em;text-decoration:underline}@media (width<=680px){.article-page{padding-block-start:20px}.article-header{margin-block-start:24px}.article-reading{margin-block:24px}.article-reading h2{margin-block-start:28px}}.article-table-scroll{border:1px solid var(--line);border-radius:var(--radius-discovery);background:var(--canvas-reflection);max-width:100%;margin-block:28px;overflow-x:auto}.article-table-scroll table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--type-reading);line-height:1.85}.article-table-scroll caption{text-align:start;color:var(--ink);padding:16px 20px;font-weight:650}.article-table-scroll :is(th,td){overflow-wrap:normal;word-break:normal;text-align:start;vertical-align:top;border-block-end:1px solid var(--line);min-width:140px;padding:16px 18px}.article-table-scroll th{color:var(--accent);font-weight:650}.article-table-scroll td{color:var(--muted)}.article-table-scroll tbody tr:last-child td{border-block-end:0}.article-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;max-width:72ch;margin:32px auto;display:grid}.article-contents{font-size:var(--type-label);line-height:1.8}.article-contents ol{padding-inline-start:1.4em;list-style:decimal}.article-contents li+li{margin-block-start:10px}.article-contents a{padding-block:3px;display:inline-block}.article-page .breadcrumbs{flex-wrap:nowrap;min-width:0}.article-page .breadcrumbs>a,.article-page .breadcrumbs>span:not(:last-child){flex-shrink:0}.article-page .breadcrumbs>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width>=1100px){.article-layout{grid-template-columns:16rem minmax(0,1fr);gap:48px;max-width:72rem}.article-layout:not(:has(.article-contents)){display:block}.article-contents{max-height:calc(100dvh - 150px);padding:20px;position:sticky;top:120px;overflow-y:auto}}.article-page :is(h1,h2,h3),.article-contents summary{color:var(--accent)}.article-contents summary{cursor:pointer;font-size:var(--type-subheading);font-weight:650}.article-contents details[open]>summary{margin-block-end:16px}.article-contents a[aria-current=location]{color:var(--accent);text-decoration-thickness:2px}.article-reading>p+p{margin-block-start:18px}.article-reading>:is(h2,h3)+p{margin-block-start:12px}.article-reading>h2{padding-block-start:12px}.package-page{background:radial-gradient(ellipse at 0% 10%,var(--canvas-glow),transparent 50%);padding-block:24px 48px}.package-opening{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,4vw,64px);padding-block:clamp(24px,3vw,44px);display:grid}.package-opening>*{min-width:0}.package-artwork{isolation:isolate;border:1px solid var(--line);border-radius:var(--radius-discovery);background:radial-gradient(ellipse at 50% 70%,var(--canvas-glow),transparent 70%),linear-gradient(145deg,var(--canvas-reflection),transparent);height:clamp(320px,36vw,490px);box-shadow:inset 0 1px 0 var(--canvas-reflection);padding:20px;position:relative;overflow:hidden}.package-artwork :is(picture,img){object-fit:contain;width:100%;height:100%}@media (width>=901px){.package-information .feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.package-information .feature-list>div{padding-block:16px;display:block}.package-information .feature-list dt,.package-information .feature-list dd{text-align:start}.package-information .feature-list dd{margin:8px 0 0}.package-guidance{grid-template-columns:repeat(2,minmax(0,1fr))}}.package-opening-copy{justify-items:start;gap:18px;display:grid}.package-opening-copy h1{font-size:var(--type-display)}.package-summary,.package-service-reference{font-size:var(--type-reading);text-wrap:pretty;line-height:1.85}.package-price{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:14px;padding-block:8px;display:flex}.package-price strong{font-size:var(--type-display);color:var(--ink);font-weight:700;line-height:1.2}.package-service-reference{border-block-start:1px solid var(--line);padding-block-start:18px}.package-service-reference .text-action{margin-block-start:8px;display:inline-flex}.package-information{border-block-start:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:24px;padding-block:28px;display:grid}.package-information>*{min-width:0}.package-information .prose{max-width:none;font-size:var(--type-reading);line-height:1.9}.package-information .prose h2{font-size:var(--type-heading);margin-block:24px 16px}.package-information .feature-list{margin:0}.package-guidance{align-content:start;gap:16px;display:grid}.package-guidance .device-disclosure{border:1px solid var(--line);border-radius:var(--radius-discovery);background:var(--canvas-reflection);font-size:var(--type-reading);margin:0;padding:20px}.package-guidance .device-disclosure summary{min-height:44px}.package-guidance .device-disclosure[open] summary{margin-block-end:16px}.package-guidance .device-disclosure :is(p,ul,.plain-content){margin-block:14px;line-height:1.85}.package-page>.payment-methods,.package-related{border-block-start:1px solid var(--line);padding-block:28px}.package-related h2{margin-block-end:24px}@media (width<=900px){.package-opening{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px}.package-artwork{height:350px}.package-information{grid-template-columns:1fr}.package-opening-copy{gap:14px}}@media (width<=600px){.package-opening{grid-template-columns:1fr;gap:24px;padding-block:24px}.package-artwork{height:300px}.package-opening-copy h1{font-size:var(--type-heading)}.package-opening-copy .subscription-actions{width:100%}.package-opening-copy .button{justify-content:center;width:100%}.package-price{padding-block:0}.package-guidance .device-disclosure{padding:16px}.package-page{padding-block:18px 32px}}.service-features dt{color:var(--accent);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.service-feature-label{min-inline-size:0;word-break:normal;overflow-wrap:normal;hyphens:none}@media(min-width:681px) and (max-width:900px){.feature-list.service-features>div{display:block}.feature-list.service-features dd{margin-block-start:10px;text-align:start}}.feature-symbol{width:42px;height:42px;color:var(--accent);border:1px solid var(--canvas-edge);background:linear-gradient(145deg,var(--canvas-glow),var(--canvas-reflection));box-shadow:inset 0 1px 0 var(--canvas-reflection);border-radius:12px;flex:0 0 42px;place-items:center;display:inline-grid}.feature-symbol .icon{width:24px;height:24px}.subscription-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-width:0;display:grid}.package-art-card{border:1px solid var(--line);border-radius:var(--radius-discovery);background:linear-gradient(145deg,var(--canvas-reflection),transparent 75%),var(--paper);min-width:0;height:100%;box-shadow:inset 0 1px 0 var(--canvas-reflection);flex-direction:column;display:flex;position:relative;overflow:hidden}.package-art-card .package-card-visual{aspect-ratio:auto;background:radial-gradient(ellipse at 50% 75%,var(--canvas-glow),transparent 70%);border-radius:0;height:clamp(200px,18vw,240px);padding:20px}.package-card-visual :is(picture,img){object-fit:contain;width:100%;height:100%}.package-art-card .package-card-visual:hover img{scale:1}.package-art-card .card-copy{flex-direction:column;flex:1;align-items:stretch;gap:12px;padding:20px;display:flex}.package-art-card .service-label{color:var(--accent);font-size:var(--type-label);margin:0}.package-art-card h3{font-size:var(--type-subheading);margin:0;line-height:1.5}.package-art-card .card-copy p{font-size:var(--type-reading);text-wrap:pretty;flex:1;min-block-size:5.4em;margin:0;line-height:1.8}.package-card-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:8px;display:flex}.package-art-card .price{color:var(--ink);margin:0;font-size:clamp(28px,2.8vw,36px);line-height:1.3}.package-art-card .text-action{font-size:var(--type-label);align-items:center;min-height:44px;display:inline-flex}.package-catalogue{gap:clamp(32px,4vw,56px);display:grid}.package-service-group{min-width:0}.package-group-heading{justify-content:space-between;align-items:center;gap:20px;margin-block-end:20px;display:flex}.package-group-heading h2{font-size:var(--type-heading);margin-block-start:8px}.package-group-heading>.text-action{flex-shrink:0}.package-catalogue-rail{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--canvas-edge) transparent;gap:20px;padding:6px 2px 20px;display:flex;overflow-x:auto}.package-catalogue-rail.story-enhanced{scroll-snap-type:none;cursor:grab;touch-action:pan-x pan-y}.package-catalogue-rail.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.package-catalogue-rail.is-dragging [data-artwork-effect] img{transform:none}.package-catalogue-rail>.package-art-card{scroll-snap-align:start;flex:0 0 calc((100% - 40px)/3);height:auto}.package-comparison{margin-block-start:24px}.package-comparison>header{justify-content:space-between;align-items:start;gap:24px;margin-block-end:18px;display:flex}.package-comparison h3{font-size:var(--type-subheading)}.package-comparison>header p{font-size:var(--type-reading);max-width:65ch;line-height:1.8}.comparison-scroll{border:1px solid var(--line);border-radius:var(--radius-discovery);overscroll-behavior-inline:contain;max-width:100%;position:relative;overflow-x:auto}.comparison-scroll table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--type-reading)}.comparison-scroll th,.comparison-scroll td{text-align:start;vertical-align:middle;border-block-end:1px solid var(--line);overflow-wrap:anywhere;padding:16px 20px}.comparison-scroll th{font-weight:650}.comparison-scroll thead{background:var(--canvas-reflection)}.comparison-scroll tbody tr:last-child>*{border:0}.comparison-scroll .text-action{font-size:var(--type-label);align-items:center;min-height:44px;display:inline-flex}.comparison-scroll td bdi{white-space:nowrap;font-weight:700}.catalogue-service-features{border:1px solid var(--line);border-radius:var(--radius-discovery);margin-block-start:16px;padding:18px 20px}.catalogue-service-features>summary{cursor:pointer;min-height:44px;font-size:var(--type-reading);justify-content:space-between;align-items:center;gap:16px;font-weight:650;display:flex}.catalogue-service-features>h2{font-size:var(--type-subheading);margin-block:20px 12px}.catalogue-service-features .feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.catalogue-service-features .feature-list>div{padding-block:16px;display:block}.catalogue-service-features .feature-list dd{text-align:start;font-size:var(--type-reading);margin:10px 0 0;line-height:1.8}@media (width<=1000px){.subscription-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.package-catalogue-rail>.package-art-card{flex-basis:calc(47.6191% - 19.0476px)}.package-comparison>header{display:block}.package-comparison>header p{margin-block-start:12px}}@media (width<=680px){.subscription-gallery:not([data-story-rail]){scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:88%;grid-auto-flow:column;padding-block-end:16px;overflow-x:auto}.subscription-gallery>*{scroll-snap-align:start}.package-catalogue-rail>.package-art-card{flex-basis:88%}.package-group-heading{flex-wrap:wrap;align-items:start;gap:12px}.package-art-card .package-card-visual{height:240px}.comparison-scroll th,.comparison-scroll td{padding:12px 10px}.comparison-scroll thead{font-size:var(--type-label)}.comparison-scroll th:first-child{width:29%}.comparison-scroll th:nth-child(2){width:24%}.catalogue-service-features{padding:14px}.catalogue-service-features .feature-list{grid-template-columns:1fr}}.service-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;display:grid}.service-choice{border:1px solid var(--line);border-radius:var(--radius-discovery);background:linear-gradient(145deg,var(--canvas-reflection),transparent 75%),var(--paper);min-width:0;box-shadow:inset 0 1px 0 var(--canvas-reflection);flex-direction:column;display:flex;overflow:hidden}.service-choice[data-service-layout=cinematic]{--artwork-saturation:var(--mh-package-saturation);--artwork-brightness:var(--mh-package-brightness)}.service-choice-image{aspect-ratio:16/9;isolation:isolate;background:var(--canvas-reflection);display:block}.service-choice-image :is(picture,img){object-fit:contain;width:100%;height:100%}.service-choice-image img{filter:saturate(var(--artwork-saturation)) contrast(var(--artwork-contrast)) brightness(var(--artwork-brightness))}.service-choice-body{flex-direction:column;flex:1;gap:24px;padding:clamp(20px,2.2vw,32px);display:flex}.service-choice header{gap:14px;display:grid}.service-choice h2{font-size:var(--type-heading);line-height:1.4}.service-choice header p{font-size:var(--type-reading);text-wrap:pretty;line-height:1.85}.service-choice-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-block-start:auto;display:flex}.service-choice-actions .subscription-actions{margin:0}.service-choice-actions .text-action{font-size:var(--type-label);align-items:center;min-height:44px;display:inline-flex}@media (width<=700px){.service-choices{grid-template-columns:1fr;gap:24px}.service-choice-actions{flex-direction:column;align-items:stretch;gap:12px}.service-choice-actions>.button{justify-content:center;width:100%}.service-choice-actions .subscription-actions{text-align:center}.service-choice-actions .text-action{justify-content:center}.service-choice-body{gap:20px}}[data-artwork-effect]{isolation:isolate;position:relative;overflow:hidden}[data-artwork-effect] img{transition:transform .65s var(--ease)}[data-artwork-effect]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(110deg,transparent 42%,var(--ink) 47%,var(--ink) 50%,transparent 57%);position:absolute;inset:-40% -70%}@supports (color:color-mix(in lab, red, red)){[data-artwork-effect]:after{background:linear-gradient(110deg,transparent 42%,color-mix(in srgb,var(--ink) 4%,transparent) 47%,color-mix(in srgb,var(--ink) 16%,transparent) 50%,transparent 57%)}}[data-artwork-effect]:after{opacity:0;transform:translate(-70%)rotate(-8deg)}@keyframes package-artwork-sheen{0%{opacity:0;transform:translate(-70%)rotate(-8deg)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(70%)rotate(-8deg)}}@media (prefers-reduced-motion:no-preference){[data-artwork-effect].is-illuminated img{transform:scale(1.025)}[data-artwork-effect].is-illuminated:after{animation:1s ease-out both package-artwork-sheen}}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-artwork-effect]:hover img{transform:scale(1.025)translateY(-3px)}[data-artwork-effect]:hover:after{animation:1.15s ease-out both package-artwork-sheen}}.support-page{padding-block:clamp(32px,4.5vw,64px) clamp(48px,6vw,84px)}.support-heading{gap:14px;max-width:850px;margin-block-end:30px;display:grid}.support-heading h1{font-size:var(--type-display);text-wrap:balance;line-height:1.4}.support-heading>p{font-size:var(--type-reading);line-height:1.9}.support-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.support-channel{border:1px solid var(--line);border-radius:var(--radius-discovery);background:radial-gradient(ellipse at 0 0,var(--canvas-reflection),transparent 75%),var(--paper);min-width:0;box-shadow:inset 0 1px 0 var(--canvas-reflection);transition:translate var(--duration-control) var(--ease-scene),border-color var(--duration-control),box-shadow var(--duration-control);grid-template-columns:auto minmax(0,1fr);gap:20px;padding:clamp(22px,2.5vw,34px);display:grid;position:relative}.support-channel-icon{width:52px;height:52px;color:var(--accent);border:1px solid var(--accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.support-channel-icon{border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}}.support-channel-icon{background:var(--accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.support-channel-icon{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.support-channel-icon .icon{width:26px;height:26px}.support-channel-copy{gap:10px;min-width:0;display:grid}.support-channel-copy h2{font-size:var(--type-subheading);line-height:1.5}.support-channel-copy p{font-size:var(--type-reading);line-height:1.85}.support-channel-copy bdi{overflow-wrap:anywhere;max-width:100%;font-size:var(--type-reading);justify-self:start;font-weight:600;display:block}.support-channel-action{min-height:44px;font-size:var(--type-label);color:var(--accent);border-block-end:1px solid var(--accent);grid-column:2;justify-self:start;padding-block:8px}@supports (color:color-mix(in lab, red, red)){.support-channel-action{border-block-end:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}}.support-next{border:1px solid var(--line);border-radius:var(--radius-discovery);background:linear-gradient(120deg,var(--canvas-reflection),transparent);align-items:center;gap:20px;margin-block-start:28px;padding:24px clamp(20px,2.5vw,32px);display:flex}.support-next>.icon{color:var(--accent)}.support-next>div{flex:1;min-width:0}.support-next h2{font-size:var(--type-subheading);margin-block-end:6px}.support-next p{font-size:var(--type-reading)}.support-next .text-action{min-height:44px;font-size:var(--type-label);align-items:center;display:flex}.support-search{max-width:900px;margin-block:0 30px}.support-search>label{font-size:var(--type-reading);margin-block-end:12px;display:block}.support-search-field{border:1px solid var(--line);border-radius:var(--radius-action);background:var(--canvas-reflection);align-items:center;gap:12px;padding:8px 8px 8px 18px;display:flex}.support-search-field>.icon{color:var(--muted);margin-inline-start:8px}.support-search-field input{width:100%;min-width:0;font-size:var(--type-reading);background:0 0;border:0;flex:1;padding:10px 6px}.support-layout{gap:30px;display:grid}.support-layout>*{min-width:0}.support-layout .support-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.support-editorial{gap:32px;display:grid}.support-editorial section>h2{font-size:var(--type-heading);margin-block-end:20px}.support-faqs .faq-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.support-faqs .faq-question{border:1px solid var(--line);border-radius:var(--radius-discovery);background:linear-gradient(125deg,var(--canvas-reflection),transparent 80%);padding:0;overflow:hidden}.support-faqs .faq-question summary{font-size:var(--type-reading);align-items:center;gap:14px;min-height:88px;padding:20px;font-weight:650;line-height:1.8;list-style:none;display:flex}.support-faqs .faq-question summary::-webkit-details-marker{display:none}.faq-question-title{flex:1;min-width:0}.faq-topic-icon{width:40px;height:40px;color:var(--accent);border:1px solid var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.faq-topic-icon{border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}}.faq-topic-icon{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.faq-topic-icon{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.support-faqs .faq-question summary .faq-toggle{width:18px;height:18px;color:var(--muted);transition:rotate var(--duration-control) var(--ease-scene)}.support-faqs .faq-question[open]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.support-faqs .faq-question[open]{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}}.support-faqs .faq-question[open] .faq-toggle{color:var(--accent);rotate:45deg}.support-faqs .faq-question>p{font-size:var(--type-reading);margin:0;padding:0 20px 22px;line-height:1.95}.support-article{border-block-start:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:12px 16px;padding-block:22px;display:grid}.support-article>.icon{color:var(--accent);margin-block-start:5px}.support-article h3{font-size:var(--type-subheading);line-height:1.6}.support-article p{font-size:var(--type-reading);margin-block-start:10px;line-height:1.85}.support-article>span{color:var(--accent);font-size:var(--type-label);text-underline-offset:6px;grid-column:2;align-items:center;min-height:44px;text-decoration:underline;display:flex}@media (hover:hover){.support-channel:hover{border-color:var(--accent);translate:0 -3px}@supports (color:color-mix(in lab, red, red)){.support-channel:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--line))}}.support-channel:hover{box-shadow:inset 0 1px 0 var(--canvas-reflection),0 12px 30px #0000002e}@supports (color:color-mix(in lab, red, red)){.support-channel:hover{box-shadow:inset 0 1px 0 var(--canvas-reflection),0 12px 30px color-mix(in srgb,var(--color-black) 18%,transparent)}}.support-article:hover h3{color:var(--accent)}}@media (width<=600px){.support-faqs .faq-list{grid-template-columns:1fr}.support-faqs .faq-question summary{gap:12px;padding:16px}.support-faqs .faq-question>p{padding:0 16px 18px}.support-channels,.support-layout .support-channels{grid-template-columns:1fr}.support-channel{gap:14px}.support-channel-icon{border-radius:14px;width:44px;height:44px}.support-next{flex-wrap:wrap;gap:14px}.support-next>div{flex-basis:calc(100% - 40px)}.support-next .text-action{margin-inline-start:36px}.support-search-field{flex-wrap:wrap;gap:8px;padding:10px}.support-search-field input{flex-basis:calc(100% - 46px)}.support-search-field .button{width:100%}}@media (prefers-reduced-motion:reduce){.support-channel,.faq-question .faq-toggle{transition:none}.support-channel:hover{translate:none}}.player-page{padding-block:clamp(32px,4.5vw,64px) clamp(48px,6vw,84px)}.player-heading{gap:14px;max-width:900px;margin-block-end:30px;display:grid}.player-heading h1{font-size:var(--type-display);text-wrap:balance;line-height:1.4}.player-heading p{font-size:var(--type-reading);line-height:1.9}.player-device-section{margin-block-end:28px}.player-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-block-end:20px;display:flex}.player-section-heading h2{font-size:var(--type-subheading);margin-block-end:6px}.player-section-heading p{font-size:var(--type-reading)}.player-section-heading .text-action{font-size:var(--type-label);flex-shrink:0;align-items:center;min-height:44px;display:flex}.player-device-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.player-device{border:1px solid var(--line);border-radius:var(--radius-discovery);background:linear-gradient(135deg,var(--canvas-reflection),transparent);min-width:0;font-size:var(--type-reading);transition:border-color var(--duration-control),background var(--duration-control);align-items:center;gap:16px;padding:20px;font-weight:600;line-height:1.8;display:flex}.player-device-icon,.player-neutral-icon{border:1px solid var(--accent);flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.player-device-icon,.player-neutral-icon{border:1px solid color-mix(in srgb,var(--accent) 24%,transparent)}}.player-device-icon,.player-neutral-icon{color:var(--accent);background:var(--accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.player-device-icon,.player-neutral-icon{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.player-device-icon .icon{width:27px;height:27px}.player-device[aria-current=page]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.player-device[aria-current=page]{background:color-mix(in srgb,var(--accent) 8%,var(--paper))}}.player-device[aria-current=page]>span:last-child{color:var(--accent)}.player-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.player-entry{border:1px solid var(--line);border-radius:var(--radius-discovery);background:linear-gradient(130deg,var(--canvas-reflection),transparent 80%),var(--paper);flex-direction:column;align-items:stretch;gap:20px;min-width:0;padding:clamp(22px,2.5vw,32px);display:flex}.player-entry header{align-items:center;gap:18px;min-width:0;display:flex}.player-entry header>div:last-child{min-width:0}.player-entry h2{font-size:var(--type-subheading);overflow-wrap:anywhere;margin-block-start:8px}.player-entry header .eyebrow{font-size:var(--type-label)}.player-entry>p{font-size:var(--type-reading);line-height:1.9}.player-logo{flex-shrink:0;width:64px;height:64px}.player-logo :is(picture,img){object-fit:contain;width:100%;height:100%}.player-health{font-size:var(--type-label);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.player-health:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.player-health[data-link-health=healthy]{color:var(--accent)}.player-entry footer{flex-wrap:wrap;align-items:center;gap:16px;margin-block-start:auto;display:flex}.player-entry footer .text-action{font-size:var(--type-label);align-items:center;min-height:44px;display:flex}.player-entry footer small{font-size:var(--type-label);color:var(--muted);flex-basis:100%}.player-empty{border:1px solid var(--line);border-radius:var(--radius-discovery);background:linear-gradient(120deg,var(--canvas-reflection),transparent 85%);align-items:center;gap:22px;padding:clamp(24px,3vw,38px);display:flex}.player-empty>div{flex:1;min-width:0}.player-empty h2{font-size:var(--type-subheading);margin-block-end:10px}.player-empty p{font-size:var(--type-reading);max-width:750px;line-height:1.9}@media (hover:hover){.player-device:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.player-device:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.player-entry h2 a:hover{color:var(--accent)}}@media (width<=900px){.player-device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-empty{flex-wrap:wrap}.player-empty>.button{margin-inline-start:70px}}@media (width<=600px){.player-device{text-align:center;flex-direction:column;justify-content:center;gap:12px;padding:16px 10px}.player-device-grid{gap:12px}.player-section-heading{flex-direction:column;align-items:start;gap:8px}.player-directory{grid-template-columns:1fr}.player-entry footer{align-items:stretch}.player-entry footer>.button{width:100%}.player-empty{align-items:start;gap:16px}.player-empty>div{flex-basis:calc(100% - 64px)}.player-empty>.button{width:100%;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.player-device{transition:none}}.search-page{padding-block:clamp(32px,4.5vw,64px) clamp(48px,6vw,84px)}.search-heading{gap:14px;max-width:900px;margin-block-end:28px;display:grid}.search-heading h1{font-size:var(--type-display);line-height:1.4}.search-heading p{font-size:var(--type-reading);line-height:1.9}.search-controls{border:1px solid var(--line);border-radius:var(--radius-discovery);background:linear-gradient(130deg,var(--canvas-reflection),transparent);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:end;gap:18px;padding:24px;display:grid}.search-controls>div{min-width:0}.search-controls label{font-size:var(--type-label);margin-block-end:10px;display:block}.search-controls :is(input,select){width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-action);background:var(--paper);color:var(--ink);font-size:var(--type-reading);padding:12px 16px}.search-summary{justify-content:space-between;align-items:center;gap:20px;margin-block:22px;display:flex}.result-count{font-size:var(--type-reading);color:var(--muted)}.search-summary .text-action{font-size:var(--type-label);align-items:center;min-height:44px;display:flex}.search-results{gap:16px;display:grid}.search-result{border:1px solid var(--line);border-radius:var(--radius-discovery);background:linear-gradient(120deg,var(--canvas-reflection),transparent 75%);transition:border-color var(--duration-control);grid-template-columns:180px minmax(0,1fr);align-items:center;gap:26px;padding:20px;display:grid}.search-result-visual{background:var(--canvas-reflection);border-radius:14px;place-items:center;min-width:0;height:120px;display:grid;overflow:hidden}.search-result-visual :is(picture,img){object-fit:contain;width:100%;height:100%}.search-result-visual>.icon{width:36px;height:36px;color:var(--accent)}.search-result-copy{gap:10px;min-width:0;display:grid}.search-result .eyebrow{font-size:var(--type-label)}.search-result h2{font-size:var(--type-subheading);overflow-wrap:anywhere;line-height:1.55}.search-result p{font-size:var(--type-reading);line-height:1.9}.search-result-more{color:var(--accent);font-size:var(--type-label);text-underline-offset:6px;text-decoration:underline}.search-empty{text-align:center;border:1px solid var(--line);border-radius:var(--radius-discovery);background:linear-gradient(120deg,var(--canvas-reflection),transparent);justify-items:center;gap:18px;padding:clamp(28px,4vw,52px);display:grid}.search-empty-icon{width:56px;height:56px;color:var(--accent);border:1px solid var(--line);border-radius:16px;place-items:center;display:grid}.search-empty h2{font-size:var(--type-subheading);line-height:1.6}.search-empty p{font-size:var(--type-reading);max-width:650px;line-height:1.9}.search-empty .text-action{font-size:var(--type-label);align-items:center;min-height:44px;display:flex}@media (hover:hover){.search-result:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.search-result:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.search-result:hover h2{color:var(--accent)}}@media (width<=800px){.search-controls{grid-template-columns:minmax(0,1fr) auto}.search-controls>div:first-child{grid-column:1/-1}.search-result{grid-template-columns:125px minmax(0,1fr);gap:20px}}@media (width<=600px){.search-controls{grid-template-columns:1fr;gap:16px;padding:18px}.search-controls>.button{width:100%}.search-result{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px 16px;padding:18px}.search-result-visual{grid-row:1/span 2;height:100px}.search-result-copy{display:contents}.search-result-copy>.eyebrow,.search-result-copy>h2{grid-column:2}.search-result-copy>p,.search-result-more{grid-column:1/-1}.search-result-visual>.icon{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.search-result{transition:none}}.knowledge-page{padding-block:clamp(32px,4.5vw,64px) clamp(48px,6vw,84px)}.knowledge-heading{gap:14px;max-width:900px;margin-block-end:28px;display:grid}.knowledge-heading h1{font-size:var(--type-display);text-wrap:balance;line-height:1.4}.knowledge-heading p{font-size:var(--type-reading);line-height:1.9}.knowledge-filters{border:1px solid var(--line);border-radius:var(--radius-discovery);background:linear-gradient(130deg,var(--canvas-reflection),transparent);flex-wrap:wrap;align-items:end;gap:18px;margin-block-end:28px;padding:24px;display:flex}.knowledge-filters>div{flex:1;min-width:200px}.knowledge-filters label{font-size:var(--type-label);margin-block-end:10px;display:block}.knowledge-filters :is(input,select){width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-action);background:var(--paper);color:var(--ink);font-size:var(--type-reading);padding:12px 16px}.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.knowledge-card{border:1px solid var(--line);border-radius:var(--radius-discovery);background:linear-gradient(130deg,var(--canvas-reflection),transparent 80%);flex-direction:column;gap:20px;min-width:0;padding:clamp(22px,2.5vw,32px);display:flex}.knowledge-card:only-child{grid-column:1/-1}.knowledge-card-heading{align-items:center;gap:20px;min-width:0;display:flex}.knowledge-card-heading>div:last-child{min-width:0}.knowledge-card h2{font-size:var(--type-subheading);overflow-wrap:anywhere;margin-block-start:8px;line-height:1.55}.knowledge-card .eyebrow{font-size:var(--type-label)}.knowledge-card>p{font-size:var(--type-reading);max-width:80ch;line-height:1.9}.knowledge-image{background:var(--canvas-reflection);border-radius:14px;flex-shrink:0;width:112px;height:100px;overflow:hidden}.knowledge-image :is(picture,img){object-fit:cover;width:100%;height:100%}.knowledge-image img.preserved-artwork{object-fit:cover!important}.knowledge-icon{border:1px solid var(--accent);border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.knowledge-icon{border:1px solid color-mix(in srgb,var(--accent) 24%,transparent)}}.knowledge-icon{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.knowledge-icon{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.knowledge-icon{color:var(--accent)}.knowledge-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-block-start:auto;display:flex}.knowledge-card footer .text-action{min-height:44px;font-size:var(--type-label);color:var(--accent);align-items:center;display:flex}.knowledge-card time{font-size:var(--type-label);color:var(--muted)}.knowledge-empty{text-align:center;border:1px solid var(--line);border-radius:var(--radius-discovery);background:linear-gradient(125deg,var(--canvas-reflection),transparent);justify-items:center;gap:18px;padding:clamp(28px,4vw,52px);display:grid}.knowledge-empty h2{font-size:var(--type-subheading);line-height:1.6}.knowledge-empty p{font-size:var(--type-reading);max-width:650px}.knowledge-empty .text-action{font-size:var(--type-label);align-items:center;min-height:44px;display:flex}@media (hover:hover){.knowledge-card h2 a:hover{color:var(--accent)}}@media (width<=700px){.knowledge-grid{grid-template-columns:1fr}.knowledge-filters{gap:16px;padding:18px}.knowledge-filters>div{flex-basis:100%;min-width:0}.knowledge-filters>.button{width:100%}.knowledge-card-heading{gap:16px}.knowledge-image{width:88px;height:88px}}html{scroll-behavior:smooth;scroll-padding-top:100px}body:has(dialog[open]){overflow:hidden}button,input,select{font:inherit;color:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer;border:0}img{object-fit:cover;width:100%;height:100%;display:block}picture{width:100%;height:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;font-weight:650;line-height:1.2}h1{font-size:var(--type-display)}h2{font-size:var(--type-heading)}h3{font-size:var(--type-subheading)}html[dir=rtl] :is(h1,h2,h3){letter-spacing:-.025em;line-height:1.42}p{color:var(--muted)}::selection{background:var(--palette-navy-370)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--accent);color:var(--deep);z-index:100;inset-inline-start:15px;padding:12px 20px;position:fixed;top:10px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.shell{max-width:var(--max);padding-inline:var(--space);margin-inline:auto}.section-space{padding-block:clamp(54px,7vw,108px)}.development-note,.preview-note{background:var(--paper);color:var(--muted);text-align:center;padding:6px 18px;font-size:13px}.preview-note{background:var(--palette-navy-350)}.header{z-index:50;width:calc(100% - 32px);max-width:var(--layout-wide);border:1px solid var(--line);background:linear-gradient(120deg,var(--ink),var(--paper));border-radius:18px;justify-content:space-between;align-items:center;gap:24px;min-height:78px;margin:10px auto 0;padding:12px clamp(18px,2.3vw,40px);display:flex;position:sticky;top:10px}@supports (color:color-mix(in lab, red, red)){.header{background:linear-gradient(120deg,color-mix(in srgb,var(--ink) 7%,var(--paper)),color-mix(in srgb,var(--paper) 92%,transparent))}}.header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:box-shadow .25s,border-color .25s}@supports (color:color-mix(in lab, red, red)){.header.is-scrolled{box-shadow:0 5px 28px color-mix(in srgb, var(--color-black) 18.8235%, transparent)}}.wordmark{font-family:var(--font-site);letter-spacing:-1.5px;white-space:nowrap;align-items:baseline;font-size:25px;font-weight:850;line-height:1.2;display:inline-flex}.wordmark span{margin-left:4px;font-weight:400}.wordmark i{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-left:3px;display:inline-block}.desktop-nav{align-items:center;gap:clamp(18px,2.6vw,40px);font-size:16px;display:flex}.desktop-nav a{padding-block:7px;position:relative}.desktop-nav a:after{content:"";bottom:0;background:currentColor;width:0;height:1px;transition:width .25s;position:absolute;inset-inline-start:0}.desktop-nav a:hover:after{width:100%}.header-actions{align-items:center;gap:5px;display:flex}.icon-button{background:0 0;border-radius:50%;justify-content:center;align-items:center;gap:4px;width:44px;min-height:44px;display:inline-flex}.icon-button:hover{background:#ffffff10}@supports (color:color-mix(in lab, red, red)){.icon-button:hover{background:color-mix(in srgb, var(--color-white) 6.27451%, transparent)}}.header-actions .icon-button:first-child{width:auto;padding-inline:7px}.locale-label{font-size:14px;font-weight:650}.header-actions .icon{width:20px;height:20px}.mobile-menu-button{display:none}.hero{min-height:650px;color:var(--color-white);position:relative;overflow:hidden}.hero-picture,.hero-shade{position:absolute;inset:0}.hero-picture img{object-position:70% center}@supports (color:color-mix(in lab, red, red)){.hero-shade{background:linear-gradient(90deg,color-mix(in srgb, var(--palette-navy-30) 81.1765%, transparent),color-mix(in srgb, var(--palette-navy-30) 46.6667%, transparent) 50%,color-mix(in srgb, var(--palette-navy-30) 5.09804%, transparent) 100%),linear-gradient(0deg,color-mix(in srgb, var(--palette-navy-30) 33.3333%, transparent),transparent 40%)}}html[dir=rtl] .hero-picture.editorial-art{scale:-1 1}@supports (color:color-mix(in lab, red, red)){html[dir=rtl] .hero-shade{background:linear-gradient(270deg,color-mix(in srgb, var(--palette-navy-30) 81.1765%, transparent),color-mix(in srgb, var(--palette-navy-30) 46.6667%, transparent) 50%,color-mix(in srgb, var(--palette-navy-30) 5.09804%, transparent)),linear-gradient(0deg,color-mix(in srgb, var(--palette-navy-30) 33.3333%, transparent),transparent 40%)}}.hero-inner{flex-direction:column;justify-content:space-between;min-height:650px;padding-top:92px;padding-bottom:30px;display:flex;position:relative}.hero-copy{max-width:760px}.hero-copy h1{text-wrap:balance;max-width:710px}.hero-copy p{color:var(--palette-gold-140)}@supports (color:color-mix(in lab, red, red)){.hero-copy p{color:color-mix(in srgb, var(--palette-gold-140) 94.902%, transparent)}}.hero-copy p{max-width:480px;margin-block:25px 32px;font-size:16px}.hero-copy .button{min-width:170px}.hero-bottom{letter-spacing:.08em;color:var(--palette-gold-120);justify-content:space-between;align-items:center;gap:20px;margin-top:60px;font-size:10px;display:flex}.hero-number{font-variant-numeric:tabular-nums;direction:ltr}.scroll-line{background:#fffc;width:1px;height:40px;display:block}@supports (color:color-mix(in lab, red, red)){.scroll-line{background:color-mix(in srgb, var(--color-white) 80.0%, transparent)}}.scroll-line{position:relative}.scroll-line:after{content:"";border-inline-end:1px solid var(--color-white);border-bottom:1px solid var(--color-white);width:6px;height:6px;position:absolute;bottom:0;left:-2.5px;transform:rotate(45deg)}.cream{background:var(--cream);color:var(--deep)}.cream:hover{background:var(--palette-gold-70)}.dark{background:var(--accent);color:var(--deep)}.dark:hover{background:var(--palette-gold-70)}.primary{background:var(--accent);color:var(--deep)}.primary:hover{background:var(--palette-gold-70)}.text-action{border-bottom:1px solid;align-items:center;gap:24px;min-height:44px;padding-block:6px;font-size:13px;display:inline-flex}.text-action .icon{width:19px}.marquee-band{border-bottom:1px solid var(--line);padding:20px var(--space);overflow:hidden}.marquee-band>div{white-space:nowrap;justify-content:space-around;align-items:center;gap:30px;font-size:clamp(14px,1.5vw,20px);display:flex}.marquee-band i{color:var(--accent);font-size:20px;font-style:normal}.section-top{justify-content:space-between;align-items:end;gap:45px;margin-bottom:42px;display:flex}.section-top>p{max-width:400px;font-size:14px}.section-top .eyebrow{margin-bottom:13px}.world-card{border-radius:var(--radius);isolation:isolate;min-height:470px;color:var(--color-white);display:block;position:relative;overflow:hidden}.world-card:after{content:"";background:linear-gradient(0deg,var(--palette-navy-30),transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.world-card:after{background:linear-gradient(0deg,color-mix(in srgb, var(--palette-navy-30) 86.2745%, transparent),transparent 80%)}}.world-card:after{z-index:-1}.world-card picture{z-index:-2;position:absolute;inset:0}.world-card img{transition:scale .7s var(--ease)}.world-card:hover img{scale:1.045}.world-card>div{bottom:32px;grid-template-columns:1fr auto;align-items:center;display:grid;position:absolute;inset-inline:30px}.world-card .eyebrow{grid-column:1/-1;margin-bottom:14px}.world-card h3{max-width:270px;font-size:clamp(23px,2.2vw,33px)}.sport-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(35px,7vw,110px);display:grid}.sport-copy h2{max-width:400px}.sport-copy p{max-width:410px;margin-block:25px;font-size:14px}.sport-tags{flex-wrap:wrap;gap:8px;margin-top:33px;display:flex}.sport-tags span{border:1px solid var(--palette-navy-360);border-radius:25px;padding:6px 13px;font-size:10px}.sport-image{aspect-ratio:1.25;border-radius:var(--radius);position:relative;overflow:hidden}.photo-index{letter-spacing:.2em;color:var(--color-white);direction:ltr;font-size:12px;position:absolute;bottom:22px;left:25px}.family-feature{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(35px,7vw,100px);display:grid}.family-image{aspect-ratio:1.25;border-radius:var(--radius);overflow:hidden}.family-copy p{max-width:400px;margin-block:24px 30px;font-size:14px}.kids-feature{min-height:470px;max-width:calc(var(--max) - 2 * var(--space));border-radius:var(--radius);background:var(--palette-navy-160);margin-bottom:30px;position:relative;overflow:hidden}.kids-feature>picture,.kids-gradient{position:absolute;inset:0}.kids-gradient{background:linear-gradient(90deg,var(--paper),var(--paper) 35%,var(--paper) 75%)}@supports (color:color-mix(in lab, red, red)){.kids-gradient{background:linear-gradient(90deg,color-mix(in srgb, var(--paper) 97.6471%, transparent),color-mix(in srgb, var(--paper) 80.7843%, transparent) 35%,color-mix(in srgb, var(--paper) 0.0%, transparent) 75%)}}html[dir=rtl] .kids-feature>picture.editorial-art{scale:-1 1}html[dir=rtl] .kids-gradient{background:linear-gradient(270deg,var(--paper),var(--paper) 35%,var(--paper) 75%)}@supports (color:color-mix(in lab, red, red)){html[dir=rtl] .kids-gradient{background:linear-gradient(270deg,color-mix(in srgb, var(--paper) 97.6471%, transparent),color-mix(in srgb, var(--paper) 80.7843%, transparent) 35%,color-mix(in srgb, var(--paper) 0.0%, transparent) 75%)}}.kids-copy{z-index:1;max-width:480px;padding-block:80px;position:relative}.kids-copy p{max-width:340px;margin-block:22px 30px;font-size:14px}.help-band{background:var(--mint);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:25px;margin-block:60px 90px;padding-block:40px;display:flex}.help-band h2{font-size:32px}.help-band .eyebrow{margin-bottom:12px}.footer{border-top:1px solid var(--line);padding-block:40px 24px}.footer-top,.footer-bottom{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-top>p{max-width:430px;font-size:12px}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);margin-top:40px;padding-top:22px;font-size:11px}.footer-bottom nav{flex-wrap:wrap;gap:20px;display:flex}.site-dialog{background:var(--paper);color:var(--ink);border:0;border-radius:12px;width:min(660px,100% - 30px);max-height:85dvh;margin:auto;padding:30px;overflow-y:auto}.site-dialog::backdrop{background:var(--palette-navy-10)}@supports (color:color-mix(in lab, red, red)){.site-dialog::backdrop{background:color-mix(in srgb, var(--palette-navy-10) 78.8235%, transparent)}}.site-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dialog-bar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;font-size:16px;font-weight:700;display:flex}.mobile-nav,.language-links{flex-direction:column;display:flex}.mobile-nav a,.language-links a{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;min-height:55px;padding:15px 0;display:flex}.language-links a[aria-current=true]{color:var(--focus-ring);font-weight:700}.search-form label{margin-bottom:15px;font-size:13px;display:block}.search-field{gap:8px;display:flex}.search-field input,.listing-filters input,.listing-filters select{border:1px solid var(--palette-navy-380);background:var(--surface);border-radius:4px;min-width:0;min-height:50px;padding:14px 17px}.search-field input{flex:1}.search-field .button{gap:12px}.language-dialog{max-width:440px}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.card-cover{aspect-ratio:1.2;border-radius:var(--radius);background:var(--palette-navy-180);display:block;position:relative;overflow:hidden}.card-cover img{transition:scale .65s var(--ease)}.card-cover:hover img{scale:1.035}.card-kind{background:var(--paper);top:15px;position:absolute;inset-inline-start:15px}@supports (color:color-mix(in lab, red, red)){.card-kind{background:color-mix(in srgb, var(--paper) 92.1569%, transparent)}}.card-kind{border-radius:20px;padding:4px 11px;font-size:10px}.card-arrow{background:var(--paper);color:var(--ink);bottom:18px;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;inset-inline-end:18px}.typographic-cover{background:linear-gradient(135deg,var(--palette-navy-310),var(--palette-navy-190));place-items:center;height:100%;display:grid}.typographic-cover span{color:var(--accent);font-size:85px;font-weight:800}.card-copy{padding-block:20px}.card-copy h3{margin-bottom:12px;font-size:22px}.card-copy p{max-width:360px;font-size:13px}.price{margin-top:16px;font-size:23px;font-weight:700;display:block}.carousel{position:relative}.carousel-track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--palette-gold-10) transparent;overscroll-behavior-inline:contain;grid-auto-columns:calc(33.3333% - 16px);grid-auto-flow:column;gap:24px;padding-bottom:15px;display:grid;overflow-x:auto}.carousel-track>*{scroll-snap-align:start}.faq-section{grid-template-columns:.7fr 1.3fr;gap:60px;display:grid}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:68px;padding-block:17px;font-size:14px;font-weight:650;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .icon{width:18px}.faq-list details[open] summary .icon{rotate:45deg}.faq-list details>p{white-space:pre-line;padding-bottom:25px;font-size:14px}.page-heading{max-width:1100px;margin-inline:auto;padding-block:80px 55px}.page-heading h1{text-wrap:balance;font-size:clamp(35px,4.4vw,64px)}.page-heading>p{max-width:600px;margin-top:25px;font-size:15px}.page-heading .search-form{max-width:700px;margin-top:32px}.list-content{min-height:340px;padding-bottom:100px}.listing-filters{flex-wrap:wrap;gap:12px;margin-bottom:40px;display:flex}.listing-filters input{flex:1;min-width:180px}.listing-filters select{max-width:250px}.empty-state{max-width:650px;padding:50px 0 65px}.empty-state h2{font-size:30px}.empty-state p{margin-block:20px 25px;font-size:14px}.pagination{margin-top:45px}.pagination svg{width:20px;height:20px}.detail-page{padding-bottom:70px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:15px;padding-top:40px;font-size:11px;display:flex}.detail-header{max-width:1000px;padding-block:50px 40px}.detail-header h1{font-size:clamp(35px,4.8vw,68px)}.detail-header>p{max-width:740px;margin-top:24px;font-size:17px}.detail-image{border-radius:var(--radius);height:clamp(260px,42vw,600px);margin-bottom:55px;overflow:hidden}.detail-grid{grid-template-columns:1fr 290px;gap:80px;display:grid}.prose{max-width:800px;font-size:16px;line-height:2.1}.plain-content{white-space:pre-line;overflow-wrap:anywhere}.prose h2{margin-block:35px 20px;font-size:26px}.prose li{margin-inline-start:20px;list-style:outside}.feature-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;padding-block:14px;display:flex}.feature-list dt{font-weight:650}.feature-list dd{color:var(--muted)}.detail-aside{border:1px solid var(--line);border-radius:var(--radius);align-self:start;padding:26px;position:sticky;top:120px}.detail-aside .button{gap:15px;width:100%;margin-top:25px}.detail-price{font-size:30px;display:block}.detail-aside p{margin-block:12px;font-size:13px}.article-meta{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:22px;font-size:12px;display:flex}.error-page .button,.page-heading>.button{margin-top:30px}.reveal-prepared{opacity:0;transition:opacity .8s var(--ease),translate .8s var(--ease);translate:0 22px}.reveal-prepared.revealed{opacity:1;translate:0}@media (width>=1700px){.header{padding-inline:max(var(--space),calc((100vw - 1368px)/2))}}@media (width<=1050px){.desktop-nav{display:none}.mobile-menu-button{display:inline-flex}.header{padding-block:14px}.hero,.hero-inner{min-height:620px}.hero-copy{max-width:640px}.hero-copy h1{font-size:60px}.world-card{min-height:400px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.carousel-track{grid-auto-columns:calc(50% - 12px)}.sport-grid,.family-feature{gap:35px}.kids-feature{margin-inline:var(--space);padding-inline:35px}.kids-copy{max-width:390px}.detail-grid{grid-template-columns:1fr 240px;gap:40px}.footer-top{flex-wrap:wrap}.footer-top>p{max-width:350px}}@media (width<=680px){:root{--space:22px;--radius:6px}.development-note{padding-inline:12px;font-size:10px}.header{gap:12px;min-height:75px;padding:12px 17px}.wordmark{font-size:23px}.header-actions{gap:0}.header-actions .icon-button{width:40px}.header-actions .icon-button:first-child{gap:3px;width:auto;padding-inline:0}.locale-label{font-size:10px}.header-actions .icon{width:19px}.hero,.hero-inner{min-height:640px}.hero-inner{padding-top:240px;padding-bottom:25px}.hero-copy h1{max-width:350px;font-size:39px;line-height:1.28}html[dir=rtl] .hero-copy h1{line-height:1.45}.hero-copy p{max-width:320px;margin-block:20px 27px;font-size:13px}.hero-picture img{object-position:65% center}.hero-shade,html[dir=rtl] .hero-shade{background:linear-gradient(0deg,var(--palette-navy-30),var(--palette-navy-30) 60%,var(--palette-navy-30) 100%)}@supports (color:color-mix(in lab, red, red)){.hero-shade,html[dir=rtl] .hero-shade{background:linear-gradient(0deg,color-mix(in srgb, var(--palette-navy-30) 93.7255%, transparent),color-mix(in srgb, var(--palette-navy-30) 60%, transparent) 60%,color-mix(in srgb, var(--palette-navy-30) 3.13726%, transparent) 100%)}}.hero-bottom{letter-spacing:0;margin-top:38px;font-size:9px}.hero-bottom>a{display:none}.hero-number{font-size:9px}.button{min-height:var(--control-height-compact);font-size:var(--button-size);padding:var(--control-padding-compact);gap:25px}.marquee-band{padding:17px 22px}.marquee-band>div{justify-content:start;gap:18px;font-size:14px}.marquee-band i{font-size:15px}.section-top{margin-bottom:28px;display:block}.section-top>p{max-width:340px;margin-top:20px;font-size:13px}.section-top .text-action{margin-top:18px}.world-card{min-height:390px}.world-card>div{inset-inline:24px;bottom:26px}.world-card h3{max-width:260px;font-size:27px}.sport-grid{grid-template-columns:1fr;gap:35px}.sport-copy p{font-size:13px}.sport-image{aspect-ratio:1.1}.sport-tags{margin-top:24px}.family-feature{grid-template-columns:1fr;gap:32px}.family-image{aspect-ratio:1.1}.family-copy p{font-size:13px}.kids-feature{align-items:end;min-height:610px;margin-bottom:20px;padding-inline:24px;display:flex}.kids-feature>picture img{object-position:65% center}.kids-gradient,html[dir=rtl] .kids-gradient{background:linear-gradient(0deg,var(--paper),var(--paper) 27%,var(--paper) 75%)}@supports (color:color-mix(in lab, red, red)){.kids-gradient,html[dir=rtl] .kids-gradient{background:linear-gradient(0deg,var(--paper),color-mix(in srgb, var(--paper) 93.3333%, transparent) 27%,color-mix(in srgb, var(--paper) 0.0%, transparent) 75%)}}.kids-copy{max-width:100%;padding-block:40px}.kids-copy h2{font-size:33px}.kids-copy p{max-width:290px;font-size:13px}.help-band{margin:40px 22px 55px;padding:30px 24px;display:block}.help-band h2{font-size:28px}.help-band .button{margin-top:25px}.footer{padding-top:30px}.footer-top{align-items:start;gap:25px}.footer-top>p{order:3;width:100%;max-width:100%;font-size:12px}.footer-top .text-action{font-size:11px}.footer-bottom{margin-top:25px;display:block}.footer-bottom nav{gap:14px;margin-top:15px}.site-dialog{max-height:88dvh;padding:23px}.dialog-bar{margin-bottom:20px}.search-field{flex-direction:column}.search-field .button{align-self:flex-start}.card-grid{grid-template-columns:1fr;gap:28px}.card-cover{aspect-ratio:1.25}.card-copy h3{font-size:22px}.carousel-track{grid-auto-columns:85%;gap:18px}.faq-section{grid-template-columns:1fr;gap:25px}.faq-list summary,.faq-list details>p{font-size:13px}.page-heading{padding-block:50px 35px}.page-heading h1{font-size:35px}.page-heading>p{font-size:14px}.list-content{padding-bottom:60px}.listing-filters{gap:10px;margin-bottom:28px}.listing-filters input{flex-basis:100%;width:100%}.listing-filters select{flex:1;max-width:100%}.empty-state h2{font-size:26px}.empty-state,.detail-header{padding-block:35px}.detail-header h1{font-size:34px}.detail-header>p{font-size:15px}.detail-image{height:270px;margin-bottom:35px}.detail-grid{grid-template-columns:1fr;gap:35px}.prose{font-size:14px;line-height:2.1}.prose h2{font-size:23px}.detail-aside{position:static}.feature-list>div{display:block}.feature-list dd{margin-top:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal-prepared{opacity:1;translate:none}.button:hover{translate:none}.world-card:hover img,.card-cover:hover img{scale:1}}.validation-message{background:var(--palette-navy-300);color:var(--palette-gold-80);padding-block:18px}.taxonomy-links{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.taxonomy-links a{border:1px solid var(--line);border-radius:24px;padding:6px 14px;font-size:12px}.home-intro{max-width:800px;color:var(--muted);margin-bottom:35px;font-size:15px;line-height:2}.image-failed{visibility:hidden}.image-fallback{background:var(--palette-navy-290);position:relative}.image-fallback-label{color:var(--ink);padding:22px;font-size:13px;display:block}.hero,.hero-picture.image-fallback{background-color:var(--palette-navy-130)}.hero-picture.image-fallback{position:absolute}.image-fallback-label{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}body{overflow-wrap:anywhere}.card-grid>*,.detail-grid>*,.sport-grid>*,.family-feature>*,.faq-section>*,.feature-list>div>*{min-inline-size:0}.subscription-options{margin-block:30px 55px}.subscription-options>p{margin-block:16px 28px}.subscription-actions{gap:20px;display:grid}.subscription-actions .button{gap:14px}.subscription-actions p,.device-note,.service-label{font-size:12px}.service-label{margin-top:12px;text-decoration:underline;display:inline-block}.service-reference{margin-bottom:30px}.pagination-nav{gap:16px;margin-block:35px;display:grid}.pagination-nav p{font-size:12px}.pagination-links{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.pagination-links>a,.pagination-links>span{border:1px solid var(--line);border-radius:4px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;font-size:12px;display:inline-flex}.pagination-links .is-current{background:var(--accent);color:var(--deep)}.pagination-links [aria-disabled=true]{opacity:.55}.hero-actions{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.hero-actions .trial-only{max-width:100%}.hero-actions .text-action{border-color:#ffffff80;font-size:12px}@supports (color:color-mix(in lab, red, red)){.hero-actions .text-action{border-color:color-mix(in srgb, var(--color-white) 50.1961%, transparent)}}.hero-actions .text-action{flex-wrap:wrap;gap:2px 12px}.trial-service-name{opacity:.8;font-size:11px}.trial-only{display:block}.hero-actions .trial-service-name{flex-basis:100%}.discovery{padding-bottom:55px}.discovery-rail{isolation:isolate;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:18px;padding:8px 4px 20px;display:grid}.world-poster{aspect-ratio:var(--poster-ratio,2/3);background:var(--palette-navy-270);min-width:0;color:var(--color-white);box-shadow:0 9px 24px var(--palette-navy-120);border-radius:10px;padding:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.world-poster{box-shadow:0 9px 24px color-mix(in srgb, var(--palette-navy-120) 9.80392%, transparent)}}.world-poster{text-align:start;outline-offset:4px}.world-poster picture{position:absolute;inset:0}.world-poster img{transition:transform .45s var(--ease),filter .3s;filter:brightness(.82)}.world-poster[aria-selected=true] img{filter:brightness()}.world-poster[aria-selected=true]{box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--accent),0 12px 28px var(--palette-navy-170)}@supports (color:color-mix(in lab, red, red)){.world-poster[aria-selected=true]{box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--accent),0 12px 28px color-mix(in srgb, var(--palette-navy-170) 13.3333%, transparent)}}.poster-gradient{background:linear-gradient(transparent,var(--palette-navy-20));position:absolute;inset:35% 0 0}@supports (color:color-mix(in lab, red, red)){.poster-gradient{background:linear-gradient(transparent,color-mix(in srgb, var(--palette-navy-20) 92.9412%, transparent))}}.poster-label{inset-inline:20px;justify-content:space-between;align-items:center;gap:10px;font-size:20px;font-weight:650;display:flex;position:absolute;bottom:23px}.poster-label .icon{width:19px;height:19px}.world-panel{justify-content:space-between;align-items:end;gap:45px;min-height:170px;padding:22px 4px 0;display:flex}.world-panel[hidden]{display:none}.world-panel>div{max-width:760px}.world-panel h3{font-size:clamp(25px,2.6vw,36px)}.world-panel p{max-width:660px;margin-top:14px;font-size:14px}.world-panel .eyebrow{margin-bottom:12px}.world-panel .text-action{flex-shrink:0}.hero-subscription-link{color:var(--palette-gold-130);border-color:#ffffff70}@supports (color:color-mix(in lab, red, red)){.hero-subscription-link{border-color:color-mix(in srgb, var(--color-white) 43.9216%, transparent)}}.hero-picture{transform:translate3d(var(--scene-x,0px),var(--scene-y,0px),0);transition:transform .35s ease-out}.hero-picture img{scale:1.025}@media (hover:hover) and (prefers-reduced-motion:no-preference){.world-poster:hover img{transform:scale(1.045)}}@media (width<=1024px){.discovery-rail{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;grid-auto-columns:29%;scroll-padding-inline:5px;overflow-x:auto}.world-poster{scroll-snap-align:start}.world-panel{gap:28px}}@media (width<=680px){.discovery-rail{grid-auto-columns:66%;gap:16px;margin-inline:-6px;padding:8px 6px 22px}.poster-label{font-size:24px}.world-panel{min-height:230px;padding-top:18px;display:block}.world-panel[hidden]{display:none}.world-panel p{font-size:13px}.world-panel .text-action{margin-top:22px}.discovery .section-top>p{max-width:100%}.hero-actions .hero-subscription-link{font-size:12px}}@media (prefers-reduced-motion:reduce){.hero-picture,.world-poster img{transform:none!important}}@keyframes discovery-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.world-panel:not([hidden]){animation:.28s ease-out discovery-enter}}.world-poster.image-fallback{background:var(--palette-navy-290);color:var(--ink)}.world-poster.image-fallback .poster-gradient{display:none}body{background:radial-gradient(ellipse at 90% 30%,var(--palette-navy-320),transparent 45%),var(--paper)}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(ellipse at 90% 30%,color-mix(in srgb, var(--palette-navy-320) 18.8235%, transparent),transparent 45%),var(--paper)}}.header{border-bottom-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.header{border-bottom-color:color-mix(in srgb, var(--accent) 14.902%, transparent)}}.header.is-scrolled{box-shadow:0 12px 40px #0004}@supports (color:color-mix(in lab, red, red)){.header.is-scrolled{box-shadow:0 12px 40px color-mix(in srgb, var(--color-black) 26.6667%, transparent)}}.wordmark{color:var(--palette-gold-100)}.wordmark span{color:var(--palette-navy-400)}.wordmark i{box-shadow:0 0 14px var(--accent)}@supports (color:color-mix(in lab, red, red)){.wordmark i{box-shadow:0 0 14px color-mix(in srgb, var(--accent) 40.0%, transparent)}}.hero-shade{background:linear-gradient(90deg,var(--palette-navy-30),var(--palette-navy-30) 60%,transparent),linear-gradient(0deg,var(--paper),transparent 42%)}@supports (color:color-mix(in lab, red, red)){.hero-shade{background:linear-gradient(90deg,color-mix(in srgb, var(--palette-navy-30) 85.098%, transparent),color-mix(in srgb, var(--palette-navy-30) 31.3726%, transparent) 60%,transparent),linear-gradient(0deg,var(--paper),transparent 42%)}}html[dir=rtl] .hero-shade{background:linear-gradient(270deg,var(--palette-navy-30),var(--palette-navy-30) 60%,transparent),linear-gradient(0deg,var(--paper),transparent 42%)}@supports (color:color-mix(in lab, red, red)){html[dir=rtl] .hero-shade{background:linear-gradient(270deg,color-mix(in srgb, var(--palette-navy-30) 85.098%, transparent),color-mix(in srgb, var(--palette-navy-30) 31.3726%, transparent) 60%,transparent),linear-gradient(0deg,var(--paper),transparent 42%)}}.hero-bottom{color:var(--palette-gold-50)}.eyebrow.light{color:var(--palette-gold-70)}.sport-feature{background:linear-gradient(135deg,var(--palette-navy-210),var(--palette-navy-90))}.kids-copy p{color:var(--palette-navy-440)}.help-band{border:1px solid var(--line)}.site-dialog{border:1px solid var(--line);box-shadow:0 25px 100px #0008}@supports (color:color-mix(in lab, red, red)){.site-dialog{box-shadow:0 25px 100px color-mix(in srgb, var(--color-black) 53.3333%, transparent)}}.card-kind{color:var(--ink)}.image-fallback,.world-poster.image-fallback{background:var(--surface)}.subscription-options>p{margin-block:16px 26px;font-size:12px}.subscription-options{margin-bottom:50px}.detail-aside{background:linear-gradient(145deg,var(--palette-navy-260),var(--palette-navy-90))}.detail-price{color:var(--palette-gold-60)}.subscriptions-section .section-top>p{max-width:470px}@media (width<=1024px){.discovery-rail{grid-auto-columns:23%}}@media (width<=680px){:root{--space:20px}.hero,.hero-inner{min-height:660px}.hero-inner{padding-top:160px}.hero-shade,html[dir=rtl] .hero-shade{background:linear-gradient(0deg,var(--paper),var(--palette-navy-30) 65%,var(--palette-navy-30))}@supports (color:color-mix(in lab, red, red)){.hero-shade,html[dir=rtl] .hero-shade{background:linear-gradient(0deg,var(--paper),color-mix(in srgb, var(--palette-navy-30) 60%, transparent) 65%,color-mix(in srgb, var(--palette-navy-30) 7.84314%, transparent))}}.hero-copy h1{font-size:38px}.kids-gradient,html[dir=rtl] .kids-gradient{background:linear-gradient(0deg,var(--paper),var(--paper) 30%,transparent 80%)}@supports (color:color-mix(in lab, red, red)){.kids-gradient,html[dir=rtl] .kids-gradient{background:linear-gradient(0deg,var(--paper),color-mix(in srgb, var(--paper) 90.9804%, transparent) 30%,transparent 80%)}}.discovery-rail{grid-auto-columns:43%;gap:13px}.poster-label{inset-inline:14px;font-size:18px;bottom:18px}.world-panel h3{font-size:27px}}.entertainment-gateway{isolation:isolate;border:1px solid var(--accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.entertainment-gateway{border:1px solid color-mix(in srgb, var(--accent) 25.098%, transparent)}}.entertainment-gateway{background:var(--surface);border-radius:16px;align-items:center;min-height:430px;display:flex}.gateway-art,.gateway-shade{z-index:-1;position:absolute;inset:0}.gateway-art img{object-position:72% center}.gateway-shade{background:linear-gradient(90deg,var(--palette-navy-40),var(--palette-navy-40) 45%,var(--palette-navy-40)),linear-gradient(0deg,var(--palette-navy-40),transparent)}@supports (color:color-mix(in lab, red, red)){.gateway-shade{background:linear-gradient(90deg,color-mix(in srgb, var(--palette-navy-40) 96.0784%, transparent),color-mix(in srgb, var(--palette-navy-40) 72.9412%, transparent) 45%,color-mix(in srgb, var(--palette-navy-40) 7.05882%, transparent)),linear-gradient(0deg,color-mix(in srgb, var(--palette-navy-40) 56.4706%, transparent),transparent)}}html[dir=rtl] .gateway-shade{background:linear-gradient(270deg,var(--palette-navy-40),var(--palette-navy-40) 45%,var(--palette-navy-40)),linear-gradient(0deg,var(--palette-navy-40),transparent)}@supports (color:color-mix(in lab, red, red)){html[dir=rtl] .gateway-shade{background:linear-gradient(270deg,color-mix(in srgb, var(--palette-navy-40) 96.0784%, transparent),color-mix(in srgb, var(--palette-navy-40) 72.9412%, transparent) 45%,color-mix(in srgb, var(--palette-navy-40) 7.05882%, transparent)),linear-gradient(0deg,color-mix(in srgb, var(--palette-navy-40) 56.4706%, transparent),transparent)}}html[dir=rtl] .gateway-art .editorial-art{scale:-1 1}.gateway-copy{max-width:760px;padding:clamp(28px,5vw,76px);position:relative}.gateway-copy h2{text-wrap:balance;font-size:clamp(30px,3.6vw,50px)}.gateway-copy p{color:var(--palette-navy-430);max-width:480px;margin-block:23px 30px;font-size:15px;line-height:2}@media (width<=680px){.entertainment-gateway{border-radius:12px;align-items:end;min-height:450px}.gateway-copy{padding:28px 25px}.gateway-copy h2{font-size:32px}.gateway-copy p{margin-block:17px 25px;font-size:13px}.gateway-art img{object-position:65% center}.gateway-shade,html[dir=rtl] .gateway-shade{background:linear-gradient(0deg,var(--palette-navy-40),var(--palette-navy-40) 45%,var(--palette-navy-40))}@supports (color:color-mix(in lab, red, red)){.gateway-shade,html[dir=rtl] .gateway-shade{background:linear-gradient(0deg,color-mix(in srgb, var(--palette-navy-40) 96.0784%, transparent),color-mix(in srgb, var(--palette-navy-40) 78.8235%, transparent) 45%,color-mix(in srgb, var(--palette-navy-40) 14.5098%, transparent))}}.gateway-copy .eyebrow{margin-bottom:15px}}.service-detail{grid-template-columns:1fr;gap:42px}.service-detail>.subscription-options{margin-bottom:0}.service-detail>.detail-aside{width:100%;padding:35px;position:static}.service-detail>.detail-aside .button{width:auto}.payment-methods{margin-bottom:25px}.payment-methods h2{letter-spacing:0;font-size:20px}.payment-methods ul{flex-wrap:wrap;gap:10px;margin-top:20px;padding:0;list-style:none;display:flex}.payment-methods li{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.payment-methods li{border:1px solid color-mix(in srgb, var(--accent) 31.3726%, transparent)}}.payment-methods li{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.payment-methods li{background:color-mix(in srgb, var(--accent) 3.92157%, transparent)}}.payment-methods li{border-radius:7px;padding:8px 15px;font-size:13px}.payment-methods p{margin-top:15px}.service-detail>.detail-aside .subscription-actions{max-width:680px}@media (width<=680px){.service-detail>.detail-aside{padding:24px}.service-detail>.detail-aside .button{width:100%}}.payment-heading{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:24px;display:grid}.payment-methods .payment-heading h2{font-size:var(--type-heading)}.payment-methods .payment-heading p{margin:0}.payment-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 0;display:grid}.payment-options>div{border:1px solid var(--line);border-radius:var(--radius-discovery);background:linear-gradient(145deg,var(--canvas-reflection),transparent 70%),var(--paper);box-shadow:inset 0 1px 0 var(--canvas-edge);padding:clamp(22px,2.5vw,34px);transition:translate .3s,border-color .3s}.payment-options dt{font-size:var(--type-subheading);color:var(--ink);text-align:start;align-items:center;gap:14px;font-weight:700;display:flex}.payment-options dd{font-size:var(--type-reading);color:var(--muted);margin:20px 0 0;line-height:1.85}.payment-symbol svg{width:26px;height:26px}.payment-symbol{border:1px solid var(--canvas-edge);background:linear-gradient(145deg,var(--canvas-glow),var(--canvas-reflection));width:48px;height:48px;color:var(--accent);box-shadow:inset 0 1px 0 var(--canvas-reflection),0 4px 20px var(--canvas-glow);border-radius:14px;flex-shrink:0;place-items:center;font-size:24px;display:grid}.detail-grid:not(.service-detail) .payment-options,.detail-grid:not(.service-detail) .payment-heading{grid-template-columns:1fr}@media (hover:hover) and (prefers-reduced-motion:no-preference){.payment-options>div:hover{border-color:var(--canvas-edge);translate:0 -4px}}@media (width<=768px){.payment-heading{grid-template-columns:1fr;gap:12px}.payment-options{grid-template-columns:1fr}}@media (width<=680px){.payment-options{grid-template-columns:1fr;gap:12px}.payment-options>div{padding:20px}.payment-options dt{font-size:19px}}.wordmark .brand-logo{object-fit:contain;width:clamp(140px,15vw,210px);height:auto;max-height:72px;display:block}.wordmark .role-media.brand-logo{aspect-ratio:3;height:auto}.wordmark .role-media.brand-logo>img{aspect-ratio:3;object-fit:contain;height:auto}.header:has(.brand-logo){padding-block:10px}.footer .brand-logo{max-height:90px}@media (width<=680px){.wordmark .brand-logo{width:142px;max-height:56px}.header:has(.brand-logo){gap:8px;padding-inline:14px}}.service-detail>.prose{max-width:100%}.service-detail .plain-content{max-width:900px}.service-detail .feature-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-block:25px;display:grid}.service-detail .feature-list>div{background:linear-gradient(145deg,var(--palette-navy-240),var(--palette-navy-100));border:1px solid var(--line);border-radius:10px;padding:25px;display:block}.service-detail .feature-list dt{color:var(--palette-gold-60);font-size:15px}.service-detail .feature-list dd{margin:13px 0 0;font-size:13px}.device-disclosure{border-block:1px solid var(--line);max-width:900px;margin-top:35px;padding-block:10px}.device-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:58px;font-size:15px;list-style:none;display:flex}.device-disclosure summary::-webkit-details-marker{display:none}.device-disclosure[open] summary .icon{rotate:45deg}.device-disclosure>p:last-child{margin-bottom:20px}.device-disclosure h2{font-size:21px}@media (width<=1024px){.service-detail .feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.service-detail .feature-list{grid-template-columns:1fr;gap:12px}.service-detail .feature-list>div{padding:22px}.service-detail .feature-list dt,.device-disclosure summary{font-size:14px}}.detail-grid>*{min-width:0}.service-detail{grid-template-columns:minmax(0,1fr)}.subscription-options{min-width:0;max-width:100%}@media (width<=680px){.detail-grid{grid-template-columns:minmax(0,1fr)}}.preserved-artwork,.preserved-artwork img{object-fit:contain!important;filter:none!important;transform:scale(1)!important}.original-hero{max-width:var(--max);min-height:0;padding:clamp(40px,6vw,80px) var(--space);grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);grid-template-areas:"copy visual";align-items:center;gap:clamp(25px,4vw,65px);margin-inline:auto;display:grid;overflow:visible}.original-hero .hero-picture{border:1px solid var(--line);border-radius:14px;grid-area:visual;width:100%;height:auto;position:relative;inset:auto;overflow:hidden;transform:none!important}.original-hero .hero-picture img{object-fit:contain;width:100%;height:auto;display:block;scale:1}.original-hero .hero-shade{display:none}.original-hero .hero-inner{grid-area:copy;width:100%;min-height:0;padding:0;position:relative}.original-hero h1{font-size:clamp(34px,4vw,58px)}.original-hero .hero-copy p{max-width:50ch;margin-block:22px 27px;font-size:14px}.original-hero .hero-actions{gap:16px}.original-hero .hero-actions .button{min-width:0}.original-hero .hero-bottom{gap:12px;margin-top:32px}.original-hero .hero-bottom .scroll-line{display:none}.discovery-rail:has(.original-poster){scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--palette-gold-10) transparent;align-items:start;gap:18px;display:flex;overflow-x:auto}.world-poster.original-poster{aspect-ratio:var(--poster-ratio);scroll-snap-align:start;flex:none;width:auto;height:clamp(235px,22vw,340px)}.original-poster picture,.original-poster img{object-fit:contain}.original-poster .poster-label{font-size:18px;inset-inline:14px}.original-poster .poster-gradient{opacity:.85;inset:80% 0 0}:is(.sport-image:has(.preserved-artwork),.family-image:has(.preserved-artwork)){aspect-ratio:auto;height:auto}.sport-image .preserved-artwork,.family-image .preserved-artwork,.sport-image .preserved-artwork img,.family-image .preserved-artwork img{height:auto}.original-kids{background:linear-gradient(135deg,var(--palette-navy-220),var(--palette-navy-80));grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);grid-template-areas:"visual copy";align-items:center;gap:35px;min-height:0;padding:28px;display:grid}.original-kids>picture{aspect-ratio:auto;border-radius:10px;grid-area:visual;height:auto;position:relative;inset:auto;overflow:hidden}.original-kids>picture img{height:auto}.original-kids .kids-gradient{display:none}.original-kids .kids-copy{grid-area:copy;max-width:none;padding:0}.original-kids .kids-copy h2{font-size:clamp(27px,3vw,40px)}.original-gateway{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);grid-template-areas:"visual copy";gap:25px;min-height:0;padding:25px;display:grid}.original-gateway .gateway-art{z-index:auto;border-radius:9px;grid-area:visual;height:auto;position:relative;inset:auto;overflow:hidden}.original-gateway .gateway-art img{object-fit:contain;width:100%;height:auto}.original-gateway .gateway-shade{display:none}.original-gateway .gateway-copy{grid-area:copy;max-width:none;padding:12px}.original-gateway .gateway-copy h2{font-size:clamp(30px,3vw,45px)}.original-gateway .gateway-copy p{margin-block:18px 24px;font-size:13px}.original-detail{aspect-ratio:auto;height:auto;overflow:visible}.original-detail img{object-fit:contain;width:100%;height:auto}.original-detail.package-detail-image{background:radial-gradient(ellipse at center,var(--palette-navy-330),var(--palette-navy-90));border:1px solid var(--line);padding:25px}.original-detail.package-detail-image img{object-fit:contain;max-height:620px}@media (width<=1050px){.original-hero{grid-template-columns:1fr;grid-template-areas:"visual""copy";gap:28px}.original-hero .hero-copy{max-width:780px}.original-hero .hero-copy h1{max-width:700px}.original-hero .hero-bottom{margin-top:28px}.original-gateway,.original-kids{grid-template-columns:1fr;grid-template-areas:"visual""copy";gap:25px}.original-gateway .gateway-copy{padding:5px}.original-kids .kids-copy p{max-width:620px}.original-gateway .gateway-copy p{max-width:65ch}}@media (width<=680px){.original-hero{padding:28px var(--space) 38px;gap:27px}.original-hero .hero-inner{min-height:0;padding:0}.original-hero .hero-copy h1{max-width:100%;font-size:35px}.original-hero .hero-copy p{max-width:100%;font-size:13px}.original-hero .hero-bottom{margin-top:27px}.original-hero .hero-actions .button{font-size:var(--button-compact-size)}.world-poster.original-poster{height:270px}.discovery-rail:has(.original-poster){gap:14px}.original-gateway{gap:20px;padding:16px}.original-gateway .gateway-copy{padding:5px}.original-gateway .gateway-copy h2{font-size:31px}.original-kids{margin-inline:var(--space);gap:25px;min-height:0;padding:18px}.original-kids .kids-copy{padding:5px 4px 8px}.original-kids .kids-copy h2{font-size:29px}.original-detail.package-detail-image{padding:16px}.original-detail.package-detail-image img{max-height:480px}}.world-poster.original-poster{aspect-ratio:auto;width:clamp(175px,16.5vw,240px);height:auto}.original-poster picture{width:100%;height:auto;position:relative;inset:auto}.original-poster picture img{width:100%;height:auto}.original-poster .poster-gradient{display:none}.original-poster .poster-label{background:var(--surface);padding:15px 14px;font-size:17px;display:flex;position:static;inset:auto}.sport-image:has(.preserved-artwork) .photo-index{display:none}@media (width<=680px){.world-poster.original-poster{width:190px;height:auto}}.mh-package-image.preserved-artwork{filter:saturate(var(--mh-package-saturation)) brightness(var(--mh-package-brightness))!important}.service-experience{padding-block:28px 90px}.service-cinema-hero{border:1px solid var(--palette-gold-20);margin-top:26px}@supports (color:color-mix(in lab, red, red)){.service-cinema-hero{border:1px solid color-mix(in srgb, var(--palette-gold-20) 18.8235%, transparent)}}.service-cinema-hero{background:var(--palette-navy-90);border-radius:24px;overflow:hidden}.service-cinema-art{background:var(--palette-navy-60)}.service-cinema-art img{object-fit:contain;width:100%;height:auto;display:block;transform:none!important}.service-cinema-caption{max-width:920px;padding:clamp(26px,5vw,70px)}.service-cinema-caption h1{margin:16px 0 22px;font-size:clamp(36px,6vw,76px);line-height:1.2}.service-cinema-caption p{color:var(--palette-navy-410);margin-bottom:28px;font-size:clamp(16px,1.5vw,20px);line-height:2}.service-story{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(30px,6vw,90px);padding-block:clamp(48px,7vw,100px);display:grid}.service-story h2,.service-plan-picker h2{margin:16px 0;font-size:clamp(26px,3.2vw,42px);line-height:1.6}.service-story .plain-content{color:var(--palette-navy-410);line-height:2.1}.service-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:0;display:grid}.service-benefits>div{border-top:1px solid var(--palette-gold-20)}@supports (color:color-mix(in lab, red, red)){.service-benefits>div{border-top:1px solid color-mix(in srgb, var(--palette-gold-20) 25.098%, transparent)}}.service-benefits>div{padding-top:22px}.benefit-number{color:var(--palette-gold-20);letter-spacing:.15em;font-size:13px}.service-benefits dt{margin:14px 0 10px;font-size:18px}.service-benefits dd{color:var(--palette-navy-390);margin:0;line-height:1.9}.service-plan-picker{border-top:1px solid var(--palette-gold-20);padding-block:35px 60px}@supports (color:color-mix(in lab, red, red)){.service-plan-picker{border-top:1px solid color-mix(in srgb, var(--palette-gold-20) 18.8235%, transparent)}}.service-plan-picker{scroll-margin-top:100px}.service-plan-picker .section-top{align-items:center}.service-plan-picker .section-top p{color:var(--palette-navy-390);max-width:680px;line-height:1.9}.plan-navigation{direction:ltr;gap:10px;display:flex}.plan-navigation button{border:1px solid var(--palette-gold-20)}@supports (color:color-mix(in lab, red, red)){.plan-navigation button{border:1px solid color-mix(in srgb, var(--palette-gold-20) 37.6471%, transparent)}}.plan-navigation button{background:var(--palette-navy-200);width:48px;height:48px;color:var(--palette-gold-40);cursor:pointer;border-radius:50%;font-size:22px}.plan-navigation button:hover{background:var(--palette-navy-340)}.service-plan-picker .plan-rail{scroll-snap-type:x mandatory;scrollbar-color:var(--palette-gold-20) var(--palette-navy-150);grid-template-columns:none;gap:clamp(18px,3vw,40px);padding:30px 5px 22px;overflow-x:auto;display:flex!important}.plan-cover-choice{scroll-snap-align:center;min-width:0;color:inherit;outline-offset:4px;border:1px solid #0000;border-radius:14px;flex:0 0 clamp(190px,24vw,290px);padding:12px;text-decoration:none;transition:border-color .2s,background .2s}.plan-cover-choice:hover,.plan-cover-choice[aria-current=true]{border-color:var(--palette-gold-20)}@supports (color:color-mix(in lab, red, red)){.plan-cover-choice:hover,.plan-cover-choice[aria-current=true]{border-color:color-mix(in srgb, var(--palette-gold-20) 50.1961%, transparent)}}.plan-cover-choice:hover,.plan-cover-choice[aria-current=true]{background:var(--palette-navy-230)}.plan-cover-art{justify-content:center;align-items:center;height:clamp(260px,32vw,370px);display:flex}.plan-cover-art img{width:100%;height:100%;display:block;object-fit:contain!important;transform:none!important}.plan-cover-caption{justify-content:space-between;align-items:center;gap:12px;padding-top:20px;font-size:16px;display:flex}.plan-cover-caption bdi{color:var(--palette-gold-30);white-space:nowrap}.plan-details{margin-top:32px}.selected-plan{border:1px solid var(--palette-gold-20);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(26px,5vw,70px);padding:clamp(24px,4vw,54px);scroll-margin-top:110px;display:grid}@supports (color:color-mix(in lab, red, red)){.selected-plan{border:1px solid color-mix(in srgb, var(--palette-gold-20) 25.098%, transparent)}}.selected-plan{background:linear-gradient(125deg,var(--palette-navy-280),var(--palette-navy-110));border-radius:20px;margin-top:20px}.selected-plan[hidden]{display:none!important}.selected-plan h3{margin:14px 0;font-size:clamp(23px,2.7vw,34px);line-height:1.6}.selected-plan p,.selected-plan .plain-content{color:var(--palette-navy-410);line-height:2}.selected-plan .plain-content{margin-bottom:20px}.selected-plan-order{border-inline-start:1px solid var(--palette-gold-20)}@supports (color:color-mix(in lab, red, red)){.selected-plan-order{border-inline-start:1px solid color-mix(in srgb, var(--palette-gold-20) 18.8235%, transparent)}}.selected-plan-order{padding-inline-start:clamp(20px,4vw,50px)}.selected-plan .detail-price{color:var(--palette-gold-30);margin-top:14px;font-size:clamp(38px,5vw,60px);display:block}.service-practical{border-top:1px solid var(--palette-gold-20);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;display:grid}@supports (color:color-mix(in lab, red, red)){.service-practical{border-top:1px solid color-mix(in srgb, var(--palette-gold-20) 18.8235%, transparent)}}.service-practical{padding-top:45px}.service-practical>*{min-width:0}.service-practical .device-disclosure{margin-bottom:18px}.service-experience .breadcrumbs{flex-wrap:wrap}.service-experience .subscription-actions .button{justify-content:center;width:100%}.service-plan-picker .plan-cover-choice:focus-visible{outline:2px solid var(--palette-gold-30)}@media (width<=760px){.service-story{grid-template-columns:1fr}.service-cinema-hero{border-radius:16px}.service-cinema-caption{padding:26px 22px}.selected-plan{grid-template-columns:1fr}.selected-plan-order{border-inline-start:0;border-top:1px solid var(--palette-gold-20)}@supports (color:color-mix(in lab, red, red)){.selected-plan-order{border-top:1px solid color-mix(in srgb, var(--palette-gold-20) 18.8235%, transparent)}}.selected-plan-order{padding-inline-start:0;padding-top:24px}.service-practical{grid-template-columns:1fr;gap:24px}.service-plan-picker .section-top{gap:12px;display:flex}.plan-navigation button{width:38px;height:38px}.service-plan-picker .plan-rail{margin-inline:-10px}.plan-cover-choice{flex-basis:64vw;max-width:280px}.service-benefits{gap:22px}.service-benefits dt{font-size:16px}.service-benefits dd{font-size:14px}.service-experience{padding-bottom:48px}}@media (prefers-reduced-motion:reduce){.plan-cover-choice{transition:none}}.package-duration{text-wrap:balance;unicode-bidi:isolate}.package-service-name{color:var(--gold,var(--accent));margin-top:18px;font-size:18px;display:block}.selected-plan h3.package-duration{margin:14px 0 22px;font-size:clamp(30px,3.2vw,44px);line-height:1.5}.selected-plan .detail-price,.detail-aside .detail-price{letter-spacing:-.025em;margin-block:18px;font-size:clamp(54px,6vw,80px);font-weight:750;line-height:1.2}.plan-cover-caption{flex-direction:column;align-items:flex-start;gap:12px}.plan-cover-caption bdi{font-size:clamp(30px,3vw,40px);font-weight:750;line-height:1.2}.selected-plan-order{min-width:0}.button,.text-action{font-size:var(--button-size)}.card-copy p,.prose,.detail-aside p,.service-story .plain-content,.service-benefits dd,.selected-plan p,.selected-plan .plain-content,.subscription-actions p,.payment-methods p,.payment-options dd,.device-disclosure,.device-note{font-size:16px;line-height:1.95}.hero-copy p,.sport-copy p,.family-copy p,.kids-copy p,.original-hero .hero-copy p,.service-plan-picker .section-top p{font-size:clamp(16px,1.15vw,18px);line-height:1.95}.footer-top>p,.footer-bottom,.breadcrumbs{font-size:13px}.service-benefits dt{font-size:18px}html[dir=rtl] :is(h1,h2,h3){letter-spacing:0}.price-duration{flex-wrap:wrap;align-items:baseline;gap:12px 18px;margin-block:12px 28px;display:flex}.selected-plan .price-duration .detail-price,.detail-aside .price-duration .detail-price{white-space:nowrap;margin:0;font-size:clamp(64px,6.5vw,88px)}.price-duration-label{color:var(--palette-gold-90);border-inline-start:1px solid var(--palette-gold-20);padding-inline-start:18px;font-size:18px;font-weight:650;line-height:1.7}@supports (color:color-mix(in lab, red, red)){.price-duration-label{border-inline-start:1px solid color-mix(in srgb, var(--palette-gold-20) 43.9216%, transparent)}}.selected-plan-order>.eyebrow{margin-bottom:12px}.plan-cover-caption strong{font-size:18px}.plan-cover-caption bdi{font-size:clamp(34px,3.2vw,44px)}.service-experience .subscription-actions .button{gap:14px;padding-inline:16px}.subscription-actions .text-action{font-size:15px}.subscription-actions p{margin-top:18px}.service-practical .payment-options dd{color:var(--palette-navy-410)}@media (width<=680px){.original-hero .hero-actions .button{font-size:var(--button-compact-size)}.service-benefits dd{font-size:16px}.selected-plan{padding:24px 20px}.plan-cover-caption{gap:14px}.service-plan-picker .section-top{align-items:flex-start}.service-plan-picker .plan-navigation{padding-top:8px}.price-duration{gap:10px 14px}.price-duration-label{padding-inline-start:14px;font-size:17px}.button{min-height:var(--control-height-compact)}.service-cinema-caption p{font-size:17px}}.price-duration{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:18px;display:flex}.selected-plan .price-duration .detail-price,.detail-aside .price-duration .detail-price,.price-duration .price-duration-label{letter-spacing:0;color:var(--palette-gold-40);white-space:nowrap;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:700;line-height:1.5}.price-duration .price-duration-label{border-inline-start:1px solid var(--palette-gold-20);padding-inline-start:18px}@supports (color:color-mix(in lab, red, red)){.price-duration .price-duration-label{border-inline-start:1px solid color-mix(in srgb, var(--palette-gold-20) 43.9216%, transparent)}}.plan-cover-caption{flex-flow:wrap;align-items:center;gap:10px 16px}.plan-cover-caption strong,.plan-cover-caption bdi{color:var(--palette-gold-40);font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.5}@media (width<=360px){.price-duration{gap:12px}.price-duration .price-duration-label{padding-inline-start:12px}.selected-plan .price-duration .detail-price,.detail-aside .price-duration .detail-price,.price-duration .price-duration-label{font-size:28px}}.hero-explorer{border-block:1px solid var(--accent);width:100%;min-width:0;margin-block:30px 24px}@supports (color:color-mix(in lab, red, red)){.hero-explorer{border-block:1px solid color-mix(in srgb, var(--accent) 21.9608%, transparent)}}.hero-explorer{padding-block:18px}.hero-explorer-tabs{scrollbar-width:thin;scrollbar-color:var(--accent) transparent;gap:10px;max-width:100%;padding:4px 2px 14px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.hero-explorer-tabs{scrollbar-color:color-mix(in srgb, var(--accent) 31.3726%, transparent) transparent}}.hero-explorer-tabs button{background:0 0;border:1px solid #ffffff26;flex:none}@supports (color:color-mix(in lab, red, red)){.hero-explorer-tabs button{border:1px solid color-mix(in srgb, var(--color-white) 14.902%, transparent)}}.hero-explorer-tabs button{color:var(--palette-navy-410);border-radius:30px;min-height:44px;padding:9px 18px;font-size:15px;transition:background .2s,color .2s}.hero-explorer-tabs button[aria-selected=true]{background:var(--accent);color:var(--paper);border-color:var(--accent)}.hero-explorer-panels{min-height:145px;padding-top:16px}.hero-explorer-panels h2{letter-spacing:0;font-size:clamp(22px,2.2vw,30px);line-height:1.6}.hero-explorer-panels p,.service-cinema-caption .hero-explorer-panels p{max-width:640px;margin:12px 0 0;font-size:16px;line-height:1.9}.hero-explorer-panels [hidden]{display:none}.hero-explorer-controls{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.hero-explorer-count{color:var(--accent);letter-spacing:.12em;font-size:13px}.hero-explorer-controls>div{direction:ltr;gap:8px;display:flex}.hero-explorer-controls button{background:#ffffff08;width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.hero-explorer-controls button{background:color-mix(in srgb, var(--color-white) 3.13726%, transparent)}}.hero-explorer-controls button{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.hero-explorer-controls button{border:1px solid color-mix(in srgb, var(--accent) 31.3726%, transparent)}}.hero-explorer-controls button{color:var(--palette-gold-40);border-radius:50%;font-size:22px}.hero-explorer-controls button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hero-explorer-controls button:hover{background:color-mix(in srgb, var(--accent) 13.3333%, transparent)}}.original-hero .hero-inner{min-width:0}.service-cinema-caption{max-width:none}.service-cinema-caption .hero-explorer{max-width:950px}.hero-copy .hero-actions{flex-wrap:wrap}@media (width<=680px){.hero-explorer{margin-block:24px 18px}.hero-explorer-tabs button{padding-inline:15px;font-size:14px}.hero-explorer-panels{min-height:185px}.hero-explorer-panels h2{font-size:24px}.hero-explorer-panels p{font-size:16px}.hero-explorer-controls{margin-top:12px}}.plan-cover-choice{flex-basis:clamp(240px,27vw,320px)}.plan-cover-caption{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:22px;display:grid}.plan-cover-caption strong,.plan-cover-caption bdi{white-space:nowrap;font-size:clamp(26px,2.4vw,32px);font-weight:700;line-height:1.5}.plan-cover-caption bdi{border-inline-end:1px solid var(--palette-gold-20)}@supports (color:color-mix(in lab, red, red)){.plan-cover-caption bdi{border-inline-end:1px solid color-mix(in srgb, var(--palette-gold-20) 43.9216%, transparent)}}.plan-cover-caption bdi{padding-inline-end:12px}@media (width<=760px){.plan-cover-choice{flex-basis:76vw;max-width:310px}}.service-practical{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px}.service-practical .payment-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.payment-options dt{word-break:normal;overflow-wrap:normal}.plan-navigation button{flex-shrink:0;width:44px;height:44px}.service-practical .device-disclosure summary{gap:18px;min-height:52px;line-height:1.8}@media (width<=1100px){.service-practical{grid-template-columns:minmax(0,1fr);gap:28px}}.fallback-navigation{border-bottom:1px solid var(--line);padding-block:24px}.fallback-navigation nav{flex-wrap:wrap;gap:12px 24px;margin-bottom:16px;display:flex}.fallback-navigation nav a{text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.fallback-navigation .search-form{max-width:640px}.translation-recovery{margin-top:36px}.translation-recovery h2{margin-bottom:20px;font-size:22px}.translation-recovery .hero-actions{flex-wrap:wrap;gap:12px;display:flex}.wordmark{min-width:0;max-width:100%}.brand-name{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.3}.header-actions{flex-shrink:0}.header .brand-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wordmark i{flex-shrink:0}.locale-flag{object-fit:contain;border-radius:2px;flex-shrink:0;width:24px;height:16px;display:inline-block}.locale-name{align-items:center;gap:.75rem;display:inline-flex}@media (width<=680px){.header{border-radius:14px;gap:14px;width:calc(100% - 16px);min-height:68px;margin-block-start:6px;padding:10px 14px;top:6px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}

/* package-guidance-layout-v1:start */
.package-guidance .package-guidance-panel{min-inline-size:0;text-align:start}
.package-guidance .package-guidance-panel .package-guidance-content{margin-block-start:18px}
.package-guidance .package-guidance-panel h3{font-size:inherit;font-weight:650;line-height:1.6;color:var(--accent);margin:0 0 12px;word-break:normal;overflow-wrap:normal;hyphens:none}
.package-guidance .package-guidance-panel :is(.package-device-list,.package-policy-points){list-style:disc;display:grid;gap:12px;margin:0;padding-inline-start:1.4em}
.package-guidance .package-guidance-panel :is(.package-device-list,.package-policy-points)>li{min-inline-size:0;padding-inline-start:.2em;line-height:1.85;overflow-wrap:normal;word-break:normal}
.package-guidance .package-guidance-panel li::marker{color:var(--accent);font-size:.85em}
.package-guidance .package-guidance-panel .package-guidance-notes{margin-block-start:24px;padding-block-start:20px;border-block-start:1px solid var(--line)}
.package-guidance .package-guidance-panel .package-guidance-notes p{margin:0 0 14px;line-height:1.85}
.package-guidance .package-guidance-panel .package-guidance-notes .text-action{display:inline-flex;align-items:center;min-block-size:44px;max-inline-size:100%;white-space:normal}
.package-guidance .package-guidance-panel .package-term-groups{display:grid;gap:20px;list-style:none;padding:0;margin:18px 0 0}
.package-guidance .package-guidance-panel .package-term-group+li{border-block-start:1px solid var(--line);padding-block-start:20px}
.package-guidance .package-guidance-panel .package-policy-points{gap:10px}
html[dir=rtl] .package-guidance .package-latin-name{margin-inline:.08em;unicode-bidi:isolate;direction:ltr}
@media(min-width:901px) and (max-width:1199px){.package-guidance{grid-template-columns:minmax(0,1fr)}}
/* package-guidance-layout-v1:end */

/* seo-semantics-v1:start */
/* Preserve existing typography when the heading semantics change. */
.package-opening-copy .package-title{display:grid;justify-items:start;gap:18px}
.article-callout h2{margin-block:0 12px;font-size:var(--type-subheading)}
.card-copy h2{margin-bottom:12px;font-size:22px}
@media(max-width:900px){.package-opening-copy .package-title{gap:14px}}
/* seo-semantics-v1:end */
