@property --qt-drift{syntax:"<percentage>";inherits:false;initial-value:40%}@property --qt-breath{syntax:"<number>";inherits:false;initial-value:.88}.qt-stage{--qt-spring:linear(0, .12, .36, .6, .78, .9, .97, 1.01, 1.025, 1.025, 1.018, 1.01, 1.004, 1);--qt-move:.42s var(--qt-spring);--qt-ink:#fff;--qt-ink-rest:#ebebf580;--qt-ink-2:#ebebf594;cursor:text;outline:none}.qt-stage:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--tile-color) 70%, transparent)}.qt-overlay{opacity:0;transform-origin:50% 42%;pointer-events:none;transition:opacity .32s,scale .32s cubic-bezier(.64,0,.78,0);position:absolute;inset:0;scale:.97}.qt-overlay[data-exit=launch]{scale:1.08}.qt-overlay:is([data-phase=armed],[data-phase=launching]){opacity:1;transition:opacity .32s;animation:.34s cubic-bezier(.22,.61,.36,1) qt-overlay-in;scale:1}.qt-overlay[data-phase=launching]{transition:opacity .32s,scale .24s cubic-bezier(.22,.61,.36,1);scale:1.04}@keyframes qt-overlay-in{0%{opacity:0;translate:0 18px;scale:1}}.qt-line{transition:top var(--qt-move);justify-content:center;display:flex;position:absolute;left:0;right:0}.qt-line[data-shake=a]{animation:.56s ease-out qt-shake-a}.qt-line[data-shake=b]{animation:.56s ease-out qt-shake-b}.qt-row{height:var(--qt-size);transition:width var(--qt-move), height var(--qt-move);flex:none;position:relative}.qt-row[data-complete]{animation:.56s cubic-bezier(.3,1.4,.5,1) qt-swell}@keyframes qt-shake-a{13%{translate:-12px}29%{translate:9px}45%{translate:-5px}}@keyframes qt-shake-b{13%{translate:-12px}29%{translate:9px}45%{translate:-5px}}@keyframes qt-swell{25%{scale:1.045}}.qt-piece{border-radius:calc(var(--qt-size) * 135 / 512);-webkit-backdrop-filter:blur(12px)saturate(1.5);height:100%;transition:left var(--qt-move), width var(--qt-move), border-radius var(--qt-move), opacity .22s ease, background-color .26s ease;background-color:#ffffff13;position:absolute;top:0;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 .5px #ffffff1a,inset 0 -1px #ffffff0a,0 10px 26px #0000004d}.qt-piece[data-empty]{opacity:0}.qt-piece[data-typed]{--qt-l:.55;--qt-s:calc(var(--qt-l) * var(--qt-breath));-webkit-backdrop-filter:blur(4px)saturate(1.8);background-color:#338fff24;background-image:linear-gradient(to bottom, #ffffff42, #ffffff12 16%, transparent 34%), linear-gradient(to bottom, transparent 78%, rgb(115 230 255/calc(.22 * var(--qt-s))) 93%, rgb(255 255 255/calc(.34 * var(--qt-s)))), radial-gradient(ellipse 34% 90% at calc(100% - var(--qt-drift)) 104%, rgb(255 255 255/calc(.26 * var(--qt-s))), transparent), radial-gradient(ellipse 62% 62% at var(--qt-drift) 102%, rgb(115 230 255/calc(.6 * var(--qt-s))), rgb(51 143 255/calc(.18 * var(--qt-s))) 55%, transparent), linear-gradient(to bottom, transparent 10%, rgb(15 92 250/calc(.28 * var(--qt-s))) 60%, rgb(15 92 250/calc(.62 * var(--qt-s))));animation:2.8s ease-in-out infinite alternate qt-water;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 .5px #a0d2ff2e,inset 0 -1px #8ce1ff1f,0 10px 28px #00000052}.qt-row[data-complete] .qt-piece[data-typed]{--qt-l:1;background-color:#0f5cfa38}@keyframes qt-water{to{--qt-drift:60%;--qt-breath:1}}.qt-letter{z-index:1;height:var(--qt-size);font-size:calc(var(--qt-size) * .46);color:var(--qt-ink-rest);white-space:pre;transition:left var(--qt-move), color .22s ease;place-items:center;font-weight:600;line-height:1;display:grid;position:absolute;top:0}.qt-letter[data-lit]{color:var(--qt-ink)}.qt-letter[data-glyph=mark]{font-size:calc(var(--qt-size) * .4);font-weight:500}.qt-letter>span{animation:.18s both qt-letter-in}.qt-letter>span[data-pop]{animation:.48s ease-out both qt-pop}@keyframes qt-letter-in{0%{opacity:.2}}@keyframes qt-pop{12%{translate:0 .04em;scale:.9}38%{translate:0 -.13em;scale:1.12}}.qt-logo{animation:.45s cubic-bezier(.22,.61,.36,1) both qt-logo-in;position:absolute;top:0;left:0;overflow:visible}.qt-logo-slash{animation:.45s cubic-bezier(.3,1.25,.5,1) .16s both qt-slash-in}@keyframes qt-logo-in{0%{opacity:0;translate:0 32%;scale:.9}}@keyframes qt-slash-in{0%{opacity:0;translate:-113px 236px}}.qt-caption{transition:top var(--qt-move);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;left:0;right:0}.qt-pill,.qt-hints{-webkit-backdrop-filter:blur(18px)saturate(1.6);background:#26262c8c;border-radius:999px;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 .5px #ffffff14,0 6px 18px #0000004d}.qt-pill{white-space:nowrap;gap:8px;height:30px;padding:0 13px;transition:padding .3s}.qt-pill[data-matched]{padding-left:6px}.qt-pill-icon{width:19px;height:19px;animation:.26s cubic-bezier(.22,.61,.36,1) both qt-icon-in;display:grid}.qt-pill-icon img{width:19px;height:19px;display:block}@keyframes qt-icon-in{0%{opacity:0;scale:.8}}.qt-pill-name{color:var(--qt-ink);font-size:12px;font-weight:600}.qt-pill-kind{color:var(--qt-ink-2);font-size:10px;font-weight:500}.qt-pill-label{color:var(--qt-ink-2);font-size:11px;font-weight:500}.qt-hints{opacity:0;gap:11px;height:22px;padding:0 10px;transition:opacity .26s,translate .32s cubic-bezier(.22,.61,.36,1);translate:0 -6px}.qt-hints[data-shown]{opacity:1;translate:0}.qt-hint{font-variant-numeric:tabular-nums;color:var(--qt-ink-2);white-space:nowrap;align-items:center;gap:4px;font-size:9.5px;font-weight:500;display:flex}.qt-hint kbd{font:inherit;color:var(--qt-ink);background:#ffffff1a;border-radius:3.5px;padding:1.5px 4px;font-size:9px;font-weight:600;line-height:1.2}@media (prefers-reduced-motion:reduce){.qt-overlay,.qt-line,.qt-row,.qt-piece,.qt-letter>span,.qt-logo,.qt-logo-slash,.qt-pill-icon{animation:none!important}.qt-stage{--qt-move:.16s ease}}
.mac-quick{width:100%;max-width:var(--page-max-width);margin:var(--section-gap) auto 0}.mac-quick-reveal{--reveal-ease:cubic-bezier(.22, .61, .36, 1);--reveal-step:90ms}.mac-quick-head{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:46ch;margin:0 auto 28px;display:flex;position:relative}.mac-quick-head h2{letter-spacing:-.02em;color:var(--color-text-1);text-wrap:balance;font-size:32px;font-weight:600;line-height:1.15}.mac-quick-head p{color:var(--color-text-2);text-wrap:pretty;transition:opacity .6s var(--reveal-ease), translate .76s var(--reveal-ease), filter .6s var(--reveal-ease);transition-delay:calc(var(--n,4) * var(--reveal-step) + 80ms);font-size:15px;line-height:1.5}.mac-quick-word{white-space:pre;transition:opacity .52s var(--reveal-ease), translate .72s var(--reveal-ease), filter .62s var(--reveal-ease);transition-delay:calc(var(--i,0) * var(--reveal-step));display:inline-block}.mac-quick-slash{transition:rotate .82s cubic-bezier(.3,1.45,.5,1);transition-delay:calc(var(--i,0) * var(--reveal-step) + .52s);display:inline-block}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.mac-quick-head:not([data-seen]) .mac-quick-slash{transition:none;rotate:-15deg}}.mac-quick-board{--gap:16px;--col:500px;--edge:320px;--inset:14px;--radius:calc(44px + var(--inset));gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mac-quick-card[data-i="0"]{grid-column:1}.mac-quick-card[data-i="1"]{grid-column:2}.mac-quick-ghost{display:none}@property --quick-card-color{syntax:"<color>";inherits:true;initial-value:#0000}.mac-quick-card{--quick-card-color:var(--tile-color);padding:var(--inset) var(--inset) 26px;border-radius:var(--radius);corner-shape:superellipse(2);isolation:isolate;transition:opacity .56s var(--reveal-ease), translate .72s var(--reveal-ease), scale .72s var(--reveal-ease), --quick-card-color .7s ease;transition-delay:calc(80ms + var(--i,0) * .12s);flex-direction:column;display:flex;position:relative}.mac-quick-card:before{content:"";border:1px solid color-mix(in srgb, var(--quick-card-color) 25%, var(--color-border));border-radius:inherit;corner-shape:inherit;box-shadow:inset 0 -12px 16px -8px color-mix(in srgb, var(--quick-card-color) 5%, transparent);opacity:.7;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(144deg,#000,#0000 70%);mask-image:linear-gradient(144deg,#000,#0000 70%)}.mac-quick-card:after{content:"";z-index:-1;border-radius:inherit;corner-shape:inherit;background:radial-gradient(85% 75% at 0% 0%, color-mix(in oklch, var(--quick-card-color) 8%, transparent), color-mix(in oklch, var(--quick-card-color) 3%, transparent) 45%, transparent 75%), linear-gradient(to bottom right, color-mix(in srgb, var(--color-bg-raised) 80%, transparent), color-mix(in srgb, var(--color-bg-raised) 35%, transparent) 55%, color-mix(in srgb, var(--color-bg-raised) 4%, transparent));position:absolute;inset:0}.mac-quick-glow{z-index:-2;background:radial-gradient(closest-side, color-mix(in oklch, var(--quick-card-color) 20%, transparent), color-mix(in oklch, var(--quick-card-color) 11%, transparent) 35%, color-mix(in oklch, var(--quick-card-color) 4%, transparent) 65%, color-mix(in oklch, var(--quick-card-color) 1%, transparent) 85%, transparent);pointer-events:none;width:75%;height:75%;position:absolute;top:-90px;left:-90px}.mac-quick-copy{padding:22px 12px 0}.mac-quick-copy p{color:var(--color-text-2);text-wrap:pretty;margin-top:10px;font-size:14px;line-height:1.6}.mac-quick-swap{vertical-align:middle;display:inline-grid}.mac-quick-swap[data-block]{display:grid}.mac-quick-swap-item{grid-area:1/1;min-width:0}.mac-quick-swap-item[data-leaving]{pointer-events:none;animation:.32s cubic-bezier(.64,0,.78,0) both mac-quick-swap-out}.mac-quick-swap-item[data-entering]{animation:.56s cubic-bezier(.22,.61,.36,1) .14s both mac-quick-swap-in}.mac-quick-swap:not([data-block])>.mac-quick-swap-item{--swap-rise:.5em}@keyframes mac-quick-swap-out{to{opacity:0;translate:0 calc(var(--swap-rise,6px) * -1);filter:blur(6px)}}@keyframes mac-quick-swap-in{0%{opacity:0;translate:0 var(--swap-rise,6px);filter:blur(6px)}}.mac-quick-title{align-items:center;gap:10px;display:flex}.mac-quick-title h3{letter-spacing:-.015em;color:var(--color-text-1);font-size:17px;font-weight:600}@media (min-width:1100px){.mac-quick-board{--board:min(calc(100vw - 2 * var(--site-bezel-size) - 48px), 1480px);--side:max(60px, calc((100% - 2 * var(--col) - 3 * var(--gap)) / 2));width:var(--board);margin-left:calc((100% - var(--board)) / 2);grid-template-columns:minmax(60px, 1fr) minmax(0, var(--col)) minmax(0, var(--col)) minmax(60px, 1fr);grid-template-rows:var(--edge) auto var(--edge);margin-top:calc(55px - var(--edge));-webkit-mask-image:linear-gradient(to right, transparent, #00000014 calc(var(--side) * .3), #00000040 calc(var(--side) * .5), #0000008c calc(var(--side) * .7), #000000d1 calc(var(--side) * .85), #000 var(--side), #000 calc(100% - var(--side)), #000000d1 calc(100% - var(--side) * .85), #0000008c calc(100% - var(--side) * .7), #00000040 calc(100% - var(--side) * .5), #00000014 calc(100% - var(--side) * .3), transparent), linear-gradient(to bottom, transparent, #00000014 calc(var(--edge) * .3), #00000040 calc(var(--edge) * .5), #0000008c calc(var(--edge) * .7), #000000d1 calc(var(--edge) * .85), #000 var(--edge), #000 calc(100% - var(--edge)), #000000d1 calc(100% - var(--edge) * .85), #0000008c calc(100% - var(--edge) * .7), #00000040 calc(100% - var(--edge) * .5), #00000014 calc(100% - var(--edge) * .3), transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent, #00000014 calc(var(--side) * .3), #00000040 calc(var(--side) * .5), #0000008c calc(var(--side) * .7), #000000d1 calc(var(--side) * .85), #000 var(--side), #000 calc(100% - var(--side)), #000000d1 calc(100% - var(--side) * .85), #0000008c calc(100% - var(--side) * .7), #00000040 calc(100% - var(--side) * .5), #00000014 calc(100% - var(--side) * .3), transparent), linear-gradient(to bottom, transparent, #00000014 calc(var(--edge) * .3), #00000040 calc(var(--edge) * .5), #0000008c calc(var(--edge) * .7), #000000d1 calc(var(--edge) * .85), #000 var(--edge), #000 calc(100% - var(--edge)), #000000d1 calc(100% - var(--edge) * .85), #0000008c calc(100% - var(--edge) * .7), #00000040 calc(100% - var(--edge) * .5), #00000014 calc(100% - var(--edge) * .3), transparent);mask-image:linear-gradient(to right, transparent, #00000014 calc(var(--side) * .3), #00000040 calc(var(--side) * .5), #0000008c calc(var(--side) * .7), #000000d1 calc(var(--side) * .85), #000 var(--side), #000 calc(100% - var(--side)), #000000d1 calc(100% - var(--side) * .85), #0000008c calc(100% - var(--side) * .7), #00000040 calc(100% - var(--side) * .5), #00000014 calc(100% - var(--side) * .3), transparent), linear-gradient(to bottom, transparent, #00000014 calc(var(--edge) * .3), #00000040 calc(var(--edge) * .5), #0000008c calc(var(--edge) * .7), #000000d1 calc(var(--edge) * .85), #000 var(--edge), #000 calc(100% - var(--edge)), #000000d1 calc(100% - var(--edge) * .85), #0000008c calc(100% - var(--edge) * .7), #00000040 calc(100% - var(--edge) * .5), #00000014 calc(100% - var(--edge) * .3), transparent);overflow:clip;-webkit-mask-composite:source-in;mask-composite:intersect}.mac-quick-card{grid-row:2}.mac-quick-card[data-i="0"]{grid-column:2}.mac-quick-card[data-i="1"]{grid-column:3}.mac-quick-ghost{isolation:isolate;corner-shape:superellipse(2);transition:opacity .7s var(--reveal-ease), scale .9s var(--reveal-ease);transition-delay:calc(.32s + var(--i,0) * 50ms);display:block;position:relative}.mac-quick-ghost:before{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--color-text-1) 14%, var(--color-border));border-radius:inherit;corner-shape:inherit;opacity:.2;pointer-events:none;position:absolute;inset:0}.mac-quick-ghost[data-row=top]{border-radius:0 0 var(--radius) var(--radius);grid-row:1}.mac-quick-ghost[data-row=middle]{grid-row:2}.mac-quick-ghost[data-row=bottom]{border-radius:var(--radius) var(--radius) 0 0;grid-row:3}.mac-quick-ghost[data-col="1"]{grid-column:1}.mac-quick-ghost[data-col="2"]{grid-column:2}.mac-quick-ghost[data-col="3"]{grid-column:3}.mac-quick-ghost[data-col="4"]{grid-column:4}.mac-quick-ghost[data-row=top][data-col="2"]{--hole:100% 62%}.mac-quick-ghost[data-row=top][data-col="3"]{--hole:0% 62%}.mac-quick-ghost[data-row=top]:is([data-col="2"],[data-col="3"]){-webkit-mask-image:radial-gradient(ellipse 62% 48% at var(--hole), transparent 30%, #00000059 65%, #000);-webkit-mask-image:radial-gradient(ellipse 62% 48% at var(--hole), transparent 30%, #00000059 65%, #000);mask-image:radial-gradient(ellipse 62% 48% at var(--hole), transparent 30%, #00000059 65%, #000)}.mac-quick-ghost[data-row=middle][data-col="1"]{border-radius:0 var(--radius) var(--radius) 0}.mac-quick-ghost[data-row=middle][data-col="4"]{border-radius:var(--radius) 0 0 var(--radius)}}@property --quick-stage-color{syntax:"<color>";inherits:false;initial-value:#0000}.mac-quick-stage{--scene-color:var(--tile-color);--quick-stage-color:var(--tile-color);aspect-ratio:560/420;border-radius:calc(var(--radius,58px) - var(--inset,14px));corner-shape:superellipse(2);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.035 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),  radial-gradient(110% 100% at 0% 0%, oklch(from var(--quick-stage-color) .19 calc(c * .16) h), transparent 75%), #0a0b0e;transition:--quick-stage-color .7s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d;container-type:inline-size}@supports (color:lab(0% 0 0)){.mac-quick-stage{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.035 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),  radial-gradient(110% 100% at 0% 0%, oklch(from var(--quick-stage-color) .19 calc(c * .16) h), transparent 75%), lab(3.02976% .0489727 -1.2655)}}.mac-quick-canvas{transform-origin:0 0;width:560px;height:420px;scale:tan(atan2(100cqw, 560px));color:#fff;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;position:absolute;top:0;left:0}.mac-quick-stage .mac-quick-keys{bottom:22px}.mac-quick-stage .mac-quick-hint{transition:opacity .2s;top:16px;bottom:auto;left:18px}.mac-quick-stage[data-engaged] .mac-quick-hint{opacity:0;animation:none}@media (scripting:enabled){.mac-quick-head:not([data-seen]) .mac-quick-word{opacity:0;filter:blur(8px);transition:none;translate:0 .45em}.mac-quick-head:not([data-seen]) p{opacity:0;filter:blur(4px);transition:none;translate:0 6px}.mac-quick-card:not([data-seen]){opacity:0;transition:none;translate:0 24px;scale:.97}.mac-quick-board:not([data-seen]) .mac-quick-ghost{opacity:0;transition:none;scale:.96}}@media (max-width:860px){.mac-quick-board{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}.mac-quick-card[data-i]{grid-column:1}}@media (max-width:720px){.mac-quick{padding-inline:16px}.mac-quick-head h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.mac-quick-swap-item{animation:none!important}.mac-quick-swap-item[data-leaving]{display:none}.mac-quick-head:not([data-seen]) :is(.mac-quick-word,p),.mac-quick-board:not([data-seen]) .mac-quick-ghost,.mac-quick-card:not([data-seen]){filter:none;translate:none;scale:none}.mac-quick-word,.mac-quick-head p,.mac-quick-ghost,.mac-quick-card{transition:opacity .3s}}@media (hover:none){.mac-quick-stage .mac-quick-hint{display:none}}
.shot-site{--paper:var(--lightningcss-light,#f7f3ec)var(--lightningcss-dark,#181512);--ink:var(--lightningcss-light,#1f1c18)var(--lightningcss-dark,#f1ebe2);--ink-2:var(--lightningcss-light,#1f1c18a8)var(--lightningcss-dark,#f1ebe2a8);--ink-3:var(--lightningcss-light,#1f1c186b)var(--lightningcss-dark,#f1ebe26b);--rule:var(--lightningcss-light,#1f1c181a)var(--lightningcss-dark,#f1ebe21f);--accent:var(--lightningcss-light,#c8663b)var(--lightningcss-dark,#e07a4c);height:100%;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-family:-apple-system,system-ui,SF Pro Text,sans-serif;position:relative;overflow:hidden;container:shot-site/size}.shot-site>:not(nav){position:absolute}.shot-site-nav{white-space:nowrap;border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;height:10cqh;margin:0 6cqw;font-size:min(1.4cqw,2.2cqh);font-weight:500;display:flex}.shot-site-brand{letter-spacing:-.02em;align-items:center;gap:.5em;font-size:1.2em;font-weight:700;display:flex}.shot-site-brand svg{width:1.3em;height:1.3em;color:var(--accent)}.shot-site-menu{color:var(--ink-2);gap:2.6cqw;display:flex}.shot-site-menu [data-active]{color:var(--ink)}.shot-site-book{color:var(--paper);background:var(--ink);border-radius:100px;padding:.6em 1.1em;font-weight:600}.shot-site-title{flex-direction:column;justify-content:flex-end;gap:1.4cqh;display:flex}.shot-site-title small{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:min(1.1cqw,1.8cqh);font-weight:600}.shot-site-title h3{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:min(3.5cqw,5.2cqh);font-weight:650;line-height:1.02}.shot-site-lede{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.shot-site-lede p{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:min(1.45cqw,2.3cqh);line-height:1.45}.shot-site-actions{white-space:nowrap;gap:.6em;font-size:min(1.35cqw,2.1cqh);font-weight:600;display:flex}.shot-site-button{box-shadow:inset 0 0 0 1px var(--rule);border-radius:100px;padding:.75em 1.3em}.shot-site-button[data-primary]{color:#fff;background:var(--accent);box-shadow:none}.shot-site-picture{background:linear-gradient(#c8663b1f,#1f1c1840),url(/mock/mock-hero.webp) 50% 60%/cover no-repeat,linear-gradient(#b8b2a8,#5a5650);border-radius:min(1.6cqw,2.4cqh);overflow:hidden}.shot-site-chip{white-space:nowrap;background:color-mix(in srgb, var(--paper) 92%, transparent);border-radius:100px;padding:.55em .9em;font-size:min(1.2cqw,1.9cqh);font-weight:600;position:absolute;bottom:6%;left:4%;box-shadow:0 6px 18px -8px #0006}.shot-site-heading{white-space:nowrap;justify-content:space-between;align-items:flex-end;display:flex}.shot-site-heading b{letter-spacing:-.02em;font-size:min(1.8cqw,2.8cqh);font-weight:650}.shot-site-heading span{color:var(--accent);font-size:min(1.3cqw,2cqh);font-weight:500}.shot-site-card{flex-direction:column;gap:1.2cqh;transition:translate .22s cubic-bezier(.3,1.2,.5,1);display:flex}.shot-site-card:after{content:"View cabin";white-space:nowrap;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--paper));background:color-mix(in srgb, var(--ink) 94%, transparent);opacity:0;pointer-events:none;border-radius:.5em;padding:.45em .8em;font-size:min(1.2cqw,1.9cqh);font-weight:600;transition:opacity .14s,translate .2s;position:absolute;bottom:calc(100% + 1.2cqh);left:50%;translate:-50% 4px}.shot-site-card[data-hovered],.shot-desktop[data-staged] .shot-site-card:hover{translate:0 -.8cqh}:is(.shot-site-card[data-hovered],.shot-desktop[data-staged] .shot-site-card:hover) .shot-site-card-image{box-shadow:0 1.6cqh 3cqh -1.6cqh #1f1c188c}:is(.shot-site-card[data-hovered],.shot-desktop[data-staged] .shot-site-card:hover):after{opacity:1;translate:-50%}.shot-site-card-image{background:url(/mock/mock-hero.webp) 50%/260% no-repeat,#8d877e;border-radius:min(1.2cqw,1.8cqh);flex:1;min-height:0;transition:box-shadow .16s}.shot-site-card-image[data-n="0"]{background-position:12% 78%}.shot-site-card-image[data-n="1"]{background-image:linear-gradient(#c8663b47,#c8663b47),url(/mock/mock-hero.webp);background-position:0 0,62% 30%;background-size:auto,300%}.shot-site-card-image[data-n="2"]{background-image:linear-gradient(#28506e4d,#28506e4d),url(/mock/mock-hero.webp);background-position:0 0,88% 92%;background-size:auto,240%}.shot-site-card-text{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:.6em;font-size:min(1.3cqw,2cqh);display:flex}.shot-site-card-text b{font-weight:600}.shot-site-card-text span{text-overflow:ellipsis;color:var(--ink-3);overflow:hidden}@media (prefers-reduced-motion:reduce){.shot-site-card,.shot-site-card:after{transition:none}}
