.tpl-golden{--paper:#f4efe4;--paper-2:#ebe2cf;--card:#fffdf8;--ink:#26252b;--muted:#6b6558;--line:#26252b29;--navy:#1f2d48;--navy-2:#2b3c5e;--rust:#c4532d;--rust-2:#a8431f;--mustard:#e7b24a;--mustard-2:#f3d58f;--blue:#9fb4bf;--blue-2:#cfdbe0;--serif:"Fraunces", Georgia, serif;--script:"Yellowtail", "Brush Script MT", cursive;--mono:"DM Mono", ui-monospace, "SF Mono", Menlo, monospace;--sans:"Libre Franklin", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--paper);--surface:var(--card);--surface-2:#f6f1e7;--surface-3:#efe7d8;--border:#26252b24;--border-strong:#26252b47;--accent:var(--rust);--accent-hover:var(--rust-2);--accent-text:var(--rust-2);--on-accent:#fff;--text:var(--ink);--faint:#9b9486;--font:var(--sans);--display:var(--serif);--r:14px;--r-sm:8px;--gut:clamp(24px, 5vw, 72px);--sec:clamp(80px, 10vw, 150px);--top:calc(84px + env(safe-area-inset-top,0px));--ease:cubic-bezier(.22, .61, .36, 1);background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.65}body:has(.tpl-golden){background:#f4efe4}html:has(.tpl-golden){scroll-behavior:smooth}.tpl-golden main{padding-top:var(--top);overflow-x:clip}.tpl-golden section[id]{scroll-margin-top:var(--top)}:where(.tpl-golden) p{max-width:64ch;margin:0 0 1.05em}:where(.tpl-golden) a{color:inherit;text-decoration:none}:where(.tpl-golden) img{max-width:100%;display:block}:where(.tpl-golden) :is(h1,h2,h3){margin:0}.tpl-golden :focus-visible{outline:2px solid var(--rust);outline-offset:3px}.tpl-golden ::selection{background:var(--mustard-2)}.tpl-golden .caps-xl,.tpl-golden .caps-l{font-family:var(--serif);text-transform:uppercase;letter-spacing:.035em;font-variation-settings:"opsz" 144, "SOFT" 50, "WONK" 1;color:var(--navy);font-weight:700}.tpl-golden .caps-xl{font-size:clamp(2.5rem,5.6vw,4.9rem);line-height:1.02}.tpl-golden .caps-l{font-size:clamp(1.9rem,3.6vw,3.1rem);line-height:1.08}.tpl-golden .em{font-family:var(--script);text-transform:none;letter-spacing:0;color:var(--rust);margin-right:.08em;padding:0 .1em;font-size:1.28em;font-weight:400;line-height:.8;display:inline-block;transform:rotate(-3deg)}.tpl-golden .script-l{font-family:var(--script);color:var(--rust);transform-origin:0;font-size:clamp(2.2rem,4vw,3.3rem);line-height:1;transform:rotate(-4deg);margin:0 0 6px!important}.tpl-golden .label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-weight:500;margin:0 0 14px!important;font-size:.78rem!important}.tpl-golden .lead{font-family:var(--serif);color:var(--ink);font-size:clamp(1.15rem,1.5vw,1.32rem);font-style:italic;font-weight:400;line-height:1.55}.tpl-golden .fine{color:var(--muted);font-size:.9rem}.tpl-golden .fine a{color:var(--rust);border-bottom:1px solid}.tpl-golden .page-sub{color:var(--muted);max-width:58ch;font-size:clamp(1.05rem,1.3vw,1.18rem)}.tpl-golden .center{text-align:center;margin-left:auto!important;margin-right:auto!important}.tpl-golden .tags{flex-direction:column;align-items:flex-start;gap:6px;display:flex;margin:0 0 26px!important}.tpl-golden .tags span{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;padding:6px 14px 5px;font-size:.8rem;font-weight:500;display:inline-block}.tpl-golden .tags span:nth-child(2){margin-left:22px}.tpl-golden .tags-blue span{background:var(--blue);color:var(--navy)}.tpl-golden .tags-mustard span{background:var(--mustard);color:var(--navy)}.tpl-golden .tags-rust span{background:var(--rust);color:#fff}.tpl-golden .pill{cursor:pointer;min-height:52px;font-family:var(--serif);letter-spacing:.01em;transition:background .25s, color .25s, border-color .25s, transform .25s var(--ease);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 30px;font-size:1.08rem;font-style:italic;font-weight:500;display:inline-flex}.tpl-golden .pill:hover{transform:translateY(-2px)}.tpl-golden .pill .arrow{transition:transform .3s var(--ease)}.tpl-golden .pill:hover .arrow{transform:translate(4px)}.tpl-golden .pill-rust{background:var(--rust);color:#fff}.tpl-golden .pill-rust:hover{background:var(--rust-2)}.tpl-golden .pill-navy{background:var(--navy);color:#fff}.tpl-golden .pill-navy:hover{background:var(--navy-2)}.tpl-golden .pill-mustard{background:var(--mustard);color:var(--navy)}.tpl-golden .pill-mustard:hover{background:var(--mustard-2)}.tpl-golden .pill-line{border-color:var(--navy);color:var(--navy)}.tpl-golden .pill-line:hover{background:var(--navy);color:#fff}.tpl-golden .pill-sm{min-height:40px;padding:0 20px;font-size:.98rem}.tpl-golden .pill:disabled{opacity:.6;cursor:wait;transform:none}.tpl-golden .actions{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.tpl-golden .arrow-link{cursor:pointer;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rust);background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:.8rem;font-weight:500;display:inline-flex}.tpl-golden .arrow-link .arrow{transition:transform .3s var(--ease)}.tpl-golden .arrow-link:hover .arrow{transform:translate(5px)}.tpl-golden .arrow{flex-shrink:0}.tpl-golden .top{z-index:50;height:var(--top);padding:env(safe-area-inset-top,0px) var(--gut) 0;box-sizing:border-box;background:var(--paper);border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;transition:box-shadow .3s,border-color .3s;display:grid;position:fixed;inset:0 0 auto}.tpl-golden .top.stuck{border-bottom-color:var(--line);box-shadow:0 6px 24px #26252b0f}.tpl-golden .top-links{gap:clamp(18px,2.4vw,34px);display:flex}.tpl-golden .top-links a,.tpl-golden .top-hello{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--navy);border-bottom:1.5px solid #0000;padding:6px 0;font-size:.78rem;font-weight:500;transition:border-color .2s,color .2s}.tpl-golden .top-links a:hover,.tpl-golden .top-hello:hover{color:var(--rust)}.tpl-golden .top-links a[aria-current=page],.tpl-golden .top-hello[aria-current=page]{border-bottom-color:var(--rust)}.tpl-golden .top-right{justify-content:flex-end;align-items:center;gap:22px;display:flex}.tpl-golden .top-mark{color:var(--navy);flex-direction:column;align-items:center;display:inline-flex}.tpl-golden .top-mark .wordmark{font-family:var(--serif);letter-spacing:.08em;text-transform:uppercase;font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;color:var(--rust);text-align:center;font-size:1.5rem;font-weight:800;line-height:1}.tpl-golden .top-mark .wordmark:after{content:"Photography";font-family:var(--mono);letter-spacing:.42em;color:var(--navy);margin-top:5px;font-size:.6rem;font-weight:500;display:block}.tpl-golden .top-mark .logo-img{width:auto;max-height:48px}.tpl-golden .top-menu{background:var(--mustard);color:var(--navy);font-family:var(--script);cursor:pointer;border:0;justify-self:end;padding:10px 16px;font-size:1.35rem;line-height:1;display:none}.tpl-golden .drawer{z-index:60;background:var(--paper);padding:0 var(--gut) calc(28px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;grid-template-rows:var(--top) 1fr auto auto;visibility:hidden;opacity:0;transition:opacity .35s var(--ease), visibility .35s;gap:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.tpl-golden .drawer.open{visibility:visible;opacity:1}.tpl-golden .drawer-top{justify-content:space-between;align-items:center;display:flex}.tpl-golden .drawer-top .top-menu{display:block}.tpl-golden .drawer-links{align-self:center;margin:0;padding:0;list-style:none}.tpl-golden .drawer-links li{opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);transform:translateY(10px)}.tpl-golden .drawer.open .drawer-links li{opacity:1;transform:none}.tpl-golden .drawer-links a{font-family:var(--serif);text-transform:uppercase;letter-spacing:.04em;color:var(--navy);font-variation-settings:"opsz" 144, "SOFT" 50, "WONK" 1;font-size:clamp(2.2rem,10vw,3.6rem);font-weight:700;line-height:1.15;display:block}.tpl-golden .drawer-links a:hover{color:var(--rust)}.tpl-golden .drawer-book{justify-self:start}.tpl-golden .drawer-foot{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:10px 24px;font-size:.82rem;display:flex}.tpl-golden .hero{padding:clamp(28px, 4vw, 56px) var(--gut) var(--sec);min-height:calc(100svh - var(--top));grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.tpl-golden .hero-h{font-family:var(--serif);letter-spacing:-.01em;color:var(--navy);font-variation-settings:"opsz" 144, "SOFT" 30;margin-bottom:26px;font-size:clamp(2.6rem,5.2vw,4.7rem);font-weight:400;line-height:1.04}.tpl-golden .hero-h .em{margin-top:.05em;font-size:1.35em}.tpl-golden .hero-sub{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.86rem;margin-bottom:34px!important}.tpl-golden .collage{aspect-ratio:1/.98;position:relative}.tpl-golden .col{background:var(--paper-2);border-radius:22px;margin:0;position:absolute;overflow:hidden;box-shadow:0 18px 40px #26252b24}.tpl-golden .col img{object-fit:cover;width:100%;height:100%}.tpl-golden .col-1{z-index:2;width:50%;height:78%;top:4%;left:16%}.tpl-golden .col-2{z-index:1;border-radius:22px 22px 22px 90px;width:38%;height:46%;top:0;right:0}.tpl-golden .col-3{z-index:3;border:8px solid var(--paper);border-radius:26px;width:40%;height:40%;bottom:0;left:0}.tpl-golden .collage:before{content:"";background:var(--mustard);z-index:0;border-radius:22px;width:44%;height:42%;position:absolute;bottom:6%;right:4%}.tpl-golden .collage-stamp{z-index:4;width:clamp(96px,11vw,138px);color:var(--navy);background:var(--paper);border-radius:50%;position:absolute;bottom:14%;right:8%}.tpl-golden .stamp-ring{font-family:var(--mono);letter-spacing:1.6px;fill:currentColor;font-size:9.2px}.tpl-golden .stamp-center{font-family:var(--serif);letter-spacing:1px;fill:var(--rust);font-size:20px;font-weight:800}.tpl-golden .thing{text-align:center;padding:var(--sec) var(--gut);background:var(--paper-2);flex-direction:column;align-items:center;display:flex}.tpl-golden .thing .tags{align-items:center}.tpl-golden .thing .tags span:nth-child(2){margin-left:44px}.tpl-golden .thing .caps-l{max-width:22ch;margin-bottom:26px}.tpl-golden .thing-body{font-family:var(--serif);font-size:clamp(1.1rem,1.5vw,1.3rem);font-style:italic;line-height:1.6;max-width:46ch!important;margin:0 auto 8px!important}.tpl-golden .vline{background:var(--rust);width:1.5px;height:64px;margin:26px 0 30px;display:block}.tpl-golden .frames{padding:var(--sec) var(--gut) 0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(20px,3vw,44px);max-width:1180px;margin:0 auto;display:grid}.tpl-golden .frame{border:1.5px solid var(--mustard);padding:14px;display:block;position:relative}.tpl-golden .frame:nth-child(2){margin-top:64px}.tpl-golden .frame-label{background:var(--paper);font-family:var(--serif);letter-spacing:.14em;text-transform:uppercase;color:var(--rust);z-index:1;padding:0 12px;font-size:1.35rem;font-weight:700;line-height:1.5;transition:color .2s;position:absolute;top:-.8em;left:18px}.tpl-golden .frame:nth-child(2) .frame-label{left:auto;right:18px}.tpl-golden .frame-img{aspect-ratio:4/5;display:block;overflow:hidden}.tpl-golden .frame-img img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.tpl-golden .frame:hover .frame-img img{transform:scale(1.04)}.tpl-golden .frame:hover .frame-label{color:var(--navy)}.tpl-golden .block{padding:var(--sec) var(--gut) 0}.tpl-golden .block-flush{padding-top:0}.tpl-golden .block-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:clamp(32px,4vw,52px);display:flex}.tpl-golden .block-head.center{text-align:center;justify-content:center}.tpl-golden .block-sub{color:var(--muted);max-width:42ch!important;margin:0!important}.tpl-golden .svc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(20px,2.6vw,36px);display:grid}.tpl-golden .svc-card{flex-direction:column;align-items:flex-start;display:flex}.tpl-golden .svc-photo{aspect-ratio:4/5;background:var(--paper-2);border-radius:22px;width:100%;margin-bottom:18px;display:block;overflow:hidden}.tpl-golden .svc-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.tpl-golden .svc-card:hover .svc-photo img{transform:scale(1.04)}.tpl-golden .svc-price{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;background:var(--blue-2);color:var(--navy);padding:4px 10px 3px;margin:0 0 12px!important;font-size:.74rem!important}.tpl-golden .svc-card h3{font-family:var(--serif);letter-spacing:.04em;text-transform:uppercase;color:var(--navy);font-variation-settings:"opsz" 144, "SOFT" 50, "WONK" 1;margin-bottom:8px;font-size:1.55rem;font-weight:700;line-height:1.12}.tpl-golden .svc-body{color:var(--muted);font-size:.98rem;margin-bottom:14px!important}.tpl-golden .about-band{margin-top:var(--sec);padding:var(--sec) var(--gut);background:var(--mustard);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.tpl-golden .about-band .script-l,.tpl-golden .about-band .em{color:var(--navy)}.tpl-golden .about-band .caps-xl{margin-bottom:26px}.tpl-golden .about-band .lead,.tpl-golden .about-band p{color:var(--navy)}.tpl-golden .about-band .pill{margin-top:10px}.tpl-golden .oval{aspect-ratio:4/5;border:10px solid var(--paper);background:var(--paper-2);border-radius:50%;overflow:hidden;box-shadow:0 20px 50px #26252b26}.tpl-golden .oval img{object-fit:cover;width:100%;height:100%}.tpl-golden .pf-filter{flex-wrap:wrap;gap:8px;margin:0 0 26px;display:flex}.tpl-golden .pf-filter button{border:1.5px solid var(--line);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);cursor:pointer;background:0 0;border-radius:999px;padding:7px 16px 6px;font-size:.74rem;font-weight:500;transition:all .2s}.tpl-golden .pf-filter button:hover{border-color:var(--navy)}.tpl-golden .pf-filter button.on{background:var(--navy);border-color:var(--navy);color:#fff}.tpl-golden .pf-grid{columns:4 250px;column-gap:14px}.tpl-golden .pf-item{background:var(--paper-2);break-inside:avoid;cursor:zoom-in;border:0;border-radius:16px;width:100%;margin:0 0 14px;padding:0;display:block;overflow:hidden}.tpl-golden .pf-item img{object-fit:cover;width:100%;height:auto;transition:transform .8s var(--ease)}.tpl-golden .pf-item:hover img{transform:scale(1.03)}.tpl-golden .pf-more{text-align:center;margin:36px auto 0!important}.tpl-golden .reviews{margin-top:var(--sec);padding:var(--sec) var(--gut);background:var(--paper-2);text-align:center;position:relative;overflow:hidden}.tpl-golden .reviews-bg{white-space:nowrap;font-family:var(--serif);text-transform:uppercase;letter-spacing:.06em;color:#e7b24a59;pointer-events:none;font-size:clamp(3.6rem,12vw,10rem);font-weight:800;line-height:1;position:absolute;top:clamp(20px,4vw,50px);left:50%;transform:translate(-50%);max-width:none!important;margin:0!important}.tpl-golden .rv{max-width:820px;margin:0 auto;position:relative}.tpl-golden .rv-quote{animation:golden-fade .5s var(--ease);margin:0}.tpl-golden .rv-quote blockquote{font-family:var(--serif);color:var(--navy);margin:0 0 24px;font-size:clamp(1.3rem,2.2vw,1.8rem);font-style:italic;line-height:1.5}.tpl-golden .rv-quote figcaption{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--rust);font-size:.82rem}.tpl-golden .rv-quote figcaption span{color:var(--muted);margin-left:12px}.tpl-golden .rv-quote figcaption span:before{content:"/ "}.tpl-golden .rv-nav{justify-content:center;align-items:center;gap:22px;margin-top:34px;display:flex}.tpl-golden .rv-nav span{background:var(--muted);width:48px;height:1.5px}.tpl-golden .rv-nav button{cursor:pointer;font-family:var(--serif);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;font-size:1.2rem;font-style:italic}.tpl-golden .rv-nav button:hover{color:var(--rust)}@keyframes golden-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tpl-golden .map-sec{padding:var(--sec) var(--gut) 0}.tpl-golden .map-frame{border:1.5px solid var(--line);background:var(--card);border-radius:24px;overflow:hidden}.tpl-golden .map-wrap{grid-template-columns:320px minmax(0,1fr);display:grid;position:relative}.tpl-golden .map-side{border-right:1.5px solid var(--line);background:var(--card);flex-direction:column;max-height:600px;padding:24px 22px 12px;display:flex}.tpl-golden .map-seg{background:0 0;border:0;border-radius:0;gap:6px;width:auto;margin:0 0 14px;padding:0;display:flex}.tpl-golden .map-seg button{border:1.5px solid var(--line);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);cursor:pointer;box-shadow:none;background:0 0;border-radius:999px;flex:none;padding:6px 14px 5px;font-size:.72rem;font-weight:500}.tpl-golden .map-seg button.active{background:var(--navy);border-color:var(--navy);color:#fff}.tpl-golden .map-note{color:var(--muted);margin:0 0 12px;font-size:.9rem;line-height:1.55}.tpl-golden .map-search{gap:8px;margin:0 0 8px;display:flex}.tpl-golden .map-search input{background:var(--paper);border:1.5px solid var(--line);min-width:0;color:var(--ink);font:inherit;box-shadow:none;border-radius:999px;flex:1;height:auto;padding:9px 14px;font-size:.92rem}.tpl-golden .map-search input:focus{border-color:var(--navy);outline:none}.tpl-golden .map-search button{background:var(--rust);color:#fff;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;padding:0 16px;font-size:.72rem}.tpl-golden .map-list{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.tpl-golden .map-list button{border:0;border-top:1px solid var(--line);width:100%;color:var(--navy);cursor:pointer;font:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 2px;display:flex}.tpl-golden .map-list button:hover .ml-name{color:var(--rust)}.tpl-golden .ml-name{font-family:var(--serif);font-size:1.08rem;font-weight:600;transition:color .2s}.tpl-golden .ml-meta{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);font-size:.7rem}.tpl-golden .map-canvas{background:#e9e4d6;height:600px;position:relative}.tpl-golden .dark-tiles{filter:sepia(.35)saturate(.85)hue-rotate(-8deg)brightness(1.02)contrast(.95)}.tpl-golden .map-pin{background:var(--rust);width:16px;height:16px;transition:transform .2s var(--ease);border:3px solid #fff;border-radius:50%;display:block;box-shadow:0 2px 8px #26252b59}.tpl-golden .map-pin:hover{transform:scale(1.25)}.tpl-golden .map-pin.home{background:var(--navy)}.tpl-golden .map-pin.you{background:var(--mustard)}.tpl-golden .skp-popup .leaflet-popup-content-wrapper{background:var(--card);color:var(--ink);border-radius:18px;padding:0;overflow:hidden;box-shadow:0 18px 44px #26252b40}.tpl-golden .skp-popup .leaflet-popup-content{font-family:var(--sans);margin:0;line-height:1.5;width:250px!important}.tpl-golden .skp-popup .leaflet-popup-tip{background:var(--card)}.tpl-golden .skp-popup .leaflet-popup-close-button{text-shadow:0 1px 4px #00000080;color:#fff!important}.tpl-golden .map-popup img{object-fit:cover;width:100%;height:160px;display:block}.tpl-golden .mp-body{padding:14px 16px 16px}.tpl-golden .mp-area{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.66rem}.tpl-golden .mp-name{font-family:var(--serif);text-transform:uppercase;letter-spacing:.04em;color:var(--navy);margin:2px 0 4px;font-size:1.35rem;font-weight:700}.tpl-golden .mp-best{color:var(--muted);margin-bottom:6px;font-size:.82rem}.tpl-golden .mp-body p{margin:0 0 10px;font-size:.9rem}.tpl-golden .mp-body button{color:var(--rust);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid;padding:0;font-size:.72rem}.tpl-golden .leaflet-container{font-family:var(--sans);background:#e9e4d6}.tpl-golden .leaflet-bar{overflow:hidden;border:0!important;border-radius:12px!important;box-shadow:0 4px 14px #26252b26!important}.tpl-golden .leaflet-bar a{background:var(--card)!important;color:var(--navy)!important;border-color:var(--line)!important}.tpl-golden .arch-sec{padding:var(--sec) var(--gut) 0}.tpl-golden .arch{background:var(--navy);color:#f4efe4;text-align:center;border-radius:460px 460px 28px 28px;max-width:900px;margin:0 auto;padding:clamp(96px,12vw,150px) clamp(22px,7vw,96px) clamp(48px,6vw,80px)}.tpl-golden .arch .script-l{color:var(--mustard);transform-origin:50%}.tpl-golden .arch .caps-l,.tpl-golden .arch .caps-xl{color:#f4efe4;margin-bottom:18px}.tpl-golden .arch .em{color:var(--mustard)}.tpl-golden .arch-sub{color:#f4efe4d1;margin:0 auto 40px!important}.tpl-golden .arch-direct{color:#f4efe4b8;font-size:.92rem;margin:36px auto 0!important}.tpl-golden .arch-direct a{color:#fff;border-bottom:1px solid var(--mustard)}.tpl-golden .arch-page{padding-top:clamp(32px,5vw,64px);padding-bottom:var(--sec)}.tpl-golden .inq{text-align:left;gap:20px;max-width:620px;margin:0 auto;display:grid}.tpl-golden .inq-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tpl-golden .inq .field{gap:7px;margin:0;display:grid}.tpl-golden .inq label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin:0;font-size:.72rem;font-weight:500}.tpl-golden .inq input,.tpl-golden .inq select,.tpl-golden .inq textarea{width:100%;height:auto;color:var(--ink);font:inherit;box-shadow:none;appearance:none;background:#f4efe4;border:1.5px solid #0000;border-radius:12px;padding:13px 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.tpl-golden .inq select{background-image:linear-gradient(45deg, transparent 50%, var(--navy) 50%), linear-gradient(-45deg, transparent 50%, var(--navy) 50%);background-position:calc(100% - 20px) 55%,calc(100% - 15px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.tpl-golden .inq textarea{resize:vertical;min-height:130px;line-height:1.55}.tpl-golden .inq input:focus,.tpl-golden .inq select:focus,.tpl-golden .inq textarea:focus{border-color:var(--mustard);outline:none;box-shadow:0 0 0 3px #e7b24a59}.tpl-golden .inq ::placeholder{color:#9b9486}.tpl-golden .inq-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding-top:10px;display:flex}.tpl-golden .inq-sent{max-width:520px;margin:0 auto;padding:20px 0}.tpl-golden .inq-sent-title{font-family:var(--script);color:var(--mustard);font-size:2.6rem;margin-bottom:8px!important}.tpl-golden .inq-sent p{margin-left:auto!important;margin-right:auto!important}.tpl-golden .arch .arrow-link{color:var(--mustard)}.tpl-golden .hp{width:1px;height:1px;position:absolute;left:-9999px}.tpl-golden .form-error{color:#ffb59d;margin:0;font-size:.9rem}.tpl-golden .contact-info{text-align:left;border-top:1px solid #f4efe433;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:22px;max-width:620px;margin:56px auto 0;padding-top:28px;display:grid}.tpl-golden .contact-info dt{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin-bottom:6px;font-size:.7rem}.tpl-golden .contact-info dd{color:#f4efe4;margin:0;font-size:.98rem}.tpl-golden .contact-info a:hover{color:var(--mustard)}.tpl-golden .page-top{padding:clamp(48px, 7vw, 100px) var(--gut) clamp(40px, 5vw, 64px);max-width:1100px}.tpl-golden .page-top .caps-xl{margin-bottom:22px}.tpl-golden .cta-band{margin-top:var(--sec);padding:var(--sec) var(--gut);background:var(--paper-2);text-align:center;flex-direction:column;align-items:center;display:flex}.tpl-golden .cta-band .script-l{transform-origin:50%}.tpl-golden .cta-band .caps-l{max-width:20ch;margin-bottom:32px}.tpl-golden .cta-band .actions{justify-content:center}.tpl-golden .cta-band.lost{min-height:calc(100svh - var(--top));justify-content:center;margin-top:0}.tpl-golden .cta-band.lost .caps-xl{max-width:16ch;margin-bottom:22px}.tpl-golden .cta-band.lost .page-sub{margin-bottom:32px}.tpl-golden .svc-rows{padding:0 var(--gut);gap:clamp(64px,9vw,130px);display:grid}.tpl-golden .svc-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.tpl-golden .svc-row.flip .svc-row-img{order:2}.tpl-golden .svc-row-img{aspect-ratio:5/6;position:relative}.tpl-golden .svc-row-img:before{content:"";border:1.5px solid var(--mustard);border-radius:26px;position:absolute;inset:22px -22px -22px 22px}.tpl-golden .svc-row.flip .svc-row-img:before{inset:22px 22px -22px -22px}.tpl-golden .svc-row-img img{object-fit:cover;border-radius:26px;width:100%;height:100%;position:relative}.tpl-golden .svc-row-copy .caps-l{margin-bottom:20px}.tpl-golden .svc-row-copy .pill{margin-top:8px}.tpl-golden .mini{margin-top:var(--sec);padding:var(--sec) var(--gut);background:var(--navy);color:#f4efe4;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.tpl-golden .mini .caps-l{color:#f4efe4;margin-bottom:20px}.tpl-golden .mini .em{color:var(--mustard)}.tpl-golden .mini-photo{aspect-ratio:4/5;border-radius:240px 240px 22px 22px;overflow:hidden}.tpl-golden .mini-photo img{object-fit:cover;width:100%;height:100%}.tpl-golden .mini-inc{grid-template-columns:1fr 1fr;gap:0 26px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.tpl-golden .mini-inc li{border-top:1px solid #f4efe42e;padding:10px 0 10px 22px;font-size:.96rem;position:relative}.tpl-golden .mini-inc li:before{content:"";background:var(--mustard);border-radius:50%;width:8px;height:8px;position:absolute;top:18px;left:0}.tpl-golden .mini-price{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mustard-2);font-size:.86rem}.tpl-golden .mini .fine{color:#f4efe4b3;margin-top:18px}.tpl-golden .menu-cols{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:24px clamp(28px,4vw,56px);max-width:1180px;margin:0 auto;display:grid}.tpl-golden .menu-col{background:var(--card);border:1.5px solid var(--line);border-radius:22px;padding:28px 26px 18px}.tpl-golden .menu-col h3{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;background:var(--blue-2);color:var(--navy);margin-bottom:14px;padding:5px 12px 4px;font-size:.78rem;font-weight:500;display:inline-block}.tpl-golden .menu-col ul{margin:0;padding:0;list-style:none}.tpl-golden .menu-col li{border-top:1px dashed var(--line);padding:12px 0}.tpl-golden .menu-col li:first-child{border-top:0}.tpl-golden .menu-row{align-items:baseline;gap:8px;display:flex}.tpl-golden .menu-name{font-family:var(--serif);color:var(--navy);font-size:1.1rem;font-weight:600;transition:color .2s}.tpl-golden .menu-row:hover .menu-name{color:var(--rust)}.tpl-golden .menu-dots{border-bottom:2px dotted #26252b4d;flex:1;min-width:16px;transform:translateY(-4px)}.tpl-golden .menu-price{font-family:var(--mono);color:var(--rust);font-variant-numeric:tabular-nums;font-size:.95rem}.tpl-golden .menu-desc{color:var(--muted);margin:3px 0 0;font-size:.86rem}.tpl-golden .menu-sec .fine{margin-top:28px!important}.tpl-golden .faq-sec{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(28px,5vw,80px);max-width:1180px;margin:0 auto;display:grid}.tpl-golden .faq{gap:10px;display:grid}.tpl-golden .faq-item{background:var(--card);border:1.5px solid var(--line);border-radius:16px;overflow:hidden}.tpl-golden .faq-q{width:100%;color:var(--navy);text-align:left;font-family:var(--serif);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;font-size:1.12rem;font-weight:600;display:flex}.tpl-golden .faq-q:hover{color:var(--rust)}.tpl-golden .faq-icon{background:var(--mustard);width:28px;height:28px;color:var(--navy);font-family:var(--mono);transition:transform .35s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.1rem;display:grid}.tpl-golden .faq-item.open .faq-icon{transform:rotate(45deg)}.tpl-golden .faq-a{max-height:0;transition:max-height .45s var(--ease);overflow:hidden}.tpl-golden .faq-item.open .faq-a{max-height:420px}.tpl-golden .faq-a p{color:var(--muted);padding:0 22px 20px;margin:0!important}.tpl-golden .about-hero{padding:clamp(40px, 6vw, 88px) var(--gut) var(--sec);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.tpl-golden .about-hero-photo{position:relative}.tpl-golden .about-hero-photo:before{content:"";background:var(--mustard);border-radius:50%;position:absolute;inset:8% -6% -4% 10%}.tpl-golden .about-hero-photo .oval{position:relative}.tpl-golden .about-stamp{width:clamp(96px,11vw,136px);color:var(--navy);background:var(--paper);border-radius:50%;position:absolute;bottom:4%;left:-2%}.tpl-golden .about-hero-copy .caps-xl{margin-bottom:26px}.tpl-golden .signoff{font-family:var(--script);color:var(--rust);transform-origin:0;font-size:2.6rem;transform:rotate(-4deg);margin-top:16px!important}.tpl-golden .road{padding:var(--sec) var(--gut);background:var(--navy);color:#f4efe4}.tpl-golden .road-inner{text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex}.tpl-golden .road .caps-l{color:#f4efe4;margin-bottom:20px}.tpl-golden .road .em{color:var(--mustard)}.tpl-golden .road .lead{color:#f4efe4e0;margin-left:auto;margin-right:auto}.tpl-golden .road .tags{align-items:center}.tpl-golden .places{flex-wrap:wrap;justify-content:center;gap:8px;margin:8px 0 30px;padding:0;list-style:none;display:flex}.tpl-golden .places li{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1.5px solid #f4efe44d;border-radius:999px;padding:6px 14px 5px;font-size:.76rem}.tpl-golden .road .arrow-link{color:var(--mustard)}.tpl-golden .booking-page{padding:clamp(40px, 6vw, 88px) var(--gut) var(--sec);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.tpl-golden .booking-head{top:calc(var(--top) + 28px);position:sticky}.tpl-golden .booking-head .caps-xl{margin-bottom:22px;font-size:clamp(2.3rem,4.2vw,3.8rem)}.tpl-golden .booking-head strong{color:var(--navy)}.tpl-golden .booking-form{background:var(--card);border:1.5px solid var(--line);border-radius:26px;min-width:0;padding:clamp(20px,3vw,40px);box-shadow:0 20px 50px #26252b0f}.tpl-golden .booking-form>.card{box-shadow:none;background:0 0;border:0;padding:0}.tpl-golden .booking-form h2{font-family:var(--serif);letter-spacing:.03em;text-transform:uppercase;color:var(--navy);margin:0 0 16px;font-size:1.6rem;font-weight:700}.tpl-golden .booking-form .step{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.tpl-golden .booking-form .step.active{background:var(--navy);color:#fff;border-color:var(--navy)}.tpl-golden .booking-form .cat-tabs button{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;font-size:.74rem}.tpl-golden .booking-form .cat-tabs button.active{background:var(--navy);border-color:var(--navy);color:#fff}.tpl-golden .booking-form .pkg{background:var(--paper);border-radius:16px}.tpl-golden .booking-form .pkg.selected{border-color:var(--rust);box-shadow:inset 0 0 0 1px var(--rust)}.tpl-golden .booking-form .pkg h3{font-family:var(--serif);color:var(--navy);font-size:1.15rem;font-weight:600}.tpl-golden .booking-form .btn.primary{font-family:var(--serif);border-radius:999px;font-size:1.05rem;font-style:italic}.tpl-golden .booking-form .day.selected,.tpl-golden .booking-form .time.selected{background:var(--rust);border-color:var(--rust);color:#fff}.tpl-golden .notice{max-width:720px;padding:clamp(56px, 8vw, 120px) var(--gut) var(--sec);margin:0 auto}.tpl-golden .notice .h2{font-family:var(--serif);text-transform:uppercase;letter-spacing:.03em;color:var(--navy);margin:0 0 20px;font-size:clamp(2rem,4.4vw,3.2rem);font-weight:700;line-height:1.08}.tpl-golden .notice .summary{background:var(--card);border:1.5px solid var(--line);border-radius:18px;margin:22px 0;padding:18px 20px}.tpl-golden .notice .pill{background:var(--rust);color:#fff}.tpl-golden .foot{margin-top:var(--sec);padding:clamp(56px, 7vw, 88px) var(--gut) 32px;background:var(--paper-2);text-align:center;border-top:1.5px solid var(--line)}:is(.tpl-golden main:has(>.cta-band:last-child)+.foot,.tpl-golden main:has(>.arch-page)+.foot){margin-top:0}.tpl-golden .foot-top{justify-content:center;align-items:center;gap:28px;margin-bottom:30px;display:flex}.tpl-golden .foot-mark .wordmark{font-size:2rem}.tpl-golden .foot-stamp{width:92px;color:var(--navy)}.tpl-golden .foot-links{flex-wrap:wrap;justify-content:center;gap:12px 30px;margin-bottom:22px;display:flex}.tpl-golden .foot-links a{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--navy);font-size:.78rem;font-weight:500}.tpl-golden .foot-links a:hover{color:var(--rust)}.tpl-golden .foot-social{font-family:var(--serif);flex-wrap:wrap;justify-content:center;gap:8px 24px;font-size:1.05rem;font-style:italic;display:flex;max-width:none!important;margin:0 auto 26px!important}.tpl-golden .foot-social a{color:var(--rust)}.tpl-golden .foot-small{color:var(--muted);font-size:.8rem;max-width:none!important;margin:0 auto!important}.tpl-golden .lbx{z-index:90;color:#f4efe4;animation:golden-fade .3s var(--ease);background:#1f2d48f5;flex-direction:column;justify-content:center;align-items:center;padding:28px 20px 0;display:flex;position:fixed;inset:0}.tpl-golden .lbx img{object-fit:contain;border-radius:10px;max-width:100%;max-height:calc(100svh - 110px);display:block}.tpl-golden .lbx-bar{color:#cfdbe0;flex-wrap:wrap;justify-content:space-between;gap:16px;width:100%;padding:16px 0 22px;font-size:.86rem;display:flex}.tpl-golden .lbx-ctrl{align-items:center;gap:22px;display:flex}.tpl-golden .lbx-ctrl button{color:#f4efe4;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-family:DM Mono,monospace;font-size:.74rem}.tpl-golden .lbx-ctrl button:hover{color:#e7b24a}.tpl-golden .lbx .mono{font-variant-numeric:tabular-nums}.tpl-golden [data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(14px)}.tpl-golden [data-reveal].in{opacity:1;transform:none}@media (max-width:1100px){.tpl-golden .top{grid-template-columns:auto 1fr}.tpl-golden .top-links,.tpl-golden .top-right{display:none}.tpl-golden .top-mark{justify-self:start;align-items:flex-start}.tpl-golden .top-mark .wordmark{text-align:left}.tpl-golden .top-menu{display:block}.tpl-golden .svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tpl-golden .faq-sec,.tpl-golden .booking-page{grid-template-columns:1fr}.tpl-golden .booking-head{position:static}}@media (max-width:900px){.tpl-golden .hero,.tpl-golden .about-band,.tpl-golden .about-hero,.tpl-golden .svc-row,.tpl-golden .mini{grid-template-columns:1fr}.tpl-golden .hero{min-height:0;padding-top:24px}.tpl-golden .collage{width:100%;max-width:560px;margin:0 auto}.tpl-golden .about-band .oval,.tpl-golden .about-hero-photo{width:88%;max-width:420px;margin:0 auto}.tpl-golden .svc-row.flip .svc-row-img{order:0}.tpl-golden .svc-row-img{margin-right:22px}.tpl-golden .svc-row.flip .svc-row-img{margin:0 0 0 22px}.tpl-golden .mini-photo{max-width:460px}.tpl-golden .map-wrap{grid-template-columns:minmax(0,1fr)}.tpl-golden .map-side{border-right:0;border-bottom:1.5px solid var(--line);min-width:0;max-height:none}.tpl-golden .map-list{gap:18px;display:flex;overflow-x:auto}.tpl-golden .map-list li{flex:none}.tpl-golden .map-list button{border-top:0;flex-direction:column;gap:0}.tpl-golden .map-canvas{height:58vh;min-height:360px;max-height:430px}.tpl-golden .svc-grid{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gut));padding:0 var(--gut) 8px;scrollbar-width:none;scroll-padding:0 var(--gut);gap:18px;display:flex;overflow-x:auto}.tpl-golden .svc-grid::-webkit-scrollbar{display:none}.tpl-golden .svc-card{scroll-snap-align:start;flex:0 0 min(78vw,340px)}}@media (max-width:700px){.tpl-golden{--top:calc(72px + env(safe-area-inset-top,0px));font-size:16px}.tpl-golden .top-mark .wordmark{font-size:1.2rem}.tpl-golden .frames{grid-template-columns:1fr;gap:44px;max-width:420px}.tpl-golden .frame:nth-child(2){margin-top:0}.tpl-golden .pf-grid{columns:2;column-gap:8px}.tpl-golden .pf-item{border-radius:12px;margin-bottom:8px}.tpl-golden .inq-row,.tpl-golden .mini-inc{grid-template-columns:1fr}.tpl-golden .arch{border-radius:220px 220px 22px 22px;padding-top:88px}.tpl-golden .arch-sec{padding-left:12px;padding-right:12px}.tpl-golden .reviews-bg{font-size:3.4rem}.tpl-golden .booking-form{border-radius:20px;margin:0 -8px;padding:18px 14px}.tpl-golden .booking-form .grid-2{grid-template-columns:1fr}.tpl-golden .foot-top{flex-direction:column;gap:18px}}@media (prefers-reduced-motion:reduce){html:has(.tpl-golden){scroll-behavior:auto}.tpl-golden *,.tpl-golden :before,.tpl-golden :after,.tpl-golden .drawer *,.tpl-golden .lbx{transition:none!important;animation:none!important}.tpl-golden [data-reveal]{opacity:1;transform:none}}html:has(.tpl-golden){-moz-text-size-adjust:100%;text-size-adjust:100%;background:#f4efe4}.tpl-golden .drawer-top{padding-top:env(safe-area-inset-top,0px)}.tpl-golden .top-menu{min-width:44px;min-height:44px}.tpl-golden .drawer-links a{min-height:44px}.tpl-golden :is(.svc-grid,.map-list,.pf-filter){-webkit-overflow-scrolling:touch}@media (max-width:700px){.tpl-golden :is(.hero,.thing,.about-band,.cta-band,.svc-row-copy,.mini-copy,.road) .actions{flex-direction:column;align-items:stretch}.tpl-golden :is(.thing,.about-band,.svc-row-copy,.arch,.about-text)>.pill,.tpl-golden .actions .pill{width:100%}.tpl-golden .pill{justify-content:center}.tpl-golden .inq-foot{flex-direction:column;align-items:stretch}.tpl-golden .pf-filter button{min-height:44px;padding-top:0;padding-bottom:0}.tpl-golden .collage-stamp{width:84px;bottom:6%;right:4%}.tpl-golden .foot-links{flex-direction:column;align-items:center;gap:0}.tpl-golden .foot-links a{align-items:center;min-height:44px;display:inline-flex}.tpl-golden :is(.map-seg button,.map-search button,.cat-tabs button){min-height:44px}.tpl-golden .drawer-foot{row-gap:0}.tpl-golden .menu-row{align-items:center;min-height:44px}.tpl-golden footer :is(.foot-top,.foot-social) a,.tpl-golden .drawer-foot a,.tpl-golden .contact-info a,.tpl-golden .arrow-link{align-items:center;min-height:44px;display:inline-flex}}.tpl-golden{--rust-ink:#a94727}.tpl-golden :is(.fine a,.arrow-link,.menu-price,.foot-social a,.mp-body button,.rv-quote figcaption){color:var(--rust-ink)}.tpl-golden .foot-small{color:#635d51}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_977734e3-module__1oA7wq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_977734e3-module__1oA7wq__variable{--lx-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2-a1r2u1wp4rl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/55664f0a7289b762-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/f724cb2b266db11d-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/58bfdf9faee08215-s.2vndon8bjjrzg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/257505a8a5531435-s.11_tucmn85qx3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/346e8051f901134e-s.1wqtsm901wpuu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.24y1xzwicrvhg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0fec32c78403d184-s.26u7v4he067l8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9d30e1ac529a223a-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9056bf441d45cedc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.3dnpquur9zvda.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e557826f452dbd06-s.0hioodceto78-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/1497d94d4ac5c969-s.180g8ykmerv64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e4505858a30c79c2-s.1simdcn5ouyn0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_9f8903b8-module__n4mKQq__className{font-family:EB Garamond,EB Garamond Fallback}.eb_garamond_9f8903b8-module__n4mKQq__variable{--lx-text:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_8cb631fc-module__KCqTZa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_8cb631fc-module__KCqTZa__variable{--lx-body:"DM Sans", "DM Sans Fallback"}
