@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_eb7c85{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_eb7c85{--font-inter-tight:"Inter Tight","Inter Tight Fallback"}:root{--amber:#FABC02;--amber-tx:#976A00;--black:#000000;--white:#FFFFFF;--grey:#767677;--grey-mid:#6B6B6B;--grey-bg:#F4F4F4;--zebra:#F8F8F8;--f:var(--font-inter-tight),"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif;--pad:clamp(1.25rem,5vw,5.5rem);--maxw:1340px;--narw:1080px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--black);font-family:var(--f);font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.78;font-weight:400;letter-spacing:.03em;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}.wrap{max-width:var(--maxw)}.wrap,.wrap--n{margin-inline:auto;padding-inline:var(--pad)}.wrap--n{max-width:var(--narw)}h1,h2,h3,h4,h5{font-family:var(--f);font-weight:700;letter-spacing:normal;margin:0;overflow-wrap:break-word}h1{font-size:clamp(2rem,1.3rem + 2.4vw,2.6rem)}h1,h2{line-height:1.2}h2{font-size:clamp(1.6rem,1.15rem + 1.6vw,2rem)}h3{font-size:clamp(1.3rem,1.1rem + .9vw,1.8rem);line-height:1.35}h4{font-size:1.16rem}h4,h5{font-weight:700;line-height:1.5}h5{font-size:.98rem}@media (min-width:1440px){h2{font-size:3rem}}p{margin:0 0 1.5em}p:last-child{margin-bottom:0}.amber{color:var(--amber)}.lead{font-size:clamp(1.04rem,1rem + .35vw,1.18rem)}.btn{display:inline-flex;align-items:center;gap:.85rem;font-size:1rem;font-weight:700;letter-spacing:.05em;text-decoration:none;padding:0;border:0;background:transparent;color:var(--black);transition:color .2s ease}.btn:after{content:"";width:26px;height:10px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 10'%3E%3Cpath d='M0 5h24M20 1l5 4-5 4' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") left center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 10'%3E%3Cpath d='M0 5h24M20 1l5 4-5 4' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") left center/contain no-repeat;transition:transform .2s ease}.btn:hover{color:var(--amber)}.btn:hover:after{transform:translateX(5px)}.on-dark .btn{color:var(--white)}.on-dark .btn:hover{color:var(--amber)}.btn--solid{font-size:1.14rem}.btn--solid:hover{color:var(--black)}.btn--solid:hover:after{transform:translateX(6px)}.btn--box{border:1px solid;padding:1.05rem 1.7rem}.btn--box:after{content:none}.btn--box:before{content:"";width:30px;height:1px;background:currentColor;flex:none;order:-1;transition:width .2s ease}.btn--box:hover:before{width:44px}a:focus-visible,button:focus-visible{outline:3px solid var(--black);outline-offset:3px}.on-dark a:focus-visible,.on-dark button:focus-visible{outline-color:var(--amber)}.ticks{list-style:none;margin:0;padding:0;display:grid;grid-gap:.7rem;gap:.7rem}.ticks li{display:grid;grid-template-columns:24px 1fr;grid-gap:.9rem;gap:.9rem}.ticks li:before{content:"";width:15px;height:1px;background:var(--grey);margin-top:.92em}.on-dark .ticks li:before{background:rgba(255,255,255,.5)}.dots{margin:.9rem 0 0;padding-left:1.35rem;display:grid;grid-gap:.5rem;gap:.5rem}.dots li{padding-left:.2rem}.sec{padding-block:clamp(4.5rem,9vw,8rem)}.sec--tight{padding-block:clamp(3rem,6vw,5rem)}.sec--dark{position:relative;background:var(--black);overflow:hidden}.sec--dark,.sec--dark h1,.sec--dark h2,.sec--dark h3,.sec--dark h4,.sec--dark h5{color:var(--white)}.facets{position:absolute;inset:0;pointer-events:none;opacity:.9;background:radial-gradient(58% 42% at 82% 8%,rgba(250,186,37,.13) 0,rgba(0,0,0,0) 62%),radial-gradient(46% 40% at 12% 96%,rgba(250,186,37,.06) 0,rgba(0,0,0,0) 60%)}.sec--portfolio{background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.88)),url(/img/flugzeug-abflug-sonnenuntergang.jpg)}.sec--flow,.sec--portfolio{background-size:cover;background-position:50%;background-repeat:no-repeat}.sec--flow{background-image:linear-gradient(rgba(0,0,0,.86),rgba(0,0,0,.93)),url(/img/helikopter-alpen-hochgebirge.jpg)}.sec--dark>.wrap,.sec--dark>.wrap--n{position:relative}.label{font-size:.98rem;font-weight:700;margin:0 0 1.4rem}.hd{position:fixed;top:0;left:0;right:0;z-index:60;color:#fff;transition:background .25s ease,box-shadow .25s ease,color .25s ease}.hd.is-stuck{background:var(--white);box-shadow:0 1px 0 #E4E4E4;color:var(--black)}.hd__in{max-width:none;padding:2.5rem 2.6rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;transition:padding .25s ease}.hd.is-stuck .hd__in{padding-top:1.1rem;padding-bottom:1.1rem}.hd__logo{display:inline-flex}.hd__logo img{height:30px;width:auto;transition:height .25s ease}.hd.is-stuck .hd__logo img{height:26px}.hd__logo .lgt{display:none}.hd.is-stuck .hd__logo .lgt{display:block}.hd.is-stuck .hd__logo .inv{display:none}.hd__actions{display:flex;align-items:center;gap:1.3rem}.hd__icon{background:none;border:0;padding:.35rem;margin:0;cursor:pointer;color:inherit;display:inline-flex;line-height:0;transition:color .2s ease}.hd__icon:hover{color:var(--amber)}.hd__burger{background:none;border:0;padding:.4rem 0;margin:0;cursor:pointer;color:inherit;display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:8px;width:30px;height:24px}.hd__burger span{display:block;height:2px;background:currentColor;border-radius:2px;transition:width .3s ease,transform .3s ease,background .2s ease}.hd__burger span:first-child{width:24px}.hd__burger span:nth-child(2){width:17px}.hd__burger:hover span{background:var(--amber);width:24px}.hd__burger.is-active span{width:24px}.hd__burger.is-active span:first-child{transform:translateY(5px) rotate(45deg)}.hd__burger.is-active span:nth-child(2){transform:translateY(-5px) rotate(-45deg)}.hd.is-open{background:transparent;box-shadow:none;color:#fff}.hd.is-open .hd__logo .lgt{display:none}.hd.is-open .hd__logo .inv{display:block}.navov{position:fixed;inset:0;z-index:55;background:rgba(9,10,9,.975);display:flex;align-items:center;justify-content:center;padding:6rem var(--pad) 3rem;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.navov.is-open{opacity:1;visibility:visible}.navov__nav{display:flex;flex-direction:column;gap:.5rem}.navov__nav a{color:#fff;text-decoration:none;font-weight:700;line-height:1.18;font-size:clamp(2rem,1.1rem + 3.4vw,3.6rem);opacity:0;transform:translateY(22px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1),color .2s ease}.navov.is-open .navov__nav a{opacity:1;transform:none}.navov__nav a:hover{color:var(--amber)}@media (prefers-reduced-motion:reduce){.navov,.navov__nav a{transition:opacity .01s}.navov__nav a{transform:none}}.hero{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--white);overflow:hidden}.hero__bg{background:radial-gradient(130% 100% at 50% 32%,#6b6255 0,#3a3833 45%,#14140f 100%)}.hero__bg,.hero__stage{position:absolute;inset:0}.hero__stage{overflow:hidden;z-index:0;will-change:inset,border-radius}.hero__media{position:absolute;left:0;right:0;top:-12%;width:100%;height:124%;object-fit:cover;z-index:0;will-change:transform,scale;animation:heroZoom 2.5s cubic-bezier(.1,.55,.4,1) both}.hero__media[hidden]{display:none}.hero__in{will-change:transform,opacity}@keyframes heroZoom{0%{scale:1.2}to{scale:1}}@media (prefers-reduced-motion:reduce){.hero__media{animation:none}}.hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.58),rgba(0,0,0,.42) 45%,rgba(0,0,0,.78))}.hero__in{position:relative;width:100%;padding-block:8rem 5rem}.hero h1{color:#fff;max-width:none;margin-inline:auto;font-size:clamp(2rem,1.2rem + 2.6vw,2.5rem);line-height:1.2;animation:heroFlyUp 1s cubic-bezier(.25,1,.5,1) both}@keyframes heroFlyUp{0%{opacity:0;transform:translateY(75px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero h1{animation:none}}@media (max-width:520px){.hero h1{font-size:1.5rem}}@media (min-width:1440px){.hero h1{font-size:5rem}}@media (min-width:1600px){.hero h1{font-size:5.2rem}}@media (min-width:1700px){.hero h1{font-size:5.5rem}}.hero__sub{margin:2.6rem auto 0;max-width:54ch;color:#fff;font-weight:700;font-size:clamp(1.04rem,1rem + .45vw,1.3rem);line-height:1.55}.hero__arrow{position:absolute;left:50%;bottom:3.5rem;transform:translateX(-50%);color:#fff;text-decoration:none;opacity:.85}.hero__arrow svg{display:block;animation:bob 2.6s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(9px)}}@keyframes heroRise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.hero__in .wrap>p{animation:heroRise .9s cubic-bezier(.2,.7,.2,1) both}.hero__in .wrap>p:first-of-type{animation-delay:.15s}.hero__in .wrap>p:nth-of-type(2){animation-delay:.28s}.sr-line{display:block;overflow:hidden;padding-bottom:.02em}.sr-inner{display:inline-block;transform:translateY(200%);transition:transform 1.2s cubic-bezier(.25,1,.5,1)}.sr-in .sr-inner{transform:translateY(0)}.figs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--black)}.figs__i{padding:2.2rem 1.6rem 2.4rem 0}.figs__i+.figs__i{border-left:1px solid var(--black);padding-left:1.8rem}.figs__v{font-size:clamp(1.4rem,1.1rem + 1.3vw,2.1rem);font-weight:800;letter-spacing:-.035em;line-height:1.2;display:block}.figs__k{margin-top:.5rem;font-size:.92rem;font-weight:700;color:var(--amber-tx);display:block}.figs__n{margin-top:.3rem;font-size:.9rem;color:var(--grey);line-height:1.6;display:block}.figs__note{margin-top:2rem;color:var(--grey);font-size:.95rem;max-width:72ch}@media (max-width:820px){.figs{grid-template-columns:1fr 1fr}.figs__i+.figs__i{border-left:0;padding-left:0}.figs__i:nth-child(2),.figs__i:nth-child(4){padding-left:1.8rem;border-left:1px solid var(--black)}}.dom{display:grid;grid-template-columns:minmax(320px,.95fr) 1.15fr;grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);align-items:start}.dom h2 span{display:block}.dom__cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,4vw,3.4rem);gap:clamp(2rem,4vw,3.4rem)}.dom__media{aspect-ratio:16/10;width:100%;margin:0;overflow:hidden;position:relative;background:repeating-linear-gradient(135deg,#E7E9EA 0 12px,#DFE2E3 12px 24px)}.dom__media:after{content:attr(data-ph);position:absolute;left:1rem;bottom:.9rem;font-size:.8rem;font-weight:600;color:#5D6469}.dom__img{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:1;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.dom__img[hidden]{display:none}.dom__c:hover .dom__img{transform:scale(1.05)}.dom__c h4{margin:1.3rem 0 1rem}.dom__desc{font-size:1rem;line-height:1.8;margin:0;padding-left:1.25rem}@media (max-width:980px){.dom{grid-template-columns:1fr}}@media (max-width:620px){.dom__cards{grid-template-columns:1fr}}.chal{position:relative;background:var(--black);color:var(--white);overflow:hidden}.chal__bg{background:linear-gradient(100deg,#0a0b0c,#1c2124 38%,#3b4247 68%,#1a1e21)}.chal__bg,.chal__media{position:absolute;inset:0}.chal__media{width:100%;height:100%;object-fit:cover}.chal__media[hidden]{display:none}.chal__scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.55) 40%,rgba(0,0,0,.8))}.chal__in{position:relative;padding-block:clamp(4.5rem,9vw,8rem)}.chal__col{margin-left:auto;width:min(100%,640px)}.chal__box{position:relative;padding:2rem 2.1rem}.chal__box:after,.chal__box:before{content:"";position:absolute;box-sizing:border-box;pointer-events:none;width:0;height:0}.chal__box:before{top:0;left:0;border-top:1px solid rgba(255,255,255,.55);border-right:1px solid rgba(255,255,255,.55)}.chal__box:after{bottom:0;right:0;border-bottom:1px solid rgba(255,255,255,.55);border-left:1px solid rgba(255,255,255,.55)}.chal__box.is-in:after,.chal__box.is-in:before{width:100%;height:100%;transition:width .55s ease,height .55s ease .5s}@media (prefers-reduced-motion:reduce){.chal__box:after,.chal__box:before{transition:none}}.chal__split{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.4rem;gap:2.4rem;align-items:start;margin-top:2.6rem}@media (max-width:900px){.chal__split{grid-template-columns:1fr}}.usp__h{margin-bottom:clamp(2.5rem,5vw,4rem)}.usp__i{display:grid;grid-template-columns:minmax(110px,150px) 1fr;grid-gap:clamp(1.2rem,3vw,2.6rem);gap:clamp(1.2rem,3vw,2.6rem);padding-block:clamp(2.2rem,4vw,3.2rem);border-top:1px solid var(--black)}.usp__i:last-of-type{border-bottom:1px solid var(--black)}.usp__n{font-size:clamp(3.2rem,1.6rem + 3.6vw,5.5rem);font-weight:700;letter-spacing:normal;line-height:1}.usp__i h3{font-size:1.3rem;line-height:1.4;margin-bottom:1.1rem}.usp__cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-top:1.4rem}.usp__cols h5{margin-bottom:.9rem}@media (max-width:820px){.usp__i{gap:.7rem}.usp__cols,.usp__i{grid-template-columns:1fr}}.port__head{display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;align-items:center;margin-bottom:clamp(2.8rem,6vw,4.5rem)}.port{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(2.2rem,4vw,4rem) clamp(2.5rem,5vw,5rem);gap:clamp(2.2rem,4vw,4rem) clamp(2.5rem,5vw,5rem)}.port__i h4{margin-bottom:1.2rem}.port__i .ticks li{font-size:.99rem;line-height:1.7;color:rgba(255,255,255,.9)}@media (max-width:1000px){.port{grid-template-columns:1fr 1fr}}@media (max-width:680px){.port,.port__head{grid-template-columns:1fr}}.tsz__head{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);align-items:start;margin-bottom:clamp(2.8rem,6vw,4.5rem)}.tsz h2,.tsz__intro{text-align:left;margin:0}.tsz__intro{max-width:none;color:var(--grey)}.tsz__intro .btn{margin-top:1.8rem;color:var(--black)}@media (max-width:900px){.tsz__head{grid-template-columns:1fr;gap:1.4rem}}.tbl-note{margin-top:1.4rem;font-size:.86rem;color:var(--grey);line-height:1.6}.tabs{display:grid;grid-template-columns:minmax(220px,270px) 1fr;grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);align-items:start}.tabs__nav{display:grid;grid-gap:1rem;gap:1rem}.tabs__nav button{font-family:var(--f);font-size:1.02rem;font-weight:600;line-height:1.55;text-align:left;background:var(--grey-bg);border:0;color:var(--grey-mid);padding:1.4rem 1.5rem;cursor:pointer;transition:background .18s ease,color .18s ease}.tabs__nav button:hover{color:var(--black)}.tabs__nav button[aria-selected=true]{background:var(--black);color:var(--white)}.tabs__p[hidden]{display:none}.tabs__p h4{margin-bottom:1.6rem;font-size:1.32rem}.tbl{width:100%;border-collapse:collapse;font-size:1rem}.tbl td,.tbl th{text-align:left;padding:1.1rem 1.6rem;vertical-align:top;line-height:1.6}.tbl thead th{font-weight:700;font-size:1rem}.tbl tbody tr:nth-child(2n),.tbl thead th{background:var(--zebra)}.tbl td:first-child{font-weight:700}.tbl td:nth-child(3){font-weight:700;white-space:nowrap}.tbl thead th:nth-child(3),.tbl thead th:nth-child(4){white-space:nowrap}.tabs,.tabs>*,.tabs__p{min-width:0}.tbl-scroll{overflow-x:auto;max-width:100%}@media (max-width:720px){.tbl{min-width:560px}}@media (max-width:900px){.tabs,.tabs__nav{grid-template-columns:1fr}}.flow{--flow-gap:clamp(2.6rem,5vw,4.2rem);display:grid;grid-template-columns:1fr;grid-gap:var(--flow-gap);gap:var(--flow-gap);margin-top:clamp(2.5rem,5vw,4rem);max-width:760px}.flow__s{display:grid;grid-template-columns:46px 1fr;grid-gap:1.3rem;gap:1.3rem;align-items:start;position:relative}.flow__s:not(:last-child):after{content:"";position:absolute;left:15px;top:1.4rem;height:calc(100% + var(--flow-gap));width:1px;background:rgba(255,255,255,.22)}.flow__n{width:30px;height:30px;border:1px solid rgba(255,255,255,.75);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600;margin-top:.25rem;background:#0b0b0b;position:relative;z-index:1}.flow__s h3{margin-bottom:1rem}.flow__s p{margin-bottom:.7rem}.cta{background:var(--amber);color:var(--black);padding-block:clamp(3.5rem,7vw,5.5rem)}.cta__in{display:grid;grid-template-columns:1fr auto;grid-gap:2.5rem;gap:2.5rem;align-items:center}.cta h2{font-size:clamp(1.6rem,1.1rem + 1.7vw,2.3rem);line-height:1.3;margin-bottom:1rem}.cta p{font-weight:700;font-size:clamp(1rem,.97rem + .3vw,1.16rem);margin:0}@media (max-width:860px){.cta__in{grid-template-columns:1fr}}.ft{background:var(--black);color:var(--white);padding-block:clamp(3rem,6vw,4.5rem);font-size:.97rem}.ft__logo{display:block;margin:0 auto clamp(2rem,4vw,3rem);height:38px;width:auto}.ft__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.6rem;font-size:.86rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.ft__nav a{text-decoration:none}.ft__nav a:hover{color:var(--amber)}.ft__b{display:grid;grid-template-columns:auto auto 1fr;grid-gap:2rem 3.5rem;gap:2rem 3.5rem;align-items:start;margin-top:clamp(2.5rem,5vw,3.8rem);color:rgba(255,255,255,.85)}.ft__b a{text-decoration:none}.ft__b a:hover{color:var(--amber)}.ft__legal{justify-self:end;text-align:right;display:flex;flex-wrap:wrap;gap:.6rem 2rem;justify-content:flex-end}@media (max-width:860px){.ft__b{grid-template-columns:1fr;gap:1.4rem}.ft__legal{justify-self:start;text-align:left;justify-content:flex-start}}.rv{opacity:0;transform:translateY(75px);transition:opacity 1s cubic-bezier(.25,1,.5,1),transform 1s cubic-bezier(.25,1,.5,1)}.rv.is-in{opacity:1;transform:none}.rv-seq>*{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.25,1,.5,1),transform .6s cubic-bezier(.25,1,.5,1)}.rv-seq.is-in>*{opacity:1;transform:none}.rv-seq.is-in>:first-child{transition-delay:.04s}.rv-seq.is-in>:nth-child(2){transition-delay:.12s}.rv-seq.is-in>:nth-child(3){transition-delay:.2s}.rv-seq.is-in>:nth-child(4){transition-delay:.28s}.rv-seq.is-in>:nth-child(5){transition-delay:.36s}.rv-seq.is-in>:nth-child(6){transition-delay:.44s}.rv-seq.is-in>:nth-child(7){transition-delay:.52s}.rv-seq.is-in>:nth-child(8){transition-delay:.6s}@media (prefers-reduced-motion:reduce){.rv-seq>*{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}.rv{opacity:1;transform:none;transition:none}.hero__arrow svg,.hero__in .wrap>*{animation:none}.dom__img{transition:none}.dom__c:hover .dom__img{transform:none}.btn,.btn:after{transition:none}}