body.nautica-pv{position:relative;background:transparent}.bg-paper{position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at top left,rgba(251,198,31,.16),transparent 28%),linear-gradient(180deg,#fcfaf6 0%,var(--linck-paper) 60%,#f2ede5 100%)}.bg-fade{position:fixed;inset:0;background:#000;opacity:0;z-index:-1;pointer-events:none;transition:opacity .7s ease}body.bg-dark .bg-fade{opacity:1}body.nautica-pv .footer{box-shadow:none}.pv-hero{position:relative;height:100vh;min-height:640px;background:#07090f;overflow:hidden}.pv-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.75) saturate(1.1)}.pv-hero-grad{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.55) 30%,rgba(0,0,0,.18) 60%,transparent 100%)}.pv-hero-vign{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.45) 100%)}.pv-hero-body{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:0 3.5rem 5rem}.pv-hero-company{font-family:var(--font-subtitle);font-size:clamp(.85rem,1.1vw,1rem);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--linck-yellow);display:inline-flex;align-items:center;gap:.7rem}.pv-hero-company:before{content:"";width:34px;height:2px;background:var(--linck-yellow)}.pv-hero-title{font-family:var(--font-title);font-size:clamp(5rem,10vw,9.5rem);font-weight:700;letter-spacing:-.04em;line-height:.92;color:#fff;text-transform:uppercase;margin-top:.9rem}.pv-hero-tagline{font-family:var(--font-text);font-size:clamp(1rem,1.4vw,1.35rem);color:#ffffffb3;line-height:1.56;border-left:3px solid var(--linck-yellow);padding-left:1.2rem;max-width:540px;margin-top:1.2rem}.pv-hero-actions{display:flex;gap:.85rem;margin-top:1.8rem}.sdlg-section{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(2rem,4vw,4.5rem);align-items:center}.sdlg-section+.sdlg-section{margin-top:clamp(3.75rem,7vw,7rem)}.sdlg-col-left{align-self:center}.sdlg-col-left>:first-child{margin-top:0}.sdlg-col-right{min-width:0}.sdlg-left-logo{height:50px;width:auto;margin-bottom:2rem}.sdlg-intro{margin-top:1.4rem;font-family:var(--font-text);font-size:1.28rem;line-height:1.8;color:#161316a8;max-width:46ch}.sdlg-title{margin-top:2.2rem;font-size:4.5rem;font-weight:700;line-height:.9;color:var(--linck-ink);text-transform:uppercase}.sdlg-title-first{margin-top:.5rem}.sdlg-lead{margin-top:1.4rem;font-family:var(--font-text);font-size:1.25rem;line-height:1.8;color:#1613169e;max-width:42ch}.sdlg-col-left .gold-button,.pg-left .gold-button{margin-top:1.8rem}.sdlg-cardswap-block{display:block}.cardswap-stage{position:relative;width:100%;height:clamp(560px,42vw,620px);overflow:visible}.card-swap-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center center;perspective:1200px;overflow:visible}.card{position:absolute;top:50%;left:50%;border-radius:16px;border:1px solid rgba(112,92,73,.22);background:#fff;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 22px 45px -24px #120f116b}.sdlg-poscard{padding:2.4rem;display:flex;flex-direction:column;justify-content:flex-start;gap:1.25rem;cursor:pointer;overflow:hidden}.sdlg-poscard-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.sdlg-poscard-ic{flex-shrink:0;width:58px;height:58px;border-radius:15px;background:var(--linck-yellow);display:flex;align-items:center;justify-content:center}.sdlg-poscard-ic svg{width:30px;height:30px;stroke:var(--linck-black);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sdlg-poscard h4{font-family:var(--font-title);font-size:1.75rem;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;color:var(--linck-black);line-height:1.05}.sdlg-poscard p{font-family:var(--font-text);font-size:1.12rem;line-height:1.65;color:#1613169e}.sdlg-carousel{border-radius:var(--radius-card);padding:1.9rem 2rem 1.75rem}.sdlg-carousel-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.sdlg-carousel-head h3{font-family:var(--font-title);font-size:1.8rem;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;color:var(--linck-black)}.rb-viewport{position:relative;overflow:hidden;border-radius:14px}.rb-track{display:flex;gap:16px;perspective:1200px;will-change:transform}.rb-item{flex-shrink:0;min-height:290px;padding:2rem 2.1rem;display:flex;flex-direction:column;gap:1.1rem;justify-content:flex-start;border:1px solid rgba(251,198,31,.32);border-radius:14px;background:#f4e8c8;box-shadow:0 18px 34px -20px #96700e66,inset 0 1px #fff9;overflow:hidden;cursor:grab;user-select:none;transform-origin:center center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.rb-item:active{cursor:grabbing}.rb-icon{flex-shrink:0;width:56px;height:56px;border-radius:15px;background:var(--linck-yellow);display:flex;align-items:center;justify-content:center}.rb-icon svg{width:28px;height:28px;stroke:var(--linck-black);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rb-item-title{font-family:var(--font-title);font-size:1.85rem;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;color:var(--linck-black);line-height:1}.rb-item-desc{margin-top:.7rem;font-family:var(--font-text);font-size:1.14rem;line-height:1.6;color:#1613169e;max-width:60ch}.sdlg-carousel-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.15rem}.rb-indicators{display:flex;align-items:center;gap:.5rem}.rb-dot{width:10px;height:10px;border-radius:50%;border:0;padding:0;background:#17131533;cursor:pointer;transition:background .18s ease,transform .18s ease}.rb-dot.active{background:var(--linck-yellow);transform:scale(1.3)}.pg-stack{position:relative;height:200vh}.pg-sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center}.pg-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(2rem,4vw,4.5rem);align-items:center}.pg-left{align-self:center}.pg-left>:first-child{margin-top:0}.pg-stage{position:relative;min-width:0;height:clamp(430px,28vw,480px)}.pg-stage.pg-measuring{height:auto!important}.pg-stage.pg-measuring .pg-panel{position:relative;inset:auto;transform:none;opacity:1}.pg-stage.pg-measuring .pg-panel .sdlg-carousel{height:auto}.pg-stage.pg-measuring .pg-panel .rb-viewport{flex:0 0 auto}.pg-stage.pg-measuring .pg-panel .rb-track{height:auto}.pg-panel{position:absolute;inset:0;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .55s ease;will-change:transform,opacity}.pg-panel[data-pg-panel="0"]{z-index:1}.pg-panel[data-pg-panel="1"]{z-index:2;transform:translateY(112%);opacity:0;pointer-events:none}.pg-stage.show-1 .pg-panel[data-pg-panel="1"]{transform:translateY(0);opacity:1;pointer-events:auto}.pg-stage.show-1 .pg-panel[data-pg-panel="0"]{opacity:0;pointer-events:none}.pg-panel .sdlg-carousel{height:100%;display:flex;flex-direction:column}.pg-panel .rb-viewport{flex:1}.pg-panel .rb-track{height:100%}.pg-panel .rb-item{justify-content:center}.pg-panel[data-pg-panel="1"] .rb-item{background:#dbe7f2;border-color:#285f964d;box-shadow:0 18px 34px -20px #143c6e6b,inset 0 1px #fff9}.sdlg-contact-section{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:12vh 6vw}.sdlg-contact-inner{display:flex;flex-direction:column;align-items:center;gap:1.6rem;max-width:820px}.sdlg-contact-title{font-family:var(--font-title);font-size:clamp(2.8rem,5.5vw,4.6rem);font-weight:700;text-transform:uppercase;letter-spacing:-.02em;line-height:.94;color:#fff}.sdlg-contact-text{font-family:var(--font-text);font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.7;color:#ffffffb8;max-width:58ch}.sdlg-contact-section .gold-button,.sdlg-contact-section .animated-button{margin-top:.9rem}.animated-button{position:relative;display:inline-flex;align-items:center;gap:4px;padding:16px 36px;border:4px solid transparent;font-family:var(--font-subtitle);font-size:.95rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background-color:transparent;border-radius:100px;color:var(--linck-yellow);box-shadow:0 0 0 2px var(--linck-yellow);cursor:pointer;overflow:hidden;transition:all .6s cubic-bezier(.23,1,.32,1)}.animated-button svg{position:absolute;width:24px;fill:var(--linck-yellow);z-index:9;transition:all .8s cubic-bezier(.23,1,.32,1)}.animated-button .arr-1{right:16px}.animated-button .arr-2{left:-25%}.animated-button .circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-color:var(--linck-yellow);border-radius:50%;opacity:0;transition:all .8s cubic-bezier(.23,1,.32,1)}.animated-button .text{position:relative;z-index:1;transform:translate(-12px);transition:all .8s cubic-bezier(.23,1,.32,1)}.animated-button:hover{box-shadow:0 0 0 12px transparent;color:var(--linck-black);border-radius:12px}.animated-button:hover .arr-1{right:-25%}.animated-button:hover .arr-2{left:16px}.animated-button:hover .text{transform:translate(12px)}.animated-button:hover svg{fill:var(--linck-black)}.animated-button:active{scale:.95;box-shadow:0 0 0 4px var(--linck-yellow)}.animated-button:hover .circle{width:220px;height:220px;opacity:1}.anim-slide-left{opacity:0;transform:translate(-40px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.anim-slide-left.is-visible{opacity:1;transform:translate(0)}@media(max-width:1100px){.sdlg-section,.pg-grid{grid-template-columns:1fr;gap:2rem}}@media(max-width:720px){.pv-hero-body{padding:0 1.5rem 3rem}.sdlg-contact-section{padding:14vh 1.5rem}.cardswap-stage{height:380px}.card-swap-container{transform:translate(-50%,-50%) scale(.78)}.sdlg-carousel-foot{flex-direction:column;align-items:stretch}.sdlg-carousel-foot .gold-button{width:100%}}@media(max-width:1023px){body.nautica-pv{min-width:0}body.nautica-pv .container-wide{width:min(100%,calc(100% - 32px))}body.nautica-pv .site-header.has-mobile-nav .px-14{padding-left:1rem;padding-right:1rem}body.nautica-pv .pv-hero{background:#04121f url(/heropentamobile.jpg) center / cover no-repeat}body.nautica-pv .pv-hero video{display:none}body.nautica-pv .pv-hero-body{padding:0 1.25rem 3rem}body.nautica-pv .pv-hero-title{font-size:clamp(3.2rem,14vw,5.5rem)}body.nautica-pv .pv-hero-tagline{font-size:1.02rem;max-width:none;padding-left:1rem}body.nautica-pv .pv-hero-actions .gold-button{width:100%;justify-content:center}body.nautica-pv .sdlg-left-logo{height:40px;margin-bottom:1.25rem}body.nautica-pv .sdlg-title{font-size:clamp(2.6rem,11vw,3.6rem);margin-top:1.25rem}body.nautica-pv .sdlg-title-first{margin-top:0}body.nautica-pv .sdlg-intro,body.nautica-pv .sdlg-lead{font-size:1.05rem;max-width:none}body.nautica-pv .cardswap-stage{height:auto;overflow:visible}body.nautica-pv .card-swap-container{position:static;transform:none;perspective:none;display:flex;flex-direction:column;gap:1.1rem}body.nautica-pv .card{position:static;transform:none!important;width:auto!important;height:auto!important}body.nautica-pv .sdlg-poscard{padding:1.6rem 1.5rem;gap:1rem;cursor:default}body.nautica-pv .sdlg-poscard h4{font-size:1.4rem}body.nautica-pv .sdlg-poscard p{font-size:1rem}body.nautica-pv .sdlg-poscard-ic{width:48px;height:48px}body.nautica-pv .pg-stack{height:auto}body.nautica-pv .pg-sticky{position:static;height:auto;display:block}body.nautica-pv .pg-grid{grid-template-columns:1fr;gap:1.75rem}body.nautica-pv .pg-stage{height:auto!important;display:flex;flex-direction:column;gap:1.75rem}body.nautica-pv .pg-panel{position:relative!important;inset:auto!important;transform:none!important;opacity:1!important;pointer-events:auto!important}body.nautica-pv .pg-panel .sdlg-carousel{height:auto}body.nautica-pv .pg-panel .rb-viewport{flex:0 0 auto}body.nautica-pv .pg-panel .rb-track{height:auto}body.nautica-pv .sdlg-carousel{padding:1.4rem 1.25rem 1.3rem}body.nautica-pv .sdlg-carousel-head h3{font-size:1.3rem}body.nautica-pv .rb-item{min-height:240px;padding:1.5rem 1.4rem}body.nautica-pv .rb-item-title{font-size:1.45rem}body.nautica-pv .rb-item-desc{font-size:1rem}body.nautica-pv .sdlg-contact-section{padding:12vh 1.25rem;min-height:78vh}body.nautica-pv .sdlg-contact-title{font-size:clamp(2.1rem,9vw,3rem)}body.nautica-pv .sdlg-contact-text{font-size:1.05rem}body.nautica-pv .pv-contact-dialog{padding:1.8rem 1.4rem 1.6rem}}
