html[data-home-draft] .hs-redesigned-sections{background:#fff}html.dark[data-home-draft] .hs-redesigned-sections{background:var(--hs-page)}html[data-home-draft] .hs-redesigned-sections .cc-section{padding:0;background:transparent}html[data-home-draft] .hs-redesigned-sections .cc-section>.cc-container,html[data-home-draft] .hs-redesigned-sections .hs-section{width:calc(100% - 104px);max-width:1600px;margin-inline:auto}html[data-home-draft] .hs-redesigned-sections .cc-section>.cc-container{padding:0}html[data-home-draft] .hs-redesigned-sections .hg-gallery.hs-section{padding-bottom:0}html[data-home-draft] .hs-redesigned-sections :is(.hs-section h2,.cc-section>.cc-chapter-heading h2,.hs-closing h2){font-size:clamp(34px,3.4vw,48px);line-height:1.08;letter-spacing:-.045em;font-weight:450;margin:0;max-width:none}html[data-home-draft] .hs-redesigned-sections :is(.cc-formats-copy h3,.he-head h3,.cc-connections .cc-card-intro h3,.app-downloads-section .app-downloads-copy h2,.hs-answer-reader h3){font-size:clamp(28px,2.5vw,36px);line-height:1.1;letter-spacing:-.04em;font-weight:450;margin:0;color:var(--hs-ink)}html[data-home-draft] .hs-redesigned-sections :is(.hs-section-heading,.cc-section>.cc-chapter-heading,.he-head,.hs-answers>header){display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px;text-align:left}html[data-home-draft] .hs-redesigned-sections .hs-section-heading{margin-bottom:36px}html[data-home-draft] .hs-redesigned-sections .hs-small-label{font-size:14px;color:var(--hs-muted);margin-bottom:14px}html[data-home-draft] .hs-redesigned-sections .hs-heading-aside{padding:0;flex:0 1 44ch}html[data-home-draft] .hs-redesigned-sections :is(.hs-heading-aside p,.cc-section>.cc-chapter-heading p,.he-head p,.hs-answers>header>p){flex:0 1 44ch;max-width:44ch;margin:0;font-size:16px;line-height:1.55;color:var(--hs-muted)}html[data-home-draft] .hs-redesigned-sections .hs-heading-aside>a{margin-top:12px;font-size:14px;color:var(--hs-ink)}html[data-home-draft] .hs-redesigned-sections .cc-section>.cc-chapter-heading{width:calc(100% - 104px);max-width:1600px;min-height:0;margin:clamp(80px,8.4vw,120px) auto 36px;padding:0}html[data-home-draft] .hs-redesigned-sections .cc-section>.cc-chapter-heading>div{width:auto}html[data-home-draft] .hs-redesigned-sections :is(.cc-index,.cc-card-index,.he-index){display:none}html[data-home-draft] .hs-redesigned-sections .cc-section .por-card.cc-shell{background:#f5f5f6;border:0;border-radius:20px;box-shadow:none}html.dark[data-home-draft] .hs-redesigned-sections .cc-section .por-card.cc-shell{background:#202020}html[data-home-draft] .hs-redesigned-sections .cc-formats-copy>p{max-width:40ch;margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--hs-muted)}html[data-home-draft] .hs-redesigned-sections .cc-format-options button{font-size:14px}html[data-home-draft] .hs-redesigned-sections .he-band{--he-ink:var(--hs-ink);--he-muted:var(--hs-muted);--he-tile:#f5f5f6;--he-well:#f5f5f6;margin:clamp(80px,8.4vw,120px) 0 0}html.dark[data-home-draft] .hs-redesigned-sections .he-band{--he-tile:#202020;--he-well:#202020;--he-line:#ffffff14}html[data-home-draft] .hs-redesigned-sections .he-head{margin-bottom:36px}html[data-home-draft] .hs-redesigned-sections .he-tile{border:0}html[data-home-draft] .hs-redesigned-sections .he-step{display:none}html[data-home-draft] .hs-redesigned-sections .he-group+.he-group{margin-top:16px}html[data-home-draft] .hs-redesigned-sections .he-tile h5{font-size:18px;line-height:1.25;letter-spacing:-.02em}html[data-home-draft] .hs-redesigned-sections .he-tile p{font-size:15px;line-height:1.5}.he-more,html[data-home-draft] .hs-redesigned-sections .he-also{display:none}html[data-home-draft] .hs-redesigned-sections .he-more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:40px}html[data-home-draft] .hs-redesigned-sections .he-more h5{margin:0 0 6px;color:var(--hs-ink);font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:1.25}html[data-home-draft] .hs-redesigned-sections .he-more p{max-width:56ch;margin:0;color:var(--hs-muted);font-size:15px;line-height:1.5}html[data-home-draft] .hs-redesigned-sections .cc-restored-pair.cc-connections{margin-top:clamp(80px,8.4vw,120px);padding-block:0}html[data-home-draft] .hs-redesigned-sections .cc-connections-ascii,html[data-home-draft] .hs-redesigned-sections .cc-connections:before{display:none}html[data-home-draft] .hs-redesigned-sections .cc-connections>.ior-card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:48px;--cc-card-pad:32px}html[data-home-draft] .hs-redesigned-sections .cc-connections .cc-card-intro{grid-column:1;grid-row:1;align-self:start;padding:0}html[data-home-draft] .hs-redesigned-sections .cc-connections .cc-card-intro p{max-width:40ch;margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--hs-muted)}html[data-home-draft] .hs-redesigned-sections .cc-connections .cc-card-actions{grid-column:1;grid-row:2;align-self:end;padding:24px 0 0}html[data-home-draft] .hs-redesigned-sections .cc-connections .ior-body{grid-column:2;grid-row:1/3;padding:32px;border-radius:20px;background:#f5f5f6}html.dark[data-home-draft] .hs-redesigned-sections .cc-connections .ior-body{background:#202020}html[data-home-draft] .hs-redesigned-sections .ior-client-label,html[data-home-draft] .hs-redesigned-sections .ior-hub-note{font-size:13px;color:var(--hs-muted)}html[data-home-draft] .hs-redesigned-sections .ior-code footer,html[data-home-draft] .hs-redesigned-sections .ior-code footer>small{font-size:12px;color:var(--hs-muted)}html[data-home-draft] .hs-redesigned-sections .ior-card .ior-actions :is(.ior-primary,.ior-secondary){font-size:14px}html[data-home-draft] .hs-redesigned-sections .app-downloads-section.hs-section{margin-top:clamp(80px,8.4vw,120px);padding-block:0}html[data-home-draft] .hs-redesigned-sections .app-downloads-band{min-height:0;padding:40px 48px;border:0;border-radius:20px;background:#f5f5f6}html.dark[data-home-draft] .hs-redesigned-sections .app-downloads-band{background:#202020}html[data-home-draft] .hs-redesigned-sections .app-downloads-band:before,html[data-home-draft] .hs-redesigned-sections .app-downloads-flow{display:none}html[data-home-draft] .hs-redesigned-sections .app-downloads-copy>p{max-width:48ch;margin:12px 0 0;font-size:16px;line-height:1.55;color:var(--hs-muted)}html[data-home-draft] .hs-redesigned-sections .app-store-button small{font-size:12px}html[data-home-draft] .hs-redesigned-sections .app-store-button strong{font-size:16px}html[data-home-draft] .hs-redesigned-sections .hs-answers{--answers-ink:var(--hs-ink);--answers-muted:var(--hs-muted);--answers-panel:#f5f5f6;--answers-active:#ebebed;--answers-line:transparent;margin-top:clamp(80px,8.4vw,120px);padding-block:0}html.dark[data-home-draft] .hs-redesigned-sections .hs-answers{--answers-panel:#202020;--answers-active:#353535}html[data-home-draft] .hs-redesigned-sections .hs-answers>header{margin-bottom:36px}html[data-home-draft] .hs-redesigned-sections .hs-answer-discovery{display:flex;align-items:center;gap:16px;max-width:none;margin:0 0 32px}html[data-home-draft] .hs-redesigned-sections .hs-answer-search{flex:1;padding:14px 18px;border-radius:14px}html[data-home-draft] .hs-redesigned-sections .hs-answer-topics{margin:0;flex:none}html[data-home-draft] .hs-redesigned-sections .hs-answer-topics button{font-size:14px}html[data-home-draft] .hs-redesigned-sections .hs-answer-topics span{font-size:12px}html[data-home-draft] .hs-redesigned-sections .hs-answer-workspace{gap:clamp(32px,4vw,64px)}html[data-home-draft] .hs-redesigned-sections :is(.hs-answer-count,.hs-answer-label,.hs-answer-related>span){font-size:13px}html[data-home-draft] .hs-redesigned-sections .hs-answer-index>button{padding:14px 16px;font-size:15px}html[data-home-draft] .hs-redesigned-sections .hs-answer-reader p{margin-top:14px;font-size:16px;line-height:1.55}html[data-home-draft] .hs-redesigned-sections .hs-answer-related>button,html[data-home-draft] .hs-redesigned-sections .hs-answer-source,html[data-home-draft] .hs-redesigned-sections .hs-answers>footer{font-size:14px}html[data-home-draft] .hs-redesigned-sections .hs-closing{margin-top:clamp(80px,8.4vw,120px);min-height:clamp(380px,44vh,480px);border-radius:20px;padding:56px 24px}html[data-home-draft] .hs-redesigned-sections .hs-closing h2{margin:0 0 28px}html[data-home-draft] .hs-redesigned-sections .hs-closing>div>a{font-size:14px}html[data-home-draft] .hs-redesigned-sections .hs-closing-note{display:none}html[data-home-draft] .hs-redesigned-sections .hs-complete-footer{padding-top:72px}html[data-home-draft] .hs-redesigned-sections .hs-footer-top{padding-bottom:56px}html[data-home-draft] .hs-redesigned-sections .hs-footer-top>nav>h3{font-size:13px;color:var(--hs-ink)}html[data-home-draft] .hs-redesigned-sections .hs-complete-footer .hs-footer-brand>.hs-footer-about,html[data-home-draft] .hs-redesigned-sections .hs-footer-top>nav>a{font-size:14px;color:var(--hs-muted)}html[data-home-draft] .hs-redesigned-sections .hs-footer-bottom,html[data-home-draft] .hs-redesigned-sections .hs-footer-brand>a{font-size:13px;color:var(--hs-muted)}@media(max-width:1050px){html[data-home-draft] .hs-redesigned-sections .cc-section>.cc-chapter-heading,html[data-home-draft] .hs-redesigned-sections .cc-section>.cc-container,html[data-home-draft] .hs-redesigned-sections .hs-section{width:calc(100% - 70px)}}@media(max-width:760px){html[data-home-draft] .hs-redesigned-sections .cc-section>.cc-chapter-heading,html[data-home-draft] .hs-redesigned-sections .cc-section>.cc-container,html[data-home-draft] .hs-redesigned-sections .hs-section{width:calc(100% - 40px)}html[data-home-draft] .hs-redesigned-sections :is(.hs-section-heading,.cc-section>.cc-chapter-heading,.he-head,.hs-answers>header){flex-direction:column;align-items:flex-start;gap:12px}html[data-home-draft] .hs-redesigned-sections .hs-heading-aside{flex:none}html[data-home-draft] .hs-redesigned-sections :is(.hs-heading-aside p,.cc-section>.cc-chapter-heading p,.he-head p,.hs-answers>header>p){flex:none}html[data-home-draft] .hs-redesigned-sections .he-more{grid-template-columns:minmax(0,1fr);gap:24px}html[data-home-draft] .hs-redesigned-sections .cc-connections>.ior-card{grid-template-columns:minmax(0,1fr);row-gap:24px}html[data-home-draft] .hs-redesigned-sections .cc-connections .cc-card-intro{grid-column:1;grid-row:1}html[data-home-draft] .hs-redesigned-sections .cc-connections .ior-body{grid-column:1;grid-row:2;padding:20px}html[data-home-draft] .hs-redesigned-sections .cc-connections .cc-card-actions{grid-column:1;grid-row:3;padding-top:0}html[data-home-draft] .hs-redesigned-sections .app-downloads-band{padding:28px 22px}html[data-home-draft] .hs-redesigned-sections .hs-answer-discovery{flex-direction:column;align-items:stretch}html[data-home-draft] .hs-redesigned-sections .hs-answer-topics{justify-content:flex-start;flex-wrap:wrap}}.hs-redesigned-sections .hg-gallery{padding-bottom:72px}.hs-redesigned-sections .pw{position:relative;isolation:isolate;width:100%;max-width:none;padding:0 0 72px;background:#141414;border-radius:38px;overflow:clip}.hs-chapter-scene{position:absolute;inset:0;z-index:-1;pointer-events:none}.hc-stage{position:sticky;top:0;height:calc(100svh + 5%);min-height:820px;overflow:hidden;isolation:isolate;transform-origin:50% 50%}.hs-chapter-scene img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 70%;max-width:none}.hc-backdrop{z-index:0}.hc-foreground{z-index:2}.hc-wash{position:absolute;inset:0;z-index:1;background:linear-gradient(#0000007a,#00000033 42%,#0000005e)}.hc-surface-motion{display:none}.hs-redesigned-sections .cc-section>.cc-chapter-heading,.hs-redesigned-sections .pw-heading{position:relative;min-height:350px;padding:76px 32px 52px;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:20px;isolation:isolate;background:transparent}.cc-chapter-heading>div,.hs-redesigned-sections .pw-heading>div{position:relative;z-index:3;width:100%;min-width:0}.hs-redesigned-sections .pw-heading h2{font-size:clamp(36px,4.2vw,58px);line-height:1.04;letter-spacing:-.055em;max-width:840px;color:#fff;margin:20px auto 0;text-wrap:balance;font-weight:450}.hs-redesigned-sections .pw-heading p{position:relative;z-index:3;color:#f2f2f2;font-size:15px;max-width:390px;line-height:1.65;margin:0;text-shadow:0 1px 12px #00000080}.hs-redesigned-sections .pw-heading .hs-small-label{color:#ebebeb}.hs-redesigned-sections .pw>.pw-copy,.hs-redesigned-sections .pw>.pw-tabs,.hs-redesigned-sections .pw>.pw-window{width:calc(100% - 104px);max-width:1180px;margin-left:auto;margin-right:auto;position:relative;z-index:3}.hs-redesigned-sections .pw>.pw-tabs{margin-top:0;background:#f5f5f5;box-shadow:0 -5px 45px #00000014}.hs-redesigned-sections .pw>.pw-window{box-shadow:0 30px 80px #00000033}.hs-redesigned-sections .pw>.pw-copy{box-sizing:border-box;padding:27px 30px;border-radius:18px;background:#fffffff2;box-shadow:0 20px 50px #0000001f;margin-top:25px}.hs-redesigned-sections .cc-section{position:relative;isolation:isolate;padding:50px 0 90px;background:#fff;border-radius:0;overflow:clip}.hs-redesigned-sections .cc-section>.cc-chapter-heading{padding-top:65px;padding-bottom:56px;color:#202d33}.hs-redesigned-sections .cc-section>.cc-chapter-heading h2{font-size:clamp(40px,4.8vw,66px);line-height:1.01;letter-spacing:-.055em;color:#202d33;max-width:660px;margin:18px auto 0;font-weight:450;text-shadow:none;text-wrap:balance}.hs-redesigned-sections .cc-section>.cc-chapter-heading p{font-size:14px;max-width:510px;margin:0;line-height:1.7;color:var(--hs-muted);text-shadow:none}.hs-redesigned-sections .cc-chapter-heading .hs-small-label{color:var(--hs-muted)}.hs-redesigned-sections .cc-section>.cc-container{margin-top:0;position:relative;z-index:3;padding-bottom:15px}.hs-redesigned-sections .cc-shell{box-shadow:0 12px 45px #20333d08}.hs-redesigned-sections .cc-pair{margin-top:28px}@media(max-width:760px){.hs-redesigned-sections .pw{border-radius:25px;padding-bottom:40px}.hc-stage{height:calc(100svh + 2%);min-height:740px}.hs-redesigned-sections .cc-section>.cc-chapter-heading,.hs-redesigned-sections .pw-heading{min-height:340px;padding:70px 24px 42px}.hs-redesigned-sections .pw-heading h2{font-size:clamp(32px,6.1vw,47px);max-width:540px}.hs-redesigned-sections .cc-section>.cc-chapter-heading p,.hs-redesigned-sections .pw-heading p{font-size:13px;max-width:310px}.hs-redesigned-sections .pw>.pw-copy,.hs-redesigned-sections .pw>.pw-tabs,.hs-redesigned-sections .pw>.pw-window{width:calc(100% - 32px)}.hs-redesigned-sections .pw>.pw-copy{padding:24px}.hs-redesigned-sections .cc-section{padding:10px 0 40px}.hs-redesigned-sections .cc-section>.cc-chapter-heading h2{font-size:42px}.hs-redesigned-sections .cc-section>.cc-container{width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){.hc-stage{height:100svh}.hc-stage,.hs-redesigned-sections .cc-shell,.hs-redesigned-sections .pw-tabs,.hs-redesigned-sections .pw-window{transform:none!important}}.hs-redesigned-sections .cc-section>.cc-chapter-heading{text-align:center;align-items:center}.hs-redesigned-sections .cc-section>.cc-chapter-heading h2{margin-inline:auto}.hs-redesigned-sections .cc-section>.cc-chapter-heading p{margin:16px auto 0;max-width:460px}.hs-redesigned-sections #possibilities>.cc-container{max-width:1600px}.bi-card.bb-card{display:block;height:calc(clamp(440px,36vw,520px)*1.08);padding:0;overflow:hidden;background:var(--bi-raise);contain:paint}.bb-view{overflow:hidden;border-radius:inherit;touch-action:pan-y}.bb-plane,.bb-view{position:absolute;inset:0}.bb-plane{pointer-events:none}.bb-card[data-tilted=true] .bb-plane{inset:auto;top:-9%;left:-30%;width:160%;height:150%;transform:perspective(1200px) rotateX(26deg) rotate(-7deg) scale(1.12);transform-origin:50% 0}.bb-world{transform-origin:0 0;font-size:13px;line-height:1.3}.bb-grid,.bb-world{position:absolute;left:0;top:0}.bb-grid{background-image:radial-gradient(circle,var(--bi-line) 1px,transparent 1.4px)}.bb-row{left:0}.bb-frame,.bb-row{position:absolute;top:0}.bb-frame{background:var(--p-bg);border-radius:6px;box-shadow:0 0 0 var(--bb-px) var(--p-edge),0 18px 36px -18px #00000040;color:var(--p-ink)}.bb-frame[data-page=a]{--p-bg:#fff;--p-ink:#171d1d;--p-soft:#171d1d0f;--p-edge:#171d1d14;--p-cta:#1a46d4;--p-cta-ink:#fff;--p-muted:#171d1da6}.bb-frame[data-page=b]{--p-bg:#171d1d;--p-ink:#fff;--p-soft:#ffffff14;--p-edge:#ffffff14;--p-cta:#fff;--p-cta-ink:#171d1d;--p-muted:#ffffffb8}.dark .bb-frame[data-page=a]{--p-bg:#1b2021;--p-ink:#fff;--p-soft:#ffffff12;--p-edge:#ffffff14;--p-cta:#1a46d4;--p-cta-ink:#fff;--p-muted:#ffffffb8}.bb-frame[data-page=v]{--p-bg:#0b1114;--p-ink:#fff;--p-soft:#ffffff1f;--p-edge:#ffffff14;--p-cta:#fff;--p-cta-ink:#171d1d;--p-muted:#ffffffe6}.bb-route{position:absolute;left:0;bottom:calc(100% + 6px);color:var(--bi-muted);font-size:calc(var(--bb-tag)*.95);font-weight:500;letter-spacing:-.005em;white-space:nowrap}.bb-slot{position:absolute;background:var(--p-soft);border-radius:4px;transform:scale(0);transform-origin:0 0}.bb-poster{position:absolute;display:none;background-position:50%;background-repeat:no-repeat;background-size:contain}.bb-logo{position:absolute;border-radius:50% 50% 50% 2px;background:var(--p-cta);opacity:0}.bb-links{position:absolute;color:var(--p-muted);font-size:12px;line-height:18px;font-weight:500;text-align:end;white-space:nowrap}.bb-head{font-size:33px;line-height:1.08;font-weight:600;letter-spacing:-.025em}.bb-head,.bb-lede{position:absolute;text-wrap:balance;word-break:keep-all}.bb-lede{color:var(--p-muted);font-size:13.5px;line-height:1.38}.bb-cta{position:absolute;display:grid;place-items:center;border-radius:999px;background:var(--p-cta);color:var(--p-cta-ink);font-size:13.5px;font-weight:600;opacity:0;white-space:nowrap}.bb-cta,.bb-frame[data-page=v] .bb-slot,.bb-head,.bb-lede,.bb-links,.bb-logo{z-index:2}.bb-frame[data-page=v] .bb-head{font-size:38px;line-height:1.05;letter-spacing:-.03em}.bb-frame[data-page=v] .bb-lede{font-size:15px;line-height:1.36}.bb-clip{position:absolute;z-index:1;display:block;max-width:none;border-radius:6px;background:#0b1114;object-fit:cover;pointer-events:none}.bb-clip[data-carried=true]{z-index:4;box-shadow:0 14px 26px -8px #00000059}.bb-frame i{border-inline-start:max(.09em,1.5px) solid;margin-inline-end:calc(max(.09em,1.5px)*-1)}.bb-frame i[hidden]{display:none}.bb-unwritten{visibility:hidden}.bb-tile{position:absolute;z-index:3;display:block;border-radius:4px;background:var(--p-soft);object-fit:cover;opacity:0}.bb-tile[data-carried=true]{z-index:4;box-shadow:0 14px 26px -8px #00000059}.bb-model{position:absolute;z-index:2;display:block}.bb-sel{position:absolute;left:0;top:0;z-index:5;box-shadow:0 0 0 calc(var(--bb-px)*1.5) var(--c)}.bb-handle{position:absolute;width:calc(var(--bb-px)*7);height:calc(var(--bb-px)*7);background:#fff;box-shadow:0 0 0 calc(var(--bb-px)*1.25) var(--c)}.bb-tl{left:calc(var(--bb-px)*-3.5)}.bb-tl,.bb-tr{top:calc(var(--bb-px)*-3.5)}.bb-tr{right:calc(var(--bb-px)*-3.5)}.bb-bl{left:calc(var(--bb-px)*-3.5)}.bb-bl,.bb-br{bottom:calc(var(--bb-px)*-3.5)}.bb-br{right:calc(var(--bb-px)*-3.5)}.bb-sel[data-kind=type] .bb-handle{display:none}.bb-size{position:absolute;left:50%;top:calc(100% + var(--bb-px)*7);padding:.16em .46em .2em;border-radius:.34em;background:var(--c);color:var(--t);font-size:calc(var(--bb-tag)*.92);font-weight:500;line-height:1.2;white-space:nowrap;transform:translateX(-50%)}.bb-size:empty{display:none}.bb-cursor{position:absolute;left:0;top:0;z-index:6;display:block;white-space:nowrap;line-height:1}.bb-cursor svg{display:block;width:calc(var(--bb-tag)*1.3);height:auto;overflow:visible;transform-origin:10% 10%;transition:transform .09s ease}.bb-cursor path{fill:var(--c);stroke:#fff;stroke-width:1.5;stroke-linejoin:round}.bb-cursor[data-pressed=true] svg{transform:scale(.8)}.bb-cursor b{position:absolute;left:calc(var(--bb-tag)*1);top:calc(var(--bb-tag)*1.1);padding:.28em .58em .32em;border-radius:.46em;background:var(--c);color:var(--t);font-size:var(--bb-tag);font-weight:500;letter-spacing:-.01em}.bb-cursor[data-flip=true] b{right:calc(var(--bb-tag)*.3);left:auto}.bb-plane[data-layout=narrow] .bb-head{font-size:27px}.bb-plane[data-layout=narrow] .bb-lede{font-size:12.5px;line-height:1.34}.bb-plane[data-layout=narrow] .bb-cta{font-size:12.5px}.bb-plane[data-layout=narrow] .bb-links{font-size:11.5px}.bb-plane[data-layout=narrow] .bb-frame[data-page=v] .bb-head{font-size:31px}.bb-plane[data-layout=narrow] .bb-frame[data-page=v] .bb-lede{font-size:13px}@media(max-width:900px){.bxs-slide>.bi-card.bb-card{height:100%;max-height:100%}}.bim-stage.is-villa:before,.vv-host{inset:0 0 72px;border-radius:12px;overflow:hidden}.vv-host{position:absolute;outline:0}.vv-host.is-focused{box-shadow:inset 0 0 0 1px var(--bi-line)}.villa-canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y}.villa-canvas:active{cursor:grabbing}.villa-labels{position:absolute;inset:0;pointer-events:none;overflow:hidden}.villa-label{position:absolute;left:0;top:0;padding:4px 10px;border:1px solid var(--bi-line);border-radius:999px;background:var(--bi-chip);color:var(--bi-ink);font:inherit;font-size:12px;line-height:1.3;white-space:nowrap;cursor:pointer;pointer-events:auto;transition:background .2s,border-color .2s}.villa-label:hover{background:var(--bi-raise);border-color:var(--bi-faint)}.villa-label:focus-visible{outline:2px solid var(--bi-ink);outline-offset:2px}.vv-tools{position:absolute;inset:auto 24px 0;z-index:2;display:grid;gap:8px}.vv-row{display:flex;align-items:center;gap:10px;min-height:28px}.vv-modes{justify-content:space-between}.vv-chips{max-width:100%;overflow-x:auto;scrollbar-width:none}.vv-chips .bim-clip{white-space:nowrap}.vv-hour{flex:1;min-width:0;height:28px;margin:0;accent-color:var(--hs-acid,#1a46d4);cursor:pointer}.vv-clock{flex:none;width:44px;color:var(--bi-ink);font-size:13px;line-height:1;font-variant-numeric:tabular-nums;text-align:right}.vv-hint{color:var(--bi-muted);font-size:12px;line-height:1.2}.vv-back{gap:6px;height:28px;border:1px solid var(--bi-line);background:var(--bi-chip);color:var(--bi-ink);white-space:nowrap}@media(prefers-reduced-motion:reduce){.villa-label{transition:none}}@media(max-width:760px){.bim-stage.is-villa:before,.vv-host{inset:0 0 36px}.vv-tools{inset:auto 16px 0}.vv-row:first-child{position:absolute;inset:auto -8px calc(100% + 14px);padding:0 10px 0 0;border-radius:999px;background:var(--bi-chip)}.bim:has(.is-villa) .bim-name{display:none}.vv-hint{display:none}}.bi-card.bim{justify-content:space-between;min-height:clamp(440px,36vw,520px);overflow:visible}.bim-stage{position:relative;flex:1;min-height:280px;margin:8px -24px 14px;z-index:1}.bim-stage:before{content:"";position:absolute;inset:0 0 44px;background:var(--bim-poster) center/auto 100% no-repeat;transition:opacity .5s;pointer-events:none}.bim-stage.is-failed:before,.bim-stage.is-ready:before{opacity:0}.bim-stage .td-viewer-canvas>canvas.td-gizmo{position:absolute;top:4px;right:10px;width:64px;height:64px;pointer-events:none;z-index:1}.bim-stage .td-viewer-canvas{position:absolute;inset:0 0 44px;outline:0;border-radius:12px}.bim-stage .td-viewer-canvas>canvas:not(.td-gizmo){display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y}.bim-stage .td-viewer-canvas>canvas:active{cursor:grabbing}.bim-stage .td-viewer-canvas.is-focused{box-shadow:inset 0 0 0 1px var(--bi-line)}.bim>.bi-card-head{position:relative;z-index:2}.bim-tools{position:absolute;inset:auto 24px 0;z-index:2;justify-content:space-between;gap:8px;pointer-events:none}.bim-group,.bim-tools{display:flex;align-items:center}.bim-group{gap:6px;pointer-events:auto}.bim-group-view{margin-left:auto}.bim-clip,.bim-tool{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0;border:1px solid var(--bi-line);border-radius:8px;background:var(--bi-chip);color:var(--bi-ink);cursor:pointer;transition:background .2s,border-color .2s}.bim-tool{width:28px}.bim-clip:hover,.bim-tool.is-on,.bim-tool:hover{border-color:var(--bi-faint);background:var(--bi-raise)}.bim-clip:focus-visible,.bim-tool:focus-visible{outline:2px solid var(--bi-ink);outline-offset:2px}.bim-clips{display:flex;gap:4px;padding:3px;border:1px solid var(--bi-line);border-radius:10px;background:var(--bi-chip)}.bim-clip{height:22px;padding:0 9px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:12px;line-height:1;color:var(--bi-muted)}.bim-clip:hover{background:var(--bi-raise);color:var(--bi-ink)}.bim-clip.is-on{background:var(--hs-acid,#1a46d4);color:var(--brand-on-accent,#fff)}.bim-hint{position:absolute;left:24px;top:10px;z-index:2;color:var(--bi-muted);font-size:11px;line-height:1.2;opacity:0;transition:opacity .25s;pointer-events:none}.bim-stage:has(.td-viewer-canvas.is-focused) .bim-hint{opacity:1}.bim-foot{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.bim-foot>.bi-copy{min-width:0}.vulk-home-study .cc-section .bim-foot h5{font-size:clamp(20px,1.8vw,24px);letter-spacing:-.03em}.bim-pick{display:grid;flex:none;justify-items:end;gap:8px}.bim-name{display:flex;align-items:center;gap:8px;color:var(--bi-ink);font-size:13px;line-height:1.2;white-space:nowrap}.bim-rigged{padding:2px 7px;border-radius:999px;background:var(--hs-acid,#1a46d4);color:var(--brand-on-accent,#fff);font-size:11px;line-height:1.3}.bim-objects{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.bim-objects button{position:relative;width:48px;height:48px;padding:0;overflow:hidden;background:#333;border:0;border-radius:23%;opacity:.55;cursor:pointer;transition:opacity .2s,transform .25s cubic-bezier(.2,.7,.2,1)}.bim-objects img{display:block;width:100%;height:100%;object-fit:cover}.bim-objects button:hover{opacity:.85;transform:translateY(-2px)}.bim-objects button.is-on{z-index:1;opacity:1;transform:scale(1.1)}.bim-objects button:focus-visible{outline:2px solid var(--bi-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.bim-clip,.bim-hint,.bim-objects button,.bim-tool{transition:none}}@media(max-width:760px){.bi-card.bim{min-height:560px}.bim-tools{inset:auto 16px 0}.bim-hint{left:16px}.bim-stage .td-viewer-canvas,.bim-stage:before{inset:0 0 40px}.bim-stage{min-height:240px;margin:8px -16px 12px}.bim-objects{justify-content:flex-start}.bim-foot{flex-direction:column-reverse;align-items:stretch;gap:16px}.bim-pick{justify-items:start}.bim-name{flex-direction:row-reverse;justify-content:flex-end}}