.lp-fade-enter-active[data-v-763ab3b8],.lp-fade-leave-active[data-v-763ab3b8]{transition:opacity .25s ease}.lp-fade-enter-from[data-v-763ab3b8],.lp-fade-leave-to[data-v-763ab3b8]{opacity:0}.lp-stage[data-v-763ab3b8]{aspect-ratio:1/1;background:#fff;overflow:hidden;position:relative;width:min(88vw,420px)}.lp-stage[data-v-763ab3b8] img{background:#fff;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;padding:1rem;position:absolute;width:100%}.lp-stage[data-v-763ab3b8] img.lp-base{opacity:1}.lp-stage[data-v-763ab3b8] img.lp-wipe{animation-fill-mode:both;animation-name:lp-diagonal-763ab3b8;animation-timing-function:linear;opacity:1}@keyframes lp-diagonal-763ab3b8{0%{clip-path:polygon(0 0,0 0,-40% 100%,-40% 100%)}to{clip-path:polygon(0 0,140% 0,100% 100%,0 100%)}}.lp-line[data-v-763ab3b8]{align-items:center;color:var(--color-blue,#213f7d);display:flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;height:1.7em;justify-content:center;letter-spacing:.01em;margin-top:1.25rem;max-width:40ch;text-align:center}.lp-line span[data-v-763ab3b8]{transition:opacity .3s ease,transform .3s ease}.lp-line-out[data-v-763ab3b8]{opacity:0;transform:translateY(6px)}.lp-dot[data-v-763ab3b8]{animation:lp-pulse-763ab3b8 1.1s ease-in-out infinite;background:#213f7d99;border-radius:9999px;height:6px;width:6px}@keyframes lp-pulse-763ab3b8{0%,to{opacity:.25;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){.lp-stage[data-v-763ab3b8] img.lp-wipe,.lp-dot[data-v-763ab3b8]{animation:none}}.atp-sheet-enter-active[data-v-70dd3c1a],.atp-sheet-leave-active[data-v-70dd3c1a]{transition:opacity .25s ease}.atp-sheet-enter-from[data-v-70dd3c1a],.atp-sheet-leave-to[data-v-70dd3c1a]{opacity:0}.atp-sheet-enter-active .atp-panel[data-v-70dd3c1a],.atp-sheet-leave-active .atp-panel[data-v-70dd3c1a]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.atp-sheet-enter-from .atp-panel[data-v-70dd3c1a],.atp-sheet-leave-to .atp-panel[data-v-70dd3c1a]{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.atp-sheet-enter-active[data-v-70dd3c1a],.atp-sheet-enter-active .atp-panel[data-v-70dd3c1a],.atp-sheet-leave-active[data-v-70dd3c1a],.atp-sheet-leave-active .atp-panel[data-v-70dd3c1a]{transition:none}.atp-sheet-enter-from .atp-panel[data-v-70dd3c1a],.atp-sheet-leave-to .atp-panel[data-v-70dd3c1a]{transform:none}}.admin-tool-btn[data-v-91f83959]{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#10b981eb;border-radius:9999px;box-shadow:0 2px 8px #00000059;color:#0b1220;display:inline-flex;height:2rem;justify-content:center;transition:background-color .15s ease;width:2rem}.admin-tool-btn[data-v-91f83959]:hover{background:#34d399}.admin-tool-btn[data-v-91f83959]:disabled{opacity:.6}.admin-tool-btn--save[data-v-91f83959]{background:#fff}.admin-tool-btn--save[data-v-91f83959]:hover{background:#f1f5f9}.admin-tool-btn[data-v-b0d8c593]{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#10b981eb;border-radius:9999px;box-shadow:0 2px 8px #00000059;color:#0b1220;display:inline-flex;height:2rem;justify-content:center;transition:background-color .15s ease;width:2rem}.admin-tool-btn[data-v-b0d8c593]:hover{background:#34d399}.admin-tool-btn[data-v-b0d8c593]:disabled{opacity:.6}.admin-tool-btn--save[data-v-b0d8c593]{background:#fff}.admin-tool-btn--save[data-v-b0d8c593]:hover{background:#f1f5f9}.pin-chip[data-v-b0d8c593]{align-items:center;background:#ffffffeb;border-radius:9999px;box-shadow:0 1px 4px #00000040;color:#0b1220;display:inline-flex;flex:0 0 auto;font-size:.66rem;font-weight:600;gap:.3rem;padding:.15rem .5rem .15rem .2rem;transition:box-shadow .15s ease,transform .15s ease;white-space:nowrap}.pin-chip[data-v-b0d8c593]:hover{transform:translateY(-1px)}.pin-chip--armed[data-v-b0d8c593]{outline:2px solid #10b981;outline-offset:1px}.pin-chip__count[data-v-b0d8c593]{background:#10b981;border-radius:9999px;color:#06281f;display:inline-grid;font-size:.58rem;font-weight:800;height:.95rem;min-width:.95rem;padding:0 .2rem;place-items:center}.pin-chip--add[data-v-b0d8c593]{background:#10b981eb;color:#06281f;letter-spacing:.03em;padding:.2rem .6rem;text-transform:uppercase}.pin-chip--add[data-v-b0d8c593]:hover{background:#34d399}.admin-tool-btn[data-v-5cceccf0]{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#10b981eb;border-radius:9999px;box-shadow:0 2px 8px #00000059;color:#0b1220;display:inline-flex;height:2rem;justify-content:center;transition:background-color .15s ease;width:2rem}.admin-tool-btn[data-v-5cceccf0]:hover{background:#34d399}.admin-tool-btn[data-v-5cceccf0]:disabled{opacity:.6}.admin-menu-row[data-v-5cceccf0]{align-items:center;color:#1f2937;display:flex;font-size:.72rem;font-weight:600;gap:.5rem;padding:.45rem .75rem;text-decoration:none;width:100%}.admin-menu-row[data-v-5cceccf0]:hover{background:#ecfdf5}.admin-menu-row[data-v-5cceccf0]:disabled{opacity:.6}.wb-spinner[data-v-7451b891]{animation:spin-7451b891 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#2d5a27;height:32px;margin:0 auto;width:32px}@keyframes spin-7451b891{to{transform:rotate(1turn)}}@keyframes expand-in-7451b891{0%{clip-path:inset(0 0 100% 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}.animate-expand-in[data-v-7451b891]{animation:expand-in-7451b891 .6s cubic-bezier(.25,.46,.45,.94) both}.wb-photo-marker{cursor:pointer;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));position:relative;transition:transform .15s ease,filter .15s ease}.wb-photo-marker:hover{filter:drop-shadow(0 4px 8px rgba(0,0,0,.35));transform:scale(1.15) translateY(-2px);z-index:10}.wb-photo-marker--featured{z-index:50}.wb-photo-frame{background:#e5e7eb;border:3px solid #fff;border-radius:50%;height:52px;overflow:hidden;position:relative;transition:width .3s ease,height .3s ease,border-width .3s ease;width:52px;z-index:2}.wb-photo-frame img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wb-photo-marker--nophoto .wb-photo-frame{background:#123c66;border-width:2px;display:grid;height:22px;place-items:center;width:22px}.wb-photo-glyph{background:#fff;border-radius:50%;height:7px;width:7px}.wb-photo-pointer{border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #fff;height:0;margin:-3px auto 0;position:relative;width:0;z-index:2}.wb-photo-label{background:#2d5a27;border-radius:4px;color:#fff;font-size:11px;font-weight:600;left:50%;padding:2px 8px;position:absolute;top:-28px;transform:translate(-50%);white-space:nowrap;z-index:3}.lb-product-circle[data-v-3a5d1f21]{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex-direction:column;padding:0;position:relative;transition:transform .2s ease,filter .2s ease}.lb-product-circle[data-v-3a5d1f21]:hover{filter:drop-shadow(0 8px 18px rgba(0,0,0,.45));transform:translateY(-3px)}.lb-product-circle__inner[data-v-3a5d1f21]{align-items:center;background:#fff;border:2px solid #fff;border-radius:9999px;box-shadow:0 2px 10px #00000059;display:flex;height:3.25rem;justify-content:center;overflow:hidden;width:3.25rem}@media(min-width:640px){.lb-product-circle__inner[data-v-3a5d1f21]{height:3.75rem;width:3.75rem}}.lb-product-circle__label[data-v-3a5d1f21]{background:#0000008c;border-radius:9999px;color:#fff;font-size:10px;font-weight:600;margin-top:4px;max-width:8rem;overflow:hidden;padding:1px 8px;text-overflow:ellipsis;white-space:nowrap}.fav-glyph[data-v-f6862d3f]{font-size:.8125rem;line-height:1}.fav-toast-enter-active[data-v-f6862d3f],.fav-toast-leave-active[data-v-f6862d3f]{transition:opacity .25s ease,transform .25s ease}.fav-toast-enter-from[data-v-f6862d3f],.fav-toast-leave-to[data-v-f6862d3f]{opacity:0;transform:translate(-50%,6px)}.fav-glyph-shadow[data-v-f6862d3f]{filter:drop-shadow(0 1px 2px rgb(0 0 0/.45))}.qv-overlay[data-v-60666688]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000008c}.qv-enter-active[data-v-60666688],.qv-leave-active[data-v-60666688]{transition:opacity .28s ease}.qv-enter-from[data-v-60666688],.qv-leave-to[data-v-60666688]{opacity:0}.qv-enter-active .qv-panel[data-v-60666688],.qv-leave-active .qv-panel[data-v-60666688]{transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .28s ease}.qv-enter-from .qv-panel[data-v-60666688],.qv-leave-to .qv-panel[data-v-60666688]{opacity:0;transform:translateY(40px) scale(.985)}.qv-body[data-v-60666688]{-webkit-overflow-scrolling:touch}@media(prefers-reduced-motion:reduce){.qv-enter-active[data-v-60666688],.qv-enter-active .qv-panel[data-v-60666688],.qv-leave-active[data-v-60666688],.qv-leave-active .qv-panel[data-v-60666688]{transition:none}.qv-enter-from .qv-panel[data-v-60666688],.qv-leave-to .qv-panel[data-v-60666688]{transform:none}}.story-rail[data-v-25e36102]{display:flex;gap:14px;padding-bottom:8px;scroll-snap-type:x mandatory}.story-rail-slide[data-v-25e36102]{flex:0 0 min(86%,780px);scroll-snap-align:start}@media(max-width:640px){.story-rail-slide[data-v-25e36102]{flex-basis:92%}}.story-rail-btn[data-v-25e36102]{background:var(--color-surface-card);border:1px solid var(--color-surface-dark);border-radius:9999px;color:var(--color-blue-black);display:grid;height:38px;place-items:center;transition:background .15s ease,border-color .15s ease,color .15s ease;width:38px}.story-rail-btn[data-v-25e36102]:hover{background:var(--color-blue);border-color:var(--color-blue);color:#fff}.media-frame[data-v-c57acdf5]{transform-origin:center;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1)}.group\/tile:focus-within,.group\/tile:hover{box-shadow:0 16px 34px -22px #02081473;transform:scale(1.008)}.media-img[data-v-c57acdf5]{transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:auto}.media-img.studio-shot[data-v-c57acdf5]{filter:drop-shadow(0 10px 12px rgba(19,26,43,.16));padding:12px 12px 34px}.studio-badge[data-v-c57acdf5]{background:#5d97411c;border:1px solid rgba(93,151,65,.3);border-radius:100px;color:var(--color-green-dark,#3f6a2b);font-size:9.5px;left:10px;letter-spacing:.07em;line-height:1.2;padding:3px 8px;text-transform:uppercase;top:10px}.studio-badge[data-v-c57acdf5],.studio-caption[data-v-c57acdf5]{font-weight:500;position:absolute;z-index:2}.studio-caption[data-v-c57acdf5]{bottom:10px;color:var(--color-blue-black,#131a2b);font-size:11.5px;left:12px;line-height:1.25;overflow:hidden;right:12px;text-overflow:ellipsis;white-space:nowrap}.group\/tile:focus-within,.group\/tile:hover{transform:scale(1.018)}.media-frame.is-ambient[data-v-c57acdf5],.media-frame.is-ambient .media-img[data-v-c57acdf5]{cursor:default;transform:none;transition:none}.media-panel[data-v-c57acdf5]{transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.prod-chip[data-v-c57acdf5]{--chip-fs:clamp(11px,2.2cqw,13px);align-items:center;background:var(--color-blue);border-radius:9999px;box-shadow:0 0 0 1px #ffffff38,0 6px 14px -6px #020814a6;color:#fff;display:inline-flex;font-size:var(--chip-fs);font-weight:600;gap:.45em;line-height:1.25;max-width:100%;opacity:0;padding:.42em .85em;text-decoration:none;transform:translateY(14px);transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s cubic-bezier(.22,1,.36,1),background-color .2s ease;transition-delay:var(--chip-delay,0s)}.media-frame:focus-within .prod-chip[data-v-c57acdf5],.media-frame:hover .prod-chip[data-v-c57acdf5]{opacity:1;transform:translateY(0)}.prod-chip--static[data-v-c57acdf5]{opacity:1;transform:none;transition-delay:0s}.prod-chip[data-v-c57acdf5]:hover{background:var(--color-blue-light);transition-delay:0s}.prod-chip__name[data-v-c57acdf5]{max-width:13em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod-chip__icon[data-v-c57acdf5]{font-size:.82em}.more-btn[data-v-c57acdf5]{align-items:center;background:transparent;color:#fff;display:inline-flex;flex-direction:column;font-size:.78rem;font-weight:600;gap:.1rem;letter-spacing:.01em;padding:.15rem .5rem;text-shadow:0 1px 6px rgba(0,0,0,.65);transition:opacity .18s ease}.more-btn[data-v-c57acdf5]:hover{opacity:.82}.more-btn__label[data-v-c57acdf5]{line-height:1.1}.more-btn__arrow[data-v-c57acdf5]{animation:more-arrow-bob-c57acdf5 1.7s ease-in-out infinite}.more-btn:hover .more-btn__arrow[data-v-c57acdf5]{animation-duration:.9s}@keyframes more-arrow-bob-c57acdf5{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.media-below[data-v-c57acdf5]{align-items:center;display:flex;flex-direction:column;gap:.6rem;padding:.75rem .25rem .25rem}.below-more[data-v-c57acdf5]{align-items:center;background:#fff;border:1px solid var(--color-blue);border-radius:9999px;box-shadow:0 6px 16px -8px #131a2b40;color:var(--color-blue);display:inline-flex;font-size:.82rem;font-weight:600;gap:.45rem;letter-spacing:.01em;padding:.5rem 1.1rem}.below-more[data-v-c57acdf5]:active{transform:translateY(1px)}.media-img--blurred[data-v-c57acdf5]{filter:blur(5px) saturate(.95);transform:scale(1.035);transition:filter .35s ease,transform .35s ease}.product-overlay[data-v-c57acdf5]{animation:ov-fade-c57acdf5 .25s ease both}@keyframes ov-fade-c57acdf5{0%{opacity:0}to{opacity:1}}.ov-heading[data-v-c57acdf5]{animation:ov-rise-c57acdf5 .35s cubic-bezier(.22,1,.36,1) both;color:#fffffff5;font-size:11px;font-weight:600;letter-spacing:.08em;margin:0;position:relative;text-shadow:0 1px 3px rgba(0,0,0,.75),0 2px 12px rgba(0,0,0,.55);text-transform:uppercase;z-index:1}.ov-row[data-v-c57acdf5]{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.ov-row[data-v-c57acdf5]::-webkit-scrollbar{display:none}.ov-item[data-v-c57acdf5]{align-items:center;animation:ov-rise-c57acdf5 .4s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--ov-delay,0s);display:flex;flex-direction:column;gap:.45rem;position:relative;text-decoration:none;z-index:1}@keyframes ov-rise-c57acdf5{0%{opacity:0;transform:translateY(12px) scale(.9)}to{opacity:1;transform:none}}.ov-circle[data-v-c57acdf5]{background:#fff;border-radius:9999px;box-shadow:0 14px 30px -10px #02081499;display:block;outline:1px solid rgba(0,0,0,.08);overflow:hidden;padding:10px;transition:transform .25s cubic-bezier(.22,1,.36,1)}.ov-item:focus-visible .ov-circle[data-v-c57acdf5],.ov-item:hover .ov-circle[data-v-c57acdf5]{transform:scale(1.08)}.ov-name[data-v-c57acdf5]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#000000b8;border-radius:9999px;box-shadow:0 2px 8px #00000059;color:#fff;font-size:11px;font-weight:600;max-width:14rem;opacity:0;overflow:hidden;padding:3px 10px;text-overflow:ellipsis;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.ov-item:focus-visible .ov-name[data-v-c57acdf5],.ov-item:hover .ov-name[data-v-c57acdf5],.product-overlay.is-touch .ov-name[data-v-c57acdf5]{opacity:1;transform:none}.media-frame.is-ambient-clickable[data-v-c57acdf5],.media-frame.is-ambient-clickable .media-img[data-v-c57acdf5]{cursor:pointer}.pin-anchor[data-v-c57acdf5]{height:12px;transition:opacity .2s ease;width:12px}.pin-layer:has(.pin-anchor:hover) .pin-anchor[data-v-c57acdf5]:not(:hover){opacity:.35}.pin-dot[data-v-c57acdf5]{background:#fff;border-radius:9999px;box-shadow:0 1px 5px #00000073;display:block;height:12px;outline:1px solid rgba(0,0,0,.28);outline-offset:-1px;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .18s ease;width:12px}.pin-anchor:hover .pin-dot[data-v-c57acdf5]{opacity:0;transform:scale(.4)}.pin-bubble-wrap[data-v-c57acdf5]{height:72px;left:50%;pointer-events:none;position:absolute;top:50%;width:72px;z-index:2}.pin-bubble[data-v-c57acdf5]{background:#fff;border-radius:9999px;box-shadow:0 12px 28px -8px #0208148c;display:block;inset:0;opacity:0;outline:1px solid rgba(0,0,0,.08);overflow:hidden;padding:8px;pointer-events:auto;position:absolute;transform:scale(0);transform-origin:center;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .2s ease}.pin-anchor:hover .pin-bubble[data-v-c57acdf5]{opacity:1;transform:scale(1)}.pin-label[data-v-c57acdf5]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#000000b8;border-radius:9999px;box-shadow:0 2px 8px #00000059;color:#fff;font-size:11px;font-weight:600;left:50%;max-width:9rem;overflow:hidden;padding:2px 8px;pointer-events:none;position:absolute;text-overflow:ellipsis;transform:translate(-50%);white-space:nowrap}.pin-label--rest[data-v-c57acdf5]{transition:opacity .18s ease}.pin-label--rest.is-below[data-v-c57acdf5]{top:calc(100% + 5px)}.pin-label--rest.is-above[data-v-c57acdf5]{bottom:calc(100% + 5px)}.pin-anchor:hover .pin-label--rest[data-v-c57acdf5],.pin-layer--busy .pin-label--rest[data-v-c57acdf5]{opacity:0}.pin-layer--busy .pin-anchor:hover .pin-label--cap[data-v-c57acdf5]{opacity:1}.pin-label--cap[data-v-c57acdf5]{opacity:0;top:calc(100% + 6px);transition:opacity .2s ease .04s}.pin-anchor:hover .pin-label--cap[data-v-c57acdf5]{opacity:1}@media(hover:hover)and (pointer:fine){.media-img--zoomable[data-v-c57acdf5]{cursor:zoom-in}}@media(prefers-reduced-motion:reduce){.media-frame[data-v-c57acdf5],.media-img[data-v-c57acdf5],.media-panel[data-v-c57acdf5],.more-btn[data-v-c57acdf5],.pin-bubble[data-v-c57acdf5],.pin-dot[data-v-c57acdf5],.pin-label[data-v-c57acdf5],.prod-chip[data-v-c57acdf5]{transition:none}.more-btn__arrow[data-v-c57acdf5],.ov-heading[data-v-c57acdf5],.ov-item[data-v-c57acdf5],.product-overlay[data-v-c57acdf5]{animation:none}.ov-circle[data-v-c57acdf5],.ov-name[data-v-c57acdf5]{transition:none}.media-img--blurred[data-v-c57acdf5]{transform:none;transition:none}.group\/tile:focus-within,.group\/tile:hover{transform:none}.prod-chip[data-v-c57acdf5]{opacity:1;transform:none}}.tile-grid[data-v-a7f8ec88]>.tile-ghost{opacity:0;transform:translateY(28px) scale(.955)}.tile-grid[data-v-a7f8ec88]>.tile-solid{opacity:1;transform:translateY(0) scale(1)}.tile-grid[data-v-a7f8ec88]>*{transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease}@media(prefers-reduced-motion:reduce){.tile-grid[data-v-a7f8ec88]>.tile-ghost{opacity:1;transform:none}.tile-grid[data-v-a7f8ec88]>*{transition:none}}.story-swatches[data-v-8d220ba0]{display:flex;gap:10px;padding:2px 2px 8px}.story-swatch[data-v-8d220ba0]{background:none;border:0;cursor:pointer;flex:0 0 auto;padding:0;text-align:center;width:56px}.story-swatch__tile[data-v-8d220ba0]{background-position:50%;background-size:cover;border:1px solid var(--color-surface-dark);border-radius:8px;display:block;height:42px;position:relative;transition:transform .12s ease;width:56px}.story-swatch:hover .story-swatch__tile[data-v-8d220ba0]{transform:scale(1.06)}.story-swatch.is-active .story-swatch__tile[data-v-8d220ba0]{outline:2px solid var(--color-blue);outline-offset:2px}.story-swatch__tick[data-v-8d220ba0]{color:#fff;display:grid;font-size:13px;inset:0;place-items:center;position:absolute;text-shadow:0 1px 3px rgba(0,0,0,.65)}.story-swatch__label[data-v-8d220ba0]{color:var(--color-grey);display:block;font-size:10.5px;line-height:1.25;margin-top:6px;overflow-wrap:break-word}.story-swatch.is-active .story-swatch__label[data-v-8d220ba0]{color:var(--color-blue);font-weight:500}.story-3d-stage[data-v-226f32d9]{background:radial-gradient(ellipse 70% 55% at 50% 62%,rgba(19,26,43,.06),transparent 70%),#fff;height:clamp(300px,46vw,520px);position:relative;width:100%}.story-3d-stage[data-v-226f32d9]>*{height:100%}@media(max-width:640px){.story-3d-stage[data-v-226f32d9]{height:340px}}.story-3d-btn[data-v-226f32d9]{align-items:center;border:1px solid var(--color-blue);border-radius:8px;display:inline-flex;font-size:14px;font-weight:500;gap:.4rem;padding:.6rem 1.1rem;transition:background .15s ease,color .15s ease}.story-3d-btn--fill[data-v-226f32d9]{background:var(--color-blue);color:#fff}.story-3d-btn--fill[data-v-226f32d9]:hover{background:var(--color-blue-dark)}.story-3d-btn--ghost[data-v-226f32d9]{background:transparent;color:var(--color-blue)}.story-3d-btn--ghost[data-v-226f32d9]:hover{background:#213f7d0f}.story-nb-input[data-v-be778ee6]{background:#fff;border:1px solid hsla(0,0%,100%,.25);border-radius:8px;color:var(--color-blue-black);flex:1 1 220px;font-size:15px;min-width:0;padding:.75rem 1rem}.story-nb-input[data-v-be778ee6]:focus{outline:2px solid var(--color-green-bright);outline-offset:1px}.story-nb-input[aria-invalid=true][data-v-be778ee6]{border-color:var(--color-red-light)}.story-nb-submit[data-v-be778ee6]{align-items:center;background:#fff;border:1px solid #fff;border-radius:8px;color:var(--color-blue);display:inline-flex;flex:0 0 auto;font-size:15px;font-weight:500;gap:.4rem;padding:.75rem 1.25rem;transition:background .15s ease}.story-nb-submit[data-v-be778ee6]:hover:not(:disabled){background:#ffffffe0}.story-nb-submit[data-v-be778ee6]:disabled{cursor:default;opacity:.65}.story-share-btn[data-v-8f676299]{border:1px solid var(--color-surface-dark);border-radius:9999px;color:var(--color-grey-dark);display:grid;height:36px;place-items:center;transition:background .15s ease,color .15s ease,border-color .15s ease;width:36px}.story-share-btn[data-v-8f676299]:hover{background:var(--color-blue);border-color:var(--color-blue);color:#fff}.story-body[data-v-8f676299] .story-body-part{display:grid;grid-template-columns:1fr min(68ch,100%) 1fr}.story-body[data-v-8f676299] .story-body-part>*{grid-column:2;min-width:0}.story-body[data-v-8f676299] .story-body-part>div.story-gallery,.story-body[data-v-8f676299] .story-body-part>figure,.story-body[data-v-8f676299] .story-body-part>img,.story-body[data-v-8f676299] .story-body-part>video{grid-column:1/-1}.story-body[data-v-8f676299] .story-body-part>h2{margin-top:1.6rem}.story-body[data-v-8f676299] .story-body-part>h3{margin-top:.85rem}.story-body[data-v-8f676299] .story-body-part>h4{margin-top:.35rem}.story-body[data-v-8f676299] .story-body-part>ol,.story-body[data-v-8f676299] .story-body-part>ul{margin-top:0}.story-body[data-v-8f676299] .story-body-part>blockquote,.story-body[data-v-8f676299] .story-body-part>table{margin-top:.6rem}.story-body[data-v-8f676299] .story-body-part>hr{margin-top:1.6rem}.story-body[data-v-8f676299] .story-body-part>figure,.story-body[data-v-8f676299] .story-body-part>img{margin-top:.85rem}.story-body[data-v-8f676299] .story-body-part p{color:var(--color-blue-black);font-family:var(--font-sans);font-size:1.125rem;line-height:1.75;margin-bottom:1.4rem}.story-body[data-v-8f676299] .story-body-part.is-lede>p:first-child:first-letter{color:var(--color-blue);float:left;font-family:var(--font-sans);font-size:2.75rem;font-weight:700;line-height:.78;margin:6px 6px 0 -2px}.story-body[data-v-8f676299] .story-body-part h2{color:var(--color-blue-black);font-family:var(--font-sans);font-size:1.875rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:3rem 0 1rem}.story-body[data-v-8f676299] .story-body-part h3{color:var(--color-blue-black);font-family:var(--font-sans);font-size:1.4rem;font-weight:700;line-height:1.25;margin:2.25rem 0 .75rem}.story-body[data-v-8f676299] .story-body-part h4{color:var(--color-blue-black);font-family:var(--font-sans);font-size:1.15rem;font-weight:700;margin:1.75rem 0 .5rem}.story-body[data-v-8f676299] .story-body-part blockquote{border-left:4px solid var(--color-blue);color:var(--color-grey-dark);font-family:var(--font-sans);font-size:1.35rem;font-style:italic;line-height:1.55;margin:2rem 0;padding:.5rem 0 .5rem 1.5rem}.story-body[data-v-8f676299] .story-body-part blockquote p{font-size:inherit;margin:0}.story-body[data-v-8f676299] .story-body-part ol,.story-body[data-v-8f676299] .story-body-part ul{color:var(--color-blue-black);font-family:var(--font-sans);font-size:1.0625rem;line-height:1.7;margin:1.25rem 0 1.5rem 1.5rem}.story-body[data-v-8f676299] .story-body-part ul{list-style:disc}.story-body[data-v-8f676299] .story-body-part ol{list-style:decimal}.story-body[data-v-8f676299] .story-body-part li{margin-bottom:.4rem}.story-body[data-v-8f676299] .story-body-part a{color:var(--color-blue);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-blue) 35%,transparent);text-underline-offset:3px;transition:text-decoration-color .2s ease}.story-body[data-v-8f676299] .story-body-part a:hover{text-decoration-color:var(--color-blue)}.story-body[data-v-8f676299] .story-body-part img{border-radius:.75rem;box-shadow:0 10px 25px -10px #00000026;display:block;height:auto;margin:2.25rem auto;width:100%}.story-body[data-v-8f676299] .story-body-part iframe,.story-body[data-v-8f676299] .story-body-part video{aspect-ratio:16/9;border:0;border-radius:.5rem;box-shadow:0 10px 25px -12px #0000004d;display:block;height:auto;margin:2.25rem auto;max-width:100%;width:100%}.story-body[data-v-8f676299] .story-body-part video{background:#000}.story-body[data-v-8f676299] .story-body-part .eb-video-viewport{padding-top:0!important;position:static}.story-body[data-v-8f676299] .story-body-part .eb-video,.story-body[data-v-8f676299] .story-body-part .video-embed-wrapper,.story-body[data-v-8f676299] .story-body-part .youtube-embed{margin:2.25rem auto;max-width:100%;width:100%}.story-body[data-v-8f676299] .story-body-part .eb-video video,.story-body[data-v-8f676299] .story-body-part .video-embed-wrapper iframe,.story-body[data-v-8f676299] .story-body-part .youtube-embed iframe{margin:0}.story-body[data-v-8f676299] .story-body-part .eb-image-viewport{display:block}.story-body[data-v-8f676299] .story-body-part a.btn{background:var(--color-blue);border:0;border-radius:9999px;color:#fff;display:inline-block;font-family:var(--font-sans);font-size:.95rem;font-weight:600;line-height:1.2;margin:.5rem 0;padding:.75rem 1.5rem;text-decoration:none;transition:background .2s ease}.story-body[data-v-8f676299] .story-body-part a.btn:hover{background:var(--color-forest)}.story-body[data-v-8f676299] .story-body-part a.btn:after{content:none}.story-body[data-v-8f676299] .story-body-part hr{border:none;margin:3rem 0;text-align:center}.story-body[data-v-8f676299] .story-body-part hr:after{color:var(--color-grey-light);content:"· · ·";font-size:1.25rem;letter-spacing:.5em}.story-body[data-v-8f676299] .story-body-part div:empty{display:none}.story-body[data-v-8f676299] .story-body-part a.product-link{border-bottom:1px solid var(--color-blue);color:var(--color-blue);font-weight:500;text-decoration:none}.story-body[data-v-8f676299] .story-body-part a.product-link:after{content:" →";opacity:.6}.story-body[data-v-8f676299] .story-body-part figure.story-figure{margin:2rem auto}.story-body[data-v-8f676299] .story-body-part figure.story-figure img{border-radius:.5rem;display:block;height:auto;margin:0;max-width:100%}.story-body[data-v-8f676299] .story-body-part figure.story-figure.align-left{float:left;margin-bottom:1rem;margin-right:1.5rem;max-width:50%}.story-body[data-v-8f676299] .story-body-part figure.story-figure.align-right{float:right;margin-bottom:1rem;margin-left:1.5rem;max-width:50%}.story-body[data-v-8f676299] .story-body-part figure.story-figure.align-center{margin-left:auto;margin-right:auto}.story-body[data-v-8f676299] .story-body-part figure.story-figure figcaption{color:var(--color-grey-dark);font-size:.875rem;font-style:italic;margin-top:.5rem;text-align:center}.story-body[data-v-8f676299] .story-body-part div.story-gallery{clear:both;display:grid;gap:.5rem;margin:2rem 0}.story-body[data-v-8f676299] .story-body-part div.story-gallery.cols-2{grid-template-columns:repeat(2,1fr)}.story-body[data-v-8f676299] .story-body-part div.story-gallery.cols-3{grid-template-columns:repeat(3,1fr)}.story-body[data-v-8f676299] .story-body-part div.story-gallery img{aspect-ratio:1/1;border-radius:.375rem;box-shadow:none;height:auto;margin:0;-o-object-fit:cover;object-fit:cover;width:100%}.story-body[data-v-8f676299] .story-body-part table{border-collapse:collapse;color:var(--color-blue-black);font-family:var(--font-sans);font-size:.95rem;line-height:1.5;margin:2rem 0 2.25rem;width:100%}.story-body[data-v-8f676299] .story-body-part thead th{background:var(--color-surface);border-bottom:2px solid var(--color-grey-light);font-weight:700;text-align:left}.story-body[data-v-8f676299] .story-body-part td,.story-body[data-v-8f676299] .story-body-part th{border-bottom:1px solid var(--color-surface-dark);padding:.6rem .85rem;vertical-align:top}.story-body[data-v-8f676299] .story-body-part tbody tr:nth-child(2n){background:var(--color-surface)}.story-body[data-v-8f676299] .story-body-part tbody td:first-child,.story-body[data-v-8f676299] .story-body-part tbody th{font-weight:600}@media(max-width:640px){.story-body[data-v-8f676299] .story-body-part table{font-size:.8rem}.story-body[data-v-8f676299] .story-body-part td,.story-body[data-v-8f676299] .story-body-part th{padding:.45rem .5rem}}.vlb-enter-active[data-v-947b9ac2],.vlb-leave-active[data-v-947b9ac2]{transition:opacity .25s ease}.vlb-enter-from[data-v-947b9ac2],.vlb-leave-to[data-v-947b9ac2]{opacity:0}@media(prefers-reduced-motion:reduce){.vlb-enter-active[data-v-947b9ac2],.vlb-leave-active[data-v-947b9ac2]{transition:none}}.ilb-enter-active[data-v-bce49375],.ilb-leave-active[data-v-bce49375]{transition:opacity .25s ease}.ilb-enter-from[data-v-bce49375],.ilb-leave-to[data-v-bce49375]{opacity:0}@media(prefers-reduced-motion:reduce){.ilb-enter-active[data-v-bce49375],.ilb-leave-active[data-v-bce49375]{transition:none}}.dv-enter-active[data-v-214d04e7],.dv-leave-active[data-v-214d04e7]{transition:opacity .2s ease}.dv-enter-from[data-v-214d04e7],.dv-leave-to[data-v-214d04e7]{opacity:0}@media(prefers-reduced-motion:reduce){.dv-enter-active[data-v-214d04e7],.dv-leave-active[data-v-214d04e7]{transition:none}}.booth-chrome__btn[data-v-493d9cde]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;border:1px solid #e5e7eb;border-radius:9999px;box-shadow:0 1px 3px #0000001f;color:var(--color-blue-black,#131a2b);display:flex;height:2.75rem;justify-content:center;position:fixed;top:.75rem;transition:background-color .15s ease;width:2.75rem;z-index:51}.booth-chrome__btn[data-v-493d9cde]:hover{background:#fff}.booth-chrome__btn--left[data-v-493d9cde]{left:.75rem}.booth-chrome__btn--right[data-v-493d9cde]{right:.75rem}@media(min-width:640px){.booth-chrome__btn[data-v-493d9cde]{top:1rem}.booth-chrome__btn--left[data-v-493d9cde]{left:1rem}.booth-chrome__btn--right[data-v-493d9cde]{right:1rem}}.booth-chrome~* .site-header__logo:not(.site-header__logo--centered),body:has(.booth-chrome) .site-header__logo:not(.site-header__logo--centered){left:4.25rem}@media(min-width:640px){.booth-chrome~* .site-header__logo:not(.site-header__logo--centered),body:has(.booth-chrome) .site-header__logo:not(.site-header__logo--centered){left:4.75rem}}
