/* İkinci koleksiyon: fotoğraf, boşluk, tipografi ve mekân ritmiyle üç ayrı atmosfer. */
@font-face{font-family:'SC Editorial';font-style:normal;font-weight:400 600;font-display:swap;src:url('../assets/fonts/cormorant-regular.ttf') format('truetype')}
@font-face{font-family:'SC Editorial';font-style:italic;font-weight:400 600;font-display:swap;src:url('../assets/fonts/cormorant-italic.ttf') format('truetype')}
.experience{--serif:'SC Editorial',Cambria,Georgia,serif;--ex-paper:#f6f4ec;--ex-ink:#26391c;--ex-muted:#69705f;--ex-line:#c8cbb8;--ex-accent:#657329;position:relative;overflow:hidden;background:var(--ex-paper);color:var(--ex-ink)}
:root[data-theme=dark] .experience{--ex-paper:#172312;--ex-ink:#f3f0e3;--ex-muted:#bac4ad;--ex-line:#465238;--ex-accent:#c9d8a8}
.experience h1,.experience h2,.experience h3{font-family:var(--serif);font-weight:400;letter-spacing:-.045em}.experience h1{font-size:clamp(64px,8vw,122px);line-height:.95}.experience h2{font-size:clamp(48px,5.5vw,84px);line-height:1}.experience h3{font-size:38px}.experience p{color:var(--ex-muted);font-size:17px;line-height:1.85}.experience em{font-weight:400}.experience-shell{width:min(1320px,calc(100% - 120px));margin:auto}.experience-section{padding:125px 0}.experience-label{display:flex;align-items:center;gap:14px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:25px;font-weight:600}.experience-label i{width:25px;height:1px;background:currentColor;display:block}.experience-link{display:inline-flex;gap:40px;align-items:center;border:0;background:transparent;padding:14px 0;border-bottom:1px solid currentColor!important;font-size:13px;font-weight:600;letter-spacing:.015em;color:inherit}.experience-link .icon{width:28px;transition:transform .3s}.experience-link:hover{color:var(--ex-accent)}.experience-link:hover .icon{transform:translateX(6px)}.experience-link.on-scene{color:#fff6df}.experience-link.on-scene:hover{color:#e9c555}.experience .ornament{display:inline-block;font-size:49px;line-height:1;font-family:Georgia,serif;font-weight:400}.experience .food-kind{display:block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ex-accent)}.short-rule{width:32px;height:1px;display:block;background:currentColor;flex:none;margin-top:14px}.circle-link{width:145px;height:145px;border:1px solid #e9c5559c;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;color:#fff3cd;transition:background .35s,color .35s}.circle-link span{font-size:13px}.circle-link .icon{width:33px;height:33px}.circle-link:hover{background:#e9c555;color:#1f3813}
/* Şeffaf menü doğrudan sahnenin içinde durur. İç sayfalarda düz zemine döner. */
.immersive-header{width:100%;z-index:25;position:relative;color:var(--ex-ink);background:var(--ex-paper);border-bottom:1px solid var(--ex-line)}.immersive-header.over-scene{position:absolute;top:0;left:0;background:transparent;color:#f6f4ec;border:0}.experience-nav{width:calc(100% - 100px);max-width:1540px;margin:auto;min-height:125px;display:flex;justify-content:space-between;align-items:center;gap:35px;border-bottom:1px solid #e9e3c633}.immersive-header:not(.over-scene) .experience-nav{border-bottom:0}.experience-nav .brand-logo{width:132px}.experience .site-nav{gap:29px}.experience .site-nav a{font-size:12px;letter-spacing:.04em;white-space:nowrap}.experience .site-nav a:hover{color:var(--gold)}.experience .site-nav a[aria-current=page]:after{height:1px;background:currentColor;bottom:6px}.experience-nav-actions{display:flex;align-items:center;gap:20px}.experience-nav-actions .icon-button{border-color:#ffffff40!important;color:inherit;width:37px;height:37px}.immersive-header:not(.over-scene) .icon-button{border-color:var(--ex-line)!important}.experience-nav-actions .icon-button:hover{background:#ffffff15}.header-contact{display:flex;gap:20px;align-items:center;font-size:12px;white-space:nowrap}.header-contact .icon{width:24px}
/* 04 — AVLU: dışarıdan içeriye, büyük bir mekân sahnesi. */
.avlu-scene{position:relative;min-height:780px;height:100svh;max-height:1100px;background:#27331c;color:#fff5de}.scene-photo-wrap,.scene-vignette{position:absolute;inset:0}.scene-photo-wrap{overflow:hidden}.scene-photo{width:100%;height:100%;object-fit:cover}.avlu-scene .scene-photo{object-position:60% center;animation:scene-breath 24s ease-in-out infinite alternate}.scene-vignette{background:linear-gradient(90deg,#0a1405b8,#0c16084d 48%,transparent 78%),linear-gradient(0deg,#0a1408cf,transparent 42%,transparent 73%,#0c190b5e)}.avlu-scene-copy{position:absolute;left:max(70px,calc((100vw - 1320px)/2));bottom:185px;max-width:850px;padding-right:30px}.avlu-scene-copy .experience-label{color:#e9dcae}.avlu-scene-copy h1{font-size:clamp(72px,7.4vw,112px);line-height:.99;text-shadow:0 2px 28px #0002}.avlu-scene-copy h1 em{color:#e9c555}.avlu-scene-copy p{max-width:360px;color:#e2e4d5;font-size:16px;margin:25px 0 13px}.scene-bottom{position:absolute;left:70px;right:70px;bottom:40px;display:flex;justify-content:space-between;align-items:end;gap:30px}.scroll-cue{display:flex;align-items:center;gap:16px;background:transparent;color:inherit;padding:0;font-size:10px;letter-spacing:.08em}.scroll-line{width:35px;height:1px;background:currentColor}.down-arrow{font-size:23px;margin-left:8px}.scene-tabs{display:flex;gap:24px}.scene-tabs button{background:transparent;color:#e1e6d5;border-top:1px solid #ffffff40!important;padding:14px 0 0;min-width:95px;text-align:left;display:flex;gap:14px;font-size:12px;transition:color .3s,border-color .3s}.scene-tabs button span{font-size:9px;opacity:.6}.scene-tabs button.active{border-color:#e9c555!important;color:#e9c555}.scene-side-note{position:absolute;right:25px;top:45%;writing-mode:vertical-rl;font-size:9px;letter-spacing:.25em;color:#ecead8}.avlu-welcome{display:grid;grid-template-columns:1fr 1.05fr;gap:115px;align-items:center}.avlu-welcome-copy h2{max-width:550px}.avlu-welcome-copy p{max-width:420px;margin:25px 0}.avlu-welcome-copy .experience-link{margin-top:10px}.avlu-still-life{height:620px;position:relative;padding:0 35px 0 70px}.avlu-arch-photo{height:540px;width:100%;overflow:hidden;border-radius:48% 48% 3px 3px}.avlu-arch-photo img{height:100%;width:100%;object-fit:cover;object-position:55% center}.avlu-small-photo{position:absolute;left:-15px;bottom:0;width:240px;height:240px;border:10px solid var(--ex-paper);border-radius:50%;overflow:hidden;transform:rotate(-9deg)}.avlu-small-photo img{width:100%;height:100%;object-fit:cover}.handwritten-note{position:absolute;right:0;bottom:0;font-family:var(--serif);font-size:33px;font-style:italic;transform:rotate(-8deg);line-height:1.1}.handwritten-note span{display:block;font-family:var(--sans);font-style:normal;font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin:10px 0 0 24px}
/* Ürünler kutular yerine asimetrik fotoğraf siluetleri ve serbest tipografiyle sunulur. */
.experience-section-head{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:70px}.experience-section-head>p{font-size:15px;margin-bottom:10px;max-width:300px}.flowing-section{padding-top:60px}.flowing-products{display:grid;grid-template-columns:1fr .86fr 1fr;gap:6.5%;align-items:start}.flowing-item{min-width:0}.flowing-image{display:block;position:relative;width:100%;height:480px;padding:0;overflow:hidden;border-radius:47% 47% 45% 45% / 34% 34% 31% 31%;background:transparent;color:#fff}.flowing-image>img{width:100%;height:100%;object-fit:cover;transition:transform .85s cubic-bezier(.2,.6,.2,1)}.flowing-image:hover>img{transform:scale(1.055)}.flowing-1{padding-top:120px}.flowing-1 .flowing-image{height:355px;border-radius:50%}.flowing-2{padding-top:40px}.flowing-2 .flowing-image{height:440px;border-radius:48% 48% 3px 3px}.flowing-text{display:flex;gap:18px;margin-top:29px;align-items:start}.item-numeral{font-family:var(--serif);font-size:27px;color:var(--ex-accent);font-style:italic;line-height:1;margin-top:5px}.flowing-text h3{font-size:34px;line-height:1.05;margin:9px 0 12px}.flowing-text h3 button{background:none;padding:0;text-align:left;color:inherit;font:inherit}.flow-price{font-size:16px;color:var(--ex-ink)}.flow-price small{font-size:11px;color:var(--ex-muted);margin-left:4px}.image-discover{position:absolute;width:52px;height:52px;background:#f6f4ecd9;color:#1f3813;border-radius:50%;bottom:25px;left:calc(50% - 26px);display:grid;place-items:center;opacity:0;transform:translateY(8px);transition:.3s}.flowing-image:hover .image-discover,.flowing-image:focus-visible .image-discover{opacity:1;transform:translateY(0)}.center-link{text-align:center;margin-top:65px}
/* Fotoğraflı anlatı: adımlar gerçekten değişir; otomatik hareket ya da ses yoktur. */
.ritual-section{display:grid;grid-template-columns:1.05fr 1fr;min-height:670px;background:#e9ecdf;color:#26391c}.ritual-image{position:relative;min-width:0}.ritual-photo{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.ritual-image:after{content:'';position:absolute;inset:65% 0 0;background:linear-gradient(0deg,#0008,transparent)}.ritual-image-caption{position:absolute;bottom:35px;left:45px;font-size:10px;letter-spacing:.16em;color:white;z-index:1}.ritual-story{padding:90px 12% 60px;display:flex;flex-direction:column}.ritual-fixed-label{opacity:.8}.ritual-copy{margin:auto 0;min-height:270px;padding:45px 0}.ritual-copy h2{margin:18px 0 25px;font-size:76px;line-height:.95}.ritual-copy p{color:inherit;opacity:.75;font-size:17px;max-width:350px}.ritual-steps{display:flex;gap:27px;margin-top:30px}.ritual-steps button{flex:1;background:none;border-top:1px solid #26391c40!important;color:inherit;padding:17px 0 0;text-align:left;font-size:12px;opacity:.55}.ritual-steps button span{display:block;font-size:10px;margin-bottom:8px}.ritual-steps button.active{opacity:1;border-color:currentColor!important}:root[data-theme=dark] .ritual-section{background:#22321b;color:#e4e8d6}
/* 05 — KÖZ: karanlık mutfak, bakır ve çok yakın ürün fotoğrafı. */
.koz{--ex-paper:#141b10;--ex-ink:#f1eedc;--ex-muted:#b4bca5;--ex-line:#3c462d;--ex-accent:#d8c66f}.koz-scene{position:relative;min-height:800px;height:100svh;max-height:1100px;background:#111b0e;color:#f5f1df;overflow:hidden}.koz-photo{position:absolute;inset:0}.koz-photo img{object-position:65% center;width:100%;height:100%;object-fit:cover;animation:scene-breath 26s ease-in-out infinite alternate}.koz-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#101a0fe8 0%,#101a0fb8 23%,#101a0f25 59%,transparent 80%),linear-gradient(0deg,#0e180d 0%,transparent 25%,transparent 75%,#111b0e66)}.koz-scene-copy{position:absolute;left:max(70px,calc((100vw - 1320px)/2));top:50%;transform:translateY(-42%);max-width:710px}.koz-scene-copy h1{font-size:clamp(92px,11.4vw,174px);line-height:.82;letter-spacing:-.05em;margin:37px 0}.koz-scene-copy h1 em{color:#e9c555}.koz-scene-copy .experience-label{color:#e0d4a6}.koz-intro-line{display:flex;gap:24px;align-items:start;margin-top:45px}.koz-intro-line p{max-width:325px;font-size:15px;color:#d1d6c3}.koz-scene-copy>.experience-link{margin-top:24px}.koz-bottom{position:absolute;bottom:43px;left:70px;right:70px;display:flex;align-items:end;justify-content:space-between;color:#c9cfb7}.koz-bottom>span:first-child{font-size:9px;letter-spacing:.14em;line-height:2}.koz-bottom b{font-family:var(--serif);font-size:25px;font-weight:400;letter-spacing:0;font-style:italic;color:#e9c555}.koz-hero-number{font-family:var(--serif);font-size:44px;line-height:1}.koz-hero-number span{font-size:18px;color:#aeb79c}.vertical-word{position:absolute;right:25px;top:45%;writing-mode:vertical-rl;font-size:9px;letter-spacing:.3em;color:#e2dbbe}.koz .ritual-section{background:#1c2817;color:#ecebd9;border-top:1px solid #65714242}.koz .ritual-copy .food-kind{color:#c9b96e}.koz .ritual-steps button{border-color:#b6c29b40!important}.koz .ritual-story{padding-top:75px;padding-bottom:65px}.koz .ritual-image{margin:65px 0 65px 65px;min-height:500px;border-radius:48% 48% 2px 2px;overflow:hidden}.koz .flowing-section{padding-top:120px}.koz .flowing-image{border-radius:50%}.koz .flowing-1 .flowing-image{border-radius:50%}.koz .flowing-2 .flowing-image{border-radius:50%}.koz .flowing-item{padding-top:0}.koz .flowing-image{height:auto;aspect-ratio:1}.koz .flowing-products{grid-template-columns:repeat(3,1fr);gap:5%}.koz .flowing-text{justify-content:center}.koz .flowing-text .item-numeral{display:none}.koz .flowing-text>div{text-align:center}
:root[data-theme=light] .koz{--ex-paper:#f0efe3;--ex-ink:#29381e;--ex-muted:#666e59;--ex-line:#c7cbb4;--ex-accent:#5c7114}:root[data-theme=light] .koz .ritual-section{background:#e3e8d7;color:#29381e}:root[data-theme=light] .koz .ritual-steps button{border-color:#29381e50!important}
/* Une sélection / tadım alanı: solda lezzetler, ortada tabak, sağda hikâye. */
.tasting-section{padding:125px 0 140px}.tasting-intro{text-align:center;margin-bottom:80px}.tasting-intro .experience-label{justify-content:center}.tasting-intro h2{font-size:clamp(50px,5.5vw,80px)}.tasting-stage{display:grid;grid-template-columns:1fr 1.7fr 1fr;gap:48px;align-items:center}.tasting-options{display:flex;flex-direction:column}.tasting-options button{display:flex;align-items:center;gap:17px;background:none;border-bottom:1px solid var(--ex-line)!important;color:var(--ex-muted);padding:25px 0;text-align:left}.tasting-options button>span:first-child{font-size:10px}.tasting-options b{font-family:var(--serif);font-size:37px;font-weight:400;letter-spacing:-.03em}.tasting-arrow{font-size:25px;margin-left:auto;opacity:0;transform:translateX(-8px);transition:.2s}.tasting-options button.active{color:var(--ex-ink)}.tasting-options button.active .tasting-arrow{opacity:1;transform:none}.tasting-plate-wrap{position:relative;aspect-ratio:1;padding:24px}.plate-ring{position:absolute;border:1px solid var(--ex-line);border-radius:50%;pointer-events:none}.ring-outer{inset:0}.ring-inner{inset:12px;border-style:dotted;opacity:.7}.tasting-plate{padding:0;background:transparent;width:100%;height:100%;border-radius:50%;overflow:hidden}.tasting-plate img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.tasting-plate:hover img{transform:scale(1.055)}.plate-inscription{position:absolute;bottom:-22px;left:0;width:100%;text-align:center;font-size:8px;letter-spacing:.18em;color:var(--ex-muted)}.tasting-description h3{font-size:42px;line-height:1;margin:19px 0}.tasting-description p{font-size:14px;line-height:1.8;max-width:250px}.tasting-description #tasting-price{display:block;font-size:13px;margin-top:18px;color:var(--ex-accent)}.tasting-description .experience-link{font-size:12px;gap:24px;margin-top:25px}
/* 06 — SOFRA: geniş eliptik bir masa sahnesi, çevresinde hafif çizgiler. */
.sofra .immersive-header.over-scene{color:var(--ex-ink)}.sofra .experience-nav{border-color:var(--ex-line)}.sofra .experience-nav .icon-button{border-color:var(--ex-line)!important}.sofra-scene{padding:175px 0 75px;min-height:1030px;position:relative}.sofra-heading{text-align:center;position:relative;z-index:2}.sofra-heading .experience-label{justify-content:center}.sofra-heading h1{font-size:clamp(70px,7.5vw,112px);line-height:.91}.sofra-heading h1 em{color:var(--ex-accent)}.sofra-world{width:min(1000px,72vw);height:465px;position:relative;margin:35px auto 0}.sofra-window{position:absolute;inset:10px 20px 0;overflow:hidden;border-radius:50%;transform:rotate(-4deg)}.sofra-window img{object-position:center 62%;transform:scale(1.07) rotate(4deg);transition:transform 2s}.sofra-world:hover .sofra-window img{transform:scale(1.105) rotate(4deg)}.sofra-orbit{position:absolute;inset:-13px -20px;border:1px solid var(--ex-line);border-radius:50%;pointer-events:none}.orbit-one{transform:rotate(-8deg)}.orbit-two{transform:rotate(5deg);opacity:.55;inset:8px -35px}.sofra-small-note{position:absolute;left:-115px;top:43%;font-size:10px;letter-spacing:.14em;z-index:3;line-height:1.9;color:var(--ex-muted)}.sofra-small-note em{font-family:var(--serif);font-size:32px;letter-spacing:0;color:var(--ex-ink)}.sofra-small-note.right{left:auto;right:-110px;top:24%;text-align:right}.sofra-seal{width:115px;height:115px;background:#1f3813;color:#e9c555;border-radius:50%;position:absolute;right:15px;bottom:-10px;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;transform:rotate(12deg);transition:transform .3s}.sofra-seal:hover{transform:rotate(0deg)}.sofra-seal span{font-size:8px;letter-spacing:.15em}.sofra-seal .ornament{font-size:37px}.sofra-intro-bottom{margin:45px auto 0;width:min(920px,calc(100% - 120px));display:flex;justify-content:space-between;gap:45px;align-items:center}.sofra-intro-bottom p{max-width:370px;font-size:15px;line-height:1.7}.sofra-intro-bottom .experience-link{font-size:12px}.sofra-poem{text-align:center;border-top:1px solid var(--ex-line);padding:90px 0 100px}.sofra-poem .ornament{font-size:35px;color:var(--ex-accent);margin-bottom:30px}.sofra-poem>p{font-family:var(--serif);font-size:clamp(42px,5vw,74px);color:var(--ex-ink);line-height:1.04;letter-spacing:-.035em}.sofra-poem p em{color:var(--ex-accent)}.sofra-poem>div{font-size:14px;color:var(--ex-muted);line-height:1.8;margin:25px 0}.sofra-poem>.experience-link{margin-top:10px}.sofra .tasting-section{border-top:1px solid var(--ex-line)}.sofra .flowing-section{padding-top:30px}.sofra .flowing-0 .flowing-image{border-radius:50% 50% 48% 48%}.sofra .flowing-2 .flowing-image{border-radius:50%}
/* Geniş davet sahnesi ve sakin bir kapanış. */
.experience-invitation{position:relative;height:650px;min-height:560px;color:#fff5df;background:#15210e}.invitation-photo,.invitation-shade{position:absolute;inset:0;overflow:hidden}.invitation-photo img{width:100%;height:100%;object-fit:cover;object-position:center 57%;transition:transform 2.5s}.experience-invitation:hover .invitation-photo img{transform:scale(1.025)}.invitation-shade{background:linear-gradient(90deg,#10200dd1,#14200d6b),linear-gradient(0deg,#09180455,transparent)}.invitation-copy{position:relative;z-index:2;width:calc(100% - 140px);max-width:1320px;margin:auto;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:start}.invitation-copy h2{font-size:clamp(65px,6.8vw,105px);line-height:.98;color:#fff5df}.invitation-copy h2 em{color:#e9c555}.invitation-copy .circle-link{position:absolute;right:0;top:calc(50% - 72px)}.invitation-caption{position:absolute;bottom:35px;left:70px;font-size:9px;letter-spacing:.2em;color:#e5e8d2}.experience .site-footer{padding-top:70px;background:var(--ex-paper);color:var(--ex-ink);border:0}.experience .site-footer p,.experience .site-footer li,.experience .footer-bottom{color:var(--ex-muted)}.experience .footer-bottom{border-color:var(--ex-line)}.experience .demo-notice{background:var(--ex-paper);color:var(--ex-muted);font-size:10px}
/* İç sayfalar da yeni atmosferin tipografisini ve fotoğraf biçimini taşır. */
.experience-menu{padding:85px 0 120px}.menu-editorial-heading{position:relative;display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:75px}.menu-editorial-heading h1{font-size:clamp(68px,7.5vw,112px)}.menu-editorial-heading p{font-size:15px;padding-bottom:15px;margin-right:70px}.menu-heading-mark{position:absolute;right:0;top:0;color:var(--ex-accent)}.experience .menu-filters{padding-bottom:25px;border-bottom:1px solid var(--ex-line);margin-bottom:65px}.experience .filter-button{border:0!important;border-radius:0;border-bottom:1px solid transparent!important;padding:12px 0;margin-right:25px;background:transparent;color:var(--ex-muted);font-size:14px}.experience .filter-button.active{border-bottom-color:var(--ex-ink)!important;color:var(--ex-ink);background:none}.experience .menu-search{background:transparent;border:0;border-bottom:1px solid var(--ex-line);font-size:13px;min-height:40px;padding:8px;color:var(--ex-ink)}.experience .product-grid{grid-template-columns:repeat(3,1fr);gap:75px 6%}.experience .product-card{border:0;background:none}.experience .product-photo{background:transparent;border-radius:48% 48% 3px 3px;overflow:hidden}.experience .product-photo img{height:400px;transition:transform .8s}.experience .product-card:nth-child(3n+2){padding-top:65px}.experience .product-card:nth-child(3n+2) .product-photo{border-radius:50%}.experience .product-card:nth-child(3n+3) .product-photo{border-radius:45%}.experience .product-tag{display:none}.experience .product-meta{padding-top:27px}.experience .product-meta h3{font-size:34px;line-height:1.05}.experience .product-meta p{font-size:11px;color:var(--ex-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:12px}.experience .product-meta .price{font-size:16px;color:var(--ex-ink)}.experience .product-arrow{color:var(--ex-accent);margin-top:20px;font-size:12px;gap:22px}.experience .product-meta .price small{color:var(--ex-muted)}.koz .product-card:nth-child(n){padding-top:0}.koz .product-photo{border-radius:50%!important}.koz .product-photo img{height:auto;aspect-ratio:1}.sofra .product-grid{grid-template-columns:1fr 1fr;gap:85px 9%}.sofra .product-card:nth-child(n){padding-top:0}.sofra .product-card:nth-child(even){padding-top:90px}.sofra .product-photo{border-radius:50% 50% 45% 45%!important}.sofra .product-photo img{height:440px}.story-editorial{padding:80px 0 125px}.story-editorial-top{max-width:950px;margin-bottom:75px}.story-editorial-top h1{font-size:clamp(65px,7.6vw,116px)}.story-editorial-body{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.story-editorial-image{position:relative;height:690px;border-radius:48% 48% 2px 2px;overflow:hidden}.story-editorial-image img{width:100%;height:100%;object-fit:cover;object-position:70% center}.story-editorial-image span{position:absolute;bottom:25px;left:20px;right:20px;text-align:center;font-size:9px;letter-spacing:.15em;color:#fff;background:#1f38137a;padding:12px 4px}.story-monogram{font-family:var(--serif);font-size:90px;font-style:italic;color:var(--ex-accent);line-height:1;display:block;margin-bottom:30px}.story-editorial-text .content-prose{font-size:17px;line-height:1.9;color:var(--ex-muted)}.story-editorial-text .experience-link{margin-top:38px}.experience-contact .page-lead{max-width:100%;padding-top:80px}.experience-contact .page-lead h1{font-size:clamp(60px,7vw,108px)}.experience-contact .contact-form{border-radius:120px 120px 3px 3px;padding:80px 45px 45px;background:transparent;border:1px solid var(--ex-line)}.experience-contact .contact-form h3{font-size:41px}.experience-contact .field{border:0;border-bottom:1px solid var(--ex-line);background:transparent;padding:12px 0;color:var(--ex-ink)}.experience-contact .form-label{font-weight:400;font-size:12px;color:var(--ex-muted)}.experience-contact .contact-detail{border-color:var(--ex-line)}.experience-contact .contact-layout{gap:100px}.experience-contact .contact-details{padding-top:40px}.experience-contact .button{background:var(--ex-ink);color:var(--ex-paper);border-radius:30px;font-size:12px}.experience-contact .form-note{font-size:11px}
/* Koleksiyon sayfası: yeni seri üstte, ilk üç demo aynen korunarak altta. */
.showcase .new-collection-head{display:flex;justify-content:space-between;align-items:center;margin:15px 0 27px;border-top:1px solid var(--line);padding-top:27px}.new-collection-head span{font-size:11px;letter-spacing:.15em;text-transform:uppercase}.new-collection-head small{font-size:11px;color:var(--muted)}.showcase .concept-grid.immersive-collection{gap:23px;margin-bottom:80px}.immersive-collection .concept-card{background:transparent;border:0}.immersive-collection .concept-cover{height:500px;border-radius:180px 180px 3px 3px;background:#1c2b14}.immersive-collection .concept-cover img{height:100%;object-fit:cover;object-position:65% center;transition:transform 1s}.immersive-collection .concept-card:hover .concept-cover img{transform:scale(1.04)}.immersive-collection .concept-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#12200dd9,transparent 70%)}.immersive-collection .concept-title{top:auto;bottom:37px;left:28px;right:20px;color:#f6f4ec;z-index:1;font-family:'SC Editorial',Cambria,serif;font-size:54px}.immersive-collection .concept-title em{color:#e9c555}.immersive-collection .concept-info{padding:24px 2px}.immersive-collection .concept-info h2{font-family:'SC Editorial',Cambria,serif;font-size:35px}.immersive-collection .concept-info p{min-height:48px}.showcase .original-collection-heading{font-family:var(--serif);font-size:36px;margin-bottom:30px}.demo-bar.six-demos{max-width:calc(100% - 24px)}.demo-bar.six-demos a{padding-left:10px;padding-right:10px}.demo-bar .new-series-divider{width:1px;height:20px;background:#ffffff30;margin:0 5px}.demo-bar.six-demos a[data-new]{color:#f3df93}.demo-bar.six-demos a.active{color:#1f3813}.admin-preview-links{grid-template-columns:repeat(3,1fr)}
/* Girişler yalnızca destekleyen tarayıcılarda ve hareket tercihi uygunsa devreye girer. */
.will-reveal{opacity:0;transform:translateY(24px);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.7,.2,1)}.will-reveal.is-visible{opacity:1;transform:none}@keyframes scene-breath{from{transform:scale(1)}to{transform:scale(1.035)}}
@media(min-width:1700px){.experience-shell{max-width:1420px}.avlu-scene-copy,.koz-scene-copy{left:calc((100vw - 1420px)/2)}.experience h1{font-size:130px}.koz-scene-copy h1{font-size:180px}.sofra-world{height:510px;width:1100px}}
@media(max-width:1200px){.experience-shell{width:calc(100% - 80px)}.experience-nav{width:calc(100% - 64px);gap:25px}.experience .site-nav{gap:20px}.experience-nav-actions{gap:14px}.header-contact{display:none}.avlu-scene-copy,.koz-scene-copy{left:45px}.avlu-welcome{gap:60px}.avlu-still-life{padding-left:40px;padding-right:0;height:560px}.avlu-arch-photo{height:500px}.avlu-small-photo{width:200px;height:200px}.flowing-products{gap:5%}.flowing-image{height:420px}.flowing-1 .flowing-image{height:310px}.flowing-2 .flowing-image{height:390px}.tasting-stage{gap:30px;grid-template-columns:1fr 1.6fr 1fr}.tasting-options b{font-size:30px}.tasting-description h3{font-size:35px}.sofra-world{width:74vw;height:390px}.sofra-small-note{left:-85px;font-size:8px}.sofra-small-note.right{right:-85px}.sofra-small-note em{font-size:28px}.sofra-scene{min-height:970px}.experience .product-meta{display:block}.experience .product-meta .price{margin-top:12px}.experience .product-meta .price small{display:inline;margin-left:5px}.experience .product-photo img{height:330px}.sofra .product-photo img{height:390px}.story-editorial-body{gap:60px}.story-editorial-image{height:600px}.experience-contact .contact-layout{gap:50px}.ritual-story{padding:65px 12% 45px}.ritual-copy h2{font-size:64px}.immersive-collection .concept-cover{height:420px}.immersive-collection .concept-title{font-size:46px}}
@media(max-width:900px){.experience-nav{min-height:105px}.experience-nav .brand-logo{width:112px}.experience .site-nav{gap:14px}.experience .site-nav a{font-size:11px}.experience-section{padding:85px 0}.avlu-welcome{gap:40px}.avlu-still-life{height:500px}.avlu-arch-photo{height:430px}.avlu-small-photo{width:160px;height:160px}.handwritten-note{font-size:27px}.tasting-stage{grid-template-columns:1fr 1.6fr;gap:35px}.tasting-description{grid-column:1/-1;max-width:600px;text-align:center;margin:20px auto 0}.tasting-description p{max-width:420px}.tasting-options b{font-size:35px}.tasting-plate-wrap{max-width:430px}.ritual-section{min-height:580px}.ritual-copy h2{font-size:57px}.ritual-steps{gap:15px}.koz .ritual-image{margin:45px 0 45px 35px;min-height:420px}.experience .product-grid{gap:60px 5%}.experience .product-photo img{height:290px}.sofra .product-photo img{height:340px}}
@media(max-width:760px){.experience-shell{width:calc(100% - 44px)}.experience h1{font-size:65px}.experience h2{font-size:53px}.experience-nav{width:calc(100% - 40px);min-height:95px}.experience-nav .brand-logo{width:105px}.experience .menu-toggle{display:inline-grid}.experience .site-nav{background:var(--ex-paper);color:var(--ex-ink);border-color:var(--ex-line);padding:15px 22px;gap:2px}.experience .site-nav a{font-size:14px;padding:13px 0}.experience .site-nav a:hover{color:var(--ex-accent)}.experience .site-nav a[aria-current=page]:after{bottom:4px}.experience .over-scene .site-nav a[aria-current=page]:after{background:var(--ex-accent)}.experience-nav-actions{gap:11px}.experience-label{font-size:8px;letter-spacing:.16em;margin-bottom:22px;gap:10px}.experience-label i{width:20px}.avlu-scene{min-height:760px;height:100svh;max-height:950px}.avlu-scene .scene-photo{object-position:66% center}.scene-vignette{background:linear-gradient(90deg,#14200baf,#16210b23),linear-gradient(0deg,#0e190bda,transparent 83%)}.avlu-scene-copy{left:25px;bottom:175px;max-width:calc(100% - 35px);padding:0}.avlu-scene-copy h1{font-size:clamp(57px,10vw,77px);line-height:1.02;letter-spacing:-.04em}.avlu-scene-copy p{max-width:300px;font-size:14px;margin:20px 0 6px}.avlu-scene-copy .experience-link{font-size:12px}.scene-bottom{left:25px;right:25px;bottom:25px;display:block}.scene-bottom .scroll-cue{display:none}.scene-tabs{gap:20px}.scene-tabs button{flex:1;min-width:0;font-size:11px;padding-top:13px}.scene-side-note{display:none}.avlu-welcome{grid-template-columns:1fr;gap:50px;padding-top:75px}.avlu-welcome-copy h2{font-size:54px}.avlu-welcome-copy p{font-size:16px;max-width:500px}.avlu-still-life{height:485px;max-width:470px;width:100%;margin:auto;padding:0 20px 0 45px}.avlu-arch-photo{height:430px}.avlu-small-photo{left:0;width:190px;height:190px;border-width:8px}.handwritten-note{font-size:29px;right:0;bottom:8px}.experience-section-head{display:block;margin-bottom:40px}.experience-section-head>p{margin-top:24px;font-size:14px}.flowing-section{padding-top:35px}.flowing-products{grid-template-columns:1fr 1fr;gap:40px 25px}.flowing-image{height:310px}.flowing-1{padding-top:75px}.flowing-1 .flowing-image{height:235px}.flowing-2{padding-top:0;grid-column:1/-1;width:60%;margin:0 auto}.flowing-2 .flowing-image{height:340px}.flowing-text{gap:10px;margin-top:22px}.flowing-text h3{font-size:29px}.flowing-text .food-kind{font-size:8px;letter-spacing:.12em}.item-numeral{font-size:22px}.flow-price{font-size:14px}.flow-price small{display:block;margin:5px 0 0}.image-discover{opacity:1;transform:none;width:37px;height:37px;left:calc(50% - 18px);bottom:17px}.image-discover .icon{width:17px}.center-link{margin-top:40px}.ritual-section{grid-template-columns:1fr}.ritual-image{height:420px;min-height:0}.ritual-image-caption{left:25px;font-size:8px;bottom:25px}.ritual-story{padding:45px 26px}.ritual-copy{min-height:240px;padding:28px 0}.ritual-copy h2{font-size:63px;margin-top:15px}.ritual-copy p{font-size:15px;max-width:450px}.ritual-steps{gap:20px;margin-top:0}.ritual-steps button{font-size:12px}.koz-scene{height:100svh;min-height:790px;max-height:980px}.koz-photo img{object-position:65% center;opacity:.85}.koz-photo:after{background:linear-gradient(90deg,#101a0ecf,#101a0e40),linear-gradient(0deg,#101a0e,transparent 45%)}.koz-scene-copy{left:25px;right:25px;top:43%;transform:translateY(-35%)}.koz-scene-copy h1{font-size:clamp(97px,19vw,135px);line-height:.87;margin:25px 0}.koz-scene-copy .experience-label{max-width:310px;font-size:8px}.koz-intro-line{gap:18px;margin-top:35px}.koz-intro-line p{font-size:14px;max-width:260px}.koz-scene-copy>.experience-link{font-size:12px;margin-top:22px}.koz-bottom{left:25px;right:25px;bottom:30px}.koz-bottom .scroll-cue{display:none}.koz-bottom>span:first-child{font-size:8px}.koz-hero-number{font-size:37px}.vertical-word{display:none}.koz .ritual-image{height:440px;min-height:0;margin:40px 30px 0}.koz .ritual-story{padding:40px 26px}.koz .flowing-section{padding-top:75px}.koz .flowing-products{grid-template-columns:1fr 1fr;gap:40px 25px}.koz .flowing-2{width:62%}.koz .flowing-text h3{font-size:28px}.tasting-section{padding:75px 0 85px}.tasting-intro{margin-bottom:42px}.tasting-intro h2{font-size:50px}.tasting-stage{display:flex;flex-direction:column;gap:40px}.tasting-options{flex-direction:row;gap:20px;align-items:center;width:100%;justify-content:center}.tasting-options button{padding:10px 0;gap:9px;border-bottom-color:transparent!important}.tasting-options button.active{border-bottom-color:var(--ex-accent)!important}.tasting-options b{font-size:25px}.tasting-options button>span:first-child{font-size:8px}.tasting-arrow{display:none}.tasting-plate-wrap{width:min(420px,90%);padding:20px}.ring-inner{inset:10px}.tasting-description{margin-top:10px;max-width:380px}.tasting-description h3{font-size:42px}.tasting-description p{font-size:15px}.tasting-description .experience-link{margin-top:16px}.sofra-scene{padding-top:135px;min-height:0;padding-bottom:65px}.sofra-heading{padding:0 20px}.sofra-heading .experience-label{font-size:7px;gap:7px;letter-spacing:.12em}.sofra-heading h1{font-size:clamp(61px,11vw,85px);line-height:.92}.sofra-world{width:calc(100% - 38px);height:300px;margin-top:45px}.sofra-window{inset:10px 5px}.sofra-orbit{inset:3px -1px}.orbit-two{inset:14px -8px}.sofra-small-note{display:none}.sofra-seal{width:85px;height:85px;right:10px;bottom:-18px;gap:4px}.sofra-seal span{font-size:6px}.sofra-seal .ornament{font-size:29px}.sofra-intro-bottom{width:calc(100% - 50px);margin-top:50px;display:block}.sofra-intro-bottom p{font-size:14px;max-width:100%}.sofra-intro-bottom .experience-link{margin-top:13px}.sofra-poem{padding:60px 0 65px}.sofra-poem>p{font-size:46px}.sofra-poem>div{font-size:13px}.sofra-poem .ornament{font-size:30px}.experience-invitation{height:620px;min-height:0}.invitation-copy{width:calc(100% - 50px);justify-content:start;padding-top:90px}.invitation-copy .experience-label{font-size:7px}.invitation-copy h2{font-size:65px;line-height:1}.invitation-copy .circle-link{position:static;margin-top:35px;width:120px;height:120px}.invitation-caption{left:25px;right:20px;font-size:8px;bottom:28px}.experience .site-footer{padding-top:50px}.experience-menu{padding-top:50px;padding-bottom:70px}.menu-editorial-heading{display:block;margin-bottom:40px}.menu-editorial-heading h1{font-size:70px}.menu-editorial-heading p{margin-top:25px;font-size:14px;padding:0}.menu-heading-mark{right:2px;top:28px}.menu-heading-mark .ornament{font-size:30px}.experience .menu-filters{gap:12px;margin-bottom:40px}.experience .filter-button{font-size:12px;margin-right:12px;padding:7px 0}.experience .menu-search{min-height:30px;margin-top:12px;font-size:12px}.experience .product-grid{grid-template-columns:1fr 1fr;gap:40px 22px}.experience .product-card:nth-child(n){padding-top:0}.experience .product-card:nth-child(even){padding-top:40px}.experience .product-photo img{height:245px}.experience .product-meta h3{font-size:29px}.experience .product-meta{padding-top:20px}.experience .product-meta p{font-size:9px;line-height:1.6}.experience .product-meta .price{font-size:14px}.experience .product-arrow{font-size:11px;gap:14px}.experience .product-meta .price small{display:block;font-size:10px;margin:4px 0}.koz .product-card:nth-child(n){padding-top:0}.koz .product-photo img{height:auto}.sofra .product-photo img{height:270px}.sofra .product-card:nth-child(even){padding-top:45px}.story-editorial{padding:50px 0 75px}.story-editorial-top h1{font-size:66px}.story-editorial-top{margin-bottom:40px}.story-editorial-body{grid-template-columns:1fr;gap:40px}.story-editorial-image{height:490px;max-width:430px;width:100%;margin:auto}.story-monogram{font-size:74px;margin-bottom:25px}.story-editorial-text .content-prose{font-size:16px}.experience-contact .page-lead{padding-top:50px}.experience-contact .page-lead h1{font-size:65px}.experience-contact .contact-layout{gap:40px}.experience-contact .contact-details{padding:0}.experience-contact .contact-form{padding:60px 24px 30px;border-radius:85px 85px 3px 3px}.experience-contact .contact-form h3{font-size:34px}.demo-bar.six-demos{overflow-x:auto;justify-content:flex-start}.demo-bar.six-demos a{padding:8px 10px}.demo-bar.six-demos .divider,.demo-bar.six-demos .new-series-divider{flex-shrink:0}.demo-bar.six-demos [data-hide-bar]{display:none}.showcase .concept-grid.immersive-collection{gap:35px;margin-bottom:50px}.immersive-collection .concept-cover{height:470px;max-width:450px;margin:auto}.immersive-collection .concept-title{font-size:60px}.immersive-collection .concept-info p{min-height:0}.new-collection-head small{max-width:130px;text-align:right;font-size:10px}}
@media(max-width:420px){.avlu-scene-copy h1{font-size:55px}.experience h2{font-size:46px}.avlu-welcome-copy h2{font-size:49px}.avlu-still-life{height:440px}.avlu-arch-photo{height:385px}.avlu-small-photo{width:155px;height:155px}.handwritten-note{font-size:25px}.flowing-products{gap:35px 17px}.flowing-image{height:270px}.flowing-1 .flowing-image{height:210px}.flowing-2 .flowing-image{height:300px}.flowing-text h3{font-size:25px}.flowing-text{gap:8px}.item-numeral{font-size:19px}.sofra-world{height:260px}.sofra-heading h1{font-size:59px}.sofra-poem>p{font-size:41px}.tasting-options{gap:16px}.tasting-options b{font-size:23px}.tasting-options button{gap:7px}.experience .product-grid{grid-template-columns:1fr 1fr;gap:35px 17px}.experience .product-photo img{height:210px}.experience .product-meta h3{font-size:26px}.experience .product-meta{display:block}.koz .product-photo img{height:auto}.sofra .product-photo img{height:225px}.story-editorial-top h1{font-size:57px}.menu-editorial-heading h1{font-size:61px}.experience-contact .page-lead h1{font-size:58px}.invitation-copy h2{font-size:59px}.experience .flowing-2{width:68%}}
@media(prefers-reduced-motion:reduce){.experience .scene-photo{animation:none!important}.will-reveal{opacity:1!important;transform:none!important}.experience *{transition:none!important;scroll-behavior:auto!important}}
