:root{--black:#000;--charcoal:#212427;--warm:#35322b;--beige:#f2efe8;--pale:#f6f5f4;--gray:#d3d0ca;--muted:#aaa8a0;--orange:#feb169;--line:#454541;--display:Sora,Arial,sans-serif;--body:Manrope,Arial,sans-serif;--mono:"JetBrains Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--black);color:var(--beige);font:400 18px/1.55 var(--body);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.055em;font-weight:600;line-height:1.05}p{color:var(--gray)}::selection{background:var(--orange);color:var(--black)}:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.skip-link{z-index:100;background:var(--orange);color:var(--black);padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.eyebrow{font:500 13px/1.5 var(--mono);letter-spacing:.04em;text-transform:uppercase}.icon-arrow{vertical-align:middle;flex:none;width:21px;height:21px}.header{z-index:30;background:#050505;border-bottom:1px solid #ffffff40;align-items:center;gap:42px;height:88px;padding:0 4vw;display:flex;position:relative}.logo img{filter:brightness(0)invert();width:145px;height:auto}.header-note{font:500 12px var(--mono);color:var(--muted);margin-left:16px}.nav{align-items:center;gap:38px;margin-left:auto;font-size:16px;font-weight:600;display:flex}.nav>a{align-items:center;gap:16px;min-height:48px;display:inline-flex}.nav a[aria-current]{color:var(--orange)}.nav-contact:hover{background:var(--orange);color:var(--black);border-color:var(--orange)}.menu-toggle{display:none}.button{min-height:58px;font:700 16px/1.3 var(--body);border:1px solid;justify-content:space-between;align-items:center;gap:44px;padding:14px 20px;transition:background .2s,color .2s;display:inline-flex}.button.orange{background:var(--orange);color:var(--black);border-color:var(--orange)}.button.dark{background:var(--black);color:var(--beige);border-color:var(--black)}.button.light{background:var(--beige);color:var(--black);border-color:var(--beige)}.text-link{min-height:48px;font:600 16px var(--body);background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:20px;display:inline-flex}.section{padding:112px 5.5vw}.section-heading{margin-bottom:48px}.section-heading h2{margin:26px 0;font-size:clamp(58px,6vw,104px)}.section-heading>p{max-width:650px;font-size:20px}.home-hero{isolation:isolate;background:#090908;flex-direction:column;min-height:min(920px,100svh - 88px);display:flex;position:relative;overflow:hidden}.home-hero-image{z-index:-2;position:absolute;inset:0}.home-hero-image img{object-fit:cover;object-position:74% 48%;opacity:.77;width:100%;height:100%}.home-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#000 0%,#000e 26%,#0007 54%,#0000 80%),linear-gradient(#0000 75%,#0009);position:absolute;inset:0}.home-hero-content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:112px 5.5vw 80px;display:flex}.home-hero-content>.eyebrow{color:var(--orange);margin-bottom:34px}.home-hero h1{letter-spacing:-.078em;max-width:1190px;font-size:clamp(76px,9.6vw,174px);line-height:.93}.home-hero h1 span{color:var(--orange)}.home-hero-content>p{color:var(--pale);max-width:630px;margin:34px 0;font-size:clamp(19px,2vw,27px);line-height:1.45}.hero-actions{align-items:center;gap:34px;display:flex}.hero-text-link{border-bottom:1px solid var(--beige);align-items:center;gap:14px;min-height:48px;font-weight:600;display:inline-flex}.home-hero-bottom{font:500 12px var(--mono);letter-spacing:.03em;border-top:1px solid #ffffff70;justify-content:space-between;align-items:center;gap:20px;padding:22px 5.5vw;display:flex}.home-hero-bottom a{align-items:center;gap:12px;display:flex}.manifesto{background:var(--beige);color:var(--black);grid-template-columns:22% 1fr;gap:5%;display:grid}.manifesto>.eyebrow{margin-top:8px}.manifesto h2{grid-column:2;font-size:clamp(46px,5.45vw,96px);line-height:1.07}.manifesto h2 em{color:#68655e;font-style:normal}.manifesto>div{grid-column:2;justify-content:space-between;align-items:end;gap:50px;margin-top:20px;display:flex}.manifesto p{color:#35322b;max-width:680px;font-size:21px}.manifesto .text-link{flex:none}.systems{background:#0a0b0b}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:66px 26px;display:grid}.product-card{min-width:0;display:block}.product-image{background:var(--pale);height:clamp(330px,32vw,530px);position:relative;overflow:hidden}.product-image img{object-fit:contain;width:100%;height:100%;transition:transform .7s}.product-image.photo img{object-fit:cover}.round-arrow{background:var(--orange);width:54px;height:54px;color:var(--black);place-items:center;display:grid;position:absolute;bottom:20px;right:20px}.card-title{border-bottom:1px solid #77746b;justify-content:space-between;align-items:end;gap:20px;padding:21px 0 12px;display:flex}.card-title .eyebrow{color:var(--orange)}.card-title h3{margin-top:12px;font-size:clamp(32px,3.8vw,66px)}.card-title>span{white-space:nowrap;font-size:16px}.product-card>p{max-width:500px;margin-top:14px;font-size:18px}.spotlight{background:var(--charcoal);grid-template-columns:44% 56%;min-height:720px;display:grid}.spotlight-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:92px 8% 95px 12%;display:flex}.spotlight .eyebrow{color:var(--orange)}.spotlight h2{margin:28px 0;font-size:clamp(48px,5vw,88px);line-height:1.06}.spotlight p{max-width:490px;margin-bottom:35px;font-size:19px}.spotlight-image{background:var(--pale);align-items:center;display:flex;position:relative;overflow:hidden}.spotlight-image img{object-fit:contain;width:100%;height:100%;transition:transform .7s;transform:scale(1.1)}.spotlight-image:hover img{transform:scale(1.15)}.spotlight-image>span{color:var(--black);font:500 12px var(--mono);position:absolute;bottom:22px;left:24px}.landscape{isolation:isolate;align-items:end;min-height:660px;display:flex;position:relative}.landscape img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.landscape:before{content:"";z-index:-1;background:linear-gradient(#0001 30%,#000e);position:absolute;inset:0}.landscape>div{padding:80px 5.5vw}.landscape h2{margin:23px 0;font-size:clamp(58px,7.5vw,128px)}.landscape p{color:var(--beige);font-size:22px}.cta{background:var(--orange);color:var(--black)}.cta>div{grid-template-columns:1.4fr .6fr;align-items:end;gap:7%;margin-top:22px;display:grid}.cta p{color:#241c15;margin-bottom:25px;font-size:21px}footer{background:var(--black);color:var(--beige);padding:76px 5.5vw 26px}.footer-top{grid-template-columns:2fr 1fr 1.2fr;gap:60px;padding-bottom:90px;display:grid}.footer-top .logo img{width:185px}.footer-top p{max-width:370px;margin-top:30px;font-size:22px}.footer-top>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-top>div>span{color:var(--orange);font:500 12px var(--mono);margin-bottom:10px}.footer-bottom{border-top:1px solid var(--line);color:#b8b5ac;font:400 12px var(--mono);justify-content:space-between;gap:30px;padding-top:25px;display:flex}.footer-bottom>div{gap:28px;display:flex}footer a:hover{color:var(--orange)}.page-intro{background:var(--beige);min-height:550px;color:var(--black);flex-direction:column;justify-content:center;align-items:start;display:flex}.page-intro h1{margin:27px 0;font-size:clamp(65px,8vw,142px)}.page-intro>p{color:#35322b;max-width:680px;font-size:23px}.product-index,.product-hero{background:var(--black)}.product-hero-top{justify-content:space-between;align-items:center;padding:27px 5.5vw;display:flex}.back{font:500 13px var(--mono);border-bottom:1px solid;padding-bottom:5px}.product-hero-title{justify-content:space-between;align-items:end;gap:40px;padding:36px 5.5vw 40px;display:flex}.product-hero-title h1{overflow-wrap:anywhere;font-size:clamp(65px,11vw,180px)}.product-hero-title p{max-width:330px;color:var(--beige);padding-bottom:12px;font-size:23px}.product-hero-image{background:var(--pale);height:clamp(440px,53vw,850px);overflow:hidden}.product-hero-image img{object-fit:contain;width:100%;height:100%}.product-hero-bottom{justify-content:space-between;align-items:center;gap:30px;padding:28px 5.5vw;display:flex}.product-hero-bottom p{max-width:700px;color:var(--beige);font-size:22px}.product-context{background:var(--beige);color:var(--black);grid-template-columns:24% 1fr;display:grid}.product-context h2{font-size:clamp(36px,4.3vw,72px);line-height:1.15}.viewer-section{background:var(--beige);padding-top:0}.viewer-stage{background:var(--pale);height:clamp(430px,50vw,750px);position:relative;overflow:hidden}.viewer-stage img{object-fit:contain;width:100%;height:100%}.viewer-stage>.eyebrow,.viewer-caption{color:var(--black);z-index:1;position:absolute}.viewer-stage>.eyebrow{top:25px;left:25px}.viewer-caption{font:500 12px var(--mono);bottom:25px;left:25px}.viewer-controls{color:var(--black);justify-content:space-between;align-items:start;gap:30px;padding:22px 0;display:flex}.view-buttons{gap:8px;display:flex}.view-buttons button{min-height:48px;color:var(--black);background:0 0;border:1px solid #67645e;padding:9px 20px}.view-buttons button[aria-pressed=true]{background:var(--black);color:var(--beige)}.viewer-controls>p{color:#35322b;max-width:560px;font-size:17px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:45px;display:grid}.feature-grid article{border-top:2px solid var(--orange);padding-top:20px}.feature-grid h3{margin:30px 0 20px;font-size:32px}.feature-grid p{font-size:18px}.integration{background:var(--beige);color:var(--black);grid-template-columns:1fr 1fr;gap:10%;display:grid}.integration h2{margin:30px 0;font-size:clamp(52px,5vw,90px)}.integration p{color:#35322b;margin-bottom:24px;font-size:20px}.integration .caption{margin-top:25px;font-size:14px}.next-product{flex-wrap:wrap;align-items:center;gap:25px 50px;display:flex}.next-product>.eyebrow{color:var(--orange);margin-right:auto}.next-product a{align-items:center;gap:15px;font-size:19px;font-weight:600;display:flex}.about-hero{isolation:isolate;align-items:end;min-height:760px;display:flex;position:relative}.about-hero>img{object-fit:cover;object-position:75% 45%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.about-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#000d,#0001),linear-gradient(#0000,#000c);position:absolute;inset:0}.about-hero>div{padding:110px 5.5vw}.about-hero h1{margin:30px 0;font-size:clamp(65px,8vw,140px)}.about-hero p{color:var(--beige);font-size:24px}.about-manifesto{background:var(--black);color:var(--beige)}.about-manifesto p{color:var(--gray)}.contact-page{background:var(--beige);min-height:calc(100svh - 88px);color:var(--black);grid-template-columns:1fr 1fr;gap:8%;display:grid}.contact-page>div>p{color:#35322b;max-width:550px;font-size:22px}.contact-details{flex-direction:column;align-items:start;gap:10px;margin-top:65px;font-size:19px;display:flex}.contact-details a{text-underline-offset:5px;text-decoration:underline}.contact-form{flex-direction:column;gap:22px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form label{font:600 16px var(--body);flex-direction:column;gap:8px;display:flex}.contact-form input,.contact-form select,.contact-form textarea{color:var(--black);font:400 17px var(--body);background:#fff;border:1px solid #817d73;border-radius:0;width:100%;padding:13px}.contact-form textarea{resize:vertical}.form-note{color:#35322b;font-size:14px}.contact-form .button{align-self:start}.inquiry-result{border:1px solid var(--black);padding:25px}.inquiry-result h3{font-size:25px}.inquiry-result p{color:#35322b;margin:10px 0}.inquiry-result .text-link{margin-right:16px}.inquiry-result pre{white-space:pre-wrap;word-break:break-word}.legal{background:var(--beige);color:var(--black);min-height:70vh}.legal h1{margin:25px 0;font-size:clamp(55px,7vw,110px)}.legal h2{margin:50px 0 18px;font-size:33px}.legal p{color:#35322b;max-width:850px;margin-bottom:18px;font-size:18px}.legal a{text-decoration:underline}.project-intro{min-height:initial}.project-intro h1{font-size:clamp(55px,6vw,100px)}.project-links{flex-wrap:wrap;gap:15px;margin-top:25px;display:flex}.project-links .text-link{color:var(--black)}.project-section{background:var(--beige);color:var(--black);border-top:1px solid #c9c3b8}.project-section h2{margin:20px 0;font-size:clamp(40px,4vw,65px)}.project-section>p{color:#35322b;font-size:19px}.plan-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px;display:grid}.plan-grid article{border-top:2px solid var(--black);padding-top:15px}.plan-grid h3{margin:15px 0;font-size:25px}.plan-grid p{color:#35322b;font-size:17px}.plan-grid .caption{margin-top:15px;font-size:13px}.status{color:#235c37}.status.pending{color:#824524}.plan-table{border-collapse:collapse;text-align:left;width:100%;margin-top:30px;font-size:16px}.plan-table th,.plan-table td{vertical-align:top;border-bottom:1px solid #b2aca2;padding:15px 20px 15px 0}.plan-table a{text-decoration:underline}.brief-frame{border:1px solid #b2aca2;width:100%;height:850px;margin-top:24px}.not-found{min-height:70vh}@media (min-width:1750px){.section,.home-hero-content,.home-hero-bottom,.product-hero-top,.product-hero-title,.product-hero-bottom,.landscape>div,.about-hero>div{padding-left:max(5.5vw,50vw - 800px);padding-right:max(5.5vw,50vw - 800px)}}@media (max-width:1050px){.header-note{display:none}.home-hero h1{font-size:10vw}.manifesto{grid-template-columns:1fr}.manifesto h2,.manifesto>div{grid-column:1}.manifesto>div{display:block}.manifesto .text-link{margin-top:24px}.spotlight{grid-template-columns:1fr}.spotlight-copy{padding:75px 5.5vw}.spotlight-image{height:600px}.spotlight-image img{object-fit:contain}.feature-grid{gap:25px}.cta>div{grid-template-columns:1fr 1fr}.product-hero-title{display:block}.product-hero-title p{max-width:670px;margin-top:22px}.contact-page{gap:4%}}@media (max-width:700px){html{scroll-padding-top:72px}.header{height:72px;padding:0 6vw}.logo img{width:116px}.menu-toggle{color:var(--beige);background:0 0;border:0;align-items:center;gap:16px;margin-left:auto;padding:12px 0;font-size:16px;display:flex}.menu-lines{gap:5px;display:grid}.menu-lines i{border-top:1px solid;width:22px;display:block}.nav{border-bottom:1px solid var(--line);background:#050505;flex-direction:column;align-items:stretch;gap:7px;padding:20px 6vw 30px;display:none;position:absolute;top:72px;left:0;right:0}.nav.open{display:flex}.nav>a{min-height:60px;font-size:23px}.nav-contact{justify-content:space-between;margin-top:12px;padding:0 15px}.section{padding:76px 6vw}.eyebrow{font-size:12px}.home-hero{min-height:calc(100svh - 72px)}.home-hero-image img{object-position:61% 50%;opacity:.6}.home-hero:before{background:linear-gradient(90deg,#000e,#0006 70%),linear-gradient(#0000 45%,#000c)}.home-hero-content{justify-content:end;padding:65px 6vw 45px}.home-hero h1{letter-spacing:-.08em;font-size:clamp(55px,12vw,92px)}.home-hero-content>p{margin:24px 0;font-size:20px}.hero-actions{flex-wrap:wrap;align-items:stretch;gap:18px}.hero-text-link{font-size:16px}.home-hero-bottom{padding:17px 6vw;font-size:10px}.home-hero-bottom>span:nth-child(2){display:none}.home-hero-bottom a svg{width:17px}.button{gap:25px;font-size:16px}.manifesto h2{font-size:clamp(43px,10vw,68px)}.manifesto p{font-size:19px}.section-heading h2{font-size:clamp(50px,11vw,76px)}.section-heading p{font-size:19px}.product-grid{grid-template-columns:1fr;gap:45px}.product-image{height:310px}.card-title h3{font-size:38px}.card-title>span{font-size:14px}.product-card>p{font-size:18px}.spotlight-copy{padding:70px 6vw}.spotlight h2{font-size:clamp(49px,11vw,72px)}.spotlight p{font-size:18px}.spotlight-image{height:390px}.landscape{min-height:570px}.landscape>div{padding:60px 6vw}.landscape h2{font-size:clamp(50px,10vw,74px)}.landscape p{font-size:18px}.cta>div{display:block}.cta h2{margin-bottom:30px;font-size:clamp(52px,11vw,78px)}.cta p{font-size:19px}.footer-top{grid-template-columns:1fr 1fr;gap:40px;padding-bottom:50px}.footer-top>div:first-child{grid-column:1/-1}.footer-top p{font-size:20px}.footer-top>div:not(:first-child){font-size:16px}.footer-bottom{flex-wrap:wrap;font-size:11px}.footer-bottom>div{flex-basis:100%;order:3}.page-intro{min-height:500px}.page-intro h1{font-size:clamp(55px,11vw,84px)}.page-intro>p{font-size:20px}.product-hero-top{padding:22px 6vw}.product-hero-title{padding:30px 6vw}.product-hero-title h1{font-size:clamp(51px,12vw,89px)}.product-hero-title p{font-size:20px}.product-hero-image{height:430px}.product-hero-bottom{padding:28px 6vw;display:block}.product-hero-bottom p{margin-bottom:23px;font-size:19px}.product-context{display:block}.product-context h2{margin-top:25px;font-size:clamp(36px,8.4vw,55px)}.viewer-stage{height:340px}.viewer-stage>.eyebrow,.viewer-caption{font-size:10px;left:14px}.viewer-stage>.eyebrow{top:14px}.viewer-caption{bottom:14px}.viewer-controls{display:block}.view-buttons{flex-wrap:wrap}.viewer-controls>p{margin-top:18px;font-size:16px}.feature-grid{grid-template-columns:1fr;gap:35px}.feature-grid h3{margin:16px 0;font-size:28px}.integration{display:block}.integration h2{font-size:52px}.integration p{font-size:18px}.next-product{gap:20px}.next-product>.eyebrow{flex-basis:100%}.about-hero{min-height:680px}.about-hero>img{object-position:60% center}.about-hero>div{padding:80px 6vw}.about-hero h1{font-size:clamp(55px,11vw,85px)}.about-hero p{font-size:21px}.contact-page{display:block}.contact-page h1{font-size:clamp(53px,11vw,78px)}.contact-page>div>p{font-size:19px}.contact-details{margin:30px 0 45px}.form-row{grid-template-columns:1fr;gap:22px}.plan-grid{grid-template-columns:1fr}.project-intro h1{font-size:53px}.plan-table{font-size:13px}.plan-table th,.plan-table td{padding:12px 8px 12px 0}.brief-frame{height:650px}.legal h1{font-size:54px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:700px){.product-sentry .product-hero-image img{transform:scale(1.27)}}:root{--display:Manrope,Arial,sans-serif;--beige:#f4f3ef;--pale:#eeefed;--orange:#feb169}body{color:#f4f3ef;background:#0b0c0d}h1,h2,h3{letter-spacing:-.055em;font-weight:500;line-height:1.03}.eyebrow{font-family:var(--body);letter-spacing:.12em;font-size:12px;font-weight:700}.header{background:#0b0c0d;border-bottom:1px solid #ffffff30;gap:0;height:72px;padding:0 30px}.header .logo img{width:112px}.header-note{display:none}.nav{gap:34px;font-size:14px;font-weight:500}.nav a[aria-current]{color:#f4f3ef;border-bottom:1px solid}.nav-contact{border:0;padding:0}.nav-contact svg{width:16px}.nav-contact:hover{color:var(--orange);background:0 0}.button.orange{color:#0b0c0d;background:#f4f3ef;border-color:#f4f3ef}.button.orange:hover{background:#d4d3ce;border-color:#d4d3ce}.text-link:hover{color:#6c6c68}.quiet-button{min-height:55px;font:600 15px var(--body);border:1px solid;justify-content:space-between;align-items:center;gap:50px;padding:12px 18px;transition:background .25s,color .25s;display:inline-flex}.quiet-button:hover{color:#0b0c0d;background:#f4f3ef}.quiet-button svg{width:18px}.editorial-hero{isolation:isolate;background:#0b0c0d;flex-direction:column;justify-content:end;min-height:min(920px,100svh - 72px);display:flex;position:relative;overflow:hidden}.editorial-hero-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.editorial-hero-media img{object-fit:cover;object-position:50% 39%;filter:saturate(.73)contrast(1.06);width:100%;height:100%}.editorial-hero:before{content:"";z-index:-1;background:linear-gradient(#07080912 22%,#07080945 46%,#070809d9 83%,#070809 100%);position:absolute;inset:0}.editorial-hero-content{padding:145px 5.5vw 65px}.editorial-hero-content>.eyebrow{color:#f4f3ef}.editorial-hero h1{letter-spacing:-.07em;max-width:1260px;margin:27px 0 50px;font-size:clamp(67px,8.4vw,145px);line-height:.99}.editorial-hero h1 i,.editorial-statement h2 i{color:#c5c7c8;font-style:normal}.editorial-hero-bottom{justify-content:space-between;align-items:end;gap:40px;max-width:1100px;display:flex}.editorial-hero-bottom p{color:#f4f3ef;max-width:620px;font-size:clamp(19px,1.6vw,24px);line-height:1.4}.hero-index{font:600 11px var(--body);letter-spacing:.12em;text-shadow:0 1px 8px #000;position:absolute;top:28px;right:30px}.editorial-thesis{color:#0b0c0d;background:#f4f3ef;grid-template-columns:24% 1fr;gap:4%;padding-top:160px;padding-bottom:160px;display:grid}.editorial-thesis .eyebrow{padding-top:14px}.editorial-thesis h2{max-width:1050px;font-size:clamp(64px,7vw,120px)}.editorial-thesis p{color:#3e4244;max-width:710px;margin-top:55px;font-size:clamp(20px,2vw,28px);line-height:1.42}.editorial-systems{background:#0b0c0d}.editorial-systems-heading{padding-top:160px;padding-bottom:90px}.editorial-systems-heading h2{margin:25px 0 38px;font-size:clamp(78px,9vw,155px)}.editorial-systems-heading p{color:#d0d0cd;font-size:21px}.product-grid{display:block}.product-card{color:#f4f3ef;background:#17191a;border-top:1px solid #ffffff42;grid-template-columns:39% 61%;min-height:650px;display:grid;position:relative}.product-card:nth-child(2n){color:#0b0c0d;background:#ebece9}.product-card-heading{flex-direction:column;align-items:flex-start;min-width:0;padding:66px 8% 65px 14%;display:flex}.product-card-heading .eyebrow{color:inherit;opacity:.7}.product-card-heading h3{letter-spacing:-.065em;overflow-wrap:anywhere;margin:34px 0 auto;font-size:clamp(58px,6vw,110px)}.product-card-heading p{color:inherit;max-width:450px;margin:30px 0;font-size:clamp(19px,1.55vw,24px);line-height:1.4}.product-card-action{font:600 16px var(--body);border-bottom:1px solid;align-items:center;gap:25px;padding-bottom:9px;display:inline-flex}.product-card-action svg{width:18px}.product-card .product-image{background:#f5f5f3;height:100%;min-height:650px;overflow:hidden}.product-card .product-image img{object-fit:contain;width:100%;height:100%;transition:transform .8s;transform:scale(1.18)}.product-card:hover .product-image img{transform:scale(1.24)}.product-card .product-image.photo img{object-fit:cover;transform:scale(1.01)}.product-card:hover .product-image.photo img{transform:scale(1.045)}.product-card-ram-t .product-image{background:#ededeb}.product-card-naut .product-image{background:#e5e8e7}.product-card-nighthawk-qs3 .product-image{background:#afb3b2}.editorial-statement{isolation:isolate;background:#0b0c0d;align-items:end;min-height:740px;display:flex;position:relative}.editorial-statement>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.editorial-statement:before{content:"";z-index:-1;background:linear-gradient(#05050550 30%,#050505ef);position:absolute;inset:0}.editorial-statement>div{padding:80px 5.5vw}.editorial-statement h2{margin:30px 0 40px;font-size:clamp(58px,6.5vw,112px)}.editorial-statement h2 i{color:#d7d8d8}.cta{color:#0b0c0d;background:#f4f3ef;padding-top:150px;padding-bottom:150px}.cta>div{grid-template-columns:1.4fr .6fr;align-items:end}.cta h2{font-size:clamp(66px,7.4vw,125px)}.cta p{color:#3e4244;margin-bottom:35px}.cta .quiet-button:hover{color:#f4f3ef;background:#0b0c0d}footer{background:#0b0c0d}.footer-top>div>span{color:#b8b9b8}.footer-top p{color:#c4c5c3}.footer-bottom{color:#a9aaa8}.page-intro{background:#f4f3ef}.page-intro h1{text-transform:none;font-size:clamp(70px,8vw,140px)}.product-index{background:#0b0c0d;padding:0}.product-hero{background:#0b0c0d}.product-hero-top .eyebrow{color:#ddd}.product-hero-title h1{font-size:clamp(70px,10vw,175px);font-weight:500}.product-hero-image{background:#f4f4f2}.product-hero-bottom .button.orange,.product-context{background:#f4f3ef}.product-context h2{font-size:clamp(39px,4.8vw,80px);font-weight:500}.viewer-section{background:#f4f3ef}.feature-section{background:#17191a}.feature-grid article{border-top:1px solid #aaa}.integration{background:#f4f3ef}.integration h2{font-weight:500}.about-manifesto{background:#0b0c0d}.contact-page,.legal,.project-section{background:#f4f3ef}@media (max-width:1050px){.editorial-hero h1{font-size:9vw}.product-card{grid-template-columns:43% 57%;min-height:530px}.product-card .product-image{min-height:530px}.product-card-heading{padding:46px 8%}.product-card-heading h3{font-size:6vw}.editorial-thesis{grid-template-columns:1fr}.editorial-thesis h2{margin-top:30px}}@media (max-width:700px){.header{height:68px;padding:0 6vw}.header .logo img{width:112px}.nav{background:#0b0c0d;top:68px}.nav-contact{border:1px solid #f4f3ef;padding:0 15px}.editorial-hero{min-height:calc(100svh - 68px)}.editorial-hero-media img{object-position:48% 40%}.editorial-hero:before{background:linear-gradient(#07080912 15%,#07080970 42%,#070809e8 77%,#070809 100%)}.editorial-hero-content{padding:180px 6vw 55px}.editorial-hero h1{margin:24px 0 35px;font-size:clamp(54px,12vw,82px);line-height:1.02}.editorial-hero-bottom{display:block}.editorial-hero-bottom p{margin-bottom:25px;font-size:19px;line-height:1.42}.hero-index{font-size:10px;top:22px;right:6vw}.editorial-thesis{padding:100px 6vw}.editorial-thesis h2{font-size:clamp(52px,11.3vw,75px)}.editorial-thesis p{margin-top:35px;font-size:20px}.editorial-systems-heading{padding:100px 6vw 55px}.editorial-systems-heading h2{font-size:clamp(60px,13vw,90px)}.editorial-systems-heading p{font-size:19px}.product-card{flex-direction:column;min-height:0;display:flex}.product-card-heading{min-height:345px;padding:45px 6vw}.product-card-heading h3{margin:23px 0 auto;font-size:clamp(55px,12vw,85px)}.product-card-heading p{margin:25px 0;font-size:19px}.product-card .product-image{height:420px;min-height:0}.product-card .product-image img{transform:scale(1.12)}.product-card:hover .product-image img{transform:scale(1.17)}.product-card .product-image.photo img{transform:scale(1)}.editorial-statement{min-height:580px}.editorial-statement>div{padding:65px 6vw}.editorial-statement h2{font-size:clamp(47px,10vw,73px)}.cta{padding:100px 6vw}.cta h2{font-size:clamp(55px,11.5vw,80px)}.product-index{padding:0}.product-hero-title h1{font-size:clamp(58px,12vw,92px)}.product-hero-bottom .button{width:100%}}.about-hero{background:#0b0c0d}.about-hero>img{object-position:center;filter:contrast(1.08)}.about-hero:before{background:linear-gradient(#0000 15%,#000d)}.about-hero h1{font-size:clamp(70px,8vw,140px)}.about-manifesto h2{font-size:clamp(48px,5.7vw,98px)}.about-manifesto h2 em{color:#a4a6a6;font-style:normal}.page-intro{min-height:560px}.page-intro h1{max-width:1170px}.page-intro>p{max-width:720px}@media (max-width:700px){.page-intro{min-height:560px}.page-intro h1{font-size:clamp(55px,11.5vw,80px)}.about-hero>img{object-position:center}.about-hero h1{font-size:clamp(58px,11vw,82px)}}@media (min-width:701px) and (max-width:1050px){.editorial-hero-bottom{display:block}.editorial-hero-bottom .quiet-button{margin-top:25px}}.product-hero-top{padding-top:32px;padding-bottom:16px}.product-hero-title{padding-top:38px;padding-bottom:52px}.product-hero-title h1{max-width:1080px}.product-hero-title p{max-width:380px;font-size:clamp(22px,2vw,31px);line-height:1.3}.product-hero-image{height:clamp(520px,52vw,830px)}.product-hero-image img{object-fit:contain}.product-hero-bottom{padding-top:30px;padding-bottom:40px}.product-hero-bottom p{max-width:710px;font-size:clamp(20px,1.8vw,28px)}.product-sentry .product-hero-image img{transform:scale(1.18)}.product-naut .product-hero-image img{transform:scale(1.05)}.product-nighthawk-qs3 .product-hero-image img{object-fit:cover;transform:none}.product-story{color:#0b0c0d;background:#f4f3ef;grid-template-columns:24% 1fr;gap:5%;padding-top:165px;padding-bottom:170px;display:grid}.product-story>.eyebrow{padding-top:13px}.product-story h2{max-width:1150px;margin:25px 0 50px;font-size:clamp(47px,5.5vw,93px)}.product-story .product-role{font:700 13px var(--body);letter-spacing:.1em;text-transform:uppercase;color:#4e5151}.product-story div>p:last-child{color:#363b3c;max-width:760px;font-size:clamp(20px,1.8vw,27px);line-height:1.5}.product-view-section{color:#0b0c0d;background:#f4f3ef;padding-bottom:125px}.product-view-heading{padding-top:30px;padding-bottom:45px}.product-view-heading h2{margin:23px 0;font-size:clamp(57px,6vw,104px)}.product-view-heading>p{color:#414445;font-size:21px}.product-view-section .viewer{padding:0 5.5vw}.product-view-section .viewer-stage{background:#fff;height:clamp(530px,55vw,800px)}.product-view-section .viewer-stage img{object-fit:contain}.product-view-section .viewer-controls{padding:26px 0}.product-view-section .viewer-controls>p{font-size:18px}.product-view-section .view-buttons button{font-size:16px}.product-capabilities{background:#151718;grid-template-columns:40% 1fr;gap:8%;padding-top:150px;padding-bottom:170px;display:grid}.capability-intro h2{margin:30px 0;font-size:clamp(52px,5.2vw,89px)}.capability-list article{border-top:1px solid #878b8b;grid-template-columns:50px 1fr;gap:20px;padding:29px 0 48px;display:grid}.capability-list article>span{font:600 13px var(--body);color:#aeb1b0}.capability-list h3{margin-bottom:18px;font-size:clamp(28px,2.6vw,43px)}.capability-list p{color:#c5c8c7;max-width:690px;font-size:19px;line-height:1.5}.product-evidence{color:#0b0c0d;background:#e8e9e6;grid-template-columns:42% 1fr;gap:8%;padding-top:140px;padding-bottom:145px;display:grid}.product-evidence h2{margin:25px 0 30px;font-size:clamp(55px,5.5vw,95px)}.product-evidence p{color:#3e4242;max-width:510px;font-size:19px;line-height:1.5}.source-link{min-height:46px;font:600 16px var(--body);color:inherit;border-bottom:1px solid;align-items:center;gap:20px;display:inline-flex}.source-link svg{width:18px}.source-link:hover{opacity:.55}.product-evidence .source-link{margin-top:30px}.product-evidence dl{border-top:1px solid #7e8381;margin:0}.product-evidence dl>div{border-bottom:1px solid #a7aba9;grid-template-columns:1fr 1fr;align-items:baseline;gap:25px;padding:25px 0;display:grid}.product-evidence dt{font:600 15px var(--body);color:#3c4141}.product-evidence dd{margin:0;font-size:clamp(20px,2vw,29px);font-weight:500;line-height:1.25}.product-fit{color:#f4f3ef;background:#0b0c0d;grid-template-columns:48% 1fr;gap:8%;padding-top:145px;padding-bottom:155px;display:grid}.product-fit h2{margin-top:26px;font-size:clamp(54px,5.8vw,98px)}.product-fit>div:last-child{align-self:end}.product-fit p{color:#d1d3d1;max-width:620px;font-size:clamp(20px,1.8vw,26px);line-height:1.5}.product-fit .source-link{margin-top:35px}.next-system{color:#f4f3ef;background:#191b1c;border-top:1px solid #545757;align-items:center;gap:25px;padding:45px 5.5vw;display:flex}.next-system .eyebrow{margin-right:auto}.next-system strong{font:500 clamp(34px,4vw,65px)/1 var(--body);letter-spacing:-.055em}.next-system:hover{background:#303335}.about-story{color:#0b0c0d;background:#f4f3ef;grid-template-columns:25% 1fr;gap:4%;padding-top:155px;padding-bottom:165px;display:grid}.about-story h2{max-width:1120px;font-size:clamp(55px,6vw,105px)}.about-story p{color:#3e4242;max-width:790px;margin:47px 0 20px;font-size:clamp(20px,1.8vw,27px);line-height:1.48}.about-beliefs{color:#f4f3ef;background:#111314;grid-template-columns:42% 1fr;gap:8%;padding-top:155px;padding-bottom:170px;display:grid}.about-beliefs h2{margin-top:30px;font-size:clamp(53px,5.6vw,94px)}.belief-list article{border-top:1px solid #8a8d8c;grid-template-columns:50px 1fr;gap:20px;padding:26px 0 43px;display:grid}.belief-list article>span{font-size:13px}.belief-list h3{margin-bottom:15px;font-size:clamp(30px,2.6vw,43px)}.belief-list p{color:#c7cac8;max-width:650px;font-size:19px}.about-image-statement{isolation:isolate;align-items:end;min-height:750px;display:flex;position:relative;overflow:hidden}.about-image-statement img{object-fit:cover;object-position:50% 45%;z-index:-2;filter:saturate(.7);width:100%;height:100%;position:absolute;inset:0}.about-image-statement:before{content:"";z-index:-1;background:linear-gradient(#090a0b10 20%,#090a0bee);position:absolute;inset:0}.about-image-statement>div{padding:75px 5.5vw}.about-image-statement h2{margin-top:25px;font-size:clamp(65px,7vw,115px)}.leadership{color:#0b0c0d;background:#f4f3ef;grid-template-columns:37% 1fr;gap:8%;padding-top:150px;padding-bottom:150px;display:grid}.leadership h2{margin:25px 0;font-size:clamp(55px,5.8vw,95px)}.leadership-intro p{color:#3d4141;max-width:500px;font-size:20px}.leader-list{border-top:1px solid #777}.leader-list article{border-bottom:1px solid #a5aaa7;grid-template-columns:42px 1fr;gap:20px;padding:26px 0 32px;display:grid}.leader-list article>span{font-size:13px}.leader-list h3{font-size:clamp(32px,3vw,50px)}.leader-list p{color:#414545;margin-top:9px;font-size:18px}.leadership>.source-link{grid-column:2;justify-self:start;margin-top:5px}.careers-panel{color:#f4f3ef;background:#1a1d1e;grid-template-columns:1.2fr .8fr;gap:8%;padding-top:140px;padding-bottom:145px;display:grid}.careers-panel h2{margin-top:30px;font-size:clamp(58px,6.2vw,108px)}.careers-panel>div:last-child{align-self:end}.careers-panel p{color:#d3d5d3;font-size:22px;line-height:1.5}.career-links{flex-wrap:wrap;align-items:center;gap:25px;margin-top:35px;display:flex}.contact-page{grid-template-columns:43% 1fr;gap:10%;padding-top:125px;padding-bottom:145px}.contact-page h1{margin:28px 0 35px;font-size:clamp(67px,6.5vw,112px)}.contact-page>div>p{font-size:clamp(20px,1.8vw,26px);line-height:1.5}.contact-details{gap:15px;margin-top:85px}.contact-details .eyebrow{margin-bottom:8px}.contact-details a{font-size:22px}.contact-form-shell{border-top:1px solid #777;padding-top:20px}.contact-form-shell>p{color:#424646;max-width:600px;margin:18px 0 40px;font-size:19px;line-height:1.5}.contact-after{color:#f4f3ef;background:#16191a;grid-template-columns:35% 1fr;gap:8%;padding-top:110px;padding-bottom:120px;display:grid}.contact-after h2{font-size:clamp(55px,5.6vw,95px)}.contact-after p{max-width:730px;margin-top:30px;font-size:22px;line-height:1.5}@media (max-width:1050px){.product-capabilities,.about-beliefs,.leadership{grid-template-columns:1fr;gap:50px}.product-evidence{grid-template-columns:1fr;gap:55px}.product-story,.about-story{grid-template-columns:1fr;gap:30px}.contact-page{grid-template-columns:1fr;gap:70px}.contact-details{margin-top:45px}.leadership>.source-link{grid-column:1}.product-fit{gap:5%}}@media (max-width:700px){.product-hero-top{padding:22px 6vw 5px}.product-hero-top .eyebrow{text-align:right}.product-hero-title{padding:30px 6vw 38px}.product-hero-title h1{font-size:clamp(55px,12vw,92px)}.product-hero-title p{margin-top:22px;font-size:22px}.product-hero-image{height:430px}.product-sentry .product-hero-image img{transform:scale(1.45)}.product-hero-bottom{padding:28px 6vw 40px}.product-hero-bottom p{font-size:20px}.product-hero-bottom .quiet-button{width:100%}.product-story{padding:95px 6vw 105px}.product-story h2{margin:24px 0 32px;font-size:clamp(43px,9.4vw,62px)}.product-story div>p:last-child{font-size:20px}.product-view-section{padding-bottom:85px}.product-view-heading{padding:65px 6vw 35px}.product-view-heading h2{font-size:58px}.product-view-heading>p{font-size:19px}.product-view-section .viewer{padding:0 6vw}.product-view-section .viewer-stage{height:400px}.product-view-section .viewer-controls>p{font-size:17px}.product-capabilities,.product-evidence,.product-fit{padding:100px 6vw;display:block}.capability-intro h2,.product-fit h2{font-size:clamp(50px,10vw,72px)}.capability-list{margin-top:60px}.capability-list article{grid-template-columns:35px 1fr;gap:15px}.capability-list h3{font-size:31px}.capability-list p{font-size:18px}.product-evidence h2{font-size:64px}.product-evidence p{font-size:18px}.product-evidence dl{margin-top:60px}.product-evidence dl>div{grid-template-columns:1fr;gap:7px;padding:20px 0}.product-evidence dd{font-size:24px}.product-fit>div:last-child{margin-top:50px}.product-fit p{font-size:20px}.next-system{flex-wrap:wrap;padding:35px 6vw}.next-system .eyebrow{flex-basis:100%}.next-system strong{font-size:42px}.about-story,.about-beliefs,.leadership,.careers-panel{padding:100px 6vw;display:block}.about-story h2,.about-beliefs h2,.leadership h2,.careers-panel h2{margin:25px 0;font-size:clamp(51px,10vw,72px)}.about-story p{margin-top:35px;font-size:20px}.belief-list,.leader-list{margin-top:60px}.belief-list article{grid-template-columns:35px 1fr;gap:15px}.belief-list h3{font-size:31px}.belief-list p{font-size:18px}.about-image-statement{min-height:610px}.about-image-statement>div{padding:60px 6vw}.about-image-statement h2{font-size:clamp(55px,10vw,78px)}.leadership-intro p{font-size:19px}.leader-list h3{font-size:35px}.leadership>.source-link{margin-top:35px}.careers-panel p{font-size:19px}.career-links{margin-top:30px}.contact-page{padding:90px 6vw 100px}.contact-page h1{font-size:clamp(60px,11vw,82px)}.contact-page>div>p,.contact-details a{font-size:20px}.contact-form-shell{margin-top:65px}.contact-after{padding:85px 6vw;display:block}.contact-after h2{margin-top:25px;font-size:57px}.contact-after p{font-size:19px}}.careers-hero{isolation:isolate;align-items:end;min-height:750px;display:flex;position:relative}.careers-hero img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.careers-hero:before{content:"";z-index:-1;background:linear-gradient(#08090930 20%,#080909ee);position:absolute;inset:0}.careers-hero>div{padding:100px 5.5vw}.careers-hero h1{margin:27px 0;font-size:clamp(70px,8vw,140px)}.careers-hero p{color:#f4f3ef;font-size:24px}.careers-intro{color:#0b0c0d;background:#f4f3ef;grid-template-columns:25% 1fr;gap:5%;padding-top:155px;padding-bottom:155px;display:grid}.careers-intro h2{font-size:clamp(55px,6vw,102px)}.careers-intro p{color:#3e4242;max-width:800px;margin-top:40px;font-size:23px;line-height:1.5}.open-roles{background:#17191a;grid-template-columns:40% 1fr;gap:8%;padding-top:150px;padding-bottom:155px;display:grid}.open-roles h2{margin:28px 0;font-size:clamp(60px,6vw,100px)}.open-roles>div>p{max-width:480px;font-size:20px}.role-list{border-top:1px solid #999}.role-list a{border-bottom:1px solid #7a7d7d;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:30px 0;display:grid}.role-list a>span{letter-spacing:.1em;grid-column:1;font-size:12px}.role-list a>strong{font:500 clamp(28px,2.8vw,46px) var(--body);letter-spacing:-.045em}.role-list a>svg{grid-area:1/2/3}.role-list a:hover{color:#c5c7c8}.careers-close{color:#0b0c0d;background:#f4f3ef;grid-template-columns:35% 1fr;gap:5%;padding-top:145px;padding-bottom:150px;display:grid}.careers-close h2{font-size:clamp(57px,6vw,102px)}.careers-close p{color:#3e4242;max-width:650px;margin:35px 0;font-size:22px;line-height:1.5}.careers-close .quiet-button:hover{color:#f4f3ef;background:#0b0c0d}.careers-close .source-link{margin-left:25px}@media (max-width:700px){.careers-hero{min-height:650px}.careers-hero>div{padding:75px 6vw}.careers-hero h1{font-size:clamp(55px,11vw,82px)}.careers-hero p{font-size:20px}.careers-intro,.open-roles,.careers-close{padding:100px 6vw;display:block}.careers-intro h2,.open-roles h2,.careers-close h2{margin:25px 0;font-size:clamp(50px,10vw,72px)}.careers-intro p,.open-roles>div>p,.careers-close p{font-size:20px}.role-list{margin-top:60px}.role-list a>strong{font-size:31px}.careers-close .source-link{margin:25px 0 0}}.product-card .product-detail-image{z-index:1;background:#fff;border:8px solid #f5f5f3;display:block;position:absolute;overflow:hidden;box-shadow:0 12px 35px #1112}.product-card .product-detail-image img{object-fit:cover;width:100%;height:100%;display:block;transform:none}.product-card:hover .product-detail-image img{transform:scale(1.04)}.product-card-sentry,.product-card-sentry .product-image{min-height:760px}.product-card-sentry .product-image>img{transform:scale(1.32)translateY(-4%)}.product-card-sentry:hover .product-image>img{transform:scale(1.37)translateY(-4%)}.product-card-sentry .product-detail-image{aspect-ratio:1.18;width:29%;bottom:6%;right:5%}.product-card-ram-t{grid-template-columns:63% 37%;min-height:710px;color:#0b0c0d!important;background:#e6e7e4!important}.product-card-ram-t .product-image{background:#f4f4f2;grid-area:1/1;min-height:710px}.product-card-ram-t .product-image>img{transform:scale(1.32)}.product-card-ram-t:hover .product-image>img{transform:scale(1.37)}.product-card-ram-t .product-card-heading{grid-area:1/2;padding-left:10%;padding-right:12%}.product-card-naut{color:#f4f3ef;background:#141718;min-height:0;display:block}.product-card-naut .product-card-heading{grid-template-columns:1fr minmax(280px,35%);column-gap:5%;padding:70px 5.5vw 45px;display:grid}.product-card-naut .product-card-heading .eyebrow{grid-column:1/-1}.product-card-naut .product-card-heading h3{grid-area:2/1/4;margin:25px 0 0;font-size:clamp(75px,9vw,150px)}.product-card-naut .product-card-heading p{grid-area:2/2;margin:28px 0 20px}.product-card-naut .product-card-action{grid-area:3/2;place-self:end start}.product-card-naut .product-image{background:#e5e8e7;height:610px;min-height:0}.product-card-naut .product-image>img{transform:scale(1.45)}.product-card-naut:hover .product-image>img{transform:scale(1.49)}.product-card-naut .product-detail-image{aspect-ratio:1.25;border-color:#e5e8e7;width:25%;bottom:5%;right:5%}.product-card-nighthawk-qs3{isolation:isolate;align-items:end;min-height:790px;display:flex;overflow:hidden;color:#fff!important;background:#1c2426!important}.product-card-nighthawk-qs3:before{content:"";z-index:-1;background:linear-gradient(90deg,#050606d9,#05060670 48%,#0000 85%),linear-gradient(#0000 40%,#050606b8);position:absolute;inset:0}.product-card-nighthawk-qs3 .product-image{z-index:-2;background:#343c3d;height:100%;min-height:0;position:absolute;inset:0}.product-card-nighthawk-qs3 .product-image.photo img{object-fit:cover;object-position:50% 52%;transform:scale(1.01)}.product-card-nighthawk-qs3:hover .product-image.photo img{transform:scale(1.045)}.product-card-nighthawk-qs3 .product-card-heading{width:100%;min-height:620px;padding:70px 5.5vw}.product-card-nighthawk-qs3 .product-card-heading h3{max-width:820px;margin:100px 0 auto;font-size:clamp(68px,8.5vw,145px);line-height:.95}.product-card-nighthawk-qs3 .product-card-heading p{text-shadow:0 1px 8px #0008;max-width:570px;margin:40px 0 24px}@media (max-width:1050px){.product-card-sentry,.product-card-sentry .product-image{min-height:560px}.product-card-ram-t{grid-template-columns:59% 41%;min-height:560px}.product-card-ram-t .product-image{min-height:560px}.product-card-naut .product-card-heading{grid-template-columns:1fr 40%}.product-card-naut .product-image{height:520px}.product-card-nighthawk-qs3{min-height:650px}}@media (max-width:700px){.product-card-sentry,.product-card-ram-t,.product-card-naut{flex-direction:column;min-height:0;display:flex}.product-card-sentry .product-image,.product-card-ram-t .product-image,.product-card-naut .product-image{width:100%;height:390px;min-height:0}.product-card-sentry .product-image>img{transform:scale(1.35)translateY(-3%)}.product-card-sentry .product-detail-image{border-width:4px;width:34%;bottom:5%;right:5%}.product-card-ram-t .product-image{order:1}.product-card-ram-t .product-card-heading{order:2;min-height:350px;padding:45px 6vw}.product-card-ram-t .product-image>img{transform:scale(1.24)}.product-card-naut .product-card-heading{gap:0;min-height:0;padding:48px 6vw 45px;display:flex}.product-card-naut .product-card-heading h3{margin:30px 0 45px;font-size:clamp(67px,17vw,95px)}.product-card-naut .product-card-heading p{margin:0 0 27px}.product-card-naut .product-detail-image{border-width:4px;width:36%;bottom:5%;right:5%}.product-card-naut .product-image>img{transform:scale(1.29)}.product-card-nighthawk-qs3{min-height:690px;display:flex}.product-card-nighthawk-qs3:before{background:linear-gradient(#05060624 15%,#050606a8 52%,#050606ed)}.product-card-nighthawk-qs3 .product-card-heading{justify-content:end;min-height:690px;padding:45px 6vw 55px}.product-card-nighthawk-qs3 .product-card-heading .eyebrow{margin-bottom:auto}.product-card-nighthawk-qs3 .product-card-heading h3{overflow-wrap:normal;margin:0 0 35px;font-size:clamp(63px,14vw,95px)}.product-card-nighthawk-qs3 .product-card-heading p{margin:0 0 28px}.product-card-nighthawk-qs3 .product-image{height:100%;min-height:0}.product-card-nighthawk-qs3 .product-image.photo img{object-position:56% 50%}}@media (prefers-reduced-motion:reduce){.product-card .product-image img{transition:none!important}}
