.br{max-width:1250px;font-family:Manrope,Arial,sans-serif}.br figure{margin:0}.br img{display:block;width:100%;height:auto}.br-hero{overflow:hidden;background:var(--paper)}.br-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:45px;margin:40px 0 65px}.br-intro>div>span{font-size:9px;color:#888;letter-spacing:1px}.br-intro h1{font-size:clamp(28px,3.4vw,46px);font-weight:500;letter-spacing:-1.5px;margin:14px 0 0;line-height:1.15}.br-intro p{font-size:12px;line-height:1.9;color:#777;margin:0 0 25px}.br-intro dl{display:grid;grid-template-columns:1.5fr 1fr;gap:25px;font-size:11px;line-height:1.9;margin:0}.br dt{font-size:9px;color:#999;margin-bottom:10px}.br dd{margin:0}.br-section{margin-bottom:65px}.br-section-heading{border-top:1px solid #ddd;padding:23px 0 28px;display:flex;justify-content:space-between;gap:20px;align-items:baseline}.br-section-heading>span{font-size:9px;color:#888;letter-spacing:1px}.br-section h2{font-size:17px;font-weight:500;margin:0}.br-note{font-size:11px;line-height:1.8;color:#888;margin:0 0 25px;max-width:720px}.br-pair,.br-concepts,.br-health-concepts{display:grid;grid-template-columns:1fr 1fr;gap:20px}.br-pyra-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;padding:35px;gap:25px}.br-pyra-hero figure:last-child img{mix-blend-mode:darken}.br-type{background:var(--paper);color:var(--brand);padding:35px}.br-type>span{font-size:11px}.br-type h3{font-size:clamp(28px,4vw,58px);font-weight:500;margin:30px 0 20px;letter-spacing:-1px;line-height:1.1}.br-type p{font-size:18px;line-height:1.8}.br-type>div{font:10px Manrope,Arial,sans-serif;border-top:1px solid #0002;padding-top:20px;margin-top:25px}.br-swatches{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px}.br-swatches>div>div{height:100px}.br-swatches span,.br-swatches small{display:block;font-size:9px;margin-top:10px}.br-swatches small{color:#999}.br-products{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.br-products figure{background:#f3f3f3}.br-products img{mix-blend-mode:darken}.br-pyra-concept{display:grid;grid-template-columns:1fr 1fr;background:var(--paper);align-items:center;padding:40px;gap:30px}.br-pyra-concept span{font-size:12px;letter-spacing:3px}.br-pyra-concept h3{font:500 clamp(35px,5vw,72px)/1 'Cormorant Garamond',Georgia,serif;color:var(--brand);margin:35px 0}.br-pyra-concept p{font-size:11px}.br-pyra-concept img{mix-blend-mode:darken}.br-sogukcu-hero{display:grid;grid-template-columns:1fr 1fr}.br-sogukcu-hero>.br-logo-area{display:flex;align-items:center;padding:40px}.br-sogukcu-hero>.br-logo-area img{mix-blend-mode:multiply}.br-logo-stage{background:var(--paper);padding:50px 20%;}.br-logo-stage img{mix-blend-mode:multiply}.br-food-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.br-food-grid figure:last-child{grid-column:1/-1;max-width:65%;margin:auto}.br-bag-scene{padding:50px 35px;background:#e7e9e8;display:flex;align-items:center;justify-content:center}.br-paper-bag{background:#ede3ca;min-height:310px;width:78%;position:relative;display:flex;align-items:center;padding:30px 15px;box-shadow:15px 20px 30px #0002;transform:rotate(-5deg)}.br-paper-bag img{mix-blend-mode:multiply}.br-bag-fold{position:absolute;top:0;left:0;right:0;height:25px;background:#d9ceb3}.br-menu-card{background:var(--brand);color:var(--paper);padding:30px;transform:rotate(2deg);margin:15px}.br-menu-card>span{font-size:9px;letter-spacing:1.5px}.br-menu-card h3{font-size:40px;font-weight:500;margin:30px 0}.br-menu-card p{font-size:12px;border-top:1px solid #fff4;padding-top:20px}.br-health-hero{padding:80px 7%;background:var(--paper)}.br-health-logo{aspect-ratio:3/1;position:relative;overflow:hidden}.br-health-logo img{position:absolute;width:130%;max-width:none;left:-15%;top:50%;transform:translateY(-50%);mix-blend-mode:multiply}.br-health-original{max-width:700px;margin:30px auto 35px}.br-health-card{background:white;box-shadow:0 10px 35px #0001;align-self:center;padding:25px}.br-health-card .br-health-logo{width:80%;margin:0 auto 25px}.br-health-card-bottom{border-top:2px solid var(--brand);padding-top:20px}.br-health-card-bottom>span{font-size:12px;display:block;margin-bottom:20px}.br-health-card-bottom>div{display:flex;font-size:10px;gap:15px;margin:15px 0}.br-health-card-bottom i{display:block;flex:1;border-bottom:1px solid #ddd}.br-health-sign{background:var(--paper);color:var(--brand);padding:40px;min-height:320px;display:flex;flex-direction:column;justify-content:center}.br-health-sign>span{font-size:20px;letter-spacing:3px}.br-health-sign h3{font-size:35px;font-weight:500;margin:40px 0 25px}.br-health-sign b{float:right}.br-health-sign>div{height:2px;background:var(--brand)}.br-health-sign p{font-size:9px;margin-top:25px}.br-republic-hero{padding:0}.br-wide img{width:100%;height:auto}.br-video{display:block;width:100%;max-height:650px;background:var(--paper)}.br-editorial-hero{background:var(--brand);padding:45px 22%}.br-editorial-hero img{box-shadow:0 15px 35px #0004;transform:rotate(-3deg)}.br-editorial-full{background:var(--paper);padding:40px 15%}.br-editorial-details{display:grid;grid-template-columns:1fr 1fr;gap:20px}.br-editorial-crop{aspect-ratio:1;overflow:hidden;position:relative}.br-editorial-crop img{position:absolute;width:100%;height:auto}.br-editorial-crop.bottom img{bottom:0}.br-footer{border-top:1px solid #ddd;padding:25px 0;display:flex;gap:25px;font-size:10px;color:#888}.br-pyra .br-intro h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:60px}@media(max-width:700px){.br-intro{grid-template-columns:1fr;gap:25px;margin:30px 0 45px}.br-section-heading{display:block}.br-section h2{margin-top:12px}.br-section{margin-bottom:45px}.br-products{grid-template-columns:1fr 1fr}.br-pyra-hero{padding:20px;gap:10px}.br-pyra-concept{padding:25px}.br-type{padding:25px}.br-type p{font-size:14px}.br-sogukcu-hero>.br-logo-area{padding:15px}.br-logo-stage{padding:30px 15%}.br-concepts,.br-health-concepts{grid-template-columns:1fr}.br-health-hero{padding:45px 5%}.br-editorial-hero{padding:30px 15%}.br-editorial-full{padding:20px 8%}.br-food-grid{gap:12px}.br-food-grid figure:last-child{max-width:100%}.br-pyra .br-intro h1{font-size:48px}.br-bag-scene{min-height:350px}}
.pyra-v2 .pyra-mark img{filter:url(#pyra-flat);width:100%;height:auto;display:block}.pyra-logo-hero{background:#f3e9da;display:flex;align-items:center;justify-content:center;min-height:330px;padding:35px 15%}.pyra-logo-hero .pyra-mark{width:100%}.pyra-care-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}.pyra-card-front,.pyra-care-back,.pyra-scent-front,.pyra-scent-back{background:#f3e9da;color:#554a3f;padding:32px}.pyra-card-front{display:flex;flex-direction:column;min-height:490px}.pyra-card-front .pyra-mark{width:65%;margin:-10px 0 20px}.pyra-card-title{margin-top:auto}.pyra-card-title>span,.pyra-overline{font-size:8px;letter-spacing:1.4px}.pyra-card-front h3,.pyra-scent-front h3{font:500 clamp(30px,4vw,58px)/1.05 'Cormorant Garamond',Georgia,serif;margin:20px 0}.pyra-card-line{height:1px;background:#554a3f50;margin:30px 0 18px}.pyra-v2 small{font-size:8px;letter-spacing:1px}.pyra-care-back h3{font:500 30px/1.15 'Cormorant Garamond',Georgia,serif;margin:22px 0 25px}.pyra-care-step{display:grid;grid-template-columns:20px 1fr;gap:15px;border-top:1px solid #554a3f25;padding:16px 0}.pyra-care-step>span{font-size:9px;color:#bf725b;margin-top:3px}.pyra-care-step h4{font-size:11px;font-weight:600;margin:0 0 7px}.pyra-care-step p{font-size:10px;line-height:1.8;margin:0}.pyra-scent-pair{display:grid;grid-template-columns:1fr 1.6fr;gap:22px;align-items:stretch}.pyra-scent-front{display:flex;flex-direction:column}.pyra-scent-front .pyra-mark{width:85%;margin-bottom:40px}.pyra-scent-front>div:nth-child(2){margin:auto 0}.pyra-scent-front p{font-size:10px;line-height:2}.pyra-scent-front>small{margin-top:45px}.pyra-scent-dots{display:flex;gap:8px;margin-top:25px}.pyra-scent-dots i{height:14px;width:14px;border-radius:50%;background:#ead18c}.pyra-scent-dots i:nth-child(2){background:#81815c}.pyra-scent-dots i:nth-child(3){background:#e7a53a}.pyra-scent-dots i:nth-child(4){background:#da8d99}.pyra-scent-dots i:nth-child(5){background:#c66c51}.pyra-scents{display:grid;grid-template-columns:1fr 1fr;gap:25px 20px;margin-top:28px}.pyra-scents>div{border-top:1px solid #554a3f30;padding-top:13px}.pyra-scent-index{font-size:8px;color:#bf725b}.pyra-scents h4{font:500 18px/1.2 'Cormorant Garamond',Georgia,serif;margin:8px 0 12px}.pyra-scents p{font-size:9px;line-height:1.7;margin:0 0 5px}.pyra-scents b{font-weight:600}.pyra-four-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pyra-four-grid figure{background:#f5f5f3;overflow:hidden}.pyra-four-grid img{width:100%;aspect-ratio:1;object-fit:contain}.pyra-v2 .br-intro h1{font-family:'Cormorant Garamond',Georgia,serif}.pyra-care-back{background:#eee3d3}@media(max-width:900px){.pyra-scent-pair{grid-template-columns:1fr}.pyra-scent-front{min-height:350px}.pyra-scent-front .pyra-mark{max-width:230px;margin-bottom:0}.pyra-four-grid{gap:10px}}@media(max-width:600px){.pyra-care-pair{grid-template-columns:1fr}.pyra-card-front{min-height:420px}.pyra-four-grid{grid-template-columns:1fr 1fr}.pyra-logo-hero{min-height:220px;padding:20px 10%}.pyra-care-back,.pyra-card-front,.pyra-scent-front,.pyra-scent-back{padding:25px}.pyra-scents{gap:20px 14px}}

.pyra-print-care{align-items:start;container-type:inline-size}.pyra-print-front,.pyra-print-back{background:#f3e9da;color:#554a3f;aspect-ratio:3/2;padding:30px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.pyra-print-front .pyra-mark{position:relative;width:78%;margin:auto auto 0;z-index:1}.pyra-print-front>p{font:500 clamp(17px,2.7cqw,28px)/1.2 'Cormorant Garamond',Georgia,serif;text-align:center;position:relative;margin:8px 0 auto;z-index:1}.pyra-print-back h3{font:600 clamp(11px,1.65cqw,17px)/1.3 Manrope,Arial,sans-serif;text-align:center;margin:0 0 18px}.pyra-print-back>p{font:400 clamp(9px,1.28cqw,13px)/1.65 Manrope,Arial,sans-serif;text-align:center;margin:0}.pyra-original-blobs{position:absolute;inset:0;pointer-events:none}.pyra-original-blobs i{position:absolute;width:20%;height:57%;border-radius:45% 55% 35% 55%;background:#ead18c;left:7%;top:20%;transform:rotate(8deg)}.pyra-original-blobs i:nth-child(2){width:22%;height:43%;left:auto;right:8%;top:15%;background:#da8d99;transform:rotate(-8deg)}.pyra-original-blobs i:nth-child(3){width:17%;height:26%;left:auto;right:13%;top:auto;bottom:20%;background:#e7a53a;border-radius:50%}.pyra-print-front .pyra-mark{mix-blend-mode:multiply}.pyra-face-label{font-size:10px;color:#888;padding-top:12px}.pyra-print-scent{display:grid;gap:35px;container-type:inline-size}.pyra-fragrance-front{aspect-ratio:2.1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f3e9da;color:#554a3f;padding:35px}.pyra-fragrance-front .pyra-mark{width:45%;max-width:440px}.pyra-fragrance-front h3{font:500 clamp(23px,3.2cqw,38px)/1.2 'Cormorant Garamond',Georgia,serif;margin:10px 0 5px}.pyra-fragrance-front .pyra-scent-dots{margin-top:22px}.pyra-fragrance-back{background:#f3e9da;color:#554a3f;padding:35px;min-height:430px}.pyra-seven-scents{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:18px}.pyra-seven-scents h4{font:600 clamp(10px,1.5cqw,15px)/1.3 Manrope,Arial,sans-serif;margin:0 0 18px}.pyra-seven-scents p{font:400 clamp(8px,1.12cqw,12px)/1.55 Manrope,Arial,sans-serif;margin:0 0 17px}.pyra-seven-scents b{font-weight:600}.pyra-scent-key{display:flex;gap:20px;margin-top:25px}.pyra-scent-key>div{width:70px}.pyra-scent-key i{display:block;aspect-ratio:1.2}.pyra-scent-key span{display:block;text-align:center;margin-top:9px;font-size:10px}@media(max-width:700px){.pyra-print-care{grid-template-columns:1fr}.pyra-print-back h3{font-size:16px}.pyra-print-back>p{font-size:12px}.pyra-print-front>p{font-size:25px}.pyra-fragrance-back{padding:23px;overflow:auto}.pyra-seven-scents{min-width:750px}.pyra-seven-scents h4{font-size:12px}.pyra-seven-scents p{font-size:10px}.pyra-scent-key{min-width:450px}.pyra-print-front,.pyra-print-back{padding:25px}.pyra-fragrance-front{padding:20px}.pyra-fragrance-front .pyra-mark{width:60%}}
.pyra-v2 .pyra-mark img{clip-path:inset(1%)}

.pyra-shop-section{background:#f3e9da;display:grid;grid-template-columns:1fr 1.4fr;gap:40px;padding:40px;align-items:stretch}.pyra-shop-copy{display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid #554a3f35;padding-top:25px;color:#554a3f}.pyra-shop-copy>span{font-size:9px;letter-spacing:1.2px;color:#887565}.pyra-shop-copy h2{font:500 clamp(28px,3.4vw,45px)/1.1 'Cormorant Garamond',Georgia,serif;margin:30px 0 20px}.pyra-shop-copy p{font-size:12px;line-height:1.8;color:#887565;margin:0 0 40px}.pyra-shop-link{font-size:12px;border-bottom:1px solid #554a3f80;padding-bottom:9px;margin-top:auto;margin-bottom:15px}.pyra-shop-link:hover{color:#bf725b;border-color:#bf725b}.pyra-shop-visual{display:block;overflow:hidden;background:#f3e9da}.pyra-shop-visual img{width:100%;height:auto;display:block;mix-blend-mode:multiply;transition:transform .5s}.pyra-shop-visual:hover img{transform:scale(1.025)}@media(max-width:700px){.pyra-shop-section{grid-template-columns:1fr;gap:25px;padding:25px}.pyra-shop-copy h2{margin:20px 0 15px}.pyra-shop-copy p{margin-bottom:25px}}

/* Printed card fronts retain their original coloured organic shapes. */
.pyra-card-shapes{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.pyra-print-front{background:#f3e7d8;padding:0;display:block}
.pyra-print-front .pyra-mark{position:absolute;left:21%;top:10%;width:57%;margin:0}
.pyra-print-front>p{position:absolute;left:9%;right:9%;bottom:17%;margin:0;font-size:clamp(16px,2.8cqw,30px)}
.pyra-print-scent{grid-template-columns:1fr 1fr;gap:22px;align-items:start}
.pyra-fragrance-front{position:relative;overflow:hidden;aspect-ratio:2.1;padding:0;display:block;background:#f3e7d8}
.pyra-fragrance-front .pyra-mark{position:absolute;left:31%;top:10%;width:38%;max-width:none}
.pyra-fragrance-front h3{position:absolute;left:24%;right:24%;bottom:21%;text-align:center;font:600 clamp(10px,1.5cqw,18px)/1.25 Manrope,Arial,sans-serif;margin:0}
.pyra-fragrance-back{aspect-ratio:2.1;min-height:0;padding:15px 12px;box-sizing:border-box}
.pyra-seven-scents{gap:7px;min-width:0}
.pyra-seven-scents h4{font-size:clamp(5px,.68cqw,9px);margin-bottom:7px}
.pyra-seven-scents p{font-size:clamp(4px,.54cqw,7px);line-height:1.45;margin-bottom:5px}
.pyra-scent-key{gap:9px;margin-top:8px;min-width:0}
.pyra-scent-key>div{width:24px}.pyra-scent-key span{font-size:5px;margin-top:4px}
@media(max-width:700px){.pyra-print-scent{grid-template-columns:1fr}.pyra-fragrance-back{overflow:visible;padding:18px 14px}.pyra-seven-scents h4{font-size:1.4cqw}.pyra-seven-scents p{font-size:1.12cqw}.pyra-fragrance-front h3{font-size:3cqw}.pyra-print-front>p{font-size:5.6cqw}.pyra-scent-key>div{width:7cqw}.pyra-scent-key span{font-size:1.2cqw}}
/* Balance the printed fronts around the original central composition. */
.pyra-print-front .pyra-mark{left:20%;top:9%;width:60%}
.pyra-print-front>p{left:10%;right:10%;bottom:17%;font-size:clamp(15px,2.45cqw,27px);line-height:1.2}
.pyra-fragrance-front .pyra-mark{left:29%;top:7%;width:42%}
.pyra-fragrance-front h3{left:23%;right:23%;bottom:23%;font-size:clamp(10px,1.65cqw,19px);font-weight:500;line-height:1.25}
@media(max-width:700px){.pyra-print-front>p{font-size:4.9cqw}.pyra-fragrance-front h3{font-size:3.3cqw}}
.pyra-print-front .pyra-mark,.pyra-fragrance-front .pyra-mark{aspect-ratio:1.7;overflow:hidden}
.pyra-v2 .pyra-print-front .pyra-mark img,.pyra-v2 .pyra-fragrance-front .pyra-mark img{position:absolute;width:180%;max-width:none;left:-40%;top:-22.5%;height:auto}
.pyra-print-front .pyra-mark{left:20%;top:15%;width:60%}
.pyra-print-front>p{bottom:17%;font-size:clamp(14px,2.3cqw,25px)}
.pyra-fragrance-front .pyra-mark{left:31%;top:17%;width:38%}
.pyra-fragrance-front h3{bottom:23%;font-size:clamp(10px,1.5cqw,18px)}
@media(max-width:700px){.pyra-print-front>p{font-size:4.6cqw}.pyra-fragrance-front h3{font-size:3cqw}}
/* Distribute the scent notes and colour key across the full printed back. */
.pyra-fragrance-back{display:flex;flex-direction:column;padding:18px 16px;gap:12px}
.pyra-seven-scents{flex:1;gap:9px;align-items:start}
.pyra-seven-scents h4{min-height:2.6em;margin-bottom:7px}
.pyra-seven-scents p{margin-bottom:7px}
.pyra-fragrance-back .pyra-scent-key{justify-content:center;gap:16px;margin:0;padding-top:10px;border-top:1px solid #554a3f25}
.pyra-fragrance-back .pyra-scent-key>div{width:28px}
.pyra-fragrance-back .pyra-scent-key i{aspect-ratio:1.8}
.pyra-fragrance-back .pyra-scent-key span{font-size:5px;margin-top:4px}
@media(max-width:700px){.pyra-fragrance-back{padding:3.5cqw;gap:2cqw}.pyra-seven-scents{gap:1.5cqw}.pyra-seven-scents h4{margin-bottom:1.2cqw}.pyra-seven-scents p{margin-bottom:1.2cqw}.pyra-fragrance-back .pyra-scent-key{gap:4cqw;padding-top:2cqw}.pyra-fragrance-back .pyra-scent-key>div{width:7cqw}.pyra-fragrance-back .pyra-scent-key span{font-size:1.2cqw}}

.br-sogukcu-hero{display:flex;justify-content:center;align-items:center;min-height:330px}.br-sogukcu-hero>.br-logo-area{width:65%;padding:40px}.br-sogukcu .br-food-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.br-sogukcu .br-food-grid figure:last-child{grid-column:auto;max-width:none;margin:0}@media(max-width:600px){.br-sogukcu-hero{min-height:230px}.br-sogukcu-hero>.br-logo-area{width:85%;padding:20px}.br-sogukcu .br-food-grid{grid-template-columns:1fr}}

/* Neutral white replaces the cream throughout the Soğukçu presentation. */
.br-sogukcu .br-logo-area img,.br-sogukcu .br-logo-stage img{filter:url(#sogukcu-white)}
.br-sogukcu .br-logo-area img,.br-sogukcu .br-logo-stage img{mix-blend-mode:normal}
.br-sogukcu-hero{aspect-ratio:2.47;min-height:0;padding:0}.br-sogukcu-hero>.br-logo-area{width:32%;padding:0}.br-sogukcu-hero .br-logo-area figure{width:100%}@media(max-width:600px){.br-sogukcu-hero{aspect-ratio:2.1;min-height:0}.br-sogukcu-hero>.br-logo-area{width:37%;padding:0}}

.sogukcu-menu-section{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;padding:40px;background:var(--paper);color:var(--brand)}.sogukcu-menu-copy{display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid #17375635;padding-top:25px}.sogukcu-menu-copy>span{font-size:9px;letter-spacing:1px;color:#778592}.sogukcu-menu-copy h2{font-size:clamp(22px,2.6vw,34px);line-height:1.3;margin:30px 0 20px}.sogukcu-menu-copy p{font-size:12px;line-height:1.8;color:#778592;margin:0 0 35px}.sogukcu-menu-copy>a{font-size:12px;border-bottom:1px solid #17375680;padding-bottom:9px;margin-top:auto;margin-bottom:15px}.sogukcu-menu-copy>a:hover{color:#558ba6}.sogukcu-menu-photo{display:block;overflow:hidden}.sogukcu-menu-photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.sogukcu-menu-photo:hover img{transform:scale(1.025)}@media(max-width:700px){.sogukcu-menu-section{grid-template-columns:1fr;padding:25px;gap:25px}.sogukcu-menu-copy h2{margin:20px 0 15px}}
.br-health-hero{aspect-ratio:2.47;padding:0;display:flex;align-items:center;justify-content:center}.br-health-hero .br-health-logo{width:50%;aspect-ratio:3.8}.br-mutlu .br-health-logo img{width:182%;left:-36.8%;top:50%;transform:translateY(-48.2%)}.br-mutlu .br-health-original{width:55%;max-width:650px;aspect-ratio:3.8;margin:45px auto}.br-mutlu .br-health-logo{isolation:isolate}@media(max-width:600px){.br-health-hero{aspect-ratio:2.1;padding:0}.br-health-hero .br-health-logo{width:66%}.br-mutlu .br-health-original{width:75%}}
.br-mutlu .br-health-logo{isolation:auto;aspect-ratio:3.5}.br-mutlu .br-health-logo img{width:170%;left:-31%;transform:translateY(-48.2%)}

.br-bodrum .br-editorial-full{background:transparent;padding:0}.br-bodrum .br-editorial-full img{width:100%;height:auto}

.rt-presentation{max-width:1250px}.rt-intro{margin-top:15px}.rt-editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.rt-editorial-grid figure{margin:0}.rt-editorial-grid .rt-lead{grid-column:1/-1}.rt-editorial-grid .rt-lead img{max-height:760px;object-fit:contain;background:#fafafa}.rt-editorial-grid figure:last-child:nth-child(even){grid-column:1/-1}.rt-editorial-grid figure:last-child:nth-child(even) img{max-height:760px;object-fit:contain;background:#fafafa}.rt-wunder .comparison-grid{gap:24px;margin-bottom:60px}.rt-wunder .comparison-grid figcaption{font-size:10px;letter-spacing:.4px;margin-bottom:14px;color:#777}.rt-wunder .comparison-grid figure{margin:0}.rt-wunder .before-group{gap:24px}.rt-wunder .source-links{border-top:1px solid #ddd;padding-top:25px;margin-top:45px}.rt-wunder .retouch-gallery{margin-bottom:45px}@media(max-width:600px){.rt-editorial-grid{grid-template-columns:1fr;gap:18px}.rt-editorial-grid .rt-lead,.rt-editorial-grid figure:last-child:nth-child(even){grid-column:auto}.rt-wunder .comparison-grid{gap:25px}.rt-intro{margin-top:5px}}

.rt-editorial-grid figure:last-child:nth-child(even){grid-column:auto}.rt-editorial-grid figure:last-child:nth-child(even) img{max-height:none;background:transparent}.rt-editorial-grid img{width:100%;height:auto}.rt-editorial-grid .rt-lead img{max-height:none;background:transparent}

.rt-wunder .comparison-grid{grid-template-columns:1fr;gap:30px}.rt-wunder .comparison-grid>figure img{max-height:850px;object-fit:contain}.rt-wunder .before-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.rt-wunder .before-group>figure:only-child{max-width:calc(50% - 12px)}@media(max-width:600px){.rt-wunder .before-group{gap:12px}.rt-wunder .before-group>figure:only-child{max-width:100%}}
/* One consistent stage for every Wunder after image. */
.rt-wunder .comparison-grid>figure>a{display:flex;width:100%;height:clamp(320px,58vw,720px);align-items:center;justify-content:center;background:#fafafa}.rt-wunder .comparison-grid>figure img{display:block;width:100%;height:100%;max-height:none;object-fit:contain}@media(max-width:600px){.rt-wunder .comparison-grid>figure>a{height:110vw;max-height:600px}}
/* A single before uses the same column width as each image in a pair. */
.rt-wunder .before-group>figure:only-child{max-width:none;width:100%}.rt-wunder .before-group>figure>a{display:flex;width:100%;aspect-ratio:1;align-items:center;justify-content:center}.rt-wunder .before-group img{display:block;width:100%;height:100%;object-fit:contain}
.rt-wunder .comparison-grid>figure>a{background:transparent;justify-content:flex-start}.rt-wunder .comparison-grid>figure img{object-position:left center}
.sm-hero{aspect-ratio:2.47;background:#fafafa;display:flex;align-items:center;justify-content:center;overflow:hidden}.sm-hero img{width:auto;height:82%;max-width:80%;object-fit:contain}.sm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.sm-grid figure{margin:0}.sm-grid img{width:100%;height:auto}.sm-banners{grid-template-columns:1fr 1fr;gap:28px}.sm-banners figure:first-child{grid-column:1/-1}.sm-posts{gap:22px}.sm-stories{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-mailing{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sm-stickers{grid-template-columns:1fr}.sm-stickers figure{max-width:900px;margin:auto}.sm-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}.sm-videos figure{margin:0}.sm-videos video{display:block;width:100%;aspect-ratio:9/16;object-fit:contain;background:#f7f7f7}.sm-videos figcaption{font-size:10px;color:#888;margin-top:12px}.sm-banner-6 .sm-hero img{height:85%}@media(max-width:700px){.sm-grid,.sm-videos{grid-template-columns:1fr 1fr;gap:15px}.sm-banners{grid-template-columns:1fr}.sm-banners figure:first-child{grid-column:auto}.sm-mailing{grid-template-columns:1fr 1fr}.sm-stickers{grid-template-columns:1fr}.sm-hero{aspect-ratio:2.1}.sm-presentation .br-intro dl{grid-template-columns:1fr 1fr}}@media(max-width:420px){.sm-videos{gap:12px}.sm-grid{gap:12px}}

.sm-overview{grid-template-columns:1fr 1fr}

.sm-instagram-reels-3 .sm-hero{background:#000}.sm-social-media-content-design .sm-hero{background:#ff6b4d}.sm-social-media-content-design .sm-hero img{mix-blend-mode:lighten;height:100%;max-width:none}.sm-banner-6 .sm-hero img{width:100%;height:100%;max-width:none;object-fit:cover}.sm-post-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.sm-post-row:has(>figure:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.sm-brand-group{grid-template-columns:1fr 1fr}.sm-brand-group img{height:auto}.sm-brand-group figure:only-child{grid-column:1/-1;max-width:900px;margin:auto}.sm-brand-group a[href*="mailing"]{display:block;max-width:420px;margin:auto}@media(max-width:600px){.sm-post-row:has(>figure:nth-child(3)){grid-template-columns:1fr 1fr}.sm-post-row{margin-bottom:15px}}

.sm-social-media-content-design .sm-hero img{width:100%;height:100%;mix-blend-mode:normal;object-fit:cover}

.sm-post-row+.sm-stories{margin-top:22px}

/* Shared project information layout across every discipline. */
.br-intro{font-family:Manrope,Arial,sans-serif;grid-template-columns:1fr 1.2fr;gap:45px;margin:40px 0 65px}.br .br-intro h1,.hp .br-intro h1,.pyra-v2 .br-intro h1,.br-pyra .br-intro h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.15;letter-spacing:-1.5px;margin:14px 0 0}.br-intro>div>span{font-size:9px;color:#888;letter-spacing:1px}.br-intro p{font-size:12px;line-height:1.9;color:#777;margin:0 0 25px}.br-intro dl{display:grid;grid-template-columns:1.5fr 1fr;gap:25px;font-size:11px;line-height:1.9;margin:0}.br-intro dt{font-size:9px;color:#999;margin-bottom:10px}.br-intro dd{margin:0}.project-presentation .br-intro{margin-top:15px}.project-presentation .project-gallery,.project-presentation .video-gallery{border-top:1px solid #ddd;padding-top:28px}@media(max-width:700px){.br-intro{grid-template-columns:1fr;gap:25px;margin:30px 0 45px}.br .br-intro h1,.hp .br-intro h1{font-size:28px}.project-presentation .br-intro{margin-top:5px}}

.rt-ratio-group{margin-bottom:24px}.rt-ratio-group:last-child{margin-bottom:0}.rt-ratio-group figure:only-child:not(.rt-lead){max-width:100%}@media(max-width:600px){.rt-ratio-group{margin-bottom:18px}}

.republic-logo-hero{aspect-ratio:2.47;display:flex;justify-content:center;align-items:center;background:#fff}.republic-logo-hero img{width:43%;height:90%;object-fit:contain}.republic-logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.republic-logo-grid figcaption{font-size:10px;color:#888;margin-top:12px}@media(max-width:700px){.republic-logo-grid{grid-template-columns:1fr 1fr;gap:15px}.republic-logo-hero img{width:55%}}
.ar-hero{aspect-ratio:2.47;overflow:hidden;background:#c8202c}.ar-hero img{width:100%;height:100%;object-fit:cover}.ar-hero figure,.ar-hero a{display:block;height:100%}.ar-chapters{display:flex;gap:25px;border-top:1px solid #ddd;padding:18px 0;margin-bottom:45px;font-size:11px;color:#777}.ar-presentation [id]{scroll-margin-top:25px}.ar-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.ar-video{margin:28px 0 0!important}.ar-video video{display:block;width:100%;max-height:650px;background:#fafafa}.ar-video figcaption{font-size:10px;color:#888;margin-top:12px}.ar-app-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.ar-app-pair .ar-video{margin:0!important}.ar-app-pair video{max-height:650px}.ar-poster-layout{display:grid;grid-template-columns:1fr 1.6fr;gap:25px;margin-top:25px;align-items:start}.ar-poster-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ar-poster-videos .ar-video{margin:0!important}.ar-poster-videos video{aspect-ratio:9/16;object-fit:contain}.ar-editorial{display:grid;gap:28px}@media(max-width:700px){.ar-pair,.ar-app-pair,.ar-poster-layout{grid-template-columns:1fr}.ar-chapters{gap:20px;flex-wrap:wrap}.ar-poster-videos{gap:10px}.ar-hero{aspect-ratio:2.1}}

.ar-print-heading{font-size:12px;color:#777;margin:35px 0 22px}.ar-magazine-composition{display:grid;grid-template-columns:1fr 2fr;gap:30px;align-items:center}.ar-magazine-composition img,.ar-brochure-composition img,.ar-booklet-composition img{box-shadow:0 8px 25px #00000012}.ar-brochure-composition{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:10px 4%}.ar-booklet-composition{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ar-static-poster{max-width:55%;margin:30px auto 0}.ar-motion-logo{margin-bottom:35px}@media(max-width:700px){.ar-magazine-composition{grid-template-columns:1fr}.ar-magazine-composition>figure:first-child{max-width:60%;margin:auto}.ar-brochure-composition{padding:0;gap:18px}.ar-booklet-composition{grid-template-columns:1fr 1fr;gap:18px}}

.ar-color-system{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:15px}.ar-color-system i{display:block;aspect-ratio:1;border:1px solid #eee}.ar-color-system span,.ar-color-system small{display:block;font-size:10px;margin-top:12px}.ar-color-system small{font-size:9px;color:#999;margin-top:7px}.ar-type-specimen{padding:35px 20px;margin-top:35px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.ar-web-screens{display:grid;grid-template-columns:1.56fr 1.23fr 1fr;gap:35px;align-items:start}.ar-web-screens>div>span{display:block;font-size:10px;color:#888;margin-bottom:15px}.ar-web-screens img{box-shadow:0 4px 20px #0001}.ar-app-pair{align-items:stretch}.ar-app-pair>figure{height:600px}.ar-app-pair>figure img,.ar-app-pair video{height:560px;width:100%;object-fit:contain;object-position:center;max-height:none;background:transparent}.ar-balanced-posters{display:grid;grid-template-columns:1fr .72fr;gap:24px;align-items:stretch}.ar-balanced-posters>div{display:grid;gap:24px}.ar-balanced-posters>figure{position:relative}.ar-balanced-posters>figure img{position:absolute;width:100%;height:100%;object-fit:fill}.ar-logo-main{max-width:85%;margin:auto}@media(max-width:700px){.ar-color-system{grid-template-columns:repeat(4,1fr)}.ar-web-screens{gap:15px}.ar-app-pair>figure{height:auto}.ar-app-pair>figure img,.ar-app-pair video{height:480px}.ar-balanced-posters{gap:12px}.ar-balanced-posters>div{gap:12px}}
.ar-balanced-posters{grid-template-columns:1fr 1.02fr}.ar-balanced-posters>figure img{object-fit:contain;object-position:top center}
.ar-app-pair>figure{height:auto}.ar-app-pair>figure img,.ar-app-pair video{width:100%;height:auto;aspect-ratio:1;object-fit:contain}

.ar-balanced-posters>figure img{object-fit:cover;object-position:center;height:100%;width:100%}.ar-original-palette{margin-bottom:35px}.ar-font-pair{display:grid;gap:25px}.ar-font-pair>div{border-top:1px solid #ddd;padding:25px 30px;background:#fafafa}.ar-font-pair>div>span{display:block;font-size:9px;letter-spacing:1px;color:#888;margin-bottom:22px}.ar-font-pair img{mix-blend-mode:multiply}.ar-logo-main{max-width:none;background:#fafafa;padding:30px 10%;margin-bottom:25px}.ar-logo-main img,#ar-identity .ar-pair img{filter:url(#ar-light-paper)}#ar-identity .ar-pair{gap:25px;background:#fafafa;padding:25px}#ar-identity .ar-pair img{height:100%;object-fit:contain}.ar-original-palette img{filter:none!important}@media(max-width:700px){.ar-font-pair>div{padding:20px}.ar-logo-main{padding:20px 5%}}

.ar-font-pair>div{background:transparent}.ar-font-pair img{mix-blend-mode:normal}.ar-logo-main{background:#fafafa;padding:55px 8%;}.ar-logo-main img{filter:none}.ar-lockup-variants{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ar-lockup-variants>div{background:#f7f7f7;padding:35px 10px}.ar-lockup-variants>.ar-lockup-dark{background:#252525}.ar-lockup-dark img{filter:brightness(0) invert(1)}@media(max-width:600px){.ar-lockup-variants{grid-template-columns:1fr}}
.oldies-hero{aspect-ratio:2.47;background:#50120f;display:flex;align-items:center;justify-content:center;overflow:hidden}.oldies-hero figure{width:29%}.oldies-screens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 30px}.oldies-screens figure{box-shadow:0 5px 25px #0001}.oldies-screens span{display:block;font-size:10px;color:#888;margin-top:14px}.oldies-video{display:block;width:100%;height:600px;object-fit:contain;background:#fafafa}.oldies-style{background:#50120f;padding:35px 6%}.oldies-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start}.oldies-process{background:#50120f;padding:25px;align-items:center}@media(max-width:700px){.oldies-screens{grid-template-columns:1fr 1fr;gap:25px 18px}.oldies-pair{grid-template-columns:1fr}.oldies-hero figure{width:37%}.oldies-video{height:480px}}

.music-artwork-section{margin-bottom:65px}.music-artwork-section>.br-section-heading h2{font-size:18px;font-weight:500;margin:0}.music-artwork-section:first-child>.br-section-heading{border-top:0;padding-top:0}

.project-character-illustration .project-gallery>figure:first-child{grid-column:1/-1}.project-character-illustration .project-gallery>figure:first-child img{width:100%;height:auto}.project-stylized-house-modelling .video-gallery{margin-top:0}
.photo-paired-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.photo-paired-grid figure{margin:0}.photo-paired-grid img{width:100%;height:auto}.photo-series{margin-bottom:45px}.photo-series h3{font-size:12px;font-weight:400;color:#888;margin:0 0 25px}.photo-presentation .br-intro{margin-top:15px}@media(max-width:600px){.photo-paired-grid{grid-template-columns:1fr;gap:18px}}
