@charset "UTF-8";
/* GOEM / Kurumsal — scoped styles, do not alter showroom or admin */
.goem-world{--world-ink:#163246;--world-light:#eaf0f4;--world-accent:#99cce7;color:var(--world-ink);background:#fff;overflow:hidden}
.goem-world section[id]{scroll-margin-top:90px}
.goem-world h1,.goem-world h2,.goem-world h3,.goem-world p{margin-top:0}
.goem-world-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(540px,45vw,710px);background:radial-gradient(ellipse at 83% 29%,#41617b 0%,#233e54 37%,#0d2334 84%);color:#fff;overflow:hidden}
.goem-world-hero-photo{position:absolute;inset:0;z-index:-2}.goem-world-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.6}
.goem-world-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(6,20,32,.97),rgba(10,30,45,.8) 56%,rgba(10,31,45,.35)),linear-gradient(0deg,rgba(7,22,35,.38),transparent 55%)}
.goem-world-hero-geometry{position:absolute;right:-7%;top:-22%;width:60%;aspect-ratio:1;opacity:.3;pointer-events:none}
.goem-world-hero-geometry span{position:absolute;border:1px solid #b3d8eb;border-radius:50%;inset:4%}.goem-world-hero-geometry span:nth-child(2){inset:20%;opacity:.6}.goem-world-hero-geometry span:nth-child(3){inset:38%;opacity:.5}
.goem-world-hero-inner{position:relative;width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-top:95px;padding-bottom:75px}
.goem-world-hero-copy{max-width:900px}.goem-world-eyebrow,.goem-world-kicker{font-weight:800;font-size:12px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase}
.goem-world-eyebrow{display:flex;align-items:center;gap:16px;color:#d3e9f3;margin-bottom:26px}.goem-world-eyebrow>span{width:44px;height:2px;background:#8bd3fa}
.goem-world-hero h1{font:800 clamp(46px,5.4vw,91px)/1.02 var(--goem-display),sans-serif;letter-spacing:-.06em;color:#fff;text-wrap:balance;margin:0 0 30px}
.goem-world-lead{font:500 clamp(15px,1.35vw,19px)/1.8 var(--goem-font),sans-serif;max-width:670px;color:#e0e9ef;margin:0 0 31px}
.goem-world-discover{display:inline-flex;align-items:center;gap:27px;padding:14px 19px;border:1px solid #a4b9c6a6;color:#fff;border-radius:50px;text-decoration:none;font-weight:750;font-size:13px;transition:background .2s,border-color .2s}.goem-world-discover:hover,.goem-world-discover:focus-visible{background:rgba(255,255,255,.16);border-color:#fff;color:#fff}
.goem-world-discover span{font-size:19px}
.goem-world-hero-aside{display:flex;flex-direction:column;gap:8px;align-items:flex-end;padding-bottom:7px;color:#d2e4ed;opacity:.85;white-space:nowrap}.goem-world-hero-aside strong{font:800 clamp(42px,6vw,85px)/1 var(--goem-display),sans-serif;letter-spacing:-.09em;color:transparent;-webkit-text-stroke:1px #e0f2ff;opacity:.7}.goem-world-hero-aside span{letter-spacing:.18em;font-size:10px;font-weight:800}
.goem-world-nav{background:#f5f8fa;position:relative;z-index:4;border-bottom:1px solid #dbe4ea}.goem-world-nav-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
.goem-world-nav a{position:relative;display:flex;align-items:center;justify-content:center;gap:17px;text-decoration:none;font-size:14px;color:#557085;font-weight:800;padding:24px 14px;min-width:0;text-align:center;transition:background .2s,color .2s}.goem-world-nav a+a{border-left:1px solid #dee8ed}.goem-world-nav a span{font-size:10px;letter-spacing:.16em;color:#7895a7}
.goem-world-nav a:hover,.goem-world-nav a:focus-visible{background:#e8f0f5;color:#183e57}.goem-world-nav a.is-current{color:#113149}.goem-world-nav a.is-current::after{content:"";position:absolute;bottom:0;left:21%;right:21%;height:3px;background:#4ba6d4}
.goem-world-editorial{padding:clamp(68px,7.3vw,130px) 0;background:linear-gradient(180deg,#fff 0%,#f2f6f9 100%)}
.goem-world-editorial-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(35px,7vw,115px);align-items:center}
.goem-world-editorial-copy{max-width:620px}.goem-world-kicker{color:#456b82;letter-spacing:.16em;margin-bottom:26px}.goem-world-kicker span{color:#2e789e}
.goem-world-editorial h2,.goem-world-outro h2{font:800 clamp(36px,4.4vw,73px)/1.09 var(--goem-display),sans-serif;letter-spacing:-.06em;color:#16354a;margin-bottom:26px;text-wrap:balance}
.goem-world-editorial-copy>p:last-child{font:500 clamp(15px,1.2vw,18px)/1.9 var(--goem-font),sans-serif;color:#5a7586;max-width:565px}
.goem-world-editorial-media{position:relative;aspect-ratio:1.07;min-height:370px;border-radius:13px;background:linear-gradient(145deg,#2f536b,#122a3e);overflow:hidden;box-shadow:0 24px 70px #1b3b5430}
.goem-world-editorial-media>img{width:100%;height:100%;object-fit:cover}.goem-world-art{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#dbeaf3}
.goem-world-art strong{position:relative;font:800 clamp(55px,9vw,118px)/1 var(--goem-display),sans-serif;letter-spacing:-.09em;text-shadow:0 10px 44px #0a1a2780}.goem-world-art small{position:relative;margin-top:20px;font-size:10px;letter-spacing:.36em;font-weight:800;color:#a3cce0}
.goem-world-art-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #b4def350;border-radius:50%;width:76%;aspect-ratio:1}.goem-world-art-ring--b{width:106%;border-color:#b4def321}
.goem-world-pillars{background:#102838;padding:72px 0;color:#fff}.goem-world-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.goem-world-pillars article{padding:16px 48px 20px 0}.goem-world-pillars article+article{border-left:1px solid #54718565;padding-left:48px}
.goem-world-index{font-size:10px;font-weight:800;letter-spacing:.16em;color:#9ac6df}.goem-world-pillar-icon{font-size:32px;font-weight:400;color:#b4e1f4;margin:25px 0 10px}
.goem-world-pillars h3{font-size:20px;font-weight:800;color:#fff;margin-bottom:10px}.goem-world-pillars p{font-size:14px;line-height:1.9;color:#b7ccd7;margin:0}
.goem-world-outro{position:relative;overflow:hidden;background:#eaf1f6;padding:85px 0}
.goem-world-outro::before{content:"";position:absolute;right:-18%;top:-230%;width:55vw;height:55vw;border:1px solid #8eb4c855;border-radius:50%;box-shadow:0 0 0 95px #a6c8dc18,0 0 0 210px #a6c8dc18;pointer-events:none}
.goem-world-outro-inner{display:flex;align-items:center;justify-content:space-between;gap:48px;position:relative}.goem-world-outro h2{max-width:700px;font-size:clamp(34px,4vw,65px);margin-bottom:13px}
.goem-world-outro-inner>div>p:last-child{color:#526e80;font-size:16px;line-height:1.75;margin:0}.goem-world-cta{display:inline-flex;align-items:center;justify-content:center;gap:28px;white-space:nowrap;background:#19384c;color:#fff;border-radius:50px;padding:17px 24px;text-decoration:none;font-size:14px;font-weight:800;transition:transform .2s,background .2s}
.goem-world-cta:hover,.goem-world-cta:focus-visible{transform:translateY(-2px);background:#325a74;color:#fff}.goem-world-cta span{font-size:19px}
@media(max-width:1024px){.goem-world-hero-inner{padding-top:85px}.goem-world-hero-aside{display:none}.goem-world-editorial-grid{gap:40px}.goem-world-pillars article{padding-right:26px}.goem-world-pillars article+article{padding-left:26px}}
@media(max-width:760px){.goem-world-hero{min-height:600px}.goem-world-hero-inner{padding-top:100px;padding-bottom:65px}.goem-world-hero h1{font-size:clamp(38px,9.3vw,63px)}.goem-world-hero::after{background:linear-gradient(90deg,#0a1d2eeb,#102d43af)}
 .goem-world-nav-inner{display:flex;overflow-x:auto;scrollbar-width:none}.goem-world-nav-inner::-webkit-scrollbar{display:none}.goem-world-nav a{flex:0 0 auto;min-height:65px;white-space:nowrap;padding:18px 18px;font-size:12px;gap:9px}
 .goem-world-editorial{padding:68px 0}.goem-world-editorial-grid{grid-template-columns:1fr;gap:29px}.goem-world-editorial h2{font-size:clamp(35px,8.9vw,52px)}.goem-world-editorial-media{min-height:270px}
 .goem-world-pillars{padding:42px 0}.goem-world-pillar-grid{grid-template-columns:1fr}.goem-world-pillars article{padding:24px 0!important}.goem-world-pillars article+article{border-left:0;border-top:1px solid #54718565}
 .goem-world-outro{padding:62px 0}.goem-world-outro-inner{flex-direction:column;align-items:flex-start;gap:27px}.goem-world-outro h2{font-size:clamp(33px,8vw,50px)}
}
@media(prefers-reduced-motion:reduce){.goem-world a{transition:none!important}}

/* Header/logo-aligned corporate layout; previous width:100% on inner hero overrode the global grid. */
.goem-world .goem-world-hero-inner.goem-container,.goem-world .goem-world-nav-inner.goem-container,.goem-world .goem-world-editorial-grid.goem-container,.goem-world .goem-world-pillar-grid.goem-container,.goem-world .goem-world-outro-inner.goem-container{width:min(var(--goem-max),calc(100% - 104px));max-width:none;margin-left:auto;margin-right:auto}
.goem-world-hero-aside{min-width:180px;max-width:290px;white-space:normal;align-items:flex-end}
.goem-world-hero-aside img{width:min(260px,22vw);height:auto;max-height:95px;object-fit:contain;object-position:right center;opacity:.6;filter:grayscale(1)}
.goem-world-art .goem-world-art-logo{position:relative;width:min(310px,65%);height:auto;max-height:132px;object-fit:contain;filter:brightness(0) invert(1)}
.goem-world-art-caption{position:relative;margin-top:20px;font-size:11px;letter-spacing:.2em;font-weight:800;color:#d4e5ef;text-align:center}
@media(max-width:760px){.goem-world .goem-world-hero-inner.goem-container,.goem-world .goem-world-nav-inner.goem-container,.goem-world .goem-world-editorial-grid.goem-container,.goem-world .goem-world-pillar-grid.goem-container,.goem-world .goem-world-outro-inner.goem-container{width:calc(100% - 40px)}.goem-world-hero-aside{display:none}}
