.wd{background:var(--surface-page);position:relative}.wd-paper,.wd-sage{--surface-page:var(--raw-paper-100);--surface-stage:var(--raw-paper-100);--surface-raised:var(--raw-paper-200);--surface-inset:var(--raw-paper-200);--surface-glass:color-mix(in srgb, var(--raw-sage-950) 6%, transparent);--ink:var(--raw-sage-950);--ink-muted:var(--raw-moss-500);--ink-faint:var(--raw-moss-500);--line:color-mix(in srgb, var(--raw-sage-950) 16%, transparent);--line-strong:var(--raw-sage-400);--line-soft:color-mix(in srgb, var(--raw-sage-950) 8%, transparent);--line-glass:color-mix(in srgb, var(--raw-sage-950) 16%, transparent);--accent-system:var(--raw-sage-700);--shadow-lift:0 24px 50px color-mix(in srgb, var(--raw-sage-950) 14%, transparent);color:var(--ink);background:var(--surface-page)}.wd-sage{--surface-page:var(--raw-sage-100);--surface-stage:var(--raw-sage-100);--surface-raised:var(--raw-paper-100);--line:var(--raw-sage-400)}.wd-paper .button-green,.wd-sage .button-green{background:var(--raw-green-500);color:var(--raw-green-950)}@media (hover:hover) and (pointer:fine){.wd-paper .button-green:hover,.wd-sage .button-green:hover{background:color-mix(in srgb, var(--raw-green-500) 78%, var(--raw-white))}}.wd-paper .faq-n,.wd-sage .faq-n,.wd-include-n{color:var(--raw-moss-700)}.wd-rise{box-shadow:0 -40px 90px -30px color-mix(in srgb, var(--raw-night-950) 80%, transparent);border-radius:26px 26px 0 0}.wd-hero{z-index:1;height:calc(200lvh + 370vh);position:relative}html[data-device=fine] .wd-hero,html:not([data-device]) .wd-hero{height:calc(200lvh + 240vh)}.wd-hero-stage{background:var(--surface-page);height:100lvh;position:sticky;top:0;overflow:hidden}.wd-glass-world{transform-origin:50% 60%;will-change:transform;position:absolute;inset:0}.wd-glass-plates{place-items:center;padding-bottom:8lvh;display:grid;position:absolute;inset:0}@media (orientation:portrait){.wd-glass-plates{padding:calc(var(--header-h) + 72px) 0 0;place-items:start center}}.wd-glass-plate{will-change:transform, opacity;grid-area:1/1;margin:0}.wd-glass-title{font-family:var(--font-aeonik);letter-spacing:-.055em;text-align:center;white-space:nowrap;color:var(--ink);font-size:clamp(56px,min(24vw,17lvh),150px);font-weight:400;line-height:.94}.wd-glass-title .accent{color:var(--accent-system)}.wd-glass-canvas{opacity:0;pointer-events:none;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.wd-glass-drag{z-index:2;cursor:grab;touch-action:pan-y;background:0 0;border:0;border-radius:50%;width:0;height:0;padding:0;position:absolute;top:0;left:0}.wd-glass-drag:active{cursor:grabbing}.wd-glass-drag:focus-visible{outline:2px solid var(--accent-system);outline-offset:6px}.wd-hero:not(.is-ready) .wd-glass-drag{display:none}.wd-glass-top{inset:calc(var(--header-h) + 14px) var(--gutter) auto;color:var(--ink-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex;position:absolute}.wd-glass-top .breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (hover:hover) and (pointer:fine){.wd-glass-top .breadcrumb a:hover{color:var(--ink)}}.wd-glass-edition{letter-spacing:.12em;font-size:12px;display:none}.wd-glass-lead{z-index:3;left:var(--gutter);right:var(--gutter);gap:10px;display:grid;position:absolute;bottom:88px}.wd-glass-actions .text-link{display:none}.wd-glass-claim{letter-spacing:-.025em;color:var(--ink);font-size:17px;font-weight:500}.wd-glass-notes{max-width:34ch;min-height:5.8em;position:relative}.wd-glass-note{color:var(--ink-muted);font-size:15px;line-height:1.4;position:absolute;inset:0 0 auto}.wd-glass-note strong{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wd-glass-actions{flex-wrap:wrap;align-items:center;gap:12px 26px;display:flex}.wd-glass-count{right:var(--gutter);letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1px var(--ink-muted);opacity:.5;pointer-events:none;font-size:clamp(96px,11vw,190px);line-height:.9;display:none;position:absolute;bottom:92px}.wd-glass-dots{gap:14px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.wd-glass-dots li{border:1.5px solid var(--ink);opacity:.45;border-radius:50%;width:7px;height:7px}.wd-glass-dots li.is-on{background:var(--ink);opacity:1}.wd-glass-hint{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);gap:10px;font-size:12px;font-weight:500;display:none;position:absolute;bottom:clamp(20px,4lvh,48px);left:50%;transform:translate(-50%)}.wd-glass-plate[data-long]{font-size:clamp(38px,min(13vw,9.5lvh),150px);line-height:1}@media (max-width:767px){.wd-glass-title:not([data-long]){font-size:clamp(48px,min(24vw,11.5svh),150px)}}.wd-hero-stage.is-measuring .wd-glass-world,.wd-hero-stage.is-measuring .wd-glass-plate,.wd-hero-stage.is-measuring .wd-glass-plate *{transform:none!important}.wd-hero-veil{background:var(--raw-night-950);opacity:0;pointer-events:none;position:absolute;inset:0}.wd-explore{z-index:2;padding:clamp(96px, 12vw, 180px) var(--gutter) clamp(72px, 9vw, 140px);background:var(--surface-page);color:var(--ink);box-shadow:0 -40px 90px -30px color-mix(in srgb, var(--raw-night-950) 80%, transparent);border-radius:26px 26px 0 0;margin-top:-100lvh;position:relative}.wd-explore-head{max-width:760px}.wd-explore-head h2{font-size:var(--svc-title);margin:14px 0 16px}.wd-explore-head p{max-width:44ch;color:var(--ink-muted);margin:0;font-size:16px}.wd-explorer{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;margin-top:40px;display:grid}.wd-selector{min-width:0}.wd-wheel{touch-action:pan-y;-webkit-user-select:none;user-select:none;height:400px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 9% 90%,#0000);mask-image:linear-gradient(#0000,#000 9% 90%,#0000)}.wd-wheel button{height:56px;font:inherit;letter-spacing:-.045em;white-space:nowrap;color:var(--ink-muted);transform-origin:0;cursor:pointer;will-change:transform, opacity;background:0 0;border:0;align-items:center;gap:16px;padding:0 8px;font-size:clamp(30px,3.4vw,50px);line-height:1;display:flex;position:absolute;top:calc(50% - 28px);left:34px}.wd-wheel button[aria-selected=true]{color:var(--raw-green-500)}.wd-wheel button:focus-visible{outline:2px solid var(--accent-system);outline-offset:-1px;border-radius:8px}.wd-wheel-number{letter-spacing:.08em;font-size:12px}.wd-wheel-axis{color:var(--raw-green-500);font-size:27px;position:absolute;top:calc(50% - 19px);left:0}.wd-wheel-help{letter-spacing:.04em;color:var(--ink-muted);margin:12px 0 0;font-size:12px}.wd-touch-help{display:none}html[data-device=touch] .wd-touch-help{display:inline}.wd-explorer-panel{will-change:transform, opacity, filter;min-width:0}.wd-explorer-panel:focus-visible{outline:2px solid var(--accent-system);outline-offset:8px;border-radius:14px}.wd-mockup{aspect-ratio:16/10;background:var(--raw-night-950);border-radius:18px;position:relative;overflow:hidden}.wd-mockup img{object-fit:cover;width:100%;height:100%;display:block}.wd-mockup-caption{z-index:2;color:var(--ink-muted);position:absolute;bottom:12px;left:14px}.wd-explorer-description{margin-top:22px}.wd-mini-label{letter-spacing:.14em;text-transform:uppercase;color:var(--raw-green-500);font-size:12px;display:block}.wd-explorer-description h3{letter-spacing:-.03em;color:var(--ink);margin:10px 0 8px;font-size:clamp(22px,2.4vw,30px);font-weight:400}.wd-explorer-description p{max-width:52ch;color:var(--ink-muted);margin:0;font-size:15px}.wd-explorer-facts{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.wd-explorer-facts li{border:1px solid var(--line);color:var(--ink);border-radius:99px;padding:6px 12px;font-size:12px}.wd-scope{max-width:60ch;color:var(--ink-muted);margin:44px 0 0;font-size:14px}.wd-includes h2{max-width:18ch;font-size:var(--svc-title);margin:14px 0 36px}.wd-includes-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.wd-includes-list li{border-bottom:1px solid var(--line)}.wd-include{color:var(--ink);grid-template-columns:36px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:18px 0;font-size:17px;display:grid}.wd-include-n{font-size:12px}.wd-include-check:before{content:"";border-left:2px solid var(--accent-system);border-bottom:2px solid var(--accent-system);width:13px;height:7px;margin:.42em 2px 0;display:block;transform:rotate(-45deg)}@media (max-width:767px){.wd-explorer{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:36px}.wd-wheel{height:232px;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.wd-wheel button{gap:10px;height:40px;font-size:27px;top:calc(50% - 20px);left:26px}.wd-wheel-axis{font-size:20px;top:calc(50% - 14px)}.wd-wheel-help{margin-top:6px}.wd-explorer-description h3{font-size:22px}}@media (min-width:768px) and (max-width:1023px){.wd-explorer{grid-template-columns:minmax(0,1fr);gap:32px}.wd-wheel{height:320px}}@media (min-width:768px){.wd-glass-edition{display:block}.wd-glass-title{font-size:clamp(110px,min(15.5vw,25lvh),300px)}.wd-glass-plate h1.wd-glass-title{font-size:clamp(110px,min(14.6vw,25lvh),300px)}.wd-glass-plate[data-long]{font-size:clamp(64px,min(7.4vw,13lvh),150px)}.wd-glass-br{display:none}.wd-glass-plate h1 .block{display:inline-block}.wd-glass-plate h1 .block+.block{margin-left:.22em}.wd-glass-lead{gap:14px;width:min(460px,62vw);bottom:clamp(20px,4lvh,48px);right:auto}.wd-glass-actions .text-link{display:inline-flex}.wd-glass-claim{font-size:20px}.wd-glass-note{font-size:16px}.wd-glass-hint{display:flex}.wd-glass-dots{right:var(--gutter)}}@media (min-width:1024px){.wd-glass-count{display:block}.wd-glass-plate[data-align=left]{margin-left:var(--gutter);text-align:left;justify-self:start}.wd-glass-plate[data-align=right]{margin-right:var(--gutter);text-align:right;justify-self:end}.wd-glass-lead{width:min(460px,42vw)}.wd-glass-actions{flex-wrap:nowrap}.wd-stops-wrap{align-self:center;padding-bottom:0}.wd-stop-button{text-align:left;grid-template-columns:12px 30px minmax(0,1fr);grid-template-areas:"dot n title"". .text";place-items:center start;gap:2px 16px;padding:12px 0}.wd-stop-dot{grid-area:dot}.wd-stop-n{grid-area:n}.wd-stop-title,.wd-stop-text{opacity:1;pointer-events:auto;position:static}.wd-stop-title{color:var(--ink-muted);transition:color .35s var(--ease-ui);grid-area:title;font-size:clamp(22px,2.1vw,32px)}.wd-stop-text{opacity:.55;transition:opacity .35s var(--ease-ui);grid-area:text;font-size:14px}.wd-capas-note{font-size:14px;bottom:34px}.wd-counter{letter-spacing:-.08em;height:1em;font-size:clamp(96px,10vw,156px);line-height:1;display:block;overflow:hidden}.wd-counter-roll{transition:transform .6s var(--ease-ui);flex-direction:column;display:flex}.wd-counter-roll span{height:1em;display:block}.wd-step-symbol{font-size:76px;bottom:36px}.wd-include{grid-template-columns:80px minmax(0,1fr) auto;padding:26px 0;font-size:clamp(22px,2vw,30px)}}html[data-motion=reduced] .wd-hero{height:auto}html[data-motion=reduced] .wd-hero-stage{height:auto;min-height:100svh;position:relative}html[data-motion=reduced] .wd-explore{margin-top:0}html[data-motion=reduced] .wd-glass-world,html[data-motion=reduced] .wd-glass-plate{transform:none!important}html[data-motion=reduced] .wd-glass-plate+.wd-glass-plate,html[data-motion=reduced] .wd-glass-canvas,html[data-motion=reduced] .wd-glass-drag,html[data-motion=reduced] .wd-glass-count,html[data-motion=reduced] .wd-glass-dots,html[data-motion=reduced] .wd-glass-hint,html[data-motion=reduced] .wd-hero-veil{display:none}html[data-motion=reduced] .wd-glass-world,html[data-motion=reduced] .wd-glass-plates,html[data-motion=reduced] .wd-glass-top,html[data-motion=reduced] .wd-glass-lead,html[data-motion=reduced] .wd-glass-notes,html[data-motion=reduced] .wd-glass-note{position:relative;inset:auto}html[data-motion=reduced] .wd-glass-world{min-height:100svh;padding:calc(var(--header-h) + 14px) var(--gutter) 40px;gap:40px;display:grid}html[data-motion=reduced] .wd-glass-top{order:-1}html[data-motion=reduced] .wd-glass-lead{width:auto}html[data-motion=reduced] .wd-glass-notes{gap:14px;max-width:60ch;display:grid}html[data-motion=reduced] .wd-glass-note strong{clip-path:none;width:auto;height:auto;color:var(--ink);position:static}html[data-motion=reduced] .wd-drag-hint{display:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .wd-hero{height:auto}:root:not([data-motion=full]) .wd-hero-stage{height:auto;min-height:100svh;position:relative}:root:not([data-motion=full]) .wd-explore{margin-top:0}}.wd-include-n{color:var(--accent-system)}.wd-wheel-number{color:var(--ink);font-size:12px}.wd-wheel button{min-height:44px}
