.cd-shero-wrap{display:block}.cd-shero{background:linear-gradient(180deg,#fafbfd,#f4f6f9);font-family:var(--cd-font-sans);position:relative;overflow:hidden;border-bottom:1px solid var(--cd-line)}.cd-shero__inner{max-width:var(--cd-container);margin:0 auto;padding:clamp(72px,10vw,140px) var(--cd-container-pad);display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(40px,6vw,80px);align-items:center}.cd-shero__copy{max-width:600px}.cd-shero__eyebrow{display:inline-flex;align-items:center;gap:14px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:var(--cd-accent);margin:0 0 24px}.cd-shero__eyebrow:before{content:"";display:inline-block;width:32px;height:1px;background:currentColor}.cd-shero__h1{font-family:var(--cd-font-display);font-weight:800;font-size:clamp(38px,5.6vw,72px);line-height:1;letter-spacing:-.03em;color:var(--cd-ink);margin:0 0 26px;text-wrap:balance}.cd-shero__sub{font-size:clamp(17px,1.45vw,20px);line-height:1.55;color:var(--cd-muted);margin:0 0 40px;max-width:520px}.cd-shero__sub p{margin:0 0 12px}.cd-shero__sub p:last-child{margin:0}.cd-shero__meta{list-style:none;margin:0;padding:28px 0 0;border-top:1px solid var(--cd-line);display:flex;gap:clamp(28px,5vw,52px);flex-wrap:wrap}.cd-shero__meta li{display:flex;flex-direction:column;gap:4px}.cd-shero__metaLbl{font-size:11px;font-weight:700;color:var(--cd-muted);letter-spacing:.16em;text-transform:uppercase}.cd-shero__metaVal{font-size:14.5px;font-weight:600;color:var(--cd-ink);letter-spacing:-.005em}.cd-shero__media{position:relative}.cd-shero__figure{margin:0;position:relative}.cd-shero__figure img{width:100%;height:auto;display:block;aspect-ratio:4/5;object-fit:cover;border-radius:var(--cd-r-md)}.cd-shero__cap{margin:14px 0 0;font-size:12px;color:var(--cd-muted);letter-spacing:.02em;font-style:italic}.cd-shero__placeholder{background:linear-gradient(135deg,#e8fafc,#f4f6f9);aspect-ratio:4/5;border-radius:var(--cd-r-md)}@media(max-width:900px){.cd-shero__inner{grid-template-columns:1fr;gap:36px}.cd-shero__copy{max-width:100%}}.cd-smis-wrap{display:block}.cd-smis{background:#fff;font-family:var(--cd-font-sans)}.cd-smis__inner{max-width:760px;margin:0 auto;padding:clamp(72px,10vw,130px) var(--cd-container-pad)}.cd-smis__head{margin-bottom:clamp(36px,5vw,52px)}.cd-smis__h2{font-family:var(--cd-font-display);font-weight:700;font-size:clamp(28px,3.8vw,46px);line-height:1.05;letter-spacing:-.025em;color:var(--cd-ink);margin:14px 0 0;text-wrap:balance}.cd-smis__body{font-size:clamp(17px,1.4vw,19px);line-height:1.7;color:var(--cd-ink);font-weight:400}.cd-smis__body p{margin:0 0 22px}.cd-smis__body p:first-of-type:first-letter{font-family:var(--cd-font-display);font-size:4.4em;font-weight:700;float:left;line-height:.85;padding:6px 14px 0 0;color:var(--cd-accent)}.cd-smis__body em{color:var(--cd-ink);font-style:italic}.cd-smis__body strong{color:var(--cd-ink);font-weight:700}.cd-smis__sig{margin:36px 0 0;padding-top:24px;border-top:1px solid var(--cd-line);display:flex;flex-direction:column;gap:2px}.cd-smis__sigName{font-family:var(--cd-font-display);font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--cd-ink)}.cd-smis__sigRole{font-size:13px;color:var(--cd-muted);letter-spacing:.02em}.cd-spq-wrap{display:block}.cd-spq{background:linear-gradient(160deg,#061427,#0a1a2f 55%,#122a48);color:#fff;font-family:var(--cd-font-sans);position:relative;overflow:hidden;isolation:isolate}.cd-spq:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(40% 60% at 80% 30%,rgba(0,183,199,.18) 0%,transparent 60%),radial-gradient(60% 40% at 10% 80%,rgba(0,183,199,.12) 0%,transparent 70%);pointer-events:none}.cd-spq__inner{max-width:1080px;margin:0 auto;padding:clamp(80px,11vw,150px) var(--cd-container-pad);position:relative;z-index:1;text-align:center}.cd-spq__eyebrow{display:inline-flex;align-items:center;gap:14px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:var(--cd-accent-2);margin:0 0 36px}.cd-spq__eyebrow:before,.cd-spq__eyebrow:after{content:"";display:inline-block;width:32px;height:1px;background:currentColor;opacity:.6}.cd-spq__figure{margin:0;position:relative}.cd-spq__mark{position:absolute;top:-30px;left:50%;transform:translate(-50%);font-family:var(--cd-font-display);font-size:clamp(120px,18vw,200px);line-height:.8;color:var(--cd-accent);opacity:.18;font-weight:800;pointer-events:none;-webkit-user-select:none;user-select:none}.cd-spq__quote{margin:0 auto;max-width:920px;font-family:var(--cd-font-display);font-weight:700;font-size:clamp(28px,4.4vw,56px);line-height:1.15;letter-spacing:-.025em;color:#fff;text-wrap:balance;position:relative;z-index:1}.cd-spq__caption{margin:36px 0 0;display:flex;flex-direction:column;align-items:center;gap:6px}.cd-spq__attrName{font-family:var(--cd-font-display);font-size:18px;font-weight:700;letter-spacing:-.005em;color:#fff}.cd-spq__attrRole{font-size:13px;color:#fff9;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.cd-spq__context{margin:48px auto 0;padding:24px 28px;max-width:680px;border-top:1px solid rgba(255,255,255,.16);font-size:14.5px;line-height:1.65;color:#ffffffb8;text-align:left}.cd-spq__context p{margin:0}@media(max-width:780px){.cd-spq__context{text-align:center}}.cd-sbel-wrap{display:block}.cd-sbel{background:#fff;font-family:var(--cd-font-sans)}.cd-sbel__inner{max-width:1080px;margin:0 auto;padding:clamp(72px,10vw,120px) var(--cd-container-pad)}.cd-sbel__head{text-align:center;margin-bottom:clamp(48px,6vw,72px);max-width:680px;margin-left:auto;margin-right:auto}.cd-sbel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--cd-line)}.cd-sbel__item{display:grid;grid-template-columns:auto 1fr;gap:clamp(24px,4vw,52px);padding:clamp(28px,4vw,40px) 0;border-bottom:1px solid var(--cd-line);align-items:start}.cd-sbel__num{font-family:var(--cd-font-display);font-size:clamp(28px,3.4vw,40px);font-weight:800;letter-spacing:-.04em;color:var(--cd-accent);min-width:60px;line-height:1}.cd-sbel__copy{max-width:680px}.cd-sbel__title{font-family:var(--cd-font-display);font-weight:700;font-size:clamp(22px,2.6vw,32px);line-height:1.15;letter-spacing:-.015em;color:var(--cd-ink);margin:0 0 12px;text-wrap:balance}.cd-sbel__body{font-size:clamp(15.5px,1.25vw,17px);line-height:1.65;color:var(--cd-muted)}.cd-sbel__body p{margin:0 0 12px}.cd-sbel__body p:last-child{margin:0}@media(max-width:600px){.cd-sbel__item{grid-template-columns:1fr;gap:8px}.cd-sbel__num{min-width:0}}.cd-stim-wrap{display:block}.cd-stim{background:var(--cd-paper);font-family:var(--cd-font-sans)}.cd-stim__inner{max-width:880px;margin:0 auto;padding:clamp(72px,10vw,120px) var(--cd-container-pad)}.cd-stim__head{text-align:center;margin-bottom:clamp(48px,6vw,72px)}.cd-stim__rail{list-style:none;margin:0;padding:0 0 0 28px;position:relative;border-left:1px solid var(--cd-line)}.cd-stim__node{position:relative;padding:0 0 clamp(36px,5vw,56px) 28px}.cd-stim__node:last-child{padding-bottom:0}.cd-stim__dot{position:absolute;top:8px;left:-37px;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--cd-accent);box-shadow:0 0 0 5px #00b7c71f;transition:transform .25s ease}.cd-stim__node:hover .cd-stim__dot{transform:scale(1.2)}.cd-stim__year{display:inline-block;font-family:var(--cd-font-display);font-size:13px;font-weight:800;letter-spacing:.04em;color:var(--cd-accent);margin:0 0 8px;text-transform:uppercase}.cd-stim__title{font-family:var(--cd-font-display);font-weight:700;font-size:clamp(20px,2.2vw,26px);line-height:1.2;letter-spacing:-.015em;color:var(--cd-ink);margin:0 0 8px;text-wrap:balance}.cd-stim__body{font-size:15px;line-height:1.6;color:var(--cd-muted);margin:0;max-width:580px}.cd-ssoft-wrap{display:block}.cd-ssoft{background:#fff;font-family:var(--cd-font-sans);border-top:1px solid var(--cd-line)}.cd-ssoft__inner{max-width:1080px;margin:0 auto;padding:clamp(72px,10vw,120px) var(--cd-container-pad);text-align:center}.cd-ssoft__eyebrow{display:inline-flex;align-items:center;gap:14px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--cd-accent);margin:0 0 22px}.cd-ssoft__eyebrow:before{content:"";display:inline-block;width:32px;height:1px;background:currentColor}.cd-ssoft__h2{font-family:var(--cd-font-display);font-weight:700;font-size:clamp(28px,3.8vw,44px);line-height:1.1;letter-spacing:-.025em;color:var(--cd-ink);margin:0 0 18px;text-wrap:balance}.cd-ssoft__body{font-size:16px;line-height:1.6;color:var(--cd-muted);margin:0 auto 48px;max-width:540px}.cd-ssoft__body p{margin:0}.cd-ssoft__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;border:1px solid var(--cd-line);border-radius:var(--cd-r-lg);overflow:hidden;max-width:920px;margin:0 auto}.cd-ssoft__link{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:28px 26px;text-decoration:none;color:inherit;text-align:left;border-right:1px solid var(--cd-line);position:relative;transition:background .25s ease,color .25s ease}.cd-ssoft__link:last-child{border-right:0}.cd-ssoft__link:hover{background:var(--cd-paper)}.cd-ssoft__link:hover .cd-ssoft__linkLbl{color:var(--cd-accent)}.cd-ssoft__link svg{position:absolute;top:28px;right:24px;color:var(--cd-muted);transition:transform .25s ease,color .25s ease}.cd-ssoft__link:hover svg{transform:translate(4px);color:var(--cd-accent)}.cd-ssoft__linkLbl{font-family:var(--cd-font-display);font-weight:700;font-size:18px;letter-spacing:-.005em;color:var(--cd-ink);transition:color .25s ease}.cd-ssoft__linkNote{font-size:13px;color:var(--cd-muted);line-height:1.4}@media(max-width:780px){.cd-ssoft__links{grid-template-columns:1fr}.cd-ssoft__link{border-right:0;border-bottom:1px solid var(--cd-line)}.cd-ssoft__link:last-child{border-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/cd-design-8.css.map */
