.seagull-page{--sg-gutter:4.2vw;background:#f4f4f2;color:#111;overflow:hidden}.seagull-page *{box-sizing:border-box}.seagull-page a{text-decoration:none}.sg-subnav{height:58px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 var(--sg-gutter);background:#fff;position:sticky;top:0;z-index:45;border-bottom:1px solid #ddd}.sg-subnav strong{font-size:14px}.sg-subnav>div{display:flex;gap:30px;font-size:13px}.sg-subnav-cta{font-size:12px;border-bottom:1px solid}.sg-hero{height:100svh;min-height:650px;position:relative;color:#fff;background:#0c171f}.sg-hero>img,.sg-feature>img,.sg-final>img{width:100%;height:100%;object-fit:cover}.sg-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0009 0,transparent 60%),linear-gradient(0deg,#0009,transparent 50%)}.sg-hero-copy{position:absolute;left:var(--sg-gutter);bottom:110px;max-width:760px}.sg-hero-copy>p,.sg-eyebrow{font-size:12px;letter-spacing:.18em;margin:0 0 14px}.sg-hero-copy h1{font-size:clamp(62px,8vw,125px);line-height:.95;font-weight:600;letter-spacing:-.06em;margin:0 0 10px}.sg-hero-copy>span{font-size:21px;display:block;margin-bottom:30px}.sg-hero-copy>div{display:flex;gap:10px}.sg-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border:1px solid #fff;border-radius:3px;font-size:13px}.sg-button.light{background:#fff;color:#111}.sg-button.outline{color:#fff;background:#ffffff12}.sg-scroll{position:absolute;right:var(--sg-gutter);bottom:40px;color:#fff;font-size:12px}.sg-stats{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;padding:60px var(--sg-gutter);border-bottom:1px solid #ddd}.sg-stats>div{padding:0 30px;border-right:1px solid #ddd}.sg-stats>div:first-child{padding-left:0}.sg-stats>div:last-child{border:0}.sg-stats strong{font-size:clamp(32px,3.5vw,55px);font-weight:400;display:block;letter-spacing:-.045em}.sg-stats small{font-size:.38em}.sg-stats span{font-size:12px;color:#687279}.sg-intro{padding:130px var(--sg-gutter);text-align:center;max-width:1200px;margin:auto}.sg-intro h2{font-size:clamp(45px,6.5vw,94px);line-height:1;max-width:1000px;margin:0 auto 30px}.sg-intro>p:last-child{max-width:670px;margin:auto;color:#687279;font-size:18px}.sg-feature{height:min(810px,82vw);min-height:580px;position:relative;color:#fff;background:#101820}.sg-feature>div{position:absolute;left:var(--sg-gutter);bottom:70px;max-width:550px;text-shadow:0 2px 25px #0009}.sg-feature h2{font-size:clamp(42px,5vw,76px);line-height:1;margin:0 0 18px}.sg-feature p:last-child{font-size:18px}.sg-feature-interior>div{left:auto;right:var(--sg-gutter);text-align:right}.sg-copy-grid{display:grid;grid-template-columns:1fr 1fr;padding:110px var(--sg-gutter);gap:9vw;background:#fff}.sg-copy-grid>div{border-top:1px solid #bbb;padding-top:25px}.sg-copy-grid span{font-size:12px;color:#737d83}.sg-copy-grid h2{font-size:clamp(34px,4vw,58px);line-height:1.05;margin:45px 0 22px}.sg-copy-grid p{color:#687279;max-width:520px}.sg-gallery,.sg-specs{padding:110px var(--sg-gutter)}.sg-gallery{background:#ececeb}.sg-specs{background:#fff}.sg-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:50px}.sg-section-head h2{font-size:clamp(40px,5vw,75px);line-height:1;margin:0}.sg-gallery-tabs{display:flex;background:#fff;border-radius:30px;padding:4px}.sg-gallery-tabs button{border:0;background:transparent;padding:10px 18px;border-radius:23px;font-size:12px;color:#555;cursor:pointer}.sg-gallery-tabs button.active{background:#222;color:#fff}.sg-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sg-gallery-item{border:0;background:#ddd;padding:0;aspect-ratio:4/3;overflow:hidden;cursor:zoom-in}.sg-gallery-item:nth-child(7n+1){grid-column:span 2;aspect-ratio:2/1}.sg-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.sg-gallery-item:hover img{transform:scale(1.025)}.sg-spec-table{border-top:1px solid #bbb}.sg-spec-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px;padding:19px 0;border-bottom:1px solid #ddd;font-size:14px}.sg-spec-row.head{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.sg-spec-row span:not(:first-child){font-weight:600}.sg-disclaimer{font-size:11px;color:#687279;max-width:1000px;margin-top:26px}.sg-final{display:grid;grid-template-columns:.8fr 1.2fr;min-height:580px;background:#101820;color:#fff}.sg-final>div{padding:70px var(--sg-gutter);align-self:center}.sg-final h2{font-size:clamp(44px,5vw,72px);line-height:1;margin:0 0 20px}.sg-final p:not(.sg-eyebrow){color:#c6cdd1;margin-bottom:28px}.sg-lightbox{border:0;padding:0;background:#070a0cf2;width:100vw;height:100vh;max-width:none;max-height:none}.sg-lightbox::backdrop{background:#000c}.sg-lightbox img{width:100%;height:100%;object-fit:contain;padding:4vw}.sg-lightbox button{position:absolute;right:25px;top:18px;color:#fff;background:#ffffff25;border:1px solid #ffffff55;border-radius:50%;width:48px;height:48px;font-size:30px;z-index:2}
@media(max-width:900px){.sg-subnav>div{display:none}.sg-stats{grid-template-columns:1fr 1fr;gap:30px}.sg-stats>div{border-right:0;border-top:1px solid #ddd;padding:20px 0 0}.sg-intro{padding-top:90px;padding-bottom:90px}.sg-feature{height:680px}.sg-copy-grid{padding-top:80px;padding-bottom:80px}.sg-gallery-grid{grid-template-columns:1fr 1fr}.sg-gallery-item:nth-child(7n+1){grid-column:auto;aspect-ratio:4/3}.sg-section-head{display:block}.sg-gallery-tabs{margin-top:25px;width:max-content;max-width:100%;overflow:auto}.sg-final{grid-template-columns:1fr}.sg-final>img{height:420px}.sg-final>div{padding-top:70px;padding-bottom:70px}}
@media(max-width:560px){.seagull-page{--sg-gutter:22px}.sg-subnav{padding:0 18px}.sg-subnav-cta{font-size:11px}.sg-hero{height:760px}.sg-hero>img{object-position:55% center}.sg-hero-copy{left:22px;right:22px;bottom:75px}.sg-hero-copy h1{font-size:55px}.sg-hero-copy>span{font-size:17px}.sg-hero-copy>div{flex-direction:column;align-items:stretch}.sg-scroll{display:none}.sg-stats{padding:35px 22px;gap:15px}.sg-stats strong{font-size:35px}.sg-stats span{font-size:11px}.sg-intro{padding:70px 22px}.sg-intro h2{font-size:42px}.sg-intro>p:last-child{font-size:16px}.sg-feature{height:620px;min-height:0}.sg-feature>div,.sg-feature-interior>div{left:22px;right:22px;bottom:35px;text-align:left}.sg-feature h2{font-size:39px}.sg-feature p:last-child{font-size:15px}.sg-copy-grid{grid-template-columns:1fr;padding:65px 22px;gap:55px}.sg-copy-grid h2{font-size:38px;margin-top:25px}.sg-gallery,.sg-specs{padding:65px 16px}.sg-section-head h2{font-size:40px}.sg-gallery-tabs button{padding:10px 13px}.sg-gallery-grid{grid-template-columns:1fr}.sg-gallery-item{aspect-ratio:1.45}.sg-spec-table{overflow-x:auto}.sg-spec-row{min-width:650px}.sg-final>div{padding:60px 22px}.sg-final h2{font-size:44px}.sg-final>img{height:310px}}
