.fab[data-astro-cid-xngs3jwu]{z-index:45;justify-items:end;gap:12px;display:grid;position:fixed;bottom:clamp(14px,2vw,28px);right:clamp(14px,2vw,28px)}.fab__btn[data-astro-cid-xngs3jwu]{width:56px;height:56px;transition:transform .3s var(--ease), box-shadow .3s var(--ease);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative;box-shadow:0 10px 24px -8px #00000073,0 2px 6px #00000026}.fab__btn[data-astro-cid-xngs3jwu]:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 16px 30px -10px #00000080,0 2px 6px #00000026}.fab__btn[data-astro-cid-xngs3jwu]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.fab__btn[data-astro-cid-xngs3jwu] svg[data-astro-cid-xngs3jwu]{width:28px;height:28px}.fab__btn--wa[data-astro-cid-xngs3jwu]{background:#25d366}.fab__wa-bubble[data-astro-cid-xngs3jwu]{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linejoin:round}.fab__wa-phone[data-astro-cid-xngs3jwu]{fill:#fff}.fab__btn--call[data-astro-cid-xngs3jwu]{background:var(--on-light)}.fab__btn--call[data-astro-cid-xngs3jwu] svg[data-astro-cid-xngs3jwu]{fill:none;width:24px;height:24px;stroke:var(--on-dark);stroke-width:1.7px;stroke-linejoin:round}.fab__label[data-astro-cid-xngs3jwu]{background:var(--ink);color:var(--bone);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s var(--ease), transform .2s var(--ease);border-radius:999px;padding:.4rem .75rem;font-size:.8rem;font-weight:600;position:absolute;top:50%;right:calc(100% + 10px);transform:translate(6px,-50%)}@media (hover:hover){.fab__btn[data-astro-cid-xngs3jwu]:hover .fab__label[data-astro-cid-xngs3jwu],.fab__btn[data-astro-cid-xngs3jwu]:focus-visible .fab__label[data-astro-cid-xngs3jwu]{opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion:no-preference){.fab[data-astro-cid-xngs3jwu]{animation:fab-in .6s var(--ease) .6s both}}@keyframes fab-in{0%{opacity:0;transform:translateY(16px)}}.preview-banner[data-astro-cid-yp67euhd]{z-index:60;height:30px;padding:0 var(--gutter);color:var(--on-light);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#e4cfa8;font-size:.74rem;font-weight:600;line-height:30px;position:fixed;inset:0 0 auto;overflow:hidden}body:has(.preview-banner){padding-top:30px}body:has(.preview-banner) .nav{top:30px}:root{--bone:#f4f1ea;--paper:#fbfaf6;--ink:#151515;--ink-2:#3a3833;--stone:#6b675f;--hairline:#d9d3c7;--night:#12110f;--accent:var(--project-accent,#8c6a3f);--accent-ink:var(--project-accent-ink,#7a5c37);--accent-soft:var(--project-accent-soft,#e4cfa8);--on-dark:#f4f1ea;--on-dark-hover:#fbfaf6;--on-light:#151515;--focus:#151515;--error:#a12a1e;--success:#2f5d3a;--font-display:"Cormorant Garamond Variable", "Cormorant Garamond", Georgia, serif;--font-body:"Manrope Variable", system-ui, sans-serif;--step--1:clamp(.83rem, .8rem + .15vw, .9rem);--step-0:clamp(1rem, .96rem + .2vw, 1.0625rem);--step-1:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--step-2:clamp(1.75rem, 1.5rem + 1.1vw, 2.45rem);--step-3:clamp(2.4rem, 1.9rem + 2.3vw, 3.9rem);--step-4:clamp(3rem, 2.1rem + 4.4vw, 6.2rem);--leading-body:1.6;--leading-display:1;--tracking-display:-.012em;--tracking-eyebrow:.14em;--space-section:clamp(3.5rem, 2.5rem + 4vw, 7rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius:4px;--container:1320px;--gutter:clamp(1rem, .5rem + 2vw, 2.5rem);--sticky-bar-h:56px;--tap-min:44px;--ease:cubic-bezier(.22, 1, .36, 1);--dur-fast:.16s;--dur:.32s}html[data-mode=dark]{--bone:#0c0c0d;--paper:#151517;--ink:#ececee;--ink-2:#c3c3c8;--stone:#9c9ca3;--hairline:#2a2a2f;--night:#050506;--focus:#ececee;--error:#ff8a7a;--success:#6fd08c;color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;min-height:100vh}img,picture,svg,video,iframe{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}p,h1,h2,h3,h4{overflow-wrap:break-word}table{border-collapse:collapse}ul[role=list],ol[role=list]{padding:0;list-style:none}html{scroll-behavior:smooth;scroll-padding-top:5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--bone);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);line-height:var(--leading-body);font-feature-settings:"kern", "liga";font-variant-numeric:lining-nums;font-feature-settings:"kern", "liga", "lnum"}h1,h2,.display{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);text-wrap:balance}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-family:var(--font-body);font-size:var(--step-1);font-weight:600;line-height:1.3}p{text-wrap:pretty;max-width:68ch}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}::selection{background:var(--ink);color:var(--bone)}hr{border:0;border-top:1px solid var(--hairline)}.eyebrow{font-family:var(--font-body);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--stone);font-size:.75rem;font-weight:600}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:100;padding:var(--space-3) var(--space-4);background:var(--ink);color:var(--bone);border-radius:var(--radius);position:absolute;top:-100px}.skip-link:focus{top:var(--space-3)}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--space-section)}.section+.section{border-top:1px solid var(--hairline)}.grid{column-gap:var(--gutter);row-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.grid>*{grid-column:1/-1}@media (width>=1024px){.split-7-5>:first-child{grid-column:1/span 7}.split-7-5>:last-child{grid-column:9/span 4}.split-5-7>:first-child{grid-column:1/span 5}.split-5-7>:last-child{grid-column:6/span 7}}.full-bleed{width:100%}.stack>*+*{margin-top:var(--stack-gap,var(--space-4))}.card{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius);padding:var(--space-6)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:var(--space-3) var(--space-5);border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--bone);font-weight:600;font-size:var(--step-0);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);text-decoration:none;display:inline-flex}.btn:hover{background:var(--ink-2)}.btn--ghost{color:var(--ink);background:0 0}.btn--ghost:hover{background:var(--ink);color:var(--bone)}@media (prefers-reduced-motion:no-preference){.hero .hero__img{animation:gp-settle 1.6s var(--ease) both}.hero__content>[data-hero-line]{animation:gp-rise .9s var(--ease) both}.hero__content>[data-hero-line]:first-child{animation-delay:.2s}.hero__content>[data-hero-line]:nth-child(2){animation-delay:.26s}.hero__content>[data-hero-line]:nth-child(3){animation-delay:.32s}.hero__content>[data-hero-line]:nth-child(4){animation-delay:.38s}.hero__content>[data-hero-line]:nth-child(5){animation-delay:.44s}.hero__meta[data-hero-line]{animation:gp-rise .9s var(--ease) .52s both}html.reveal-ready [data-reveal]{transition:opacity .5s var(--ease), transform .5s var(--ease)}html.reveal-ready [data-reveal]:not(.is-revealed){opacity:0;transform:translateY(20px)}dialog[open]{animation:gp-dialog-in .32s var(--ease)}dialog[open]::backdrop{animation:gp-fade .32s var(--ease)}}@keyframes gp-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes gp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes gp-dialog-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes gp-fade{0%{opacity:0}}html[data-mode=dark] .card,html[data-mode=dark] .sources__card,html[data-mode=dark] .legal-card,html[data-mode=dark] .legal-toc,html[data-mode=dark] .ty__card,html[data-mode=dark] .ty__step,html[data-mode=dark] .cf{background:linear-gradient(#19191c 0%,#111113 100%);border-color:#2c2c31;box-shadow:inset 0 1px #ffffff12,0 30px 60px -40px #000c}html[data-mode=dark] .locked,html[data-mode=dark] .pricing__card,html[data-mode=dark] .tour{outline:1px solid color-mix(in srgb, var(--accent) 20%, transparent);outline-offset:-1px;transition:outline-color .5s var(--ease)}html[data-mode=dark] .locked:hover,html[data-mode=dark] .pricing__card:hover,html[data-mode=dark] .tour:hover{outline-color:color-mix(in srgb, var(--accent) 55%, transparent)}html[data-mode=dark] .section+.section{background-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 32%, transparent) 30%, color-mix(in srgb, var(--accent) 32%, transparent) 70%, transparent);background-position:top;background-repeat:no-repeat;background-size:100% 1px;border-top:0}html[data-mode=dark] .facts__value,html[data-mode=dark] .highlights__num,html[data-mode=dark] .sources__num{color:var(--accent-soft)}html[data-mode=dark] .eyebrow{color:var(--accent);letter-spacing:.22em}html[data-mode=dark] .hero__accent{color:var(--accent-soft);background-image:linear-gradient(100deg, var(--accent-soft) 0%, var(--accent-soft) 40%, #fff 50%, var(--accent-soft) 60%, var(--accent-soft) 100%);-webkit-text-fill-color:transparent;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}html[data-mode=dark] .fab__btn--call{background:#1b1b1e;box-shadow:inset 0 0 0 1px #d8dde359,0 10px 24px -8px #0009}@media (prefers-reduced-motion:no-preference){html[data-mode=dark] .hero__accent{animation:noir-sheen 2.4s var(--ease) .9s both}html[data-mode=dark].reveal-ready [data-reveal]{transition:opacity .7s var(--ease), filter .7s var(--ease), transform .7s var(--ease)}html[data-mode=dark].reveal-ready [data-reveal]:not(.is-revealed){opacity:0;filter:blur(10px);transform:scale(.985)}}@keyframes noir-sheen{0%{background-position:100% 0}to{background-position:-50% 0}}html[data-motif=neon] .hero__neon{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}html[data-motif=neon] .hero__bar{width:3px;box-shadow:0 0 6px 1px var(--accent), 0 0 18px 3px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 46px 8px color-mix(in srgb, var(--accent) 35%, transparent);opacity:.85;background:#ffd9d6;border-radius:3px;position:absolute}html[data-motif=neon] .hero__floor{background:linear-gradient(90deg, transparent, var(--accent) 20%, #ffd9d6 50%, var(--accent) 80%, transparent);height:2px;box-shadow:0 0 24px 4px color-mix(in srgb, var(--accent) 55%, transparent);position:absolute;bottom:0;left:0;right:0}@media (width<=767.98px){html[data-motif=neon] .hero__bar:nth-child(odd){display:none}html[data-motif=neon] .hero__bar{opacity:.5}}html[data-motif=neon] .hero__meta{border-top-color:color-mix(in srgb, var(--accent) 70%, transparent);box-shadow:0 -1px 16px -6px var(--accent)}html[data-motif=neon] .hero__primary:hover,html[data-motif=neon] .pricing__btn:hover,html[data-motif=neon] .locked__btn:hover,html[data-motif=neon] .band__btn:hover{box-shadow:0 0 0 1px var(--accent), 0 0 24px -2px var(--accent)}html[data-motif=neon] .locked:hover,html[data-motif=neon] .pricing__card:hover,html[data-motif=neon] .tour:hover{outline-color:var(--accent);box-shadow:0 0 40px -12px var(--accent)}html[data-motif=neon] .tour__ripple{border-color:var(--accent)}html[data-motif=neon] .band{position:relative;overflow:hidden}html[data-motif=neon] .band:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), #ffd9d6, transparent);height:2px;box-shadow:0 0 18px 2px var(--accent);opacity:.55;pointer-events:none;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){html[data-motif=neon] .hero__bar{opacity:0;animation:neon-ignite 1.4s steps(1, end) calc(.4s + var(--d)) forwards, neon-breathe 5s ease-in-out calc(1.8s + var(--d)) infinite alternate}@media (width<=767.98px){html[data-motif=neon] .hero__bar{animation:neon-ignite-dim 1.4s steps(1, end) calc(.4s + var(--d)) forwards}}html[data-motif=neon] .hero__floor{transform-origin:50%;animation:neon-floor 1.6s var(--ease) .3s both}html[data-motif=neon] .band:before{opacity:0;width:40%;animation:2.6s cubic-bezier(.5,0,.2,1) .6s 3 neon-trail;left:-40%;right:auto}}@keyframes neon-ignite{0%{opacity:0}10%{opacity:.8}16%{opacity:.1}24%{opacity:.9}30%{opacity:.3}40%{opacity:1}to{opacity:.85}}@keyframes neon-ignite-dim{0%{opacity:0}10%{opacity:.5}18%{opacity:.05}30%{opacity:.5}to{opacity:.5}}@keyframes neon-breathe{0%{opacity:.85}to{opacity:.6}}@keyframes neon-floor{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes neon-trail{0%{opacity:0;transform:translate(0)}15%{opacity:.9}to{opacity:0;transform:translate(350%)}}html[data-motif=aurum]{--bone:#0d0b08;--paper:#16120c;--ink:#f3ecdc;--ink-2:#d8cdb5;--stone:#ab9f86;--hairline:#30291d;--night:#080705;--focus:#e9d6a6;--gold-foil:linear-gradient(135deg, #f3e4b8 0%, #c9a24b 28%, #8a6a2a 50%, #d9b867 72%, #f6e9c4 100%)}@property --aurum-a{syntax:"<angle>";inherits:false;initial-value:0deg}html[data-motif=aurum] .eyebrow{color:var(--accent);letter-spacing:.26em;align-items:center;gap:.7em;display:inline-flex}html[data-motif=aurum] .eyebrow:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);transform:rotate(45deg)}html[data-motif=aurum] .section-heading:after{content:"";width:4.5rem;height:1px;margin-top:var(--space-2);background:var(--gold-foil);transform-origin:0;display:block}html[data-motif=aurum] .card,html[data-motif=aurum] .sources__card,html[data-motif=aurum] .legal-card,html[data-motif=aurum] .legal-toc,html[data-motif=aurum] .ty__card,html[data-motif=aurum] .ty__step,html[data-motif=aurum] .cf{background:linear-gradient(180deg, #1a150e 0%, #110e09 100%) padding-box, linear-gradient(160deg, color-mix(in srgb, var(--accent) 75%, transparent), color-mix(in srgb, var(--accent) 12%, transparent) 40%, color-mix(in srgb, var(--accent) 12%, transparent) 70%, color-mix(in srgb, var(--accent-soft) 55%, transparent)) border-box;border:1px solid #0000;box-shadow:inset 0 1px #ffecbe14,0 30px 60px -40px #000000e6}html[data-motif=aurum] .locked,html[data-motif=aurum] .pricing__card,html[data-motif=aurum] .tour,html[data-motif=aurum] .gallery__link{outline:1px solid color-mix(in srgb, var(--accent) 30%, transparent);outline-offset:-1px;transition:outline-color .5s var(--ease), box-shadow .5s var(--ease);border:1px solid #0000}html[data-motif=aurum] .locked:hover,html[data-motif=aurum] .pricing__card:hover,html[data-motif=aurum] .tour:hover,html[data-motif=aurum] .gallery__link:hover{outline-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 10%, transparent), 0 30px 70px -30px color-mix(in srgb, var(--accent) 45%, transparent)}html[data-motif=aurum] .highlights__num,html[data-motif=aurum] .sources__num,html[data-motif=aurum] .facts__value>span:first-child{background:var(--gold-foil);-webkit-text-fill-color:transparent;color:var(--accent-soft);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}html[data-motif=aurum] .facts__item{position:relative}html[data-motif=aurum] .hero__accent{background-image:linear-gradient(100deg,#c9a24b 0%,#f6e9c4 22%,#c9a24b 44%,#8a6a2a 60%,#e9d6a6 80%,#c9a24b 100%);background-position:0 0;background-size:300% 100%}html[data-motif=aurum] .hero__rule{background:var(--gold-foil);filter:none}html[data-motif=aurum] .hero__primary,html[data-motif=aurum] .band__btn,html[data-motif=aurum] .nav__cta{background:var(--gold-foil);color:#17120a;transition:background-position .6s var(--ease);background-size:160% 100%;border-color:#0000;position:relative;overflow:hidden}html[data-motif=aurum] .hero__primary:hover,html[data-motif=aurum] .band__btn:hover,html[data-motif=aurum] .nav__cta:hover{color:#17120a;background-position:100% 0}html[data-motif=aurum] .nav .nav__cta{background:var(--gold-foil)!important;color:#17120a!important;background-size:160% 100%!important;border-color:#0000!important}html[data-motif=aurum] .hero__secondary{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}html[data-motif=aurum] .hero__meta{border-top-color:color-mix(in srgb, var(--accent) 40%, transparent)}html[data-motif=aurum] .tour__disc{background:var(--gold-foil);color:#17120a}html[data-motif=aurum] .tour__ripple{border-color:var(--accent)}html[data-motif=aurum] .section+.section{background-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 40%, transparent) 35%, color-mix(in srgb, var(--accent) 40%, transparent) 65%, transparent)}html[data-motif=aurum] .band{background:radial-gradient(50% 120% at 85% 50%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%), var(--night);border-block:1px solid color-mix(in srgb, var(--accent) 35%, transparent);position:relative;overflow:hidden}html[data-motif=aurum] .band:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#f6e9c417 48%,#f6e9c405 56%,#0000 65%);position:absolute;inset:0;transform:translate(-100%)}html[data-motif=aurum] .fab__btn--call{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 70%, transparent), 0 10px 24px -8px #000000b3;background:#17130c}@media (width>=768px){html[data-motif=aurum] .gallery__tile:first-child .gallery__link{border-radius:999px 999px var(--radius) var(--radius);overflow:hidden}}@media (prefers-reduced-motion:no-preference){html[data-motif=aurum] .hero__arch{animation:aurum-arch 1.4s var(--ease) .15s both}html[data-motif=aurum] .hero__accent{animation:7s ease-in-out 1s infinite aurum-shimmer}html[data-motif=aurum] .facts__value>span:first-child{animation:6s ease-in-out infinite alternate aurum-foil}html[data-motif=aurum].reveal-ready [data-reveal]{transition:opacity .9s var(--ease), transform .9s var(--ease), filter .9s var(--ease)}html[data-motif=aurum].reveal-ready [data-reveal]:not(.is-revealed){opacity:0;filter:none;transform:translateY(28px)}html[data-motif=aurum].reveal-ready [data-reveal] img{clip-path:inset(0);transition:clip-path 1.3s var(--ease) .15s}html[data-motif=aurum].reveal-ready [data-reveal]:not(.is-revealed) img{clip-path:inset(0 0 100%)}html[data-motif=aurum].reveal-ready [data-reveal]:nth-child(2){transition-delay:90ms}html[data-motif=aurum].reveal-ready [data-reveal]:nth-child(3){transition-delay:.18s}html[data-motif=aurum].reveal-ready [data-reveal]:nth-child(4){transition-delay:.27s}html[data-motif=aurum].reveal-ready [data-reveal]:nth-child(5){transition-delay:.36s}html[data-motif=aurum].reveal-ready .section-heading:after{transition:transform 1.2s var(--ease) .3s}html[data-motif=aurum].reveal-ready .section-heading:not(.is-revealed):after{transform:scaleX(0)}html[data-motif=aurum] .locked:hover,html[data-motif=aurum] .tour:hover{border-image:conic-gradient(from var(--aurum-a), #8a6a2a, #f6e9c4, #c9a24b, #8a6a2a, #e9d6a6, #8a6a2a) 1;outline-color:#0000;animation:4s linear infinite aurum-spin}html[data-motif=aurum] .band:before{animation:aurum-sweep 5s var(--ease) .8s infinite}}@keyframes aurum-arch{0%{opacity:0;clip-path:inset(100% 0 0 round 999px 999px 4px 4px);transform:translateY(30px)scale(.97)}to{opacity:1;clip-path:inset(-40%);transform:none}}@keyframes aurum-shimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes aurum-foil{0%{background-position:0 0}to{background-position:100% 0}}@keyframes aurum-spin{to{--aurum-a:360deg}}@keyframes aurum-sweep{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}html[data-motif=aurum] .btn:not(.btn--ghost,.hero__secondary,.footer__btn-ghost,.ty__wa){background:var(--gold-foil);color:#17120a;transition:background-position .6s var(--ease);background-size:160% 100%;border-color:#0000}html[data-motif=aurum] .btn:not(.btn--ghost,.hero__secondary,.footer__btn-ghost,.ty__wa):hover{background-position:100% 0}html[data-motif=aurum] .btn--ghost{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}html[data-motif=aurum] .btn--ghost:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--ink)}html[data-motif=aurum] .sticky-bar__item{background:var(--gold-foil);color:#17120a}html[data-motif=horology]{--bone:#f5f4ef;--paper:#fdfcf9;--ink:#0f1d3a;--ink-2:#33405e;--stone:#5a6480;--hairline:#d9dce4;--night:#0b1530;--focus:#0f1d3a;--guilloche:repeating-radial-gradient(circle at 70% 40%, #c7d5f212 0 1px, transparent 1px 9px)}html[data-motif=horology] .hero--arch{background:radial-gradient(55% 70% at 75% 42%, #1f4fa373, transparent 70%), var(--guilloche), linear-gradient(160deg, #0d1a3a 0%, #0b1530 55%, #070e22 100%)}html[data-motif=horology] .hero__archframe{box-shadow:0 0 0 1px #c7d5f28c,0 0 0 7px #0b153099,0 0 0 8px #c7d5f240,0 50px 90px -30px #000c}html[data-motif=horology] .hero__halo{background:conic-gradient(#0000,#5082dc8c,#0000 35% 60%,#c7d5f259,#0000)}html[data-motif=horology] .hero__rule{background:var(--accent-soft);filter:none}html[data-motif=horology] .eyebrow{color:var(--accent-ink);letter-spacing:.24em;align-items:center;gap:.65em;display:inline-flex}html[data-motif=horology] .eyebrow:before{content:"";width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--bone), inset 0 0 0 4px currentColor;border:1.5px solid;border-radius:50%}html[data-motif=horology] .section-heading:after{content:"";width:8.5rem;height:9px;margin-top:var(--space-2);background:repeating-linear-gradient(90deg, var(--accent) 0 1.5px, transparent 1.5px 35px) 0 0 / 100% 9px no-repeat, repeating-linear-gradient(90deg, var(--accent) 0 1px, transparent 1px 7px) 0 100% / 100% 4px no-repeat;opacity:.8;transform-origin:0;display:block}html[data-motif=horology] .card,html[data-motif=horology] .sources__card,html[data-motif=horology] .legal-card,html[data-motif=horology] .legal-toc,html[data-motif=horology] .ty__card,html[data-motif=horology] .ty__step,html[data-motif=horology] .cf{border-color:var(--hairline);background:var(--paper);box-shadow:inset 0 0 0 5px var(--paper), inset 0 0 0 6px #1f4fa324, 0 24px 50px -36px #0b153073;border-radius:22px}html[data-motif=horology] .locked,html[data-motif=horology] .pricing__card,html[data-motif=horology] .tour,html[data-motif=horology] .gallery__link,html[data-motif=horology] .map{transition:box-shadow .5s var(--ease), transform .5s var(--ease);border-radius:26px;overflow:hidden}html[data-motif=horology] .locked:hover,html[data-motif=horology] .pricing__card:hover,html[data-motif=horology] .tour:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #1f4fa380,0 0 0 6px #1f4fa314,0 34px 70px -34px #0b153099}html[data-motif=horology] :is(.section-figure,.figure) img,html[data-motif=horology] .gallery__img{border-radius:22px}html[data-motif=horology] .facts__value,html[data-motif=horology] .highlights__num,html[data-motif=horology] .sources__num{color:var(--accent-ink)}html[data-motif=horology] .btn:not(.btn--ghost,.hero__primary,.hero__secondary,.footer__btn-ghost,.ty__wa){color:#fdfcf9;transition:background-position .7s var(--ease);background:linear-gradient(110deg,#0000 35%,#ffffff47 50%,#0000 65%) -150% 0/200% 100% no-repeat,linear-gradient(135deg,#2a5cb8,#1f4fa3 50%,#163a7c);border-color:#0000}html[data-motif=horology] .btn:not(.btn--ghost,.hero__primary,.hero__secondary,.footer__btn-ghost,.ty__wa):hover{background-position:150% 0,0 0}html[data-motif=horology] .band{background:var(--guilloche), linear-gradient(160deg, #0d1a3a, #0b1530 60%, #070e22);position:relative;overflow:hidden}html[data-motif=horology] .band:before{content:"";aspect-ratio:1;background:repeating-conic-gradient(#c7d5f259 0 .6deg, transparent .6deg 6deg);pointer-events:none;border-radius:50%;width:420px;margin-top:-210px;position:absolute;top:50%;right:-140px;-webkit-mask:radial-gradient(circle,#0000 62%,#000 63% 70%,#0000 71%);mask:radial-gradient(circle,#0000 62%,#000 63% 70%,#0000 71%)}html[data-motif=horology] .band__inner{position:relative}html[data-motif=horology] .fab__btn--call{background:#0f1d3a;box-shadow:inset 0 0 0 1px #c7d5f28c,0 10px 24px -8px #0b153099}@media (prefers-reduced-motion:no-preference){html[data-motif=horology] .hero__arch{animation:1.5s cubic-bezier(.2,.9,.25,1.05) .12s both horo-wind}html[data-motif=horology] .hero__dial{animation:1.2s cubic-bezier(.34,1.4,.64,1) .7s both horo-dial}html[data-motif=horology] .band:before{animation:90s linear infinite horo-bezel}html[data-motif=horology].reveal-ready [data-reveal]{transform-origin:0 100%;transition:opacity .7s var(--ease), transform 1s cubic-bezier(.34, 1.45, .64, 1), filter .7s var(--ease)}html[data-motif=horology].reveal-ready [data-reveal]:not(.is-revealed){opacity:0;filter:none;transform:translateY(22px)rotate(-1.5deg)}html[data-motif=horology].reveal-ready [data-reveal]:nth-child(2){transition-delay:80ms}html[data-motif=horology].reveal-ready [data-reveal]:nth-child(3){transition-delay:.16s}html[data-motif=horology].reveal-ready [data-reveal]:nth-child(4){transition-delay:.24s}html[data-motif=horology].reveal-ready .section-heading:after{transition:transform 1.4s steps(12,end) .25s}html[data-motif=horology].reveal-ready .section-heading:not(.is-revealed):after{transform:scaleX(0)}}@keyframes horo-wind{0%{opacity:0;transform:rotate(-8deg)scale(.92)}to{opacity:1;transform:none}}@keyframes horo-dial{0%{opacity:0;transform:scale(.6)rotate(-90deg)}to{opacity:1;transform:none}}@keyframes horo-bezel{to{transform:rotate(360deg)}}html[data-motif=horology] .hero--tonneau .hero__archframe .hero__corner{max-width:76%!important;top:7%!important;bottom:auto!important}html[data-motif=horology] .hero__title{font-size:clamp(2.8rem,1.8rem + 4.2vw,5.8rem)}html[data-motif=botanica]{--bone:#eef0e7;--paper:#fafaf4;--ink:#1b2a21;--ink-2:#3a4a40;--stone:#56665b;--hairline:#d2d9cb;--night:#10241a;--focus:#1b2a21;--leaf:linear-gradient(135deg, #3f7a5a 0%, #2f5d46 55%, #234a37 100%);--pebble:28px 10px 28px 10px}html[data-motif=botanica] .eyebrow{color:var(--accent-ink);letter-spacing:.2em;align-items:center;gap:.6em;display:inline-flex}html[data-motif=botanica] .eyebrow:before{content:"";background:var(--leaf);border-radius:0 100%;width:12px;height:8px}html[data-motif=botanica] .section-heading:after{content:"";width:7rem;height:10px;margin-top:var(--space-2);background:radial-gradient(5px 4px at calc(100% - 6px) 50%, #3f7a5a 98%, transparent) no-repeat, linear-gradient(90deg, transparent, var(--accent) 30%) 0 50% / calc(100% - 10px) 1.5px no-repeat;transform-origin:0;display:block}html[data-motif=botanica] .section+.section{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='8' viewBox='0 0 120 8'%3E%3Cpath d='M0 4 Q15 0 30 4 T60 4 T90 4 T120 4' fill='none' stroke='%232f5d46' stroke-opacity='0.25' stroke-width='1.2'/%3E%3C/svg%3E");background-position:top;background-repeat:repeat-x;background-size:120px 8px;border-top:0}html[data-motif=botanica] .btn{translate:var(--mx,0) var(--my,0);transition:translate .4s cubic-bezier(.34, 1.56, .64, 1), background-position .5s var(--ease), box-shadow .4s var(--ease), color .2s var(--ease);border-radius:999px}html[data-motif=botanica] .btn:not(.btn--ghost,.hero__primary,.hero__secondary,.footer__btn-ghost,.ty__wa){background:var(--leaf);color:#f7f4ec;background-size:160% 100%;border-color:#0000;box-shadow:0 10px 24px -14px #234a37e6}html[data-motif=botanica] .btn:not(.btn--ghost,.hero__primary,.hero__secondary,.footer__btn-ghost,.ty__wa):hover{background-position:100% 0;box-shadow:0 16px 30px -14px #234a37e6}html[data-motif=botanica] .hero__primary{border-radius:999px;padding-right:.45rem}html[data-motif=botanica] .hero__primary svg{box-sizing:content-box;color:#f7f4ec;background:#2f5d46;border-radius:50%;padding:.45rem}html[data-motif=botanica] .card,html[data-motif=botanica] .sources__card,html[data-motif=botanica] .legal-card,html[data-motif=botanica] .legal-toc,html[data-motif=botanica] .ty__card,html[data-motif=botanica] .ty__step,html[data-motif=botanica] .cf{border-color:var(--hairline);border-radius:var(--pebble);transition:transform .5s cubic-bezier(.34, 1.56, .64, 1), box-shadow .5s var(--ease);background:linear-gradient(160deg,#fbfbf6 0%,#f0f4ea 100%);box-shadow:0 22px 44px -34px #10241a73}html[data-motif=botanica] .card:hover,html[data-motif=botanica] .sources__card:hover{transform:translateY(-4px);box-shadow:0 30px 50px -30px #10241a80}html[data-motif=botanica] .locked,html[data-motif=botanica] .pricing__card,html[data-motif=botanica] .tour,html[data-motif=botanica] .gallery__link,html[data-motif=botanica] .plans__preview,html[data-motif=botanica] .map__frame{border-radius:var(--pebble);overflow:hidden}html[data-motif=botanica] .pricing__card{background:var(--night)}html[data-motif=botanica] :is(.section-figure,.figure,.amenities__item) img{border-radius:var(--pebble)}html[data-motif=botanica] .amenities__item{position:relative}html[data-motif=botanica] .amenities__item img{transition:transform .9s var(--ease)}html[data-motif=botanica] .amenities__item:hover img{transform:scale(1.04)}html[data-motif=botanica] .amenities__name{align-items:center;gap:.5em;display:inline-flex}html[data-motif=botanica] .amenities__name:before{content:"";background:var(--leaf);border-radius:0 100%;flex:none;width:10px;height:7px}html[data-motif=botanica] .facts__value,html[data-motif=botanica] .highlights__num,html[data-motif=botanica] .sources__num{color:var(--accent-ink)}html[data-motif=botanica] .band{background:radial-gradient(40% 90% at 90% 20%, #9fc28d38, transparent 70%), radial-gradient(30% 60% at 5% 100%, #9fc28d1f, transparent 70%), var(--night)}html[data-motif=botanica] .enquiry::backdrop{backdrop-filter:blur(6px);background:#10241a8c}html[data-motif=botanica] .enquiry__panel,html[data-motif=botanica] .enquiry__shell{border-radius:32px}html[data-motif=botanica] .enquiry__shell{overflow:hidden;box-shadow:0 40px 90px -30px #10241ab3}html[data-motif=botanica] .enquiry__close{border-radius:50%}html[data-motif=botanica] .field input,html[data-motif=botanica] .field select,html[data-motif=botanica] .field textarea{border-radius:14px}html[data-motif=botanica] .fab__btn--call{background:#1f3d2d;box-shadow:inset 0 0 0 1px #cfe3c880,0 10px 24px -8px #10241a99}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){html[data-motif=botanica] body:after{content:"";z-index:60;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#9fc28d,#2f5d46);width:100%;height:3px;animation:linear both bot-progress scroll(root);position:fixed;top:0;left:0}}html[data-motif=botanica] .hero--window .hero__content{animation:1.1s cubic-bezier(.34,1.3,.64,1) .2s both bot-grow}html[data-motif=botanica].reveal-ready [data-reveal]{transition:opacity .8s var(--ease), transform .9s cubic-bezier(.34, 1.35, .64, 1), filter .8s var(--ease)}html[data-motif=botanica].reveal-ready [data-reveal]:not(.is-revealed){opacity:0;filter:blur(6px);transform:translateY(24px)scale(.97)}html[data-motif=botanica].reveal-ready [data-reveal]:nth-child(2){transition-delay:90ms}html[data-motif=botanica].reveal-ready [data-reveal]:nth-child(3){transition-delay:.18s}html[data-motif=botanica].reveal-ready [data-reveal]:nth-child(4){transition-delay:.27s}html[data-motif=botanica].reveal-ready [data-reveal] img{clip-path:circle(80%);transition:clip-path 1.3s var(--ease) .12s}html[data-motif=botanica].reveal-ready [data-reveal]:not(.is-revealed) img{clip-path:circle(0%)}html[data-motif=botanica].reveal-ready .section-heading:after{transition:transform 1.2s var(--ease) .25s}html[data-motif=botanica].reveal-ready .section-heading:not(.is-revealed):after{transform:scaleX(0)}html[data-motif=botanica] .enquiry[open] .enquiry__shell{animation:.65s cubic-bezier(.34,1.4,.64,1) both bot-sheet}}@keyframes bot-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bot-grow{0%{opacity:0;filter:blur(8px);transform:translateY(24px)scale(.94)}to{opacity:1;filter:none;transform:none}}@keyframes bot-sheet{0%{opacity:0;transform:translateY(60px)scale(.94)}to{opacity:1;transform:none}}html[data-motif=botanica] .hero--window .hero__title{font-size:clamp(2.6rem,1.6rem + 3.4vw,5rem)}html[data-motif=botanica] .hero--window .hero__content{max-width:38rem}@media (width<=767.98px){html[data-motif=botanica] .hero--window{min-height:0;padding-top:8.75rem}body.has-sticky-bar{padding-bottom:calc(var(--sticky-bar-h) + env(safe-area-inset-bottom))}body.has-sticky-bar .fab{bottom:calc(var(--sticky-bar-h) + 14px + env(safe-area-inset-bottom))}}.wordmark[data-astro-cid-qisgtjgl]{min-height:var(--tap-min);font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:.7rem;font-size:1.3rem;font-weight:600;text-decoration:none;display:inline-flex}.wordmark[data-astro-cid-qisgtjgl]>img[data-astro-cid-qisgtjgl]{width:auto;height:32px}.wordmark__tile[data-astro-cid-qisgtjgl]{background:#fff;border-radius:4px;place-items:center;padding:5px 6px;display:grid;box-shadow:0 2px 10px #0000002e}.wordmark__tile[data-astro-cid-qisgtjgl] img[data-astro-cid-qisgtjgl]{width:62px;height:30px;display:block}.wordmark__name[data-astro-cid-qisgtjgl]{line-height:1.05;display:grid}.wordmark__line[data-astro-cid-qisgtjgl]{font-size:1.2rem}.wordmark__sub[data-astro-cid-qisgtjgl]{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;opacity:.8;font-size:.62rem;font-weight:600}.pwm[data-astro-cid-ynpr676x]{font-family:var(--font-body);letter-spacing:.32em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.7em;font-weight:700;display:inline-flex}.pwm--sm[data-astro-cid-ynpr676x]{font-size:.8rem}.pwm--md[data-astro-cid-ynpr676x]{font-size:.95rem}.pwm--lg[data-astro-cid-ynpr676x]{font-size:1.2rem}.pwm__bar[data-astro-cid-ynpr676x]{opacity:.5;background:currentColor;width:1px;height:1.2em}.nav[data-astro-cid-wpvy4v7s]{z-index:50;color:var(--ink);background:var(--bone);border-bottom:1px solid var(--hairline);transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);position:fixed;inset:0 0 auto}.nav--over-hero[data-astro-cid-wpvy4v7s]{color:var(--on-dark);background:0 0;border-color:#0000}.nav[data-astro-cid-wpvy4v7s].is-solid{color:var(--ink);background:var(--bone);border-color:var(--hairline)}@supports (backdrop-filter:blur(12px)){.nav[data-astro-cid-wpvy4v7s].is-solid{background:color-mix(in srgb, var(--bone) 84%, transparent);backdrop-filter:blur(12px)}}.nav__inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:4.25rem;display:flex}.nav__brand[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.nav__partner[data-astro-cid-wpvy4v7s]{min-height:var(--tap-min);flex:none;align-items:center;text-decoration:none;display:inline-flex}.nav__partner[data-astro-cid-wpvy4v7s] img{flex:none;max-width:none}@media (width<=419.98px){.nav__partner[data-astro-cid-wpvy4v7s] img{width:auto!important;height:40px!important}}.nav[data-astro-cid-wpvy4v7s] .nav__logo--on-light,.nav--over-hero[data-astro-cid-wpvy4v7s]:not(.is-solid) .nav__logo--on-light{display:none}.nav--over-hero[data-astro-cid-wpvy4v7s]:not(.is-solid) .nav__logo--on-dark{display:block}.nav[data-astro-cid-wpvy4v7s]:not(.nav--over-hero) .nav__logo--on-dark,.nav[data-astro-cid-wpvy4v7s].is-solid .nav__logo--on-dark{display:none}.nav[data-astro-cid-wpvy4v7s]:not(.nav--over-hero) .nav__logo--on-light,.nav[data-astro-cid-wpvy4v7s].is-solid .nav__logo--on-light,html[data-mode=dark] .nav[data-astro-cid-wpvy4v7s] .nav__logo--on-dark{display:block}html[data-mode=dark] .nav[data-astro-cid-wpvy4v7s] .nav__logo--on-light,.nav__links[data-astro-cid-wpvy4v7s]{display:none}.nav__links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:clamp(var(--space-3), 1.4vw, var(--space-5));display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{min-height:var(--tap-min);align-items:center;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{text-decoration:underline}.nav__actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-3);display:flex}.nav__cta[data-astro-cid-wpvy4v7s]{min-height:2.75rem;padding-block:var(--space-2);font-size:.95rem;display:none}.nav--over-hero[data-astro-cid-wpvy4v7s]:not(.is-solid) .nav__cta[data-astro-cid-wpvy4v7s]{background:var(--on-dark);color:var(--on-light);border-color:var(--on-dark)}.nav__menu[data-astro-cid-wpvy4v7s]{min-height:var(--tap-min);min-width:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius);background:0 0;border:1px solid;font-size:.95rem;font-weight:600}.nav--over-hero[data-astro-cid-wpvy4v7s]:not(.is-solid) [data-astro-cid-wpvy4v7s]:focus-visible{outline-color:var(--on-dark)}@media (width>=768px){.nav__cta[data-astro-cid-wpvy4v7s]{display:inline-flex}}@media (width>=1280px){.nav__links[data-astro-cid-wpvy4v7s]{display:block}.nav__menu[data-astro-cid-wpvy4v7s]{display:none}}.nav-sheet[data-astro-cid-wpvy4v7s]{width:100%;max-width:none;height:100%;max-height:none;padding:var(--space-4) var(--gutter) var(--space-7);background:var(--bone);color:var(--ink);border:0;margin:0}.nav-sheet[data-astro-cid-wpvy4v7s]::backdrop{background:var(--bone)}.nav-sheet__top[data-astro-cid-wpvy4v7s]{margin-bottom:var(--space-7);justify-content:space-between;align-items:center;display:flex}.nav-sheet__links[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--hairline);display:grid}.nav-sheet__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding:var(--space-4) 0;border-bottom:1px solid var(--hairline);font-family:var(--font-display);font-weight:600;font-size:var(--step-2);text-decoration:none;display:block}.nav-sheet__cta[data-astro-cid-wpvy4v7s]{margin-top:var(--space-7);width:100%}.disclosure[data-astro-cid-4f736qhx]{font-size:var(--step--1);max-width:62ch;line-height:1.5}.disclosure--light[data-astro-cid-4f736qhx]{color:var(--stone)}.disclosure--dark[data-astro-cid-4f736qhx]{color:#f4f1ead1}.footer[data-astro-cid-jo6i4kqk]{padding-top:var(--space-7);background:var(--night);color:#f4f1eacc;font-size:.95rem}.footer__top[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-5);padding-bottom:var(--space-6);border-bottom:1px solid #f4f1ea24;flex-wrap:wrap;display:flex}.footer__cobrand[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-4);display:flex}.footer[data-astro-cid-jo6i4kqk] .footer__wordmark{min-height:0;color:var(--on-dark);font-size:1.5rem}.footer__cobrand[data-astro-cid-jo6i4kqk]{color:var(--on-dark)}.footer__top-actions[data-astro-cid-jo6i4kqk]{gap:var(--space-3);flex-wrap:wrap;display:flex}.footer__btn[data-astro-cid-jo6i4kqk]{background:var(--on-dark);color:var(--on-light);border-color:var(--on-dark)}.footer__btn[data-astro-cid-jo6i4kqk]:hover{background:var(--on-dark-hover)}.footer__btn-ghost[data-astro-cid-jo6i4kqk]{color:var(--on-dark);background:0 0;border-color:#f4f1ea73}.footer__btn-ghost[data-astro-cid-jo6i4kqk]:hover{background:var(--on-dark);color:var(--on-light)}.footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-6) var(--gutter);padding-block:var(--space-7);display:grid}.footer__col[data-astro-cid-jo6i4kqk]{align-content:start;gap:var(--space-4);display:grid}.footer__h[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-soft);font-size:.72rem;font-weight:600}.footer__about[data-astro-cid-jo6i4kqk]{max-width:34ch;line-height:1.6}.footer__list[data-astro-cid-jo6i4kqk]{gap:var(--space-3);display:grid}.footer__list--two[data-astro-cid-jo6i4kqk]{column-gap:var(--space-5);row-gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.footer__list[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{gap:2px;display:grid}.footer__k[data-astro-cid-jo6i4kqk]{color:#f4f1ea8c;font-size:.75rem}.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__list[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:not(.footer__k){color:var(--on-dark)}.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:fit-content;min-height:28px;transition:border-color var(--dur-fast) var(--ease);border-bottom:1px solid #0000;text-decoration:none}.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{border-bottom-color:currentColor}.footer__disclosure[data-astro-cid-jo6i4kqk]{gap:var(--space-2);padding:var(--space-5) var(--space-6);background:#f4f1ea08;border:1px solid #f4f1ea1f;border-radius:6px;font-size:.85rem;display:grid}.footer__disclosure[data-astro-cid-jo6i4kqk] .disclosure{max-width:none}.footer__status[data-astro-cid-jo6i4kqk]{color:#f4f1eaa6;max-width:none}.footer__bar[data-astro-cid-jo6i4kqk]{gap:var(--space-3);margin-top:var(--space-6);padding-block:var(--space-5);color:#f4f1ea99;border-top:1px solid #f4f1ea24;font-size:.8rem;display:grid}.footer__bar[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:none}.footer__legal[data-astro-cid-jo6i4kqk]{gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:var(--tap-min);color:var(--on-dark);align-items:center;text-decoration:none;display:inline-flex}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--on-dark)}@media (width>=768px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.footer__bar[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto;align-items:center}}
