.wg-approved.product-page{--hero-reach:12rem;--hero-gutter:1.25rem;--hero-overlap:1.5rem}.wg-approved.product-page .wg-product-hero-shell{display:flow-root;position:relative;scroll-margin-top:calc(var(--product-local-height, 3.75rem) + 1rem)}.wg-approved.product-page .wg-product-hero-shell:focus{outline:none}.wg-approved.product-page .wg-product-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"film" "copy";margin:calc(var(--hero-reach) * -1) 0 0;padding:var(--hero-reach) 0 2.5rem;color:var(--chapter-ink)}.wg-approved.product-page .wg-product-hero[data-chapter-tone=dark]:before{background:var(--film-base);box-shadow:none;animation:none;transform:none}.wg-approved.product-page .wg-product-hero[data-chapter-tone=dark]:after{content:"";position:absolute;z-index:0;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .94 0 0 0 0 .86 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E") 0 0 /180px 180px;pointer-events:none}.wg-approved.product-page .wg-product-hero-film{grid-area:film;position:relative;container-type:inline-size;min-width:0;height:clamp(16rem,calc(100svh - var(--hero-copy-reserve, 26rem)),min(100vw,36rem));margin:0}@media (max-width:359px){.wg-approved.product-page .wg-product-hero:has(h1[data-size=long]) .wg-product-hero-film{--hero-copy-reserve:28.5rem}}.wg-approved.product-page .wg-product-hero-frame{position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle closest-side,#000 66%,transparent 87%);mask-image:radial-gradient(circle closest-side,#000 66%,transparent 87%)}.wg-approved.product-page .wg-product-hero-frame.wg-film>:is(.wg-film-poster,.wg-film-video){object-fit:contain}.wg-approved.product-page .wg-product-hero[data-product=hgh] .wg-product-hero-frame{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3CradialGradient id='m' cx='50' cy='50' r='50' gradientUnits='userSpaceOnUse' gradientTransform='rotate(45 50 50) translate(50 50) scale(1.3 .86) translate(-50 -50)'%3E%3Cstop offset='.8' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3Crect width='100' height='100' fill='url(%23m)'/%3E%3C/svg%3E") center /auto 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3CradialGradient id='m' cx='50' cy='50' r='50' gradientUnits='userSpaceOnUse' gradientTransform='rotate(45 50 50) translate(50 50) scale(1.3 .86) translate(-50 -50)'%3E%3Cstop offset='.8' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3Crect width='100' height='100' fill='url(%23m)'/%3E%3C/svg%3E") center /auto 100% no-repeat}.wg-approved.product-page .wg-product-hero-caption{position:absolute;z-index:2;inset-block-end:calc(var(--hero-overlap) - 1.21875rem);inset-inline-end:var(--hero-gutter);color:var(--chapter-muted);font:400 .875rem/1.5 var(--font-body),sans-serif;text-shadow:0 1px 8px #0000004d}.wg-approved.product-page .wg-product-hero-copy{grid-area:copy;position:relative;z-index:1;min-width:0;margin-top:calc(var(--hero-overlap) * -1);padding:0 var(--hero-gutter)}.wg-approved.product-page .wg-product-hero-kicker{margin:0 0 .5rem;line-height:1}.wg-approved.product-page .wg-product-hero-kicker .wg-product-hero-badge{position:relative;z-index:auto}.wg-approved.product-page .wg-product-hero-copy h1{max-width:12ch;margin:0;color:var(--chapter-ink);font:300 clamp(3.5rem,17vw,5rem)/.98 var(--font-serif),Georgia,serif;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word}.wg-approved.product-page .wg-product-hero-copy h1[data-size=medium]{font-size:clamp(2.75rem,12.5vw,3.75rem)}.wg-approved.product-page .wg-product-hero-copy h1[data-size=long]{max-width:15ch;font-size:clamp(2.125rem,9.4vw,3rem);line-height:1.04;letter-spacing:-.015em}.wg-approved.product-page .wg-product-hero-line{max-width:34ch;margin:.75rem 0 0;color:var(--chapter-muted);font:400 1.0625rem/1.5 var(--font-body),sans-serif;letter-spacing:-.005em}.wg-approved.product-page .wg-product-hero-actions{display:grid;gap:.625rem;margin-top:1.25rem;scroll-margin-top:calc(var(--product-local-height, 3.75rem) + 1rem)}.wg-approved.wg-public-site.product-page .wg-product-hero .wg-product-hero-action{width:100%;min-height:3.625rem;gap:.625rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}.wg-approved.product-page .wg-product-hero-action svg{width:1.125rem;height:1.125rem;flex:none}.wg-approved.product-page .wg-product-hero-status{margin:0;color:var(--chapter-muted);font-size:.875rem;line-height:1.5}.wg-approved.product-page .wg-product-hero-closeup{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;margin-top:.25rem;color:var(--chapter-ink);font:500 .9375rem/1.3 var(--font-body),sans-serif;text-decoration:underline;text-decoration-color:#f8efe266;text-underline-offset:.25em}.wg-approved.product-page .wg-product-hero-closeup svg{width:1rem;height:1rem;flex:none}.wg-approved.product-page .wg-product-hero-closeup:focus-visible{outline:2px solid var(--chapter-ink);outline-offset:3px;border-radius:.25rem}@media (hover:hover) and (pointer:fine){.wg-approved.product-page .wg-product-hero-closeup:hover{text-decoration-color:currentColor}}.wg-approved.product-page .wg-product-hero-details{width:min(calc(100% - var(--hero-gutter) * 2),48rem);margin:2rem auto 0;scroll-margin-top:calc(var(--product-local-height, 3.75rem) + 1rem)}.wg-approved.product-page .wg-product-hero-details:focus{outline:none}@media (min-width:768px){.wg-approved.product-page{--hero-gutter:2.5rem;--hero-overlap:2rem}.wg-approved.product-page .wg-product-hero-copy h1{font-size:clamp(4.5rem,9vw,6.5rem)}.wg-approved.product-page .wg-product-hero-copy h1[data-size=medium]{font-size:clamp(4rem,8vw,5.5rem)}.wg-approved.product-page .wg-product-hero-copy h1[data-size=long]{font-size:clamp(2.75rem,5.4vw,3.75rem)}.wg-approved.wg-public-site.product-page .wg-product-hero .wg-product-hero-action{width:auto;min-width:16rem;padding-inline:2rem;justify-self:start}}@media (min-width:1024px),(min-width:640px) and (orientation:landscape) and (max-height:34rem){.wg-approved.product-page{--hero-gutter:max(2.5rem,calc((100% - var(--wg-container, 84rem)) / 2))}.wg-approved.product-page .wg-product-hero{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy film";align-items:center;column-gap:clamp(2rem,4vw,4.5rem);padding:calc(var(--hero-reach) + .5rem) var(--hero-gutter) 3rem}.wg-approved.product-page .wg-product-hero-film{--film-size:min(46vw,44rem,calc(100svh - 14rem));width:var(--film-size);height:calc(var(--film-size) + 2.75rem)}.wg-approved.product-page .wg-product-hero-frame{inset:0 0 auto;height:var(--film-size);-webkit-mask:radial-gradient(closest-side,#000 66%,transparent 87%);mask:radial-gradient(closest-side,#000 66%,transparent 87%)}.wg-approved.product-page .wg-product-hero[data-product=hgh] .wg-product-hero-frame{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3CradialGradient id='m' cx='50' cy='50' r='50' gradientUnits='userSpaceOnUse' gradientTransform='rotate(45 50 50) translate(50 50) scale(1.3 .86) translate(-50 -50)'%3E%3Cstop offset='.8' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3Crect width='100' height='100' fill='url(%23m)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3CradialGradient id='m' cx='50' cy='50' r='50' gradientUnits='userSpaceOnUse' gradientTransform='rotate(45 50 50) translate(50 50) scale(1.3 .86) translate(-50 -50)'%3E%3Cstop offset='.8' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3Crect width='100' height='100' fill='url(%23m)'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wg-approved.product-page .wg-product-hero-caption{inset:auto 0 .75rem 0;text-align:center}.wg-approved.product-page .wg-product-hero-copy{margin:0;padding:0 0 2rem}.wg-approved.product-page .wg-product-hero-kicker{margin-bottom:1rem}.wg-approved.product-page .wg-product-hero-copy h1{font-size:clamp(5rem,8vw,8rem)}.wg-approved.product-page .wg-product-hero-copy h1[data-size=medium]{max-width:8ch;font-size:clamp(4.5rem,7vw,7rem)}.wg-approved.product-page .wg-product-hero-copy h1[data-size=long]{max-width:13ch;font-size:clamp(3rem,4.4vw,4.25rem)}.wg-approved.product-page .wg-product-hero-line{margin-top:1.25rem;font-size:1.25rem;line-height:1.45}.wg-approved.product-page .wg-product-hero-actions{margin-top:2rem}.wg-approved.product-page .wg-product-hero-closeup{margin-top:.75rem}.wg-approved.product-page .wg-product-hero-details{margin-top:3rem}}@media (forced-colors:active){.wg-approved.product-page .wg-product-hero[data-product] .wg-product-hero-frame{-webkit-mask:none;mask:none}}.product-editorial .wg-product-local-nav[data-tone=dark]{--approved-ink:#f8efe2;--button-text:#f8efe2;--button-fill:#46392f;--button-border:#f8efe23d;--button-reflection:linear-gradient(transparent,transparent);--button-shadow:none;color:#f8efe2}.product-editorial .wg-product-local-nav[data-tone=dark] .wg-product-local-action{--button-text:#1d1511;--pearl-fill:#f6ebdc;--pearl-border:#fff9ef;--button-reflection:linear-gradient(transparent,transparent);--pearl-shadow:none}.product-editorial .wg-product-local-nav[data-tone=dark] .wg-product-local-menu-links{--approved-ink:#24221f;--button-text:#29251e;color:#24221f}.product-editorial .wg-product-local-nav[data-tone=dark] .wg-product-local-links:before{background:#f8efe22e;box-shadow:inset 0 1px 0 #ffffff2e,0 2px 8px #0000002e}.product-editorial .wg-product-local-nav[data-tone=dark] .wg-product-local-menu>summary:focus-visible,.product-editorial .wg-product-local-nav[data-tone=dark] a:focus-visible{outline-color:#f8efe2}@media (forced-colors:active){.product-editorial .wg-product-local-nav[data-tone=dark]{--approved-ink:CanvasText;--button-text:ButtonText;color:CanvasText}}@container (max-width: 19em){.wg-approved.product-page .wg-product-hero-caption{inset-block-end:calc(var(--hero-overlap) + .375rem)}}@media (min-width:640px) and (max-width:1023px) and (orientation:landscape) and (max-height:34rem){.wg-approved.product-page .wg-product-hero-copy h1,.wg-approved.product-page .wg-product-hero-copy h1[data-size]{font-size:min(4rem,17svh)}.wg-approved.product-page .wg-product-hero-film{--film-size:min(46vw,44rem,calc(100svh - 7.5rem))}}.wg-approved.product-page .wg-product-hero[data-stage]{position:relative;isolation:isolate;background:linear-gradient(180deg,var(--stage-ground-top) 0,var(--stage-ground) 88%,var(--studio-paper,#e7d5bb) 100%)}.wg-approved.product-page .wg-product-hero[data-stage][style*="--stage-sky"]{background-image:linear-gradient(180deg,transparent 78%,var(--studio-paper,#e7d5bb) 100%),var(--stage-sky),linear-gradient(180deg,var(--stage-ground-top) 0,var(--stage-ground) 88%,var(--studio-paper,#e7d5bb) 100%);background-blend-mode:normal,var(--stage-sky-blend),normal;background-position:0 0,var(--stage-sky-position),0 0;background-size:cover;background-repeat:no-repeat}.wg-approved.product-page .wg-product-sky{position:fixed;z-index:-1;top:0;left:0;right:0;height:100vh;height:100lvh;pointer-events:none;background-image:linear-gradient(var(--stage-sky-veil,#0000),var(--stage-sky-veil,#0000)),var(--stage-sky),linear-gradient(180deg,var(--stage-ground-top) 0,var(--stage-ground) 100%);background-blend-mode:normal,var(--stage-sky-blend),normal;background-position:0 0,var(--stage-sky-position),0 0;background-size:cover;background-repeat:no-repeat}.wg-approved.product-page .wg-product-hero-shell:has(>.wg-product-sky) .wg-product-hero[data-stage]{background:none}@media (forced-colors:active){.wg-approved.product-page .wg-product-sky{display:none}}.wg-approved.product-page .wg-product-hero[data-stage=light]{--chapter-ink:var(--studio-ink,#24221f);--chapter-muted:#3a2b20;color:var(--chapter-ink)}.wg-approved.product-page .wg-product-hero[data-stage=dark]:before{display:none}.wg-approved.product-page .wg-product-hero[data-stage=dark]{background:linear-gradient(180deg,var(--stage-ground-top) 0,var(--stage-ground) 100%)}.wg-approved.product-page .wg-product-hero[data-stage=light] .wg-product-hero-closeup{text-decoration-color:color-mix(in srgb,var(--chapter-ink) 38%,transparent)}.wg-approved.product-page .wg-product-hero[data-stage=light] .wg-product-hero-caption{text-shadow:none}.wg-stage-card{position:absolute;z-index:0;inset:0 var(--hero-gutter) calc(var(--hero-overlap) + .5rem);border-radius:1.75rem;background:linear-gradient(180deg,var(--stage-card-top) 0,var(--stage-card-bottom) 100%);box-shadow:inset 0 1px 0 #ffffff52,0 1px 2px #3a22140f,0 24px 48px -28px #3a221459;pointer-events:none}@media (min-width:1024px),(min-width:640px) and (orientation:landscape) and (max-height:34rem){.wg-stage-card{inset:0 0 0;border-radius:2rem}}.wg-turn-stage{position:absolute;inset:0;display:grid;place-items:center;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.wg-turn-object{--float-rise:clamp(.75rem,3.2vw,1.25rem);position:relative;z-index:1;pointer-events:none;height:80%;aspect-ratio:1;max-width:100%}.wg-approved .wg-turn-still{--cast-x:1.6rem;--cast-y:2.1rem;--cast-blur:1.3rem;position:absolute;top:50%;left:50%;width:auto;max-width:none;height:100%;translate:-50% -50%;transform:rotate(var(--pose,0deg)) scale(var(--still-scale,1));pointer-events:none}.wg-approved .wg-turn-stage[data-fit=width] .wg-turn-still{top:46%;width:100%;height:auto}.wg-stage-floor{position:absolute;z-index:0;left:50%;bottom:calc(var(--hero-overlap) + 1.25rem);width:46%;height:7%;translate:-38% 0;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,color-mix(in srgb,var(--stage-card-bottom) 45%,#2a170c 55%) 55%,transparent) 0,color-mix(in srgb,var(--stage-card-bottom) 38%,transparent) 50%,transparent 100%);filter:blur(8px);pointer-events:none}.wg-turn-stage[data-fit=width] .wg-stage-floor{width:78%;bottom:37%;translate:-46% 0}.wg-turn-stage[data-stage-product=hgh] .wg-stage-floor{width:60%}@keyframes wg-float-shadow{0%,to{scale:1;opacity:1}50%{scale:.78;opacity:.55}}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.wg-approved .wg-turn-object[data-floating]:not([data-floated]){animation-duration:3.4s}.wg-approved .wg-turn-object[data-floating]:not([data-floated])+.wg-stage-floor{animation:wg-float-shadow 3.4s cubic-bezier(.45,0,.55,1) var(--float-delay,0s) 3 both}.wg-approved .wg-turn-object[data-float-held]+.wg-stage-floor{animation-play-state:paused}}@media (min-width:1024px),(min-width:640px) and (orientation:landscape) and (max-height:34rem){.wg-turn-stage{inset:0 0 2.75rem}.wg-stage-floor{bottom:7%}.wg-turn-stage[data-fit=width] .wg-stage-floor{bottom:38%}}@media (forced-colors:active){.wg-stage-card{background:none;box-shadow:none}.wg-stage-floor{display:none}}.wg-approved.wg-public-site.product-page:has(.wg-product-hero[data-stage=light]){--button-backdrop:blur(20px) saturate(100%) brightness(1.06);--navigation-glass-filter:blur(20px) saturate(100%) brightness(1.05)}.wg-approved.product-page .wg-product-hero[data-stage=dark] .wg-stage-card{box-shadow:0 24px 48px -28px #00000080}@media (min-width:1024px),(min-width:640px) and (orientation:landscape) and (max-height:34rem){.wg-approved.product-page .wg-product-hero[data-stage] .wg-product-hero-caption{inset:auto 1.5rem calc(2.75rem + 1rem) auto;text-align:right}}.wg-stage-card[data-crystal]{background:linear-gradient(115deg,#ffffff00 38%,#ffffff3d 47%,#ffffff00 56%),linear-gradient(180deg,var(--stage-card-top) 0,var(--stage-card-bottom) 100%);box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 2px 1px #ffffffe6,inset 0 -1.75rem 2.5rem -1.5rem color-mix(in srgb,var(--stage-card-bottom) 70%,#00000033),0 2px 6px #2a1d1414,0 30px 60px -32px #2a1d1466}.wg-stage-card>.wg-crystal{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;opacity:0;transition:opacity .7s ease}.wg-stage-card[data-crystal=live]>.wg-crystal{opacity:1}@media (max-width:1023px) and (not ((min-width:640px) and (orientation:landscape) and (max-height:34rem))){.wg-approved.product-page .wg-product-hero .wg-turn-stage{padding-bottom:calc(var(--hero-overlap) + .5rem)}.wg-turn-object{height:92%}.wg-approved.product-page .wg-product-hero .wg-stage-floor{bottom:calc(var(--hero-overlap) + .5rem + 4%)}.wg-approved.product-page .wg-product-hero .wg-turn-stage[data-fit=width] .wg-stage-floor{bottom:calc(var(--hero-overlap) + .5rem + 26%)}}.wg-approved.product-page:has(.wg-product-sky) .wg-launch-chapter[data-chapter-tone=dark]{position:relative}.wg-approved.product-page:has(.wg-product-sky) .wg-launch-chapter[data-chapter-tone=dark]:after{content:"";position:absolute;left:0;right:0;bottom:100%;height:2.75rem;background:linear-gradient(180deg,color-mix(in srgb,var(--chapter-base) 0%,transparent),var(--chapter-base));pointer-events:none}.wg-approved.product-page .wg-product-sky{background-image:linear-gradient(180deg,#fffaf0d9,#fffaf0eb),var(--product-scene-tall);background-blend-mode:normal;background-position:50%}.wg-product-world{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none;background:var(--product-scene-tall) center /cover}.wg-product-world:after{content:"";background:linear-gradient(180deg,#fffaf02e,#fffaf000 34%,#fffaf0e8 66%,#fffaf0eb)}.wg-product-world:after,.wg-product-world>.wg-film{position:absolute;inset:0}.wg-product-world-wide{display:none}.wg-approved.product-page .wg-product-hero[data-stage] .wg-stage-card[data-crystal]{background:linear-gradient(115deg,#ffffff05 35%,#ffffff38 48%,#ffffff05 60%),linear-gradient(180deg,#ffffff1a,color-mix(in srgb,var(--stage-card-bottom) 28%,transparent));box-shadow:inset 0 0 0 1px #ffffffa6,inset 0 2px 1px #ffffffc9,0 20px 48px -32px #2a1d1466}.wg-product-hero .wg-stage-card[data-crystal=live]>.wg-crystal{opacity:.32}@media (min-width:1024px){.wg-approved.product-page .wg-product-sky{background-image:linear-gradient(90deg,#fffaf0eb,#fffaf0bd),var(--product-scene-wide)}.wg-product-world{background-image:var(--product-scene-wide)}.wg-product-world-wide{display:block}.wg-product-world-tall{display:none}.wg-product-world:after{background:linear-gradient(90deg,#fffaf0eb,#fffaf0cc 29%,#fffaf04d 52%,#fffaf000 72%),linear-gradient(0deg,#fffaf0e8,#fffaf000 24%)}}@media (forced-colors:active){.wg-product-world{display:none}}