:root{--s-ground:#f7f2e8;--s-surface:#efe7d8;--s-paper:#fcfaf5;--s-ink:#14203a;--s-mut:#4f5260;--s-faint:#6b675f;--s-gold-text:#7d6129;--s-line:rgba(20,32,58,.12);--s-line-strong:rgba(20,32,58,.24);--s-gold:#a3844a;--s-gold-soft:rgba(163,132,74,.14);--s-navy:#13213c;--s-navy-2:#1b2d4f;--s-navy-deep:#0b1528;--s-on-navy:#f7f2e8;--s-on-navy-mut:#aeb3c0;--s-on-navy-faint:#8f95a6;--s-on-navy-gold:#c9ae79;--s-on-navy-line:hsla(40,48%,94%,.14);--s-btn-bg:var(--s-navy);--s-btn-bg-hover:var(--s-navy-2);--s-btn-fg:#f7f2e8;--s-live:#ae2318;--s-r-sm:8px;--s-r:14px;--s-r-lg:22px;--s-r-pill:999px;--s-wrap:76rem;--s-gutter:clamp(1.125rem,0.6rem + 2.4vw,2.5rem);--s-header-h:4rem;--s-space-section:clamp(3.5rem,2.25rem + 4.5vw,7rem);--s-space-tight:clamp(2.5rem,1.9rem + 2.4vw,4.25rem);--s-ease:cubic-bezier(0.22,0.61,0.36,1)}@media (min-width:1024px){:root{--s-header-h:4.5rem}}html:has(.s-site){color-scheme:light}html:has(.s-site) body{background:var(--s-ground)}.s-site{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--s-ground);color:var(--s-ink);font-family:var(--font-inter),Inter,system-ui,sans-serif,var(--font-arabic);font-size:1rem;line-height:1.65;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.s-site>#content{flex:1 0 auto;outline:none}.s-site ::-moz-selection{background:var(--s-gold);color:#0b1528}.s-site ::selection{background:var(--s-gold);color:#0b1528}.s-site :focus-visible{outline:2px solid var(--s-gold);border-radius:4px}.s-site h1,.s-site h2,.s-site h3,.s-site h4{font-family:var(--font-garamond),"EB Garamond",Garamond,serif,var(--font-arabic);font-weight:400;color:var(--s-ink);letter-spacing:-.01em;text-wrap:balance}.s-site p{text-wrap:pretty}.s-wrap{width:100%;max-width:calc(var(--s-wrap) + 2 * var(--s-gutter));margin-inline:auto;padding-inline:var(--s-gutter)}.s-wrap--narrow{max-width:calc(54rem + 2 * var(--s-gutter))}.s-wrap--text{max-width:calc(42rem + 2 * var(--s-gutter))}.s-section{padding-block:var(--s-space-section)}.s-section--tight{padding-block:var(--s-space-tight)}.s-tint{background:var(--s-surface)}.s-band{background:var(--s-navy);color:var(--s-on-navy);--s-ink:var(--s-on-navy);--s-mut:var(--s-on-navy-mut);--s-faint:var(--s-on-navy-faint);--s-gold-text:var(--s-on-navy-gold);--s-line:var(--s-on-navy-line);--s-line-strong:hsla(40,48%,94%,.28);--s-btn-bg:#f7f2e8;--s-btn-bg-hover:#fff;--s-btn-fg:#0b1528}.s-rule{border:0}.s-divide>*+*,.s-rule{border-top:1px solid var(--s-line)}.s-display{font-size:clamp(2.5rem,1.55rem + 2.55vw,4.125rem);line-height:1.04;letter-spacing:-.02em!important}.s-h1{font-size:clamp(2.25rem,1.65rem + 1.6vw,3.375rem);line-height:1.06;letter-spacing:-.016em!important}.s-h2{font-size:clamp(1.75rem,1.4rem + 1vw,2.5rem);line-height:1.1}.s-h3{font-size:clamp(1.25rem,1.15rem + .3vw,1.5rem);line-height:1.2}.s-h4{font-size:1.125rem;line-height:1.3;font-weight:500!important}.s-display em,.s-h1 em,.s-h2 em{font-style:italic;color:var(--s-gold-text)}.s-eyebrow{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-inter),Inter,system-ui,sans-serif;font-size:.6875rem;font-weight:500;line-height:1.4;letter-spacing:.17em;text-transform:uppercase;color:var(--s-gold-text)}@media (min-width:768px){.s-eyebrow{font-size:.71875rem}}.s-eyebrow--rule:before{content:"";width:1.75rem;height:1px;background:var(--s-gold);flex:none}.s-eyebrow--quiet{color:var(--s-faint)}.s-lede{font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.6;max-width:36rem}.s-body,.s-lede{color:var(--s-mut)}.s-body{max-width:38rem}.s-body>*+*{margin-top:1.1em}.s-small{font-size:.875rem;line-height:1.55}.s-xsmall{font-size:.8125rem;line-height:1.5}.s-mut{color:var(--s-mut)}.s-faint{color:var(--s-faint)}.s-gold{color:var(--s-gold-text)}.s-serif{font-family:var(--font-garamond),"EB Garamond",Garamond,serif}.s-num{font-variant-numeric:tabular-nums lining-nums}.s-ar{font-family:var(--font-arabic),Amiri,serif;direction:rtl;unicode-bidi:isolate;text-align:left;line-height:1.9;letter-spacing:0;font-feature-settings:normal}.s-prose{color:var(--s-mut);max-width:40rem}.s-prose>*+*{margin-top:1.1em}.s-prose h2{font-size:clamp(1.375rem,1.25rem + .4vw,1.625rem);line-height:1.2;margin-top:2.4em;margin-bottom:-.2em}.s-prose h3{font-size:1.1875rem;margin-top:1.8em}.s-prose b,.s-prose strong{color:var(--s-ink);font-weight:500}.s-prose ul{list-style:none;padding:0}.s-prose li{position:relative;padding-left:1.25rem}.s-prose li+li{margin-top:.55em}.s-prose li:before{content:"";position:absolute;left:.15rem;top:.72em;width:.35rem;height:1px;background:var(--s-gold)}.s-prose a{color:var(--s-ink);text-decoration:underline;text-decoration-color:var(--s-gold);text-underline-offset:3px}.s-link{color:var(--s-ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--s-line-strong);text-underline-offset:.22em;transition:text-decoration-color .16s var(--s-ease)}.s-link:hover{text-decoration-color:var(--s-gold)}.s-more{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;font-weight:500;color:var(--s-ink);letter-spacing:.005em}.s-more svg{width:1rem;height:1rem;color:var(--s-gold);transition:transform .2s var(--s-ease)}.s-more:hover svg,a:hover .s-arrow,a:hover>.s-more svg{transform:translateX(3px)}.s-more span{border-bottom:1px solid transparent;transition:border-color .16s var(--s-ease)}.s-more:hover span{border-color:var(--s-gold)}.s-arrow{transition:transform .2s var(--s-ease);color:var(--s-gold)}.s-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;height:2.875rem;padding-inline:1.375rem;border-radius:var(--s-r-pill);border:1px solid transparent;font-family:var(--font-inter),Inter,system-ui,sans-serif;font-size:.875rem;font-weight:500;line-height:1;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--s-ease),color .16s var(--s-ease),border-color .16s var(--s-ease)}.s-btn svg{width:1rem;height:1rem;flex:none}.s-btn--primary{background:var(--s-btn-bg);color:var(--s-btn-fg)}.s-btn--primary:hover{background:var(--s-btn-bg-hover)}.s-btn--secondary{border-color:var(--s-line-strong);color:var(--s-ink);background:transparent}.s-btn--secondary:hover{border-color:var(--s-ink)}.s-btn--gold{background:var(--s-gold);color:#0b1528}.s-btn--gold:hover{background:#b6965b}.s-btn--sm{height:2.375rem;padding-inline:1rem;font-size:.8125rem}.s-btn--block{width:100%}.s-btn:disabled,.s-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.s-btn:active:not(:disabled){transform:translateY(.5px)}.s-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.s-header{position:sticky;top:0;z-index:50;height:var(--s-header-h);background:color-mix(in srgb,var(--s-ground) 88%,transparent);backdrop-filter:saturate(1.2) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s var(--s-ease),background-color .2s var(--s-ease)}.s-header[data-scrolled=true]{border-bottom-color:var(--s-line)}.s-nav-link{position:relative;display:inline-flex;align-items:center;height:2.75rem;font-size:.875rem;font-weight:500;color:var(--s-mut);transition:color .16s var(--s-ease)}.s-nav-link:hover,.s-nav-link[aria-current=page]{color:var(--s-ink)}.s-nav-link[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:.45rem;height:1px;background:var(--s-gold)}.s-icon-btn{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--s-r-pill);color:var(--s-ink);border:1px solid var(--s-line);transition:border-color .16s var(--s-ease)}.s-icon-btn:hover{border-color:var(--s-line-strong)}.s-icon-btn svg{width:1.125rem;height:1.125rem}.s-skip{position:absolute;left:1rem;top:-4rem;z-index:60;padding:.6rem 1rem;border-radius:var(--s-r-sm);background:var(--s-navy);color:#f7f2e8;font-size:.875rem}.s-skip:focus{top:.75rem}.s-drawer{background:var(--s-ground);color:var(--s-ink);font-family:var(--font-inter),Inter,system-ui,sans-serif}.s-drawer-link{display:flex;align-items:center;justify-content:space-between;min-height:2.875rem;font-family:var(--font-garamond),"EB Garamond",Garamond,serif;font-size:1.25rem;color:var(--s-ink)}.s-drawer-link[aria-current=page]{color:var(--s-gold-text)}.s-card{background:var(--s-paper);border:1px solid var(--s-line);border-radius:var(--s-r-lg)}.s-band .s-card{background:var(--s-navy-2);border-color:var(--s-on-navy-line)}.s-arch{border-radius:999px 999px var(--s-r-sm) var(--s-r-sm);overflow:hidden;isolation:isolate}.s-row{display:grid;gap:.35rem 1.5rem;padding-block:1.35rem;border-top:1px solid var(--s-line)}.s-row:last-child{border-bottom:1px solid var(--s-line)}a.s-row{transition:background-color .2s var(--s-ease)}.s-index{font-family:var(--font-garamond),"EB Garamond",Garamond,serif;font-size:1rem;color:var(--s-gold-text);font-variant-numeric:lining-nums}.s-label{display:block;margin-bottom:.4rem;font-size:.8125rem;font-weight:500;color:var(--s-mut)}.s-field{width:100%;min-height:3rem;padding:.75rem 1rem;border-radius:12px;border:1px solid var(--s-line-strong);background:var(--s-paper);color:var(--s-ink);font-size:1rem;line-height:1.4;transition:border-color .16s var(--s-ease),box-shadow .16s var(--s-ease)}.s-field::-moz-placeholder{color:var(--s-faint);opacity:1}.s-field::placeholder{color:var(--s-faint);opacity:1}.s-field:focus{outline:none;border-color:var(--s-gold);box-shadow:0 0 0 3px var(--s-gold-soft)}textarea.s-field{min-height:9rem;resize:vertical}.s-chip{display:inline-flex;align-items:center;min-height:2.5rem;padding-inline:1rem;border-radius:var(--s-r-pill);border:1px solid var(--s-line-strong);font-size:.875rem;color:var(--s-mut);transition:all .16s var(--s-ease)}.s-chip:hover{color:var(--s-ink);border-color:var(--s-ink)}.s-chip[aria-pressed=true]{background:var(--s-btn-bg);border-color:var(--s-btn-bg);color:var(--s-btn-fg)}.s-check{width:1.125rem;height:1.125rem;margin-top:.2rem;accent-color:var(--s-navy);flex:none}.s-error{font-size:.875rem;color:var(--s-live)}.s-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums}.s-table th{font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--s-faint);padding:.85rem .75rem;border-bottom:1px solid var(--s-line-strong)}.s-table td,.s-table th{text-align:right;white-space:nowrap}.s-table td{padding:.7rem .75rem;border-bottom:1px solid var(--s-line)}.s-table td:first-child,.s-table th:first-child{text-align:left}.s-table tbody th{font-size:inherit;font-weight:400;letter-spacing:normal;text-transform:none;color:inherit;text-align:left;border-bottom-color:var(--s-line);white-space:nowrap}.s-bar{height:3px;border-radius:3px;background:var(--s-line);overflow:hidden}.s-bar>span{display:block;height:100%;background:var(--s-gold);border-radius:inherit}.s-appeal-bar{position:relative;display:block;height:10px;border-radius:var(--s-r-pill);background:rgba(20,32,58,.09);overflow:hidden}.s-appeal-bar[data-size=sm]{height:6px}.s-appeal-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8a6d2f,var(--s-gold) 70%,#c2a565);transition:width .6s var(--s-ease)}.s-appeal-bar>span[data-fill=grow]{transition-duration:1.4s}.s-appeal-bar:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent calc(25% - 1px),var(--s-ground) calc(25% - 1px),var(--s-ground) 25%,transparent 25%,transparent calc(50% - 1px),var(--s-ground) calc(50% - 1px),var(--s-ground) 50%,transparent 50%,transparent calc(75% - 1px),var(--s-ground) calc(75% - 1px),var(--s-ground) 75%,transparent 75%);opacity:.7}.s-tint .s-appeal-bar:after{--s-ground:var(--s-surface)}[data-bumped]{color:var(--s-gold-text)!important;transition:color .3s var(--s-ease)}@media (prefers-reduced-motion:reduce){.s-appeal-bar>span{transition:none}}.s-live-dot{position:relative;display:inline-flex;width:.625rem;height:.625rem;flex:none}.s-live-dot:after,.s-live-dot:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--s-live)}.s-live-dot:before{animation:s-ping 1.6s var(--s-ease) infinite;opacity:.5}.s-live-dot[data-on=false]:before{display:none}.s-live-dot[data-on=false]:after{background:var(--s-line-strong)}@keyframes s-ping{75%,to{transform:scale(2.2);opacity:0}}.s-skeleton{background:linear-gradient(90deg,var(--s-line) 0,transparent 50%,var(--s-line) 100%);background-size:200% 100%;animation:s-shimmer 1.4s linear infinite;border-radius:var(--s-r-sm)}@keyframes s-shimmer{to{background-position:-200% 0}}.s-footer{background:var(--s-navy-deep);color:var(--s-on-navy-mut);--s-ink:var(--s-on-navy);--s-mut:var(--s-on-navy-mut);--s-faint:var(--s-on-navy-faint);--s-gold-text:var(--s-on-navy-gold);--s-line:var(--s-on-navy-line);--s-line-strong:hsla(40,48%,94%,.28)}.s-footer a{transition:color .16s var(--s-ease)}.s-footer a:hover{color:var(--s-on-navy)}@media print{.no-print,.s-footer,.s-header{display:none!important}.s-site{background:#fff;color:#000}}[data-reveal=wait]{opacity:0;transform:translate3d(0,22px,0)}[data-reveal=in]{opacity:1;transform:none;transition:opacity .8s var(--s-ease),transform .8s var(--s-ease)}@media print{[data-reveal]{opacity:1!important;transform:none!important}}@keyframes s-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes s-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.s-enter>*{animation:s-rise 1s var(--s-ease) both}.s-enter>:nth-child(2){animation-delay:.11s}.s-enter>:nth-child(3){animation-delay:.22s}.s-enter>:nth-child(4){animation-delay:.32s}.s-enter>:nth-child(5){animation-delay:.41s}.s-enter>:nth-child(n+6){animation-delay:.49s}.s-enter .s-eyebrow--rule:before{transform-origin:left center;animation:s-draw-x 1.3s var(--s-ease) .25s both}@keyframes s-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}.s-settle{animation:s-settle 16s cubic-bezier(.16,.6,.3,1) both}.s-link{text-decoration:none;background-image:linear-gradient(var(--s-gold),var(--s-gold)),linear-gradient(var(--s-line-strong),var(--s-line-strong));background-repeat:no-repeat;background-size:0 1px,100% 1px;background-position:0 calc(100% - .06em),0 calc(100% - .06em);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .6s var(--s-ease)}.s-link:focus-visible,.s-link:hover{background-size:100% 1px,100% 1px}.s-more span{border-bottom:0;background:linear-gradient(var(--s-gold),var(--s-gold)) no-repeat 0 100% /0 1px;transition:background-size .6s var(--s-ease)}.s-more:hover span,a:hover>.s-more span{background-size:100% 1px}.s-arrow,.s-more svg{transition-duration:.5s}.s-nav-link:before{content:"";position:absolute;left:0;right:0;bottom:.45rem;height:1px;background:var(--s-gold);transform:scaleX(0);transform-origin:left center;transition:transform .55s var(--s-ease)}.s-nav-link:hover:before{transform:scaleX(1)}.s-nav-link[aria-current=page]:before{display:none}.s-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(163,132,74,.55) 30%,rgba(163,132,74,.55) 70%,transparent);opacity:0;transition:opacity .7s var(--s-ease);pointer-events:none}.s-header[data-scrolled=true]:after{opacity:1}.s-header[data-scrolled=true]{border-bottom-color:transparent}.s-header .s-mark{transition:transform .7s var(--s-ease);transform-origin:left center}.s-header[data-scrolled=true] .s-mark{transform:scale(.9)}.s-pattern path{fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round}.s-pattern[data-draw=wait] path{stroke-dashoffset:1}.s-pattern[data-draw=go] path{stroke-dashoffset:0;transition:stroke-dashoffset 2.6s cubic-bezier(.33,.1,.25,1);transition-delay:var(--d,0ms)}@keyframes s-word{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}[data-words=wait] .s-w{opacity:0}[data-words=go] .s-w{animation:s-word 1.1s var(--s-ease) both;animation-delay:calc(var(--i) * 85ms)}[data-words=go] .s-after{animation:s-rise 1s var(--s-ease) both;animation-delay:var(--after,.6s)}[data-words=wait] .s-after{opacity:0}.s-until{position:relative;display:block;height:2px;margin-top:.85rem;max-width:15rem;background:var(--s-line);border-radius:2px;overflow:hidden}.s-until>span{position:absolute;inset:0 auto 0 0;display:block;background:linear-gradient(90deg,rgba(163,132,74,.35),var(--s-gold));border-radius:inherit;transition:width 1s linear}.s-reading{position:fixed;left:0;right:0;top:0;z-index:60;height:2px;pointer-events:none}.s-reading>span{display:block;height:100%;background:linear-gradient(90deg,rgba(163,132,74,.25),var(--s-gold));transform-origin:left center;transform:scaleX(var(--p,0));transition:transform .16s linear,opacity .6s var(--s-ease)}.s-dropcap:first-letter{float:left;margin:.06em .12em 0 0;font-family:var(--font-garamond),"EB Garamond",Garamond,serif;font-size:3.5em;line-height:.82;color:var(--s-gold-text)}.s-display,.s-h1,.s-lede,blockquote{hanging-punctuation:first allow-end last}.s-ornament{display:flex;align-items:center;justify-content:center;gap:.9rem;color:var(--s-gold)}.s-ornament:after,.s-ornament:before{content:"";height:1px;width:2.5rem;background:linear-gradient(90deg,transparent,var(--s-gold))}.s-ornament:after{background:linear-gradient(90deg,var(--s-gold),transparent)}.s-ornament svg{width:.8rem;height:.8rem}@view-transition{navigation:auto}.s-header{view-transition-name:s-header}::view-transition-old(root){animation:.42s var(--s-ease) both s-vt-out}::view-transition-new(root){animation:.62s var(--s-ease) both s-vt-in}@keyframes s-vt-out{to{opacity:0}}@keyframes s-vt-in{0%{opacity:0;transform:translate3d(0,8px,0)}}@media (prefers-reduced-motion:reduce){.s-enter .s-eyebrow--rule:before,.s-enter>*,.s-settle,[data-words=go] .s-after,[data-words=go] .s-w{animation:none!important}[data-words] .s-after,[data-words] .s-w{opacity:1!important}.s-pattern path{stroke-dashoffset:0!important}.s-header .s-mark,.s-header:after,.s-link,.s-more span,.s-nav-link:before,.s-pattern path,.s-reading>span,.s-until>span{transition:none!important}::view-transition-new(root),::view-transition-old(root){animation:none!important}}@media print{.s-enter>*{animation:none!important}.s-reading{display:none!important}}.s-datetile{display:inline-flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:4.25rem;height:4.75rem;border-radius:var(--s-r-sm);background:var(--s-navy);color:var(--s-on-navy);border:1px solid hsla(40,43%,63%,.32);transition:transform .6s var(--s-ease)}.s-datetile[data-size=lg]{width:6.5rem;height:7.25rem;border-radius:var(--s-r)}.s-datetile-mon{font-size:.625rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--s-on-navy-gold)}.s-datetile-day{margin-top:.15rem;font-family:var(--font-garamond),"EB Garamond",Garamond,serif;font-size:2rem;line-height:1}.s-datetile-wd{margin-top:.2rem;font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--s-on-navy-faint)}.s-datetile[data-size=lg] .s-datetile-mon{font-size:.75rem}.s-datetile[data-size=lg] .s-datetile-day{font-size:3.25rem}.s-datetile[data-size=lg] .s-datetile-wd{font-size:.75rem}.s-eventrow:hover .s-datetile{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.s-datetile{transition:none}}.s-path{position:relative}.s-path-line{position:absolute;background:linear-gradient(90deg,var(--s-gold),rgba(163,132,74,.25));transform-origin:left center}[data-reveal=in] .s-path-line{animation:s-draw-x 1.1s var(--s-ease) both}.s-path-node{position:relative;z-index:1;display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;background:var(--s-ground);border:1px solid var(--s-gold);font-family:var(--font-garamond),"EB Garamond",Garamond,serif;font-size:1.0625rem;color:var(--s-gold-text)}@media (prefers-reduced-motion:reduce){[data-reveal=in] .s-path-line{animation:none}}.s-site ::-moz-selection{background:rgba(163,132,74,.26);color:var(--s-ink)}.s-site ::selection{background:rgba(163,132,74,.26);color:var(--s-ink)}.s-site .s-band ::-moz-selection{background:hsla(40,43%,63%,.34);color:#fff}.s-site .s-band ::selection{background:hsla(40,43%,63%,.34);color:#fff}.s-contact{display:flex;flex-direction:column;padding:1.75rem;border:1px solid var(--s-line);border-radius:var(--s-r);background:var(--s-paper);transition:border-color .6s var(--s-ease)}.s-contact:hover{border-color:rgba(163,132,74,.45)}.s-contact-icon{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid var(--s-gold);color:var(--s-gold-text)}.s-contact-icon svg{width:1.125rem;height:1.125rem}.s-contact-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:1.5rem}.s-callig{display:block}.s-callig[data-write=wait] .s-callig-ar{clip-path:inset(0 0 0 100%);filter:blur(4px);opacity:.2}.s-callig[data-write=go] .s-callig-ar{clip-path:inset(0 0 0 0);filter:none;opacity:1;transition:clip-path 2.6s cubic-bezier(.45,.05,.25,1),filter 1.8s var(--s-ease),opacity 1.4s var(--s-ease)}.s-callig[data-write=wait] .s-callig-after{opacity:0}.s-callig[data-write=go] .s-callig-after{animation:s-rise 1s var(--s-ease) 1.9s both}.s-jumuah{display:grid;grid-template-rows:0fr;transition:grid-template-rows .9s var(--s-ease)}.s-jumuah[data-open=true]{grid-template-rows:1fr}.s-jumuah>div{overflow:hidden}.s-navload{position:fixed;inset:0;z-index:70;display:grid;place-items:center;background:color-mix(in srgb,var(--s-ground) 72%,transparent);backdrop-filter:blur(3px);animation:s-fade-in .5s var(--s-ease) both;pointer-events:none}@keyframes s-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.s-callig .s-callig-ar{clip-path:none!important;filter:none!important;opacity:1!important;transition:none!important}.s-callig .s-callig-after{opacity:1!important;animation:none!important}.s-jumuah{transition:none}.s-navload{animation:none}}.s-banner-ar{font-size:clamp(1.75rem,1.2rem + 2.2vw,3.25rem);line-height:1.3;color:rgba(125,97,41,.42);white-space:nowrap}.s-site :focus-visible{outline:2px solid rgba(163,132,74,.9);outline-offset:3px;border-radius:6px;box-shadow:0 0 0 6px rgba(163,132,74,.14)}.s-display,.s-h1,.s-h2,.s-h3,.s-lede,.s-prose,.s-serif,blockquote{font-variant-numeric:oldstyle-nums proportional-nums}.s-num,.s-num *{font-variant-numeric:tabular-nums lining-nums!important}.s-pullquote{margin:2.5rem 0;padding:.25rem 0 .25rem 1.5rem;border-left:2px solid var(--s-gold);font-family:var(--font-garamond),"EB Garamond",Garamond,serif;font-style:italic;font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem);line-height:1.35;color:var(--s-ink)}.s-empty{padding-block:clamp(3rem,2rem + 4vw,5.5rem);text-align:center}.s-empty .s-ornament{margin-bottom:1.5rem}.s-sky{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:0;transition:opacity 2.4s var(--s-ease),background 2.4s var(--s-ease)}.s-sky[data-phase]{opacity:1}.s-sky[data-phase=evening],.s-sky[data-phase=night]{background:radial-gradient(120% 90% at 85% 0,rgba(19,33,60,.1),transparent 60%)}.s-sky[data-phase=dawn]{background:radial-gradient(120% 90% at 80% 0,rgba(150,178,214,.22),transparent 62%)}.s-sky[data-phase=day]{background:radial-gradient(120% 90% at 80% 0,rgba(255,250,238,.6),transparent 60%)}.s-sky[data-phase=golden]{background:radial-gradient(120% 90% at 85% 0,rgba(214,170,96,.2),transparent 62%)}.s-season{display:inline-flex;align-items:center;gap:.75rem;padding:.45rem .9rem;border:1px solid rgba(163,132,74,.5);border-radius:999px;background:rgba(163,132,74,.07);font-size:.75rem;font-weight:500;letter-spacing:.08em;color:var(--s-gold-text)}.s-season .s-ar{font-size:1rem;letter-spacing:0;line-height:1}.s-drawer.s-band{background:var(--s-navy);color:var(--s-on-navy)}.s-drawer .s-drawer-link{gap:1rem}.s-drawer .s-drawer-ar{font-family:var(--font-arabic),Amiri,serif;font-size:1.0625rem;line-height:1;color:hsla(40,43%,63%,.62)}.s-drawer .s-drawer-link[aria-current=page]{color:var(--s-on-navy-gold)}@media (max-width:640px){.drawer-panel.s-drawer{width:100vw!important}}@media (prefers-reduced-motion:reduce){.s-sky{transition:none}}.s-site-search{position:fixed;inset:0;z-index:110;font-family:var(--font-inter),Inter,system-ui,sans-serif;color:var(--s-ink)}.s-site-search-scrim{position:absolute;inset:0;background:rgba(11,21,40,.42);animation:s-fade-in .4s var(--s-ease) both}.s-site-search-sheet{position:relative;max-height:85vh;overflow-y:auto;background:var(--s-ground);padding:1.25rem 0 2rem;border-bottom:1px solid rgba(163,132,74,.45);animation:s-sheet-in .55s var(--s-ease) both}@keyframes s-sheet-in{0%{opacity:0;transform:translate3d(0,-14px,0)}to{opacity:1;transform:none}}.s-site-search :focus-visible{outline:2px solid rgba(163,132,74,.9);outline-offset:3px;border-radius:6px}.s-site-search input::-webkit-search-cancel-button{display:none}@media (prefers-reduced-motion:reduce){.s-site-search-scrim,.s-site-search-sheet{animation:none}}.s-search-input:focus-visible{outline:none!important;box-shadow:none!important}label:has(.s-search-input:focus-visible){border-color:var(--s-gold)}