html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@font-face{font-family:Inter;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/inter-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue:#063a8e;--blue-light:#c3e3fc;--ink:#020d1e;--grey:gray;--grey-line:gray;--paper:#fff;--paper-soft:#f9f9f9;--font:"VL Funnel Sans", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--px:max(1px, calc(100vw / 1440));--gutter:clamp(calc(20 * var(--px)), 4.17vw, calc(60 * var(--px)));--container:calc(1321 * var(--px));--fs-display:clamp(calc(40 * var(--px)), 10vw, calc(144 * var(--px)));--fs-hero:clamp(calc(30 * var(--px)), 3.61vw, calc(52 * var(--px)));--fs-h2:clamp(calc(24 * var(--px)), 2.43vw, calc(35 * var(--px)));--fs-30:clamp(calc(22 * var(--px)), 2.08vw, calc(30 * var(--px)));--fs-25:clamp(calc(18 * var(--px)), 1.74vw, calc(25 * var(--px)));--fs-22:clamp(calc(18 * var(--px)), 1.53vw, calc(22 * var(--px)));--fs-20:clamp(calc(16 * var(--px)), 1.39vw, calc(20 * var(--px)));--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html.lenis{scroll-behavior:auto}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font);font-weight:400;font-size:calc(14 * var(--px));color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.3;overflow-x:hidden}body.is-locked{overflow:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,figure{font-weight:inherit;margin:0;padding:0}ul,ol{list-style:none}.sr-only{width:calc(1 * var(--px));height:calc(1 * var(--px));margin:calc(-1 * var(--px));clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:calc(2 * var(--px)) solid var(--blue);outline-offset:calc(3 * var(--px))}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.label{font-size:calc(14 * var(--px));line-height:calc(14 * var(--px));letter-spacing:calc(-.07 * var(--px))}.text-blue{color:var(--blue)}.text-light-blue{color:var(--blue-light)}.pill{height:calc(23 * var(--px));padding:0 calc(12 * var(--px));border:calc(.5 * var(--px)) solid currentColor;border-radius:calc(18 * var(--px));font-size:calc(14 * var(--px));line-height:calc(14 * var(--px));letter-spacing:calc(-.07 * var(--px));white-space:nowrap;transition:background-color .3s var(--ease), color .3s var(--ease);justify-content:center;align-items:center;display:inline-flex}.pill--blue{color:var(--blue)}.pill--blue:hover{background:var(--blue);color:#fff}.pill--white{color:#fff}.pill--white:hover{color:var(--blue);background:#fff}.divider{width:100%;height:calc(20 * var(--px));cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.divider:after{content:"";inset:calc(-28 * var(--px)) 30%;position:absolute}.divider:before{content:"";border-top:calc(.5 * var(--px)) solid var(--grey-line);transition:transform 2.2s var(--reveal-ease-move) .3s;position:absolute;inset:50% 0 auto;transform:scaleX(0)}.divider.is-visible:before{transform:scaleX(1)}.divider__badge{--mx:calc(0 * var(--px));--my:calc(0 * var(--px));z-index:1;width:calc(20 * var(--px));height:calc(20 * var(--px));background:var(--blue);color:#fff;scale:0;transform:translate(var(--mx), var(--my));transition:scale 1.2s var(--reveal-ease-move), transform .6s var(--ease), background-color .3s;border-radius:50%;place-items:center;display:grid;position:relative}.divider.is-visible .divider__badge{scale:1}.divider__badge svg{width:calc(8 * var(--px));height:calc(8 * var(--px));transition:transform .5s var(--ease)}.divider:hover .divider__badge,.divider:focus-visible .divider__badge{transform:translate(var(--mx), var(--my)) scale(2.1)}.divider--plus:hover .divider__badge svg{transform:rotate(90deg)scale(.62)}.divider--down:hover .divider__badge svg{transform:translateY(calc(1 * var(--px))) scale(.62)}.divider--down.is-expanded .divider__badge svg{transform:rotate(180deg)}.divider--down.is-expanded:hover .divider__badge svg{transform:rotate(180deg)scale(.62)}:root{--reveal-move:2.2s;--reveal-fade:1.8s;--reveal-distance:calc(40 * var(--px));--reveal-ease-move:cubic-bezier(.22, .61, .36, 1);--reveal-ease-fade:cubic-bezier(.25, .46, .45, .94)}.reveal{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--reveal-fade) var(--reveal-ease-fade), transform var(--reveal-move) var(--reveal-ease-move);transition-delay:var(--delay,0s)}.reveal.is-visible{opacity:1;transform:none}.site-header{z-index:50;color:var(--ink);transition:background-color .35s var(--ease), color .35s var(--ease), transform .45s var(--ease), box-shadow .35s var(--ease);position:fixed;inset:0 0 auto}.site-header--light{color:#fff}.site-header.is-scrolled{-webkit-backdrop-filter:blur(calc(12 * var(--px)));backdrop-filter:blur(calc(12 * var(--px)));color:var(--ink);box-shadow:0 calc(.5 * var(--px)) 0 #020d1e1f;background:#ffffffeb}.site-header.is-hidden{transform:translateY(-100%)}.nav{height:calc(94 * var(--px));transition:height .35s var(--ease);grid-template-columns:54.6% 1fr auto;align-items:center;display:grid}.site-header.is-scrolled .nav{height:calc(68 * var(--px))}.nav__logo{width:calc(72 * var(--px));justify-self:start}.nav__logo svg{width:calc(72 * var(--px));height:calc(24 * var(--px))}.nav__links{gap:calc(52 * var(--px));font-size:calc(14 * var(--px));line-height:normal;display:flex}.site-header--home .nav{grid-template-columns:1fr auto auto}.site-header--home .nav__links{margin-right:calc(52 * var(--px))}.nav__links a{padding:calc(4 * var(--px)) 0;position:relative}.nav__links a:after{content:"";height:calc(1 * var(--px));transform-origin:100%;transition:transform .4s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__links a:hover:after{transform-origin:0;transform:scaleX(1)}.nav__links a[aria-current=page]{font-weight:600}.nav__toggle{width:calc(44 * var(--px));height:calc(44 * var(--px));margin-right:calc(-8 * var(--px));place-items:center;display:grid}.nav__toggle span{width:calc(28.5 * var(--px));height:calc(7 * var(--px));display:block;position:relative}.nav__toggle span:before,.nav__toggle span:after{content:"";height:calc(1 * var(--px));transition:width .35s var(--ease);background:currentColor;position:absolute;right:0}.nav__toggle span:before{width:calc(23 * var(--px));top:0}.nav__toggle span:after{width:calc(28.5 * var(--px));bottom:0}.nav__toggle:hover span:before{width:calc(28.5 * var(--px))}.menu{z-index:60;background:var(--blue);color:#fff;clip-path:circle(0% at calc(100% - var(--gutter) - calc(14 * var(--px))) calc(47 * var(--px)));visibility:hidden;transition:clip-path .8s var(--ease), visibility 0s linear .8s;flex-direction:column;display:flex;position:fixed;inset:0}.menu.is-instant{transition:none}.menu.is-open{clip-path:circle(150% at calc(100% - var(--gutter) - calc(14 * var(--px))) calc(47 * var(--px)));visibility:visible;transition:clip-path .8s var(--ease), visibility 0s}.menu__top{height:calc(94 * var(--px));justify-content:space-between;align-items:center;display:flex}.menu__close{width:calc(44 * var(--px));height:calc(44 * var(--px));margin-right:calc(-8 * var(--px));position:relative}.menu__close:before,.menu__close:after{content:"";left:calc(8 * var(--px));right:calc(8 * var(--px));height:calc(1 * var(--px));background:currentColor;position:absolute;top:50%;transform:rotate(45deg)}.menu__close:after{transform:rotate(-45deg)}.menu__body{padding-bottom:calc(48 * var(--px));flex-direction:column;flex:1;justify-content:space-between;display:flex}.menu__links{gap:calc(4 * var(--px));margin-top:clamp(calc(24 * var(--px)), 6vh, calc(80 * var(--px)));flex-direction:column;display:flex}.menu__links a{align-items:baseline;gap:calc(24 * var(--px));font-size:clamp(calc(48 * var(--px)), 9vw, calc(128 * var(--px)));letter-spacing:-.03em;opacity:0;transform:translateY(calc(40 * var(--px)));transition:opacity .6s var(--ease), transform .6s var(--ease), color .3s;font-weight:500;line-height:1;display:inline-flex}.menu__links a small{font-size:calc(14 * var(--px));letter-spacing:0;color:var(--blue-light);font-weight:400}.menu__links a:hover{color:var(--blue-light)}.menu.is-open .menu__links a{opacity:1;transform:none}.menu.is-open .menu__links li:first-child a{transition-delay:.25s}.menu.is-open .menu__links li:nth-child(2) a{transition-delay:.32s}.menu.is-open .menu__links li:nth-child(3) a{transition-delay:.39s}.menu.is-open .menu__links li:nth-child(4) a{transition-delay:.46s}.menu__foot{justify-content:space-between;gap:calc(24 * var(--px));font-size:var(--fs-20);flex-wrap:wrap;line-height:1.2;display:flex}.menu__foot a:hover{color:var(--blue-light)}.page-ripple{z-index:90;background:var(--blue);pointer-events:none;visibility:hidden;clip-path:circle(0 at var(--rx,50%) var(--ry,50%));position:fixed;inset:0}.page-ripple--cover,.page-ripple--covered,.page-ripple--reveal{visibility:visible;pointer-events:auto;clip-path:circle(150vmax at var(--rx,50%) var(--ry,50%))}.page-ripple--cover{transition:clip-path .75s cubic-bezier(.65,0,.35,1)}.page-ripple--reveal{opacity:0;pointer-events:none;transition:opacity .7s cubic-bezier(.25,.46,.45,.94)}.intro{z-index:100;background:var(--blue);transition:opacity .7s var(--ease) .35s, visibility 0s linear 1.1s;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.intro__stage{--d:min(92.4vh, 86vw);width:var(--d);height:var(--d);position:relative}.intro__ring,.intro__disc{border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.intro__disc{width:100%;height:100%;animation:intro-pop .9s var(--ease) .1s forwards;background:#fff;scale:0}.intro__ring{border:calc(var(--d) * .0147) solid #fff;opacity:0;animation:intro-ring 1s var(--ease) forwards;scale:.7}.intro__ring--1{width:calc(var(--d) * 1.386);height:calc(var(--d) * 1.386);animation-delay:.35s}.intro__ring--2{width:calc(var(--d) * 1.742);height:calc(var(--d) * 1.742);animation-delay:.5s}.intro__logo{width:48.4%;color:var(--blue);opacity:0;animation:intro-logo .8s var(--ease) .6s forwards;position:absolute;top:50%;left:50%;translate:-50% -50%}.intro__logo svg{width:100%;height:auto}.intro.is-leaving .intro__disc{animation:1.1s cubic-bezier(.7,0,.2,1) forwards intro-grow;scale:1}.intro.is-leaving .intro__logo{animation:intro-logo-out .5s var(--ease) forwards;opacity:1}.intro.is-leaving .intro__ring{opacity:1;animation:intro-ring-out .8s var(--ease) forwards;scale:1}.intro.is-leaving{opacity:0;visibility:hidden}.intro.is-done,.intro-seen .intro{display:none}@keyframes intro-pop{to{scale:1}}@keyframes intro-ring{to{opacity:1;scale:1}}@keyframes intro-logo{0%{opacity:0;filter:blur(calc(8 * var(--px)))}to{opacity:1;filter:blur()}}@keyframes intro-grow{to{scale:4}}@keyframes intro-logo-out{to{opacity:0}}@keyframes intro-ring-out{to{opacity:0;scale:1.6}}.hero{aspect-ratio:16/9;isolation:isolate;background:#cfdcf2;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.hero__bg{z-index:-2;transform-origin:50% 45%;background:url(/images/hero-rings.jpg) bottom/cover no-repeat;animation:9s ease-in-out infinite alternate hero-breathe;position:absolute;inset:0}.hero:after{content:"";z-index:-1;height:calc(155 * var(--px));background:linear-gradient(#063a8e3d,#063a8e00);position:absolute;inset:0 0 auto}.hero__title{font-size:var(--fs-hero);letter-spacing:-.02em;text-align:center;color:var(--ink);margin-top:-2%;line-height:1.164}.hero__title strong{font-weight:600}.hero__line{margin-top:-.16em;padding:.2em .16em .06em;display:block;overflow:hidden}.hero__line>span{animation:line-up 1.6s var(--reveal-ease-move) forwards;animation-delay:var(--delay,.2s);display:inline-block;transform:translateY(105%)}.hero__video,.hero__reel{z-index:-1;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero__reel{z-index:2;opacity:0;transition:opacity 1.2s var(--ease)}.hero.is-reel .hero__reel{opacity:1}.hero.is-reel .hero__title{opacity:0;transition:opacity .8s var(--ease)}.hero__seg{isolation:isolate;transition:color .2s;display:inline-block;position:relative}.hero__seg--blue{color:var(--blue);font-weight:600}.hero__seg--light{color:var(--ink);font-weight:600}.hero__seg:before{content:"";z-index:-1;background:var(--blue);opacity:0;transition:opacity .2s;position:absolute;inset:-.12em -.12em -.03em}@media (hover:hover) and (pointer:fine){.hero__seg{cursor:default}.hero__seg:hover{color:#fff}.hero__seg:hover:before{opacity:1}}.is-intro-pending .hero__line>span{animation-play-state:paused}@keyframes line-up{to{transform:none}}@keyframes hero-breathe{0%{transform:scale(1)}to{transform:scale(1.06)}}.services{padding-top:clamp(calc(56 * var(--px)), 8.3vw, calc(120 * var(--px)))}.services__grid{row-gap:clamp(calc(24 * var(--px)), 2.64vw, calc(38 * var(--px)));grid-template-columns:422fr 899fr;display:grid}.services__label{padding-top:calc(5 * var(--px))}.services__intro{font-size:var(--fs-h2);letter-spacing:-.02em;max-width:calc(794 * var(--px));line-height:1.057}.services__media{aspect-ratio:266/418;background:#000;align-self:start;width:63%;position:relative;overflow:hidden}.services__media img,.services__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.services__frame{opacity:0;transition:opacity .35s linear,transform 2.2s linear;transform:scale(1.08)}.services__frame.is-active{opacity:1;transform:scale(1)}.accordion__item.is-selected .accordion__head{color:var(--blue)}.accordion{border-top:calc(.5 * var(--px)) solid var(--grey-line)}.accordion__item{border-bottom:calc(.5 * var(--px)) solid var(--grey-line)}.accordion__head{width:100%;min-height:calc(69 * var(--px));padding:calc(8 * var(--px)) 0 0;text-align:left;font-size:var(--fs-22);letter-spacing:calc(-.11 * var(--px));transition:padding .5s var(--ease), color .3s;grid-template-columns:476fr 423fr;align-items:start;display:grid}.accordion__num{line-height:calc(36 * var(--px))}.accordion__title{justify-content:space-between;align-items:center;gap:calc(16 * var(--px));line-height:calc(36 * var(--px));display:flex}.accordion__icon{width:calc(8 * var(--px));height:calc(8 * var(--px));flex:none;position:relative}.accordion__icon:before,.accordion__icon:after{content:"";height:calc(1 * var(--px));transition:transform .4s var(--ease), opacity .3s;background:currentColor;position:absolute;top:50%;left:0;right:0}.accordion__icon:after{transform:rotate(90deg)}.accordion__head:hover,.accordion__item.is-open .accordion__head{color:var(--blue)}.accordion__item.is-open .accordion__head{padding-top:calc(24 * var(--px))}.accordion__item.is-open .accordion__icon{opacity:0}.accordion__panel{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.accordion__item.is-open .accordion__panel{grid-template-rows:1fr}.accordion__panel>div{overflow:hidden}.accordion__panel p{margin-left:calc(476 / 899 * 100% + calc(2 * var(--px)));max-width:calc(422 * var(--px));padding:calc(18 * var(--px)) 0 calc(74 * var(--px));font-size:calc(14 * var(--px));font-weight:300;line-height:calc(16 * var(--px));letter-spacing:calc(-.06 * var(--px));color:var(--grey);text-align:justify}.story{padding-top:clamp(calc(48 * var(--px)), 6.5vw, calc(93 * var(--px)))}.story__title{font-size:var(--fs-display);letter-spacing:-.045em;text-transform:uppercase;font-weight:500;line-height:.93}.story{overflow-x:clip}.story__title .story__line-1,.story__title .story__line-2{opacity:0;will-change:transform, opacity;transition:transform 2.6s cubic-bezier(.22,.61,.36,1),opacity 1.8s cubic-bezier(.25,.46,.45,.94)}.story__title .story__line-1{transform:translate(-40vw)}.story__title .story__line-2{transition-delay:.4s;transform:translate(40vw)}.story__title.is-visible .story__line-1,.story__title.is-visible .story__line-2{opacity:1;transform:none}.story__line-1{margin-left:-.05em;display:block}.story__line-2{width:81.86%;margin:-.12em 0 0 auto;display:block}.story__line-2 img{width:100%;height:auto}.section-head{justify-content:space-between;align-items:center;gap:calc(16 * var(--px));margin-top:clamp(calc(48 * var(--px)), 4.9vw, calc(70 * var(--px)));padding-top:calc(45 * var(--px));border-top:calc(.5 * var(--px)) solid var(--grey-line);display:flex}.section-head .pill{margin-top:calc(2 * var(--px))}.works{gap:calc(36 * var(--px));margin-top:calc(61 * var(--px));flex-direction:column;display:flex}.works__a{column-gap:calc(26 * var(--px));grid-template-columns:818fr 476fr;display:grid}.works__a-left{gap:calc(36 * var(--px)) calc(26 * var(--px));grid-template-columns:1fr 1fr;align-content:start;display:grid}.works__a-left>.card--wide{grid-column:1/-1}.works__a-right{gap:calc(36 * var(--px));flex-direction:column;display:flex}@media (min-width:768px){.works__a-right>.card--banner{flex:1}.works__a-right>.card--banner .card__media{aspect-ratio:auto;min-height:calc(64 * var(--px));flex:1}.works__a-left>.card--wide .card__caption,.works__a-right>.card--banner .card__caption{min-height:calc(34 * var(--px))}}.works__b{column-gap:calc(27 * var(--px));grid-template-columns:477fr 817fr;display:grid}.works__b--flip{grid-template-columns:817fr 477fr}.works__c{column-gap:calc(26 * var(--px));grid-template-columns:repeat(3,1fr);display:grid}.works__d{grid-template-columns:1fr;display:grid}.card{flex-direction:column;display:flex}.card__media{aspect-ratio:var(--ratio,396 / 209);cursor:none;background:#e8edf5;display:block;position:relative;overflow:hidden}.card__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.card__media:after{content:"";background:var(--ink);opacity:0;transition:opacity .5s var(--ease);position:absolute;inset:0}.card__view{z-index:1;width:calc(140 * var(--px));height:calc(140 * var(--px));margin:calc(-70 * var(--px)) 0 0 calc(-70 * var(--px));background:var(--blue);color:#fff;font-size:calc(14 * var(--px));line-height:calc(16 * var(--px));letter-spacing:calc(-.06 * var(--px));pointer-events:none;transform:translate(var(--x,50%), var(--y,50%)) scale(0);transition:transform .5s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.card__media:hover:after,.card__media:focus-visible:after{opacity:.5}.card__media:hover img,.card__media:focus-visible img{transform:scale(1.04)}.card__media:hover .card__view,.card__media:focus-visible .card__view{transform:translate(var(--x,50%), var(--y,50%)) scale(1)}.card__media.is-tracking .card__view{transition:transform .5s var(--ease)}.card__caption{margin-top:calc(17 * var(--px));font-size:calc(14 * var(--px));line-height:calc(17 * var(--px));letter-spacing:calc(-.07 * var(--px))}.card--wide{--ratio:818 / 453}.card--tall{--ratio:476 / 452}.card--banner{--ratio:477 / 216}.card--square{--ratio:477 / 452}.card--landscape{--ratio:817 / 452}.card--full{--ratio:1321 / 560}.card.is-entering{animation:card-in var(--reveal-move) var(--reveal-ease-move) both;animation-delay:var(--delay,0s)}@keyframes card-in{0%{opacity:0;transform:translateY(var(--reveal-distance))}to{opacity:1;transform:none}}.works-more{margin-top:clamp(calc(40 * var(--px)), 5.6vw, calc(80 * var(--px)))}.plus-zoom{--zoom-travel:100svh;z-index:3;height:calc(100svh + var(--zoom-travel));margin-top:calc(-50svh + clamp(calc(40 * var(--px)), 5.6vw, calc(80 * var(--px))));pointer-events:none;position:relative}.plus-zoom__stage{--s:1;--P:calc(calc(8 * var(--px)) * var(--s));height:100svh;position:sticky;top:0;overflow:hidden}.plus-zoom__line{border-top:calc(.5 * var(--px)) solid var(--grey-line);opacity:var(--line,1);position:absolute;top:50%;left:0;right:0}.plus-zoom__disc,.plus-zoom__plus{position:absolute;top:50%;left:50%}.plus-zoom__disc{width:calc(calc(20 * var(--px)) * var(--s));height:calc(calc(20 * var(--px)) * var(--s));background:var(--blue);border-radius:50%;transform:translate(-50%,-50%)}.plus-zoom__plus .arm{background:#fff;position:absolute}.plus-zoom__plus .arm--t,.plus-zoom__plus .arm--b{left:calc(var(--P) / -12);width:calc(var(--P) / 6);height:calc(var(--P) * 5 / 12)}.plus-zoom__plus .arm--t{top:calc(var(--P) / -2)}.plus-zoom__plus .arm--b{top:calc(var(--P) / 12)}.plus-zoom__plus .arm--l,.plus-zoom__plus .arm--r{top:calc(var(--P) / -12);width:calc(var(--P) * 5 / 12);height:calc(var(--P) / 6)}.plus-zoom__plus .arm--l{left:calc(var(--P) / -2)}.plus-zoom__plus .arm--r{left:calc(var(--P) / 12)}.plus-zoom.is-static{height:calc(20 * var(--px));margin:clamp(calc(40 * var(--px)), 5.6vw, calc(80 * var(--px))) 0 clamp(calc(40 * var(--px)), 5.6vw, calc(80 * var(--px)))}.plus-zoom.is-static .plus-zoom__stage{height:calc(20 * var(--px));position:relative;overflow:visible}.clients{z-index:2;margin-top:calc(-1 * var(--px));padding:calc(45 * var(--px)) 0 clamp(calc(64 * var(--px)), 7vw, calc(100 * var(--px)));background:var(--blue);color:#fff;position:relative}.clients__logos{margin-top:calc(35 * var(--px))}.clients__grid{grid-template-columns:repeat(5,1fr);display:grid}.client{height:calc(99 * var(--px));border-style:solid;border-color:#ffffff2e;border-width:0 0 calc(1 * var(--px)) calc(1 * var(--px));transition:background-color .4s var(--ease);place-items:center;display:grid;position:relative}.client:nth-child(5n+1){border-left-width:0}.client:nth-last-child(-n+5){border-bottom-width:0}.client__logo{object-fit:contain;filter:brightness(0)invert();opacity:.85;width:100%;height:100%;transition:filter .4s var(--ease), opacity .4s var(--ease), transform .5s var(--ease);display:block}.client:hover{background:#fff}.client:hover .client__logo{filter:none;opacity:1;transform:scale(1.04)}.site-footer{margin-top:clamp(calc(48 * var(--px)), 6.1vw, calc(88 * var(--px)));padding:calc(46 * var(--px)) 0 calc(64 * var(--px));background:var(--blue);color:#fff}.site-footer--light{background:var(--paper);color:var(--ink);margin-top:0}.site-footer--light .footer__big,.site-footer--light .footer__social a:hover{color:var(--blue)}.site-footer--light .footer__copy{color:var(--grey)}.footer__cta--slide .label,.footer__cta--slide .footer__big{opacity:0;will-change:transform, opacity;transition:transform 2.6s cubic-bezier(.22,.61,.36,1),opacity 1.8s cubic-bezier(.25,.46,.45,.94);transform:translate(-14vw)}.footer__cta--slide .footer__big{transition-delay:.4s}.footer__cta--slide.is-visible .label,.footer__cta--slide.is-visible .footer__big{opacity:1;transform:none}.footer__grid{row-gap:calc(78 * var(--px));grid-template-columns:502fr 502fr 317fr;grid-template-areas:"cta contact social""start address copy";display:grid}.footer__cta{grid-area:cta}.footer__contact{grid-area:contact}.footer__social{grid-area:social}.footer__start{grid-area:start}.footer__address{grid-area:address}.footer__copy{grid-area:copy}.footer__big{margin-top:calc(22 * var(--px));font-size:var(--fs-30);letter-spacing:calc(-.5 * var(--px));line-height:1.067}.footer__big a{background:linear-gradient(currentColor, currentColor) 0 100% / 0 calc(1 * var(--px)) no-repeat;width:fit-content;transition:background-size .45s var(--ease);display:block}.footer__big a:hover{background-size:100% calc(1 * var(--px))}.footer__social{margin-top:calc(-4 * var(--px));font-size:var(--fs-30);flex-direction:column;align-items:flex-end;line-height:1.067;display:flex}.footer__social a{transition:color .3s, transform .4s var(--ease)}.footer__social a:hover{color:var(--blue-light);transform:translateX(calc(-6 * var(--px)))}.footer__start,.footer__address,.footer__copy{align-self:end}.footer__address{font-size:calc(14 * var(--px));line-height:normal}.footer__copy{font-size:calc(14 * var(--px));font-weight:300;line-height:calc(21 * var(--px));justify-self:end}.page{padding-top:calc(166 * var(--px))}.split{grid-template-columns:720fr 598fr;column-gap:0;display:grid}.about-intro__label{padding-top:calc(5 * var(--px))}.about-intro__text{font-size:var(--fs-h2);letter-spacing:calc(-1.4 * var(--px));color:#000;line-height:1.086}.about-intro__text p+p{margin-top:1.086em}.gallery{z-index:2;margin-top:clamp(calc(56 * var(--px)), 7.6vw, calc(109 * var(--px)));position:relative}.gallery__frame{aspect-ratio:1318/513;background:#d8d2c6;position:relative;overflow:hidden}.gallery__track{height:100%;transition:transform .9s var(--ease);touch-action:pan-y;display:flex}.gallery__slide{flex:0 0 100%;height:100%;position:relative}.gallery__slide img{object-fit:cover;-webkit-user-select:none;user-select:none}.gallery__dots{left:50%;bottom:calc(10 * var(--px));z-index:1;align-items:center;display:flex;position:absolute;translate:-50%}.gallery__dots button{width:calc(12 * var(--px));height:calc(28 * var(--px));cursor:pointer;position:relative}.gallery__dots button:before{content:"";width:calc(6 * var(--px));height:calc(6 * var(--px));opacity:.5;box-shadow:0 0 calc(3 * var(--px)) #0000002e;transition:width .4s var(--ease), height .4s var(--ease), opacity .3s;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.gallery__dots button:hover:before{opacity:.85}.gallery__dots button[aria-current=true]:before{width:calc(8 * var(--px));height:calc(8 * var(--px));opacity:1}.achievements{z-index:1;margin-top:calc(-1 * min(17.99vw, calc(259 * var(--px))));background:var(--blue);color:#fff;position:relative;overflow:hidden}.achievements__stage{max-width:calc(1440 * var(--px));aspect-ratio:1440/946;margin-inline:auto;position:relative}.achievements__rings{width:100%;height:100%;position:absolute;inset:0}.achievements__rings .ring{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.2s var(--reveal-ease-move)}.achievements.is-visible .achievements__rings .ring{stroke-dashoffset:0}.achievements__rings .ring--1{transition-delay:0s}.achievements__rings .ring--2{transition-delay:.9s}.achievements__rings .ring--3{transition-delay:1.8s}.achievements__rings .dot{transform-box:fill-box;transform-origin:50%;transition:transform 1.2s var(--reveal-ease-move);transform:scale(0)}.achievements.is-visible .achievements__rings .dot{transform:scale(1)}.achievements__rings .dot--1{transition-delay:1.2s!important}.achievements__rings .dot--2{transition-delay:2.1s!important}.achievements__rings .dot--3{transition-delay:3s!important}.stat{left:var(--x);top:var(--y);opacity:0;translate:0 calc(20 * var(--px));transition:opacity 1.4s var(--reveal-ease-fade), translate 1.6s var(--reveal-ease-move);transition-delay:var(--delay,0s);position:absolute}.achievements.is-visible .stat{opacity:1;translate:0}.stat__num{font-size:min(calc(70 * var(--px)), 4.86vw);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:-.5em;font-weight:300;line-height:1;display:block}.stat__label{font-size:min(calc(14 * var(--px)), .97vw);letter-spacing:calc(-.28 * var(--px));margin:.55em 0 0 .3em;font-weight:300;display:block}.achievements__title{font-size:min(calc(35 * var(--px)), 2.43vw);letter-spacing:calc(-.7 * var(--px));color:var(--blue-light);line-height:1.086;position:absolute;top:91.1%;left:3.96%}.achievements__note{font-size:min(calc(14 * var(--px)), .97vw);letter-spacing:calc(-.21 * var(--px));text-align:right;position:absolute;top:93.6%;right:4.1%}.ecosystem{padding-top:clamp(calc(64 * var(--px)), 7.4vw, calc(107 * var(--px)))}.ecosystem__grid{column-gap:clamp(calc(16 * var(--px)), 2.64vw, calc(38 * var(--px)));grid-template-columns:329fr 292fr 292fr 292fr;display:grid}.ecosystem__intro .label{margin-bottom:calc(38 * var(--px));display:block}.ecosystem__accent{display:block}.ecosystem__title{font-size:var(--fs-h2);letter-spacing:calc(-.7 * var(--px));max-width:calc(300 * var(--px));line-height:1.114}.eco-card{min-height:calc(333 * var(--px));padding:calc(23 * var(--px)) calc(23 * var(--px)) calc(23 * var(--px));background:var(--paper-soft);transition:background-color .5s var(--ease), opacity var(--reveal-fade) var(--reveal-ease-fade), transform var(--reveal-move) var(--reveal-ease-move);transition-delay:0s, var(--delay,0s), var(--delay,0s);flex-direction:column;justify-content:space-between;display:flex;position:relative}.eco-card:hover,.eco-card:focus-within{background:var(--blue-light)}.eco-card__num{font-size:calc(25 * var(--px));font-weight:300;line-height:calc(38 * var(--px));letter-spacing:calc(-1 * var(--px));transition:color .4s}.eco-card:hover .eco-card__num,.eco-card:focus-within .eco-card__num{color:var(--blue)}.eco-card__logo{top:calc(31 * var(--px));right:calc(23 * var(--px));width:auto;height:calc(24 * var(--px));max-width:calc(64 * var(--px));object-fit:contain;object-position:right top;position:absolute}.eco-card__logo[src$=zad\.svg]{top:calc(35 * var(--px));width:calc(49 * var(--px));height:calc(16 * var(--px))}.eco-card__body{font-size:calc(14 * var(--px));font-weight:300;line-height:calc(16 * var(--px));letter-spacing:calc(-.18 * var(--px));padding-bottom:calc(1 * var(--px))}.eco-card__body h3{letter-spacing:calc(-.24 * var(--px));margin-bottom:calc(14 * var(--px));font-weight:600}.eco-card__body b{font-weight:500}.eco-card__body ul{padding:0}.eco-card__body li{padding-left:calc(10 * var(--px));font-weight:500;position:relative}.eco-card__body li:before{content:"•";position:absolute;left:0}.run{margin-top:calc(75 * var(--px));border-top:calc(1 * var(--px)) solid var(--blue-light);overflow:clip visible}.marquee{width:max-content;margin-left:max(var(--gutter), (100% - var(--container)) / 2);padding:clamp(calc(32 * var(--px)), 4.2vw, calc(60 * var(--px))) 0 clamp(calc(32 * var(--px)), 4.1vw, calc(59 * var(--px)));animation:28s linear infinite marquee;display:flex}.marquee:hover{animation-play-state:paused}.marquee__item{font-size:var(--fs-display);letter-spacing:-.045em;white-space:nowrap;flex:none;padding-right:.3em;font-weight:500;line-height:.93}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.steps{padding-top:calc(54 * var(--px));position:relative}.steps:before{content:"";top:calc(3.5 * var(--px));border-top:calc(1 * var(--px)) solid var(--blue-light);position:absolute;left:0;right:0}.steps__list{grid-template-columns:367fr 362fr 362fr 230fr;display:grid}.steps__list li{font-size:var(--fs-25);letter-spacing:calc(-.5 * var(--px));line-height:1.56;position:relative}.steps__list li:before{content:"";top:calc(-54 * var(--px));width:calc(8 * var(--px));height:calc(8 * var(--px));background:var(--blue);border-radius:50%;position:absolute;left:0}.team{margin-top:calc(58 * var(--px));padding-top:calc(50 * var(--px));position:relative}.team:before{content:"";z-index:-1;height:calc(622 * var(--px));background:linear-gradient(#c3e3fcb3 0%,#c3e3fc99 14%,#c3e3fc4d 45%,#c3e3fc14 70%,#c3e3fc00 100%);position:absolute;inset:0 0 auto}.team__title{max-width:calc(680 * var(--px));margin-top:calc(16 * var(--px));font-size:var(--fs-h2);letter-spacing:calc(-.7 * var(--px));color:var(--blue);line-height:1.171}.team__grid{gap:calc(35 * var(--px)) calc(32 * var(--px));margin-top:calc(36 * var(--px));grid-template-columns:repeat(5,1fr);display:grid}.member__photo{aspect-ratio:238.64/333;background:#0b2a66;position:relative;overflow:hidden}.member__photo img{object-fit:cover;object-position:var(--pos,50%) 0;width:100%;height:100%;transition:transform 1s var(--ease), filter .6s var(--ease)}.member:hover .member__photo img{filter:saturate(1.25)brightness(1.08);transform:scale(1.05)}.member__name{margin-top:calc(16 * var(--px));font-size:var(--fs-20);letter-spacing:calc(-.3 * var(--px));font-weight:500;line-height:1.2}.member__role{margin-top:calc(5 * var(--px));font-size:calc(14 * var(--px));line-height:calc(16 * var(--px));letter-spacing:calc(-.18 * var(--px));color:var(--grey)}.team__more{margin-top:calc(64 * var(--px))}.team__rule{border:0;border-top:calc(.5 * var(--px)) solid var(--grey-line);margin-bottom:0}.recruit{padding-top:calc(61 * var(--px));grid-template-columns:812fr 509fr;align-items:center;display:grid}.recruit__text{font-size:var(--fs-h2);letter-spacing:calc(-.7 * var(--px));color:var(--blue);line-height:1.171}.recruit__cta{width:calc(165 * var(--px));height:calc(165 * var(--px));background:var(--blue);color:#fff;font-size:var(--fs-20);letter-spacing:calc(-.3 * var(--px));text-align:center;transition:transform .6s var(--ease), background-color .4s;border-radius:50%;place-items:center;line-height:1.15;display:grid}.recruit__cta:hover{background:#0a4bb3;transform:scale(1.08)}.work-intro__title{max-width:calc(680 * var(--px));margin-top:calc(16 * var(--px));font-size:var(--fs-h2);letter-spacing:calc(-.7 * var(--px));color:var(--blue);line-height:1.171}.filters{gap:calc(8 * var(--px)) calc(69 * var(--px));margin-top:clamp(calc(56 * var(--px)), 7.3vw, calc(105 * var(--px)));padding-bottom:calc(14 * var(--px));border-bottom:calc(.5 * var(--px)) solid var(--grey-line);flex-wrap:wrap;display:flex}.filters button{font-size:var(--fs-22);letter-spacing:calc(-.11 * var(--px));line-height:1.4;transition:color .3s;position:relative}.filters button:hover,.filters button[aria-pressed=true]{color:var(--blue)}.works--page{margin-top:calc(64 * var(--px))}.works__empty{padding:calc(80 * var(--px)) 0;font-size:var(--fs-22);color:var(--grey);text-align:center}.contact-intro__title{font-size:var(--fs-h2);letter-spacing:calc(-.7 * var(--px));color:var(--blue);line-height:1.171}.contact-intro__text{font-size:var(--fs-20);letter-spacing:calc(-.2 * var(--px));color:var(--grey);line-height:1.15}.rule{margin-top:calc(36 * var(--px));border:0;border-top:calc(.5 * var(--px)) solid var(--grey-line)}.contact-info{padding-top:calc(52 * var(--px));align-items:end}.contact-info__big{font-size:var(--fs-h2);letter-spacing:calc(-.35 * var(--px));color:var(--blue);line-height:1.23}.contact-info__big a{background:linear-gradient(currentColor, currentColor) 0 100% / 0 calc(1 * var(--px)) no-repeat;width:fit-content;transition:background-size .45s var(--ease);display:block}.contact-info__big a:hover{background-size:100% calc(1 * var(--px))}.contact-info__cta{margin-top:calc(23 * var(--px));font-size:calc(14 * var(--px));line-height:calc(14 * var(--px));display:inline-block}.contact-info__cta:hover{color:var(--blue)}.contact-info__office{font-size:calc(14 * var(--px));line-height:calc(17 * var(--px))}.contact-info__office b{font-weight:600}.contact-photo__frame{aspect-ratio:1318/513;position:relative;overflow:hidden}.contact-photo__frame img{object-fit:cover;width:100%;height:100%}.contact-footer{padding:calc(58 * var(--px)) 0 calc(72 * var(--px));background:var(--blue);color:#fff}.contact-footer .container{justify-content:space-between;align-items:center;gap:calc(24 * var(--px));display:flex}.contact-footer__copy{font-size:calc(14 * var(--px));font-weight:300}.contact-footer__social{font-size:var(--fs-25);flex-wrap:wrap;gap:0 .3em;line-height:1.2;display:flex}.contact-footer__social a:hover{color:var(--blue-light)}.contact-photo{isolation:isolate;margin-top:calc(54 * var(--px));position:relative}.contact-photo:before{content:"";z-index:-1;background:var(--blue);position:absolute;inset:23.4% 0 0}.lightbox{--lb-space:calc(80 * var(--px));z-index:80;padding:var(--lb-space) var(--gutter);color:#fff;opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility 0s linear .4s;background:#020d1eeb;place-items:center;display:grid;position:fixed;inset:0}.lightbox.is-open{opacity:1;visibility:visible;transition:opacity .4s var(--ease), visibility 0s}.lightbox__img{max-width:100%;max-height:calc(100vh - 2 * var(--lb-space));max-height:calc(100dvh - 2 * var(--lb-space));object-fit:contain;transition:transform .5s var(--ease);display:block;transform:scale(.96)}.lightbox.is-open .lightbox__img{transform:none}.lightbox__bar{left:var(--gutter);right:var(--gutter);bottom:calc(20 * var(--px));justify-content:space-between;align-items:center;gap:calc(16 * var(--px));font-size:calc(14 * var(--px));display:flex;position:absolute}.lightbox__caption{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lightbox__nav{gap:calc(8 * var(--px));flex:none;display:flex}.lightbox__nav button,.lightbox__close{width:calc(40 * var(--px));height:calc(40 * var(--px));border:calc(.5 * var(--px)) solid #fff9;border-radius:50%;place-items:center;transition:background-color .3s,color .3s;display:grid}.lightbox__nav button:hover,.lightbox__close:hover{color:var(--ink);background:#fff}.lightbox__close{top:calc(20 * var(--px));right:var(--gutter);z-index:1;position:absolute}@media (max-width:767px){.lightbox{--lb-space:calc(72 * var(--px))}}.lightbox svg{width:calc(14 * var(--px));height:calc(14 * var(--px))}@media (max-width:1024px){.ecosystem__grid{row-gap:calc(40 * var(--px));grid-template-columns:repeat(3,1fr)}.ecosystem__intro{grid-column:1/-1}.ecosystem__title{max-width:calc(520 * var(--px))}.team__grid{row-gap:calc(56 * var(--px));grid-template-columns:repeat(3,1fr)}.footer__grid{row-gap:calc(40 * var(--px));grid-template-columns:1fr 1fr;grid-template-areas:"cta contact""social social""start address""copy copy"}.footer__social{align-items:flex-start;gap:0 calc(24 * var(--px));flex-flow:wrap;margin-top:0}.footer__copy{justify-self:start}}@media (max-width:767px){.nav,.site-header--home .nav{height:calc(72 * var(--px));grid-template-columns:1fr auto}.site-header.is-scrolled .nav{height:calc(60 * var(--px))}.nav__links{display:none}.menu__top{height:calc(72 * var(--px))}.hero{aspect-ratio:auto;height:100svh;min-height:calc(480 * var(--px))}.hero__bg{background:radial-gradient(125vw at 50% 47%,#f7f9fd 0%,#eef3fb 32%,#d9e4f6 38%,#a9c0e7 41.5%,#2a58b3 45%,#3f6cc2 50%,#9fb8e4 57%,#e3eaf7 64%,#d2def3 71%,#6f93d3 80%,#2a58b3 90%,#1f4aa4 100%)}.hero:after{height:calc(140 * var(--px));background:linear-gradient(#063a8e8c,#063a8e00)}.hero__title{font-size:clamp(calc(24 * var(--px)), 6.9vw, calc(30 * var(--px)))}.services__intro br,.about-intro__text br,.recruit__text br,.contact-intro__text br,.achievements__rings .dot{display:none}.services__grid,.split,.recruit{grid-template-columns:1fr}.services__grid{row-gap:calc(20 * var(--px))}.services__media{width:min(100%, calc(300 * var(--px)))}.accordion__head{grid-template-columns:calc(48 * var(--px)) 1fr}.accordion__panel p{margin-left:calc(48 * var(--px));padding:calc(12 * var(--px)) 0 calc(28 * var(--px))}.story__line-2{width:92%}.works__a,.works__a-left,.works__b,.works__b--flip,.works__c{row-gap:calc(32 * var(--px));grid-template-columns:1fr}.works__a{row-gap:calc(32 * var(--px))}.works__a-left>.card--wide{grid-column:auto}.works__a-right{gap:calc(32 * var(--px))}.works{gap:calc(32 * var(--px));margin-top:calc(32 * var(--px))}.card__media,.card--wide,.card--tall,.card--banner,.card--square,.card--landscape,.card--full{--ratio:4 / 3;cursor:pointer}.card__view{display:none}.card__caption{margin-top:calc(12 * var(--px))}.section-head{padding-top:calc(28 * var(--px))}.clients__grid{grid-template-columns:repeat(3,1fr)}.client{height:calc(60 * var(--px));border-width:0 0 calc(1 * var(--px)) calc(1 * var(--px))}.client:nth-child(5n+1){border-left-width:calc(1 * var(--px))}.client:nth-child(3n+1){border-left-width:0}.client:nth-last-child(-n+5){border-bottom-width:calc(1 * var(--px))}.client:nth-last-child(-n+3){border-bottom-width:0}.page{padding-top:calc(116 * var(--px))}.about-intro__text,.contact-intro__text,.contact-intro__title+*{margin-top:calc(28 * var(--px))}.gallery__frame{aspect-ratio:4/3}.achievements{margin-top:-25vw}.achievements__stage{aspect-ratio:auto;gap:calc(28 * var(--px));padding:calc(25vw + calc(48 * var(--px))) var(--gutter) calc(48 * var(--px));flex-direction:column;display:flex}.achievements__rings{opacity:.6}.stat,.achievements__title,.achievements__note{position:relative;top:auto;left:auto;right:auto}.stat:first-of-type{align-self:flex-end}.stat:nth-of-type(2){align-self:center}.stat__num{font-size:calc(56 * var(--px))}.stat__label{font-size:calc(14 * var(--px))}.achievements__title{margin-top:calc(24 * var(--px));font-size:calc(26 * var(--px));order:10}.achievements__note{font-size:calc(14 * var(--px));text-align:left;order:11}.ecosystem__grid{row-gap:calc(16 * var(--px));grid-template-columns:1fr}.ecosystem__intro{margin-bottom:calc(16 * var(--px))}.eco-card{min-height:calc(240 * var(--px))}.steps__list{row-gap:calc(28 * var(--px));grid-template-columns:1fr 1fr}.steps:before,.steps__list li:before{display:none}.steps{padding-top:calc(28 * var(--px))}.steps__list li{padding-top:calc(18 * var(--px))}.steps__list li:after{content:"";width:calc(8 * var(--px));height:calc(8 * var(--px));background:var(--blue);border-radius:50%;position:absolute;top:0;left:0}.team__grid{gap:calc(32 * var(--px)) calc(16 * var(--px));grid-template-columns:repeat(2,1fr)}.member__name{margin-top:calc(12 * var(--px))}.recruit{gap:calc(32 * var(--px));justify-items:start}.recruit__cta{width:calc(140 * var(--px));height:calc(140 * var(--px))}.filters{gap:calc(12 * var(--px)) calc(24 * var(--px))}.contact-info{align-items:start;row-gap:calc(28 * var(--px))}.contact-photo__frame{aspect-ratio:4/3}.contact-footer .container{flex-direction:column-reverse;align-items:flex-start}.footer__grid{row-gap:calc(32 * var(--px));grid-template-columns:1fr;grid-template-areas:"cta""contact""social""start""address""copy"}.footer__social{flex-direction:column}.footer__address{margin-top:calc(-12 * var(--px))}}@media (hover:none){.card__media{cursor:pointer}.card__view{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.marquee{animation:none}}address{font-style:normal}.rule{width:100%}
