:root{--ou-burgundy:#5b0014;--ou-deep:#31000b;--ou-gold:#9a5e17;--ou-cream:#fff7eb;--ou-sand:#f3e4ce;--ou-paper:#fffaf2;--ou-ink:#311e1b}body{background:var(--ou-cream)}
.ou-header{background:var(--ou-cream);border-bottom:1px solid rgba(91,0,20,.14);position:relative;z-index:30}.ou-header__bar{align-items:center!important;display:flex!important;justify-content:space-between!important;min-height:36px;position:relative}.ou-header__navigation{flex:0 0 56px}.ou-header__brand{left:50%;margin:0!important;position:absolute;transform:translateX(-50%);white-space:nowrap}.ou-header a{color:var(--ou-burgundy);text-decoration:none}.ou-header__right{align-items:center;display:flex!important;gap:1.25rem;margin-left:auto}.ou-header__right p{margin:0}.ou-header__social{display:flex;gap:.8rem;font:500 .75rem/1 Inter,Arial,sans-serif}.ou-header__contact{border-bottom:1px solid currentColor;font:600 .62rem/1.4 Inter,Arial,sans-serif;letter-spacing:.15em;padding-bottom:5px;text-transform:uppercase}.ou-header .wp-block-navigation__responsive-container-open,.ou-header .wp-block-navigation__responsive-container-close{color:var(--ou-burgundy);padding:0}.ou-header .wp-block-navigation__responsive-container.is-menu-open{background:var(--ou-cream)!important}.ou-header .wp-block-navigation__responsive-container.is-menu-open a{color:var(--ou-burgundy)!important;font:400 clamp(1.6rem,4vw,3rem)/1.1 'Cormorant Garamond',Georgia,serif}.ou-header--hero{background:linear-gradient(to bottom,rgba(49,0,11,.62),rgba(49,0,11,0));border-bottom-color:transparent;left:0;position:absolute;right:0;top:0}.ou-header--hero a,.ou-header--hero .wp-block-navigation__responsive-container-open{color:var(--ou-cream)}.ou-header--hero.is-scrolled{background:var(--ou-cream);border-bottom-color:rgba(91,0,20,.14);box-shadow:0 8px 26px rgba(49,0,11,.1);position:fixed}.ou-header--hero.is-scrolled a,.ou-header--hero.is-scrolled .wp-block-navigation__responsive-container-open{color:var(--ou-burgundy)}
.ou-home-hero{min-height:min(790px,100svh)!important}.ou-home-hero .wp-block-cover__background{background:linear-gradient(90deg,rgba(32,8,0,.52),rgba(32,8,0,.2) 52%,rgba(32,8,0,.08))!important;opacity:1!important}.ou-home-hero__content{padding-top:210px}.ou-home-hero__title{color:#fff8ed!important;font-size:var(--wp--preset--font-size--display)!important;letter-spacing:-.045em;margin:0!important;max-width:570px;text-shadow:0 2px 18px rgba(30,0,0,.3)}.ou-kicker{color:var(--ou-burgundy);font:600 .66rem/1.4 Inter,Arial,sans-serif;letter-spacing:.23em;margin:0 0 1.3rem!important;text-transform:uppercase}.ou-home-hero__eyebrow{color:#fff8ed;font:600 .7rem/1.4 Inter,Arial,sans-serif;letter-spacing:.24em;margin:1.8rem 0!important}.ou-home-hero .wp-block-button__link{background:#b77a25!important;color:var(--ou-paper)!important}.ou-gold-rule{background:var(--ou-gold)!important;border:0!important;height:1px!important;margin:1.5rem 0!important;max-width:78px!important;opacity:1!important}.ou-home-intro,.ou-editorial-section{padding:clamp(4.5rem,9vw,8rem) 24px}.ou-home-intro__grid{align-items:center!important;gap:clamp(3rem,7vw,8rem)}.ou-home-intro__title{font-size:var(--wp--preset--font-size--h2)!important;letter-spacing:-.045em;margin:0!important}.ou-home-intro__body{max-width:390px}.ou-home-paths__grid{gap:1.25rem}.ou-path-card__image{margin:0!important;overflow:hidden}.ou-path-card__image img{aspect-ratio:.72;display:block;object-fit:cover;width:100%}.ou-path-card{padding-top:1.1rem}.ou-path-card .ou-kicker{font-size:.56rem;margin-bottom:.65rem!important}.ou-path-card .ou-gold-rule{margin:.55rem 0 .7rem!important;max-width:24px!important}.ou-path-card p:last-child{font-size:.78rem;margin:0}.ou-home-products{padding:clamp(4.5rem,8vw,7rem) 24px}.ou-home-products h2{font-size:var(--wp--preset--font-size--h2)!important;margin:0 0 3rem!important}.ou-product-grid{gap:0}.ou-product-grid>.wp-block-column{border-left:1px solid rgba(91,0,20,.17);padding:0 1.5rem}.ou-product-grid>.wp-block-column:first-child{border-left:0;padding-left:0}.ou-product-grid h3{font-size:var(--wp--preset--font-size--h3)!important;margin:0 0 1rem}.ou-product-grid p{font-size:.9rem}.ou-product-grid a{font:600 .68rem/1 Inter,Arial,sans-serif;letter-spacing:.15em;text-decoration:none;text-transform:uppercase}
.ou-product-page .wp-block-post-content>.wp-block-group:first-child{margin-top:0}.ou-product-page .wp-block-cover__inner-container{width:100%}.ou-ybb-hero-copy{padding-bottom:5rem;padding-top:8rem}.ou-ybb-label{color:var(--ou-cream);font:500 clamp(2rem,4vw,4.5rem)/.92 'Bodoni Moda',Georgia,serif!important;letter-spacing:.01em;margin:0!important;text-transform:uppercase}.ou-ybb-product{color:#d9a85e;font:400 clamp(3.2rem,7vw,7rem)/.75 'Cormorant Garamond',Georgia,serif!important;margin:.35rem 0 1.8rem!important}.ou-ybb-hero-copy .wp-block-button__link{background:#b77a25!important;color:var(--ou-paper)!important}.ou-pattern-intro{padding:clamp(4.5rem,8vw,7rem) 24px}.ou-pattern-intro h2{font-size:var(--wp--preset--font-size--h2)!important;max-width:860px}.ou-pattern-intro .wp-block-column:last-child{padding-top:2.2rem}.ou-process{padding:clamp(4rem,7vw,6.5rem) 24px}.ou-process__step{border-top:1px solid rgba(91,0,20,.22);padding-top:1.1rem}.ou-process__number{color:var(--ou-gold);font:500 .7rem/1 Inter,Arial,sans-serif;letter-spacing:.15em}.ou-suitability{padding:clamp(4rem,7vw,6.5rem) 24px}.ou-suitability .wp-block-column{padding:clamp(1.5rem,3vw,2.75rem)}.ou-suitability .wp-block-column:first-child{background:var(--ou-sand)}.ou-suitability .wp-block-column:last-child{background:var(--ou-deep);color:var(--ou-cream)}.ou-suitability .wp-block-column:last-child h2,.ou-suitability .wp-block-column:last-child p{color:var(--ou-cream)}.ou-final-cta{padding:clamp(4.5rem,9vw,8rem) 24px}.ou-final-cta h2,.ou-final-cta p{color:var(--ou-cream)!important}.ou-final-cta h2{font-size:var(--wp--preset--font-size--h2)!important}.ou-final-cta .wp-block-button__link{background:#b77a25!important;color:var(--ou-paper)!important}.ou-contact-reveal summary{cursor:pointer;font:600 .75rem/1.2 Inter,Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.ou-footer__quote{color:var(--ou-sand);font-family:'Cormorant Garamond',Georgia,serif;font-size:1.15rem}.ou-footer__bottom{color:var(--ou-sand)}.wp-block-query .wp-block-post-template{display:grid;gap:clamp(1.25rem,3vw,3rem);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:2.5rem 0 0;padding:0}.wp-block-query .wp-block-post-template>li{border:1px solid rgba(91,0,20,.14);padding:clamp(1.35rem,3vw,2.5rem)}.wp-block-query .wp-block-post-title{margin-top:0}.single-post .wp-block-post-content{margin-left:auto;margin-right:auto;max-width:720px}
@media(max-width:782px){.ou-header{padding-left:20px!important;padding-right:20px!important}.ou-header__navigation{flex-basis:34px}.ou-header__brand{font-size:.95rem!important;letter-spacing:.09em!important}.ou-header__right{gap:.65rem}.ou-header__social{display:none}.ou-header__contact{font-size:.53rem}.ou-home-hero{min-height:650px!important}.ou-home-hero__content{padding:176px 6px 72px}.ou-home-hero__title{max-width:320px}.ou-home-hero__eyebrow{font-size:.56rem;letter-spacing:.17em}.ou-home-intro{padding:4.25rem 24px}.ou-home-intro__grid{gap:3.25rem}.ou-home-paths__grid{gap:1rem}.ou-path-card__image img{aspect-ratio:.82}.ou-product-grid{gap:1.25rem}.ou-product-grid>.wp-block-column{border-left:0;border-top:1px solid rgba(91,0,20,.17);padding:1.4rem 0 0}.ou-product-grid>.wp-block-column:first-child{border-top:0;padding-top:0}.ou-ybb-hero-copy{padding-top:12rem}.ou-suitability .wp-block-column{padding:2rem}.wp-block-query .wp-block-post-template{grid-template-columns:1fr}}

/* Tema incelik ayarları: daha sakin header, yan menü ve dengeli footer. */
.ou-header--hero{top:18px}
.ou-header--hero.is-scrolled{background:linear-gradient(to bottom,rgba(49,0,11,.62),rgba(49,0,11,0))!important;border-bottom-color:transparent!important;box-shadow:none!important;position:absolute!important;top:18px!important}
.ou-header .wp-block-navigation__responsive-container.is-menu-open{bottom:0!important;box-shadow:14px 0 42px rgba(49,0,11,.22)!important;left:0!important;padding:clamp(5.75rem,11vh,8rem) clamp(2rem,5vw,4rem)!important;right:auto!important;top:0!important;width:min(430px,88vw)!important}
.ou-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:flex-start!important;justify-content:flex-start!important}
.ou-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:flex-start!important;gap:1.25rem!important}
.ou-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{color:var(--ou-burgundy)!important;right:1.5rem!important;top:1.5rem!important}
.ou-home-intro__body,.ou-product-grid p,.ou-path-card p:last-child{font-size:1rem;line-height:1.7}
.ou-path-card p:last-child{font-size:.92rem}
.ou-footer__top{align-items:center!important;display:flex!important;flex-direction:column!important;gap:.85rem!important;justify-content:center!important;text-align:center!important}
.ou-footer__brand{color:var(--ou-cream)!important;font:400 clamp(1.45rem,2.2vw,2rem)/1.1 'Cormorant Garamond',Georgia,serif!important;letter-spacing:.12em!important;margin:0!important}
.ou-footer__quote{color:var(--ou-sand)!important;font-size:clamp(1.22rem,2vw,1.65rem)!important;line-height:1.25!important;margin:0!important;text-align:center!important}
.ou-footer__bottom{align-items:center!important;color:var(--ou-sand)!important;display:flex!important;gap:1.15rem!important;justify-content:center!important;text-align:center!important}
.ou-footer__bottom p{font-size:.78rem!important;margin:0!important}
@media(max-width:782px){.ou-header--hero{top:10px}.ou-header--hero.is-scrolled{top:0}.ou-footer__top{gap:.7rem!important}.ou-footer__quote{font-size:1.18rem!important}.ou-footer__bottom{flex-direction:column!important;gap:.7rem!important}}

/* Okunabilirlik ve menü ölçeği. */
.ou-header .wp-block-navigation__responsive-container.is-menu-open a{font-size:clamp(1.22rem,2.2vw,1.7rem)!important;line-height:1.14!important}
.ou-home-intro__body{font-size:clamp(1.1rem,1.35vw,1.28rem)!important;line-height:1.72!important}
.ou-product-grid p{font-size:1.05rem!important;line-height:1.7!important}
.ou-path-card p:last-child{font-size:1rem!important;line-height:1.55!important}
@media(max-width:782px){.ou-header--hero.is-scrolled{top:10px!important}.ou-header .wp-block-navigation__responsive-container.is-menu-open a{font-size:1.38rem!important}.ou-product-grid p{font-size:1.05rem!important}}

/* Ana sayfa — onaylanan editoryal kompozisyon. */
.ou-header--hero{top:0!important}
.ou-header--hero.is-scrolled{background:var(--ou-cream)!important;border-bottom-color:rgba(91,0,20,.14)!important;box-shadow:0 8px 26px rgba(49,0,11,.1)!important;position:fixed!important;top:0!important}
.ou-header--hero.is-scrolled a,.ou-header--hero.is-scrolled .wp-block-navigation__responsive-container-open{color:var(--ou-burgundy)!important}
.ou-home-hero{min-height:clamp(455px,36vw,540px)!important}
.ou-home-hero__content{padding-top:clamp(135px,11vw,185px)!important}
.ou-home-hero__title{font-size:clamp(3.4rem,4.3vw,5.3rem)!important;max-width:490px!important}
.ou-home-hero__eyebrow{margin:1.15rem 0 1.45rem!important}
.ou-home-intro{padding:clamp(2.7rem,4vw,4.25rem) 24px!important}
.ou-home-intro__grid{gap:clamp(2.5rem,5vw,5rem)!important}
.ou-home-intro__title{font-size:clamp(3.25rem,4.1vw,4.65rem)!important}
.ou-home-intro__body{max-width:430px!important}
.ou-home-paths__grid{gap:1.45rem!important}
.ou-path-card__image img{aspect-ratio:.78!important}
.ou-path-card{padding-top:.85rem!important}
.ou-home-products{padding:clamp(3.5rem,5vw,5rem) 24px!important}
.ou-footer__top{gap:.5rem!important}
.ou-footer__brand{font-size:clamp(1.55rem,2.1vw,2rem)!important}
.ou-footer__quote{font:500 .7rem/1.5 Inter,Arial,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase}
.ou-footer__bottom{gap:1.6rem!important}
.ou-footer__bottom p:first-child{order:2}
.ou-footer__bottom p:last-child{order:1}
@media(min-width:783px){body.admin-bar .ou-header--hero.is-scrolled{top:32px!important}}
@media(max-width:782px){.ou-header--hero{top:0!important}.ou-header--hero.is-scrolled{top:0!important}.ou-home-hero{min-height:390px!important}.ou-home-hero__content{padding:145px 10px 48px!important}.ou-home-hero__title{font-size:clamp(2.65rem,11vw,4.2rem)!important;max-width:300px!important}.ou-home-intro{padding:3.1rem 24px!important}.ou-home-intro__title{font-size:clamp(2.8rem,11vw,3.8rem)!important}}

/* İlk açılışta hero header'ı üst kenardan nefes alır. */
.ou-header--hero:not(.is-scrolled){top:24px!important}
@media(max-width:782px){.ou-header--hero:not(.is-scrolled){top:12px!important}}

/* Kısa hero'da figür üstten kırpılmaz. */
.ou-home-hero .wp-block-cover__image-background{object-position:center top!important}

/* CTA'lar bağlı oldukları metnin sol başlangıcına hizalanır. */
.ou-home-hero__action,.ou-home-intro .wp-block-buttons{justify-content:flex-start!important}
.ou-home-hero__action{margin-left:0!important;margin-right:0!important}
.ou-header--hero:not(.is-scrolled){border-bottom-color:transparent!important}
.ou-header--hero:not(.is-scrolled){background:transparent!important}

/* Sosyal bağlantılar yalnızca sembol değil, ilk bakışta seçilir durumdadır. */
.ou-header__right{gap:0!important}.ou-header__social{align-items:center;gap:.55rem!important}.ou-header__social a{align-items:center;border:1px solid currentColor;border-radius:999px;display:inline-flex;height:27px;justify-content:center;width:27px}.ou-header__social svg{display:block;fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:14px}.ou-header__social .ou-social-fill{fill:currentColor;stroke:none}

/* Hero dışındaki sayfalarda ve açılan menüde de üst kenar nefes alır. */
.ou-header:not(.ou-header--hero){margin-top:0}.ou-header .wp-block-navigation__responsive-container.is-menu-open{bottom:0!important;top:0!important}
@media(max-width:782px){.ou-header:not(.ou-header--hero){margin-top:0}.ou-header .wp-block-navigation__responsive-container.is-menu-open{bottom:0!important;top:0!important}}

/* İletişim, sayfa akışını büyütmeden header içinde açılır. */
.ou-contact-reveal{position:relative}.ou-contact-reveal summary{border-bottom:1px solid currentColor;cursor:pointer;font:600 .62rem/1.4 Inter,Arial,sans-serif;letter-spacing:.15em;list-style:none;padding-bottom:5px;text-transform:uppercase}.ou-contact-reveal summary::-webkit-details-marker{display:none}.ou-contact-reveal__panel{background:var(--ou-cream);box-shadow:0 16px 34px rgba(49,0,11,.2);color:var(--ou-ink);padding:1.25rem;position:absolute;right:0;top:calc(100% + 14px);width:min(310px,calc(100vw - 40px));z-index:60}.ou-contact-reveal__panel p{font:400 .92rem/1.6 Inter,Arial,sans-serif;margin:0 0 1rem}.ou-contact-reveal__link{color:var(--ou-burgundy)!important;font:600 .65rem/1.3 Inter,Arial,sans-serif;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.ou-header--hero:not(.is-scrolled) .ou-contact-reveal__panel{color:var(--ou-ink)}

/* Ortak header: tüm sayfalarda sabit mürdüm zemin; kaydırma davranışı yok. */
.ou-header:not(.ou-header--hero){background:var(--ou-burgundy);border-bottom-color:transparent}
.ou-header:not(.ou-header--hero) a,.ou-header:not(.ou-header--hero) .wp-block-navigation__responsive-container-open{color:var(--ou-cream)}
.ou-header:not(.ou-header--hero) .ou-header__brand{color:var(--ou-cream)}

/* Marka adı: masaüstü ve mobilde header'ın taşıyıcı öğesi. */
.ou-header__brand{font:500 clamp(1.18rem,1.8vw,1.5rem)/1 'Cormorant Garamond',Georgia,serif!important;letter-spacing:.16em!important}
@media(max-width:782px){.ou-header__brand{font-size:1.12rem!important;letter-spacing:.1em!important}}
