.contact_container{box-sizing:border-box;color:#fff;background-color:#131313;width:100%;padding:110px 30px;scroll-margin-top:100px;position:relative;overflow:hidden}.contact_inner{width:100%;max-width:1400px;margin:0 auto}.contact_header{width:100%;margin-bottom:32px}.contact_headerContent{width:100%;max-width:700px}.contact_eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:#ffffff8c;margin:0 0 12px;font-size:11px;font-weight:600}.contact_title{letter-spacing:-3px;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(42px,6vw,82px);font-weight:600;line-height:.95}.contact_description{color:#ffffff80;max-width:560px;margin:18px 0 0;font-size:14px;font-weight:400;line-height:1.6}.contact_grid{grid-template-columns:.8fr 1.2fr;align-items:stretch;gap:20px;width:100%;display:grid}.contact_panel{box-sizing:border-box;background-color:#181818;border:1px solid #ffffff1a;border-radius:3px;min-width:0;padding:38px;position:relative}.contact_panelInfo{background-color:#171717}.contact_panelAbout{flex-direction:column;display:flex}.contact_panelTitle{letter-spacing:-1.5px;text-transform:uppercase;color:#fff;margin:0 0 35px;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1}.contact_details{border-top:1px solid #ffffff17;flex-direction:column;width:100%;display:flex}.contact_detail{box-sizing:border-box;width:100%;min-height:88px;color:inherit;-webkit-tap-highlight-color:transparent;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:30px;padding:18px 0;text-decoration:none;display:flex}.contact_detailLabel{letter-spacing:2px;text-transform:uppercase;color:#ffffff59;flex-shrink:0;font-size:10px;font-weight:600}.contact_detailValue{color:#ffffffd9;text-align:right;align-items:center;gap:14px;min-width:0;font-size:15px;font-weight:500;transition:color .2s;display:flex}.contact_detailValue span{overflow-wrap:anywhere;min-width:0}@media (hover:hover) and (pointer:fine){a.contact_detail:hover .contact_detailValue{color:#fff}}.contact_aboutHeader{margin-bottom:30px}.contact_aboutEyebrow{letter-spacing:2.5px;text-transform:uppercase;color:#ffffff73;margin:0 0 14px;font-size:11px;font-weight:600}.contact_aboutTitle{letter-spacing:-2px;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1.02}.contact_aboutContent{flex:1;grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);align-items:stretch;gap:32px;width:100%;display:grid}.contact_aboutImageWrap{background-color:#111;border-radius:2px;width:100%;min-height:360px;position:relative;overflow:hidden}.contact_aboutImage{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s;display:block;position:absolute;inset:0;transform:scale(1.001)}.contact_aboutImageShade{pointer-events:none;background:linear-gradient(#0000 35%,#00000014 65%,#00000061 100%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.contact_aboutImageWrap:hover .contact_aboutImage{transform:scale(1.025)}}.contact_aboutStory{flex-direction:column;justify-content:space-between;gap:30px;min-width:0;display:flex}.contact_aboutCopy{width:100%}.contact_aboutText{color:#ffffff8c;max-width:680px;margin:0 0 18px;font-size:14px;font-weight:400;line-height:1.75}.contact_aboutText:last-child{margin-bottom:0}.contact_signature{border-top:1px solid #ffffff17;align-items:center;gap:16px;margin-top:auto;padding-top:28px;display:flex}.contact_signatureLine{background-color:#ffffff59;flex-shrink:0;width:42px;height:1px}.contact_signatureName{color:#fff;margin:0 0 4px;font-size:14px;font-weight:600}.contact_signatureTitle{letter-spacing:1.5px;text-transform:uppercase;color:#fff6;margin:0;font-size:10px;font-weight:600}@media (width<=1100px){.contact_grid{grid-template-columns:1fr}.contact_panelInfo{min-height:auto}.contact_aboutContent{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr)}}@media (width<=1000px){.contact_container{padding:90px 25px}.contact_panel{padding:32px}.contact_aboutImageWrap{min-height:340px}}@media (width<=750px){.contact_container{padding:80px 20px}.contact_description{max-width:600px}.contact_grid{gap:14px}.contact_aboutContent{grid-template-columns:1fr;gap:25px}.contact_aboutImageWrap{aspect-ratio:16/10;min-height:0}.contact_aboutImage{position:absolute}}@media (width<=600px){.contact_container{padding:70px 20px}.contact_header{margin-bottom:24px;padding-bottom:25px}.contact_eyebrow{margin-bottom:9px}.contact_title{letter-spacing:-2px;font-size:clamp(42px,14vw,65px)}.contact_description{margin-top:14px;font-size:13px;line-height:1.55}.contact_panel{padding:25px 20px}.contact_panelTitle{letter-spacing:-1px;margin-bottom:25px;font-size:29px}.contact_detail{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:82px}.contact_detailValue{text-align:left;width:100%;font-size:14px}.contact_aboutHeader{margin-bottom:24px}.contact_aboutEyebrow{margin-bottom:10px}.contact_aboutTitle{letter-spacing:-1.5px;font-size:clamp(32px,10vw,45px)}.contact_aboutContent{gap:22px}.contact_aboutImageWrap{aspect-ratio:4/3}.contact_aboutText{font-size:13px;line-height:1.65}.contact_signature{margin-top:5px;padding-top:22px}}@media (width<=420px){.contact_container{padding:65px 15px}.contact_header{margin-bottom:20px}.contact_title{font-size:46px}.contact_description{margin-top:12px;font-size:12.5px}.contact_panel{padding:22px 17px}.contact_aboutTitle{font-size:34px}.contact_aboutImageWrap{aspect-ratio:1}.contact_aboutText{font-size:12.5px}.contact_detailValue,.contact_signatureName{font-size:13px}.contact_signatureTitle{font-size:9px}}.gallery_container{box-sizing:border-box;width:100%;padding:110px 30px;scroll-margin-top:100px}.gallery_inner{width:100%;max-width:1400px;margin:0 auto}.gallery_header{justify-content:space-between;align-items:flex-end;gap:60px;width:100%;margin-bottom:32px;display:flex}.gallery_headerContent{flex:1;min-width:0}.gallery_eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:#ffffff8c;margin:0 0 12px;font-size:11px;font-weight:600}.gallery_title{letter-spacing:-3px;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(42px,6vw,82px);font-weight:600;line-height:.95}.gallery_collectionDescription{color:#ffffff80;max-width:560px;margin:18px 0 0;font-size:14px;line-height:1.6}.gallery_masonryWrap{width:100%;max-height:100vh;position:relative;overflow:hidden}.gallery_masonryWrapExpanded{max-height:none;overflow:visible}.gallery_masonry{columns:3;column-gap:14px;width:100%}.gallery_item{vertical-align:top;break-inside:avoid;-webkit-column-break-inside:avoid;cursor:pointer;appearance:none;background-color:#111;border:0;border-radius:3px;width:100%;margin:0 0 14px;padding:0;display:inline-block;position:relative;overflow:hidden}.gallery_image{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;transition:transform .35s;display:block;transform:scale(1.001)}.gallery_itemShade{pointer-events:none;opacity:0;background:linear-gradient(#0000 30%,#0000000a 60%,#00000047 100%);transition:opacity .25s;position:absolute;inset:0}@media (hover:hover){.gallery_item:hover .gallery_image{transform:scale(1.015)}.gallery_item:hover .gallery_itemShade{opacity:1}}.gallery_masonryFade{z-index:5;pointer-events:none;background:linear-gradient(to bottom, transparent 0%, #11111126 25%, #111111b3 70%, var(--bg-dark,#111) 100%);height:200px;position:absolute;bottom:0;left:0;right:0}.gallery_showMoreWrap{z-index:6;justify-content:center;align-items:center;width:100%;margin-top:22px;display:flex;position:relative}.gallery_showMore{color:#ffffffbf;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background-color:#0000;border:1px solid #fff3;border-radius:3px;justify-content:center;align-items:center;min-width:180px;height:48px;padding:0 28px;font-family:inherit;font-size:10pt;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:flex}.gallery_showMore:hover{color:#111;background-color:#fff;border-color:#fff}.gallery_showMore:active{background-color:#ffffffe0}.gallery_lightbox{z-index:9999;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);overscroll-behavior:contain;background-color:#000000f0;justify-content:center;align-items:center;width:100%;height:100dvh;padding:50px 90px;display:flex;position:fixed;inset:0}.gallery_lightboxSwiperWrap{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}.gallery_lightboxSwiper{touch-action:pan-y;width:100%;height:100%;display:block;overflow:hidden}.gallery_lightboxSwiper:active{cursor:grabbing}.gallery_lightboxSwiper swiper-slide{width:100%;height:100%;display:block}.gallery_lightboxSlide{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.gallery_lightboxImage{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:default;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 24px 80px #00000080}.gallery_lightboxClose{z-index:30;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;margin:0;padding:8px;display:flex;position:absolute;top:18px;right:20px}.gallery_lightboxClose span{transform-origin:50%;background-color:#fffc;border-radius:100px;flex-shrink:0;width:25px;height:2px;transition:background-color .15s,opacity .15s;display:block}.gallery_lightboxClose span:first-child{transform:translateY(7px)rotate(45deg)}.gallery_lightboxClose span:nth-child(2){opacity:0}.gallery_lightboxClose span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.gallery_lightboxClose:hover span{background-color:#fff}.gallery_lightboxArrow{z-index:20;color:#ffffffd1;cursor:pointer;-webkit-backdrop-filter:blur(12px);background-color:#0808086b;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gallery_lightboxArrow svg{width:27px;height:21px;display:block;overflow:visible}.gallery_lightboxArrow path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.gallery_lightboxArrowPrev{left:24px}.gallery_lightboxArrowNext{right:24px}.gallery_lightboxArrow:hover{color:#fff;background-color:#ffffff14;border-color:#ffffff47}.gallery_lightboxArrow:active{background-color:#ffffff21;border-color:#ffffff57}.gallery_lightboxCount{z-index:20;color:#ffffff8c;letter-spacing:1.5px;pointer-events:none;margin:0;font-size:11px;font-weight:600;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (width<=1000px){.gallery_container{padding:90px 25px}.gallery_header{margin-bottom:28px}.gallery_collectionDescription{max-width:520px}.gallery_masonry{columns:3;column-gap:12px}.gallery_item{margin-bottom:12px}.gallery_lightbox{padding:55px 76px}.gallery_lightboxArrow{width:52px;height:52px}.gallery_lightboxArrow svg{width:25px;height:19px}.gallery_lightboxArrowPrev{left:14px}.gallery_lightboxArrowNext{right:14px}}@media (width<=750px){.gallery_container{padding:80px 20px}.gallery_header{display:block}.gallery_headerContent{width:100%}.gallery_collectionDescription{max-width:600px}.gallery_masonry{columns:2;column-gap:10px}.gallery_item{margin-bottom:10px}.gallery_lightbox{padding:60px 62px}.gallery_lightboxArrow{width:48px;height:48px}.gallery_lightboxArrow svg{width:23px;height:18px}.gallery_lightboxArrowPrev{left:10px}.gallery_lightboxArrowNext{right:10px}}@media (width<=600px){.gallery_container{padding:70px 20px}.gallery_header{margin-bottom:24px}.gallery_eyebrow{margin-bottom:9px}.gallery_title{letter-spacing:-2px;font-size:clamp(42px,14vw,65px)}.gallery_collectionDescription{margin-top:14px;font-size:13px;line-height:1.55}.gallery_masonryWrap{max-height:100vh}.gallery_masonryWrapExpanded{max-height:none}.gallery_masonry{columns:2;column-gap:8px}.gallery_item{border-radius:2px;margin-bottom:8px}.gallery_masonryFade{height:150px}.gallery_showMoreWrap{margin-top:18px}.gallery_showMore{min-width:160px;height:46px;padding:0 22px;font-size:9pt}.gallery_lightbox{padding:58px 10px 88px}.gallery_lightboxSwiperWrap{width:100%;height:100%}.gallery_lightboxImage{max-width:100%;max-height:calc(100dvh - 146px)}.gallery_lightboxClose{width:42px;height:42px;padding:8px;top:8px;right:8px}.gallery_lightboxClose span{width:24px;height:2px}.gallery_lightboxArrow{background-color:#0808088c;width:44px;height:44px;top:auto;bottom:16px;transform:none}.gallery_lightboxArrow svg{width:21px;height:17px}.gallery_lightboxArrowPrev{left:calc(50% - 82px);right:auto}.gallery_lightboxArrowNext{left:auto;right:calc(50% - 82px)}.gallery_lightboxArrow:hover,.gallery_lightboxArrow:active{transform:none}.gallery_lightboxCount{bottom:31px}}@media (width<=420px){.gallery_container{padding:65px 15px}.gallery_header{margin-bottom:20px}.gallery_title{font-size:46px}.gallery_collectionDescription{margin-top:12px;font-size:12.5px}.gallery_masonry{columns:2;column-gap:7px}.gallery_item{margin-bottom:7px}.gallery_lightbox{padding:54px 8px 84px}.gallery_lightboxArrow{width:40px;height:40px;bottom:16px}.gallery_lightboxArrow svg{width:20px;height:16px}.gallery_lightboxArrowPrev{left:calc(50% - 74px)}.gallery_lightboxArrowNext{right:calc(50% - 74px)}.gallery_lightboxCount{bottom:29px}}@media (width<=340px){.gallery_masonry{columns:1}.gallery_item{margin-bottom:10px}}.button_primary,.button_secondary{box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;border-radius:2px;justify-content:center;align-items:center;height:48px;padding:0 25px;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.button_primary p,.button_secondary p{letter-spacing:.5px;color:inherit;margin:0;font-size:12pt;font-weight:600;line-height:1}.button_primary{color:#111;background-color:#fff;border:1px solid #fff}.button_secondary{color:#fff;background-color:#0000;border:1px solid #fff6}@media (hover:hover) and (pointer:fine){.button_primary:hover{background-color:#fff;border-color:#fff;transform:translateY(-2px)}.button_secondary:hover{background-color:#ffffff1a;border-color:#fffc;transform:translateY(-2px)}.button_primary:active,.button_secondary:active{transform:translateY(0)}.button_primary:focus-visible,.button_secondary:focus-visible{outline-offset:4px;outline:2px solid #fff}}@media (hover:none),(pointer:coarse){.button_primary,.button_primary:hover,.button_primary:active,.button_primary:focus,.button_primary:focus-visible{color:#111;background-color:#fff;border-color:#fff;outline:none;transform:none}.button_secondary,.button_secondary:hover,.button_secondary:active,.button_secondary:focus,.button_secondary:focus-visible{color:#fff;background-color:#0000;border-color:#fff6;outline:none;transform:none}}.hero_main{color:#fff;background-color:#111;align-items:center;width:100%;min-height:calc(100vh - 80px);display:flex;position:relative;overflow:hidden}.hero_backgroundContainer{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hero_background{object-fit:cover;object-position:center;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1s,transform 6s;position:absolute;inset:0;transform:scale(1.04)}.hero_backgroundActive{opacity:1;transform:scale(1)}.hero_overlay{z-index:1;pointer-events:none;background:linear-gradient(#13131300 62%,#13131373 82%,#131313d9 92%,#131313 100%),linear-gradient(90deg,#0a0a0aeb 0%,#0a0a0ab8 35%,#0a0a0a40 70%,#0a0a0a26 100%);position:absolute;inset:0}.hero_content{z-index:2;box-sizing:border-box;width:100%;padding:80px 30px 120px;position:relative}.hero_inner{width:100%;max-width:1400px;margin:0 auto}.hero_eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:#ffffffa6;margin:0 0 20px;font-size:12px;font-weight:600}.hero_title{letter-spacing:-5px;text-transform:uppercase;max-width:800px;margin:0;font-size:clamp(62px,9vw,140px);font-weight:600;line-height:.88}.hero_title span{color:#ffffff8c;font-weight:300}.hero_description{color:#ffffffc7;max-width:580px;margin:30px 0 0;font-size:clamp(17px,1.5vw,21px);font-weight:400;line-height:1.6}.hero_owner{align-items:center;gap:16px;margin-top:35px;display:flex}.hero_ownerLine{background-color:#ffffff73;flex-shrink:0;width:42px;height:1px}.hero_ownerName{margin:0 0 3px;font-size:15px;font-weight:600}.hero_ownerTitle{letter-spacing:1px;text-transform:uppercase;color:#ffffff80;margin:0;font-size:12px}.hero_actions{align-items:center;gap:14px;margin-top:42px;display:flex}.hero_sliderNav{z-index:4;align-items:center;gap:18px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.hero_arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fffc;cursor:pointer;background-color:#00000029;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:17px;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:flex}.hero_arrow:hover{color:#fff;background-color:#ffffff1f;border-color:#ffffffa6;transform:scale(1.05)}.hero_arrow:active{transform:scale(.96)}.hero_dots{align-items:center;gap:8px;display:flex}.hero_dot{cursor:pointer;background-color:#ffffff59;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:width .25s,border-radius .25s,background-color .25s,transform .2s}.hero_dot:hover{background-color:#ffffffb3;transform:scale(1.15)}.hero_dotActive{background-color:#fff;border-radius:10px;width:26px}.hero_bottom{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-end;max-width:1400px;margin:0 auto;display:flex;position:absolute;bottom:25px;left:30px;right:30px}.hero_bottom>p{letter-spacing:2px;text-transform:uppercase;color:#ffffff73;margin:0;font-size:11px;font-weight:600}.hero_scroll{flex-direction:column;align-items:center;gap:8px;display:flex}.hero_scroll span{letter-spacing:2px;text-transform:uppercase;color:#ffffff73;font-size:9px;font-weight:600}.hero_scrollLine{background-color:#ffffff59;width:1px;height:35px}@media (width<=900px){.hero_main{min-height:calc(100vh - 80px)}.hero_overlay{background:linear-gradient(#13131300 55%,#13131366 76%,#131313d9 90%,#131313 100%),linear-gradient(90deg,#0a0a0ae0 0%,#0a0a0a99 65%,#0a0a0a4d 100%)}.hero_content{padding-left:25px;padding-right:25px}.hero_title{letter-spacing:-4px}.hero_bottom{left:25px;right:25px}}@media (width<=600px){.hero_main{align-items:flex-end;min-height:calc(100svh - 80px)}.hero_background{object-position:60% center}.hero_overlay{background:linear-gradient(#1313131a 0%,#1313134d 30%,#131313b8 65%,#131313f2 88%,#131313 100%)}.hero_content{padding:100px 20px 135px}.hero_eyebrow{letter-spacing:1.8px;margin-bottom:15px;font-size:10px}.hero_title{letter-spacing:-3px;font-size:clamp(52px,18vw,80px);line-height:.9}.hero_description{max-width:450px;margin-top:22px;font-size:16px;line-height:1.5}.hero_owner{margin-top:25px}.hero_actions{flex-direction:column;align-items:stretch;width:100%;margin-top:32px}.hero_sliderNav{gap:14px;bottom:25px}.hero_arrow{width:36px;height:36px}.hero_bottom{bottom:75px;left:20px;right:20px}.hero_scroll{display:none}}.pricing_container{box-sizing:border-box;color:#fff;background-color:#131313;width:100%;padding:110px 30px;scroll-margin-top:100px;position:relative;overflow:hidden}.pricing_inner{width:100%;max-width:1400px;margin:0 auto}.pricing_header{justify-content:space-between;align-items:flex-end;gap:60px;width:100%;margin-bottom:32px;display:flex}.pricing_header>div{flex:1;min-width:0}.pricing_eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:#ffffff8c;margin:0 0 12px;font-size:11px;font-weight:600}.pricing_title{letter-spacing:-3px;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(42px,6vw,82px);font-weight:600;line-height:.95}.pricing_description{color:#ffffff80;width:100%;max-width:560px;margin:18px 0 0;font-size:14px;font-weight:400;line-height:1.6}.pricing_grid{grid-template-columns:1.3fr .7fr;gap:20px;width:100%;display:grid}.pricing_card{box-sizing:border-box;background-color:#181818;border:1px solid #ffffff1a;border-radius:3px;min-width:0;padding:38px;position:relative}.pricing_cardMain{background-color:#171717}.pricing_cardHeader{align-items:center;gap:16px;margin-bottom:35px;display:flex}.pricing_cardNumber{letter-spacing:2px;text-transform:uppercase;color:#fff6;margin:0;font-size:11px;font-weight:600}.pricing_cardTitle{color:#fff;margin:0;font-size:18px;font-weight:600;line-height:1.3}.pricing_list{flex-direction:column;width:100%;display:flex}.pricing_item{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:30px;width:100%;min-height:84px;display:flex}.pricing_item:last-child{border-bottom:1px solid #ffffff17}.pricing_itemTitle{color:#fff9;margin:0;font-size:14px;font-weight:400;line-height:1.6}.pricing_itemPrice{color:#fff;text-align:right;flex-shrink:0;margin:0;font-size:15px;font-weight:600;line-height:1.4}.pricing_materialIntro{color:#ffffff80;max-width:560px;margin:0 0 32px;font-size:14px;font-weight:400;line-height:1.6}.pricing_materialList{border-top:1px solid #ffffff17;flex-direction:column;display:flex}.pricing_material{border-bottom:1px solid #ffffff17;align-items:center;gap:15px;min-height:75px;display:flex}.pricing_materialMark{background-color:#fff;border-radius:50%;flex-shrink:0;width:6px;height:6px}.pricing_materialName{color:#fff;margin:0 0 4px;font-size:14px;font-weight:600}.pricing_materialDescription{color:#fff6;margin:0;font-size:12px;font-weight:400;line-height:1.5}.pricing_materialNote{color:#ffffff73;margin:30px 0 0;font-size:13px;font-weight:400;line-height:1.6}.pricing_footer{justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding-top:28px;display:flex}.pricing_footer>p{color:#fff6;max-width:560px;margin:0;font-size:12px;font-weight:400;line-height:1.6}.pricing_contactLink{color:#fff;letter-spacing:2px;text-transform:uppercase;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.pricing_contactLink svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:transform .25s;display:block}@media (hover:hover) and (pointer:fine){.pricing_contactLink:hover svg{transform:translate(5px)}}@media (width<=1000px){.pricing_container{padding:90px 25px}.pricing_header{margin-bottom:28px}.pricing_description{max-width:520px}.pricing_grid{grid-template-columns:1fr}.pricing_card{padding:32px}}@media (width<=750px){.pricing_container{padding:80px 20px}.pricing_header{display:block}.pricing_description{max-width:600px}.pricing_grid{gap:14px}}@media (width<=600px){.pricing_container{padding:70px 20px}.pricing_header{margin-bottom:24px;padding-bottom:25px}.pricing_eyebrow{margin-bottom:9px}.pricing_title{letter-spacing:-2px;font-size:clamp(42px,14vw,65px)}.pricing_description{margin-top:14px;font-size:13px;line-height:1.55}.pricing_card{padding:25px 20px}.pricing_cardHeader{margin-bottom:25px}.pricing_cardTitle{font-size:17px}.pricing_item{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:80px;padding:16px 0}.pricing_itemTitle{font-size:13px}.pricing_itemPrice{text-align:left;font-size:15px}.pricing_materialIntro{font-size:13px;line-height:1.55}.pricing_material{min-height:70px}.pricing_materialNote{margin-top:25px;font-size:12.5px}.pricing_footer{flex-direction:column;align-items:flex-start;gap:22px;margin-top:25px;padding-top:22px}}@media (width<=420px){.pricing_container{padding:65px 15px}.pricing_header{margin-bottom:20px}.pricing_title{font-size:46px}.pricing_description{margin-top:12px;font-size:12.5px}.pricing_card{padding:22px 17px}.pricing_cardHeader{gap:12px}.pricing_cardTitle{font-size:16px}.pricing_itemTitle{font-size:12.5px}.pricing_itemPrice{font-size:14px}.pricing_materialIntro{font-size:12.5px}}
