:root{--sy-ink: #0D0D0D;--sy-hull: #131315;--sy-red: #B22222;--sy-red-dim: #8E1A1A;--sy-gun: #6D6E71;--sy-bone: #F5F5F5;--sy-line: rgba(245,245,245,.14);--sy-max: 1180px;--sy-gut: clamp(20px, 5vw, 56px)}body:has(.sy-header),body:has(.sy-header) button,body:has(.sy-header) input,body:has(.sy-header) select,body:has(.sy-header) textarea{font-family:Quantico,Arial Narrow,Arial,sans-serif}body:has(.sy-header){background:var(--sy-ink);color:var(--sy-bone);-webkit-font-smoothing:antialiased}body:has(.sy-header) main,body:has(.sy-header) #MainContent{max-width:none;padding-left:0;padding-right:0;background:var(--sy-ink)}.sy *{box-sizing:border-box}.sy{font-family:Quantico,Arial Narrow,Arial,sans-serif;font-weight:400;font-size:17px;line-height:1.7;letter-spacing:.005em;color:var(--sy-bone)}.sy-wrap{max-width:var(--sy-max);margin:0 auto;padding-left:var(--sy-gut);padding-right:var(--sy-gut)}.sy h1,.sy h2,.sy h3{font-weight:700;line-height:.94;letter-spacing:-.015em;margin:0;text-wrap:balance}.sy h1{font-size:clamp(44px,8.2vw,104px);text-transform:uppercase}.sy h2{font-size:clamp(30px,4.4vw,54px);text-transform:uppercase}.sy h3{font-size:clamp(19px,2vw,24px);line-height:1.15}.sy p{margin:0 0 1.1em;max-width:62ch}.sy p:last-child{margin-bottom:0}.sy-lead{font-size:clamp(18px,2.1vw,21px);line-height:1.6;color:#d8d8da}.sy-quiet{color:var(--sy-gun)}.sy-small{font-size:14px;line-height:1.6;color:var(--sy-gun)}.sy a{color:inherit}.sy-band{height:10px;background:var(--sy-red);width:100%}.sy-section{padding:clamp(64px,9vw,118px) 0;background:var(--sy-ink)}.sy-section--hull{background:var(--sy-hull)}.sy-section--tight{padding:clamp(46px,6vw,76px) 0}.sy-head{margin-bottom:clamp(28px,4vw,48px)}.sy-head p{margin-top:18px}.sy-btn{display:inline-block;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:15px 26px;border:2px solid transparent;border-radius:0;cursor:pointer;transition:background-color .15s linear,color .15s linear,border-color .15s linear}.sy-btn--red{background:var(--sy-red);color:var(--sy-bone);border-color:var(--sy-red)}.sy-btn--red:hover{background:var(--sy-red-dim);border-color:var(--sy-red-dim)}.sy-btn--line{background:transparent;color:var(--sy-bone);border-color:#f5f5f566}.sy-btn--line:hover{border-color:var(--sy-bone);background:#f5f5f50f}.sy-btn--ink{background:var(--sy-ink);color:var(--sy-bone);border-color:var(--sy-ink)}.sy-btn--ink:hover{background:transparent;border-color:var(--sy-ink);color:var(--sy-ink)}.sy-btns{display:flex;flex-wrap:wrap;gap:12px}.sy :focus-visible{outline:3px solid var(--sy-red);outline-offset:3px}.sy-ann{background:var(--sy-red);color:var(--sy-bone);font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:9px 16px}.sy-header{background:var(--sy-ink);border-bottom:1px solid var(--sy-line);position:sticky;top:0;z-index:40}.sy-header__in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:12px;padding-bottom:12px}.sy-brandmark{display:flex;align-items:center;gap:11px;text-decoration:none}.sy-brandmark img{width:46px;height:46px;display:block;clip-path:circle(44.6% at 50% 50%)}.sy-brandmark b{display:block;font-size:17px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1}.sy-brandmark span{display:block;font-size:9.5px;font-weight:700;color:var(--sy-red);letter-spacing:.3em;text-transform:uppercase;margin-top:4px}.sy-nav{display:flex;align-items:center;gap:26px}.sy-nav a{font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;padding:4px 0;border-bottom:2px solid transparent}.sy-nav a:hover{border-bottom-color:var(--sy-red)}.sy-nav .sy-btn{font-size:13px;padding:11px 18px}@media(max-width:900px){.sy-nav a:not(.sy-btn){display:none}}.sy-hero{position:relative;background:var(--sy-ink)}.sy-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.sy-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.sy-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d0d0ddb,#0d0d0d99 42%,#0d0d0df0),linear-gradient(90deg,#0d0d0dcc,#0d0d0d33 70%)}.sy-hero__in{position:relative;padding-top:clamp(64px,11vw,128px);padding-bottom:clamp(64px,11vw,128px);min-height:clamp(520px,76vh,780px);display:flex;flex-direction:column;justify-content:center}.sy-hero__badge{width:clamp(104px,12vw,146px);height:auto;display:block;margin-bottom:26px;clip-path:circle(44.6% at 50% 50%)}.sy-hero__place{font-size:12.5px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--sy-red);margin:0 0 18px}.sy-hero h1{max-width:15ch}.sy-hero__sub{margin-top:24px;max-width:52ch}.sy-hero .sy-btns{margin-top:34px}.sy-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(24px,3.4vw,44px)}.sy-col h3{margin-bottom:10px}.sy-col p{font-size:16px}.sy-specs{border-top:1px solid var(--sy-line);margin-top:8px}.sy-spec{display:grid;grid-template-columns:minmax(140px,240px) 1fr;gap:16px clamp(20px,4vw,56px);padding:18px 0;border-bottom:1px solid var(--sy-line)}.sy-spec dt{font-weight:700;font-size:15px;letter-spacing:.05em;text-transform:uppercase;margin:0}.sy-spec dd{margin:0;font-size:16px;color:#c9c9cc}@media(max-width:640px){.sy-spec{grid-template-columns:1fr;gap:4px}}.sy-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4.5vw,64px);align-items:center}.sy-split--solo{grid-template-columns:1fr}.sy-split__media img{width:100%;height:100%;object-fit:cover;display:block;border-bottom:8px solid var(--sy-red)}@media(max-width:860px){.sy-split{grid-template-columns:1fr}}.sy-crew{display:grid;gap:0;border-top:1px solid var(--sy-line)}.sy-coach{display:grid;grid-template-columns:220px 1fr;gap:clamp(20px,4vw,48px);padding:clamp(24px,3.4vw,40px) 0;border-bottom:1px solid var(--sy-line);align-items:start}.sy-coach__photo{aspect-ratio:3 / 4;background:#1d1d20 repeating-linear-gradient(135deg,rgba(245,245,245,.03) 0 8px,transparent 8px 16px);display:flex;align-items:center;justify-content:center;color:var(--sy-gun);font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-align:center;padding:12px}.sy-coach__role{color:var(--sy-red);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.sy-coach p{font-size:16px}@media(max-width:720px){.sy-coach{grid-template-columns:1fr}.sy-coach__photo{max-width:200px}}.sy-rates{border-top:2px solid var(--sy-bone)}.sy-rate{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding:20px 0;border-bottom:1px solid var(--sy-line)}.sy-rate__name{font-weight:700;font-size:clamp(18px,2.2vw,23px);text-transform:uppercase;letter-spacing:.02em}.sy-rate__note{font-size:15px;color:var(--sy-gun);flex:1 1 240px}.sy-rate__price{font-weight:700;font-size:clamp(20px,2.6vw,28px);color:var(--sy-red);margin-left:auto;white-space:nowrap}.sy-founding{background:var(--sy-red);color:var(--sy-bone)}.sy-founding h2{color:var(--sy-bone)}.sy-founding p{color:#fffffff0}.sy-founding .sy-in{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(28px,4vw,56px);align-items:center}.sy-founding .sy-quiet{color:#ffffffc7}@media(max-width:860px){.sy-founding .sy-in{grid-template-columns:1fr}}.sy-signup{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;max-width:520px}.sy-signup input[type=email]{flex:1 1 240px;background:transparent;border:2px solid rgba(245,245,245,.34);border-radius:0;color:var(--sy-bone);padding:14px 16px;font-size:16px}.sy-signup input[type=email]::placeholder{color:var(--sy-gun)}.sy-signup input[type=email]:focus{border-color:var(--sy-bone);outline:none}.sy-footer{background:var(--sy-ink);padding:clamp(46px,6vw,76px) 0 40px;border-top:1px solid var(--sy-line)}.sy-footer__in{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(24px,4vw,56px);align-items:start}.sy-footer img{width:96px;height:auto;display:block;clip-path:circle(44.6% at 50% 50%)}.sy-footer__legal{margin-top:34px;padding-top:18px;border-top:1px solid var(--sy-line);font-size:13px;color:var(--sy-gun)}@media(max-width:780px){.sy-footer__in{grid-template-columns:1fr}}.sy-tbd{color:#ff8a8a;font-style:italic;border-bottom:1px dotted #FF8A8A}@media(prefers-reduced-motion:reduce){.sy *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/shipyard.css.map */
