.app{isolation:isolate;justify-content:center;align-items:center;min-height:100vh;padding:clamp(20px,3vw,40px);display:flex;position:relative;overflow:hidden}.app:before{content:"";filter:saturate(.78);z-index:-3;background:linear-gradient(120deg,#141414e6,#1414149e),url(/OSOL-ALEQTISAD-pattrens.png) 50%/620px;position:absolute;inset:0;transform:scale(1.04)}.app:after{content:"";z-index:-2;background:radial-gradient(circle at 0 0,#bd9c733d,#0000 30%),radial-gradient(circle at 100% 100%,#bfd8f11f,#0000 24%),linear-gradient(#14141414,#14141480);position:absolute;inset:0}.showcase{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);isolation:isolate;background:linear-gradient(#fffffa14,#fffffa05);border:1px solid #bd9c735c;border-radius:34px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);width:min(1180px,100%);min-height:min(820px,100vh - 40px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 90px #00000057,inset 0 1px #ffffff14}.showcase:before{content:"";opacity:.07;filter:saturate(.58)contrast(.82);z-index:0;background:url(/OSOL-ALEQTISAD-pattrens.png) 50%/760px;position:absolute;inset:0}.showcase__brand,.showcase__panel{z-index:1;padding:clamp(24px,3.2vw,42px);position:relative}.showcase__brand{background:linear-gradient(135deg,#141414b8,#14141466);flex-direction:column;justify-content:space-between;gap:18px;display:flex}.showcase__brand:before{content:"";pointer-events:none;border:1px solid #bd9c732e;border-radius:26px;position:absolute;inset:18px}.showcase__brand:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #bd9c7329;border-radius:50%;width:440px;position:absolute;bottom:-160px;right:-140px;box-shadow:0 0 0 46px #bd9c730f,0 0 0 92px #bd9c7308}.showcase__topline{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.showcase__pill{color:var(--sand);letter-spacing:.2em;text-transform:uppercase;background:#fffffa0f;border:1px solid #bd9c735c;border-radius:999px;align-items:center;padding:8px 14px;font-size:.74rem;font-weight:600;display:inline-flex}.showcase__line{background:linear-gradient(90deg,#bd9c7366,#0000);flex:1;min-width:44px;height:1px}.showcase__langToggle{min-height:42px;color:var(--ivory);cursor:pointer;background:#fffffa0f;border:1px solid #fffffa29;border-radius:999px;padding:10px 16px;font-size:.9rem;font-weight:600;transition:transform .24s,border-color .24s,background-color .24s}.showcase__langToggle:hover{background:#fffffa1a;border-color:#bd9c736b;transform:translateY(-1px)}.showcase__logo{filter:drop-shadow(0 12px 28px #00000040);width:min(210px,48vw);height:auto}@media (width>=981px){.showcase__logo{width:min(290px,26vw)}}.showcase__eyebrow{color:#fffffab8;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:600}.showcase__title{font-family:var(--font-heading);letter-spacing:-.05em;color:var(--ivory);text-wrap:balance;flex-direction:column;gap:12px;margin:0;font-size:clamp(3rem,6vw,5.4rem);line-height:.92;display:flex}.showcase__title span{color:var(--sand);letter-spacing:normal;font-size:clamp(1.6rem,3.8vw,2.9rem)}.showcase__description{color:#fffffacc;max-width:34rem;margin:0;font-size:1.02rem;line-height:1.9}.showcase__quote{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffa0f;border:1px solid #bd9c7333;border-radius:22px;max-width:32rem;padding:20px 22px}.showcase__quoteMark{color:#bd9c73d6;letter-spacing:.2em;margin-bottom:12px;font-size:.78rem;font-weight:700;display:inline-block}.showcase__quote p{color:var(--ivory);margin:0;font-size:1.05rem;line-height:1.75}.showcase__meta{flex-wrap:wrap;gap:12px;display:flex}.showcase__meta span{color:#fffffac7;background:#fffffa0a;border:1px solid #fffffa1f;border-radius:999px;align-items:center;min-height:42px;padding:10px 14px;font-size:.92rem;display:inline-flex}.showcase__panel{background:linear-gradient(#fffffae6,#fffffad1);flex-direction:column;gap:20px;display:flex}.showcase__panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#bd9c732b,#0000 34%),linear-gradient(#bd9c7314,#0000 24%);position:absolute;inset:0}.showcase__panelHead{z-index:1;gap:10px;display:grid;position:relative}.showcase__panelKicker{color:#1414148a;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.showcase__panelText{color:#141414b8;max-width:30rem;margin:0;font-size:1rem;line-height:1.7}.link-list{z-index:1;gap:12px;display:grid;position:relative}.link-card{border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;transition:transform .28s,box-shadow .28s,border-color .28s,background-color .28s;display:grid}.link-card:hover{transform:translateY(-3px)}.link-card--website{background:linear-gradient(135deg,#1f1b18,#0f0f0f);border:1px solid #bd9c7373;box-shadow:0 18px 34px #14141438}.link-card--website .link-card__label,.link-card--website .link-card__detail,.link-card--website .link-card__arrow{color:var(--ivory)}.link-card--website .link-card__icon{color:#141414;background:linear-gradient(#bd9c73,#aa885b)}.link-card:not(.link-card--website){background:#ffffff8c;border:1px solid #14141414;box-shadow:0 14px 32px #14141414}.link-card:not(.link-card--website):hover{border-color:#bd9c736b;box-shadow:0 20px 36px #1414141f}.link-card:not(.link-card--website) .link-card__icon{color:var(--sand-deep);background:#bd9c731f}.link-card__icon{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.link-card__icon svg{width:24px;height:24px}.link-card__content{gap:4px;display:grid}.link-card__label{color:var(--ink);font-size:1.08rem;font-weight:700}.link-card__detail{color:#141414a3;font-size:.92rem}.link-card__arrow{color:var(--sand-deep);font-size:1.25rem;line-height:1}@media (width<=980px){.showcase{grid-template-columns:1fr}.showcase__brand{min-height:0}}@media (width<=640px){.app{padding:14px}.showcase{background:linear-gradient(#fffffa0d,#fffffa04);border-radius:26px;min-height:auto}.showcase__brand{background:linear-gradient(135deg,#14141499,#14141447)}.showcase__panel{background:linear-gradient(#fffffac7,#fffffaa3)}.showcase__brand,.showcase__panel{padding:22px}.showcase__brand,.showcase__panelHead,.showcase__description,.showcase__quote,.showcase__quote p,.showcase__meta{text-align:center}.showcase__topline,.showcase__meta{justify-content:center}.showcase__logo{margin-inline:auto}.showcase__title{font-size:clamp(2.5rem,13vw,4rem)}.showcase__title span{font-size:clamp(1.3rem,7.2vw,2.1rem)}.link-card{padding:16px}.link-card__icon{border-radius:14px;width:46px;height:46px}}
