@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_5afde0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_5afde0{--font-sans:"Archivo","Archivo Fallback"}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_1d8c17{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_1d8c17{--font-serif:"Cormorant Garamond","Cormorant Garamond Fallback"}:root{--color-bg:#f1ece3;--color-paper:#f7f4ee;--color-surface:#e6dfd2;--color-surface-deep:#1d1a16;--color-text:#1d1a16;--color-text-muted:#5c554b;--color-border:rgba(29,26,22,0.16);--color-border-strong:rgba(29,26,22,0.42);--color-accent:#8b4a2e;--color-accent-hover:#6f3820;--color-accent-light:#d9a383;--color-brand-gold:#f6dc98;--color-brand-gold-deep:#b98839;--color-brand-gold-text:#e3c27c;--color-on-dark:#f1ece3;--color-on-dark-muted:#a9a196;--color-border-on-dark:rgba(241,236,227,0.2);--color-danger:#9b2c1f;--color-danger-hover:#7e2217;--color-error:#9b2c1f;--color-error-bg:rgba(155,44,31,0.08);--color-status-offer:var(--color-on-dark);--color-status-offer-bg:var(--color-accent);--color-status-sold:var(--color-on-dark);--color-status-sold-bg:var(--color-surface-deep);--color-badge-bg:var(--color-bg);--color-badge-text:var(--color-text);--fs-display:clamp(2.9rem,7.4vw,7.25rem);--fs-h1:clamp(2.5rem,6vw,5.5rem);--fs-h2:clamp(2.125rem,4.4vw,4.25rem);--fs-h3:clamp(1.5rem,2.1vw,1.95rem);--fs-lead:clamp(1.125rem,1.35vw,1.3rem);--fs-body:1.0625rem;--fs-sm:0.875rem;--fs-label:0.72rem;--text-sm:var(--fs-sm);--text-base:var(--fs-body);--text-lg:var(--fs-lead);--measure:62ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-section:clamp(96px,11vw,168px);--gutter:clamp(20px,4vw,56px);--space-page-top:clamp(48px,7vw,96px);--radius:0px;--container-max:1440px;--header-height:76px;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--dur-reveal:1s}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--fs-body);background:var(--color-bg);color:var(--color-text);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"lnum";font-variant-numeric:lining-nums}img,svg,video{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif),Georgia,serif;font-weight:400;line-height:1.02;letter-spacing:-.015em;color:inherit;margin-bottom:.45em;text-wrap:balance}h1{font-size:var(--fs-h1);line-height:.96}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:1.1}h3,h4{font-weight:500}h4{font-size:1.25rem}.display em,h1 em,h2 em,h3 em{font-style:italic;font-weight:400}p{margin-bottom:1.25rem;text-wrap:pretty}small{font-size:var(--fs-sm)}.lead{font-size:var(--fs-lead);line-height:1.55;max-width:38ch}.eyebrow,.label,.lead{color:var(--color-text-muted)}.eyebrow,.label{font-family:var(--font-sans);font-size:var(--fs-label);font-weight:600;letter-spacing:.2em;text-transform:uppercase;line-height:1.4}.tnum{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}a{color:inherit;text-decoration:none;transition:color .25s ease}::selection{background:var(--color-accent);color:var(--color-on-dark)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.on-dark :focus-visible{outline-color:var(--color-accent-light)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-100px;z-index:300;padding:12px 18px;background:var(--color-surface-deep);color:var(--color-on-dark);font-size:var(--fs-sm)}.skip-link:focus{top:12px}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter)}.section{padding:var(--space-section) 0}.page-top{padding-top:var(--space-page-top);padding-bottom:var(--space-page-top)}.grid{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-asym-60-40{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.grid-asym-40-60{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}@media (max-width:1024px){.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-asym-40-60,.grid-asym-60-40{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:14px 28px;border-radius:var(--radius);border:1px solid transparent;font-family:var(--font-sans);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.2;cursor:pointer;text-decoration:none;transition:background-color .3s var(--ease-out-quint),color .3s var(--ease-out-quint),border-color .3s var(--ease-out-quint)}.btn:disabled{opacity:.55;cursor:progress}.btn-primary{background:var(--color-surface-deep);color:var(--color-on-dark)}.btn-primary:hover{background:var(--color-accent)}.btn-outline,.btn-secondary{background:transparent;color:var(--color-text);border-color:var(--color-border-strong)}.btn-outline:hover,.btn-secondary:hover{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.btn-light{background:var(--color-on-dark);color:var(--color-text)}.btn-light:hover{background:var(--color-accent);color:var(--color-on-dark)}.btn-ghost-light{background:transparent;color:var(--color-on-dark);border-color:rgba(241,236,227,.55)}.btn-ghost-light:hover{background:var(--color-on-dark);color:var(--color-text);border-color:var(--color-on-dark)}.btn-danger{background:var(--color-danger);color:#fff}.btn-danger:hover{background:var(--color-danger-hover)}.btn-sm{min-height:40px;padding:8px 16px}.btn-block{width:100%}.btn-arrow{display:inline-block;transition:transform .45s var(--ease-out-quint)}.btn:hover .btn-arrow,.link-arrow:focus-visible .btn-arrow,.link-arrow:hover .btn-arrow{transform:translateX(5px)}.link-arrow{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:2px;line-height:1.2}.link-arrow:hover{color:var(--color-accent)}.on-dark .link-arrow:hover{color:var(--color-accent-light)}.link-rule{position:relative;text-decoration:none;padding-bottom:2px;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .45s var(--ease-out-quint)}.link-rule:focus-visible,.link-rule:hover{background-size:100% 1px}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6)}.form-group{margin-bottom:var(--space-5)}.form-label{display:block;font-size:var(--fs-label);font-weight:600;margin-bottom:var(--space-2);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.16em}.form-input{width:100%;min-height:52px;padding:14px 16px;border:1px solid var(--color-border-strong);border-radius:var(--radius);font-size:1rem;font-family:inherit;background:var(--color-paper);color:var(--color-text);transition:border-color .2s,box-shadow .2s}.form-input::placeholder{color:#847b6f;opacity:1}.form-input:focus{outline:none;border-color:var(--color-text);box-shadow:0 0 0 1px var(--color-text)}textarea.form-input{min-height:132px;resize:vertical}.form-hint{font-size:.8rem;color:var(--color-text-muted);margin:var(--space-2) 0 0}.card{background:transparent;border-radius:var(--radius);overflow:hidden}.hover-lift .image-zoom-container img,.image-zoom-container img{transition:transform 1.1s var(--ease-out-expo)}.image-zoom-container{overflow:hidden}.hover-lift:hover .image-zoom-container img,a.image-zoom-container:hover img{transform:scale(1.03)}.badge{display:inline-flex;align-items:center;padding:6px 10px;font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;line-height:1.2;background:var(--color-badge-bg);color:var(--color-badge-text)}.h-section{font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.05;margin-bottom:var(--space-6)}.h-sub{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-h3);font-weight:500;line-height:1.1;letter-spacing:-.01em}.section-mark{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);margin-bottom:clamp(40px,6vw,88px)}.section-mark-num{color:var(--color-accent);margin-right:14px}.on-dark .section-mark{border-bottom-color:var(--color-border-on-dark)}.on-dark .eyebrow,.on-dark .label,.on-dark .section-mark .label{color:var(--color-on-dark-muted)}.on-dark .section-mark-num{color:var(--color-accent-light)}@media (max-width:600px){.section-mark-aside{display:none}}.masthead,.page-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:end;grid-gap:var(--space-7);gap:var(--space-7);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border);margin-bottom:clamp(40px,6vw,80px)}.masthead h2,.page-head h1{margin-bottom:0}.masthead p,.page-head p{margin-bottom:0;color:var(--color-text-muted)}.page-head .label{grid-column:1/-1;margin-bottom:calc(var(--space-7) * -.5)}@media (max-width:900px){.masthead,.page-head{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.page-head .label{margin-bottom:0}}.index-row{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--color-border);transition:padding-left .5s var(--ease-out-quint)}.index-row:focus-visible,.index-row:hover{padding-left:12px}.index-row-label{font-family:var(--font-serif),serif;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.1}.index-row-meta{font-size:var(--fs-label);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);flex-shrink:0}.alternating-feature{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);margin-bottom:var(--space-9)}.alternating-feature:nth-child(2n){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.alternating-feature:nth-child(2n) .feature-content{order:-1}.feature-image{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--color-surface)}@media (max-width:900px){.alternating-feature,.alternating-feature:nth-child(2n){grid-template-columns:minmax(0,1fr);margin-bottom:var(--space-8)}.alternating-feature:nth-child(2n) .feature-content{order:0}}.empty-state{padding:var(--space-8) var(--space-5);background:var(--color-surface);text-align:left}.empty-state h2{margin-bottom:var(--space-2)}.empty-state p{color:var(--color-text-muted);margin-bottom:var(--space-5)}.reveal-inner{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(24px);transition:transform var(--dur-reveal) var(--ease-out-quint),-webkit-clip-path var(--dur-reveal) var(--ease-out-quint);transition:clip-path var(--dur-reveal) var(--ease-out-quint),transform var(--dur-reveal) var(--ease-out-quint);transition:clip-path var(--dur-reveal) var(--ease-out-quint),transform var(--dur-reveal) var(--ease-out-quint),-webkit-clip-path var(--dur-reveal) var(--ease-out-quint)}.reveal.is-visible>.reveal-inner{-webkit-clip-path:inset(-20% -20% -20% -20%);clip-path:inset(-20% -20% -20% -20%);transform:none}.reveal.reveal-done>.reveal-inner{-webkit-clip-path:none;clip-path:none}.reveal-delay-1>.reveal-inner{transition-delay:90ms}.reveal-delay-2>.reveal-inner{transition-delay:.18s}.reveal-delay-3>.reveal-inner{transition-delay:.27s}.reveal-delay-4>.reveal-inner{transition-delay:.36s}.reveal-delay-5>.reveal-inner{transition-delay:.45s}.mask-word{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.12em;margin-bottom:-.12em}.mask-word>span{display:inline-block;transform:translateY(108%);transition:transform 1.05s var(--ease-out-quint);transition-delay:var(--d,0s)}.mask-text.is-visible .mask-word>span{transform:none}.wipe-inner{-webkit-clip-path:inset(calc(100% - 1px) 0 0 0);clip-path:inset(calc(100% - 1px) 0 0 0);transition:-webkit-clip-path 1.3s var(--ease-out-quint);transition:clip-path 1.3s var(--ease-out-quint);transition:clip-path 1.3s var(--ease-out-quint),-webkit-clip-path 1.3s var(--ease-out-quint);height:100%}.wipe.is-visible>.wipe-inner{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.wipe.reveal-done>.wipe-inner{-webkit-clip-path:none;clip-path:none}.wipe img{transform:scale(1.06);transition:transform 1.8s var(--ease-out-expo)}.wipe.is-visible img{transform:none}@media (prefers-reduced-motion:reduce){.reveal-inner,.reveal.is-visible>.reveal-inner,.wipe-inner,.wipe.is-visible>.wipe-inner{-webkit-clip-path:none;clip-path:none;transform:none;transition:none}.mask-word>span,.wipe img,.wipe.is-visible img{transform:none;transition:none}.btn,.btn-arrow,.index-row,.link-rule{transition:none}}@media (scripting:none){.mask-word>span,.reveal-inner,.wipe img,.wipe-inner{-webkit-clip-path:none;clip-path:none;transform:none}}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;color:var(--color-text);background:rgba(241,236,227,.94);border-bottom:1px solid var(--color-border);transition:background-color .5s var(--ease-out-quint),color .5s var(--ease-out-quint),border-color .5s var(--ease-out-quint)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header{background:rgba(241,236,227,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.public-shell:has([data-header-overlay]) .site-header:not(.is-solid){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent;color:var(--color-on-dark)}.public-shell main{padding-top:var(--header-height)}.public-shell main:has([data-header-overlay]){padding-top:0}.site-header-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:var(--space-5);gap:var(--space-5);height:var(--header-height)}.site-header-end{display:flex;justify-content:flex-end;align-items:center}.logo{display:inline-flex;align-items:center;gap:14px;min-height:44px;flex-shrink:0}.logo-mark{width:40px;height:40px;flex-shrink:0;overflow:visible}.logo-rule{width:1px;height:30px;background:linear-gradient(var(--color-brand-gold),var(--color-brand-gold-deep))}.logo-type{display:block;width:104px}.logo-type img{display:block;width:100%;height:auto}.logo-type-ivory{display:none!important}.on-dark .logo-type-ink,.public-shell:has([data-header-overlay]) .site-header:not(.is-solid) .logo-type-ink{display:none!important}.on-dark .logo-type-ivory,.public-shell:has([data-header-overlay]) .site-header:not(.is-solid) .logo-type-ivory{display:block!important}@media (max-width:380px){.logo-type{width:88px}}.site-nav{display:flex;align-items:center;gap:clamp(18px,2.2vw,34px)}.site-nav-link{position:relative;display:inline-flex;align-items:center;min-height:44px;font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.site-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .45s var(--ease-out-quint)}.site-nav-link:hover:after,.site-nav-link[aria-current=page]:after{transform:scaleX(1);transform-origin:left center}.site-nav-cta{min-height:42px;padding:10px 18px;border:1px solid;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;transition:background-color .3s var(--ease-out-quint),color .3s var(--ease-out-quint),border-color .3s var(--ease-out-quint)}.site-nav-cta:hover{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.public-shell:has([data-header-overlay]) .site-header:not(.is-solid) .site-nav-cta:hover{background:var(--color-on-dark);border-color:var(--color-on-dark);color:var(--color-text)}.site-nav-toggle{display:none;align-items:center;gap:12px;min-height:44px;padding:0 2px;background:none;border:none;color:inherit;cursor:pointer;font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.site-nav-bars{position:relative;display:block;width:26px;height:9px}.site-nav-bars span{position:absolute;left:0;width:100%;height:1.5px;background:currentColor;transition:transform .4s var(--ease-out-quint)}.site-nav-bars span:first-child{top:0}.site-nav-bars span:last-child{bottom:0}.site-nav-bars.is-open span:first-child{transform:translateY(3.75px) rotate(45deg)}.site-nav-bars.is-open span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.mobile-nav{display:none;position:fixed;top:var(--header-height);left:0;right:0;bottom:0;z-index:99;background:var(--color-bg);color:var(--color-text);padding:var(--space-5) var(--gutter) var(--space-7);overflow-y:auto;flex-direction:column;justify-content:space-between;gap:var(--space-7)}.mobile-nav-link{display:flex;align-items:baseline;gap:16px;font-family:var(--font-serif),serif;font-size:clamp(2.1rem,9vw,3rem);line-height:1.05;padding:12px 0;border-bottom:1px solid var(--color-border);opacity:0;transform:translateY(14px)}.mobile-nav-link .label{min-width:2.2em;color:var(--color-accent)}.mobile-nav.is-open .mobile-nav-link{animation:mobile-nav-in .55s var(--ease-out-quint) forwards;animation-delay:var(--i,0s)}@keyframes mobile-nav-in{to{opacity:1;transform:none}}.mobile-nav-foot{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:1100px){.site-nav-link--secondary{display:none}}@media (max-width:780px){.site-header-bar{grid-template-columns:minmax(0,1fr) auto}.site-nav,.site-nav-cta{display:none}.site-nav-toggle{display:inline-flex}.mobile-nav.is-open{display:flex}body.nav-open .site-header{background:var(--color-bg);color:var(--color-text);border-bottom-color:var(--color-border)}}@media (prefers-reduced-motion:reduce){.site-header,.site-nav-bars span,.site-nav-link:after{transition:none}.mobile-nav-link{opacity:1;transform:none}.mobile-nav.is-open .mobile-nav-link{animation:none}}@media (scripting:none){.mobile-nav-link{opacity:1;transform:none}}.scroll-progress{position:fixed;top:0;left:0;height:2px;width:100%;background:var(--color-accent);transform-origin:left center;transform:scaleX(0);z-index:200;pointer-events:none}.site-footer{background:var(--color-surface-deep);color:var(--color-on-dark);padding:clamp(72px,9vw,120px) 0 calc(52px + 24px + var(--space-3))}.footer-top{display:grid;grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr));grid-gap:var(--space-7);gap:var(--space-7);padding-bottom:clamp(48px,7vw,96px)}.footer-brand img{width:168px;height:auto}.footer-brand p{max-width:34ch;margin:var(--space-5) 0 0;font-size:var(--fs-sm)}.footer-brand p,.footer-col h2{color:var(--color-on-dark-muted)}.footer-col h2{font-family:var(--font-sans);font-size:var(--fs-label);font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin-bottom:var(--space-3);line-height:1.4}.footer-col ul{list-style:none}.footer-link{display:inline-block;max-width:100%;padding:7px 0;font-size:.94rem;color:var(--color-on-dark);overflow-wrap:anywhere}.footer-link:hover{color:var(--color-accent-light)}.footer-note{font-size:.82rem;margin:var(--space-3) 0 0;max-width:28ch}.footer-bottom,.footer-note{color:var(--color-on-dark-muted)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-border-on-dark);font-size:.8rem}.footer-bottom p{margin:0}.footer-legal{display:flex;flex-wrap:wrap;column-gap:var(--space-5)}.footer-legal .footer-link{font-size:.8rem;color:var(--color-on-dark-muted)}@media (max-width:1024px){.footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (max-width:600px){.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-5)}.footer-link{padding:10px 0}}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:var(--color-surface-deep);color:var(--color-on-dark);padding:18px var(--gutter);display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between}.cookie-banner-text{margin:0;font-size:.88rem;max-width:680px;color:var(--color-on-dark)}@media (min-width:901px){.cookie-banner{left:auto;right:24px;bottom:24px;max-width:400px;flex-direction:column;align-items:stretch;padding:var(--space-5)}.cookie-banner-actions .btn{flex:1 1}}.cookie-banner-actions{display:flex;gap:var(--space-3);flex-shrink:0}.cookie-banner .btn-outline{color:var(--color-on-dark);border-color:rgba(241,236,227,.55)}.cookie-banner .btn-outline:hover,.cookie-banner .btn-primary{background:var(--color-on-dark);color:var(--color-text)}.cookie-banner .btn-primary:hover{background:var(--color-accent-light)}@media (max-width:768px){.cookie-banner{padding:14px 20px;gap:var(--space-3)}.cookie-banner-text{font-size:.8rem;line-height:1.5}.cookie-banner-actions{width:100%}.cookie-banner-actions .btn{flex:1 1;min-height:44px;padding:10px 16px}}.whatsapp-float{position:fixed;bottom:calc(24px + var(--cookie-banner-h, 0px));right:24px;z-index:98;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 20px 0 16px;background:var(--color-surface-deep);color:var(--color-on-dark);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 10px 30px rgba(29,26,22,.22);transition:background-color .3s var(--ease-out-quint)}.whatsapp-float svg{color:#25d366}.whatsapp-float:hover{background:var(--color-accent)}.whatsapp-float:hover svg{color:var(--color-on-dark)}body.nav-open .whatsapp-float{display:none}@media (min-width:781px){.whatsapp-float{transition:background-color .3s var(--ease-out-quint),opacity .4s ease,transform .5s var(--ease-out-quint),visibility .4s}.public-shell:has([data-header-overlay]):has(.site-header:not(.is-solid)) .whatsapp-float{opacity:0;transform:translateY(12px);visibility:hidden}}@media (max-width:600px){.whatsapp-float{right:16px;bottom:calc(16px + var(--cookie-banner-h, 0px));width:52px;padding:0;justify-content:center}.whatsapp-float-text{display:none}}:root{--intro-offset:3.2s}.intro-playing{--intro-offset:60s}.intro-skip{--intro-offset:0s}.intro{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:rgba(20,17,13,.94);color:var(--color-on-dark);transition:background-color .9s cubic-bezier(.65,0,.35,1)}html:not(.intro-playing) .intro{animation:intro-fade .9s ease 3s forwards}@keyframes intro-fade{to{opacity:0;visibility:hidden}}.intro-reveal .intro{background:rgba(20,17,13,0);pointer-events:none}.intro-skip .intro,.intro-skip .intro-skip-btn{display:none}.intro-playing .site-header .logo{opacity:0}.intro-center{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 24px}.intro-kicker,.intro-tagline{transition:opacity .35s ease}.intro-docking .intro-kicker,.intro-docking .intro-tagline{opacity:0}.intro-kicker{margin:0 0 clamp(32px,5vh,56px);color:var(--color-on-dark-muted);animation:hero-fade-in .9s var(--ease-out-quint) .15s both}.intro-lockup{--k:3;display:flex;align-items:center;gap:calc(14px * var(--k));transform-origin:center;will-change:transform}.intro-lockup .logo-mark{width:calc(40px * var(--k));height:calc(40px * var(--k));overflow:visible}.intro-lockup .logo-rule{width:calc(1px * var(--k));height:calc(30px * var(--k));transform-origin:top;animation:rule-grow .8s var(--ease-out-quint) 1.35s both}@keyframes rule-grow{0%{transform:scaleY(0)}to{transform:none}}.intro-type{display:block;width:calc(104px * var(--k));overflow:hidden}.intro-type img{display:block;width:100%;height:auto;animation:hero-line-in 1.1s var(--ease-out-quint) 1.55s both}.intro-lockup .logo-mark-line{stroke-dasharray:1;stroke-dashoffset:1;animation:draw-line 1.15s var(--ease-out-quint) forwards}.intro-lockup .logo-mark-line:first-child{animation-delay:.3s}.intro-lockup .logo-mark-line:nth-child(2){animation-delay:.55s}.intro-lockup .logo-mark-line:nth-child(3){animation-delay:.8s}@keyframes draw-line{to{stroke-dashoffset:0}}.intro-lockup .logo-mark-sun{transform-box:fill-box;transform-origin:center;animation:sun-rise .9s var(--ease-out-expo) 1.2s both}@keyframes sun-rise{0%{transform:translateY(40%) scale(0);opacity:0}to{transform:none;opacity:1}}.intro-tagline{margin:clamp(28px,4vh,44px) 0 0;color:var(--color-brand-gold-text);letter-spacing:.32em;animation:hero-fade-in .9s var(--ease-out-quint) 2s both}@media (max-width:600px){.intro-lockup{--k:1.8}.intro-tagline{letter-spacing:.2em}}@media (max-width:380px),(min-width:781px) and (max-width:960px){.intro-type{width:calc(88px * var(--k))}}.intro-skip-btn{position:fixed;right:var(--gutter);bottom:28px;z-index:1101;min-height:44px;padding:0 4px;background:none;border:0;border-bottom:1px solid rgba(241,236,227,.5);color:var(--color-on-dark);font-family:var(--font-sans);font-size:var(--fs-label);font-weight:600;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:opacity .3s ease}html:not(.intro-playing) .intro-skip-btn{animation:intro-fade .4s ease 3s forwards}.intro-docking .intro-skip-btn{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.intro,.intro-skip-btn{display:none}}.home-hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;color:var(--color-on-dark);overflow:hidden;background:var(--color-surface-deep)}.home-hero-media{position:absolute;inset:0;animation:hero-settle 2.8s var(--ease-out-expo) var(--intro-offset) both}@keyframes hero-settle{0%{transform:scale(1.08)}to{transform:none}}.home-hero-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,17,13,.82) 0,rgba(20,17,13,.34) 42%,rgba(20,17,13,0) 68%),linear-gradient(180deg,rgba(20,17,13,.45) 0,rgba(20,17,13,0) 22%)}.home-hero-body{position:relative;z-index:1;padding-top:calc(var(--header-height) + 48px);padding-bottom:clamp(28px,4vw,48px)}@media (max-width:900px){.home-hero-body{padding-bottom:calc(clamp(28px, 4vw, 48px) + var(--cookie-banner-h, 0px))}}.home-hero .label{color:rgba(241,236,227,.86)}.home-hero-title{margin:var(--space-4) 0 clamp(32px,5vw,64px);letter-spacing:normal}.hero-caps{font-size:clamp(2.1rem,5.4vw,5.6rem);font-weight:400;line-height:.95;text-transform:uppercase;letter-spacing:.015em}.hero-script{font-size:clamp(3.5rem,11.4vw,12rem);font-style:italic;font-weight:400;line-height:.82;letter-spacing:-.02em;margin-top:-.02em;padding-left:clamp(0px,4.5vw,72px)}.hero-line{display:block;overflow:hidden;padding-bottom:.1em}.hero-line>span{display:block;animation:hero-line-in 1.3s var(--ease-out-quint) both;animation-delay:calc(var(--intro-offset) + var(--d, 0s))}@keyframes hero-line-in{0%{transform:translateY(105%)}to{transform:none}}.hero-fade{animation:hero-fade-in 1s var(--ease-out-quint) both;animation-delay:calc(var(--intro-offset) + var(--d, 0s))}@keyframes hero-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.home-hero-foot{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;grid-gap:var(--space-6);gap:var(--space-6);padding-top:var(--space-5);border-top:1px solid rgba(241,236,227,.28)}.home-hero-foot .lead{color:rgba(241,236,227,.9);margin:0 0 var(--space-5);max-width:36ch}.hero-discover{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:44px}.hero-discover-btn{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(241,236,227,.55);border-radius:50%;transition:background-color .35s var(--ease-out-quint),color .35s var(--ease-out-quint)}.hero-discover:focus-visible .hero-discover-btn,.hero-discover:hover .hero-discover-btn{background:var(--color-on-dark);color:var(--color-text)}.hero-discover-btn svg{animation:nudge 2.4s var(--ease-out-quint) infinite}@keyframes nudge{0%,60%,to{transform:none}30%{transform:translateY(4px)}}.hero-caption{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin:0;text-align:right}@media (max-width:900px){.home-hero-foot{grid-template-columns:minmax(0,1fr) auto}.hero-caption{display:none}}@media (max-width:600px){.home-hero{min-height:92svh}.home-hero-foot{grid-template-columns:minmax(0,1fr)}.hero-discover{display:none}.hero-script{padding-left:0}}@media (prefers-reduced-motion:reduce){.hero-discover-btn svg{animation:none}}.statement-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--space-5);column-gap:var(--space-5);align-items:start}.statement-text{grid-column:1/span 7}.statement-title{font-size:clamp(2.75rem,6.2vw,6rem);line-height:.96;margin:0 0 clamp(48px,7vw,112px)}.statement-media{grid-column:9/span 4;margin-top:clamp(64px,9vw,160px)}.statement-frame{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--color-surface)}.caption{margin:var(--space-3) 0 0;font-size:.78rem;color:var(--color-text-muted);line-height:1.5}.statement-body{margin-left:calc(100% / 7);max-width:30rem}.statement-body .lead{color:var(--color-text)}.statement-body p:not(.lead){color:var(--color-text-muted)}@media (max-width:900px){.statement-media,.statement-text{grid-column:1/-1}.statement-body{margin-left:0}.statement-media{width:82%;margin:var(--space-8) 0 0 auto}}.approach{background:var(--color-surface)}.approach-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-gap:clamp(32px,6vw,112px);gap:clamp(32px,6vw,112px)}.approach-visual{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 32px);height:calc(100svh - var(--header-height) - 64px);min-height:420px;max-height:780px;overflow:hidden;background:var(--color-surface-deep)}.approach-visual-img{position:absolute;inset:0;opacity:0;transform:scale(1.04);transition:opacity .9s var(--ease-out-quint),transform 1.6s var(--ease-out-expo)}.approach-visual-img.is-active{opacity:1;transform:none}.approach-counter{position:absolute;left:20px;bottom:18px;z-index:1;color:var(--color-on-dark);font-size:.78rem;letter-spacing:.2em;font-weight:600}.approach-step{min-height:72svh;display:flex;flex-direction:column;justify-content:center;padding:var(--space-8) 0;border-top:1px solid var(--color-border)}.approach-step:first-child{border-top:0;min-height:60svh;justify-content:flex-start;padding-top:0}.approach-steps.is-enhanced .approach-step:not(.is-active) .approach-num,.approach-steps.is-enhanced .approach-step:not(.is-active) h3{color:var(--color-text-muted)}.approach-num{font-family:var(--font-serif),serif;font-size:clamp(3.5rem,6vw,5.5rem);color:var(--color-accent)}.approach-num,.approach-step h3{line-height:1;margin-bottom:var(--space-5);transition:color .6s var(--ease-out-quint)}.approach-step h3{font-size:var(--fs-h2);font-weight:400}.approach-step p{font-size:var(--fs-lead);color:var(--color-text-muted);max-width:30ch;margin:0}.approach-step-img{display:none}@media (max-width:900px){.approach-grid{grid-template-columns:minmax(0,1fr)}.approach-visual{display:none}.approach-step,.approach-step:first-child{min-height:0;padding:var(--space-7) 0;border-top:1px solid var(--color-border)}.approach-step:first-child{border-top:0;padding-top:0}.approach-steps.is-enhanced .approach-step:not(.is-active) .approach-num{color:var(--color-accent)}.approach-steps.is-enhanced .approach-step:not(.is-active) h3{color:inherit}.approach-step-img{display:block;position:relative;aspect-ratio:3/2;overflow:hidden;margin-bottom:var(--space-5)}}.featured{position:relative;display:block;color:var(--color-on-dark);background:var(--color-surface-deep);overflow:hidden}.featured-media{position:relative;height:clamp(560px,92svh,960px)}.featured-media img{transition:transform 1.6s var(--ease-out-expo)}.featured:hover .featured-media img{transform:scale(1.025)}.featured-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,17,13,.85) 0,rgba(20,17,13,.25) 50%,rgba(20,17,13,.1))}.featured-body{position:absolute;left:0;right:0;bottom:0;padding-bottom:clamp(32px,5vw,64px)}.featured-plate{padding:clamp(72px,10vw,144px) 0 clamp(48px,6vw,80px)}.featured-title{font-size:var(--fs-display);line-height:.92;letter-spacing:-.025em;margin:var(--space-5) 0 clamp(32px,5vw,64px);max-width:14ch}.featured-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;border-top:1px solid var(--color-border-on-dark)}.featured-fact{padding:var(--space-4) var(--space-4) 0 0}.featured-fact dt{font-size:var(--fs-label);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-on-dark-muted);margin-bottom:6px}.featured-fact dd{font-family:var(--font-serif),serif;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.1}.featured-cta{padding-top:var(--space-4)}.featured .btn-arrow{transition:transform .5s var(--ease-out-quint)}.featured:focus-visible .btn-arrow,.featured:hover .btn-arrow{transform:translateX(6px)}.featured-plate-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:clamp(32px,6vw,112px);gap:clamp(32px,6vw,112px);align-items:end}.featured-plate .featured-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-5)}.featured-plate .featured-cta{grid-column:1/-1}.featured-sheet{position:relative;aspect-ratio:4/5;border:1px solid var(--color-border-on-dark);background-image:linear-gradient(rgba(241,236,227,.07) 1px,transparent 0),linear-gradient(90deg,rgba(241,236,227,.07) 1px,transparent 0);background-size:12.5% 10%;transition:border-color .6s var(--ease-out-quint)}.featured:hover .featured-sheet{border-color:rgba(241,236,227,.45)}.featured-sheet-cross{position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--color-accent-light);box-shadow:0 0 0 10px rgba(217,163,131,.16),0 0 0 28px rgba(217,163,131,.06)}.featured-sheet-cross:after,.featured-sheet-cross:before{content:"";position:absolute;background:rgba(241,236,227,.35)}.featured-sheet-cross:before{left:50%;top:-80px;bottom:-80px;width:1px}.featured-sheet-cross:after{top:50%;left:-80px;right:-80px;height:1px}.featured-sheet-coords,.featured-sheet-name,.featured-sheet-note{position:absolute}.featured-sheet-name{left:calc(50% + 24px);top:calc(50% - 30px);color:var(--color-on-dark)}.featured-sheet-coords{left:16px;top:14px}.featured-sheet-note{right:16px;bottom:14px}@media (max-width:900px){.featured-plate-grid{grid-template-columns:minmax(0,1fr)}.featured-sheet{aspect-ratio:3/2}.featured-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-4)}.featured-cta{grid-column:1/-1}}.collection-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:end;margin-bottom:clamp(48px,6vw,88px)}.collection-head .lead,.collection-head h2{margin:0}.editorial-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--space-5);column-gap:var(--space-5);grid-row-gap:clamp(48px,6vw,96px);row-gap:clamp(48px,6vw,96px);align-items:start}.editorial-grid>:nth-child(4n+1){grid-column:1/span 7}.editorial-grid>:nth-child(4n+2){grid-column:9/span 4;margin-top:clamp(64px,10vw,160px)}.editorial-grid>:nth-child(4n+3){grid-column:1/span 4}.editorial-grid>:nth-child(4n+4){grid-column:6/span 7;margin-top:clamp(-120px,-6vw,-40px)}.editorial-grid>:nth-child(4n+1) .pcard-media,.editorial-grid>:nth-child(4n+4) .pcard-media{aspect-ratio:3/2}@media (max-width:900px){.collection-head,.editorial-grid{grid-template-columns:minmax(0,1fr)}.editorial-grid{row-gap:var(--space-7)}.editorial-grid>*{grid-column:1/-1!important;margin-top:0!important}}.listing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--space-5);column-gap:var(--space-5);grid-row-gap:clamp(48px,5vw,72px);row-gap:clamp(48px,5vw,72px)}@media (max-width:1024px){.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.listing-grid{grid-template-columns:minmax(0,1fr);row-gap:var(--space-7)}}@media (min-width:641px){.listing-grid .pcard-title{min-height:calc(2em * 1.08)}}.pcard{display:block;color:inherit}.pcard-media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--color-surface)}@media (max-width:640px){.pcard--plate{display:grid;grid-template-columns:7.5rem minmax(0,1fr);grid-column-gap:var(--space-4);column-gap:var(--space-4);align-items:start}.editorial-grid .pcard--plate .pcard-media,.pcard--plate .pcard-media{aspect-ratio:1/1}.pcard--plate .pcard-body{padding-top:0;grid-template-columns:minmax(0,1fr)}.pcard--plate .pcard-arrow,.pcard--plate .plate-foot{display:none}.pcard--plate .plate{padding:var(--space-3)}.pcard--plate .plate-figure{font-size:2.5rem}.pcard--plate .plate-figure--word{font-size:1.6rem}.pcard--plate .pcard-title{font-size:1.25rem;-webkit-line-clamp:3;line-clamp:3}.pcard--plate .pcard-meta{flex-wrap:wrap;column-gap:var(--space-3);row-gap:0}}.pcard-media img{transition:transform 1.2s var(--ease-out-expo)}.pcard:focus-visible .pcard-media img,.pcard:hover .pcard-media img{transform:scale(1.04)}.pcard-status{position:absolute;top:14px;left:14px;z-index:1}.pcard-body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:var(--space-4);column-gap:var(--space-4);padding-top:var(--space-4)}.pcard-meta{grid-column:1/-1;display:flex;gap:14px;margin-bottom:var(--space-2)}.pcard-meta .pcard-type{color:var(--color-accent)}.pcard-title{font-size:clamp(1.45rem,1.9vw,1.8rem);line-height:1.08;font-weight:500;margin:0 0 var(--space-3);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.pcard-price{grid-column:1;font-size:.98rem;font-weight:500;margin:0}.pcard-size{color:var(--color-text-muted);font-weight:400}.pcard-arrow{grid-column:2;grid-row:2/span 2;align-self:end;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-strong);border-radius:50%;transition:background-color .4s var(--ease-out-quint),color .4s var(--ease-out-quint),border-color .4s var(--ease-out-quint)}.pcard-arrow svg{transition:transform .45s var(--ease-out-quint)}.pcard:focus-visible .pcard-arrow,.pcard:hover .pcard-arrow{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.pcard:focus-visible .pcard-arrow svg,.pcard:hover .pcard-arrow svg{transform:translateX(3px)}.plate{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(18px,2.4vw,28px);background-color:var(--color-surface);background-image:linear-gradient(rgba(29,26,22,.07) 1px,transparent 0),linear-gradient(90deg,rgba(29,26,22,.07) 1px,transparent 0);background-size:32px 32px;background-position:-1px -1px;color:var(--color-text)}.plate-figure{font-family:var(--font-serif),serif;font-size:clamp(3.5rem,7vw,6.5rem);line-height:.88;letter-spacing:-.03em}.plate-figure small{display:block;font-size:.32em;letter-spacing:0;margin-top:.25em;font-style:italic}.plate-foot{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-end}.plate-mark{width:22px;height:22px;border:1px solid var(--color-accent);border-radius:50%;position:relative;flex-shrink:0}.plate-mark:after{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--color-accent)}.places{background:var(--color-bg)}.places-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(32px,6vw,112px);gap:clamp(32px,6vw,112px);align-items:start}.places-list{list-style:none;border-top:1px solid var(--color-border)}.places-item{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:14px 0;border:0;border-bottom:1px solid var(--color-border);background:none;color:var(--color-text-muted);font:inherit;text-align:left;cursor:pointer;transition:color .35s var(--ease-out-quint),padding-left .5s var(--ease-out-quint)}.places-item-name{font-family:var(--font-serif),serif;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.1}.places-item:hover,.places-item[aria-pressed=true]{color:var(--color-text)}.places-item[aria-pressed=true]{padding-left:14px}.places-item[aria-pressed=true] .places-item-name{font-style:italic}.places-item .label{color:inherit}.places-panel{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 32px);background:var(--color-surface-deep);color:var(--color-on-dark);padding:clamp(24px,3.5vw,48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);min-height:520px}.places-panel-text{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-6)}.places-name{font-size:clamp(2.6rem,5vw,4.75rem);line-height:.95;margin:var(--space-3) 0 var(--space-4);animation:hero-fade-in .7s var(--ease-out-quint) both}.places-count{font-family:var(--font-serif),serif;font-size:clamp(1.4rem,2vw,1.8rem);margin:0}.places-panel .link-arrow{align-self:flex-start}.places-sheet{position:relative;border:1px solid var(--color-border-on-dark);background-image:linear-gradient(rgba(241,236,227,.06) 1px,transparent 0),linear-gradient(90deg,rgba(241,236,227,.06) 1px,transparent 0);background-size:25% 12.5%;min-height:360px}.places-sheet svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.places-pin{transition:left .9s var(--ease-out-quint),top .9s var(--ease-out-quint),opacity .5s ease}.places-sheet-label{position:absolute;font-size:.66rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-on-dark-muted)}@media (max-width:1024px){.places-panel{grid-template-columns:minmax(0,1fr);min-height:0}.places-sheet{min-height:280px}}@media (max-width:900px){.places-grid{grid-template-columns:minmax(0,1fr)}.places-panel{position:relative;top:0;order:-1}}.human{position:relative;background:var(--color-bg)}.human-media{position:relative;height:clamp(480px,88svh,920px);overflow:hidden}.human-card{position:relative;z-index:1;width:min(760px,calc(100% - 2 * var(--gutter)));margin:clamp(-240px,-16vw,-96px) 0 0 auto;margin-right:var(--gutter);background:var(--color-bg);padding:clamp(32px,5vw,72px) clamp(24px,4vw,64px) 0}.human-card h2{margin-bottom:var(--space-6)}.human-lines{list-style:none;counter-reset:line}.human-lines li{display:flex;gap:var(--space-5);align-items:baseline;padding:14px 0;border-top:1px solid var(--color-border);font-size:var(--fs-lead)}.human-lines li:before{counter-increment:line;content:counter(line,decimal-leading-zero);font-size:var(--fs-label);font-weight:600;letter-spacing:.18em;color:var(--color-accent);min-width:2em}@media (max-width:768px){.human-card{width:auto;margin:-64px var(--gutter) 0}}.sell-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:clamp(32px,6vw,112px);gap:clamp(32px,6vw,112px);align-items:center}.sell-media{position:relative;aspect-ratio:5/6;overflow:hidden;background:var(--color-surface)}.sell-text h2{margin:var(--space-4) 0 var(--space-5)}.sell-text .lead{color:var(--color-text);margin-bottom:var(--space-7)}@media (max-width:900px){.sell-grid{grid-template-columns:minmax(0,1fr)}.sell-media{aspect-ratio:4/3}}.faq-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-gap:clamp(32px,6vw,112px);gap:clamp(32px,6vw,112px);align-items:start}.faq-aside{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 40px)}.faq-aside h2{margin-bottom:var(--space-5)}.faq-aside p{color:var(--color-text-muted)}@media (max-width:900px){.faq-grid{grid-template-columns:minmax(0,1fr)}.faq-aside{position:static}}.faq{border-top:1px solid var(--color-border-strong)}.faq-item{border-bottom:1px solid var(--color-border)}.faq-q{margin:0;font-size:inherit;line-height:inherit;letter-spacing:normal}.faq-btn{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--space-5);gap:var(--space-5);align-items:baseline;padding:var(--space-5) 0;background:none;border:0;color:var(--color-text);text-align:left;cursor:pointer;font-family:var(--font-serif),serif;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.15}.faq-btn .label{color:var(--color-accent);transform:translateY(-.2em)}.faq-icon{position:relative;width:18px;height:18px;align-self:center}.faq-icon:after,.faq-icon:before{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:currentColor;transition:transform .45s var(--ease-out-quint)}.faq-icon:after{transform:rotate(90deg)}.faq-btn[aria-expanded=true] .faq-icon:after{transform:rotate(0deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease-out-quint)}.faq-answer.is-open{grid-template-rows:1fr}.faq-answer>div{overflow:hidden}.faq-answer p{padding:0 0 var(--space-6) calc(2.2em + var(--space-5));margin:0;color:var(--color-text-muted);font-size:var(--fs-lead);line-height:1.6;max-width:54ch}@media (max-width:600px){.faq-btn{grid-template-columns:minmax(0,1fr) auto}.faq-btn .label{display:none}.faq-answer p{padding-left:0}}@media (prefers-reduced-motion:reduce){.faq-answer,.faq-icon:after,.faq-icon:before{transition:none}}.final{position:relative;min-height:clamp(560px,100svh,1000px);display:flex;align-items:flex-end;color:var(--color-on-dark);overflow:hidden;background:var(--color-surface-deep)}.final-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,17,13,.82) 0,rgba(20,17,13,.3) 55%,rgba(20,17,13,.15))}.final-body{position:relative;z-index:1;padding-top:var(--space-10);padding-bottom:clamp(48px,7vw,96px)}.final-title{font-size:var(--fs-display);line-height:.92;letter-spacing:-.025em;max-width:13ch;margin-bottom:clamp(32px,5vw,64px)}.final-foot{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--space-6);padding-top:var(--space-5);border-top:1px solid rgba(241,236,227,.28)}.final-foot .label{color:rgba(241,236,227,.8)}.type-filter{display:flex;flex-wrap:wrap;gap:0 var(--space-6);margin-bottom:clamp(40px,5vw,64px);border-bottom:1px solid var(--color-border)}.type-filter-link{display:inline-flex;align-items:center;min-height:48px;font-size:.74rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid transparent;margin-bottom:-1px}.type-filter-link:hover{color:var(--color-text)}.type-filter-link[aria-current=page]{color:var(--color-text);border-bottom-color:var(--color-accent)}.place-filter{display:flex;align-items:center;gap:var(--space-4);margin:calc(var(--space-7) * -.6) 0 var(--space-7);color:var(--color-text-muted);font-size:var(--fs-sm)}.p-hero{position:relative;color:var(--color-on-dark);background:var(--color-surface-deep);overflow:hidden}.p-hero--photo{min-height:clamp(560px,92svh,980px);display:flex;align-items:flex-end}.p-hero-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,17,13,.86) 0,rgba(20,17,13,.3) 50%,rgba(20,17,13,0) 75%),linear-gradient(180deg,rgba(20,17,13,.45) 0,rgba(20,17,13,0) 25%)}.p-hero-body{position:relative;z-index:1;width:100%;padding-top:calc(var(--header-height) + 48px);padding-bottom:clamp(32px,5vw,64px)}.p-hero--plain{background:var(--color-bg);color:var(--color-text)}.p-hero--plain .p-hero-body{padding-top:clamp(48px,7vw,96px)}.p-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:var(--space-6)}.p-breadcrumb a:hover{color:var(--color-accent)}.p-hero--photo .p-breadcrumb a:hover{color:var(--color-accent-light)}.p-hero--photo .label{color:rgba(241,236,227,.86)}.p-title{font-size:clamp(2.4rem,5vw,5rem);line-height:.98;letter-spacing:-.02em;max-width:22ch;margin:var(--space-4) 0 clamp(28px,4vw,48px)}.p-hero-foot{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--space-5) var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.p-hero--photo .p-hero-foot{border-top-color:rgba(241,236,227,.28)}.p-price{font-family:var(--font-serif),serif;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1;margin:0}.p-price-rate{display:block;margin-top:8px;font-family:var(--font-sans);font-size:var(--fs-sm);opacity:.8}.p-hero-plate{position:relative;height:clamp(260px,38vw,480px);margin-top:clamp(40px,5vw,72px)}@media (min-width:1024px){.p-hero--plain .p-hero-body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-column-gap:var(--space-8);column-gap:var(--space-8)}.p-hero--plain .p-hero-body>*{grid-column:1}.p-hero--plain .p-hero-plate{grid-column:2;grid-row:1/span 4;height:auto;min-height:260px;margin-top:0}}.p-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));border-top:1px solid var(--color-border-strong)}.p-fact{padding:var(--space-5) var(--space-5) var(--space-5) 0;border-bottom:1px solid var(--color-border)}.p-fact dt{margin-bottom:var(--space-2)}.p-fact dd{font-family:var(--font-serif),serif;font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.05}.p-fact dd small{display:block;margin-top:6px;font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--color-text-muted)}.p-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-gap:clamp(40px,6vw,112px);gap:clamp(40px,6vw,112px);align-items:start}.p-block{padding:clamp(56px,7vw,96px) 0 0}.p-block-head{display:flex;align-items:baseline;gap:var(--space-5);margin-bottom:var(--space-6)}.p-block-head h2{font-size:clamp(1.9rem,3vw,2.6rem);margin:0}.p-block-head .label{color:var(--color-accent)}.p-description{white-space:pre-wrap;font-size:var(--fs-lead);line-height:1.65;max-width:var(--measure)}.p-amenities{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-border)}.p-amenities li{padding:14px 16px 14px 0;border-bottom:1px solid var(--color-border)}.p-aside{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 32px);padding-top:clamp(56px,7vw,96px)}.p-contact{background:var(--color-surface-deep);color:var(--color-on-dark);padding:clamp(28px,3vw,40px)}.p-contact h2{font-size:clamp(1.8rem,2.6vw,2.4rem);margin:var(--space-3) 0 var(--space-4)}.p-contact p{color:var(--color-on-dark-muted);font-size:var(--fs-sm)}.p-contact .btn{width:100%}.p-contact-alt{display:block;margin-top:var(--space-4);text-align:center;font-size:var(--fs-sm);color:var(--color-on-dark-muted)}.p-contact-alt:hover{color:var(--color-on-dark)}.p-map{position:relative;height:clamp(300px,40vw,460px);border:1px solid var(--color-border);background:var(--color-surface)}.p-map iframe{width:100%;height:100%;border:0;filter:grayscale(.6) sepia(.15)}.p-enquire{background:var(--color-surface)}.p-enquire-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(32px,6vw,112px);gap:clamp(32px,6vw,112px);align-items:start}@media (max-width:1024px){.p-layout{grid-template-columns:minmax(0,1fr)}.p-aside{position:static;padding-top:var(--space-7)}}@media (max-width:900px){.p-enquire-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.p-amenities{grid-template-columns:minmax(0,1fr)}.p-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.gallery-stage{position:relative;aspect-ratio:3/2;background:var(--color-surface-deep);overflow:hidden}.gallery-track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.gallery-track::-webkit-scrollbar{display:none}.gallery-slide{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start}.gallery-bar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4)}.gallery-count{font-size:.8rem;font-weight:600;letter-spacing:.2em}.gallery-count span{color:var(--color-text-muted)}.gallery-nav{display:flex;gap:var(--space-2)}.gallery-btn{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-strong);border-radius:50%;background:transparent;color:var(--color-text);cursor:pointer;transition:background-color .3s var(--ease-out-quint),color .3s var(--ease-out-quint)}.gallery-btn:hover:not(:disabled){background:var(--color-text);color:var(--color-bg)}.gallery-btn:disabled{opacity:.35;cursor:default}.gallery-thumbs{display:flex;gap:var(--space-2);margin-top:var(--space-4);overflow-x:auto;scrollbar-width:none}.gallery-thumb{position:relative;flex:0 0 96px;aspect-ratio:3/2;border:0;padding:0;cursor:pointer;opacity:.5;outline-offset:2px;transition:opacity .3s ease;background:var(--color-surface)}.gallery-thumb:hover,.gallery-thumb[aria-current=true]{opacity:1}.gallery-thumb[aria-current=true]{box-shadow:0 0 0 1px var(--color-text)}@media (max-width:768px){.gallery-thumbs{display:none}.gallery-stage{aspect-ratio:4/3}}.enquiry-form h2{font-size:clamp(1.8rem,2.6vw,2.4rem);margin-bottom:var(--space-5)}.form-error{background:var(--color-error-bg);color:var(--color-error);border:1px solid var(--color-error);padding:12px 14px;margin-bottom:var(--space-5);font-size:var(--fs-sm)}.form-consent{display:flex;align-items:flex-start;gap:12px}.form-consent input{margin-top:2px;width:22px;height:22px;flex-shrink:0;accent-color:var(--color-accent)}.form-consent label{font-size:.85rem;color:var(--color-text-muted);cursor:pointer}.form-consent a{text-decoration:underline}.prose{max-width:var(--measure)}.prose h2{font-size:clamp(1.6rem,2.4vw,2.1rem);margin:var(--space-7) 0 var(--space-4)}.prose>:first-child{margin-top:0}.prose a{text-decoration:underline;text-underline-offset:.2em}.prose ul{padding-left:1.2em;margin-bottom:1.25rem}.prose li{margin-bottom:.4em}.p-hero-plate .plate-figure{font-size:clamp(5rem,13vw,12rem)}.p-hero-plate .plate-figure--word,.plate-figure--word{font-size:clamp(2.5rem,4vw,3.75rem)}.about-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,5fr) minmax(0,5fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:baseline;padding:clamp(28px,4vw,56px) 0;border-bottom:1px solid var(--color-border)}.about-row .approach-num{margin:0;font-size:clamp(2.5rem,4vw,3.5rem)}.about-row h3{font-size:clamp(1.9rem,3vw,2.75rem);font-weight:400;margin:0}.about-row p{color:var(--color-text-muted);font-size:var(--fs-lead);margin:0}@media (max-width:900px){.about-row{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}}.sell-steps li{align-items:flex-start}.contact-list>div{padding:var(--space-5) 0;border-bottom:1px solid var(--color-border)}.contact-list>div:first-child{border-top:1px solid var(--color-border-strong)}.contact-list dt{margin-bottom:var(--space-2)}.contact-list dd{font-family:var(--font-serif),serif;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.15;overflow-wrap:anywhere}@media (max-width:600px){.hide-sm{display:none}}@media (prefers-reduced-motion:reduce){.hero-fade,.hero-line>span,.home-hero-media,.places-name{animation:none}.approach-step,.approach-visual-img,.featured-media img,.pcard-arrow,.pcard-arrow svg,.pcard-media img,.places-item,.places-pin,.site-nav-cta,.whatsapp-float{transition:none}.featured:hover .featured-media img,.pcard:hover .pcard-media img{transform:none}}@media (min-width:781px) and (max-width:960px){.site-nav{gap:16px}.logo-type{width:88px}.site-nav-cta{padding:10px 14px}}