.KVISGG_page.gallery-page{padding-top:30px}.KVISGG_intro{grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);align-items:center;gap:40px;margin-bottom:18px;display:grid}.KVISGG_intro .KVISGG_title{margin:13px 0 16px;font-size:clamp(38px,4.5vw,56px);line-height:1.06}.KVISGG_lead{max-width:430px;font-size:16px;line-height:1.65}.KVISGG_intro .KVISGG_jumpLink{min-height:44px;margin-top:9px;font-size:14px}.KVISGG_showcase{text-align:center;justify-self:center;width:100%;max-width:355px}.KVISGG_showcaseLabel{z-index:2;color:var(--muted);flex-direction:column;gap:3px;font-size:13px;line-height:1.45;display:flex;position:relative}.KVISGG_showcaseLabel strong{color:var(--navy);font-size:15px;font-weight:600}.KVISGG_showcase .KVISGG_fan{width:100%;max-width:330px;height:195px;margin:10px auto 0}.KVISGG_showcase .KVISGG_fan .gallery-card-shape{width:112px;height:auto;top:17px}.KVISGG_showcase .KVISGG_fan .gallery-card-back{left:41px}.KVISGG_showcase .KVISGG_fan .gallery-card-middle{right:41px}.KVISGG_showcase .KVISGG_fan .gallery-card-front{width:122px;top:3px;left:calc(50% - 61px)}.KVISGG_showcase .KVISGG_fan .gallery-orbit{inset:26px 13px 10px}.KVISGG_showcase .KVISGG_fan .gallery-spark{font-size:29px;top:6px;right:10px}.KVISGG_showcaseHint{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.5}.KVISGG_promise{background:#f0f1e7;border:1px solid #d8ddd1;border-radius:8px;align-items:flex-start;gap:11px;margin-bottom:16px;padding:13px 16px;display:flex}.KVISGG_promise>svg{color:var(--blue);flex-shrink:0;margin-top:1px}.KVISGG_promise p{font-size:13px;line-height:1.65}.KVISGG_promise strong{font-weight:600}.KVISGG_browser{margin-top:23px;scroll-margin-top:110px}.KVISGG_collectionToolbar{justify-content:space-between;align-items:center;gap:22px;display:flex}.KVISGG_collectionToolbar .collection-view-tabs{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.KVISGG_collectionToolbar .collection-view-tabs button{gap:8px;min-height:46px;padding:9px 15px;font-size:14px}.KVISGG_collectionToolbar .collection-view-tabs button>span{font-size:12px}.KVISGG_progress{flex:1;min-width:160px;max-width:210px}.KVISGG_progress p{color:var(--muted);text-align:right;font-size:13px;line-height:1.5}.KVISGG_progress strong{color:var(--blue);font-size:20px;font-weight:600}.KVISGG_progress progress{appearance:none;background:#dbe2d5;border:0;border-radius:8px;width:100%;height:5px;margin-top:5px;display:block;overflow:hidden}.KVISGG_progress progress::-webkit-progress-bar{background:#dbe2d5;border-radius:8px}.KVISGG_progress progress::-webkit-progress-value{background:var(--blue);border-radius:8px;transition:width .2s}.KVISGG_progress progress::-moz-progress-bar{background:var(--blue);border-radius:8px}.KVISGG_storage{color:var(--muted);margin:10px 0 19px;font-size:12px;line-height:1.6}.KVISGG_storageUnavailable{color:#79551a}.KVISGG_browser .gallery-controls{padding-bottom:13px}.KVISGG_browser .gallery-selects{gap:10px 20px;padding-top:13px}.KVISGG_browser .card-gallery-grid{margin-top:20px}.KVISGG_mobileFilterBar{display:none}.KVISGG_resultCount{white-space:nowrap;margin-left:auto}@media (max-width:800px){.KVISGG_intro{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.KVISGG_intro .KVISGG_title{font-size:42px}.KVISGG_showcase .KVISGG_fan{height:180px}.KVISGG_showcase .KVISGG_fan .gallery-card-shape{width:102px}.KVISGG_showcase .KVISGG_fan .gallery-card-back{left:17px}.KVISGG_showcase .KVISGG_fan .gallery-card-middle{right:17px}.KVISGG_showcase .KVISGG_fan .gallery-card-front{width:112px;left:calc(50% - 56px)}.KVISGG_collectionToolbar{gap:14px}.KVISGG_progress{min-width:130px;max-width:165px}}@media (max-width:600px){.KVISGG_page.gallery-page{padding-top:25px}.KVISGG_intro{grid-template-columns:minmax(0,1fr) minmax(140px,.85fr);gap:14px;margin-bottom:18px}.KVISGG_intro .eyebrow{letter-spacing:.08em;font-size:10px;line-height:1.5}.KVISGG_intro .KVISGG_title{margin:10px 0 12px;font-size:clamp(31px,7.4vw,42px)}.KVISGG_lead{font-size:14px;line-height:1.65}.KVISGG_intro .KVISGG_jumpLink{gap:8px;margin-top:7px;font-size:13px}.KVISGG_showcaseLabel{font-size:12px;line-height:1.45}.KVISGG_showcaseLabel strong{font-size:13px}.KVISGG_showcase .KVISGG_fan{max-width:200px;height:145px;margin-top:8px}.KVISGG_showcase .KVISGG_fan .gallery-card-shape{width:75px;top:18px}.KVISGG_showcase .KVISGG_fan .gallery-card-back{left:calc(50% - 65px)}.KVISGG_showcase .KVISGG_fan .gallery-card-middle{right:calc(50% - 65px)}.KVISGG_showcase .KVISGG_fan .gallery-card-front{width:84px;top:7px;left:calc(50% - 42px)}.KVISGG_showcase .KVISGG_fan .gallery-orbit{inset:26px 0 10px;transform:none}.KVISGG_showcase .KVISGG_fan .gallery-orbit:after{inset:8px 0 0 5px;transform:none}.KVISGG_showcase .KVISGG_fan .gallery-spark{font-size:22px;top:2px;right:0}.KVISGG_showcaseHint{font-size:11px}.KVISGG_promise{gap:9px;margin-bottom:13px;padding:12px}.KVISGG_promise p{font-size:12px}.KVISGG_browser{margin-top:19px;scroll-margin-top:85px}.KVISGG_collectionToolbar{flex-wrap:wrap;gap:10px}.KVISGG_collectionToolbar .collection-view-tabs{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid}.KVISGG_collectionToolbar .collection-view-tabs button{gap:6px;padding:8px;font-size:13px}.KVISGG_progress{flex:100%;align-items:center;gap:12px;width:100%;min-width:0;max-width:none;display:flex}.KVISGG_progress p{white-space:nowrap;text-align:left;font-size:12px}.KVISGG_progress strong{font-size:17px}.KVISGG_progress progress{flex:1;min-width:0;margin-top:0}.KVISGG_storage{margin:7px 0 15px;font-size:11px}.KVISGG_browser .gallery-selects{gap:9px 12px}.KVISGG_mobileFilterBar{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.KVISGG_filterToggle{border:1px solid var(--line);min-height:44px;color:var(--navy);font:inherit;cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.KVISGG_browser .gallery-selects[data-expanded=false]{display:none}.KVISGG_resultCount{display:none}}@media (prefers-reduced-motion:reduce){.KVISGG_progress progress::-webkit-progress-value{transition:none}}
.LsyDVW_guide{background:#fffdf8;border:1px solid #d7dcd1;border-radius:10px;margin:22px 0;overflow:hidden}.LsyDVW_guide summary{cursor:pointer;color:var(--blue);align-items:center;gap:13px;min-height:64px;padding:16px 20px;list-style:none;display:flex}.LsyDVW_guide summary::-webkit-details-marker{display:none}.LsyDVW_guide summary>svg{flex-shrink:0}.LsyDVW_guide summary>span{flex-wrap:wrap;flex:1;align-items:baseline;gap:10px 20px;display:flex}.LsyDVW_guide summary strong{font-size:14px;font-weight:600;line-height:1.5}.LsyDVW_guide summary small{color:var(--muted);font-size:12px;line-height:1.6}.LsyDVW_toggle{margin-left:auto;transition:transform .2s}.LsyDVW_guide[open] .LsyDVW_toggle{transform:rotate(45deg)}.LsyDVW_guide[open] summary{border-bottom:1px solid #e3e6dc}.LsyDVW_body{padding:22px}.LsyDVW_intro{max-width:780px;margin-bottom:24px;font-size:14px;line-height:1.7}.LsyDVW_examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.LsyDVW_example{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:14px;display:grid}.LsyDVW_example img{border-radius:4px;width:72px;height:auto;display:block;box-shadow:0 3px 9px #15274b16}.LsyDVW_example h3{letter-spacing:-.02em;margin:0 0 10px;font-size:23px;line-height:1.15}.LsyDVW_example p{font-size:13px;line-height:1.7}.LsyDVW_tiers{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px;font-size:12px;display:flex}.LsyDVW_tiers a{min-height:36px;color:var(--blue);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.LsyDVW_note{border-top:1px solid #e3e6dc;margin-top:24px;padding-top:17px;font-size:12px;line-height:1.7}.LsyDVW_note strong{color:var(--navy)}@media (max-width:950px){.LsyDVW_examples{grid-template-columns:1fr}.LsyDVW_example{grid-template-columns:75px 1fr}.LsyDVW_example img{width:75px}.LsyDVW_example h3{margin-bottom:7px;font-size:23px}.LsyDVW_tiers{margin-top:4px}.LsyDVW_tiers a{min-height:44px}.LsyDVW_example+.LsyDVW_example{border-top:1px solid #e3e6dc;padding-top:20px}}@media (max-width:600px){.LsyDVW_guide{margin:18px 0}.LsyDVW_guide summary{gap:10px;padding:14px}.LsyDVW_guide summary>span{display:block}.LsyDVW_guide summary small{margin-top:3px;font-size:12px;display:block}.LsyDVW_guide summary strong{font-size:14px}.LsyDVW_body{padding:18px 15px}.LsyDVW_intro{font-size:14px}.LsyDVW_example{grid-template-columns:68px minmax(0,1fr);gap:13px}.LsyDVW_example img{width:68px}.LsyDVW_example p{font-size:13px}.LsyDVW_note{font-size:12px}}@media (prefers-reduced-motion:reduce){.LsyDVW_toggle{transition:none}}
.vqmwLW_stage{isolation:isolate;--lift:0px;width:100%;height:100%;position:relative}.vqmwLW_card{z-index:1;transform-origin:50% 90%;width:30%;transform:translateX(calc(-50% + var(--position) * 47%)) translateY(calc(var(--position) * var(--position) * 13% - var(--lift))) rotate(calc(var(--position) * 22deg));transition:transform .65s cubic-bezier(.2,.75,.2,1),filter .65s;transition-delay:calc(var(--order) * 45ms);filter:drop-shadow(0 7px 8px #15274b24);will-change:transform;position:absolute;top:14%;left:50%}.vqmwLW_card img{border-radius:4.5%;width:100%;height:auto;display:block}.vqmwLW_pouch{z-index:2;pointer-events:none;width:64%;transition:transform .65s cubic-bezier(.2,.75,.2,1);position:absolute;top:32%;left:18%;transform:rotate(-3deg)}.vqmwLW_pouch svg{width:100%;height:auto;display:block}.vqmwLW_halo{aspect-ratio:1;border:1px solid #ffffffa3;border-radius:50%;width:65%;position:absolute;top:14%;left:17.5%}.vqmwLW_hero{max-width:470px;margin:auto}.vqmwLW_hero .vqmwLW_card{width:30%;top:11%}.vqmwLW_hero .vqmwLW_pouch{width:55%;top:30%;left:22.5%}.vqmwLW_hero .vqmwLW_halo{display:none}.vqmwLW_single{width:255px;max-width:100%;height:310px;margin:auto}.vqmwLW_single .vqmwLW_card{width:40%;transform:translateX(-50%) translateY(calc(-1 * var(--lift))) rotate(7deg);top:12%}.vqmwLW_single .vqmwLW_pouch{width:68%;top:28%;left:16%}.pak-reveal-trigger:focus-visible .vqmwLW_stage{--lift:26px}.pak-reveal-trigger:focus-visible .vqmwLW_pouch{transform:translateY(4px)rotate(-1deg)}@media (hover:hover) and (pointer:fine){.pak-reveal-trigger:hover .vqmwLW_stage{--lift:26px}.pak-reveal-trigger:hover .vqmwLW_pouch{transform:translateY(4px)rotate(-1deg)}.pak-reveal-trigger:hover .vqmwLW_card{filter:drop-shadow(0 11px 10px #15274b30)}}@media (max-width:800px) and (min-width:601px){.vqmwLW_single{width:210px;height:270px}}@media (hover:none){.vqmwLW_stage{--lift:12px}}@media (prefers-reduced-motion:reduce){.vqmwLW_card,.vqmwLW_pouch{will-change:auto;transition:none}.vqmwLW_stage{--lift:12px}.pak-reveal-trigger:focus-visible .vqmwLW_stage{--lift:12px}.pak-reveal-trigger:hover .vqmwLW_stage{--lift:12px}:is(.pak-reveal-trigger:focus-visible .vqmwLW_pouch,.pak-reveal-trigger:hover .vqmwLW_pouch){transform:rotate(-3deg)}}
.mEzIma_visual{min-width:0;margin:0;position:sticky;top:112px}.mEzIma_basic{--surface:#dceee4;--accent-text:#284f44}.mEzIma_premium{--surface:#f7e9c9;--accent-text:#71501c}.mEzIma_ultra{--surface:#ebe2f1;--accent-text:#63447c}.mEzIma_galleryLink{background:var(--surface);color:var(--navy);border:1px solid #15274b0c;border-radius:16px;padding:24px 25px 18px;display:block}.mEzIma_galleryLink:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.mEzIma_labelRow{z-index:3;color:var(--accent-text);justify-content:space-between;align-items:center;gap:14px;font-size:14px;font-weight:600;display:flex;position:relative}.mEzIma_labelRow>span:first-child{background:#fffdf8b3;border-radius:5px;padding:6px 12px}.mEzIma_revealFrame,.mEzIma_photoFrame{aspect-ratio:3/4;width:min(100%,380px);margin:10px auto 6px;position:relative}.mEzIma_revealFrame>div{width:100%;max-width:none;height:100%;position:absolute;inset:0}.mEzIma_photoFrame img{object-fit:contain;border-radius:10px;width:100%;height:100%;display:block}.mEzIma_galleryCta{z-index:3;min-height:46px;color:var(--blue);justify-content:space-between;align-items:center;gap:14px;font-size:15px;font-weight:600;display:flex;position:relative}.mEzIma_caption{color:var(--muted);flex-direction:column;gap:3px;padding:15px 4px 0;font-size:13px;line-height:1.6;display:flex}.mEzIma_caption strong{color:var(--navy);font-size:14px;font-weight:500}@media (max-width:800px){.mEzIma_galleryLink{padding:19px 18px 13px}.mEzIma_labelRow{gap:10px;font-size:13px}.mEzIma_labelRow>span:first-child{padding:5px 9px}.mEzIma_galleryCta{gap:10px;font-size:14px}}@media (max-width:760px){.mEzIma_visual{position:relative;top:auto}.mEzIma_galleryLink{padding:21px 22px 15px}.mEzIma_revealFrame,.mEzIma_photoFrame{width:min(100%,330px);margin-top:8px}}
.cMU7Jq_checkout{background:var(--paper);color:var(--navy);border:1px solid #d7dcd1;border-radius:12px;margin:24px 0;padding:23px}.cMU7Jq_label{letter-spacing:.1em;color:var(--blue);align-items:center;gap:9px;margin-bottom:13px;font-size:11px;font-weight:700;display:flex}.cMU7Jq_label svg{flex-shrink:0}.cMU7Jq_button{border:1px solid var(--blue);background:var(--blue);width:100%;min-height:52px;color:var(--cream);text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:15px;padding:14px 18px;font-size:15px;font-weight:600;line-height:1.5;transition:background .2s,transform .2s;display:flex}.cMU7Jq_button:not(:disabled):hover{background:#082e91;transform:translateY(-2px)}.cMU7Jq_button:disabled{color:#465e91;opacity:1;cursor:default;background:#e9edf7;border-color:#cdd7ed}.cMU7Jq_note{color:var(--muted);margin:13px 0 0;font-size:13px;line-height:1.65}.cMU7Jq_note strong{color:var(--navy);font-weight:600}.cMU7Jq_policies{border-top:1px solid var(--line);flex-wrap:wrap;gap:0 17px;margin-top:12px;padding-top:8px;display:flex}.cMU7Jq_policies a{min-height:44px;color:var(--blue);text-underline-offset:3px;align-items:center;font-size:12px;line-height:1.5;text-decoration:underline;display:inline-flex}@media (max-width:600px){.cMU7Jq_checkout{padding:19px 17px}.cMU7Jq_policies{gap:0 14px}.cMU7Jq_policies a{font-size:12px}.cMU7Jq_button{font-size:14px}}@media (prefers-reduced-motion:reduce){.cMU7Jq_button{transition:none}.cMU7Jq_button:not(:disabled):hover{transform:none}}.cMU7Jq_checkout>.cMU7Jq_note:first-of-type{margin:0 0 18px}
