:root{--primary--primary-100:#0d2152;--primary--primary-200:#00799b;--neutral--black-200:#4a4a4a;--neutral--black-100:#4a4a4a;--neutral--black-300:#e5e7eb;--neutral--white-300:#f1f4f9;--secondary--secondary-100:#e5e7eb;--secondary--secondary-200:#e5e7eb;--tertiary--tertiary-100:#a855f7;--hts-blue:#00b8eb;--hts-blue-aa:#00799b}body,button[data-astro-cid-ovfhpyov],input[data-astro-cid-ovfhpyov],select[data-astro-cid-ovfhpyov],textarea[data-astro-cid-ovfhpyov],.hts-button[data-astro-cid-ovfhpyov]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}h1[data-astro-cid-ovfhpyov],h2[data-astro-cid-ovfhpyov],h3[data-astro-cid-ovfhpyov],h4[data-astro-cid-ovfhpyov],h5[data-astro-cid-ovfhpyov],h6[data-astro-cid-ovfhpyov]{letter-spacing:-.02em;color:#0d2152;font-family:inherit}html a[data-astro-cid-ovfhpyov]:focus-visible,html button[data-astro-cid-ovfhpyov]:focus-visible,html input[data-astro-cid-ovfhpyov]:focus-visible,html select[data-astro-cid-ovfhpyov]:focus-visible,html textarea[data-astro-cid-ovfhpyov]:focus-visible{outline:.125rem solid var(--hts-blue);outline-offset:.125rem}.hts-button[data-astro-cid-ovfhpyov]{background-color:var(--primary--primary-100)}.hts-input[data-astro-cid-ovfhpyov]:focus,.hts-select[data-astro-cid-ovfhpyov]:focus{border-color:var(--hts-blue)}.hts-skip-link[data-astro-cid-ovfhpyov]{position:absolute;left:-9999px}.hts-skip-link[data-astro-cid-ovfhpyov]:focus{color:#fff;z-index:9999;background:#0d2152;padding:8px 16px;top:8px;left:8px}.co-island{--navy:#0d2152;--blue:#00b8eb;--deep-blue:#00799b;--body:#4a4a4a;--muted:#5d6b80;--light:#eaeff6;--white:#fff;--line:#0d215224;--panel:#ffffffd1;color:var(--navy);background:var(--light);font-synthesis:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.co-island *{box-sizing:border-box}.co-island button,.co-island a{-webkit-tap-highlight-color:transparent;cursor:pointer}.co-island button{font:inherit}.co-island button:focus-visible,.co-island a:focus-visible{outline:2px solid var(--deep-blue);outline-offset:4px}.co-island button:active{transform:scale(.98)}.co-island a{color:inherit;text-decoration:none}.co-island svg{display:block}.co-island .site-header{z-index:20;-webkit-backdrop-filter:blur(14px)saturate(1.1);background:#eaeff68c;border-bottom:1px solid #0d215214;justify-content:space-between;align-items:center;gap:24px;padding:12px 40px;display:flex;position:sticky;top:0}.co-island .brand{align-items:center;gap:14px;min-height:48px;display:inline-flex}.co-island .brand-logo{object-fit:contain;width:42px;height:auto}.co-island .brand-type{border-left:1px solid var(--line);flex-direction:column;gap:5px;padding-left:14px;display:flex}.co-island .brand-type strong{letter-spacing:.115em;font-size:10px;font-weight:700;line-height:1}.co-island .brand-type span{letter-spacing:.1em;color:var(--muted);font-family:SF Mono,Menlo,Consolas,monospace;font-size:8px}.co-island .header-right{align-items:center;gap:22px;display:flex}.co-island .location{color:var(--muted);letter-spacing:.08em;align-items:center;gap:10px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:9px;display:flex}.co-island .status-dot{background:var(--blue);border-radius:50%;width:6px;height:6px}.co-island .location-divider{background:var(--line);width:1px;height:12px;margin:0 4px}.co-island .header-cta{border:1px solid var(--navy);background:var(--navy);min-height:40px;color:var(--white);white-space:nowrap;border-radius:5px;align-items:center;gap:9px;padding:0 14px 0 16px;font-size:11px;font-weight:650;transition:background .18s,box-shadow .18s;display:inline-flex}.co-island .header-cta:hover{background:#17336b;border-color:#17336b;box-shadow:0 8px 24px #0d21521f}.co-island .header-cta svg{width:14px;height:14px;color:var(--blue);stroke-width:1.8px}.co-island .hero{max-width:1160px;margin:0 auto;padding:64px 40px 34px}.co-island .hero-kicker{color:var(--deep-blue);letter-spacing:.12em;align-items:center;gap:10px;margin-bottom:18px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:9px;font-weight:600;display:flex}.co-island .hero-kicker .kicker-line{background:var(--blue);width:25px;height:1px}.co-island .hero h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,4.1vw,56px);font-weight:650;line-height:1.06}.co-island .hero h1 em{color:var(--deep-blue);font-style:normal}.co-island .hero p{max-width:560px;color:var(--body);letter-spacing:-.006em;margin:18px 0 0;font-size:15px;line-height:1.65}.co-island .scene-window{border:1px solid var(--line);background:var(--light);border-radius:22px;margin:6px 40px 0;overflow:hidden;box-shadow:0 30px 70px #0d215221}.co-island #experience{isolation:isolate;height:min(70dvh,740px);min-height:500px;position:relative}.co-island #experience canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.co-island #experience:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#eaeff6ed 0%,#eaeff69e 25%,#eaeff600 51%),linear-gradient(#eaeff600 75%,#eaeff6d9 100%);position:absolute;inset:0}.co-island .story{z-index:3;pointer-events:none;width:min(425px,35vw);position:absolute;top:50%;left:40px;transform:translateY(-52%)}.co-island .story-kicker{color:var(--deep-blue);letter-spacing:.1em;align-items:center;gap:10px;margin-bottom:19px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:9px;font-weight:600;display:flex}.co-island #chapter-number{color:var(--navy)}.co-island .kicker-line{background:var(--blue);width:25px;height:1px}.co-island .story h2{letter-spacing:-.047em;text-wrap:balance;max-width:435px;margin:0;font-size:clamp(34px,3.4vw,52px);font-weight:650;line-height:1.07}.co-island .story p{max-width:370px;color:var(--body);letter-spacing:-.006em;margin:22px 0 0;font-size:15px;line-height:1.65}.co-island .story.swap h2,.co-island .story.swap p,.co-island .story.swap .story-kicker{animation:.32s ease-out both story-in}@keyframes story-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.co-island .primary-action{pointer-events:auto;border:1px solid var(--navy);background:var(--navy);min-height:48px;color:var(--white);border-radius:5px;justify-content:center;align-items:center;gap:12px;margin-top:28px;padding:0 18px 0 20px;font-size:12px;font-weight:650;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.co-island .primary-action:hover{background:#17336b;border-color:#17336b;box-shadow:0 8px 24px #0d21521f}.co-island .primary-action svg{width:17px;height:17px;color:var(--blue);stroke-width:1.8px}.co-island .outcome-proof{flex-direction:column;gap:10px;margin-top:25px;display:none}.co-island .outcome-proof.visible{display:flex}.co-island .outcome-proof span{color:var(--navy);align-items:center;gap:10px;font-size:12px;font-weight:550;display:flex}.co-island .outcome-proof svg{width:16px;height:16px;color:var(--deep-blue);stroke-width:1.7px}.co-island .scene-key{z-index:3;pointer-events:none;text-align:right;position:absolute;top:34px;right:40px}.co-island .key-title{color:var(--muted);letter-spacing:.12em;font-family:SF Mono,Menlo,Consolas,monospace;font-size:8px;font-weight:600}.co-island .key-items{flex-direction:column;align-items:flex-end;gap:9px;margin-top:14px;display:flex}.co-island .key-items span{color:var(--body);align-items:center;gap:8px;font-size:10px;display:flex}.co-island .key-dot{background:var(--blue);border-radius:50%;width:5px;height:5px;display:block}.co-island .drag-hint{z-index:3;color:var(--muted);pointer-events:none;align-items:center;gap:8px;font-size:10px;transition:opacity .22s;display:flex;position:absolute;bottom:142px;right:40px}.co-island .drag-hint svg{width:14px;height:14px}.co-island .drag-hint.used{opacity:0}.co-island .system-panel{z-index:6;backdrop-filter:blur(4px);background:#0d215229;justify-content:flex-end;align-items:center;padding:40px;display:flex;position:absolute;inset:0}.co-island .system-panel[hidden]{display:none}.co-island .system-card{border:1px solid var(--line);background:#fffffff7;border-radius:20px;width:min(402px,92%);max-height:calc(100% - 40px);padding:30px 30px 26px;animation:.26s cubic-bezier(.2,.8,.3,1) system-in;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0d215233}@keyframes system-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.co-island .system-kicker{letter-spacing:.12em;color:var(--deep-blue);font-family:SF Mono,Menlo,Consolas,monospace;font-size:9px;font-weight:650}.co-island .system-card h3{letter-spacing:-.015em;color:var(--navy);margin:10px 0;font-size:24px;line-height:1.14}.co-island .system-card>p{color:var(--body);margin:0;font-size:13px;line-height:1.62}.co-island .system-platforms{flex-wrap:wrap;gap:6px;margin:18px 0 12px;display:flex}.co-island .system-platforms a{border:1px solid var(--line);color:var(--navy);letter-spacing:.05em;background:#00b8eb12;border-radius:999px;padding:6px 11px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:8.5px;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s}.co-island .system-platforms a:hover{border-color:var(--deep-blue);background:#00b8eb24;box-shadow:0 3px 10px #0d21521a}.co-island .system-disclaimer{color:var(--muted)!important;margin:0 0 16px!important;font-size:10px!important}.co-island .system-cta{border:1px solid var(--navy);background:var(--navy);min-height:44px;color:var(--white);border-radius:5px;align-items:center;gap:10px;padding:0 16px 0 18px;font-size:11.5px;font-weight:650;transition:background .18s,box-shadow .18s;display:inline-flex}.co-island .system-cta:hover{background:#17336b;box-shadow:0 8px 24px #0d215224}.co-island .system-cta svg{width:15px;height:15px;color:var(--blue)}.co-island .system-close{border:1px solid var(--line);background:var(--white);width:38px;height:38px;color:var(--navy);border-radius:50%;justify-content:center;align-items:center;transition:border-color .16s,box-shadow .16s;display:flex;position:absolute;top:14px;right:14px}.co-island .system-close:hover{border-color:var(--navy);box-shadow:0 4px 14px #0d21521a}.co-island .system-close svg{width:15px;height:15px}.co-island .playback{z-index:4;width:100%;padding:0 40px 20px;position:absolute;bottom:0;left:0}.co-island .playback-top{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.co-island .chapter-tabs{pointer-events:auto;gap:4px;display:flex}.co-island .chapter{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:4px;padding:0 13px;font-size:11px;font-weight:600;transition:color .18s,background .18s}.co-island .chapter span{opacity:.7;margin-right:7px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:8px}.co-island .chapter:hover{color:var(--navy);background:#ffffffa6}.co-island .chapter.active{color:var(--navy);background:#ffffffe0}.co-island .chapter.active span{color:var(--deep-blue);opacity:1}.co-island .transport{pointer-events:auto;align-items:center;gap:8px;display:flex}.co-island .icon-button,.co-island .play-button{border:1px solid var(--line);background:var(--panel);min-width:44px;height:44px;color:var(--navy);backdrop-filter:blur(12px);border-radius:4px;transition:border-color .18s,background .18s}.co-island .icon-button{place-items:center;display:grid}.co-island .icon-button svg{width:16px;height:16px}.co-island .play-button{justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:11px;font-weight:650;display:flex}.co-island .play-button svg{fill:currentColor;width:14px;height:14px}.co-island .icon-button:hover,.co-island .play-button:hover{background:var(--white);border-color:#0d215259}.co-island .timeline{background:var(--line);height:2px;margin-top:15px;overflow:hidden}.co-island #timeline-progress{background:var(--blue);width:0;height:100%}.co-island .playback-meta{color:var(--muted);letter-spacing:.08em;justify-content:space-between;margin-top:10px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:8px;display:flex}.co-island #timecode{font-variant-numeric:tabular-nums}.co-island #hud{display:none!important}.co-island .partners-strip{z-index:3;pointer-events:none;color:var(--muted);align-items:center;gap:18px;display:flex;position:absolute;bottom:112px;left:40px;right:40px}.co-island .partners-marquee{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.co-island .partners-track{white-space:nowrap;letter-spacing:.12em;font-family:SF Mono,Menlo,Consolas,monospace;font-size:8px;animation:64s linear infinite partners-scroll;display:inline-flex}.co-island .partners-track span{padding-right:3em}@keyframes partners-scroll{to{transform:translate(-50%)}}.co-island.capture .partners-track{animation:none}.co-island .partners-note{letter-spacing:.05em;opacity:.75;flex:none;font-size:8px}.co-island #fallback{z-index:5;background:var(--white);border:1px solid var(--line);max-width:360px;color:var(--body);padding:12px;font-size:12px;position:absolute;bottom:150px;left:40px}.co-island .trust-strip{border:1px solid var(--line);background:#ffffff8c;border-radius:14px;flex-wrap:wrap;gap:10px 34px;margin:26px 40px 0;padding:18px 26px;list-style:none;display:flex}.co-island .trust-strip li{color:var(--navy);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.co-island .trust-strip svg{width:16px;height:16px;color:var(--deep-blue);stroke-width:1.7px}.co-island .page-section{max-width:1160px;margin:0 auto;padding:84px 40px 12px}.co-island .section-kicker{color:var(--deep-blue);letter-spacing:.12em;font-family:SF Mono,Menlo,Consolas,monospace;font-size:9px;font-weight:650}.co-island .page-section h2{letter-spacing:-.03em;text-wrap:balance;max-width:640px;margin:14px 0 0;font-size:clamp(26px,2.6vw,38px);font-weight:650;line-height:1.12}.co-island .page-section>p,.co-island .section-lead{max-width:620px;color:var(--body);letter-spacing:-.006em;margin:16px 0 0;font-size:15px;line-height:1.68}.co-island .section-disclaimer{color:var(--muted)!important;margin-top:18px!important;font-size:10px!important}.co-island .vendor-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:14px;margin-top:34px;display:grid}.co-island .vendor-card{border:1px solid var(--line);background:#ffffffa8;border-radius:16px;padding:22px 24px 20px;transition:border-color .16s,box-shadow .16s}.co-island .vendor-card:hover{border-color:#0d21524d;box-shadow:0 10px 30px #0d215214}.co-island .vendor-card .system-kicker{display:block}.co-island .vendor-card h3{letter-spacing:-.015em;color:var(--navy);margin:9px 0 8px;font-size:17px;line-height:1.25}.co-island .vendor-card>p{color:var(--body);margin:0 0 6px;font-size:12.5px;line-height:1.6}.co-island .vendor-card .system-platforms{margin-bottom:0}.co-island .service-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:34px;display:grid}.co-island .service-card{border:1px solid var(--line);background:#ffffffa8;border-radius:16px;padding:24px}.co-island .service-card svg{width:22px;height:22px;color:var(--deep-blue);stroke-width:1.6px}.co-island .service-card h3{letter-spacing:-.012em;color:var(--navy);margin:14px 0 8px;font-size:16px}.co-island .service-card p{color:var(--body);margin:0;font-size:12.5px;line-height:1.62}.co-island .size-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;margin-top:34px;display:grid}.co-island .size-card{border:1px solid var(--line);background:#ffffffa8;border-radius:16px;padding:26px}.co-island .size-label{letter-spacing:.12em;color:var(--deep-blue);font-family:SF Mono,Menlo,Consolas,monospace;font-size:8.5px;font-weight:650}.co-island .size-card h3{letter-spacing:-.015em;color:var(--navy);margin:12px 0 8px;font-size:18px}.co-island .size-card p{color:var(--body);margin:0;font-size:12.5px;line-height:1.62}.co-island .size-card ul{border-top:1px solid var(--line);margin:16px 0 0;padding:14px 0 0;list-style:none}.co-island .size-card li{color:var(--navy);padding-left:18px;font-size:12px;font-weight:600;line-height:2.05;position:relative}.co-island .size-card li:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:0}.co-island .integrated-section{background:var(--navy);max-width:none;color:var(--white);margin-top:84px;padding:72px 40px}.co-island .integrated-section>*{max-width:1080px;margin-left:auto;margin-right:auto}.co-island .integrated-section .section-kicker{color:var(--blue);display:block}.co-island .integrated-section h2{color:var(--white);margin-top:14px}.co-island .integrated-section p{color:#ffffffc7;max-width:620px;margin-top:16px;font-size:15px;line-height:1.68}.co-island .cta-section{text-align:center;max-width:1160px;margin:0 auto;padding:88px 40px 76px}.co-island .cta-section h2{letter-spacing:-.03em;text-wrap:balance;max-width:640px;margin:0 auto;font-size:clamp(26px,2.8vw,40px);font-weight:650;line-height:1.14}.co-island .cta-section p{max-width:480px;color:var(--body);margin:16px auto 0;font-size:15px;line-height:1.65}.co-island .page-footer{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.07em;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:20px;padding:22px 40px 26px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:8px;display:flex}.co-island.capture .site-header,.co-island.capture .hero,.co-island.capture .trust-strip,.co-island.capture .page-section,.co-island.capture .cta-section,.co-island.capture .page-footer{display:none}.co-island.capture .scene-window{box-shadow:none;border:0;border-radius:0;margin:0}.co-island.capture #experience{height:100dvh;min-height:0}@media (width<=900px){.co-island .site-header{padding:12px 24px}.co-island .header-right .location span:last-child,.co-island .location-divider{display:none}.co-island .hero{padding:48px 24px 26px}.co-island .scene-window{margin:4px 24px 0}.co-island .story{width:min(360px,45vw);left:24px}.co-island .story h2{font-size:clamp(30px,4.6vw,44px)}.co-island .scene-key{top:24px;right:24px}.co-island .drag-hint{right:24px}.co-island .partners-strip{bottom:104px;left:24px;right:24px}.co-island .partners-note{display:none}.co-island .playback{padding:0 24px 16px}.co-island .chapter{padding:0 9px}.co-island .trust-strip{margin:22px 24px 0}.co-island .page-section{padding:64px 24px 8px}.co-island .integrated-section{padding:56px 24px}.co-island .cta-section{padding:64px 24px 60px}.co-island .page-footer{padding:20px 24px 24px}.co-island .system-panel{justify-content:center;padding:24px}}@media (width<=640px){.co-island .site-header{padding:max(10px, env(safe-area-inset-top)) 18px 10px}.co-island .brand{gap:9px}.co-island .brand-logo{width:34px}.co-island .brand-type{gap:4px;padding-left:9px}.co-island .brand-type strong{letter-spacing:.07em;font-size:7.5px}.co-island .brand-type span{font-size:6px}.co-island .location{display:none}.co-island .header-cta{min-height:38px;padding:0 11px 0 13px;font-size:10px}.co-island .hero{padding:40px 18px 22px}.co-island .hero h1{font-size:clamp(30px,8.4vw,40px)}.co-island .hero p{font-size:13.5px}.co-island .scene-window{border-radius:16px;margin:2px 12px 0}.co-island #experience{height:78dvh;min-height:480px}.co-island .system-panel{padding:14px 14px max(14px, env(safe-area-inset-bottom));align-items:flex-end}.co-island .system-card{border-radius:16px;width:100%;max-height:58%;padding:24px 22px 20px}.co-island .system-card h3{font-size:21px}.co-island #experience:after{background:linear-gradient(#eaeff600 34%,#eaeff6c7 64%,#eaeff6f0 100%)}.co-island .story{width:auto;inset:auto 18px 145px;transform:none}.co-island .story-kicker{margin-bottom:10px;font-size:8px}.co-island .story h2{max-width:355px;font-size:clamp(29px,8.6vw,40px);line-height:1.06}.co-island .story p{max-width:350px;margin-top:12px;font-size:12px;line-height:1.5}.co-island .primary-action{min-height:44px;margin-top:16px;font-size:11px}.co-island .outcome-proof,.co-island .outcome-proof.visible,.co-island .scene-key,.co-island .drag-hint,.co-island .partners-strip{display:none}.co-island .playback{padding:0 18px max(12px, env(safe-area-inset-bottom))}.co-island .playback-top{align-items:center;gap:8px}.co-island .chapter-tabs{flex:1;justify-content:space-between;gap:0}.co-island .chapter{min-width:44px;padding:0 7px;font-size:0}.co-island .chapter span{margin:0;font-size:9px}.co-island .chapter.active{font-size:9px}.co-island .chapter.active span{margin-right:5px}.co-island .transport{gap:5px}.co-island .play-button{width:44px;padding:0}.co-island .play-button span{display:none}.co-island .timeline{margin-top:9px}.co-island .playback-meta{margin-top:7px;font-size:6.5px}.co-island .playback-meta span:first-child{max-width:240px}.co-island #fallback{bottom:140px;left:18px;right:18px}.co-island .trust-strip{gap:12px 20px;margin:18px 12px 0;padding:16px 18px}.co-island .page-section{padding:56px 18px 6px}.co-island .integrated-section{padding:48px 18px}.co-island .cta-section{padding:56px 18px 52px}.co-island .page-footer{padding:18px}}@media (width<=640px) and (height<=520px){.co-island .story{width:61vw;top:66px;bottom:auto;right:auto}.co-island .story-kicker{margin-bottom:5px}.co-island .story h2{font-size:27px}.co-island .story p,.co-island .primary-action,.co-island .outcome-proof{display:none}.co-island .playback{padding-bottom:8px}.co-island .playback-meta{display:none}.co-island .timeline{margin-top:4px}}@media (height<=690px) and (width>=641px){.co-island .story{top:46%}.co-island .story h2{font-size:38px}.co-island .story p{margin-top:14px}.co-island .primary-action{margin-top:18px}.co-island .scene-key{top:20px}}@media (prefers-reduced-motion:reduce){.co-island *,.co-island :before,.co-island :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.co-island .partners-track{animation:none!important}}.co-island{background:var(--light);color:var(--navy);padding-bottom:8px}.co-island .hero h1{color:var(--navy)}.co-island .co-poster{z-index:0;object-fit:cover;object-position:70% 50%;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.co-island.is-live .co-poster{opacity:0;pointer-events:none}.co-island .co-start{pointer-events:auto;border:0;margin-top:22px}.co-island.is-live .co-start,.co-island.is-fallback .co-start{display:none}.co-island.is-loading .co-start{opacity:.6;cursor:progress}.co-island:not(.is-live) .playback,.co-island:not(.is-live) .drag-hint{display:none}.co-island.is-live .story{pointer-events:none}.co-island .story .primary-action,.co-island .story a{pointer-events:auto}.co-island #fallback{font-size:14px;bottom:32px;left:40px}.co-island .hero-kicker,.co-island .story-kicker,.co-island .key-title,.co-island .key-items span,.co-island .playback-meta,.co-island .chapter,.co-island .system-kicker,.co-island .section-kicker,.co-island .partners-note,.co-island .drag-hint,.co-island .system-disclaimer,.co-island .section-disclaimer{font-size:12px}.co-island .vendor-card>p,.co-island .service-card p,.co-island .system-card>p{font-size:15px}.co-island .trust-strip{list-style:none}.co-island .co-walkthrough{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.co-island .co-walkthrough h3{letter-spacing:-.02em;color:var(--navy);margin:0 0 8px;font-size:18px}.co-island .co-walkthrough h3 span{color:var(--deep-blue);margin-right:6px;font-size:13px}.co-island .co-walkthrough p{color:var(--body);margin:0;font-size:15px;line-height:1.65}.co-island .service-card a,.co-island .co-footnote a{color:var(--deep-blue);text-decoration:underline}.co-island .co-footnote{max-width:640px;color:var(--body);margin:28px auto 0;font-size:13px;line-height:1.6}@media (width<=640px){.co-island .co-poster{object-position:62% 50%}.co-island #fallback{bottom:16px;left:16px;right:16px}}.co-island.capture .story,.co-island.capture .scene-key,.co-island.capture .drag-hint,.co-island.capture .playback,.co-island.capture .trust-strip{display:none!important}.co-island.capture #experience:after{display:none}.co-island.capture .scene-window{border:0;border-radius:0;margin:0}.co-island:not(.has-js) .co-start{visibility:hidden}.co-island .system-platforms a{font-size:12px}@media (width<=640px){.co-island .playback-top{gap:8px}.co-island .chapter-tabs{scrollbar-width:none;flex:auto;min-width:0;overflow-x:auto}.co-island .chapter{padding-left:8px;padding-right:8px;font-size:12px}.co-island .chapter span{display:none}.co-island .transport{flex:none}}@media (pointer:coarse){.co-island .playback-meta span:first-child{visibility:hidden}}
