.circular-gallery-module__NGeT7G__stage{--card-w:calc(var(--dp) * 420);--card-h:calc(var(--dp) * 560);width:100%;height:100%;perspective:calc(var(--dp) * 2200);perspective-origin:50%;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;position:relative;overflow:hidden}.circular-gallery-module__NGeT7G__stage[data-dragging=true]{cursor:grabbing}.circular-gallery-module__NGeT7G__stage a,.circular-gallery-module__NGeT7G__stage img,.circular-gallery-module__NGeT7G__stage picture{-webkit-user-drag:none;user-drag:none}.circular-gallery-module__NGeT7G__ring{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.circular-gallery-module__NGeT7G__item{width:var(--card-w);height:var(--card-h);margin-left:calc(var(--card-w) / -2);margin-top:calc(var(--card-h) / -2);transform:rotateY(var(--angle)) translateZ(var(--radius,400px));border-radius:var(--tg-radius);color:var(--color-white);transform-style:preserve-3d;display:block;position:absolute;top:50%;left:50%}.circular-gallery-module__NGeT7G__face{border-radius:var(--tg-radius);background:var(--color-grey-100);opacity:var(--dim,1);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.circular-gallery-module__NGeT7G__back{background:var(--color-grey-800);transform:rotateY(180deg)}.circular-gallery-module__NGeT7G__item:focus-visible{outline:2px solid var(--color-green);outline-offset:4px}.circular-gallery-module__NGeT7G__card{position:absolute;inset:0}:is(.circular-gallery-module__NGeT7G__card picture,.circular-gallery-module__NGeT7G__card img){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.circular-gallery-module__NGeT7G__caption{padding:var(--tg-space-3);gap:calc(var(--dp) * 4);background:linear-gradient(#0000,#000000b8);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.circular-gallery-module__NGeT7G__captionN{font-size:var(--tg-fs-small);letter-spacing:var(--tg-track-body);opacity:.8}.circular-gallery-module__NGeT7G__captionName{font-size:var(--tg-fs-title);letter-spacing:-.02em;line-height:1.1;font-weight:var(--tg-weight-display);text-wrap:balance}@media (min-width:769px) and (max-height:500px){.circular-gallery-module__NGeT7G__stage{--card-w:calc(var(--dp) * 320);--card-h:calc(var(--dp) * 427);perspective:calc(var(--dp) * 1500)}}@media (min-width:769px) and (max-width:1100px) and (orientation:portrait) and (pointer:coarse){.circular-gallery-module__NGeT7G__stage{--card-w:230px;--card-h:307px;perspective:1500px}}@media (max-width:768px){.circular-gallery-module__NGeT7G__stage{--card-w:calc(var(--dp) * 150);--card-h:calc(var(--dp) * 200);perspective:calc(var(--dp) * 900)}.circular-gallery-module__NGeT7G__caption{padding:var(--tg-space-2)}}
.liquid-metal-button-module__RRqZwW__button{isolation:isolate;height:50px;color:var(--color-white);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border-radius:100px;justify-content:center;align-items:center;padding-inline:24px;font-size:16px;font-weight:600;line-height:1;transition:scale .15s;display:inline-flex;position:relative;overflow:hidden}.liquid-metal-button-module__RRqZwW__button:active{scale:.97}.liquid-metal-button-module__RRqZwW__ring{border-radius:inherit;box-sizing:border-box;-webkit-mask-composite:xor;padding:2px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.liquid-metal-button-module__RRqZwW__ring canvas{width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.liquid-metal-button-module__RRqZwW__button:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffffff6b}.liquid-metal-button-module__RRqZwW__dark:after,.liquid-metal-button-module__RRqZwW__white:after{box-shadow:inset 0 0 0 1.5px #1414146b}.liquid-metal-button-module__RRqZwW__plain .liquid-metal-button-module__RRqZwW__ring{background:conic-gradient(from 200deg, var(--color-grey-400), var(--color-grey-600) 16%, var(--color-grey-400) 32%, var(--color-grey-800) 50%, var(--color-grey-400) 66%, var(--color-grey-600) 84%, var(--color-grey-400))}.liquid-metal-button-module__RRqZwW__plain .liquid-metal-button-module__RRqZwW__ring canvas{display:none!important}.liquid-metal-button-module__RRqZwW__fill{border-radius:inherit;background:var(--color-white);transform-origin:0;transition:transform .3s;position:absolute;inset:2px;transform:scaleX(0)}.liquid-metal-button-module__RRqZwW__button:hover .liquid-metal-button-module__RRqZwW__fill,.liquid-metal-button-module__RRqZwW__button:focus-visible .liquid-metal-button-module__RRqZwW__fill{transform:scaleX(1)}.liquid-metal-button-module__RRqZwW__label{z-index:1;text-shadow:0 1px 2px #00000073;transition:color .2s,text-shadow .2s;position:relative}.liquid-metal-button-module__RRqZwW__button:hover .liquid-metal-button-module__RRqZwW__label,.liquid-metal-button-module__RRqZwW__button:focus-visible .liquid-metal-button-module__RRqZwW__label{color:var(--color-ink);text-shadow:none;animation:.32s liquid-metal-button-module__RRqZwW__hop}@keyframes liquid-metal-button-module__RRqZwW__hop{35%{translate:0 -4px}70%{translate:0 1px}to{translate:0}}.liquid-metal-button-module__RRqZwW__ripple{z-index:2;pointer-events:none;background:radial-gradient(circle,#00000040 0%,#0000 70%);border-radius:50%;width:20px;height:20px;animation:.6s ease-out forwards liquid-metal-button-module__RRqZwW__ripple;position:absolute;translate:-50% -50%}@keyframes liquid-metal-button-module__RRqZwW__ripple{0%{opacity:.6;scale:0}to{opacity:0;scale:4}}.liquid-metal-button-module__RRqZwW__dark{color:var(--color-ink);text-decoration:none}.liquid-metal-button-module__RRqZwW__dark .liquid-metal-button-module__RRqZwW__fill{background:var(--color-ink)}.liquid-metal-button-module__RRqZwW__dark .liquid-metal-button-module__RRqZwW__label{text-shadow:none}.liquid-metal-button-module__RRqZwW__dark:hover .liquid-metal-button-module__RRqZwW__label,.liquid-metal-button-module__RRqZwW__dark:focus-visible .liquid-metal-button-module__RRqZwW__label{color:var(--color-white)}.liquid-metal-button-module__RRqZwW__ink{background:var(--color-ink);color:var(--color-white);text-decoration:none}.liquid-metal-button-module__RRqZwW__ink .liquid-metal-button-module__RRqZwW__label{text-shadow:none}.liquid-metal-button-module__RRqZwW__white{background:var(--color-white);color:var(--color-ink);text-decoration:none}.liquid-metal-button-module__RRqZwW__white .liquid-metal-button-module__RRqZwW__fill{background:var(--color-ink)}.liquid-metal-button-module__RRqZwW__white .liquid-metal-button-module__RRqZwW__label{text-shadow:none}.liquid-metal-button-module__RRqZwW__white:hover .liquid-metal-button-module__RRqZwW__label,.liquid-metal-button-module__RRqZwW__white:focus-visible .liquid-metal-button-module__RRqZwW__label{color:var(--color-white)}.liquid-metal-button-module__RRqZwW__dark .liquid-metal-button-module__RRqZwW__ripple{background:radial-gradient(circle,#ffffff59 0%,#fff0 70%)}@media (max-width:768px){.liquid-metal-button-module__RRqZwW__button{height:46px;padding-inline:22px;font-size:15px}}@media (max-width:400px){.liquid-metal-button-module__RRqZwW__button{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:46px;padding-block:12px;font-size:14px;line-height:1.15}}
.header-module__bY5_QG__header{z-index:var(--z-header);color:var(--color-ink);pointer-events:none;position:fixed;inset:0 0 auto}.header-module__bY5_QG__open{z-index:var(--z-overlay)}.header-module__bY5_QG__top{z-index:2;--mark-w:calc(var(--dp) * 124);--toggle:calc(var(--dp) * 88);padding:calc(var(--dp) * 32 + 8px) max(calc((var(--tg-inset) - var(--toggle)) / 2), var(--tg-margin)) 0 max(calc((var(--tg-inset) - var(--mark-w)) / 2), var(--tg-margin));justify-content:space-between;align-items:center;display:flex;position:relative}html.has-hero .header-module__bY5_QG__header{z-index:760}html.has-hero:not(.hero-expanded) .header-module__bY5_QG__logoWrap{visibility:hidden}.header-module__bY5_QG__open .header-module__bY5_QG__logoWrap{visibility:visible}.header-module__bY5_QG__logoWrap{flex:none;place-items:center;display:grid;position:relative}.header-module__bY5_QG__logoDisc{display:none}.header-module__bY5_QG__top{transition:translate .35s var(--tg-ease), opacity .25s var(--tg-ease)}.header-module__bY5_QG__hidden .header-module__bY5_QG__top{opacity:0;pointer-events:none;translate:0 -140%}.header-module__bY5_QG__logo,.header-module__bY5_QG__toggle{pointer-events:auto}.header-module__bY5_QG__logo{color:var(--color-ink);transition:color .3s var(--tg-ease);flex:none;position:relative}.header-module__bY5_QG__logoLight{color:var(--color-white)}.header-module__bY5_QG__toggle{width:var(--toggle);height:var(--toggle);min-width:44px;min-height:44px;color:var(--color-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:relative}.header-module__bY5_QG__circle{background:var(--color-white);opacity:0;transition:scale .45s cubic-bezier(.16, 1, .3, 1), opacity .2s var(--tg-ease);border-radius:50%;position:absolute;inset:0;scale:0;box-shadow:0 1px 2px #00000014}.header-module__bY5_QG__onMedia .header-module__bY5_QG__circle,.header-module__bY5_QG__open .header-module__bY5_QG__circle{opacity:1;scale:1}.header-module__bY5_QG__icon{width:62%;height:62%;position:relative}.header-module__bY5_QG__panel{z-index:1;pointer-events:auto;color:var(--color-ink);-webkit-backdrop-filter:blur(28px)saturate(1.4);backdrop-filter:blur(28px)saturate(1.4);visibility:hidden;background:#ffffffc7;transition:translate .55s cubic-bezier(.6,0,.3,1),visibility 0s linear .55s;position:fixed;inset:0;overflow:hidden;translate:0 -100%}.header-module__bY5_QG__open .header-module__bY5_QG__panel{visibility:visible;transition:translate .75s cubic-bezier(.16,1,.3,1),visibility;translate:0}.header-module__bY5_QG__panelInner{box-sizing:border-box;overscroll-behavior:contain;column-gap:var(--tg-space-6);row-gap:var(--tg-space-4);height:100%;padding:calc(var(--tg-header-h) + var(--tg-space-2)) var(--tg-inset) var(--tg-space-3);grid-template-rows:1fr auto;grid-template-columns:7fr 5fr;display:grid;overflow-y:auto}.header-module__bY5_QG__main{flex-direction:column;justify-content:center;min-width:0;display:flex}.header-module__bY5_QG__items{margin:0;padding:0;list-style:none}.header-module__bY5_QG__row:not(:last-child){border-bottom:1px solid var(--color-grey-600)}.header-module__bY5_QG__row{opacity:0;transition:opacity .4s var(--tg-ease-out), translate .4s var(--tg-ease-out);translate:0 12px}.header-module__bY5_QG__open .header-module__bY5_QG__row{opacity:1;translate:0}.header-module__bY5_QG__item{padding-block:calc(var(--dp) * 3);white-space:nowrap;font-size:min(12.5vh, calc(var(--dp) * 170), var(--menu-fit,1000px), var(--menu-fit-v,1000px));letter-spacing:var(--tg-track-display);line-height:1.02;font-weight:var(--tg-weight-display);color:var(--color-ink);transform-origin:0;transition:color .25s var(--tg-ease), scale .4s var(--tg-ease-out);display:inline-block}.header-module__bY5_QG__items:has(.header-module__bY5_QG__item:hover) .header-module__bY5_QG__item{color:var(--color-grey-400)}.header-module__bY5_QG__items:has(.header-module__bY5_QG__item:hover) .header-module__bY5_QG__item:hover{color:var(--color-ink);scale:1.04}.header-module__bY5_QG__side{justify-content:center;gap:var(--tg-space-3);opacity:0;min-width:0;transition:opacity .5s var(--tg-ease-out), translate .5s var(--tg-ease-out);flex-direction:column;display:flex;translate:0 12px}.header-module__bY5_QG__open .header-module__bY5_QG__side{opacity:1;translate:0}.header-module__bY5_QG__sideTitle{color:var(--color-grey-800);margin:0}.header-module__bY5_QG__news{border-top:1px solid var(--color-grey-600);margin:0;padding:0;list-style:none}.header-module__bY5_QG__newsItem{border-bottom:1px solid var(--color-grey-600)}.header-module__bY5_QG__newsLink{padding-block:calc(var(--dp) * 14);color:var(--color-ink);transform-origin:0;transition:color .25s var(--tg-ease), scale .4s var(--tg-ease-out);flex-direction:column;gap:4px;text-decoration:none;display:flex}.header-module__bY5_QG__news:has(.header-module__bY5_QG__newsLink:hover) .header-module__bY5_QG__newsLink{color:var(--color-grey-400)}.header-module__bY5_QG__news:has(.header-module__bY5_QG__newsLink:hover) .header-module__bY5_QG__newsLink:hover{color:var(--color-ink);scale:1.02}.header-module__bY5_QG__newsDate{color:var(--color-grey-800);transition:color .25s var(--tg-ease)}.header-module__bY5_QG__news:has(.header-module__bY5_QG__newsLink:hover) .header-module__bY5_QG__newsLink .header-module__bY5_QG__newsDate{color:var(--color-grey-400)}.header-module__bY5_QG__news:has(.header-module__bY5_QG__newsLink:hover) .header-module__bY5_QG__newsLink:hover .header-module__bY5_QG__newsDate{color:var(--color-grey-800)}.header-module__bY5_QG__newsTitle{line-height:1.25}.header-module__bY5_QG__cta{gap:var(--tg-space-3);flex-wrap:wrap;padding-block-start:var(--tg-space-3);display:flex}.header-module__bY5_QG__foot{align-items:center;column-gap:var(--tg-space-4);box-sizing:border-box;min-height:calc(var(--tg-space-3) + var(--tg-fs-small) * var(--tg-lh-small) + var(--tg-space-2) + 72px);border-top:1px solid var(--color-grey-600);opacity:0;transition:opacity .5s var(--tg-ease-out), translate .5s var(--tg-ease-out);grid-column:1/-1;grid-template-columns:1fr auto 1fr;padding-block-start:var(--tg-space-3);display:grid;translate:0 8px}.header-module__bY5_QG__open .header-module__bY5_QG__foot{opacity:1;translate:0}.header-module__bY5_QG__footGroup:last-child{justify-content:flex-end}.header-module__bY5_QG__footGroup{align-items:center;gap:var(--tg-space-2) var(--tg-space-3);flex-wrap:wrap;display:flex}.header-module__bY5_QG__footText{color:var(--color-grey-600)}.header-module__bY5_QG__footLegal{text-wrap:balance;text-align:end;flex:1 1 0;min-width:0;display:block}.header-module__bY5_QG__footLegal a{white-space:nowrap;margin-inline-start:var(--tg-space-3);display:inline-block}.header-module__bY5_QG__footLegal a:first-of-type{margin-inline-start:0}.header-module__bY5_QG__footCopy{display:none}.header-module__bY5_QG__footLink{color:var(--color-ink);transition:color .2s var(--tg-ease);text-decoration:none}.header-module__bY5_QG__footLink:hover,.header-module__bY5_QG__footLink:focus-visible{color:var(--color-green-700)}.header-module__bY5_QG__lang{justify-self:center}.header-module__bY5_QG__lang a{color:var(--color-ink)}.header-module__bY5_QG__socialGrid{grid-template-columns:repeat(2,34px);gap:4px;display:grid}.header-module__bY5_QG__square{border:1px solid var(--color-grey-600);border-radius:var(--tg-radius);width:34px;height:34px;color:var(--color-ink);transition:background var(--tg-dur-base) var(--tg-ease), border-color var(--tg-dur-base) var(--tg-ease), color var(--tg-dur-base) var(--tg-ease);place-items:center;display:grid}.header-module__bY5_QG__square svg{width:16px;height:16px}.header-module__bY5_QG__square:hover,.header-module__bY5_QG__square:focus-visible{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-white)}@media (max-width:768px),(min-width:769px) and (max-height:500px){.header-module__bY5_QG__top{--mark-w:56px;--toggle:68px;padding:max(10px, calc(var(--dp) * 16)) max(12px, calc(var(--dp) * 16), calc(env(safe-area-inset-right) - 40px)) 0 max(12px, calc(var(--dp) * 16), calc(env(safe-area-inset-left) - 40px))}.header-module__bY5_QG__logoWrap{width:68px;height:68px}.header-module__bY5_QG__logoWrap .header-module__bY5_QG__logo{translate:-2px -2px}.header-module__bY5_QG__logoDisc{background:var(--color-white);border-radius:50%;display:block;position:absolute;inset:0;box-shadow:0 1px 2px #00000014}.header-module__bY5_QG__logoLight{color:var(--color-ink)}.header-module__bY5_QG__circle{opacity:1;scale:1}}@media (min-width:769px) and (max-width:1200px) and (min-height:501px) and (pointer:coarse){.header-module__bY5_QG__top{--mark-w:72px;--toggle:88px;padding:20px max(20px, calc(env(safe-area-inset-right) - 40px)) 0 max(20px, calc(env(safe-area-inset-left) - 40px))}.header-module__bY5_QG__logoWrap{width:88px;height:88px}.header-module__bY5_QG__logoWrap .header-module__bY5_QG__logo{translate:-2px -2px}.header-module__bY5_QG__logoDisc{background:var(--color-white);border-radius:50%;display:block;position:absolute;inset:0;box-shadow:0 1px 2px #00000014}.header-module__bY5_QG__logoLight{color:var(--color-ink)}.header-module__bY5_QG__circle{opacity:1;scale:1}}@media (max-width:768px){.header-module__bY5_QG__panelInner{padding:calc(var(--tg-header-h) + var(--tg-space-2)) var(--tg-margin) calc(var(--tg-space-8) + env(safe-area-inset-bottom));row-gap:var(--tg-space-3);grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr)}.header-module__bY5_QG__main{justify-content:center;min-height:0}.header-module__bY5_QG__row{text-align:center}.header-module__bY5_QG__item{font-size:min(var(--menu-fit,1000px), var(--menu-fit-v,1000px));padding-block:calc(var(--dp) * 6);transform-origin:50%}.header-module__bY5_QG__cta{flex-wrap:nowrap;justify-content:center;gap:8px}.header-module__bY5_QG__cta>a,.header-module__bY5_QG__cta>button{flex:auto;min-width:0;padding-inline:10px;font-size:13px}.header-module__bY5_QG__side{justify-content:flex-end}.header-module__bY5_QG__sideTitle,.header-module__bY5_QG__news{display:none}.header-module__bY5_QG__cta{padding-block-start:0}.header-module__bY5_QG__foot{min-height:0;grid-template-columns:minmax(0,1fr);row-gap:6px;padding-block-start:var(--tg-space-3)}.header-module__bY5_QG__footGroup{gap:4px var(--tg-space-3)}.header-module__bY5_QG__lang a{font-size:var(--tg-fs-title)}.header-module__bY5_QG__lang ul{gap:var(--tg-space-5)}.header-module__bY5_QG__footGroup{display:none}.header-module__bY5_QG__foot{padding-block-start:var(--tg-space-3)}.header-module__bY5_QG__lang{justify-self:center}}@media (min-width:769px) and (max-width:1100px) and (orientation:portrait) and (pointer:coarse){.header-module__bY5_QG__panelInner{grid-template-columns:minmax(0,1fr) 16rem;column-gap:32px;padding:132px 40px 96px}.header-module__bY5_QG__item{font-size:min(12.5vh, var(--menu-fit,1000px), var(--menu-fit-v,1000px));padding-block:4px}.header-module__bY5_QG__sideTitle{font-size:17px}.header-module__bY5_QG__newsLink{padding-block:12px}.header-module__bY5_QG__newsTitle{font-size:18px}.header-module__bY5_QG__newsDate{font-size:14px}.header-module__bY5_QG__cta>a,.header-module__bY5_QG__cta>button{font-size:16px}.header-module__bY5_QG__main,.header-module__bY5_QG__side{padding-block-end:100px}.header-module__bY5_QG__foot{grid-template-columns:1fr auto 1fr;grid-template-areas:"contacts lang social""legal legal legal";row-gap:56px;min-height:0;padding-block-start:22px;font-size:15px}.header-module__bY5_QG__foot>.header-module__bY5_QG__footGroup:first-child{grid-area:contacts}.header-module__bY5_QG__lang{grid-area:lang}.header-module__bY5_QG__lang a{font-size:20px}.header-module__bY5_QG__lang ul{gap:18px}.header-module__bY5_QG__footRight{display:contents}.header-module__bY5_QG__socialGrid{grid-area:social;grid-template-columns:repeat(4,40px);justify-self:end;gap:6px}.header-module__bY5_QG__square{width:40px;height:40px}.header-module__bY5_QG__square svg{width:18px;height:18px}.header-module__bY5_QG__footLegal{text-align:center;grid-area:legal;line-height:1.8;display:block}.header-module__bY5_QG__footLegal a{margin-inline-start:22px}.header-module__bY5_QG__footLegal a:first-of-type{margin-inline-start:0}.header-module__bY5_QG__footCopy{display:block}}@media (min-width:769px) and (max-height:500px){.header-module__bY5_QG__panelInner{column-gap:var(--tg-space-6);padding:calc(10px + 68px + var(--tg-space-2)) var(--tg-inset) var(--tg-space-3);grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;row-gap:0}.header-module__bY5_QG__main{grid-area:1/1/-1}.header-module__bY5_QG__sideTitle,.header-module__bY5_QG__news{display:none}.header-module__bY5_QG__side{grid-area:2/2}.header-module__bY5_QG__cta{align-items:center;gap:var(--tg-space-2);flex-direction:column;padding-block-start:0}.header-module__bY5_QG__item{padding-block:calc(var(--dp) * 2)}.header-module__bY5_QG__foot{min-height:0;border-top:0;grid-area:3/2;grid-template-columns:1fr;padding-block-start:var(--tg-space-3)}.header-module__bY5_QG__footGroup{display:none}.header-module__bY5_QG__lang{justify-self:center}}.header-module__bY5_QG__instant .header-module__bY5_QG__panel,.header-module__bY5_QG__instant .header-module__bY5_QG__row,.header-module__bY5_QG__instant .header-module__bY5_QG__side,.header-module__bY5_QG__instant .header-module__bY5_QG__foot{transition:none}@media (prefers-reduced-motion:reduce){.header-module__bY5_QG__panel,.header-module__bY5_QG__open .header-module__bY5_QG__panel,.header-module__bY5_QG__row,.header-module__bY5_QG__side,.header-module__bY5_QG__foot,.header-module__bY5_QG__item,.header-module__bY5_QG__top{transition:none}}
.footer-module__oqRDSq__footer{min-height:100svh;padding-block:var(--tg-section-m) calc(var(--tg-space-4) + env(safe-area-inset-bottom));color:var(--color-grey-400);letter-spacing:0;flex-direction:column;font-size:16px;line-height:1.5;display:flex}.footer-module__oqRDSq__footer h2,.footer-module__oqRDSq__footer .footer-module__oqRDSq__note{margin-block-end:1rem}.footer-module__oqRDSq__bottom{gap:1rem 2rem}.footer-module__oqRDSq__footer.on-dark{background:var(--color-grey-900)}.footer-module__oqRDSq__inner{pointer-events:none}.footer-module__oqRDSq__inner a,.footer-module__oqRDSq__inner button,.footer-module__oqRDSq__inner input,.footer-module__oqRDSq__inner form,.footer-module__oqRDSq__inner nav,.footer-module__oqRDSq__inner address,.footer-module__oqRDSq__inner p,.footer-module__oqRDSq__inner h2{pointer-events:auto}.footer-module__oqRDSq__link{color:inherit;transition:color var(--tg-dur-base) var(--tg-ease);display:inline-block;position:relative}.footer-module__oqRDSq__link:after{content:"";transform-origin:100%;height:1px;transition:transform var(--tg-dur-base) var(--tg-ease);background:currentColor;position:absolute;bottom:-.1em;left:0;right:0;transform:scaleX(0)}.footer-module__oqRDSq__link:hover,.footer-module__oqRDSq__link:focus-visible{color:var(--color-green)}.footer-module__oqRDSq__link:hover:after,.footer-module__oqRDSq__link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.footer-module__oqRDSq__icon{width:18px;height:18px;color:var(--color-green);flex:none}.footer-module__oqRDSq__address{font-style:normal}.footer-module__oqRDSq__newsletter{align-items:center;gap:var(--tg-space-2);flex-direction:column;width:100%;display:flex}.footer-module__oqRDSq__field{border:1px solid var(--color-grey-600);border-radius:var(--tg-radius);width:100%;height:50px;color:var(--color-white);transition:border-color var(--tg-dur-base) var(--tg-ease);background:0 0;padding-inline:16px;font-size:16px}.footer-module__oqRDSq__field::placeholder{color:var(--color-grey-400)}.footer-module__oqRDSq__field:hover,.footer-module__oqRDSq__field:focus{border-color:var(--color-white)}.footer-module__oqRDSq__social{grid-template-columns:repeat(2,44px);gap:6px;margin:0;padding:0;list-style:none;display:grid}.footer-module__oqRDSq__square{border:1px solid var(--color-grey-600);border-radius:var(--tg-radius);width:44px;height:44px;color:var(--color-white);transition:background var(--tg-dur-base) var(--tg-ease), border-color var(--tg-dur-base) var(--tg-ease), color var(--tg-dur-base) var(--tg-ease);place-items:center;display:grid}.footer-module__oqRDSq__square svg{width:20px;height:20px}.footer-module__oqRDSq__square:hover,.footer-module__oqRDSq__square:focus-visible{background:var(--color-green);border-color:var(--color-green);color:var(--color-ink)}.footer-module__oqRDSq__legal{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 28px;display:flex}.footer-module__oqRDSq__legalLinks{text-wrap:balance;line-height:1.7;display:block}.footer-module__oqRDSq__legalLinks a{white-space:nowrap;margin-inline-end:28px}.footer-module__oqRDSq__legalLinks a:last-child{margin-inline-end:0}.footer-module__oqRDSq__langs{color:var(--color-white);margin-inline:auto}@media (max-width:768px){.footer-module__oqRDSq__langs{margin-inline:0}}@media (min-width:769px) and (max-height:500px){.footer-module__oqRDSq__bottom{grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto;align-items:center;column-gap:1.5rem;display:grid}.footer-module__oqRDSq__legal{flex-direction:column;align-items:flex-start;gap:6px;max-width:60vw;font-size:14px}.footer-module__oqRDSq__legalLinks a{margin-inline-end:20px}.footer-module__oqRDSq__legalLinks a:last-child{margin-inline-end:0}.footer-module__oqRDSq__langs{justify-self:center;margin-inline:0}.footer-module__oqRDSq__langs a{font-size:19px}.footer-module__oqRDSq__langs ul{gap:14px}}@media (min-width:769px) and (max-width:1100px){.footer-module__oqRDSq__columns{justify-content:center;gap:var(--tg-space-6) var(--tg-space-8);flex-wrap:wrap}.footer-module__oqRDSq__columns>*{flex:none}}@media (min-width:769px) and (max-width:1200px) and (min-height:501px) and (pointer:coarse){.footer-module__oqRDSq__footer{min-height:0;font-size:19px}.footer-module__oqRDSq__footer h2{margin-block-end:1.25rem;font-size:23px}.footer-module__oqRDSq__footer .footer-module__oqRDSq__note{font-size:17px}.footer-module__oqRDSq__columns{flex-wrap:wrap;justify-content:center;gap:44px 72px;padding-bottom:24px}.footer-module__oqRDSq__columns>*{flex:none}.footer-module__oqRDSq__newsletterCol{width:22rem}.footer-module__oqRDSq__field{height:56px;font-size:17px}.footer-module__oqRDSq__icon{width:21px;height:21px}.footer-module__oqRDSq__footer .footer-module__oqRDSq__word{flex:none;min-height:0;margin-block:56px 40px}.footer-module__oqRDSq__bottom{grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto;align-items:center;column-gap:2rem;display:grid}.footer-module__oqRDSq__legal{flex-direction:column;align-items:flex-start;gap:8px;max-width:60vw}.footer-module__oqRDSq__langs{justify-self:center;margin-inline:0}.footer-module__oqRDSq__langs a{font-size:21px}.footer-module__oqRDSq__langs ul{gap:20px}}@media (min-width:1101px){.footer-module__oqRDSq__columns:not(:has(.footer-module__oqRDSq__newsletterCol)){justify-content:center;column-gap:14rem}}.footer-module__oqRDSq__pagesList{text-align:center;justify-items:center}.footer-module__oqRDSq__contactList{align-items:center}.footer-module__oqRDSq__word{z-index:1;min-height:calc(var(--dp) * 320);margin-block:var(--tg-space-4) var(--tg-space-5);flex-direction:column;flex:1 0 auto;justify-content:flex-end;display:flex;position:relative}@supports (width:1cqw){@media (min-width:1024px) and (hover:hover) and (pointer:fine){.footer-module__oqRDSq__word{min-height:120px;margin-block:var(--tg-space-4);flex:1 1 0;justify-content:center;container-type:size}}}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (max-height:800px),(min-width:1700px) and (hover:hover) and (pointer:fine) and (max-height:940px),(min-width:2300px) and (hover:hover) and (pointer:fine) and (max-height:1120px){.footer-module__oqRDSq__footer{padding-block-start:var(--tg-space-4);padding-block-end:calc(var(--tg-space-3) + env(safe-area-inset-bottom))}.footer-module__oqRDSq__word{margin-block:var(--tg-space-2) var(--tg-space-3)}.footer-module__oqRDSq__social{grid-template-columns:repeat(4,44px)}}@media (max-width:1023px){.footer-module__oqRDSq__word{min-height:0;margin-block:var(--tg-space-6);flex:none}.footer-module__oqRDSq__footer>.container:last-of-type{margin-block-start:auto;padding-block-start:var(--tg-space-4)}}@media (max-width:768px){.footer-module__oqRDSq__footer{padding-block:var(--tg-section-m) calc(var(--tg-space-6) + env(safe-area-inset-bottom))}.footer-module__oqRDSq__legal,.footer-module__oqRDSq__legalLinks{text-align:center;justify-content:center}.footer-module__oqRDSq__footer{min-height:0}.footer-module__oqRDSq__word{margin-block:10px 48px}.footer-module__oqRDSq__footer>.container:last-of-type{margin-block-start:0;padding-block-start:0}.footer-module__oqRDSq__social{grid-template-columns:repeat(4,44px)}}
.scroll-expansion-hero-module__szckMG__hero{background:var(--color-white);height:calc(100svh + 35vh);position:relative}.scroll-expansion-hero-module__szckMG__bg{z-index:0;will-change:opacity;position:absolute;inset:0}.scroll-expansion-hero-module__szckMG__bg picture,.scroll-expansion-hero-module__szckMG__bg img{object-fit:cover;width:100%;height:100%}.scroll-expansion-hero-module__szckMG__bgScrim{background:#00000047;position:absolute;inset:0}.scroll-expansion-hero-module__szckMG__stage{z-index:750;justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.scroll-expansion-hero-module__szckMG__mediaBox{border-radius:var(--tg-radius);background:var(--color-off-white);contain:layout style paint;width:300px;height:400px;position:absolute;top:calc(50% - 200px);left:calc(50% - 150px);overflow:hidden}.scroll-expansion-hero-module__szckMG__mediaLink{color:var(--color-white);cursor:pointer;display:block;position:absolute;inset:0}.scroll-expansion-hero-module__szckMG__slide{opacity:0;transition:opacity .35s var(--tg-ease-in-out);position:absolute;inset:0}.scroll-expansion-hero-module__szckMG__slide[data-active=true]{opacity:1}.scroll-expansion-hero-module__szckMG__slide picture,.scroll-expansion-hero-module__szckMG__slide img,.scroll-expansion-hero-module__szckMG__slide video{object-fit:cover;width:100%;height:100%}.scroll-expansion-hero-module__szckMG__slide[data-active=true] img{animation:scroll-expansion-hero-module__szckMG__hero-kenburns var(--dur,8s) linear forwards}.scroll-expansion-hero-module__szckMG__mediaScrim{background:var(--color-black);opacity:.55;pointer-events:none;will-change:opacity;position:absolute;inset:0}.scroll-expansion-hero-module__szckMG__captionScrim{pointer-events:none;background:linear-gradient(#0000 55%,#0000008c 100%);position:absolute;inset:0}.scroll-expansion-hero-module__szckMG__opening .scroll-expansion-hero-module__szckMG__mediaBox{border-radius:0;width:100vw;height:100svh;animation:1.2s cubic-bezier(.16,1,.3,1) both scroll-expansion-hero-module__szckMG__film-in;top:0;left:0}.scroll-expansion-hero-module__szckMG__opening .scroll-expansion-hero-module__szckMG__bg,.scroll-expansion-hero-module__szckMG__opening .scroll-expansion-hero-module__szckMG__title,.scroll-expansion-hero-module__szckMG__opening .scroll-expansion-hero-module__szckMG__hint,.scroll-expansion-hero-module__szckMG__opening .scroll-expansion-hero-module__szckMG__brand{opacity:0}.scroll-expansion-hero-module__szckMG__opening .scroll-expansion-hero-module__szckMG__brand{visibility:hidden}.scroll-expansion-hero-module__szckMG__opening .scroll-expansion-hero-module__szckMG__caption,.scroll-expansion-hero-module__szckMG__opening .scroll-expansion-hero-module__szckMG__indicators{transition-delay:.5s,.5s}@keyframes scroll-expansion-hero-module__szckMG__film-in{0%{scale:1.08}to{scale:1}}@media (prefers-reduced-motion:reduce){.scroll-expansion-hero-module__szckMG__opening .scroll-expansion-hero-module__szckMG__mediaBox{animation:none}.scroll-expansion-hero-module__szckMG__opening .scroll-expansion-hero-module__szckMG__caption,.scroll-expansion-hero-module__szckMG__opening .scroll-expansion-hero-module__szckMG__indicators{transition-delay:.15s,.15s}}.scroll-expansion-hero-module__szckMG__minimal .scroll-expansion-hero-module__szckMG__caption{bottom:calc(var(--tg-space-4) + 6px);max-width:none;right:calc(var(--tg-space-4) + 170px)}.scroll-expansion-hero-module__szckMG__minimal .scroll-expansion-hero-module__szckMG__captionName{font-size:var(--tg-fs-display-xl);letter-spacing:var(--tg-track-display);text-wrap:pretty;max-width:13em;line-height:.95}.scroll-expansion-hero-module__szckMG__caption,.scroll-expansion-hero-module__szckMG__captionCta,.scroll-expansion-hero-module__szckMG__indicators{opacity:0;transition:opacity var(--tg-dur-media) var(--tg-ease-out) .15s, translate var(--tg-dur-media) var(--tg-ease-out) .15s;pointer-events:none;translate:0 12px}.scroll-expansion-hero-module__szckMG__caption[data-visible=true],.scroll-expansion-hero-module__szckMG__captionCta[data-visible=true],.scroll-expansion-hero-module__szckMG__indicators[data-visible=true]{opacity:1;translate:0}.scroll-expansion-hero-module__szckMG__captionCta[data-visible=true],.scroll-expansion-hero-module__szckMG__indicators[data-visible=true]{pointer-events:auto}.scroll-expansion-hero-module__szckMG__caption{left:var(--tg-space-4);right:var(--tg-space-4);bottom:calc(var(--tg-space-4) + 50px + var(--tg-space-5));color:var(--color-white);text-shadow:0 1px 3px #00000059;align-items:end;max-width:34em;display:grid;position:absolute}.scroll-expansion-hero-module__szckMG__captionInner{grid-area:1/1}.scroll-expansion-hero-module__szckMG__captionName{margin:0}.scroll-expansion-hero-module__szckMG__captionAccent{color:var(--color-green);display:block}.scroll-expansion-hero-module__szckMG__captionPlace{margin:0;margin-block-start:var(--tg-space-1)}.scroll-expansion-hero-module__szckMG__captionText{opacity:.85}.scroll-expansion-hero-module__szckMG__captionCta{left:var(--tg-space-4);bottom:var(--tg-space-4);z-index:2;position:absolute}.scroll-expansion-hero-module__szckMG__indicators{right:var(--tg-space-4);bottom:calc(var(--tg-space-4) + 19px);z-index:2;align-items:center;gap:12px;display:flex;position:absolute}.scroll-expansion-hero-module__szckMG__dot{width:14px;height:14px;transition:width var(--tg-dur-base) var(--tg-ease-in-out), background var(--tg-dur-base) var(--tg-ease);cursor:pointer;background:#14141461;border-radius:9999px;padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #ffffffe6,0 2px 8px #00000073}.scroll-expansion-hero-module__szckMG__dot:before{content:"";position:absolute;inset:-8px}.scroll-expansion-hero-module__szckMG__dot:hover{background:#1414148c}.scroll-expansion-hero-module__szckMG__dot[aria-selected=true]{width:56px}.scroll-expansion-hero-module__szckMG__dotFill{background:var(--color-white);transform-origin:0;will-change:transform;width:100%;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.scroll-expansion-hero-module__szckMG__dotFill[data-css=true]{animation:scroll-expansion-hero-module__szckMG__hero-fill var(--dur,8s) linear forwards}@keyframes scroll-expansion-hero-module__szckMG__hero-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scroll-expansion-hero-module__szckMG__hero-kenburns{0%{scale:1}to{scale:1.08}}.scroll-expansion-hero-module__szckMG__cursorRoot{z-index:3;pointer-events:none;position:absolute;inset:0}@media (hover:none){.scroll-expansion-hero-module__szckMG__cursorRoot{display:none}}.scroll-expansion-hero-module__szckMG__cursorPill{height:var(--tg-btn-h);padding-inline:var(--tg-btn-px);background:var(--color-ink);color:var(--color-white);white-space:nowrap;border-radius:9999px;align-items:center;display:inline-flex}.scroll-expansion-hero-module__szckMG__brand{z-index:2;top:calc(var(--tg-margin) + 8px);width:calc(var(--dp) * 140);color:var(--color-white);will-change:opacity;filter:drop-shadow(0 1px 8px #00000059);position:absolute;left:50%;translate:-50%}.scroll-expansion-hero-module__szckMG__title{z-index:2;text-align:center;color:var(--color-white);text-shadow:0 2px 28px #00000073,0 1px 3px #00000040;pointer-events:none;padding-inline:var(--tg-margin);flex-direction:column;align-items:center;gap:.05em;max-width:100vw;display:flex;position:relative}.scroll-expansion-hero-module__szckMG__line{white-space:nowrap;will-change:translate;display:block}.scroll-expansion-hero-module__szckMG__arrow{animation:1.6s ease-in-out infinite scroll-expansion-hero-module__szckMG__nudge;display:inline-block}@keyframes scroll-expansion-hero-module__szckMG__nudge{0%,to{translate:0}50%{translate:0 7px}}.scroll-expansion-hero-module__szckMG__hint{left:50%;bottom:var(--tg-space-6);z-index:2;color:var(--color-white);font-size:var(--tg-fs-body);letter-spacing:var(--tg-track-small);text-shadow:0 1px 4px #00000080,0 2px 18px #00000073;pointer-events:none;margin:0;font-weight:600;position:absolute;translate:-50%}@media (max-width:768px){.scroll-expansion-hero-module__szckMG__minimal .scroll-expansion-hero-module__szckMG__caption{right:var(--tg-space-4)}.scroll-expansion-hero-module__szckMG__minimal .scroll-expansion-hero-module__szckMG__captionName{font-size:var(--tg-fs-display-l)}.scroll-expansion-hero-module__szckMG__brand{top:var(--tg-margin);width:calc(var(--dp) * 72)}.scroll-expansion-hero-module__szckMG__line{white-space:normal}.scroll-expansion-hero-module__szckMG__caption{bottom:calc(var(--tg-space-4) + 46px + var(--tg-space-5))}.scroll-expansion-hero-module__szckMG__indicators{bottom:auto;top:var(--tg-space-4);right:var(--tg-space-4)}}
.intro-module__JZ17yW__intro{z-index:1250;color:var(--color-white);--r:min(34vh, 34vw);position:fixed;inset:0;overflow:hidden}.intro-module__JZ17yW__bg{background:var(--color-ink);will-change:transform;position:absolute;inset:0}.intro-module__JZ17yW__mark{--k:calc(var(--r) / 6.3);width:calc(var(--k) * 95);height:calc(var(--k) * 81);left:calc(50% - var(--k) * 36.7);top:calc(50% - var(--k) * 40.2);position:absolute}.intro-module__JZ17yW__mark>svg{width:100%;height:100%;display:block;overflow:visible}.intro-module__JZ17yW__stroke{fill:currentColor}.intro-module__JZ17yW__dotLayer{width:calc(var(--r) * 2.084);height:calc(var(--r) * 2.084);left:calc(var(--k) * 36.7 - var(--r) * 1.042);top:calc(var(--k) * 40.2 - var(--r) * 1.042);will-change:transform;contain:paint;position:absolute}.intro-module__JZ17yW__dotLayer svg{width:100%;height:100%;display:block}.intro-module__JZ17yW__ring{fill:none;stroke:var(--color-green);stroke-width:.45px;stroke-dasharray:1.02 1;stroke-dashoffset:1.02px;opacity:0}.intro-module__JZ17yW__dot{fill:var(--color-green);opacity:0}.intro-module__JZ17yW__landed{color:var(--color-white);filter:drop-shadow(0 1px 8px #00000059);pointer-events:none;display:none;position:absolute}.intro-module__JZ17yW__text{text-align:center;width:calc(var(--r) * 1.9);flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.intro-module__JZ17yW__word{font-size:calc(var(--r) * .3);letter-spacing:var(--tg-track-display);text-transform:uppercase;opacity:0;margin:0;font-weight:700;line-height:.92;display:block}.intro-module__JZ17yW__tag{margin:calc(var(--r) * .08) 0 0;font-size:calc(var(--r) * .055);letter-spacing:.26em;text-transform:uppercase;color:var(--color-grey-400);opacity:0;white-space:nowrap;font-weight:600}@media (max-width:768px){.intro-module__JZ17yW__intro{--r:40vw}.intro-module__JZ17yW__word{font-size:calc(var(--r) * .28)}.intro-module__JZ17yW__tag{letter-spacing:.14em}}@media (prefers-reduced-motion:reduce){.intro-module__JZ17yW__intro{display:none}}
.skills-words-module__X5Cftq__wrap{grid-template-columns:minmax(0, 1fr) calc(var(--dp) * 340);column-gap:calc(var(--dp) * 64);align-items:start;display:grid}.skills-words-module__X5Cftq__words{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.skills-words-module__X5Cftq__item{cursor:default;outline:none}.skills-words-module__X5Cftq__word{align-items:center;gap:calc(var(--dp) * 24);font-size:calc(var(--dp) * 84);letter-spacing:-.04em;line-height:1;font-weight:var(--tg-weight-display);color:var(--color-grey-600);transition:color .4s var(--tg-ease), translate .5s var(--tg-ease);padding-block:calc(var(--dp) * 14);display:inline-flex}.skills-words-module__X5Cftq__item[data-lit=true] .skills-words-module__X5Cftq__word{color:var(--color-ink);translate:calc(var(--dp) * 12) 0}.skills-words-module__X5Cftq__dot{width:calc(var(--dp) * 22);height:calc(var(--dp) * 22);background:var(--color-green);transition:scale .4s var(--tg-ease);border-radius:50%;scale:0}.skills-words-module__X5Cftq__item[data-lit=true] .skills-words-module__X5Cftq__dot{scale:1}.skills-words-module__X5Cftq__inline{display:none}.skills-words-module__X5Cftq__panel{position:sticky;top:32vh}.skills-words-module__X5Cftq__panelInner{gap:calc(var(--dp) * 14);flex-direction:column;display:flex}.skills-words-module__X5Cftq__panelTitle{color:var(--color-ink)}.skills-words-module__X5Cftq__panelText{color:var(--color-grey-800);margin:0}@media (max-width:768px){.skills-words-module__X5Cftq__wrap{grid-template-columns:minmax(0,1fr)}.skills-words-module__X5Cftq__panel{display:none}.skills-words-module__X5Cftq__words{align-items:flex-start}.skills-words-module__X5Cftq__item{text-align:left}.skills-words-module__X5Cftq__word{font-size:var(--tg-fs-display-l);padding-block:calc(var(--dp) * 8);justify-content:flex-start;gap:0}.skills-words-module__X5Cftq__item[data-lit=true] .skills-words-module__X5Cftq__word{translate:0}.skills-words-module__X5Cftq__dot{display:none}.skills-words-module__X5Cftq__inline{max-width:30em;padding-block:calc(var(--dp) * 4) calc(var(--dp) * 16);color:var(--color-grey-800);margin-inline:0;display:none}.skills-words-module__X5Cftq__item[data-lit=true] .skills-words-module__X5Cftq__inline{animation:skills-words-module__X5Cftq__skill-in .3s var(--tg-ease) both;display:block}@keyframes skills-words-module__X5Cftq__skill-in{0%{opacity:0}to{opacity:1}}}
.cta-line-module__2BvWRq__cta{padding-block:var(--tg-section-l)}.cta-line-module__2BvWRq__panel{isolation:isolate;align-items:center;column-gap:var(--tg-space-6);padding:var(--tg-space-8) var(--tg-space-8);border-radius:var(--tg-radius);background:var(--color-green-100);color:var(--color-ink);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;position:relative;overflow:hidden}.cta-line-module__2BvWRq__title{text-wrap:balance;margin:0}.cta-line-module__2BvWRq__accent{color:var(--color-green-700)}.cta-line-module__2BvWRq__side{align-items:flex-start;gap:var(--tg-space-4);flex-direction:column;justify-self:start;display:flex;position:relative}.cta-line-module__2BvWRq__lines{gap:var(--tg-space-1);flex-direction:column;margin:0;display:flex}.cta-line-module__2BvWRq__mark{z-index:-1;right:calc(var(--dp) * -220);bottom:calc(var(--dp) * -200);width:calc(var(--dp) * 760);height:auto;fill:var(--color-green-150);pointer-events:none;position:absolute}.cta-line-module__2BvWRq__markDot{fill:var(--color-green-200)}@media (max-width:768px){.cta-line-module__2BvWRq__panel{row-gap:var(--tg-space-4);padding:var(--tg-space-5) var(--tg-space-4);text-align:left;grid-template-columns:1fr}.cta-line-module__2BvWRq__panel .cta-line-module__2BvWRq__title{font-size:var(--tg-fs-heading);line-height:var(--tg-lh-heading)}.cta-line-module__2BvWRq__side{justify-self:start;align-items:flex-start;gap:var(--tg-space-3)}.cta-line-module__2BvWRq__mark{width:calc(var(--dp) * 300);right:calc(var(--dp) * -80);bottom:calc(var(--dp) * 10)}}
.logo-cloud-module__CHC5Qa__cloud>div>div{align-items:center}.logo-cloud-module__CHC5Qa__cloud{padding-block:var(--tg-space-4);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.logo-cloud-module__CHC5Qa__logo{--logo-h:76;height:calc(var(--dp) * var(--logo-h) * var(--logo-scale,1));pointer-events:auto;-webkit-user-select:none;user-select:none;flex:none;width:auto;min-height:24px}@media (max-width:768px){.logo-cloud-module__CHC5Qa__logo{--logo-h:40}}.logo-cloud-module__CHC5Qa__cloud picture{flex:none;display:block}
.home-module__KbeAFa__numbersHead{flex-direction:column;grid-column:1/span 4;align-items:flex-start;display:flex}.home-module__KbeAFa__numbersHead .accent{display:block}.home-module__KbeAFa__numbersDal{margin:calc(var(--dp) * 110) 0 0;font-size:calc(var(--dp) * 56);letter-spacing:-.01em;line-height:1;font-weight:var(--tg-weight-display);color:var(--color-ink);display:inline-block;position:relative}.home-module__KbeAFa__underline{left:0;bottom:calc(var(--dp) * -14);width:100%;height:calc(var(--dp) * 12);color:var(--color-green);position:absolute}.home-module__KbeAFa__stats{--stats-col-gap:var(--tg-space-4);--stats-row-gap:var(--tg-space-6);column-gap:var(--stats-col-gap);row-gap:var(--stats-row-gap);grid-column:5/span 8;grid-template-columns:1fr 1fr;display:grid}.home-module__KbeAFa__stats>li{display:grid}.home-module__KbeAFa__stat{box-sizing:border-box;border-left:1px solid var(--color-line);padding:var(--tg-space-2) var(--tg-space-4);justify-content:flex-start;gap:var(--tg-space-3);flex-direction:column;display:flex}.home-module__KbeAFa__statValue{white-space:nowrap;font-size:var(--tg-fs-display-l);color:var(--color-ink);display:block}.home-module__KbeAFa__statCaption{max-width:20em;color:var(--color-grey-600)}.home-module__KbeAFa__statNote{grid-column:5/-1;margin-block-start:var(--tg-space-6)}.home-module__KbeAFa__brands{padding-block:0 var(--tg-section-m)}.home-module__KbeAFa__brandsInner{max-width:calc(var(--dp) * 1440);margin-inline:auto}.home-module__KbeAFa__brandsTitle{text-align:center;font-weight:var(--tg-weight-display);color:var(--color-ink);margin-block-end:var(--tg-space-6)}.home-module__KbeAFa__brandsAccent{color:var(--color-green)}.home-module__KbeAFa__brandsRule{background:var(--color-line);height:1px;margin-block:var(--tg-space-4);-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.home-module__KbeAFa__s360Title{margin-block-end:var(--tg-space-6)}.home-module__KbeAFa__statement{max-width:none}.home-module__KbeAFa__s360Cta{margin-block-start:var(--tg-space-6)}.home-module__KbeAFa__servicesWrap{padding-inline:0}.home-module__KbeAFa__services{padding:var(--tg-section-s) var(--tg-inset);border-radius:0}.home-module__KbeAFa__servicesHead{justify-content:space-between;align-items:center;gap:var(--tg-space-6);margin-block-end:var(--tg-space-6);display:flex}.home-module__KbeAFa__servicesTitle{margin:0}.home-module__KbeAFa__servicesSide{align-items:center;gap:var(--tg-space-5);display:flex}.home-module__KbeAFa__servicesSub{text-align:right;max-width:26em;color:var(--color-grey-800);text-wrap:balance;margin:0}.home-module__KbeAFa__projectGrid{gap:var(--tg-space-4);row-gap:var(--tg-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-module__KbeAFa__projectCard{gap:var(--tg-space-2);flex-direction:column;display:flex}.home-module__KbeAFa__projectMedia{aspect-ratio:3/2}.home-module__KbeAFa__projectMedia picture,.home-module__KbeAFa__projectMedia img{height:100%}.home-module__KbeAFa__projectTitle{margin-block-start:var(--tg-space-2)}.home-module__KbeAFa__projectMeta{display:block}.home-module__KbeAFa__spaceRows{display:none}.home-module__KbeAFa__spaceGrid{gap:var(--tg-space-4);row-gap:var(--tg-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-module__KbeAFa__spaceCell{height:calc(var(--dp) * 600)}.home-module__KbeAFa__spaceCard{gap:var(--tg-space-2);flex-direction:column;display:flex}.home-module__KbeAFa__spaceMedia{aspect-ratio:3/2}.home-module__KbeAFa__spaceMedia picture,.home-module__KbeAFa__spaceMedia img{height:100%}.home-module__KbeAFa__spacePlaceholder{background:var(--color-off-white);width:100%;height:100%;display:block}.home-module__KbeAFa__spaceTitle{margin-block-start:var(--tg-space-1)}.home-module__KbeAFa__spaceMeta{display:block}.home-module__KbeAFa__empty{padding-block:var(--tg-space-6)}.home-module__KbeAFa__about{grid-template-columns:var(--tg-inset) repeat(12, minmax(0, 1fr)) var(--tg-inset);column-gap:var(--tg-gutter);background:var(--color-grey-100);display:grid}.home-module__KbeAFa__aboutText{padding-block:var(--tg-section-l);flex-direction:column;grid-column:2/span 5;align-items:flex-start;display:flex}.home-module__KbeAFa__aboutText p+p{margin-block-start:var(--tg-space-4)}.home-module__KbeAFa__aboutTitle{margin-block-end:var(--tg-space-6)}.home-module__KbeAFa__aboutCta{margin-block-start:var(--tg-space-6)}.home-module__KbeAFa__aboutMedia{grid-column:8/-1;min-height:100%;position:relative}.home-module__KbeAFa__aboutMedia picture,.home-module__KbeAFa__aboutMedia img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:768px){.home-module__KbeAFa__s360Title,.home-module__KbeAFa__statement{text-align:left}.home-module__KbeAFa__statement{font-size:var(--tg-fs-title);letter-spacing:-.01em;color:var(--color-grey-800);max-width:30em;font-weight:400;line-height:1.3}.home-module__KbeAFa__s360Cta{justify-content:flex-start;display:flex}.home-module__KbeAFa__numbersHead{justify-content:space-between;align-items:baseline;column-gap:var(--tg-space-3);text-align:left;flex-flow:wrap;grid-column:1/-1;margin-block-end:var(--tg-space-6)}.home-module__KbeAFa__numbersHead h2{margin:0}.home-module__KbeAFa__numbersDal{font-size:calc(var(--dp) * 28);margin-block:0}.home-module__KbeAFa__stats{--stats-col-gap:var(--tg-space-3);--stats-row-gap:var(--tg-space-6);grid-column:1/-1;grid-template-columns:1fr 1fr}.home-module__KbeAFa__stat{gap:var(--tg-space-1);text-align:left;border-left:0;align-items:flex-start;padding:0}.home-module__KbeAFa__statValue{font-size:calc(var(--dp) * 30)}.home-module__KbeAFa__statCaption{max-width:none}.home-module__KbeAFa__statNote{text-align:left;grid-column:1/-1}.home-module__KbeAFa__services{padding:var(--tg-section-m) var(--tg-margin)}.home-module__KbeAFa__servicesHead{text-align:left;align-items:flex-start;gap:var(--tg-space-2);flex-direction:column;margin-block-end:var(--tg-space-5)}.home-module__KbeAFa__servicesSide{align-items:flex-start;gap:var(--tg-space-3);flex-direction:column}.home-module__KbeAFa__servicesSub{text-align:left}.home-module__KbeAFa__statement,.home-module__KbeAFa__brandsInner{max-width:none}.home-module__KbeAFa__projectGrid,.home-module__KbeAFa__spaceGrid{row-gap:var(--tg-space-6);grid-template-columns:1fr}.home-module__KbeAFa__spaceCell{height:calc(var(--dp) * 360)}.home-module__KbeAFa__about{grid-template-columns:var(--tg-margin) repeat(4, minmax(0, 1fr)) var(--tg-margin)}.home-module__KbeAFa__aboutMedia{aspect-ratio:4/3;grid-area:1/1/auto/-1;min-height:0}.home-module__KbeAFa__aboutText{padding-block:var(--tg-section-m);grid-area:2/2/auto/span 4}}.home-module__KbeAFa__contact{background:var(--color-green-100);justify-content:space-between;align-items:flex-start;display:flex}.home-module__KbeAFa__contactText{box-sizing:border-box;width:50%;padding:var(--tg-section-s) var(--tg-space-6) var(--tg-section-s) var(--tg-inset);align-self:flex-end;position:sticky;bottom:0}.home-module__KbeAFa__contactTitle{margin:0 0 var(--tg-space-6)}.home-module__KbeAFa__contactDetails{align-items:flex-start;gap:var(--tg-space-2);flex-direction:column;display:flex}.home-module__KbeAFa__contactDetails .muted{color:var(--color-grey-800)}.home-module__KbeAFa__contactCta{margin-block-start:var(--tg-space-5)}.home-module__KbeAFa__contactMedia{aspect-ratio:4/5;flex:none;width:50%;overflow:hidden}.home-module__KbeAFa__contactMedia picture,.home-module__KbeAFa__contactMedia img{object-fit:cover;width:100%;height:100%}@media (max-width:768px){.home-module__KbeAFa__contact{flex-direction:column}.home-module__KbeAFa__contactMedia{order:-1;width:100%}.home-module__KbeAFa__contactText{width:100%;padding:var(--tg-section-m) var(--tg-margin);text-align:left;align-self:auto;position:static}.home-module__KbeAFa__contactDetails{align-items:flex-start}.home-module__KbeAFa__spaceGrid{display:none}.home-module__KbeAFa__spaceRows{border-top:1px solid var(--color-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-module__KbeAFa__spaceRow{align-items:center;gap:var(--tg-space-3);padding:var(--tg-space-3) 0;border-bottom:1px solid var(--color-line);color:inherit;text-decoration:none;display:flex}.home-module__KbeAFa__spaceRowText{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.home-module__KbeAFa__spaceRowName,.home-module__KbeAFa__spaceRowMeta{display:block}.home-module__KbeAFa__spaceRowArrow{color:var(--color-grey-600);flex:none;display:flex}.home-module__KbeAFa__spaceRowArrow svg{width:20px;height:20px}}.home-module__KbeAFa__spaziNota{margin:var(--tg-space-3) 0 0;max-width:32em}
.about-module__GMDHjG__intro{padding-block:var(--tg-section-s) var(--tg-section-m)}.about-module__GMDHjG__heroLead{max-width:30em;color:var(--color-grey-800);text-wrap:balance;margin:0}.about-module__GMDHjG__philosophy{padding-block:0 var(--tg-space-6);text-align:center;align-items:center;gap:var(--tg-space-4);flex-direction:column;display:flex}.about-module__GMDHjG__philosophy p{margin:0}.about-module__GMDHjG__quote{text-wrap:balance;max-width:24em}.about-module__GMDHjG__philosophyBand{background:var(--color-green-100);margin:0 0 var(--tg-section-l);overflow:hidden}.about-module__GMDHjG__philosophyBandInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.about-module__GMDHjG__philosophyText{box-sizing:border-box;padding:var(--tg-space-5) var(--tg-space-6) var(--tg-space-5) var(--tg-inset);color:var(--color-ink);max-width:34em;margin:0}.about-module__GMDHjG__philosophyPhoto{height:calc(var(--dp) * 387);overflow:hidden}.about-module__GMDHjG__philosophyPhoto img{object-fit:cover;width:100%;height:100%;display:block}.about-module__GMDHjG__philosophyPhoto picture{object-fit:cover;width:100%;height:100%;display:block}.about-module__GMDHjG__skills{padding-block:0 var(--tg-section-l)}.about-module__GMDHjG__skills h2,.about-module__GMDHjG__skills>p{margin:0 0 var(--tg-space-5)}.about-module__GMDHjG__story{padding-block:0 var(--tg-space-5)}.about-module__GMDHjG__col{align-items:flex-start;gap:var(--tg-space-4);flex-direction:column;grid-column:1/span 5;display:flex}.about-module__GMDHjG__col2{align-items:flex-start;gap:var(--tg-space-4);flex-direction:column;grid-column:7/-1;display:flex}.about-module__GMDHjG__col h2,.about-module__GMDHjG__col2 h2,.about-module__GMDHjG__col p,.about-module__GMDHjG__col2 p{margin:0}.about-module__GMDHjG__text{color:var(--color-grey-800);max-width:30em}.about-module__GMDHjG__timeline{margin-block:-32vh 0}.about-module__GMDHjG__timeline .kw{text-transform:uppercase;color:var(--color-ink);letter-spacing:.03em;font-weight:700}.about-module__GMDHjG__contactWrap{padding-block:0 var(--tg-section-m);scroll-margin-top:calc(var(--tg-space-4) * -1)}.about-module__GMDHjG__contact{padding:var(--tg-space-5) var(--tg-inset) var(--tg-section-m);border-radius:0}.about-module__GMDHjG__contact .container{padding-inline:0}.about-module__GMDHjG__contactHead{align-items:flex-start;gap:var(--tg-space-3);flex-direction:column;grid-column:1/span 5;display:flex}.about-module__GMDHjG__contactHead h2{margin:0}.about-module__GMDHjG__contactIntro{max-width:34ch;margin:0}.about-module__GMDHjG__contactForm{grid-column:7/-1}.about-module__GMDHjG__form{gap:var(--tg-space-5) var(--tg-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-module__GMDHjG__field{color:var(--color-ink);display:block;position:relative}.about-module__GMDHjG__fieldWide{grid-column:1/-1}.about-module__GMDHjG__field input,.about-module__GMDHjG__field select,.about-module__GMDHjG__field textarea{box-sizing:border-box;width:100%;padding:calc(var(--dp) * 30) 0 calc(var(--dp) * 10);border:0;border-bottom:1px solid var(--color-grey-400);color:var(--color-ink);font:inherit;background:0 0;border-radius:0;outline:none}.about-module__GMDHjG__field:after{content:"";background:var(--color-green);transform-origin:0;height:2px;transition:scale .4s var(--tg-ease-out);position:absolute;bottom:0;left:0;right:0;scale:0 1}.about-module__GMDHjG__field:focus-within:after{scale:1}.about-module__GMDHjG__floatLabel{left:0;top:calc(var(--dp) * 30);color:var(--color-grey-600);pointer-events:none;transform-origin:0 0;transition:translate .25s var(--tg-ease-out), scale .25s var(--tg-ease-out), color .25s;position:absolute}.about-module__GMDHjG__field input:focus~.about-module__GMDHjG__floatLabel,.about-module__GMDHjG__field input:not(:placeholder-shown)~.about-module__GMDHjG__floatLabel,.about-module__GMDHjG__field textarea:focus~.about-module__GMDHjG__floatLabel,.about-module__GMDHjG__field textarea:not(:placeholder-shown)~.about-module__GMDHjG__floatLabel,.about-module__GMDHjG__floatLabelUp{translate:0 calc(var(--dp) * -26);color:var(--color-grey-800);scale:.68}.about-module__GMDHjG__optional{color:var(--color-grey-600)}.about-module__GMDHjG__field select{appearance:none;padding-right:calc(var(--dp) * 40);cursor:pointer}.about-module__GMDHjG__chevron{right:0;bottom:calc(var(--dp) * 12);width:calc(var(--dp) * 24);height:calc(var(--dp) * 24);color:var(--color-grey-800);pointer-events:none;position:absolute}.about-module__GMDHjG__field textarea{resize:vertical;min-height:calc(var(--dp) * 120)}.about-module__GMDHjG__check{align-items:center;gap:var(--tg-space-3);color:var(--color-grey-800);cursor:pointer;display:flex}.about-module__GMDHjG__check input{accent-color:var(--color-green-700);width:calc(var(--dp) * 24);height:calc(var(--dp) * 24);flex:none;margin:0}.about-module__GMDHjG__check span{line-height:1.3}.about-module__GMDHjG__formFoot{align-items:center;gap:var(--tg-space-3) var(--tg-space-4);flex-wrap:wrap;display:flex}.about-module__GMDHjG__work{padding-block:var(--tg-section-m) var(--tg-section-l);scroll-margin-top:calc(-1 * var(--tg-section-m) - var(--tg-space-3))}.about-module__GMDHjG__workIntro{gap:var(--tg-space-3)}.about-module__GMDHjG__workPoints{margin:var(--tg-section-s) 0 0;gap:var(--tg-space-5);border-top:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.about-module__GMDHjG__workPoint{gap:var(--tg-space-3);padding-top:var(--tg-space-4);flex-direction:column;display:flex}.about-module__GMDHjG__workPoint p{color:var(--color-grey-800);max-width:28em;margin:0}.about-module__GMDHjG__workNumber{color:var(--color-green);line-height:1}.about-module__GMDHjG__workBlocks{margin-top:var(--tg-section-s);gap:var(--tg-space-5);border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-module__GMDHjG__workBlock{align-items:flex-start;gap:var(--tg-space-3);padding-top:var(--tg-space-4);flex-direction:column;display:flex}.about-module__GMDHjG__workBlock h3{margin:0}.about-module__GMDHjG__workBlockText{color:var(--color-grey-800);max-width:30em;margin:0}.about-module__GMDHjG__mailLine{color:var(--color-grey-600);text-decoration:none}.about-module__GMDHjG__mailLine:hover{color:var(--color-ink)}@media (min-width:769px) and (max-width:1100px) and (orientation:portrait) and (pointer:coarse){.about-module__GMDHjG__intro{margin-block-start:-28svh;padding-block-start:16px;position:relative}.about-module__GMDHjG__philosophyBand{margin-block:56px 72px}.about-module__GMDHjG__skills{padding-block:16px var(--tg-section-l)}.about-module__GMDHjG__timeline{margin-block-start:0}.about-module__GMDHjG__contactHead,.about-module__GMDHjG__contactForm{grid-column:1/-1}.about-module__GMDHjG__contactForm{margin-block-start:var(--tg-space-5)}}@media (min-width:769px) and (max-height:500px){.about-module__GMDHjG__skills{display:none}.about-module__GMDHjG__timeline{margin-block-end:12svh}}@media (max-width:768px){.about-module__GMDHjG__intro{text-align:left;margin-block-start:-36svh;padding-block-start:var(--tg-space-3);position:relative}.about-module__GMDHjG__heroLead{margin-inline:0}.about-module__GMDHjG__philosophyBand{margin:0 var(--tg-margin) var(--tg-section-l);border-radius:var(--tg-radius)}.about-module__GMDHjG__philosophyPhoto{height:auto}.about-module__GMDHjG__philosophyBandInner{grid-template-columns:1fr}.about-module__GMDHjG__philosophyText{padding:var(--tg-space-4);text-align:center}.about-module__GMDHjG__philosophyPhoto,.about-module__GMDHjG__skills{display:none}.about-module__GMDHjG__timeline{margin-block-start:-18vh}.about-module__GMDHjG__workPoints,.about-module__GMDHjG__workBlocks{gap:var(--tg-space-4);grid-template-columns:minmax(0,1fr)}.about-module__GMDHjG__workPoint,.about-module__GMDHjG__workBlock{padding-top:var(--tg-space-3);border-top:1px solid var(--color-line)}.about-module__GMDHjG__workPoints>:first-child,.about-module__GMDHjG__workBlocks>:first-child{border-top:0}.about-module__GMDHjG__col,.about-module__GMDHjG__col2,.about-module__GMDHjG__contactHead,.about-module__GMDHjG__contactForm{grid-column:1/-1}.about-module__GMDHjG__col,.about-module__GMDHjG__col2,.about-module__GMDHjG__contactHead,.about-module__GMDHjG__workPoint,.about-module__GMDHjG__workBlock,.about-module__GMDHjG__positions,.about-module__GMDHjG__positionMain{text-align:left;align-items:flex-start}.about-module__GMDHjG__text,.about-module__GMDHjG__contactIntro,.about-module__GMDHjG__workPoint p,.about-module__GMDHjG__workBlockText,.about-module__GMDHjG__positionText{margin-inline:0}.about-module__GMDHjG__position{justify-content:space-between}.about-module__GMDHjG__col2{margin-block-start:var(--tg-space-6)}.about-module__GMDHjG__contactForm{margin-block-start:var(--tg-space-5)}.about-module__GMDHjG__form{grid-template-columns:minmax(0,1fr)}}.about-module__GMDHjG__positions{margin-top:var(--tg-section-s);padding-top:var(--tg-space-4);border-top:1px solid var(--color-line);gap:var(--tg-space-3);flex-direction:column;display:flex}.about-module__GMDHjG__positionList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.about-module__GMDHjG__position{justify-content:space-between;align-items:flex-start;gap:var(--tg-space-3) var(--tg-space-5);padding-block:var(--tg-space-4);border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex}.about-module__GMDHjG__position:first-child{padding-top:var(--tg-space-2);border-top:0}.about-module__GMDHjG__positionMain{gap:var(--tg-space-2);flex-direction:column;flex:28em;min-width:0;display:flex}.about-module__GMDHjG__positionTitle{margin:0}.about-module__GMDHjG__positionMeta{color:var(--color-grey-800);margin:0}.about-module__GMDHjG__positionText{color:var(--color-grey-800);max-width:30em;margin:0}
.consent-module__-PuIQq__card{z-index:901;box-sizing:border-box;width:min(calc(100vw - 2 * var(--tg-margin)), calc(var(--dp) * 600));padding:var(--tg-space-4);border-radius:var(--tg-radius);background:var(--color-green-100);color:var(--color-ink);gap:var(--tg-space-2);flex-direction:column;animation:.6s cubic-bezier(.16,1,.3,1) both consent-module__-PuIQq__card-in;display:flex;position:fixed}.consent-module__-PuIQq__center{animation-name:consent-module__-PuIQq__card-in-center;top:50%;left:50%;translate:-50% -50%}.consent-module__-PuIQq__corner{right:var(--tg-margin);bottom:calc(var(--tg-margin) + env(safe-area-inset-bottom))}.consent-module__-PuIQq__veil{z-index:900;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14141447;animation:.4s ease-out both consent-module__-PuIQq__veil-in;position:fixed;inset:0}@keyframes consent-module__-PuIQq__card-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes consent-module__-PuIQq__card-in-center{0%{opacity:0;translate:-50% calc(16px - 50%)}to{opacity:1;translate:-50% -50%}}@keyframes consent-module__-PuIQq__veil-in{0%{opacity:0}to{opacity:1}}.consent-module__-PuIQq__title{margin:0}.consent-module__-PuIQq__text{color:var(--color-grey-800);margin:0}.consent-module__-PuIQq__rows{margin:var(--tg-space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.consent-module__-PuIQq__row{justify-content:space-between;align-items:center;gap:var(--tg-space-3);padding-block:calc(var(--dp) * 10);border-top:1px solid #1414141f;display:flex}.consent-module__-PuIQq__rowText{cursor:pointer;flex-direction:column;gap:2px;display:flex}.consent-module__-PuIQq__note{color:var(--color-grey-600)}.consent-module__-PuIQq__switch{cursor:pointer;width:44px;height:26px;transition:background .2s var(--tg-ease);background:#1414142e;border-radius:9999px;flex:none;position:relative}.consent-module__-PuIQq__switch:after{content:"";background:var(--color-white);width:20px;height:20px;transition:translate .2s var(--tg-ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.consent-module__-PuIQq__switchOn{background:var(--color-ink)}.consent-module__-PuIQq__switchOn:after{translate:18px}.consent-module__-PuIQq__switchLocked{opacity:.55;cursor:default}input:focus-visible+.consent-module__-PuIQq__switch{outline:2px solid var(--color-ink);outline-offset:2px}.consent-module__-PuIQq__actions{align-items:center;gap:var(--tg-space-3);flex-wrap:wrap;margin-block-start:var(--tg-space-2);display:flex}.consent-module__-PuIQq__plain{color:var(--color-ink);text-underline-offset:.2em;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.consent-module__-PuIQq__plain:hover,.consent-module__-PuIQq__plain:focus-visible{color:var(--color-green-700)}.consent-module__-PuIQq__form{gap:var(--tg-space-2);flex-direction:column;margin-block-start:var(--tg-space-1);display:flex}.consent-module__-PuIQq__field{box-sizing:border-box;width:100%;height:var(--tg-btn-h);padding-inline:var(--tg-btn-px);background:var(--color-white);color:var(--color-ink);font:inherit;font-size:var(--tg-fs-small);border:1px solid #14141440;border-radius:9999px}.consent-module__-PuIQq__field:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.consent-module__-PuIQq__card,.consent-module__-PuIQq__veil{animation:none}}
.projects-module__PDyoba__hero{isolation:isolate;padding-block:calc(var(--tg-header-h) + var(--tg-section-s)) var(--tg-space-6);position:relative}.projects-module__PDyoba__hero>*{z-index:1;position:relative}.projects-module__PDyoba__heroGrid{z-index:0;opacity:.08;background-image:linear-gradient(to right, var(--color-grey-600) 1px, transparent 1px), linear-gradient(to bottom, var(--color-grey-600) 1px, transparent 1px);pointer-events:none;background-size:clamp(20px,5vw,60px) clamp(20px,5vw,60px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.projects-module__PDyoba__heroHead{justify-content:space-between;align-items:flex-end;gap:var(--tg-space-6);display:flex}.projects-module__PDyoba__heroSide{gap:var(--tg-space-2);flex-direction:column;max-width:28em;padding-block-end:.5em;display:flex}.projects-module__PDyoba__filters{align-items:center;gap:var(--tg-space-2);flex-wrap:wrap;padding-block-end:var(--tg-space-5);display:flex}.projects-module__PDyoba__gallery .projects-module__PDyoba__grid{grid-auto-rows:calc(var(--dp) * 640)}.projects-module__PDyoba__gallery .projects-module__PDyoba__grid [data-rise-wait]{opacity:0;translate:0 calc(var(--dp) * 64)}.projects-module__PDyoba__gallery .projects-module__PDyoba__grid [data-risen]{opacity:1;transition:opacity .8s cubic-bezier(.16,1,.3,1),translate .8s cubic-bezier(.16,1,.3,1);translate:none}@media (prefers-reduced-motion:reduce){.projects-module__PDyoba__gallery .projects-module__PDyoba__grid [data-rise-wait]{opacity:1;translate:none}}.projects-module__PDyoba__gallery .projects-module__PDyoba__card{background:var(--color-off-white);width:100%;height:100%;color:inherit;cursor:pointer;border-radius:.75rem;text-decoration:none;display:block;position:relative;overflow:hidden}.projects-module__PDyoba__gallery .projects-module__PDyoba__card picture{display:block;position:absolute;inset:0}.projects-module__PDyoba__gallery .projects-module__PDyoba__thumb{object-fit:cover;object-position:top;width:100%;max-width:none;height:100%;transition:scale var(--tg-dur-settle) var(--tg-ease-in-out);position:absolute;inset:0}.projects-module__PDyoba__gallery .projects-module__PDyoba__card:hover .projects-module__PDyoba__thumb{transition-duration:var(--tg-dur-media);transition-timing-function:var(--tg-ease-out);scale:1.04}.projects-module__PDyoba__gallery .projects-module__PDyoba__card:focus-visible{outline:2px solid var(--color-green);outline-offset:3px}.projects-module__PDyoba__caption{color:var(--color-white);pointer-events:none;display:block;position:absolute;inset:0}.projects-module__PDyoba__scrim{background:linear-gradient(#0000 45%,#0000004d 68%,#000000b3 100%);position:absolute;inset:0}.projects-module__PDyoba__captionBadge{left:var(--tg-space-3);top:var(--tg-space-3);position:absolute}.projects-module__PDyoba__captionText{left:var(--tg-space-4);right:var(--tg-space-4);bottom:var(--tg-space-4);text-shadow:0 1px 3px #00000059;flex-direction:column;gap:.25em;display:flex;position:absolute}.projects-module__PDyoba__name{display:block}.projects-module__PDyoba__place{opacity:.9;display:block}.projects-module__PDyoba__badge{background:var(--color-white);height:30px;color:var(--color-ink);white-space:nowrap;text-shadow:none;border-radius:9999px;align-items:center;padding-inline:12px;font-weight:500;display:inline-flex}.projects-module__PDyoba__cursorRoot{pointer-events:none}.projects-module__PDyoba__cursorPill{height:var(--tg-btn-h);padding-inline:var(--tg-btn-px);background:var(--color-ink);color:var(--color-white);white-space:nowrap;border-radius:9999px;align-items:center;display:inline-flex}@media (hover:none){.projects-module__PDyoba__cursorRoot{display:none}}.projects-module__PDyoba__sheetHero{padding-block-start:calc(var(--tg-header-h) + var(--tg-space-5))}.projects-module__PDyoba__sheetHeroAfterFilm{padding-block-start:var(--tg-section-s)}.projects-module__PDyoba__sheetHead{align-items:flex-start;gap:var(--tg-space-3);flex-direction:column;padding-block-end:var(--tg-space-6);display:flex}.projects-module__PDyoba__back{margin-block-end:var(--tg-space-2)}.projects-module__PDyoba__sheetTitle{margin:0}.projects-module__PDyoba__sheetMeta{align-items:center;gap:var(--tg-space-2);color:var(--color-grey-800);flex-wrap:wrap;margin:0;display:flex}.projects-module__PDyoba__badgeLine{background:var(--color-grey-100)}.projects-module__PDyoba__sheetCoverWrap{padding-inline:var(--tg-margin)}.projects-module__PDyoba__sheetCover{height:min(78svh,58vw)}.projects-module__PDyoba__sheetCover .projects-module__PDyoba__sheetCoverPic,.projects-module__PDyoba__sheetCover .projects-module__PDyoba__sheetCoverPic img{width:100%;height:calc(100% + var(--dp) * 192);object-fit:cover;display:block}.projects-module__PDyoba__sheetCover .projects-module__PDyoba__sheetCoverPic{height:100%}.projects-module__PDyoba__sheetFilm{width:100%;height:100%;display:block;position:relative}.projects-module__PDyoba__sheetFilm video{width:100%;height:calc(100% + var(--dp) * 192);object-fit:cover;opacity:0;display:block;position:absolute;inset:0 0 auto}.projects-module__PDyoba__sheetFilm video[data-active=true]{opacity:1}.projects-module__PDyoba__sheetText{gap:var(--tg-space-6);flex-direction:column;grid-column:1/span 7;display:flex}.projects-module__PDyoba__label{margin:0 0 var(--tg-space-2)}.projects-module__PDyoba__lead{max-width:28em;margin:0;font-weight:500;line-height:1.25}.projects-module__PDyoba__facts{border-top:1px solid var(--color-line);grid-column:9/-1;align-self:start;margin:0}.projects-module__PDyoba__fact{justify-content:space-between;align-items:baseline;gap:var(--tg-space-4);padding-block:var(--tg-space-3);border-bottom:1px solid var(--color-line);display:flex}.projects-module__PDyoba__fact dt,.projects-module__PDyoba__fact dd{margin:0}.projects-module__PDyoba__fact dd{text-align:right}.projects-module__PDyoba__photos{overflow:visible}.projects-module__PDyoba__photoOpen{width:auto;max-width:92vw;height:auto;max-height:86svh}.projects-module__PDyoba__photoButton{color:var(--color-white);transition:background var(--tg-dur-base) var(--tg-ease);background:#00000073}.projects-module__PDyoba__photoButton:hover,.projects-module__PDyoba__photoButton:focus-visible{background:#000000b3}@media (max-width:768px){.projects-module__PDyoba__hero{padding-block:calc(var(--tg-header-h) + var(--tg-space-6)) var(--tg-space-5)}.projects-module__PDyoba__heroHead{align-items:flex-start;gap:var(--tg-space-3);flex-direction:column}.projects-module__PDyoba__heroSide{padding-block-end:0}.projects-module__PDyoba__filters .chip{min-height:44px}.projects-module__PDyoba__gallery .projects-module__PDyoba__grid{grid-auto-rows:calc(var(--dp) * 300);gap:var(--tg-space-2)}.projects-module__PDyoba__cta{align-items:flex-start;gap:var(--tg-space-6);padding:var(--tg-section-m) var(--tg-space-4);flex-direction:column}.projects-module__PDyoba__sheetHero{padding-block-start:calc(var(--tg-header-h) + var(--tg-space-5))}.projects-module__PDyoba__sheetHeroAfterFilm{padding-block-start:var(--tg-section-s)}.projects-module__PDyoba__sheetCover{height:min(64svh,118vw)}.projects-module__PDyoba__sheetCover .projects-module__PDyoba__sheetCoverPic img,.projects-module__PDyoba__sheetFilm video{height:calc(100% + var(--dp) * 37.5)}.projects-module__PDyoba__sheetText,.projects-module__PDyoba__facts{grid-column:1/-1}.projects-module__PDyoba__facts{margin-block-start:var(--tg-space-6)}}@media (prefers-reduced-motion:reduce){.projects-module__PDyoba__gallery .projects-module__PDyoba__thumb{transition:none}.projects-module__PDyoba__gallery .projects-module__PDyoba__card:hover .projects-module__PDyoba__thumb{scale:1}}
.featured-projects-module__AyERTW__root{--stack-top:5svh;--stack-step:3svh;--card-h:70svh;--stack-item:100svh;--stack-rest:max(0px, calc(var(--stack-item) - var(--stack-top) - (var(--cards,3) - 1) * var(--stack-step) - var(--card-h) * .97));margin-block:calc(var(--stack-top) * -1) calc(var(--tg-section-l) - var(--stack-rest))}.featured-projects-module__AyERTW__item{height:var(--stack-item);pointer-events:none}.featured-projects-module__AyERTW__card{pointer-events:auto;isolation:isolate;width:calc(100% - 2 * var(--tg-inset));height:var(--card-h);border-radius:calc(var(--dp) * 32);background:var(--color-grey-800);color:var(--color-white);overflow:hidden}.featured-projects-module__AyERTW__link{padding:var(--tg-space-5);cursor:pointer;color:inherit;align-items:flex-end;padding-inline-end:calc(var(--tg-space-5) + 220px);text-decoration:none;display:flex;position:absolute;inset:0}.featured-projects-module__AyERTW__link:focus-visible{outline:2px solid var(--color-green);outline-offset:-4px;border-radius:inherit}.featured-projects-module__AyERTW__photo{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.featured-projects-module__AyERTW__photo img{object-fit:cover;width:100%;height:100%;transition:scale var(--tg-dur-settle) var(--tg-ease-in-out)}.featured-projects-module__AyERTW__link:hover .featured-projects-module__AyERTW__photo img{transition-duration:var(--tg-dur-media);transition-timing-function:var(--tg-ease-out);scale:1.04}.featured-projects-module__AyERTW__scrim{z-index:-1;pointer-events:none;background:linear-gradient(#0000 30%,#00000052 58%,#000000b8 100%);position:absolute;inset:0}.featured-projects-module__AyERTW__caption{text-shadow:0 1px 3px #00000059;min-width:0;max-width:34em;display:block}.featured-projects-module__AyERTW__name{margin:0;display:block}.featured-projects-module__AyERTW__place{margin-block-start:var(--tg-space-1);display:block}.featured-projects-module__AyERTW__text{opacity:.85}.featured-projects-module__AyERTW__cta{right:var(--tg-space-5);bottom:var(--tg-space-5);z-index:2;position:absolute}.featured-projects-module__AyERTW__cursorRoot{pointer-events:none}.featured-projects-module__AyERTW__cursorPill{height:var(--tg-btn-h);padding-inline:var(--tg-btn-px);background:var(--color-ink);color:var(--color-white);white-space:nowrap;border-radius:9999px;align-items:center;display:inline-flex}@media (hover:none){.featured-projects-module__AyERTW__cursorRoot{display:none}}@media (max-width:768px){.featured-projects-module__AyERTW__root{--stack-top:var(--tg-header-h);--stack-step:2svh;--card-h:min(62svh, calc(100svh - var(--stack-top) - (var(--cards,3) - 1) * var(--stack-step) - var(--tg-space-2)));--stack-item:76svh}.featured-projects-module__AyERTW__card{border-radius:calc(var(--dp) * 23)}.featured-projects-module__AyERTW__link{padding:var(--tg-space-5) var(--tg-space-4) calc(var(--tg-space-5) + 46px + var(--tg-space-5))}.featured-projects-module__AyERTW__cta{right:auto;left:var(--tg-space-4)}}@media (prefers-reduced-motion:reduce){.featured-projects-module__AyERTW__photo img{transition:none}.featured-projects-module__AyERTW__link:hover .featured-projects-module__AyERTW__photo img{scale:1}}
.news-module__7QkhMW__empty{padding-block:0 var(--tg-space-5);color:var(--color-grey-600)}.news-module__7QkhMW__stage{padding-block:0 var(--tg-space-4)}.news-module__7QkhMW__sheetDate{margin:0}.news-module__7QkhMW__sheetLead{max-width:30em;color:var(--color-grey-800);margin:0;font-weight:400}.news-module__7QkhMW__sheetBody{gap:var(--tg-space-6);flex-direction:column;display:flex}.news-module__7QkhMW__sheetText{gap:var(--tg-space-3);flex-direction:column;max-width:38em;display:flex}.news-module__7QkhMW__sheetText p{white-space:pre-line;margin:0}.news-module__7QkhMW__video{aspect-ratio:16/9;border-radius:var(--tg-radius);background:#000;justify-content:center;align-items:stretch;max-height:70vh;display:flex;overflow:hidden}.news-module__7QkhMW__video iframe,.news-module__7QkhMW__video video{border:0;width:100%;display:block}.news-module__7QkhMW__vertical{aspect-ratio:auto;height:min(70vh, calc(var(--dp) * 720))}.news-module__7QkhMW__vertical iframe{aspect-ratio:9/16;width:auto;max-width:100%}.news-module__7QkhMW__more{gap:var(--tg-space-5);flex-direction:column;display:flex}.news-module__7QkhMW__moreHead{justify-content:space-between;align-items:flex-end;gap:var(--tg-space-3) var(--tg-space-4);flex-wrap:wrap;display:flex}.news-module__7QkhMW__moreHead h2{margin:0}
.spaces-map-module__A0nInq__film{z-index:1100;background:var(--color-black);opacity:1;transition:opacity .32s var(--tg-ease-in-out);position:fixed;inset:0}.spaces-map-module__A0nInq__filmOut{opacity:0;pointer-events:none}.spaces-map-module__A0nInq__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.spaces-map-module__A0nInq__skip{right:var(--tg-margin);bottom:var(--tg-margin);z-index:1;position:absolute}.spaces-map-module__A0nInq__stage{background:var(--color-ink);height:100svh;min-height:480px;color:var(--color-ink);isolation:isolate;position:relative;overflow:hidden}.spaces-map-module__A0nInq__map{z-index:0;position:absolute;inset:0}.spaces-map-module__A0nInq__hint{z-index:5;box-sizing:border-box;width:max-content;max-width:calc(100% - 2 * var(--tg-margin));color:var(--color-white);text-align:center;pointer-events:none;animation:spaces-map-module__A0nInq__rise-in .2s var(--tg-ease-expo) both;background:#141414c7;border-radius:22px;margin:0;padding:10px 16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spaces-map-module__A0nInq__mapOff{display:none}.spaces-map-module__A0nInq__still{z-index:1;object-fit:cover;pointer-events:none;transform-origin:0 0;will-change:transform;width:100%;max-width:none;height:100%;transition:opacity .9s var(--tg-ease-in-out);position:absolute;top:0;left:0}.spaces-map-module__A0nInq__live .spaces-map-module__A0nInq__still{opacity:0}.spaces-map-module__A0nInq__stillPicture{display:contents}.spaces-map-module__A0nInq__stage:before{content:"";height:calc(var(--dp) * 220);z-index:2;pointer-events:none;background:linear-gradient(#00000059,#0000);position:absolute;inset:0 0 auto}.spaces-map-module__A0nInq__map .gm-style a[href^="https://maps.google.com"]{display:none!important}.spaces-map-module__A0nInq__map .gm-style-cc{display:none!important}.spaces-map-module__A0nInq__marks{z-index:3;pointer-events:none;position:absolute;inset:0}.spaces-map-module__A0nInq__marks.spaces-map-module__A0nInq__inMap{width:0;height:0;position:absolute;inset:0 auto auto 0;overflow:visible}.spaces-map-module__A0nInq__mark{align-items:center;gap:calc(var(--dp) * 10);color:var(--color-white);cursor:pointer;pointer-events:auto;white-space:nowrap;font:inherit;background:0 0;border:0;padding:0;animation:.65s cubic-bezier(.34,1.56,.64,1) both spaces-map-module__A0nInq__mark-in;display:flex;position:absolute;top:0;left:0}.spaces-map-module__A0nInq__mark .spaces-map-module__A0nInq__dot{width:calc(var(--dp) * 18);height:calc(var(--dp) * 18);margin-left:calc(var(--dp) * -9);margin-top:calc(var(--dp) * -9);background:var(--color-green);box-shadow:0 0 0 3px var(--color-white), 0 4px 14px #00000073;transition:scale var(--tg-dur-mid) var(--tg-ease-out), background var(--tg-dur-base) var(--tg-ease);border-radius:50%;flex:none;position:relative}.spaces-map-module__A0nInq__mark .spaces-map-module__A0nInq__dot:after{content:"";inset:calc(var(--dp) * -10);opacity:0;transition:opacity var(--tg-dur-mid) var(--tg-ease-out), scale var(--tg-dur-mid) var(--tg-ease-out);border:1.5px solid #ffffff8c;border-radius:50%;position:absolute;scale:.6}.spaces-map-module__A0nInq__mark .spaces-map-module__A0nInq__tag{height:calc(var(--dp) * 34);padding-inline:calc(var(--dp) * 14);margin-top:calc(var(--dp) * -9);color:var(--color-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--tg-dur-base) var(--tg-ease), color var(--tg-dur-base) var(--tg-ease), translate var(--tg-dur-mid) var(--tg-ease-out);background:#1414149e;border-radius:9999px;align-items:center;display:inline-flex}.spaces-map-module__A0nInq__mark:hover .spaces-map-module__A0nInq__tag,.spaces-map-module__A0nInq__mark:focus-visible .spaces-map-module__A0nInq__tag,.spaces-map-module__A0nInq__markActive .spaces-map-module__A0nInq__tag{background:var(--color-white);color:var(--color-ink)}.spaces-map-module__A0nInq__mark:hover .spaces-map-module__A0nInq__dot,.spaces-map-module__A0nInq__mark:focus-visible .spaces-map-module__A0nInq__dot,.spaces-map-module__A0nInq__markActive .spaces-map-module__A0nInq__dot{scale:1.25}.spaces-map-module__A0nInq__mark:hover .spaces-map-module__A0nInq__dot:after,.spaces-map-module__A0nInq__markActive .spaces-map-module__A0nInq__dot:after{opacity:1;scale:1}.spaces-map-module__A0nInq__markGroup .spaces-map-module__A0nInq__dot{width:calc(var(--dp) * 26);height:calc(var(--dp) * 26);margin-left:calc(var(--dp) * -13);margin-top:calc(var(--dp) * -13)}.spaces-map-module__A0nInq__mark[data-side=left]{flex-direction:row-reverse;translate:-100%}.spaces-map-module__A0nInq__mark[data-side=left] .spaces-map-module__A0nInq__dot{margin-left:0;margin-right:calc(var(--dp) * -9)}.spaces-map-module__A0nInq__markGroup[data-side=left] .spaces-map-module__A0nInq__dot{margin-right:calc(var(--dp) * -13)}.spaces-map-module__A0nInq__mark:focus-visible{outline:none}@keyframes spaces-map-module__A0nInq__mark-in{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}.spaces-map-module__A0nInq__panel{z-index:4;right:var(--tg-margin);top:var(--tg-margin);bottom:var(--tg-margin);box-sizing:border-box;width:min(calc(var(--dp) * 520), calc(100% - 2 * var(--tg-margin)));gap:var(--tg-space-3);padding:var(--tg-space-4);border-radius:var(--tg-radius);color:var(--color-ink);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);opacity:0;translate:calc(var(--dp) * 40) 0;transition:opacity .7s var(--tg-ease-expo), translate .9s var(--tg-ease-expo);background:#fffc;flex-direction:column;display:flex;position:absolute}.spaces-map-module__A0nInq__in .spaces-map-module__A0nInq__panel{opacity:1;translate:0}.spaces-map-module__A0nInq__panelHead{align-items:flex-start;gap:var(--tg-space-1);padding:0 calc(var(--dp) * 88 + var(--tg-space-2)) 0 0;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;flex-direction:column;flex:none;display:flex}.spaces-map-module__A0nInq__handle{display:none}.spaces-map-module__A0nInq__title,.spaces-map-module__A0nInq__count{margin:0}.spaces-map-module__A0nInq__toolbar{justify-content:space-between;align-items:center;gap:var(--tg-space-2);flex:none;display:flex}.spaces-map-module__A0nInq__filtersToggle{gap:6px}.spaces-map-module__A0nInq__filtersToggle svg{width:14px;height:14px}.spaces-map-module__A0nInq__badge{background:var(--color-ink);min-width:18px;height:18px;color:var(--color-white);border-radius:9999px;place-items:center;padding-inline:5px;font-size:11px;line-height:1;display:inline-grid}.spaces-map-module__A0nInq__filters{top:0;right:calc(100% + var(--tg-space-2));width:calc(var(--dp) * 440);box-sizing:border-box;gap:var(--tg-space-3);padding:var(--tg-space-4);border-radius:var(--tg-radius);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);animation:spaces-map-module__A0nInq__rise-in .4s var(--tg-ease-expo) both;background:#ffffffdb;flex-direction:column;display:flex;position:absolute}.spaces-map-module__A0nInq__panelNote{margin:calc(var(--tg-space-1) * -1) 0 var(--tg-space-2);color:var(--color-grey-800)}.spaces-map-module__A0nInq__filterRow{gap:var(--tg-space-1);flex-direction:column;display:flex}.spaces-map-module__A0nInq__filterLabel{margin:0}.spaces-map-module__A0nInq__filterChips{gap:var(--tg-space-1);flex-wrap:wrap;display:flex}.spaces-map-module__A0nInq__filterFoot{justify-content:space-between;gap:var(--tg-space-3);padding-block-start:var(--tg-space-1);display:flex}.spaces-map-module__A0nInq__plain{color:var(--color-ink);text-underline-offset:.2em;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.spaces-map-module__A0nInq__plain:disabled{color:var(--color-grey-400);cursor:default;text-decoration:none}.spaces-map-module__A0nInq__empty{padding-block:var(--tg-space-2);margin:0}.spaces-map-module__A0nInq__range{gap:var(--tg-space-1);flex-direction:column;display:flex}.spaces-map-module__A0nInq__rangeValues{justify-content:space-between;gap:var(--tg-space-2);display:flex}.spaces-map-module__A0nInq__slider{height:24px;position:relative}.spaces-map-module__A0nInq__slider:before{content:"";background:#1414142e;border-radius:1px;height:2px;position:absolute;top:11px;left:0;right:0}.spaces-map-module__A0nInq__slider:after{content:"";left:var(--lo);right:calc(100% - var(--hi));background:var(--color-ink);border-radius:1px;height:2px;position:absolute;top:11px}.spaces-map-module__A0nInq__slider input{z-index:1;appearance:none;pointer-events:none;background:0 0;width:100%;height:24px;margin:0;position:absolute;inset:0}.spaces-map-module__A0nInq__slider input::-webkit-slider-thumb{appearance:none;background:var(--color-ink);border:3px solid var(--color-white);pointer-events:auto;cursor:grab;width:18px;height:18px;transition:transform .15s var(--tg-ease-expo);border-radius:50%;box-shadow:0 1px 4px #00000040}.spaces-map-module__A0nInq__slider input::-moz-range-thumb{background:var(--color-ink);border:3px solid var(--color-white);pointer-events:auto;cursor:grab;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 4px #00000040}.spaces-map-module__A0nInq__slider input::-webkit-slider-thumb:hover{transform:scale(1.15)}.spaces-map-module__A0nInq__slider input:active::-webkit-slider-thumb{transform:scale(1.15)}.spaces-map-module__A0nInq__slider input:active::-webkit-slider-thumb{cursor:grabbing}.spaces-map-module__A0nInq__slider input::-webkit-slider-runnable-track{background:0 0}.spaces-map-module__A0nInq__slider input::-moz-range-track{background:0 0}.spaces-map-module__A0nInq__slider input:focus-visible{outline:none}.spaces-map-module__A0nInq__slider input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-green);outline-offset:2px}.spaces-map-module__A0nInq__body{gap:var(--tg-space-2);flex-direction:column;min-height:0;display:flex}.spaces-map-module__A0nInq__zoneLink{color:var(--color-ink);text-underline-offset:.2em;animation:spaces-map-module__A0nInq__rise-in .4s var(--tg-ease-expo) both;align-self:flex-start;text-decoration:underline}.spaces-map-module__A0nInq__zoneLink:hover{color:var(--color-green-700)}.spaces-map-module__A0nInq__list{border-top:1px solid #1414141f;margin:0;padding:0;list-style:none}.spaces-map-module__A0nInq__item{animation:spaces-map-module__A0nInq__rise-in .5s var(--tg-ease-expo) both;border-bottom:1px solid #1414141f}.spaces-map-module__A0nInq__row{padding:calc(var(--dp) * 14) calc(var(--dp) * 12);margin-inline:calc(var(--dp) * -12);border-radius:calc(var(--tg-radius) * .6);color:inherit;transition:background var(--tg-dur-base) var(--tg-ease), translate var(--tg-dur-mid) var(--tg-ease-out);flex-direction:column;gap:2px;text-decoration:none;display:flex}.spaces-map-module__A0nInq__row:hover,.spaces-map-module__A0nInq__row:focus-visible,.spaces-map-module__A0nInq__rowActive{background:var(--color-white)}.spaces-map-module__A0nInq__row:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.spaces-map-module__A0nInq__rowName{font-weight:700}.spaces-map-module__A0nInq__rowMeta{margin:0}@keyframes spaces-map-module__A0nInq__rise-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.spaces-map-module__A0nInq__controls{z-index:4;left:var(--tg-margin);bottom:calc(var(--tg-margin) + env(safe-area-inset-bottom));gap:var(--tg-space-1);opacity:0;transition:opacity .6s var(--tg-ease-expo) .3s;flex-direction:column;display:flex;position:absolute}.spaces-map-module__A0nInq__in .spaces-map-module__A0nInq__controls{opacity:1}.spaces-map-module__A0nInq__control{width:calc(var(--dp) * 48);height:calc(var(--dp) * 48);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--tg-fs-body);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background var(--tg-dur-base) var(--tg-ease), color var(--tg-dur-base) var(--tg-ease);background:#ffffffd9;border:0;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex}.spaces-map-module__A0nInq__control:hover,.spaces-map-module__A0nInq__control:focus-visible{background:var(--color-ink);color:var(--color-white)}.spaces-map-module__A0nInq__controlHome svg{width:calc(var(--dp) * 20);height:calc(var(--dp) * 20)}.spaces-map-module__A0nInq__card{z-index:5;left:calc(var(--tg-margin) * 2 + var(--dp) * 48);bottom:var(--tg-margin);box-sizing:border-box;width:min(calc(var(--dp) * 360), calc(100% - 2 * var(--tg-margin)));border-radius:var(--tg-radius);background:var(--color-white);color:var(--color-ink);animation:spaces-map-module__A0nInq__card-in .5s var(--tg-ease-expo) both;position:absolute;overflow:hidden;box-shadow:0 20px 60px #00000059}.spaces-map-module__A0nInq__cardMedia{aspect-ratio:3/2;display:block;overflow:hidden}.spaces-map-module__A0nInq__cardMedia img{object-fit:cover;width:100%;height:100%;display:block}.spaces-map-module__A0nInq__cardBody{gap:var(--tg-space-1);padding:var(--tg-space-3);flex-direction:column;display:flex}.spaces-map-module__A0nInq__cardName,.spaces-map-module__A0nInq__cardMeta{margin:0}.spaces-map-module__A0nInq__cardCta{margin-block-start:var(--tg-space-2)}.spaces-map-module__A0nInq__cardClose{top:var(--tg-space-1);right:var(--tg-space-1);width:32px;height:32px;color:var(--color-ink);cursor:pointer;font:inherit;background:#ffffffd9;border:0;border-radius:50%;font-size:20px;line-height:1;position:absolute}@keyframes spaces-map-module__A0nInq__card-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@media (max-width:768px){.spaces-map-module__A0nInq__stage{height:100svh}.spaces-map-module__A0nInq__panel{left:var(--tg-margin);right:var(--tg-margin);top:auto;bottom:calc(var(--tg-margin) + env(safe-area-inset-bottom));width:auto;max-height:62svh;padding:var(--tg-space-2) var(--tg-space-3) var(--tg-space-3);gap:var(--tg-space-2);translate:0 calc(var(--dp) * 40)}.spaces-map-module__A0nInq__panelHead{text-align:center;cursor:pointer;align-items:center;width:100%;padding:0}.spaces-map-module__A0nInq__panel.spaces-map-module__A0nInq__sheetOpen{top:var(--tg-header-h);max-height:none}.spaces-map-module__A0nInq__sheetOpen .spaces-map-module__A0nInq__body{flex:1}.spaces-map-module__A0nInq__sheetOpen~.spaces-map-module__A0nInq__controls{opacity:0;pointer-events:none}.spaces-map-module__A0nInq__handle{width:36px;height:4px;background:#14141440;border-radius:2px;margin-block-end:var(--tg-space-1);display:block}.spaces-map-module__A0nInq__panel:not(.spaces-map-module__A0nInq__sheetOpen) .spaces-map-module__A0nInq__body{display:none}.spaces-map-module__A0nInq__panel:not(.spaces-map-module__A0nInq__sheetOpen){align-items:center;gap:var(--tg-space-2);padding:10px 10px 10px var(--tg-space-3);flex-direction:row}.spaces-map-module__A0nInq__panel:not(.spaces-map-module__A0nInq__sheetOpen) .spaces-map-module__A0nInq__panelHead{text-align:left;flex-direction:row;flex:1;align-items:center;gap:10px;min-width:0}.spaces-map-module__A0nInq__panel:not(.spaces-map-module__A0nInq__sheetOpen) .spaces-map-module__A0nInq__handle{display:none}.spaces-map-module__A0nInq__panel:not(.spaces-map-module__A0nInq__sheetOpen) .spaces-map-module__A0nInq__title{font-size:var(--tg-fs-title);line-height:1.1}.spaces-map-module__A0nInq__panel:not(.spaces-map-module__A0nInq__sheetOpen) .spaces-map-module__A0nInq__panelHead:after{content:"";opacity:.55;border-top:2px solid;border-left:2px solid;flex:none;width:9px;height:9px;margin-top:4px;transform:rotate(45deg)}.spaces-map-module__A0nInq__panel:not(.spaces-map-module__A0nInq__sheetOpen) .spaces-map-module__A0nInq__count{display:none}.spaces-map-module__A0nInq__panel:not(.spaces-map-module__A0nInq__sheetOpen) .spaces-map-module__A0nInq__toolbar{flex:none}.spaces-map-module__A0nInq__filters{width:auto;padding:0 0 var(--tg-space-2);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;animation:none;position:static}.spaces-map-module__A0nInq__body{min-height:0;overflow-y:auto}.spaces-map-module__A0nInq__controls{bottom:auto;top:calc(var(--dp) * 16 + 16px);flex-direction:row;gap:8px;left:50%;translate:-50%}.spaces-map-module__A0nInq__control{width:36px;height:36px;font-size:var(--tg-fs-body)}.spaces-map-module__A0nInq__controlHome svg{width:16px;height:16px}.spaces-map-module__A0nInq__card{right:var(--tg-margin);left:var(--tg-margin);z-index:6;width:auto;top:calc(30% + 24px);bottom:auto}.spaces-map-module__A0nInq__cardMedia{aspect-ratio:21/9}.spaces-map-module__A0nInq__skip{bottom:calc(var(--tg-margin) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.spaces-map-module__A0nInq__film,.spaces-map-module__A0nInq__still,.spaces-map-module__A0nInq__panel,.spaces-map-module__A0nInq__controls,.spaces-map-module__A0nInq__mark,.spaces-map-module__A0nInq__item,.spaces-map-module__A0nInq__zone,.spaces-map-module__A0nInq__card{transition:none;animation:none}.spaces-map-module__A0nInq__panel,.spaces-map-module__A0nInq__controls{opacity:1;translate:0}.spaces-map-module__A0nInq__still{transition:none}}
.spaces-filters-module__5jWKqa__wrap{display:none}@media (max-width:768px),(min-width:769px) and (max-height:500px),(pointer:coarse) and (max-width:1200px){.spaces-filters-module__5jWKqa__desktop{display:none}.spaces-filters-module__5jWKqa__wrap{gap:var(--tg-space-3);padding-block:calc(var(--tg-header-h) + var(--tg-space-2)) var(--tg-space-5);flex-direction:column;display:flex}.spaces-filters-module__5jWKqa__title,.spaces-filters-module__5jWKqa__count{margin:0}.spaces-filters-module__5jWKqa__note{max-width:32em;margin:0}.spaces-filters-module__5jWKqa__filters{gap:var(--tg-space-4);padding:var(--tg-space-4);border-radius:calc(var(--dp) * 14);background:var(--color-green-100);flex-direction:column;display:flex}.spaces-filters-module__5jWKqa__label{color:var(--color-ink);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.spaces-filters-module__5jWKqa__foot{justify-content:flex-end;display:flex}.spaces-filters-module__5jWKqa__list{margin:var(--tg-space-2) 0 0;border-top:1px solid var(--color-line);padding:0;list-style:none}.spaces-filters-module__5jWKqa__row{align-items:center;gap:var(--tg-space-3);padding:var(--tg-space-2) 0;border-bottom:1px solid var(--color-line);color:inherit;text-decoration:none;display:flex}.spaces-filters-module__5jWKqa__thumb{width:calc(var(--dp) * 88);aspect-ratio:3/2;object-fit:cover;border-radius:calc(var(--dp) * 6);background:var(--color-grey-100);flex:none;height:auto}.spaces-filters-module__5jWKqa__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.spaces-filters-module__5jWKqa__name,.spaces-filters-module__5jWKqa__meta{display:block}.spaces-filters-module__5jWKqa__arrow{color:var(--color-grey-600);flex:none;display:flex}.spaces-filters-module__5jWKqa__arrow svg{width:20px;height:20px}.spaces-filters-module__5jWKqa__empty{margin:var(--tg-space-2) 0 0}}@media (min-width:769px) and (max-width:1200px) and (min-height:501px) and (pointer:coarse){.spaces-filters-module__5jWKqa__wrap{gap:20px;padding-block-start:132px}.spaces-filters-module__5jWKqa__title{font-size:40px;line-height:1.05}.spaces-filters-module__5jWKqa__count{font-size:15px}.spaces-filters-module__5jWKqa__filters{border-radius:16px;gap:22px;padding:24px 28px}.spaces-filters-module__5jWKqa__filters [class*=filterRow]{gap:10px}.spaces-filters-module__5jWKqa__filters [class*=filterChips]{gap:8px}.spaces-filters-module__5jWKqa__filters .chip{height:40px;padding-inline:18px;font-size:16px}.spaces-filters-module__5jWKqa__filters [class*=rangeValues] span{font-size:15px}.spaces-filters-module__5jWKqa__label{font-size:13px}.spaces-filters-module__5jWKqa__thumb{border-radius:8px;width:132px}.spaces-filters-module__5jWKqa__row{gap:20px;padding:14px 0}.spaces-filters-module__5jWKqa__name{font-size:22px;line-height:1.15}.spaces-filters-module__5jWKqa__meta{font-size:15px}.spaces-filters-module__5jWKqa__arrow svg{width:26px;height:26px}}
@media (prefers-reduced-motion:reduce){.stabili-module__s3-7ca__heroPic img{animation:none}}.stabili-module__s3-7ca__hero{isolation:isolate;min-height:100svh;padding-inline:var(--tg-inset);background:var(--color-ink);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.stabili-module__s3-7ca__heroMedia{z-index:0;position:absolute;inset:0;overflow:hidden}.stabili-module__s3-7ca__heroPic{object-fit:cover;width:100%;height:100%;display:block}.stabili-module__s3-7ca__heroPic img{object-fit:cover;width:100%;height:100%;display:block}.stabili-module__s3-7ca__heroPic img{animation:stabili-module__s3-7ca__hero-settle 1.6s var(--tg-ease-expo) both;transform-origin:50% 40%}@keyframes stabili-module__s3-7ca__hero-settle{0%{scale:1.06}to{scale:1}}.stabili-module__s3-7ca__heroPanel{z-index:1;align-items:flex-start;gap:var(--tg-space-3);margin-inline:calc(var(--tg-space-6) * -1);padding:var(--tg-space-6) var(--tg-space-6) 0;border-radius:var(--tg-radius) var(--tg-radius) 0 0;background:var(--color-white);color:var(--color-ink);flex-direction:column;display:flex;position:relative}.stabili-module__s3-7ca__heroTitle{text-wrap:balance;margin:0}.stabili-module__s3-7ca__heroMeta{align-items:center;gap:var(--tg-space-2);color:var(--color-grey-800);flex-wrap:wrap;margin:0;display:flex}.stabili-module__s3-7ca__back{margin-block-end:var(--tg-space-2)}.stabili-module__s3-7ca__after{padding-block-start:var(--tg-space-6)}.stabili-module__s3-7ca__two{gap:var(--tg-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stabili-module__s3-7ca__two ul{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.stabili-module__s3-7ca__two li{padding-block:calc(var(--dp) * 10);border-bottom:1px solid var(--color-line)}.stabili-module__s3-7ca__spaces{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.stabili-module__s3-7ca__space{gap:var(--tg-space-5);padding-block:var(--tg-space-5);border-bottom:1px solid var(--color-line);scroll-margin-top:var(--tg-header-h);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.stabili-module__s3-7ca__spaceText{gap:var(--tg-space-3);flex-direction:column;display:flex}.stabili-module__s3-7ca__spaceHead{flex-direction:column;gap:2px;display:flex}.stabili-module__s3-7ca__spaceHead p{margin:0}.stabili-module__s3-7ca__spaceDesc{color:var(--color-grey-800);max-width:36em;margin:0}.stabili-module__s3-7ca__spaceActions{align-items:flex-start;gap:var(--tg-space-3);flex-direction:column;margin-block-start:var(--tg-space-1);display:flex}.stabili-module__s3-7ca__spaceActionsRow{align-items:center;gap:var(--tg-space-3);flex-wrap:wrap;display:flex}.stabili-module__s3-7ca__spacePhotos{gap:var(--tg-space-2);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;margin:0;padding:0;list-style:none;display:grid}.stabili-module__s3-7ca__spacePhotos li{aspect-ratio:3/2}.stabili-module__s3-7ca__spacePhotos picture,.stabili-module__s3-7ca__spacePhotos img{width:100%;height:100%;display:block}.stabili-module__s3-7ca__spacePhotos img{object-fit:cover}.stabili-module__s3-7ca__spacePhotos li:only-child{aspect-ratio:3/2;grid-column:1/-1}.stabili-module__s3-7ca__mapBox{border-radius:var(--tg-radius);background:var(--color-green-100);height:min(70svh,46vw);min-height:320px;position:relative;overflow:hidden}.stabili-module__s3-7ca__mapCanvas{opacity:0;transition:opacity .7s var(--tg-ease-in-out);position:absolute;inset:0}.stabili-module__s3-7ca__mapLive .stabili-module__s3-7ca__mapCanvas{opacity:1}.stabili-module__s3-7ca__mapBox:not(.stabili-module__s3-7ca__mapLive) .stabili-module__s3-7ca__mapCanvas{visibility:hidden}.stabili-module__s3-7ca__pin{align-items:center;gap:calc(var(--dp) * 10);color:var(--color-white);white-space:nowrap;pointer-events:none;display:flex;position:absolute;top:0;left:0}.stabili-module__s3-7ca__pinDot{width:calc(var(--dp) * 18);height:calc(var(--dp) * 18);margin-left:calc(var(--dp) * -9);margin-top:calc(var(--dp) * -9);background:var(--color-green);box-shadow:0 0 0 3px var(--color-white), 0 4px 14px #00000073;border-radius:50%;flex:none}.stabili-module__s3-7ca__pinTag{height:calc(var(--dp) * 34);padding-inline:calc(var(--dp) * 14);margin-top:calc(var(--dp) * -9);background:var(--color-white);color:var(--color-ink);border-radius:9999px;align-items:center;display:inline-flex}.stabili-module__s3-7ca__mapBox:not(.stabili-module__s3-7ca__mapLive) .stabili-module__s3-7ca__pin{display:none}.stabili-module__s3-7ca__mapNote{justify-content:center;align-items:center;gap:var(--tg-space-1);padding:var(--tg-space-4);text-align:center;color:var(--color-grey-800);flex-direction:column;display:flex;position:absolute;inset:0}.stabili-module__s3-7ca__mapNote p{margin:0}.stabili-module__s3-7ca__mapOpen{margin-top:var(--tg-space-2)}.stabili-module__s3-7ca__mapBox .gm-style a[href^="https://maps.google.com"]{display:none!important}.stabili-module__s3-7ca__mapBox .gm-style-cc{display:none!important}.stabili-module__s3-7ca__controls{z-index:2;left:var(--tg-space-3);bottom:var(--tg-space-3);gap:var(--tg-space-1);flex-direction:column;display:flex;position:absolute}.stabili-module__s3-7ca__control{width:calc(var(--dp) * 48);height:calc(var(--dp) * 48);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--tg-fs-body);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background var(--tg-dur-base) var(--tg-ease), color var(--tg-dur-base) var(--tg-ease);background:#ffffffd9;border:0;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex}.stabili-module__s3-7ca__control:hover,.stabili-module__s3-7ca__control:focus-visible{background:var(--color-ink);color:var(--color-white)}.stabili-module__s3-7ca__controlHome svg{width:calc(var(--dp) * 20);height:calc(var(--dp) * 20)}.stabili-module__s3-7ca__mapFoot{justify-content:flex-end;margin-block-start:var(--tg-space-3);display:flex}.stabili-module__s3-7ca__mapFoot p{margin:0}@media (min-width:769px) and (max-height:500px){.stabili-module__s3-7ca__space{gap:var(--tg-space-4);grid-template-columns:1fr}.stabili-module__s3-7ca__spacePhotos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:769px) and (max-width:1200px) and (min-height:501px) and (pointer:coarse){.stabili-module__s3-7ca__space{grid-template:"head photos""desc photos"1fr"actions actions"/minmax(0,6fr) minmax(0,5fr);align-items:start;gap:14px 28px}.stabili-module__s3-7ca__spaceText{display:contents}.stabili-module__s3-7ca__spaceHead{grid-area:head}.stabili-module__s3-7ca__spaceDesc{grid-area:desc}.stabili-module__s3-7ca__spaceActions{grid-area:actions;margin-block-start:6px}.stabili-module__s3-7ca__spacePhotos{grid-area:photos;grid-template-columns:1fr 1fr;gap:8px}}@media (max-width:768px){.stabili-module__s3-7ca__hero{min-height:86svh;padding-inline:var(--tg-margin)}.stabili-module__s3-7ca__heroPanel{margin-inline:calc(var(--tg-inset) * -1);padding:var(--tg-space-4) var(--tg-inset) 0}.stabili-module__s3-7ca__heroTitle{max-width:none}.stabili-module__s3-7ca__two{gap:var(--tg-space-4);grid-template-columns:1fr}.stabili-module__s3-7ca__space{gap:var(--tg-space-3);grid-template-columns:1fr}.stabili-module__s3-7ca__spaceText{text-align:left;align-items:flex-start}.stabili-module__s3-7ca__spaceActions{align-self:stretch;align-items:center}.stabili-module__s3-7ca__spaceActionsRow{justify-content:center}.stabili-module__s3-7ca__mapBox{height:60svh}}.stabili-module__s3-7ca__tailor{margin-block-start:var(--tg-space-6);margin-inline:calc(var(--tg-inset) * -1);background:var(--color-green-100);color:var(--color-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid;position:relative;overflow:hidden}.stabili-module__s3-7ca__tailorText{align-items:flex-start;gap:var(--tg-space-3);max-width:calc(34em + var(--tg-inset));padding:var(--tg-space-8) var(--tg-space-6) var(--tg-space-8) var(--tg-inset);flex-direction:column;align-self:center;display:flex}.stabili-module__s3-7ca__tailorText h3,.stabili-module__s3-7ca__tailorText p{margin:0}.stabili-module__s3-7ca__tailorTitle{text-wrap:balance}.stabili-module__s3-7ca__tailorAccent{color:var(--color-green-700)}.stabili-module__s3-7ca__tailorSide{margin-top:var(--tg-space-2)}.stabili-module__s3-7ca__tailorPhoto{aspect-ratio:3/2;position:relative}.stabili-module__s3-7ca__tailorPic{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.stabili-module__s3-7ca__tailorPic img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:768px){.stabili-module__s3-7ca__tailor{margin-inline:calc(var(--tg-margin) * -1);grid-template-columns:1fr}.stabili-module__s3-7ca__tailorText{max-width:none;padding:var(--tg-space-5) var(--tg-margin)}}
.legal-module__7L9ZxW__page{padding-block:calc(var(--tg-header-h) + var(--tg-section-s)) var(--tg-section-l)}.legal-module__7L9ZxW__head{gap:var(--tg-space-3);max-width:36em;flex-direction:column;margin-block-end:var(--tg-space-6);display:flex}.legal-module__7L9ZxW__head h1{margin:0}.legal-module__7L9ZxW__intro{color:var(--color-grey-800);margin:0}.legal-module__7L9ZxW__updated{color:var(--color-grey-600);margin:0}.legal-module__7L9ZxW__sections{border-top:1px solid var(--color-line);max-width:42em;margin:0;padding:0;list-style:none}.legal-module__7L9ZxW__section{gap:var(--tg-space-5);padding-block:var(--tg-space-4);border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,2fr) minmax(0,5fr);display:grid}.legal-module__7L9ZxW__section h2{margin:0}.legal-module__7L9ZxW__section p{color:var(--color-grey-800);margin:0}.legal-module__7L9ZxW__draft p{color:var(--color-grey-600);font-style:italic}.legal-module__7L9ZxW__after{gap:var(--tg-space-3);flex-direction:column;max-width:42em;margin-block-start:var(--tg-space-6);display:flex}.legal-module__7L9ZxW__afterText{color:var(--color-grey-800);margin:0}.legal-module__7L9ZxW__afterActions{gap:var(--tg-space-3);flex-wrap:wrap;display:flex}.legal-module__7L9ZxW__draftLabel{border:1px solid var(--color-line);color:var(--color-grey-600);border-radius:9999px;margin-block-end:var(--tg-space-1);padding:2px 10px;font-style:normal;display:inline-block}@media (max-width:768px){.legal-module__7L9ZxW__section{gap:var(--tg-space-2);grid-template-columns:minmax(0,1fr)}}
.not-found-module__BNNVoa__page{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;gap:var(--tg-space-3);min-height:100svh;padding-block:calc(var(--tg-header-h) + var(--tg-section-s)) var(--tg-section-l);flex-direction:column;display:flex}.not-found-module__BNNVoa__code{color:var(--color-green);line-height:.9;font-size:calc(var(--tg-fs-display-xl) * 2);letter-spacing:-.04em;margin:0}@media (max-width:768px){.not-found-module__BNNVoa__code{font-size:calc(var(--tg-fs-display-xl) * 2.4)}}.not-found-module__BNNVoa__title{margin:0}.not-found-module__BNNVoa__text{max-width:28em;color:var(--color-grey-800);margin:0}.not-found-module__BNNVoa__actions{justify-content:center;gap:var(--tg-space-3);flex-wrap:wrap;margin-block-start:var(--tg-space-3);display:flex}
.request-module__JnxSFW__page{padding:0}.request-module__JnxSFW__shot{object-fit:cover;width:100%;height:100%;display:block}.request-module__JnxSFW__shot img{object-fit:cover;width:100%;height:100%;display:block}.request-module__JnxSFW__shot{position:absolute;inset:0}.request-module__JnxSFW__page h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:8;hyphenate-limit-chars:13 5 8}
.blog-grid-module__x60TAG__card{color:var(--color-ink);text-decoration:none}.blog-grid-module__x60TAG__card p{margin:0}.blog-grid-module__x60TAG__photo{isolation:isolate;border-radius:var(--tg-radius);background:var(--color-grey-900)}.blog-grid-module__x60TAG__photo picture,.blog-grid-module__x60TAG__photo img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;transition:transform .5s ease-in-out;display:block}.blog-grid-module__x60TAG__card:hover .blog-grid-module__x60TAG__photo img,.blog-grid-module__x60TAG__card:focus-visible .blog-grid-module__x60TAG__photo img{transform:scale(1.1)}.blog-grid-module__x60TAG__photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 35%,#0000002e 58%,#000000a8);position:absolute;inset:0}.blog-grid-module__x60TAG__caption{z-index:2;padding:var(--tg-space-4);color:var(--color-white);text-wrap:balance;max-width:18em;position:absolute;inset:auto 0 0}.blog-grid-module__x60TAG__card:focus-visible{outline:2px solid var(--color-green);outline-offset:4px;border-radius:var(--tg-radius)}@media (min-width:640px){.blog-grid-module__x60TAG__photo{height:calc(var(--dp) * 560)}}@media (max-width:768px){.blog-grid-module__x60TAG__photo{aspect-ratio:4/3}}
