.simple-hero{max-width:1480px;margin:0 auto;padding:clamp(56px,8vw,110px) var(--gutter) clamp(32px,4vw,56px);text-align:center}.simple-hero__overline{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--red);display:block;margin-bottom:18px}.simple-hero__title{font-family:var(--display);font-size:clamp(40px,6vw,84px);font-weight:600;letter-spacing:-.04em;line-height:.98;margin:0}.simple-hero__title em{font-style:italic;font-weight:400;color:var(--ink-d-mute)}.simple-hero__sub{margin:22px auto 0;max-width:60ch;font-size:17px;color:var(--ink-d-mute);line-height:1.55;letter-spacing:-.005em}.simple-hero--bg{position:relative;overflow:hidden}.simple-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.simple-hero__bg img{width:100%;height:100%;object-fit:cover;opacity:.22}.simple-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07070859,#070708d9 90%)}.simple-hero--bg .simple-hero__inner{position:relative;z-index:1}.simple-hero__vision{margin:30px auto 0;max-width:460px;display:inline-flex;align-items:center;gap:14px;padding:14px 22px;border:1px solid var(--line-d);border-radius:14px;background:#ffffff08;font-size:14.5px;color:var(--ink-d);letter-spacing:-.005em;line-height:1.45;text-align:left}.simple-hero__vision__label{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--red);flex-shrink:0}.simple-wrap{max-width:880px;margin:0 auto;padding:0 var(--gutter) clamp(80px,10vw,140px)}.simple-wrap--wide{max-width:1280px}.faq-group{margin-top:48px}.faq-group__label{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line-d)}.faq-item{border-bottom:1px solid var(--line-d)}.faq-item summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;gap:24px;align-items:center;font-family:var(--display);font-size:18px;font-weight:500;letter-spacing:-.015em;color:var(--ink-d);transition:color .22s var(--ease)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--mono);font-size:24px;color:var(--red);transition:transform .3s var(--ease);flex-shrink:0}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item summary:hover{color:var(--red)}.faq-item__body{padding:0 0 24px;font-size:15.5px;color:var(--ink-d-mute);line-height:1.6;letter-spacing:-.005em;max-width:64ch;margin:0}.faq-item__body a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:48px}.info-card{background:#ffffff05;border:1px solid var(--line-d);border-radius:18px;padding:30px 26px;display:flex;flex-direction:column;gap:10px;transition:border-color .24s var(--ease),transform .32s var(--ease)}.info-card:hover{border-color:#f006;transform:translateY(-3px)}.info-card__icon{width:44px;height:44px;border-radius:11px;background:#ff00001a;border:1px solid rgba(255,0,0,.28);display:flex;align-items:center;justify-content:center;color:var(--red);margin-bottom:8px}.info-card__icon svg{width:22px;height:22px}.info-card__label{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--red)}.info-card__value{font-family:var(--display);font-size:19px;font-weight:500;letter-spacing:-.018em;color:var(--ink-d);line-height:1.25}.info-card__value a{color:var(--ink-d);text-decoration:none;transition:color .22s var(--ease)}.info-card__value a:hover{color:var(--red)}.info-card__note{font-size:13px;color:var(--ink-d-mute);line-height:1.5}.cform{margin-top:48px;display:grid;gap:16px}.cform__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:680px){.cform__row{grid-template-columns:1fr}}.cform label{display:flex;flex-direction:column;gap:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-d-mute)}.cform input,.cform textarea,.cform select{background:#ffffff08;border:1px solid var(--line-d);border-radius:10px;color:var(--ink-d);padding:14px 16px;font-family:var(--body);font-size:15px;outline:none;transition:border-color .22s var(--ease),background .22s var(--ease)}.cform input:focus,.cform textarea:focus,.cform select:focus{border-color:var(--red);background:#ffffff0f}.cform textarea{min-height:140px;resize:vertical}.cform__submit{justify-self:start}.cform__success{color:var(--red);font-family:var(--mono);font-size:12px;letter-spacing:.08em}.steps{margin-top:48px;display:grid;gap:16px}.step{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start;background:#ffffff05;border:1px solid var(--line-d);border-radius:18px;padding:28px 26px}.step__num{font-family:var(--display);font-size:34px;font-weight:600;letter-spacing:-.04em;color:var(--red);line-height:1}.step__title{font-family:var(--display);font-size:19px;font-weight:500;letter-spacing:-.018em;color:var(--ink-d);margin-bottom:8px}.step__body{font-size:15px;color:var(--ink-d-mute);line-height:1.6}.step__body ul{margin:8px 0 0;padding-left:18px}.step__body li{margin-bottom:4px}.content-rte{font-size:16px;line-height:1.7;color:var(--ink-d-mute)}.content-rte h2{font-family:var(--display);font-size:clamp(26px,3vw,40px);font-weight:600;letter-spacing:-.03em;color:var(--ink-d);margin:48px 0 16px}.content-rte h3{font-family:var(--display);font-size:20px;font-weight:600;color:var(--ink-d);margin:32px 0 10px}.content-rte p{margin:0 0 16px;max-width:72ch}.content-rte strong{color:var(--ink-d)}.content-rte a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.content-rte ul,.content-rte ol{margin:0 0 18px;padding-left:22px}.content-rte li{margin-bottom:6px}.page-split{max-width:1480px;margin:0 auto;padding:clamp(36px,6vw,72px) var(--gutter);display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.page-split--reverse>:first-child{order:2}@media(max-width:880px){.page-split{grid-template-columns:1fr;gap:32px}.page-split--reverse>:first-child{order:initial}}.page-split__img{aspect-ratio:4/5;background:var(--jet);border-radius:22px;overflow:hidden;border:1px solid var(--line-d)}.page-split__img img{width:100%;height:100%;object-fit:cover}.page-split__copy{display:flex;flex-direction:column;gap:22px}.page-split__overline{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--red)}.page-split__title{font-family:var(--display);font-size:clamp(32px,4.4vw,56px);font-weight:500;letter-spacing:-.035em;line-height:1.05;margin:0}.page-split__title em{font-style:italic;font-weight:400;color:var(--ink-d-mute)}.page-split__body{font-size:17px;color:var(--ink-d-mute);letter-spacing:-.008em;line-height:1.55;max-width:56ch}.page-split__body strong{color:var(--ink-d);font-weight:500}.page-split__quote{font-family:var(--display);font-size:21px;font-weight:400;font-style:italic;letter-spacing:-.015em;line-height:1.4;color:var(--ink-d);padding-left:24px;border-left:2px solid var(--red)}.page-pillars{background:var(--jet);border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d);padding:clamp(60px,9vw,120px) var(--gutter)}.page-pillars__head{text-align:center;margin-bottom:56px;max-width:720px;margin-left:auto;margin-right:auto}.page-pillars__overline{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--red);display:block;margin-bottom:16px}.page-pillars h2{font-family:var(--display);font-size:clamp(32px,4.4vw,52px);font-weight:500;letter-spacing:-.035em;line-height:1.05;margin:0}.page-pillars__grid{max-width:1480px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:880px){.page-pillars__grid{grid-template-columns:1fr}}.page-pillars__card{background:#ffffff05;border:1px solid var(--line-d);border-radius:22px;padding:32px 30px;display:flex;flex-direction:column;gap:16px;transition:border-color .24s var(--ease),transform .32s var(--ease)}.page-pillars__card:hover{border-color:#ffffff2e;transform:translateY(-3px)}.page-pillars__card__num{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--red)}.page-pillars__card__title{font-family:var(--display);font-size:22px;font-weight:500;letter-spacing:-.022em;line-height:1.15;margin:0}.page-pillars__card__body{font-size:15px;color:var(--ink-d-mute);letter-spacing:-.005em;line-height:1.55}.page-pillars__card__body a,.page-split__body a{color:var(--red);text-decoration:none;transition:color .22s var(--ease)}.page-pillars__card__body a:hover,.page-split__body a:hover{color:var(--ink-d)}.page-timeline{max-width:1080px;margin:0 auto;padding:clamp(60px,8vw,100px) var(--gutter);position:relative}.page-timeline__head{text-align:center;margin-bottom:56px}.page-timeline__overline{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--red);display:block;margin-bottom:16px}.page-timeline h2{font-family:var(--display);font-size:clamp(32px,4.4vw,52px);font-weight:500;letter-spacing:-.035em;line-height:1.05;margin:0}.page-timeline h2 em{font-style:italic;font-weight:400;color:var(--ink-d-mute)}.page-timeline__list{list-style:none;margin:0;position:relative;padding-left:32px}.page-timeline__list:before{content:"";position:absolute;left:9px;top:4px;bottom:8px;width:1px;background:var(--red)}.page-timeline__item{position:relative;padding:24px 0 24px 36px;border-top:1px solid var(--line-d)}.page-timeline__item:first-child{border-top:none;padding-top:0}.page-timeline__item:before{content:"";position:absolute;left:-32px;top:28px;width:18px;height:18px;border-radius:999px;background:var(--jet);border:1.5px solid var(--red)}.page-timeline__item:first-child:before{top:4px}.page-timeline__year{font-family:var(--mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--red);display:block;margin-bottom:6px}.page-timeline__title{font-family:var(--display);font-size:22px;font-weight:500;letter-spacing:-.02em;margin-bottom:6px}.page-timeline__body{font-size:15.5px;color:var(--ink-d-mute);letter-spacing:-.005em;line-height:1.55;max-width:56ch}.simple-wrap--flush{padding-bottom:0}.prog{padding:clamp(48px,7vw,90px) 0;border-bottom:1px solid var(--line-d)}.prog:last-child{border-bottom:none}.prog__overline{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--red);display:block;margin-bottom:16px}.prog__title{font-family:var(--display);font-size:clamp(28px,4vw,46px);font-weight:500;letter-spacing:-.03em;line-height:1.05;margin-bottom:18px}.prog__title em{font-style:italic;font-weight:400;color:var(--ink-d-mute)}.prog__lead{font-size:17px;color:var(--ink-d-mute);line-height:1.55;max-width:62ch;margin-bottom:24px}.prog__lead p{margin:0 0 12px}.prog__lead strong{color:var(--ink-d);font-weight:500}.prog__list{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:10px;max-width:62ch}.prog__list li{padding-left:26px;position:relative;font-size:15.5px;color:var(--ink-d-mute);line-height:1.5}.prog__list li:before{content:"\2192";position:absolute;left:0;color:var(--red)}.prog__list li strong{color:var(--ink-d);font-weight:500}.prog__stat{display:inline-flex;align-items:baseline;gap:8px;font-family:var(--display);font-size:clamp(36px,5vw,56px);font-weight:600;letter-spacing:-.04em;color:var(--red);margin-bottom:18px}.prog__stat span{font-family:var(--mono);font-size:13px;letter-spacing:.06em;color:var(--ink-d-mute);text-transform:uppercase;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/3/assets/oxs-content.css.map */
