@font-face{font-family:"Canela Text Trial";src:url("/wp-content/uploads/fonts/CanelaText-Light-Trial.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"Canela Text Trial";src:url("/wp-content/uploads/fonts/CanelaText-Regular-Trial.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}
:root{--find-ink:#493C2C;--find-cream:#ffffff;--find-canvas:#ffffff;--find-sand:#BDA78F;--find-burgundy:#650F19;--find-bronze:#AA8966;--find-logo-tone:#74624E;--find-border:rgba(73,60,44,.22);--find-muted:#493C2C;--find-serif:"Canela Text Trial",Georgia,"Times New Roman",serif;--find-sans:Arial,Helvetica,sans-serif;--find-gutter:clamp(16px,2vw,32px)}
html{scroll-behavior:smooth}
body.find-site{margin:0;background:var(--find-cream);color:var(--find-ink);font-family:var(--find-sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}
.find-site *{box-sizing:border-box}
.find-site img{display:block;max-width:100%}
.find-site a{color:inherit;text-decoration:none}
.find-site button,.find-site input,.find-site textarea{color:inherit;font:inherit}
.find-site :focus:not(:focus-visible){outline:none}
.find-site :focus-visible{outline:2px solid currentColor;outline-offset:3px}
.find-site h1,.find-site h2,.find-site h3,.find-site p{margin-top:0}
.find-site h1,.find-site h2{font-family:var(--find-serif);font-weight:300;letter-spacing:-.025em;line-height:.98}
.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.find-skip{position:fixed;left:16px;top:-80px;z-index:10000;background:var(--find-ink);color:var(--find-cream)!important;padding:12px 18px}.find-skip:focus{top:16px}
.find-announcement{height:31px;background:var(--find-ink);color:var(--find-cream);display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;position:relative;z-index:121}.find-announcement a{border-bottom:1px solid rgba(211,201,185,.7)}
.find-header{height:84px;background:rgba(255,255,255,.97);border-bottom:1px solid var(--find-border);position:relative;z-index:120;transition:background .3s,color .3s,border-color .3s,transform .3s}.find-header.is-transparent{position:absolute;left:0;right:0;background:transparent;color:var(--find-cream);border-color:rgba(211,201,185,.28)}.find-header.is-transparent.is-scrolled{position:fixed;top:0;background:rgba(255,255,255,.96);color:var(--find-ink);border-color:var(--find-border);backdrop-filter:blur(14px)}
.find-header__inner{height:100%;padding:0 var(--find-gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}.find-logo{display:block;width:132px;justify-self:center}.find-logo img{width:100%;height:auto}.find-header.is-transparent:not(.is-scrolled) .find-logo img{filter:invert(1)}
.find-nav{justify-self:start;display:flex;align-items:center;gap:30px;font-size:12px;letter-spacing:.04em}.find-nav a,.find-nav button{white-space:nowrap}.find-nav button{border:0;background:none;padding:28px 0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1}.find-nav button .find-nav-label{font-size:inherit;line-height:1;margin:0}.find-nav button .find-nav-chevron{display:block;width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;flex:0 0 7px;transform:rotate(45deg);transform-origin:center;margin-top:-4px}
.find-header__actions{justify-self:end;display:flex;align-items:center;gap:24px}.find-header__app{text-transform:uppercase;letter-spacing:.08em;font-size:10px;border-bottom:1px solid currentColor;padding:7px 0}.find-icon-button{width:40px;height:40px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer}.find-search-button svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.5}.find-menu-button{display:none}.find-menu-button span{width:20px;height:1px;background:currentColor;display:block;margin:3px}
.find-mega{position:absolute;top:84px;left:0;right:0;background:var(--find-cream);color:var(--find-ink);border-bottom:1px solid var(--find-border);box-shadow:0 20px 45px rgba(73,60,44,.09)}.find-mega__inner{padding:40px var(--find-gutter) 44px;display:grid;grid-template-columns:.8fr 1fr 1.15fr;gap:6vw}.find-mega__intro>span{font-size:10px;text-transform:uppercase;letter-spacing:.12em}.find-mega__intro h2{font-size:clamp(36px,3vw,58px);margin:24px 0 0}.find-mega__links{display:grid;align-content:start}.find-mega__links a{padding:11px 0;border-bottom:1px solid var(--find-border);font-size:14px;display:flex;justify-content:space-between}.find-mega__links .find-mega__all{font-weight:bold;margin-bottom:8px}.find-mega__feature img{width:100%;height:250px;object-fit:cover}.find-mega__feature span{display:block;margin-top:12px;font-size:12px}.find-mega[hidden],.find-search[hidden],.find-mobile-menu[hidden]{display:none}
@keyframes findMegaReveal{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:761px){.find-mega:not([hidden]){animation:findMegaReveal .3s ease both}}
.find-search{position:fixed;inset:0;z-index:160;background:rgba(255,255,255,.98);display:grid;place-items:center;padding:30px}.find-search>button{position:absolute;right:30px;top:24px;border:0;background:transparent;font-family:var(--find-serif);font-size:36px;font-weight:300;cursor:pointer}.find-search form{width:min(920px,100%)}.find-search label{display:block;font:300 clamp(44px,7vw,92px)/1 var(--find-serif);margin-bottom:50px}.find-search form>div{border:0;border-bottom:1px solid var(--find-ink);border-radius:0;box-shadow:none;display:flex}.find-site .find-search input[type="search"],.find-site .find-search input[type="search"]:hover,.find-site .find-search input[type="search"]:focus,.find-site .find-search input[type="search"]:active{appearance:none;-webkit-appearance:none;min-width:0;flex:1;margin:0;padding:18px 0;background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;font-size:18px}.find-search input[type="search"]::-webkit-search-decoration,.find-search input[type="search"]::-webkit-search-cancel-button,.find-search input[type="search"]::-webkit-search-results-button,.find-search input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none}.find-search form button{border:0;background:transparent;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;font-size:11px}
.find-eyebrow{font:10px/1.3 var(--find-sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px}.find-button{min-height:48px;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;border:1px solid var(--find-ink);padding:13px 20px;text-transform:uppercase;font-size:10px;letter-spacing:.1em;transition:background .2s,color .2s}.find-button:hover{background:var(--find-ink);color:var(--find-cream)}.find-button--light{border-color:var(--find-cream);color:var(--find-cream)}.find-button--light:hover{background:var(--find-cream);color:var(--find-ink)}.find-button--full{width:100%;background:var(--find-ink);color:var(--find-cream)}.find-button--full:hover{background:transparent;color:var(--find-ink)}.find-button.is-disabled{opacity:.55;cursor:default}.find-text-link{font-size:11px;text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid currentColor;padding-bottom:5px;display:inline-flex;gap:14px;align-items:center}
.find-hero{height:calc(100vh - 31px);min-height:650px;position:relative;background:#37362f;color:var(--find-cream);overflow:hidden}.find-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.find-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.56) 0%,rgba(0,0,0,.08) 65%,rgba(0,0,0,.12)),linear-gradient(0deg,rgba(0,0,0,.22),transparent 45%)}.find-hero__content{position:absolute;left:var(--find-gutter);bottom:11%;max-width:min(1060px,calc(100vw - (2 * var(--find-gutter))))}.find-hero__content h1{font-size:clamp(52px,6.1vw,104px);margin:0 0 26px;color:var(--find-cream)}.find-hero__content>p:not(.find-eyebrow){max-width:500px;font-size:16px;margin-bottom:30px}.find-hero__scroll{position:absolute;right:var(--find-gutter);bottom:34px;font-size:10px;letter-spacing:.11em;text-transform:uppercase;display:flex;gap:16px}
.find-section{padding:105px var(--find-gutter)}.find-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:46px}.find-section-heading h2{font-size:clamp(48px,5vw,78px);margin:0}.find-section-heading .find-eyebrow{margin-bottom:20px}.find-category-section{overflow:hidden}.find-category-row{display:grid;grid-template-columns:repeat(6,minmax(210px,1fr));gap:16px;overflow-x:auto;padding-bottom:16px;scrollbar-width:thin}.find-category-card>div{height:clamp(360px,40vw,580px);overflow:hidden;background:var(--find-canvas)}.find-category-card img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.find-category-card:hover img{transform:scale(1.025)}.find-category-card>span{display:block;font-size:9px;margin-top:14px;color:var(--find-muted)}.find-category-card h3{font:300 29px/1.1 var(--find-serif);margin:5px 0}
.find-editorial-split{display:grid;grid-template-columns:1.45fr 1fr;min-height:760px;background:var(--find-canvas)}.find-editorial-split__image img{width:100%;height:100%;object-fit:cover}.find-editorial-split__content{padding:9vw 7vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.find-editorial-split__content h2{font-size:clamp(56px,6vw,94px);margin:0 0 30px}.find-editorial-split__content>p:not(.find-eyebrow){max-width:450px;font-size:16px;color:var(--find-muted);margin-bottom:34px}
.find-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.find-product-card__image{display:block;position:relative;height:0;padding-bottom:125%;overflow:hidden;background:var(--find-canvas)}.find-product-card__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.find-product-card:hover .find-product-card__image img{transform:scale(1.02)}.find-product-card__label{position:absolute;left:12px;top:12px;z-index:2;background:var(--find-cream);padding:6px 8px;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.find-product-card__view{position:absolute;bottom:0;left:0;right:0;z-index:2;background:rgba(255,255,255,.92);padding:13px;text-align:center;text-transform:uppercase;letter-spacing:.09em;font-size:9px;transform:translateY(100%);transition:transform .25s}.find-product-card:hover .find-product-card__view{transform:translateY(0)}.find-product-card__body{padding:15px 1px 0}.find-product-card__body h3{font:300 25px/1.1 var(--find-serif);margin:0 0 6px}.find-product-card__body p{font-size:11px;color:var(--find-muted);margin-bottom:15px}.find-product-card__body .find-text-link{font-size:9px}
.find-story-banner{height:min(82vh,900px);min-height:620px;position:relative;color:var(--find-cream)}.find-story-banner>img{width:100%;height:100%;object-fit:cover}.find-story-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.5),transparent 70%)}.find-story-banner__content{position:absolute;left:var(--find-gutter);bottom:11%;z-index:2}.find-story-banner__content h2{font-size:clamp(60px,7vw,112px);margin-bottom:34px;color:var(--find-cream)}
.find-room-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.find-room-grid a{position:relative;height:clamp(520px,56vw,820px);overflow:hidden}.find-room-grid img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.find-room-grid a:hover img{transform:scale(1.02)}.find-room-grid a:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.45))}.find-room-grid span{position:absolute;bottom:25px;left:25px;right:25px;color:var(--find-cream);z-index:2;font:300 35px/1 var(--find-serif);display:flex;justify-content:space-between}.find-room-grid b{font:20px var(--find-sans)}
.find-about-statement{padding:140px var(--find-gutter);text-align:center;background:var(--find-canvas)}.find-about-statement h2{font-size:clamp(50px,6.2vw,96px);max-width:1200px;margin:0 auto 35px}.find-about-statement>p:not(.find-eyebrow){max-width:660px;margin:0 auto 34px;color:var(--find-muted);font-size:17px}
.find-journal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.find-journal-grid img{width:100%;height:clamp(380px,40vw,650px);object-fit:cover}.find-journal-grid span{display:block;margin:17px 0 11px;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.find-journal-grid h3,.find-journal-grid h2{font:300 clamp(29px,3vw,45px)/1.08 var(--find-serif);margin:0 0 12px;max-width:680px}.find-journal-grid p{font-size:10px;text-transform:uppercase;letter-spacing:.08em}.find-journal-grid--archive{padding:0 var(--find-gutter) 110px}
.find-services{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--find-border);border-bottom:1px solid var(--find-border)}.find-services>div{padding:50px var(--find-gutter);border-right:1px solid var(--find-border)}.find-services>div:last-child{border-right:0}.find-services span{font-size:9px;color:var(--find-muted)}.find-services h3{font:300 27px/1 var(--find-serif);margin:16px 0 12px}.find-services p{font-size:12px;color:var(--find-muted);max-width:320px;margin:0}
.find-footer{background:var(--find-ink);color:var(--find-cream);padding:80px var(--find-gutter) 20px}.find-footer__lead{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:8vw;padding-bottom:75px;border-bottom:1px solid rgba(211,201,185,.2)}.find-footer__lead>p{font:300 clamp(38px,4.5vw,68px)/1.05 var(--find-serif);max-width:760px;margin:0}.find-newsletter{display:flex;border-bottom:1px solid var(--find-cream)}.find-newsletter input{width:100%;background:transparent;border:0;color:var(--find-cream);padding:16px 0;outline:0}.find-newsletter input::placeholder{color:rgba(211,201,185,.58)}.find-newsletter button{border:0;background:transparent;color:var(--find-cream);font-size:22px}.find-footer__grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px;padding:70px 0}.find-footer__brand img{width:225px;filter:invert(1);margin-bottom:24px}.find-footer__brand p{color:rgba(211,201,185,.62)}.find-footer__grid h3{font:10px var(--find-sans);text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px}.find-footer__grid>div:not(.find-footer__brand) a{display:block;font:300 22px/1.2 var(--find-serif);margin-bottom:12px}.find-footer__bottom{border-top:1px solid rgba(211,201,185,.2);padding-top:20px;display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.08em;font-size:9px;color:rgba(211,201,185,.7)}
.find-inner{padding-top:0}.find-page-hero{padding:110px var(--find-gutter) 75px;border-bottom:1px solid var(--find-border)}.find-page-hero h1{font-size:clamp(70px,10vw,160px);margin:0}.find-page-hero>p:last-child:not(.find-eyebrow){max-width:570px;margin:30px 0 0;color:var(--find-muted);font-size:16px}.find-category-filter{height:70px;border-bottom:1px solid var(--find-border);display:flex;align-items:center;gap:35px;padding:0 var(--find-gutter);overflow-x:auto;white-space:nowrap}.find-category-filter a{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.find-catalog-tools{display:flex;justify-content:space-between;padding:24px var(--find-gutter);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.find-catalog-tools button{border:0;background:none;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.find-product-grid--catalog{padding:0 var(--find-gutter) 120px}.find-app-callout{background:var(--find-ink);color:var(--find-cream);display:flex;justify-content:space-between;align-items:end;gap:50px;padding:80px var(--find-gutter)}.find-app-callout h2{font-size:clamp(48px,6vw,92px);max-width:1000px;margin:0;color:var(--find-cream)}
.find-category-filter a[aria-current="page"]{border-bottom:1px solid currentColor;padding-bottom:4px}
.find-catalog-empty{grid-column:1/-1;min-height:220px;display:grid;place-items:center;color:var(--find-muted);font-size:14px}
.find-product-grid--catalog .find-product-card.find-product-reveal{opacity:0;transform:translateY(34px);transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1);transition-delay:var(--find-reveal-delay,0ms);will-change:opacity,transform}
.find-product-grid--catalog .find-product-card.find-product-reveal.is-revealed{opacity:1;transform:translateY(0);will-change:auto}
.find-product-page{position:relative}.find-product-back{position:absolute;z-index:4;top:20px;left:var(--find-gutter);display:inline-flex;align-items:center;gap:9px;background:rgba(255,255,255,.9);padding:9px 12px;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.find-product-detail{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(390px,.65fr);align-items:start}.find-product-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.find-product-gallery img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;background:var(--find-canvas)}.find-product-info{padding:70px clamp(30px,5vw,78px);position:sticky;top:0}.find-product-info h1{font-size:clamp(42px,4vw,64px);margin:0 0 25px}.find-product-intro{color:var(--find-muted);font-size:15px;margin-bottom:30px}.find-product-attributes{border-top:1px solid var(--find-border);margin-bottom:30px}.find-product-attributes>div{padding:14px 0;border-bottom:1px solid var(--find-border);display:flex;justify-content:space-between}.find-product-attributes span{font-size:10px;text-transform:uppercase;letter-spacing:.09em}.find-product-attributes p{margin:0}.find-product-notes{display:flex;flex-wrap:wrap;gap:8px 18px;margin:20px 0 30px;color:var(--find-muted);font-size:10px}.find-product-notes span:before{content:"✓";margin-right:5px}.find-accordions{border-top:1px solid var(--find-border)}.find-accordions details{border-bottom:1px solid var(--find-border)}.find-accordions summary{padding:17px 0;list-style:none;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:flex;justify-content:space-between}.find-accordions summary::-webkit-details-marker{display:none}.find-accordions details[open] summary span{transform:rotate(45deg)}.find-accordions details>div{padding:0 0 18px;color:var(--find-muted);font-size:13px}.find-related{border-top:1px solid var(--find-border)}
.find-product-info>.find-button--full{min-height:52px;font-size:12px}
.find-site .find-product-info>.find-button--full{color:var(--find-cream)}
.find-site .find-product-info>.find-button--full:hover{color:var(--find-ink)}
.find-page{min-height:60vh}.find-prose{font-size:17px;color:var(--find-muted)}.find-prose h2,.find-prose h3{font-family:var(--find-serif);font-weight:300;color:var(--find-ink)}.find-prose h2{font-size:44px;margin-top:1.5em}.find-prose a{text-decoration:underline}.find-prose--page{max-width:850px;margin:0 auto;padding:75px var(--find-gutter) 120px}.find-about-layout{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:80px var(--find-gutter) 120px;align-items:center}.find-about-layout>img{width:100%;height:750px;object-fit:cover}.find-about-layout h2{font-size:clamp(48px,5vw,78px);margin:0 0 35px}.find-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:12vw;padding:80px var(--find-gutter) 120px}.find-contact-layout h2,.find-app-page h2{font-size:clamp(50px,6vw,90px);margin:0 0 30px}.find-contact-layout dl{margin-top:55px}.find-contact-layout dt{font-size:9px;letter-spacing:.12em;text-transform:uppercase;margin-top:25px;color:var(--find-muted)}.find-contact-layout dd{font:300 25px/1.25 var(--find-serif);margin:6px 0}.find-contact-form{display:grid;gap:24px}.find-contact-form label{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.find-contact-form input,.find-contact-form textarea{display:block;width:100%;border:0;border-bottom:1px solid var(--find-ink);background:transparent;padding:12px 0;outline:0;text-transform:none;letter-spacing:0}.find-contact-form p{font-size:10px;color:var(--find-muted)}.find-app-page{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:80px var(--find-gutter) 120px;background:var(--find-canvas);align-items:center}.find-app-page>div>p:not(.find-eyebrow){max-width:560px;font-size:17px;color:var(--find-muted);margin-bottom:35px}.find-app-page img{width:100%;height:650px;object-fit:cover}
.find-article__hero{margin:0;padding:0 var(--find-gutter)}.find-article__hero img{width:100%;max-height:820px;object-fit:cover}.find-article-nav{border-top:1px solid var(--find-border);padding:30px var(--find-gutter) 90px;display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.08em;font-size:10px}
@media(max-width:1100px){.find-nav{gap:17px}.find-hero__content h1{font-size:clamp(50px,7vw,76px)}.find-category-row{grid-template-columns:repeat(6,minmax(260px,1fr))}.find-product-grid{grid-template-columns:repeat(2,1fr)}.find-product-detail{grid-template-columns:1.15fr .85fr}.find-product-gallery{grid-template-columns:1fr}.find-footer__grid{grid-template-columns:1.5fr repeat(3,1fr);gap:30px}}
@media(max-width:760px){.find-announcement{height:29px;font-size:8px;padding:0 8px}.find-header{height:67px}.find-header.is-transparent.is-scrolled{top:0}.find-header__inner{grid-template-columns:1fr auto 1fr;padding:0 12px}.find-logo{width:100px}.find-nav,.find-header__app{display:none}.find-menu-button{display:block;justify-self:start}.find-header__actions{gap:0}.find-mega{display:none!important}.find-mobile-menu{position:fixed;inset:0;z-index:170;background:var(--find-ink);color:var(--find-cream);padding:14px 17px 24px;display:flex;flex-direction:column}.find-mobile-menu__top{display:flex;justify-content:space-between;align-items:center}.find-mobile-menu__top .find-logo{filter:invert(1)}.find-mobile-menu__top button{font:300 35px var(--find-serif);color:var(--find-cream)}.find-mobile-menu nav{display:grid;margin:auto 0}.find-mobile-menu nav a{font:300 43px/1.08 var(--find-serif);border-bottom:1px solid rgba(211,201,185,.2);padding:13px 0;display:flex;justify-content:space-between}.find-mobile-menu nav span{font:9px var(--find-sans);opacity:.55}.find-search{padding:18px}.find-search>button{right:15px;top:12px}.find-search label{font-size:45px;margin-bottom:32px}.find-search input{font-size:15px}.find-hero{height:calc(100svh - 29px);min-height:620px}.find-hero__image{object-position:58% center}.find-hero__shade{background:linear-gradient(0deg,rgba(0,0,0,.58),transparent 75%)}.find-hero__content{bottom:8%;right:16px;max-width:none}.find-hero__content h1{font-size:clamp(46px,11.5vw,64px)}.find-hero__content>p:not(.find-eyebrow){font-size:14px}.find-hero__scroll{display:none}.find-section{padding:56px 16px}.find-section-heading{align-items:start;margin-bottom:28px}.find-section-heading h2{font-size:45px}.find-section-heading>.find-text-link{display:none}.find-category-row{margin-right:-16px;grid-template-columns:repeat(6,72vw);gap:10px}.find-category-card>div{height:102vw}.find-category-card h3{font-size:25px}.find-editorial-split{grid-template-columns:1fr;min-height:0}.find-editorial-split__image{height:120vw}.find-editorial-split__content{padding:58px 16px 64px}.find-editorial-split__content h2{font-size:57px}.find-product-grid{gap:8px}.find-product-card__label{left:7px;top:7px}.find-product-card__body{padding-top:10px}.find-product-card__body h3{font-size:21px}.find-product-card__body p{font-size:9px;min-height:28px}.find-product-card__body .find-text-link{display:none}.find-story-banner{height:105vw;min-height:510px}.find-story-banner__content{bottom:8%;right:16px}.find-story-banner__content h2{font-size:55px}.find-room-grid{grid-template-columns:1fr;gap:8px}.find-room-grid a{height:112vw}.find-about-statement{padding:75px 16px}.find-about-statement h2{font-size:49px}.find-about-statement>p:not(.find-eyebrow){font-size:15px}.find-journal-grid{grid-template-columns:1fr;gap:42px}.find-journal-grid img{height:72vw}.find-services{grid-template-columns:1fr}.find-services>div{border-right:0;border-bottom:1px solid var(--find-border);padding:35px 16px}.find-services>div:last-child{border-bottom:0}.find-footer{padding:58px 16px 16px}.find-footer__lead{grid-template-columns:1fr;gap:45px;padding-bottom:50px}.find-footer__lead>p{font-size:43px}.find-footer__grid{grid-template-columns:1fr 1fr;gap:40px 20px;padding:50px 0}.find-footer__brand{grid-column:1/-1}.find-footer__grid>div:not(.find-footer__brand) a{font-size:19px}.find-footer__bottom{gap:15px;flex-wrap:wrap}.find-page-hero{padding:66px 16px 45px}.find-page-hero h1{font-size:68px;overflow-wrap:anywhere}.find-category-filter{height:58px;padding:0 16px;gap:24px}.find-catalog-tools{padding:18px 16px}.find-product-grid--catalog{padding:0 8px 70px}.find-app-callout{display:block;padding:58px 16px}.find-app-callout h2{font-size:50px;margin-bottom:35px}.find-product-detail{grid-template-columns:1fr}.find-product-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.find-product-gallery img{min-width:92vw;scroll-snap-align:start}.find-product-info{position:static;padding:45px 16px 65px}.find-product-info h1{font-size:59px}.find-related{padding-top:58px}.find-about-layout,.find-contact-layout,.find-app-page{grid-template-columns:1fr;padding:50px 16px 75px;gap:45px}.find-about-layout>img,.find-app-page img{height:115vw}.find-about-layout h2,.find-contact-layout h2,.find-app-page h2{font-size:48px}.find-contact-layout{gap:65px}.find-prose--page{padding:48px 16px 75px}.find-prose{font-size:15px}.find-prose h2{font-size:34px}.find-journal-grid--archive{padding:0 16px 75px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.find-site *{animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* Homepage refinement: proportions and flow follow the approved reference. */
@media(min-width:761px){
  .find-header__inner{display:flex;grid-template-columns:none;position:relative}
  .find-header__inner>.find-logo{flex:0 0 132px;justify-self:auto;margin-right:24px}
  .find-nav{position:absolute;left:50%;transform:translateX(-50%);justify-self:auto;gap:32px;font-size:14px}
  .find-header__actions{justify-self:auto;margin-left:auto}
  .find-header.is-transparent:not(.is-scrolled):hover,
  .find-header.is-transparent:not(.is-scrolled):focus-within{background:rgba(255,255,255,.98);color:var(--find-ink);border-color:var(--find-border);backdrop-filter:blur(14px)}
  .find-header.is-transparent:not(.is-scrolled):hover .find-logo img,
  .find-header.is-transparent:not(.is-scrolled):focus-within .find-logo img{filter:none}
}
.find-hero__content h1{margin-bottom:32px}
.find-hero .find-button{min-width:205px;min-height:56px;padding:0 22px;justify-content:center;gap:34px;font-size:13px;line-height:1}
.find-hero .find-button span{display:block;font-size:19px;line-height:1;transform:translateY(-1px)}
.find-category-section{padding:24px var(--find-gutter)}
.find-category-row{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100vw - (2 * var(--find-gutter)) - 72px) / 4);gap:24px;overflow-x:auto;padding-bottom:0;scroll-snap-type:x proximity;scrollbar-width:none}
.find-category-row::-webkit-scrollbar{display:none}
.find-category-card{scroll-snap-align:start}
.find-category-card>div{height:auto;aspect-ratio:4/5;position:relative}
.find-category-card>div:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.4));pointer-events:none}
.find-category-card h3{position:absolute;z-index:2;left:16px;bottom:16px;color:var(--find-cream);font:400 32px/1.05 var(--find-serif);margin:0}
.find-sticky-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start;padding:24px var(--find-gutter);background:var(--find-cream)}
.find-sticky-feature__media{min-width:0}
.find-sticky-feature__media img{width:100%;aspect-ratio:8/9;object-fit:cover}
.find-sticky-feature__copy{height:100%;align-self:stretch;min-width:0}
.find-sticky-feature__copy>div{position:sticky;top:150px;padding:32px 0 60px;display:flex;flex-direction:column;align-items:flex-start}
.find-sticky-feature__copy h2{font-size:clamp(50px,4.5vw,80px);margin:0 0 30px;max-width:740px}
.find-sticky-feature--image-right .find-sticky-feature__media{order:2}
.find-sticky-feature--image-right .find-sticky-feature__copy{order:1}
.find-services{grid-template-columns:repeat(4,1fr);gap:24px;background:var(--find-canvas);border:0;padding:80px var(--find-gutter)}
.find-services>div{padding:0;border:0!important;max-width:300px}
.find-services h3{font:400 24px/1.1 var(--find-serif);margin:0 0 12px}
.find-services p{font-size:14px;line-height:1.3;color:var(--find-ink)}
.find-footer{background:var(--find-cream);color:var(--find-ink);padding:64px var(--find-gutter) 0}
.find-footer__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:0 0 120px}
.find-footer__grid h3,.find-footer__newsletter h3{font:500 18px/1.2 var(--find-sans);text-transform:none;letter-spacing:0;margin:0 0 16px}
.find-footer__grid>div:not(.find-footer__brand) a{display:block;font:400 13px/1.2 var(--find-sans);margin:0 0 8px;width:max-content;max-width:100%}
.find-footer__grid>div:not(.find-footer__brand) a:hover{text-decoration:underline}
.find-footer__newsletter{max-width:300px}
.find-footer__grid .find-footer__newsletter>a.find-footer__logo{display:block;width:200px;max-width:200px;margin:0 0 42px}
.find-footer__logo img{width:100%;height:auto}
.find-footer__newsletter>p{font-size:13px;line-height:1.35;margin:0 0 18px}
.find-newsletter{display:grid;gap:8px;border:0}
.find-newsletter input{width:100%;background:var(--find-canvas);border:0;color:var(--find-ink);padding:16px;outline:0}
.find-newsletter input::placeholder{color:var(--find-muted)}
.find-newsletter button{width:100%;min-height:48px;background:var(--find-ink);border:1px solid var(--find-ink);color:var(--find-cream);font-size:13px;cursor:pointer;transition:.2s}
.find-newsletter button:hover{background:transparent;color:var(--find-ink)}
.find-footer__bottom{display:flex;justify-content:space-between;gap:24px;align-items:center;border-top:1px solid rgba(0,0,0,.05);padding:14px 0;color:rgba(0,0,0,.75);text-transform:none;letter-spacing:0;font-size:12px}
.find-footer__bottom>span{text-align:left}
.find-footer__designer{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;text-transform:uppercase;letter-spacing:.06em;font-size:10px;white-space:nowrap}
.find-footer__designer img{display:block;width:76px;height:auto}
@media(max-width:760px){
  .find-header__inner{display:flex;grid-template-columns:none;padding:0 12px;gap:4px}
  .find-header__inner>.find-logo{order:1;margin-right:auto;justify-self:auto}
  .find-menu-button{order:2}
  .find-header__actions{order:3;margin-left:0}
  .find-hero__content h1{margin-bottom:25px}
  .find-category-section{padding:16px}
  .find-category-row{grid-template-columns:none;grid-auto-columns:46vw;gap:16px;margin:0;padding:0}
  .find-category-card>div{height:auto}
  .find-category-card h3{left:12px;bottom:12px;font-size:24px}
  .find-sticky-feature{display:grid;grid-template-columns:1fr;gap:24px;padding:16px 0 64px}
  .find-sticky-feature__media,.find-sticky-feature--image-right .find-sticky-feature__media{order:1}
  .find-sticky-feature__copy,.find-sticky-feature--image-right .find-sticky-feature__copy{order:2;height:auto;padding:0 16px}
  .find-sticky-feature__copy>div{position:static;padding:0}
  .find-sticky-feature__copy h2{font-size:42px;margin-bottom:24px}
  .find-services{grid-template-columns:1fr;gap:32px;padding:56px 16px}
  .find-services>div{padding:0}
  .find-footer{padding:56px 16px 0}
  .find-footer__grid{grid-template-columns:1fr 1fr;gap:46px 20px;padding-bottom:70px}
  .find-footer__newsletter{grid-column:1/-1;max-width:none}
  .find-footer__grid .find-footer__newsletter>a.find-footer__logo{width:145px;max-width:145px;margin:0 auto 32px 0}
  .find-footer__bottom{display:flex;gap:16px;padding:22px 0;flex-wrap:wrap}
  .find-footer__designer{margin-left:auto}
  .find-product-info h1{font-size:44px}
}

@media(max-width:760px){
  .find-mobile-menu{display:flex;clip-path:inset(0 0 100% 0);pointer-events:none;transition:clip-path 480ms cubic-bezier(.76,0,.24,1);will-change:clip-path}
  .find-site .find-search input[type="search"]{font-size:16px}
  .find-mobile-menu.is-open{clip-path:inset(0 0 0 0);pointer-events:auto}
  .find-mobile-menu nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 0}
  .find-mobile-menu__top,.find-mobile-menu nav>.find-mobile-menu__collection,.find-mobile-menu nav>.find-mobile-menu__link,.find-mobile-menu>.find-button{opacity:0;transform:translateY(22px);transition:opacity 320ms ease,transform 430ms cubic-bezier(.22,1,.36,1)}
  .find-mobile-menu.is-open .find-mobile-menu__top,.find-mobile-menu.is-open nav>.find-mobile-menu__collection,.find-mobile-menu.is-open nav>.find-mobile-menu__link,.find-mobile-menu.is-open>.find-button{opacity:1;transform:translateY(0)}
  .find-mobile-menu.is-open .find-mobile-menu__top{transition-delay:80ms}
  .find-mobile-menu.is-open nav>.find-mobile-menu__collection{transition-delay:130ms}
  .find-mobile-menu.is-open nav>.find-mobile-menu__link:nth-child(2){transition-delay:180ms}
  .find-mobile-menu.is-open nav>.find-mobile-menu__link:nth-child(3){transition-delay:230ms}
  .find-mobile-menu.is-open nav>.find-mobile-menu__link:nth-child(4){transition-delay:280ms}
  .find-mobile-menu.is-open nav>.find-mobile-menu__link:nth-child(5){transition-delay:330ms}
  .find-mobile-menu.is-open>.find-button{transition-delay:380ms}
  .find-mobile-menu.is-closing .find-mobile-menu__top,.find-mobile-menu.is-closing nav>.find-mobile-menu__collection,.find-mobile-menu.is-closing nav>.find-mobile-menu__link,.find-mobile-menu.is-closing>.find-button{transition-delay:0ms;transition-duration:180ms}
  .find-mobile-menu__collection{border-bottom:1px solid rgba(211,201,185,.2)}
  .find-mobile-menu__collection-head{display:grid;grid-template-columns:minmax(0,1fr) 58px;align-items:stretch}
  .find-mobile-menu nav .find-mobile-menu__collection-link{border:0;padding:13px 0;font:300 43px/1.08 var(--find-serif);display:flex;align-items:center;justify-content:flex-start}
  .find-mobile-menu__collection-toggle{position:relative;width:58px;min-height:72px;padding:0;border:0;background:transparent;color:var(--find-cream);cursor:pointer}
  .find-mobile-menu__collection-toggle:before,.find-mobile-menu__collection-toggle:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform 330ms cubic-bezier(.22,1,.36,1)}
  .find-mobile-menu__collection-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}
  .find-mobile-menu__collection.is-expanded .find-mobile-menu__collection-toggle:before{transform:translate(-50%,-50%) rotate(180deg)}
  .find-mobile-menu__collection.is-expanded .find-mobile-menu__collection-toggle:after{transform:translate(-50%,-50%) rotate(180deg)}
  .find-mobile-menu__categories{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 420ms cubic-bezier(.22,1,.36,1),opacity 250ms ease}
  .find-mobile-menu__categories>div{overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}
  .find-mobile-menu nav .find-mobile-menu__categories a{display:block;border:0;border-top:1px solid rgba(211,201,185,.1);padding:11px 0;font:300 18px/1.2 var(--find-serif);opacity:.72;transform:none;transition:opacity .2s}
  .find-mobile-menu nav .find-mobile-menu__categories a:hover{opacity:1}
  .find-mobile-menu__collection.is-expanded .find-mobile-menu__categories{grid-template-rows:1fr;opacity:1;padding-bottom:8px}
}
@media(max-width:760px) and (prefers-reduced-motion:reduce){
  .find-mobile-menu,.find-mobile-menu__top,.find-mobile-menu nav a,.find-mobile-menu nav>.find-mobile-menu__collection,.find-mobile-menu__categories,.find-mobile-menu__collection-toggle:before,.find-mobile-menu__collection-toggle:after,.find-mobile-menu>.find-button{transition:none!important}
}

/* WooCommerce single product — catalogue-only layout. */
.find-product-gallery__item{margin:0;min-width:0;background:var(--find-canvas);overflow:hidden}
.find-product-gallery__item img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}
.find-product-info{top:115px}
.find-product-app-note{margin:0 0 12px;font-size:11px;color:var(--find-muted)}
.find-product-info>.find-button--full{justify-content:space-between;padding:0 18px}
.find-product-benefits{display:grid;gap:0;margin:22px 0 30px;padding:0;list-style:none;border-top:1px solid var(--find-border)}
.find-product-benefits li{padding:11px 0;border-bottom:1px solid var(--find-border);font-size:11px}
.find-product-benefits li:before{content:"✓";margin-right:8px}
.find-product-specs{margin:0}
.find-product-specs>div{display:grid;grid-template-columns:1fr 1.5fr;gap:16px;padding:8px 0;border-bottom:1px solid var(--find-border)}
.find-product-specs dt{font-size:10px;text-transform:uppercase;letter-spacing:.07em}
.find-product-specs dd{margin:0}
@media(max-width:760px){
  .find-product-back{top:12px;left:12px}
  .find-product-gallery__item{min-width:92vw;scroll-snap-align:start}
  .find-product-gallery__item img{min-width:0}
  .find-product-info{top:auto}
}

/* FIND palette — warm cream, burgundy, bronze and brown. */
.find-announcement,.find-mobile-menu,.find-app-callout{background:var(--find-burgundy);color:var(--find-cream)}
.find-newsletter button,.find-button--full{background:var(--find-burgundy);border-color:var(--find-burgundy);color:var(--find-cream)}
.find-button:not(.find-button--light):hover{background:var(--find-burgundy);border-color:var(--find-burgundy);color:var(--find-cream)}
.find-services{background:var(--find-canvas)}
.find-loader{overflow:hidden}
.find-loader:before,.find-loader:after{content:"";position:absolute;width:clamp(180px,30vw,550px);height:90%;background:var(--find-burgundy);opacity:.07;mask:url("leylek-ikon.svg") center/contain no-repeat;-webkit-mask:url("leylek-ikon.svg") center/contain no-repeat;pointer-events:none}
.find-loader:before{left:-8%;top:-22%;transform:rotate(25deg)}
.find-loader:after{right:-8%;bottom:-22%;transform:rotate(205deg)}
.find-loader__inner{position:relative;z-index:1}
.find-icon-button{min-width:44px;min-height:44px}
.find-category-filter a{min-height:44px;display:inline-flex;align-items:center}
.find-footer__grid>div:not(.find-footer__brand) a{min-height:32px;display:flex;align-items:center}
@media(max-width:1100px) and (min-width:761px){.find-nav{gap:16px;font-size:12px}.find-header__inner>.find-logo{flex-basis:104px;margin-right:0}.find-header__actions{gap:8px}.find-header__app{font-size:9px}}
.find-category-card h3{right:16px;overflow-wrap:normal}
.find-footer__grid>div:not(.find-footer__brand) a{min-height:44px}
.find-announcement__mobile{display:none}
@media(max-width:760px){
 .find-announcement{height:44px;padding:0 12px;gap:10px;font-size:clamp(9px,2.4vw,10px);line-height:1.25;letter-spacing:.04em;white-space:nowrap}
 .find-announcement__desktop{display:none}
 .find-announcement__mobile{display:inline;flex:0 0 auto}
 .find-announcement a{min-height:44px;display:flex;align-items:center;flex:0 0 auto;border-bottom:0;text-decoration:underline;text-underline-offset:4px}
 .find-hero{height:calc(100svh - 44px)}
 .find-app-callout h2{font-size:clamp(38px,10vw,50px);overflow-wrap:break-word}
 .find-category-card h3{right:12px}
 .find-mobile-menu nav .find-mobile-menu__categories a{min-height:44px}
 .find-mobile-menu nav{flex:1 1 auto;margin:24px 0;align-content:start}
 .find-mobile-menu__top,.find-mobile-menu>.find-button{flex-shrink:0}
}
@media(max-width:760px){.find-about-statement h2{font-size:clamp(38px,10.5vw,49px);overflow-wrap:break-word}}

@media(max-width:760px){.find-category-row.is-looping{display:block;overflow:hidden;scroll-snap-type:none;scroll-behavior:auto;touch-action:pan-y}.find-category-track{display:flex;gap:16px;width:max-content;will-change:transform}.find-category-track>.find-category-card{flex:0 0 46vw;width:46vw}}

.find-journal-grid img[src*="category-keys-ayna-v1.webp"]{object-position:center 16%}

.find-arrow{display:inline-block;width:20px;height:20px;flex:0 0 20px;vertical-align:middle;stroke:currentColor}
.find-button>span{display:inline-flex;align-items:center;justify-content:center}
.find-hero__content .find-button .find-arrow{width:24px;height:24px;flex-basis:24px}
.find-article-nav a,.find-product-back{display:inline-flex;align-items:center;gap:8px}
