@font-face{font-family:"serif";src:url(../media/InstrumentSerif_Regular-s.p.c2263a83.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(../media/InstrumentSerif_Italic-s.p.0394ec1a.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.serif_ef854a2a-module__qGm8Ua__className{font-family:"serif",serif Fallback}.serif_ef854a2a-module__qGm8Ua__variable{--font-ins-serif:"serif","serif Fallback"}
.insession{--ins-ground:#0b1220;--ins-panel:#131b2b;--ins-panel-2:#0e1626;--ins-text:#e8ecf4;--ins-muted:#b9c3d6;--ins-quiet:#8fa0be;--ins-faint:#5d6b85;--ins-line:#e8ecf41f;--ins-line-2:#e8ecf42e;--ins-sky:#7e9bc8;z-index:2;background:var(--ins-ground);color:var(--ins-text);background-image:radial-gradient(70% 42% at 75% 0,#7e9bc821,#0000 70%);position:relative}.insession .ins-serif{font-family:var(--font-ins-serif),"Instrument Serif",Georgia,serif;letter-spacing:-.01em;text-wrap:balance;font-weight:400}.insession .ins-serif em{color:var(--ins-sky);font-style:italic}.insession .ins-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ins-quiet);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;font-weight:500;display:flex}.insession .ins-eyebrow .idx{color:var(--ins-faint)}.insession .ins-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ins-sky);font-size:11px;font-weight:500}.insession .ins-hero{padding:76px 0 96px}.insession .ins-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.25fr);align-items:center;gap:56px;display:grid}.insession .ins-hero-grid>*{min-width:0}.insession .ins-lockup{width:auto;height:30px;display:block}.insession .ins-hero h1{margin-top:22px;font-size:clamp(48px,5vw,70px);line-height:1.02}.insession .ins-hero h1 span,.insession .ins-hero h1 em{display:inline}.insession .ins-lead{color:var(--ins-muted);max-width:540px;margin-top:22px;font-size:18px;line-height:1.62}.insession .ins-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.insession .ins-btn{background:var(--ins-text);color:var(--ins-ground);box-shadow:0 10px 28px -14px #7e9bc899}.insession .ins-btn:hover{background:#fff;transform:translateY(-1px)}.insession .ins-btn:hover svg{transform:translate(3px)}.insession .btn-ghost{border-color:var(--ins-line-2)}.insession .ins-sponsor{border-top:1px solid var(--ins-line);align-items:center;gap:14px;margin-top:34px;padding-top:24px;display:flex}.insession .ins-sponsor span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ins-quiet);font-size:11px}.insession .ins-sponsor img{width:auto;height:28px;display:block}.insession .ins-film{border:1px solid var(--ins-line-2);background:var(--ins-ground);aspect-ratio:2;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000000e6}.insession .ins-film video{object-fit:cover;background:var(--ins-ground);width:100%;height:100%;display:block;position:absolute;inset:0}.insession .ins-film-tall{aspect-ratio:9/16}.insession .ins-film-tag{z-index:2;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;pointer-events:none;background:#0b1220b8;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:10px;display:inline-flex;position:absolute;top:12px;left:12px}.insession .ins-film-tag i{background:var(--ins-sky);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite ins-beat}.insession .ins-cap{color:var(--ins-quiet);margin-top:14px;font-size:13px;line-height:1.55}.insession .ins-facts{border:1px solid var(--ins-line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;display:grid;overflow:hidden}.insession .ins-facts div{border-right:1px solid var(--ins-line);padding:16px 18px}.insession .ins-facts div:last-child{border-right:0}.insession .ins-facts dt{font-family:var(--font-ins-serif),"Instrument Serif",serif;color:var(--ins-text);font-size:30px;line-height:1}.insession .ins-facts dd{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ins-quiet);margin:6px 0 0;font-size:10.5px}.insession .ins-sec{padding:104px 0 0}.insession .ins-head{max-width:760px}.insession .ins-head h2{margin-top:16px;font-size:clamp(38px,4vw,54px);line-height:1.04}.insession .ins-head p{color:var(--ins-muted);margin-top:16px;font-size:17px;line-height:1.62}.insession .ins-rooms{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:40px 0 0;padding:0;list-style:none;display:grid}.insession .ins-room{border:1px solid var(--ins-line);background:var(--ins-panel);transition:border-color .25s ease,transform .35s var(--ease);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.insession .ins-room:hover{border-color:#7e9bc873;transform:translateY(-2px)}.insession .ins-shot{aspect-ratio:16/10;background:var(--ins-ground);border-bottom:1px solid var(--ins-line);overflow:hidden}.insession .ins-shot img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.insession .ins-room-body{padding:20px 22px 24px}.insession .ins-room h3{margin-top:8px;font-size:30px;line-height:1.08}.insession .ins-room p{color:var(--ins-muted);margin-top:8px;font-size:15px;line-height:1.58}.insession .ins-report{border-top:1px solid var(--ins-line);color:var(--ins-muted);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:22px;padding-top:22px;font-size:15px;display:flex}.insession .ins-chip-s{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ins-line-2);color:var(--ins-text);border-radius:999px;padding:6px 11px;font-size:11px}.insession .ins-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.insession .ins-pillar{border:1px solid var(--ins-line);background:#e8ecf405;border-radius:12px;padding:26px 24px 28px}.insession .ins-pillar .ins-k{color:var(--ins-quiet)}.insession .ins-pillar h3{margin-top:14px;font-size:28px;line-height:1.1}.insession .ins-pillar p{color:var(--ins-muted);margin-top:10px;font-size:15px;line-height:1.6}.insession .ins-why{border:1px solid var(--ins-line);background:var(--ins-panel-2);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;padding:44px;display:grid}.insession .ins-why h2{margin-top:14px;font-size:clamp(34px,3.4vw,46px);line-height:1.06}.insession .ins-why p{color:var(--ins-muted);font-size:16.5px;line-height:1.64}.insession .ins-why p+p{margin-top:14px}.insession .ins-why .ins-by{border-top:1px solid var(--ins-line);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ins-quiet);margin-top:24px;padding-top:20px;font-size:11px}.insession .ins-ask{padding:104px 0 96px;scroll-margin-top:66px}.insession .ins-ask-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.15fr);align-items:start;gap:56px;display:grid}.insession .ins-ask-grid>*{min-width:0}.insession .ins-ask-film{justify-self:center;width:min(400px,100%)}.insession .ins-ask-head{margin-bottom:36px}.insession .ins-pulse{background:var(--ins-sky);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite ins-beat;box-shadow:0 0 0 5px #7e9bc829}.insession .ins-form{border:1px solid var(--ins-line-2);background:var(--ins-panel);border-radius:16px;margin-top:0;padding:30px}.insession .ins-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.insession .ins-field{margin-bottom:18px}.insession .ins-field label,.insession .ins-areas legend{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ins-quiet);margin-bottom:8px;padding:0;font-size:11px;display:block}.insession .ins-box{position:relative}.insession .ins-box input{border:1px solid var(--ins-line-2);background:var(--ins-ground);width:100%;height:48px;color:var(--ins-text);font:400 16px var(--font);border-radius:8px;padding:0 46px 0 14px;transition:border-color .2s}.insession .ins-box input::placeholder{color:#6f7c95;opacity:1}.insession .ins-box input:focus{border-color:#7e9bc8cc;outline:none}.insession .ins-box input:focus-visible{box-shadow:0 0 0 3px #7e9bc840}.insession .ins-mark{width:22px;height:22px;color:var(--ins-faint);pointer-events:none;transition:color .3s,transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;top:13px;right:13px}.insession .ins-field.ok .ins-mark{color:var(--ins-text);transform:scale(1.06)}.insession .ins-field.ok .ins-mark-tall{color:var(--ins-sky)}.insession .ins-field.ok .ins-box input{border-color:#7e9bc88c}.insession .ins-field.invalid .ins-box input{border-color:#f8717199}.insession .ins-err{color:var(--red);margin-top:7px;font-size:12.5px;display:block}.insession .ins-areas{border:0;min-width:0;margin:0 0 20px;padding:0}.insession .ins-chips{flex-wrap:wrap;gap:8px;display:flex}.insession .ins-chip{border:1px solid var(--ins-line-2);color:#c9d2e3;background:var(--ins-ground);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;min-height:40px;padding:8px 14px;font-size:14px;transition:border-color .2s,background .2s,color .2s;display:inline-flex;position:relative}.insession .ins-chip input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.insession .ins-chip:hover{border-color:#7e9bc880}.insession .ins-chip.on{border-color:var(--ins-sky);color:var(--ins-text);background:#7e9bc829}.insession .ins-chip:has(input:focus-visible){box-shadow:0 0 0 3px #7e9bc859}.insession .ins-areas.invalid .ins-chip{border-color:#f8717173}.insession .ins-submit{background:var(--ins-text);width:100%;color:var(--ins-ground);border:0;justify-content:center;margin-top:4px;padding:15px 22px;font-size:15.5px}.insession .ins-submit:hover{background:#fff}.insession .ins-submit:disabled{cursor:default}.insession .ins-submit:not([data-ready]):disabled{opacity:1}.insession .ins-note{color:var(--ins-quiet);text-align:center;margin-top:14px;font-size:13px}.insession .ins-consent{color:#7c89a2;margin-top:14px;font-size:12px;line-height:1.55}.insession .ins-consent a{color:var(--ins-muted);text-underline-offset:2px;text-decoration:underline}.insession .ins-status{color:var(--red);margin-top:12px;font-size:13.5px;display:none}.insession .ins-status.show{display:block}.insession .ins-done{text-align:center;padding:44px 30px}.insession .ins-done-mark{width:44px;height:44px;color:var(--ins-text);display:inline-flex}.insession .ins-done-mark .ins-mark{width:44px;height:44px;color:var(--ins-text);position:static}.insession .ins-done-mark .ins-mark-tall{color:var(--ins-sky)}.insession .ins-done h3{font-family:var(--font-ins-serif),"Instrument Serif",serif;margin-top:14px;font-size:36px;font-weight:400}.insession .ins-done p{color:var(--ins-muted);margin-top:8px;font-size:16px;line-height:1.6}.insession .ins-legal{border-top:1px solid var(--ins-line);color:#7c89a2;max-width:860px;margin-top:64px;padding-top:22px;font-size:12.5px;line-height:1.6}@keyframes ins-beat{50%{opacity:.75;box-shadow:0 0 0 8px #7e9bc805}}@media (prefers-reduced-motion:reduce){.insession .ins-pulse,.insession .ins-film-tag i{animation:none}.insession .ins-room,.insession .ins-mark{transition:none}}@media (max-width:1100px){.insession .ins-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.insession .ins-lead{max-width:640px}.insession .ins-rooms{grid-template-columns:repeat(2,minmax(0,1fr))}.insession .ins-ask-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:36px}}@media (max-width:720px){.insession .ins-hero{padding:36px 0 60px}.insession .ins-hero h1{margin-top:16px;font-size:clamp(40px,11.6vw,50px)}.insession .ins-lead{margin-top:16px;font-size:16.5px}.insession .ins-actions .btn{flex:100%;justify-content:center}.insession .ins-facts div{padding:12px}.insession .ins-facts dt{font-size:24px}.insession .ins-facts dd{letter-spacing:.08em;font-size:9.5px}.insession .ins-sec{padding:72px 0 0}.insession .ins-rooms,.insession .ins-pillars{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:28px}.insession .ins-room h3{font-size:27px}.insession .ins-why{grid-template-columns:minmax(0,1fr);gap:22px;padding:28px 22px}.insession .ins-ask{padding:72px 0}.insession .ins-ask-grid{grid-template-columns:minmax(0,1fr);gap:28px}.insession .ins-ask-film{width:min(240px,100%)}.insession .ins-form{padding:22px 18px}.insession .ins-row{grid-template-columns:minmax(0,1fr);gap:0}.insession .ins-legal{margin-top:48px}}
