.sentinel-story.svelte-e6uq0l{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px 7%;color:#3e3e3e}.sentinel-art.svelte-e6uq0l{background:radial-gradient(ellipse at 50% 35%,#f9f9f9,#ececec);height:clamp(350px,62vh,640px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;place-items:center;padding:24px;min-width:0}.sentinel-art.svelte-e6uq0l>span:where(.svelte-e6uq0l){justify-self:start;font-size:10px;letter-spacing:.15em;color:#7e7e7e}.sentinel-art.svelte-e6uq0l img:where(.svelte-e6uq0l){width:80%;height:100%;object-fit:contain;min-height:0;mix-blend-mode:multiply}.sentinel-art.svelte-e6uq0l small:where(.svelte-e6uq0l){font-size:11px;color:#7e7e7e;padding-top:16px}.sentinel-copy.svelte-e6uq0l{align-self:center}.sentinel-eyebrow.svelte-e6uq0l{font-size:10px!important;letter-spacing:.16em}.sentinel-copy.svelte-e6uq0l h3:where(.svelte-e6uq0l){font-size:clamp(28px,3.3vw,44px)!important;line-height:1.35;font-weight:400;letter-spacing:-.045em;margin:22px 0}.sentinel-copy.svelte-e6uq0l p:where(.svelte-e6uq0l){font-size:15px;line-height:1.9;color:#797979}.sentinel-fact.svelte-e6uq0l{display:flex;flex-direction:column;gap:8px;border-top:1px solid #dadada;margin-top:28px;padding-top:24px}.sentinel-fact.svelte-e6uq0l strong:where(.svelte-e6uq0l){font-weight:400;font-size:32px}.sentinel-fact.svelte-e6uq0l span:where(.svelte-e6uq0l){font-size:12px;color:#797979}.sentinel-purchase.svelte-e6uq0l{display:flex;justify-content:space-between;align-items:center;min-height:48px;border-bottom:1px solid #a8a8a8;margin-top:24px;font-size:13px}.sentinel-interaction.svelte-e6uq0l{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:7%;border-top:1px solid #dadada;padding-top:28px}.sentinel-buttons.svelte-e6uq0l{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sentinel-buttons.svelte-e6uq0l button:where(.svelte-e6uq0l){font:inherit;color:#626262;min-height:64px;border:1px solid #dadada;background:#fff;text-align:left;padding:12px;font-size:13px;cursor:pointer;transition:background .2s}.sentinel-buttons.svelte-e6uq0l button:where(.svelte-e6uq0l) span:where(.svelte-e6uq0l){font-size:10px;margin-right:12px;color:#8d8d8d}.sentinel-buttons.svelte-e6uq0l button[aria-pressed=true]:where(.svelte-e6uq0l){background:#424242;border-color:#424242;color:#fff}.sentinel-feature.svelte-e6uq0l{align-self:center;min-height:140px}.sentinel-feature.svelte-e6uq0l .interaction-detail-enter:where(.svelte-e6uq0l)>span:where(.svelte-e6uq0l){font-size:10px;letter-spacing:.15em;color:#828282}.sentinel-feature.svelte-e6uq0l h4:where(.svelte-e6uq0l){font-size:24px;font-weight:400;letter-spacing:-.035em;margin:16px 0 10px}.sentinel-feature.svelte-e6uq0l p:where(.svelte-e6uq0l){font-size:14px;line-height:1.8;color:#797979;margin:0}.sentinel-story.svelte-e6uq0l :where(.svelte-e6uq0l):is(a:where(.svelte-e6uq0l),button:where(.svelte-e6uq0l)):focus-visible{outline:2px solid #6e6e6e;outline-offset:3px}@media(max-width:700px){.sentinel-story.svelte-e6uq0l{grid-template-columns:1fr;gap:28px}.sentinel-art.svelte-e6uq0l{height:clamp(280px,48svh,420px);padding:20px}.sentinel-copy.svelte-e6uq0l h3:where(.svelte-e6uq0l){font-size:30px!important;margin:12px 0}.sentinel-copy.svelte-e6uq0l p:where(.svelte-e6uq0l){font-size:14px}.sentinel-fact.svelte-e6uq0l{margin-top:20px;padding-top:18px;flex-direction:row;justify-content:space-between;align-items:center}.sentinel-fact.svelte-e6uq0l strong:where(.svelte-e6uq0l){font-size:25px}.sentinel-interaction.svelte-e6uq0l{grid-template-columns:1fr;gap:24px}.sentinel-feature.svelte-e6uq0l{min-height:144px}.sentinel-buttons.svelte-e6uq0l button:where(.svelte-e6uq0l){min-height:56px}.sentinel-purchase.svelte-e6uq0l{margin-top:16px}}@media(prefers-reduced-motion:reduce){.sentinel-buttons.svelte-e6uq0l button:where(.svelte-e6uq0l){transition:none}}.sentinel-art.svelte-e6uq0l{height:auto;padding:0;background:#f5f5f5;gap:0;align-self:center;overflow:hidden}.sentinel-art.svelte-e6uq0l>span:where(.svelte-e6uq0l){padding:18px 22px;font-size:9px;letter-spacing:.15em}.sentinel-art.svelte-e6uq0l img:where(.svelte-e6uq0l){width:100%;height:auto;aspect-ratio:16/9;mix-blend-mode:normal}.sentinel-art.svelte-e6uq0l small:where(.svelte-e6uq0l){font-size:10px;padding:16px 20px;color:#8e8e8e}.sentinel-story.svelte-e6uq0l{gap:45px 7%}.sentinel-copy.svelte-e6uq0l h3:where(.svelte-e6uq0l){font-size:clamp(28px,3vw,41px)!important}.sentinel-copy.svelte-e6uq0l p:where(.svelte-e6uq0l){font-size:14px;color:#7d7d7d}.sentinel-fact.svelte-e6uq0l{margin-top:22px;padding-top:22px}.sentinel-fact.svelte-e6uq0l strong:where(.svelte-e6uq0l){font-size:32px;font-weight:300}.sentinel-buttons.svelte-e6uq0l button:where(.svelte-e6uq0l){border-radius:0;min-height:66px;font-size:12px}.sentinel-buttons.svelte-e6uq0l button[aria-pressed=true]:where(.svelte-e6uq0l){background:#4a4a4a;border-color:#4a4a4a}.sentinel-feature.svelte-e6uq0l{min-height:165px}.sentinel-feature.svelte-e6uq0l p:where(.svelte-e6uq0l){font-size:13px;line-height:1.9}.sentinel-feature.svelte-e6uq0l h4:where(.svelte-e6uq0l){font-size:25px}.sentinel-purchase.svelte-e6uq0l{font-size:12px}.sentinel-interaction.svelte-e6uq0l{gap:7%;padding-top:28px}@media(max-width:800px){.sentinel-story.svelte-e6uq0l{grid-template-columns:1fr;gap:28px}.sentinel-copy.svelte-e6uq0l h3:where(.svelte-e6uq0l){font-size:29px!important}.sentinel-interaction.svelte-e6uq0l{grid-template-columns:1fr;gap:25px}.sentinel-copy.svelte-e6uq0l p:where(.svelte-e6uq0l){font-size:13px}.sentinel-buttons.svelte-e6uq0l button:where(.svelte-e6uq0l){min-height:60px;font-size:12px}.sentinel-feature.svelte-e6uq0l{min-height:140px}.sentinel-feature.svelte-e6uq0l h4:where(.svelte-e6uq0l){font-size:23px}.sentinel-feature.svelte-e6uq0l p:where(.svelte-e6uq0l){font-size:13px}.sentinel-fact.svelte-e6uq0l{flex-direction:row;justify-content:space-between;align-items:center}.sentinel-fact.svelte-e6uq0l strong:where(.svelte-e6uq0l){font-size:28px}}.sentinel-art.plain-image.svelte-e6uq0l{display:block;height:auto;padding:0;background:none;border:0}.sentinel-art.plain-image.svelte-e6uq0l img:where(.svelte-e6uq0l){display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;mix-blend-mode:normal}.image-detail.svelte-1vc9ie0{position:relative;width:100%;min-width:0}.image-detail.svelte-1vc9ie0>img:where(.svelte-1vc9ie0){display:block;width:100%;height:auto}.image-detail-trigger{position:absolute;right:12px;bottom:12px;width:44px;height:44px;display:grid;place-items:center;border:1px solid #ffffff99;background:#ffffffeb;border-radius:50%;color:#444;box-shadow:0 3px 12px #26262616;cursor:pointer}.image-detail-trigger svg.svelte-1vc9ie0{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.detail-image-overlay{position:fixed;inset:0;z-index:100;background:#202020cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.detail-image-dialog{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);z-index:101;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1100px,calc(100vw - 24px));height:min(900px,calc(100dvh - 24px));background:#f7f7f7;color:#444;box-shadow:0 20px 80px #18181830}.detail-image-bar.svelte-1vc9ie0{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;background:#fff}.detail-image-title{font-size:14px;font-weight:400;line-height:1.6;margin:0}.detail-image-close{width:44px;height:44px;flex:none;background:none;border:0;font-size:28px;color:inherit;line-height:1}.detail-image-original.svelte-1vc9ie0{min-height:0;padding:20px;display:grid;place-items:center}.detail-image-original.svelte-1vc9ie0 img:where(.svelte-1vc9ie0){width:100%;height:100%;min-height:0;object-fit:contain}.detail-image-dialog[data-crop]{width:min(900px,calc(100vw - 24px),calc(100dvh - 88px));height:auto}.detail-image-original[data-crop].svelte-1vc9ie0{overflow:hidden;padding:0;aspect-ratio:1}.detail-image-original[data-crop].svelte-1vc9ie0 img:where(.svelte-1vc9ie0){object-fit:cover;transform:scale(1.55);transform-origin:33% 34%}.detail-image-original[data-crop=ports].svelte-1vc9ie0 img:where(.svelte-1vc9ie0){object-position:center bottom;transform:scale(1.7);transform-origin:91% 94%}@media(max-width:800px){.detail-image-original.svelte-1vc9ie0{padding:12px}.image-detail-trigger{right:10px;bottom:10px}}.finish-gallery.svelte-1akzixb{min-width:0;max-width:100%}.gallery-main.svelte-1akzixb{height:clamp(390px,56svh,610px);background:#fafafa;overflow:hidden}.gallery-main.svelte-1akzixb{position:relative;touch-action:pan-y pinch-zoom}.gallery-frame.svelte-1akzixb{height:100%;animation:svelte-1akzixb-gallery-enter .25s both}@keyframes svelte-1akzixb-gallery-enter{0%{transform:translate(6px)}to{transform:translate(0)}}.gallery-main.svelte-1akzixb .image-detail{height:100%;width:100%;background:#fafafa}.gallery-main.svelte-1akzixb .image-detail>img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;mix-blend-mode:normal}.gallery-views.svelte-1akzixb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}button.svelte-1akzixb{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;padding:10px;border:1px solid #e3e3e3;background:#fff;color:#5b5b5b;cursor:pointer;font:inherit;font-size:14px;transition:border-color .2s,background .2s}button[aria-pressed=true].svelte-1akzixb{border-color:#676767;background:#f3f3f3}button.svelte-1akzixb:focus-visible{outline:2px solid #4d4d4d;outline-offset:3px}button.svelte-1akzixb img:where(.svelte-1akzixb){height:88px;width:100%;object-fit:contain;mix-blend-mode:multiply}button.svelte-1akzixb span:where(.svelte-1akzixb){padding:4px}.gallery-caption.svelte-1akzixb{font-size:13px;letter-spacing:.04em;color:#6d6d6d;text-align:center;margin:16px 0 0}.gallery-caption.svelte-1akzixb span:where(.svelte-1akzixb){padding-inline:8px;color:#ababab}.compact.svelte-1akzixb .gallery-main:where(.svelte-1akzixb){height:clamp(340px,58svh,640px)}.showroom.svelte-1akzixb .gallery-main:where(.svelte-1akzixb){height:clamp(460px,63svh,630px);background:#fafafa}.showroom.svelte-1akzixb .gallery-main:where(.svelte-1akzixb) .image-detail{background:#fafafa;overflow:hidden}.showroom.svelte-1akzixb .gallery-main:where(.svelte-1akzixb) .image-detail>img{mix-blend-mode:normal;padding:8px 22px}.showroom.svelte-1akzixb .detail-view:where(.svelte-1akzixb) .image-detail>img{padding:0;object-fit:cover;transform:scale(1.65);transform-origin:33% 35%}.showroom.svelte-1akzixb .ports-view:where(.svelte-1akzixb) .image-detail>img{object-position:center bottom;transform:scale(1.85);transform-origin:92% 94%}.gallery-arrow.svelte-1akzixb{position:absolute;top:46%;z-index:1;display:grid;place-items:center;width:44px;height:44px;border:1px solid #dddddd;background:#ffffffbd;padding:0;border-radius:50%;font-size:18px;transition:background .2s,transform .25s}.previous.svelte-1akzixb{left:0}.next.svelte-1akzixb{right:0}@media(hover:hover){.gallery-arrow.svelte-1akzixb:hover{background:#fff;transform:scale(1.07)}}@media(max-width:800px){.gallery-main.svelte-1akzixb{height:390px}.gallery-views.svelte-1akzixb{gap:8px;margin-top:10px}button.svelte-1akzixb{padding:8px;font-size:13px}button.svelte-1akzixb img:where(.svelte-1akzixb){height:76px}.gallery-caption.svelte-1akzixb{font-size:12px;margin-top:12px}.compact.svelte-1akzixb .gallery-main:where(.svelte-1akzixb){height:clamp(280px,48svh,420px)}}@media(max-width:350px){.gallery-main.svelte-1akzixb{height:330px}button.svelte-1akzixb img:where(.svelte-1akzixb){height:64px}button.svelte-1akzixb{padding:5px}}@media(max-width:800px){.showroom.svelte-1akzixb .gallery-main:where(.svelte-1akzixb){height:clamp(290px,47svh,450px)}.gallery-arrow.svelte-1akzixb{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){button.svelte-1akzixb{transition:none}.gallery-frame.svelte-1akzixb{animation:none}}
