:root{--paper:#f3f3ef;--ink:#252923;--muted:#666b62;--line:#d5d8cf;--accent:#414c3b;--serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{display:block;width:100%;height:100%;object-fit:cover}::selection{background:#bdc6b2}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #76876b;outline-offset:6px}.skip{position:fixed;top:-60px;z-index:100;background:white;padding:12px}.skip:focus{top:0}.wrap{max-width:1440px;margin:auto;padding:0 6%}.header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 4%;border-bottom:1px solid var(--line);background:rgba(243,243,239,.97);position:sticky;top:0;z-index:30}.brand{font-size:32px;letter-spacing:.14em;font-weight:500;line-height:1}.brand small{display:block;font-size:8px;letter-spacing:.48em;margin-top:8px;text-align:center}.nav{display:flex;align-items:center;gap:32px;font-size:12px}.nav a{position:relative}.nav a:after{content:'';position:absolute;bottom:-6px;left:0;width:0;height:1px;background:currentColor;transition:width .3s}.nav a:hover:after{width:100%}.nav .visit{padding:10px 0;border-bottom:1px solid}.menu{display:none;border:0;background:none;padding:10px}.hero{position:relative;min-height:690px;height:calc(100svh - 88px);max-height:960px;margin:18px 18px 0;overflow:hidden;color:#fff}.hero>img{position:absolute;inset:0;animation:hero-in 1.8s ease-out both;object-position:center 58%}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,19,13,.58),rgba(12,19,13,.08) 80%)}.hero-copy{position:relative;z-index:1;padding:70px 5%;max-width:890px}.eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase}.hero h1{font-family:var(--serif);font-size:clamp(60px,6.5vw,104px);line-height:1.02;font-weight:400;letter-spacing:-.045em;margin:28px 0}.hero h1 em{font-weight:400}.hero p{font-size:14px;max-width:340px;color:#eee}.button{display:inline-flex;gap:40px;align-items:center;justify-content:space-between;border:1px solid var(--accent);background:var(--accent);color:white;padding:17px 24px;font-size:12px;line-height:1.2;transition:background .25s,transform .25s;white-space:nowrap}.button:hover{background:#273021;transform:translateY(-2px)}.button.light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.button.outline{background:transparent;color:var(--ink)}.hero .button{margin-top:24px}.arrow{font-size:22px;font-family:Arial}.hero-bottom{position:absolute;bottom:28px;left:5%;right:5%;z-index:2;display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.12em}.hero-bottom span:last-child{max-width:170px;text-align:right;font-size:9px;letter-spacing:.04em;color:#ddd}.intro{padding:100px 6% 90px;text-align:center;max-width:1000px;margin:auto}.intro p{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.intro h2{font:400 clamp(32px,3.5vw,53px)/1.25 var(--serif);letter-spacing:-.035em;margin:26px auto}.intro h2 span{color:#81877a}.text-link{display:inline-flex;gap:30px;align-items:center;font-size:12px;padding-bottom:6px;border-bottom:1px solid}.section-head{margin-bottom:38px}.section-head h2,.title{font:400 clamp(38px,4.5vw,64px)/1.1 var(--serif);letter-spacing:-.04em;margin:0 0 18px}.section-head p{color:var(--muted);max-width:480px;margin:0}.collection-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:48px 30px}.collection:first-child{grid-row:span 2}.collection .photo{overflow:hidden;height:260px;background:#dedfd7}.collection:first-child .photo{height:640px}.photo img{transition:transform .8s}.collection:hover img{transform:scale(1.035)}.collection-label{display:flex;justify-content:space-between;align-items:center;padding:17px 0 0}.collection-label h3{font:400 27px var(--serif);margin:0}.collection-label small{font-size:10px;color:var(--muted)}.collection-label .arrow{border:1px solid var(--line);height:38px;width:38px;display:grid;place-items:center;border-radius:50%}.rooms{display:flex;flex-wrap:wrap;gap:8px;margin:38px 0 18px}.rooms a{font-size:11px;border:1px solid var(--line);padding:12px 18px;transition:background .2s}.rooms a:hover{background:#e2e5dc}.note{font-size:10px;color:var(--muted)}.config{margin-top:110px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1.45fr 1fr;min-height:590px}.sofa-view{position:relative;overflow:hidden;background:#e0e0de;display:flex;align-items:center}.sofa-view img{height:auto;width:100%;transition:opacity .18s}.sofa-view .image-label{position:absolute;bottom:24px;left:28px;font-size:10px;letter-spacing:.1em}.config-copy{padding:70px 12%}.config-copy h2{font:400 clamp(38px,4vw,60px)/1.1 var(--serif);letter-spacing:-.035em;margin:18px 0 25px}.config-copy>p{font-size:13px;color:var(--muted)}.swatches{display:flex;gap:13px;margin:28px 0 16px}.swatch{width:38px;height:38px;border-radius:50%;border:4px solid var(--paper);outline:1px solid transparent;transition:transform .2s}.swatch:hover{transform:scale(1.12)}.swatch[aria-pressed=true]{outline-color:var(--ink)}.color-name{font-size:11px}.config .button{margin-top:25px;gap:20px}.config .note{margin-top:20px;font-size:10px}.manifesto{padding:110px 0;display:grid;grid-template-columns:.8fr 1fr;gap:10%;align-items:center}.manifesto-image{height:540px;overflow:hidden}.manifesto-image img{object-position:70% 50%}.manifesto h2{font:400 clamp(38px,4vw,60px)/1.12 var(--serif);letter-spacing:-.03em}.manifesto p{color:var(--muted);font-size:14px}.values{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:35px;border-top:1px solid var(--line);padding-top:25px}.values strong{display:block;font:400 20px var(--serif)}.values span{display:block;font-size:11px;margin-top:8px;color:var(--muted)}.process{border-top:1px solid var(--line);padding:75px 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:45px}.steps b{font:italic 28px var(--serif);color:#8e9787}.steps h3{font:400 26px var(--serif);margin:20px 0 12px}.steps p{font-size:13px;color:var(--muted);max-width:300px}.faq{padding:65px 0 95px;display:grid;grid-template-columns:1fr 1.25fr;gap:10%}.faq h2{font:400 45px/1.15 var(--serif);margin:0}details{border-bottom:1px solid var(--line);padding:19px 0}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-size:13px;gap:25px}summary:after{content:'+';font-size:20px}details[open] summary:after{content:'−'}details p{font-size:13px;color:var(--muted);padding-right:20px}.contact{background:#e4e7dd;padding:75px 6%;display:grid;grid-template-columns:1.2fr 1fr;gap:9%;align-items:center}.contact h2{font:400 clamp(45px,5vw,72px)/1.04 var(--serif);letter-spacing:-.04em;margin:20px 0}.contact p{color:#535e4c;max-width:360px;font-size:13px}.contact-info{display:grid;gap:20px}.contact-info .phone{font:400 clamp(27px,3vw,40px) var(--serif)}address{font-style:normal;font-size:13px}.contact-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.footer{padding:55px 6% 24px}.footer-top{display:flex;justify-content:space-between;align-items:start}.footer-top p{font-size:11px;color:var(--muted)}.footer-links{display:flex;gap:25px;font-size:11px}.footer-bottom{border-top:1px solid var(--line);padding-top:22px;margin-top:45px;display:flex;justify-content:space-between;font-size:9px;color:var(--muted);gap:20px}.mobile-contact{display:none}.reveal{opacity:1;transform:none}.js .reveal{opacity:0;transform:translateY(25px);transition:opacity .8s,transform .8s}.js .reveal.visible{opacity:1;transform:none}.detail-hero{display:grid;grid-template-columns:1fr 1.3fr;min-height:620px;align-items:center;gap:6%;padding-top:50px;padding-bottom:70px}.detail-hero img{height:540px}.detail-hero h1{font:400 clamp(48px,5vw,76px)/1.06 var(--serif);letter-spacing:-.04em}.detail-hero p{color:var(--muted)}.detail-content{max-width:850px;padding-bottom:75px}.detail-content h2{font:400 35px var(--serif);margin-top:40px}.detail-content p{color:var(--muted)}.breadcrumbs{font-size:10px;color:var(--muted);margin-bottom:30px}@keyframes hero-in{from{transform:scale(1.045)}to{transform:scale(1)}}@media(min-width:1600px){.hero-copy{padding-top:90px}}@media(max-width:900px){.nav{gap:18px}.header{height:76px}.hero{height:720px;min-height:600px}.hero h1{font-size:72px}.collection:first-child .photo{height:570px}.collection .photo{height:225px}.config-copy{padding:45px 8%}.config{min-height:480px}.manifesto{gap:6%}.manifesto-image{height:450px}.steps{gap:25px}.contact{gap:5%}.detail-hero img{height:450px}}@media(max-width:650px){.header{height:72px;padding:0 6%}.brand{font-size:27px}.brand small{font-size:6px}.menu{display:block;font-size:12px}.nav{display:none;position:absolute;top:72px;left:0;right:0;padding:30px 6%;background:var(--paper);box-shadow:0 20px 25px #0001;flex-direction:column;align-items:stretch;gap:22px;font-size:16px}.nav.open{display:flex}.hero{margin:8px;min-height:650px;height:calc(100svh - 88px);max-height:850px}.hero>img{object-position:60% center}.hero:after{background:linear-gradient(180deg,#101a1177,#101a110d 80%)}.hero-copy{padding:42px 7%}.hero h1{font-size:clamp(50px,12.6vw,75px);margin-top:24px}.hero p{font-size:12px;max-width:265px}.hero .button{padding:15px 19px;margin-top:16px}.hero-bottom{left:7%;right:7%;bottom:22px;font-size:8px}.hero-bottom span:last-child{font-size:8px;max-width:125px}.intro{padding:65px 7%}.intro h2{font-size:33px}.intro p{font-size:9px}.section-head{margin-bottom:27px}.section-head h2{font-size:43px}.section-head p{font-size:12px}.collection-grid{grid-template-columns:1fr;gap:30px}.collection:first-child{grid-row:auto}.collection:first-child .photo{height:420px}.collection .photo{height:280px}.collection-label h3{font-size:25px}.rooms{gap:7px;margin-top:28px}.rooms a{font-size:10px;padding:10px 13px}.config{grid-template-columns:1fr;margin-top:60px}.sofa-view{min-height:310px}.config-copy{padding:38px 7% 45px}.config-copy h2{font-size:45px}.swatches{margin-top:23px}.manifesto{padding:65px 0;grid-template-columns:1fr;gap:24px}.manifesto-image{height:370px}.manifesto h2{font-size:44px;margin-top:12px}.values{gap:18px}.process{padding:50px 0}.steps{grid-template-columns:1fr;gap:20px;margin-top:30px}.steps article{display:grid;grid-template-columns:38px 1fr;column-gap:16px}.steps b{grid-row:span 2;margin-top:8px}.steps h3{margin:7px 0}.steps p{margin:0;max-width:none}.faq{grid-template-columns:1fr;gap:25px;padding:45px 0 60px}.faq h2{font-size:40px}.contact{grid-template-columns:1fr;padding:50px 7%;gap:30px}.contact h2{font-size:54px}.contact-info .phone{font-size:31px}.contact-actions .button{padding:15px 18px;gap:20px}.footer{padding:40px 7% 90px}.footer-top{gap:30px;flex-direction:column}.footer-links{gap:20px;flex-wrap:wrap}.footer-bottom{flex-direction:column;gap:8px;margin-top:30px}.mobile-contact{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:25;background:var(--paper);border-top:1px solid var(--line);padding:10px 6% max(10px,env(safe-area-inset-bottom));justify-content:space-between;align-items:center;font-size:11px}.mobile-contact a:last-child{background:var(--accent);color:white;padding:10px 20px}.detail-hero{grid-template-columns:1fr;padding-top:30px;gap:30px;padding-bottom:40px}.detail-hero h1{font-size:52px;margin:25px 0}.detail-hero img{height:340px}.detail-hero .button{margin-top:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .reveal{opacity:1;transform:none}}
/* BYRIKA brand revision: the storefront blue, clear modern type and richer room photography. */
@font-face{font-family:Manrope;src:url('/assets/manrope.woff2') format('woff2');font-style:normal;font-weight:200 800;font-display:swap}
:root{--paper:#f4f6f7;--ink:#173b50;--muted:#536976;--line:#cdd9df;--accent:#285269;--serif:Manrope,Arial,sans-serif}body{font-family:Manrope,Arial,sans-serif;line-height:1.7}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a,button{touch-action:manipulation}button:active,.button:active{transform:translateY(1px)}.header{height:96px;background:rgba(244,246,247,.96);backdrop-filter:blur(16px)}.brand{display:block;width:210px;max-width:45vw;letter-spacing:0}.brand img{height:auto;object-fit:contain}.nav{font-size:12px;font-weight:600;gap:30px}.nav .visit{color:var(--accent)}.button{font-weight:600;padding:18px 24px;background:var(--accent);border-color:var(--accent)}.button:hover{background:#173b50}.text-link{font-weight:600}.hero{margin:0;height:calc(100svh - 96px);min-height:650px;max-height:950px}.hero:after{background:linear-gradient(90deg,rgba(9,34,49,.76),rgba(9,34,49,.25) 60%,rgba(9,34,49,.03))}.hero-copy{max-width:1100px;padding:90px 6%}.hero h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(54px,6.4vw,96px);font-weight:500;line-height:1.08;letter-spacing:-.055em;margin:25px 0}.hero p{max-width:550px;font-size:16px;line-height:1.8;color:#f4f6f7}.hero>img{object-position:center 62%;animation:hero-in 2s cubic-bezier(.2,.65,.3,1) both}.hero .eyebrow{font-size:10px;letter-spacing:.13em}.hero .button{margin-top:30px;animation:copy-in 1s .25s both}.hero h1{animation:copy-in .9s .1s both}.hero-visit{position:absolute;z-index:2;bottom:36px;right:5%;display:flex;align-items:center;gap:35px;padding:22px 27px;background:rgba(21,56,76,.65);backdrop-filter:blur(12px);border:1px solid #ffffff55;font-size:11px;line-height:1.8}.hero-visit b{font-size:14px;font-weight:500}.hero-visit:hover{background:rgba(21,56,76,.9)}.intro{padding:100px 6% 110px;max-width:1100px}.intro h2{font-size:clamp(32px,3.7vw,54px);font-weight:500;line-height:1.2;letter-spacing:-.05em}.intro-copy{max-width:560px;margin:25px auto 0;font-size:15px;color:var(--muted)}.section-head h2,.title{font-weight:500;font-size:clamp(36px,4.3vw,62px);letter-spacing:-.05em;line-height:1.13}.section-head p{max-width:600px;font-size:14px}.section-head .eyebrow{display:block;margin-bottom:20px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 30px}.collection:first-child{grid-row:auto;grid-column:1/-1}.collection:first-child .photo{height:560px}.collection .photo{height:auto;aspect-ratio:1.6}.collection-label h3{font-size:25px;font-weight:500;letter-spacing:-.035em}.collection p{font-size:12px;color:var(--muted);margin:7px 0 0;max-width:460px}.collection-label{padding-top:18px}.collection .arrow{transition:background .25s,color .25s,transform .25s}.collection:hover .arrow{background:var(--accent);color:white;transform:rotate(45deg)}.photo img{transition:transform 1s cubic-bezier(.2,.6,.2,1)}.collection:hover img,.journal-card:hover img{transform:scale(1.045)}.style-studio{padding-top:120px;padding-bottom:90px}.style-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:35px 0 28px}.style-tabs button{display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;padding:22px 26px;background:none;border:0;border-right:1px solid var(--line);color:var(--ink);font-size:15px;font-weight:600;transition:background .3s,color .3s}.style-tabs button:last-child{border-right:0}.style-tabs button span{font-size:10px;opacity:.7}.style-tabs button[aria-pressed=true]{background:var(--accent);color:#fff}.style-tabs button:hover{background:#dce6ec}.style-tabs button[aria-pressed=true]:hover{background:#20475d}.style-stage{position:relative;aspect-ratio:1.7;overflow:hidden;background:#e0e7eb}.style-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.style-stage.loading:after{content:'Görünüm hazırlanıyor…';position:absolute;bottom:22px;left:22px;background:var(--paper);padding:10px 16px;font-size:12px}.style-caption{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;padding-top:25px}.style-caption h3{font-size:23px;font-weight:600;margin:0 0 6px;letter-spacing:-.03em}.style-caption p{margin:0;max-width:650px;color:var(--muted);font-size:13px}.style-caption .text-link{font-size:11px}.style-studio .note{margin-top:20px}#style-status,#color-status{display:block;font-size:11px;color:#795638;min-height:18px}.config{margin-top:0;grid-template-columns:1.4fr 1fr;background:#e8eef2;border:0}.config-copy{padding:65px 10%}.config-copy h2{font-family:Manrope;font-weight:500;letter-spacing:-.05em;font-size:clamp(36px,3.8vw,55px);line-height:1.14}.config-copy>p{font-size:14px}.sofa-view{background:#dedede}.sofa-view img{object-fit:contain}.swatches{gap:13px}.swatch{width:36px;height:36px;border:3px solid #e8eef2;background:var(--swatch);outline:1px solid transparent}.swatch[aria-pressed=true]{outline:2px solid var(--accent)}.swatch span{display:none}.manifesto h2{font-weight:500;letter-spacing:-.05em;font-size:clamp(36px,4vw,56px)}.manifesto p{font-size:14px}.manifesto-image{height:600px}.manifesto-image img{object-position:center}.manifesto .text-link{margin-top:20px}.values strong{font-size:17px;font-weight:600}.values span{font-size:12px}.steps{gap:45px}.steps b{font-family:Manrope;font-style:normal;font-size:18px;color:#55798d}.steps h3{font-weight:600;font-size:24px;letter-spacing:-.04em}.steps p{font-size:13px}.journal{padding:60px 0 80px}.journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 30px;margin:40px 0}.journal-card .photo{aspect-ratio:1.6;overflow:hidden}.journal-card>span{display:block;font-size:10px;color:var(--muted);margin-top:20px}.journal-card h3{font-size:25px;line-height:1.35;font-weight:500;letter-spacing:-.04em;margin:10px 0}.journal-card p{font-size:13px;color:var(--muted);max-width:450px}.journal-card b{font-size:11px;font-weight:600}.faq h2{font-size:40px;font-weight:500;letter-spacing:-.05em}.contact{background:#dce7ed;padding-top:85px;padding-bottom:85px}.contact h2{font-weight:500;font-size:clamp(44px,5vw,76px);letter-spacing:-.055em}.contact p{font-size:14px;max-width:490px;color:#39586b}.contact-info{padding-left:30px;border-left:1px solid #adc2ce}.contact-info .phone{font-family:Manrope;font-size:clamp(24px,2.6vw,38px);font-weight:500;letter-spacing:-.045em}.contact-actions{align-items:center;gap:22px}.contact-actions .button{font-size:11px;gap:25px}.hours{font-size:13px}.footer .brand{width:210px}.footer-links{gap:22px}.footer-bottom{font-size:10px}.detail-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.detail-hero h1{font-weight:500;letter-spacing:-.05em;font-size:clamp(40px,4.5vw,64px);line-height:1.13}.detail-hero p{font-size:14px}.detail-content h2{font-size:30px;font-weight:500;line-height:1.25;letter-spacing:-.04em}.detail-content p{font-size:14px}.custom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 30px;padding-bottom:60px}.custom-grid article:first-child{grid-column:1/-1}.custom-grid img{height:340px}.custom-grid article:first-child img{height:480px}.custom-grid h2{font-size:27px;font-weight:500;letter-spacing:-.04em}.custom-grid p{font-size:14px;color:var(--muted);max-width:680px}.blog-index{padding-top:75px;padding-bottom:75px}.blog-index h1{margin-top:25px}.blog-index>p{color:var(--muted)}.article{padding-top:45px;padding-bottom:70px}.article>h1{max-width:1000px;font-size:clamp(38px,5vw,68px);line-height:1.12;font-weight:500;letter-spacing:-.05em}.article-lead{max-width:730px;color:var(--muted);font-size:18px;margin-bottom:40px}.article-cover{height:580px}.article-body{max-width:760px;margin:60px auto 0}.article-body h2{font-size:29px;line-height:1.3;font-weight:500;margin-top:45px;letter-spacing:-.04em}.article-body p{font-size:15px;line-height:1.9;color:var(--muted)}.article-cta{padding:30px;background:#e0e9ee;margin:45px 0}.article-cta h2{margin-top:0}.js .reveal{transform:translateY(34px);transition:opacity .85s,transform .85s cubic-bezier(.2,.7,.2,1)}.collection-grid .reveal:nth-child(2n),.journal-grid .reveal:nth-child(2n){transition-delay:.1s}.mobile-contact{background:#f4f6f7}.mobile-contact a:last-child{background:var(--accent)}@keyframes copy-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@supports(animation-timeline:view()){.manifesto-image img{animation:image-drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes image-drift{from{transform:scale(1.08) translateY(-1%)}to{transform:scale(1.08) translateY(1%)}}}@media(max-width:1050px){.nav{gap:17px;font-size:10px}.brand{width:175px}.config-copy{padding:45px 8%}.style-caption{grid-template-columns:1fr}.style-caption .text-link{justify-self:start}.manifesto-image{height:520px}}@media(max-width:650px){.header{height:76px}.brand{width:160px;max-width:53vw}.nav{top:76px;font-size:15px;gap:22px}.hero{margin:0;min-height:640px;height:calc(100svh - 76px)}.hero>img{object-position:59% center}.hero:after{background:linear-gradient(180deg,#0a273ebd,#0a273e38 70%)}.hero-copy{padding:43px 7%}.hero h1{font-size:clamp(40px,10.2vw,64px);line-height:1.12;margin:22px 0;letter-spacing:-.055em}.hero .eyebrow{font-size:8px;letter-spacing:.08em;max-width:260px;display:block}.hero p{font-size:12px;max-width:290px;line-height:1.8}.hero .button{font-size:11px;padding:16px 19px;margin-top:17px;gap:28px}.hero-visit{left:7%;right:7%;bottom:36px;justify-content:space-between;padding:15px 18px;font-size:10px}.hero-visit b{font-size:12px}.intro{padding:65px 7%}.intro h2{font-size:31px;line-height:1.25}.intro-copy{font-size:13px}.section-head h2,.title{font-size:36px;line-height:1.15}.section-head p{font-size:13px}.collection-grid{grid-template-columns:1fr;gap:30px}.collection:first-child{grid-column:auto}.collection:first-child .photo{height:auto;aspect-ratio:1.2}.collection .photo{height:auto;aspect-ratio:1.35}.collection-label h3{font-size:23px}.collection p{font-size:12px}.style-studio{padding-top:70px;padding-bottom:55px}.style-tabs{margin:25px 0 16px}.style-tabs button{font-size:11px;line-height:1.4;padding:16px 10px;min-height:64px;text-align:center;justify-content:center}.style-tabs button span{display:none}.style-stage{aspect-ratio:1.15}.style-stage img{object-position:center}.style-caption{gap:14px;padding-top:20px}.style-caption h3{font-size:21px}.style-caption p{font-size:12px}.style-caption .text-link{font-size:11px}.config{grid-template-columns:1fr}.config-copy{padding:35px 7% 42px}.config-copy h2{font-size:38px;margin:15px 0 22px}.config-copy>p{font-size:13px}.swatches{gap:13px;flex-wrap:wrap}.swatch{width:34px;height:34px}.config .button{font-size:11px;white-space:normal;line-height:1.4}.sofa-view{min-height:250px}.manifesto-image{height:400px}.manifesto h2{font-size:36px}.values{grid-template-columns:1fr;gap:20px}.steps{gap:28px}.steps h3{font-size:23px}.journal{padding:35px 0 45px}.journal-grid{grid-template-columns:1fr;gap:34px;margin:30px 0}.journal-card h3{font-size:24px}.journal-card .photo{aspect-ratio:1.5}.faq h2{font-size:35px}.contact{padding:55px 7%;gap:30px}.contact h2{font-size:48px}.contact p{font-size:13px}.contact-info{padding:28px 0 0;border-left:0;border-top:1px solid #adc2ce}.contact-info .phone{font-size:29px}.contact-actions{gap:20px}.footer .brand{width:180px}.footer-links{gap:18px}.footer-bottom{font-size:9px}.detail-hero{grid-template-columns:minmax(0,1fr);gap:28px}.detail-hero h1{font-size:42px}.detail-hero .button{font-size:11px;padding:16px 20px;white-space:normal}.detail-hero img{height:330px}.detail-content h2{font-size:27px}.custom-grid{grid-template-columns:1fr;gap:30px}.custom-grid article:first-child{grid-column:auto}.custom-grid img,.custom-grid article:first-child img{height:290px}.custom-grid h2{font-size:24px}.custom-grid p{font-size:13px}.blog-index{padding-top:40px;padding-bottom:40px}.article{padding-top:30px}.article>h1{font-size:39px}.article-lead{font-size:15px}.article-cover{height:300px}.article-body{margin-top:35px}.article-body h2{font-size:26px;margin-top:32px}.article-body p{font-size:14px}.article-cta{padding:22px}.article-cta .button{font-size:11px}.breadcrumbs{font-size:9px}.js .reveal{transform:translateY(18px)}}@media(prefers-reduced-motion:reduce){.hero h1,.hero .button{opacity:1;transform:none}.js .reveal{opacity:1;transform:none}.manifesto-image img{transform:none;animation:none}}
