/* Homepage 02–04. Deliberately scoped: hero and application explorers stay independent. */
.hs-section{--hs-bg:#09191f;--hs-panel:#132a32;--hs-text:#e1efec;--hs-muted:#a7bec6;--hs-mint:#a9dbd0;--hs-line:#a5cbd22b}
#adhesives.hs-section,#about.hs-section,#news.hs-section{display:block;position:relative;padding:90px max(5vw,24px);background:var(--hs-bg);color:var(--hs-text);border-top:1px solid #a5cbd218;isolation:isolate}
.hs-section>div{max-width:1320px;margin-left:auto;margin-right:auto;min-width:0}
.hs-section :is(h2,h3){color:var(--hs-text);font-family:OYTI,Arial,sans-serif;font-weight:400;letter-spacing:-.025em}
.hs-section h2{font-size:clamp(38px,4.3vw,64px);line-height:1.08}
.hs-section em{color:var(--hs-mint)}
.hs-section .eyebrow{color:#94bbbd;font:11px/1.6 Arial,sans-serif;letter-spacing:.15em;margin:0 0 23px;flex-wrap:wrap;gap:4px 10px}
.hs-section .section-heading{display:flex;gap:40px;align-items:flex-end;margin-bottom:40px}
.hs-section .section-heading>p{color:var(--hs-muted);font-size:15px;line-height:1.85;max-width:310px}
.hs-section .text-link{color:#bce9dc;border-color:#acd5cc40;font-size:13px;line-height:1.6;gap:22px;font-weight:400}
.hs-section a:focus-visible{outline:2px solid #c1f1df;outline-offset:5px}
/* Three chemistry families, presented as matching product cabinets. */
#adhesives.hs-section{background:radial-gradient(ellipse at 14% 18%,#17403955,transparent 52%),var(--hs-bg)}
#adhesives .technologies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border:0}
#adhesives .technology{position:relative;display:flex;flex-direction:column;grid-row:auto;grid-template-rows:none;gap:0;min-width:0;min-height:0;padding:30px 28px 25px;border:1px solid var(--hs-line);border-radius:25px;overflow:hidden;background:radial-gradient(ellipse at 50% 27%,#41746522,transparent 58%),linear-gradient(145deg,#193039,#0c1d25);box-shadow:inset 0 1px #effffb0d,0 16px 32px #00000012;transition:border-color .25s,transform .25s}
#adhesives .technology:before{content:"";position:absolute;left:28px;right:55%;top:0;height:1px;background:linear-gradient(90deg,#b7edda,transparent)}
#adhesives .technology:nth-child(2){background:radial-gradient(ellipse at 50% 27%,#59999620,transparent 58%),linear-gradient(145deg,#17343b,#0c1d25)}
#adhesives .technology:nth-child(3){background:radial-gradient(ellipse at 50% 27%,#b8b18a16,transparent 58%),linear-gradient(145deg,#203239,#0c1d25)}
#adhesives .technology:hover{transform:translateY(-4px);border-color:#b5e5d85c}
#adhesives .technology-type{margin:0 0 18px;color:#93b9bc;font:10px/1.6 Arial,sans-serif;letter-spacing:.13em;padding-right:24px}
#adhesives .hs-family-index{position:absolute;top:30px;right:25px;color:#739b9f;font:10px/1.6 monospace}
#adhesives .wordmark-heading{margin:0;line-height:1;min-width:0}
#adhesives .product-wordmark{height:30px;width:auto;max-width:100%;object-fit:contain;object-position:left}
#adhesives .technology>.technology-packaging{position:relative;inset:auto;align-self:auto;width:calc(100% + 24px);height:auto;min-height:0;max-width:none;aspect-ratio:1.5;margin:20px -12px 22px;border:0;background:transparent;overflow:hidden;border-radius:16px}
#adhesives .technology-packaging img{position:static;width:100%;height:100%;object-fit:contain;filter:saturate(.82);mask-image:radial-gradient(ellipse at center,#000 47%,#000c 65%,transparent 86%)}
#adhesives .technology>p.technology-description{font:15px/1.8 Arial,sans-serif;color:#c4d6da;margin:0 0 22px;max-width:none;min-height:81px}
#adhesives .technology>.tags{display:flex;flex-wrap:wrap;align-content:flex-start;align-self:stretch;gap:7px;margin:0 0 20px;min-height:32px}
#adhesives .tags span{font:11px/1.6 Arial,sans-serif;color:#b7d2ce;border:1px solid #9dc7c22b;border-radius:7px;padding:5px 9px;background:#97c9c208}
#adhesives .technology>p.packaging-formats{font:11px/1.8 Arial,sans-serif;color:#8facb8;margin:0 0 25px;max-width:none;min-height:40px}
#adhesives .technology>.text-link{display:flex;align-self:stretch;justify-content:space-between;align-items:center;margin-top:auto;padding:18px 0 0;border-bottom:0;border-top:1px solid #a5cbd22b}
#adhesives .technology>.text-link span{display:grid;place-items:center;width:32px;height:32px;border:1px solid #b0ded340;border-radius:50%;background:#a9dbd008;transition:background .2s}
#adhesives .technology:hover .text-link span{background:#a9dbd01c}
/* The laboratory as a real place, with a clear picture / copy split. */
#about.hs-section{background:radial-gradient(ellipse at 90% 50%,#24453d33,transparent 60%),#09191f}
#about .people-feature{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);position:relative;gap:0;min-height:0;padding:0;border:1px solid var(--hs-line);border-radius:27px;overflow:hidden;background:linear-gradient(130deg,#18333c,#0e212a);box-shadow:inset 0 1px #edfff60d}
#about .people-editorial-photo{position:relative;inset:auto;z-index:auto;min-width:0;width:100%;height:auto;min-height:560px;margin:0;overflow:hidden;background:#152a30}
#about .people-editorial-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%;filter:saturate(.62);opacity:1}
#about .people-editorial-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#09191ff0,transparent 50%),linear-gradient(90deg,#153b3522,#10242a33);pointer-events:none}
#about .hs-photo-caption{position:absolute;bottom:30px;left:30px;right:30px;z-index:1;display:flex;align-items:center;gap:11px;font:11px/1.6 Arial,sans-serif;color:#d6ebe6;letter-spacing:.06em}
#about .hs-photo-caption:before{content:"";width:6px;height:6px;border-radius:50%;background:#abe6d6;box-shadow:0 0 15px #abe6d699}
#about .people-editorial-copy{width:auto;max-width:none;min-width:0;padding:clamp(30px,4vw,58px);align-self:center}
#about .people-editorial-copy h2{font-size:clamp(39px,4.1vw,62px);line-height:1.06;margin:0 0 27px;color:var(--hs-text)}
#about .people-editorial-copy>.large-copy{font:24px/1.4 OYTI,Arial,sans-serif;color:#c6e0d8;margin:0 0 20px}
#about .people-editorial-copy>p:not(.eyebrow):not(.large-copy){color:var(--hs-muted);font:15px/1.9 Arial,sans-serif;max-width:510px}
#about .people-links{display:flex;gap:15px 26px;flex-wrap:wrap;margin-top:30px}
#about .people-links .text-link{font-size:13px;border-color:#a5cbd24a}
#about .people-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;margin:20px auto 0}
#about .people-principles article{position:relative;min-width:0;padding:27px 28px 29px;border:1px solid var(--hs-line);border-radius:22px;background:linear-gradient(145deg,#162e36,#0e2028);overflow:hidden}
#about .people-principles article:after{content:"";position:absolute;top:0;left:28px;width:70px;height:1px;background:linear-gradient(90deg,#a9dbd0,transparent)}
#about .people-principles .oyti-principle-label{display:flex;align-items:center;gap:14px;font:10px/1.6 Arial,sans-serif;letter-spacing:.12em;color:#9fcac5}
#about .oyti-line-icon{width:39px;height:39px;flex:0 0 39px;padding:7px;color:#b3e4d5;border:1px solid #abdacc30;border-radius:12px;background:#a9dbd00a}
#about .people-principles h3{font:26px/1.2 OYTI,Arial,sans-serif;margin:23px 0 13px;color:var(--hs-text)}
#about .people-principles p{font:14px/1.85 Arial,sans-serif;max-width:340px;color:var(--hs-muted)}
/* Editorial hierarchy: one feature, two secondary stories. */
#news.hs-section{background:radial-gradient(ellipse at 5% 65%,#1f4a4133,transparent 65%),#09191f}
#news .news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
#news .news-card{display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,1fr);padding:0;border:1px solid var(--hs-line);border-radius:24px;background:linear-gradient(140deg,#18313a,#0f2029);overflow:hidden;min-width:0;box-shadow:inset 0 1px #f0fff00d;transition:border-color .25s,transform .25s}
#news .news-card:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}
#news .news-image{position:relative;inset:auto;width:100%;height:auto;min-height:295px;min-width:0;margin:0;background:#152d34;overflow:hidden}
#news .news-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.68);transition:transform .5s}
#news .news-image:after{background:linear-gradient(0deg,#0e22295e,transparent 75%),#17362a12}
#news .news-card:first-child .news-image{min-height:375px}
#news .news-card:first-child .news-image img{object-position:50% 45%}
#news .news-card-copy{position:static;inset:auto;width:auto;max-width:none;min-width:0;padding:28px;display:flex;flex-direction:column}
#news .news-card:first-child .news-card-copy{padding:clamp(30px,3.4vw,50px)}
#news .news-card .eyebrow{font:9px/1.75 Arial,sans-serif;letter-spacing:.09em;color:#9ababd;margin:0 0 18px}
#news .news-card h3{font:26px/1.16 OYTI,Arial,sans-serif;letter-spacing:-.025em;color:var(--hs-text);max-width:none;margin:0 0 18px}
#news .news-card:first-child h3{font-size:clamp(30px,3vw,44px);max-width:490px}
#news .news-card-copy>p:not(.eyebrow){font:13px/1.85 Arial,sans-serif;color:var(--hs-muted);max-width:none;margin:0 0 26px}
#news .news-card:first-child .news-card-copy>p:not(.eyebrow){font-size:15px}
#news .news-read{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:auto 0 0;padding-top:18px;border-top:1px solid #a5cbd22b;font:12px/1.5 Arial,sans-serif;color:#bce9dc}
#news .news-read>span{font-size:18px}
#news .news-card:hover{border-color:#a9dbd063;transform:translateY(-3px)}
@media(min-width:1700px){#adhesives.hs-section,#about.hs-section,#news.hs-section{padding-top:110px;padding-bottom:110px}}
@media(max-width:1100px){#adhesives .technology{padding:25px 20px}#adhesives .technology>p.technology-description{min-height:108px}#news .news-card:not(:first-child){grid-template-columns:1fr}#news .news-card:not(:first-child) .news-image{min-height:0;height:auto;aspect-ratio:2.15}#about .people-editorial-copy{padding:32px}#about .people-editorial-photo{min-height:520px}#about .people-principles article{padding:24px}}
@media(max-width:800px){#adhesives.hs-section,#about.hs-section,#news.hs-section{padding:60px 24px}.hs-section .section-heading{align-items:flex-start;flex-direction:column;gap:24px;margin-bottom:30px}.hs-section .section-heading>p{max-width:480px;padding:0;margin:0}#adhesives .technologies{grid-template-columns:1fr}#adhesives .technology{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:25px;padding:28px}#adhesives .technology>*{grid-column:2}#adhesives .technology>.technology-packaging{grid-column:1;grid-row:1/7;width:100%;margin:0;align-self:center}#adhesives .technology>p.technology-description{min-height:0;margin-top:18px}#adhesives .technology>p.packaging-formats{min-height:0}#adhesives .hs-family-index{display:none}#adhesives .technology-type{padding:0}#about .people-feature{grid-template-columns:1fr}#about .people-editorial-photo{min-height:0;height:360px}#about .people-editorial-photo img{object-position:50% 42%}#about .people-editorial-copy{padding:34px}#about .people-principles{gap:12px}#about .people-principles article{padding:22px 18px}#about .people-principles h3{font-size:23px}#about .people-principles .oyti-principle-label{flex-direction:column;align-items:flex-start;gap:12px}#news .news-card:first-child{grid-template-columns:1fr}#news .news-card:first-child .news-image{min-height:0;aspect-ratio:1.9}#news .news-card:first-child .news-card-copy{padding:30px}}
@media(max-width:540px){#adhesives.hs-section,#about.hs-section,#news.hs-section{padding:50px 20px}.hs-section h2{font-size:38px}#adhesives .technology{display:flex;padding:26px 24px}#adhesives .technology>.technology-packaging{width:100%;margin:18px 0;max-height:250px}#adhesives .technology>p.technology-description{margin-top:0}#about .people-editorial-photo{height:300px}#about .people-editorial-copy{padding:28px 24px}#about .people-editorial-copy h2{font-size:40px}#about .people-editorial-copy>.large-copy{font-size:22px}#about .people-principles{grid-template-columns:1fr}#about .people-principles article{padding:25px}#about .people-principles .oyti-principle-label{flex-direction:row;align-items:center}#about .people-principles h3{font-size:26px;margin-top:18px}#news .news-grid{grid-template-columns:1fr}#news .news-card{grid-column:auto}#news .news-card .news-card-copy,#news .news-card:first-child .news-card-copy{padding:26px}#news .news-card h3{font-size:28px}#news .news-card:first-child h3{font-size:32px}#news .news-card:first-child .news-image{aspect-ratio:1.5}#news .news-card:not(:first-child) .news-image{aspect-ratio:1.8}}
@media(prefers-reduced-motion:reduce){#adhesives .technology,#adhesives .technology>.text-link span,#news .news-card,#news .news-image img{transition:none}#adhesives .technology:hover,#news .news-card:hover,#news .news-card:hover img{transform:none}}

/* Continue the CC palette through the contact section and footer. */
.home-studio-page #contact{background:radial-gradient(ellipse at 12% 25%,#244c454d,transparent 65%),linear-gradient(125deg,#132c32,#09191f 80%);color:#e1efec;border-top:1px solid #a5cbd22b;border-bottom:1px solid #a5cbd22b}
.home-studio-page #contact em,.home-studio-page .site-footer em{color:#a9dbd0}
.home-studio-page #contact .eyebrow{color:#94bbbd}
.home-studio-page #contact .contact-copy>p{color:#bbd0d2}
.home-studio-page #contact .button.aqua{background:linear-gradient(135deg,#bcebdc,#91cec7);color:#102c2f;border:1px solid #ccf3e450;border-radius:10px;box-shadow:inset 0 1px #f6fff950}
.home-studio-page #contact .button.aqua:hover{background:#c5eee2}
.home-studio-page #contact .contact-email{color:#d1e7e0}
.home-studio-page #contact .contact-phone{color:#9ebebf}
.home-studio-page .site-footer{background:linear-gradient(145deg,#0d2228,#08171d 75%);color:#b4c9ce;border-top:1px solid #a5cbd21c}
.home-studio-page .site-footer .footer-column h2,.home-studio-page .site-footer .quality-heading,.home-studio-page .site-footer .ui-icon{color:#a9dbd0}
.home-studio-page .site-footer address,.home-studio-page .quality-links{color:#96b1ba}
.home-studio-page .footer-quality{border-color:#a5cbd22b}
.home-studio-page .footer-bottom{color:#829fa9}
.home-studio-page .site-footer .text-link{border-color:#a9dbd040}
/* Activated at section 02; independent of the earlier model-chapter theme. */
.home-studio-page .next-header.hs-menu-tone{background:#09191f;color:#e1efec;border-color:#a5cbd22b;--aqua:#a9dbd0}
.home-studio-page .next-header.hs-menu-tone::before{opacity:1;background:linear-gradient(100deg,#09191f,#142e34)}
.home-studio-page .next-header.hs-menu-tone .mega-panel{background:linear-gradient(125deg,#10272e,#0b1c23);border-color:#a5cbd22b;box-shadow:0 24px 45px #0004}
.home-studio-page .next-header.hs-menu-tone .mega-products>a{background:#a9dbd006;border-color:#a5cbd22b}
.home-studio-page .next-header.hs-menu-tone .mega-products>a:hover{background:#a9dbd012}
.home-studio-page .next-header.hs-menu-tone .nav-contact{border-color:#a9dbd05c}
.home-studio-page .next-header.hs-menu-tone .language-choice[aria-pressed=true]{background:#a9dbd012}
@media(max-width:700px){.home-studio-page .next-header.hs-menu-tone nav.open{background:#0d2228}.home-studio-page .next-header.hs-menu-tone .mega-panel{background:transparent;box-shadow:none}}

/* Focus on the visitors; retain the complete group at every viewport. */
#news .news-card:first-child .news-image{min-height:0;aspect-ratio:auto;align-self:center}
#news .news-card:first-child .news-image img{position:static;inset:auto;height:auto;object-fit:initial;transform:none}

/* Yalova location: keep the facade wordmark visible in wide mobile crops. */
#about .people-editorial-photo img{object-position:50% 55%;filter:saturate(.8)}
@media(max-width:800px){#about .people-editorial-photo img{object-position:50% 55%}}
