:root{--ink-900:#070d18;--navy:#0a1322;--navy-2:#0f1b30;--navy-3:#172843;--line-d:#e8d2a029;--line-d2:#e8d2a04d;--gold-1:#f3dfae;--gold-2:#d4af68;--gold-3:#a57a34;--gold:#cba45e;--gold-ink:#7a5a26;--metal:linear-gradient(115deg,#f3dfae 0%,#d4af68 34%,#a57a34 60%,#e8c887 82%,#f3dfae 100%);--ivory:#f4eee3;--paper:#fbf8f2;--line-l:#ddd2bf;--ink:#10151e;--ink-2:#4f5867;--on-navy:#ece5d8;--on-navy-2:#9faabd;--dim:#7a879d;--title:#f7f1e6;--error-d:#f0a890;--error-l:#a3402b;--open:#62c98e;--closed:#d9a35f;--display:var(--font-display,"Cormorant Garamond"), Georgia, "Times New Roman", serif;--text:var(--font-text,Inter), system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--gl:max(clamp(16px,4.2vw,56px), env(safe-area-inset-left,0px));--gr:max(clamp(16px,4.2vw,56px), env(safe-area-inset-right,0px));--hdr:100px;--logo-h:78px;--ease:cubic-bezier(.2,.7,.1,1);--girih:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2296%22%20height%3D%2296%22%20viewBox%3D%220%200%2096%2096%22%3E%3Cpath%20d%3D%22M33.9%200.0L24.0%209.9L24.0%2024.0L9.9%2024.0L0.0%2033.9L-9.9%2024.0L-24.0%2024.0L-24.0%209.9L-33.9%200.0L-24.0%20-9.9L-24.0%20-24.0L-9.9%20-24.0L-0.0%20-33.9L9.9%20-24.0L24.0%20-24.0L24.0%20-9.9ZM129.9%200.0L120.0%209.9L120.0%2024.0L105.9%2024.0L96.0%2033.9L86.1%2024.0L72.0%2024.0L72.0%209.9L62.1%200.0L72.0%20-9.9L72.0%20-24.0L86.1%20-24.0L96.0%20-33.9L105.9%20-24.0L120.0%20-24.0L120.0%20-9.9ZM33.9%2096.0L24.0%20105.9L24.0%20120.0L9.9%20120.0L0.0%20129.9L-9.9%20120.0L-24.0%20120.0L-24.0%20105.9L-33.9%2096.0L-24.0%2086.1L-24.0%2072.0L-9.9%2072.0L-0.0%2062.1L9.9%2072.0L24.0%2072.0L24.0%2086.1ZM129.9%2096.0L120.0%20105.9L120.0%20120.0L105.9%20120.0L96.0%20129.9L86.1%20120.0L72.0%20120.0L72.0%20105.9L62.1%2096.0L72.0%2086.1L72.0%2072.0L86.1%2072.0L96.0%2062.1L105.9%2072.0L120.0%2072.0L120.0%2086.1ZM81.9%2048.0L72.0%2057.9L72.0%2072.0L57.9%2072.0L48.0%2081.9L38.1%2072.0L24.0%2072.0L24.0%2057.9L14.1%2048.0L24.0%2038.1L24.0%2024.0L38.1%2024.0L48.0%2014.1L57.9%2024.0L72.0%2024.0L72.0%2038.1ZM12.2%200.0L8.6%203.6L8.6%208.6L3.6%208.6L0.0%2012.2L-3.6%208.6L-8.6%208.6L-8.6%203.6L-12.2%200.0L-8.6%20-3.6L-8.6%20-8.6L-3.6%20-8.6L-0.0%20-12.2L3.6%20-8.6L8.6%20-8.6L8.6%20-3.6ZM108.2%200.0L104.6%203.6L104.6%208.6L99.6%208.6L96.0%2012.2L92.4%208.6L87.4%208.6L87.4%203.6L83.8%200.0L87.4%20-3.6L87.4%20-8.6L92.4%20-8.6L96.0%20-12.2L99.6%20-8.6L104.6%20-8.6L104.6%20-3.6ZM12.2%2096.0L8.6%2099.6L8.6%20104.6L3.6%20104.6L0.0%20108.2L-3.6%20104.6L-8.6%20104.6L-8.6%2099.6L-12.2%2096.0L-8.6%2092.4L-8.6%2087.4L-3.6%2087.4L-0.0%2083.8L3.6%2087.4L8.6%2087.4L8.6%2092.4ZM108.2%2096.0L104.6%2099.6L104.6%20104.6L99.6%20104.6L96.0%20108.2L92.4%20104.6L87.4%20104.6L87.4%2099.6L83.8%2096.0L87.4%2092.4L87.4%2087.4L92.4%2087.4L96.0%2083.8L99.6%2087.4L104.6%2087.4L104.6%2092.4ZM60.2%2048.0L56.6%2051.6L56.6%2056.6L51.6%2056.6L48.0%2060.2L44.4%2056.6L39.4%2056.6L39.4%2051.6L35.8%2048.0L39.4%2044.4L39.4%2039.4L44.4%2039.4L48.0%2035.8L51.6%2039.4L56.6%2039.4L56.6%2044.4Z%22%20fill%3D%22none%22%20stroke%3D%22%23E4CF9F%22%20stroke-opacity%3D%22.22%22%20stroke-width%3D%221%22/%3E%3C/svg%3E);--grain:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%27180%27%20height%3D%27180%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%27.8%27%20numOctaves%3D%273%27%20stitchTiles%3D%27stitch%27/%3E%3CfeColorMatrix%20values%3D%270%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200%200%200%20.55%200%27/%3E%3C/filter%3E%3Crect%20width%3D%27100%25%27%20height%3D%27100%25%27%20filter%3D%27url%28%23n%29%27/%3E%3C/svg%3E);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}html.lock{overflow:hidden}body{background:var(--navy);color:var(--ink);font:400 17px/1.65 var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:80;background:var(--navy);position:fixed;inset:0 0 auto}[hidden]{display:none!important}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{text-wrap:balance;font-weight:500}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}.ivory :focus-visible,.paper :focus-visible{outline-color:var(--gold-ink)}html{scroll-padding-top:calc(var(--hdr) + env(safe-area-inset-top,0px) + 8px)}:root{--wrap:1432px}@media (min-width:1600px){:root{--wrap:min(88vw,2100px)}body{font-size:18px}}.wrap{max-width:var(--wrap);padding-left:var(--gl);padding-right:var(--gr);margin-inline:auto}.skip{z-index:100;background:var(--gold-2);color:var(--navy);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-80px;left:12px}.skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}.ic{flex:none;width:20px;height:20px}.grain{pointer-events:none;background:var(--grain);opacity:.05;position:absolute;inset:0}.eyebrow{font:500 13px/1.2 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-2);align-items:center;gap:14px;margin:0 0 22px;display:flex}.eyebrow:before{content:"";opacity:.8;background:currentColor;width:40px;height:1px}.ivory .eyebrow,.paper .eyebrow{color:var(--gold-ink)}.h2{font:500 clamp(42px,5.4vw,82px)/.98 var(--display);letter-spacing:-.015em;margin:0}.lead{font-size:clamp(17px,1.35vw,19px);line-height:1.65}.metal{background:var(--metal);color:#0000;-webkit-background-clip:text;background-clip:text}.btn{min-height:56px;font:600 15.5px/1.2 var(--text);letter-spacing:.01em;cursor:pointer;transition:background-position .7s var(--ease),border-color .3s,color .3s,background-color .3s,transform .3s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 28px;text-decoration:none;display:inline-flex;position:relative}.btn .ic{transition:transform .35s var(--ease)}.btn:hover .ic.arrow{transform:translate(4px)}.btn-gold{background:var(--metal);color:#0a1322;background-position:0 0;background-size:220% 100%;box-shadow:0 10px 30px -12px #d4af688c}.btn-gold:hover{background-position:100% 0}.btn-ghost{color:var(--on-navy);background:#0a132233;border-color:#ece5d852}.btn-ghost:hover{border-color:var(--gold-2);color:var(--gold-1)}.btn-ink{background:var(--navy);color:var(--title)}.btn-ink:hover{background:var(--navy-3)}.btn[disabled]{opacity:.6;cursor:progress}.hdr{z-index:60;padding-top:env(safe-area-inset-top,0px);color:var(--on-navy);transition:transform .45s var(--ease),background-color .35s,border-color .35s;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.hdr.solid{border-bottom-color:var(--line-d);background:#070d18f7}.hdr-in{height:var(--hdr);align-items:center;gap:28px;display:flex}.brand{flex:none;align-items:center;text-decoration:none;display:inline-flex}.logo{aspect-ratio:608/256;flex:none;display:block;position:relative}.logo img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.brand .logo{width:auto}.hdr .brand .logo{height:var(--logo-h)}.nav{gap:clamp(18px,1.9vw,30px);margin-left:auto;display:flex}.nav a{white-space:nowrap;color:var(--on-navy);opacity:.86;padding:8px 0;font-size:14.5px;text-decoration:none;position:relative}.nav a:after{content:"";background:var(--gold-2);transform-origin:100%;height:1px;transition:transform .4s var(--ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nav a:hover{opacity:1}.nav a:hover:after,.nav a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.langs{flex:none;position:relative}.lang-btn{border:1px solid var(--line-d);height:38px;color:var(--title);font:600 12.5px/1 var(--text);letter-spacing:.12em;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 14px;transition:border-color .2s,color .2s;display:inline-flex}.lang-btn:hover,.lang-btn[aria-expanded=true]{border-color:var(--gold-2);color:var(--gold-1)}.lang-btn .caret{width:12px;height:12px;transition:transform .25s var(--ease)}.lang-btn[aria-expanded=true] .caret{transform:rotate(180deg)}.lang-menu{z-index:60;background:var(--navy);border:1px solid var(--line-d);opacity:0;visibility:hidden;border-radius:12px;min-width:178px;margin:0;padding:6px;list-style:none;transition:opacity .18s,transform .18s,visibility 0s .18s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px);box-shadow:0 22px 44px -18px #000000a6}.lang-menu[data-open]{opacity:1;visibility:visible;transition:opacity .18s,transform .18s;transform:none}.lang-menu a{color:var(--on-navy-2);font:500 14.5px/1.2 var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;text-decoration:none;display:flex}.lang-menu{min-width:206px}.lang-menu .lang-name{flex-direction:column;gap:3px;display:flex}.lang-menu .lang-name small{color:var(--on-navy-2);opacity:.7;font-size:11.5px;font-weight:400}.lang-menu .lang-code{letter-spacing:.12em;opacity:.55;font-size:11.5px;font-weight:600}.lang-menu a:hover,.lang-menu a:focus-visible{color:var(--title);background:#e8d2a014}.lang-menu a[aria-current=true]{color:var(--gold-1)}.hdr-phone{font:500 15px var(--text);color:var(--title);white-space:nowrap;flex:none;text-decoration:none}.hdr .btn{flex:none;min-height:44px;padding:0 20px;font-size:14px}.burger{border:1px solid var(--line-d2);width:46px;height:46px;color:var(--title);cursor:pointer;background:0 0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:none}.burger span{width:18px;height:1.5px;transition:transform .3s var(--ease);background:currentColor;display:block}.burger[aria-expanded=true] span:first-child{transform:translateY(3.75px)rotate(45deg)}.burger[aria-expanded=true] span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.mmenu{z-index:55;background:var(--navy);padding:calc(var(--hdr) + env(safe-area-inset-top,0px) + 12px) var(--gr) calc(32px + env(safe-area-inset-bottom,0px)) var(--gl);flex-direction:column;gap:28px;display:flex;position:fixed;inset:0;overflow:auto}.mmenu nav{flex-direction:column;display:flex}.mmenu nav a{border-bottom:1px solid var(--line-d);font:500 38px/1.15 var(--display);color:var(--title);padding:12px 0;text-decoration:none}.mmenu .mm-phone{font:500 26px var(--display);font-variant-numeric:lining-nums;color:var(--gold-1);text-decoration:none}@media (max-width:1360px){.hdr-phone{display:none}}@media (max-width:1140px){.nav a{font-size:14px}}@media (max-width:1040px){:root{--hdr:88px;--logo-h:66px}.nav,.hdr .btn{display:none}.langs{margin-left:auto}.burger{display:inline-flex}}@media (max-width:560px){:root{--hdr:72px;--logo-h:54px}}@media (max-width:420px){.hdr-in{gap:8px}.lang-btn{padding:0 10px}.burger{width:42px;height:42px}}.hero{isolation:isolate;background:radial-gradient(120% 90% at 78% 30%,#132541 0%,var(--navy) 55%,#070e1a 100%);color:var(--on-navy);padding-top:calc(var(--hdr) + env(safe-area-inset-top,0px));position:relative;overflow:hidden}.hero-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-bg:before{content:"";background:radial-gradient(circle,#d6a85c33,#d6a85c00 60%);border-radius:50%;width:62vw;height:62vw;position:absolute;top:-14vw;right:-8vw}.hero-bg:after{content:"";background:var(--girih);opacity:.55;background-size:96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 72% 45%,#000,#0000 70%);mask-image:radial-gradient(70% 80% at 72% 45%,#000,#0000 70%)}@keyframes drift{to{transform:translate(-6vw,6vw)scale(1.08)}}.hero-grid{min-height:min(820px,calc(100svh - var(--hdr) - 76px));grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:56px clamp(32px,5vw,88px);padding-block:clamp(36px,5vw,72px) 40px;display:grid}.hero h1{font:500 clamp(48px,6.9vw,98px)/.94 var(--display);letter-spacing:-.025em;color:var(--title);margin:0}html[lang=en] .hero h1{font-size:clamp(46px,6vw,86px)}html[lang=ru] .hero h1{font-size:clamp(42px,5.4vw,78px)}.hero h1 .indent{padding-left:.6em;display:block}.hero .lead{max-width:33em;color:var(--on-navy-2);margin:34px 0 0}.hero-ctas{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.facts{flex-wrap:wrap;gap:20px 0;margin:52px 0 0;padding:0;display:flex}.facts div{border-left:1px solid var(--line-d);align-items:baseline;gap:12px;padding:0 28px;display:flex}.facts div:first-child{border-left:0;padding-left:0}.facts dt{font:500 clamp(44px,4vw,60px)/1 var(--display)}.facts dd{max-width:10em;color:var(--on-navy-2);margin:0;font-size:14px;line-height:1.35}.visual{align-self:end;padding:40px 0 0;position:relative}.portal{fill:none;stroke:#e8d2a033;stroke-width:1px;vector-effect:non-scaling-stroke;z-index:0;width:118%;height:118%;position:absolute;bottom:-2px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(0deg,#0000 0 72px,#000 190px);mask-image:linear-gradient(0deg,#0000 0 72px,#000 190px)}.portal path{vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;animation:draw 2.4s var(--ease) both}.portal path:nth-child(2){animation-delay:.15s}.portal path:nth-child(3){animation-delay:.3s}.portal path:nth-child(4){animation-delay:.45s}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.hemblem{z-index:1;justify-content:center;padding-bottom:clamp(8px,2vw,32px);display:flex;position:relative}.emb{aspect-ratio:1;filter:drop-shadow(0 34px 50px #00000080);width:min(100%,600px);position:relative}.emb:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#e2b86e33,#e2b86e0d 60%,#e2b86e00);border-radius:50%;position:absolute;inset:6%}.emb img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.emb-swing{transform-origin:50% 39.0625%;position:absolute;inset:0}.emb-pan-l,.emb-pan-r{transform-origin:50% 7%}.emb-glint{pointer-events:none;opacity:0;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/brand/emblem/maska.webp) 50%/100% 100% no-repeat;mask:url(/brand/emblem/maska.webp) 50%/100% 100% no-repeat}.emb-glint:before{content:"";background:linear-gradient(100deg,#0000,#fff6d68c 50%,#0000);width:34%;position:absolute;top:-20%;bottom:-20%;left:-50%;transform:skew(-16deg)}@media screen and (prefers-reduced-motion:no-preference){.emb{animation:lift 1.6s var(--ease) both}.hemblem{animation:8s ease-in-out 2s infinite emb-float}.emb:before{animation:5s ease-in-out 1.5s infinite alternate emb-halo}.emb-wreath-l{animation:1.5s cubic-bezier(.3,.7,.2,1) .15s backwards emb-grow,6s ease-in-out 2s infinite emb-leaf-l}.emb-wreath-r{animation:1.5s cubic-bezier(.3,.7,.2,1) .3s backwards emb-grow,6s ease-in-out 2s infinite emb-leaf-r}.emb-ribbon{animation:.9s .1s backwards emb-fade}.emb-column,.emb-cap{animation:emb-rise 1.2s var(--ease) .45s backwards}.emb-beam{animation:.6s .6s backwards emb-fade}.emb-swing{animation:2.2s ease-in-out .7s both emb-settle,6s ease-in-out 2.9s infinite emb-sway}.emb-pan-l,.emb-pan-r{animation:.6s .6s backwards emb-fade,2.2s ease-in-out .7s both emb-settle-back,6s ease-in-out 2.9s infinite emb-sway-back}.emb-glint{opacity:1}.emb-glint:before{animation:4.5s cubic-bezier(.4,0,.2,1) 2.6s infinite emb-glint}}@keyframes emb-grow{0%{opacity:0;clip-path:inset(100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes emb-fade{0%{opacity:0}}@keyframes emb-rise{0%{opacity:0;translate:0 26px}}@keyframes emb-settle{0%{transform:rotate(-8deg)}34%{transform:rotate(3.4deg)}59%{transform:rotate(-1.4deg)}78%{transform:rotate(.5deg)}91%{transform:rotate(-.1deg)}to{transform:rotate(0)}}@keyframes emb-settle-back{0%{transform:rotate(8deg)}34%{transform:rotate(-3.4deg)}59%{transform:rotate(1.4deg)}78%{transform:rotate(-.5deg)}91%{transform:rotate(.1deg)}to{transform:rotate(0)}}@keyframes emb-sway{0%,to{transform:rotate(0)}25%{transform:rotate(2.4deg)}75%{transform:rotate(-2.4deg)}}@keyframes emb-sway-back{0%,to{transform:rotate(0)}25%{transform:rotate(-2.4deg)}75%{transform:rotate(2.4deg)}}@keyframes emb-glint{0%{left:-50%}40%,to{left:130%}}@keyframes emb-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes emb-halo{0%{opacity:.55;scale:.96}to{opacity:1;scale:1.04}}@keyframes emb-leaf-l{0%,to{rotate:0deg}50%{rotate:-1.2deg}}@keyframes emb-leaf-r{0%,to{rotate:0deg}50%{rotate:1.2deg}}.emb-wreath-l{transform-origin:90% 95%}.emb-wreath-r{transform-origin:10% 95%}.team-link .sec-head{margin-bottom:0}.team-btn{justify-self:start;margin-top:8px}.arches{z-index:1;grid-template-columns:1fr 1.22fr 1fr;align-items:end;gap:clamp(8px,1vw,16px);margin:0;padding:0;list-style:none;display:grid;position:relative}.arch{position:relative}.arch a{width:100%;color:inherit;text-decoration:none;display:block}.frame{display:block;position:relative}.frame:before{content:"";pointer-events:none;transition:inset .6s var(--ease),border-color .4s;border:1px solid #d4af688c;border-bottom:0;border-radius:999px 999px 0 0;position:absolute;inset:-9px -9px 0}.arch .frame:before{animation:rise 1.6s .35s var(--ease) both}@keyframes rise{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.pic{clip-path:inset(0 round 999px 999px 0 0);background:var(--navy-2);aspect-ratio:3/4.2;border-radius:999px 999px 0 0;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0)}.pic img{object-fit:cover;width:100%;height:100%;transition:scale 1.4s var(--ease);scale:1.06}.arch .pic{aspect-ratio:3/4.6}.arch.center .pic{aspect-ratio:3/4.9}.arch a:hover .pic img{scale:1.12}.arch .pic img{z-index:1;translate:0 var(--arch-y,0%);transition:opacity 1.1s ease-in-out,scale 1.4s var(--ease)}.arch .pic img.off{z-index:0;opacity:0;transition:opacity .45s linear .65s,scale 0s 1.1s;scale:1.1}.hero-copy>*{animation:lift 1.2s var(--ease) both}.hero-copy>:nth-child(2){animation-delay:80ms}.hero-copy>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(4){animation-delay:.24s}.hero-copy>:nth-child(5){animation-delay:.32s}.arch{animation:lift 1.5s var(--ease) both}.arch.center{animation-delay:.1s}.arch:last-child{animation-delay:.2s}@keyframes lift{0%{transform:translateY(34px)}to{transform:none}}.arch a:hover .frame:before{border-color:var(--gold-1);inset:-14px -14px 0}.cap{grid-template-columns:minmax(0,1fr);row-gap:2px;margin-top:16px;display:grid}.cap-name{width:min-content;font:500 clamp(16px,1.35vw,20px)/1.2 var(--display);color:var(--title);grid-area:1/1}.cap-role{color:var(--gold-2);grid-area:2/1;font-size:13px}.cap>*{transition:opacity .65s var(--ease) .45s}.cap>.off{opacity:0;visibility:hidden;transition:opacity .45s ease-in-out,visibility 0s .45s}.seal{z-index:2;aspect-ratio:1;pointer-events:none;width:clamp(96px,8vw,128px);position:absolute;top:-2%;right:-3%}.seal svg{width:100%;height:100%;overflow:visible}.seal .ring{transform-origin:50%;animation:38s linear infinite spin}.seal text{font:600 9.6px var(--text);letter-spacing:2.2px;fill:var(--gold-1)}.seal .disc{fill:#0a1322c7;stroke:#d4af6873}@keyframes spin{to{transform:rotate(360deg)}}.hero-bar{padding-block:22px calc(22px + env(safe-area-inset-bottom,0px));color:var(--on-navy-2);flex-wrap:wrap;align-items:center;gap:14px 40px;font-size:14px;display:flex;position:relative}.hero-bar a{color:var(--title);text-decoration:none}.status{align-items:center;gap:10px;display:inline-flex}.dot{background:var(--closed);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #d9a35f29}.dot.open{background:var(--open);box-shadow:0 0 0 4px #62c98e2e}.scroll-cue{color:var(--on-navy-2);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-left:auto;font-size:12px;text-decoration:none;display:inline-flex}.scroll-cue i{background:var(--line-d2);width:1px;height:34px;position:relative;overflow:hidden}.scroll-cue i:after{content:"";background:var(--gold-1);width:1px;height:40%;animation:cue 2.2s var(--ease) infinite;position:absolute;top:-40%;left:0}@keyframes cue{to{top:100%}}@media (max-width:1040px){.hero-grid{grid-template-columns:1fr;min-height:0}.hero h1{font-size:min(13.4vw,104px)}html[lang=en] .hero h1{font-size:min(11.6vw,96px)}html[lang=ru] .hero h1{font-size:min(10.6vw,90px)}.visual{width:100%;max-width:620px;margin-inline:auto;padding-top:56px}.seal{top:0;right:-1%}}@media (max-width:560px){.eyebrow{letter-spacing:.12em;gap:12px;font-size:12px}.eyebrow:before{width:28px}.facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}.facts div{flex-direction:column;align-items:flex-start;gap:8px;padding:0 12px}.facts dd{font-size:13px}.hero-ctas .btn{width:100%}.cap-role{font-size:11.5px}.cap-name{font-size:15px}.scroll-cue{display:none}.hero-bar{gap:8px 24px}.seal{width:72px}}.marquee{background:var(--navy);border-block:1px solid var(--line-d);padding-block:clamp(18px,2.4vw,30px);position:relative;overflow:hidden}.marquee-track{width:max-content;animation:46s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-group,.marquee-item{flex:none;align-items:center;display:flex}.marquee-item>span{font:500 clamp(40px,5.6vw,84px)/1.08 var(--display);letter-spacing:-.01em;white-space:nowrap;color:var(--title);padding-inline:clamp(20px,2.6vw,44px)}.marquee-item:nth-child(2n)>span{color:var(--gold-2)}.marquee .mq-icon{width:clamp(28px,3vw,44px);height:clamp(28px,3vw,44px);color:var(--gold-2);opacity:.9;flex:none}@keyframes marquee{to{transform:translate(-50%)}}.band{padding-block:clamp(84px,11vw,168px);position:relative}.ivory{background:var(--ivory);color:var(--ink)}.paper{background:var(--paper);color:var(--ink)}.navy{background:var(--navy);color:var(--on-navy)}.sec-head{grid-template-columns:minmax(0,1fr);justify-items:start;gap:clamp(8px,1.6svh,24px);margin-bottom:clamp(48px,6vw,96px);display:grid}.sec-head .lead{max-width:38em;color:var(--ink-2);margin:0}.navy .sec-head .lead{color:var(--on-navy-2)}.navy .h2{color:var(--title)}@media (max-width:900px){.sec-head{grid-template-columns:1fr}}.plist{border-bottom:1px solid var(--line-l);margin:0;padding:0;list-style:none}.plist>li{list-style:none}.prow{color:inherit;border-top:1px solid var(--line-l);cursor:pointer;isolation:isolate;grid-template-columns:76px minmax(0,1.15fr) minmax(0,1fr) 64px;align-items:center;gap:16px 40px;padding:34px 0;text-decoration:none;display:grid;position:relative}.prow:before{content:"";inset:0 calc(var(--gl) * -.5);z-index:-1;opacity:0;transition:opacity .5s var(--ease);background:linear-gradient(90deg,#d4af6829,#d4af6800);position:absolute}.prow:hover:before{opacity:1}.p-num{font:500 15px var(--text);letter-spacing:.12em;color:var(--gold-ink)}.prow h3{font:500 clamp(30px,3.2vw,50px)/1.02 var(--display);letter-spacing:-.01em;transition:transform .6s var(--ease),color .4s;margin:0}.prow:hover h3{color:var(--gold-ink);transform:translate(12px)}.prow p{color:var(--ink-2);margin:0;font-size:16px}.p-go{border:1px solid var(--line-l);width:56px;height:56px;color:var(--ink);cursor:pointer;transition:background-color .4s,border-color .4s,color .4s,transform .5s var(--ease);background:0 0;border-radius:50%;place-items:center;display:grid}.prow:hover .p-go{background:var(--navy);border-color:var(--navy);color:var(--gold-1);transform:rotate(-45deg)}@media (max-width:860px){.prow{grid-template-columns:52px minmax(0,1fr) 52px;gap:10px 16px;padding:28px 0}.prow p{grid-column:2/3}.p-go{grid-area:1/3;width:48px;height:48px}}.why{isolation:isolate;overflow:hidden}.why:before{content:"";z-index:-1;background:radial-gradient(60% 70% at 85% 0%,#d4af6829,transparent 70%),var(--girih);opacity:.5;background-size:auto,96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.statement{max-width:21em;font:500 clamp(32px,3.9vw,60px)/1.14 var(--display);letter-spacing:-.01em;color:var(--title);margin:0}.scrub .statement .w{color:var(--dim);transition:color .5s var(--ease)}.scrub .statement .w.on{color:var(--title)}.counters{border-top:1px solid var(--line-d);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(64px,8vw,120px) 0 0;padding:0;list-style:none;display:grid}.counters li{padding:32px 24px 0 0}.counters li+li{border-left:1px solid var(--line-d);padding-left:28px}.counters b{font:500 clamp(64px,7vw,112px)/.9 var(--display);display:block}.counters span{max-width:12em;color:var(--on-navy-2);margin-top:14px;font-size:15px;display:block}.why-lower{grid-template-columns:minmax(0,1fr);gap:48px clamp(40px,6vw,120px);margin-top:clamp(72px,9vw,140px);display:grid}.minor{font:500 13px/1.2 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-2);margin:0 0 18px}.judges{margin:0;padding:0;list-style:none}.judges li{border-top:1px solid var(--line-d);padding:22px 0}.judges a{color:inherit;text-decoration:none;display:block}.judges a:hover strong{color:var(--gold-1)}.judges strong{font:500 26px/1.2 var(--display);color:var(--title);transition:color .3s;display:block}.judges span{color:var(--on-navy-2);margin-top:6px;font-size:15px;display:block}.principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.principles li{border-top:1px solid var(--line-d);border-left:1px solid var(--line-d);padding:22px 24px 8px}.principles li:first-child{border-left:0;padding-left:0}.principles .num{font:500 46px/1 var(--display);display:block}.principles h4{font:500 25px/1.15 var(--display);color:var(--title);margin:20px 0 10px}.principles p{color:var(--on-navy-2);margin:0;font-size:15.5px}@media (max-width:1040px){.why-lower{grid-template-columns:1fr}}@media (max-width:860px){.counters{grid-template-columns:repeat(2,minmax(0,1fr))}.counters li:nth-child(3){border-left:0;padding-left:0}.counters li{padding-bottom:28px}.principles{grid-template-columns:1fr}.principles li{border-left:0;padding-left:0}}.team{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.tcard a{width:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.tcard .frame:before{opacity:0;transition:opacity .5s,inset .6s var(--ease);border-color:#7a5a2673;inset:-8px -8px 0}.tcard a:hover .frame:before{opacity:1;inset:-12px -12px 0}.tcard .frame{isolation:isolate;padding:7px}.tcard .frame:after{content:"";z-index:-1;border:1.5px solid var(--gold-2);transition:border-color .45s,box-shadow .55s var(--ease);background:#fbf7ee;border-radius:999px 999px 0 0;position:absolute;inset:0;box-shadow:0 22px 34px -26px #0a132273}.tcard .pic{box-shadow:none}.tcard a:hover .frame:after,.tcard a:focus-visible .frame:after{border-color:var(--gold-3);box-shadow:0 0 0 3px #d4af682e,0 30px 44px -26px #0a13228c}.tcard .t-judge{font:italic 500 19px/1.3 var(--display);color:var(--gold-ink);letter-spacing:0}.tcard .t-judge .ic-judge{display:none}.tcard .t-judge{order:1;margin-top:10px}.tcard .t-more{order:2}.tcard .pic{aspect-ratio:3/3.7}.tcard a:hover .pic img{scale:1.12}.t-name{font:500 clamp(26px,2.2vw,34px)/1.1 var(--display);margin:26px 0 0}.t-role{color:var(--ink-2);margin-top:6px;font-size:15px}.t-judge{color:var(--gold-ink);align-items:center;gap:8px;margin-top:12px;font-size:14.5px;display:inline-flex}.t-judge .ic-judge{flex:none;width:18px;height:18px}.t-short{color:var(--ink-2);margin-top:14px;font-size:15.5px}.t-more{align-items:center;gap:10px;margin-top:18px;font-size:15px;font-weight:600;display:inline-flex}.t-more .ic{transition:transform .4s var(--ease)}.tcard a:hover .t-more .ic{transform:translate(5px)}@media (max-width:1040px){.team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.team{gap:44px 14px}.t-name{margin-top:18px;font-size:21px}.t-role{font-size:13.5px}.t-short{display:none}.t-judge{gap:6px;font-size:12.5px}.t-judge .ic-judge{width:15px;height:15px}.t-more{font-size:14px}}.sec-aside{justify-items:start;gap:16px;display:grid}.sec-aside .lead{margin:0}.tcar{--tcar-w:clamp(250px,24vw,350px);--tcar-drop:0px;--tcar-text:230px;--tcar-floor:28px}.tcar-track{--edge:max(var(--gl),calc((100% - var(--wrap)) / 2 + var(--gl)));grid-auto-flow:column;grid-auto-columns:var(--tcar-w);padding:20px var(--edge) 30px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:thin;scrollbar-color:var(--gold-3) transparent;gap:clamp(22px,2.8vw,44px);margin:0;list-style:none;display:grid;overflow-x:auto}.tcar-track>.tcard{scroll-snap-align:start}.tcar-bar{display:none}.tcar-progress{background:var(--line-l);height:1px;position:relative}.tcar-progress span{background:var(--gold-3);transform-origin:0;border-radius:2px;width:100%;height:3px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.tcar.pinned{height:calc(100vh + var(--tcar-run,0px));height:calc(100svh + var(--tcar-run,0px));overflow-anchor:none}.pinned .tcar-pin{height:100svh;padding:calc(var(--hdr) + env(safe-area-inset-top,0px)) 0 var(--tcar-floor);flex-direction:column;display:flex;position:sticky;top:0;overflow:clip}.pinned .tcar-pin:before,.pinned .tcar-pin:after{content:"";flex:1 1 0}.pinned .tcar-pin:after{flex-grow:2}.pinned .tcar-track{grid-auto-columns:calc(var(--tcar-w) - var(--tcar-trim,0px));scroll-snap-type:none;will-change:transform;flex:none;width:max-content;padding-block:22px 26px;overflow:visible}@supports (height:100svh){.pinned .tcar-track{grid-auto-columns:calc(min(var(--tcar-w),(100svh - var(--hdr) - env(safe-area-inset-top,0px) - var(--tcar-floor) - var(--tcar-drop) - var(--tcar-text) - 50px) / 1.2333) - var(--tcar-trim,0px))}}.pinned .tcar-bar{flex:none;width:100%;display:block}.moving .tcar-track{pointer-events:none}.team-band:has(.pinned) .sec-head{margin-bottom:0}@media (max-height:799px){.pinned .t-short{display:none}.tcar{--tcar-text:160px}}@media (max-width:1040px){.tcar{--tcar-w:clamp(240px,40vw,330px);--tcar-drop:0px}}@media (max-width:900px){.tcar{--tcar-floor:calc(77px + env(safe-area-inset-bottom,0px))}}@media (max-width:560px){.tcar{--tcar-w:70vw;--tcar-text:110px}.tcar-track{gap:16px;padding-top:14px}.pinned .tcar-track{padding-block:16px 22px}}.tcard .pic{isolation:isolate}.tcard .pic img{transition:scale 1.4s var(--ease),transform .7s var(--ease)}.t-name{transition:opacity .6s var(--ease)}.t-name span{background:linear-gradient(var(--gold-3),var(--gold-3)) 0 100%/0 1px no-repeat;transition:background-size .7s var(--ease)}.t-more{transition:color .4s}.tcard a:hover .t-name span,.tcard a:focus-visible .t-name span{background-size:100% 1px}.tcard a:hover .t-more,.tcard a:focus-visible .t-more{color:var(--gold-ink)}.tcard a:focus-visible{outline-offset:10px}.tcard a:focus-visible .frame:before{opacity:1;inset:-12px -12px 0}.tcard a:focus-visible .pic img{scale:1.12}.tcard a:focus-visible .t-more .ic{transform:translate(5px)}@media (hover:hover) and (pointer:fine){.tcard .frame{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .9s var(--ease)}.tcard a:hover .frame{transition-duration:.3s}.tcard a:hover .pic img{transform:translate3d(calc(var(--mx,0) * -10px),calc(var(--my,0) * -8px),0)}:is(.team,.tcar-track):has(.tcard a:hover) .tcard a:not(:hover) .t-name{opacity:.55}}@media (hover:none){.tcard .frame{transition:scale .35s var(--ease)}.tcard a:active .frame{scale:.975}}@keyframes rv-wipe{0%{clip-path:inset(100% 0 0 round 999px 999px 0 0)}to{clip-path:inset(0 round 999px 999px 0 0)}}@keyframes rv-settle{0%{translate:0 10%;scale:1.34}}@keyframes rv-up{0%{opacity:0;translate:0 26px}}@keyframes rv-line{0%{transform:scaleX(0)}}@keyframes rv-arch{0%{opacity:0;clip-path:inset(100% 0 0)}20%{opacity:.9}65%{opacity:.9;clip-path:inset(0)}to{opacity:0;clip-path:inset(0)}}@keyframes rv-show{to{clip-path:inset(0 round 999px 999px 0 0)}}@keyframes rv-fade{to{opacity:1}}@media screen and (scripting:enabled) and (prefers-reduced-motion:no-preference){.tcard:not(.in) .pic{clip-path:inset(100% 0 0 round 999px 999px 0 0)}.tcard:not(.in) .frame:after{opacity:0}html:not(.rv-ready) .tcard:not(.in) .frame:after{animation:10ms 3s forwards rv-fade}.tcard:not(.in) :is(.t-name,.t-role,.t-judge,.t-short,.t-more),.sec-head[data-rv]:not(.in) :is(.eyebrow,.h2,.lead,.text-link){opacity:0}html:not(.rv-ready) .tcard:not(.in) .pic{animation:10ms 3s forwards rv-show}html:not(.rv-ready) .tcard:not(.in) :is(.t-name,.t-role,.t-judge,.t-short,.t-more),html:not(.rv-ready) .sec-head[data-rv]:not(.in) :is(.eyebrow,.h2,.lead,.text-link){animation:10ms 3s forwards rv-fade}.tcard.in .pic{animation:rv-wipe 1.3s cubic-bezier(.76,0,.2,1) var(--rv-delay,0s) backwards}.tcard.in .frame:after{animation:frame-in .9s var(--ease) var(--rv-delay,0s) backwards}.tcard.in .pic img{animation:rv-settle 2s cubic-bezier(.16,.84,.24,1) var(--rv-delay,0s) backwards}.tcard.in .frame:before{animation:rv-arch 1.9s var(--ease) calc(var(--rv-delay,0s) + .2s) backwards}.tcard.in .t-name{animation:rv-up 1s var(--ease) calc(var(--rv-delay,0s) + .35s) backwards}.tcard.in .t-role{animation:rv-up 1s var(--ease) calc(var(--rv-delay,0s) + .45s) backwards}.tcard.in .t-judge{animation:rv-up 1s var(--ease) calc(var(--rv-delay,0s) + .53s) backwards}.tcard.in .t-short{animation:rv-up 1s var(--ease) calc(var(--rv-delay,0s) + .6s) backwards}.tcard.in .t-more{animation:rv-up 1s var(--ease) calc(var(--rv-delay,0s) + .68s) backwards}.sec-head[data-rv].in .eyebrow{animation:rv-up .9s var(--ease) backwards}.sec-head[data-rv].in .eyebrow:before{transform-origin:0;animation:rv-line 1.2s var(--ease) .15s backwards}.sec-head[data-rv].in .h2{animation:rv-up 1.1s var(--ease) .12s backwards}.sec-head[data-rv].in .lead{animation:rv-up 1.1s var(--ease) .28s backwards}.sec-head[data-rv].in .text-link{animation:rv-up 1.1s var(--ease) .4s backwards}}.steps-wrap{--sg:clamp(20px,3vw,48px);position:relative}.steps{gap:40px var(--sg);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.steps-line{left:28px;right:calc((100% - 3 * var(--sg)) / 4 - 28px);background:linear-gradient(90deg,var(--gold-ink),#7a5a2626);transform-origin:0;height:1px;position:absolute;top:27px}.steps li{position:relative}.node{z-index:1;border:1px solid var(--gold-ink);background:var(--paper);width:56px;height:56px;font:500 26px/1 var(--display);color:var(--gold-ink);border-radius:50%;place-items:center;display:grid;position:relative}.steps h3{font:500 clamp(24px,2vw,30px)/1.15 var(--display);margin:28px 0 10px}.steps p{color:var(--ink-2);margin:0;font-size:15.5px}.privacy{border-top:1px solid var(--line-l);color:var(--ink-2);align-items:center;gap:14px;margin:64px 0 0;padding-top:28px;font-size:15.5px;display:flex}.privacy .ic{color:var(--gold-ink)}@media (max-width:1040px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.steps-line{display:none}}@media (max-width:560px){.steps{grid-template-columns:1fr}}.cta{isolation:isolate;text-align:left;overflow:hidden}.cta:before{content:"";z-index:-1;background:radial-gradient(50% 80% at 20%,#d4af6838,#0000 70%),radial-gradient(40% 60% at 90% 10%,#3d62a040,#0000 70%);position:absolute;inset:0}.cta .portal{stroke:#e8d2a021;width:70%;height:140%;bottom:-20%;left:auto;right:-12%;transform:none}.cta-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:40px clamp(40px,6vw,120px);display:grid;position:relative}.cta h2{font:500 clamp(44px,5.4vw,104px)/.98 var(--display);letter-spacing:-.02em;color:var(--title);margin:0}.cta p{color:var(--on-navy-2);max-width:30em;margin:0 0 28px}.cta .btns{flex-wrap:wrap;gap:14px;display:flex}.callrow{color:var(--on-navy-2);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:28px;font-size:14px;display:flex}.callrow .num{font:500 26px var(--display);color:var(--gold-1);text-decoration:none}.copy{border:1px solid var(--line-d2);color:var(--on-navy-2);font:500 12.5px/1 var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:8px 12px}.copy:hover{color:var(--title);border-color:var(--gold-2)}@media (max-width:900px){.cta-grid{grid-template-columns:1fr}}.faq-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:48px clamp(40px,6vw,120px);display:grid}.faq-side{top:calc(env(safe-area-inset-top,0px) + 120px);position:sticky}.faq-side .lead{color:var(--ink-2);max-width:26em;margin:26px 0 0}.qa{border-top:1px solid var(--line-l)}.qa summary{cursor:pointer;color:var(--ink);grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:24px;padding:26px 0;list-style:none;display:grid}.qa summary::-webkit-details-marker{display:none}.qa summary:focus-visible{outline:2px solid var(--gold-ink);outline-offset:4px}.qa-q{font:500 clamp(20px,1.7vw,25px)/1.3 var(--display);margin:0;transition:color .3s}.qa summary:hover .qa-q{color:var(--gold-ink)}.pm{border:1px solid var(--line-l);border-radius:50%;width:40px;height:40px;transition:background-color .35s,border-color .35s;position:relative}.pm:before,.pm:after{content:"";background:var(--ink);height:1.5px;transition:transform .4s var(--ease),background-color .35s;position:absolute;top:19.25px;left:12px;right:12px}.pm:after{transform:rotate(90deg)}.qa[open] .pm{background:var(--navy);border-color:var(--navy)}.qa[open] .pm:before,.qa[open] .pm:after{background:var(--gold-1)}.qa[open] .pm:after{transform:rotate(0)}.qa .qa-a p{color:var(--ink-2);max-width:44em;margin:0;padding:0 64px 28px 0;font-size:16px;line-height:1.7}.qa[open] .qa-a{animation:qa-in .4s var(--ease)}@keyframes qa-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.faq-more{border-color:var(--line-l);color:var(--ink);background:0 0;margin-top:36px;text-decoration:none}.faq-more:hover{border-color:var(--gold-ink);color:var(--gold-ink)}@media (max-width:900px){.faq-grid{grid-template-columns:1fr}.faq-side{position:static}.qa .qa-a p{padding-right:0}}.contact{isolation:isolate;overflow:hidden}.contact:before{content:"";z-index:-1;background:radial-gradient(45% 55% at 92% 8%,#3d62a029,#0000 70%);position:absolute;inset:0}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:56px clamp(40px,6vw,120px);display:grid}.contact .lead{color:var(--on-navy-2);max-width:28em;margin:26px 0 0}.info{margin:48px 0 0}.info .row{border-top:1px solid var(--line-d);grid-template-columns:132px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.info dt{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-2);padding-top:4px;font-size:12.5px}.info dd{color:var(--on-navy);overflow-wrap:anywhere;min-width:0;margin:0;font-size:16.5px}.info a{color:var(--title);text-underline-offset:5px;text-decoration-thickness:1px}.info .status{color:var(--on-navy-2);margin-top:8px;font-size:14px}.mapcard{border:1px solid var(--line-d);background:var(--navy-2);border-radius:14px;grid-column:1/-1;min-width:0;margin:0;overflow:hidden;box-shadow:0 18px 40px -24px #050a148c}.mapcard-frame{aspect-ratio:21/8;background:#e9e4da;min-height:320px}.mapcard iframe{border:0;width:100%;height:100%;display:block}.map-badge{border-top:1px solid var(--line-d);background:var(--navy-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding:16px clamp(18px,2vw,28px);display:flex}.map-badge-id{flex-wrap:wrap;align-items:baseline;gap:2px 18px;min-width:0;display:flex}.map-badge strong{font:600 19px/1.2 var(--display);letter-spacing:.08em;color:var(--gold-1)}.map-badge-id>span{color:var(--on-navy-2);overflow-wrap:anywhere;font-size:14.5px;line-height:1.45}.maplinks{flex-wrap:wrap;gap:8px 24px;display:flex}.maplinks a{color:var(--gold-1);text-underline-offset:5px;font-size:14.5px;font-weight:600;text-decoration-thickness:1px}@media (max-width:1040px){.mapcard-frame{aspect-ratio:16/9;min-height:280px}}@media (max-width:560px){.mapcard-frame{aspect-ratio:4/3;min-height:0}.map-badge{flex-direction:column;align-items:flex-start;padding:14px 16px}.map-badge-id{flex-direction:column;gap:2px}}.form{border:1px solid var(--line-d);background:linear-gradient(#1728438c,#0f1b3059);grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 28px;padding:clamp(28px,3.4vw,52px);display:grid;position:relative}.form .form-title{font:500 clamp(28px,2.4vw,36px)/1.1 var(--display);color:var(--title);grid-column:1/-1;margin:0}.fld{flex-direction:column;min-width:0;display:flex;position:relative}.fld.full,.consent,.form .submit,.notice{grid-column:1/-1}.fld input,.fld select,.fld textarea{width:100%;min-height:58px;color:var(--title);font:400 17px/1.4 var(--text);background:0 0;border:0;border-bottom:1px solid #ece5d852;border-radius:0;padding:24px 0 8px;transition:border-color .3s}.fld textarea{resize:vertical;min-height:110px;padding-top:30px}.fld select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--gold-2) 50%),linear-gradient(135deg,var(--gold-2) 50%,transparent 50%);background-position:calc(100% - 12px) 62%,calc(100% - 6px) 62%;background-repeat:no-repeat;background-size:6px 6px;padding-right:28px}.fld select option{color:#10151e}.fld label{color:var(--on-navy-2);pointer-events:none;transform-origin:0 0;transition:transform .3s var(--ease),color .3s;font-size:16px;position:absolute;top:22px;left:0}.fld label small{opacity:.8;font-size:.8em}.fld input:focus,.fld select:focus,.fld textarea:focus{border-bottom-color:var(--gold-1);outline:none}.fld input:focus-visible,.fld select:focus-visible,.fld textarea:focus-visible{box-shadow:0 1px 0 0 var(--gold-1)}.fld input:focus+label,.fld input:not(:placeholder-shown)+label,.fld textarea:focus+label,.fld textarea:not(:placeholder-shown)+label,.fld.sel label{color:var(--gold-2);transform:translateY(-20px)scale(.78)}.fld.invalid input{border-bottom-color:var(--error-d)}.err{color:var(--error-d);margin:8px 0 0;font-size:13.5px}.consent{color:var(--on-navy-2);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:4px 14px;font-size:14.5px;display:grid}.consent input{appearance:none;cursor:pointer;background:0 0;border:1px solid #ece5d880;border-radius:4px;place-items:center;width:20px;height:20px;margin:2px 0 0;transition:background-color .2s,border-color .2s;display:grid}.consent input:after{content:"";opacity:0;border-top:0;border-bottom:2px solid #0a1322;border-left:2px solid #0a1322;border-right:0;width:10px;height:5px;margin-top:-3px;transform:rotate(-45deg)}.consent input:checked{background:var(--gold-2);border-color:var(--gold-2)}.consent input:checked:after{opacity:1}.consent.invalid input{border-color:var(--error-d)}.consent label{cursor:pointer}.consent a{color:var(--gold-1);text-underline-offset:3px}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consent .err{grid-column:2}.form .submit{justify-self:start;min-width:240px}.notice{border-left:2px solid var(--gold-2);color:var(--on-navy);background:#0a132280;margin:0;padding:16px 18px;font-size:15px}.notice.ok{border-left-color:var(--open)}.notice.err{border-left-color:var(--error-d)}@media (max-width:1040px){.contact-grid{grid-template-columns:1fr}}@media (max-width:560px){.form{grid-template-columns:1fr;padding:24px 18px}.form .submit{width:100%}.info .row{grid-template-columns:1fr;gap:4px}}.ft{background:var(--navy-2);color:var(--on-navy-2);border-top:1px solid var(--line-d);font-size:16px}.ft-main{grid-template-columns:minmax(0,430px) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,104px);padding-block:clamp(52px,6vw,84px) clamp(40px,4.5vw,64px);display:grid}.ft-card{background:var(--navy);color:var(--on-navy-2);border:1px solid var(--line-d);border-radius:14px;flex-direction:column;align-items:flex-start;padding:28px 30px 26px;display:flex}.ft-brand .logo{height:88px}.ft-tag{max-width:30em;margin:16px 0 0;font-size:15px;line-height:1.55}.ft-phone{font:600 clamp(28px,2.3vw,33px)/1.1 var(--display);font-variant-numeric:lining-nums;color:var(--title);white-space:nowrap;margin-top:22px;text-decoration:none}.ft-phone:hover{color:var(--gold-1)}.ft-address{margin-top:10px;font-size:15px;font-style:normal;line-height:1.65}.ft-reach{flex-wrap:wrap;gap:6px 22px;margin:14px 0 0;font-size:15px;display:flex}.ft-reach a{color:var(--gold-1);font-weight:600;text-decoration:none}.ft-reach a:hover{text-underline-offset:4px;text-decoration:underline}.ft-nav h2{font:500 26px/1.15 var(--display);color:var(--title);margin:2px 0 20px}.ft-nav h2 a{color:inherit;text-decoration:none}.ft-nav h2 a:hover{color:var(--gold-1)}.ft-nav ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ft-nav li a{color:var(--on-navy);opacity:.86;line-height:1.45;text-decoration:none}.ft-nav li a:hover{opacity:1;color:var(--gold-1)}.ft-bottom{padding-block:22px calc(26px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;align-items:baseline;gap:10px 32px;font-size:14.5px;display:flex;position:relative}.ft-bottom:before{content:"";top:0;left:var(--gl);right:var(--gr);background:var(--line-d);height:1px;position:absolute}.ft-copy{color:var(--on-navy);margin:0}.ft-site{flex-wrap:wrap;gap:8px 24px;display:flex}.ft-site a{color:var(--on-navy);opacity:.86;text-decoration:none}.ft-site a:hover{opacity:1;color:var(--gold-1)}.ft-note{color:var(--on-navy-2);flex-basis:100%;margin:0;font-size:13.5px}@media (max-width:1040px){.ft-main{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-card{grid-column:1/-1;width:min(460px,100%)}}@media (max-width:560px){.ft-main{gap:40px 20px}.ft-card{padding:22px 22px 20px}.ft-brand .logo{height:76px}.ft-nav h2{margin-bottom:14px;font-size:22px}.ft-nav{font-size:15px}.ft-nav ul{gap:10px}}.mbar{display:none}@media (max-width:900px){.mbar{z-index:50;padding:8px var(--gr) calc(8px + env(safe-area-inset-bottom,0px)) var(--gl);border-top:1px solid var(--line-d);background:#070d18eb;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(5px,1.6vw,8px);display:grid;position:fixed;bottom:0;left:0;right:0}.mbar a{border:1px solid var(--line-d2);min-width:0;min-height:48px;color:var(--title);font:600 clamp(12.5px,3.7vw,14.5px)/1.1 var(--text);border-radius:999px;justify-content:center;align-items:center;gap:clamp(4px,1.6vw,8px);padding:0 clamp(4px,1.6vw,14px);text-decoration:none;display:flex;overflow:hidden}.mbar a .ic{flex:none;width:clamp(16px,4.6vw,20px);height:clamp(16px,4.6vw,20px)}.mbar a span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mbar a.primary{background:var(--metal);color:#0a1322;background-size:200% 100%;border-color:#0000}.ft-bottom{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}}@media (max-width:340px){.mbar{grid-template-columns:auto auto minmax(0,1fr)}.mbar a:not(.primary){width:48px;padding:0}.mbar a:not(.primary) span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.h3{font:500 clamp(28px,2.6vw,40px)/1.1 var(--display);letter-spacing:-.01em;color:var(--ink);margin:0}.navy .h3{color:var(--title)}.text-link{color:var(--gold-ink);font-weight:600;text-decoration:none}.text-link:hover{text-underline-offset:4px;text-decoration:underline}.band.tight{padding-block:clamp(64px,8vw,120px)}.phero{isolation:isolate;background:radial-gradient(120% 120% at 85% 0%,#132541 0%,var(--navy) 55%,#070e1a 100%);color:var(--on-navy);padding:calc(var(--hdr) + env(safe-area-inset-top,0px) + clamp(24px,4vw,56px)) 0 clamp(56px,7vw,104px);position:relative;overflow:hidden}.phero-bg{z-index:-1;background:var(--girih);opacity:.4;background-size:96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 90% at 92% 8%,#000,#0000 72%);mask-image:radial-gradient(55% 90% at 92% 8%,#000,#0000 72%)}.phero-grid{z-index:1;grid-template-columns:minmax(0,1fr);align-items:end;gap:40px clamp(40px,6vw,96px);width:100%;display:grid;position:relative}.phero.has-aside .phero-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.phero h1{max-width:15em;font:500 clamp(44px,6vw,124px)/.98 var(--display);letter-spacing:-.02em;color:var(--title);margin:0}.phero .lead{max-width:40em;color:var(--on-navy-2);margin:28px 0 0}.phero .hero-ctas{margin-top:36px}.phero-aside .frame{max-width:380px;margin-left:auto}.phero-aside .pic{aspect-ratio:3/3.9}.phero-top{z-index:2;width:100%;position:relative}.crumbs{margin:0 0 34px}.crumbs ol{color:var(--on-navy-2);flex-wrap:wrap;align-items:center;gap:6px 0;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.crumbs li{align-items:center;min-width:0;display:inline-flex}.crumbs .crumb-sep{width:12px;height:12px;color:var(--gold-2);opacity:.7;flex:none;margin:0 10px}.crumbs a{color:var(--on-navy);text-underline-offset:5px;align-items:center;gap:8px;padding:6px 0;-webkit-text-decoration:underline #d6a85c00;text-decoration:underline #d6a85c00;text-decoration-thickness:1px;transition:color .25s,text-decoration-color .25s;display:inline-flex}.crumbs a:hover,.crumbs a:focus-visible{color:var(--gold-1);text-decoration-color:#d6a85cb3}.crumbs .crumb-home{width:17px;height:17px;color:var(--gold-2);flex:none}.crumbs [aria-current=page]{color:var(--on-navy-2);text-overflow:ellipsis;white-space:nowrap;max-width:46ch;overflow:hidden}.crumbs .crumb-back{display:none}@media (max-width:700px){.crumbs ol{display:none}.crumbs .crumb-back{border:1px solid var(--line-d2);min-height:40px;color:var(--on-navy);border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 12px;font-size:14px;text-decoration:none;display:inline-flex}.crumbs .crumb-back .ic{width:16px;height:16px;color:var(--gold-2)}.crumbs .crumb-back:active{border-color:var(--gold-2)}}.pmeta{gap:12px;max-width:40em;margin:30px 0 0;display:grid}.pmeta div{border-top:1px solid var(--line-d);grid-template-columns:150px minmax(0,1fr);gap:16px;padding-top:12px;display:grid}.pmeta dt{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-2);padding-top:3px;font-size:12.5px}.pmeta dd{color:var(--on-navy);margin:0}@media (max-width:900px){.phero.has-aside .phero-grid{grid-template-columns:1fr}.phero-aside .frame{max-width:300px;margin:8px 0 0}.pmeta div{grid-template-columns:1fr;gap:4px}}.phero-portal{stroke:#e8d2a024;width:46%;height:120%;bottom:-2px;left:auto;right:-6%;transform:none;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 45%);mask-image:linear-gradient(0deg,#0000 0,#000 45%)}@media (max-width:900px){.phero-portal{opacity:.6;width:90%;right:-30%}}.phero+.contact{border-top:1px solid var(--line-d);padding-top:clamp(48px,6vw,88px)}.layout2{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:56px clamp(40px,6vw,96px);display:grid}.side-col{top:calc(env(safe-area-inset-top,0px) + 104px);gap:28px;display:grid;position:sticky}@media (max-width:1040px){.layout2{grid-template-columns:1fr}.side-col{position:static}}.prose{max-width:46em;color:var(--ink-2);font-size:17.5px;line-height:1.75}.prose h2{font:500 clamp(30px,2.8vw,42px)/1.1 var(--display);letter-spacing:-.01em;color:var(--ink);margin:60px 0 20px}.prose>h2:first-child,.prose>section:first-child>h2{margin-top:0}.prose p{margin:0 0 16px}.prose a{color:var(--gold-ink)}.checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0 0 8px;padding:0;list-style:none;display:grid}.checks li{border-top:1px solid var(--line-l);color:var(--ink);padding:14px 0 14px 32px;line-height:1.5;position:relative}.checks li:before{content:"";border-left:1.5px solid var(--gold-ink);border-bottom:1.5px solid var(--gold-ink);width:13px;height:7px;position:absolute;top:21px;left:2px;transform:rotate(-45deg)}@media (max-width:700px){.checks{grid-template-columns:1fr}}.docs{counter-reset:doc;margin:0;padding:0;list-style:none}.docs li{border-top:1px solid var(--line-l);color:var(--ink);counter-increment:doc;padding:13px 0 13px 52px;line-height:1.5;position:relative}.docs li:before{content:counter(doc,decimal-leading-zero);font:500 14px var(--text);letter-spacing:.1em;color:var(--gold-ink);position:absolute;top:14px;left:0}.prose .note{margin-top:16px;font-size:15px}.tags{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tags a{border:1px solid var(--line-l);color:var(--ink);border-radius:999px;padding:10px 18px;font-size:15px;text-decoration:none;transition:border-color .3s,color .3s;display:inline-flex}.tags a:hover{border-color:var(--gold-ink);color:var(--gold-ink)}.minis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.minis-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:28px}.mini{border:1px solid var(--line-l);background:var(--paper);height:100%;color:inherit;transition:border-color .3s,transform .4s var(--ease);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:18px;padding:12px 16px 12px 12px;text-decoration:none;display:grid}.ivory .mini{background:var(--paper)}.paper .mini{background:var(--ivory)}.mini:hover{border-color:var(--gold-ink);transform:translateY(-2px)}.mini .frame:before{display:none}.mini .pic{aspect-ratio:3/3.7}.mini-name{font:500 21px/1.15 var(--display);color:var(--ink);display:block}.mini-role{color:var(--ink-2);margin-top:2px;font-size:14px;display:block}.mini-judge{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);margin-top:6px;font-size:11px;display:inline-block}@media (max-width:620px){.minis{grid-template-columns:1fr}}.side-card{border:1px solid var(--line-d);background:var(--navy);color:var(--on-navy);padding:30px;box-shadow:0 30px 60px -30px #070d1880}.side-title{font:500 28px/1.12 var(--display);color:var(--title);margin:0}.side-text{color:var(--on-navy-2);margin:12px 0 22px;font-size:15.5px;line-height:1.6}.side-card .btn{width:100%}.side-links{gap:10px;margin:22px 0 16px;padding:0;list-style:none;display:grid}.side-links li{color:var(--gold-2);align-items:center;gap:10px;display:flex}.side-links a{color:var(--title);text-decoration:none}.side-links a:hover{color:var(--gold-1)}.side-card .status{color:var(--on-navy-2);font-size:13.5px}.side-nav{border-top:1px solid var(--line-l);padding-top:22px}.side-nav-title{font:500 12.5px/1.2 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);margin:0 0 10px}.side-nav ul{margin:0;padding:0;list-style:none}.side-nav a{border-bottom:1px solid var(--line-l);color:var(--ink);font:500 20px/1.3 var(--display);padding:11px 0;text-decoration:none;transition:color .3s;display:block}.side-nav a:hover{color:var(--gold-ink)}.pcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.pcard{border:1px solid var(--line-l);background:var(--paper);height:100%;color:inherit;transition:border-color .4s,transform .5s var(--ease),box-shadow .5s;flex-direction:column;padding:clamp(28px,3vw,44px);text-decoration:none;display:flex}.pcard:hover{border-color:var(--gold-ink);transform:translateY(-4px);box-shadow:0 30px 60px -36px #10151e59}.pcard h2{font:500 clamp(30px,2.6vw,40px)/1.05 var(--display);color:var(--ink);margin:18px 0 14px}.pcard>p{color:var(--ink-2);margin:0 0 18px;font-size:16px;line-height:1.65}.pcard ul{gap:8px;margin:0 0 26px;padding:0;list-style:none;display:grid}.pcard ul li{color:var(--ink);padding-left:22px;font-size:15px;line-height:1.5;position:relative}.pcard ul li:before{content:"";background:var(--gold-ink);width:10px;height:1px;position:absolute;top:.72em;left:0}.pcard .t-more{margin-top:auto}.pcard:hover .t-more .ic{transform:translate(5px)}@media (max-width:860px){.pcards{grid-template-columns:1fr}}.faq-group+.faq-group{margin-top:64px}.faq-group .h3{margin-bottom:10px}.legal{max-width:44em}.legal .updated{color:var(--ink-2);margin-top:44px;font-size:14px}.nf{min-height:80vh;padding:calc(var(--hdr) + 48px) var(--gr) 80px var(--gl);background:var(--navy);color:var(--on-navy);place-items:center;display:grid}main.nf{min-height:100vh;padding-top:64px}.nf-inner{width:100%;max-width:720px}.nf-brand .logo{width:min(260px,60vw);height:auto}.nf-code{font:500 clamp(96px,16vw,200px)/.9 var(--display);background:var(--metal);color:#0000;-webkit-background-clip:text;background-clip:text;margin:28px 0 12px}.nf-lang{border-top:1px solid var(--line-d);padding:18px 0}.nf-title{font:500 clamp(28px,3vw,40px)/1.1 var(--display);color:var(--title);margin:0 0 6px}.nf-lang p{color:var(--on-navy-2);margin:0 0 8px}.nf .text-link{color:var(--gold-1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media screen and (scripting:enabled) and (prefers-reduced-motion:no-preference){.tcar.pinned .tcar-track .tcard :is(.pic,.pic img,.t-name,.t-role,.t-judge,.t-short),.tcar.pinned .tcar-track .tcard .frame:before,.tcar.pinned .tcar-track .tcard .frame:after{animation:none}.tcar.pinned .tcar-track .tcard{translate:0 calc((1 - var(--e,1)) * 64px);opacity:clamp(0,var(--e,1) * 1.35,1)}.tcar.pinned .tcar-track .tcard .pic img{scale:calc(1 + (1 - var(--e,1)) * .22)}.tcar.pinned .tcar-track .tcard a:is(:hover,:focus-visible) .pic img{scale:1.12}.tcar.pinned .tcar-track .tcard .frame:before{opacity:calc(min(var(--e,1),1 - var(--e,1)) * 2)}.tcar.pinned .tcar-track .tcard a:is(:hover,:focus-visible) .frame:before{opacity:1}.tcar.pinned .tcar-track .tcard :is(.t-name,.t-role,.t-judge,.t-short){opacity:clamp(0,(var(--e,1) - .5) * 2.4,1);translate:0 calc((1 - var(--e,1)) * 28px)}}@keyframes frame-in{0%{opacity:0}}.cur,.cur-glow{pointer-events:none;opacity:0;width:0;height:0;position:fixed;top:0;left:0;transform:translate(-400px,-400px)}.cur{z-index:2147483000}.cur-glow{z-index:2147482999}.cur-glow:before{content:"";background:radial-gradient(closest-side,#e2b86e29,#e2b86e0f 55%,#e2b86e00);border-radius:50%;width:420px;height:420px;position:absolute;top:-210px;left:-210px}.cur-ring,.cur-wave{border-radius:50%;width:30px;height:30px;position:absolute;top:-15px;left:-15px}.cur-ring{border:1.5px solid #d6a85cd9;transition:scale .35s cubic-bezier(.2,.8,.2,1),background-color .3s,border-color .3s;box-shadow:0 0 0 1px #0a13222e,0 0 14px #e2b86e59}.cur-wave{border:1.5px solid var(--gold-1);opacity:0}html.has-cursor.cursor-on :is(.cur,.cur-glow){opacity:1;transition:opacity .25s}html[data-cursor=link] .cur-ring{border-color:var(--gold-1);background:#e2b86e24;scale:1.55}html.cursor-down .cur-ring{transition-duration:.12s;scale:.8}html.cursor-down .cur-wave{animation:.55s ease-out cur-wave}html.has-cursor.cursor-on[data-cursor=native] .cur{opacity:0}@keyframes cur-wave{0%{opacity:.9;scale:.7}to{opacity:0;scale:2.6}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.cur,.cur-glow{display:none}}.pphoto-stage{perspective:1100px;max-width:min(clamp(380px,30vw,640px),calc((100svh - var(--hdr) - 150px) * .785));min-width:min(300px,100%);margin:0 0 0 auto}.phero:has(.pphoto){flex-direction:column;min-height:100svh;display:flex}.phero:has(.pphoto) .phero-grid{margin-block:auto}.pphoto{aspect-ratio:900/1147;width:100%;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;margin:0;padding:0;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:relative}.pphoto-pic{transition:box-shadow .7s var(--ease);background:#0f1b30;position:absolute;inset:4.2% 4.8% 3.7%;overflow:hidden;box-shadow:0 40px 80px -30px #000000d9}.pphoto-pic img{object-fit:cover;object-position:50% 40%;transition:scale 1.2s cubic-bezier(.2,.8,.2,1)}.pphoto-glare{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,30%),#fff4d638,#fff4d600 46%);transition:opacity .5s;position:absolute;inset:0}.pphoto-frame{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.pphoto-glint{pointer-events:none;opacity:0;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/team/profile-frame.webp) 50%/100% 100% no-repeat;mask:url(/team/profile-frame.webp) 50%/100% 100% no-repeat}.pphoto-glint:before{content:"";background:linear-gradient(100deg,#0000,#fffae8f2 50%,#0000);width:45%;position:absolute;top:-20%;bottom:-20%;left:-60%;transform:skew(-14deg)}@media (max-width:900px){.pphoto-stage{max-width:440px;margin:12px auto 0}}@media (hover:hover) and (pointer:fine){.pphoto-stage:hover .pphoto{transition-duration:.25s}.pphoto-stage:hover .pphoto-pic img{scale:1.035}.pphoto-stage:hover .pphoto-glare{opacity:1}.pphoto-stage:hover .pphoto-pic{box-shadow:0 56px 90px -32px #000000e6}.pphoto-stage:hover .pphoto-glint{opacity:1}.pphoto-stage:hover .pphoto-glint:before{animation:1.1s cubic-bezier(.4,0,.2,1) glint}}@keyframes glint{0%{left:-60%}to{left:120%}}@keyframes pp-frame{0%{opacity:0;transform:scale(.94)translateY(18px)}}@keyframes pp-open{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes pp-settle{0%{scale:1.18}}@keyframes pp-up{0%{opacity:0;translate:0 22px}}@keyframes pp-row{0%{opacity:0;translate:-14px}}@media screen and (prefers-reduced-motion:no-preference){.phero:has(.pphoto) .phero-copy>*{animation:pp-up 1s var(--ease) backwards}.phero:has(.pphoto) .phero-copy>:first-child{animation-delay:50ms}.phero:has(.pphoto) .phero-copy>:nth-child(2){animation-delay:.15s}.phero:has(.pphoto) .phero-copy>:nth-child(3){animation-delay:.25s}.phero:has(.pphoto) .phero-copy>:nth-child(4){animation-delay:.38s}.phero:has(.pphoto) .phero-copy>.pmeta{animation:none}.phero:has(.pphoto) .pmeta>div{animation:pp-row .9s var(--ease) backwards}.phero:has(.pphoto) .pmeta>div:first-child{animation-delay:.5s}.phero:has(.pphoto) .pmeta>div:nth-child(2){animation-delay:.6s}.phero:has(.pphoto) .pmeta>div:nth-child(3){animation-delay:.7s}.phero:has(.pphoto) .phero-copy>.hero-ctas{animation-delay:.8s}.pphoto-stage{animation:pp-frame 1.1s var(--ease) .1s backwards}.pphoto-pic{animation:1.3s cubic-bezier(.76,0,.2,1) .35s backwards pp-open}.pphoto-pic img{animation:2.2s cubic-bezier(.16,.84,.24,1) .35s backwards pp-settle}.pphoto-glint{animation:10ms 1.5s forwards rv-fade}.pphoto-glint:before{animation:1.4s cubic-bezier(.4,0,.2,1) 1.5s backwards glint}}@media (prefers-reduced-motion:reduce){.pphoto{transform:none}.pphoto-glint,.pphoto-glare{display:none}}.pmeta div{position:relative}.pmeta div:before{content:"";background:var(--gold-2);transform-origin:0;width:100%;height:1px;transition:transform .6s var(--ease);position:absolute;top:-1px;left:0;transform:scaleX(0)}.pmeta div:hover:before{transform:scaleX(1)}.prose h2{position:relative}.bio-sec h2:after{content:"";background:var(--gold-ink);transform-origin:0;width:56px;height:1.5px;margin-top:16px;display:block}.checks li{transition:padding-left .35s var(--ease),color .3s}.checks li:before{transition:transform .35s var(--ease)}@media (hover:hover){.checks li:hover{padding-left:38px}.checks li:hover:before{transform:translate(4px)rotate(-45deg)}}.tags a{isolation:isolate;transition:border-color .3s,color .3s,translate .3s var(--ease);position:relative;overflow:hidden}.tags a:before{content:"";z-index:-1;background:var(--gold-ink);transition:transform .4s var(--ease);position:absolute;inset:0;transform:translateY(101%)}@media (hover:hover){.tags a:hover{color:var(--paper);translate:0 -2px}.tags a:hover:before{transform:none}}.mini .mini-pic img{transition:scale .7s var(--ease)}.mini{transition:border-color .3s,transform .4s var(--ease),box-shadow .4s var(--ease)}@media (hover:hover){.mini:hover{box-shadow:0 22px 40px -26px #0a132273}.mini:hover .mini-pic img{scale:1.07}}@media screen and (scripting:enabled) and (prefers-reduced-motion:no-preference){.bio-sec[data-rv]:not(.in),.mini-li[data-rv]:not(.in){opacity:0}html:not(.rv-ready) :is(.bio-sec,.mini-li)[data-rv]:not(.in){animation:10ms 3s forwards rv-fade}.bio-sec[data-rv].in{animation:rv-up 1s var(--ease) var(--rv-delay,0s) backwards}.bio-sec[data-rv].in h2:after{animation:rv-line 1.1s var(--ease) calc(var(--rv-delay,0s) + .3s) backwards}.bio-sec[data-rv].in .checks li{animation:pp-row .8s var(--ease) backwards}.bio-sec[data-rv].in .checks li:nth-child(2){animation-delay:80ms}.bio-sec[data-rv].in .checks li:nth-child(3){animation-delay:.16s}.bio-sec[data-rv].in .checks li:nth-child(4){animation-delay:.24s}.bio-sec[data-rv].in .checks li:nth-child(n+5){animation-delay:.32s}.mini-li[data-rv].in{animation:rv-up .9s var(--ease) var(--rv-delay,0s) backwards}}@media (min-width:2200px){:root{--hdr:120px;--logo-h:94px}body{font-size:20px}.nav{gap:40px}.nav a{font-size:17px}.btn{min-height:64px;padding:0 34px;font-size:17.5px}.hdr .btn{min-height:52px;padding:0 26px;font-size:16px}.lang-btn{height:46px;font-size:14px}.hdr-phone{font-size:18px}.eyebrow{font-size:15px}.lead{font-size:22px}.hero h1{font-size:clamp(98px,4.6vw,140px)}html[lang=en] .hero h1{font-size:clamp(86px,4vw,124px)}html[lang=ru] .hero h1{font-size:clamp(78px,3.6vw,112px)}.h2{font-size:clamp(82px,3.8vw,112px)}}.navbar-progress{z-index:200;pointer-events:none;transform-origin:0;opacity:0;background:linear-gradient(90deg,var(--gold-2),var(--gold-1));width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0);box-shadow:0 0 10px #e2b86e99}.nav-busy .navbar-progress{opacity:1;transition:transform 2.4s cubic-bezier(.1,.7,.2,1),opacity .1s;transform:scaleX(.82)}.nav-done .navbar-progress{opacity:0;transition:transform .2s ease-out,opacity .35s .15s;transform:scaleX(1)}.case-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:clamp(18px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.case-card a{border:1px solid var(--line-l);height:100%;color:inherit;transition:border-color .35s,box-shadow .45s var(--ease),translate .45s var(--ease);background:#fffdf8;flex-direction:column;padding:clamp(26px,2.6vw,38px);text-decoration:none;display:flex;position:relative;overflow:hidden}.case-card a:before{content:"";background:linear-gradient(90deg,var(--gold-2),var(--gold-1));transform-origin:0;width:100%;height:3px;transition:transform .6s var(--ease);position:absolute;top:0;left:0;transform:scaleX(0)}.case-meta{letter-spacing:.04em;color:var(--gold-ink);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:0 0 18px;font-size:13px;font-weight:600;display:flex}.case-meta time{color:var(--ink-2);font-weight:500}.case-title{font:500 clamp(24px,2vw,30px)/1.15 var(--display);color:var(--ink);margin:0 0 14px}.case-sum{color:var(--ink-2);margin:0 0 22px;line-height:1.6}.case-res{border-top:1px solid var(--line-l);color:var(--ink);margin:auto 0 0;padding:16px 0 0;font-weight:600}.case-res span{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.case-more{color:var(--gold-ink);align-items:center;gap:8px;margin-top:20px;font-size:14px;font-weight:600;display:inline-flex}.case-more svg{width:16px;height:16px;transition:translate .35s var(--ease)}@media (hover:hover){.case-card a:hover{border-color:#d6a85c99;translate:0 -4px;box-shadow:0 30px 60px -36px #0a132273}.case-card a:hover:before{transform:none}.case-card a:hover .case-more svg{translate:4px}}.case-card a:focus-visible{outline:2px solid var(--gold-ink);outline-offset:4px}.case-note{max-width:60em;margin-top:clamp(28px,3vw,40px)}.case-facts{border-top:1px solid var(--line-d);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:18px 32px;margin:36px 0 0;padding:24px 0 0;display:grid}.case-facts div{margin:0}.case-facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-1);margin-bottom:6px;font-size:12px;font-weight:600}.case-facts dd{color:var(--on-navy);margin:0;line-height:1.45}.case-facts dd.gold{color:var(--gold-1);font-weight:600}.case-facts a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #d6a85c80;text-decoration:underline #d6a85c80}.case-takeaway{background:var(--navy);color:var(--on-navy);border-left:3px solid var(--gold-2);margin:clamp(32px,4vw,48px) 0 24px;padding:clamp(24px,3vw,34px)}.case-takeaway p{color:var(--on-navy);margin:0;line-height:1.65}.case-takeaway .case-takeaway-t{font:500 22px/1.2 var(--display);color:var(--gold-1);margin-bottom:10px}@media screen and (scripting:enabled) and (prefers-reduced-motion:no-preference){.case-card[data-rv]:not(.in),.case-takeaway[data-rv]:not(.in){opacity:0}html:not(.rv-ready) :is(.case-card,.case-takeaway)[data-rv]:not(.in){animation:10ms 3s forwards rv-fade}.case-card[data-rv].in,.case-takeaway[data-rv].in{animation:rv-up .9s var(--ease) var(--rv-delay,0s) backwards}}.phero:has(.case-facts) h1{letter-spacing:-.01em;max-width:24em;font-size:clamp(30px,3.3vw,58px);line-height:1.1}.phero:has(.case-facts) .lead{max-width:46em;font-size:clamp(16px,1.1vw,19px)}.phero:has(.case-facts) .case-facts dd{font-size:clamp(15px,1vw,17px)}.case-sources ul{border-top:1px solid var(--line-l);margin:0;padding:0;list-style:none}.case-sources li{border-bottom:1px solid var(--line-l);margin:0}.case-sources a{color:var(--ink);transition:background .3s var(--ease),padding .3s var(--ease);grid-template-columns:1fr auto;align-items:center;gap:4px 20px;padding:18px 4px;text-decoration:none;display:grid}.case-sources a:hover,.case-sources a:focus-visible{background:#d6a85c14;padding-inline:14px}.case-src-site{letter-spacing:.04em;color:var(--gold-ink);grid-column:1;font-size:13px;font-weight:600}.case-src-label{grid-column:1;line-height:1.5}.case-sources a svg{width:18px;height:18px;color:var(--gold-2);transition:transform .3s var(--ease);grid-area:1/2/span 2;transform:rotate(-45deg)}.case-sources a:hover svg{transform:rotate(-45deg)translate(4px)}@media (min-width:861px) and (min-height:560px){#practice{min-height:100svh;padding-block:calc(var(--hdr) + clamp(16px,3svh,40px)) clamp(28px,5svh,64px);flex-direction:column;justify-content:center;display:flex}#practice .sec-head{margin-bottom:clamp(20px,3.6svh,48px)}#practice .h2{font-size:clamp(30px,min(3.6vw,5.6svh),76px)}#practice .prow{grid-template-columns:56px minmax(0,1.15fr) minmax(0,1.1fr) auto;column-gap:clamp(20px,2.4vw,48px);padding-block:clamp(8px,1.7svh,28px)}#practice .prow h3{font-size:clamp(24px,min(2.7vw,4.6svh),54px)}#practice .prow p{max-width:36em;font-size:clamp(14px,1.9svh,17px);line-height:1.5}#practice .p-go{width:clamp(40px,5.4svh,56px);height:clamp(40px,5.4svh,56px)}}@media (max-height:640px) and (min-width:400px){:root{--hdr:64px;--logo-h:46px}.hero h1{font-size:clamp(34px,min(6.9vw,12.5svh),98px)}html[lang=en] .hero h1{font-size:clamp(32px,min(6vw,11.5svh),86px)}html[lang=ru] .hero h1{font-size:clamp(30px,min(5.4vw,10.5svh),78px)}.h2{font-size:clamp(28px,min(5.4vw,9.5svh),82px)}.phero h1{font-size:clamp(30px,min(6vw,10.5svh),124px)}.phero:has(.case-facts) h1{font-size:clamp(24px,min(3.3vw,7.5svh),58px)}.band{padding-block:clamp(48px,11svh,120px)}.mbar{padding-block:5px calc(5px + env(safe-area-inset-bottom,0px))}.mbar a{min-height:38px;font-size:13px}.mmenu{gap:18px}.mmenu nav a{padding:8px 0;font-size:clamp(22px,7svh,38px)}}@media (max-height:440px) and (min-width:400px){.mbar{display:none}.hero .lead,.phero .lead{font-size:15px}}h1,h2,h3,.case-title{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}@media (max-width:380px){h1,h2,h3,.case-title{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 6}}@media (min-width:1041px) and (min-height:560px){.hero-grid{min-height:calc(100svh - var(--hdr) - 80px);padding-block:clamp(6px,2svh,56px)}.hero-bar{min-height:80px}.hero h1{font-size:clamp(44px,min(6.9vw,11.5svh),140px)}html[lang=en] .hero h1{font-size:clamp(42px,min(6vw,10.5svh),124px)}html[lang=ru] .hero h1{font-size:clamp(38px,min(5.4vw,9.6svh),112px)}.hero .lead{margin-top:clamp(16px,3.4svh,34px)}.hero-ctas{margin-top:clamp(20px,4svh,40px)}.emb{width:min(100%,600px,62svh)}.hero-ctas{flex-wrap:nowrap}.hero-ctas .btn{flex:none}.facts{flex-wrap:nowrap;margin-top:clamp(20px,4.5svh,52px)}.facts dt{font-size:clamp(34px,min(4vw,6.4svh),64px)}.facts div{padding-inline:clamp(14px,1.6vw,28px)}#why,#cases,#process,#faq{min-height:100svh;padding-block:calc(var(--hdr) + clamp(16px,3.5svh,48px)) clamp(28px,5svh,72px);flex-direction:column;justify-content:center;display:flex}#why>.wrap,#cases>.wrap,#process>.wrap,#faq>.wrap{width:100%}#cases .sec-head,#process .sec-head{margin-bottom:clamp(18px,3.6svh,64px)}#cases .h2,#process .h2,#faq .h2{font-size:clamp(32px,min(5.4vw,7.4svh),96px)}#why .statement{max-width:27em;font-size:clamp(24px,min(3.6vw,4.8svh),72px)}#why .counters{margin-top:clamp(24px,5svh,96px)}#why .counters li{padding-top:clamp(14px,2.6svh,32px)}#why .counters b{font-size:clamp(44px,min(7vw,9.5svh),120px)}#why .counters span{max-width:17em;margin-top:clamp(6px,1.4svh,14px)}#why .why-lower{margin-top:clamp(28px,5.5svh,110px)}#why .minor{margin-bottom:clamp(10px,1.6svh,18px)}#why .principles li{padding-top:clamp(12px,2.2svh,24px)}#why .principles .num{font-size:clamp(30px,4.6svh,52px)}#why .principles h4{margin:clamp(8px,1.8svh,20px) 0 clamp(4px,1svh,10px);font-size:clamp(20px,2.9svh,28px)}#why .principles p{font-size:clamp(14px,1.8svh,16.5px)}#cases .case-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}#cases .case-card a{padding:clamp(18px,3svh,40px)}#cases .case-title{font-size:clamp(21px,min(2vw,3.3svh),32px)}#cases .case-sum{margin-bottom:clamp(12px,2.2svh,22px);font-size:clamp(14.5px,1.9svh,17px);line-height:1.55}#cases .case-more{margin-top:clamp(10px,2svh,20px)}#process .steps h3{margin-top:clamp(14px,2.8svh,28px)}#process .privacy{margin-top:clamp(28px,6svh,64px)}#faq .qa summary{padding-block:clamp(12px,2.4svh,26px)}#faq .qa-q{font-size:clamp(18px,min(1.7vw,2.9svh),27px)}#faq .faq-more{margin-top:clamp(18px,3.4svh,36px)}#faq .faq-side .lead{margin-top:clamp(14px,2.6svh,26px)}html:is([lang=ru],[lang=en]) #why .statement{font-size:clamp(24px,min(3.4vw,4.4svh),66px)}#contact{padding-block:calc(var(--hdr) + clamp(12px,3svh,40px)) clamp(28px,5svh,64px)}#contact .contact-grid{grid-template-rows:minmax(calc(100svh - var(--hdr) - clamp(12px,3svh,40px) - clamp(16px,3svh,40px)),auto) auto;align-items:center;row-gap:clamp(16px,3svh,40px)}#contact .mapcard{align-self:start}#contact .mapcard-frame{aspect-ratio:auto;height:calc(100svh - var(--hdr) - clamp(28px,5svh,64px) - clamp(16px,3svh,40px) - 64px);min-height:300px}#contact .h2{font-size:clamp(34px,min(5.4vw,8.4svh),96px)}#contact .lead{margin-top:clamp(12px,2.4svh,26px)}#contact .info{margin-top:clamp(18px,4svh,48px)}#contact .info .row{padding-block:clamp(9px,1.9svh,18px)}#contact .form{row-gap:clamp(16px,3.4svh,30px);padding-block:clamp(22px,4svh,52px)}#contact .form .form-title{font-size:clamp(24px,min(2.4vw,4.2svh),38px)}.phero:has(.pphoto){padding-block:calc(var(--hdr) + clamp(12px,3svh,56px)) clamp(20px,4.5svh,104px)}.phero:has(.pphoto) h1{font-size:clamp(36px,min(6vw,8.8svh),124px)}.phero:has(.pphoto) .lead{margin-top:clamp(14px,2.8svh,28px)}html:is([lang=ru],[lang=en]) #practice .prow h3{font-size:clamp(22px,min(2.4vw,4.2svh),50px)}#cases .case-sum{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (min-width:1041px) and (min-height:560px) and (max-height:780px){#practice .prow{padding-block:6px}#practice .sec-head,#cases .sec-head{margin-bottom:14px}#cases .case-card a{padding:16px 20px}}@media (max-width:900px){html{scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.ft-nav ul{gap:0}.ft-nav li a,.ft-site a,.ft-reach a{padding-block:10px;display:inline-block}.info dd a,.maplinks a,.side-links a{align-items:center;min-height:40px;display:inline-flex}.callrow .num{align-items:center;min-height:44px;display:inline-flex}.copy{min-height:40px;padding-inline:14px}.mmenu .mm-phone{padding-block:8px}}@media (max-height:640px) and (min-width:400px) and (max-width:900px){html{scroll-padding-bottom:56px}}@media (max-height:440px) and (min-width:400px){html{scroll-padding-bottom:0}}.lang-menu a{min-height:44px}.lang-btn{height:auto;min-height:42px}@media (max-width:560px){.btn{text-align:center;padding:0 18px;font-size:14.5px}html[lang=ru] .phero h1{font-size:clamp(30px,9.6vw,44px)}.prow{grid-template-columns:32px minmax(0,1fr) 44px;gap:8px 12px}.prow p{grid-column:2/-1}.p-go{width:44px;height:44px}}.crumbs ol{flex-wrap:nowrap;min-width:0}.crumbs li:last-child{flex:1 1 0;min-width:0}.crumbs li:not(:last-child){flex:none}@media (min-width:861px) and (max-width:1040px) and (orientation:landscape){.hero-grid{min-height:calc(100svh - var(--hdr) - 80px);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.hero h1{font-size:min(7.4vw,12svh)}html[lang=en] .hero h1{font-size:min(6.6vw,11svh)}html[lang=ru] .hero h1{font-size:min(5.9vw,10svh)}.emb{width:min(100%,52svh)}.visual{align-self:center;padding-top:0}}@media (max-width:420px){.btn{letter-spacing:0;gap:8px;padding:0 14px;font-size:14px}}@media (min-width:861px) and (max-width:1040px) and (orientation:landscape){.facts{flex-wrap:nowrap;margin-top:28px}.facts dt{font-size:40px}.facts div{padding-inline:16px}.facts dd{font-size:13px}}.hero-bar:before{content:"";top:0;left:var(--gl);right:var(--gr);background:var(--line-d);height:1px;position:absolute}.case-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}@media (min-width:1200px){.case-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.facts dd{text-wrap:balance;max-width:12em}.team-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 48px;display:grid}.team-row .sec-head{margin:0}@media (max-width:760px){.team-row{grid-template-columns:1fr;align-items:start}.team-row .team-btn{justify-self:start}}@media (min-width:1041px) and (min-height:560px){#practice>.wrap{width:100%}.hero-ctas{flex-wrap:wrap}.hero h1{font-size:clamp(44px,min(6.2vw,11.5svh),140px)}html[lang=en] .hero h1{font-size:clamp(42px,min(5.4vw,10.5svh),124px)}html[lang=ru] .hero h1{font-size:clamp(38px,min(4.85vw,9.6svh),112px)}.visual{padding-top:clamp(8px,3svh,40px)}#why .counters b{font-size:clamp(44px,min(7vw,9svh),120px)}#why .why-lower{margin-top:clamp(24px,4.5svh,110px)}}@media (min-width:1600px){.layout2{grid-template-columns:minmax(0,52em) minmax(340px,420px);justify-content:space-between}.prose{max-width:none}}@media (min-width:2200px){.case-meta{font-size:15px}.case-sum,.prow p,.counters span,.facts dd{font-size:19px}.case-more{font-size:16px}.qa-q{font-size:30px}}@media (min-width:901px){.phero:has(.pphoto) .phero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(40px,5vw,110px);margin-block:auto}.phero:has(.pphoto) .pphoto-stage{width:min(40vw,760px,calc((100svh - var(--hdr) - 200px) * .785));min-width:280px;max-width:none}.phero:has(.pphoto) .phero-copy{max-width:44em}.phero:has(.pphoto) h1{margin-top:clamp(10px,1.6svh,20px);font-size:clamp(36px,min(5.2vw,8.8svh),124px);line-height:1.02}.phero:has(.pphoto) .lead{margin-top:clamp(18px,3.2svh,34px)}.phero:has(.pphoto) .pmeta{margin-top:clamp(24px,4.2svh,44px)}.phero:has(.pphoto) .pmeta div{padding-block:clamp(12px,1.8svh,18px) 0}.phero:has(.pphoto) .hero-ctas{margin-top:clamp(26px,4.6svh,48px)}}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fdbf446d127afa2d-s.p.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b57845f0cf557e59-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.p.3aak_kra40y8r.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.3huc2loe0ie8a.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}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fdbf446d127afa2d-s.p.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b57845f0cf557e59-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.p.3aak_kra40y8r.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.3huc2loe0ie8a.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}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.zYVVbq_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.zYVVbq_variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.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:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.p.3-6t-g6q0vh0a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.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}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.LXs-FW_className{font-family:Inter,Inter Fallback;font-style:normal}.LXs-FW_variable{--font-text:"Inter", "Inter Fallback"}
