[data-template=landing-webinar]:root,[data-template=landing-webinar][data-theme]{--background:#fffaf3;--surface:#fdeedc;--foreground:#22201c;--muted:#6a6158;--accent:#c2410c;--accent-ink:#fff;--border:#f1dfc8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=landing-webinar]:root{--font-fraunces:var(--font-landing-webinar-display);--font-inter:var(--font-landing-webinar-text);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--lw-paper:#fffdf9;--lw-perf:#e2c6a2;--lw-ink:#22201c;--lw-column:72rem;--lw-notch:14px;--lw-lift:0 1px 2px #22201c0f, 0 22px 40px -22px #22201c59}[data-template=landing-webinar] .lw-band,[data-template=landing-webinar] main [data-section-index="4"]>section,[data-template=landing-webinar] main [data-section-index="5"]>section{--background:#0f4c5c;--surface:#155e70;--foreground:#fffaf3;--muted:#c9dcdf;--accent:#f6a56b;--accent-ink:#22201c;--border:#2f6f80;--lw-perf:#3f8193;background-color:var(--background);color:var(--foreground)}[data-template=landing-webinar] body{font-size:1.0625rem;line-height:1.6}[data-template=landing-webinar] main [data-section-index]>section.px-6{padding-inline:max(1.5rem, calc((100% - var(--lw-column)) / 2));padding-block:clamp(4rem,3rem + 3vw,6.5rem)}[data-template=landing-webinar] h1,[data-template=landing-webinar] h2,[data-template=landing-webinar] h3{letter-spacing:-.015em;text-wrap:balance;font-weight:400}[data-template=landing-webinar] main h1{letter-spacing:-.025em;font-size:clamp(2.75rem,1.5rem + 4.5vw,5rem);line-height:1.02}[data-template=landing-webinar] main h2{font-size:clamp(2rem,1.4rem + 2vw,3rem);line-height:1.08}[data-template=landing-webinar] main p.uppercase.tracking-wide{letter-spacing:.16em;align-items:center;gap:.6rem;font-size:.75rem;font-weight:700;display:inline-flex}[data-template=landing-webinar] main p.uppercase.tracking-wide:before{content:"";border:2px solid;border-radius:999px;flex-shrink:0;width:.6rem;height:.6rem}[data-template=landing-webinar] main a.bg-accent,[data-template=landing-webinar] main button.bg-accent,[data-template=landing-webinar] .lw-stub{letter-spacing:.01em;border-radius:6px;padding-inline:1.75rem;font-weight:700;transition:background-color .16s ease-out,color .16s ease-out;-webkit-mask:radial-gradient(7px at 0,#0000 96%,#000) 0/51% 100% no-repeat,radial-gradient(7px at 100%,#0000 96%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(7px at 0,#0000 96%,#000) 0/51% 100% no-repeat,radial-gradient(7px at 100%,#0000 96%,#000) 100%/51% 100% no-repeat}[data-template=landing-webinar] main a.bg-accent:hover,[data-template=landing-webinar] main button.bg-accent:hover{background-color:var(--foreground);color:var(--background);opacity:1}[data-template=landing-webinar] main a.bg-accent:focus-visible,[data-template=landing-webinar] main button.bg-accent:focus-visible,[data-template=landing-webinar] .lw-stub:focus-visible{-webkit-mask:none;mask:none}[data-template=landing-webinar] main a.rounded-full.border{border-color:color-mix(in srgb, var(--foreground) 35%, transparent);border-radius:6px;font-weight:600;transition:border-color .16s ease-out,color .16s ease-out}[data-template=landing-webinar] main a.rounded-full.border:hover{border-color:var(--accent);color:var(--accent)}[data-template=landing-webinar] a:focus-visible,[data-template=landing-webinar] button:focus-visible,[data-template=landing-webinar] summary:focus-visible,[data-template=landing-webinar] input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-template=landing-webinar] main [data-section-index="0"]>section.grid{border-bottom:1px solid var(--border)}[data-template=landing-webinar] main [data-section-index="0"]>section>.bg-foreground{background-color:var(--surface);background-image:radial-gradient(circle,#c2410c24 1px,#0000 1.6px);background-size:18px 18px}@media (min-width:40rem){[data-template=landing-webinar] main [data-section-index="0"]>section>.bg-foreground{padding-left:max(1.5rem, calc((200% - var(--lw-column)) / 2));padding-top:6rem;padding-bottom:10rem;padding-right:3rem}[data-template=landing-webinar] main [data-section-index="0"]>section.grid{min-height:40rem}}[data-template=landing-webinar] main [data-section-index="0"] h1.text-white{color:var(--foreground)}[data-template=landing-webinar] main [data-section-index="0"] p.text-white\/70{color:var(--accent)}[data-template=landing-webinar] main [data-section-index="0"] p.text-white\/80{color:var(--muted);font-size:1.1875rem}[data-template=landing-webinar] main [data-section-index="0"] a.text-white{color:var(--foreground)}[data-template=landing-webinar] main [data-section-index="0"] a.text-white:hover{color:var(--accent)}[data-template=landing-webinar] main [data-section-index="1"]>section{z-index:1;filter:drop-shadow(0 18px 28px #22201c29)drop-shadow(0 1px 1px #22201c14);margin-top:-6rem;padding-top:0;padding-bottom:clamp(3rem,2rem + 3vw,5rem);position:relative}[data-template=landing-webinar] main [data-section-index="1"]>section>.grid{background-color:var(--lw-paper);-webkit-mask:radial-gradient(circle var(--lw-notch) at 0 0, transparent 96%, #000) top left / 51% 51% no-repeat, radial-gradient(circle var(--lw-notch) at 100% 0, transparent 96%, #000) top right / 51% 51% no-repeat, radial-gradient(circle var(--lw-notch) at 0 100%, transparent 96%, #000) bottom left / 51% 51% no-repeat, radial-gradient(circle var(--lw-notch) at 100% 100%, transparent 96%, #000) bottom right / 51% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--lw-notch) at 0 0, transparent 96%, #000) top left / 51% 51% no-repeat, radial-gradient(circle var(--lw-notch) at 100% 0, transparent 96%, #000) top right / 51% 51% no-repeat, radial-gradient(circle var(--lw-notch) at 0 100%, transparent 96%, #000) bottom left / 51% 51% no-repeat, radial-gradient(circle var(--lw-notch) at 100% 100%, transparent 96%, #000) bottom right / 51% 51% no-repeat;mask:radial-gradient(circle var(--lw-notch) at 0 0, transparent 96%, #000) top left / 51% 51% no-repeat, radial-gradient(circle var(--lw-notch) at 100% 0, transparent 96%, #000) top right / 51% 51% no-repeat, radial-gradient(circle var(--lw-notch) at 0 100%, transparent 96%, #000) bottom left / 51% 51% no-repeat, radial-gradient(circle var(--lw-notch) at 100% 100%, transparent 96%, #000) bottom right / 51% 51% no-repeat;border-radius:6px;padding:clamp(1.75rem,1rem + 2.5vw,3rem)}[data-template=landing-webinar] main [data-section-index="1"] p.uppercase.tracking-wide{background-color:var(--accent);color:var(--accent-ink);letter-spacing:.14em;border-radius:999px;padding:.35rem .8rem .35rem .65rem}[data-template=landing-webinar] main [data-section-index="1"] p.uppercase.tracking-wide:before{background-color:currentColor;border:0;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #ffffff59}[data-template=landing-webinar] main [data-section-index="1"] h2{margin-top:1rem;font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem)}[data-template=landing-webinar] main [data-section-index="1"] h2+p.text-sm{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600}[data-template=landing-webinar] main [data-section-index="1"] li.text-sm{color:var(--foreground);font-size:.9375rem;font-weight:500}[data-template=landing-webinar] main [data-section-index="1"]>section>.grid>.rounded-xl{box-shadow:none;border-top:2px dashed var(--lw-perf);background-color:#0000;border-radius:0;padding:2rem 0 0}[data-template=landing-webinar] main [data-section-index="1"]>section>.grid>.rounded-xl:before{content:"Reserve your free seat";letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:.9rem;font-size:.75rem;font-weight:700;display:block}@media (min-width:64rem){[data-template=landing-webinar] main [data-section-index="1"]>section{margin-top:-7.5rem}[data-template=landing-webinar] main [data-section-index="1"]>section>.grid>.rounded-xl{border-top:0;border-left:2px dashed var(--lw-perf);flex-direction:column;justify-content:center;align-self:stretch;padding:0 0 0 2.5rem;display:flex}[data-template=landing-webinar] main [data-section-index="2"]>section>.grid>div:first-child{align-self:start;position:sticky;top:2rem}}[data-template=landing-webinar] main [data-section-index="2"]>section>.grid>.grid>div{border-top:2px dashed var(--lw-perf);padding-top:1.25rem}[data-template=landing-webinar] main [data-section-index="2"]>section>.grid>.grid>div p.font-medium{font-family:var(--font-fraunces);font-size:1.25rem;line-height:1.25}[data-template=landing-webinar] main [data-section-index="3"]>section>.grid.gap-6>div{border-radius:6px;padding:2rem}[data-template=landing-webinar] main [data-section-index="3"]>section>.grid.gap-6>div:first-child{background-color:var(--lw-paper);box-shadow:inset 0 4px 0 var(--accent), var(--lw-lift)}[data-template=landing-webinar] main [data-section-index="3"]>section>.grid.gap-6>div:nth-child(2){box-shadow:none;border:2px dashed var(--lw-perf);background-color:#0000}[data-template=landing-webinar] main [data-section-index="3"]>section>.grid.gap-6>div>p.font-medium{font-family:var(--font-fraunces);font-size:1.625rem;line-height:1.2}[data-template=landing-webinar] main [data-section-index="3"] li.text-sm{font-size:1rem;line-height:1.5}[data-template=landing-webinar] main [data-section-index="3"]>section>.grid.gap-6>div:first-child li.text-sm{color:var(--foreground)}[data-template=landing-webinar] main [data-section-index="3"]>section>.grid.gap-6>div:nth-child(2) li svg{display:none}[data-template=landing-webinar] main [data-section-index="3"]>section>.grid.gap-6>div:nth-child(2) li:before{content:"✕";width:14px;color:var(--muted);flex-shrink:0;font-size:.75rem;line-height:1.9}[data-template=landing-webinar] main [data-section-index="4"]>section.px-6{padding-bottom:3rem}[data-template=landing-webinar] main [data-section-index="5"]>section.px-6{background-image:repeating-linear-gradient(90deg, var(--lw-perf) 0 10px, transparent 10px 18px);background-position:top;background-repeat:no-repeat;background-size:100% 2px;padding-top:3rem}[data-template=landing-webinar] main [data-section-index="4"] .aspect-\[4\/3\]{aspect-ratio:4/5;max-width:22rem;box-shadow:14px 14px 0 0 var(--surface);border-radius:6px;justify-self:center}[data-template=landing-webinar] main [data-section-index="4"] .space-y-10>div+div{margin-top:4rem}[data-template=landing-webinar] main [data-section-index="4"] .grid.items-center p.font-medium{font-family:var(--font-fraunces);font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);line-height:1.1}[data-template=landing-webinar] main [data-section-index="4"] .grid.items-center p.text-xs{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-top:.5rem;font-size:.8125rem;font-weight:700}[data-template=landing-webinar] main [data-section-index="4"] .grid.items-center p.text-xs.leading-relaxed{letter-spacing:0;text-transform:none;max-width:30rem;color:var(--muted);font-size:1rem;font-weight:400}[data-template=landing-webinar] main [data-section-index="5"] li span.rounded-full.bg-accent{font-variant-numeric:tabular-nums;padding:.35rem .9rem;font-size:.875rem;font-weight:700}[data-template=landing-webinar] main [data-section-index="5"] li .rounded-xl.bg-background{background-color:var(--surface);box-shadow:none;border-radius:6px}[data-template=landing-webinar] main [data-section-index="5"] li p.font-medium{font-family:var(--font-fraunces);font-size:1.25rem}[data-template=landing-webinar] main [data-section-index="6"]>section>.grid>div{border:2px dashed var(--lw-perf);background-color:var(--lw-paper);border-radius:8px;padding:.75rem .75rem 1.25rem;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease-out}[data-template=landing-webinar] main [data-section-index="6"]>section>.grid>div:hover{box-shadow:var(--lw-lift);transform:translateY(-4px)rotate(-.6deg)}[data-template=landing-webinar] main [data-section-index="6"]>section>.grid>div p.text-sm{font-size:1rem;font-weight:600}[data-template=landing-webinar] main [data-section-index="7"] figure{background-color:var(--lw-paper);border-radius:6px;padding:1.75rem}[data-template=landing-webinar] main [data-section-index="7"] figure>p.font-serif{margin-top:0;font-size:1.5rem;line-height:1.2}[data-template=landing-webinar] main [data-section-index="7"] figure .text-xs:not(.text-muted){font-size:.9875rem;line-height:1.6}@media (min-width:64rem){[data-template=landing-webinar] main [data-section-index="7"] .grid>figure:nth-child(2){transform:translateY(1.75rem)}}[data-template=landing-webinar] main [data-section-index="8"] .divide-y{background-color:var(--lw-paper);border-radius:6px}[data-template=landing-webinar] main [data-section-index="9"]>section{background-color:var(--surface);background-image:repeating-linear-gradient(90deg, var(--lw-perf) 0 10px, transparent 10px 18px);background-position:top;background-repeat:no-repeat;background-size:100% 2px}[data-template=landing-webinar] main [data-section-index="9"] li.text-sm{color:var(--foreground);font-size:1rem}[data-template=landing-webinar] main [data-section-index="9"] .aspect-\[4\/3\]{box-shadow:-14px 14px 0 0 var(--accent);border-radius:6px}[data-template=landing-webinar] .lw-strip{background-color:var(--lw-ink);color:#fffaf3}[data-template=landing-webinar] .lw-onair{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.6875rem;font-weight:700;display:inline-flex}[data-template=landing-webinar] .lw-dot{background-color:#f6a56b;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #f6a56b4d}[data-template=landing-webinar] .lw-name{letter-spacing:-.02em;transition:color .16s ease-out}[data-template=landing-webinar] .lw-name:hover{color:var(--accent)}[data-template=landing-webinar] .lw-navlink{letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);text-underline-offset:6px;font-size:.8125rem;font-weight:600;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px;transition:text-decoration-color .16s ease-out,color .16s ease-out}[data-template=landing-webinar] .lw-navlink:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}[data-template=landing-webinar] .lw-menu[open]>summary{color:var(--accent)}[data-template=landing-webinar] .lw-stub{background-color:var(--accent);color:var(--accent-ink);padding-block:.7rem;font-size:.875rem;display:inline-block}[data-template=landing-webinar] .lw-stub:hover{background-color:var(--lw-ink);color:#fffaf3}[data-template=landing-webinar] .lw-perf{background-image:repeating-linear-gradient(90deg, var(--lw-perf) 0 10px, transparent 10px 18px);height:2px}[data-template=landing-webinar] .lw-band .lw-onair{color:var(--accent)}[data-template=landing-webinar] .lw-footstub{border-top:2px dashed var(--lw-perf);padding-top:2rem}@media (min-width:48rem){[data-template=landing-webinar] .lw-footstub{border-top:0;border-left:2px dashed var(--lw-perf);padding-top:0;padding-left:3rem}}
[data-template=leadgen] body{background-image:radial-gradient(60rem 32rem at 50% -8rem, color-mix(in oklab, var(--accent) 14%, transparent), transparent 70%), radial-gradient(40rem 24rem at 100% 100%, color-mix(in oklab, var(--accent) 8%, transparent), transparent 70%);background-repeat:no-repeat}[data-template=leadgen] main h1{letter-spacing:-.02em;text-wrap:balance}
[data-template=magazine-culture]:root,[data-template=magazine-culture][data-theme]{--background:#fdf0f5;--surface:#ffd9e6;--foreground:#27104e;--muted:#64508a;--accent:#be185d;--accent-ink:#fff;--border:#f3bcd2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=magazine-culture]:root{--font-fraunces:var(--font-magazine-culture-display);--font-inter:var(--font-magazine-culture-text);--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:1.75rem;--radius-3xl:2rem;--mc-pink:#ff4f8b;--mc-violet:#7c5cff;--mc-violet-deep:#5b3fd6;--mc-yellow:#f9e04c;--mc-ink:#27104e;--mc-paper:#fff}[data-template=magazine-culture] body{font-size:1.0625rem}[data-template=magazine-culture] h1,[data-template=magazine-culture] h2{letter-spacing:-.035em;text-wrap:balance;font-weight:800}[data-template=magazine-culture] h3,[data-template=magazine-culture] h4,[data-template=magazine-culture] p.font-serif,[data-template=magazine-culture] span.font-serif,[data-template=magazine-culture] blockquote.font-serif{letter-spacing:-.02em;font-weight:700}[data-template=magazine-culture] main h1{font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);line-height:1}[data-template=magazine-culture] main [data-section-index] h1{letter-spacing:-.045em;overflow-wrap:break-word;font-size:clamp(3rem,1.2rem + 8vw,7.5rem);line-height:.92}[data-template=magazine-culture] main [data-section-index] h1.max-w-4xl{max-width:68rem}[data-template=magazine-culture] main [data-section-index] h1 span.text-accent{background-color:var(--accent);color:var(--accent-ink);padding:0 .14em .06em;display:inline-block;transform:rotate(-3deg)}[data-template=magazine-culture] main h2.text-2xl,[data-template=magazine-culture] main h2.text-3xl{font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem);line-height:1.14}[data-template=magazine-culture] main [data-section-index] h2,[data-template=magazine-culture] .prose-content h2{text-decoration-line:underline;-webkit-text-decoration-color:var(--mc-violet);text-decoration-color:var(--mc-violet);text-underline-offset:.14em;text-decoration-thickness:.11em}[data-template=magazine-culture] main p.text-accent.uppercase{background-color:var(--mc-yellow);color:var(--mc-ink);letter-spacing:.1em;transform-origin:0;padding:.35rem .7rem;font-weight:700;display:inline-block;transform:rotate(-3deg)}[data-template=magazine-culture] main .text-center>p.text-accent.uppercase,[data-template=magazine-culture] main section.text-center>p.text-accent.uppercase{transform-origin:50%}[data-template=magazine-culture] main section.text-center>p.text-accent.uppercase{margin-bottom:1.5rem}[data-template=magazine-culture] main [data-section-index]>section.px-6{max-width:75rem;margin-inline:auto}[data-template=magazine-culture] main [data-section-index]>section.text-center.py-24{background-image:radial-gradient(circle at 100% 0%, var(--mc-yellow) 0 7rem, transparent 7.05rem), radial-gradient(circle at 0% 100%, var(--mc-violet) 0 6.5rem, transparent 6.55rem);background-repeat:no-repeat;max-width:none;overflow:hidden}@media (min-width:1024px){[data-template=magazine-culture] main [data-section-index]>section.text-center.py-24{background-image:radial-gradient(circle at 100% 0%, var(--mc-yellow) 0 12rem, transparent 12.05rem), radial-gradient(circle at 0% 100%, var(--mc-violet) 0 13rem, transparent 13.05rem)}}@media (min-width:1280px){[data-template=magazine-culture] main [data-section-index]>section.text-center.py-24{background-image:radial-gradient(circle at 100% 0%, var(--mc-yellow) 0 12rem, transparent 12.05rem), radial-gradient(circle at 0% 100%, var(--mc-violet) 0 13rem, transparent 13.05rem), linear-gradient(var(--mc-pink), var(--mc-pink)), linear-gradient(var(--mc-ink), var(--mc-ink));background-position:0 0,0 0,3% 10%,91% 82%;background-size:auto,auto,4rem 4rem,2.25rem 2.25rem}}[data-template=magazine-culture] main a.bg-accent,[data-template=magazine-culture] main button.bg-accent{border-radius:9999px;font-weight:700;transition:transform .18s ease-out,background-color .18s ease-out}[data-template=magazine-culture] main a.bg-accent:hover,[data-template=magazine-culture] main button.bg-accent:hover{opacity:1;background-color:var(--mc-ink);color:#fff;transform:rotate(-2deg)}[data-template=magazine-culture] main a.bg-accent:active,[data-template=magazine-culture] main button.bg-accent:active{transform:rotate(-2deg)scale(.97)}[data-template=magazine-culture] main a.rounded-full.border{border-width:2px;border-color:var(--foreground);font-weight:700;transition:transform .18s ease-out,background-color .18s ease-out}[data-template=magazine-culture] main a.rounded-full.border:hover{background-color:var(--mc-yellow);border-color:var(--mc-ink);color:var(--mc-ink);transform:rotate(2deg)}[data-template=magazine-culture] main a.text-accent.font-medium{font-weight:700}[data-template=magazine-culture] main a:focus-visible,[data-template=magazine-culture] main button:focus-visible,[data-template=magazine-culture] main summary:focus-visible,[data-template=magazine-culture] main input:focus-visible,[data-template=magazine-culture] main textarea:focus-visible{outline:3px solid var(--mc-violet-deep);outline-offset:3px}[data-template=magazine-culture] main article a.group>div.overflow-hidden{border-radius:1.75rem}[data-template=magazine-culture] main article.group,[data-template=magazine-culture] main .grid>a.group.block{transition:transform .22s ease-out}[data-template=magazine-culture] main article.group:hover,[data-template=magazine-culture] main .grid>a.group.block:hover{transform:rotate(-1.5deg)}[data-template=magazine-culture] main article.group:nth-child(2n):hover,[data-template=magazine-culture] main .grid>a.group.block:nth-child(2n):hover{transform:rotate(1.5deg)}[data-template=magazine-culture] main article div.shadow-md{background-color:var(--mc-paper);box-shadow:.5rem .5rem 0 var(--mc-yellow);border-radius:0}[data-template=magazine-culture] main span.uppercase.font-semibold.tracking-wide{letter-spacing:.08em;border-radius:9999px}[data-template=magazine-culture] main article span.absolute.bg-foreground{background-color:var(--mc-yellow);color:var(--mc-ink);padding:.35rem .8rem;transform:rotate(4deg)}[data-template=magazine-culture] main article h3{line-height:1.12}[data-template=magazine-culture] main div.bg-surface.rounded-2xl:not(.overflow-hidden),[data-template=magazine-culture] main div.bg-surface.rounded-xl:not(.overflow-hidden){border-radius:0}[data-template=magazine-culture] main div.ring-1.ring-border{background-color:var(--mc-paper);box-shadow:none;border-radius:0;transition:transform .22s ease-out}[data-template=magazine-culture] main div.ring-1.ring-border:hover{transform:rotate(-1deg)}[data-template=magazine-culture] main div.ring-1.ring-border:nth-child(2n):hover{transform:rotate(1deg)}[data-template=magazine-culture] main div.ring-1.ring-border>p.bg-accent{letter-spacing:.12em;text-transform:uppercase;padding-block:.6rem;font-weight:700}[data-template=magazine-culture] main div.ring-1.ring-border:nth-child(3n+2)>p.bg-accent{background-color:var(--mc-violet-deep);color:var(--mc-yellow)}[data-template=magazine-culture] main div.ring-1.ring-border:nth-child(3n+3)>p.bg-accent{background-color:var(--mc-yellow);color:var(--mc-ink)}[data-template=magazine-culture] main div.ring-1.ring-border p.font-medium.text-foreground{font-family:var(--font-fraunces), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;font-size:1.375rem;font-weight:700;line-height:1.12}[data-template=magazine-culture] main .auto-rows-\[8rem\]>div{border-radius:0}[data-template=magazine-culture] main .auto-rows-\[8rem\]>div:nth-child(2){--surface:#5b3fd6;--foreground:#f9e04c;--muted:#ece6ff}[data-template=magazine-culture] main .auto-rows-\[8rem\]>div:nth-child(3){--surface:#f9e04c;--foreground:#27104e;--muted:#4a3878}[data-template=magazine-culture] main .auto-rows-\[8rem\]>div:nth-child(4){--surface:#27104e;--foreground:#ffd9e6;--muted:#c9b8ee}[data-template=magazine-culture] main .auto-rows-\[8rem\]>div>p.text-xs{font-size:.8125rem;font-weight:600}[data-template=magazine-culture] main .bg-accent [class*=text-accent-ink\/]{color:var(--accent-ink)}[data-template=magazine-culture] main blockquote.font-serif{letter-spacing:-.03em;font-size:clamp(1.5rem,1rem + 1.6vw,2.25rem);line-height:1.1}[data-template=magazine-culture] main ul.border-y{border-color:var(--foreground);border-top-width:2px;border-bottom-width:2px}[data-template=magazine-culture] main li.grid>span.text-xs.text-muted{background-color:var(--mc-violet-deep);color:#fff;letter-spacing:.04em;white-space:nowrap;border-radius:9999px;justify-self:start;padding:.3rem .75rem;font-weight:700}[data-template=magazine-culture] main li.grid p.font-medium.text-foreground{font-family:var(--font-fraunces), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;font-size:1.375rem;font-weight:700;line-height:1.15}[data-template=magazine-culture] main li.grid>a.shrink-0{color:var(--accent);transition:transform .18s ease-out}[data-template=magazine-culture] main li.grid:hover>a.shrink-0{transform:translate(3px,-3px)}[data-template=magazine-culture] main .bg-foreground>.rounded-full.aspect-square{box-shadow:0 0 0 .6rem var(--mc-yellow), 0 0 0 1.2rem var(--mc-pink)}[data-template=magazine-culture] main div.shadow-xl.bg-background{background-color:var(--mc-paper);box-shadow:.65rem .65rem 0 var(--mc-violet);border-radius:0;transform:rotate(-1.5deg)}[data-template=magazine-culture] main div.shadow-xl.bg-background h2{font-size:1.75rem;line-height:1.14}[data-template=magazine-culture] main p.uppercase.tracking-wide.text-muted{letter-spacing:.1em;font-weight:700}[data-template=magazine-culture] .prose-content>p:first-child{color:var(--foreground);font-size:1.3125rem;font-weight:500;line-height:1.5}[data-template=magazine-culture] .prose-content h2:not(.not-prose *){font-size:1.875rem;line-height:1.2}[data-template=magazine-culture] .prose-content h3:not(.not-prose *){font-size:1.375rem}[data-template=magazine-culture] .prose-content a:not(.not-prose *){text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}[data-template=magazine-culture] .prose-content a:not(.not-prose *):hover{background-color:var(--mc-yellow);color:var(--mc-ink)}[data-template=magazine-culture] .prose-content ul:not(.not-prose *)>li::marker{color:var(--accent)}[data-template=magazine-culture] .prose-content blockquote:not(.not-prose *){border-left:.5rem solid var(--mc-violet);color:var(--foreground);font-family:var(--font-fraunces), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;padding:.25rem 0 .25rem 1.25rem;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.2}[data-template=magazine-culture] main a.rounded-full.bg-surface{text-transform:uppercase;letter-spacing:.08em;color:var(--foreground);font-weight:700}[data-template=magazine-culture] main a.rounded-full.bg-surface:hover{background-color:var(--mc-yellow);color:var(--mc-ink)}[data-template=magazine-culture] .mc-name{letter-spacing:-.055em;overflow-wrap:anywhere;text-underline-offset:.08em;font-size:clamp(2.5rem,.9rem + 7.6vw,7.25rem);font-weight:800;line-height:.84;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:.07em;transition:text-decoration-color .18s ease-out;display:block}[data-template=magazine-culture] .mc-name:hover{-webkit-text-decoration-color:var(--mc-violet);text-decoration-color:var(--mc-violet)}[data-template=magazine-culture] .mc-sticker{background-color:var(--mc-yellow);width:5.25rem;height:5.25rem;color:var(--mc-ink);letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;line-height:1.15;transform:rotate(-12deg)}[data-template=magazine-culture] .mc-nav-link{text-underline-offset:5px;font-size:.9375rem;font-weight:600;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:3px;transition:text-decoration-color .18s ease-out}[data-template=magazine-culture] .mc-nav-link:hover{-webkit-text-decoration-color:var(--mc-violet);text-decoration-color:var(--mc-violet)}[data-template=magazine-culture] .mc-cta{background-color:var(--accent);color:var(--accent-ink);border-radius:9999px;font-weight:700;transition:transform .18s ease-out,background-color .18s ease-out}[data-template=magazine-culture] .mc-cta:hover{background-color:var(--mc-ink);transform:rotate(-3deg)}[data-template=magazine-culture] .mc-menu>summary{cursor:pointer;border:2px solid var(--foreground);border-radius:9999px;font-weight:700;list-style:none}[data-template=magazine-culture] .mc-menu>summary::-webkit-details-marker{display:none}[data-template=magazine-culture] .mc-menu[open]>summary{background-color:var(--mc-yellow)}[data-template=magazine-culture] .mc-drop{background-color:var(--mc-paper);box-shadow:.5rem .5rem 0 var(--mc-violet)}[data-template=magazine-culture] .mc-head a:focus-visible,[data-template=magazine-culture] .mc-head summary:focus-visible{outline:3px solid var(--mc-violet-deep);outline-offset:3px}[data-template=magazine-culture] .mc-ticker{background-color:var(--mc-violet-deep);color:var(--mc-yellow);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}[data-template=magazine-culture] .mc-star{color:#fff}[data-template=magazine-culture] .mc-foot{--background:#27104e;--surface:#36196a;--foreground:#ffd9e6;--muted:#c9b8ee;--border:#8f7cc0;--accent:#f9e04c;--accent-ink:#27104e;background-color:var(--background);color:var(--foreground);overflow:hidden}[data-template=magazine-culture] .mc-foot-title{background-color:var(--mc-yellow);color:var(--mc-ink);letter-spacing:.1em;text-transform:uppercase;transform-origin:0;padding:.3rem .65rem;font-size:.75rem;font-weight:700;display:inline-block;transform:rotate(-3deg)}[data-template=magazine-culture] .mc-foot-title-pink{background-color:var(--mc-pink)}[data-template=magazine-culture] .mc-foot-link{font-family:var(--font-fraunces), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1.15;transition:color .18s ease-out,transform .18s ease-out}[data-template=magazine-culture] .mc-foot-link:hover{color:var(--mc-yellow);transform:rotate(-2deg)}[data-template=magazine-culture] .mc-foot-small{transition:color .18s ease-out}[data-template=magazine-culture] .mc-foot-small:hover{color:var(--mc-yellow)}[data-template=magazine-culture] .mc-foot a:focus-visible,[data-template=magazine-culture] .mc-foot input:focus-visible,[data-template=magazine-culture] .mc-foot button:focus-visible{outline:3px solid var(--mc-yellow);outline-offset:3px}[data-template=magazine-culture] .mc-foot input{border-width:2px}[data-template=magazine-culture] .mc-foot input::placeholder{color:var(--muted);opacity:1}[data-template=magazine-culture] .mc-foot button.bg-accent{font-weight:700;transition:transform .18s ease-out,background-color .18s ease-out}[data-template=magazine-culture] .mc-foot button.bg-accent:hover{opacity:1;background-color:var(--mc-pink);transform:rotate(-2deg)}[data-template=magazine-culture] .mc-foot [role=alert]{color:#ffb3c7}[data-template=magazine-culture] .mc-giant{color:var(--mc-pink);letter-spacing:-.06em;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-bottom:-.2em;font-size:clamp(5rem,21vw,21rem);font-weight:800;line-height:.8}@media (prefers-reduced-motion:reduce){[data-template=magazine-culture] main article.group,[data-template=magazine-culture] main .grid>a.group.block,[data-template=magazine-culture] main div.ring-1.ring-border,[data-template=magazine-culture] main a.bg-accent,[data-template=magazine-culture] main button.bg-accent,[data-template=magazine-culture] main a.rounded-full.border,[data-template=magazine-culture] .mc-cta,[data-template=magazine-culture] .mc-foot-link,[data-template=magazine-culture] .mc-foot button.bg-accent{transition:none}[data-template=magazine-culture] main article.group:hover,[data-template=magazine-culture] main .grid>a.group.block:hover,[data-template=magazine-culture] main article.group:nth-child(2n):hover,[data-template=magazine-culture] main .grid>a.group.block:nth-child(2n):hover,[data-template=magazine-culture] main div.ring-1.ring-border:hover,[data-template=magazine-culture] main div.ring-1.ring-border:nth-child(2n):hover,[data-template=magazine-culture] main a.bg-accent:hover,[data-template=magazine-culture] main button.bg-accent:hover,[data-template=magazine-culture] main a.rounded-full.border:hover,[data-template=magazine-culture] .mc-cta:hover,[data-template=magazine-culture] .mc-foot-link:hover,[data-template=magazine-culture] .mc-foot button.bg-accent:hover{transform:none}}
[data-template=magazine-daily]:root,[data-template=magazine-daily][data-theme]{--background:#fff;--surface:#f3f2ef;--foreground:#111;--muted:#5a5a5a;--accent:#c8102e;--accent-ink:#fff;--border:#d9d7d2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=magazine-daily]:root{--font-fraunces:var(--font-magazine-daily-display);--font-inter:var(--font-magazine-daily-text);--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-3xl:0;--dy-red-soft:#ff6b7d}[data-template=magazine-daily] a.rounded-full,[data-template=magazine-daily] button.rounded-full,[data-template=magazine-daily] input.rounded-full,[data-template=magazine-daily] span.rounded-full,[data-template=magazine-daily] main .rounded{border-radius:0}[data-template=magazine-daily] body{font-size:.9375rem}[data-template=magazine-daily] h1,[data-template=magazine-daily] h2,[data-template=magazine-daily] h3{letter-spacing:-.015em;text-wrap:balance;font-weight:800}[data-template=magazine-daily] main h1{letter-spacing:-.022em;font-weight:900;line-height:1.02}[data-template=magazine-daily] main h3{line-height:1.12}[data-template=magazine-daily] main .font-serif{font-weight:800}[data-template=magazine-daily] main [data-section-index] h2.sm\:text-3xl,[data-template=magazine-daily] main [data-section-index] h2.sm\:text-4xl{letter-spacing:-.022em;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:900;line-height:1.02}[data-template=magazine-daily] main h3 a:hover,[data-template=magazine-daily] main a.group:hover h2{text-underline-offset:.14em;text-decoration-line:underline;text-decoration-thickness:2px}[data-template=magazine-daily] main .uppercase.tracking-wide,[data-template=magazine-daily] main .uppercase.tracking-wider,[data-template=magazine-daily] main .uppercase.tracking-widest{letter-spacing:.12em;font-weight:800}[data-template=magazine-daily] main [data-section-index]>section{padding-block:2.75rem}[data-template=magazine-daily] main [data-section-index]>section:not([class*=tone-]){max-width:72rem;margin-inline:auto}[data-template=magazine-daily] main [data-section-index]+[data-section-index]:before{content:"";background-color:var(--foreground);width:min(100% - 3rem,69rem);height:3px;margin-inline:auto;display:block}[data-template=magazine-daily] main [data-section-index]>div.max-w-2xl:has(>.bg-accent\/10){max-width:72rem}[data-template=magazine-daily] main .border-accent\/40.bg-accent\/10{border:0;border-left:.5rem solid var(--foreground);background-color:var(--accent);color:var(--accent-ink);letter-spacing:.01em;padding-block:.7rem;font-weight:700}[data-template=magazine-daily] main a.bg-accent,[data-template=magazine-daily] main button.bg-accent,[data-template=magazine-daily] main a.inline-flex.border,[data-template=magazine-daily] main a.inline-block.border{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}[data-template=magazine-daily] main a.bg-accent:hover,[data-template=magazine-daily] main button.bg-accent:hover{opacity:1;background-color:var(--foreground);color:var(--background)}[data-template=magazine-daily] main a.inline-flex.border,[data-template=magazine-daily] main a.inline-block.border{border-color:var(--foreground)}[data-template=magazine-daily] main a.inline-flex.border:hover,[data-template=magazine-daily] main a.inline-block.border:hover{background-color:var(--foreground);color:var(--background)}[data-template=magazine-daily] main a.inline-flex.text-accent{text-transform:uppercase;letter-spacing:.1em;font-size:.6875rem;font-weight:800}[data-template=magazine-daily] main a:focus-visible,[data-template=magazine-daily] main button:focus-visible,[data-template=magazine-daily] main summary:focus-visible,[data-template=magazine-daily] main input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-template=magazine-daily] main .bg-foreground.rounded-2xl{border-top:4px solid var(--accent)}[data-template=magazine-daily] main .bg-foreground a.bg-accent:hover{color:#111;background-color:#fff}[data-template=magazine-daily] main .bg-foreground a.inline-flex.border{border-color:#ffffff8c}[data-template=magazine-daily] main .bg-foreground a.inline-flex.border:hover{color:#111;background-color:#fff}[data-template=magazine-daily] main .bg-foreground a:focus-visible{outline-color:#fff}[data-template=magazine-daily] main .shadow-sm,[data-template=magazine-daily] main .shadow,[data-template=magazine-daily] main .shadow-md,[data-template=magazine-daily] main .shadow-lg,[data-template=magazine-daily] main .shadow-xl{--tw-shadow:0 0 #0000}[data-template=magazine-daily] main .border.border-border.shadow-sm{border-top:3px solid var(--foreground)}[data-template=magazine-daily] main article.group:not(.overflow-hidden){border-top:1px solid var(--foreground);padding-top:1.25rem}[data-template=magazine-daily] main article.group.grid.overflow-hidden{border:1px solid var(--foreground)}[data-template=magazine-daily] main article.group.grid.overflow-hidden h3{letter-spacing:-.025em;font-size:clamp(1.75rem,1.15rem + 2.2vw,2.875rem);font-weight:900;line-height:1}[data-template=magazine-daily] main ul.divide-y.border-y{border-top:3px solid var(--foreground);border-bottom:1px solid var(--foreground)}[data-template=magazine-daily] main ul.divide-y.border-y>li{padding-block:.85rem}[data-template=magazine-daily] main ul.divide-y.border-y h3{font-size:1.125rem}[data-template=magazine-daily] main .border-l-2.border-accent{border-left-width:1px;border-color:var(--foreground)}[data-template=magazine-daily] main .border-l-2.border-accent>p.font-medium{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.015em;font-size:1.375rem;font-weight:800;line-height:1.1}[data-template=magazine-daily] main h1.font-serif.text-3xl{font-size:clamp(2.125rem,1.5rem + 2.6vw,3.375rem);font-weight:900}[data-template=magazine-daily] main .prose-content{border-top:3px solid var(--foreground);padding-top:1.75rem;font-size:1.0625rem;line-height:1.7}[data-template=magazine-daily] main .prose-content>p:first-child{color:var(--foreground);font-size:1.1875rem;font-weight:500;line-height:1.55}[data-template=magazine-daily] main .prose-content>p:first-child:first-letter{float:left;font-family:var(--font-fraunces), Georgia, serif;padding:.07em .09em 0 0;font-size:3.5em;font-weight:900;line-height:.82}[data-template=magazine-daily] main .prose-content h2{border-top:1px solid var(--foreground);padding-top:.7em;font-size:1.5rem;line-height:1.15}[data-template=magazine-daily] main .prose-content blockquote{font-family:var(--font-fraunces), Georgia, serif;color:var(--foreground);border-left-width:4px;font-size:1.25rem;font-style:normal;line-height:1.35}[data-template=magazine-daily] main a.bg-surface.text-xs{border:1px solid var(--border);text-transform:uppercase;letter-spacing:.1em;font-size:.6875rem;font-weight:700}[data-template=magazine-daily] main a.bg-surface.text-xs:hover{border-color:var(--accent)}[data-template=magazine-daily] .dy-ink{--background:#111;--surface:#1c1c1c;--foreground:#fff;--muted:#b9b9b9;--border:#3d3d3d;--accent:#c8102e;--accent-ink:#fff}[data-template=magazine-daily] .dy-label{text-transform:uppercase;letter-spacing:.12em;font-size:.6875rem;font-weight:800;line-height:1.4}[data-template=magazine-daily] .dy-rule-heavy{background-color:var(--foreground);height:4px}[data-template=magazine-daily] .dy-rule-double{border-top:4px solid var(--foreground);border-bottom:1px solid var(--foreground);height:8px}[data-template=magazine-daily] .dy-rule{background-color:var(--foreground);height:1px}[data-template=magazine-daily] .dy-nameplate{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.5rem,1rem + 7.2vw,6.25rem);font-weight:900;line-height:.95;transition:color .15s ease-out;display:inline-block}[data-template=magazine-daily] .dy-nameplate:hover{color:var(--accent)}[data-template=magazine-daily] .dy-toplink{text-underline-offset:.3em;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px;transition:text-decoration-color .15s ease-out}[data-template=magazine-daily] .dy-toplink:hover{text-decoration-color:currentColor}[data-template=magazine-daily] .dy-head a:focus-visible,[data-template=magazine-daily] .dy-head summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-template=magazine-daily] .dy-section{transition:background-color .15s ease-out}[data-template=magazine-daily] .dy-bar>nav>.dy-section+.dy-section{border-left:1px solid var(--border)}[data-template=magazine-daily] .dy-section:hover{background-color:var(--accent);color:var(--accent-ink)}[data-template=magazine-daily] .dy-bar a:focus-visible,[data-template=magazine-daily] .dy-bar summary:focus-visible{outline-offset:-4px;outline:2px solid #fff}[data-template=magazine-daily] .dy-menu>summary{list-style:none}[data-template=magazine-daily] .dy-menu>summary::-webkit-details-marker{display:none}[data-template=magazine-daily] .dy-menu-mark{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:50%;background-repeat:no-repeat;background-size:100% 2px,2px 100%;width:.75rem;height:.75rem;transition:transform .15s ease-out}[data-template=magazine-daily] .dy-menu[open] .dy-menu-mark{transform:rotate(45deg)}[data-template=magazine-daily] .dy-redline{background-color:var(--accent);height:3px}[data-template=magazine-daily] .dy-nameplate-small{letter-spacing:-.025em;font-size:1.875rem;font-weight:900;line-height:1}[data-template=magazine-daily] .dy-kicker{color:var(--dy-red-soft)}[data-template=magazine-daily] .dy-footlink{text-underline-offset:.3em;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .15s ease-out,text-decoration-color .15s ease-out}[data-template=magazine-daily] .dy-footlink:hover{color:var(--foreground);-webkit-text-decoration-color:var(--dy-red-soft);text-decoration-color:var(--dy-red-soft)}[data-template=magazine-daily] .dy-foot a:focus-visible,[data-template=magazine-daily] .dy-foot input:focus-visible,[data-template=magazine-daily] .dy-foot button:focus-visible{outline-offset:3px;outline:2px solid #fff}[data-template=magazine-daily] .dy-foot input{border-color:#8a8a8a}[data-template=magazine-daily] .dy-foot input:focus{border-color:#fff}[data-template=magazine-daily] .dy-foot input::placeholder{color:var(--muted);opacity:1}[data-template=magazine-daily] .dy-foot button.bg-accent{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700;transition:background-color .15s ease-out,color .15s ease-out}[data-template=magazine-daily] .dy-foot button.bg-accent:hover{opacity:1;color:#111;background-color:#fff}[data-template=magazine-daily] .dy-foot p.text-accent{color:#fff}[data-template=magazine-daily] .dy-foot [role=alert]{color:#ff9aa5}@media (min-width:1024px){[data-template=magazine-daily] .dy-col{border-left:1px solid var(--border);padding-inline:2rem}[data-template=magazine-daily] .dy-col:last-child{padding-right:0}}
[data-template=meditation-earth]:root,[data-template=meditation-earth][data-theme]{--background:#efe6d6;--surface:#e2d3ba;--foreground:#2e2118;--muted:#6a5646;--accent:#963d18;--accent-ink:#fbf4e6;--border:#cdb998;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=meditation-earth]:root{--font-fraunces:var(--font-meditation-earth-display);--font-inter:var(--font-meditation-earth-text);--radius-sm:1px;--radius-md:2px;--radius-lg:2px;--radius-xl:3px;--radius-2xl:3px;--radius-3xl:3px;--me-olive:#5f6638;--me-olive-deep:#555c31}[data-template=meditation-earth] a.rounded-full,[data-template=meditation-earth] button.rounded-full,[data-template=meditation-earth] input.rounded-full{border-radius:2px}[data-template=meditation-earth] body{background-image:radial-gradient(120% 70% at 12% 0,#fffaee99,#fffaee00 60%),repeating-linear-gradient(0deg,#2e211806 0 1px,#2e211800 1px 3px),repeating-linear-gradient(90deg,#2e211804 0 1px,#2e211800 1px 5px);font-size:1.0625rem}[data-template=meditation-earth] h1,[data-template=meditation-earth] h2,[data-template=meditation-earth] h3{letter-spacing:-.012em;text-wrap:balance;font-weight:400}[data-template=meditation-earth] main h1{line-height:.98}[data-template=meditation-earth] main h2{font-size:clamp(1.9rem,1.35rem + 1.9vw,2.9rem);line-height:1.04}[data-template=meditation-earth] h1 em,[data-template=meditation-earth] h2 em{color:var(--accent)}[data-template=meditation-earth] main blockquote{font-family:var(--font-fraunces), Georgia, serif;font-size:1.1875rem;font-style:italic;line-height:1.4}[data-template=meditation-earth] main{counter-reset:me-part}[data-template=meditation-earth] main [data-section-index]+[data-section-index]{counter-increment:me-part;background-image:linear-gradient(var(--foreground), var(--foreground));background-position:top;background-repeat:no-repeat;background-size:calc(100% - 3rem) 1px}[data-template=meditation-earth] main [data-section-index]+[data-section-index] p.text-xs.font-medium.tracking-wide.uppercase:before{content:counter(me-part, decimal-leading-zero) " — ";color:var(--foreground)}[data-template=meditation-earth] main .uppercase.tracking-wide,[data-template=meditation-earth] main .uppercase.tracking-wider,[data-template=meditation-earth] main .uppercase.tracking-widest{letter-spacing:.2em;font-weight:700}[data-template=meditation-earth] main a.bg-accent,[data-template=meditation-earth] main button.bg-accent{letter-spacing:.02em;font-weight:700}[data-template=meditation-earth] main a.bg-accent:hover,[data-template=meditation-earth] main button.bg-accent:hover{background-color:var(--foreground);color:var(--background);opacity:1}[data-template=meditation-earth] main a.border:hover{border-color:var(--foreground)}[data-template=meditation-earth] main a:focus-visible,[data-template=meditation-earth] main button:focus-visible,[data-template=meditation-earth] main summary:focus-visible,[data-template=meditation-earth] main input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-template=meditation-earth] main .shadow-sm,[data-template=meditation-earth] main .shadow,[data-template=meditation-earth] main .shadow-md,[data-template=meditation-earth] main .shadow-lg{--tw-shadow:0 0 0 1px var(--foreground)}[data-template=meditation-earth] main .bg-white\/70{background-color:color-mix(in srgb, var(--background) 64%, transparent)}[data-template=meditation-earth] .me-kicker{text-transform:uppercase;letter-spacing:.2em;font-size:.6875rem;font-weight:700;line-height:1.4}[data-template=meditation-earth] .me-rule-thick{background-color:var(--foreground);height:5px}[data-template=meditation-earth] .me-rule{background-color:var(--foreground);height:1px}[data-template=meditation-earth] .me-arch{background-color:var(--me-olive);border-radius:999px 999px 0 0;width:.7rem;height:.95rem;display:inline-block}[data-template=meditation-earth] .me-link{text-underline-offset:.4em;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}[data-template=meditation-earth] .me-link:hover{color:var(--accent);text-decoration-color:currentColor}[data-template=meditation-earth] .me-link:focus-visible,[data-template=meditation-earth] .me-menu>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}[data-template=meditation-earth] .me-reserve{color:var(--me-olive-deep);text-decoration-color:currentColor}[data-template=meditation-earth] .me-nav{font-family:var(--font-fraunces), Georgia, serif;font-size:1.125rem;line-height:1.2}[data-template=meditation-earth] .me-slash{color:var(--me-olive);font-family:var(--font-fraunces), Georgia, serif;font-style:italic}[data-template=meditation-earth] .me-menu>summary{cursor:pointer;list-style:none}[data-template=meditation-earth] .me-menu>summary::-webkit-details-marker{display:none}[data-template=meditation-earth] .me-menu[open]>summary{color:var(--accent)}[data-template=meditation-earth] .me-foot{--background:#555c31;--surface:#4a512a;--foreground:#f6eedd;--muted:#ddd4bb;--border:#868d5f;--accent:#f6eedd;--accent-ink:#2e2118;background-color:var(--background);color:var(--foreground);background-image:repeating-linear-gradient(0deg,#f6eedd08 0 1px,#f6eedd00 1px 3px),radial-gradient(90% 120% at 100% 0,#2e211838,#2e211800 60%)}[data-template=meditation-earth] .me-foot .me-rule{background-color:var(--border)}[data-template=meditation-earth] .me-foot .me-link:hover{color:var(--foreground);text-decoration-color:currentColor}[data-template=meditation-earth] .me-foot .me-link:focus-visible,[data-template=meditation-earth] .me-foot input:focus-visible,[data-template=meditation-earth] .me-foot button:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}[data-template=meditation-earth] .me-foot input::placeholder{color:var(--muted);opacity:1}[data-template=meditation-earth] .me-foot [role=alert]{color:#ffd8c4}[data-template=meditation-earth] .me-door{border:1px solid var(--border);border-bottom-width:0;border-radius:999px 999px 0 0;flex-shrink:0;width:7.5rem;height:9.5rem;position:relative}[data-template=meditation-earth] .me-door:before,[data-template=meditation-earth] .me-door:after{content:"";border-radius:999px 999px 0 0;position:absolute;bottom:0}[data-template=meditation-earth] .me-door:before{inset-inline:.9rem;border:1px solid var(--border);border-bottom-width:0;top:1rem}[data-template=meditation-earth] .me-door:after{inset-inline:1.9rem;opacity:.85;background-color:#c9703f;top:2.2rem}
[data-template=meditation-stillness]:root,[data-template=meditation-stillness][data-theme]{--background:#f6f3fb;--surface:#e9e2f6;--foreground:#2f2950;--muted:#655f85;--accent:#6f58c2;--accent-ink:#fff;--border:#dcd3f0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=meditation-stillness]:root{--font-fraunces:var(--font-meditation-stillness-display);--font-inter:var(--font-meditation-stillness-text);--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1.125rem;--radius-xl:1.5rem;--radius-2xl:2rem;--radius-3xl:2.75rem;--ms-label:#5b45ad;--ms-blush:#f2c9d8}[data-template=meditation-stillness] body{background-image:radial-gradient(58rem 36rem at 10% -10rem,#f2c9d899,#0000 70%),radial-gradient(60rem 40rem at 92% -8rem,#beacec8c,#0000 70%);background-repeat:no-repeat;font-size:1.0625rem;line-height:1.7}[data-template=meditation-stillness] main h1,[data-template=meditation-stillness] main h2,[data-template=meditation-stillness] main h3{text-wrap:balance;font-weight:400}[data-template=meditation-stillness] main h1.font-serif{letter-spacing:-.012em;font-size:clamp(2.75rem,6.2vw,5.25rem);line-height:1.04}[data-template=meditation-stillness] main h2.font-serif{letter-spacing:-.008em;font-size:clamp(2.125rem,3.8vw,3.25rem);line-height:1.12}[data-template=meditation-stillness] main h1 em,[data-template=meditation-stillness] main h2 em,[data-template=meditation-stillness] main h1 span.text-accent,[data-template=meditation-stillness] main h2 span.text-accent{font-style:italic}[data-template=meditation-stillness] main .uppercase.tracking-wide,[data-template=meditation-stillness] main .uppercase.tracking-wider,[data-template=meditation-stillness] main .uppercase.tracking-widest,[data-template=meditation-stillness] .ms-label{text-transform:lowercase;letter-spacing:.2em;font-size:.8125rem;font-weight:600}[data-template=meditation-stillness] main .uppercase.text-accent,[data-template=meditation-stillness] .ms-label{color:var(--ms-label)}[data-template=meditation-stillness] main section.px-6.py-16{padding-block:clamp(4rem,8vw,7rem);padding-inline:max(1.5rem,50% - 35rem)}[data-template=meditation-stillness] main p.text-sm.text-muted{font-size:.9375rem;line-height:1.65}[data-template=meditation-stillness] main [data-section-index="0"]>section.bg-surface{background-color:#0000}[data-template=meditation-stillness] main [data-section-index="0"]>section.bg-surface>.max-w-3xl{max-width:62rem}[data-template=meditation-stillness] main [data-section-index="0"]>section.bg-surface .max-w-2xl.overflow-hidden{border:1px solid var(--border);max-width:54rem;margin-top:3.5rem;box-shadow:0 40px 80px -48px #2f295073}[data-template=meditation-stillness] main a.bg-accent{box-shadow:0 14px 28px -16px #6f58c2e6}[data-template=meditation-stillness] main a.rounded-full:hover{transform:translateY(-1px)}[data-template=meditation-stillness] main a.rounded-full:focus-visible,[data-template=meditation-stillness] main summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-template=meditation-stillness] main span.rounded-full.border-2.border-accent{width:3.25rem;height:3.25rem;font-family:var(--font-fraunces), Georgia, serif;color:var(--ms-label);border-width:1px;font-size:1.375rem;font-style:italic;font-weight:500}[data-template=meditation-stillness] main .aspect-square.w-24.rounded-full{border:1px solid var(--border);width:clamp(7rem,12vw,9.5rem)}[data-template=meditation-stillness] main .aspect-square.w-24.rounded-full+p{font-family:var(--font-fraunces), Georgia, serif;margin-top:.9rem;font-size:1.3125rem;line-height:1.2}[data-template=meditation-stillness] main .aspect-square.w-40.rounded-full{border:1px solid var(--border);width:clamp(10rem,16vw,13rem)}[data-template=meditation-stillness] main figure.max-w-2xl{max-width:56rem;padding-block:clamp(3.5rem,7vw,6rem)}[data-template=meditation-stillness] main figure blockquote.font-serif{text-wrap:balance;font-size:clamp(1.75rem,3.4vw,2.75rem);font-style:italic;line-height:1.22}[data-template=meditation-stillness] main .rounded-2xl.bg-background.ring-1{background-color:#fff9}[data-template=meditation-stillness] .ms-glass{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background-color:#f6f3fba8;border-bottom:1px solid #6f58c22e}[data-template=meditation-stillness] .ms-link{color:var(--foreground);padding-block:.35rem;font-size:.9375rem;position:relative}[data-template=meditation-stillness] .ms-link:after{content:"";inset-inline:0;background:var(--accent);transform-origin:0;opacity:0;height:1px;transition:transform .3s,opacity .3s;position:absolute;bottom:0;transform:scaleX(0)}[data-template=meditation-stillness] .ms-link:hover:after,[data-template=meditation-stillness] .ms-link:focus-visible:after{opacity:1;transform:scaleX(1)}[data-template=meditation-stillness] .ms-pill{border:1px solid var(--accent);color:var(--ms-label);background-color:#ffffff73;border-radius:999px;font-size:.875rem;font-weight:600}[data-template=meditation-stillness] .ms-pill:hover{background-color:var(--accent);color:var(--accent-ink)}[data-template=meditation-stillness] .ms-menu>summary{border:1px solid var(--border);border-radius:999px}[data-template=meditation-stillness] .ms-menu[open]>summary{border-color:var(--accent);color:var(--ms-label)}[data-template=meditation-stillness] .ms-panel{border:1px solid var(--border);background-color:#fffffff5;border-radius:1.5rem;box-shadow:0 30px 60px -30px #2f295066}[data-template=meditation-stillness] .ms-foot{background-color:var(--surface);background-image:radial-gradient(46rem 26rem at 96% 0%, #f2c9d880, transparent 70%), linear-gradient(180deg, var(--background), var(--surface) 14rem);background-repeat:no-repeat}[data-template=meditation-stillness] .ms-hair{background-color:#6f58c238;height:1px}@media (prefers-reduced-motion:reduce){[data-template=meditation-stillness] .ms-link:after{transition:none}[data-template=meditation-stillness] main a.rounded-full:hover{transform:none}}
[data-template=realestate-coastal]:root,[data-template=realestate-coastal][data-theme]{--background:#f8f5ef;--surface:#eaf2f0;--foreground:#13323b;--muted:#4e6a72;--accent:#0e6f7a;--accent-ink:#fff;--border:#d6e1de;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=realestate-coastal]:root{--font-fraunces:var(--font-realestate-coastal-display);--font-inter:var(--font-realestate-coastal-text);--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:2rem;--radius-3xl:2.5rem;--rc-deep:#0c3a44;--rc-teal-deep:#0a5660;--rc-sand:#f3e9d8;--rc-coral:#b44e33;--rc-sun:#f2b866;--rc-shadow:0 1px 2px #13323b0d, 0 18px 40px -24px #0e6f7a59;--rc-shadow-lift:0 2px 4px #13323b0f, 0 30px 56px -26px #0e6f7a80;--rc-arch:50% 50% 1.25rem 1.25rem / 40% 40% 1.25rem 1.25rem;--rc-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 8'%3E%3Cpath d='M0 4c5 0 5-3 10-3s5 3 10 3 5-3 10-3 5 3 10 3' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}[data-template=realestate-coastal] body{background-image:radial-gradient(120% 42rem at 85% -8%,#0e6f7a14,#0e6f7a00 60%);background-repeat:no-repeat}[data-template=realestate-coastal] h1,[data-template=realestate-coastal] h2,[data-template=realestate-coastal] h3{letter-spacing:-.012em;text-wrap:balance;font-weight:400}[data-template=realestate-coastal] main h1{line-height:1.04}[data-template=realestate-coastal] p.font-serif{letter-spacing:-.01em;font-weight:400}[data-template=realestate-coastal] main p.uppercase.tracking-wide,[data-template=realestate-coastal] main p.uppercase.tracking-wider,[data-template=realestate-coastal] main p.uppercase.tracking-widest{letter-spacing:.14em;color:var(--accent);font-weight:500}[data-template=realestate-coastal] main a.bg-accent,[data-template=realestate-coastal] main button.bg-accent{border-radius:9999px;font-weight:500;transition:background-color .2s,transform .2s,box-shadow .2s;box-shadow:0 10px 22px -12px #0e6f7abf}[data-template=realestate-coastal] main a.bg-accent:hover,[data-template=realestate-coastal] main button.bg-accent:hover{opacity:1;background-color:var(--rc-teal-deep);transform:translateY(-1px)}[data-template=realestate-coastal] main a.bg-accent:active,[data-template=realestate-coastal] main button.bg-accent:active{transform:translateY(1px);box-shadow:0 4px 10px -6px #0e6f7ab3}[data-template=realestate-coastal] a:focus-visible,[data-template=realestate-coastal] button:focus-visible,[data-template=realestate-coastal] summary:focus-visible,[data-template=realestate-coastal] input:focus-visible,[data-template=realestate-coastal] select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-template=realestate-coastal] main a.group.rounded-xl.bg-background{box-shadow:var(--rc-shadow);background-color:#fff;border-color:#0000;padding:.625rem;transition:transform .25s,box-shadow .25s}[data-template=realestate-coastal] main a.group.rounded-xl.bg-background:hover{box-shadow:0 0 0 2px var(--accent), var(--rc-shadow-lift);transform:translateY(-4px)}[data-template=realestate-coastal] main a.group.rounded-xl.bg-background>div:first-child{border-radius:var(--rc-arch)}[data-template=realestate-coastal] main a.group.rounded-xl.bg-background>div:first-child>div.absolute{top:auto;bottom:.75rem;left:.75rem}[data-template=realestate-coastal] main form.rounded-xl.bg-surface,[data-template=realestate-coastal] main aside.rounded-xl.bg-surface{box-shadow:var(--rc-shadow);border-color:#0000}[data-template=realestate-coastal] main form.rounded-xl.bg-surface input,[data-template=realestate-coastal] main form.rounded-xl.bg-surface select{border-radius:9999px;padding-left:1rem;padding-right:1rem}[data-template=realestate-coastal] main nav[aria-label="Sale or rent"] a{font-weight:500}[data-template=realestate-coastal] main nav[aria-label="Sale or rent"] a:not(.bg-accent){box-shadow:inset 0 0 0 1px var(--border);background-color:#fff}[data-template=realestate-coastal] main dl.bg-border{background-color:var(--surface);border-color:var(--surface)}[data-template=realestate-coastal] .rc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.6rem;font-size:.75rem;font-weight:500;display:inline-flex}[data-template=realestate-coastal] .rc-eyebrow:before{content:"";width:1.75rem;height:.4rem;-webkit-mask:var(--rc-wave) center / 100% 100% no-repeat;-webkit-mask:var(--rc-wave) center / 100% 100% no-repeat;mask:var(--rc-wave) center / 100% 100% no-repeat;background-color:currentColor;flex:none}[data-template=realestate-coastal] .rc-wave-rule{background-color:var(--border);height:.5rem;-webkit-mask:var(--rc-wave) left center / 2.5rem 100% repeat-x;-webkit-mask:var(--rc-wave) left center / 2.5rem 100% repeat-x;mask:var(--rc-wave) left center / 2.5rem 100% repeat-x}[data-template=realestate-coastal] .rc-display{letter-spacing:-.02em;font-size:clamp(2.75rem,1.6rem + 4.6vw,5.25rem);line-height:.98}[data-template=realestate-coastal] .rc-title{letter-spacing:-.015em;font-size:clamp(2rem,1.35rem + 2.3vw,3.25rem);line-height:1.04}[data-template=realestate-coastal] .rc-swash{white-space:nowrap;color:var(--accent);position:relative}[data-template=realestate-coastal] .rc-swash:after{content:"";height:.16em;-webkit-mask:var(--rc-wave) left center / .9em 100% repeat-x;-webkit-mask:var(--rc-wave) left center / .9em 100% repeat-x;mask:var(--rc-wave) left center / .9em 100% repeat-x;background-color:currentColor;position:absolute;bottom:-.12em;left:0;right:0}[data-template=realestate-coastal] .rc-price{font-family:var(--font-realestate-coastal-display), ui-serif, Georgia, serif;letter-spacing:-.015em;font-weight:400;line-height:1}[data-template=realestate-coastal] .rc-num{font-family:var(--font-realestate-coastal-display), ui-serif, Georgia, serif;font-variant-numeric:lining-nums;line-height:1}[data-template=realestate-coastal] .rc-arch{border-radius:var(--rc-arch);overflow:hidden}[data-template=realestate-coastal] .rc-arch-tall{border-radius:999px 999px 1.5rem 1.5rem;overflow:hidden}[data-template=realestate-coastal] .rc-btn{background-color:var(--accent);color:var(--accent-ink);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:background-color .2s,transform .2s;display:inline-flex;box-shadow:0 10px 22px -12px #0e6f7abf}[data-template=realestate-coastal] .rc-btn:hover{background-color:var(--rc-teal-deep);transform:translateY(-1px)}[data-template=realestate-coastal] .rc-btn:active{transform:translateY(1px)}[data-template=realestate-coastal] .rc-btn-line{border:1px solid var(--border);color:var(--foreground);background-color:#fff;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}[data-template=realestate-coastal] .rc-btn-line:hover{border-color:var(--accent);color:var(--accent)}[data-template=realestate-coastal] .rc-link{color:var(--accent);align-items:center;gap:.4rem;padding-bottom:.45rem;font-weight:500;display:inline-flex;position:relative}[data-template=realestate-coastal] .rc-link:after{content:"";height:.3rem;-webkit-mask:var(--rc-wave) 0 center / 1.2rem 100% repeat-x;-webkit-mask:var(--rc-wave) 0 center / 1.2rem 100% repeat-x;mask:var(--rc-wave) 0 center / 1.2rem 100% repeat-x;background-color:currentColor;transition:-webkit-mask-position .6s,mask-position .6s;position:absolute;bottom:0;left:0;right:0}[data-template=realestate-coastal] .rc-link:hover:after{-webkit-mask-position:1.2rem;mask-position:1.2rem}[data-template=realestate-coastal] .rc-strip{background-color:var(--rc-deep);color:#d8ebe9}[data-template=realestate-coastal] .rc-mark{background-color:var(--accent);color:#fff;border-radius:999px 999px .6rem .6rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}[data-template=realestate-coastal] .rc-capsule{box-shadow:inset 0 0 0 1px var(--border), 0 8px 24px -18px #13323b80;background-color:#fff;border-radius:9999px}[data-template=realestate-coastal] .rc-nav{border-radius:9999px;padding:.5rem 1rem;font-size:.9375rem;transition:background-color .2s,color .2s}[data-template=realestate-coastal] .rc-nav:hover{background-color:var(--surface);color:var(--accent)}[data-template=realestate-coastal] .rc-menu>summary{list-style:none}[data-template=realestate-coastal] .rc-menu>summary::-webkit-details-marker{display:none}[data-template=realestate-coastal] .rc-menu[open]>summary{background-color:var(--surface);color:var(--accent)}[data-template=realestate-coastal] .rc-drop{box-shadow:inset 0 0 0 1px var(--border), 0 30px 60px -28px #13323b73;background-color:#fff;border-radius:1.5rem}[data-template=realestate-coastal] .rc-booking{box-shadow:inset 0 0 0 1px var(--border), var(--rc-shadow-lift);background-color:#fff;border-radius:2rem}[data-template=realestate-coastal] .rc-field{border-radius:1.25rem;padding:.6rem 1rem;transition:background-color .2s}[data-template=realestate-coastal] .rc-field:hover{background-color:var(--background)}[data-template=realestate-coastal] .rc-field:focus-within{background-color:var(--surface)}[data-template=realestate-coastal] .rc-field input,[data-template=realestate-coastal] .rc-field select{width:100%;color:var(--foreground);background-color:#0000;border:0;outline:none;padding:.15rem 0 0;font-size:.9375rem}[data-template=realestate-coastal] .rc-field input::placeholder{color:var(--muted)}[data-template=realestate-coastal] .rc-card{box-shadow:var(--rc-shadow);background-color:#fff;border-radius:1.75rem;transition:transform .25s,box-shadow .25s}[data-template=realestate-coastal] .rc-card:hover{box-shadow:0 0 0 2px var(--accent), var(--rc-shadow-lift);transform:translateY(-4px)}[data-template=realestate-coastal] .rc-card:hover .rc-card-title{color:var(--accent)}[data-template=realestate-coastal] .rc-card img{transition:transform .6s}[data-template=realestate-coastal] .rc-card:hover img{transform:scale(1.04)}[data-template=realestate-coastal] .rc-panel{background-color:var(--surface);border-radius:2rem}[data-template=realestate-coastal] .rc-free{background-color:var(--rc-coral);color:#fff;border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}[data-template=realestate-coastal] .rc-free:before{content:"";background-color:var(--rc-sun);border-radius:9999px;width:.4rem;height:.4rem}[data-template=realestate-coastal] .rc-chip{background-color:var(--surface);color:var(--foreground);border-radius:9999px;align-items:center;padding:.25rem .7rem;font-size:.75rem;line-height:1.3;display:inline-flex}[data-template=realestate-coastal] .rc-chip-white{color:var(--foreground);background-color:#ffffffeb;border-radius:9999px;align-items:center;padding:.3rem .75rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}[data-template=realestate-coastal] .rc-leader{border-bottom:2px dotted var(--border);flex:1;min-width:1.5rem;transform:translateY(-.35rem)}[data-template=realestate-coastal] .rc-time{white-space:nowrap;box-shadow:inset 0 0 0 1px var(--border);background-color:#fff;border-radius:9999px;padding:.2rem .7rem;font-size:.8125rem}[data-template=realestate-coastal] .rc-step-dot{background-color:var(--background);width:3.25rem;height:3.25rem;color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent);font-family:var(--font-realestate-coastal-display), ui-serif, Georgia, serif;border-radius:9999px;place-items:center;font-size:1.375rem;display:grid}[data-template=realestate-coastal] .rc-deep{--background:#0c3a44;--surface:#114854;--foreground:#f4efe6;--muted:#a9c6c9;--accent:#7fd0d3;--accent-ink:#0c3a44;--border:#2b5f69;background-color:var(--background);color:var(--foreground)}[data-template=realestate-coastal] .rc-deep .rc-btn:hover{background-color:#a6e0e2}[data-template=realestate-coastal] .rc-postcard{--background:#fbf6ec;--surface:#fff;--foreground:#13323b;--muted:#5b5040;--accent:#0e6f7a;--accent-ink:#fff;--border:#dccdb3;background-color:var(--rc-sand);color:var(--foreground);border-radius:1.5rem;position:relative;box-shadow:0 30px 50px -30px #0009}[data-template=realestate-coastal] .rc-stamp{width:3.5rem;height:4rem;color:var(--rc-coral);border:2px dashed #c9a46a;border-radius:.5rem;place-items:center;display:grid;position:absolute;top:1.25rem;right:1.25rem;transform:rotate(4deg)}[data-template=realestate-coastal] .rc-postcard input,[data-template=realestate-coastal] .rc-postcard button.bg-accent{border-radius:9999px}[data-template=realestate-coastal] .rc-foot-link{transition:color .2s,transform .2s;display:inline-block}[data-template=realestate-coastal] .rc-foot-link:hover{color:var(--accent);transform:translate(3px)}[data-template=realestate-coastal] .rc-wave-edge{width:100%;height:3rem;color:var(--rc-deep);display:block}@media (prefers-reduced-motion:reduce){[data-template=realestate-coastal] .rc-card,[data-template=realestate-coastal] .rc-card img,[data-template=realestate-coastal] .rc-btn,[data-template=realestate-coastal] .rc-link:after,[data-template=realestate-coastal] .rc-foot-link,[data-template=realestate-coastal] main a.bg-accent,[data-template=realestate-coastal] main button.bg-accent,[data-template=realestate-coastal] main a.group.rounded-xl.bg-background{transition:none;transform:none}[data-template=realestate-coastal] .rc-card:hover,[data-template=realestate-coastal] .rc-card:hover img{transform:none}}
[data-template=realestate-family]:root,[data-template=realestate-family][data-theme]{--background:#fbf5ea;--surface:#fff;--foreground:#2a2620;--muted:#6a5f53;--accent:#b5452b;--accent-ink:#fff;--border:#e8dccb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=realestate-family]:root{--font-fraunces:var(--font-realestate-family-display);--font-inter:var(--font-realestate-family-text);--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--rf-brick:#b5452b;--rf-brick-deep:#8f3520;--rf-leaf:#3f6b45;--rf-leaf-deep:#2f5236;--rf-sun:#f2b84b;--rf-sun-soft:#fde7b0;--rf-oat:#f4ead8;--rf-ink:#2a2620;--rf-shadow:0 1px 2px #2a26200d, 0 18px 34px -22px #5a3c1e59;--rf-shadow-lift:0 2px 4px #2a26200f, 0 30px 50px -26px #783c1e73}[data-template=realestate-family] body{background-color:var(--background)}[data-template=realestate-family] h1,[data-template=realestate-family] h2,[data-template=realestate-family] h3{letter-spacing:-.015em;text-wrap:balance;font-weight:700}[data-template=realestate-family] main h1{font-weight:800;line-height:1.06}[data-template=realestate-family] p.font-serif,[data-template=realestate-family] span.font-serif{letter-spacing:-.01em;font-weight:700}[data-template=realestate-family] main p.uppercase.tracking-wide,[data-template=realestate-family] main p.uppercase.tracking-wider,[data-template=realestate-family] main p.uppercase.tracking-widest{letter-spacing:.08em;color:var(--rf-leaf);font-weight:700}[data-template=realestate-family] main a.bg-accent,[data-template=realestate-family] main button.bg-accent{box-shadow:0 3px 0 var(--rf-brick-deep);font-weight:700;transition:transform .15s,box-shadow .15s,background-color .2s}[data-template=realestate-family] main a.bg-accent:hover,[data-template=realestate-family] main button.bg-accent:hover{opacity:1;background-color:var(--rf-brick-deep);transform:translateY(1px);box-shadow:0 2px #6e2716}[data-template=realestate-family] main a.bg-accent:active,[data-template=realestate-family] main button.bg-accent:active{box-shadow:0 0 0 var(--rf-brick-deep);transform:translateY(3px)}[data-template=realestate-family] main a.rounded-full.border{background-color:var(--surface);font-weight:600}[data-template=realestate-family] a:focus-visible,[data-template=realestate-family] button:focus-visible,[data-template=realestate-family] summary:focus-visible,[data-template=realestate-family] input:focus-visible,[data-template=realestate-family] select:focus-visible{outline:3px solid var(--rf-sun);outline-offset:2px}[data-template=realestate-family] main a.group.rounded-xl.bg-background{background-color:var(--surface);border-color:var(--border);box-shadow:var(--rf-shadow);transition:transform .25s,box-shadow .25s,border-color .25s}[data-template=realestate-family] main a.group.rounded-xl.bg-background:hover{border-color:var(--rf-sun);box-shadow:var(--rf-shadow-lift);transform:translateY(-4px)}[data-template=realestate-family] main form.rounded-xl.bg-surface,[data-template=realestate-family] main aside.rounded-xl.bg-surface{box-shadow:var(--rf-shadow)}[data-template=realestate-family] main dl.rounded-xl{background-color:var(--border)}[data-template=realestate-family] .rf-strip{background-color:var(--rf-leaf-deep);color:#f6efe2}[data-template=realestate-family] .rf-strip a{color:var(--rf-sun);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}[data-template=realestate-family] .rf-strip a:hover{color:#fff}[data-template=realestate-family] .rf-mark{background-color:var(--rf-brick);color:#fff;width:2.75rem;height:2.75rem;box-shadow:0 3px 0 var(--rf-brick-deep);border-radius:.875rem;flex:none;place-items:center;transition:transform .2s;display:grid}[data-template=realestate-family] .rf-brand:hover .rf-mark{transform:rotate(-6deg)}[data-template=realestate-family] .rf-nav{border-radius:9999px;padding:.5rem .95rem;font-weight:600;transition:background-color .2s,color .2s;position:relative}[data-template=realestate-family] .rf-nav:hover{background-color:var(--rf-oat);color:var(--foreground)}[data-template=realestate-family] .rf-menu>summary{list-style:none}[data-template=realestate-family] .rf-menu>summary::-webkit-details-marker{display:none}[data-template=realestate-family] .rf-menu[open]>summary{background-color:var(--rf-oat)}[data-template=realestate-family] .rf-drop{background-color:var(--surface);border:1px solid var(--border);box-shadow:var(--rf-shadow-lift);border-radius:1.25rem}[data-template=realestate-family] .rf-btn{background-color:var(--rf-brick);color:#fff;box-shadow:0 3px 0 var(--rf-brick-deep);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;font-weight:700;transition:transform .15s,box-shadow .15s,background-color .2s;display:inline-flex}[data-template=realestate-family] .rf-btn:hover{background-color:var(--rf-brick-deep);transform:translateY(1px);box-shadow:0 2px #6e2716}[data-template=realestate-family] .rf-btn:active{box-shadow:none;transform:translateY(3px)}[data-template=realestate-family] .rf-btn-sun{background-color:var(--rf-sun);color:var(--rf-ink);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;font-weight:700;transition:transform .15s,box-shadow .15s,background-color .2s;display:inline-flex;box-shadow:0 3px #c38d26}[data-template=realestate-family] .rf-btn-sun:hover{background-color:#ffc95e;transform:translateY(1px);box-shadow:0 2px #c38d26}[data-template=realestate-family] .rf-btn-quiet{border:2px solid var(--border);background-color:var(--surface);color:var(--foreground);border-radius:9999px;align-items:center;gap:.5rem;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}[data-template=realestate-family] .rf-btn-quiet:hover{border-color:var(--rf-brick);color:var(--rf-brick)}[data-template=realestate-family] .rf-link{color:var(--rf-brick);text-decoration:underline;-webkit-text-decoration-color:var(--rf-sun);text-decoration-color:var(--rf-sun);text-underline-offset:5px;align-items:center;gap:.375rem;font-weight:700;text-decoration-thickness:3px;transition:text-decoration-color .2s,gap .2s;display:inline-flex}[data-template=realestate-family] .rf-link:hover{-webkit-text-decoration-color:var(--rf-brick);text-decoration-color:var(--rf-brick);gap:.6rem}[data-template=realestate-family] .rf-display{letter-spacing:-.025em;font-size:clamp(2.5rem,1.6rem + 3.6vw,4.4rem);font-weight:800;line-height:1.04}[data-template=realestate-family] .rf-title{letter-spacing:-.02em;font-size:clamp(1.9rem,1.4rem + 1.9vw,2.9rem);font-weight:800;line-height:1.08}[data-template=realestate-family] .rf-marker{background-image:linear-gradient(transparent 62%, var(--rf-sun) 62%, var(--rf-sun) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}[data-template=realestate-family] .rf-eyebrow{color:var(--rf-leaf);align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:inline-flex}[data-template=realestate-family] .rf-eyebrow:before{content:"";background-color:var(--rf-sun);border-radius:9999px;width:1.5rem;height:3px}[data-template=realestate-family] .rf-price{font-family:var(--font-realestate-family-display), Georgia, serif;letter-spacing:-.02em;font-weight:800;line-height:1}[data-template=realestate-family] .rf-stat{font-family:var(--font-realestate-family-display), Georgia, serif;letter-spacing:-.03em;font-size:clamp(2.4rem,1.7rem + 2.4vw,3.6rem);font-weight:800;line-height:1}[data-template=realestate-family] .rf-gable{clip-path:polygon(50% 0,100% 24%,100% 100%,0 100%,0 24%)}[data-template=realestate-family] .rf-sticker{background-color:var(--surface);box-shadow:var(--rf-shadow-lift);border-radius:1.25rem;transition:transform .25s;transform:rotate(-2.5deg)}[data-template=realestate-family] .rf-sticker:hover{transform:rotate(0)translateY(-3px)}[data-template=realestate-family] .rf-chip{background-color:var(--rf-oat);color:var(--foreground);border-radius:9999px;align-items:center;gap:.375rem;padding:.3rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}[data-template=realestate-family] .rf-chip-leaf{color:var(--rf-leaf-deep);background-color:#e3ecdf;border-radius:9999px;align-items:center;gap:.375rem;padding:.3rem .75rem;font-size:.8125rem;font-weight:700;line-height:1.2;display:inline-flex}[data-template=realestate-family] .rf-stamp{color:var(--rf-brick);font-family:var(--font-realestate-family-display), Georgia, serif;letter-spacing:.08em;text-transform:uppercase;background-color:#ffffffeb;border:2px solid;border-radius:.375rem;padding:.15rem .6rem;font-size:.9375rem;font-weight:800;display:inline-block;transform:rotate(-8deg)}[data-template=realestate-family] .rf-card{background-color:var(--surface);border:1px solid var(--border);box-shadow:var(--rf-shadow);border-radius:1.25rem;transition:transform .25s,box-shadow .25s,border-color .25s}[data-template=realestate-family] .rf-card:hover{border-color:var(--rf-sun);box-shadow:var(--rf-shadow-lift);transform:translateY(-4px)}[data-template=realestate-family] .rf-card:hover .rf-card-title{color:var(--rf-brick)}[data-template=realestate-family] .rf-card img{transition:transform .6s}[data-template=realestate-family] .rf-card:hover img{transform:scale(1.04)}[data-template=realestate-family] .rf-panel{background-color:var(--surface);border:1px solid var(--border);box-shadow:var(--rf-shadow);border-radius:1.5rem}[data-template=realestate-family] .rf-guide{background-color:var(--surface);border:1px solid var(--border);box-shadow:var(--rf-shadow);border-radius:1.5rem;overflow:hidden}[data-template=realestate-family] .rf-guide-top{color:#fff;padding:1.75rem 1.75rem 2.75rem;position:relative}[data-template=realestate-family] .rf-guide-top:after{content:"";background-color:var(--surface);clip-path:polygon(0 100%,50% 0,100% 100%);height:1.5rem;position:absolute;bottom:-1px;left:0;right:0}[data-template=realestate-family] .rf-guide-brick{background-color:var(--rf-brick)}[data-template=realestate-family] .rf-guide-leaf{background-color:var(--rf-leaf)}[data-template=realestate-family] .rf-guide-ink{background-color:#4a3f35}[data-template=realestate-family] .rf-guide-row{border-top:1px dashed var(--border)}[data-template=realestate-family] .rf-icon-dot{background-color:var(--rf-oat);width:2.25rem;height:2.25rem;color:var(--rf-leaf-deep);border-radius:.75rem;flex:none;place-items:center;display:grid}[data-template=realestate-family] .rf-postcard{background-color:var(--surface);box-shadow:var(--rf-shadow);background-image:repeating-linear-gradient(90deg, var(--rf-brick) 0 1.25rem, transparent 1.25rem 1.75rem, var(--rf-leaf) 1.75rem 3rem, transparent 3rem 3.5rem);background-repeat:no-repeat;background-size:100% 5px;border-radius:1rem;transition:transform .25s}[data-template=realestate-family] .rf-tilt-l{transform:rotate(-1.25deg)}[data-template=realestate-family] .rf-tilt-r{transform:rotate(1deg)}[data-template=realestate-family] .rf-postcard:hover{transform:rotate(0)translateY(-3px)}[data-template=realestate-family] .rf-sun-panel{background-color:var(--rf-sun-soft);border-radius:2rem}[data-template=realestate-family] .rf-step-no{background-color:var(--rf-ink);width:2.5rem;height:2.5rem;color:var(--rf-sun);font-family:var(--font-realestate-family-display), Georgia, serif;border-radius:9999px;flex:none;place-items:center;font-weight:800;display:grid}[data-template=realestate-family] .rf-oat{background-color:var(--rf-oat)}[data-template=realestate-family] .rf-search{background-color:var(--surface);border:1px solid var(--border);box-shadow:var(--rf-shadow-lift);border-radius:1.5rem}[data-template=realestate-family] .rf-field{border:2px solid var(--border);background-color:var(--background);width:100%;color:var(--foreground);border-radius:.875rem;padding:.65rem .85rem;font-size:.9375rem;transition:border-color .2s}[data-template=realestate-family] .rf-field:hover{border-color:#d6c4ab}[data-template=realestate-family] .rf-field:focus{border-color:var(--rf-brick);outline:none}[data-template=realestate-family] .rf-toggle{background-color:var(--rf-oat);border-radius:9999px;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid}[data-template=realestate-family] .rf-toggle label{cursor:pointer;text-align:center;color:var(--muted);border-radius:9999px;padding:.55rem 1rem;font-weight:700;transition:background-color .2s,color .2s}[data-template=realestate-family] .rf-toggle label:has(:checked){background-color:var(--surface);color:var(--foreground);box-shadow:0 2px 6px #2a26201f}[data-template=realestate-family] .rf-toggle label:has(:focus-visible){outline:3px solid var(--rf-sun);outline-offset:1px}[data-template=realestate-family] .rf-roofline{width:100%;height:3.5rem;color:var(--rf-leaf-deep);display:block}[data-template=realestate-family] .rf-green{--background:#2f5236;--surface:#3a6142;--foreground:#f6efe2;--muted:#c9d6c4;--accent:#f2b84b;--accent-ink:#2a2620;--border:#4d7354;background-color:var(--background);color:var(--foreground)}[data-template=realestate-family] .rf-green-card{background-color:var(--surface);border-radius:1.5rem}[data-template=realestate-family] .rf-foot-link{transition:color .2s,transform .2s;display:inline-block}[data-template=realestate-family] .rf-foot-link:hover{color:var(--rf-sun);transform:translate(3px)}[data-template=realestate-family] .rf-green input{border-radius:9999px}[data-template=realestate-family] .rf-green button.bg-accent{border-radius:9999px;font-weight:700}@media (prefers-reduced-motion:reduce){[data-template=realestate-family] .rf-card,[data-template=realestate-family] .rf-card img,[data-template=realestate-family] .rf-sticker,[data-template=realestate-family] .rf-postcard,[data-template=realestate-family] .rf-btn,[data-template=realestate-family] .rf-btn-sun,[data-template=realestate-family] .rf-mark,[data-template=realestate-family] .rf-foot-link,[data-template=realestate-family] main a.bg-accent,[data-template=realestate-family] main a.group.rounded-xl.bg-background{transition:none}}
[data-template=realestate-luxury]:root,[data-template=realestate-luxury][data-theme]{--background:#10201b;--surface:#172b24;--foreground:#f1ead8;--muted:#a9b3a6;--accent:#c8a96a;--accent-ink:#10201b;--border:#2c453b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-template=realestate-luxury] .tone-dark{--background:#0a1612;--surface:#13251f;--foreground:#f1ead8;--muted:#a9b3a6;--border:#2c453b;--accent:#c8a96a;--accent-ink:#10201b}[data-template=realestate-luxury]:root{--font-fraunces:var(--font-realestate-luxury-display);--font-inter:var(--font-realestate-luxury-text);--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-3xl:0;--rl-deep:#0a1612}[data-template=realestate-luxury] a.rounded-full,[data-template=realestate-luxury] button.rounded-full,[data-template=realestate-luxury] input.rounded-full,[data-template=realestate-luxury] span.rounded-full{border-radius:0}[data-template=realestate-luxury] body{background-image:radial-gradient(90% 44rem at 88% 0,#c8a96a12,#c8a96a00 62%);background-repeat:no-repeat;font-size:1.0625rem}[data-template=realestate-luxury] ::selection{background-color:var(--accent);color:var(--accent-ink)}[data-template=realestate-luxury] h1,[data-template=realestate-luxury] h2,[data-template=realestate-luxury] h3{letter-spacing:.005em;text-wrap:balance;font-weight:400}[data-template=realestate-luxury] main .font-serif{font-weight:400}[data-template=realestate-luxury] h1 em,[data-template=realestate-luxury] h2 em{color:var(--accent);font-style:normal}[data-template=realestate-luxury] main .uppercase.tracking-wide,[data-template=realestate-luxury] main .uppercase.tracking-wider,[data-template=realestate-luxury] main .uppercase.tracking-widest{color:var(--accent);letter-spacing:.28em;font-weight:600}[data-template=realestate-luxury] main a.bg-accent,[data-template=realestate-luxury] main button.bg-accent{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);text-transform:uppercase;letter-spacing:.2em;background-color:#0000;font-size:.72rem;font-weight:600;transition:background-color .3s,color .3s}[data-template=realestate-luxury] main a.bg-accent:hover,[data-template=realestate-luxury] main button.bg-accent:hover{background-color:var(--accent);color:var(--accent-ink);opacity:1}[data-template=realestate-luxury] main a.border.rounded-full{text-transform:uppercase;letter-spacing:.2em;font-size:.72rem;font-weight:600}[data-template=realestate-luxury] main a.border.rounded-full:hover{border-color:var(--accent);color:var(--accent)}[data-template=realestate-luxury] main a:focus-visible,[data-template=realestate-luxury] main button:focus-visible,[data-template=realestate-luxury] main summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-template=realestate-luxury] main nav[aria-label="Filter by offer"] a{text-transform:uppercase;letter-spacing:.2em;font-size:.72rem;font-weight:600}[data-template=realestate-luxury] main nav[aria-label="Filter by offer"] a.bg-accent{background-color:var(--accent);color:var(--accent-ink)}[data-template=realestate-luxury] main span.bg-accent.rounded-full{text-transform:uppercase;letter-spacing:.2em;font-size:.625rem;font-weight:600}[data-template=realestate-luxury] main a.group>div.relative.overflow-hidden:after{content:"";outline:1px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:-7px;pointer-events:none;position:absolute;inset:0}[data-template=realestate-luxury] main aside.bg-surface{border-top-color:var(--accent)}[data-template=realestate-luxury] main .bg-foreground:not(.text-background){outline:1px solid var(--accent);outline-offset:-1px;background-color:#0a1612}[data-template=realestate-luxury] main .bg-foreground:not(.text-background) .text-accent-ink:not(.bg-accent):not(.bg-accent *){color:var(--accent)}[data-template=realestate-luxury] .rl-caps{font-family:var(--font-realestate-luxury-text), ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;letter-spacing:.26em;font-size:.6875rem;font-weight:600;line-height:1.5}[data-template=realestate-luxury] .rl-eyebrow{font-family:var(--font-realestate-luxury-text), ui-sans-serif, system-ui, sans-serif;color:var(--accent);text-transform:uppercase;letter-spacing:.28em;align-items:center;gap:.9rem;font-size:.6875rem;font-weight:600;line-height:1.5;display:flex}[data-template=realestate-luxury] .rl-eyebrow:before{content:"";background-color:var(--accent);flex:none;width:2.5rem;height:1px}[data-template=realestate-luxury] .rl-hair{background-color:var(--accent);opacity:.7;height:1px}[data-template=realestate-luxury] .rl-hair-fade{background-image:linear-gradient(90deg, var(--accent), #c8a96a00);height:1px}[data-template=realestate-luxury] .rl-mono{border:1px solid var(--accent);width:2.25rem;height:2.25rem;color:var(--accent);font-family:var(--font-realestate-luxury-display), Georgia, serif;flex:none;justify-content:center;align-items:center;font-size:1.125rem;line-height:1;transition:background-color .3s,color .3s;display:inline-flex}[data-template=realestate-luxury] .rl-brand:hover .rl-mono{background-color:var(--accent);color:var(--accent-ink)}[data-template=realestate-luxury] .rl-nav{text-transform:uppercase;letter-spacing:.26em;padding-block:.45rem;font-size:.6875rem;font-weight:600;transition:color .2s;position:relative}[data-template=realestate-luxury] .rl-nav:after{content:"";inset-inline:0;background-color:var(--accent);transform-origin:0;height:1px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;transform:scaleX(0)}[data-template=realestate-luxury] .rl-nav:hover{color:var(--accent)}[data-template=realestate-luxury] .rl-nav:hover:after,[data-template=realestate-luxury] .rl-nav:focus-visible:after{transform:scaleX(1)}[data-template=realestate-luxury] .rl-btn{border:1px solid var(--accent);color:var(--accent);text-transform:uppercase;letter-spacing:.24em;white-space:nowrap;justify-content:center;align-items:center;padding:.85rem 1.6rem;font-size:.6875rem;font-weight:600;line-height:1.5;transition:background-color .3s,color .3s}[data-template=realestate-luxury] .rl-btn:hover{background-color:var(--accent);color:var(--accent-ink)}[data-template=realestate-luxury] .rl-btn:active{opacity:.85}[data-template=realestate-luxury] .rl-link{color:var(--accent);text-transform:uppercase;letter-spacing:.24em;padding-bottom:.4rem;font-size:.6875rem;font-weight:600;line-height:1.5;position:relative}[data-template=realestate-luxury] .rl-link:after{content:"";inset-inline:0;background-color:var(--accent);transform-origin:100%;height:1px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0}[data-template=realestate-luxury] a.rl-link:hover:after,[data-template=realestate-luxury] a:hover .rl-link:after{transform:scaleX(.35)}[data-template=realestate-luxury] .rl-brand:focus-visible,[data-template=realestate-luxury] .rl-nav:focus-visible,[data-template=realestate-luxury] .rl-btn:focus-visible,[data-template=realestate-luxury] .rl-link:focus-visible,[data-template=realestate-luxury] .rl-card:focus-visible,[data-template=realestate-luxury] .rl-menu>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}[data-template=realestate-luxury] .rl-menu>summary{cursor:pointer;list-style:none}[data-template=realestate-luxury] .rl-menu>summary::-webkit-details-marker{display:none}[data-template=realestate-luxury] .rl-menu[open]>summary{color:var(--accent)}[data-template=realestate-luxury] .rl-frame{background-color:var(--surface);position:relative;overflow:hidden}[data-template=realestate-luxury] .rl-frame:after{content:"";z-index:1;outline:1px solid color-mix(in srgb, var(--accent) 75%, transparent);outline-offset:calc(var(--rl-inset,.875rem) * -1);pointer-events:none;position:absolute;inset:0}[data-template=realestate-luxury] .rl-frame img{transition:transform .9s cubic-bezier(.16,1,.3,1)}[data-template=realestate-luxury] .rl-card:hover .rl-frame img{transform:scale(1.04)}[data-template=realestate-luxury] .rl-card:hover .rl-card-title{color:var(--accent)}[data-template=realestate-luxury] .rl-card-title{transition:color .2s}@media (prefers-reduced-motion:reduce){[data-template=realestate-luxury] .rl-card:hover .rl-frame img{transform:none}[data-template=realestate-luxury] .rl-nav:after,[data-template=realestate-luxury] .rl-link:after{transition:none}}[data-template=realestate-luxury] .rl-veil{background-image:linear-gradient(90deg,#10201b 0%,#10201be6 32%,#10201b59 68%,#10201b1a 100%),linear-gradient(#10201b00 62%,#10201bd9 100%)}[data-template=realestate-luxury] .rl-plate{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0a1612db}[data-template=realestate-luxury] .rl-shade{background-image:linear-gradient(#0a161200 0%,#0a16128c 55%,#0a1612f0 100%)}[data-template=realestate-luxury] .rl-num{font-family:var(--font-realestate-luxury-display), Georgia, serif;color:var(--accent);font-size:clamp(2.75rem,2rem + 3vw,4.5rem);line-height:1}[data-template=realestate-luxury] .rl-roman{font-family:var(--font-realestate-luxury-display), Georgia, serif;letter-spacing:.08em;color:var(--accent);font-size:1.5rem;line-height:1}[data-template=realestate-luxury] .rl-quote{font-family:var(--font-realestate-luxury-display), Georgia, serif;text-wrap:balance;font-size:clamp(1.5rem,1.05rem + 1.9vw,2.6rem);line-height:1.28}[data-template=realestate-luxury] .rl-deep{background-color:var(--rl-deep)}[data-template=realestate-luxury] .rl-foot input::placeholder{color:var(--muted);opacity:1}[data-template=realestate-luxury] .rl-foot button{text-transform:uppercase;letter-spacing:.22em;font-size:.6875rem;font-weight:600}[data-template=realestate-luxury] .rl-foot input:focus-visible,[data-template=realestate-luxury] .rl-foot button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}[data-template=realestate-luxury] .rl-foot [role=alert]{color:#f0b9a8}
[data-template=realestate-newbuild]:root,[data-template=realestate-newbuild][data-theme]{--background:#eceae5;--surface:#f8f7f4;--foreground:#16181b;--muted:#585c61;--accent:#b83c0a;--accent-ink:#fff;--border:#cdc9c1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-template=realestate-newbuild]:root{--font-fraunces:var(--font-realestate-newbuild-display);--font-inter:var(--font-realestate-newbuild-text);--radius-sm:1px;--radius-md:2px;--radius-lg:2px;--radius-xl:3px;--radius-2xl:3px;--radius-3xl:4px;--nb-ink:#16181b;--nb-paper:#eceae5;--nb-signal:#b83c0a;--nb-signal-deep:#8f2e06;--nb-signal-light:#f07a3e;--nb-rule:#16181b;--nb-chamfer:18px}[data-template=realestate-newbuild] body{background-image:linear-gradient(#16181b09 1px,#0000 1px),linear-gradient(90deg,#16181b09 1px,#0000 1px);background-size:32px 32px}[data-template=realestate-newbuild] h1,[data-template=realestate-newbuild] h2,[data-template=realestate-newbuild] h3{letter-spacing:-.01em;text-wrap:balance;font-weight:400}[data-template=realestate-newbuild] main h1{font-size:clamp(2.25rem,1.55rem + 2.8vw,3.75rem);line-height:1.04}[data-template=realestate-newbuild] main aside h1{font-size:1.875rem;line-height:1.1}[data-template=realestate-newbuild] main [data-section-index] h2{font-size:clamp(1.85rem,1.35rem + 1.9vw,2.9rem);line-height:1.06}[data-template=realestate-newbuild] main p.uppercase.tracking-wide,[data-template=realestate-newbuild] main p.uppercase.tracking-wider,[data-template=realestate-newbuild] main p.uppercase.tracking-widest{letter-spacing:.16em;color:var(--accent);font-weight:600}[data-template=realestate-newbuild] main a.rounded-full,[data-template=realestate-newbuild] main button.rounded-full,[data-template=realestate-newbuild] main span.rounded-full,[data-template=realestate-newbuild] main label.rounded-full,[data-template=realestate-newbuild] main input.rounded-full{border-radius:2px}[data-template=realestate-newbuild] main span.rounded-full.text-xs{letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}[data-template=realestate-newbuild] main a.bg-accent,[data-template=realestate-newbuild] main button.bg-accent{letter-spacing:.02em;font-weight:600;transition:background-color .2s,box-shadow .2s}[data-template=realestate-newbuild] main a.bg-accent:hover,[data-template=realestate-newbuild] main button.bg-accent:hover{opacity:1;background-color:var(--nb-signal-deep);box-shadow:4px 4px 0 0 var(--nb-ink)}[data-template=realestate-newbuild] main a.rounded-full.border{background-color:var(--surface);border-color:var(--nb-ink);font-weight:600}[data-template=realestate-newbuild] main a.rounded-full.border:hover{border-color:var(--accent);color:var(--accent)}[data-template=realestate-newbuild] a:focus-visible,[data-template=realestate-newbuild] button:focus-visible,[data-template=realestate-newbuild] summary:focus-visible,[data-template=realestate-newbuild] input:focus-visible,[data-template=realestate-newbuild] select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-template=realestate-newbuild] main a.group.rounded-xl.bg-background{background-color:var(--surface);border-color:var(--border);transition:border-color .2s,box-shadow .2s,transform .2s}[data-template=realestate-newbuild] main a.group.rounded-xl.bg-background:hover{border-color:var(--nb-ink);box-shadow:6px 6px 0 0 var(--nb-ink);transform:translate(-2px,-2px)}[data-template=realestate-newbuild] main a.group.rounded-xl.bg-background>div:first-child{clip-path:polygon(0 0, calc(100% - var(--nb-chamfer)) 0, 100% var(--nb-chamfer), 100% 100%, 0 100%)}[data-template=realestate-newbuild] main form.rounded-xl.bg-surface,[data-template=realestate-newbuild] main aside.rounded-xl.bg-surface{border-top:3px solid var(--nb-ink)}[data-template=realestate-newbuild] main dl dt.uppercase{letter-spacing:.14em;font-size:.6875rem;font-weight:600}[data-template=realestate-newbuild] .nb-dark{--background:#16181b;--surface:#202327;--foreground:#eceae5;--muted:#a3a7ad;--accent:#f07a3e;--accent-ink:#16181b;--border:#383c42;background-color:var(--background);color:var(--foreground)}[data-template=realestate-newbuild] .nb-strip{letter-spacing:.06em;font-size:.75rem}[data-template=realestate-newbuild] .nb-live{background-color:var(--nb-signal-light);border-radius:9999px;width:.5rem;height:.5rem;display:inline-block;box-shadow:0 0 0 3px #f07a3e40}[data-template=realestate-newbuild] .nb-bar{border-bottom:1px solid var(--nb-rule);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#eceae5f0}[data-template=realestate-newbuild] .nb-cell{border-left:1px solid var(--border)}[data-template=realestate-newbuild] .nb-mark{border:1.5px solid var(--nb-ink);width:2.25rem;height:2.25rem;color:var(--nb-ink);flex:none;place-items:center;display:grid}[data-template=realestate-newbuild] .nb-nav{height:100%;color:var(--foreground);align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s;display:flex;position:relative}[data-template=realestate-newbuild] .nb-nav:after{content:"";background-color:var(--accent);transform-origin:0;height:3px;transition:transform .25s;position:absolute;bottom:-1px;left:1.25rem;right:1.25rem;transform:scaleX(0)}[data-template=realestate-newbuild] .nb-nav:hover{background-color:var(--surface)}[data-template=realestate-newbuild] .nb-nav:hover:after{transform:scaleX(1)}[data-template=realestate-newbuild] .nb-idx{letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600}[data-template=realestate-newbuild] .nb-cta{background-color:var(--nb-signal);color:#fff;letter-spacing:.02em;align-items:center;gap:.625rem;height:100%;padding:0 1.5rem;font-size:.875rem;font-weight:600;transition:background-color .2s}[data-template=realestate-newbuild] .nb-cta:hover{background-color:var(--nb-ink)}[data-template=realestate-newbuild] .nb-cta:hover .nb-arrow{transform:translate(4px)}[data-template=realestate-newbuild] .nb-arrow{transition:transform .2s;display:inline-block}[data-template=realestate-newbuild] .nb-menu>summary{list-style:none}[data-template=realestate-newbuild] .nb-menu>summary::-webkit-details-marker{display:none}[data-template=realestate-newbuild] .nb-menu[open]>summary{background-color:var(--nb-ink);color:var(--nb-paper)}[data-template=realestate-newbuild] .nb-drop{background-color:var(--surface);border:1px solid var(--nb-ink);box-shadow:8px 8px 0 0 var(--nb-ink)}[data-template=realestate-newbuild] .nb-btn{background-color:var(--nb-signal);color:#fff;letter-spacing:.02em;border-radius:2px;align-items:center;gap:.75rem;padding:.9rem 1.5rem;font-size:.9375rem;font-weight:600;transition:background-color .2s,box-shadow .2s;display:inline-flex}[data-template=realestate-newbuild] .nb-btn:hover{background-color:var(--nb-signal-deep);box-shadow:4px 4px 0 0 var(--nb-ink)}[data-template=realestate-newbuild] .nb-btn:hover .nb-arrow{transform:translate(4px)}[data-template=realestate-newbuild] .nb-btn-line{border:1px solid;border-radius:2px;align-items:center;gap:.75rem;padding:.85rem 1.4rem;font-size:.9375rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}[data-template=realestate-newbuild] .nb-btn-line:hover{background-color:var(--foreground);color:var(--background)}[data-template=realestate-newbuild] .nb-link{color:var(--accent);text-underline-offset:6px;align-items:center;gap:.5rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:text-underline-offset .2s;display:inline-flex}[data-template=realestate-newbuild] .nb-link:hover{text-underline-offset:3px}[data-template=realestate-newbuild] .nb-link:hover .nb-arrow{transform:translate(4px)}[data-template=realestate-newbuild] .nb-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;display:flex}[data-template=realestate-newbuild] .nb-eyebrow:before{content:"";background-color:currentColor;flex:none;width:1.75rem;height:1px}[data-template=realestate-newbuild] .nb-sheet{font-family:var(--font-realestate-newbuild-text), ui-sans-serif, system-ui, sans-serif;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.75rem;font-weight:600}[data-template=realestate-newbuild] .nb-display{letter-spacing:-.02em;font-size:clamp(2.6rem,1.4rem + 4.6vw,5.4rem);line-height:.98}[data-template=realestate-newbuild] .nb-title{font-size:clamp(1.9rem,1.35rem + 2vw,3rem);line-height:1.04}[data-template=realestate-newbuild] .nb-figure{font-family:var(--font-realestate-newbuild-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;line-height:1}[data-template=realestate-newbuild] .nb-dim{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.6875rem;font-weight:600;display:flex}[data-template=realestate-newbuild] .nb-dim:before,[data-template=realestate-newbuild] .nb-dim:after{content:"";border-bottom:1px solid;flex:1;height:9px;transform:translateY(-4px)}[data-template=realestate-newbuild] .nb-dim:before{border-left:1px solid}[data-template=realestate-newbuild] .nb-dim:after{border-right:1px solid}[data-template=realestate-newbuild] .nb-panel{background-color:var(--surface);border:1px solid var(--border)}[data-template=realestate-newbuild] .nb-chamfer{clip-path:polygon(0 0, calc(100% - var(--nb-chamfer)) 0, 100% var(--nb-chamfer), 100% 100%, 0 100%)}[data-template=realestate-newbuild] .nb-chamfer-lg{clip-path:polygon(0 0,calc(100% - 44px) 0,100% 44px,100% 100%,0 100%)}[data-template=realestate-newbuild] .nb-ticks{position:relative}[data-template=realestate-newbuild] .nb-ticks:before,[data-template=realestate-newbuild] .nb-ticks:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute}[data-template=realestate-newbuild] .nb-ticks:before{border-left:1px solid var(--nb-ink);border-top:1px solid var(--nb-ink);top:-8px;left:-8px}[data-template=realestate-newbuild] .nb-ticks:after{border-right:1px solid var(--nb-ink);border-bottom:1px solid var(--nb-ink);bottom:-8px;right:-8px}[data-template=realestate-newbuild] .nb-card{background-color:var(--surface);border:1px solid var(--border);transition:border-color .2s,box-shadow .2s,transform .2s}[data-template=realestate-newbuild] .nb-card:hover{border-color:var(--nb-ink);box-shadow:6px 6px 0 0 var(--nb-ink);transform:translate(-2px,-2px)}[data-template=realestate-newbuild] .nb-card:hover .nb-card-title{color:var(--accent)}[data-template=realestate-newbuild] .nb-card img{transition:transform .5s}[data-template=realestate-newbuild] .nb-card:hover img{transform:scale(1.04)}[data-template=realestate-newbuild] .nb-tag{background-color:var(--nb-ink);color:var(--nb-paper);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;align-items:center;padding:.3rem .55rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}[data-template=realestate-newbuild] .nb-tag-signal{background-color:var(--nb-signal);color:#fff}[data-template=realestate-newbuild] .nb-card:hover .nb-arrow{transform:translate(4px)}[data-template=realestate-newbuild] .nb-on-signal a:focus-visible{outline-color:#fff}[data-template=realestate-newbuild] .nb-search{background-color:var(--surface);border:1px solid var(--nb-ink);box-shadow:8px 8px 0 0 var(--nb-ink)}[data-template=realestate-newbuild] .nb-field{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--foreground);background-color:#0000;border-radius:0;outline:none;margin-top:.35rem;padding:.4rem 0;font-size:1rem;display:block}[data-template=realestate-newbuild] .nb-field:focus{border-bottom-color:var(--accent)}[data-template=realestate-newbuild] .nb-track{background-color:var(--border);height:6px}[data-template=realestate-newbuild] .nb-fill{background-color:var(--nb-signal);height:100%}[data-template=realestate-newbuild] .nb-fill-done{background-color:var(--nb-ink);height:100%}[data-template=realestate-newbuild] .nb-plan{border:1px solid var(--border);color:var(--nb-ink);background-color:#fbfaf7;background-image:linear-gradient(#16181b0d 1px,#0000 1px),linear-gradient(90deg,#16181b0d 1px,#0000 1px);background-size:12px 12px}[data-template=realestate-newbuild] .nb-plan text{font-family:var(--font-realestate-newbuild-text), ui-sans-serif, system-ui, sans-serif}[data-template=realestate-newbuild] .nb-foot-link{transition:color .2s,transform .2s;display:inline-block}[data-template=realestate-newbuild] .nb-foot-link:hover{color:var(--accent);transform:translate(3px)}[data-template=realestate-newbuild] .nb-giant{letter-spacing:-.03em;font-size:clamp(3rem,1rem + 9vw,9rem);line-height:.9}@media (prefers-reduced-motion:reduce){[data-template=realestate-newbuild] .nb-card,[data-template=realestate-newbuild] .nb-card img,[data-template=realestate-newbuild] .nb-arrow,[data-template=realestate-newbuild] .nb-foot-link,[data-template=realestate-newbuild] main a.group.rounded-xl.bg-background{transition:none;transform:none}[data-template=realestate-newbuild] .nb-nav:after{transition:none}}
