.Breadcrumbs_crumbs__AyHoQ ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;font-size:14px;color:var(--alu-2)}.Breadcrumbs_crumbs__AyHoQ li+li:before{content:"/";margin-right:6px;color:var(--alu)}.Breadcrumbs_crumbs__AyHoQ a{text-decoration:none}.Breadcrumbs_crumbs__AyHoQ a:hover{color:var(--ink)}.Closures_box__yBKXA{display:grid;gap:14px;align-content:start}.Closures_highlight__7P2Yl{display:grid;gap:2px;margin:4px 0 0;padding:14px 16px;border-left:4px solid var(--accent);background:var(--white)}.Closures_highlight__7P2Yl strong{font-family:var(--display);font-size:14px;color:var(--accent-deep)}.Closures_list__bQCck{list-style:none;margin:0;padding:0;display:grid;gap:0}.Closures_list__bQCck li{padding:9px 0;border-bottom:1px solid var(--line);font-size:16px}.Closures_list__bQCck li:first-letter{text-transform:uppercase}.Closures_past__9EigO{color:var(--alu-2);text-decoration:line-through;text-decoration-color:var(--alu)}.Closures_active__NHVI9{font-weight:600}.ContactForm_form__gyc9f{display:grid;gap:22px}.ContactForm_fieldset__e3nJ9{border:0;margin:0;padding:0}.ContactForm_field__7EFvd>span,.ContactForm_fieldset__e3nJ9 legend{display:block;margin-bottom:10px;font-size:14px;font-weight:600}.ContactForm_chips__fQOLQ{display:flex;flex-wrap:wrap;gap:8px}.ContactForm_chip__RdDEb{position:relative;cursor:pointer}.ContactForm_chip__RdDEb input{position:absolute;opacity:0;pointer-events:none}.ContactForm_chip__RdDEb span{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border:1px solid var(--line);background:var(--white);font-size:15px;transition:background .2s,border-color .2s}.ContactForm_chip__RdDEb:hover span{border-color:var(--ink)}.ContactForm_chip__RdDEb input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--white);box-shadow:inset 4px 0 0 var(--accent)}.ContactForm_chip__RdDEb input:focus-visible+span{outline:2px solid var(--accent-deep);outline-offset:2px}.ContactForm_row__yKzjT{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ContactForm_field__7EFvd{display:block}.ContactForm_field__7EFvd input,.ContactForm_field__7EFvd textarea{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:0;background:var(--white);font:inherit;font-size:16px;color:var(--ink);transition:border-color .2s}.ContactForm_field__7EFvd input:focus,.ContactForm_field__7EFvd textarea:focus{outline:none;border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--accent)}.ContactForm_field__7EFvd textarea{resize:vertical;min-height:150px}.ContactForm_drop__Jq0e0{padding:22px;border:1px dashed rgba(31,35,38,.3);background:var(--white);font-size:15px}.ContactForm_drop__Jq0e0 label{cursor:pointer}.ContactForm_files__wLeEv{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:6px}.ContactForm_files__wLeEv li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:8px 12px;background:var(--panel);font-size:14px}.ContactForm_files__wLeEv li span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContactForm_files__wLeEv button{width:28px;height:28px;border:0;background:none;font-size:20px;line-height:1;cursor:pointer}.ContactForm_hp__UL5go{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ContactForm_error__wUSOk{padding:14px 16px;background:#fbeaea;border-left:4px solid #b3261e;color:#6b1712}.ContactForm_submit__wnpkC{display:grid;gap:14px;justify-items:start}.ContactForm_submit__wnpkC p{font-size:14px}.ContactForm_submit__wnpkC button[disabled]{opacity:.6;cursor:progress}.ContactForm_done__5YEai{display:grid;gap:16px;justify-items:start;padding:clamp(28px,4vw,44px);background:var(--white);border-top:4px solid var(--accent)}@media (max-width:640px){.ContactForm_row__yKzjT{grid-template-columns:1fr}}.ContactForm_drop__Jq0e0 input[type=file]{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0)}.Gallery_grid__bl7_I{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);list-style:none;margin:0;padding:0}.Gallery_grid__bl7_I li{overflow:hidden;aspect-ratio:1;background:var(--panel)}.Gallery_grid__bl7_I .Gallery_wide__ppMLo{grid-column:span 2;grid-row:span 2}.Gallery_grid__bl7_I button{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.Gallery_grid__bl7_I img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.Gallery_grid__bl7_I button:hover img{transform:scale(1.04)}.Gallery_lightbox__V3voo{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:64px 72px;background:rgba(20,21,19,.96);animation:Gallery_fade__Cnvsq .25s ease}@keyframes Gallery_fade__Cnvsq{0%{opacity:0}}.Gallery_lightbox__V3voo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.Gallery_count__Mfp0I{position:absolute;left:24px;top:22px;color:rgba(255,255,255,.7);font-size:14px}.Gallery_close__TrKY_,.Gallery_nav__XXzZm{position:absolute;display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(255,255,255,.25);background:transparent;color:var(--white);cursor:pointer}.Gallery_close__TrKY_:hover,.Gallery_nav__XXzZm:hover{background:var(--accent);border-color:var(--accent);color:var(--ink)}.Gallery_close__TrKY_ svg,.Gallery_nav__XXzZm svg{width:22px;height:22px}.Gallery_close__TrKY_{top:12px;right:12px}.Gallery_nav__XXzZm{top:50%;transform:translateY(-50%)}.Gallery_prev__dWtkL{left:12px}.Gallery_next__I7HbC{right:12px}@media (max-width:760px){.Gallery_grid__bl7_I{grid-template-columns:repeat(2,minmax(0,1fr))}.Gallery_lightbox__V3voo{padding:72px 12px}.Gallery_nav__XXzZm{top:auto;bottom:12px;transform:none}}.PageHero_hero__f5bhw{padding:calc(var(--header-h) + clamp(32px, 5vw, 64px)) 0 clamp(48px,7vw,96px)}.PageHero_grid__2HEgB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center}.PageHero_noImage__BsDLz .PageHero_grid__2HEgB{grid-template-columns:minmax(0,860px)}.PageHero_text__b1Qis{display:grid;gap:22px;align-content:center}.PageHero_media__xG6_u{--frame-gap:clamp(10px,1.4vw,18px);--frame-width:clamp(6px,0.7vw,9px);margin:var(--frame-gap) var(--frame-gap) 0}.PageHero_media__xG6_u img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:var(--pos,center)}@media (max-width:860px){.PageHero_grid__2HEgB{grid-template-columns:1fr}}.DoorMark_mark__nnmAL{display:block;overflow:visible}.DoorMark_accent___cOx2{fill:var(--accent)}.DoorMark_white__j1sO9{fill:#fff}.DoorMark_ink__iY_mA{fill:var(--ink)}.DoorMark_leaf__gNCWn{transform-box:fill-box;transform-origin:0 50%;transition:transform .6s var(--ease)}.door-hover:focus-visible .DoorMark_leaf__gNCWn,.door-hover:hover .DoorMark_leaf__gNCWn{transform:perspective(300px) rotateY(-38deg)}@media (prefers-reduced-motion:reduce){.DoorMark_leaf__gNCWn{transition:none}}.CtaBand_cta__xKXZ0{padding:clamp(64px,8vw,112px) 0}.CtaBand_inner__XsRRm{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(24px,4vw,64px);align-items:center}.CtaBand_markLink__D1kRR{display:block}.CtaBand_mark__KWY_s{width:clamp(64px,7vw,96px)}.CtaBand_text__0edCL{display:grid;gap:14px}.CtaBand_actions__de2Ke{display:flex;flex-direction:column;gap:12px}.CtaBand_actions__de2Ke .btn{justify-content:center}@media (max-width:960px){.CtaBand_inner__XsRRm{grid-template-columns:1fr}.CtaBand_actions__de2Ke{flex-direction:row;flex-wrap:wrap}}.Faq_faq__EbC14{border-top:1px solid var(--line)}.Faq_item__4iDDg{border-bottom:1px solid var(--line)}.Faq_item__4iDDg summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;list-style:none}.Faq_item__4iDDg summary::-webkit-details-marker{display:none}.Faq_item__4iDDg h3{font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:600}.Faq_icon__zXy7O{position:relative;flex:none;width:28px;height:28px}.Faq_icon__zXy7O:after,.Faq_icon__zXy7O:before{content:"";position:absolute;left:6px;right:6px;top:13px;height:2px;background:var(--ink);transition:transform .3s var(--ease)}.Faq_icon__zXy7O:after{transform:rotate(90deg)}.Faq_item__4iDDg[open] .Faq_icon__zXy7O:after{transform:rotate(0deg)}.Faq_item__4iDDg[open] .Faq_icon__zXy7O:before{background:var(--accent-deep)}.Faq_item__4iDDg p{max-width:70ch;padding:0 0 24px;color:var(--ink-3)}.Legal_legal__G4R_P.container{max-width:820px}.Legal_legal__G4R_P h2{font-size:clamp(1.3rem,2vw,1.6rem);margin:40px 0 14px}.Legal_legal__G4R_P h2:first-child{margin-top:0}.Legal_legal__G4R_P ul{padding-left:20px}.Legal_legal__G4R_P li+li{margin-top:6px}.ProjectGrid_grid__Ejkm1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,40px);list-style:none;margin:0;padding:0}.ProjectGrid_three__Iqlip{grid-template-columns:repeat(3,minmax(0,1fr))}.ProjectGrid_card__theMA{display:block;text-decoration:none}.ProjectGrid_image__xrKGW{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:var(--frame-radius) var(--frame-radius) 0 0;background:var(--panel)}.ProjectGrid_image__xrKGW img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.ProjectGrid_frame__SRhOL{position:absolute;inset:0;border:8px solid var(--accent);border-bottom:0;border-radius:var(--frame-radius) var(--frame-radius) 0 0;opacity:0;transform:scale(1.06);transition:opacity .4s var(--ease),transform .6s var(--ease)}.ProjectGrid_card__theMA:focus-visible .ProjectGrid_frame__SRhOL,.ProjectGrid_card__theMA:hover .ProjectGrid_frame__SRhOL{opacity:1;transform:none}.ProjectGrid_card__theMA:hover .ProjectGrid_image__xrKGW img{transform:scale(1.04)}.ProjectGrid_body__kZOPY{display:grid;gap:6px;padding-top:18px}.ProjectGrid_body__kZOPY h2,.ProjectGrid_body__kZOPY h3{transition:color .2s}.ProjectGrid_card__theMA:hover .ProjectGrid_body__kZOPY h2,.ProjectGrid_card__theMA:hover .ProjectGrid_body__kZOPY h3{color:var(--accent-deep)}.ProjectGrid_tags__Pp_E_{font-size:16px;color:var(--alu-2)}@media (max-width:960px){.ProjectGrid_three__Iqlip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ProjectGrid_grid__Ejkm1,.ProjectGrid_three__Iqlip{grid-template-columns:1fr}}.Werkbank_wrap__1uNL6{min-height:70vh;padding:calc(var(--header-h) + 48px) 0 96px}.Werkbank_login__LhAMp{display:grid;gap:18px;width:min(420px,calc(100% - 40px));margin:0 auto;padding:36px;background:var(--white);border-top:4px solid var(--accent)}.Werkbank_login__LhAMp label span{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.Werkbank_login__LhAMp input{width:100%;padding:14px 16px;border:1px solid var(--line);font:inherit}.Werkbank_error__g70TI{color:#b3261e}.Werkbank_head__ijDyb{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.Werkbank_filters__MSzAr{display:flex;flex-wrap:wrap;gap:8px}.Werkbank_filters__MSzAr button{min-height:40px;padding:0 14px;border:1px solid var(--line);background:var(--white);font:inherit;font-size:14px;cursor:pointer}.Werkbank_filters__MSzAr button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.Werkbank_filters__MSzAr span{opacity:.6}.Werkbank_list__4lEzx{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.Werkbank_list__4lEzx>li{border-bottom:1px solid var(--line);background:var(--white)}.Werkbank_new__0F0wA{box-shadow:inset 4px 0 0 var(--accent)}.Werkbank_row__jOxUS{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(0,1.4fr) 170px;gap:16px;align-items:center;width:100%;padding:16px 20px;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.Werkbank_row__jOxUS>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Werkbank_badge__ZhqfW{font-size:13px;font-weight:600}.Werkbank_detail__HcBIn{display:grid;gap:18px;padding:4px 20px 24px}.Werkbank_detail__HcBIn dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 16px;margin:0}.Werkbank_detail__HcBIn dt{color:var(--alu-2)}.Werkbank_detail__HcBIn dd{margin:0}.Werkbank_message___hf9a{white-space:pre-wrap;padding:16px;background:var(--paper)}.Werkbank_files__DqR8k{margin:0;padding-left:20px}@media (max-width:760px){.Werkbank_row__jOxUS{grid-template-columns:1fr;gap:4px}}.Werkbank_verlof__cN8uP{display:grid;gap:20px;max-width:720px}.Werkbank_periods__Bznpk label,.Werkbank_year__dqe2w{display:grid;gap:4px;font-size:14px}.Werkbank_periods__Bznpk input,.Werkbank_year__dqe2w input{font:inherit;padding:10px 12px;border:1px solid var(--line);background:var(--white)}.Werkbank_year__dqe2w{max-width:160px}.Werkbank_periods__Bznpk{list-style:none;margin:0;padding:0;display:grid;gap:10px}.Werkbank_periods__Bznpk li{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.Werkbank_pdf__2vQdX{display:grid;gap:10px;padding-top:24px;border-top:1px solid var(--line)}.Werkbank_pdf__2vQdX h2{font-size:1.2rem}.Werkbank_note__dj9IL{padding:12px 16px;background:var(--white);border-left:4px solid var(--accent)}@media (max-width:560px){.Werkbank_periods__Bznpk li{grid-template-columns:1fr 1fr}}.Contact_grid__wITPk{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:clamp(32px,6vw,96px);align-items:start}.Contact_aside__L0_WE,.Contact_formWrap__Im_rZ{display:grid;gap:28px}.Contact_card__A_4VS{display:grid;gap:12px;padding:32px;background:var(--ink);color:var(--white);border-top:6px solid var(--accent);border-radius:12px 12px 0 0}.Contact_cardRow__MU8n3{display:grid;gap:2px}.Contact_cardRow__MU8n3 h3{font-size:13px;font-weight:700;color:var(--alu);letter-spacing:0}.Contact_card__A_4VS a{text-decoration:none}.Contact_card__A_4VS a:hover{color:var(--accent-light)}.Contact_closures__bVZYi{padding:28px 32px;background:var(--white);border-top:6px solid var(--accent);border-radius:12px 12px 0 0}.Contact_quick__IGREN{display:flex;flex-wrap:wrap;gap:12px}.Contact_card__A_4VS h2{font-size:1.5rem}.Contact_card__A_4VS address{font-style:normal;color:rgba(255,255,255,.85)}.Contact_card__A_4VS p{margin:0}.Contact_card__A_4VS .muted{color:var(--alu);font-size:14px;margin-top:8px}.Contact_map__ALPos{display:grid;gap:12px;justify-items:start}.Contact_map__ALPos iframe{display:block;width:100%;height:340px;border:0;filter:grayscale(1) contrast(1.05)}@media (max-width:960px){.Contact_grid__wITPk{grid-template-columns:1fr}}.Home_hero__o3H5F{padding:calc(var(--header-h) + clamp(36px, 6vw, 88px)) 0 clamp(56px,7vw,96px)}.Home_heroGrid__AsWCa{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px clamp(32px,6vw,96px);align-items:end}.Home_heroGrid__AsWCa h1{font-size:clamp(2.4rem,5.4vw,5rem)}.Home_heroText__0jbLF{display:grid;gap:26px;padding-bottom:6px}.Home_heroMediaWrap__0vbDm{--frame-gap:clamp(10px,1.4vw,20px);--frame-width:clamp(6px,0.8vw,10px);margin-top:clamp(48px,6vw,80px)}.Home_heroMedia__fkSm6{margin:var(--frame-gap) var(--frame-gap) 0}.Home_heroMedia__fkSm6 img{width:100%;aspect-ratio:1400/564;object-fit:cover}.Home_facts__h73VB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:clamp(40px,5vw,64px) 0 0;padding:0}.Home_facts__h73VB li{display:grid;gap:4px;padding:0 24px 0 0}.Home_facts__h73VB li+li{padding-left:24px;border-left:1px solid var(--line)}.Home_facts__h73VB strong{font-family:var(--display);font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:800;letter-spacing:-.02em}.Home_facts__h73VB span{color:var(--alu-2);font-size:16px}.Home_services__aKZZs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);list-style:none;margin:0;padding:0}.Home_service__iKkmY{display:grid;height:100%;text-decoration:none;background:var(--white);border-radius:var(--frame-radius) var(--frame-radius) 0 0;overflow:hidden;box-shadow:0 1px 0 var(--line);transition:box-shadow .4s var(--ease)}.Home_service__iKkmY:hover{box-shadow:0 30px 60px -36px rgba(31,35,38,.45)}.Home_serviceImage__QsScY{overflow:hidden;aspect-ratio:16/10}.Home_serviceImage__QsScY img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.Home_service__iKkmY:hover .Home_serviceImage__QsScY img{transform:scale(1.04)}.Home_serviceBody__ouh2J{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;padding:clamp(20px,2.4vw,32px)}.Home_serviceBody__ouh2J h3{font-size:clamp(1.35rem,2vw,1.7rem);margin-bottom:4px}.Home_serviceBody__ouh2J p{color:var(--ink-3)}.Home_serviceMark__bc9uL{width:38px}.Home_serviceMore__CqMkT{display:grid;place-items:center;width:48px;height:48px;border-radius:999px;border:1px solid var(--line);transition:background .3s,color .3s,border-color .3s}.Home_service__iKkmY:hover .Home_serviceMore__CqMkT{background:var(--accent-btn);border-color:var(--accent-btn);color:var(--white)}.Home_service__iKkmY:hover .Home_serviceMore__CqMkT .arrow{transform:translateX(3px)}.Home_story__LH_d7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,112px);align-items:center}.Home_storyMedia__AnE_T{--frame-gap:clamp(10px,1.4vw,18px);margin:var(--frame-gap) var(--frame-gap) 0}.Home_storyMedia__AnE_T img{width:100%;aspect-ratio:4/3;object-fit:cover}.Home_storyText__xjEhx{display:grid;gap:22px}.Home_sapa__aOcTO{display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;align-items:center;margin-top:12px;padding-top:28px;border-top:1px solid var(--line-dark)}.Home_sapa__aOcTO p{margin-bottom:8px;color:rgba(255,255,255,.8);font-size:16px}.Home_sapaLogo__6pyIX{width:88px;height:auto;border-radius:4px}.Home_more__Fqikr{display:flex;justify-content:center;margin-top:clamp(36px,5vw,56px)}.Home_newsTitle__ZpBFC{margin-bottom:clamp(28px,4vw,44px)}.Home_news__SnYl_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.Home_newsCard__tfYRi{display:grid;gap:14px;align-content:start;justify-items:start;padding:clamp(24px,3vw,40px);background:var(--paper);border-top:6px solid var(--accent);border-radius:10px 10px 0 0}.Home_newsCard__tfYRi>div{width:100%}.Home_newsCard__tfYRi address{font-style:normal;font-weight:600}.Home_faqGrid__JRm8_{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.Home_faqGrid__JRm8_ .section-head{position:sticky;top:calc(var(--header-h) + 24px);justify-items:start}@media (max-width:960px){.Home_faqGrid__JRm8_,.Home_heroGrid__AsWCa,.Home_story__LH_d7{grid-template-columns:1fr}.Home_faqGrid__JRm8_ .section-head{position:static}.Home_facts__h73VB{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.Home_facts__h73VB li:nth-child(3){padding-left:0;border-left:0}}@media (max-width:760px){.Home_news__SnYl_,.Home_services__aKZZs{grid-template-columns:1fr}.Home_heroMedia__fkSm6 img{aspect-ratio:4/3}}@media (max-width:420px){.Home_heroGrid__AsWCa h1{font-size:clamp(2rem,10vw,2.5rem)}.Home_facts__h73VB li{padding-right:12px}.Home_facts__h73VB li+li{padding-left:12px}.Home_facts__h73VB li:nth-child(3){padding-left:0}}.NotFound_nf__Egwtu{padding:calc(var(--header-h) + 96px) 0 140px}.NotFound_inner__kQeaQ.container{display:grid;gap:28px;justify-items:start;max-width:900px}.NotFound_mark__UxNqM{width:110px}.Project_meta__gIMvF{display:grid;gap:14px;margin:8px 0 0;padding-top:20px;border-top:1px solid var(--line)}.Project_meta__gIMvF div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px}.Project_meta__gIMvF dt{color:var(--alu-2);font-size:15px}.Project_meta__gIMvF dd{margin:0}.Project_meta__gIMvF a{text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}.Project_body__ss4Hz.container{max-width:900px}.Project_title__5iSXr{margin-bottom:32px}.Service_grid___CEqY{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(40px,7vw,112px);align-items:start}.Service_blocks__w8OZP{display:grid;gap:clamp(36px,5vw,56px)}.Service_block__WE4F8{display:grid;gap:16px;max-width:64ch}.Service_block__WE4F8 p{color:var(--ink-3);font-size:1.1rem}.Service_points__fMrhL{position:sticky;top:calc(var(--header-h) + 24px);padding:clamp(24px,3vw,36px);background:var(--white);border-top:6px solid var(--accent);border-radius:12px 12px 0 0}.Service_pointsTitle__U9amp{font-size:1.3rem;margin-bottom:20px}.Service_points__fMrhL ul{list-style:none;margin:0;padding:0;display:grid;gap:18px}.Service_points__fMrhL li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;align-items:start}.Service_points__fMrhL h3{font-size:1.05rem;margin-bottom:2px}.Service_points__fMrhL p{font-size:16px;color:var(--ink-3)}.Service_pointMark__IorIU{width:20px;margin-top:3px}.Service_glass__Mxpyi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:24px clamp(40px,7vw,112px);align-items:start}.Service_glassText__zV6TD{display:grid;gap:20px;justify-items:start}.Service_faqGrid__vVN4p{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px clamp(32px,6vw,96px);align-items:start}.Service_other__WIp9B{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(16px,3vw,32px);align-items:center;padding:clamp(20px,3vw,36px) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none}.Service_other__WIp9B>span{display:grid;gap:2px}.Service_other__WIp9B strong{font-family:var(--display);font-size:clamp(1.5rem,3vw,2.3rem);letter-spacing:-.025em;line-height:1.1;transition:color .2s}.Service_other__WIp9B:hover strong{color:var(--accent-deep)}.Service_otherLead__RjIyA{color:var(--ink-3)}.Service_otherMark__Uc3B_{width:clamp(36px,4vw,52px)}.Service_other__WIp9B .arrow{width:28px;height:28px}.Service_other__WIp9B:hover .arrow{transform:translateX(6px)}@media (max-width:900px){.Service_faqGrid__vVN4p,.Service_glass__Mxpyi,.Service_grid___CEqY{grid-template-columns:1fr}.Service_points__fMrhL{position:static}}