.card-module__NkNJ4q__frame{width:100%;position:relative;container-type:inline-size}.card-module__NkNJ4q__large .card-module__NkNJ4q__content{font-size:calc(var(--fit,1) * 4.3cqi);top:var(--content-top-l,var(--content-top,38%));bottom:var(--bottom-height-l,var(--bottom-height,9%))}.card-module__NkNJ4q__large .card-module__NkNJ4q__root{background:var(--card-bg-l,var(--card-bg,var(--paper)))}.card-module__NkNJ4q__large .card-module__NkNJ4q__content.card-module__NkNJ4q__withPhoto{top:var(--content-top-photo-l,var(--content-top-photo,35%))}.card-module__NkNJ4q__large .card-module__NkNJ4q__name{font-size:2.3em}.card-module__NkNJ4q__large .card-module__NkNJ4q__portrait,.card-module__NkNJ4q__large .card-module__NkNJ4q__people{order:var(--people-order-l,var(--people-order,0))}.card-module__NkNJ4q__large .card-module__NkNJ4q__when,.card-module__NkNJ4q__large .card-module__NkNJ4q__where,.card-module__NkNJ4q__large .card-module__NkNJ4q__plan,.card-module__NkNJ4q__large .card-module__NkNJ4q__hosts{order:var(--after-people-order-l,var(--after-people-order,0))}.card-module__NkNJ4q__large .card-module__NkNJ4q__portrait{width:calc(var(--portrait-width,40%) * .8)}.card-module__NkNJ4q__large .card-module__NkNJ4q__when,.card-module__NkNJ4q__large .card-module__NkNJ4q__planTime{color:var(--when-color-l,var(--accent))}.card-module__NkNJ4q__large .card-module__NkNJ4q__planTime{font-size:var(--plan-time-size-l,1em)}.card-module__NkNJ4q__large .card-module__NkNJ4q__when{font-size:calc(1.45em * var(--when-scale-l,1))}.card-module__NkNJ4q__large .card-module__NkNJ4q__where{font-size:calc(.95em * var(--when-scale-l,1))}.card-module__NkNJ4q__large .card-module__NkNJ4q__plan{font-size:calc(1em * var(--when-scale-l,1))}.card-module__NkNJ4q__large .card-module__NkNJ4q__personName{font-size:.85em}.card-module__NkNJ4q__large .card-module__NkNJ4q__people{gap:3%}.card-module__NkNJ4q__large .card-module__NkNJ4q__people>div{max-width:30%}.card-module__NkNJ4q__large .card-module__NkNJ4q__people .card-module__NkNJ4q__personPhoto{width:80%}.card-module__NkNJ4q__large .card-module__NkNJ4q__label,.card-module__NkNJ4q__large .card-module__NkNJ4q__years,.card-module__NkNJ4q__large .card-module__NkNJ4q__personYears{color:color-mix(in srgb, var(--muted) 45%, var(--ink))}.card-module__NkNJ4q__large .card-module__NkNJ4q__where,.card-module__NkNJ4q__large .card-module__NkNJ4q__planPlace{color:var(--where-color-l,color-mix(in srgb, var(--muted) 45%, var(--ink)))}.card-module__NkNJ4q__large .card-module__NkNJ4q__scene{font-size:calc(var(--scene-fit,1) * 4.4cqi)}.card-module__NkNJ4q__overflow{z-index:4;color:#fff;text-align:center;background:#b42318;border-radius:1.6cqi;padding:1.6cqi 2.4cqi;font:600 3.2cqi/1.3 system-ui,sans-serif;position:absolute;inset:2cqi 2cqi auto}.card-module__NkNJ4q__root{aspect-ratio:9/16;background:var(--card-bg,var(--paper));color:var(--ink);font-family:var(--font-body);position:relative;overflow:hidden}.card-module__NkNJ4q__content>*{flex-shrink:0}.card-module__NkNJ4q__content.card-module__NkNJ4q__withPhoto{top:var(--content-top-photo,35%)}.card-module__NkNJ4q__root:after{content:"";border:.35cqi solid var(--gold);outline:.25cqi solid var(--gold);outline-offset:-1.6cqi;pointer-events:none;display:var(--card-frame,block);z-index:2;position:absolute;inset:3cqi}.card-module__NkNJ4q__top{height:var(--top-height,35%);background:var(--top-bg);padding-top:var(--crown-top,9%);text-align:center;z-index:1;justify-content:center;display:flex;position:absolute;inset:0 0 auto;overflow:hidden}.card-module__NkNJ4q__top>*{position:relative}.card-module__NkNJ4q__decor{pointer-events:none;position:absolute;inset:3cqi;overflow:hidden}.card-module__NkNJ4q__top:after{content:"";aspect-ratio:var(--top-art-ratio,2.5);background:var(--top-art-color,var(--paper));-webkit-mask:var(--top-art,url(/demo/templates/as-beru-card-01/mosque-silhouette.svg)) bottom / 100% auto no-repeat;mask:var(--top-art,url(/demo/templates/as-beru-card-01/mosque-silhouette.svg)) bottom / 100% auto no-repeat;position:absolute;inset:auto 0 -1px}.card-module__NkNJ4q__bottom{height:var(--bottom-height,9%);background:var(--bottom-bg);position:absolute;inset:auto 0 0}.card-module__NkNJ4q__bottom:after{content:"";background:var(--gold);-webkit-mask:var(--bottom-art,url(/ornaments/divider-koshkar.svg)) center / contain no-repeat;mask:var(--bottom-art,url(/ornaments/divider-koshkar.svg)) center / contain no-repeat;position:absolute;inset:22% 26% 40%}.card-module__NkNJ4q__content{inset:var(--content-top,38%) var(--content-x,9%) var(--bottom-height,9%);text-align:center;font-size:calc(var(--fit,1) * 3.9cqi);z-index:1;flex-direction:column;align-items:center;line-height:1.4;display:flex;position:absolute;overflow:hidden}.card-module__NkNJ4q__portrait{order:var(--people-order,0);width:var(--portrait-width,40%);aspect-ratio:3/4;border-radius:var(--portrait-radius,.3em);flex:none;margin-bottom:.6em;overflow:hidden}.card-module__NkNJ4q__portrait img{object-fit:cover;width:100%;height:100%;display:block}.card-module__NkNJ4q__title{font-family:var(--font-head);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:1.05em}.card-module__NkNJ4q__label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:.5em;font-size:.72em}.card-module__NkNJ4q__name{font-family:var(--font-head);color:var(--ink);overflow-wrap:anywhere;margin-top:.15em;font-size:2.15em;font-weight:600;line-height:1.12}.card-module__NkNJ4q__years{font-family:var(--font-head);color:var(--muted);margin-top:.2em;font-size:1.15em}.card-module__NkNJ4q__greeting{white-space:pre-line;margin-top:.9em;font-size:.98em;line-height:1.5}.card-module__NkNJ4q__when{order:var(--after-people-order,0);font-family:var(--font-head);color:var(--accent);margin-top:.9em;font-size:1.3em;font-weight:600}.card-module__NkNJ4q__dot{color:var(--gold)}.card-module__NkNJ4q__where{order:var(--after-people-order,0);flex-direction:column;margin-top:.35em;font-size:.95em;display:flex}.card-module__NkNJ4q__venueName{font-weight:600}.card-module__NkNJ4q__plan{order:var(--after-people-order,0);flex-direction:column;gap:.2em;margin-top:.6em;font-size:.92em;line-height:1.35;display:flex}.card-module__NkNJ4q__planTime{font-family:var(--font-head);font-variant-numeric:lining-nums;color:var(--accent);margin-right:.45em;font-weight:600}.card-module__NkNJ4q__planPlace{color:var(--muted);font-size:.9em;display:block}.card-module__NkNJ4q__hosts{order:var(--after-people-order,0);margin-top:auto;padding-top:.8em}.card-module__NkNJ4q__hostsNames{font-family:var(--font-head);font-size:1.2em;font-weight:600}.card-module__NkNJ4q__medallion{aspect-ratio:1;background:var(--medallion-color,var(--gold));opacity:var(--medallion-opacity,.55);-webkit-mask:var(--medallion-art,url(/ornaments/medallion-ring.svg)) center / contain no-repeat;mask:var(--medallion-art,url(/ornaments/medallion-ring.svg)) center / contain no-repeat;position:absolute}.card-module__NkNJ4q__domeMain{width:44%;top:30%;left:28%}.card-module__NkNJ4q__domeLeft,.card-module__NkNJ4q__domeRight{width:22%;top:54%}.card-module__NkNJ4q__domeLeft{left:15.5%}.card-module__NkNJ4q__domeRight{right:15.5%}.card-module__NkNJ4q__rosette{top:calc(var(--top-height,35%) + 0.5%);aspect-ratio:1;background:var(--rosette-color,var(--gold));width:46%;opacity:var(--rosette-opacity,.22);-webkit-mask:var(--rosette-art,url(/ornaments/medallion-gul.svg)) center / contain no-repeat;mask:var(--rosette-art,url(/ornaments/medallion-gul.svg)) center / contain no-repeat;position:absolute}.card-module__NkNJ4q__rosetteLeft{left:-14%}.card-module__NkNJ4q__rosetteRight{right:-14%}.card-module__NkNJ4q__people{order:var(--people-order,0);justify-content:center;gap:4%;width:100%;margin-top:.6em;display:flex}.card-module__NkNJ4q__people>div{flex:1 1 0;max-width:34%}.card-module__NkNJ4q__person,.card-module__NkNJ4q__personBig{flex-direction:column;align-items:center;display:flex}.card-module__NkNJ4q__personPhoto{aspect-ratio:3/4;border-radius:var(--portrait-radius,.3em);width:100%;margin-bottom:.4em;overflow:hidden}.card-module__NkNJ4q__personPhoto img{object-fit:cover;width:100%;height:100%;display:block}.card-module__NkNJ4q__personName{font-family:var(--font-head);color:var(--ink);overflow-wrap:break-word;font-size:1.05em;font-weight:600;line-height:1.15}.card-module__NkNJ4q__personYears{font-family:var(--font-head);color:var(--muted);margin-top:.15em;font-size:.85em}.card-module__NkNJ4q__personBig{width:100%}.card-module__NkNJ4q__personBig .card-module__NkNJ4q__personPhoto{width:58%}.card-module__NkNJ4q__personBig .card-module__NkNJ4q__personName{font-size:2.2em}.card-module__NkNJ4q__personBig .card-module__NkNJ4q__personYears{font-size:1.4em}.card-module__NkNJ4q__scenes{display:none}.card-module__NkNJ4q__frame[data-sn-card-play]{--scene:4.5s;--final:calc(var(--sn-scenes,0) * var(--scene));position:relative;overflow:hidden}.card-module__NkNJ4q__frame[data-sn-card-play] .card-module__NkNJ4q__root{animation:30s cubic-bezier(.2,.6,.2,1) both card-module__NkNJ4q__card-settle}.card-module__NkNJ4q__frame[data-sn-card-play] .card-module__NkNJ4q__scenes{inset:var(--content-top,38%) var(--content-x,9%) var(--bottom-height,9%);z-index:1;display:block;position:absolute}.card-module__NkNJ4q__scene{text-align:center;font-size:calc(var(--scene-fit,1) * 3.9cqi);opacity:0;animation:card-module__NkNJ4q__card-scene var(--scene) ease-in-out both;flex-direction:column;justify-content:safe center;align-items:center;gap:1.2cqi;line-height:1.4;display:flex;position:absolute;inset:0}.card-module__NkNJ4q__scene:first-child{animation-delay:0s}.card-module__NkNJ4q__scene:nth-child(2){animation-delay:calc(var(--scene) * 1)}.card-module__NkNJ4q__scene:nth-child(3){animation-delay:calc(var(--scene) * 2)}.card-module__NkNJ4q__scene:nth-child(4){animation-delay:calc(var(--scene) * 3)}.card-module__NkNJ4q__scene:nth-child(5){animation-delay:calc(var(--scene) * 4)}.card-module__NkNJ4q__scene:nth-child(6){animation-delay:calc(var(--scene) * 5)}.card-module__NkNJ4q__scene:nth-child(7){animation-delay:calc(var(--scene) * 6)}.card-module__NkNJ4q__scene:nth-child(8){animation-delay:calc(var(--scene) * 7)}.card-module__NkNJ4q__scene:nth-child(9){animation-delay:calc(var(--scene) * 8)}.card-module__NkNJ4q__frame[data-sn-card-play] .card-module__NkNJ4q__scenes:before{content:"";aspect-ratio:1;background:var(--gold);opacity:.16;width:96%;animation:60s linear both card-module__NkNJ4q__card-spin,1.2s ease-in both card-module__NkNJ4q__card-fade;animation-delay:0s, var(--final);position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:url(/ornaments/medallion-ring.svg) 50%/contain no-repeat;mask:url(/ornaments/medallion-ring.svg) 50%/contain no-repeat}.card-module__NkNJ4q__scene:before,.card-module__NkNJ4q__scene:after{content:"";aspect-ratio:5;background:var(--gold);flex:none;width:44%;-webkit-mask:url(/ornaments/divider-fleuron.svg) 50%/contain no-repeat;mask:url(/ornaments/divider-fleuron.svg) 50%/contain no-repeat}.card-module__NkNJ4q__scene:after{-webkit-mask-image:url(/ornaments/divider-koshkar.svg);mask-image:url(/ornaments/divider-koshkar.svg)}.card-module__NkNJ4q__sceneTitle{font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:2.1em}.card-module__NkNJ4q__scenePhoto{aspect-ratio:3/4;border-radius:var(--portrait-radius,.3em);width:62%;overflow:hidden}.card-module__NkNJ4q__scenePhoto img{object-fit:cover;width:100%;height:100%;display:block}.card-module__NkNJ4q__sceneName{font-family:var(--font-head);color:var(--ink);overflow-wrap:break-word;font-size:2.9em;font-weight:600;line-height:1.1}.card-module__NkNJ4q__sceneYears{font-family:var(--font-head);color:var(--muted);font-size:1.6em}.card-module__NkNJ4q__sceneText{white-space:pre-line;font-size:1.2em;line-height:1.55}.card-module__NkNJ4q__sceneWhen{font-size:1.25em}.card-module__NkNJ4q__sceneHosts{font-size:1.35em}.card-module__NkNJ4q__frame.card-module__NkNJ4q__large .card-module__NkNJ4q__content .card-module__NkNJ4q__greeting{display:var(--card-greeting,none)}.card-module__NkNJ4q__frame[data-sn-card-play] .card-module__NkNJ4q__content,.card-module__NkNJ4q__frame[data-sn-card-play] .card-module__NkNJ4q__decor{animation:1.4s ease-out both card-module__NkNJ4q__card-reveal;animation-delay:var(--final)}.card-module__NkNJ4q__frame[data-sn-card-play]:after{content:"";z-index:3;pointer-events:none;mix-blend-mode:soft-light;animation:3.2s ease-in-out both card-module__NkNJ4q__card-sheen;animation-delay:calc(var(--final) + 1.6s);background:linear-gradient(105deg,#0000 38%,#ffecbe73 50%,#0000 62%) 0 0/260% 100% no-repeat;position:absolute;inset:0}@keyframes card-module__NkNJ4q__card-fade{to{opacity:0}}@keyframes card-module__NkNJ4q__card-spin{0%{rotate:none}to{rotate:90deg}}@keyframes card-module__NkNJ4q__card-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes card-module__NkNJ4q__card-scene{0%{opacity:0;filter:blur(3px);transform:translateY(2cqi)}15%{opacity:1;filter:none;transform:none}87%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(2px);transform:translateY(-1.5cqi)}}@keyframes card-module__NkNJ4q__card-reveal{0%{opacity:0;transform:translateY(1.5cqi)}to{opacity:1;transform:none}}@keyframes card-module__NkNJ4q__card-sheen{0%{background-position:130% 0}to{background-position:-30% 0}}
.styles-module__fLgSaa__root{--paper:#f5f0e4;--ink:#23312b;--muted:#5b6259;--accent:#2e5a4c;--gold:#b39456;--font-head:var(--font-cormorant), ui-serif, Georgia, serif;--font-body:var(--font-golos-text), ui-sans-serif, system-ui, sans-serif;--top-bg:radial-gradient(120% 90% at 50% 0%, #3d7563 0%, #2e5a4c 55%, #22463b 100%);--content-top-photo-l:31%;--content-top-l:36%;--bottom-height-l:6%}
.styles-module__7vQPCW__root{--paper:#f7f2e7;--ink:#35332d;--muted:#70654f;--accent:#816938;--gold:#b39a6a;--font-head:var(--font-cormorant), ui-serif, Georgia, serif;--font-body:var(--font-golos-text), ui-sans-serif, system-ui, sans-serif;--card-bg:url(/demo/templates/as-beru-01/cover.webp) 0 0 / 100% 100% no-repeat, #f7f2e7;--card-frame:none;--content-top:19%;--content-top-photo:13%;--content-x:15%;--bottom-height:29%;--bottom-height-l:21%;--card-greeting:block;--people-order-l:1;--after-people-order-l:2;--content-top-photo-l:19%;--when-color-l:color-mix(in srgb, var(--accent) 70%, var(--ink));--where-color-l:color-mix(in srgb, var(--muted) 20%, var(--ink));--when-scale-l:1.12;--plan-time-size-l:1.25em}
.styles-module__PUsX8q__root{--paper:#141d2b;--ink:#f1eadb;--muted:#beb29c;--accent:#c7ab79;--gold:#c7ab79;--font-head:var(--font-prata), ui-serif, Georgia, serif;--font-body:var(--font-raleway), ui-sans-serif, system-ui, sans-serif;--card-bg:url(/demo/templates/as-beru-02/frame-top.webp) top / 100% auto no-repeat, url(/demo/templates/as-beru-02/frame-bottom.webp) bottom / 100% auto no-repeat, url(/demo/templates/as-beru-02/frame-sides.svg) 0 0 / 100% 100% no-repeat, #141d2b;--card-frame:none;--content-top:13%;--content-top-photo:11%;--content-x:10%;--bottom-height:15%}
.styles-module__AWmUQG__root{--paper:#f3eee2;--ink:#363b30;--muted:#62634f;--accent:#616a48;--gold:#a89c74;--font-head:var(--font-forum), ui-serif, Georgia, serif;--font-body:var(--font-raleway), ui-sans-serif, system-ui, sans-serif;--card-bg:url(/demo/templates/as-beru-03/cover.webp) 0 0 / 100% 100% no-repeat, #f3eee2;--card-frame:none;--content-top:9%;--content-top-photo:7%;--content-x:11%;--bottom-height:36%;--portrait-width:30%}
.styles-module__TLJ-Vq__root{--paper:#f5f0e4;--ink:#2c3a33;--muted:#5b6259;--accent:#2e5a4c;--gold:#b39456;--font-head:var(--font-cormorant), ui-serif, Georgia, serif;--font-body:var(--font-golos-text), ui-sans-serif, system-ui, sans-serif;--card-bg:url(/demo/templates/as-beru-04/arch.svg) top / 100% auto no-repeat, url(/demo/templates/as-beru-04/frame-bottom.svg) bottom / 100% auto no-repeat, url(/demo/templates/as-beru-04/mosque.svg) bottom 2.5% center / 78% auto no-repeat, url(/demo/templates/as-beru-04/frame-sides.svg) 0 0 / 100% 100% no-repeat, #f5f0e4;--card-bg-l:url(/demo/templates/as-beru-04/arch.svg) top / 100% auto no-repeat, url(/demo/templates/as-beru-04/frame-bottom.svg) bottom / 100% auto no-repeat, url(/demo/templates/as-beru-04/mosque.svg) bottom 2.5% center / 66% auto no-repeat, url(/demo/templates/as-beru-04/frame-sides.svg) 0 0 / 100% 100% no-repeat, #f5f0e4;--card-frame:none;--content-top:12%;--content-top-photo:10%;--content-x:12%;--bottom-height:31%;--bottom-height-l:26%;--people-order:1;--after-people-order:2;--portrait-width:30%}.styles-module__TLJ-Vq__crown{font-family:var(--font-amiri), serif;color:var(--accent);margin-bottom:.5em;font-size:1.25em;line-height:1.8}
