@font-face{font-family:Templum Display;src:url(/brand/cormorant-infant-medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}.temple-site{--temple-ink:#10110f;--temple-surface:#191b18;--temple-paper:#eee7d9;--temple-muted:#b4b0a5;--temple-gold:#c4a777;--temple-line:#c4a77730;isolation:isolate;background:radial-gradient(ellipse at 82% 8%, #60543a1c, transparent 42%), var(--temple-ink);min-height:100svh;color:var(--temple-paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Arial,Helvetica,sans-serif;line-height:1.65;position:relative}.temple-site:before{content:"";z-index:-1;pointer-events:none;opacity:.7;background:linear-gradient(90deg,#10110ff5 3%,#10110fe3 37%,#10110f66 100%),linear-gradient(#0000 25%,#10110f),url(/brand/temple-gallery.webp) 65% 0/cover no-repeat;height:800px;position:absolute;inset:0 0 auto}.temple-site :is(a,button,input,textarea,select):focus-visible{outline-offset:4px;outline:2px solid #dec394}.temple-site ::selection{color:#fff5df;background:#a6864e66}.temple-site>main{min-height:52svh;padding-top:clamp(42px,6vw,88px);padding-bottom:48px;position:relative}.temple-site>main>h1,.temple-site>main>section:first-child h1{color:#f1e8d6;text-wrap:balance;letter-spacing:-.018em;margin-bottom:28px;font:500 clamp(38px,4.6vw,66px)/1.1 Templum Display,Georgia,serif}.temple-site>main>h1:after{content:"";background:linear-gradient(90deg,#c4a777,#c4a77718);width:64px;height:1px;margin-top:25px;display:block}.temple-site :is(h2,h3){color:#eee7d9;font-family:Templum Display,Georgia,serif;font-weight:500;line-height:1.25}.temple-site h2.text-xl{font-size:29px}.temple-site h2.text-2xl{font-size:34px}.temple-site h2.text-lg{font-size:26px}.temple-site h2.text-base{font-size:23px}.temple-site :is(h2,h3).text-xs{font-family:Arial,Helvetica,sans-serif;line-height:1.5}.temple-site main p.leading-relaxed{line-height:1.85}.temple-site main :is(.opacity-40,.opacity-50){opacity:.7}.temple-site main .opacity-60{opacity:.78}.temple-site main .opacity-70{opacity:.84}.temple-site :is(.border-white\/10,.border-white\/15,.border-white\/20){border-color:var(--temple-line)}.temple-site main :is(.rounded-xl,.rounded-2xl){border-radius:5px}.temple-site main .rounded-lg{border-radius:4px}.temple-site main :is(div,section,article,a).border.rounded-xl,.temple-site main :is(div,section,article).border.rounded-2xl{background:linear-gradient(135deg,#b7a07808,#0000 65%),#171916e8;box-shadow:inset 0 1px #f1dfb309}.temple-site main a.border.rounded-xl{transition:border-color .2s,background-color .2s}.temple-site main a.border.rounded-xl:hover{background-color:#25261f;border-color:#c4a77785}.temple-site main :is(a,button).bg-white{color:#15160f;background:#c4a777;border-color:#c4a777;font-weight:600}.temple-site main :is(a,button).bg-white:hover:not(:disabled){background:#dec49a}.temple-site main :is(a,button).border{transition:border-color .2s,background-color .2s}.temple-site main :is(a,button).border:hover:not(:disabled){border-color:#d5bb8a90}.temple-site main :is(button,a).bg-white\/10{background-color:#c4a77721}.temple-site main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){color:#eee7d9;background-color:#121410;border-color:#c4a77745;border-radius:4px;min-height:44px}.temple-site main :is(input,textarea)::placeholder{color:#99998d;opacity:1}.temple-site main :is(input,select,textarea):focus{border-color:#c4a777}.temple-site main :is(input[type=checkbox],input[type=radio]){accent-color:#c4a777}.temple-site main option{color:#eee7d9;background:#171916}.temple-site main button:disabled{cursor:not-allowed}.temple-site main table{border-color:var(--temple-line)}.temple-site main th{color:#c4a777;font-weight:500}.temple-site main blockquote{color:#d6c6a8;border-left:2px solid #c4a77780;padding-left:24px}.temple-site .temple-header{z-index:40;border-color:var(--temple-line);background:#11120fea}.temple-site .temple-header>div{gap:20px;max-width:1280px;min-height:98px;padding-top:14px;padding-bottom:14px}.temple-site .temple-header nav{gap:clamp(12px,1.4vw,23px)}.temple-site .temple-header nav a{white-space:nowrap}.temple-site .temple-header nav :is(a,button):hover{color:#dec394}.temple-site .temple-header,.temple-site .temple-header :is(button,select),.temple-site .temple-footer,.temple-site .temple-home-hero>p,.temple-site .temple-home-hero>div>a{font-family:Templum Display,Georgia,serif;font-weight:500}.temple-site .temple-header nav a,.temple-site .temple-header button{letter-spacing:normal;font:500 18px/1.4 Templum Display,Georgia,serif}.temple-site .temple-home-hero>p{font-size:24px;line-height:1.5}.temple-site .temple-home-hero>div>a{font-size:22px;font-weight:500;line-height:1.35}.temple-site .temple-footer .text-sm{font-size:19px;line-height:1.5}.temple-site .temple-footer .text-xs{font-size:16px;line-height:1.5}.temple-site .temple-footer .text-lg{font-size:25px}.temple-site .temple-footer a{overflow-wrap:anywhere}.temple-site .temple-brand-link{flex-shrink:0}.temple-site .temple-brand{align-items:center;gap:12px;line-height:0;display:inline-flex}.temple-site .temple-brand-symbol{flex-shrink:0;width:60.2px;height:68.6px}.temple-site .temple-brand-name{flex-shrink:0;width:158.7px;height:58.65px}.temple-site .temple-footer{border-color:var(--temple-line);background:#10120feb;margin-top:80px;position:relative}.temple-site .temple-footer-brand{margin-bottom:22px;display:inline-block}.temple-site .temple-footer .opacity-40{opacity:.65}.temple-site .temple-footer .opacity-50{opacity:.72}.temple-site .temple-footer a:hover{color:#dec394}.temple-site .temple-mobile-panel{border-color:var(--temple-line);background:#141612;max-height:calc(100svh - 98px);position:absolute;top:100%;box-shadow:0 24px 40px #0009}.temple-site .temple-mobile-panel nav{gap:0}.temple-site .temple-mobile-panel nav>a{border-bottom:1px solid #c4a77715;font:500 27px/1.4 Templum Display,Georgia,serif}.temple-site .temple-product{padding-bottom:16px}.temple-site .temple-product>div:first-child{background:radial-gradient(at top,#544b3438,#151713);border-radius:4px}.temple-site .temple-product h2{margin-top:18px}.temple-site .temple-product>p{color:#d0ba93}.temple-site .temple-service{padding:30px}.temple-site .temple-service>p:first-child{color:#c4a777;opacity:.85;font-size:10px}.temple-site .temple-service>div:last-child{border-top:1px solid var(--temple-line);margin-top:12px;padding-top:20px}@media (min-width:768px) and (max-width:1100px){.temple-site .temple-brand-name{width:119.6px}.temple-site .temple-brand-symbol{width:44.8px}.temple-site .temple-header>div{flex-wrap:wrap;gap:12px;padding-left:18px;padding-right:18px}.temple-site .temple-header nav{flex-wrap:wrap;gap:10px 16px}}@media (max-width:767px){.temple-site:before{opacity:.4;background-position:top;height:540px}.temple-site .temple-header>div{min-height:86px;padding:12px 20px}.temple-site .temple-brand-symbol{width:51.8px;height:61.6px}.temple-site .temple-brand-name{width:144.9px;height:52.9px}.temple-site .temple-mobile-panel{max-height:calc(100svh - 86px)}.temple-site>main{padding-top:38px;padding-bottom:28px}.temple-site>main>h1{font-size:42px}.temple-site .temple-footer{margin-top:48px}.temple-site .temple-service{padding:22px}}@media (prefers-reduced-motion:reduce){.temple-site *,.temple-site :before,.temple-site :after{scroll-behavior:auto;transition-duration:0s;animation:none}}.temple-site .temple-cart-link{align-items:center;display:inline-flex}.temple-site .temple-cart-count{color:#10110f;font-variant-numeric:tabular-nums;letter-spacing:normal;background:#c4a777;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 5px;font:600 13px/1 Arial,Helvetica,sans-serif;display:inline-flex}.temple-site .temple-intro-replay{border:0;border-bottom:1px solid var(--temple-line);color:var(--temple-gold);cursor:pointer;background:0 0;align-items:center;gap:10px;margin-top:24px;padding:6px 0;font:500 19px/1.4 Templum Display,Georgia,serif;display:inline-flex}