.-\30 fEQG_page{--ease:cubic-bezier(.16,1,.3,1);color:var(--color-ink);background:var(--color-bone);padding-bottom:64px}.-\30 fEQG_hero{isolation:isolate;background:var(--color-stage-void);height:calc(100svh - 112px);min-height:640px;max-height:1000px;color:var(--color-bone);position:relative;overflow:hidden}.-\30 fEQG_heroStage{position:absolute;inset:0}.-\30 fEQG_heroPhoto{aspect-ratio:2/3;mix-blend-mode:lighten;width:auto;height:90%;margin:auto;position:absolute;inset:auto 0 -64px}.-\30 fEQG_heroPhoto img{object-fit:contain;object-position:center bottom}.-\30 fEQG_heroType{text-align:center;z-index:1;width:100%;position:absolute;top:5%;left:0}.-\30 fEQG_heroLabel{letter-spacing:.16em;text-transform:uppercase;margin:0 0 24px;font-size:12px}.-\30 fEQG_hero h1{font-family:var(--font-instrument),serif;letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(100px,14.5vw,208px);font-weight:400;line-height:.86}.-\30 fEQG_heroForeground{z-index:2;mix-blend-mode:normal;clip-path:polygon(87.5% 6.2%,87% 27%,95.5% 46.5%,95.5% 94%,73% 91%,3% 81%,51% 42%)}.-\30 fEQG_heroCaption{z-index:3;margin:0;font-size:16px;line-height:1.6;position:absolute;bottom:120px;left:40px}.-\30 fEQG_heroPill{z-index:3;background:var(--color-bone);min-height:52px;color:var(--color-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:32px;padding:12px 24px;font-size:14px;text-decoration:none;display:flex;position:absolute;bottom:48px;left:40px;translate:none}.-\30 fEQG_heroPill span{background:var(--color-cobalt);width:28px;height:28px;color:var(--color-bone);border-radius:50%;place-items:center;font-size:18px;display:grid}.-\30 fEQG_heroMelt{z-index:4;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--color-bone) 72%);transform-origin:bottom;position:absolute;inset:0}.-\30 fEQG_anchor{scroll-margin-top:24px;position:absolute;bottom:0}.-\30 fEQG_label{color:var(--color-cobalt);letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px;font-size:12px;font-weight:500;line-height:1.6}.-\30 fEQG_statement{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:92svh;padding:112px 24px 96px;display:flex}.-\30 fEQG_statementTitle{font-family:var(--font-instrument),serif;letter-spacing:-.025em;text-transform:uppercase;width:100%;margin:0 0 40px;font-size:clamp(48px,7.4vw,112px);font-weight:400;line-height:1.08}.-\30 fEQG_statementLine{white-space:nowrap;display:block}.-\30 fEQG_photoPill{vertical-align:-.02em;background:var(--color-stage-void);border-radius:50%;width:.84em;height:.84em;margin-inline:.08em;display:inline-block;position:relative;overflow:hidden}.-\30 fEQG_photoPill img{object-fit:cover}.-\30 fEQG_emblem{object-fit:contain;width:56px;height:56px;margin-bottom:24px}.-\30 fEQG_statementNote{margin:0;font-size:16px;line-height:1.6}.-\30 fEQG_catalogue{flex-wrap:wrap;justify-content:center;gap:32px;margin-top:16px;display:flex}.-\30 fEQG_catalogue a{text-underline-offset:6px;min-height:44px;-webkit-text-decoration-color:var(--color-cobalt);text-decoration-color:var(--color-cobalt);align-items:center;font-size:14px;display:flex}.-\30 fEQG_chapters{width:min(1180px,100%);margin-inline:auto}.-\30 fEQG_service{border-top:1px solid var(--color-line-light);grid-template-columns:1.04fr 1.1fr 1fr;align-items:start;gap:48px;min-height:90svh;padding:64px 0 96px;scroll-margin-top:32px;display:grid}.-\30 fEQG_chapterTitle h2{font-family:var(--font-instrument),serif;letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(40px,4.6vw,68px);font-weight:400;line-height:1.04}.-\30 fEQG_titleLine{display:block}.-\30 fEQG_workLink{color:var(--color-grey-600);flex-direction:column;align-items:center;gap:12px;margin-top:40px;font-size:12px;text-decoration:none;display:inline-flex}.-\30 fEQG_workBadge{width:80px;height:80px;color:var(--color-cobalt);display:block}.-\30 fEQG_workBadge svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:100%;height:100%}.-\30 fEQG_workBadge circle{transform-origin:50%}.-\30 fEQG_serviceCopy{min-width:0;padding-top:40px}.-\30 fEQG_description{max-width:42ch;margin:0 0 32px;font-size:16px;line-height:1.7}.-\30 fEQG_facts{margin:0;font-size:13px;line-height:1.5}.-\30 fEQG_facts>div{border-top:1px solid var(--color-line-light);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.-\30 fEQG_facts>div:last-child{border-bottom:1px solid var(--color-line-light)}.-\30 fEQG_facts dt{color:var(--color-ink)}.-\30 fEQG_facts dd{color:var(--color-cobalt);text-align:right;max-width:19ch;margin:0}.-\30 fEQG_audience{color:var(--color-grey-600);margin:24px 0 8px;font-size:14px;line-height:1.7}.-\30 fEQG_page details{margin-top:12px}.-\30 fEQG_page summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:8px 0;font-size:13px;line-height:1.5;list-style:none;display:flex}.-\30 fEQG_page summary::-webkit-details-marker{display:none}.-\30 fEQG_page summary>span{color:var(--color-cobalt);transition:transform .2s var(--ease);font-size:22px}.-\30 fEQG_page details[open] summary>span{transform:rotate(45deg)}.-\30 fEQG_page details p{color:var(--color-grey-600);max-width:58ch;margin:12px 0 0;font-size:16px;line-height:1.65}.-\30 fEQG_textLink{min-height:48px;text-decoration:underline;-webkit-text-decoration-color:var(--color-cobalt);text-decoration-color:var(--color-cobalt);text-underline-offset:8px;align-items:center;gap:32px;margin-top:24px;font-size:15px;display:inline-flex}.-\30 fEQG_textLink>span{color:var(--color-cobalt);transition:transform .2s var(--ease)}.-\30 fEQG_visual{min-width:0;margin:0}.-\30 fEQG_imageWipe{aspect-ratio:2/3;background:var(--color-stage-void);position:relative;overflow:hidden}.-\30 fEQG_artTrack{position:absolute;inset:-24px 0}.-\30 fEQG_artTrack img{object-fit:cover}.-\30 fEQG_service:first-child .-\30 fEQG_artTrack img{object-position:53% center}.-\30 fEQG_visual figcaption{color:var(--color-grey-600);margin-top:16px;font-size:11px;line-height:1.5}.-\30 fEQG_before{grid-template-columns:1fr 1.2fr;gap:96px;width:min(1180px,100%);margin:auto;padding:80px 0 96px;display:grid}.-\30 fEQG_before h2{font-family:var(--font-instrument),serif;letter-spacing:-.025em;margin:0;font-size:clamp(40px,4.5vw,64px);font-weight:400;line-height:1.08}.-\30 fEQG_answers details:first-child{margin-top:0}.-\30 fEQG_answers summary{padding-block:16px;font-size:16px}.-\30 fEQG_end{justify-content:space-between;align-items:end;gap:40px;width:min(1180px,100%);margin:auto;padding:48px 0 64px;display:flex}.-\30 fEQG_end>p{font-family:var(--font-instrument),serif;letter-spacing:-.035em;margin:0;font-size:clamp(48px,6vw,86px);line-height:1.05}.-\30 fEQG_end>a{margin-bottom:12px}.-\30 fEQG_page a{color:inherit}.-\30 fEQG_page .-\30 fEQG_heroPill{color:var(--color-ink)}.-\30 fEQG_page :is(a,summary):focus-visible{outline:3px solid var(--color-cobalt);outline-offset:6px}.-\30 fEQG_page a:active{scale:.97}.-\30 fEQG_letters{display:inline}.-\30 fEQG_word{white-space:pre;display:inline-block}.-\30 fEQG_word:last-child{white-space:normal}.-\30 fEQG_letter{display:inline-block}@keyframes -\30 fEQG_rise{0%{opacity:0;transform:translateY(24px)rotate(4deg)}to{opacity:1;transform:none}}@keyframes -\30 fEQG_settle{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes -\30 fEQG_tick{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.-\30 fEQG_heroPhoto{animation:-\30 fEQG_settle 2.2s var(--ease) both}.-\30 fEQG_hero .-\30 fEQG_letter{animation:-\30 fEQG_rise .85s var(--ease) both;animation-delay:calc(.2s + var(--letter)*75ms)}.-\30 fEQG_heroLabel,.-\30 fEQG_heroCaption,.-\30 fEQG_heroPill{animation:-\30 fEQG_rise .8s var(--ease) both}.-\30 fEQG_heroPill{animation-delay:1.05s}.-\30 fEQG_page[data-service-motion=full] [data-s-reveal]:not(.-\30 fEQG_hero) .-\30 fEQG_letter{opacity:0;transition:transform .8s var(--ease),opacity .6s var(--ease);transition-delay:calc(var(--letter)*40ms);transform:translateY(24px)rotate(4deg)}.-\30 fEQG_page[data-service-motion=full] [data-entered=true]:not(.-\30 fEQG_hero) .-\30 fEQG_letter{opacity:1;transform:none}.-\30 fEQG_page[data-service-motion=full] [data-s-item]{opacity:0;transition:transform .7s var(--ease),opacity .7s var(--ease);transition-delay:calc(.12s + var(--item,0)*70ms);transform:translateY(20px)}.-\30 fEQG_page[data-service-motion=full] [data-entered=true] [data-s-item]{opacity:1;transform:none}.-\30 fEQG_page[data-service-motion=full] [data-s-pop]{opacity:0;transition:transform .9s var(--ease),opacity .6s var(--ease);transition-delay:.35s;transform:scale(.95)rotate(-12deg)}.-\30 fEQG_page[data-service-motion=full] [data-entered=true] [data-s-pop]{opacity:1;transform:none}.-\30 fEQG_page[data-service-motion=full] .-\30 fEQG_imageWipe{clip-path:inset(100% 0 0);transition:clip-path 1.2s var(--ease)}.-\30 fEQG_page[data-service-motion=full] [data-entered=true] .-\30 fEQG_imageWipe{clip-path:inset(0)}.-\30 fEQG_page[data-service-motion=full] [data-entered=true] .-\30 fEQG_workBadge circle{animation:16s linear -\30 fEQG_tick}}@media (hover:hover) and (pointer:fine){.-\30 fEQG_page a:hover{text-underline-offset:6px;text-decoration:underline}.-\30 fEQG_textLink:hover>span{transform:translate(3px,-3px)}.-\30 fEQG_page summary:hover>span{transform:rotate(90deg)}.-\30 fEQG_page details[open] summary:hover>span{transform:rotate(135deg)}}@media (max-width:1100px){.-\30 fEQG_hero{min-height:640px}.-\30 fEQG_service{grid-template-columns:1fr 1.1fr;gap:40px;min-height:0;padding:56px 0 80px}.-\30 fEQG_chapterTitle{grid-column:1}.-\30 fEQG_serviceCopy{grid-area:2/1;padding:0}.-\30 fEQG_visual{grid-area:1/2/3}.-\30 fEQG_chapterTitle h2{font-size:clamp(48px,6vw,68px)}.-\30 fEQG_workLink{margin-top:24px}.-\30 fEQG_before{gap:48px}.-\30 fEQG_heroCaption{top:45%;bottom:auto;left:24px}.-\30 fEQG_statement{min-height:80svh;padding-block:96px}.-\30 fEQG_hero h1{font-size:15vw}}@media (max-width:900px){.-\30 fEQG_hero{height:calc(100svh - 88px)}.-\30 fEQG_heroType{top:16%}}@media (max-width:767px){.-\30 fEQG_page{padding-bottom:32px}.-\30 fEQG_hero{height:calc(100svh - 88px);min-height:580px;max-height:820px}.-\30 fEQG_heroType{top:14%}.-\30 fEQG_hero h1{font-size:15.5vw}.-\30 fEQG_heroLabel{letter-spacing:.1em;margin-bottom:24px;font-size:10px}.-\30 fEQG_heroPhoto{aspect-ratio:2/3;width:auto;max-width:100%;height:auto;top:auto;bottom:0}.-\30 fEQG_heroCaption{text-align:center;font-size:13px;line-height:1.5;inset:28% 20px auto}.-\30 fEQG_heroPill{gap:24px;min-height:48px;padding:10px 20px;font-size:13px;bottom:32px;left:20px;translate:none}.-\30 fEQG_heroPill span{width:24px;height:24px}.-\30 fEQG_statement{min-height:680px;padding:80px 0 64px}.-\30 fEQG_label{letter-spacing:.09em;margin-bottom:24px;font-size:10px}.-\30 fEQG_statementTitle{letter-spacing:-.02em;margin-bottom:32px;font-size:8.8vw;line-height:1.18}.-\30 fEQG_photoPill{width:.9em;height:.9em}.-\30 fEQG_statementNote{max-width:27ch;font-size:14px}.-\30 fEQG_emblem{width:48px;height:48px}.-\30 fEQG_catalogue{gap:20px;margin-top:16px}.-\30 fEQG_catalogue a{font-size:12px}.-\30 fEQG_service{grid-template-columns:1fr;gap:32px;padding:48px 0 64px;scroll-margin-top:24px}.-\30 fEQG_chapterTitle{grid-area:1/1;position:relative}.-\30 fEQG_chapterTitle h2{max-width:80%;font-size:12vw;line-height:1.04}.-\30 fEQG_chapterTitle .-\30 fEQG_label{margin-bottom:24px;font-size:11px}.-\30 fEQG_workLink{text-align:center;gap:8px;max-width:72px;margin:0;font-size:10px;position:absolute;bottom:0;right:0}.-\30 fEQG_workBadge{width:60px;height:60px}.-\30 fEQG_serviceCopy{grid-area:2/1;padding:0}.-\30 fEQG_description{max-width:none;margin-bottom:24px}.-\30 fEQG_facts{font-size:13px}.-\30 fEQG_visual{grid-area:3/1;width:100%;margin:8px 0 0}.-\30 fEQG_imageWipe{aspect-ratio:4/5}.-\30 fEQG_visual figcaption{margin-top:12px;font-size:11px}.-\30 fEQG_before{grid-template-columns:1fr;gap:32px;padding:48px 0 64px}.-\30 fEQG_before h2{font-size:44px}.-\30 fEQG_answers summary{font-size:15px}.-\30 fEQG_end{flex-direction:column;align-items:start;gap:24px;padding:24px 0 48px}.-\30 fEQG_end>p{font-size:11vw}.-\30 fEQG_end>a{margin:0}}@media (prefers-reduced-motion:reduce){.-\30 fEQG_page *,.-\30 fEQG_page :before{transition:none!important;animation:none!important}.-\30 fEQG_heroStage,.-\30 fEQG_artTrack{transform:none!important}.-\30 fEQG_heroMelt{display:none}.-\30 fEQG_page [data-s-item],.-\30 fEQG_page [data-s-pop],.-\30 fEQG_page .-\30 fEQG_letter{opacity:1!important;transform:none!important}.-\30 fEQG_imageWipe{clip-path:none!important}.-\30 fEQG_page a:active{scale:1}}
