|
|
|
@ -9,6 +9,21 @@ |
|
|
|
--color-primary-border:rgba(58,64,129,.2); |
|
|
|
--color-primary-border:rgba(58,64,129,.2); |
|
|
|
--color-primary-border-strong:rgba(58,64,129,.24); |
|
|
|
--color-primary-border-strong:rgba(58,64,129,.24); |
|
|
|
--color-primary-shadow:rgba(58,64,129,.18); |
|
|
|
--color-primary-shadow:rgba(58,64,129,.18); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* ── Bold & Editorial 확장 팔레트 (로고 그라디언트 추출) ── */ |
|
|
|
|
|
|
|
--ink:#08080f; |
|
|
|
|
|
|
|
--ink-2:#0e0e1a; |
|
|
|
|
|
|
|
--ink-3:#161625; |
|
|
|
|
|
|
|
--pink:#d94889; |
|
|
|
|
|
|
|
--pink-light:#e58fb5; |
|
|
|
|
|
|
|
--purple:#7b3fa0; |
|
|
|
|
|
|
|
--purple-dark:#593a84; |
|
|
|
|
|
|
|
--sky:#198dc7; |
|
|
|
|
|
|
|
--grad-brand:linear-gradient(135deg,#d94889 0%,#7b3fa0 40%,#3A4081 75%,#198dc7 100%); |
|
|
|
|
|
|
|
--grad-brand-h:linear-gradient(90deg,#d94889 0%,#7b3fa0 50%,#3A4081 100%); |
|
|
|
|
|
|
|
--grad-text:linear-gradient(100deg,#fff 0%,#e58fb5 35%,#b07fd4 65%,#6B78B5 100%); |
|
|
|
|
|
|
|
--noise:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E"); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
html{scrollbar-gutter:inherit;} |
|
|
|
html{scrollbar-gutter:inherit;} |
|
|
|
@ -17,7 +32,6 @@ body{overflow-x:hidden;} |
|
|
|
.main-layout{min-height:calc(100vh - var(--header-height));padding-top:var(--header-height);} |
|
|
|
.main-layout{min-height:calc(100vh - var(--header-height));padding-top:var(--header-height);} |
|
|
|
.sub-layout{min-height:calc(100vh - var(--header-height));padding-top:var(--header-height);} |
|
|
|
.sub-layout{min-height:calc(100vh - var(--header-height));padding-top:var(--header-height);} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*sub common*/ |
|
|
|
/*sub common*/ |
|
|
|
.sub-hero{position:relative;background:#f5f6fa;border-bottom:1px solid rgba(58,64,129,.08);overflow:hidden;} |
|
|
|
.sub-hero{position:relative;background:#f5f6fa;border-bottom:1px solid rgba(58,64,129,.08);overflow:hidden;} |
|
|
|
.sub-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 80% 50%,rgba(58,64,129,.06) 0%,transparent 70%),radial-gradient(ellipse 40% 60% at 10% 80%,rgba(58,64,129,.04) 0%,transparent 60%);pointer-events:none;} |
|
|
|
.sub-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 80% 50%,rgba(58,64,129,.06) 0%,transparent 70%),radial-gradient(ellipse 40% 60% at 10% 80%,rgba(58,64,129,.04) 0%,transparent 60%);pointer-events:none;} |
|
|
|
@ -271,3 +285,164 @@ body{overflow-x:hidden;} |
|
|
|
|
|
|
|
|
|
|
|
@media (max-width:1024px){.location-wrap{grid-template-columns:1fr;gap:28px;}.location-map{height:440px;}.location-info-card{position:relative;top:auto;}} |
|
|
|
@media (max-width:1024px){.location-wrap{grid-template-columns:1fr;gap:28px;}.location-map{height:440px;}.location-info-card{position:relative;top:auto;}} |
|
|
|
@media (max-width:768px){.location-map{height:340px;border-radius:22px;}.location-transport{padding:24px;border-radius:22px;}.location-transport-item{grid-template-columns:1fr;gap:10px;padding:16px;}.location-info-card{padding:26px 22px;border-radius:24px;}.location-info-card h3{font-size:24px;}.location-info-item{grid-template-columns:44px 1fr;}.location-info-icon{width:44px;height:44px;border-radius:14px;}.location-info-value{font-size:14px;}} |
|
|
|
@media (max-width:768px){.location-map{height:340px;border-radius:22px;}.location-transport{padding:24px;border-radius:22px;}.location-transport-item{grid-template-columns:1fr;gap:10px;padding:16px;}.location-info-card{padding:26px 22px;border-radius:24px;}.location-info-card h3{font-size:24px;}.location-info-item{grid-template-columns:44px 1fr;}.location-info-icon{width:44px;height:44px;border-radius:14px;}.location-info-value{font-size:14px;}} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*sh2 subhero bold editorial*/ |
|
|
|
|
|
|
|
.sh2{position:relative;height:100svh;min-height:560px;max-height:860px;overflow:hidden;background:var(--ink);margin-top:calc(-1 * var(--header-height));display:flex;align-items:center;} |
|
|
|
|
|
|
|
.sh2-bg{position:absolute;inset:-18% 0;background-size:cover;background-position:center;will-change:transform;} |
|
|
|
|
|
|
|
.sh2-dim{position:absolute;inset:0;background:linear-gradient(105deg,rgba(8,8,15,.97) 0%,rgba(8,8,15,.82) 40%,rgba(8,8,15,.62) 70%,rgba(8,8,15,.8) 100%);pointer-events:none;} |
|
|
|
|
|
|
|
.sh2-grain{position:absolute;inset:0;opacity:.045;background-image:var(--noise);background-size:180px 180px;pointer-events:none;mix-blend-mode:overlay;} |
|
|
|
|
|
|
|
.sh2-glow{position:absolute;inset:0;background:radial-gradient(ellipse 55% 65% at 72% 44%,rgba(123,63,160,.22) 0%,transparent 60%),radial-gradient(ellipse 35% 45% at 15% 75%,rgba(217,72,137,.12) 0%,transparent 55%);pointer-events:none;} |
|
|
|
|
|
|
|
.sh2-vline{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.06) 30%,rgba(255,255,255,.06) 70%,transparent);pointer-events:none;} |
|
|
|
|
|
|
|
.sh2-vline--l{left:80px;} |
|
|
|
|
|
|
|
.sh2-vline--r{right:80px;} |
|
|
|
|
|
|
|
.sh2-inner{position:relative;z-index:2;max-width:1440px;width:100%;margin:0 auto;padding:0 80px;padding-top:var(--header-height);transition:opacity .1s linear;} |
|
|
|
|
|
|
|
.sh2-bc{display:flex;align-items:center;gap:0;margin-bottom:48px;} |
|
|
|
|
|
|
|
.sh2-bc-item{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.28);text-decoration:none;transition:color .2s;} |
|
|
|
|
|
|
|
.sh2-bc-item:hover{color:rgba(255,255,255,.6);} |
|
|
|
|
|
|
|
.sh2-bc-sep{margin:0 10px;font-size:10px;color:rgba(255,255,255,.12);letter-spacing:.05em;} |
|
|
|
|
|
|
|
.sh2-bc-drop{position:relative;} |
|
|
|
|
|
|
|
.sh2-bc-btn{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.48);cursor:pointer;padding:5px 12px;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);backdrop-filter:blur(12px);transition:background .2s,border-color .2s,color .2s;} |
|
|
|
|
|
|
|
.sh2-bc-btn:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.8);} |
|
|
|
|
|
|
|
.sh2-bc-arrow{transition:transform .22s ease;color:rgba(255,255,255,.3);} |
|
|
|
|
|
|
|
.sh2-bc-arrow--open{transform:rotate(180deg);} |
|
|
|
|
|
|
|
.sh2-bc-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:180px;background:rgba(12,12,24,.95);backdrop-filter:blur(24px);border:1px solid rgba(123,63,160,.2);border-radius:10px;padding:6px;z-index:200;animation:sh2MenuIn .18s ease;} |
|
|
|
|
|
|
|
.sh2-bc-menu-item{display:block;padding:9px 14px;font-size:13px;font-weight:500;color:rgba(255,255,255,.48);border-radius:7px;text-decoration:none;transition:background .15s,color .15s;} |
|
|
|
|
|
|
|
.sh2-bc-menu-item:hover{background:rgba(123,63,160,.25);color:#fff;} |
|
|
|
|
|
|
|
.sh2-bc-menu-item--cur{color:#fff;font-weight:700;background:rgba(123,63,160,.18);} |
|
|
|
|
|
|
|
.sh2-bc-cur{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55);} |
|
|
|
|
|
|
|
.sh2-title-wrap{margin-bottom:28px;} |
|
|
|
|
|
|
|
.sh2-title{display:block;font-size:clamp(48px,7.5vw,108px);font-weight:900;line-height:1;letter-spacing:-.055em;color:#fff;opacity:0;transform:translateY(36px);animation:sh2TitleIn .85s cubic-bezier(.16,1,.3,1) forwards;} |
|
|
|
|
|
|
|
.sh2-desc{font-size:clamp(14px,1.3vw,17px);line-height:1.75;color:rgba(255,255,255,.38);max-width:520px;word-break:keep-all;opacity:0;animation:sh2FadeUp .8s .55s cubic-bezier(.16,1,.3,1) forwards;} |
|
|
|
|
|
|
|
.sh2-accent-line{margin-top:36px;width:48px;height:3px;background:var(--grad-brand-h);border-radius:999px;opacity:0;animation:sh2FadeUp .7s .7s cubic-bezier(.16,1,.3,1) forwards;} |
|
|
|
|
|
|
|
.sh2-scroll-hint{position:absolute;bottom:36px;left:80px;display:flex;align-items:center;gap:12px;z-index:3;} |
|
|
|
|
|
|
|
.sh2-scroll-hint span{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.2);} |
|
|
|
|
|
|
|
.sh2-scroll-bar{width:40px;height:1px;background:rgba(255,255,255,.12);position:relative;overflow:hidden;} |
|
|
|
|
|
|
|
.sh2-scroll-bar::after{content:"";position:absolute;left:-100%;top:0;width:100%;height:100%;background:var(--pink);animation:sh2ScrollBar 1.8s 1s ease-in-out infinite;} |
|
|
|
|
|
|
|
.sh2-nav{position:sticky;top:var(--header-height);z-index:50;background:rgba(8,8,15,.88);backdrop-filter:blur(16px) saturate(160%);border-bottom:1px solid rgba(255,255,255,.06);} |
|
|
|
|
|
|
|
.sh2-nav-inner{max-width:1440px;margin:0 auto;padding:0 80px;display:flex;align-items:center;} |
|
|
|
|
|
|
|
.sh2-nav-tab{position:relative;display:inline-flex;align-items:center;height:54px;padding:0 22px;font-size:13px;font-weight:700;letter-spacing:.04em;color:rgba(255,255,255,.28);text-decoration:none;transition:color .25s;white-space:nowrap;} |
|
|
|
|
|
|
|
.sh2-nav-tab:hover{color:rgba(255,255,255,.7);} |
|
|
|
|
|
|
|
.sh2-nav-tab--active{color:#fff;} |
|
|
|
|
|
|
|
.sh2-nav-pip{position:absolute;bottom:0;left:22px;right:22px;height:2px;background:var(--grad-brand-h);border-radius:999px;} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@keyframes sh2MenuIn{ |
|
|
|
|
|
|
|
from{opacity:0;transform:translateY(-6px) scale(.97);} |
|
|
|
|
|
|
|
to{opacity:1;transform:translateY(0) scale(1);} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@keyframes sh2TitleIn{ |
|
|
|
|
|
|
|
to{opacity:1;transform:translateY(0);} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@keyframes sh2FadeUp{ |
|
|
|
|
|
|
|
from{opacity:0;transform:translateY(16px);} |
|
|
|
|
|
|
|
to{opacity:1;transform:translateY(0);} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@keyframes sh2ScrollBar{ |
|
|
|
|
|
|
|
0%{left:-100%;} |
|
|
|
|
|
|
|
50%{left:0;} |
|
|
|
|
|
|
|
100%{left:100%;} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*ab2 about page bold editorial*/ |
|
|
|
|
|
|
|
.ab2-eyebrow{display:block;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:rgba(58,64,129,.55);margin-bottom:40px;} |
|
|
|
|
|
|
|
.ab2-eyebrow--light{color:rgba(255,255,255,.2);} |
|
|
|
|
|
|
|
.ab2-stats{background:#fff;padding:100px 80px;border-bottom:1px solid rgba(17,17,17,.06);} |
|
|
|
|
|
|
|
.ab2-stats-inner{max-width:1440px;margin:0 auto;} |
|
|
|
|
|
|
|
.ab2-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(17,17,17,.06);} |
|
|
|
|
|
|
|
.ab2-si{padding:40px 40px 40px 0;border-right:1px solid rgba(17,17,17,.06);position:relative;} |
|
|
|
|
|
|
|
.ab2-si:last-child{border-right:0;} |
|
|
|
|
|
|
|
.ab2-si:not(:first-child){padding-left:40px;} |
|
|
|
|
|
|
|
.ab2-si-note{display:block;font-size:9px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--pink);margin-bottom:10px;} |
|
|
|
|
|
|
|
.ab2-si-num{display:block;font-size:clamp(52px,5.5vw,88px);font-weight:900;letter-spacing:-.06em;line-height:1;color:var(--ink);} |
|
|
|
|
|
|
|
.ab2-si-lbl{display:block;margin-top:8px;font-size:13px;font-weight:500;color:rgba(17,17,17,.35);} |
|
|
|
|
|
|
|
.ab2-vid{height:520px;position:relative;overflow:hidden;background:var(--ink);} |
|
|
|
|
|
|
|
.ab2-vid-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform-origin:center;will-change:transform;} |
|
|
|
|
|
|
|
.ab2-vid-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,15,.1) 0%,rgba(8,8,15,.72) 100%);} |
|
|
|
|
|
|
|
.ab2-vid-txt{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2;padding:0 40px;will-change:transform,opacity;} |
|
|
|
|
|
|
|
.ab2-vid-kicker{font-size:10px;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:var(--pink);margin-bottom:20px;} |
|
|
|
|
|
|
|
.ab2-vid-title{font-size:clamp(40px,6vw,72px);font-weight:900;line-height:1.05;letter-spacing:-.06em;color:#fff;margin-bottom:18px;} |
|
|
|
|
|
|
|
.ab2-vid-desc{font-size:16px;line-height:1.75;color:rgba(255,255,255,.4);word-break:keep-all;} |
|
|
|
|
|
|
|
.ab2-phil{background:var(--ink);padding:140px 80px;} |
|
|
|
|
|
|
|
.ab2-phil-inner{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;} |
|
|
|
|
|
|
|
.ab2-phil-words{display:flex;flex-direction:column;gap:4px;} |
|
|
|
|
|
|
|
.ab2-phil-word{display:block;font-size:clamp(44px,5.5vw,72px);font-weight:900;line-height:1.08;letter-spacing:-.055em;color:rgba(255,255,255,.75);} |
|
|
|
|
|
|
|
.ab2-phil-word--grad{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;} |
|
|
|
|
|
|
|
.ab2-phil-body{padding-top:16px;} |
|
|
|
|
|
|
|
.ab2-phil-badge{display:inline-flex;flex-direction:column;gap:3px;padding:14px 20px;border-radius:10px;border:1px solid rgba(217,72,137,.2);background:rgba(217,72,137,.07);margin-bottom:28px;} |
|
|
|
|
|
|
|
.ab2-phil-badge span{font-size:10px;font-weight:600;letter-spacing:.1em;color:rgba(255,255,255,.3);} |
|
|
|
|
|
|
|
.ab2-phil-badge strong{font-size:15px;font-weight:800;color:#fff;} |
|
|
|
|
|
|
|
.ab2-phil-text{font-size:15px;line-height:2;color:rgba(255,255,255,.32);word-break:keep-all;} |
|
|
|
|
|
|
|
.ab2-vals{background:#fff;padding:140px 80px;} |
|
|
|
|
|
|
|
.ab2-vals-inner{max-width:1440px;margin:0 auto;} |
|
|
|
|
|
|
|
.ab2-vals-title{font-size:clamp(40px,4.5vw,64px);font-weight:900;letter-spacing:-.055em;color:var(--ink);margin-bottom:72px;line-height:1.05;} |
|
|
|
|
|
|
|
.ab2-vals-list{display:flex;flex-direction:column;} |
|
|
|
|
|
|
|
.ab2-val-row{display:grid;grid-template-columns:80px 220px 1fr 40px;gap:32px;align-items:center;padding:40px 0;border-top:1px solid rgba(17,17,17,.07);cursor:default;} |
|
|
|
|
|
|
|
.ab2-val-row:last-child{border-bottom:1px solid rgba(17,17,17,.07);} |
|
|
|
|
|
|
|
.ab2-val-row:hover .ab2-val-arrow{color:var(--pink);transform:translateX(6px);} |
|
|
|
|
|
|
|
.ab2-val-row:hover .ab2-val-divider{background:var(--pink);} |
|
|
|
|
|
|
|
.ab2-val-left{display:flex;align-items:center;gap:16px;} |
|
|
|
|
|
|
|
.ab2-val-idx{font-size:11px;font-weight:800;letter-spacing:.14em;color:rgba(17,17,17,.15);} |
|
|
|
|
|
|
|
.ab2-val-divider{flex:1;height:1px;background:rgba(17,17,17,.08);transition:background .3s;} |
|
|
|
|
|
|
|
.ab2-val-en{display:block;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--pink);margin-bottom:6px;} |
|
|
|
|
|
|
|
.ab2-val-name{font-size:clamp(20px,2vw,26px);font-weight:800;letter-spacing:-.04em;color:var(--ink);margin:0;} |
|
|
|
|
|
|
|
.ab2-val-desc{font-size:14px;line-height:1.85;color:rgba(17,17,17,.44);word-break:keep-all;margin:0;} |
|
|
|
|
|
|
|
.ab2-val-arrow{font-size:18px;color:rgba(17,17,17,.15);transition:color .3s,transform .3s;} |
|
|
|
|
|
|
|
.ab2-awds{background:var(--ink-2);padding:140px 80px;} |
|
|
|
|
|
|
|
.ab2-awds-inner{max-width:1440px;margin:0 auto;} |
|
|
|
|
|
|
|
.ab2-awds-title{font-size:clamp(40px,4.5vw,64px);font-weight:900;letter-spacing:-.055em;color:#fff;margin-bottom:72px;line-height:1.05;} |
|
|
|
|
|
|
|
.ab2-awds-list{list-style:none;padding:0;margin:0;} |
|
|
|
|
|
|
|
.ab2-awd-row{display:grid;grid-template-columns:80px 2px 1fr;gap:32px;align-items:center;padding:36px 0;border-top:1px solid rgba(255,255,255,.05);} |
|
|
|
|
|
|
|
.ab2-awd-row:last-child{border-bottom:1px solid rgba(255,255,255,.05);} |
|
|
|
|
|
|
|
.ab2-awd-yr{font-size:13px;font-weight:800;letter-spacing:.06em;color:rgba(255,255,255,.22);} |
|
|
|
|
|
|
|
.ab2-awd-pip{width:2px;height:40px;background:linear-gradient(180deg,transparent,var(--pink),transparent);border-radius:999px;} |
|
|
|
|
|
|
|
.ab2-awd-body{display:flex;flex-direction:column;gap:5px;} |
|
|
|
|
|
|
|
.ab2-awd-name{font-size:17px;font-weight:700;color:#fff;letter-spacing:-.02em;} |
|
|
|
|
|
|
|
.ab2-awd-org{font-size:13px;color:rgba(255,255,255,.28);} |
|
|
|
|
|
|
|
.ab2-cta{background:var(--ink);padding:160px 80px;text-align:center;position:relative;overflow:hidden;} |
|
|
|
|
|
|
|
.ab2-cta-noise{position:absolute;inset:0;opacity:.03;background-image:var(--noise);background-size:180px 180px;pointer-events:none;} |
|
|
|
|
|
|
|
.ab2-cta-glow{position:absolute;inset:0;background:radial-gradient(ellipse 65% 55% at 50% 50%,rgba(217,72,137,.22) 0%,transparent 60%),radial-gradient(ellipse 45% 35% at 20% 80%,rgba(123,63,160,.14) 0%,transparent 55%);pointer-events:none;} |
|
|
|
|
|
|
|
.ab2-cta-inner{position:relative;z-index:1;max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;} |
|
|
|
|
|
|
|
.ab2-cta-chip{display:inline-block;padding:6px 18px;border-radius:999px;border:1px solid rgba(217,72,137,.3);background:rgba(217,72,137,.1);font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--pink);margin-bottom:28px;} |
|
|
|
|
|
|
|
.ab2-cta-title{font-size:clamp(44px,6vw,80px);font-weight:900;line-height:1.05;letter-spacing:-.06em;color:#fff;margin-bottom:20px;} |
|
|
|
|
|
|
|
.ab2-cta-desc{font-size:16px;line-height:1.75;color:rgba(255,255,255,.38);margin-bottom:52px;word-break:keep-all;} |
|
|
|
|
|
|
|
.ab2-cta-btns{display:flex;align-items:center;gap:14px;} |
|
|
|
|
|
|
|
.ab2-cta-btn{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 40px;border-radius:6px;font-size:15px;font-weight:800;text-decoration:none;letter-spacing:.01em;transition:transform .25s,box-shadow .25s,opacity .25s;} |
|
|
|
|
|
|
|
.ab2-cta-btn--fill{background:var(--grad-brand-h);color:#fff;} |
|
|
|
|
|
|
|
.ab2-cta-btn--fill:hover{transform:translateY(-3px);box-shadow:0 20px 48px rgba(217,72,137,.3);} |
|
|
|
|
|
|
|
.ab2-cta-btn--line{background:transparent;color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.14);} |
|
|
|
|
|
|
|
.ab2-cta-btn--line:hover{border-color:rgba(255,255,255,.3);color:#fff;transform:translateY(-3px);} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@media (max-width:1280px){ |
|
|
|
|
|
|
|
.sh2-inner,.sh2-scroll-hint,.sh2-nav-inner{padding-left:48px;padding-right:48px;} |
|
|
|
|
|
|
|
.sh2-vline--l{left:48px;} |
|
|
|
|
|
|
|
.sh2-vline--r{right:48px;} |
|
|
|
|
|
|
|
.ab2-stats,.ab2-phil,.ab2-vals,.ab2-awds,.ab2-cta{padding-left:48px;padding-right:48px;} |
|
|
|
|
|
|
|
.ab2-val-row{grid-template-columns:72px 200px 1fr 32px;gap:24px;} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@media (max-width:1024px){ |
|
|
|
|
|
|
|
.sh2-inner,.sh2-scroll-hint,.sh2-nav-inner{padding-left:32px;padding-right:32px;} |
|
|
|
|
|
|
|
.sh2-vline{display:none;} |
|
|
|
|
|
|
|
.ab2-stats,.ab2-phil,.ab2-vals,.ab2-awds,.ab2-cta{padding-left:32px;padding-right:32px;} |
|
|
|
|
|
|
|
.ab2-stats-grid{grid-template-columns:repeat(2,1fr);} |
|
|
|
|
|
|
|
.ab2-si{padding-bottom:40px;border-bottom:1px solid rgba(17,17,17,.06);} |
|
|
|
|
|
|
|
.ab2-si:nth-child(2n){border-right:0;} |
|
|
|
|
|
|
|
.ab2-si:nth-child(3),.ab2-si:nth-child(4){border-bottom:0;} |
|
|
|
|
|
|
|
.ab2-phil-inner{grid-template-columns:1fr;gap:56px;} |
|
|
|
|
|
|
|
.ab2-val-row{grid-template-columns:60px 1fr;grid-template-rows:auto auto;gap:16px;} |
|
|
|
|
|
|
|
.ab2-val-desc{grid-column:1/-1;} |
|
|
|
|
|
|
|
.ab2-val-arrow{display:none;} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@media (max-width:768px){ |
|
|
|
|
|
|
|
.sh2{max-height:680px;} |
|
|
|
|
|
|
|
.sh2-inner{padding-left:20px;padding-right:20px;} |
|
|
|
|
|
|
|
.sh2-title{font-size:clamp(40px,12vw,64px);} |
|
|
|
|
|
|
|
.sh2-scroll-hint{left:20px;} |
|
|
|
|
|
|
|
.sh2-nav-inner{padding-left:20px;padding-right:20px;} |
|
|
|
|
|
|
|
.sh2-nav-tab{padding:0 14px;font-size:12px;} |
|
|
|
|
|
|
|
.ab2-stats,.ab2-phil,.ab2-vals,.ab2-awds{padding:80px 20px;} |
|
|
|
|
|
|
|
.ab2-cta{padding:100px 20px;} |
|
|
|
|
|
|
|
.ab2-stats-grid{grid-template-columns:1fr 1fr;} |
|
|
|
|
|
|
|
.ab2-val-row{padding:30px 0;} |
|
|
|
|
|
|
|
.ab2-awd-row{grid-template-columns:60px 2px 1fr;gap:20px;padding:28px 0;} |
|
|
|
|
|
|
|
.ab2-cta-btns{flex-direction:column;width:100%;} |
|
|
|
|
|
|
|
.ab2-cta-btn{width:100%;max-width:320px;} |
|
|
|
|
|
|
|
} |
|
|
|
|