.panel[data-astro-cid-43y5ekcy]{isolation:isolate;border-radius:var(--radius-4);padding:var(--space-6) var(--space-5);place-items:center;display:grid;position:relative;overflow:clip}.tint-teal[data-astro-cid-43y5ekcy]{background:color-mix(in srgb, var(--teal) 16%, var(--bg))}.tint-red[data-astro-cid-43y5ekcy]{background:color-mix(in srgb, var(--red) 10%, var(--bg))}.tint-twisty[data-astro-cid-43y5ekcy]{background:color-mix(in srgb, var(--twisty) 12%, var(--bg))}.dark[data-astro-cid-43y5ekcy]{background:var(--dark-bg);padding:0}.shot[data-astro-cid-43y5ekcy]{width:100%;max-width:320px}.shot[data-astro-cid-43y5ekcy].landscape{max-width:520px}.block[data-astro-cid-43y5ekcy] .panel[data-astro-cid-43y5ekcy]{aspect-ratio:1;place-self:center end;width:clamp(400px,42vw,620px);min-width:0;min-height:0;position:relative}.block[data-astro-cid-43y5ekcy] .panel[data-astro-cid-43y5ekcy]:not(.focus-bottom) .shot[data-astro-cid-43y5ekcy]{inset:var(--space-6) var(--space-5);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:auto;max-width:none;display:grid;position:absolute}.block[data-astro-cid-43y5ekcy] .panel[data-astro-cid-43y5ekcy]:not(.focus-bottom) .shot[data-astro-cid-43y5ekcy] .screenshot-frame{justify-content:center;align-items:center;min-width:0;height:100%;min-height:0;display:flex}.block[data-astro-cid-43y5ekcy] .panel[data-astro-cid-43y5ekcy]:not(.focus-bottom) .shot[data-astro-cid-43y5ekcy] .screenshot{object-fit:contain;width:auto;max-width:100%;height:100%}.block[data-astro-cid-43y5ekcy] .panel[data-astro-cid-43y5ekcy]:not(.focus-bottom) .shot[data-astro-cid-43y5ekcy].landscape .screenshot-frame,.block[data-astro-cid-43y5ekcy] .panel[data-astro-cid-43y5ekcy]:not(.focus-bottom) .shot[data-astro-cid-43y5ekcy].landscape .screenshot{width:100%;height:auto}.focus-bottom[data-astro-cid-43y5ekcy] .shot[data-astro-cid-43y5ekcy]{width:92%;max-width:none;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)}.art-frame{display:block;position:absolute;inset:0}.art{object-fit:cover;width:100%;height:100%;display:block}.map-frame[data-astro-cid-43y5ekcy]{position:absolute;inset:0}.blocks[data-astro-cid-43y5ekcy]{gap:clamp(var(--space-7), 9vw, 128px);display:grid}.block[data-astro-cid-43y5ekcy]{gap:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.block[data-astro-cid-43y5ekcy] .text[data-astro-cid-43y5ekcy]{padding:var(--space-6) var(--space-5);border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;display:flex}.block[data-astro-cid-43y5ekcy] h2[data-astro-cid-43y5ekcy]{margin:0 0 var(--space-3);text-wrap:balance;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.12}.block[data-astro-cid-43y5ekcy] .sub[data-astro-cid-43y5ekcy]{color:var(--fg-2);max-width:var(--measure);margin:0}.points[data-astro-cid-43y5ekcy]{margin:var(--space-5) 0 0;gap:var(--space-3);max-width:var(--measure);padding:0;list-style:none;display:grid}.points[data-astro-cid-43y5ekcy] li[data-astro-cid-43y5ekcy]{padding-left:var(--space-4);color:var(--fg-2);position:relative}.points[data-astro-cid-43y5ekcy] li[data-astro-cid-43y5ekcy] strong[data-astro-cid-43y5ekcy]{color:var(--fg);font-weight:600}.points[data-astro-cid-43y5ekcy] li[data-astro-cid-43y5ekcy]:before{content:"";border:solid var(--teal);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:.45em;left:3px;transform:rotate(45deg)}.act[data-astro-cid-43y5ekcy]{margin-top:var(--space-5);display:flex}@media (width<=900px){.block[data-astro-cid-43y5ekcy]{gap:var(--space-4);grid-template-columns:1fr}.block[data-astro-cid-43y5ekcy] .panel[data-astro-cid-43y5ekcy]{width:100%}.shot[data-astro-cid-43y5ekcy]{max-width:260px}.block[data-astro-cid-43y5ekcy] .panel[data-astro-cid-43y5ekcy]:not(.focus-bottom) .shot[data-astro-cid-43y5ekcy]{inset:var(--space-5) var(--space-4)}}@media (width<=768px){.panel[data-astro-cid-43y5ekcy]{border-radius:var(--radius-3);padding:var(--space-5) var(--space-4)}.shot[data-astro-cid-43y5ekcy].landscape{max-width:100%}.dark[data-astro-cid-43y5ekcy]{padding:0}.blocks[data-astro-cid-43y5ekcy]{gap:var(--space-6)}.block[data-astro-cid-43y5ekcy] .text[data-astro-cid-43y5ekcy]{padding:var(--space-5) var(--space-3)}}.breaker[data-astro-cid-c7t3s5ho]{border-radius:var(--radius-4);grid-template-columns:1fr 1fr;min-height:600px;display:grid;position:relative;overflow:clip}.breaker-copy[data-astro-cid-c7t3s5ho]{z-index:1;justify-content:center;align-items:flex-start;gap:var(--space-4);padding:var(--space-7);background:var(--surface-2);border-radius:var(--radius-4);flex-direction:column;display:flex;position:relative}.breaker-copy[data-astro-cid-c7t3s5ho] h2[data-astro-cid-c7t3s5ho]{letter-spacing:-.02em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.08}.breaker-copy[data-astro-cid-c7t3s5ho] p[data-astro-cid-c7t3s5ho]{color:var(--fg-2);max-width:40ch;margin:0;font-size:1.0625rem}.breaker-copy[data-astro-cid-c7t3s5ho] .btn[data-astro-cid-c7t3s5ho]{margin-top:var(--space-2)}.breaker-frame{min-height:0;display:block;position:absolute;inset:0 0 0 35%}.breaker-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=768px){.breaker[data-astro-cid-c7t3s5ho]{border-radius:var(--radius-3);grid-template-columns:1fr;min-height:0}.breaker-copy[data-astro-cid-c7t3s5ho]{padding:var(--space-6) var(--space-5);border-radius:0}.breaker-frame{aspect-ratio:4/3;order:-1;position:relative;inset:auto}}
