.w1is-view{--w1is-bg:#172523;--w1is-fg:#fff;--w1is-accent:#d9f279;--w1is-button-text:#172523;position:relative;isolation:isolate;background:var(--w1is-bg);color:var(--w1is-fg);font-family:inherit;container-type:inline-size;overflow:hidden;width:100%;line-height:1.5;box-sizing:border-box}
.w1is-view *{box-sizing:border-box}.w1is-font-modern{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.w1is-font-editorial .w1is-heading{font-family:Georgia,"Times New Roman",serif;font-weight:400}.w1is-stage{display:grid;position:relative}.w1is-slide{position:relative;display:flex;min-height:520px;background:var(--w1is-bg);color:var(--w1is-fg);padding:clamp(32px,6cqw,100px);padding-bottom:calc(clamp(32px,6cqw,100px) + 60px);align-items:center;overflow:hidden}.w1is-size-compact .w1is-slide{min-height:360px}.w1is-size-tall .w1is-slide{min-height:680px}.w1is-size-screen .w1is-slide{min-height:100svh}.w1is-view.is-enhanced .w1is-slide{grid-area:1/1;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .45s ease,transform .45s ease;z-index:0}.w1is-view.is-enhanced .w1is-slide.is-active{visibility:visible;opacity:1;pointer-events:auto;z-index:1}.w1is-view.is-enhanced[data-transition=slide] .w1is-slide:not(.is-active){transform:translateX(3%)}.w1is-media{position:absolute;inset:0;background:var(--w1is-bg);overflow:hidden}.w1is-picture,.w1is-blur{position:absolute;display:block;inset:0}.w1is-picture img,.w1is-blur img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--w1is-x,50%) var(--w1is-y,50%)}.w1is-fit-contain .w1is-picture img,.w1is-fit-blur .w1is-picture img{object-fit:contain}.w1is-blur{filter:blur(28px);transform:scale(1.12);opacity:.7}.w1is-shade{position:absolute;inset:0;background:#000;opacity:var(--w1is-overlay,.55);pointer-events:none}.w1is-content{position:relative;z-index:1;max-width:660px;width:100%;overflow-wrap:anywhere}.w1is-heading{font-size:clamp(32px,5.3cqw,76px);letter-spacing:-.045em;line-height:1.05;margin:0 0 24px;color:inherit;font-weight:650}.w1is-eyebrow{font-size:13px;font-weight:650;letter-spacing:.17em;text-transform:uppercase;margin:0 0 22px;color:inherit}.w1is-copy{font-size:clamp(16px,1.5cqw,20px);line-height:1.65;margin:0 0 30px;max-width:54ch;color:inherit;white-space:pre-line}.w1is-logo{max-width:160px;max-height:72px;object-fit:contain;display:inline-block;margin-bottom:24px}.w1is-buttons{display:flex;flex-wrap:wrap;gap:12px}.w1is-view .w1is-cta{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;border:1px solid transparent;border-radius:5px;font-size:15px;font-weight:650;line-height:1.3;text-decoration:none;color:inherit;transition:filter .15s}.w1is-view .w1is-cta-solid{background:var(--w1is-accent);color:var(--w1is-button-text)}.w1is-view .w1is-cta-outline{border-color:currentColor;background:transparent}.w1is-view .w1is-cta-text{text-decoration:underline;text-underline-offset:5px;padding-inline:8px}.w1is-view .w1is-cta:hover{filter:brightness(.9)}.w1is-view :is(a,button):focus-visible{outline:3px solid currentColor;outline-offset:4px}.w1is-position-top-left,.w1is-position-top-center,.w1is-position-top-right{align-items:flex-start}.w1is-position-bottom-left,.w1is-position-bottom-center,.w1is-position-bottom-right{align-items:flex-end}.w1is-position-top-center,.w1is-position-middle-center,.w1is-position-bottom-center{justify-content:center}.w1is-position-top-right,.w1is-position-middle-right,.w1is-position-bottom-right{justify-content:flex-end}.w1is-align-center{text-align:center}.w1is-align-center .w1is-copy{margin-inline:auto}.w1is-align-center .w1is-buttons{justify-content:center}.w1is-align-right{text-align:right}.w1is-align-right .w1is-copy{margin-left:auto}.w1is-align-right .w1is-buttons{justify-content:flex-end}.w1is-view .w1is-buttons-left{justify-content:flex-start}.w1is-view .w1is-buttons-center{justify-content:center}.w1is-view .w1is-buttons-right{justify-content:flex-end}.w1is-layout-split,.w1is-layout-portrait{padding-right:55%}.w1is-layout-split .w1is-media,.w1is-layout-portrait .w1is-media{left:50%}.w1is-layout-split .w1is-shade,.w1is-layout-portrait .w1is-shade{display:none}.w1is-layout-split .w1is-heading,.w1is-layout-portrait .w1is-heading{font-size:clamp(30px,4cqw,60px)}.w1is-layout-portrait .w1is-picture{inset:30px 10% 100px}.w1is-layout-portrait .w1is-picture img{object-fit:contain}.w1is-tone-light{--w1is-fg:#fff;color:#fff}.w1is-tone-dark{--w1is-fg:#172523;color:#172523}.w1is-controls{position:absolute;z-index:3;bottom:22px;left:clamp(24px,5cqw,80px);right:clamp(24px,5cqw,80px);display:flex;align-items:center;gap:10px;pointer-events:none}.w1is-controls[hidden]{display:none}.w1is-controls>*{pointer-events:auto}.w1is-controls button{font:inherit;font-size:14px;display:inline-flex;justify-content:center;align-items:center;border:1px solid #ffffff70;border-radius:999px;background:#14221ee8;color:#fff;min-width:44px;min-height:44px;padding:8px 12px;cursor:pointer}.w1is-controls button:disabled{opacity:.4;cursor:default}.w1is-dots{display:flex;gap:2px;margin-inline:auto;padding:0 4px;background:#14221ee8;border-radius:999px}.w1is-dots button{background:transparent;border-color:transparent;padding:0;min-width:36px;min-height:44px}.w1is-dot::after{content:"";width:6px;height:6px;background:#ffffff70;border-radius:50%}.w1is-dot[aria-current=true]::after{background:#fff;width:18px;border-radius:5px}.w1is-pause{margin-left:auto}.w1is-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;padding:0!important;border:0!important;margin:-1px!important}
@container (max-width:640px){.w1is-slide,.w1is-size-compact .w1is-slide{min-height:540px;padding:40px 28px 100px}.w1is-size-tall .w1is-slide{min-height:660px}.w1is-layout-split,.w1is-layout-portrait{flex-direction:column;justify-content:flex-end;padding-top:320px}.w1is-layout-split .w1is-media,.w1is-layout-portrait .w1is-media{left:0;bottom:auto;height:280px}.w1is-layout-portrait .w1is-picture{inset:20px}.w1is-heading,.w1is-layout-split .w1is-heading,.w1is-layout-portrait .w1is-heading{font-size:clamp(30px,9cqw,48px)}.w1is-content{max-width:100%}.w1is-eyebrow{font-size:11px}.w1is-picture img,.w1is-blur img{object-position:var(--w1is-mx,50%) var(--w1is-my,50%)}.w1is-copy{font-size:16px}.w1is-dots{gap:0;padding:0}.w1is-dots button{min-width:28px}.w1is-controls{gap:6px;left:20px;right:20px}}
@media(prefers-reduced-motion:reduce){.w1is-view *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

.w1is-dots{overflow-x:auto;max-width:100%;min-width:0;scrollbar-width:thin}.w1is-dots button{flex-shrink:0}.w1is-controls>button{flex-shrink:0}

/* Component interaction colors take precedence over ordinary theme link/button rules. */
.w1is-view{--w1is-nav-bg:var(--w1is-bg);--w1is-nav-fg:var(--w1is-fg);--w1is-nav-hover-bg:var(--w1is-accent);--w1is-nav-hover-fg:var(--w1is-button-text)}
.w1is-view.is-enhanced .w1is-slide{transition-duration:var(--w1is-duration,500ms)}
.w1is-font-editorial,.w1is-font-literary,.w1is-font-technical{font-family:system-ui,-apple-system,sans-serif}.w1is-font-classic{font-family:Georgia,serif}.w1is-font-classic .w1is-heading{font-weight:400}.w1is-font-humanist{font-family:"Trebuchet MS",system-ui,sans-serif}.w1is-font-literary .w1is-heading{font-family:Palatino,"Book Antiqua",serif;font-weight:400}.w1is-font-technical .w1is-heading{font-family:ui-monospace,monospace;letter-spacing:-.04em;font-weight:500}
.w1is-view .w1is-cta{font-family:inherit;box-shadow:none;background-image:none;transition:background-color .18s,color .18s,filter .18s,transform .18s}
.w1is-view .w1is-cta-solid:where(:link,:visited){background:var(--w1is-accent);color:var(--w1is-button-text);border-color:transparent}
.w1is-view .w1is-cta-outline:where(:link,:visited){background:transparent;color:var(--w1is-fg);border-color:currentColor}
.w1is-view .w1is-cta-text:where(:link,:visited){background:transparent;color:var(--w1is-fg);border-color:transparent}
.w1is-view .w1is-cta:is(:hover,:focus,:active){background:var(--w1is-accent);color:var(--w1is-button-text);border-color:var(--w1is-accent);background-image:none;box-shadow:none;filter:none;text-decoration:none}
.w1is-view.w1is-buttons-hover-contrast .w1is-cta-solid:is(:hover,:focus,:active){background:var(--w1is-button-text);color:var(--w1is-accent);border-color:var(--w1is-accent)}
.w1is-view.w1is-buttons-hover-lift .w1is-cta:is(:hover,:focus-visible){transform:translateY(-3px)}
.w1is-view.w1is-buttons-hover-subtle .w1is-cta:is(:hover,:focus){filter:brightness(.9)}
.w1is-view .w1is-cta:active{transform:translateY(1px)}
.w1is-view .w1is-cta:focus-visible{outline:3px solid var(--w1is-accent);outline-offset:4px}
.w1is-view.w1is-buttons-shape-square .w1is-cta{border-radius:0}.w1is-view.w1is-buttons-shape-soft .w1is-cta{border-radius:7px}.w1is-view.w1is-buttons-shape-pill .w1is-cta{border-radius:999px}
.w1is-view.w1is-buttons-size-compact .w1is-cta{min-height:44px;padding:10px 18px;font-size:14px}.w1is-view.w1is-buttons-size-large .w1is-cta{min-height:56px;padding:16px 30px;font-size:17px}
.w1is-view .w1is-controls button{appearance:none;background:var(--w1is-nav-bg);color:var(--w1is-nav-fg);border:1px solid var(--w1is-nav-fg);background-image:none;box-shadow:none;font-family:inherit;text-decoration:none;transition:background-color .15s,color .15s,transform .15s,opacity .15s;line-height:1;cursor:pointer}
.w1is-view .w1is-controls button:is(:hover,:focus,:active){background:var(--w1is-nav-hover-bg);color:var(--w1is-nav-hover-fg);border-color:var(--w1is-nav-hover-bg);background-image:none;box-shadow:none}
.w1is-view .w1is-controls button:focus-visible{outline:3px solid var(--w1is-nav-hover-bg);outline-offset:4px}
.w1is-view .w1is-controls button:active{transform:scale(.94)}
.w1is-view .w1is-controls button:disabled{background:var(--w1is-nav-bg);color:var(--w1is-nav-fg);border-color:var(--w1is-nav-fg);opacity:.4;cursor:default;transform:none}
.w1is-view.w1is-arrows-circle :is(.w1is-prev,.w1is-next){border-radius:50%}.w1is-view.w1is-arrows-rounded :is(.w1is-prev,.w1is-next){border-radius:8px}.w1is-view.w1is-arrows-minimal :is(.w1is-prev,.w1is-next){border-radius:3px;border-color:transparent;background:transparent}
.w1is-view.w1is-arrows-minimal :is(.w1is-prev,.w1is-next):is(:hover,:focus,:active){background:var(--w1is-nav-hover-bg);color:var(--w1is-nav-hover-fg)}
.w1is-view .w1is-dots{background:var(--w1is-nav-bg)}
.w1is-view .w1is-dots .w1is-dot{background:transparent;color:var(--w1is-nav-fg);border-color:transparent;min-width:36px;min-height:44px;padding:0}
.w1is-view .w1is-dots .w1is-dot:is(:hover,:focus,:active){background:var(--w1is-nav-hover-bg);color:var(--w1is-nav-hover-fg);border-color:transparent}
.w1is-view .w1is-dots .w1is-dot::after{background:currentColor;opacity:.5;width:6px;height:6px;border-radius:50%;transition:width .15s,opacity .15s}
.w1is-view .w1is-dots .w1is-dot[aria-current=true]::after{background:currentColor;opacity:1;width:18px;border-radius:5px}
.w1is-view.w1is-dots-dots .w1is-dot::after,.w1is-view.w1is-dots-dots .w1is-dot[aria-current=true]::after{width:7px;height:7px;border-radius:50%}
.w1is-view.w1is-dots-bars .w1is-dot::after,.w1is-view.w1is-dots-bars .w1is-dot[aria-current=true]::after{width:20px;height:3px;border-radius:1px}
.w1is-view .w1is-dots .w1is-dot:is(:hover,:focus)::after{opacity:1}
.w1is-view .w1is-dots .w1is-dot[aria-current=true]::after{background:var(--w1is-nav-hover-bg)}
.w1is-view .w1is-dots .w1is-dot[aria-current=true]:is(:hover,:focus,:active)::after{background:currentColor}
@media(prefers-reduced-motion:reduce){.w1is-view *{transition:none!important}.w1is-view .w1is-cta:is(:hover,:focus,:active){transform:none!important}}
/* Motion and navigation controls share these rules in editor and public output. */
.w1is-view .w1is-stage{overflow:hidden}.w1is-view.is-enhanced .w1is-slide{transition:none}.w1is-view.is-enhanced .w1is-slide.is-active{animation-name:var(--w1is-motion,w1is-fade);animation-duration:var(--w1is-duration,500ms);animation-timing-function:ease;animation-fill-mode:both}
.w1is-view[data-transition=slide]{--w1is-motion:w1is-left}.w1is-view[data-transition=slide-right]{--w1is-motion:w1is-right}.w1is-view[data-transition=slide-up]{--w1is-motion:w1is-up}.w1is-view[data-transition=slide-down]{--w1is-motion:w1is-down}.w1is-view[data-transition=fade-left]{--w1is-motion:w1is-soft-left}.w1is-view[data-transition=fade-right]{--w1is-motion:w1is-soft-right}.w1is-view[data-transition=fade-up]{--w1is-motion:w1is-soft-up}.w1is-view[data-transition=fade-down]{--w1is-motion:w1is-soft-down}.w1is-view[data-transition=zoom-in]{--w1is-motion:w1is-zoom-in}.w1is-view[data-transition=zoom-out]{--w1is-motion:w1is-zoom-out}.w1is-view[data-transition=none]{--w1is-motion:none}
@keyframes w1is-fade{from{opacity:0}to{opacity:1}}@keyframes w1is-left{from{transform:translateX(100%)}to{transform:none}}@keyframes w1is-right{from{transform:translateX(-100%)}to{transform:none}}@keyframes w1is-up{from{transform:translateY(100%)}to{transform:none}}@keyframes w1is-down{from{transform:translateY(-100%)}to{transform:none}}@keyframes w1is-soft-left{from{transform:translateX(7%);opacity:0}to{transform:none;opacity:1}}@keyframes w1is-soft-right{from{transform:translateX(-7%);opacity:0}to{transform:none;opacity:1}}@keyframes w1is-soft-up{from{transform:translateY(7%);opacity:0}to{transform:none;opacity:1}}@keyframes w1is-soft-down{from{transform:translateY(-7%);opacity:0}to{transform:none;opacity:1}}@keyframes w1is-zoom-in{from{transform:scale(.92);opacity:0}to{transform:none;opacity:1}}@keyframes w1is-zoom-out{from{transform:scale(1.08);opacity:0}to{transform:none;opacity:1}}
.w1is-view .w1is-controls{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px}.w1is-view .w1is-prev{grid-column:1}.w1is-view .w1is-dots{grid-column:2;grid-row:1;justify-self:center;max-width:100%;overflow:auto;background:transparent;padding:0;gap:2px}.w1is-view .w1is-next{grid-column:3;grid-row:1}.w1is-view .w1is-pause{grid-column:4;grid-row:1;margin:0}.w1is-view .w1is-dots .w1is-dot{flex-shrink:0;min-width:44px;min-height:44px;background:transparent!important;border:0!important;box-shadow:none!important;padding:0;color:var(--w1is-nav-fg)}.w1is-view .w1is-dots .w1is-dot:is(:hover,:focus,:active){background:transparent!important;color:var(--w1is-nav-hover-bg);transform:none}.w1is-view .w1is-dots .w1is-dot:is(:hover,:focus)::after{transform:scale(1.2);opacity:1}.w1is-view .w1is-dots .w1is-dot[aria-current=true]{color:var(--w1is-nav-hover-bg)}.w1is-view .w1is-dots .w1is-dot::after{transition:transform .15s,width .15s,opacity .15s}.w1is-view.w1is-dots-bars .w1is-dot::after{width:30px;height:3px;border-radius:2px}.w1is-view.w1is-dots-bars .w1is-dot[aria-current=true]::after{width:30px}.w1is-view.w1is-dots-numbers .w1is-dot{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.w1is-view:is(.w1is-dots-numbers,.w1is-dots-thumbnails) .w1is-dot::after{display:none}.w1is-view.w1is-dots-numbers .w1is-dot[aria-current=true]{text-decoration:underline;text-underline-offset:7px}.w1is-view .w1is-fraction{font:13px/44px system-ui;font-variant-numeric:tabular-nums;color:var(--w1is-nav-fg);padding:0 12px;background:var(--w1is-nav-bg);border-radius:5px}.w1is-view.w1is-dots-thumbnails .w1is-dot{width:50px;padding:3px}.w1is-view.w1is-dots-thumbnails .w1is-dot img{display:block;width:44px;height:32px;object-fit:cover;border-radius:3px;opacity:.55}.w1is-view.w1is-dots-thumbnails .w1is-dot:is([aria-current=true],:hover,:focus) img{opacity:1;outline:2px solid currentColor;outline-offset:1px}.w1is-view.w1is-arrows-minimal :is(.w1is-prev,.w1is-next){background:transparent;border-color:transparent}.w1is-view.w1is-arrows-minimal :is(.w1is-prev,.w1is-next):is(:hover,:focus,:active){background:transparent;color:var(--w1is-nav-hover-bg)}.w1is-controls svg{flex-shrink:0;pointer-events:none}
@media(max-width:640px){.w1is-view .w1is-controls{gap:3px;left:16px;right:16px}.w1is-view .w1is-dots .w1is-dot{min-width:44px}.w1is-view.w1is-dots-bars .w1is-dot::after{width:22px}.w1is-view.w1is-dots-thumbnails .w1is-dot{min-width:46px;width:46px}}
@media(prefers-reduced-motion:reduce){.w1is-view .w1is-slide.is-active{animation:none!important}}

.w1is-view .w1is-cta{gap:7px}

@font-face{font-family:"W1IS Barlow Condensed";src:url("fonts/BarlowCondensed-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}
.w1is-view.w1is-font-condensed,.w1is-view.w1is-font-comic-serif{font-family:system-ui,sans-serif}
.w1is-view:is(.w1is-font-condensed,.w1is-font-comic-serif) .w1is-heading{font-family:"W1IS Barlow Condensed",Impact,"Arial Narrow",sans-serif;font-weight:900;line-height:1.02;letter-spacing:.01em;font-size:clamp(42px,6vw,96px)}
.w1is-view.w1is-font-comic-serif .w1is-copy{font-family:Georgia,serif}
.w1is-texture{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:var(--w1is-texture-opacity,.2);color:#000;background-size:var(--w1is-texture-size,12px) var(--w1is-texture-size,12px);background-repeat:repeat}
.w1is-texture-light{color:#fff}
.w1is-texture-dots{background-image:radial-gradient(circle,currentColor 14%,transparent 16%)}
.w1is-texture-checker{background-image:conic-gradient(currentColor 25%,transparent 0 50%,currentColor 0 75%,transparent 0)}
.w1is-texture-lines{background-image:linear-gradient(135deg,currentColor 0 12.5%,transparent 12.5% 50%,currentColor 50% 62.5%,transparent 62.5%)}
.w1is-texture-custom>img{display:none!important}
.w1is-texture-custom.w1is-texture-cover{background-size:cover;background-position:center;background-repeat:no-repeat}

.w1is-shade{background:var(--w1is-overlay-color,#000)}
.w1is-texture{color:var(--w1is-texture-color,#000)}
.w1is-texture-custom{background-image:var(--w1is-texture-url,none)}
.w1is-texture-custom.is-tinted{background-image:none;background-color:var(--w1is-texture-color,#000);mask-image:var(--w1is-texture-url);mask-size:var(--w1is-texture-size,12px) var(--w1is-texture-size,12px);mask-repeat:repeat;mask-position:center}
.w1is-texture-custom.is-tinted.w1is-texture-cover{mask-size:cover;mask-repeat:no-repeat}

/* Responsive type and placement stay on the structured content group. */
@font-face{font-family:"W1IS Barlow Condensed";src:url("fonts/BarlowCondensed-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"W1IS Barlow Condensed";src:url("fonts/BarlowCondensed-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
.w1is-view .w1is-slide{--w1is-heading-base:clamp(32px,5.3cqw,76px);--w1is-copy-base:clamp(16px,1.5cqw,20px);padding-left:var(--w1is-side-padding,clamp(32px,6cqw,100px))}
.w1is-view .w1is-slide.w1is-layout-background{padding-right:var(--w1is-side-padding,clamp(32px,6cqw,100px))}
.w1is-view .w1is-slide:is(.w1is-layout-split,.w1is-layout-portrait){--w1is-heading-base:clamp(30px,4cqw,60px)}
.w1is-view .w1is-slide[data-text-font=modern] .w1is-content,.w1is-view .w1is-slide[data-text-font=editorial] .w1is-content,.w1is-view .w1is-slide[data-text-font=literary] .w1is-content,.w1is-view .w1is-slide[data-text-font=technical] .w1is-content,.w1is-view .w1is-slide:is([data-text-font=condensed],[data-text-font=comic-serif]) .w1is-content{font-family:system-ui,sans-serif}
.w1is-view .w1is-slide[data-text-font=modern] .w1is-heading{font-family:system-ui,sans-serif;letter-spacing:-.045em}
.w1is-view .w1is-slide:is([data-text-font=editorial],[data-text-font=classic]) .w1is-heading,.w1is-view .w1is-slide[data-text-font=classic] .w1is-copy,.w1is-view .w1is-slide[data-text-font=comic-serif] .w1is-copy{font-family:Georgia,serif}
.w1is-view .w1is-slide[data-text-font=humanist] .w1is-content,.w1is-view .w1is-slide[data-text-font=humanist] .w1is-heading{font-family:"Trebuchet MS",system-ui,sans-serif}
.w1is-view .w1is-slide[data-text-font=literary] .w1is-heading{font-family:Palatino,"Book Antiqua",serif}
.w1is-view .w1is-slide[data-text-font=technical] .w1is-heading{font-family:ui-monospace,monospace;letter-spacing:-.04em}
.w1is-view .w1is-slide:is([data-text-font=condensed],[data-text-font=comic-serif]){--w1is-heading-base:clamp(42px,6cqw,96px)}
.w1is-view .w1is-slide:is([data-text-font=condensed],[data-text-font=comic-serif]) .w1is-heading{font-family:"W1IS Barlow Condensed",Impact,"Arial Narrow",sans-serif;letter-spacing:.01em;line-height:var(--w1is-heading-leading,1.02)}
.w1is-view .w1is-slide .w1is-content{max-width:var(--w1is-text-width,660px);transform:translateY(var(--w1is-content-y,0px))}
.w1is-view .w1is-slide .w1is-heading{font-size:calc(var(--w1is-heading-base)*var(--w1is-heading-scale,1));font-weight:var(--w1is-heading-weight,650);font-style:var(--w1is-heading-style,normal);text-transform:var(--w1is-heading-case,none);text-decoration:var(--w1is-heading-decoration,none);line-height:var(--w1is-heading-leading,1.05);margin-bottom:var(--w1is-block-gap,24px)}
.w1is-view .w1is-slide .w1is-copy{font-size:calc(var(--w1is-copy-base)*var(--w1is-copy-scale,1));font-weight:var(--w1is-copy-weight,400);font-style:var(--w1is-copy-style,normal);text-transform:var(--w1is-copy-case,none);text-decoration:var(--w1is-copy-decoration,none);line-height:var(--w1is-copy-leading,1.65);margin-bottom:var(--w1is-block-gap,30px)}
.w1is-view .w1is-slide .w1is-eyebrow{margin-bottom:var(--w1is-block-gap,22px)}
.w1is-view .w1is-slide-buttons-compact .w1is-cta{min-height:44px;padding:10px 18px;font-size:14px}
.w1is-view .w1is-slide-buttons-comfortable .w1is-cta{min-height:48px;padding:12px 24px;font-size:15px}
.w1is-view .w1is-slide-buttons-large .w1is-cta{min-height:56px;padding:16px 30px;font-size:17px}
@media(max-width:640px){.w1is-view .w1is-slide{--w1is-heading-base:clamp(30px,9cqw,48px);--w1is-copy-base:16px;padding-left:var(--w1is-mobile-padding,28px);padding-right:var(--w1is-mobile-padding,28px)}.w1is-view .w1is-slide:is(.w1is-layout-split,.w1is-layout-portrait){--w1is-heading-base:clamp(30px,9cqw,48px)}.w1is-view .w1is-slide:is([data-text-font=condensed],[data-text-font=comic-serif]){--w1is-heading-base:clamp(36px,10cqw,64px)}.w1is-view .w1is-slide .w1is-content{max-width:100%;transform:translateY(clamp(-24px,var(--w1is-content-y,0px),24px))}}

.w1is-view .w1is-slide .w1is-heading{letter-spacing:-.045em}
@media(max-width:640px){.w1is-view .w1is-slide.w1is-layout-background{padding-right:var(--w1is-mobile-padding,28px)}}

/* Text width never changes the shared hero frame or another slide's geometry. */
.w1is-view .w1is-stage{min-width:0;grid-template-rows:minmax(0,1fr)}
.w1is-view .w1is-slide{min-width:0;height:520px;min-height:520px;max-height:520px}
.w1is-view.w1is-size-compact .w1is-slide{height:360px;min-height:360px;max-height:360px}
.w1is-view.w1is-size-tall .w1is-slide{height:680px;min-height:680px;max-height:680px}
.w1is-view.w1is-size-screen .w1is-slide{height:100svh;min-height:100svh;max-height:100svh}
.w1is-view .w1is-slide .w1is-content{min-width:0;min-height:0;max-height:100%;overflow:auto;scrollbar-width:thin}
.w1is-view .w1is-button-roll{display:none}
@media(max-width:640px){.w1is-view .w1is-slide,.w1is-view.w1is-size-compact .w1is-slide{height:540px;min-height:540px;max-height:540px}.w1is-view.w1is-size-tall .w1is-slide{height:660px;min-height:660px;max-height:660px}.w1is-view.w1is-size-screen .w1is-slide{height:100svh;min-height:100svh;max-height:100svh}}

/* Leave room for decorative button motion without creating an inner scroll area. */
.w1is-view .w1is-slide .w1is-content{overflow:visible;scrollbar-gutter:auto}
.w1is-view .w1is-slide .w1is-content.is-scrollable{overflow:auto}

.w1is-text-ink[data-w1is-effect=shadow]{text-shadow:0 .04em .09em var(--w1is-effect-ink),0 .02em .02em var(--w1is-effect-ink)}
.w1is-text-ink[data-w1is-effect=crisp]{text-shadow:.04em .04em 0 var(--w1is-effect-ink)}
.w1is-text-ink[data-w1is-effect=outline]{-webkit-text-stroke:.035em var(--w1is-effect-ink);paint-order:stroke fill}
.w1is-text-ink[data-w1is-effect=glow]{text-shadow:0 0 .1em var(--w1is-effect-ink),0 0 .22em var(--w1is-effect-ink),0 0 .35em var(--w1is-effect-ink)}
.w1is-text-ink[data-w1is-effect=highlight]{background:var(--w1is-effect-ink);padding:.04em .14em;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.06em}

/* Eyebrow typography shares the same styling system as Heading and Subheading.
   Defaults preserve the existing 13px/11px, uppercase, semibold presentation. */
.w1is-view .w1is-slide{--w1is-eyebrow-base:13px}
.w1is-view .w1is-slide .w1is-eyebrow{font-size:calc(var(--w1is-eyebrow-base)*var(--w1is-eyebrow-scale,1));font-weight:var(--w1is-eyebrow-weight,650);font-style:var(--w1is-eyebrow-style,normal);text-transform:var(--w1is-eyebrow-case,uppercase);text-decoration:var(--w1is-eyebrow-decoration,none);line-height:var(--w1is-eyebrow-leading,1.5)}
@media(max-width:640px){.w1is-view .w1is-slide{--w1is-eyebrow-base:11px}}
@container(max-width:640px){.w1is-view .w1is-slide{--w1is-eyebrow-base:11px}}
