/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--green);direction:rtl;margin:0;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#fffdf8ed;border-bottom:1px solid #e8dfd1;justify-content:space-between;align-items:center;height:86px;padding:0 6vw;display:flex;position:sticky;top:0}.logo{align-items:center;gap:11px;display:flex}.logo i{border:1px solid var(--gold);width:43px;height:43px;color:var(--gold);border-radius:50%;place-items:center;font:1.6rem Georgia;display:grid}.logo b,.logo small{display:block}.logo b{font:1.2rem Georgia}.logo small{color:var(--muted);font-size:.68rem}nav{gap:30px;font-size:.86rem;font-weight:700;display:flex}.outline{border:1px solid var(--green);padding:12px 21px;font-weight:700}.hero{background:linear-gradient(125deg,var(--paper) 56%,#eaf0e8 56%);grid-template-columns:1fr 1fr;align-items:center;gap:6vw;min-height:670px;padding:65px 7vw;display:grid}.kicker{color:var(--gold);letter-spacing:.11em;font-size:.75rem;font-weight:900}.hero h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:500}.hero h1{margin:20px 0;font-size:clamp(3rem,5.5vw,5.2rem);line-height:1.04}.hero h1 em{color:var(--gold);font-style:normal;display:block}.hero>div>p{color:#54645e;max-width:600px;font-size:1.06rem;line-height:1.85}.actions{gap:14px;display:flex;margin:30px 0!important}.primary,.gold{background:var(--green);color:#fff;padding:16px 24px;font-weight:700}.trust{color:#697670;font-size:.76rem;font-weight:700}.hero figure{margin:0;position:relative}.hero figure img{object-fit:cover;border:9px solid #fff;width:100%;height:470px;box-shadow:0 25px 65px #183a2c30}.hero figcaption{background:var(--deep);color:#fff;padding:18px 23px;position:absolute;bottom:-20px;right:-15px}.hero figcaption b,.hero figcaption small{display:block}.hero figcaption small{color:#b9c9c2;margin-top:4px}.story{grid-template-columns:1fr 1fr;gap:9vw;padding:105px 9vw;display:grid}.story h2,.works h2,.business h2,.creator h2,.order h2{margin:15px 0;font-size:clamp(2.3rem,4vw,4rem);line-height:1.16}.story>div+div{color:#596861;border-right:1px solid #d9c6a6;padding-right:45px;line-height:1.9}.steps{grid-template-columns:repeat(4,1fr);padding:0 8vw 100px;display:grid}.steps article{border-top:1px solid #d7ddd6;padding:28px}.steps i{color:var(--gold);font:1.5rem Georgia}.steps p{color:var(--muted);font-size:.85rem;line-height:1.7}.works{background:var(--cream);padding:95px 7vw}.works>p{color:var(--muted)}.grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px;display:grid}.grid button{text-align:right;cursor:pointer;color:var(--green);background:#fff;border:1px solid #dfd4c3;padding:0;transition:all .2s}.grid button:hover,.grid .active{border-color:var(--gold);transform:translateY(-5px);box-shadow:0 18px 38px #263f2e20}.grid img{object-fit:cover;width:100%;height:225px}.grid button>b,.grid button>small{margin:15px 17px;display:block}.grid button>small{color:var(--gold)}.grid .custom{background:var(--deep);color:#fff;flex-direction:column;justify-content:center;min-height:320px;padding:35px;display:flex}.custom i{color:var(--gold);font-size:2rem}.custom b{margin-right:0!important;font:1.8rem Georgia!important}.custom p{color:#bdcbc5;line-height:1.7}.business{background:var(--deep);color:#fff;grid-template-columns:1fr 1fr;display:grid}.business>img{object-fit:cover;width:100%;height:100%;min-height:600px}.business>div{padding:75px 7vw}.business p{color:#bdcbc5;line-height:1.9}.business li{border-bottom:1px solid #ffffff1c;padding:11px 0}.gold{background:var(--gold);color:var(--deep);margin-top:20px;display:inline-block}.creator{grid-template-columns:100px 1fr;gap:30px;padding:100px 15vw;display:grid}.creator>i{color:#d8b574;font:8rem/.8 Georgia}.creator p{color:#596861;max-width:800px;line-height:2}.order{background:#eaf0e8;grid-template-columns:1fr 1fr;gap:9vw;padding:90px 9vw;display:grid}.order>div>p{color:var(--muted);line-height:1.8}.contacts{flex-wrap:wrap;gap:35px;display:flex}.phone{color:var(--gold);margin-top:25px;display:block}.phone b{direction:ltr;font-size:1.4rem}.form{background:#fff;padding:35px;box-shadow:0 18px 45px #193c2c20}.form label{margin-bottom:15px;font-size:.78rem;font-weight:700;display:block}.form input,.form select{background:#fff;border:0;border-bottom:1px solid #cad1ca;width:100%;padding:13px 2px}.whatsapp{text-align:center;color:#fff;background:#218161;margin-top:24px;padding:16px;font-weight:700;display:block}.form>small{text-align:center;color:#88928d;margin-top:12px;display:block}footer{color:#fff;background:#061f1b;justify-content:space-between;align-items:center;padding:40px 7vw;display:flex}footer p{color:#adbbb5;font-size:.82rem}.mobile{display:none}@media (width<=850px){nav{display:none}.hero,.story,.order{grid-template-columns:1fr}.steps,.grid{grid-template-columns:1fr 1fr}.business{grid-template-columns:1fr}.story>div+div{border-top:1px solid #d9c6a6;border-right:0;padding:25px 0 0}}@media (width<=600px){header{height:72px;padding:0 15px}header>.outline{padding:9px}.hero{padding:45px 20px 70px}.hero h1{font-size:2.6rem}.actions{flex-direction:column}.hero figure img{height:280px}.story,.works,.order{padding:70px 20px}.steps,.grid{grid-template-columns:1fr}.steps{padding:0 20px 70px}.business>img{min-height:300px}.business>div{padding:60px 22px}.creator{grid-template-columns:45px 1fr;padding:70px 22px}.creator>i{font-size:4.5rem}footer{text-align:center;flex-direction:column;gap:15px;padding-bottom:40px}.mobile{display:none!important}}:root{--green:#153d72;--deep:#071b46;--gold:#e5bd62;--cream:#edf7ff;--paper:#f9fcff;--muted:#60718b}header{color:#fff;background:#061b44ec;border-bottom:1px solid #9ecfff3d;box-shadow:0 8px 40px #071c4938}header .logo small{color:#bcd9ef}header .logo i{background:linear-gradient(145deg,#0b2c68,#174b91);box-shadow:0 0 22px #84ccff6b}.hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 75% 35%,#1f75c8 0,#0b397c 28%,#071b46 68%,#030d25 100%);position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;background:linear-gradient(115deg,#04122ae6 0,#092f6dbd 48%,#1269b06e 100%);position:absolute;inset:0}.hero:after{content:"";z-index:-1;border:1px solid #d8efff33;border-radius:50%;width:780px;height:780px;position:absolute;top:-330px;left:-210px;box-shadow:0 0 0 75px #bfeaff0a,0 0 0 150px #bfeaff08}.hero h1{color:#fff;text-shadow:0 3px 28px #00163d}.hero>div>p{color:#d8eafa}.hero .outline{color:#fff;background:#bde9ff0d;border-color:#9bdcff85}.trust{color:#bde3ff}.hero figure img{filter:saturate(1.1)contrast(1.04);border-color:#dff4ff;box-shadow:0 0 0 1px #e6c66d,0 25px 80px #020b24,0 0 45px #62c8ff55}.hero figcaption{color:#fff;background:linear-gradient(135deg,#061a44,#123d7d);border:1px solid #e1c06a;box-shadow:0 12px 35px #00092780}.celestial{filter:blur(2px);z-index:-1;border-radius:50%;position:absolute}.glowOne{background:#62c9ff22;width:330px;height:330px;top:-180px;right:38%;box-shadow:0 0 100px #6cd0ff}.glowTwo{background:#f1cf7022;width:190px;height:190px;bottom:-110px;left:38%;box-shadow:0 0 80px #f0d071}.stars{color:#dff6ff;letter-spacing:.7em;opacity:.65;text-shadow:0 0 12px #b9eaff;position:absolute;top:12%;left:7%}.story{background:linear-gradient(#f9fcff,#edf7ff);position:relative}.story h2{color:#0c3472}.story>div+div{color:#526a86;border-color:#a8cef0}.sacredMark{color:#d2a948;background:#fff;border:1px solid #d5b65e;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid;box-shadow:0 0 0 8px #e3f3ff,0 0 35px #70c8ff85}.steps{background:linear-gradient(#edf7ff,#fff)}.steps article{border-color:#a8cef0}.steps i{color:#b78b2f}.grid button{border-color:#bfdcf0;box-shadow:0 12px 35px #103e7114}.business>img{filter:saturate(1.05)contrast(1.05)}.gold{color:#071b46;background:linear-gradient(135deg,#f0d17b,#bd862c)}.creator{background:linear-gradient(#fff,#f0f8ff)}.form{border:1px solid #b8d9ee;box-shadow:0 20px 60px #0b397c22}.whatsapp,.mobile{background:linear-gradient(135deg,#1174a8,#1850a0)}footer{background:linear-gradient(110deg,#020a1e,#071b46 58%,#0d3974)}@media (width<=850px){.hero{background:radial-gradient(circle at 50% 72%,#1b62ab,#071b46 64%,#030d25)}}:root{--pearl:#eef0f2;--silver:#c9cdd2;--charcoal:#252b34;--gold:#caa85d;--deep:#07172f;--paper:#fbfbfa;--muted:#69717c}body{color:#172942;background:linear-gradient(#fff,#f0f1f2 45%,#fafafa)}.topline{color:#d7bd7c;letter-spacing:.09em;background:#050d1c;place-items:center;height:28px;font-size:.68rem;font-weight:700;display:grid}header{background:#101722f2;border-color:#caa85d42;top:28px;box-shadow:0 10px 35px #05091438}header .logo i{background:linear-gradient(145deg,#111d33,#34435a);border-color:#d7bd7c;border-radius:44% 56% 46% 54%;box-shadow:inset 0 0 18px #ffffff12,0 0 22px #caa85d22}header .outline{color:#f2dfaa;border-color:#caa85d}.logo b{color:#fff}.logo small{color:#bbc2cb}.hero{background:radial-gradient(circle at 78% 27%,#405069 0,#172844 27%,#071426 63%,#030812 100%);border-bottom:1px solid #d2b978;min-height:700px}.hero:before{background:linear-gradient(115deg,#050b17e8,#14223ac7 50%,#7a869434)}.hero:after{border-color:#d9c58a38;border-radius:48% 52% 46% 54%;box-shadow:0 0 0 70px #d6d9dc0a,0 0 0 140px #d6bd7508}.hero h1 em{color:#f3e5b7;text-shadow:0 0 20px #c9a75865,0 0 46px #8797a455}.hero figure img{border-color:#d8dadd;border-radius:2px;box-shadow:0 0 0 2px #caa85d,0 28px 80px #020711,0 0 42px #d4bd7855}.hero figcaption{background:linear-gradient(140deg,#111722,#263243);border-color:#d5b96f}.royalLine{border-right:2px solid #caa85d;padding-right:16px;color:#dfc47f!important;font:1.22rem Georgia,serif!important}.primary{color:#101827;background:linear-gradient(135deg,#efd992,#b58c3b);box-shadow:0 12px 32px #caa85d35}.kicker{color:#a77f30}.story{background:linear-gradient(145deg,#fbfbfa,#e7e9eb);overflow:hidden}.story:after{content:"";border:1px solid #caa85d42;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-230px;left:-210px;box-shadow:0 0 0 35px #b7bdc31c}.story h2,.works h2,.business h2,.creator h2,.order h2,.sectionHead h2{color:#182842}.business h2{color:#fff;text-shadow:0 2px 18px #06182c99}.sacredMark{color:#a67e2c;background:#f8f8f7;border-color:#c9a956;border-radius:45% 55% 48% 52%;box-shadow:0 0 0 8px #dfe2e5,0 0 32px #8f969d55}.meaning,.moments{background:#f7f7f6;padding:95px 8vw}.sectionHead{text-align:center;max-width:780px;margin:0 auto 42px}.sectionHead h2{margin:14px 0;font:500 clamp(2.3rem,4vw,4rem)/1.15 Georgia,serif}.sectionHead p{color:var(--muted);line-height:1.8}.meaningGrid,.momentGrid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1180px;margin:auto;display:grid}.meaningGrid article,.momentGrid article{background:linear-gradient(145deg,#fff,#eaebed);border:1px solid #d1d4d7;padding:34px;position:relative;overflow:hidden;box-shadow:0 16px 42px #18243612}.meaningGrid article:before,.momentGrid article:before{content:"";border:1px solid #caa85d55;border-radius:50%;width:80px;height:80px;position:absolute;top:-43px;left:-43px}.meaningGrid i,.momentGrid i{color:#9b752d;border:1px solid #caa85d;border-radius:50%;place-items:center;width:45px;height:45px;font:1.3rem Georgia;display:grid}.meaningGrid h3,.momentGrid h3{color:#192a43}.meaningGrid p,.momentGrid p{color:#69717c;line-height:1.75}.steps{background:#e4e6e8;padding-top:12px}.steps article{background:#edf0f2;border-color:#b8bec5;margin:6px;padding:25px;box-shadow:inset 0 1px #fff}.moments{background:linear-gradient(#f8f8f7,#e4e6e8)}.momentGrid{grid-template-columns:repeat(3,1fr)}.works{background:linear-gradient(145deg,#dfe2e5,#f8f8f7 48%,#d6d9dc)}.grid button{background:#fafafa;border-color:#bfc3c8;box-shadow:0 14px 36px #222b3814}.grid button:hover,.grid .active{border-color:#c6a24e;box-shadow:0 20px 46px #18243624,0 0 0 2px #d9bd7552}.grid .custom{background:radial-gradient(circle at 75% 8%,#38475d,#101927 72%)}.business{background:radial-gradient(circle at 72% 12%,#35435a,#0c1421 68%)}.business>div{position:relative}.business>div:after{content:"✦";color:#caa85d18;font-size:5rem;position:absolute;bottom:7%;left:8%}.creator{background:linear-gradient(125deg,#f9f9f8,#dedfe1);border-top:1px solid #c8a958;border-bottom:1px solid #c8a958}.creator>i{color:#b58a32;text-shadow:0 0 30px #7d879066}.creator p{max-width:920px}.signature{color:#9c742a;margin-top:22px;font:italic 1.8rem Georgia}.order{background:radial-gradient(circle at 80% 0,#f8f8f7,#dfe2e5 55%,#cfd3d7)}.form{background:#fcfcfb;border:1px solid #c7a552;box-shadow:0 22px 62px #15233a24}.form textarea{resize:vertical;background:#fff;border:1px solid #c8ccd0;width:100%;padding:12px}.payment{text-align:center;color:#25334a;border:1px solid #b8a36f;margin-top:10px;padding:13px;font-weight:700;display:block}.livePreview{text-align:center;color:#fff;background:radial-gradient(circle,#33445d,#111a29 70%);border:2px solid #caa85d;border-radius:90px 90px 18px 18px;flex-direction:column;justify-content:center;align-items:center;min-height:160px;margin:28px 0 5px;display:flex;box-shadow:inset 0 0 0 8px #d9dde122,0 18px 42px #1f29372b}.livePreview b{color:#efd990;margin:8px;font:2.2rem Georgia}.livePreview span{color:#cfd4da;font-size:.72rem}.purchase{color:#101827;background:linear-gradient(135deg,#efd992,#b58c3b);border:0;padding:16px;box-shadow:0 12px 28px #caa85d35}.optionNumber{font-weight:900;position:absolute;top:10px;right:12px;color:#9d762d!important}.peopleChoices button{position:relative}.paletteCard{min-height:280px}.palettePreview{border:1px solid #fff9;place-items:center;height:105px;display:grid;overflow:hidden;box-shadow:inset 0 0 22px #0000001f}.palettePreview>i{color:#fff4ce;text-shadow:0 2px 12px #101827;font:2.5rem Georgia}.swatches{height:38px}.fontChoices{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.fontCard{color:#182842;cursor:pointer;text-align:right;background:#fbfbfa;border:1px solid #cbd0d5;flex-direction:column;gap:10px;min-height:260px;padding:16px;transition:all .2s;display:flex}.fontCard>small{color:#9d762d;font-weight:900}.fontCard>div{text-align:center;border:1px solid #c9a85e;place-items:center;height:105px;font-size:clamp(1.35rem,2.5vw,2.2rem);font-weight:900;display:grid}.fontCard>b{font-size:1rem}.fontCard>span{color:#69717c;font-size:.8rem;line-height:1.55}.fontCard>em{color:#8a7350;font-size:.72rem;font-style:normal}.fontOutlined>div{color:#fff;text-shadow:-2px -2px #111,2px -2px #111,-2px 2px #111,2px 2px #111;background:linear-gradient(135deg,#9b5c34,#241d25)}.fontClean>div{color:#fff;text-shadow:0 2px 3px #1a2315;background:radial-gradient(circle,#d9e98e,#6f8a3f)}.fontGold>div{color:#e4b13e;text-shadow:0 2px 8px #000;background:radial-gradient(circle,#163653,#061421)}.selectionSummary b{line-height:1.6}.studio{background:radial-gradient(circle at 50% 0,#fff 0,#eceef0 48%,#d9dde1 100%);border-top:1px solid #caa85d;border-bottom:1px solid #caa85d;padding:100px 6vw}.choiceBlock{background:#ffffffc7;border:1px solid #c8ccd0;max-width:1280px;margin:45px auto 0;padding:30px;box-shadow:0 18px 50px #18243614}.choiceTitle{align-items:center;gap:15px;margin-bottom:22px;display:flex}.choiceTitle>b{color:#9d762d;border:1px solid #caa85d;border-radius:50%;place-items:center;width:46px;height:46px;font:1.3rem Georgia;display:grid}.choiceTitle small{color:#a77f30;font-weight:800}.choiceTitle h3{color:#182842;margin:3px 0 0;font:1.6rem Georgia}.peopleChoices{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.peopleChoices button,.paletteCard,.styleCard{color:#182842;cursor:pointer;background:#fbfbfa;border:1px solid #cbd0d5;transition:all .2s}.peopleChoices button{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:130px;padding:16px;display:flex}.peopleChoices button i{color:#ad8433;font:1.6rem Georgia}.peopleChoices button span{font-weight:800}.peopleChoices button small,.paletteCard em,.styleCard em{color:#8a7350;font-size:.7rem;font-style:normal}.selected{transform:translateY(-3px);border-color:#b78932!important;box-shadow:0 0 0 2px #d4b867,0 12px 30px #1d2a3a20!important}.choiceCarousel{scroll-snap-type:x mandatory;scrollbar-color:#caa85d #e1e4e6;gap:14px;padding:5px 3px 20px;display:flex;overflow-x:auto}.paletteCard,.styleCard{scroll-snap-align:start;text-align:right;flex-direction:column;flex:0 0 210px;gap:10px;min-height:175px;padding:14px;display:flex}.paletteCard>small,.styleCard>small{color:#9097a0}.swatches{border:1px solid #d4d6d8;height:62px;display:flex}.swatches i{flex:1}.paletteCard>b,.styleCard>b{font-size:1rem}.styleCard{background:linear-gradient(145deg,#fff,#e7e9ec);min-height:210px}.styleCard>i{color:#c49b43;background:radial-gradient(circle,#3e4c60,#111a29);border:1px solid #fff8;place-items:center;height:75px;font:2.5rem Georgia;display:grid}.styleCard>span{color:#6a727c;font-size:.78rem}.style1>i{background:radial-gradient(circle,#68a8bd,#164f68)}.style2>i{background:linear-gradient(145deg,#8493a1,#203a51)}.style3>i{background:radial-gradient(circle,#60785d,#203a2d)}.style4>i{background:linear-gradient(#db9f60,#74473b)}.selectionSummary{color:#fff;background:linear-gradient(115deg,#0b1423,#26354b);border:1px solid #caa85d;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:30px auto 0;padding:24px 30px;display:flex}.selectionSummary div{flex-direction:column;gap:5px;display:flex}.selectionSummary small{color:#d1b876}.selectionSummary b{font:1.4rem Georgia}.selectionSummary span{color:#cbd2dc}.selectionSummary a{color:#101827;background:linear-gradient(135deg,#efd992,#b58c3b);padding:14px 20px;font-weight:700}.sizeNote{line-height:1.5;text-align:right!important;color:#69717c!important;margin:-7px 0 18px!important;display:block!important}footer{background:linear-gradient(115deg,#03070e,#101722 58%,#252f3d);border-top:1px solid #caa85d}@media (width<=850px){.meaningGrid,.momentGrid{grid-template-columns:1fr 1fr}.hero{background:radial-gradient(circle at 50% 72%,#34445b,#101a2b 64%,#030812)}.peopleChoices{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.topline{height:24px;font-size:.58rem}header{top:24px}.meaning,.moments,.studio{padding:70px 20px}.meaningGrid,.momentGrid{grid-template-columns:1fr}.royalLine{font-size:1rem!important}.livePreview{min-height:140px}.choiceBlock{padding:20px 14px}.choiceTitle h3{font-size:1.25rem}.peopleChoices{scroll-snap-type:x mandatory;padding-bottom:15px;display:flex;overflow-x:auto}.peopleChoices button{scroll-snap-align:start;flex:0 0 175px}.paletteCard,.styleCard{flex-basis:185px}.fontChoices{scroll-snap-type:x mandatory;padding-bottom:15px;display:flex;overflow-x:auto}.fontCard{scroll-snap-align:start;flex:0 0 220px}.selectionSummary{flex-direction:column;align-items:stretch}.selectionSummary a{text-align:center}}.palettePhoto,.styleCard>img{object-fit:cover;border:1px solid #d2d5d8;width:100%;height:105px}.styleCard>img{height:92px}.productChoices{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.productChoices button{color:#182842;cursor:pointer;background:#fbfbfa;border:1px solid #cbd0d5;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:150px;padding:16px;display:flex}.productChoices small{color:#9d762d;font-weight:900}.productChoices i{color:#b58a32;font:2rem Georgia}.productChoices em{color:#8a7350;font-size:.72rem;font-style:normal}.productShowcase{color:#fff;background:linear-gradient(135deg,#0a1423,#26364c);border-top:1px solid #caa85d;border-bottom:1px solid #caa85d;grid-template-columns:.72fr 1.28fr;align-items:center;gap:5vw;padding:95px 7vw;display:grid}.productShowcase h2{font-family:Georgia,serif;font-size:clamp(2.2rem,4vw,4rem);font-weight:500}.productShowcase p{color:#d5dbe3;line-height:1.9}.productGallery{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.productGallery figure{background:#0b1423;border:1px solid #caa85d;grid-column:span 2;margin:0;position:relative}.productGallery figure:nth-child(4){grid-column:2/span 2}.productGallery figure:nth-child(5){grid-column:4/span 2}.productGallery img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.productGallery figcaption{color:#fff;align-items:center;gap:10px;padding:10px 12px;display:flex}.productGallery figcaption small{color:#101827;background:#caa85d;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.productGallery figcaption b{font-size:.86rem}.fontCard>img{object-fit:cover;border:1px solid #c9a85e;width:100%;height:120px}.verseChoices{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.verseChoices button{color:#182842;cursor:pointer;background:#fbfbfa;border:1px solid #cbd0d5;flex-direction:column;justify-content:center;gap:10px;min-height:120px;padding:18px;display:flex}.verseChoices small,.verseChoices em{color:#9d762d;font-style:normal}.verseNote{color:#67717d;margin:18px 0 0;line-height:1.7}.verseLibraryLink{color:#fff;background:#182842;border:1px solid #caa85d;margin-top:14px;padding:13px 18px;font-weight:800;display:inline-block}.verseSourceLinks{flex-wrap:wrap;gap:10px;display:flex}.verseLibraryLink.secondary{color:#182842;background:#fff}.versePasteBox{color:#182842;background:#f4f6f8;border:1px solid #caa85d;margin-top:18px;padding:20px}.versePasteBox label{font-weight:800;line-height:1.6;display:block}.versePasteBox textarea{resize:vertical;width:100%;font:inherit;direction:rtl;background:#fff;border:1px solid #bfc5cc;margin-top:10px;padding:13px;display:block}.versePasteBox small{color:#66717d;margin-top:9px;line-height:1.55;display:block}.blessingSummary{background:#ffffffa8;border-right:3px solid #caa85d;padding:14px 16px;font-weight:700;color:#253650!important}.scrollControls{color:#626d79;justify-content:center;align-items:center;gap:12px;margin-top:5px;font-size:.76rem;display:flex}.scrollControls button{color:#fff;cursor:pointer;background:#182842;border:1px solid #caa85d;border-radius:50%;width:42px;height:42px;font-size:1.25rem;box-shadow:0 6px 16px #18284222}.scrollControls button:hover{background:#2b4162}.orderSummary{color:#182842;background:#f1f3f5;border-right:4px solid #caa85d;gap:7px;margin-bottom:24px;padding:18px;display:grid}.orderSummary small{color:#8a6a2d;font-weight:800}.orderSummary b{line-height:1.55}.orderSummary span{color:#606b78;font-size:.82rem;line-height:1.6}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #4aa9db}.choiceCarousel,.peopleChoices,.fontChoices,.productChoices,.productGallery{scrollbar-width:thin;scrollbar-color:#caa85d #e4e6e8}@media (width<=850px){.productShowcase{grid-template-columns:1fr}.productChoices{display:flex;overflow-x:auto}.productChoices button{flex:0 0 170px}.verseChoices{grid-template-columns:1fr}}@media (width<=600px){.productShowcase{padding:70px 20px}.productShowcase h2{font-size:2.35rem}.productGallery{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.productGallery figure,.productGallery figure:nth-child(4),.productGallery figure:nth-child(5){scroll-snap-align:center;flex:0 0 78%}.productGallery figcaption{min-height:58px}.scrollControls{justify-content:space-between}.scrollControls span{text-align:center;max-width:170px}.scrollControls button{flex:0 0 44px}.choiceCarousel,.peopleChoices,.fontChoices,.productChoices,.productGallery{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.whatsapp{font-size:1rem;line-height:1.5}.form{padding:24px 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.selected,.grid button{transition:none}.choiceCarousel,.peopleChoices,.fontChoices,.productChoices,.productGallery{scroll-behavior:auto}}.brandLogo{gap:8px}.brandLogo>img{object-fit:contain;object-position:center;width:150px;height:58px;display:block}.brandLogo>span{white-space:nowrap}.brandLogo>span small{color:#d0d6df;font-size:.62rem}.footerBrand>img{width:175px;height:72px}.blessingCardSection{background:radial-gradient(circle at 75% 10%,#f9fcff,#e8edf1 62%,#d9dde1);border-bottom:1px solid #caa85d;grid-template-columns:1fr .72fr;align-items:center;gap:7vw;padding:95px 8vw;display:grid}.blessingCardSection h2{color:#182842;margin:14px 0 22px;font:500 clamp(2.3rem,4vw,4rem)/1.15 Georgia,serif}.blessingCardSection p{color:#5f6976;max-width:720px;line-height:1.9}.blessingCardSection figure{margin:0}.blessingCardSection figure img{object-fit:contain;filter:drop-shadow(0 25px 35px #11182738);width:100%;max-height:700px;display:block}.blessingCardSection figcaption{text-align:center;color:#7a6850;margin-top:12px;font-size:.76rem}.blessingBenefits{color:#253650;gap:10px;margin:24px 0;font-weight:700;display:grid}.blessingBenefits span{background:#ffffffa8;border-right:3px solid #caa85d;padding:12px 15px}.blessingChoice{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0 8px;display:grid}.blessingChoice button{color:#182842;cursor:pointer;background:#fbfbfa;border:1px solid #c8ccd0;min-height:95px;padding:14px;font-weight:700;line-height:1.55}.blessingChoice button.selected{background:#fffdf7}.form input[type=email]{text-align:left;direction:ltr}.blessingLinks{gap:8px;margin-top:15px;display:grid}.blessingLinks a{text-align:center;color:#182842;background:#fff;border:1px solid #caa85d;padding:12px 14px;font-weight:800;line-height:1.45;display:block}.blessingLinks a:first-child{color:#fff;background:#182842}@media (width<=850px){.blessingCardSection{grid-template-columns:1fr}.blessingCardSection figure{order:-1}.blessingCardSection figure img{max-height:590px}.blessingChoice{grid-template-columns:1fr}.brandLogo>img{width:122px;height:48px}.brandLogo>span{display:none}}@media (width<=600px){.blessingCardSection{padding:70px 20px}.blessingCardSection h2{font-size:2.25rem}.blessingCardSection figure img{max-height:520px}.footerBrand>img{width:160px;height:65px}}section[id]{scroll-margin-top:118px}textarea{font:inherit}.productGalleryWrap{min-width:0}.orderExamples{color:#182842;background:linear-gradient(145deg,#f8f4ea,#e8edf0);grid-template-columns:.8fr 1.2fr;align-items:center;gap:6vw;padding:90px 8vw;display:grid}.orderExamplesCopy h2{margin:14px 0;font:500 clamp(2.1rem,4vw,3.7rem) Georgia,serif}.orderExamplesCopy p{color:#5f6977;line-height:1.85}.orderExamples>figure{background:#fff;border:1px solid #caa85d;min-height:520px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #18284225}.orderExamples>figure>img{object-fit:contain;background:#f7f3ec;width:100%;height:520px;animation:.55s orderExampleIn;display:block}.orderExamples figcaption{color:#fff;background:#122540e8;border-right:4px solid #caa85d;gap:4px;padding:14px 18px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.orderExamples figcaption span{color:#dce3eb;font-size:.82rem}.orderExampleDots{background:#fffdd9;border-radius:20px;gap:8px;padding:7px 10px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.orderExampleDots button{cursor:pointer;background:#fff;border:1px solid #8b6c2f;border-radius:50%;width:10px;height:10px;padding:0}.orderExampleDots button.active{background:#caa85d}.examplePrev,.exampleNext{color:#fff;cursor:pointer;background:#122540dc;border:1px solid #caa85d;width:44px;height:52px;font-size:2rem;position:absolute;top:50%;transform:translateY(-50%)}.examplePrev{right:12px}.exampleNext{left:12px}@keyframes orderExampleIn{0%{opacity:.35;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@media (width<=850px){.orderExamples{grid-template-columns:1fr;padding:70px 5vw}.orderExamples>figure,.orderExamples>figure>img{height:480px;min-height:0}}@media (width<=600px){.orderExamples{padding:60px 20px}.orderExamples>figure,.orderExamples>figure>img{height:430px}.orderExamples figcaption{padding:12px;bottom:10px;left:10px;right:10px}.examplePrev,.exampleNext{width:38px;height:46px}}.sizeChoices{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sizeChoices button{color:#182842;cursor:pointer;background:#fbfbfa;border:1px solid #cbd0d5;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:94px;padding:16px;display:flex}.sizeChoices em{color:#8a7350;font-size:.72rem;font-style:normal}.nameFinderLabel{color:#182842;gap:8px;max-width:520px;font-weight:800;display:grid}.nameFinderLabel input{background:#fff;border:1px solid #b9c1ca;padding:15px 16px;font-size:1.08rem}.detectedPair{color:#fff;background:#182842;border-right:4px solid #caa85d;margin:16px 0 5px;padding:9px 14px;display:inline-block}.detectedPair b{color:#f0d48a;font-size:1.1rem}.versePrompt{color:#596675;background:#f2f4f6;border-right:4px solid #caa85d;padding:18px}.guidedVerses{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:22px;display:grid}.guidedVerses article{background:linear-gradient(145deg,#fff,#eef1f4);border:1px solid #c7cdd3;flex-direction:column;padding:22px;transition:all .2s;display:flex;box-shadow:0 12px 28px #18243612}.guidedVerses article.chosen{border-color:#b78932;box-shadow:0 0 0 2px #d4b867,0 16px 34px #1d2a3a20}.guidedVerses article>small{color:#a47c2e;font-weight:900}.guidedVerses h4{color:#142742;margin:12px 0 4px;font:700 1.16rem/1.75 Georgia,serif}.guidedVerses article>b{color:#8f6b28;font-size:.82rem}.guidedVerses dl{gap:10px;margin:17px 0;display:grid}.guidedVerses dl div{border-top:1px solid #d9dde1;padding-top:9px}.guidedVerses dt{color:#263b58;font-size:.8rem;font-weight:900}.guidedVerses dd{color:#5d6875;margin:4px 0 0;font-size:.82rem;line-height:1.6}.guidedVerses article>button,.verseFallback>button{color:#fff;cursor:pointer;background:#182842;border:1px solid #caa85d;margin-top:auto;padding:13px;font-weight:900}.catalogPending{color:#283950;background:#fff8e7;border:1px solid #d7b861;gap:6px;margin-top:18px;padding:18px;display:grid}.verseFallback{background:#f4f6f8;border:1px solid #c9a85e;gap:12px;margin-top:22px;padding:20px;display:grid}.verseFallback .verseLibraryLink{text-align:center;margin:0}.verseFallback label{color:#253650;gap:8px;font-weight:800;display:grid}.verseFallback textarea{resize:vertical;background:#fff;border:1px solid #bfc5cc;padding:12px}.catalogCoverage{color:#fff;background:linear-gradient(135deg,#11223b,#263b58);border:1px solid #caa85d;gap:5px;margin:0 0 20px;padding:15px 17px;display:grid}.catalogCoverage b{color:#f0d48a}.catalogCoverage span{color:#d9dfe7;font-size:.8rem;line-height:1.6}.verseResultHead{color:#263b58;background:#fffdf7;border-right:4px solid #caa85d;gap:5px;margin-top:20px;padding:14px 16px;display:grid}.verseResultHead span{color:#697482;font-size:.78rem;line-height:1.55}@media (width<=850px){.sizeChoices{grid-template-columns:repeat(2,1fr)}.guidedVerses{grid-template-columns:1fr}}.templateCode{color:#f0d48a;background:#182842;border:1px solid #caa85d;align-self:flex-start;margin:10px 12px 2px;padding:5px 9px;font-size:.7rem;font-weight:900;display:inline-block}.visualPreview{background-position:50%;background-size:cover;gap:8px;padding:28px;border-radius:4px!important;min-height:300px!important}.visualPreview strong{color:#fff;text-shadow:0 2px 8px #000;max-width:560px;font:700 clamp(1.05rem,2vw,1.5rem)/1.65 Georgia,serif}.checkoutChoice{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.checkoutChoice>div{background:#f1f3f5;border:1px solid #c7a552;flex-direction:column;gap:10px;padding:18px;display:flex}.checkoutChoice>div>b{color:#182842;font:700 1.1rem Georgia}.checkoutChoice>div>span{color:#606b78;font-size:.8rem;line-height:1.6}.checkoutChoice a{text-align:center;margin-top:auto;padding:15px;font-weight:900;display:block}.checkoutNote{color:#606b78;margin-top:12px;line-height:1.6;display:block}.grid button{position:relative}.grid .templateCode{z-index:2;position:absolute;top:0;right:0}.purchase{color:#101827!important;background:linear-gradient(135deg,#efd992,#b58c3b)!important}.whatsapp{color:#fff!important}@media (width<=600px){.checkoutChoice{grid-template-columns:1fr}.visualPreview{padding:20px;min-height:250px!important}.visualPreview strong{font-size:1rem}}.galleryHint{background:#ffffff12;border-right:3px solid #caa85d;padding:8px 12px;font-weight:800;color:#f0d48a!important;display:inline-block!important}.zoomProduct{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.zoomProduct img{transition:transform .25s,filter .25s}.zoomProduct:hover img,.zoomProduct:focus-visible img{filter:brightness(1.08);transform:scale(1.025)}.zoomProduct>span{color:#f0d48a;background:#101827dd;border:1px solid #caa85d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.5rem;display:grid;position:absolute;bottom:10px;left:10px}.productLightbox{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030812ed;grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;padding:30px;display:grid;position:fixed;inset:0}.productLightbox figure{flex-direction:column;align-items:center;max-width:min(1100px,82vw);max-height:90vh;margin:0 auto;display:flex}.productLightbox figure img{object-fit:contain;border:2px solid #caa85d;max-width:100%;max-height:80vh;display:block;box-shadow:0 28px 90px #000}.productLightbox figcaption{color:#fff;align-items:center;gap:12px;margin-top:12px;font-size:1.05rem;display:flex}.productLightbox figcaption small{color:#101827;background:#caa85d;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.productLightbox>button{color:#fff;cursor:pointer;background:#101827e8;border:1px solid #caa85d}.lightboxClose{border-radius:50%;width:48px;height:48px;font-size:2rem;position:absolute;top:22px;right:22px}.lightboxNext,.lightboxPrev{border-radius:8px;width:54px;height:70px;font-size:3rem}.lightboxNext{grid-column:1}.productLightbox figure{grid-area:1/2}.lightboxPrev{grid-area:1/3}@media (width<=600px){.productLightbox{grid-template-columns:46px minmax(0,1fr) 46px;padding:70px 8px 18px}.productLightbox figure{max-width:100%}.lightboxNext,.lightboxPrev{width:42px;height:58px;font-size:2.2rem}.lightboxClose{top:12px;right:12px}.zoomProduct>span{width:34px;height:34px}.sizeChoices{scroll-snap-type:x mandatory;padding-bottom:12px;display:flex;overflow-x:auto}.sizeChoices button{scroll-snap-align:start;flex:0 0 205px}.guidedVerses article{padding:18px}.guidedVerses h4{font-size:1.05rem}}.officeSurprise{background:linear-gradient(135deg,#fff 0,#eef1f5 58%,#e2e6eb 100%);border-bottom:1px solid #caa85d66;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:34px;padding:34px 7vw 38px;display:grid}.officeSurpriseCopy{max-width:470px}.officeSurprise h2{color:#172942;margin:10px 0 12px;font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.12}.officeSurprise p{color:#5a6572;margin:0 0 18px;font-size:1rem;line-height:1.65}.officeSurprise .primary{padding:13px 19px;display:inline-block}.officeSurpriseGallery{min-width:0}.officeSurpriseGallery figure{background:#111827;margin:0;position:relative;box-shadow:0 18px 42px #07172f2b}.officeSurpriseGallery figure>img{object-fit:cover;width:100%;height:clamp(260px,35vw,440px);animation:.45s officeFade;display:block}.officeSurpriseGallery figcaption{color:#fff;background:#07172fe8;border-right:3px solid #caa85d;max-width:80%;padding:9px 13px;font-size:.86rem;position:absolute;bottom:14px;right:14px}.officeSurpriseThumbs{gap:8px;margin-top:10px;padding-bottom:3px;display:flex;overflow-x:auto}.officeSurpriseThumbs button{cursor:pointer;opacity:.68;background:#fff;border:1px solid #c8cdd3;flex:0 0 76px;height:52px;padding:2px}.officeSurpriseThumbs button.active{opacity:1;border-color:#caa85d;box-shadow:0 0 0 2px #caa85d55}.officeSurpriseThumbs img{object-fit:cover;width:100%;height:100%}@keyframes officeFade{0%{opacity:.35;transform:scale(.995)}to{opacity:1;transform:scale(1)}}@media (width<=850px){.officeSurprise{grid-template-columns:1fr;gap:22px;padding:28px 20px 32px}.officeSurpriseCopy{max-width:none}.officeSurpriseGallery figure>img{height:min(62vw,390px)}}@media (prefers-reduced-motion:reduce){.officeSurpriseGallery figure>img{animation:none}}.bulkDiscountNote{background:#fff8e6;border-right:4px solid #caa85d;padding:14px 16px;color:#34445a!important;line-height:1.6!important}.bulkDiscountNote b{color:#8b6420;margin-bottom:4px;display:block}.sizeChoices button>strong{color:#9a7025;font-size:1.1rem}.priceTerms{color:#36465a;background:#fff8e8;border-right:4px solid #caa85d;margin:14px 0 0;padding:12px 14px;line-height:1.55}.orderSummary>strong{color:#9a7025;margin:5px 0;font-size:1.05rem;display:block}.frameSizeGuide{background:linear-gradient(#f8fafc,#e7ebef);border:1px solid #c8ccd0;justify-content:center;align-items:flex-end;gap:clamp(10px,2.5vw,30px);min-height:285px;margin:8px 0 18px;padding:28px 18px 18px;display:flex;overflow-x:auto}.frameSample{color:#182842;flex:none;justify-items:center;gap:5px;display:grid}.frameSample i{background:linear-gradient(145deg,#fffdf4,#e9edf1);border:7px solid #c6a55b;display:block;box-shadow:inset 0 0 0 2px #fff,0 10px 20px #18243620}.frameSample:nth-child(2) i{border-color:#171b21}.frameSample:nth-child(3) i{border-color:#f5f3ed;box-shadow:inset 0 0 0 2px #cfd3d6,0 10px 20px #18243620}.frameSample:nth-child(4) i{border-color:#c6a55b}.frameSample:nth-child(5) i{border-color:#171b21}.frameSample b{font-size:.85rem}.frameSample small{color:#6d7680;font-size:.65rem}.frame3040 i{width:150px;height:200px}.frameA4 i{width:120px;height:170px}.frame2020 i{width:126px;height:126px}.frameA5 i{width:92px;height:130px}.frame1318 i{width:78px;height:108px}.frameStockNote{color:#4f5b69;background:#fff8e7;border-right:4px solid #caa85d;margin:0 0 18px;padding:14px 16px;line-height:1.65}.frameStockNote b{color:#182842}@media (width<=600px){.frameSizeGuide{justify-content:flex-start;min-height:245px;padding:22px 16px 14px}.frame3040 i{width:120px;height:160px}.frameA4 i{width:98px;height:138px}.frame2020 i{width:105px;height:105px}.frameA5 i{width:76px;height:108px}.frame1318 i{width:66px;height:92px}}.trackingCheckout{background:#f2f4f6;border:1px solid #c7a552;margin-top:22px;padding:22px}.trackingCheckout h3{color:#182842;margin:0;font:700 1.35rem Georgia}.trackingCheckout p{color:#606b78;line-height:1.65}.trackingFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.trackingFields label{gap:7px;display:grid}.trackingFields input,.statusLookup input,.galleryForm input,.galleryForm textarea{font:inherit;background:#fff;border:1px solid #bfc5cc;padding:13px}.saveOrder,.statusLookup button,.galleryForm>button,.shareSite{color:#fff;cursor:pointer;background:#182842;border:1px solid #caa85d;padding:15px 20px;font-weight:900}.saveOrder{width:100%;margin-top:14px}.savedOrder{background:#fffdf7;border-right:5px solid #caa85d;gap:9px;margin-top:16px;padding:18px;display:grid}.savedOrder>b{color:#27664a}.savedOrder strong{color:#182842;font-size:1.35rem}.savedOrder>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.savedOrder a{text-align:center;padding:14px;font-weight:900}.formError{font-weight:800;color:#a22!important}.statusLookup{text-align:center;color:#fff;background:#0d1727;padding:85px 8vw}.statusLookup h2{margin:12px;font:500 clamp(2.2rem,4vw,3.8rem) Georgia}.statusLookup>p{color:#cbd2dc}.statusLookup>div{grid-template-columns:1fr 1fr auto;gap:10px;max-width:800px;margin:25px auto;display:grid}.statusLookup article{color:#182842;background:#fff;border:1px solid #caa85d;gap:8px;max-width:620px;margin:20px auto 0;padding:22px;display:grid}.statusLookup article b{color:#987028;font-size:1.4rem}.communityGallery{background:linear-gradient(145deg,#f8f8f7,#e1e5e8);padding:95px 8vw}.shareSite{margin-top:10px;display:inline-block}.communityGrid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1200px;margin:35px auto;display:grid}.communityGrid figure{background:#fff;border:1px solid #caa85d;margin:0;box-shadow:0 15px 35px #18243618}.communityGrid img{aspect-ratio:4/3;object-fit:cover;width:100%}.communityGrid figcaption{gap:5px;padding:16px;display:grid}.communityGrid small{color:#987028}.galleryEmpty{text-align:center;background:#ffffff9c;border:1px dashed #caa85d;gap:7px;max-width:620px;margin:30px auto;padding:30px;display:grid}.galleryForm{background:#fff;border:1px solid #caa85d;gap:14px;max-width:720px;margin:35px auto 0;padding:28px;display:grid}.galleryForm h3{color:#182842;margin:0;font:700 1.5rem Georgia}.galleryForm label{color:#253650;gap:7px;font-weight:800;display:grid}.galleryForm .consent{grid-template-columns:auto 1fr;align-items:start;font-weight:500;line-height:1.55}.galleryForm .consent input{width:20px;height:20px}.galleryThanks{text-align:center;color:#27664a;gap:8px;padding:25px;display:grid}.galleryThanks b{font-size:1.3rem}.adminPage{background:#eef1f4;min-height:100vh;padding:30px}.adminPage>header{color:#fff;background:#182842;justify-content:space-between;height:auto;padding:20px;display:flex;position:static}.adminPage section{max-width:1250px;margin:25px auto}.adminOrders,.adminGallery{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.adminOrders article,.adminGallery article{background:#fff;border:1px solid #caa85d;gap:8px;padding:18px;display:grid}.adminOrders pre{text-align:left;white-space:pre-wrap;direction:ltr;font-size:.72rem}.adminOrders label{gap:5px;display:grid}.adminOrders select,.adminOrders input{padding:9px}.adminGallery img{aspect-ratio:4/3;object-fit:cover;width:100%}.adminGallery article>div{gap:8px;display:flex}.adminGallery button{color:#fff;background:#182842;border:0;padding:10px}.adminSectionHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.adminSectionHeading h2,.adminSectionHeading p{margin:0}.adminSectionHeading p{color:#667085;margin-top:5px}.adminOrderTools{align-items:end;gap:10px;display:flex}.adminOrderTools label{gap:5px;font-weight:700;display:grid}.adminOrderTools select,.adminOrderTools button{background:#fff;border:1px solid #b89448;min-height:42px;padding:9px 14px}.adminOrderTools button{color:#fff;cursor:pointer;background:#182842;font-weight:800}.adminOrderTools button:disabled{opacity:.45;cursor:not-allowed}.adminMonthSummary{gap:9px;padding:2px 0 14px;display:flex;overflow-x:auto}.adminMonthSummary button{color:#182842;cursor:pointer;background:#fff;border:1px solid #d9c89f;justify-content:space-between;align-items:center;min-width:145px;padding:10px 12px;display:flex}.adminMonthSummary button.active{color:#fff;background:#182842;border-color:#182842}.adminMonthSummary b{color:#b68a34;font-size:1.1rem}.adminEmpty{text-align:center;background:#fff;border:1px dashed #caa85d;padding:28px}@media (width<=850px){.communityGrid,.adminOrders,.adminGallery{grid-template-columns:1fr 1fr}.trackingFields{grid-template-columns:1fr}}@media (width<=600px){.statusLookup,.communityGallery{padding:65px 20px}.statusLookup>div,.savedOrder>div,.communityGrid,.adminOrders,.adminGallery{grid-template-columns:1fr}.galleryForm{padding:20px 16px}.adminPage{padding:12px}.adminSectionHeading,.adminOrderTools{flex-direction:column;align-items:stretch}.adminOrderTools select,.adminOrderTools button{width:100%}}.guidedVerses dl div:has(dd:empty){display:none}.postcardCatalog{background:linear-gradient(145deg,#f8f4e9,#e2e6ea);border-top:1px solid #caa85d;border-bottom:1px solid #caa85d;padding:95px 7vw}.postcardCatalog .sectionHead{max-width:850px}.postcardCatalog .sectionHead strong{color:#f0d48a;background:#182842;border:1px solid #caa85d;margin-top:8px;padding:10px 15px;display:inline-block}.postcardGallery{scroll-snap-type:x mandatory;scrollbar-color:#caa85d #e1e4e6;gap:18px;padding:10px 4px 24px;display:flex;overflow-x:auto}.postcardGallery figure{scroll-snap-align:start;background:#fff;border:1px solid #caa85d;flex:0 0 min(300px,78vw);margin:0;box-shadow:0 15px 35px #1824361c}.postcardGallery button{cursor:zoom-in;background:#f5f1e9;border:0;width:100%;padding:0;display:block;position:relative}.postcardGallery img{aspect-ratio:2/3;object-fit:cover;object-position:top;width:100%;transition:transform .25s;display:block}.postcardGallery button:hover img{transform:scale(1.018)}.postcardGallery button span{color:#f0d48a;background:#101827dd;border:1px solid #caa85d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.5rem;display:grid;position:absolute;bottom:10px;left:10px}.postcardGallery figcaption{color:#182842;padding:14px 16px;font-weight:900}.postcardCta{text-align:center;margin-top:18px}.postcardCta button{color:#101827;cursor:pointer;background:linear-gradient(135deg,#efd992,#b58c3b);border:1px solid #9b742a;padding:16px 24px;font-weight:900;box-shadow:0 12px 28px #caa85d35}@media (width<=600px){.postcardCatalog{padding:65px 20px}.postcardGallery figure{flex-basis:78vw}}.blessingPreviewPrompt{color:#fff;background:linear-gradient(135deg,#11223b,#263b58);border:1px solid #caa85d;justify-content:space-between;align-items:center;gap:15px;margin:24px 0;padding:18px 20px;display:flex}.blessingPreviewPrompt span{font-weight:900}.blessingPreviewPrompt button{color:#11223b;cursor:pointer;background:#caa85d;border:0;padding:12px 18px;font-weight:900}.blessingModal{z-index:1000;background:#06101ddd;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.blessingModalPanel{width:min(680px,100%);margin:auto;position:relative}.blessingClose{z-index:2;color:#fff;cursor:pointer;background:#132640;border:1px solid #d8bd78;border-radius:50%;width:42px;height:42px;font-size:1.6rem;position:absolute;top:12px;left:12px}.personalBlessingCard{color:#172a45;text-align:center;background:radial-gradient(circle at 85% 5%,#fffdf4,#f6f1e5 48%,#e4e8ec);border:8px double #c6a456;padding:46px 54px 38px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0008}.personalBlessingCard:before,.personalBlessingCard:after{content:"✦";color:#c6a45666;font-size:5rem;position:absolute}.personalBlessingCard:before{top:90px;right:18px}.personalBlessingCard:after{bottom:100px;left:18px}.personalBlessingCard header{justify-items:center;gap:2px;display:grid}.personalBlessingCard header img{object-fit:contain;width:180px;height:72px}.personalBlessingCard header small,.blessingEvent{color:#8b6d2f;letter-spacing:.08em}.blessingEvent{margin:15px 0 6px;font-size:.72rem;display:block}.personalBlessingCard h2{color:#142742;margin:7px 0 18px;font:500 3rem Georgia,serif}.personalBlessingCard blockquote{max-width:520px;margin:0 auto 8px;font:700 1.25rem/1.9 Georgia,serif}.personalBlessingCard>b{color:#9c7931;font-size:.78rem}.blessingMeaning,.blessingWords{border-top:1px solid #caa85d66;max-width:520px;margin:24px auto 0;padding:18px 20px;position:relative}.blessingMeaning small,.blessingWords small{color:#8d6c2e;font-weight:900}.blessingMeaning p,.blessingWords p{margin:8px 0 0;line-height:1.75}.personalBlessingCard footer{color:#69717c;gap:8px;margin-top:25px;font-size:.72rem;display:grid}.personalBlessingCard footer strong{color:#182842}.blessingActions{background:#fff;flex-wrap:wrap;justify-content:center;gap:10px;padding:15px;display:flex}.blessingActions button,.blessingActions a{color:#fff;cursor:pointer;background:#182842;border:0;padding:12px 15px;font-weight:800;text-decoration:none}.blessingActions .secondary{color:#182842;background:#e5e7eb}.blessingEmailHint{color:#594516;text-align:center;background:#fff8e6;margin:0;padding:10px 15px;font-size:.8rem}@media (width<=600px){.blessingPreviewPrompt{flex-direction:column;align-items:stretch}.personalBlessingCard{padding:38px 22px 28px}.personalBlessingCard h2{font-size:2.35rem}.personalBlessingCard blockquote{font-size:1.05rem}.blessingActions>*{text-align:center;width:100%}}@media print{body *{visibility:hidden!important}#personal-blessing-card,#personal-blessing-card *{visibility:visible!important}#personal-blessing-card{width:100%;min-height:100vh;box-shadow:none;color:#172a45;background:#fffdf4;border:6px double #c6a456;position:absolute;inset:0;display:block!important}.blessingModal{background:#fff!important;padding:0!important;display:block!important;position:static!important}.blessingModalPanel{width:100%!important}.blessingClose,.blessingActions,.blessingEmailHint{display:none!important}@page{size:A4 portrait;margin:10mm}}.bulkOrders{background:linear-gradient(135deg,#f8f4e9,#fff);border-top:1px solid #d7bd7b;border-bottom:1px solid #d7bd7b;grid-template-columns:.9fr 1.1fr;align-items:center;gap:42px;display:grid}.bulkOrdersCopy h2{max-width:680px}.bulkOrdersCopy p{max-width:650px;line-height:1.8}.bulkPrimary{margin-top:12px;display:inline-flex}.bulkDownloads{color:#fff;background:#142745;border:1px solid #d3a94f;padding:28px}.bulkDownloads h3{color:#e3bb64;margin:0 0 6px}.bulkDownloads>p{color:#dbe3ef;margin:0 0 20px}.bulkDownloads>a{color:#142745;background:#fff;border:1px solid #d7bd7b;grid-template-columns:120px 1fr;align-items:center;gap:18px;margin-top:14px;padding:10px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.bulkDownloads>a:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0004}.bulkDownloads img{object-fit:cover;object-position:top;border:1px solid #ddd;width:120px;height:88px}.bulkDownloads span{gap:5px;display:grid}.bulkDownloads small{color:#916b1d;font-weight:700}@media (width<=850px){.bulkOrders{grid-template-columns:1fr;gap:24px}.bulkDownloads{padding:18px}.bulkDownloads>a{grid-template-columns:92px 1fr}.bulkDownloads img{width:92px;height:76px}}.orderWorkflow{border-top:1px solid #d8c388;gap:12px;margin-top:8px;padding-top:14px;display:grid}.orderWorkflow label{color:#253650;gap:6px;font-weight:800;display:grid}.orderWorkflow select,.orderWorkflow textarea{width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #bfc5cc;padding:10px}.saveWorkflow{color:#fff;cursor:pointer;background:#182842;border:1px solid #caa85d;padding:12px;font-weight:900}.saveWorkflow:disabled{opacity:.6}.workflowSaved{color:#27664a;text-align:center;font-weight:900}.orderFaq{background:linear-gradient(145deg,#fffdf7,#e8edf1);border-top:1px solid #caa85d;padding:85px 8vw}.orderFaq .sectionHead{max-width:760px}.orderFaqGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.orderFaq details{color:#182842;background:#fff;border:1px solid #caa85d;padding:20px}.orderFaq summary{cursor:pointer;font-weight:900;line-height:1.55}.orderFaq details p{color:#5d6875;margin:14px 0 0;line-height:1.75}.form label>small{color:#66717d;margin-top:7px;font-weight:500;line-height:1.55;display:block}@media (width<=850px){.orderFaqGrid{grid-template-columns:1fr}.orderFaq{padding:65px 20px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
