.page-hero{position:relative;min-height:70vh;display:flex;align-items:center;padding:160px 72px 80px;overflow:hidden;background:#080808}.page-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.page-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:80px 80px}.page-hero__shapes{position:absolute;top:0;right:0;bottom:0;left:0}.ph-shape{position:absolute;border-radius:50%;opacity:.07;animation:phFloat 8s ease-in-out infinite}.ph-shape--1{width:400px;height:400px;background:#2c6fd1;top:-100px;right:10%;animation-delay:0s}.ph-shape--2{width:240px;height:240px;background:#6b7140;bottom:0;left:30%;animation-delay:3s}@keyframes phFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-24px) scale(1.03)}}.page-hero__content{position:relative;z-index:1;max-width:900px}.page-tag{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:600;letter-spacing:.45em;color:#555;text-transform:uppercase;margin-bottom:20px}.page-hero__title{font-family:Bebas Neue,sans-serif;font-size:clamp(72px,12vw,180px);line-height:.9;letter-spacing:.04em;display:flex;flex-wrap:wrap;gap:0 18px}.page-hero__title span{display:block}.outline-text{-webkit-text-stroke:2px #fff;color:transparent}.accent-text{color:#2c6fd1}.page-hero__sub{font-family:Barlow,sans-serif;font-size:15px;font-weight:300;color:#666;max-width:440px;line-height:1.8;margin-top:28px}.page-hero__scroll{position:absolute;bottom:40px;left:72px;display:flex;flex-direction:column;align-items:center;gap:10px;font-family:Barlow Condensed,sans-serif;font-size:9px;letter-spacing:.35em;color:#333;z-index:1}.scroll-line{width:1px;height:48px;background:linear-gradient(to bottom,#333,transparent);animation:scrollPulse 2s ease-in-out infinite}@keyframes scrollPulse{0%,to{opacity:.4}50%{opacity:1}}.section-label{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:600;letter-spacing:.45em;color:#444;text-transform:uppercase;margin-bottom:24px}.page-divider{width:48px;height:2px;background:#2c6fd1;margin:24px 0;border-radius:1px}.about-intro{padding:100px 72px;background:#0a0a0a;border-top:1px solid rgba(255,255,255,.05)}.about-intro__inner{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:start}.about-lead{font-family:Barlow Condensed,sans-serif;font-size:clamp(22px,3vw,32px);font-weight:300;line-height:1.4;letter-spacing:.02em;color:#e0e0e0;margin-bottom:32px}.about-intro__text p{font-family:Barlow,sans-serif;font-size:15px;font-weight:300;color:#777;line-height:1.9;margin-bottom:18px}.about-intro__stat-block{display:flex;flex-direction:column;gap:40px;padding-top:12px;border-left:1px solid rgba(255,255,255,.06);padding-left:48px}.about-stat__num{font-family:Bebas Neue,sans-serif;font-size:56px;letter-spacing:.05em;line-height:1;color:#fff}.about-stat__label{font-family:Barlow Condensed,sans-serif;font-size:11px;letter-spacing:.3em;color:#444;margin-top:4px}.about-values{padding:100px 72px;background:#080808;border-top:1px solid rgba(255,255,255,.04)}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:48px}.value-card{padding:48px 36px;background:#0d0d0d;border-top:2px solid transparent;transition:border-color .3s,background .3s}.value-card:hover{border-color:#2c6fd1;background:#101010}.value-card__num{font-family:Bebas Neue,sans-serif;font-size:48px;color:#ffffff0f;line-height:1;margin-bottom:20px}.value-card__title{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.08em;color:#fff;margin-bottom:16px}.value-card__body{font-family:Barlow,sans-serif;font-size:13px;font-weight:300;color:#666;line-height:1.8}.manifesto{padding:100px 72px;background:#0d1b2e;text-align:center;border-top:1px solid rgba(44,111,209,.15);border-bottom:1px solid rgba(44,111,209,.15)}.manifesto__quote{font-family:Barlow Condensed,sans-serif;font-size:clamp(22px,3vw,38px);font-weight:300;letter-spacing:.04em;color:#c0d0e8;max-width:800px;margin:0 auto 24px;line-height:1.4}.manifesto__attr{font-family:Barlow Condensed,sans-serif;font-size:12px;letter-spacing:.35em;color:#2c6fd1}.about-close{padding:100px 72px;background:#080808;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-close__title{font-family:Bebas Neue,sans-serif;font-size:clamp(60px,8vw,110px);line-height:.9;letter-spacing:.04em;color:#fff;margin:20px 0 24px}.about-close__text p{font-family:Barlow,sans-serif;font-size:15px;font-weight:300;color:#777;line-height:1.9;max-width:420px;margin-bottom:36px}.about-close__ctas{display:flex;gap:16px;flex-wrap:wrap}.about-big-text{font-family:Bebas Neue,sans-serif;font-size:clamp(80px,12vw,160px);letter-spacing:.1em;-webkit-text-stroke:1px rgba(255,255,255,.08);color:transparent;text-align:center;animation:textPan 10s ease-in-out infinite alternate}@keyframes textPan{0%{letter-spacing:.08em;opacity:.5}to{letter-spacing:.18em;opacity:.9}}.lookbook-page{background:#080808}.lookbook-intro{padding:80px 72px;border-bottom:1px solid rgba(255,255,255,.05)}.lookbook-intro p{font-family:Barlow,sans-serif;font-size:15px;font-weight:300;color:#666;max-width:560px;line-height:1.9}.lookbook-chapter{padding:80px 72px;border-bottom:1px solid rgba(255,255,255,.04)}.lookbook-chapter:nth-child(2n){background:#0a0a0a}.lookbook-chapter__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:48px}.lookbook-chapter__num{font-family:Bebas Neue,sans-serif;font-size:100px;color:#ffffff0a;line-height:1;letter-spacing:.05em}.lookbook-chapter__title{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,5vw,64px);letter-spacing:.06em;color:#fff}.lookbook-chapter__desc{font-family:Barlow,sans-serif;font-size:13px;font-weight:300;color:#555;max-width:320px;line-height:1.8;text-align:right}.lookbook-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:4px}.lookbook-grid-3{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:4px}.lookbook-grid-full{width:100%}.look-frame{position:relative;overflow:hidden;background:#111}.look-frame--tall{aspect-ratio:2/3}.look-frame--square{aspect-ratio:1/1}.look-frame--wide{aspect-ratio:16/9}.look-frame--full{aspect-ratio:21/9}.look-frame__bg{width:100%;height:100%;background:linear-gradient(135deg,#111,#1c1c1c,#0a0a0a);transition:transform .8s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center}.look-frame:hover .look-frame__bg{transform:scale(1.04)}.look-frame__bg--olive{background:linear-gradient(135deg,#1a1d10,#252e14,#101308)}.look-frame__bg--blue{background:linear-gradient(135deg,#08111e,#0f1e33,#060c15)}.look-frame__bg--bone{background:linear-gradient(135deg,#1c1a16,#2a261e,#151310)}.look-frame__bg--red{background:linear-gradient(135deg,#150808,#221010,#0f0505)}.look-frame__r{font-family:Bebas Neue,sans-serif;font-size:140px;color:#ffffff0a;letter-spacing:.1em;-webkit-user-select:none;user-select:none}.look-frame__caption{position:absolute;bottom:0;left:0;right:0;padding:20px 24px 18px;background:linear-gradient(to top,rgba(0,0,0,.75),transparent);font-family:Barlow Condensed,sans-serif;font-size:12px;letter-spacing:.2em;color:#ffffff80;text-transform:uppercase;opacity:0;transition:opacity .3s}.look-frame:hover .look-frame__caption{opacity:1}.sizeguide-page{background:#080808;padding-bottom:80px}.sizeguide-intro{padding:80px 72px 60px;border-bottom:1px solid rgba(255,255,255,.05)}.sizeguide-intro p{font-family:Barlow,sans-serif;font-size:15px;font-weight:300;color:#666;max-width:560px;line-height:1.9;margin-top:16px}.sizeguide-tabs{display:flex;gap:0;padding:0 72px;border-bottom:1px solid rgba(255,255,255,.06)}.sizeguide-tab{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:.3em;color:#444;padding:20px 32px;cursor:pointer;border-bottom:2px solid transparent;transition:color .2s,border-color .2s;text-transform:uppercase;background:none;border-top:none;border-left:none;border-right:none}.sizeguide-tab.active,.sizeguide-tab:hover{color:#fff;border-bottom-color:#2c6fd1}.sizeguide-panel{display:none;padding:60px 72px}.sizeguide-panel.active{display:block}.sizeguide-tip{display:flex;align-items:flex-start;gap:16px;background:#2c6fd10f;border:1px solid rgba(44,111,209,.15);border-radius:4px;padding:20px 24px;margin-bottom:40px;max-width:640px}.sizeguide-tip__icon{font-size:18px;flex-shrink:0;margin-top:2px}.sizeguide-tip__text{font-family:Barlow,sans-serif;font-size:13px;font-weight:300;color:#7aadde;line-height:1.7}.size-table{width:100%;border-collapse:collapse;font-family:Barlow Condensed,sans-serif}.size-table th{font-size:10px;font-weight:700;letter-spacing:.4em;color:#444;text-align:left;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.06);text-transform:uppercase}.size-table td{font-size:14px;color:#bbb;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.04);letter-spacing:.05em;transition:background .2s,color .2s}.size-table tr:hover td{background:#ffffff05;color:#fff}.size-table td:first-child{font-weight:700;color:#fff;letter-spacing:.2em}.sizeguide-note{margin-top:32px;font-family:Barlow,sans-serif;font-size:12px;font-weight:300;color:#444;line-height:1.8}.sizeguide-note a{color:#2c6fd1;text-decoration:underline}.shipping-page{background:#080808;padding-bottom:100px}.shipping-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:60px 72px}.shipping-card{background:#0d0d0d;padding:48px 40px;border-top:2px solid transparent;transition:border-color .3s}.shipping-card:hover{border-color:#2c6fd1}.shipping-card__icon{font-size:32px;margin-bottom:20px;display:block}.shipping-card__title{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.08em;color:#fff;margin-bottom:16px}.shipping-card__body{font-family:Barlow,sans-serif;font-size:14px;font-weight:300;color:#666;line-height:1.9}.shipping-card__body strong{color:#aaa;font-weight:400}.shipping-detail{padding:0 72px}.shipping-detail__block{border-top:1px solid rgba(255,255,255,.05);padding:48px 0}.shipping-detail__block:last-child{border-bottom:1px solid rgba(255,255,255,.05)}.shipping-detail__title{font-family:Bebas Neue,sans-serif;font-size:32px;letter-spacing:.06em;color:#fff;margin-bottom:20px}.shipping-detail__body{font-family:Barlow,sans-serif;font-size:14px;font-weight:300;color:#666;line-height:1.9;max-width:680px}.shipping-detail__body strong{color:#aaa;font-weight:400}.shipping-detail__body a{color:#2c6fd1;text-decoration:underline}.shipping-table{width:100%;border-collapse:collapse;font-family:Barlow Condensed,sans-serif;margin-top:24px;max-width:640px}.shipping-table th{font-size:10px;font-weight:700;letter-spacing:.4em;color:#444;text-align:left;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.shipping-table td{font-size:14px;color:#888;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);letter-spacing:.04em}.shipping-table td:first-child{color:#ccc}.shipping-table td.free{color:#4caf50}.contact-page{background:#080808;padding-bottom:100px}.contact-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:0;padding:80px 72px;align-items:start}.contact-info{padding-right:72px}.contact-info__title{font-family:Bebas Neue,sans-serif;font-size:clamp(42px,5vw,72px);letter-spacing:.05em;line-height:.95;color:#fff;margin-bottom:28px}.contact-info__body{font-family:Barlow,sans-serif;font-size:14px;font-weight:300;color:#666;line-height:1.9;margin-bottom:48px}.contact-channels{display:flex;flex-direction:column;gap:24px}.contact-channel{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#0d0d0d;border:1px solid rgba(255,255,255,.05);border-radius:4px;transition:border-color .2s}.contact-channel:hover{border-color:#2c6fd14d}.contact-channel__icon{font-size:20px;flex-shrink:0}.contact-channel__label{font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.4em;color:#444;margin-bottom:4px}.contact-channel__value{font-family:Barlow Condensed,sans-serif;font-size:15px;letter-spacing:.06em;color:#bbb}.contact-channel__value a{color:#bbb;transition:color .2s}.contact-channel__value a:hover{color:#2c6fd1}.contact-form{background:#0a0a0a;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:48px}.contact-form__title{font-family:Bebas Neue,sans-serif;font-size:32px;letter-spacing:.08em;color:#fff;margin-bottom:32px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.form-group.full{grid-column:1 / -1}.form-label{font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.4em;color:#444;text-transform:uppercase}.form-input,.form-select,.form-textarea{background:#111;border:1px solid rgba(255,255,255,.08);border-radius:2px;color:#fff;font-family:Barlow,sans-serif;font-size:14px;font-weight:300;padding:14px 16px;transition:border-color .2s,background .2s;outline:none;width:100%}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#2c6fd180;background:#141414}.form-input::placeholder,.form-textarea::placeholder{color:#333}.form-select{cursor:pointer;-webkit-appearance:none;appearance:none}.form-select option{background:#111}.form-textarea{resize:vertical;min-height:140px}.form-submit{font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:.3em;padding:18px 48px;background:#fff;color:#000;border:1.5px solid #fff;border-radius:2px;cursor:pointer;transition:background .25s,color .25s,border-color .25s;text-transform:uppercase;margin-top:8px;width:100%}.form-submit:hover{background:#2c6fd1;color:#fff;border-color:#2c6fd1}.form-success{display:none;text-align:center;padding:40px}.form-success.visible{display:block}.form-success__icon{font-size:48px;margin-bottom:16px}.form-success__title{font-family:Bebas Neue,sans-serif;font-size:36px;letter-spacing:.08em;color:#fff;margin-bottom:12px}.form-success__body{font-family:Barlow,sans-serif;font-size:14px;color:#666;line-height:1.8}.scroll-reveal{opacity:0;transform:translateY(36px);transition:opacity .7s ease,transform .7s ease}.scroll-reveal.in-view{opacity:1;transform:translateY(0)}.scroll-reveal[data-delay="120"]{transition-delay:.12s}.scroll-reveal[data-delay="240"]{transition-delay:.24s}.scroll-reveal[data-delay="360"]{transition-delay:.36s}.reveal,.reveal-delay-1,.reveal-delay-2,.reveal-delay-3,.reveal-delay-4,.reveal-delay-5{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.25s}.reveal-delay-3{transition-delay:.4s}.reveal-delay-4{transition-delay:.55s}.reveal-delay-5{transition-delay:.7s}.revealed{opacity:1!important;transform:translateY(0)!important}@media(max-width:1024px){.values-grid{grid-template-columns:repeat(2,1fr)}.about-intro__inner{grid-template-columns:1fr;gap:48px}.about-intro__stat-block{flex-direction:row;border-left:none;border-top:1px solid rgba(255,255,255,.06);padding-left:0;padding-top:40px}.shipping-grid,.contact-layout{grid-template-columns:1fr}.contact-info{padding-right:0;margin-bottom:48px}.lookbook-grid-3{grid-template-columns:1fr 1fr}.about-close{grid-template-columns:1fr}.about-close__visual{display:none}}@media(max-width:768px){.page-hero{padding:120px 28px 60px;min-height:60vh}.page-hero__scroll{left:28px}.about-intro,.about-values,.manifesto,.about-close,.lookbook-intro,.lookbook-chapter{padding:60px 28px}.sizeguide-tabs,.sizeguide-panel,.sizeguide-intro{padding-left:28px;padding-right:28px}.shipping-grid,.shipping-detail,.contact-layout{padding:40px 28px}.contact-form{padding:32px 24px}.form-row,.values-grid,.lookbook-grid-2,.lookbook-grid-3{grid-template-columns:1fr}.about-intro__stat-block{flex-direction:column}.lookbook-chapter__header{flex-direction:column;gap:12px}.lookbook-chapter__desc{text-align:left;max-width:100%}.sizeguide-tab{padding:16px 18px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pages.css.map */
