.gp-context-opening{isolation:isolate;background:#0f0f0f url(/media/editorial/surface-dark.svg);padding-top:26px;position:relative}.gp-context-opening:before{content:"";z-index:-1;opacity:.025;pointer-events:none;background:url(/media/editorial/material-grain.svg);position:absolute;inset:0}.context-hero-top{border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:20px;padding:18px 0 22px;display:flex}.context-hero-top>span{letter-spacing:.025em;color:#a7ada5;font-size:11px}.context-hero-stage{grid-template-rows:auto 1fr;grid-template-columns:1fr 1.08fr;column-gap:6%;min-height:570px;display:grid;position:relative}.editorial-site .context-hero h1{z-index:2;pointer-events:none;letter-spacing:-.06em;text-wrap:initial;grid-area:1/1/auto/3;align-self:start;width:max-content;max-width:81%;margin:0 0 24px;padding-top:38px;font-size:clamp(54px,7.5vw,112px);font-weight:400;line-height:1.01;position:relative}.context-hero h1>span{display:block}.context-hero h1 em{color:#a6c8b9}.context-hero-copy{z-index:2;grid-area:2/1;align-self:end;max-width:450px;padding:4px 0 30px}.context-hero-copy>p:first-child{color:#c5c9c2;max-width:40ch;font-size:16px;line-height:1.65}.context-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:26px;display:flex}.context-hero-actions>.gp-cta{min-height:54px}.context-hero-actions>.gp-text-link{gap:22px}.editorial-site .context-hero-reach{letter-spacing:.08em;text-transform:uppercase;color:#9eb7aa;margin-top:26px;font-size:10px}.context-hero-visual{isolation:isolate;background:#1e231f;grid-area:1/2/3;min-width:0;position:relative;overflow:hidden}.context-hero-frame{opacity:0;pointer-events:none;transition:opacity .38s;position:absolute;inset:0;overflow:hidden}.context-hero-frame.is-active{opacity:1;z-index:1}.context-hero-frame img{object-fit:cover;transition:transform .65s;display:block;transform:scale(1.015)}.context-hero-frame.is-active img{transform:scale(1)}.context-hero-visual:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0f0f0f80,#0000 30%),linear-gradient(#0000 64%,#081c14ed);position:absolute;inset:0}.context-hero-caption{z-index:3;bottom:0;color:#f4f4f2;align-items:center;gap:18px;padding:26px;display:flex;position:absolute;inset-inline:0}.context-hero-counter{font-variant-numeric:tabular-nums;flex:none;font-size:21px}.context-hero-counter>span{color:#b0c8bc;font-size:10px}.context-hero-caption>div{border-left:1px solid #ffffff4d;flex:1;padding-left:18px}.context-hero-caption>div>span{letter-spacing:.12em;text-transform:uppercase;color:#bed7ca;font-size:10px}.context-hero-caption p{margin-top:5px;font-size:15px;line-height:1.4}.context-hero-caption>a{border:1px solid #ffffff60;flex:none;place-items:center;width:42px;height:42px;transition:background .25s;display:grid}.context-hero-caption>a:hover{background:#0b3a2e}.context-hero-tabs{border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.context-hero-tabs>button{appearance:none;color:#b5b9b2;text-align:left;background:0 0;border:0;align-items:center;gap:16px;min-width:0;padding:18px 16px;transition:background .3s,color .3s;display:flex;position:relative}.context-hero-tabs>button+button{border-left:1px solid #fff2}.context-hero-tabs>button:after{content:"";transform-origin:0;background:#a6c8b9;height:2px;transition:transform .3s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.context-hero-tabs>button[aria-selected=true]{color:#f4f4f2;background:#0b3a2e66}.context-hero-tabs>button[aria-selected=true]:after{transform:scaleX(1)}.context-hero-thumb{flex:none;width:54px;height:68px;overflow:hidden}.context-hero-thumb img{opacity:.65;transition:opacity .3s;display:block}.context-hero-tabs>button[aria-selected=true] img{opacity:1}.context-hero-tab-copy{flex:1;min-width:0;display:block}.context-hero-tab-label{align-items:baseline;gap:10px;display:flex}.context-hero-tab-label small{color:#a6c8b9;font-size:9px}.context-hero-tab-label strong{letter-spacing:-.025em;font-size:20px;font-weight:400}.context-hero-tab-label>span{color:#a6c8b9;margin-left:auto;font-size:14px}.context-hero-descriptor{color:#adb5ab;margin-top:7px;font-size:11px;line-height:1.6;display:block}.gp-context-opening .gp-credentials{padding-block:28px 32px}.gp-context-opening .gp-credentials>.gp-label{margin-bottom:16px;font-size:10px}@media (width>=1600px){.context-hero-stage{min-height:660px}.context-hero-copy{padding-bottom:44px}.context-hero-thumb{width:64px;height:76px}}@media (width<=1150px){.context-hero-stage{grid-template-columns:1fr 1fr;column-gap:4%;min-height:550px}.editorial-site .context-hero h1{padding-top:35px;font-size:clamp(54px,6.8vw,78px)}.context-hero-copy>p:first-child{font-size:15px}.context-hero-tabs>button{gap:10px;padding:14px 10px}.context-hero-thumb{width:42px;height:62px}.context-hero-tab-label{gap:7px}.context-hero-tab-label strong{font-size:17px}.context-hero-descriptor{font-size:10px}.context-hero-actions{gap:20px}.context-hero-actions>.gp-cta{padding-inline:18px;font-size:13px}.context-hero-actions>.gp-text-link{gap:12px;font-size:13px}}@media (width>=701px) and (width<=900px){.context-hero-stage{grid-template-columns:1.05fr 1fr;column-gap:2%;min-height:430px}.editorial-site .context-hero h1{max-width:88%;padding-top:28px;font-size:clamp(49px,7vw,64px)}.context-hero-copy{padding-bottom:20px;padding-right:18px}.context-hero-copy>p:first-child{font-size:14px}.context-hero-actions{gap:12px}.context-hero-caption{gap:10px;padding:18px}.context-hero-caption>div{padding-left:12px}.context-hero-caption p{font-size:13px}.context-hero-caption>a{width:34px;height:34px}.context-hero-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.context-hero-tabs>button:nth-child(3){border-top:1px solid #fff2;border-left:0}.context-hero-tabs>button:nth-child(4){border-top:1px solid #fff2}.context-hero-tab-label strong{font-size:19px}.context-hero-thumb{width:46px;height:56px}.context-hero-descriptor{font-size:11px}}@media (width<=700px){.gp-context-opening{padding-top:12px}.context-hero-top{align-items:start;gap:12px;padding:14px 0 18px}.context-hero-top>.gp-label{letter-spacing:.08em;font-size:9px}.context-hero-top>span{text-align:right;max-width:14ch;font-size:9px;line-height:1.5}.context-hero-stage{flex-direction:column;gap:0;min-height:0;display:flex}.editorial-site .context-hero h1{letter-spacing:-.055em;width:100%;max-width:100%;margin-bottom:20px;padding-top:4px;font-size:clamp(36px,9.8vw,66px);line-height:1.04}.context-hero-copy{align-self:auto;width:100%;max-width:100%;padding:0 0 26px}.context-hero-copy>p:first-child{max-width:48ch;font-size:14px;line-height:1.6}.context-hero-actions{gap:22px;margin-top:20px}.context-hero-actions>.gp-cta{gap:18px;min-height:48px;padding:14px 16px;font-size:12px}.context-hero-actions>.gp-text-link{gap:14px;min-height:48px;font-size:12px}.editorial-site .context-hero-reach{letter-spacing:.04em;margin-top:18px;font-size:9px}.context-hero-visual{aspect-ratio:1/1.08;width:100%;max-height:480px}.context-hero-visual:after{background:linear-gradient(#0000 57%,#081c14ef)}.context-hero-caption{gap:12px;padding:18px}.context-hero-counter{font-size:19px}.context-hero-caption>div{padding-left:12px}.context-hero-caption p{font-size:13px}.context-hero-caption>a{width:34px;height:34px}.context-hero-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.context-hero-tabs>button{gap:10px;min-height:88px;padding:12px 9px}.context-hero-tabs>button:nth-child(3){border-top:1px solid #fff2;border-left:0}.context-hero-tabs>button:nth-child(4){border-top:1px solid #fff2}.context-hero-thumb{width:34px;height:52px}.context-hero-tab-label{gap:6px}.context-hero-tab-label strong{font-size:15px}.context-hero-tab-label small{font-size:8px}.context-hero-tab-label>span{display:none}.context-hero-descriptor{margin-top:5px;font-size:10px;line-height:1.4}.gp-context-opening .gp-credentials{padding-top:24px;padding-bottom:26px}}@media (width<=360px){.context-hero-top>.gp-label,.context-hero-top>span{font-size:8px}.context-hero-thumb{width:28px;height:48px}.context-hero-tabs>button{gap:7px;padding:10px 7px}.context-hero-tab-label strong{font-size:14px}.context-hero-tab-label small{display:none}.context-hero-actions{gap:16px}.context-hero-actions>.gp-text-link{gap:8px}.context-hero-caption{padding:14px}.context-hero-caption p{font-size:12px}}@media (prefers-reduced-motion:reduce){.context-hero-frame,.context-hero-frame img,.context-hero-tabs>button,.context-hero-tabs>button:after,.context-hero-thumb img{transition:none;transform:none}}.gp-language-switch{border:1px solid #ffffff30;flex:none;align-items:center;gap:2px;padding:3px;display:flex}.gp-language-switch button{appearance:none;color:#b6c0b8;letter-spacing:.06em;background:0 0;border:0;min-width:33px;min-height:34px;padding:6px;font-size:10px;font-weight:600;transition:background .2s,color .2s}.gp-language-switch button[aria-pressed=true]{color:#0b3a2e;background:#d8e5da}.gp-language-switch button:hover{color:#fff;background:#0b3a2e}@media (width>=901px){.gp-nav{gap:24px}.gp-nav-desktop{gap:clamp(12px,1.6vw,28px)}}@media (width<=900px){.gp-nav{gap:16px}.gp-language-switch{margin-left:auto}.gp-nav-contact{display:none}.gp-language-switch button{min-width:31px;min-height:36px}.gp-nav-mobile{margin-left:0}}@media (width<=360px){.gp-nav{gap:12px}.gp-language-switch button{min-width:29px}.gp-nav>a:first-child{width:70px}}@media (width<=700px){.camera-header{gap:16px}.camera-header>.button{display:none}.camera-header .gp-language-switch{margin-left:auto}}
