.nav:has(~main [data-hero]):not([data-scrolled],:has([aria-expanded=true])){-webkit-backdrop-filter:none;background:0 0}.nav:has(~main [data-hero]):not([data-scrolled],:has([aria-expanded=true])) .links a:not(:hover){color:#f4f4f6e0}.nav:has(~main [data-hero]):not([data-scrolled],:has([aria-expanded=true])) .lang a:not(:hover){color:#f4f4f6cc}.nav:has(~main [data-hero]):not([data-scrolled],:has([aria-expanded=true])) .lang>*+:before{color:#f4f4f66b}.hero[data-astro-cid-ge2uvauf]{margin-top:calc(-1 * (var(--nav-h) + env(safe-area-inset-top,0px)));position:relative}.hero[data-astro-cid-ge2uvauf][data-live]{height:220svh}.pin[data-astro-cid-ge2uvauf]{height:100svh;min-height:560px;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf][data-live] .pin[data-astro-cid-ge2uvauf]{position:sticky;top:0}.film[data-astro-cid-ge2uvauf]{z-index:2;background:var(--bg);position:absolute;inset:0;overflow:hidden}.film-media[data-astro-cid-ge2uvauf]{transform-origin:0 0;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf][data-live] .film-media[data-astro-cid-ge2uvauf]{will-change:transform;inset:auto}.film-media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf],.film-media[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:50% 58%;transform-origin:50% 58%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.film-media[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity .7s var(--ease-out)}.film[data-astro-cid-ge2uvauf][data-playing] .film-media[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{opacity:1}.scrim[data-astro-cid-ge2uvauf]{background:linear-gradient(#0a0a0cd6 0,#0a0a0cc2 64px,#0a0a0c00 240px),radial-gradient(140% 118% at 0 100%,#0a0a0cf0 0%,#0a0a0cbd 42%,#0a0a0c4d 62%,#0a0a0c00 80%);position:absolute;inset:0}.copy[data-astro-cid-ge2uvauf]{z-index:3;position:absolute;bottom:clamp(40px,9svh,104px);left:0;right:0}.copy-text[data-astro-cid-ge2uvauf]{max-width:960px}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.04em;text-shadow:0 2px 28px #0a0a0c73;max-width:10.5em;font-size:clamp(2.75rem,1rem + 5.2vw,5.75rem);font-weight:650;line-height:.96}@media (prefers-reduced-motion:no-preference){html:not([data-no-intro]) .film-media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf],html:not([data-no-intro]) .film-media[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{animation:film-settle 1.6s var(--ease-out) both}html:not([data-no-intro]) h1[data-astro-cid-ge2uvauf],html:not([data-no-intro]) .lede[data-astro-cid-ge2uvauf]{animation:copy-in .52s var(--ease-out) 80ms both}}@keyframes film-settle{0%{transform:scale(1.06)}}@keyframes copy-in{0%{opacity:.4;transform:translateY(10px)}}.lede[data-astro-cid-ge2uvauf]{color:#f4f4f6e0;text-shadow:0 1px 16px #0a0a0c99;max-width:34em;margin-top:24px;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.copy[data-astro-cid-ge2uvauf] .btn-ghost[data-astro-cid-ge2uvauf]{-webkit-backdrop-filter:blur(12px);background:#0a0a0c5c;border-color:#ffffff38}.copy[data-astro-cid-ge2uvauf] .btn-ghost[data-astro-cid-ge2uvauf]:hover{background:#0a0a0c80;border-color:#ffffff57}.phones[data-astro-cid-ge2uvauf]{--w:min(clamp(208px, 21vw, 300px), calc((100svh - var(--nav-h) - 96px) * 9 / 19));z-index:1;inset:var(--nav-h) 0 0;display:none;position:absolute}.hero[data-astro-cid-ge2uvauf][data-live] .phones[data-astro-cid-ge2uvauf]{display:block}.glow[data-astro-cid-ge2uvauf]{filter:blur(12px);opacity:0;pointer-events:none;background:radial-gradient(closest-side,#ff5b1f70,#ff5b1f21 55%,#0000 78%);width:min(1240px,150vw);height:84%;position:absolute;top:80%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#000 46%,#0000 72%);mask-image:linear-gradient(#000 46%,#0000 72%)}.hero[data-astro-cid-ge2uvauf][data-live] [data-astro-cid-ge2uvauf]:is(.hero-phone,.glow,.scrim){will-change:opacity, transform, translate}.hero-phone[data-astro-cid-ge2uvauf]{width:var(--w);opacity:0;position:absolute;top:50%;left:50%}.hero-phone[data-astro-cid-ge2uvauf].center{z-index:2;transform:translate(-50%,-50%)}.hero-phone[data-astro-cid-ge2uvauf].left{transform:translate(-50%,-50%)translate(-108%,5%)scale(.88)}.hero-phone[data-astro-cid-ge2uvauf].right{transform:translate(-50%,-50%)translate(108%,5%)scale(.88)}.hero-phone[data-astro-cid-ge2uvauf].left,.hero-phone[data-astro-cid-ge2uvauf].right{filter:brightness(.84)}.slot[data-astro-cid-ge2uvauf]{z-index:1;aspect-ratio:4/5;width:100%;position:relative}@media (width<=760px){.copy[data-astro-cid-ge2uvauf]{bottom:max(28px, env(safe-area-inset-bottom,0px))}.scrim[data-astro-cid-ge2uvauf]{background:linear-gradient(#0a0a0cd6 0,#0a0a0cb3 60px,#0a0a0c00 200px),linear-gradient(#0a0a0c00 34%,#0a0a0cc7 66%,#0a0a0cf2 100%)}.hero-phone[data-astro-cid-ge2uvauf].left{transform:translate(-50%,-50%)translate(-92%,6%)scale(.84)}.hero-phone[data-astro-cid-ge2uvauf].right{transform:translate(-50%,-50%)translate(92%,6%)scale(.84)}}.seq[data-astro-cid-trx5svyi]{--p:0;border-top:1px solid var(--line);padding-block:clamp(72px,8vw,120px);position:relative;overflow-x:clip}.seq-grid[data-astro-cid-trx5svyi]{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}h2[data-astro-cid-trx5svyi]{font-size:var(--step-1);line-height:1.04}.seq-lede[data-astro-cid-trx5svyi]{max-width:40ch;color:var(--mute);margin-top:18px;font-size:clamp(1.0625rem,.98rem + .3vw,1.25rem)}.beats[data-astro-cid-trx5svyi]{gap:6px;margin:40px 0 0;padding:0;list-style:none;display:grid}.beat[data-astro-cid-trx5svyi]{border-top:1px solid var(--line);transition:opacity .36s var(--ease-out);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:18px 0;display:grid}.beat-n[data-astro-cid-trx5svyi]{border:1px solid var(--line-2);width:26px;height:26px;color:var(--mute);font-size:var(--step-micro);font-variant-numeric:tabular-nums;transition:color .36s var(--ease-out), border-color .36s var(--ease-out), background-color .36s var(--ease-out);border-radius:99px;place-items:center;margin-top:1px;font-weight:600;display:grid}.beat[data-astro-cid-trx5svyi] h3[data-astro-cid-trx5svyi]{letter-spacing:-.015em;font-size:1.125rem;font-weight:600}.beat[data-astro-cid-trx5svyi] p[data-astro-cid-trx5svyi]{color:var(--mute);font-size:var(--step-small);margin-top:6px;line-height:1.5}.seq-stage[data-astro-cid-trx5svyi]{justify-items:center;gap:28px;display:grid;position:relative}.tiles[data-astro-cid-trx5svyi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.tile[data-astro-cid-trx5svyi]{background:var(--surface);border-radius:12px;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 18px 40px -18px #000c}.tile[data-astro-cid-trx5svyi] img[data-astro-cid-trx5svyi]{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.mark[data-astro-cid-trx5svyi]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mark[data-astro-cid-trx5svyi] ellipse,.mark[data-astro-cid-trx5svyi] path{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 1px 3px #0009)}.seq-phone[data-astro-cid-trx5svyi]{width:min(270px,70vw)}.seq-caption[data-astro-cid-trx5svyi]{color:var(--dim);font-size:var(--step-micro);text-align:center;margin:0}.seq[data-astro-cid-trx5svyi][data-live]{height:360vh;padding-block:0}.seq[data-astro-cid-trx5svyi][data-live] .seq-sticky[data-astro-cid-trx5svyi]{top:var(--nav-h);height:calc(100vh - var(--nav-h));flex-direction:column;justify-content:center;display:flex;position:sticky}.seq[data-astro-cid-trx5svyi][data-live] .beat[data-astro-cid-trx5svyi]{opacity:.38}.seq[data-astro-cid-trx5svyi][data-live] .beat[data-astro-cid-trx5svyi][data-active]{opacity:1}.seq[data-astro-cid-trx5svyi][data-live] .beat[data-astro-cid-trx5svyi][data-active] .beat-n[data-astro-cid-trx5svyi]{color:var(--bg);background:var(--text);border-color:var(--text)}.seq[data-astro-cid-trx5svyi][data-live] .seq-stage[data-astro-cid-trx5svyi]{height:min(640px, calc(100vh - var(--nav-h) - 120px));display:block}.seq[data-astro-cid-trx5svyi][data-live] .tiles[data-astro-cid-trx5svyi]{z-index:2;pointer-events:none;display:block;position:absolute;inset:0}.seq[data-astro-cid-trx5svyi][data-live] .tile[data-astro-cid-trx5svyi]{will-change:transform, opacity;width:clamp(112px,10vw,148px);position:absolute;top:50%;left:50%}.seq[data-astro-cid-trx5svyi][data-live] .mark[data-astro-cid-trx5svyi] *{stroke-dashoffset:1px}.seq[data-astro-cid-trx5svyi][data-live] .seq-phone[data-astro-cid-trx5svyi]{width:auto;height:calc(100% - 52px);position:absolute;top:50%;left:50%;translate:-50% calc(-50% - 16px)}.seq[data-astro-cid-trx5svyi][data-live] .seq-phone[data-astro-cid-trx5svyi] video[data-astro-cid-trx5svyi]{filter:brightness(.38)saturate(.7);transition:filter .6s var(--ease-out)}.seq[data-astro-cid-trx5svyi][data-live] .seq-phone[data-astro-cid-trx5svyi] .fill[data-astro-cid-trx5svyi]{opacity:.35;transition:opacity .6s var(--ease-out)}.seq[data-astro-cid-trx5svyi][data-live][data-playing] .seq-phone[data-astro-cid-trx5svyi] video[data-astro-cid-trx5svyi]{filter:none}.seq[data-astro-cid-trx5svyi][data-live][data-playing] .seq-phone[data-astro-cid-trx5svyi] .fill[data-astro-cid-trx5svyi]{opacity:1}.seq[data-astro-cid-trx5svyi][data-live] .seq-caption[data-astro-cid-trx5svyi]{white-space:nowrap;position:absolute;bottom:0;left:50%;translate:-50%}@media (width<=900px){.seq-grid[data-astro-cid-trx5svyi]{grid-template-columns:minmax(0,1fr)}}.reels[data-astro-cid-pkkrvylt]{border-top:1px solid var(--line)}.reels-head[data-astro-cid-pkkrvylt]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.rail-ctl[data-astro-cid-pkkrvylt]{gap:10px;margin-bottom:clamp(40px,5vw,64px);display:flex}.arrow[data-astro-cid-pkkrvylt]{border:1px solid var(--line-2);width:44px;height:44px;color:var(--text);cursor:pointer;transition:background-color .2s var(--ease-out), opacity .2s var(--ease-out), transform .12s var(--ease-out);background:#ffffff05;border-radius:99px;place-items:center;display:grid}.arrow[data-astro-cid-pkkrvylt]:hover:not(:disabled){background:#ffffff12}@media (prefers-reduced-motion:no-preference){.arrow[data-astro-cid-pkkrvylt]:active:not(:disabled),.pc-play[data-astro-cid-pkkrvylt]:active,.pc-sound[data-astro-cid-pkkrvylt]:active{transform:scale(.92)}}.arrow[data-astro-cid-pkkrvylt]:disabled{opacity:.35;cursor:default}.arrow[data-astro-cid-pkkrvylt] svg[data-astro-cid-pkkrvylt]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.rail[data-astro-cid-pkkrvylt]{--edge:max(var(--gutter), calc((100vw - var(--wrap)) / 2));--h:clamp(340px, 34vw, 470px);padding:0 var(--edge) 12px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;gap:18px;margin:0;list-style:none;display:flex;overflow-x:auto}.rail[data-astro-cid-pkkrvylt]::-webkit-scrollbar{display:none}.card[data-astro-cid-pkkrvylt]{scroll-snap-align:start;flex:none}.card-btn[data-astro-cid-pkkrvylt]{color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius);background:0 0;border:0;gap:16px;padding:0;display:grid}.card-media[data-astro-cid-pkkrvylt]{height:var(--h);aspect-ratio:var(--ar);border-radius:var(--radius);background:var(--surface);box-shadow:0 0 0 1px var(--line);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);display:block;position:relative;overflow:hidden}.card-media[data-astro-cid-pkkrvylt] video[data-astro-cid-pkkrvylt]{object-fit:cover;width:100%;height:100%}.play[data-astro-cid-pkkrvylt]{-webkit-backdrop-filter:blur(8px);width:42px;height:42px;transition:transform .3s var(--ease-out), background-color .3s var(--ease-out);background:#0a0a0c9e;border-radius:99px;place-items:center;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:inset 0 0 0 1px #ffffff29}.play[data-astro-cid-pkkrvylt] svg[data-astro-cid-pkkrvylt]{fill:#fff;width:15px;height:15px;margin-left:2px}.card-btn[data-astro-cid-pkkrvylt]:hover .play[data-astro-cid-pkkrvylt]{background:#0a0a0ccc}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.card-btn[data-astro-cid-pkkrvylt]:hover .card-media[data-astro-cid-pkkrvylt]{box-shadow:0 0 0 1px var(--line-2), 0 30px 60px -30px #000000e6;transform:translateY(-4px)}.card-btn[data-astro-cid-pkkrvylt]:hover .play[data-astro-cid-pkkrvylt]{transform:scale(1.08)}}@media (prefers-reduced-motion:no-preference){.card-btn[data-astro-cid-pkkrvylt]:active .card-media[data-astro-cid-pkkrvylt]{transition-duration:.12s;transform:scale(.985)}}.card-text[data-astro-cid-pkkrvylt]{gap:4px;padding-inline:2px;display:grid}.card-title[data-astro-cid-pkkrvylt]{letter-spacing:-.015em;font-size:1.0625rem;font-weight:600}.card-meta[data-astro-cid-pkkrvylt]{color:var(--mute);font-size:var(--step-small);flex-wrap:wrap;gap:4px 12px;display:flex}.card-meta[data-astro-cid-pkkrvylt] .mono[data-astro-cid-pkkrvylt]{color:var(--dim);line-height:inherit}.player[data-astro-cid-pkkrvylt]{width:min(100vw - 32px,1100px);max-width:none;max-height:none;color:var(--text);background:0 0;border:0;padding:0;overflow:visible}.player[data-astro-cid-pkkrvylt]::backdrop{-webkit-backdrop-filter:blur(10px);background:#050506db}.player-box[data-astro-cid-pkkrvylt]{justify-items:center;gap:16px;display:grid}.player-frame[data-astro-cid-pkkrvylt]{max-width:100%;height:min(78vh,900px);aspect-ratio:var(--ar,4/5);border-radius:var(--radius);box-shadow:0 0 0 1px var(--line-2);background:#000;overflow:hidden}.player-frame[data-astro-cid-pkkrvylt] video[data-astro-cid-pkkrvylt]{object-fit:contain;cursor:pointer;background:#000;width:100%;height:100%}.pc-sound[data-astro-cid-pkkrvylt]{border:1px solid var(--line-2);width:44px;height:44px;color:var(--text);cursor:pointer;transition:background-color .2s var(--ease-out), transform .12s var(--ease-out);background:#ffffff0a;border-radius:99px;place-items:center;display:grid}.pc-sound[data-astro-cid-pkkrvylt][hidden]{display:none}.pc-sound[data-astro-cid-pkkrvylt]:hover{background:#ffffff1a}.pc-sound[data-astro-cid-pkkrvylt] svg[data-astro-cid-pkkrvylt]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.pc-sound[data-astro-cid-pkkrvylt] .cone[data-astro-cid-pkkrvylt]{fill:currentColor;stroke:none}.pc-sound[data-astro-cid-pkkrvylt][data-on=true] .cross[data-astro-cid-pkkrvylt],.pc-sound[data-astro-cid-pkkrvylt][data-on=false] .wave[data-astro-cid-pkkrvylt]{display:none}.pc[data-astro-cid-pkkrvylt]{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;max-width:640px;display:grid}.pc-play[data-astro-cid-pkkrvylt]{border:1px solid var(--line-2);width:44px;height:44px;color:var(--text);cursor:pointer;transition:background-color .2s var(--ease-out), transform .12s var(--ease-out);background:#ffffff0a;border-radius:99px;place-items:center;display:grid}.pc-play[data-astro-cid-pkkrvylt]:hover{background:#ffffff1a}.pc-play[data-astro-cid-pkkrvylt] svg[data-astro-cid-pkkrvylt]{fill:currentColor;grid-area:1/1;width:16px;height:16px}.pc[data-astro-cid-pkkrvylt][data-state=playing] .i-play[data-astro-cid-pkkrvylt],.pc[data-astro-cid-pkkrvylt][data-state=paused] .i-pause[data-astro-cid-pkkrvylt]{visibility:hidden}.pc-scrub[data-astro-cid-pkkrvylt]{--fill:0%;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;width:100%;height:24px;margin:0}.pc-scrub[data-astro-cid-pkkrvylt]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--text) var(--fill), var(--line-2) var(--fill));border-radius:99px;height:4px}.pc-scrub[data-astro-cid-pkkrvylt]::-webkit-slider-thumb{background:var(--text);-webkit-appearance:none;border-radius:99px;width:14px;height:14px;margin-top:-5px;box-shadow:0 0 0 4px #f4f4f61f}.pc-scrub[data-astro-cid-pkkrvylt]::-moz-range-track{background:var(--line-2);border-radius:99px;height:4px}.pc-scrub[data-astro-cid-pkkrvylt]::-moz-range-progress{background:var(--text);border-radius:99px;height:4px}.pc-scrub[data-astro-cid-pkkrvylt]::-moz-range-thumb{background:var(--text);border:0;border-radius:99px;width:14px;height:14px}.pc-time[data-astro-cid-pkkrvylt]{min-width:11ch;color:var(--dim);text-align:right}.player-bar[data-astro-cid-pkkrvylt]{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:640px;display:flex}.player-title[data-astro-cid-pkkrvylt]{letter-spacing:-.015em;font-weight:600}.player-meta[data-astro-cid-pkkrvylt]{color:var(--dim);margin-top:2px}.player[data-astro-cid-pkkrvylt][open]:not([data-morph]) .player-box[data-astro-cid-pkkrvylt]{animation:pop .34s var(--ease-out)}.player[data-astro-cid-pkkrvylt][open]:not([data-morph])::backdrop{animation:dim .26s var(--ease-out)}@keyframes pop{0%{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes dim{0%{opacity:0}}@media (width<=640px){.reels-head[data-astro-cid-pkkrvylt]{display:block}.rail-ctl[data-astro-cid-pkkrvylt]{display:none}.rail[data-astro-cid-pkkrvylt]{--h:380px}.player-frame[data-astro-cid-pkkrvylt]{width:100%;height:auto;max-height:76vh}}.craft[data-astro-cid-6maixmgv]{border-top:1px solid var(--line)}.bento[data-astro-cid-6maixmgv]{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.tile[data-astro-cid-6maixmgv]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;grid-column:span 2;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.t-flyover[data-astro-cid-6maixmgv]{grid-column:span 4}.t-staging[data-astro-cid-6maixmgv],.t-reno[data-astro-cid-6maixmgv]{grid-column:span 3}.tile-media[data-astro-cid-6maixmgv]{min-height:0;aspect-ratio:var(--ar,1 / 1);background:#050506;flex:1;position:relative;overflow:hidden}.t-flyover[data-astro-cid-6maixmgv] .tile-media[data-astro-cid-6maixmgv]{--ar:16 / 10}.t-moves[data-astro-cid-6maixmgv] .tile-media[data-astro-cid-6maixmgv]{--ar:4 / 5}.t-staging[data-astro-cid-6maixmgv] .tile-media[data-astro-cid-6maixmgv],.t-reno[data-astro-cid-6maixmgv] .tile-media[data-astro-cid-6maixmgv]{--ar:4 / 3}.tile-media[data-astro-cid-6maixmgv] video[data-astro-cid-6maixmgv],.tile-media[data-astro-cid-6maixmgv]>img[data-astro-cid-6maixmgv]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.t-captions[data-astro-cid-6maixmgv] video[data-astro-cid-6maixmgv]{object-position:50% 60%}.tile-text[data-astro-cid-6maixmgv]{border-top:1px solid var(--line);gap:8px;padding:22px 24px 26px;display:grid}.tile-text[data-astro-cid-6maixmgv] h3[data-astro-cid-6maixmgv]{font-size:var(--step-3);letter-spacing:-.02em;font-weight:600}.tile-text[data-astro-cid-6maixmgv] p[data-astro-cid-6maixmgv]{max-width:52ch;color:var(--mute);font-size:var(--step-small);line-height:1.5}.compare[data-astro-cid-6maixmgv]{cursor:ew-resize;touch-action:pan-y}.cmp-before[data-astro-cid-6maixmgv]{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.cmp-line[data-astro-cid-6maixmgv]{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:2px;position:absolute;translate:-1px;box-shadow:0 0 12px #00000073}.cmp-knob[data-astro-cid-6maixmgv]{background:#fff;border-radius:99px;width:40px;height:40px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 6px 18px #0006}.cmp-knob[data-astro-cid-6maixmgv]:before,.cmp-knob[data-astro-cid-6maixmgv]:after{content:"";border-top:2px solid var(--bg);border-left:2px solid var(--bg);width:7px;height:7px;position:absolute;top:50%}.cmp-knob[data-astro-cid-6maixmgv]:before{left:11px;transform:translateY(-50%)rotate(-45deg)}.cmp-knob[data-astro-cid-6maixmgv]:after{right:11px;transform:translateY(-50%)rotate(135deg)}.cmp-tag[data-astro-cid-6maixmgv]{-webkit-backdrop-filter:blur(8px);font-size:var(--step-micro);pointer-events:none;background:#0a0a0ca8;border-radius:99px;padding:5px 10px;font-weight:560;position:absolute;top:14px}.cmp-tag-before[data-astro-cid-6maixmgv]{left:14px}.cmp-tag-after[data-astro-cid-6maixmgv]{right:14px}.cmp-range[data-astro-cid-6maixmgv]{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.compare[data-astro-cid-6maixmgv]:has(.cmp-range:focus-visible) .cmp-knob[data-astro-cid-6maixmgv]{outline:2px solid var(--ember);outline-offset:3px}.panel[data-astro-cid-6maixmgv]{background:radial-gradient(120% 90% at 50% 0%, #ffffff0d, transparent 60%), var(--bg-raised);place-items:center;padding:28px;display:grid}.wave[data-astro-cid-6maixmgv]{gap:14px;width:100%;margin:0;display:grid}.wave[data-astro-cid-6maixmgv] svg[data-astro-cid-6maixmgv]{width:100%;height:clamp(110px,12vw,150px)}.wave[data-astro-cid-6maixmgv] rect[data-astro-cid-6maixmgv]{fill:var(--text)}.wave[data-astro-cid-6maixmgv] figcaption[data-astro-cid-6maixmgv]{color:var(--dim);font-size:var(--step-micro);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.wave[data-astro-cid-6maixmgv] figcaption[data-astro-cid-6maixmgv] span[data-astro-cid-6maixmgv]:last-child{white-space:nowrap;flex:none}.t-post[data-astro-cid-6maixmgv] .tile-media[data-astro-cid-6maixmgv]{aspect-ratio:auto;place-items:start}.post[data-astro-cid-6maixmgv]{gap:16px;width:100%;margin:0;display:grid}.post[data-astro-cid-6maixmgv] blockquote[data-astro-cid-6maixmgv]{color:var(--mute);gap:10px;margin:0;font-size:.875rem;line-height:1.5;display:grid}.post[data-astro-cid-6maixmgv] blockquote[data-astro-cid-6maixmgv] p[data-astro-cid-6maixmgv]:first-child{color:var(--text);font-weight:600}.post[data-astro-cid-6maixmgv] blockquote[data-astro-cid-6maixmgv] p[data-astro-cid-6maixmgv]:nth-child(2){-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post[data-astro-cid-6maixmgv] .tags[data-astro-cid-6maixmgv]{color:var(--dim)}.post[data-astro-cid-6maixmgv] figcaption[data-astro-cid-6maixmgv]{border-top:1px solid var(--line);color:var(--dim);font-size:var(--step-micro);padding-top:14px}@media (width<=1080px){.bento[data-astro-cid-6maixmgv]{grid-template-columns:repeat(2,minmax(0,1fr))}.tile[data-astro-cid-6maixmgv],.t-staging[data-astro-cid-6maixmgv],.t-reno[data-astro-cid-6maixmgv]{grid-column:span 1}.t-flyover[data-astro-cid-6maixmgv]{grid-column:span 2}}@media (width<=640px){.bento[data-astro-cid-6maixmgv]{grid-template-columns:minmax(0,1fr)}.t-flyover[data-astro-cid-6maixmgv]{grid-column:span 1}.t-moves[data-astro-cid-6maixmgv] .tile-media[data-astro-cid-6maixmgv]{--ar:4 / 4.4}.t-sound[data-astro-cid-6maixmgv] .tile-media[data-astro-cid-6maixmgv]{--ar:16 / 10}}.hooks[data-astro-cid-znsk6ze4]{border-top:1px solid var(--line);position:relative;overflow:clip}.hooks[data-astro-cid-znsk6ze4]:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#ff5b1f33,#0000 72%);width:min(1100px,120vw);height:70%;position:absolute;top:46%;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#000 50%,#0000 76%);mask-image:linear-gradient(#000 50%,#0000 76%)}.hooks-row[data-astro-cid-znsk6ze4]{--edge:max(var(--gutter), calc((100vw - var(--wrap)) / 2));max-width:calc(var(--wrap) + var(--edge) * 2);padding:0 var(--edge);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,56px);margin:0 auto;list-style:none;display:grid;position:relative}.hook[data-astro-cid-znsk6ze4]{text-align:center;align-content:start;justify-items:center;display:grid}.hook[data-astro-cid-znsk6ze4] .phone[data-astro-cid-znsk6ze4]{width:min(100%,290px);margin-bottom:28px}.hook[data-astro-cid-znsk6ze4] h3[data-astro-cid-znsk6ze4]{font-size:var(--step-3);letter-spacing:-.02em;font-weight:600}.hook[data-astro-cid-znsk6ze4] p[data-astro-cid-znsk6ze4]{max-width:30ch;color:var(--mute);font-size:var(--step-small);margin-top:8px}.note[data-astro-cid-znsk6ze4]{color:var(--dim);font-size:var(--step-micro);text-align:center;margin-top:48px;position:relative}@media (width<=820px){.hooks-row[data-astro-cid-znsk6ze4]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.hooks-row[data-astro-cid-znsk6ze4]::-webkit-scrollbar{display:none}.hook[data-astro-cid-znsk6ze4]{scroll-snap-align:start;flex:none;width:min(72vw,290px)}}.faq[data-astro-cid-hemr5th4]{border-top:1px solid var(--line)}.faq-grid[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}h2[data-astro-cid-hemr5th4]{font-size:var(--step-1);line-height:1.04}.items[data-astro-cid-hemr5th4]{border-top:1px solid var(--line)}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{letter-spacing:-.015em;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:1.125rem;font-weight:560;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4] svg[data-astro-cid-hemr5th4]{fill:none;width:18px;height:18px;stroke:var(--mute);stroke-width:1.6px;stroke-linecap:round;flex:none}@media (prefers-reduced-motion:no-preference){summary[data-astro-cid-hemr5th4] svg[data-astro-cid-hemr5th4]{transition:transform .28s var(--ease-out)}}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4] svg[data-astro-cid-hemr5th4]{transform:rotate(45deg)}summary[data-astro-cid-hemr5th4]:hover svg[data-astro-cid-hemr5th4]{stroke:var(--text)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:60ch;color:var(--mute);transition:opacity .32s var(--ease-out) 60ms;padding-bottom:24px}details[data-astro-cid-hemr5th4]:not([open]) p[data-astro-cid-hemr5th4]{opacity:0;transition-duration:.14s;transition-delay:0s}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.items[data-astro-cid-hemr5th4]{interpolate-size:allow-keywords}details[data-astro-cid-hemr5th4]::details-content{height:0;transition:height .36s var(--ease-out), content-visibility .36s allow-discrete;overflow:clip}details[data-astro-cid-hemr5th4][open]::details-content{height:auto}}}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4] a[data-astro-cid-hemr5th4]{color:var(--text);text-underline-offset:.22em}@media (width<=820px){.faq-grid[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,1fr)}}
