:root{--ay-ground:#0f0e0c;--ay-surface:#15130f;--ay-surface-2:#1a1712;--ay-footer:#0a0908;--ay-gold:#cc9b45;--ay-gold-light:#e2be7a;--ay-cta:#fcd05f;--ay-cta-hover:#ffe08a;--ay-cta-ink:#16130e;--ay-heading:#f6f0e6;--ay-text:#efe8dc;--ay-muted:#cfc6b8;--ay-subtle:#a89e8f;--ay-line:#cc9b4540;--ay-line-strong:#cc9b4566;--ay-input:#4a4337;--ay-serif:"Playfair Display",Georgia,"Times New Roman",serif;--ay-sans:Jost,"Helvetica Neue",Arial,sans-serif;--ay-max:1320px;--ay-gutter:clamp(16px,4vw,64px);--ay-sec:clamp(56px,7vw,100px);--ay-radius:4px}body{background-color:var(--ay-ground);color:var(--ay-text);font-family:var(--ay-sans);-webkit-font-smoothing:antialiased;max-height:none;font-weight:300}.segoe-sl,.segoe-r,.segoe-sb,.segoe-b{font-family:var(--ay-sans)}.segoe-sl{font-weight:300}.segoe-sb,.segoe-b{font-weight:500}.playfair-r{font-family:var(--ay-serif);font-style:normal;font-weight:400}.playfair-i{font-family:var(--ay-serif);font-style:italic;font-weight:400}.yellow-font{color:var(--ay-gold)!important}.pad-top-200{padding-top:clamp(32px,5vw,64px)!important}.aayra-header-part,.aayra-footer-part{margin:0}.ay-header{z-index:50;backdrop-filter:blur(6px);border-bottom:1px solid var(--ay-line);padding:10px var(--ay-gutter);font-family:var(--ay-sans);background:#0f0e0cf5;position:sticky;top:0}.admin-bar .ay-header{top:32px}@media (width<=782px){.admin-bar .ay-header{top:0}}.ay-header__inner{max-width:var(--ay-max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 28px;margin:0 auto;display:flex}.ay-header .wp-block-site-logo img,.ay-logo img{width:auto;height:64px;display:block}.ay-header .wp-block-site-logo a{align-items:center;min-height:44px;display:flex}.ay-nav{letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:400}.ay-nav .wp-block-navigation__container{gap:0 22px}.ay-nav .wp-block-navigation-item__content{border-bottom:2px solid #0000;align-items:center;min-height:44px;padding:0;text-decoration:none;display:inline-flex;color:var(--ay-text)!important}.ay-nav .wp-block-navigation-item__content:hover,.ay-nav .wp-block-navigation-item__content:focus-visible{color:var(--ay-cta)!important}.ay-nav .current-menu-item>.wp-block-navigation-item__content{border-bottom-color:var(--ay-gold);color:var(--ay-cta)!important}.ay-nav .wp-block-navigation__responsive-container-open,.ay-nav .wp-block-navigation__responsive-container-close{color:var(--ay-text);justify-content:center;align-items:center;width:44px;height:44px}@media (width<=599px){.ay-nav .wp-block-navigation__responsive-container-open:not(.always-shown){display:inline-flex}}.ay-nav .wp-block-navigation__responsive-container.is-menu-open{padding:24px var(--ay-gutter);background:var(--ay-ground)!important;color:var(--ay-text)!important}.ay-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap:4px;font-size:18px}.ay-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{min-height:48px}.ay-header__actions{align-items:center;gap:10px;display:flex}.ay-header__actions .wp-block-buttons{margin:0}.ay-wa.wp-block-social-links{gap:0;margin:0;padding:0}.ay-wa .wp-social-link{border:1px solid #cc9b4580;border-radius:999px;color:var(--ay-gold-light)!important;background:0 0!important}.ay-wa .wp-social-link a{justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;padding:0!important}.ay-wa .wp-social-link svg{width:20px;height:20px}.ay-wa .wp-social-link:hover{color:var(--ay-cta)!important}.ay-header .wp-block-buttons,.ay-sec .wp-block-buttons,.ay-footer .wp-block-buttons{flex-wrap:wrap;gap:12px;margin:0;display:flex}.ay-header .wp-block-button__link,.ay-sec .wp-block-button__link,.ay-footer .wp-block-button__link,.ay-form__submit{border:1px solid var(--ay-cta);background:var(--ay-cta);font-family:var(--ay-sans);letter-spacing:.04em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 26px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex;color:var(--ay-cta-ink)!important}.ay-header .wp-block-button__link{letter-spacing:.06em;min-height:46px;padding:0 22px;font-size:14px}.ay-header .wp-block-button__link:hover,.ay-sec .wp-block-button__link:hover,.ay-footer .wp-block-button__link:hover,.ay-form__submit:hover{background:var(--ay-cta-hover);border-color:var(--ay-cta-hover);color:var(--ay-cta-ink)!important}.ay-sec .is-style-outline>.wp-block-button__link,.ay-footer .is-style-outline>.wp-block-button__link{border-color:var(--ay-gold);background:0 0;color:var(--ay-heading)!important}.ay-sec .is-style-outline>.wp-block-button__link:hover,.ay-footer .is-style-outline>.wp-block-button__link:hover{border-color:var(--ay-gold);background:#cc9b4524;color:var(--ay-heading)!important}.ay-sec a:focus-visible,.ay-header a:focus-visible,.ay-footer a:focus-visible,.ay-form :focus-visible{outline:2px solid var(--ay-cta);outline-offset:2px}.ay-sec{padding:var(--ay-sec)var(--ay-gutter);color:var(--ay-text);font-family:var(--ay-sans);font-size:17px;font-weight:300;line-height:1.6;position:relative;overflow:hidden}.ay-sec--slim{padding-top:32px;padding-bottom:32px}.ay-sec--flush-top{padding-top:0}.ay-sec--slim-bottom{padding-bottom:24px}.ay-band{background:var(--ay-surface);border-top:1px solid var(--ay-line);border-bottom:1px solid var(--ay-line)}.ay-band-2{background:var(--ay-surface-2);border-top:1px solid var(--ay-line);border-bottom:1px solid var(--ay-line)}.ay-band+.ay-band,.ay-band+.ay-band-2,.ay-band-2+.ay-band{border-top:0}.ay-band.ay-sec--flush-top{padding-top:0}.ay-center{text-align:center}.ay-wrap{max-width:var(--ay-max);margin:0 auto}.ay-wrap>*+*{margin-top:0}.ay-sec p,.ay-sec ul,.ay-sec ol,.ay-sec figure,.ay-sec h1,.ay-sec h2,.ay-sec h3{margin:0}.ay-sec a{color:var(--ay-gold-light);text-decoration:none}.ay-sec a:hover{color:var(--ay-cta)}.ay-sec h1,.ay-sec h2,.ay-sec h3,.ay-h3{font-family:var(--ay-serif);color:var(--ay-heading);letter-spacing:0;font-weight:400}.ay-sec h2{margin-bottom:18px;font-size:clamp(32px,3.6vw,48px);line-height:1.1}.ay-sec h1.ay-h1,.ay-h1{margin-bottom:0;font-size:clamp(40px,5.2vw,72px);line-height:1.05}.ay-sec h1.ay-h1--xl{font-size:clamp(42px,6.2vw,88px);line-height:1.04}.ay-sec h1 em,.ay-sec h2 em{color:var(--ay-gold);font-style:italic}.ay-sec .ay-h3,.ay-sec h3{font-size:clamp(22px,2vw,28px);line-height:1.15}.ay-sec p.ay-h3 a,.ay-sec .ay-tile__title a{color:var(--ay-heading)}.ay-sec p.ay-h3 a:hover{color:var(--ay-cta)}.ay-eyebrow{font-family:var(--ay-sans);letter-spacing:.32em;text-transform:uppercase;line-height:1.5;color:var(--ay-gold)!important;margin:0 0 16px!important;font-size:13px!important;font-weight:500!important}.ay-lead{color:var(--ay-muted);max-width:600px;margin:24px 0 32px!important;font-size:clamp(17px,1.5vw,20px)!important}.ay-muted{color:var(--ay-muted)}.ay-sec .ay-muted+.wp-block-buttons,.ay-sec .ay-muted+.ay-check,.ay-sec .ay-check+.wp-block-buttons,.ay-sec .ay-spec-list+.wp-block-buttons,.ay-sec .ay-grid+.wp-block-buttons{margin-top:28px}.ay-sec h2+.ay-muted{margin-bottom:0}.ay-sec .ay-muted+.ay-muted{margin-top:12px}.ay-more{letter-spacing:.2em;text-transform:uppercase;font-size:13px;font-weight:500;margin-top:14px!important}.ay-more a{color:var(--ay-gold-light)!important}.ay-breadcrumb{color:var(--ay-subtle);font-size:14px;margin-bottom:clamp(28px,4vw,48px)!important}.ay-breadcrumb a{color:var(--ay-subtle)!important}.ay-rule-label{letter-spacing:.24em;text-transform:uppercase;color:var(--ay-gold-light);align-items:center;gap:16px;font-size:13px;font-weight:500;display:flex;margin:36px 0 18px!important}.ay-rule-label:after{content:"";background:var(--ay-line);flex:1;height:1px}.ay-split{flex-wrap:wrap;gap:40px 64px;display:flex}.ay-split--center{align-items:center}.ay-split>*{flex:420px;min-width:0}.ay-split--form>:first-child{flex:2 540px}.ay-split--form>:last-child{flex:300px}.ay-split__text{max-width:640px}.ay-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;margin-bottom:36px;display:flex}.ay-head-row__main{flex:420px}.ay-head-row__main h2{margin-bottom:0!important}.ay-head-row__side{flex:0 460px}.ay-head-row>.ay-more{margin:0!important}.ay-grid{grid-template-columns:repeat(auto-fit,minmax(var(--ay-min,260px),1fr));gap:20px;display:grid}.ay-grid--170{--ay-min:170px}.ay-grid--200{--ay-min:200px}.ay-grid--240{--ay-min:240px}.ay-grid--260{--ay-min:260px}.ay-grid--270{--ay-min:270px;gap:16px}.ay-grid--300{--ay-min:280px;gap:28px 20px}.ay-grid--420{--ay-min:min(100%,420px);gap:24px}.ay-sec h2+.ay-grid,.ay-sec h2+.ay-steps{margin-top:36px}.ay-stack{gap:14px;display:grid}.ay-sec figure.wp-block-image{border-radius:var(--ay-radius);margin:0;overflow:hidden}.ay-sec figure.wp-block-image>a{display:block}.ay-sec figure.wp-block-image img{object-fit:cover;border-radius:var(--ay-radius);width:100%;transition:transform .5s;display:block}.ay-sec figure.wp-block-image a:hover img{transform:scale(1.03)}.ay-img-253 img{height:253px}.ay-img-263 img{height:263px}.ay-img-300 img{height:300px}.ay-img-340 img{height:340px}.ay-img-380 img{height:380px}.ay-img-420 img{height:420px}.ay-img-520 img{height:clamp(320px,40vw,520px)}.ay-img-540 img{height:clamp(320px,42vw,540px)}.ay-img-560 img{height:clamp(340px,44vw,560px)}.ay-img-sq img{aspect-ratio:1;height:auto}.ay-img-hero img{object-position:center 25%;height:clamp(360px,44vw,600px)}.ay-img-banner img{object-position:center 40%;height:clamp(360px,42vw,560px)}.ay-img-inset img{height:260px}.ay-img-offset img{height:300px}.ay-hero-media{position:relative}.ay-hero-media--inset{padding:0 0 48px}.ay-hero-media--inset .ay-img-inset{border:6px solid var(--ay-ground);border-radius:8px;width:42%;position:absolute;bottom:0;left:-24px}.ay-hero-media--trio{grid-template-columns:1.25fr 1fr;gap:14px;display:grid}.ay-hero-media--trio>figure img{height:100%;min-height:360px}.ay-offset-pair{padding-bottom:60px;position:relative}.ay-offset-pair .ay-img-offset{border:6px solid var(--ay-ground);border-radius:8px;width:46%;position:absolute;bottom:0;right:0}.ay-band .ay-offset-pair .ay-img-offset{border-color:var(--ay-surface)}@media (width<=600px){.ay-hero-media--inset .ay-img-inset{left:0}.ay-hero-media--trio{grid-template-columns:1fr}}.ay-hero--home{padding-top:clamp(40px,6vw,80px)}.ay-hero--home .ay-wrap>.ay-h1,.ay-hero--home .ay-wrap>.ay-eyebrow,.ay-hero--home .ay-wrap>.ay-lead{text-align:center;margin-left:auto!important;margin-right:auto!important}.ay-hero--home .ay-lead{max-width:720px}.ay-hero--home .ay-wrap>.wp-block-buttons{justify-content:center;margin-bottom:clamp(36px,5vw,56px)}.ay-hero--home:before,.ay-hero--home:after{content:"";opacity:.18;pointer-events:none;background:radial-gradient(circle,transparent 54%,var(--ay-gold)55%,transparent 56%),radial-gradient(circle,transparent 38%,var(--ay-gold)39%,transparent 40%),radial-gradient(circle,transparent 22%,var(--ay-gold)23%,transparent 24%);width:260px;height:260px;position:absolute;top:40px}.ay-hero--home:before{left:-90px}.ay-hero--home:after{right:-90px}.ay-diptych{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px;display:grid;position:relative}.ay-overlay{border-radius:var(--ay-radius);position:relative;overflow:hidden}.ay-overlay__cap{pointer-events:none;background:linear-gradient(#0a090800,#0a0908eb);padding:64px 28px 26px;position:absolute;bottom:0;left:0;right:0}.ay-overlay__cap a{pointer-events:auto}.ay-overlay__cap .ay-eyebrow{margin-bottom:8px!important}.ay-diptych .ay-overlay__cap{padding-bottom:62px}.ay-tab{background:var(--ay-ground);color:var(--ay-gold);font-family:var(--ay-serif);white-space:nowrap;z-index:2;border-radius:10px 10px 0 0;padding:12px 34px 0;font-style:italic;position:absolute;bottom:0;left:50%;transform:translate(-50%);font-size:clamp(18px,2vw,24px)!important}@media (width<=820px){.ay-tab{text-align:center;background:0 0;grid-column:1/-1;padding:8px 0 0;position:static;transform:none}}.ay-trust{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px 32px;display:grid}.ay-trust__item{border-left:2px solid var(--ay-gold);padding-left:16px}.ay-trust__title{font-family:var(--ay-serif);color:var(--ay-heading);line-height:1.2;font-size:21px!important}.ay-trust__sub{color:var(--ay-subtle);margin-top:4px!important;font-size:14px!important}.ay-collection{background:var(--ay-ground);border-radius:var(--ay-radius);position:relative;overflow:hidden}.ay-collection figure,.ay-collection figure img{border-radius:0!important}.ay-collection__cap{border-top:2px solid var(--ay-gold);background:var(--ay-ground);padding:20px 22px 24px}.ay-collection__cap .ay-h3{font-size:30px!important}.ay-tile__sub{color:var(--ay-subtle);line-height:1.5;margin-top:6px!important;font-size:15px!important}.ay-tile__title{margin-top:16px!important}.ay-swatch__label{font-family:var(--ay-serif);color:var(--ay-heading);line-height:1.2;margin-top:12px!important;font-size:20px!important}.ay-swatch__label a{color:var(--ay-heading)!important}.ay-banner{border-radius:var(--ay-radius);position:relative;overflow:hidden}.ay-banner__cap{background:linear-gradient(90deg,#0a0908f0 0%,#0a0908cc 55%,#0a090800 100%);flex-direction:column;justify-content:center;width:min(100%,680px);padding:clamp(24px,5vw,72px);display:flex;position:absolute;inset:0 auto 0 0}@media (width<=700px){.ay-banner__cap{background:var(--ay-surface);max-width:none;position:static}}.ay-card{background:var(--ay-surface);border:1px solid var(--ay-line);border-radius:var(--ay-radius);overflow:hidden}.ay-card figure,.ay-card figure img{border-radius:0!important}.ay-card__body{padding:28px}.ay-card__body h3{margin-bottom:12px!important}.ay-steps{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:28px;margin-top:32px;display:grid}.ay-steps--list{grid-template-columns:1fr;gap:0;margin-top:0}.ay-step{border-top:1px solid var(--ay-gold);padding-top:18px}.ay-steps--list .ay-step{padding-bottom:18px}.ay-step__num{font-family:var(--ay-serif);color:var(--ay-gold);line-height:1.1;margin-bottom:6px!important;font-size:34px!important}.ay-step__title{font-family:var(--ay-serif);color:var(--ay-heading);line-height:1.2;margin-bottom:8px!important;font-size:22px!important}.ay-step .ay-muted{font-size:15px}.ay-sec ul.ay-check,.ay-sec ul.ay-plain-list,.ay-sec ul.ay-spec-list,.ay-sec ul.ay-contact-list{gap:12px;margin:24px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.ay-check li{gap:12px;display:flex}.ay-check li:before{content:"—";color:var(--ay-gold)}.ay-plain-list{gap:8px!important;margin-top:0!important}.ay-spec-list li{border-bottom:1px solid var(--ay-line);color:var(--ay-subtle);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-bottom:10px;font-size:15px;display:flex}.ay-spec-list strong{color:var(--ay-heading);font-weight:400;font-family:var(--ay-serif);font-size:18px}.ay-contact-list li{color:var(--ay-muted)}.ay-ruled{border-top:1px solid var(--ay-line-strong);padding-top:16px}.ay-split__text .ay-ruled{margin-top:24px}.ay-ruled h3{margin-bottom:6px!important;font-size:22px!important}.ay-pair{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:16px;display:grid}.ay-look h3{margin-bottom:6px!important}.ay-look .ay-muted{font-size:15px}.ay-testimonial.wp-block-quote{border:0;max-width:880px;padding:0;margin:0 auto!important}.ay-testimonial.wp-block-quote:before{content:"“";font-family:var(--ay-serif);color:var(--ay-gold);margin-bottom:16px;font-size:80px;line-height:.6;display:block}.ay-testimonial p{font-family:var(--ay-serif);color:var(--ay-heading);font-style:italic;line-height:1.35;font-size:clamp(24px,2.6vw,34px)!important}.ay-testimonial cite{color:var(--ay-gold);letter-spacing:.14em;text-transform:uppercase;margin-top:20px;font-size:15px;font-style:normal;display:block}.ay-faq{flex-wrap:wrap;gap:32px 64px;display:flex}.ay-faq__head{flex:300px}.ay-faq__list{flex:2 520px}.ay-faq__item{border-top:1px solid #cc9b454d;padding:20px 0;margin:0!important}.ay-faq__item:last-child{border-bottom:1px solid #cc9b454d}.ay-faq__item summary{cursor:pointer;font-family:var(--ay-serif);color:var(--ay-heading);justify-content:space-between;gap:16px;min-height:32px;font-size:21px;list-style:none;display:flex}.ay-faq__item summary::-webkit-details-marker{display:none}.ay-faq__item summary:after{content:"+";color:var(--ay-gold);font-family:var(--ay-sans);font-size:26px;line-height:1}.ay-faq__item[open] summary:after{content:"–"}.ay-faq__item p{color:var(--ay-muted);margin-top:12px!important}.ay-cta-band{background:var(--ay-surface-2);border-radius:var(--ay-radius);border:1px solid #cc9b454d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,5vw,64px);display:flex}.ay-cta-band__text{max-width:640px}.ay-cta-band h2{margin-bottom:10px!important}.ay-chips .wp-block-button__link{min-height:44px!important;font-size:14px!important}.ay-cat-chips{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex;margin:28px 0 0!important}.ay-cat-chips li a{border:1px solid #cc9b4573;border-radius:999px;align-items:center;min-height:40px;padding:0 18px;font-size:14px;display:inline-flex;color:var(--ay-text)!important}.ay-cat-chips li a:hover,.ay-cat-chips li.current-cat a{background:var(--ay-gold);border-color:var(--ay-gold);color:var(--ay-cta-ink)!important}.ay-journal .ay-posts{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:40px 28px;margin:0;padding:0;list-style:none;display:grid}.ay-journal--teaser .ay-posts{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.ay-journal .ay-post__img{border-radius:var(--ay-radius);margin:0 0 14px;overflow:hidden}.ay-journal .ay-post__img img{object-fit:cover;border-radius:var(--ay-radius);width:100%;transition:transform .5s;height:100%!important}.ay-journal .ay-post__img a:hover img{transform:scale(1.03)}.ay-post__tag{letter-spacing:.22em;text-transform:uppercase;color:var(--ay-gold);font-size:12px}.ay-post__tag a{color:var(--ay-gold)!important}.ay-journal h3.ay-post__title{line-height:1.2;margin:8px 0!important;font-size:23px!important}.ay-journal h3.ay-post__title a{color:var(--ay-heading)!important}.ay-journal h3.ay-post__title a:hover{color:var(--ay-cta)!important}.ay-post__excerpt p{color:var(--ay-muted);font-size:15px}.ay-post__excerpt .wp-block-post-excerpt__more-link{display:none}.ay-pagination{gap:8px;font-size:15px;margin-top:48px!important}.ay-pagination a,.ay-pagination span{border:1px solid var(--ay-line-strong);border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 12px;display:inline-flex;color:var(--ay-text)!important}.ay-pagination .current{background:var(--ay-gold);border-color:var(--ay-gold);color:var(--ay-cta-ink)!important}.ay-collection-embed__text{gap:12px;max-width:860px;margin:8px 0 28px;display:grid}.ay-collection-embed__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;display:grid}.ay-collection-embed__item{aspect-ratio:3/4;border-radius:var(--ay-radius);background:var(--ay-ground);margin:0;overflow:hidden}.ay-collection-embed__item img,.ay-collection-embed__item iframe{object-fit:cover;border:0;width:100%;height:100%;display:block}.ay-gallery-title{scroll-margin-top:120px;margin:40px 0 16px!important}.ay-fabric-gallery.wp-block-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px!important;display:grid!important}.ay-fabric-gallery.wp-block-gallery figure.wp-block-image{width:auto!important;margin:0!important}.ay-fabric-gallery.wp-block-gallery figure.wp-block-image img{aspect-ratio:1;object-fit:cover;height:auto!important}[id]{scroll-margin-top:110px}.ay-contact-aside h3{margin:24px 0 6px!important;font-size:22px!important}.ay-contact-aside h3:first-child{margin-top:0!important}.ay-contact-aside .wp-block-buttons{margin-top:12px!important}.ay-big-link{font-size:22px}.ay-map iframe{border-radius:var(--ay-radius);filter:grayscale(.4)invert(.9)hue-rotate(180deg);border:1px solid #cc9b454d;width:100%;height:380px;display:block}.ay-anchor{display:contents}.ay-form{background:var(--ay-ground);border:1px solid var(--ay-line);border-radius:var(--ay-radius);font-family:var(--ay-sans);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-self:start;gap:18px;padding:clamp(20px,3vw,40px);display:grid}.ay-band .ay-form{background:var(--ay-ground)}.ay-field{color:var(--ay-muted);flex-direction:column;gap:6px;font-size:14px;display:flex;margin:0!important}.ay-field--full{grid-column:1/-1}.ay-form input,.ay-form select,.ay-form textarea{background:var(--ay-ground);border:1px solid var(--ay-input);border-radius:var(--ay-radius);color:var(--ay-text);font:inherit;width:100%;min-height:48px;padding:12px 14px;font-size:16px}.ay-form textarea{resize:vertical;min-height:120px}.ay-form input::placeholder,.ay-form textarea::placeholder{color:#8a8174}.ay-form input:focus,.ay-form select:focus,.ay-form textarea:focus{outline:2px solid var(--ay-gold);outline-offset:1px;border-color:var(--ay-gold)}.ay-form select,.ay-form input[type=date]{color-scheme:dark}.ay-form__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex;margin:0!important}.ay-form__note{color:var(--ay-subtle);font-size:14px}.ay-form__status{min-height:1px;font-size:15px;margin:0!important}.ay-form__status.is-success{color:#9fd6a3}.ay-form__status.is-error{color:#f2a39a}.ay-form__submit:disabled{opacity:.6;cursor:progress}.ay-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.ay-footer{background:var(--ay-footer);color:var(--ay-muted);font-family:var(--ay-sans);border-top:1px solid var(--ay-line);padding:56px var(--ay-gutter)28px;font-size:15px;font-weight:300;line-height:1.6}.ay-footer p,.ay-footer ul{margin:0}.ay-footer a{color:var(--ay-muted);text-decoration:none}.ay-footer a:hover{color:var(--ay-cta)}.ay-footer__inner{max-width:var(--ay-max);margin:0 auto}.ay-footer__cols{flex-wrap:wrap;justify-content:space-between;gap:40px 48px;display:flex}.ay-footer__brand{flex:260px;max-width:320px}.ay-footer__brand .wp-block-site-logo img{width:auto;height:96px}.ay-footer__brand .wp-block-site-logo{margin-bottom:18px}.ay-footer__brand p+p{margin-top:16px}.ay-footer__col{flex:0 170px}.ay-footer__col--wide{flex-basis:220px}.ay-fh{letter-spacing:.24em;text-transform:uppercase;color:var(--ay-gold);font-size:13px;font-weight:500;margin:0 0 14px!important}.ay-flist{flex-direction:column;gap:2px;list-style:none;display:flex;padding:0!important}.ay-flist a{align-items:center;min-height:36px;display:inline-flex}.ay-small{color:var(--ay-subtle);font-size:14px}.ay-footer .ay-social.wp-block-social-links{flex-direction:column;align-items:flex-start;gap:2px;margin:0;padding:0;display:flex}.ay-footer .ay-social .wp-social-link{border-radius:0;color:var(--ay-muted)!important;background:0 0!important}.ay-footer .ay-social .wp-social-link a{align-items:center;gap:10px;min-height:36px;font-size:15px;display:inline-flex;padding:0!important}.ay-footer .ay-social .wp-social-link svg{color:var(--ay-gold-light);width:18px;height:18px}.ay-footer .ay-social .wp-block-social-link-label{color:var(--ay-muted);font-size:15px}.ay-footer .ay-social .wp-social-link:hover .wp-block-social-link-label{color:var(--ay-cta)}.ay-footer__bottom{color:var(--ay-subtle);border-top:1px solid #cc9b4533;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:40px;padding-top:20px;font-size:14px;display:flex}.ay-footer__bottom a{color:var(--ay-subtle)}.ay-legal{flex-wrap:wrap;gap:4px 20px;display:flex}.ay-wa-float.wp-block-social-links{z-index:60;margin:0;padding:0;position:fixed;bottom:20px;right:20px}.ay-wa-float .wp-social-link{border-radius:999px;box-shadow:0 6px 20px #00000073;background:var(--ay-cta)!important;color:var(--ay-cta-ink)!important}.ay-wa-float .wp-social-link a{justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;padding:0!important}.ay-wa-float .wp-social-link svg{width:28px;height:28px}.whatsapp-icon,.whatsapp-btn,.floating-whatsapp{display:none!important}.ay-article__wrap{max-width:820px;margin:0 auto}.ay-article .ay-post__tag{margin-bottom:12px}.ay-sec h1.ay-article__title{color:var(--ay-heading);text-align:left;font-size:clamp(34px,4.4vw,56px);line-height:1.1}.ay-article__meta p{color:var(--ay-subtle);font-weight:400;text-align:left!important;font-family:var(--ay-sans)!important;padding:12px 0 0!important;font-size:14px!important}.ay-article__content{color:var(--ay-muted);margin-top:32px;font-size:18px;line-height:1.75}.ay-article__content>*+*{margin-top:1.1em!important}.ay-article__content p,.ay-article__content li{color:var(--ay-muted);line-height:1.75;font-family:var(--ay-sans)!important;font-size:18px!important}.ay-article__content strong,.ay-article__content b{color:var(--ay-heading);font-weight:500}.ay-article__content h1,.ay-article__content h2,.ay-article__content h3,.ay-article__content h4{line-height:1.2;font-family:var(--ay-serif)!important;color:var(--ay-heading)!important;margin-top:1.6em!important;font-weight:400!important}.ay-article__content h1,.ay-article__content h2{font-size:clamp(26px,2.6vw,34px)!important}.ay-article__content h3,.ay-article__content h4{font-size:clamp(21px,2vw,26px)!important}.ay-article__content ul,.ay-article__content ol{padding-left:1.3em}.ay-article__content ul li::marker{color:var(--ay-gold)}.ay-article__content li+li{margin-top:.4em}.ay-article__content figure.wp-block-image{margin:1.6em 0!important}.ay-article__content figure.wp-block-image img{border-radius:var(--ay-radius);max-width:100%;height:auto}.ay-article__content figure.wp-block-image.size-full:not(.is-resized) img{width:100%}.ay-article__content .wp-block-table{overflow-x:auto}.ay-article__content .wp-block-table table{border-collapse:collapse;width:100%;font-size:16px}.ay-article__content .wp-block-table th,.ay-article__content .wp-block-table td{border:1px solid var(--ay-line-strong);text-align:left;color:var(--ay-muted);padding:10px 14px}.ay-article__content .wp-block-table th{color:var(--ay-heading);background:var(--ay-surface);border-bottom:2px solid var(--ay-gold);font-weight:500}.ay-article__content .wp-block-quote{border-left:2px solid var(--ay-gold);padding:4px 0 4px 24px;margin:1.6em 0!important}.ay-article__content .wp-block-quote p{color:var(--ay-heading);font-style:italic;line-height:1.4;font-family:var(--ay-serif)!important;font-size:24px!important}.ay-article__content .wp-block-quote cite{letter-spacing:.14em;text-transform:uppercase;color:var(--ay-gold);margin-top:10px;font-size:14px;font-style:normal;display:block}.ay-article__content .wp-block-embed{margin:1.6em 0!important}.ay-article__content a{color:var(--ay-gold-light);text-underline-offset:3px;text-decoration:underline}.ay-article .sharethis-inline-share-buttons{margin-top:32px}.ay-article__cta{margin-top:48px}.ay-article__cta h2{margin-bottom:8px!important}@media (prefers-reduced-motion:reduce){.ay-sec figure.wp-block-image img,.ay-journal .ay-post__img img{transition:none}.ay-sec figure.wp-block-image a:hover img{transform:none}}@media (width<=600px){.ay-header{padding-top:6px;padding-bottom:6px}.ay-header .wp-block-site-logo img{height:48px}.ay-header__actions .ay-wa{display:none}.ay-header__inner{flex-wrap:nowrap}.ay-header__actions{margin-left:auto}.ay-header .ay-nav{order:3;margin-left:4px}.ay-header .wp-block-button__link{letter-spacing:.02em;min-height:44px;padding:0 16px;font-size:13px}}.ay-more a,.ay-sec p.ay-h3 a,.ay-tile__title a,.ay-swatch__label a,.ay-breadcrumb a,.ay-contact-list a,.ay-contact-aside p a,.ay-post__tag a,.ay-sec .ay-post__title a,.ay-article__content a{margin-top:-12px;margin-bottom:-12px;padding-top:12px;padding-bottom:12px;display:inline-block}.ay-overlay__cap .ay-more a,.ay-collection__cap .ay-more a{margin-top:-13px;margin-bottom:-13px;padding-top:13px;padding-bottom:13px}.ay-post__tag{font-size:13px!important}.ay-faq__item summary{align-items:center;min-height:44px;padding:4px 0}.ay-flist a{min-height:44px}.ay-flist{gap:0}.ay-legal a{align-items:center;min-height:44px;display:inline-flex}.ay-nav .wp-block-navigation-item__content{justify-content:center;min-width:44px}.ay-footer .ay-social .wp-social-link a{min-height:44px}@media (width<=600px){.ay-sec{font-size:16px}.ay-lead{margin:18px 0 24px!important}.ay-head-row{margin-bottom:24px}.ay-cta-band .wp-block-buttons,.ay-sec .wp-block-buttons{width:100%}.ay-cta-band .wp-block-button,.ay-hero .wp-block-button{flex:100%}.ay-cta-band .wp-block-button__link,.ay-hero .wp-block-button__link{width:100%}.ay-faq__item summary{font-size:19px}.ay-footer__col,.ay-footer__brand{flex:140px}.ay-footer__bottom{flex-direction:column}}.ay-flist a,.ay-breadcrumb a{min-width:44px}.ay-breadcrumb a{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px}@media (width<=600px){.ay-grid--170,.ay-grid--200{--ay-min:130px;gap:16px 12px}.ay-swatch__label{font-size:17px!important}.ay-swatch .ay-tile__sub{font-size:13px!important}.ay-img-520 img,.ay-img-540 img,.ay-img-560 img{height:380px}.ay-img-420 img,.ay-img-380 img{height:320px}.ay-img-340 img{height:300px}.ay-collection__cap .ay-h3{font-size:26px!important}.ay-footer__brand{flex:100%;max-width:none}.ay-footer__cols{gap:32px 24px}.ay-trust{grid-template-columns:1fr 1fr;gap:18px 16px}.ay-steps{grid-template-columns:1fr 1fr;gap:20px 16px}.ay-step__num{font-size:28px!important}.ay-step__title{font-size:19px!important}.ay-fabric-gallery.wp-block-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.ay-collection-embed__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ay-grid--300:has(>.ay-tile),.ay-grid--240:has(>.ay-tile),.ay-grid--260:has(>.ay-tile){--ay-min:130px;gap:20px 12px}.ay-tile .ay-img-340 img,.ay-tile .ay-img-300 img{height:220px}.ay-tile .ay-tile__title{margin-top:12px!important;font-size:19px!important}.ay-tile .ay-tile__sub{font-size:13px!important}}.ay-sec h1.ay-kicker{font-family:var(--ay-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--ay-gold);margin:0 0 16px;font-size:13px;font-weight:500;line-height:1.5}.ay-sec h2.ay-h1{margin-bottom:0;font-size:clamp(40px,5.2vw,72px);line-height:1.05}.ay-sec h2.ay-h1--xl{font-size:clamp(42px,6.2vw,88px);line-height:1.04}.ay-hero--home .ay-wrap>.ay-kicker,.ay-hero--home .ay-wrap>h2.ay-h1{text-align:center;margin-left:auto!important;margin-right:auto!important}.ay-sec h2.ay-h1 em{color:var(--ay-gold);font-style:italic}