.isw{--ink:#1c1228;--coral:#f05b67;--sherbet:#ff9a3c;--jade:#0c7a50;--mute:#5f5868;--faint:#6c6a7e;--line:#1c122814;--line-strong:#1c12281f;--paper:#fff;--wash:#fff;--mist:#fafafa;--chamber:#f8f8f9;--pair:#f05b67;--cta:#f05b67;--cta-hover:#d4424e;--display:"Mazzard H", system-ui, sans-serif;--body:"Mazzard H", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--shell:1160px;--gutter:clamp(22px, 4.5vw, 48px);--nav:64px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--shadow-soft:0 40px 80px -48px #1c122829;--shadow-lift:0 24px 64px -32px #1c122824;--text-primary:var(--ink);--text-secondary:var(--mute);--text-muted:var(--faint);--surface-1:var(--paper);--surface-2:var(--chamber);--border:var(--line);--border-strong:var(--line-strong);--bg-page:#fff;--bg-surface:var(--paper);--on-dark:#fff7f2;--on-dark-soft:#e4d6e6;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#fff;position:relative;overflow-x:clip}.isw:before{content:"";pointer-events:none;z-index:0;opacity:.85;background:radial-gradient(80% 55% at 50% 0,#2412330f,#0000 75%);height:820px;position:absolute;top:0;left:0;right:0}.isw:after{content:"";pointer-events:none;z-index:200;opacity:.022;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.isw>*{z-index:1;position:relative}.isw *,.isw :before,.isw :after{box-sizing:border-box}.isw a{color:inherit;text-decoration:none}.isw :focus-visible{outline:2px solid var(--coral);outline-offset:3px}.isw-shell{width:min(100% - (var(--gutter) * 2), var(--shell));margin-inline:auto}.isw-nav{z-index:100;height:var(--nav);-webkit-backdrop-filter:saturate(1.4)blur(20px);background:#fffffff0;border-bottom:1px solid #1c12280f;position:sticky;top:0}.isw-nav-inner{height:100%;width:min(100% - (var(--gutter) * 2), var(--shell));grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin-inline:auto;display:grid}.isw-nav-brand{align-items:center;display:flex}.isw-nav-links{justify-content:center;gap:4px;display:none}@media (width>=1024px){.isw-nav-links{display:flex}}.isw-nav-links a{letter-spacing:-.015em;color:var(--mute);transition:color .18s var(--ease);border-radius:0;padding:6px 10px;font-size:13px;font-weight:550;position:relative}.isw-nav-links a:hover{color:var(--ink);background:0 0}.isw-nav-links a[data-active=true]{color:var(--ink)}.isw-nav-links a[data-active=true]:after{content:"";background:var(--coral);height:1.5px;position:absolute;bottom:0;left:10px;right:10px}.isw-nav-right{align-items:center;gap:8px;display:flex}.isw-nav-menu,.isw-nav-account{border:1px solid var(--line);height:34px;color:var(--ink);cursor:pointer;background:#fffc;border-radius:980px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.isw-nav-menu{width:34px}@media (width>=1024px){.isw-nav-menu{display:none!important}}.isw-nav-account{padding:0 12px;font-size:13px;font-weight:600}.isw-nav-login{color:var(--mute);border-radius:980px;padding:8px 14px;font-size:13.5px;font-weight:500;transition:color .16s,background .16s;display:none}.isw-nav-login:hover{color:var(--ink);background:#1c12280a}@media (width>=1024px){.isw-nav-login{display:inline-flex}}.isw-btn{letter-spacing:-.015em;height:50px;transition:transform .22s var(--ease-out), box-shadow .22s ease, background .22s ease, border-color .22s ease;border-radius:12px;justify-content:center;align-items:center;padding:0 24px;font-size:16.5px;font-weight:600;display:inline-flex}.isw-btn:hover{transform:translateY(-2px)}.isw-btn:active{transform:translateY(0)}.isw-btn-primary{background:var(--cta);color:#fff;box-shadow:0 10px 24px -10px #f05b6780}.isw-btn-primary:hover{background:var(--cta-hover);box-shadow:0 14px 28px -8px #f05b6799}.isw-btn-ghost-light{border:1px solid var(--line-strong);color:var(--ink);background:#fff}.isw-btn-ghost-light:hover{background:#faf9fb;border-color:#1c122838;box-shadow:0 8px 20px -10px #1c12281a}.isw-btn-ink{background:var(--ink);box-shadow:0 10px 24px -12px #1c122866;color:#fff8f4!important}.isw-btn-ink:hover{background:#2a1b3d;box-shadow:0 16px 32px -12px #1c12288c;color:#fff!important}.isw-btn-sm{border-radius:10px;height:36px;padding:0 16px;font-size:13.5px}.isw-hero{--spot-x:68%;--spot-y:36%;background:#fff;align-items:center;min-height:min(82vh,880px);padding:clamp(72px,9vw,108px) 0 clamp(88px,11vw,140px);display:flex;position:relative;overflow:clip}.isw-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(95% 70% at 62% 12%,#582a6e8c 0%,#0000 68%),radial-gradient(55% 48% at 22% 28%,#f05b6729 0%,#0000 58%),radial-gradient(70% 55% at 78% 48%,#ff9a3c14 0%,#0000 62%),radial-gradient(130% 90% at 50% 118%,#fff 0%,#ffffffeb 28%,#0000 58%),linear-gradient(#1c1228 0%,#1f1430 22%,#241233 42%,#2a1740 58%,#35204f 72%,#4a2d66 84%,#6e5080 92%,#cfc4d8 97%,#fff 100%);position:absolute;inset:0}.isw-hero-spot{pointer-events:none;background:radial-gradient(640px 420px at var(--spot-x) var(--spot-y), #f05b671a, transparent 70%);z-index:0;transition:background .16s linear;position:absolute;inset:0}.isw-hero-plane{opacity:.32;filter:drop-shadow(0 48px 96px #00000047);pointer-events:none;z-index:0;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:min(50vw,620px);position:absolute;bottom:-6%;right:-4%;transform:perspective(1600px)rotateY(-8deg)rotateX(2deg);-webkit-mask-image:radial-gradient(85% 80% at 50% 40%,#000 35%,#0000 78%),linear-gradient(#000 0% 55%,#0000 92%);mask-image:radial-gradient(85% 80% at 50% 40%,#000 35%,#0000 78%),linear-gradient(#000 0% 55%,#0000 92%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width<=900px){.isw-hero-plane{opacity:.16;width:88%;bottom:4%;right:6%;transform:none;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 55%,#0000 92%);mask-image:linear-gradient(#0000 0%,#000 30% 55%,#0000 92%)}}.isw-hero-veil{display:none}.isw-hero-grid{z-index:2;width:min(100% - (var(--gutter) * 2), var(--shell));align-items:center;gap:48px;display:grid;position:relative}@media (width>=960px){.isw-hero-grid{grid-template-columns:1.15fr .85fr;gap:52px}}.isw-hero-fore{max-width:38rem;position:relative}.isw-hero-brand{margin-bottom:26px}.isw-h1{font-family:var(--display);letter-spacing:-.052em;color:#fff;margin:0;font-size:clamp(34px,8.2vw,72px);font-weight:600;line-height:1.05}.isw-hero .isw-h1{color:#fff}.isw-h1 .line{color:#fff;padding-bottom:.06em;display:block;overflow:hidden}.isw-h1 .line>span{display:block;position:relative}@media (width<=1023px){.isw-hero{align-items:flex-start;min-height:auto;padding:88px 0 48px}.isw-hero-grid{gap:28px}.isw-h1{font-size:clamp(32px,8.5vw,44px);line-height:1.08}.isw-hero .isw-h1 .line{padding-bottom:0;overflow:visible}.isw-lede{margin-top:16px;font-size:16px}.isw-hero-actions{flex-direction:column;align-items:stretch;margin-top:20px}.isw-hero-actions .isw-btn{justify-content:center;width:100%}.isw-stage{max-width:240px;margin-top:8px}}.isw-h1-grad,.isw-h1-accent{background:0 0;-webkit-background-clip:unset;background-clip:unset;color:var(--coral)}@media (width>=640px){.isw-h1 .isw-h1-accent{white-space:nowrap}}.isw-lede{letter-spacing:-.012em;max-width:40ch;color:var(--mute);margin:20px 0 0;font-size:18px;font-weight:450;line-height:1.5}.isw-hero .isw-lede{color:#ffffffd1}.isw-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.isw-hero .isw-btn-ghost-light{color:var(--ink);background:#fff;border:1px solid #ffffffe6;box-shadow:0 10px 28px -14px #1c122859}.isw-hero .isw-btn-ghost-light:hover{color:var(--ink);background:#fff;border-color:#fff;box-shadow:0 14px 32px -12px #1c122866}.isw-hero-note{display:none}.isw-stage{aspect-ratio:1;width:100%;max-width:440px;margin-inline:auto;position:relative}.isw-stage-ring{pointer-events:none;border:1px solid #ffffff17;border-radius:50%;position:absolute;inset:0}.isw-stage-ring-2{border-color:#ffffff0f;inset:9%}.isw-stage-ring-3{border-color:#f05b6747;animation:5.5s ease-in-out infinite isw-ring-pulse;inset:18%}.isw-stage-glass{z-index:1;-webkit-backdrop-filter:blur(20px);background:radial-gradient(circle at 35% 35%,#ffffff24,#ffffff08 70%);border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:20%;box-shadow:0 32px 64px -20px #00000073,inset 0 0 0 1px #ffffff0f}.isw-stage-orbit{z-index:2;pointer-events:none;animation:22s linear infinite isw-orbit-spin;position:absolute;inset:0}.isw-stage-dot{background:var(--sherbet);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:0;left:50%;box-shadow:0 0 0 5px #ff9a3c24}.isw-stage-mark{z-index:3;place-items:center;animation:7s ease-in-out infinite isw-fold-rock;display:grid;position:absolute;inset:0}.isw-stage-mark-3d{place-items:center;display:grid}.isw-stage-mark-3d img{filter:drop-shadow(0 16px 24px #1c12282e);width:172px;height:172px;display:block}@keyframes isw-fold-rock{0%,to{transform:rotate(-4deg)translateY(2px)}50%{transform:rotate(4deg)translateY(-2px)}}@keyframes isw-orbit-spin{to{transform:rotate(360deg)}}@keyframes isw-ring-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){.isw-stage-mark,.isw-stage-orbit,.isw-stage-ring-3{animation:none}.isw:after{display:none}}.isw-h2{font-family:var(--display);letter-spacing:-.038em;color:var(--ink);max-width:26ch;margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.1}.isw-sub{letter-spacing:-.01em;max-width:46ch;color:var(--mute);margin:16px 0 0;font-size:17px;font-weight:450;line-height:1.55}.isw-gallery{color:var(--ink);background:#fff;border-block:none;padding:clamp(48px,5.5vw,68px) 0 clamp(16px,2vw,24px);position:relative;overflow:clip}.isw-gallery-head{z-index:2;width:min(100% - (var(--gutter) * 2), var(--shell));text-align:center;max-width:44rem;margin:0 auto 36px;position:relative}.isw-gallery-head .isw-h2{text-align:center;max-width:28ch;margin-inline:auto}.isw-gallery-head .isw-sub{text-align:center;max-width:48ch;margin-inline:auto}.isw-gallery-viewport{z-index:2;padding:12px 0 28px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.isw-gallery-track{will-change:transform;gap:22px;width:max-content;animation:40s linear infinite isw-gallery-marquee;display:flex}.isw-gallery-viewport:hover .isw-gallery-track{animation-play-state:paused}@keyframes isw-gallery-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.isw-gallery-track{animation:none}}.isw-gallery-card{color:var(--ink);transition:transform .22s var(--ease), box-shadow .22s ease, border-color .22s ease;background:#fff;border:1px solid #1c122814;border-radius:16px;flex-direction:column;flex:0 0 clamp(290px,24vw,340px);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px -12px #1c122814,0 1px 3px #1c122808}.isw-gallery-card:hover{border-color:#1c122824;transform:translateY(-3px);box-shadow:0 18px 36px -12px #1c12281f,0 2px 6px #1c12280a}.isw-gallery-visual{pointer-events:none;background:#1a1224;flex:0 0 155px;height:155px;position:relative;overflow:hidden}.isw-gallery-visual>*{width:100%;height:100%;transform:none}.isw-gallery-visual img{object-fit:cover;object-position:top center;width:100%;height:100%}.isw-gallery-copy{z-index:2;background:#fff;border-top:1px solid #1c12280f;flex-direction:column;flex:auto;justify-content:flex-start;padding:18px 20px 22px;display:flex;position:relative}.isw-room-meta{align-items:center;gap:6px;margin-bottom:8px;display:flex}.isw-room-n{font-family:var(--mono);letter-spacing:.08em;color:var(--coral);font-size:11px;font-weight:600}.isw-room-dot{color:var(--faint);font-size:11px}.isw-room-tag{color:var(--faint);letter-spacing:.01em;margin:0;font-size:12px;font-weight:550}.isw-gallery-copy h3{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);margin:0 0 8px;font-size:20px;font-weight:650;line-height:1.2}.isw-gallery-copy>p:last-child{letter-spacing:-.01em;color:var(--mute);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}@media (width<=1023px){.isw-gallery-viewport{perspective:none;padding:8px 0 24px;overflow:visible}.isw-gallery-track{width:min(100% - (var(--gutter) * 2), var(--shell));gap:20px;margin:0 auto;padding:0;display:grid;transform:none!important}.isw-gallery-card{flex:none;width:100%;min-height:0;transform:none!important}.isw-gallery-visual{flex:none;min-height:180px;max-height:220px}.isw-gallery-visual>*{height:100%;transform:none}.isw-gallery-progress{display:none}.isw-gallery-head{margin-bottom:28px}.isw-chapter{padding:64px 0}.isw-chapter-stage,.isw-chapter-stage-bleed{border-radius:14px}.isw-spine-section{padding:72px 0}.isw-nav-inner{gap:10px}.isw-nav-account span{display:none!important}}.isw-chapter{background:#fff;width:100%;margin:0;padding:clamp(52px,5.5vw,76px) 0;position:relative}.isw-chapter:first-of-type,.isw-gallery+.isw-chapter{padding-top:clamp(24px,2.5vw,36px)}.isw-chapter-copy{width:min(100% - (var(--gutter) * 2), var(--shell));max-width:38rem;margin:0 auto 40px}.isw-chapter-copy--center{text-align:center;max-width:44rem;margin:0 auto 36px}.isw-chapter-copy--center .isw-h2{text-align:center;max-width:28ch;margin-inline:auto}.isw-chapter-copy--center .isw-sub{text-align:center;max-width:48ch;margin-inline:auto}.isw-chapter-stage{width:min(100% - (var(--gutter) * 2), var(--shell));will-change:transform;border-radius:18px;margin:0 auto;box-shadow:0 20px 48px -20px #1c122814,0 2px 8px #1c122808,0 0 0 1px #1c12280a}.isw-chapter-cam{background:#fff;border-block:none;width:100%;max-width:none;padding:clamp(64px,7vw,96px) 0;display:block}.isw-chapter-stage-cam{width:min(100% - (var(--gutter) * 2), 940px);border-radius:16px;margin:0 auto;box-shadow:0 20px 48px -20px #1c122814,0 2px 8px #1c122808,0 0 0 1px #1c12280a}.isw-spine-section{background:#fff;padding:112px 0}.isw-spine{width:min(100% - (var(--gutter) * 2), var(--shell));gap:48px;margin:0 auto;display:grid}@media (width>=960px){.isw-spine{grid-template-columns:1fr 1fr;align-items:start;gap:64px}.isw-spine-sticky{top:calc(var(--nav) + 24px);position:sticky}}.isw-spine-preview{min-height:380px;margin-top:28px;display:none;position:relative}@media (width>=960px){.isw-spine-preview{display:block}}.isw-spine-preview-slot{opacity:0;pointer-events:none;width:100%;transition:opacity .42s var(--ease), transform .52s var(--ease);filter:drop-shadow(0 24px 48px #24123324);position:absolute;inset:0 auto auto 0;transform:translateY(16px)scale(.98)}.isw-spine-preview-slot.is-active{opacity:1;pointer-events:auto;z-index:1;position:relative;transform:none}.isw-spine-list{padding-left:32px;position:relative}.isw-spine-rail{background:#2412331a;border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:5px;overflow:hidden}.isw-spine-fill{border-radius:inherit;transform-origin:top;will-change:transform;background:linear-gradient(#f05b67 0%,#ff9a3c 100%);width:100%;height:100%;display:block;transform:scaleY(0)}.isw-step{opacity:.38;padding:0 0 36px;transition:opacity .32s,transform .32s;position:relative}.isw-step.is-active{opacity:1;transform:translate(4px)}.isw-step:last-child{padding-bottom:0}.isw-step:before{content:"";z-index:2;background:#fff;border:2px solid #f05b6759;border-radius:50%;width:14px;height:14px;transition:border-color .28s,box-shadow .28s,background .28s;position:absolute;top:6px;left:-32px}.isw-step.is-active:before{background:var(--coral);border-color:var(--coral);box-shadow:0 0 0 6px #f05b672e}.isw-step-n{font-family:var(--mono);letter-spacing:.1em;color:var(--coral);font-size:11px;font-weight:500}.isw-step h3{font-family:var(--display);letter-spacing:-.02em;margin:6px 0 8px;font-size:20px;font-weight:600}.isw-step p{color:var(--mute);max-width:42ch;margin:0;font-size:15px;line-height:1.55}.isw-immerse{background:#fff;border-top:none;padding:clamp(64px,7vw,96px) 0}.isw-immerse-stage,.isw-chapter-stage-live{width:min(100% - (var(--gutter) * 2), 1040px);will-change:transform;border-radius:20px;margin:0 auto 36px;overflow:hidden;box-shadow:0 24px 60px -28px #1c122829,0 2px 8px #1c12280a,0 0 0 1px #1c12280f}.isw-immerse-copy{width:min(100% - (var(--gutter) * 2), var(--shell));max-width:44rem;margin:0 auto}.isw-quote{border-left:2px solid var(--coral);font-family:var(--display);letter-spacing:-.025em;color:var(--ink);margin:32px 0 0;padding-left:20px;font-size:clamp(20px,2.2vw,24px);font-weight:550;line-height:1.35}.isw-quote--center{text-align:center;border-left:none;max-width:38rem;margin:28px auto 0;padding-left:0;font-style:italic}.isw-eyebrow{font-family:var(--body);letter-spacing:.02em;color:var(--coral);margin:0 0 12px;font-size:13.5px;font-weight:650;display:inline-block}.isw-eyebrow--jade{color:var(--jade)}.isw-film{background:#fff;width:100%;margin:0;padding:clamp(72px,8vw,104px) 0}.isw-film-head{width:min(100% - (var(--gutter) * 2), var(--shell));text-align:center;max-width:44rem;margin:0 auto 36px}.isw-film-head .isw-h2{text-align:center;max-width:28ch;margin-inline:auto}.isw-film-head .isw-sub{text-align:center;max-width:46ch;margin-inline:auto}.isw-verified{font-family:var(--mono);letter-spacing:.02em;color:var(--jade);margin:0 0 14px;font-size:13.5px;font-weight:650}.isw-scoreboard{width:min(100% - (var(--gutter) * 2), 900px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:0;margin:0 auto 48px;display:grid}@media (width>=800px){.isw-scoreboard{grid-template-columns:repeat(3,1fr)}}.isw-score{border-bottom:1px solid var(--line);text-align:center;padding:24px 0}@media (width>=800px){.isw-score{border-bottom:none;border-right:1px solid var(--line);padding:28px 24px}.isw-score:last-child{border-right:none}}.isw-score-k{letter-spacing:-.01em;color:var(--faint);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.isw-score-v{font-family:var(--display);letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,72px);font-weight:650;line-height:.95;display:block}.isw-score-h{letter-spacing:-.01em;color:var(--mute);max-width:22ch;margin:10px auto 0;font-size:14px;line-height:1.45;display:block}.isw-film-stage{width:min(100% - (var(--gutter) * 2), var(--shell));will-change:transform;border-radius:18px;margin:0 auto;box-shadow:0 20px 48px -20px #1c122814,0 2px 8px #1c122808,0 0 0 1px #1c12280a}.isw-chapter-workforce{background:#fff;padding:clamp(72px,8vw,104px) 0}.isw-workforce-grid{gap:40px;display:grid}@media (width>=960px){.isw-workforce-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px}.isw-chapter-workforce .isw-chapter-copy{width:100%;max-width:none;margin:0}.isw-chapter-workforce .isw-chapter-stage{width:100%;margin:0}}.isw-close{background:#fff;border-top:none;width:100%;margin:0;padding:clamp(72px,8vw,96px) 0 48px}.isw-close-inner{width:min(100% - (var(--gutter) * 2), var(--shell));text-align:center;max-width:44rem;margin:0 auto}.isw-close .isw-h2{letter-spacing:-.04em;text-align:center;max-width:24ch;margin:0 auto;font-size:clamp(32px,4.2vw,48px)}.isw-close .isw-sub{text-align:center;max-width:46ch;margin:16px auto 0}.isw-close-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.isw-close-micro{color:var(--faint);text-align:center;max-width:52ch;margin:16px auto 0;font-size:13.5px;line-height:1.5}.isw-coach{background:#fff;width:100%;margin:0;padding:44px 0 clamp(72px,8vw,96px)}.isw-coach-inner{width:min(100% - (var(--gutter) * 2), var(--shell));text-align:center;max-width:44rem;margin:0 auto}.isw-coach .isw-eyebrow{margin-bottom:12px;display:inline-block}.isw-coach .isw-h2{text-align:center;z-index:0;max-width:22ch;margin:0 auto;font-size:clamp(28px,3.6vw,40px);position:relative}.isw-coach .isw-sub{text-align:center;max-width:44ch;margin:16px auto 0}.isw-coach-action{justify-content:center;margin-top:24px;display:flex}.isw-foot{border-top:1px solid var(--line);color:var(--ink);background:#fff;position:relative;overflow:clip}.isw-foot-glow{display:none}.isw-foot-cta{z-index:1;width:min(100% - (var(--gutter) * 2), var(--shell));text-align:center;border-bottom:1px solid var(--line);background:radial-gradient(70% 60% at 50% 0,#2412330a 0%,#0000 65%),#fff;flex-direction:column;justify-content:center;align-items:center;gap:24px;margin:0 auto;padding:64px 0 44px;display:flex;position:relative}.isw-foot-cta-copy{text-align:center;max-width:40rem}.isw-foot-cta-title{font-family:var(--display);letter-spacing:-.035em;text-align:center;max-width:16ch;margin:0 auto;font-size:clamp(26px,3.2vw,40px);font-weight:600;line-height:1.1}.isw-foot-cta-sub{color:var(--mute);text-align:center;max-width:40ch;margin:10px auto 0;font-size:15.5px}.isw-foot-cta .isw-hero-actions{justify-content:center}.isw-foot-bottom{z-index:1;width:min(100% - (var(--gutter) * 2), var(--shell));text-align:left;margin:0 auto;padding:28px 0 44px;position:relative}.isw-foot-bottom-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.isw-foot-brand{flex:none;align-items:center;display:inline-flex}.isw-foot-legal{color:var(--faint);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 18px;font-size:13px;line-height:1.2;display:flex}.isw-foot-legal nav{flex-wrap:wrap;gap:8px 16px;display:flex}.isw-foot-legal a{color:var(--faint);transition:color .14s}.isw-foot-legal a:hover{color:var(--ink)}.isw-foot-disclaimer{max-width:56ch;color:var(--faint);text-align:left;margin:16px 0 0;font-size:12px;line-height:1.5}@media (width<=720px){.isw-foot-bottom-row{flex-direction:column;align-items:flex-start}.isw-foot-legal{text-align:left;justify-content:flex-start}}.isw-page-hero{text-align:center;background:#fff;padding:clamp(72px,9vw,112px) 0 clamp(64px,8vw,96px);position:relative;overflow:clip}.isw-page-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(90% 65% at 50% 8%,#582a6e80 0%,#0000 65%),radial-gradient(50% 40% at 20% 30%,#f05b6724 0%,#0000 55%),radial-gradient(120% 80% at 50% 115%,#fff 0%,#ffffffe6 30%,#0000 58%),linear-gradient(#1c1228 0%,#211430 30%,#2a1740 55%,#3d2458 75%,#6e5080 88%,#d4c8de 95%,#fff 100%);position:absolute;inset:0}.isw-page-hero>*{z-index:1;position:relative}.isw-page-hero .isw-h1{color:#fff;max-width:18ch;margin-inline:auto}.isw-page-hero .isw-lede,.isw-page-hero .isw-sub{color:#ffffffd1;text-align:center;margin-inline:auto}.isw-page-hero .isw-eyebrow{color:#ffb070}.isw-page-hero .isw-hero-actions{justify-content:center;margin-top:28px}.isw-page-hero .isw-btn-ghost-light{color:var(--ink);background:#fff;border-color:#fff}.isw-page-hero--air{text-align:center;background:radial-gradient(80% 55% at 70% 0,#f05b671a 0%,#0000 55%),radial-gradient(60% 45% at 15% 20%,#2412330f 0%,#0000 50%),linear-gradient(#f3eef7 0%,#faf8fc 42%,#fff 100%);padding:clamp(72px,9vw,108px) 0 clamp(48px,6vw,72px)}.isw-page-hero--air:before{display:none}.isw-page-hero--air .isw-h1{color:var(--ink);max-width:20ch}.isw-page-hero--air .isw-lede,.isw-page-hero--air .isw-sub{color:var(--mute)}.isw-page-hero--air .isw-eyebrow{color:var(--coral)}.isw-page-hero--air .isw-btn-ghost-light{border:1px solid var(--line-strong);color:var(--ink);background:#fff}.isw-band{background:#fff;border:none;padding:clamp(52px,6vw,80px) 0;position:relative}.isw-band--mist{background:radial-gradient(70% 50% at 50% 0,#2412330a 0%,#0000 70%),linear-gradient(#f7f5fa 0%,#fff 55% 100%)}.isw-band--soft{background:linear-gradient(#fff 0%,#faf8fc 48%,#fff 100%)}.isw-band--plum{color:#fff;background:#1c1228;padding:clamp(64px,8vw,96px) 0;position:relative;overflow:clip}.isw-band--plum:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 50% 20%,#f05b672e 0%,#0000 60%),linear-gradient(#ffffff0a 0%,#0000 30% 70%,#ffffff0f 100%);position:absolute;inset:0}.isw-band--plum>*{z-index:1;position:relative}.isw-band-head{text-align:center;max-width:44rem;margin:0 auto 40px}.isw-band-head .isw-h2{text-align:center;max-width:28ch;margin-inline:auto}.isw-band-head .isw-sub{text-align:center;max-width:48ch;margin-inline:auto}.isw-lift{transition:box-shadow .22s var(--ease), transform .22s var(--ease);background:#fff;border:1px solid #1c122814;border-radius:18px;box-shadow:0 16px 40px -20px #1c12281a,0 2px 8px #1c122808}.isw-lift:hover{box-shadow:0 22px 48px -18px #1c122824,0 4px 12px #1c12280a}.isw-close-band{text-align:center;background:radial-gradient(70% 50% at 50% 100%,#f05b6714 0%,#0000 60%),linear-gradient(#fff 0%,#f7f4fa 100%);padding:clamp(64px,8vw,96px) 0}.isw-close-band .isw-h2,.isw-close-band .isw-sub{text-align:center;margin-inline:auto}.isw-close-band .isw-hero-actions{justify-content:center}@keyframes isw-rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.isw-rise{animation:.52s cubic-bezier(.16,1,.3,1) both isw-rise-in}.isw-rise-delay-1{animation-delay:80ms}.isw-rise-delay-2{animation-delay:.16s}.isw-rise-delay-3{animation-delay:.24s}@media (prefers-reduced-motion:reduce){.isw-rise{opacity:1!important;animation:none!important;transform:none!important}}
