:root{--color-bg:#f8f6f1;--color-bg-alt:#f0ede6;--color-bg-dark:#18181b;--color-text:#18181b;--color-text-muted:#71717a;--color-text-light:#f8f6f1;--color-accent:#c07b3a;--color-accent-hover:#d4914e;--color-line:rgba(24,24,27,.1);--color-line-dark:hsla(43,33%,96%,.12)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;tab-size:4}body{line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}canvas,img,picture,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{color:inherit;font:inherit}button{background:transparent;border:none;cursor:pointer;line-height:1}textarea{resize:vertical}ol,ul{list-style:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}table{border-collapse:collapse;border-spacing:0}hr{border:none;border-top:1px solid rgba(24,24,27,.1)}:focus-visible{outline:2px solid #c07b3a;outline-offset:3px}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.skip-link{background:#c07b3a;border-radius:0 0 8px 8px;color:#fff;font-family:Space Mono,monospace;font-size:.8rem;left:1rem;padding:.75rem 1.5rem;position:absolute;top:-100%;transition:top .15s cubic-bezier(.22,.61,.36,1);z-index:500}.skip-link:focus{top:0}body,html{background-color:#f0ede6}body{animation:pageIn .5s cubic-bezier(.22,.61,.36,1) forwards;color:#1f1f23;font-family:Outfit,system-ui,sans-serif;font-size:1rem;font-weight:400;opacity:0;overflow-x:hidden}@keyframes pageIn{to{opacity:1}}::selection{background-color:rgba(192,123,58,.18);color:#1f1f23}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#1f1f23}::-webkit-scrollbar-thumb{background:#c07b3a;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#d4914e}.container{max-width:1240px}.container,.container--wide{margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem);width:100%}.container--wide{max-width:1440px}.section{padding-block:6rem}@media(max-width:767px){.section{padding-block:3.9rem}}.section--tight{padding-block:5rem}@media(max-width:767px){.section--tight{padding-block:3.25rem}}.section--dark{background-color:#18181b;color:#e4e0d8}.section--linen{background-color:#f0ede6}.page-transition{background-color:#18181b;opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.22,.61,.36,1)}.page-transition.is-leaving{opacity:1;pointer-events:all}.reveal{transform:translateY(28px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal.reveal--delay-1{transition-delay:.12s}.reveal.reveal--delay-2{transition-delay:.24s}.reveal.reveal--delay-3{transition-delay:.36s}.reveal.reveal--delay-4{transition-delay:.48s}.reveal.reveal--delay-5{transition-delay:.6s}.reveal.reveal--delay-6{transition-delay:.72s}img[loading=lazy]{opacity:0;transition:opacity .5s cubic-bezier(.22,.61,.36,1)}img[loading=lazy].is-loaded{opacity:1}.admin-bar .site-header{top:32px}@media(max-width:767px){.admin-bar .site-header{top:46px}}.admin-bar .mega-menu{top:calc(var(--header-height) + 32px)}@media(max-width:767px){.admin-bar .mega-menu{top:calc(var(--header-height) + 46px)}}.h1,h1{font-size:clamp(3rem,5vw + 1rem,5.5rem);letter-spacing:-.02em}.h1,.h2,h1,h2{color:#1f1f23;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;line-height:1.05}.h2,h2{font-size:clamp(2.25rem,3vw + 1rem,4rem);letter-spacing:-.015em}.h3,h3{font-size:clamp(1.875rem,2vw + .8rem,2.25rem);letter-spacing:-.01em}.h3,.h4,h3,h4{color:#1f1f23;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:1.25}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h5,.h6,h5,h6{color:#1f1f23;font-family:Outfit,system-ui,sans-serif;font-weight:600;line-height:1.25}.h6,h6{font-size:1rem}.on-dark .h1,.on-dark .h2,.on-dark .h3,.on-dark .h4,.on-dark h1,.on-dark h2,.on-dark h3,.on-dark h4{color:#f0ede6}.on-dark p{color:hsla(40,18%,87%,.78)}p{color:#52525a;font-size:1rem;line-height:1.65}p+p{margin-top:1rem}.lead{color:#52525a;font-size:1.125rem;line-height:1.65}.eyebrow{align-items:center;color:#c07b3a;display:inline-flex;font-family:Space Mono,monospace;font-size:.7rem;font-weight:400;gap:.6em;letter-spacing:.05em;letter-spacing:.16em;text-transform:uppercase}.eyebrow:before{background:currentColor;content:"";display:inline-block;flex-shrink:0;height:1px;width:1.4em}.eyebrow--light{align-items:center;color:#c07b3a;display:inline-flex;font-family:Space Mono,monospace;font-size:.7rem;font-weight:400;gap:.6em;letter-spacing:.05em;letter-spacing:.16em;text-transform:uppercase}.eyebrow--light:before{background:currentColor;content:"";display:inline-block;flex-shrink:0;height:1px;width:1.4em}.eyebrow--light{color:#e3a96a}.eyebrow--light:before{background:#e3a96a}a{transition:color .3s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){a:hover{color:#c07b3a}}.entry-content a{color:#c07b3a;text-decoration:underline;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.entry-content a:hover{color:#d4914e}}.entry-content ul{list-style:disc;padding-left:1.5rem}.entry-content ul li{color:#52525a;line-height:1.65;margin-bottom:.5rem}.entry-content ol{list-style:decimal;padding-left:1.5rem}.entry-content ol li{color:#52525a;margin-bottom:.5rem}.entry-content blockquote{border-left:3px solid #c07b3a;margin-block:2rem;padding-left:1.5rem}.entry-content blockquote p{color:#3a3a3f;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-style:italic}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-accent{color:#c07b3a}.text-muted{color:#a1a1aa}.text-linen{color:#e4e0d8}.text-white{color:#fff}.font-display{font-family:Cormorant Garamond,Georgia,serif}.font-mono{font-family:Space Mono,monospace}.fw-regular{font-weight:400}.fw-medium{font-weight:500}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.uppercase{text-transform:uppercase}.italic{font-style:italic}.truncate-2{-webkit-line-clamp:2}.truncate-2,.truncate-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.truncate-3{-webkit-line-clamp:3}.word-reveal{display:inline-block;opacity:0;transform:translateY(40px) rotate(2deg);transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--i, 0)*80ms);will-change:opacity,transform}.in-view .word-reveal{opacity:1;transform:none}.reveal{opacity:0;transform:translateY(32px);transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.reveal.in-view{opacity:1;transform:none}.reveal--delay-1{transition-delay:.1s}.reveal--delay-2{transition-delay:.2s}.reveal--delay-3{transition-delay:.3s}.reveal--delay-4{transition-delay:.4s}.reveal--slide-left{transform:translateX(-40px)}.reveal--slide-left.in-view{transform:none}.reveal--slide-right{transform:translateX(40px)}.reveal--slide-right.in-view{transform:none}.reveal--scale{transform:scale(.92) translateY(20px)}.reveal--scale.in-view{transform:none}.cursor-glow{background:radial-gradient(circle,rgba(192,123,58,.35) 0,transparent 70%);border-radius:9999px;height:40px;left:-20px;mix-blend-mode:multiply;pointer-events:none;position:fixed;top:-20px;transition:width .3s cubic-bezier(.22,.61,.36,1),height .3s cubic-bezier(.22,.61,.36,1),background .3s cubic-bezier(.22,.61,.36,1);width:40px;will-change:transform;z-index:500}.cursor-glow--active{background:radial-gradient(circle,rgba(212,145,78,.25) 0,transparent 70%);height:80px;left:-40px;top:-40px;width:80px}.tile{transform-style:preserve-3d;will-change:transform}.tile__content{transition:background .3s cubic-bezier(.22,.61,.36,1)}[data-parallax]{will-change:transform}.site-nav__link:not(.btn):after{transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){.site-nav__link:not(.btn):hover:after{transform:scaleX(1);transform-origin:left}}.site-nav__link:not(.btn):not(:hover):after{transform-origin:right}.section{overflow:hidden;position:relative}.fp-about:before,.proje-baslat:before{background:radial-gradient(circle,rgba(192,123,58,.06) 0,transparent 65%);border-radius:9999px;content:"";height:500px;pointer-events:none;position:absolute;right:-20%;top:-30%;width:500px;z-index:0}.fp-about>*,.proje-baslat>*{position:relative;z-index:1}.tile__img,.urun-galeri__main-img{transition:transform .5s cubic-bezier(.22,.61,.36,1)}.tile:hover .tile__img,.tile:hover .urun-galeri__main-img,.urun-galeri__main:hover .tile__img,.urun-galeri__main:hover .urun-galeri__main-img{transform:scale(1.04)}.btn--primary{overflow:hidden;position:relative}.btn--primary:before{background:radial-gradient(circle at 50% 0,hsla(0,0%,100%,.15),transparent 65%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.btn--primary:hover:before{opacity:1}}.fp-counter__value{display:inline-block;transition:transform .3s cubic-bezier(.22,.61,.36,1);will-change:transform}.fp-counters.in-view .fp-counter__value{animation:countBounce .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes countBounce{0%{transform:scale(.8)}60%{transform:scale(1.05)}to{transform:scale(1)}}.page-transition{background:#1f1f23;inset:0;position:fixed;transform:scaleY(0);transform-origin:bottom;z-index:400}.page-transition.is-entering{animation:pageEnter .5s cubic-bezier(.22,.61,.36,1) forwards}.page-transition.is-leaving{animation:pageLeave .5s cubic-bezier(.22,.61,.36,1) forwards}@keyframes pageEnter{0%{transform:scaleY(1);transform-origin:top}to{transform:scaleY(0);transform-origin:top}}@keyframes pageLeave{0%{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}:root{--header-height:72px}@media(max-width:767px){:root{--header-height:60px}}.site-header{background-color:transparent;height:var(--header-height);left:0;position:fixed;right:0;top:0;transition:background-color .5s cubic-bezier(.22,.61,.36,1),height .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s cubic-bezier(.22,.61,.36,1);z-index:200}@media(hover:hover)and (pointer:fine){.site-header:hover{background-color:#624d39}}.site-header.is-solid{background-color:#624d39;box-shadow:0 1px 0 rgba(0,0,0,.15)}.site-header.is-solid .site-nav__link:not(.btn){color:hsla(42,25%,92%,.82)}.site-header.is-solid .site-nav__link:not(.btn):after{background:#e4e0d8}@media(hover:hover)and (pointer:fine){.site-header.is-solid .site-nav__link:not(.btn):hover{color:#f8f6f1}}.site-header.is-solid .site-nav__link:not(.btn).is-active{color:#f8f6f1}.site-header.is-solid .nav-toggle__bar{background:#f8f6f1}.site-header.is-solid .site-header__logo-text{color:#f8f6f1}.site-header.is-scrolled{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#624d39;box-shadow:0 2px 20px rgba(0,0,0,.2)}.site-header.is-scrolled .site-nav__link:not(.btn){color:hsla(42,25%,92%,.82)}.site-header.is-scrolled .site-nav__link:not(.btn):after{background:#e4e0d8}.site-header.is-scrolled .site-nav__link:not(.btn).is-active,.site-header.is-scrolled .site-nav__link:not(.btn):hover{color:#f8f6f1}.site-header.is-scrolled .nav-toggle__bar{background:#f8f6f1}.site-header.is-scrolled .site-header__logo-text{color:#f8f6f1}.site-header.mega-is-open{backdrop-filter:none;background-color:#624d39;box-shadow:0 1px 0 rgba(0,0,0,.15)}.site-header.mega-is-open .site-nav__link:not(.btn){color:hsla(42,25%,92%,.82)}.site-header.mega-is-open .site-nav__link:not(.btn):hover{color:#f8f6f1}.site-header.mega-is-open .nav-toggle__bar{background:#f8f6f1}.site-header__inner{align-items:center;display:flex;gap:2rem;height:100%;justify-content:space-between}.site-header__logo{align-items:center;display:flex;flex-shrink:0;transition:opacity .3s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.site-header__logo:hover{opacity:.85}}.custom-logo-link{align-items:center;display:flex;line-height:0}.custom-logo{display:block;height:100px;max-height:104px;max-width:220px;object-fit:contain;object-position:left center;width:auto}@media(max-width:1023px){.custom-logo{height:80px;max-height:80px;max-width:190px}}@media(max-width:767px){.custom-logo{height:64px;max-height:64px;max-width:160px}}@media(max-width:479px){.custom-logo{height:46px;max-height:46px;max-width:130px}}.site-header__logo-img{display:block;height:44px;width:auto}@media(max-width:1023px){.site-header__logo-img{height:38px}}@media(max-width:767px){.site-header__logo-img{height:32px}}@media(max-width:479px){.site-header__logo-img{height:28px}}.site-header__logo-text{color:#f8f6f1;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:700;letter-spacing:-.01em}@media(max-width:767px){.site-header__logo-text{font-size:1rem}}.site-nav-desktop{margin-left:auto}@media(max-width:1023px){.site-nav-desktop{display:none}}.site-nav-desktop__list{align-items:center;display:flex;gap:.25rem;list-style:none}.site-nav__link{align-items:center;background:none;border:none;border-radius:4px;color:hsla(42,25%,92%,.92);cursor:pointer;display:inline-flex;font-family:Outfit,system-ui,sans-serif;font-size:.8rem;font-weight:500;gap:.5rem;letter-spacing:.01em;padding:.5rem 1rem;position:relative;text-decoration:none;transition:color .3s cubic-bezier(.22,.61,.36,1),background-color .3s cubic-bezier(.22,.61,.36,1);white-space:nowrap}.site-nav__link:after{background:#c07b3a;bottom:-2px;content:"";height:1px;left:1rem;position:absolute;right:1rem;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.site-nav__link:hover{color:#fff}.site-nav__link:hover:after{transform:scaleX(1)}}.site-nav__link.is-active{color:#fff}.site-nav__link.is-active:after{transform:scaleX(1)}.site-header.is-scrolled .site-nav__link{color:rgba(31,31,35,.78)}@media(hover:hover)and (pointer:fine){.site-header.is-scrolled .site-nav__link:hover{color:#18181b}}.site-header.is-scrolled .site-nav__link.is-active{color:#c07b3a}.site-header.is-scrolled .site-nav__link:after{background:#c07b3a}.site-header.mega-is-open .site-nav__link{color:rgba(31,31,35,.78)}@media(hover:hover)and (pointer:fine){.site-header.mega-is-open .site-nav__link:hover{color:#18181b}}.site-header.mega-is-open .site-nav__link.is-active{color:#c07b3a}.site-nav__link--trigger[aria-expanded=true] .site-nav__chevron{transform:rotate(180deg)}.site-nav__chevron{flex-shrink:0;height:14px;transition:transform .3s cubic-bezier(.22,.61,.36,1);width:14px}.site-nav__item--mega{position:relative}.site-nav__item--cta{margin-left:.5rem}.site-nav__item--translate .goog-te-gadget-simple{background:transparent!important;border:1px solid hsla(42,25%,92%,.3)!important;border-radius:9999px!important;font-family:Space Mono,monospace!important;font-size:.7rem!important;padding:.35em .9em!important;transition:border-color .3s cubic-bezier(.22,.61,.36,1)}.site-nav__item--translate .goog-te-gadget-simple:hover{border-color:hsla(42,25%,92%,.6)!important}.site-nav__item--translate .goog-te-gadget-simple a,.site-nav__item--translate .goog-te-gadget-simple a:visited{color:hsla(42,25%,92%,.82)!important;text-decoration:none!important}.site-nav__item--translate .goog-te-gadget-simple img{display:none!important}.site-header.is-scrolled .site-nav__item--translate .goog-te-gadget-simple{border-color:rgba(31,31,35,.25)!important}.site-header.is-scrolled .site-nav__item--translate .goog-te-gadget-simple a,.site-header.is-scrolled .site-nav__item--translate .goog-te-gadget-simple a:visited{color:#3a3a3f!important}.nav-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:20px;justify-content:space-between;margin-left:auto;padding:0;position:relative;width:28px;z-index:301}@media(max-width:1023px){.nav-toggle{display:flex}}.nav-toggle__bar{background:#f0ede6;border-radius:9999px;display:block;height:2px;transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .3s cubic-bezier(.22,.61,.36,1);width:100%}.site-header.is-scrolled .nav-toggle__bar,.site-header.mega-is-open .nav-toggle__bar{background:#1f1f23}.nav-toggle.is-open .nav-toggle__bar:first-child{transform:translateY(9px) rotate(45deg)}.nav-toggle.is-open .nav-toggle__bar:nth-child(2){opacity:0;transform:scaleX(0)}.nav-toggle.is-open .nav-toggle__bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.mobile-nav{background:#18181b;bottom:0;box-shadow:-8px 0 40px rgba(0,0,0,.4);display:flex;flex-direction:column;overflow:hidden;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .5s cubic-bezier(.22,.61,.36,1);width:min(320px,88vw);z-index:300}.mobile-nav.is-open{transform:translateX(0)}.mobile-nav__head{border-bottom:1px solid hsla(42,25%,92%,.08);flex-shrink:0;justify-content:space-between;padding:1.25rem 1.5rem}.mobile-nav__head,.mobile-nav__logo{align-items:center;display:flex}.mobile-nav__logo .custom-logo{height:36px;width:auto}.mobile-nav__logo span{color:#f0ede6;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:600;letter-spacing:-.01em}.mobile-nav__close{align-items:center;appearance:none;background:none;background:hsla(42,25%,92%,.08);border:none;border-radius:9999px;color:inherit;color:#f0ede6;cursor:pointer;display:flex;flex-shrink:0;font:inherit;height:36px;justify-content:center;line-height:1;margin:0;padding:0;transition:background .3s cubic-bezier(.22,.61,.36,1);width:36px}.mobile-nav__close svg{height:18px;width:18px}@media(hover:hover)and (pointer:fine){.mobile-nav__close:hover{background:hsla(42,25%,92%,.15)}}.mobile-nav__body{flex:1;overflow-y:auto;padding:1rem 1.5rem 2rem}.mobile-nav__list{display:flex;flex-direction:column;list-style:none}.mobile-nav__link{align-items:center;background:none;border:none;border-bottom:1px solid hsla(42,25%,92%,.07);color:hsla(42,25%,92%,.85);cursor:pointer;display:flex;font-family:Outfit,system-ui,sans-serif;font-size:1rem;font-weight:500;justify-content:space-between;padding:1rem 0;text-decoration:none;transition:color .3s cubic-bezier(.22,.61,.36,1);width:100%}.mobile-nav__link svg{flex-shrink:0;height:18px;transition:transform .3s cubic-bezier(.22,.61,.36,1);width:18px}@media(hover:hover)and (pointer:fine){.mobile-nav__link:hover{color:#fff}}.mobile-nav__accordion-trigger[aria-expanded=true]{color:#e3a96a}.mobile-nav__accordion-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-nav__sub{list-style:none;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.22,.61,.36,1)}.mobile-nav__sub-link{border-bottom:1px solid hsla(42,25%,92%,.04);color:hsla(42,25%,92%,.65);display:block;font-family:Outfit,system-ui,sans-serif;font-size:.8rem;padding:.75rem 1rem;text-decoration:none;transition:color .3s cubic-bezier(.22,.61,.36,1),padding-left .3s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.mobile-nav__sub-link:hover{color:#fff;padding-left:1.5rem}}.mobile-nav__sub-link--all{color:#e3a96a;font-weight:500}.mobile-nav__sub-link--parent{color:hsla(42,25%,92%,.8)}.mobile-nav__sub-children{list-style:none}.mobile-nav__sub-child{color:hsla(42,25%,92%,.5);display:block;font-family:Outfit,system-ui,sans-serif;font-size:.7rem;padding:.5rem 1.5rem;text-decoration:none;transition:color .3s cubic-bezier(.22,.61,.36,1)}.mobile-nav__sub-child:before{color:#c07b3a;content:"· "}@media(hover:hover)and (pointer:fine){.mobile-nav__sub-child:hover{color:#fff}}.mobile-nav-overlay{backdrop-filter:blur(3px);background:rgba(24,24,27,.6);inset:0;opacity:0;position:fixed;transition:opacity .5s cubic-bezier(.22,.61,.36,1),visibility .5s cubic-bezier(.22,.61,.36,1);visibility:hidden;z-index:299}.mobile-nav-overlay.is-open{opacity:1;visibility:visible}.site-header.is-scrolled{backdrop-filter:blur(16px);box-shadow:0 1px 0 rgba(24,24,27,.1),0 4px 24px rgba(24,24,27,.06);--header-height:60px}.site-header.mega-is-open{box-shadow:0 1px 0 rgba(24,24,27,.1)}.mega-menu{background-color:#f8f6f1;border-top:1px solid rgba(24,24,27,.1);box-shadow:0 8px 32px rgba(24,24,27,.1),0 1px 0 rgba(24,24,27,.1);left:0;opacity:0;position:fixed;right:0;top:var(--header-height);transform:translateY(-8px);transition:opacity .3s cubic-bezier(.22,.61,.36,1),visibility .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1);visibility:hidden;z-index:199}.mega-menu.is-open{opacity:1;transform:translateY(0);visibility:visible}@media(max-width:1023px){.mega-menu{display:none}}.mega-menu__inner{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 280px;padding-block:2rem}@media(max-width:1279px){.mega-menu__inner{gap:2rem;grid-template-columns:1fr 240px}}.mega-menu__panels{min-height:260px;position:relative}.mega-menu__panel{animation:panelFadeIn .2s ease;display:none}.mega-menu__panel.is-active{display:flex;flex-direction:column;gap:1rem}@keyframes panelFadeIn{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.mega-menu__panel-head{align-items:center;border-bottom:1px solid hsla(43,33%,96%,.12);display:flex;justify-content:space-between;padding-bottom:.75rem}.mega-menu__panel-title{color:#1f1f23;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:600;letter-spacing:-.01em}.mega-menu__panel-all{align-items:center;color:#d4914e;display:flex;font-family:Space Mono,monospace;font-size:.7rem;gap:.25rem;letter-spacing:.05em;text-transform:uppercase;transition:color .3s cubic-bezier(.22,.61,.36,1);white-space:nowrap}.mega-menu__panel-all svg{height:14px;transition:transform .3s cubic-bezier(.22,.61,.36,1);width:14px}@media(hover:hover)and (pointer:fine){.mega-menu__panel-all:hover{color:#e3a96a}.mega-menu__panel-all:hover svg{transform:translateX(3px)}}.mega-menu__product-grid{display:grid;gap:.75rem;grid-template-columns:repeat(4,1fr)}@media(max-width:1279px){.mega-menu__product-grid{grid-template-columns:repeat(3,1fr)}}.mega-menu__product-card{display:flex;flex-direction:column;gap:.5rem;text-decoration:none;transition:transform .3s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.mega-menu__product-card:hover{transform:translateY(-3px)}.mega-menu__product-card:hover .mega-menu__product-name{color:#e3a96a}}.mega-menu__product-img{aspect-ratio:1/1;background:hsla(43,33%,96%,.08);border:1px solid hsla(43,33%,96%,.12);border-radius:8px;overflow:hidden}.mega-menu__product-img img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,.61,.36,1);width:100%}.mega-menu__product-card:hover .mega-menu__product-img img{transform:scale(1.05)}.mega-menu__product-img-fallback{background:linear-gradient(145deg,hsla(43,33%,96%,.1),hsla(43,33%,96%,.04));height:100%;width:100%}.mega-menu__product-name{color:hsla(42,25%,92%,.85);display:-webkit-box;font-family:Outfit,system-ui,sans-serif;font-size:.7rem;font-weight:500;-webkit-line-clamp:2;line-height:1.25;transition:color .3s cubic-bezier(.22,.61,.36,1);-webkit-box-orient:vertical;overflow:hidden}.mega-menu__panel-empty{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:200px}.mega-menu__panel-cat-img{border-radius:8px;max-height:200px;object-fit:cover;opacity:.7;width:100%}.mega-menu__eyebrow{align-items:center;color:#c07b3a;display:inline-flex;font-family:Space Mono,monospace;font-size:.7rem;font-weight:400;gap:.6em;letter-spacing:.05em;letter-spacing:.16em;text-transform:uppercase}.mega-menu__eyebrow:before{background:currentColor;content:"";display:inline-block;flex-shrink:0;height:1px;width:1.4em}.mega-menu__eyebrow{color:#b05d20;margin-bottom:1.25rem}.mega-menu__eyebrow:before{background:#e3a96a}.mega-menu__categories{display:flex;flex-direction:column}.mega-menu__cat-list{display:grid;gap:.25rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.25rem}@media(max-width:1279px){.mega-menu__cat-list{grid-template-columns:1fr}}.mega-menu__cat-link{align-items:center;border-radius:8px;color:#e4e0d8;display:flex;gap:1rem;padding:1rem 1.25rem;transition:background-color .3s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.mega-menu__cat-link:hover{background-color:rgba(31,31,35,.04)}.mega-menu__cat-link:hover .mega-menu__cat-arrow{opacity:1;transform:translateX(4px)}.mega-menu__cat-link:hover .mega-menu__cat-name{color:#1f1f23}}.mega-menu__cat-icon{align-items:center;background-color:rgba(192,123,58,.12);border:1px solid rgba(192,123,58,.22);border-radius:8px;color:#e3a96a;display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;transition:background-color .3s cubic-bezier(.22,.61,.36,1);width:44px}.mega-menu__cat-icon--img{background:none;border-color:hsla(43,33%,96%,.15)}.mega-menu__cat-icon--img img{display:block;height:100%;object-fit:cover;width:100%}.mega-menu__cat-icon svg{height:20px;width:20px}.mega-menu__cat-link:hover .mega-menu__cat-icon{background-color:rgba(192,123,58,.2)}.mega-menu__cat-text{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.mega-menu__cat-name{color:#2a2a2e;font-size:1rem;font-weight:500;transition:color .3s cubic-bezier(.22,.61,.36,1)}.mega-menu__cat-desc,.mega-menu__cat-name{font-family:Outfit,system-ui,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mega-menu__cat-desc{color:#a1a1aa;font-size:.7rem}.mega-menu__cat-arrow{color:#d4914e;flex-shrink:0;height:16px;opacity:0;transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .3s cubic-bezier(.22,.61,.36,1);width:16px}.mega-menu__all-link{align-items:center;align-self:flex-start;border:1px solid rgba(192,123,58,.3);border-radius:9999px;color:#d4914e;display:inline-flex;font-family:Space Mono,monospace;font-size:.7rem;gap:.5rem;letter-spacing:.16em;padding:.75rem 1.25rem;text-transform:uppercase;transition:color .3s cubic-bezier(.22,.61,.36,1),border-color .3s cubic-bezier(.22,.61,.36,1),background-color .3s cubic-bezier(.22,.61,.36,1)}.mega-menu__all-link svg{height:14px;transition:transform .3s cubic-bezier(.22,.61,.36,1);width:14px}@media(hover:hover)and (pointer:fine){.mega-menu__all-link:hover{background-color:rgba(192,123,58,.1);border-color:#c07b3a;color:#1f1f23}.mega-menu__all-link:hover svg{transform:translateX(3px)}}.mega-menu__featured,.mega-menu__featured-card{display:flex;flex-direction:column}.mega-menu__featured-card{background:linear-gradient(145deg,#3a3a3f,#18181b);border:1px solid hsla(43,33%,96%,.12);border-radius:8px;flex:1;overflow:hidden;transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.mega-menu__featured-card:hover{box-shadow:0 20px 60px rgba(24,24,27,.14);transform:translateY(-4px)}}.mega-menu__featured-img{aspect-ratio:4/3;overflow:hidden;position:relative}.mega-menu__featured-img img{height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,.61,.36,1);width:100%}.mega-menu__featured-card:hover .mega-menu__featured-img img{transform:scale(1.04)}.mega-menu__featured-fallback{background:linear-gradient(145deg,#52525a,#18181b);height:100%;width:100%}.mega-menu__featured-body{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem}.mega-menu__featured-title{color:#3a3a3f;font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;font-weight:600;line-height:1.25}.mega-menu__featured-meta{color:#a1a1aa;display:flex;font-family:Space Mono,monospace;font-size:.7rem;gap:.75rem}.mega-menu__featured-cta{align-items:center;color:#b05d20;display:inline-flex;font-family:Space Mono,monospace;font-size:.7rem;gap:.5rem;letter-spacing:.05em;margin-top:.5rem;text-transform:uppercase;transition:gap .3s cubic-bezier(.22,.61,.36,1)}.mega-menu__featured-cta svg{height:14px;transition:transform .3s cubic-bezier(.22,.61,.36,1);width:14px}.mega-menu__featured-card:hover .mega-menu__featured-cta svg{transform:translateX(4px)}.mega-menu-overlay{backdrop-filter:blur(2px);background-color:rgba(24,24,27,.5);inset:0;opacity:0;position:fixed;top:var(--header-height);transition:opacity .3s cubic-bezier(.22,.61,.36,1),visibility .3s cubic-bezier(.22,.61,.36,1);visibility:hidden;z-index:198}.mega-menu-overlay.is-open{opacity:1;visibility:visible}.mega-menu__cat-item--has-children .mega-menu__cat-link{border-bottom:1px solid rgba(24,24,27,.1);margin-bottom:.25rem}.mega-menu__children{display:flex;flex-direction:column;gap:0;list-style:none;padding:.5rem 0 .75rem 3.5rem}.mega-menu__child-link{align-items:center;border-radius:4px;color:#52525a;display:flex;font-family:Outfit,system-ui,sans-serif;font-size:.8rem;gap:.5rem;padding:.5rem .75rem;transition:color .3s cubic-bezier(.22,.61,.36,1),background-color .3s cubic-bezier(.22,.61,.36,1),padding-left .3s cubic-bezier(.22,.61,.36,1)}.mega-menu__child-link svg{color:#c07b3a;flex-shrink:0;height:14px;opacity:0;transition:opacity .3s cubic-bezier(.22,.61,.36,1);width:14px}@media(hover:hover)and (pointer:fine){.mega-menu__child-link:hover{background-color:hsla(43,33%,96%,.05);color:#1f1f23;padding-left:1rem}.mega-menu__child-link:hover svg{opacity:1}}.mobile-sub__has-children>a{color:#2a2a2e!important;font-weight:500}.mobile-sub__grandchildren{border-left:1px solid rgba(24,24,27,.1);margin:.5rem 0 .75rem .75rem;padding-left:1.25rem}.mobile-sub__grandchildren li{border-bottom:none!important}.mobile-sub__grandchildren a{align-items:center;color:#71717a!important;display:flex;font-size:.7rem!important;gap:.5rem;padding:.5rem!important}.mobile-sub__grandchildren a:before{background-color:#c07b3a;border-radius:9999px;content:"";display:inline-block;flex-shrink:0;height:4px;width:4px}@media(hover:hover)and (pointer:fine){.mobile-sub__grandchildren a:hover{color:#f8f6f1!important}}.filter-tabs--secondary{margin-bottom:2rem;margin-top:-1.5rem}.filter-tabs--secondary .filter-tab--secondary{background-color:transparent;border-color:hsla(240,4%,46%,.3);color:#71717a;font-size:.7rem;padding:.35rem 1rem}@media(hover:hover)and (pointer:fine){.filter-tabs--secondary .filter-tab--secondary:hover{border-color:#c07b3a;color:#18181b}}.filter-tabs--secondary .filter-tab--secondary.is-active{background-color:#c07b3a;border-color:#c07b3a;color:#fff}.site-footer{background-color:#1f1f23;color:hsla(42,25%,92%,.85);overflow:hidden;position:relative}.site-footer__top{padding-block:4rem 3rem}@media(max-width:767px){.site-footer__top{padding-block:3rem 2rem}}.site-footer__grid{display:grid;gap:2.5rem;grid-template-columns:1.4fr 1fr 1fr 1fr}@media(max-width:1023px){.site-footer__grid{gap:2rem;grid-template-columns:1fr 1fr}}@media(max-width:767px){.site-footer__grid{gap:2rem;grid-template-columns:1fr}}.site-footer__brand{display:flex;flex-direction:column;gap:1.25rem}.site-footer__logo{display:inline-flex;transition:opacity .3s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.site-footer__logo:hover{opacity:.85}}.site-footer__logo-img{height:38px;width:auto}.site-footer__logo-text{color:#f0ede6;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:700;letter-spacing:-.01em}.site-footer__desc{color:hsla(40,18%,87%,.65);font-size:.8rem;line-height:1.65;max-width:32ch}.site-footer__social{display:flex;gap:.75rem}.site-footer__social-link{align-items:center;border:1px solid hsla(43,33%,96%,.12);border-radius:9999px;color:hsla(40,18%,87%,.65);display:flex;height:36px;justify-content:center;transition:background-color .3s cubic-bezier(.22,.61,.36,1),border-color .3s cubic-bezier(.22,.61,.36,1),color .3s cubic-bezier(.22,.61,.36,1);width:36px}.site-footer__social-link svg{height:16px;width:16px}@media(hover:hover)and (pointer:fine){.site-footer__social-link:hover{background-color:#c07b3a;border-color:#c07b3a;color:#fff}}.site-footer__col-title{color:#f0ede6;font-family:Space Mono,monospace;font-size:.7rem;font-weight:400;letter-spacing:.16em;margin-bottom:1.25rem;text-transform:uppercase}.site-footer__col-list{display:flex;flex-direction:column;gap:.75rem}.site-footer__col-list a,.site-footer__col-list li{color:hsla(40,18%,87%,.65);font-size:.8rem;line-height:1.5;transition:color .3s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.site-footer__col-list a:hover{color:#f0ede6}}.site-footer__col-list--contact li{align-items:flex-start;display:flex;gap:.5rem}.site-footer__bottom{border-top:1px solid hsla(43,33%,96%,.12);padding-block:1.25rem}.site-footer__bottom-inner{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media(max-width:767px){.site-footer__bottom-inner{align-items:flex-start;flex-direction:column}}.site-footer__copyright,.site-footer__since{color:hsla(40,18%,87%,.4);font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em}.offer-popup{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:1rem;pointer-events:none;position:fixed;transition:opacity .5s cubic-bezier(.22,.61,.36,1),visibility .5s cubic-bezier(.22,.61,.36,1);visibility:hidden;z-index:400}.offer-popup--open{opacity:1;pointer-events:all;visibility:visible}.offer-popup--open .offer-popup__box{opacity:1;transform:translateY(0) scale(1)}.offer-popup--closing .offer-popup__box{opacity:0;transform:translateY(20px) scale(.97)}.offer-popup__backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(24,24,27,.65);inset:0;position:absolute}.offer-popup__box{background:#f8f6f1;border-radius:22px;box-shadow:0 20px 60px rgba(24,24,27,.14),0 0 0 1px rgba(24,24,27,.1);display:grid;grid-template-columns:280px 1fr;max-height:90vh;max-width:780px;opacity:0;overflow-y:auto;position:relative;transform:translateY(30px) scale(.96);transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s cubic-bezier(.22,.61,.36,1);width:100%;z-index:1}@media(max-width:767px){.offer-popup__box{grid-template-columns:1fr;max-width:440px}}.offer-popup__close{align-items:center;appearance:none;background:none;background:rgba(31,31,35,.06);border:none;border-radius:9999px;color:inherit;color:#52525a;cursor:pointer;display:flex;font:inherit;height:36px;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:1rem;top:1rem;transition:background .3s cubic-bezier(.22,.61,.36,1),color .3s cubic-bezier(.22,.61,.36,1);width:36px;z-index:2}.offer-popup__close svg{height:18px;width:18px}@media(hover:hover)and (pointer:fine){.offer-popup__close:hover{background:rgba(31,31,35,.12);color:#1f1f23}}.offer-popup__media{align-items:center;background:#1f1f23;border-radius:22px 0 0 22px;color:#e3a96a;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center}.offer-popup__media:before{background:radial-gradient(circle at 50% 30%,rgba(192,123,58,.2),transparent 65%);content:"";inset:0;position:absolute}@media(max-width:767px){.offer-popup__media{display:none}}.offer-popup__media-inner{animation:rotateSlow 20s linear infinite;height:160px;position:relative;width:160px;z-index:1}@keyframes rotateSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.offer-popup__badge{background:rgba(192,123,58,.15);border:1px solid rgba(192,123,58,.3);border-radius:9999px;color:#e3a96a;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.16em;margin-top:1.5rem;padding:.5rem 1rem;position:relative;text-transform:uppercase;z-index:1}.offer-popup__content{padding:2.5rem 2rem}@media(max-width:767px){.offer-popup__content{padding:2rem 1.5rem}}.offer-popup__title{color:#1f1f23;font-family:Cormorant Garamond,Georgia,serif;font-size:1.875rem;font-weight:600;letter-spacing:-.025em;line-height:1.25;margin-bottom:.75rem}@media(max-width:767px){.offer-popup__title{font-size:1.5rem}}.offer-popup__desc{color:#71717a;font-size:.8rem;line-height:1.65;margin-bottom:1.5rem}.offer-popup__fields{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem}@media(max-width:479px){.offer-popup__fields{grid-template-columns:1fr}}.offer-popup__field{display:flex;flex-direction:column;gap:.5rem}.offer-popup__field--full{grid-column:1/-1}.offer-popup__field label{color:#3a3a3f;font-family:Outfit,system-ui,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.offer-popup__field input,.offer-popup__field textarea{background:#f0ede6;border:1px solid rgba(24,24,27,.18);border-radius:8px;color:#1f1f23;font-family:Outfit,system-ui,sans-serif;font-size:.8rem;outline:none;padding:.75rem 1rem;resize:none;transition:border-color .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1);width:100%}.offer-popup__field input::placeholder,.offer-popup__field textarea::placeholder{color:#a1a1aa}.offer-popup__field input:focus,.offer-popup__field textarea:focus{border-color:#c07b3a;box-shadow:0 0 0 3px rgba(192,123,58,.12)}.offer-popup__field input.error,.offer-popup__field textarea.error{border-color:#d32f2f;box-shadow:0 0 0 3px rgba(211,47,47,.1)}.offer-popup__field textarea{min-height:80px}.offer-popup__submit{margin-bottom:1rem;width:100%}.offer-popup__note{align-items:center;color:#a1a1aa;display:flex;font-size:.7rem;gap:.5rem}.offer-popup__success{padding:2rem 0;text-align:center}.offer-popup__success svg{color:#2e7d32;height:56px;margin-bottom:1rem;width:56px}.offer-popup__success h3{color:#1f1f23;font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.offer-popup__success p{color:#71717a;font-size:.8rem}.btn{align-items:center;border:2px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Outfit,system-ui,sans-serif;font-size:.8rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.02em;overflow:hidden;position:relative;text-decoration:none;text-transform:none;transition:color .3s cubic-bezier(.22,.61,.36,1),border-color .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1);white-space:nowrap;z-index:0}.btn:before{content:"";inset:0;position:absolute;transform:scaleY(0);transform-origin:bottom;transition:transform .3s cubic-bezier(.22,.61,.36,1);z-index:-1}@media(hover:hover)and (pointer:fine){.btn:hover:before{transform:scaleY(1)}.btn:hover svg{transform:translateX(3px)}}.btn svg{flex-shrink:0;height:1em;position:relative;transition:transform .3s cubic-bezier(.22,.61,.36,1);width:1em;z-index:1}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.45;pointer-events:none}.btn:focus-visible{outline:2px solid #c07b3a;outline-offset:3px}.btn--sm{font-size:.7rem;padding:.5em 1.1em}.btn--md{font-size:.8rem;padding:.72em 1.6em}.btn--lg{font-size:1rem;padding:.85em 2em}.btn:not(.btn--sm):not(.btn--lg){padding:.72em 1.6em}.btn--primary{background-color:#c07b3a;border-color:#c07b3a;color:#fff;font-weight:600}.btn--primary:before{background-color:#b05d20}@media(hover:hover)and (pointer:fine){.btn--primary:hover{border-color:#b05d20;box-shadow:0 6px 20px rgba(192,123,58,.35);transform:translateY(-1px)}}.btn--primary:active{box-shadow:none;transform:translateY(0)}.btn--ghost{background-color:transparent;border-color:#3a3a3f;color:#1f1f23}.btn--ghost:before{background-color:#1f1f23}@media(hover:hover)and (pointer:fine){.btn--ghost:hover{color:#fff;transform:translateY(-1px)}}.btn--ghost-dark{background-color:transparent;border-color:hsla(0,0%,100%,.35);color:hsla(0,0%,100%,.9)}.btn--ghost-dark:before{background-color:hsla(0,0%,100%,.1)}@media(hover:hover)and (pointer:fine){.btn--ghost-dark:hover{border-color:hsla(0,0%,100%,.65);color:#fff;transform:translateY(-1px)}}.btn--accent-ghost{background-color:transparent;border-color:#c07b3a;color:#b05d20}.btn--accent-ghost:before{background-color:#c07b3a}@media(hover:hover)and (pointer:fine){.btn--accent-ghost:hover{color:#fff;transform:translateY(-1px)}}.btn--text{background:transparent;border-color:transparent;color:#c07b3a;overflow:visible;padding-inline:0}.btn--text:before{display:none}.btn--text:after{background:#c07b3a;border-radius:9999px;bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,.61,.36,1);width:100%}@media(hover:hover)and (pointer:fine){.btn--text:hover{color:#b05d20;transform:none}.btn--text:hover:after{transform:scaleX(1)}}.btn--full{justify-content:center;width:100%}.btn--loading{color:transparent;pointer-events:none}.btn--loading:after{animation:btnSpin .7s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:9999px;border-top-color:#fff;content:"";height:16px;position:absolute;width:16px}@keyframes btnSpin{to{transform:rotate(1turn)}}.tile{aspect-ratio:3/4;background:linear-gradient(150deg,#3a3a3f,#18181b);border-radius:4px;color:#f0ede6;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:1.5rem;position:relative;text-decoration:none;transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s cubic-bezier(.22,.61,.36,1)}.tile:before{background:linear-gradient(190deg,transparent 30%,rgba(24,24,27,.72));content:"";inset:0;position:absolute;transition:opacity .5s cubic-bezier(.22,.61,.36,1);z-index:1}@media(hover:hover)and (pointer:fine){.tile:hover{box-shadow:0 20px 60px rgba(24,24,27,.14);transform:translateY(-6px)}.tile:hover .tile__arrow{opacity:1;transform:translateX(4px)}.tile:hover .tile__img{transform:scale(1.04)}}.tile__img{height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,.61,.36,1);width:100%}.tile__bg,.tile__img{inset:0;position:absolute;z-index:0}.tile__bg--1{background:linear-gradient(150deg,#8c6239,#3a3a3f)}.tile__bg--2{background:linear-gradient(150deg,#3a3a3f,#18181b)}.tile__bg--3{background:linear-gradient(150deg,#3a4232,#33402a)}.tile__bg--4{background:linear-gradient(150deg,#2a2a2e,#18181b)}.tile__bg--5{background:linear-gradient(150deg,#52525a,#2a2a2e)}.tile__bg--6{background:linear-gradient(150deg,#3a4232,#18181b)}.tile__content{position:relative;z-index:2}.tile__tag{color:#e3a96a;display:block;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.16em;margin-bottom:.5rem;text-transform:uppercase}.tile__title{color:#f0ede6;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.25rem,1.5vw + .8rem,1.5rem);font-weight:600;line-height:1.25;margin-bottom:.5rem}.tile__desc{color:hsla(40,18%,87%,.72);display:-webkit-box;font-size:.8rem;-webkit-line-clamp:2;line-height:1.65;margin-bottom:1rem;-webkit-box-orient:vertical;overflow:hidden}.tile__meta{color:hsla(40,18%,87%,.5);display:flex;justify-content:space-between;margin-bottom:.75rem}.tile__cta,.tile__meta{align-items:center;font-family:Space Mono,monospace;font-size:.7rem}.tile__cta{color:#e3a96a;display:inline-flex;gap:.5rem;letter-spacing:.05em;text-transform:uppercase}.tile__arrow,.tile__cta svg{height:14px;width:14px}.tile__arrow{color:#e3a96a;opacity:.6;transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .3s cubic-bezier(.22,.61,.36,1)}.tile--project{aspect-ratio:4/5}.tile--horizontal{align-items:flex-end;aspect-ratio:auto;flex-direction:row;min-height:200px;padding:1.25rem}.value-card{background-color:#e4e0d8;border:1px solid rgba(24,24,27,.1);border-radius:4px;padding:2rem 1.5rem;transition:border-color .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.value-card:hover{border-color:rgba(192,123,58,.3);box-shadow:0 4px 16px rgba(24,24,27,.09)}}.value-card__icon{color:#c07b3a;height:40px;margin-bottom:1.25rem;width:40px}.value-card__icon svg{height:100%;width:100%}.value-card__title{color:#1f1f23;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.value-card__desc{color:#52525a;font-size:.8rem;line-height:1.65}.team-card{display:flex;flex-direction:column}.team-card__avatar{aspect-ratio:1/1;background:linear-gradient(145deg,#3a3a3f,#18181b);border-radius:4px;margin-bottom:1.25rem;overflow:hidden;position:relative}.team-card__avatar img{height:100%;object-fit:cover;width:100%}.team-card__name{color:#1f1f23;font-family:Cormorant Garamond,Georgia,serif;font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.team-card__role{color:#c07b3a;display:block;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.team-card__bio{color:#52525a;font-size:.8rem;line-height:1.65}.request-card{background-color:#2a2a2e;border-radius:4px;color:#e4e0d8;overflow:hidden;padding:2rem;position:sticky;top:calc(var(--header-height) + 1.5rem)}.request-card__title{color:#f0ede6;font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.request-card__desc{color:hsla(40,18%,87%,.72);font-size:.8rem;line-height:1.65;margin-bottom:1.5rem}.request-card__note{color:hsla(40,18%,87%,.45);font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em;margin-top:1rem;text-align:center}.request-card .btn{justify-content:center;width:100%}.badge{align-items:center;border-radius:9999px;display:inline-flex;font-family:Space Mono,monospace;font-size:.7rem;font-weight:400;gap:.25rem;letter-spacing:.05em;line-height:1;padding:.3em .85em;text-transform:uppercase;white-space:nowrap}.badge--accent{background-color:rgba(192,123,58,.12);border:1px solid rgba(192,123,58,.3);color:#d4914e}.badge--dark{background-color:hsla(42,25%,92%,.08);border:1px solid hsla(42,25%,92%,.15);color:hsla(40,18%,87%,.85)}.badge--light{background-color:#f0ede6;border:1px solid rgba(24,24,27,.1);color:#52525a}.badge--term{background-color:rgba(192,123,58,.1);border:1px solid rgba(192,123,58,.25);color:#d4914e}.badge--featured{background-color:#c07b3a;border:1px solid #c07b3a;color:#fff}.badge--dot:before{background-color:currentColor;border-radius:9999px;content:"";display:inline-block;flex-shrink:0;height:6px;width:6px}.section-eyebrow{align-items:center;color:#c07b3a;display:inline-flex;font-family:Space Mono,monospace;font-size:.7rem;font-weight:400;gap:.6em;letter-spacing:.05em;letter-spacing:.16em;text-transform:uppercase}.section-eyebrow:before{background:currentColor;content:"";display:inline-block;flex-shrink:0;height:1px;width:1.4em}.section-eyebrow{display:block;margin-bottom:1rem}.section-eyebrow--light{align-items:center;color:#c07b3a;display:inline-flex;font-family:Space Mono,monospace;font-size:.7rem;font-weight:400;gap:.6em;letter-spacing:.05em;letter-spacing:.16em;text-transform:uppercase}.section-eyebrow--light:before{background:currentColor;content:"";display:inline-block;flex-shrink:0;height:1px;width:1.4em}.section-eyebrow--light{color:#e3a96a;display:block;margin-bottom:1rem}.section-eyebrow--light:before{background:#e3a96a}.breadcrumb{margin-bottom:1rem}.breadcrumb__list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.breadcrumb__link{color:hsla(43,33%,96%,.6);font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;transition:color .3s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.breadcrumb__link:hover{color:hsla(43,33%,96%,.95)}}.breadcrumb__separator{color:hsla(43,33%,96%,.3)}.breadcrumb__current,.breadcrumb__separator{font-family:Space Mono,monospace;font-size:.7rem}.breadcrumb__current{color:hsla(43,33%,96%,.9);letter-spacing:.05em;text-transform:uppercase}.filter-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem}.filter-tab{appearance:none;background:none;border:none;border:1px solid rgba(24,24,27,.1);border-radius:9999px;color:inherit;color:#52525a;cursor:pointer;font:inherit;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em;line-height:1;margin:0;padding:.6rem 1.25rem;text-transform:uppercase;transition:background-color .3s cubic-bezier(.22,.61,.36,1),color .3s cubic-bezier(.22,.61,.36,1),border-color .3s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.filter-tab:hover{border-color:#c07b3a;color:#1f1f23}}.filter-tab.is-active{background-color:#2a2a2e;border-color:#2a2a2e;color:#f0ede6}.form{gap:1.25rem}.field,.form{display:flex;flex-direction:column}.field{gap:.5rem}.field-row{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}@media(max-width:767px){.field-row{grid-template-columns:1fr}}.field__label{color:#52525a;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.field--required .field__label:after{color:#c07b3a;content:" *"}.field__input,.field__select,.field__textarea{appearance:none;background-color:#f0ede6;border:1px solid rgba(24,24,27,.1);border-radius:4px;color:#1f1f23;font-family:Outfit,system-ui,sans-serif;font-size:1rem;padding:1rem 1.25rem;transition:border-color .3s cubic-bezier(.22,.61,.36,1),background-color .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1);width:100%}.field__input::placeholder,.field__select::placeholder,.field__textarea::placeholder{color:rgba(82,82,90,.5)}.field__input:focus,.field__select:focus,.field__textarea:focus{background-color:#fff;border-color:#c07b3a;box-shadow:0 0 0 3px rgba(192,123,58,.1);outline:none}.field__input:invalid:not(:placeholder-shown),.field__select:invalid:not(:placeholder-shown),.field__textarea:invalid:not(:placeholder-shown){border-color:#c0392b}.field__textarea{line-height:1.65;min-height:140px;resize:vertical}.field__select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%235C5246' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;cursor:pointer;padding-right:2.5rem}.field__error{color:#c0392b;display:none;font-family:Space Mono,monospace;font-size:.7rem}.field.has-error .field__error{display:block}.form-status{border-radius:4px;display:none;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em;padding:1rem 1.25rem}.form-status--success{background-color:rgba(77,89,67,.08);border:1px solid rgba(77,89,67,.3);color:#3a4232}.form-status--error{background-color:rgba(192,57,43,.06);border:1px solid rgba(192,57,43,.25);color:#c0392b}.form-status.is-visible{display:block}.faq{border-top:1px solid rgba(24,24,27,.1);max-width:64ch}.faq__item{border-bottom:1px solid rgba(24,24,27,.1)}.faq__summary{align-items:center;cursor:pointer;display:flex;gap:1.5rem;justify-content:space-between;list-style:none;padding:1.25rem 0;transition:color .3s cubic-bezier(.22,.61,.36,1);user-select:none}.faq__summary::-webkit-details-marker{display:none}@media(hover:hover)and (pointer:fine){.faq__summary:hover{color:#c07b3a}}.faq__question{color:#1f1f23;font-family:Cormorant Garamond,Georgia,serif;font-size:1.125rem;font-weight:500;line-height:1.25;transition:color .3s cubic-bezier(.22,.61,.36,1)}.faq__icon,.faq__item[open] .faq__question{color:#c07b3a}.faq__icon{flex-shrink:0;height:22px;position:relative;transition:transform .3s cubic-bezier(.22,.61,.36,1);width:22px}.faq__icon:after,.faq__icon:before{background-color:currentColor;border-radius:9999px;content:"";position:absolute}.faq__icon:before{height:2px;left:0;top:50%;transform:translateY(-50%);width:100%}.faq__icon:after{height:100%;left:50%;top:0;transform:translateX(-50%);transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .3s cubic-bezier(.22,.61,.36,1);width:2px}.faq__item[open] .faq__icon:after{opacity:0;transform:translateX(-50%) rotate(90deg)}.faq__answer{color:#52525a;font-size:1rem;line-height:1.65;max-width:56ch;padding-bottom:1.5rem}.cf7-grid{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}@media(max-width:767px){.cf7-grid{grid-template-columns:1fr}}.cf7-field{display:flex;flex-direction:column;gap:.5rem}.cf7-field--full{grid-column:1/-1}.cf7-field label{color:#52525a;font-family:Space Mono,monospace;font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.cf7-wrapper .wpcf7{width:100%}.cf7-wrapper form{display:flex;flex-direction:column}.cf7-wrapper .wpcf7-form-control-wrap{display:block;width:100%}.cf7-wrapper label{color:#52525a;display:flex;flex-direction:column;font-family:Space Mono,monospace;font-size:.7rem;gap:.5rem;letter-spacing:.08em;text-transform:uppercase}.cf7-wrapper input[type=email],.cf7-wrapper input[type=number],.cf7-wrapper input[type=tel],.cf7-wrapper input[type=text],.cf7-wrapper input[type=url]{appearance:none;background-color:#f0ede6;border:1.5px solid transparent;border-radius:8px;color:#1f1f23;font-family:Outfit,system-ui,sans-serif;font-size:1rem;outline:none;padding:1rem 1.25rem;transition:border-color .3s cubic-bezier(.22,.61,.36,1),background-color .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1);width:100%}.cf7-wrapper input[type=email]::placeholder,.cf7-wrapper input[type=number]::placeholder,.cf7-wrapper input[type=tel]::placeholder,.cf7-wrapper input[type=text]::placeholder,.cf7-wrapper input[type=url]::placeholder{color:rgba(82,82,90,.45)}.cf7-wrapper input[type=email]:focus,.cf7-wrapper input[type=number]:focus,.cf7-wrapper input[type=tel]:focus,.cf7-wrapper input[type=text]:focus,.cf7-wrapper input[type=url]:focus{background-color:#fff;border-color:#c07b3a;box-shadow:0 0 0 4px rgba(192,123,58,.1)}.cf7-wrapper textarea{background-color:#f0ede6;border:1.5px solid transparent;border-radius:8px;color:#1f1f23;font-family:Outfit,system-ui,sans-serif;font-size:1rem;line-height:1.65;min-height:150px;outline:none;padding:1rem 1.25rem;resize:vertical;transition:border-color .3s cubic-bezier(.22,.61,.36,1),background-color .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1);width:100%}.cf7-wrapper textarea::placeholder{color:rgba(82,82,90,.45)}.cf7-wrapper textarea:focus{background-color:#fff;border-color:#c07b3a;box-shadow:0 0 0 4px rgba(192,123,58,.1)}.cf7-wrapper select{appearance:none;background-color:#f0ede6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%235C5246' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;border:1.5px solid transparent;border-radius:8px;color:#1f1f23;cursor:pointer;font-family:Outfit,system-ui,sans-serif;font-size:1rem;outline:none;padding:1rem 2.5rem 1rem 1.25rem;transition:border-color .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1);width:100%}.cf7-wrapper select:focus{border-color:#c07b3a;box-shadow:0 0 0 4px rgba(192,123,58,.1)}.cf7-wrapper .wpcf7-submit,.cf7-wrapper input[type=submit]{align-items:center;background-color:#c07b3a;border:none;border-radius:4px;color:#f8f6f1;cursor:pointer;display:inline-flex;font-family:Space Mono,monospace;font-size:.7rem;font-weight:400;justify-content:center;letter-spacing:.16em;overflow:hidden;padding:1rem 2rem;position:relative;text-transform:uppercase;transition:background-color .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.cf7-wrapper .wpcf7-submit:hover,.cf7-wrapper input[type=submit]:hover{background-color:#d4914e;box-shadow:0 6px 20px rgba(192,123,58,.3);transform:translateY(-1px)}}.cf7-wrapper .wpcf7-submit:active,.cf7-wrapper input[type=submit]:active{transform:translateY(0)}.cf7-wrapper .wpcf7-submit[disabled],.cf7-wrapper input[type=submit][disabled]{cursor:not-allowed;opacity:.6;transform:none}.cf7-wrapper .wpcf7-not-valid-tip{color:#c0392b;display:block;font-family:Space Mono,monospace;font-size:.7rem;margin-top:.5rem}.cf7-wrapper .wpcf7-not-valid{border-color:#c0392b!important;box-shadow:0 0 0 3px rgba(192,57,43,.12)!important}.cf7-wrapper .wpcf7-response-output{border:none;border-radius:8px;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em;margin:1.25rem 0 0;padding:1rem 1.25rem}.cf7-wrapper .wpcf7-mail-sent-ok,.cf7-wrapper form.sent .wpcf7-response-output{background:rgba(46,125,50,.1);color:#2e7d32}.cf7-wrapper .wpcf7-aborted,.cf7-wrapper .wpcf7-mail-sent-ng,.cf7-wrapper form.failed .wpcf7-response-output{background:rgba(192,57,43,.1);color:#c0392b}.cf7-wrapper form.invalid .wpcf7-response-output,.cf7-wrapper form.unaccepted .wpcf7-response-output{background:rgba(230,126,34,.1);color:#e67e22}.cf7-wrapper .wpcf7-spinner{animation:cf7spin .7s linear infinite;border:2px solid hsla(43,33%,96%,.3);border-radius:9999px;border-top-color:#f8f6f1;display:inline-block;height:16px;margin-left:.5rem;vertical-align:middle;width:16px}.cf7-wrapper .wpcf7-spinner:before{display:none}@keyframes cf7spin{to{transform:rotate(1turn)}}.contact-layout{align-items:start;grid-template-columns:1fr 400px}.contact-info{background:#1f1f23;border-radius:22px;box-shadow:0 20px 60px rgba(24,24,27,.14)}@media(max-width:1023px){.contact-info{position:static}}.contact-info__title{align-items:center;border-bottom:1px solid hsla(43,33%,96%,.08);color:#f8f6f1;display:flex;gap:.75rem;letter-spacing:-.01em;padding:1.5rem 1.5rem 1.25rem}.contact-info__title:before{background:#c07b3a;border-radius:9999px;content:"";display:block;flex-shrink:0;height:8px;width:8px}.contact-info__list{padding:.75rem 1.5rem 1.5rem}.contact-info__item{align-items:flex-start;border-bottom:1px solid hsla(43,33%,96%,.06);display:flex;gap:1rem;padding:1.25rem 0}.contact-info__item:last-child{border-bottom:none}@media(hover:hover)and (pointer:fine){.contact-info__item:hover .contact-info__icon{background:rgba(192,123,58,.25);color:#e3a96a}}.contact-info__icon{align-items:center;background:rgba(192,123,58,.12);border-radius:8px;color:#d4914e;display:flex;height:38px;justify-content:center;margin-top:2px;min-width:38px;transition:background .3s cubic-bezier(.22,.61,.36,1),color .3s cubic-bezier(.22,.61,.36,1);width:38px}.contact-info__icon svg{height:16px;width:16px}.contact-info__body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.contact-info__body dt{color:#d4914e;font-family:Space Mono,monospace;font-size:.65rem;letter-spacing:.16em;margin-bottom:.25rem;text-transform:uppercase}.contact-info__body dd{color:hsla(42,25%,92%,.72);font-size:.8rem;line-height:1.65;word-break:break-word}.contact-info__body dd a{color:hsla(42,25%,92%,.72);text-decoration:none;transition:color .3s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.contact-info__body dd a:hover{color:#f8f6f1}}.contact-info .site-footer__social{border-top:1px solid hsla(43,33%,96%,.06);display:flex;gap:.75rem;padding:1.25rem 1.5rem 1.5rem}.map-card{aspect-ratio:16/9;border-top:1px solid hsla(43,33%,96%,.06);width:100%}.map-card iframe{border:none;display:block;filter:grayscale(20%) contrast(1.05);height:100%;transition:filter .5s cubic-bezier(.22,.61,.36,1);width:100%}@media(hover:hover)and (pointer:fine){.map-card iframe:hover{filter:grayscale(0) contrast(1)}}.map-card__pin{background:hsla(43,33%,96%,.03);gap:.75rem;height:180px;justify-content:center}.map-card__pin svg{fill:#d4914e;height:36px;width:36px}.map-card__label{color:hsla(42,25%,92%,.4);letter-spacing:.08em}.testimonials{background-color:#2a2a2e;color:#e4e0d8;overflow:hidden;padding-block:5rem;position:relative}.testimonials:before{background:linear-gradient(135deg,rgba(192,123,58,.04),transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.testimonials__head{margin-bottom:3rem;text-align:center}.testimonials__head .section-eyebrow--light{justify-content:center}.testimonials__head .section-eyebrow--light:before{display:none}.testimonials__head .section-eyebrow--light:after{background:currentColor;content:"";display:inline-block;height:1px;width:1.4em}.testimonials__title{color:#f0ede6;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.875rem,2.4vw + 1rem,3rem);font-weight:600;letter-spacing:-.015em;margin-top:1rem}.testimonials__subtitle{color:hsla(40,18%,87%,.65);font-size:1.125rem;margin-top:.75rem}.testimonials__swiper{padding-bottom:2.5rem!important}.testimonials__swiper .swiper-pagination{bottom:0!important}.testimonials__swiper .swiper-pagination-bullet{background-color:hsla(40,18%,87%,.35);opacity:1;transition:background-color .3s cubic-bezier(.22,.61,.36,1),width .3s cubic-bezier(.22,.61,.36,1)}.testimonials__swiper .swiper-pagination-bullet-active{background-color:#c07b3a;border-radius:9999px;width:24px}.testimonial-card{background-color:hsla(42,25%,92%,.04);border:1px solid hsla(42,25%,92%,.1);border-radius:8px;display:flex;flex-direction:column;gap:1.25rem;height:auto;padding:2rem;transition:border-color .3s cubic-bezier(.22,.61,.36,1),background .3s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.testimonial-card:hover{background-color:hsla(42,25%,92%,.06);border-color:rgba(192,123,58,.3)}}.testimonial-card__stars{display:flex;gap:.25rem}.testimonial-card__star{color:#c07b3a;fill:#c07b3a;height:18px;width:18px}.testimonial-card__star--empty{color:hsla(40,18%,87%,.2);fill:hsla(40,18%,87%,.2)}.testimonial-card__text{color:#f0ede6;flex:1;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-style:italic;font-weight:300;line-height:1.65}.testimonial-card__text:before{content:"“"}.testimonial-card__text:after{content:"”"}.testimonial-card__footer{align-items:center;border-top:1px solid hsla(42,25%,92%,.1);display:flex;gap:1rem;padding-top:1rem}.testimonial-card__avatar{background:linear-gradient(145deg,#52525a,#18181b);border-radius:9999px;flex-shrink:0;height:48px;overflow:hidden;width:48px}.testimonial-card__avatar img{height:100%;object-fit:cover;width:100%}.testimonial-card__avatar-fallback{align-items:center;color:#e3a96a;display:flex;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:600;height:100%;justify-content:center;width:100%}.testimonial-card__meta{display:flex;flex-direction:column;gap:.25rem}.testimonial-card__name{color:#f0ede6;font-family:Outfit,system-ui,sans-serif;font-size:1rem;font-weight:600}.testimonial-card__title{color:hsla(40,18%,87%,.5)}.testimonial-card__product,.testimonial-card__title{font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.testimonial-card__product{align-items:center;color:#d4914e;display:inline-flex;gap:.25rem;margin-top:auto;transition:color .3s cubic-bezier(.22,.61,.36,1)}.testimonial-card__product svg{height:12px;width:12px}@media(hover:hover)and (pointer:fine){.testimonial-card__product:hover{color:#e3a96a}}.product-reviews{padding-block:3rem}.product-reviews__title{color:#1f1f23;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.5rem,1.5vw + .8rem,2.25rem);font-weight:600;margin-bottom:2rem}.comment-respond{background-color:#f0ede6;border:1px solid rgba(24,24,27,.1);border-radius:4px;margin-top:2.5rem;padding:2rem}.comment-respond .comment-reply-title{color:#1f1f23;font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.comment-respond .comment-form{display:flex;flex-direction:column;gap:1.25rem}.comment-respond .comment-form-rating label{color:#52525a;font-family:Space Mono,monospace;font-size:.7rem;font-weight:400;letter-spacing:.05em;letter-spacing:.16em;text-transform:uppercase}.comment-respond .comment-form-rating .stars{display:flex;gap:.5rem;margin-top:.5rem}.comment-respond .comment-form-rating .stars a{color:hsla(240,5%,65%,.4);font-size:1.875rem;line-height:1;transition:color .3s cubic-bezier(.22,.61,.36,1)}.comment-respond .comment-form-rating .stars a.active,.comment-respond .comment-form-rating .stars a:hover{color:#c07b3a}.comment-respond .comment-form-author,.comment-respond .comment-form-comment,.comment-respond .comment-form-email{display:flex;flex-direction:column;gap:.5rem}.comment-respond .comment-form-author label,.comment-respond .comment-form-comment label,.comment-respond .comment-form-email label{color:#52525a;font-family:Space Mono,monospace;font-size:.7rem;font-weight:400;letter-spacing:.05em;letter-spacing:.16em;text-transform:uppercase}.comment-respond .comment-form-author input,.comment-respond .comment-form-author textarea,.comment-respond .comment-form-comment input,.comment-respond .comment-form-comment textarea,.comment-respond .comment-form-email input,.comment-respond .comment-form-email textarea{background-color:#f0ede6;border:1px solid rgba(24,24,27,.1);border-radius:4px;color:#1f1f23;font-family:Outfit,system-ui,sans-serif;font-size:1rem;padding:1rem 1.25rem;width:100%}.comment-respond .comment-form-author textarea,.comment-respond .comment-form-comment textarea,.comment-respond .comment-form-email textarea{min-height:140px;resize:vertical}.commentlist{display:flex;flex-direction:column;gap:1.5rem}.comment{background:#f0ede6;border:1px solid rgba(24,24,27,.1);border-radius:4px;padding:1.5rem}.comment-meta{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.comment-author .avatar{border-radius:9999px;height:48px;width:48px}.comment-author b{font-weight:600}.comment__stars{display:flex;gap:.25rem}.comment__stars svg{color:#c07b3a;fill:#c07b3a;height:16px;width:16px}.comment-content p{color:#3a3a3f;font-size:1rem;line-height:1.65}.hero{background:linear-gradient(145deg,#1a0e08,#2e1810 45%,#2a2a2e 80%,#3a3a3f);color:#e4e0d8;display:flex;flex-direction:column;height:min(780px,88vh);justify-content:center;max-height:860px;min-height:560px;overflow:hidden;padding-top:var(--header-height);position:relative}@media(max-width:1023px){.hero{height:min(640px,82vh);min-height:500px}}@media(max-width:767px){.hero{height:auto;max-height:none;min-height:100svh;padding-bottom:4rem}}.hero__grain{animation:grainDrift 24s ease-in-out infinite alternate;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='0.012 0.09' numOctaves='4' seed='11' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.5'/%3E%3C/svg%3E");background-size:cover;inset:0;mix-blend-mode:overlay;opacity:.55;pointer-events:none;position:absolute;z-index:0}@keyframes grainDrift{0%{transform:translate(0) scale(1.02)}to{transform:translate(-1.5%,1%) scale(1.02)}}.hero__rings{animation:heroRingIn 1.6s cubic-bezier(.22,.61,.36,1) both;color:rgba(192,123,58,.22);pointer-events:none;position:absolute;right:2%;top:50%;transform:translateY(-50%);width:min(600px,52vw);z-index:1}.hero__rings svg{height:auto;width:100%}@media(max-width:1023px){.hero__rings{display:none}}@keyframes heroRingIn{0%{opacity:0;transform:translateY(-50%) rotate(-8deg) scale(.92)}to{opacity:1;transform:translateY(-50%) rotate(0) scale(1)}}.hero__ticker{align-items:center;background:rgba(192,123,58,.1);border-top:1px solid hsla(31,68%,65%,.2);bottom:0;display:flex;height:44px;left:0;overflow:hidden;position:absolute;right:0;z-index:3}@media(max-width:767px){.hero__ticker{display:none}}.hero__ticker-track{align-items:center;animation:tickerScroll 32s linear infinite;color:hsla(40,18%,87%,.7);display:flex;flex-shrink:0;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.16em;min-width:max-content;text-transform:uppercase;white-space:nowrap;will-change:transform}.hero__ticker-track:hover{animation-play-state:paused}.hero__ticker-sep{color:#d4914e;flex-shrink:0;font-size:.5rem;margin:0 1.25rem}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.hero__grid{display:block;margin-inline:auto;margin-inline:var(--pad-inline);max-width:1240px;max-width:860px;padding-block:4rem;padding-inline:clamp(1.25rem,5vw,4rem);position:relative;width:100%;z-index:2}@media(max-width:1023px){.hero__grid{padding-block:3rem}}.hero__copy{max-width:820px}.hero__badge{align-items:center;background-color:rgba(192,123,58,.1);border:1px solid rgba(192,123,58,.4);border-radius:9999px;color:hsla(32,76%,74%,.9);display:inline-flex;font-family:Space Mono,monospace;font-size:.7rem;gap:.5rem;letter-spacing:.16em;margin-bottom:1.25rem;padding:.4em 1em .4em .7em;text-transform:uppercase}.hero__badge svg{color:#c07b3a;fill:currentColor;flex-shrink:0;height:8px;width:8px}.hero__title{color:#f0ede6;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.2rem,3.5vw + 1rem,4rem);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin-bottom:.75rem}@media(max-width:767px){.hero__title{font-size:clamp(1.8rem,7vw,2.6rem)}}.hero__title-line{display:block}.hero__title-accent{color:transparent;display:block;-webkit-text-stroke:1.5px hsla(42,25%,92%,.85);font-style:italic;font-weight:300}.hero__subtitle{color:hsla(40,18%,87%,.72);font-family:Outfit,system-ui,sans-serif;font-size:clamp(1rem,1.5vw + .3rem,1.35rem);font-weight:400;line-height:1.65;margin-bottom:2rem;max-width:48ch}@media(max-width:767px){.hero__subtitle{font-size:1rem}}.hero__desc{color:hsla(40,18%,87%,.75);font-size:1.125rem;line-height:1.65;margin-bottom:2rem;max-width:42ch}.hero__actions{display:flex;flex-wrap:wrap;gap:1rem}.hero__stats{align-items:center;border-top:1px solid hsla(40,18%,87%,.1);display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2.5rem;padding-top:1.5rem}@media(max-width:767px){.hero__stats{gap:1.25rem}}.hero__stat{display:flex;flex-direction:column;gap:.25rem}.hero__stat-value{color:#f0ede6;font-family:Cormorant Garamond,Georgia,serif;font-size:1.875rem;font-weight:700;line-height:1}.hero__stat-label{color:hsla(32,76%,74%,.75);font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.hero__stat-divider{background:hsla(40,18%,87%,.12);flex-shrink:0;height:36px;width:1px}.hero__visual{height:clamp(380px,55vh,660px);position:relative}@media(max-width:1023px){.hero__visual{height:300px}}@media(max-width:767px){.hero__visual{display:none}}.hero__visual-inner{background:linear-gradient(135deg,#3b1f12,#241408 50%,#1a0e08);border:1px solid rgba(192,123,58,.2);border-radius:8px;box-shadow:0 30px 80px rgba(0,0,0,.4);height:100%;overflow:hidden;position:relative;width:100%}.hero__visual-ring{align-items:center;color:rgba(192,123,58,.3);display:flex;inset:0;justify-content:center;position:absolute}.hero__visual-ring svg{height:90%;width:90%}.hero__pill{animation:pillFloat 6s ease-in-out infinite;backdrop-filter:blur(6px);background-color:rgba(24,24,27,.7);border:1px solid rgba(192,123,58,.35);border-radius:9999px;color:#f0ede6;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em;padding:.5em 1em;position:absolute;text-transform:uppercase;white-space:nowrap;z-index:2}.hero__pill:nth-child(2){animation-delay:-2s}.hero__pill:nth-child(3){animation-delay:-4s}@keyframes pillFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero__scroll-cue{align-items:center;bottom:3rem;color:hsla(31,68%,65%,.7);display:flex;font-family:Space Mono,monospace;font-size:.7rem;gap:.75rem;left:clamp(1.25rem,5vw,4rem);letter-spacing:.16em;position:absolute;text-transform:uppercase;z-index:4}@media(max-width:767px){.hero__scroll-cue{display:none}}.hero__scroll-line{background:rgba(192,123,58,.4);flex-shrink:0;height:1px;overflow:hidden;position:relative;width:34px}.hero__scroll-line:after{animation:scrollLinePulse 2.2s ease-in-out infinite;background:#c07b3a;content:"";inset:0;position:absolute}@keyframes scrollLinePulse{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}.stats-band{background-color:#2a2a2e;color:#e4e0d8;padding-block:2.5rem}.stats-band__inner{align-items:center;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:space-between}.stats-band__quote{color:#f0ede6;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.25rem,1.6vw + .8rem,1.875rem);font-style:italic;font-weight:300;line-height:1.25;max-width:26ch}.stats-band__list{display:flex;flex-wrap:wrap;gap:2.5rem}@media(max-width:767px){.stats-band__list{gap:1.5rem}}.stats-band__item{color:#e3a96a;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em}.stats-band__value{color:#f0ede6;display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:1.875rem;font-weight:600;line-height:1;margin-bottom:.25rem}.section-head{margin-bottom:3rem;max-width:46ch}.section-head--center{margin-inline:auto;text-align:center}.section-head--center .section-eyebrow:before{display:none}.section-head--wide{max-width:60ch}.section-head__title{color:#1f1f23;margin-top:1rem}.section--dark .section-head__title{color:#f0ede6}.section-head__desc{color:#52525a;font-size:1.125rem;line-height:1.65;margin-top:1rem}.section--dark .section-head__desc{color:hsla(40,18%,87%,.72)}.section-foot{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:3rem}.section-foot .section-head{margin-bottom:0}.cat-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr)}@media(max-width:1023px){.cat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.cat-grid{grid-template-columns:1fr}}.products-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr)}@media(max-width:1023px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.products-grid{grid-template-columns:1fr}}.projects-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}@media(max-width:1023px){.projects-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.projects-grid{grid-template-columns:1fr}}.value-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr)}@media(max-width:1023px){.value-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.value-grid{grid-template-columns:1fr}}.cta-band{background:linear-gradient(145deg,#2a2a2e,#18181b);color:#e4e0d8;overflow:hidden;padding-block:5rem;position:relative}.cta-band__inner{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;position:relative;z-index:1}@media(max-width:767px){.cta-band__inner{align-items:flex-start;flex-direction:column}}.cta-band__title{color:#f0ede6;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.5rem,2.2vw + 1rem,2.25rem);font-weight:600;line-height:1.25;max-width:20ch}.cta-band__actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:1rem}.cta-band__ring{color:rgba(192,123,58,.3);pointer-events:none;position:absolute}.cta-band__ring--left{bottom:-20%;height:340px;left:-6%;width:340px}.proje-baslat{background:#f0ede6;overflow:hidden;padding-block:5rem;position:relative}.proje-baslat:before{background:linear-gradient(180deg,#c07b3a,#e3a96a,#c07b3a);bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.proje-baslat__inner{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr auto}@media(max-width:767px){.proje-baslat__inner{gap:2rem;grid-template-columns:1fr}}.proje-baslat__actions{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.75rem}@media(max-width:767px){.proje-baslat__actions{align-items:flex-start}}.proje-baslat__note{color:#a1a1aa;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em;text-align:right}@media(max-width:767px){.proje-baslat__note{text-align:left}}.hero--slider{height:min(780px,88vh);max-height:860px;min-height:560px;padding-top:0}@media(max-width:1023px){.hero--slider{height:min(640px,82vh);min-height:500px}}@media(max-width:767px){.hero--slider{height:100svh;max-height:none;min-height:100svh}}.hero--slider .swiper--hero-full{height:100%;width:100%}.hero--slider .swiper-slide{align-items:center;display:flex;height:100%;min-height:560px;overflow:hidden;position:relative}.hero--slider .hero__grid{padding-top:calc(var(--header-height) + 2rem)}.hero-slide__bg{inset:0;position:absolute;z-index:0}.hero-slide__bg picture{display:block;height:100%;width:100%}.hero-slide__bg .hero__bg-img,.hero-slide__bg img{display:block;height:100%;object-fit:cover;object-position:center;vertical-align:top;width:100%}@media(max-width:767px){.hero-slide__bg .hero__bg-img,.hero-slide__bg img{height:100%;object-position:center top}}.hero-slide__bg--fallback{background:linear-gradient(145deg,#1a0e08,#2e1810 45%,#2a2a2e 80%)}.hero-slide__overlay{background:linear-gradient(145deg,rgba(24,24,27,.72),rgba(24,24,27,.45) 50%,rgba(24,24,27,.65));inset:0;position:absolute;z-index:1}.hero--slider .hero__grid{position:relative;z-index:2}.hero-slider__nav{bottom:2rem;display:flex;gap:.75rem;position:absolute;right:clamp(1.25rem,5vw,4rem);z-index:10}@media(max-width:767px){.hero-slider__nav{display:none}}.hero-slider__btn{align-items:center;appearance:none;backdrop-filter:blur(6px);background:none;background:rgba(24,24,27,.4);border:none;border:1px solid hsla(40,18%,87%,.3);border-radius:9999px;color:inherit;color:#e4e0d8;cursor:pointer;display:flex;font:inherit;height:48px;justify-content:center;line-height:1;margin:0;margin-top:0!important;padding:0;position:static!important;transform:none!important;transition:background-color .3s cubic-bezier(.22,.61,.36,1),border-color .3s cubic-bezier(.22,.61,.36,1);width:48px}.hero-slider__btn:after{display:none!important}.hero-slider__btn svg{height:20px;width:20px}@media(hover:hover)and (pointer:fine){.hero-slider__btn:hover{background-color:#c07b3a;border-color:#c07b3a}}.hero-slider__pagination{bottom:2rem!important;display:flex;gap:.5rem;left:clamp(1.25rem,5vw,4rem)!important;position:absolute!important;width:auto!important;z-index:10}.hero-slider__pagination .swiper-pagination-bullet{background-color:hsla(40,18%,87%,.4);border-radius:9999px;cursor:pointer;height:8px;opacity:1;transition:background-color .3s cubic-bezier(.22,.61,.36,1),width .3s cubic-bezier(.22,.61,.36,1);width:8px}.hero-slider__pagination .swiper-pagination-bullet-active{background-color:#c07b3a;border-radius:9999px;width:24px}.fp-ticker{background:#1f1f23;height:46px;overflow:hidden;position:relative;width:100%;z-index:5}.fp-ticker,.fp-ticker__track{align-items:center;display:flex}.fp-ticker__track{animation:fpTickerScroll 30s linear infinite;flex-shrink:0;min-width:max-content;white-space:nowrap;will-change:transform}.fp-ticker__track:hover{animation-play-state:paused}.fp-ticker__item{color:hsla(43,33%,96%,.65);flex-shrink:0;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.16em;padding:0 1.5rem;text-transform:uppercase}.fp-ticker__sep{color:#c07b3a;flex-shrink:0;font-size:.45rem}@keyframes fpTickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.fp-about{background:#f8f6f1}.fp-about__grid{align-items:center;display:grid;gap:4rem;grid-template-columns:1.1fr .9fr}@media(max-width:1023px){.fp-about__grid{gap:2.5rem;grid-template-columns:1fr}}.fp-about__grid--3col{gap:2.5rem;grid-template-columns:.9fr 1.1fr .9fr}@media(max-width:1279px){.fp-about__grid--3col{grid-template-columns:1fr 1fr}.fp-about__grid--3col .fp-about__visual{display:none}}@media(max-width:767px){.fp-about__grid--3col{grid-template-columns:1fr}}.fp-about__visual{aspect-ratio:4/5;border-radius:14px;overflow:hidden;position:relative}.fp-about__visual img{height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,.61,.36,1);width:100%}@media(hover:hover)and (pointer:fine){.fp-about__visual:hover img{transform:scale(1.03)}}.fp-about__title{color:#18181b;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.875rem,2.5vw + 1rem,3.2rem);font-weight:600;letter-spacing:-.015em;line-height:1.05;margin-bottom:1.25rem;margin-top:1rem}.fp-about__desc{color:#52525a;font-size:1.125rem;line-height:1.65;max-width:48ch}.fp-counters{display:grid;gap:.25rem;grid-template-columns:1fr 1fr}.fp-counter{background:#f0ede6;border:1px solid rgba(24,24,27,.1);border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:2rem 1.5rem;transition:border-color .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.fp-counter:hover{border-color:#c07b3a;box-shadow:0 4px 16px rgba(24,24,27,.09);transform:translateY(-3px)}}.fp-counter__value{color:#c07b3a;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.2rem,3vw + 1rem,3.4rem);font-weight:600;letter-spacing:-.02em;line-height:1}.fp-counter__label{color:#71717a;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.page-hero{background:linear-gradient(160deg,#18181b,#2a2a2e 70%);color:#e4e0d8;overflow:hidden;padding-bottom:4rem;padding-top:calc(var(--header-height) + 4rem);position:relative}.page-hero__ring{color:rgba(192,123,58,.45);height:380px;pointer-events:none;position:absolute;right:-8%;top:-10%;width:380px;z-index:0}.page-hero__ring svg{height:100%;width:100%}.page-hero__inner{position:relative;z-index:1}.page-hero__title{color:#f0ede6;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.875rem,3.2vw + 1rem,3.75rem);font-weight:700;letter-spacing:-.025em;line-height:1.05;margin-top:.75rem;max-width:22ch}.page-hero__lead{color:hsla(40,18%,87%,.72);font-size:1.125rem;line-height:1.65;margin-top:1rem;max-width:56ch}.archive{padding-block:4rem}.archive__header{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:2rem}.archive__count{color:#a1a1aa;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em}.archive-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr)}@media(max-width:1023px){.archive-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.archive-grid{grid-template-columns:1fr}}.archive-grid--3col{grid-template-columns:repeat(3,1fr)}@media(max-width:1023px){.archive-grid--3col{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.archive-grid--3col{grid-template-columns:1fr}}.archive-pagination{flex-wrap:wrap;gap:.5rem;margin-top:4rem}.archive-pagination,.archive-pagination__item{align-items:center;display:flex;justify-content:center}.archive-pagination__item{border:1px solid rgba(24,24,27,.1);border-radius:4px;color:#52525a;font-family:Space Mono,monospace;font-size:.7rem;height:40px;letter-spacing:.05em;transition:background-color .3s cubic-bezier(.22,.61,.36,1),border-color .3s cubic-bezier(.22,.61,.36,1),color .3s cubic-bezier(.22,.61,.36,1);width:40px}@media(hover:hover)and (pointer:fine){.archive-pagination__item:hover{border-color:#c07b3a;color:#c07b3a}}.archive-pagination__item.is-current{background-color:#2a2a2e;border-color:#2a2a2e;color:#f0ede6}.archive-pagination__item--next,.archive-pagination__item--prev{gap:.5rem;padding-inline:1rem;width:auto}.archive-empty{color:#a1a1aa;padding:5rem;text-align:center}.archive-empty svg{color:#d4d4d8;height:48px;margin-inline:auto;margin-bottom:1.25rem;width:48px}.archive-empty__title{color:#3a3a3f;font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.archive-empty__desc{color:#a1a1aa;font-size:1rem;margin-bottom:1.5rem}.species-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}@media(max-width:1023px){.species-grid{grid-template-columns:repeat(2,1fr)}}.species-card{align-items:flex-end;aspect-ratio:1/1.05;border-radius:4px;display:flex;overflow:hidden;padding:1rem;position:relative;transition:transform .5s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.species-card:hover{transform:translateY(-4px)}}.species-card__bg{inset:0;position:absolute}.species-card__label{backdrop-filter:blur(4px);background-color:rgba(24,24,27,.55);border-radius:4px;color:#f0ede6;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em;padding:.35em .8em;position:relative;text-transform:uppercase;z-index:1}.product-hero{align-items:flex-end;background:linear-gradient(145deg,#18181b,#2a2a2e 60%,#3a3a3f);color:#e4e0d8;display:flex;min-height:70vh;overflow:hidden;padding-bottom:4rem;padding-top:calc(var(--header-height) + 4rem);position:relative}.product-hero__ring{color:rgba(192,123,58,.18);height:480px;pointer-events:none;position:absolute;right:-8%;top:-10%;width:480px;z-index:0}.product-hero__inner{align-items:flex-end;display:grid;gap:3rem;grid-template-columns:1fr 1fr;position:relative;width:100%;z-index:1}@media(max-width:1023px){.product-hero__inner{gap:2rem;grid-template-columns:1fr}}.product-hero__tag{background-color:rgba(192,123,58,.15);border:1px solid rgba(192,123,58,.3);border-radius:9999px;color:#d4914e;display:inline-block;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.16em;margin-bottom:1rem;padding:.3em .9em;text-transform:uppercase}.product-hero__title{color:#f0ede6;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.875rem,3.2vw + 1rem,3.75rem);font-weight:700;letter-spacing:-.025em;line-height:1.05;margin-bottom:1rem}.product-hero__subtitle{color:hsla(40,18%,87%,.7);font-size:1rem;line-height:1.65;max-width:48ch}.product-hero__meta{border-top:1px solid hsla(40,18%,87%,.1);display:flex;flex-wrap:wrap;gap:2rem;margin-top:1.5rem;padding-top:1.25rem}.product-hero__meta-item dt{color:hsla(32,76%,74%,.7);font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.product-hero__meta-item dd{color:#f0ede6;font-size:.8rem}.product-hero__visual{aspect-ratio:4/5;background:linear-gradient(145deg,#3b1f12,#1a0e08);border:1px solid rgba(192,123,58,.2);border-radius:8px;box-shadow:0 30px 80px rgba(0,0,0,.4);overflow:hidden;position:relative}.product-hero__visual img{height:100%;object-fit:cover;width:100%}.product-hero__visual-label{backdrop-filter:blur(4px);background-color:rgba(24,24,27,.6);border-radius:9999px;bottom:1rem;color:#f0ede6;font-family:Space Mono,monospace;font-size:.7rem;left:1rem;letter-spacing:.05em;padding:.3em .9em;position:absolute;text-transform:uppercase;z-index:1}.gallery-grid{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}@media(max-width:1023px){.gallery-grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.gallery-grid{grid-template-columns:1fr}}.gallery-cell{aspect-ratio:1/1;border-radius:4px;cursor:zoom-in;overflow:hidden;position:relative;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.gallery-cell:first-child{aspect-ratio:auto;grid-column:1/3;grid-row:1/3;min-height:340px}@media(max-width:767px){.gallery-cell:first-child{grid-column:1;grid-row:auto;min-height:240px}}@media(hover:hover)and (pointer:fine){.gallery-cell:hover{transform:scale(1.015)}}.gallery-cell img{height:100%;object-fit:cover;width:100%}.gallery-cell__caption{backdrop-filter:blur(4px);background-color:rgba(24,24,27,.55);border-radius:9999px;bottom:.75rem;color:#f0ede6;font-family:Space Mono,monospace;font-size:.7rem;left:.75rem;letter-spacing:.05em;padding:.3em .8em;position:absolute;text-transform:uppercase;z-index:1}.specs-layout{align-items:start;display:grid;gap:4rem;grid-template-columns:2fr 1fr}@media(max-width:1023px){.specs-layout{gap:2.5rem;grid-template-columns:1fr}}.specs-table{border-collapse:collapse;width:100%}.specs-table__row{border-bottom:1px solid rgba(24,24,27,.1)}.specs-table__row:first-child{border-top:1px solid rgba(24,24,27,.1)}.specs-table__key{color:#a1a1aa;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em;padding:1rem 1rem 1rem 0;text-transform:uppercase;vertical-align:top;width:38%}.specs-table__val{color:#1f1f23;font-size:.8rem;line-height:1.65;padding:1rem 0;vertical-align:top}.specs-table__val--accent{color:#c07b3a;font-weight:500}.specs-note{background-color:rgba(192,123,58,.05);border-left:3px solid #c07b3a;border-radius:4px;color:#52525a;font-size:.8rem;line-height:1.65;margin-top:1.5rem;padding:1.25rem 1.5rem}.specs-note strong{color:#1f1f23}.project-hero{align-items:flex-end;background:linear-gradient(145deg,#18181b,#2a2a2e 55%,#3a3a3f);color:#e4e0d8;display:flex;min-height:60vh;overflow:hidden;padding-bottom:4rem;padding-top:calc(var(--header-height) + 3rem);position:relative}.project-hero__inner{position:relative;width:100%;z-index:1}.project-hero__title{color:#f0ede6;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.25rem,3.5vw + 1rem,3.75rem);font-weight:700;letter-spacing:-.025em;line-height:1.05;margin-bottom:1.5rem;max-width:20ch}.project-hero__meta{border-top:1px solid hsla(40,18%,87%,.1);display:flex;flex-wrap:wrap;gap:2.5rem;padding-top:1.25rem}.project-hero__meta-item dt{color:hsla(32,76%,74%,.65);font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.project-hero__meta-item dd{color:#f0ede6;font-size:.8rem}.project-strip{display:grid;grid-template-columns:2fr 1fr 1fr;height:520px;overflow:hidden}@media(max-width:1023px){.project-strip{grid-template-columns:1fr 1fr;height:360px}}@media(max-width:767px){.project-strip{grid-template-columns:1fr;height:280px}}.project-strip__cell{overflow:hidden;position:relative}.project-strip__cell img{height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,.61,.36,1);width:100%}@media(hover:hover)and (pointer:fine){.project-strip__cell:hover img{transform:scale(1.04)}.project-strip__cell:hover .project-strip__overlay{opacity:1}}@media(max-width:1023px){.project-strip__cell:last-child{display:none}}.project-strip__overlay{background:rgba(24,24,27,.3);inset:0;opacity:0;position:absolute;transition:opacity .3s cubic-bezier(.22,.61,.36,1)}.project-strip__label{backdrop-filter:blur(4px);background-color:rgba(24,24,27,.6);border-radius:9999px;bottom:1rem;color:#f0ede6;font-family:Space Mono,monospace;font-size:.7rem;left:1rem;letter-spacing:.05em;padding:.3em .9em;position:absolute;text-transform:uppercase;z-index:1}.project-layout{align-items:start;display:grid;gap:4rem;grid-template-columns:2fr 1fr}@media(max-width:1023px){.project-layout{gap:2.5rem;grid-template-columns:1fr}}.project-body p{color:#52525a;font-size:1rem;line-height:1.75;margin-bottom:1.25rem}.project-body p:last-child{margin-bottom:0}.scope-list{margin-top:2rem}.scope-item{align-items:center;border-bottom:1px solid rgba(24,24,27,.1);display:flex;gap:1rem;padding:1rem 0}.scope-item:first-child{border-top:1px solid rgba(24,24,27,.1)}.scope-item__dot{background-color:#c07b3a;border-radius:9999px;flex-shrink:0;height:8px;width:8px}.scope-item__text{color:#1f1f23;font-size:.8rem;line-height:1.5}.process-grid{border-top:1px solid rgba(24,24,27,.1);display:grid;gap:0;grid-template-columns:repeat(4,1fr)}@media(max-width:1023px){.process-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.process-grid{grid-template-columns:1fr}}.process-step{border-bottom:1px solid rgba(24,24,27,.1);border-right:1px solid rgba(24,24,27,.1);padding:2rem 1.5rem 2rem 0}.process-step:last-child,.process-step:nth-child(4n){border-right:none}@media(max-width:1023px){.process-step:nth-child(2n){border-right:none}.process-step:nth-child(4n){border-right:1px solid rgba(24,24,27,.1)}}@media(max-width:767px){.process-step{border-right:none;padding-right:0}}.process-step__icon{color:#c07b3a;height:44px;margin-bottom:1.25rem;width:44px}.process-step__label{color:#4d5943;display:block;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.process-step__title{color:#1f1f23;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.process-step__desc{color:#52525a;font-size:.8rem;line-height:1.65}.story-split{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}@media(max-width:1023px){.story-split{gap:2.5rem;grid-template-columns:1fr}}.story-visual{aspect-ratio:4/5;background:linear-gradient(150deg,#52525a,#18181b);border-radius:4px;overflow:hidden;position:relative}.timeline{border-left:1px solid rgba(24,24,27,.1);max-width:64ch;padding-left:2rem;position:relative}.timeline__item{padding-bottom:2.5rem;position:relative}.timeline__item:last-child{padding-bottom:0}.timeline__item:before{background-color:#c07b3a;border:3px solid #e4e0d8;border-radius:9999px;content:"";height:13px;left:calc(-2rem - 6px);position:absolute;top:.25rem;width:13px}.timeline__year{color:#c07b3a;display:block;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.timeline__title{color:#1f1f23;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.timeline__desc{color:#52525a;font-size:.8rem;line-height:1.65;max-width:50ch}.contact-layout{display:grid;gap:4rem;grid-template-columns:1.1fr .9fr}@media(max-width:1023px){.contact-layout{gap:2.5rem;grid-template-columns:1fr}}.contact-info{background-color:#2a2a2e;border-radius:4px;color:#e4e0d8;height:fit-content;margin-bottom:2.5rem!important;overflow:hidden;padding:2.5rem;position:sticky;top:calc(var(--header-height) + 1.5rem)}.contact-info__title{color:#f0ede6;font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.contact-info__list{display:flex;flex-direction:column;gap:1.25rem}.contact-info__item dt{color:#e3a96a;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.contact-info__item dd{color:#e4e0d8;font-size:.8rem;line-height:1.65}.contact-info__item dd a{transition:color .3s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.contact-info__item dd a:hover{color:#e3a96a}}.map-card{aspect-ratio:16/7;background:linear-gradient(145deg,#e3cba0,#e3a96a);border-radius:4px;margin-top:1.5rem;overflow:hidden;position:relative}.map-card__pin{align-items:center;display:flex;flex-direction:column;gap:.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-100%)}.map-card__pin svg{color:#18181b;fill:currentColor;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3));height:34px;width:34px}.map-card__label{background-color:#18181b;border-radius:9999px;color:#f0ede6;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em;padding:.3em .9em;text-transform:uppercase;white-space:nowrap}.related-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}@media(max-width:1023px){.related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.related-grid{grid-template-columns:1fr 1fr}}.related-grid--3col{grid-template-columns:repeat(3,1fr)}@media(max-width:1023px){.related-grid--3col{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.related-grid--3col{grid-template-columns:1fr}}.urun-detay__grid{grid-template-columns:1fr 1fr}.urun-galeri{position:sticky;top:calc(var(--header-height) + 1.5rem)}@media(max-width:1023px){.urun-galeri{position:static}}.urun-galeri__main{margin-bottom:.75rem}.urun-galeri__main .urun-galeri__main-img,.urun-galeri__main img{transition:transform .8s cubic-bezier(.22,.61,.36,1)}.urun-galeri__zoom{background:hsla(0,0%,100%,.9);transition:background .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1)}.urun-galeri__thumbs{grid-template-columns:repeat(5,1fr)}@media(max-width:479px){.urun-galeri__thumbs{grid-template-columns:repeat(4,1fr)}}.urun-galeri__thumb img{transition:transform .3s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.urun-galeri__thumb:hover{border-color:#d4914e;transform:translateY(-2px)}}.urun-galeri__thumb.is-active{box-shadow:0 0 0 2px rgba(192,123,58,.2)}.urun-bilgi{padding-top:1rem}.urun-bilgi__title{font-size:clamp(1.875rem,2.2vw + 1rem,3rem)}.urun-bilgi__subtitle{max-width:52ch}.urun-bilgi__specs{display:flex;flex-direction:column}.urun-bilgi__spec-row{gap:1rem;grid-template-columns:40% 60%;padding:1rem 0}.urun-bilgi__spec-row dd{line-height:1.65}.galeri-lightbox img{box-shadow:0 30px 80px rgba(0,0,0,.4)}.galeri-lightbox__close{background:hsla(0,0%,100%,.1)}@media(hover:hover)and (pointer:fine){.galeri-lightbox__close:hover{background:hsla(0,0%,100%,.2)}}.urun-detay{background:#f8f6f1}.urun-detay__breadcrumb{margin-bottom:2rem;padding-top:1rem}.urun-detay__grid{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1.1fr}@media(max-width:1023px){.urun-detay__grid{gap:2rem;grid-template-columns:1fr}}.urun-bilgi{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:calc(var(--header-height) + 1.5rem)}@media(max-width:1023px){.urun-bilgi{order:2;position:static}}.urun-bilgi__title{color:#18181b;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.875rem,2.5vw + .8rem,3rem);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin-top:.75rem}.urun-bilgi__subtitle{color:#52525a;font-size:1.125rem;line-height:1.65}.urun-bilgi__specs{border-top:1px solid rgba(24,24,27,.1)}.urun-bilgi__spec-row{align-items:baseline;border-bottom:1px solid rgba(24,24,27,.1);display:grid;gap:.75rem;grid-template-columns:38% 62%;padding:.75rem 0}.urun-bilgi__spec-row dt{color:#71717a;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.urun-bilgi__spec-row dd{color:#18181b;font-size:.8rem;font-weight:500}.urun-bilgi__content p{color:#52525a;font-size:1rem;line-height:1.65;margin-bottom:1rem}.urun-bilgi__cta{border-top:1px solid rgba(24,24,27,.1);display:flex;flex-direction:column;gap:.75rem;padding-top:1rem}.urun-bilgi__note{color:#71717a;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em;text-align:center}.urun-galeri{display:flex;flex-direction:column;gap:.75rem}@media(max-width:1023px){.urun-galeri{order:1}}.urun-galeri__main{aspect-ratio:4/5;background:#e4e0d8;border-radius:14px;cursor:zoom-in;overflow:hidden;position:relative}.urun-galeri__main .urun-galeri__main-img,.urun-galeri__main img{display:block;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,.61,.36,1),opacity .2s cubic-bezier(.22,.61,.36,1);width:100%}.urun-galeri__main:hover img{transform:scale(1.02)}@media(max-width:767px){.urun-galeri__main{aspect-ratio:4/3}}.urun-galeri__placeholder{background:linear-gradient(145deg,#e4e0d8,#ccc8bf);height:100%;width:100%}.urun-galeri__zoom{align-items:center;appearance:none;backdrop-filter:blur(4px);background:none;background:hsla(0,0%,100%,.88);border:none;border-radius:8px;box-shadow:0 1px 3px rgba(24,24,27,.07);color:inherit;color:#3a3a3f;cursor:pointer;display:flex;font:inherit;height:40px;justify-content:center;line-height:1;margin:0;opacity:0;padding:0;position:absolute;right:1rem;top:1rem;transition:opacity .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1),background .3s cubic-bezier(.22,.61,.36,1);width:40px}.urun-galeri__zoom svg{height:18px;width:18px}.urun-galeri__main:hover .urun-galeri__zoom{opacity:1}@media(hover:hover)and (pointer:fine){.urun-galeri__zoom:hover{background:#fff;transform:scale(1.08)}}.urun-galeri__thumbs{display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr)}@media(max-width:479px){.urun-galeri__thumbs{gap:.25rem;grid-template-columns:repeat(4,1fr)}}.urun-galeri__thumb{appearance:none;aspect-ratio:1/1;background:none;background:#e4e0d8;border:2px solid transparent;border-radius:8px;color:inherit;cursor:pointer;font:inherit;line-height:1;margin:0;overflow:hidden;padding:0;transition:border-color .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1)}.urun-galeri__thumb img{display:block;height:100%;object-fit:cover;width:100%}@media(hover:hover)and (pointer:fine){.urun-galeri__thumb:hover{border-color:rgba(192,123,58,.5);transform:translateY(-2px)}}.urun-galeri__thumb.is-active{border-color:#c07b3a;box-shadow:0 0 0 2px rgba(192,123,58,.15)}.galeri-lightbox{align-items:center;background:rgba(24,24,27,.92);cursor:zoom-out;display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .3s cubic-bezier(.22,.61,.36,1),visibility .3s cubic-bezier(.22,.61,.36,1);visibility:hidden;z-index:400}.galeri-lightbox.is-open{opacity:1;visibility:visible}.galeri-lightbox.is-open img{transform:scale(1)}.galeri-lightbox img{border-radius:8px;max-height:90vh;max-width:90vw;object-fit:contain;transform:scale(.95);transition:transform .5s cubic-bezier(.22,.61,.36,1)}.galeri-lightbox__close{align-items:center;appearance:none;background:none;background:hsla(0,0%,100%,.12);border:none;border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;color:inherit;color:#fff;cursor:pointer;display:flex;font:inherit;height:48px;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:1.5rem;top:1.5rem;transition:background .3s cubic-bezier(.22,.61,.36,1);width:48px}.galeri-lightbox__close svg{height:20px;width:20px}@media(hover:hover)and (pointer:fine){.galeri-lightbox__close:hover{background:hsla(0,0%,100%,.22)}}.urun-teklif-wrap{background:#f0ede6;overflow:hidden;padding-block:6rem;position:relative}.urun-teklif-wrap:before{background:radial-gradient(circle,rgba(192,123,58,.07) 0,transparent 65%);border-radius:9999px;content:"";height:500px;pointer-events:none;position:absolute;right:-120px;top:-120px;width:500px}.urun-teklif-head{margin-bottom:3rem;text-align:center}.urun-teklif-head .section-eyebrow{display:inline-block;margin-bottom:.75rem}.urun-teklif-head h2{color:#18181b;font-family:Cormorant Garamond,Georgia,serif;font-size:2.25rem;font-weight:600;letter-spacing:-.025em;line-height:1.25;margin-bottom:1rem}@media(max-width:767px){.urun-teklif-head h2{font-size:1.875rem}}.urun-teklif-head p{color:#71717a;font-size:1.125rem;line-height:1.65;margin:0 auto;max-width:52ch}.urun-teklif-box{background:#fff;border-radius:22px;box-shadow:0 8px 32px rgba(24,24,27,.11),0 0 0 1px rgba(24,24,27,.1);display:grid;grid-template-columns:1fr 2fr;overflow:hidden}@media(max-width:1023px){.urun-teklif-box{grid-template-columns:1fr}}.urun-teklif-panel{background:#1f1f23;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:3rem 2rem;position:relative}.urun-teklif-panel:before{border:1px solid rgba(192,123,58,.25);border-radius:9999px;bottom:-60px;content:"";height:280px;left:-60px;position:absolute;width:280px}.urun-teklif-panel:after{border:1px solid rgba(192,123,58,.15);border-radius:9999px;bottom:-20px;content:"";height:160px;left:-20px;position:absolute;width:160px}@media(max-width:1023px){.urun-teklif-panel{padding:2rem}.urun-teklif-panel:after,.urun-teklif-panel:before{display:none}}.urun-teklif-panel__icon{color:#d4914e;height:56px;margin-bottom:1.5rem;width:56px}.urun-teklif-panel__icon svg{height:100%;width:100%}.urun-teklif-panel__title{color:#f8f6f1;font-family:Cormorant Garamond,Georgia,serif;font-size:1.875rem;font-weight:600;letter-spacing:-.025em;line-height:1.25;margin-bottom:1rem}.urun-teklif-panel__desc{color:hsla(40,18%,87%,.7);font-size:.8rem;line-height:1.65;margin-bottom:2rem}.urun-teklif-panel__list{display:flex;flex-direction:column;gap:.75rem;list-style:none;position:relative;z-index:1}.urun-teklif-panel__item{align-items:center;color:hsla(42,25%,92%,.8);display:flex;font-size:.8rem;gap:.75rem}.urun-teklif-panel__item svg{color:#d4914e;flex-shrink:0;height:18px;width:18px}.urun-teklif-form-wrap{padding:3rem 2.5rem}@media(max-width:767px){.urun-teklif-form-wrap{padding:2rem 1.5rem}}.urun-teklif-grid{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem}@media(max-width:479px){.urun-teklif-grid{grid-template-columns:1fr}}.urun-teklif-field{display:flex;flex-direction:column;gap:.5rem}.urun-teklif-field--full{grid-column:1/-1}.urun-teklif-field label{color:#52525a;font-family:Outfit,system-ui,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.urun-teklif-field input,.urun-teklif-field textarea{background:#f0ede6;border:1.5px solid transparent;border-radius:8px;color:#18181b;font-family:Outfit,system-ui,sans-serif;font-size:.8rem;outline:none;padding:.75rem 1rem;resize:none;transition:border-color .3s cubic-bezier(.22,.61,.36,1),background .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1);width:100%}.urun-teklif-field input::placeholder,.urun-teklif-field textarea::placeholder{color:#71717a}.urun-teklif-field input:focus,.urun-teklif-field textarea:focus{background:#fff;border-color:#c07b3a;box-shadow:0 0 0 4px rgba(192,123,58,.1)}.urun-teklif-field input[readonly],.urun-teklif-field textarea[readonly]{background:#e4e0d8;color:#71717a;cursor:default}.urun-teklif-field textarea{min-height:100px}.urun-teklif-submit{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.urun-teklif-submit .btn{flex-shrink:0}.urun-teklif-note{align-items:center;color:#71717a;display:flex;font-size:.7rem;gap:.5rem}.urun-teklif-note svg{color:#d4914e;flex-shrink:0;height:14px;width:14px}.urun-teklif-success{padding:3rem 0;text-align:center}.urun-teklif-success svg{color:#2e7d32;height:60px;margin-bottom:1rem;width:60px}.urun-teklif-success h3{color:#18181b;font-family:Cormorant Garamond,Georgia,serif;font-size:1.875rem;font-weight:600;margin-bottom:.75rem}.urun-teklif-success p{color:#71717a;font-size:.8rem}.post-meta{align-items:center;color:hsla(40,18%,87%,.65);display:flex;flex-wrap:wrap;font-family:Space Mono,monospace;font-size:.7rem;gap:.75rem;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}.post-meta a{color:hsla(31,68%,65%,.9);transition:color .3s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.post-meta a:hover{color:#e3a96a}}.post-meta__sep{color:hsla(40,18%,87%,.3)}.post-featured-img{margin-bottom:1rem}.post-featured-img__img{border-radius:4px;max-height:520px;object-fit:cover;width:100%}.post-layout{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 280px}@media(max-width:1023px){.post-layout{gap:2.5rem;grid-template-columns:1fr}}.post-body{min-width:0}.post-tags{border-top:1px solid rgba(24,24,27,.1);flex-wrap:wrap;gap:.5rem;padding-top:2rem}.post-author,.post-tags{display:flex;margin-top:2rem}.post-author{align-items:flex-start;background-color:#f0ede6;border:1px solid rgba(24,24,27,.1);border-radius:4px;gap:1.25rem;padding:1.5rem}.post-author__avatar{flex-shrink:0}.post-author__img{border-radius:9999px;height:64px;object-fit:cover;width:64px}.post-author__label{color:#c07b3a;display:block;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.post-author__name{color:#1f1f23;display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.post-author__bio{color:#52525a;font-size:.8rem;line-height:1.65;margin:0}.toc-wrapper{max-height:calc(100vh - var(--header-height) - 3rem);overflow-y:auto;position:sticky;scrollbar-color:rgba(192,123,58,.3) transparent;scrollbar-width:thin;top:calc(var(--header-height) + 1.5rem)}@media(max-width:1023px){.toc-wrapper{max-height:none;order:-1;position:static}}.toc{background-color:#f0ede6;border:1px solid rgba(24,24,27,.1);border-left:3px solid #c07b3a;border-radius:4px;padding:1.5rem}.toc__title{align-items:center;color:#c07b3a;display:flex;font-family:Space Mono,monospace;font-size:.7rem;gap:.5rem;letter-spacing:.16em;margin-bottom:1rem;text-transform:uppercase}.toc__title:before{background-color:#c07b3a;border-radius:9999px;content:"";display:inline-block;flex-shrink:0;height:6px;width:6px}.toc__list{display:flex;flex-direction:column;gap:.25rem}.toc__item--h3{padding-left:1.25rem}.toc__link{border-radius:4px;color:#52525a;display:block;font-family:Outfit,system-ui,sans-serif;font-size:.8rem;line-height:1.25;padding:.5rem .75rem;transition:color .3s cubic-bezier(.22,.61,.36,1),background-color .3s cubic-bezier(.22,.61,.36,1)}@media(hover:hover)and (pointer:fine){.toc__link:hover{background-color:rgba(192,123,58,.06);color:#1f1f23}}.toc__link.is-active{background-color:rgba(192,123,58,.08);color:#c07b3a;font-weight:500}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
/*# sourceMappingURL=main.min.css.map*/