.story-template-gallery_page__huKAx{min-height:100svh;background:#f8f4ef;color:#321f2b;padding:0 clamp(20px,5vw,80px) 40px}.story-template-gallery_hero__OZGDl{text-align:center;padding:76px 0 56px}.story-template-gallery_hero__OZGDl h1{margin:20px auto;font-family:var(--font-display),Georgia,serif;font-size:clamp(42px,5vw,76px);line-height:1.05;letter-spacing:-.045em}.story-template-gallery_hero__OZGDl>p:last-of-type{max-width:480px;margin:auto;font-size:14px;line-height:1.8;color:#76676d}.story-template-gallery_search__JI1yM{margin:30px auto 0;display:flex;align-items:center;gap:14px;width:min(100%,560px);border:1px solid #e1d7d4;border-radius:40px;padding:14px 22px;background:#fffdfa;box-shadow:0 5px 15px #321f2b03}.story-template-gallery_search__JI1yM:focus-within{outline:2px solid #ba8e9d;outline-offset:3px}.story-template-gallery_search__JI1yM>span:first-child{font-size:25px}.story-template-gallery_search__JI1yM input{width:100%;min-width:0;outline:none;background:transparent;font-size:14px}.story-template-gallery_filters__ER_A_{display:flex;max-width:1440px;margin:-24px auto 30px;gap:8px;overflow-x:auto;padding:4px;scrollbar-width:thin}.story-template-gallery_filters__ER_A_ button{min-height:44px;flex:none;border:1px solid #ded3cf;border-radius:999px;padding:0 16px;background:#fffdfa;color:#66565c;font-size:12px;font-weight:600}.story-template-gallery_filters__ER_A_ button[aria-pressed=true]{border-color:#46263b;background:#46263b;color:#fff}.story-template-gallery_sectionHeading__Gwuz3{display:flex;justify-content:space-between;gap:16px;align-items:center;max-width:1440px;margin:0 auto 22px}.story-template-gallery_sectionHeading__Gwuz3 h2{font-size:17px;font-weight:600}.story-template-gallery_sectionHeading__Gwuz3 p{font-size:11px;color:#83747a}.story-template-gallery_grid__0vTHT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 26px;max-width:1440px;margin:auto}.story-template-gallery_card__X3eSG{min-width:0}.story-template-gallery_previewButton__uXO49{display:block;width:100%;border-radius:18px;padding:12px;position:relative;background:#ece6df;border:1px solid #e1d7d4;transition:transform .25s,box-shadow .25s}.story-template-gallery_previewButton__uXO49:hover{transform:translateY(-4px);box-shadow:0 16px 30px #321f2b12}.story-template-gallery_cardCopy__JdVPL button:focus-visible,.story-template-gallery_close__fg7pe:focus-visible,.story-template-gallery_previewButton__uXO49:focus-visible{outline:2px solid #9b677e;outline-offset:4px}.story-template-gallery_previewHint__1e7V0{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:11px;padding:9px 16px;border-radius:30px;background:#fffdf9ee;color:#321f2b;box-shadow:0 3px 15px #0001}.story-template-gallery_cardCopy__JdVPL{padding:17px 3px 0}.story-template-gallery_style__zOS4P{font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:#887477}.story-template-gallery_cardCopy__JdVPL h3{margin:8px 0;font-size:17px;font-weight:600}.story-template-gallery_cardCopy__JdVPL h3 button{width:100%;text-align:left;display:flex;justify-content:space-between;gap:10px}.story-template-gallery_cardCopy__JdVPL>p:last-child{max-width:360px;color:#76676d;font-size:12px;line-height:1.7}.story-template-gallery_footnote__8E9Al{text-align:center;margin:56px auto 0;max-width:600px;font-size:12px;color:#83747a;line-height:1.8}.story-template-gallery_thumbnail__39mV1{container-type:inline-size;aspect-ratio:4/3;overflow:hidden;background:#fffdf8;border-radius:8px;position:relative;text-align:center}.story-template-gallery_miniCover__87150{height:67%;position:relative;padding:5% 8%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.story-template-gallery_miniEyebrow__6SkQ4{font:500 5px/1.2 system-ui,sans-serif;letter-spacing:.2em}.story-template-gallery_miniTitle__jKezJ{display:block;font:32px/.95 Georgia,serif;font-size:10cqw;letter-spacing:-.05em;white-space:pre-line;position:relative;z-index:1}.story-template-gallery_miniPhoto__u7_8l{width:50%;height:40%;-o-object-fit:cover;object-fit:cover;margin-top:6px;border-radius:50% 50% 0 0}.story-template-gallery_miniNote__Gz78d{font:italic 6px/1.3 Georgia,serif;position:relative;z-index:1}.story-template-gallery_miniBody__CHHiU{padding:5% 10%;font:italic 14px/1.2 Georgia,serif}.story-template-gallery_miniBody__CHHiU i{display:block;width:1px;height:10px;background:currentColor;margin:8px auto;opacity:.4}.story-template-gallery_miniChapter__c6Lf_{display:block;font-size:7px}.story-template-gallery_miniLines__xOFwd{height:8px;margin:5px auto;width:70%;background:repeating-linear-gradient(transparent 0 3px,currentColor 3px 4px);opacity:.13}.story-template-gallery_miniHeart__30C8B{display:none}.story-template-gallery_blank__RMNQZ{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px dashed #c9bdb7;background:#f9f6f0;gap:12px}.story-template-gallery_plus__HCNlK{font:300 42px/1 system-ui,sans-serif;color:#917c83}.story-template-gallery_blankLabel__FTjke{font-size:12px;color:#76676d}.story-template-gallery_scrapbook__yosQP{background:#f3d9d8;color:#9b4860}.story-template-gallery_scrapbook__yosQP .story-template-gallery_miniCover__87150{padding-top:7%}.story-template-gallery_scrapbook__yosQP .story-template-gallery_miniTitle__jKezJ{font-style:italic;font-size:9cqw;transform:rotate(-6deg)}.story-template-gallery_scrapbook__yosQP .story-template-gallery_miniPhoto__u7_8l{border:solid white;border-width:4px 4px 10px;border-radius:0;transform:rotate(7deg)}.story-template-gallery_scrapbook__yosQP .story-template-gallery_miniBody__CHHiU{background:#fffbf3;margin:5px 15%;padding:12px 8px;transform:rotate(-4deg);position:relative}.story-template-gallery_scrapbook__yosQP .story-template-gallery_miniBody__CHHiU:before{content:"";background:#d7b987aa;width:35px;height:12px;position:absolute;top:-5px;left:40%;transform:rotate(5deg)}.story-template-gallery_scrapbook__yosQP .story-template-gallery_miniHeart__30C8B{display:block;position:absolute;right:-15px;top:12px;font-size:30px}.story-template-gallery_editorial__pyZtg{background:#eae8e2;color:#292621}.story-template-gallery_editorial__pyZtg .story-template-gallery_miniCover__87150{display:grid;grid-template-columns:1fr 1fr;text-align:left;height:72%;padding:8%;gap:5px}.story-template-gallery_editorial__pyZtg .story-template-gallery_miniTitle__jKezJ{grid-column:1;font-size:10cqw}.story-template-gallery_editorial__pyZtg .story-template-gallery_miniEyebrow__6SkQ4,.story-template-gallery_editorial__pyZtg .story-template-gallery_miniNote__Gz78d{grid-column:1}.story-template-gallery_editorial__pyZtg .story-template-gallery_miniPhoto__u7_8l{grid-column:2;grid-row:1/4;width:100%;height:100%;border-radius:0;margin:0}.story-template-gallery_editorial__pyZtg .story-template-gallery_miniBody__CHHiU{text-align:left;border-top:1px solid #292621;margin:0 8%;padding:8px 0}.story-template-gallery_editorial__pyZtg .story-template-gallery_miniBody__CHHiU i{display:none}.story-template-gallery_botanical__5K9A0{background:#f7f4e8;color:#42593c}.story-template-gallery_botanical__5K9A0 .story-template-gallery_miniCover__87150{background:url(/templates/cahaea/floral-2-v2.webp) 50%/cover}.story-template-gallery_botanical__5K9A0 .story-template-gallery_miniTitle__jKezJ{font-style:italic;font-size:8cqw}.story-template-gallery_botanical__5K9A0 .story-template-gallery_miniPhoto__u7_8l{border:3px double #82916f;padding:3px}.story-template-gallery_cinematic__NcH95{background:#070707;color:#f2eee5}.story-template-gallery_cinematic__NcH95 .story-template-gallery_miniCover__87150{isolation:isolate;height:76%;justify-content:flex-end;align-items:flex-start;padding:12px;text-align:left}.story-template-gallery_cinematic__NcH95 .story-template-gallery_miniCover__87150:after{content:"01 / A LOVE STORY";position:absolute;top:9px;right:10px;font:6px/1.2 Arial,sans-serif;letter-spacing:.12em}.story-template-gallery_cinematic__NcH95 .story-template-gallery_miniPhoto__u7_8l{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);opacity:.58;z-index:-1;margin:0;border-radius:0;filter:grayscale(.7) contrast(1.15)}.story-template-gallery_cinematic__NcH95 .story-template-gallery_miniEyebrow__6SkQ4{position:relative;font-size:6px}.story-template-gallery_cinematic__NcH95 .story-template-gallery_miniTitle__jKezJ{position:relative;text-transform:uppercase;font:800 12cqw/.72 Arial Narrow,Arial,sans-serif;letter-spacing:-.08em}.story-template-gallery_cinematic__NcH95 .story-template-gallery_miniNote__Gz78d{display:none}.story-template-gallery_cinematic__NcH95 .story-template-gallery_miniBody__CHHiU{font-size:8px;border-top:1px solid #f2eee56b;margin:5px 8%;text-transform:uppercase;letter-spacing:.12em}.story-template-gallery_dialog__faEH5{padding:0;width:min(1000px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border:1px solid #e1d7d4;border-radius:20px;background:#fffdfa;color:#321f2b}.story-template-gallery_dialog__faEH5::backdrop{background:#241a21aa;backdrop-filter:blur(5px)}.story-template-gallery_dialogHeader__61sBp{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px}.story-template-gallery_dialogHeader__61sBp h2{font-size:20px;margin-top:4px;font-family:var(--font-sans)}.story-template-gallery_close__fg7pe{width:40px;height:40px;border-radius:50%;background:#eee8e2;font-size:25px;flex-shrink:0}.story-template-gallery_demo__gj48R{display:flex;height:min(62dvh,650px);align-items:flex-start;justify-content:center;overflow:auto;border-block:1px solid #e1d7d4;background:#ecebed;padding:18px}.story-template-gallery_demoFrame__6XXqO{height:720px;flex:none;overflow:hidden;border:7px solid #242323;background:#faf6ee;box-shadow:0 12px 40px #23171f24}.story-template-gallery_demoFrame__6XXqO[data-device=phone]{width:390px;border-radius:36px;zoom:.82}.story-template-gallery_demoFrame__6XXqO[data-device=desktop]{width:1280px;border-radius:14px;zoom:.68}.story-template-gallery_previewDevices__BJVJ4{display:flex;margin-left:auto;gap:3px;border-radius:999px;background:#eee8e2;padding:3px}.story-template-gallery_previewDevices__BJVJ4 button{min-height:36px;border-radius:999px;padding:0 12px;font-size:11px}.story-template-gallery_previewDevices__BJVJ4 button[aria-pressed=true]{background:white;box-shadow:0 1px 4px #0001}.story-template-gallery_demo__gj48R [data-story-layout] section[aria-label="Photo gallery"] figure:nth-child(4n){grid-column:1/-1;padding-top:0}.story-template-gallery_demo__gj48R [data-story-layout] section[aria-label="Photo gallery"] figure:nth-child(4n) img{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.story-template-gallery_demo__gj48R [data-story-layout=botanical] section[aria-label="Photo gallery"] figure:nth-child(4n) img{border-radius:16px}.story-template-gallery_demo__gj48R [data-story-layout=cinematic] section[aria-label="Photo gallery"] img{-o-object-fit:contain;object-fit:contain}.story-template-gallery_dialogFooter__LJP2Q{padding:18px 24px;display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.story-template-gallery_dialogFooter__LJP2Q>p:first-child{max-width:420px;color:#76676d;font-size:12px;line-height:1.6}@media (min-width:1500px){.story-template-gallery_grid__0vTHT{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.story-template-gallery_grid__0vTHT{grid-template-columns:repeat(2,minmax(0,1fr))}.story-template-gallery_hero__OZGDl{padding-top:56px}}@media (max-width:540px){.story-template-gallery_grid__0vTHT{grid-template-columns:minmax(0,1fr);gap:32px}.story-template-gallery_hero__OZGDl{padding-top:44px}.story-template-gallery_hero__OZGDl h1{font-size:44px}.story-template-gallery_search__JI1yM input{font-size:16px}.story-template-gallery_sectionHeading__Gwuz3{align-items:flex-start;flex-direction:column;gap:6px}.story-template-gallery_dialogFooter__LJP2Q,.story-template-gallery_dialogHeader__61sBp{padding:14px 16px}.story-template-gallery_dialogHeader__61sBp{flex-wrap:wrap}.story-template-gallery_previewDevices__BJVJ4{order:3;width:100%}.story-template-gallery_previewDevices__BJVJ4 button{flex:1}.story-template-gallery_dialogFooter__LJP2Q button{width:100%}.story-template-gallery_demo__gj48R{padding:10px}.story-template-gallery_demoFrame__6XXqO[data-device=phone]{zoom:.72}}.story-template-gallery_thumbnail__39mV1:is(.story-template-gallery_velvet-meadow__2a8uO,.story-template-gallery_tidal-serenade__x5H8I,.story-template-gallery_ink-vows__dLVDM,.story-template-gallery_sepia-atelier__lXgY0,.story-template-gallery_petal-post__6ssqs,.story-template-gallery_wildflower-keepsake__02hAy) .story-template-gallery_miniPhoto__u7_8l{-o-object-position:center 20%;object-position:center 20%}.story-template-gallery_velvet-meadow__2a8uO{background:#3b111b;color:#582a36}.story-template-gallery_velvet-meadow__2a8uO .story-template-gallery_miniCover__87150{margin:5% 20% 3%;height:65%;padding:4%;background:#f6eedb;border:4px double #98746c;outline:1px dashed #f6eedb;outline-offset:4px}.story-template-gallery_velvet-meadow__2a8uO .story-template-gallery_miniTitle__jKezJ{font-size:8cqw;font-style:italic}.story-template-gallery_velvet-meadow__2a8uO .story-template-gallery_miniPhoto__u7_8l{border-radius:0;width:70%;border:2px double #98746c}.story-template-gallery_velvet-meadow__2a8uO .story-template-gallery_miniBody__CHHiU{height:30%;padding:3%;background:#ece9d9 url(/stories/layouts/meadow.webp) 50%/cover}.story-template-gallery_tidal-serenade__x5H8I{background:#123a44;color:#f4f7f3}.story-template-gallery_tidal-serenade__x5H8I .story-template-gallery_miniCover__87150{background:radial-gradient(ellipse at 50% 120%,#408b8c,transparent 80%)}.story-template-gallery_tidal-serenade__x5H8I .story-template-gallery_miniTitle__jKezJ{font-style:italic;font-size:12cqw}.story-template-gallery_tidal-serenade__x5H8I .story-template-gallery_miniPhoto__u7_8l{width:45%;height:25%;border-radius:50%;padding:3px;border:1px solid #a4cacb}.story-template-gallery_tidal-serenade__x5H8I .story-template-gallery_miniBody__CHHiU{height:33%;background:#c4dce0;color:#244b53;border-block:8px solid #f4f7f3}.story-template-gallery_tidal-serenade__x5H8I .story-template-gallery_miniLines__xOFwd{border-color:#7eaaa9}.story-template-gallery_ink-vows__dLVDM{background:#f9f6ed;color:#302e29}.story-template-gallery_ink-vows__dLVDM .story-template-gallery_miniCover__87150{background:url(/stories/layouts/ink-doodles.svg) 50%/100% 100%}.story-template-gallery_ink-vows__dLVDM .story-template-gallery_miniTitle__jKezJ{font:8cqw/1.1 Comic Sans MS,Segoe Print,cursive;transform:rotate(-3deg)}.story-template-gallery_ink-vows__dLVDM .story-template-gallery_miniPhoto__u7_8l{width:35%;border:1px solid;padding:3px;border-radius:45% 45% 0 0;box-shadow:3px 3px #302e29;filter:grayscale(1)}.story-template-gallery_ink-vows__dLVDM .story-template-gallery_miniBody__CHHiU{margin:3% 10%;border:1px solid;border-radius:2px 15px 2px 15px;background:#fffefa;font-style:normal}.story-template-gallery_ink-vows__dLVDM .story-template-gallery_miniBody__CHHiU i{display:none}.story-template-gallery_sepia-atelier__lXgY0{background:#423027;color:#f5ebd1}.story-template-gallery_sepia-atelier__lXgY0 .story-template-gallery_miniCover__87150{background:radial-gradient(ellipse at 10% 30%,#161210 0 20%,transparent 60%),radial-gradient(ellipse at 90% 10%,#b29773,transparent 65%)}.story-template-gallery_sepia-atelier__lXgY0 .story-template-gallery_miniTitle__jKezJ{text-transform:uppercase;font-size:9cqw}.story-template-gallery_sepia-atelier__lXgY0 .story-template-gallery_miniPhoto__u7_8l{width:35%;border:1px solid #d0b784;padding:3px;filter:sepia(.3)}.story-template-gallery_sepia-atelier__lXgY0 .story-template-gallery_miniBody__CHHiU{height:33%;text-align:left;padding:8px 10%;background:linear-gradient(90deg,#8a7040 50%,#e9e2c9 0)}.story-template-gallery_sepia-atelier__lXgY0 .story-template-gallery_miniBody__CHHiU i{display:none}.story-template-gallery_petal-post__6ssqs{background:#f5e7e4;color:#783e52}.story-template-gallery_petal-post__6ssqs .story-template-gallery_miniCover__87150{margin:4% 16%;padding:5%;height:65%;border:1px dashed #b98c96;background:#fffaf4;transform:rotate(-3deg);box-shadow:5px 5px #d8b4bb}.story-template-gallery_petal-post__6ssqs .story-template-gallery_miniTitle__jKezJ{font-style:italic;font-size:9cqw}.story-template-gallery_petal-post__6ssqs .story-template-gallery_miniPhoto__u7_8l{border-radius:0;border:solid white;border-width:5px 5px 12px;transform:rotate(7deg);width:60%}.story-template-gallery_petal-post__6ssqs .story-template-gallery_miniBody__CHHiU{margin:0 10%;background:#fffaf4;border:1px dashed #b98c96;padding:7px}.story-template-gallery_wildflower-keepsake__02hAy{background:#fbfaf3;color:#4d664c}.story-template-gallery_wildflower-keepsake__02hAy .story-template-gallery_miniCover__87150{margin:2% 15%;height:68%;background:url(/stories/layouts/wildflower-frame.svg) 50%/100% 100%;padding:8%}.story-template-gallery_wildflower-keepsake__02hAy .story-template-gallery_miniTitle__jKezJ{font-size:8cqw;font-style:italic}.story-template-gallery_wildflower-keepsake__02hAy .story-template-gallery_miniPhoto__u7_8l{height:35%;width:45%;border-radius:50%;border:3px double #98a589;padding:2px}.story-template-gallery_wildflower-keepsake__02hAy .story-template-gallery_miniBody__CHHiU{margin:0 15%;background:url(/stories/layouts/wildflower-frame.svg) 50%/100% 100%;padding:12px}.story-template-gallery_batik-pusaka__6X2Yq{background:#eadcc0;color:#42382b}.story-template-gallery_batik-pusaka__6X2Yq .story-template-gallery_miniCover__87150{height:75%;padding-inline:18%;background:url(/templates/cahaea/traditional-6-wide.webp) 50%/cover}.story-template-gallery_batik-pusaka__6X2Yq .story-template-gallery_miniTitle__jKezJ{font-size:8cqw;font-style:italic}.story-template-gallery_batik-pusaka__6X2Yq .story-template-gallery_miniPhoto__u7_8l{width:45%;height:35%;-o-object-position:center 20%;object-position:center 20%;border-radius:45% 45% 0 0;border:3px double #8b633b;padding:2px}.story-template-gallery_batik-pusaka__6X2Yq .story-template-gallery_miniBody__CHHiU{background:#f3ead7;border-top:3px double #8b633b;padding:6px 10%;height:25%}.story-template-gallery_batik-pusaka__6X2Yq .story-template-gallery_miniLines__xOFwd{border-color:#b79b70}@media (prefers-reduced-motion:reduce){.story-template-gallery_previewButton__uXO49{transition:none}.story-template-gallery_previewButton__uXO49:hover{transform:none}}