:root{--deep:#14303b;--teal:#294955;--slate:#506470;--mauve:#8e696c;--sand:#a39482;--taupe:#7e7574;--mist:#babdb9;--bg:var(--deep);--bg-2:#0c1e26;--text:#eef0ec;--dim:#eef0eca8;--faint:#eef0ec6b;--line:#babdb91f;--blue:var(--sand);--cream:var(--mist);--ink:var(--deep);--ease-out:cubic-bezier(.16, 1, .3, 1);--cubic-default:cubic-bezier(.65, .05, 0, 1);--gutter:clamp(20px, 5.2vw, 84px);--pad-l:clamp(20px, 11vw, 176px)}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);color:var(--text);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:13px;font-weight:500;line-height:1.8;overflow-x:clip}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:4px}.skip{z-index:100;background:var(--cream);color:var(--ink);border-radius:999px;padding:10px 16px;position:absolute;top:12px;left:-999px}.skip:focus{left:12px}.display{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.012em;font-weight:400;line-height:1}.display em{color:inherit;font-style:italic;font-weight:400}.label{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}.w{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.wi{will-change:transform;display:inline-block}.nav{z-index:50;padding:26px var(--gutter);transition:background .5s var(--ease-out);align-items:center;display:flex;position:fixed;inset:0 0 auto}.nav[data-solid=true]{-webkit-backdrop-filter:blur(14px);background:#0c1e26bd}.brand{font-family:var(--font-serif), serif;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:12px;font-size:20px;line-height:1;display:inline-flex}.brand img{width:48px;height:auto;display:block}.nav nav{margin-left:clamp(40px,9vw,150px)}.nav-links{gap:clamp(24px,3.6vw,60px);margin:0;padding:0;list-style:none;display:flex}.nav-links a{color:var(--text);padding:10px 0 12px;display:inline-block;position:relative}.nav-links a[aria-current=true]:after{content:"";background:var(--blue);width:16px;height:2px;position:absolute;bottom:2px;left:0}.nav-right{align-items:center;gap:22px;margin-left:auto;display:flex}.lang{gap:2px;display:flex}.lang button{min-width:40px;min-height:36px;color:var(--faint);padding:0 8px;transition:color .3s}.lang button[aria-pressed=true]{color:var(--text)}.burger{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:none}.burger i{background:var(--text);width:24px;height:1px;transition:transform .5s var(--ease-out), opacity .3s;display:block}.burger[aria-expanded=true] i:first-child{transform:translateY(7px)rotate(45deg)}.burger[aria-expanded=true] i:nth-child(2){opacity:0}.burger[aria-expanded=true] i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:860px){.nav nav{display:none}.burger{display:flex}.nav-right{gap:8px}}.lines{z-index:1;pointer-events:none;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:0}.lines i{border-left:1px solid var(--line)}.lines i:last-child{border-right:1px solid var(--line)}.rail{z-index:40;pointer-events:none;flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:fixed;top:46%;left:clamp(20px,5.5vw,92px)}.rail span{width:2px;height:2px;transition:width .6s var(--ease-out), height .6s var(--ease-out), background .4s;background:#eef0ec4d;border-radius:2px;display:block}.rail span[data-on=true]{background:var(--blue);width:26px;height:2px}@media (max-width:1100px){.rail{display:none}}.baby-canvas{z-index:3;pointer-events:none;opacity:0;width:100vw;height:100vh;transition:opacity 1.2s;position:fixed;inset:0}.baby-canvas[data-ready=true]{opacity:1}.section,.approach,.work{z-index:4}.contact,.footer{z-index:2}.hero{background:radial-gradient(70% 62% at 50% 34%,#50647080 0%,#14303b00 72%);height:100svh;min-height:640px;position:relative;overflow:hidden}.hero-copy{z-index:5;pointer-events:none;position:absolute;inset:0}.hero-copy h1{text-align:right;text-shadow:0 2px 30px #0c1e26d9,0 0 6px #0c1e2699;max-width:5.7em;font-size:clamp(40px,8.8vh,104px);line-height:.98;position:absolute;bottom:12.5vh;right:39vw}.hero-copy p{color:#f5f4f0e6;text-shadow:0 1px 14px #0c1e26f2,0 0 4px #0c1e26cc;width:min(15vw,250px);min-width:190px;font-size:12px;line-height:1.75;position:absolute;bottom:15.5vh;left:63.5vw}.cta{pointer-events:auto;align-items:center;gap:20px;min-height:56px;display:inline-flex}.hero-copy .cta{left:var(--gutter);position:absolute;bottom:11vh}.cta .ring{width:52px;height:52px;transition:color .5s var(--ease-out), scale .5s var(--ease-out), border-color .4s;border:1px solid #eef0ec99;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.cta .ring:before{content:"";background:var(--text);transition:translate .6s var(--ease-out);position:absolute;inset:0;translate:0 101%}.cta:hover .ring{color:var(--ink);border-color:var(--text);scale:1.06}.cta:hover .ring:before{translate:0}.cta svg{transition:translate .5s var(--ease-out);position:relative}.cta:hover svg{translate:4px}.scroll-cue{right:var(--gutter);z-index:5;color:var(--faint);flex-direction:column;align-items:flex-end;gap:12px;font-size:9px;display:flex;position:absolute;bottom:11vh}.scroll-cue .track{background:#eef0ec3d;width:1px;height:52px;position:relative}.scroll-cue .dot{background:var(--blue);width:4px;height:4px;animation:drop 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;top:0;left:-1.5px}@keyframes drop{0%{opacity:0;translate:0}15%{opacity:1}to{opacity:0;translate:0 48px}}.section{padding:clamp(96px, 13vw, 190px) var(--gutter);position:relative}.split{grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:stretch;column-gap:clamp(24px,4vw,72px);min-height:100svh;display:grid}.split-l{grid-template-columns:minmax(0,54fr) minmax(0,46fr)}.split .col{z-index:4;flex-direction:column;justify-content:center;display:flex;position:relative}.split .slot{pointer-events:none;min-height:84svh}.eyebrow{color:var(--dim);align-items:center;gap:16px;margin-bottom:clamp(20px,2.6vw,36px);display:flex}.eyebrow:before{content:"";background:var(--blue);width:26px;height:2px}.statement h2,.film h2,.tracking h2,.about h2,.about h1,.services h2,.approach h2,.work h2,.work h1{max-width:9em;font-size:clamp(38px,4.9vw,82px)}.statement .body{max-width:27em;color:var(--dim);margin-top:clamp(24px,3vw,40px)}.stats-row{gap:4px;max-width:26em;margin-top:clamp(28px,3.4vw,48px);display:grid}.stat-item{border-top:1px solid var(--line);align-items:baseline;gap:18px;padding:14px 0;display:flex}.stat-item .n{min-width:3.3em;font-family:var(--font-serif), serif;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.4vw,38px);line-height:1}.stat-item .lead{display:none}.stat-item .l{color:var(--dim);font-size:11px}.cards{gap:clamp(28px,3.4vw,48px);max-width:34em;margin-top:clamp(32px,4vw,56px);display:grid}.card{padding:0;position:relative}.card .diagram,.card>div:nth-child(2){display:none}.card h3{font-family:var(--font-serif), serif;font-size:clamp(26px,2.5vw,40px);font-weight:400;line-height:1.1}.card p{color:var(--dim);max-width:34em;margin-top:12px}.card ul{flex-wrap:wrap;gap:4px 20px;margin:14px 0 0;padding:0;list-style:none;display:flex}.card li{letter-spacing:.06em;color:var(--text);align-items:center;gap:10px;font-size:11px;display:flex}.card li:before{content:"";background:var(--blue);width:4px;height:4px}.steps{grid-template-columns:1fr 1fr;gap:clamp(28px,3vw,44px) 28px;margin-top:clamp(32px,4vw,56px);display:grid}.step{border-top:1px solid var(--line);padding-top:18px}.step .tick{background:var(--blue);width:16px;height:2px;margin:-19px 0 18px;display:block}.step h3{font-family:var(--font-serif), serif;margin-bottom:8px;font-size:clamp(22px,2vw,30px);font-weight:400}.step p{color:var(--dim)}.work{padding-bottom:clamp(96px,10vw,160px)}.frames{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,48px);margin-top:clamp(40px,5vw,72px);display:grid}.frame{margin:0}.browser{transition:transform .9s var(--ease-out), border-color .5s;background:#0c1e26;border:1px solid #eef0ec29;border-radius:14px;overflow:hidden;box-shadow:0 40px 90px -30px #000000b3,0 0 0 1px #0003}.frame:hover .browser{border-color:#a3948299;transform:translateY(-8px)}.browser .bar{background:#eef0ec0f;border-bottom:1px solid #eef0ec1a;align-items:center;gap:7px;padding:11px 14px;display:flex}.browser .bar i{background:#eef0ec38;border-radius:50%;width:8px;height:8px}.browser .bar span{letter-spacing:.06em;color:var(--dim);background:#eef0ec12;border-radius:999px;margin-left:14px;padding:3px 14px;font-size:10px}.browser img{width:100%;height:auto;transition:transform 1.4s var(--ease-out);display:block}.frame:hover .browser img{transform:scale(1.03)}.frame figcaption{border-bottom:0;justify-content:space-between;align-items:baseline;gap:16px;padding:20px 4px 0;display:flex}.frame h2,.frame h3{font-family:var(--font-serif), serif;font-size:clamp(24px,2.2vw,34px);font-weight:400;line-height:1.1}.frame p{letter-spacing:.06em;color:var(--dim);text-align:right;font-size:11px}.finale{z-index:4;padding:clamp(96px, 12vh, 160px) var(--gutter);position:relative}.finale .col{gap:0}.finale h2{max-width:7.4em;font-size:clamp(42px,5.8vw,100px)}.finale-cols{max-width:27em;color:var(--dim);gap:16px;margin:clamp(28px,3.4vw,48px) 0 0;display:grid}.finale .cta{align-self:flex-start;margin-top:clamp(28px,3vw,44px)}.contact{background:var(--cream);color:var(--ink);padding:clamp(96px, 12vw, 180px) var(--gutter);position:relative}.contact-grid{grid-template-columns:1.2fr 1fr;align-items:end;gap:clamp(32px,6vw,96px);display:grid}.contact .eyebrow{color:#35505b}.contact h1,.contact h2{font-family:var(--font-serif), serif;letter-spacing:-.012em;font-size:clamp(38px,5vw,84px);font-weight:400;line-height:1}.contact h1 em,.contact h2 em{font-style:italic}.contact .lead{color:#35505b;max-width:26em;margin-top:26px}.logo-big{width:clamp(160px,20vw,300px);height:auto;margin-top:clamp(32px,5vw,72px);display:block}.form{gap:22px;display:grid}.field{gap:8px;display:grid}.field label{letter-spacing:.16em;text-transform:uppercase;color:#35505b;font-size:10px;font-weight:600}.field input,.field textarea{font:inherit;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #14303b59;border-radius:0;padding:10px 0 12px;font-size:15px;transition:border-color .3s}.field textarea{resize:vertical;min-height:110px}.field input:focus,.field textarea:focus{border-color:var(--blue);outline:none}.send{background:var(--ink);min-height:52px;color:var(--cream);letter-spacing:.16em;text-transform:uppercase;justify-self:start;padding:0 30px;font-size:10px;font-weight:600;transition:background .4s}.send:hover{background:var(--blue)}.footer{background:var(--cream);color:var(--ink);padding:0 var(--gutter) 28px;position:relative}.pier{border-bottom:1px solid #14303b66;height:64px;position:relative}.pier img{width:54px;height:auto;position:absolute;bottom:-1px;left:0}.foot-row{color:#35505b;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:20px;font-size:12px;display:flex}.foot-row button{letter-spacing:.16em;text-transform:uppercase;min-height:44px;font-size:10px;font-weight:600}@media (min-width:1101px){.section,.finale,.contact,.footer{padding-left:var(--pad-l)}.hero-copy .cta{left:var(--pad-l)}}@media (max-width:860px){.split,.split-l{flex-direction:column;min-height:0;display:flex}.split .slot{order:-1;height:52svh;min-height:0}.steps,.frames,.contact-grid{grid-template-columns:1fr}.hero-copy h1{text-align:left;max-width:6.4em;font-size:clamp(38px,11vw,60px);position:static}.hero-copy{padding:0 var(--gutter) 13vh;flex-direction:column;justify-content:flex-end;display:flex}.hero-copy p{width:auto;max-width:22em;margin-top:16px;position:static}.hero-copy .cta{margin-top:12px;position:static}.scroll-cue{display:none}}@media (prefers-reduced-motion:reduce){.scroll-cue .dot{opacity:1;animation:none}*{transition-duration:.01ms!important}}.frame-link{cursor:pointer;display:block}.frame-link .arrow{transition:transform .5s var(--ease-out);display:inline-block}.frame:hover .frame-link .arrow{color:var(--sand);transform:translate(3px,-3px)}.film .film-frame{justify-content:center;align-items:center;padding:24px 0;display:flex}.phone{aspect-ratio:9/16;background:#0c1e26;border:1px solid #eef0ec33;border-radius:34px;width:min(100%,360px);position:relative;overflow:hidden;box-shadow:0 50px 110px -30px #000000bf,0 0 0 8px #eef0ec0a}.phone video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.phone .play{cursor:pointer;background:linear-gradient(#0c1e2600 55%,#0c1e268c);place-items:center;display:grid;position:absolute;inset:0}.phone .play .ring{-webkit-backdrop-filter:blur(8px);width:76px;height:76px;color:var(--text);transition:transform .6s var(--ease-out), background .4s, color .4s;background:#0c1e2659;border:1px solid #eef0ecbf;border-radius:50%;place-items:center;display:grid}.phone .play:hover .ring{background:var(--text);color:var(--ink);transform:scale(1.08)}.film .note{color:var(--faint);margin-top:22px}@media (min-width:861px){.film{min-height:100svh}}.film .body{max-width:24em;color:var(--dim);margin-top:clamp(24px,3vw,40px)}.form-row{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.form .alt{letter-spacing:.06em;color:#35505b;text-underline-offset:4px;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.send:disabled{opacity:.6;cursor:progress}.form-status{min-height:1.6em;font-size:14px}.form-status[data-state=success]{color:#1d5a45}.form-status[data-state=error]{color:#8a2b2b}.card .more{color:var(--sand);min-height:44px;margin-top:18px;padding-top:10px;display:inline-block}.card .more:hover{color:var(--text)}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;min-width:0;padding:40px 0 8px;display:grid}.foot-grid>div{flex-direction:column;gap:8px;font-size:13px;display:flex}.foot-grid a{color:#35505b;width:max-content;min-height:24px}.foot-grid a:hover{color:var(--ink);text-decoration:underline}.foot-brand{font-family:var(--font-serif), serif;font-size:26px;line-height:1}.foot-tag{color:#35505b;max-width:24em}.foot-h{color:var(--ink);margin-bottom:4px}.foot-social{flex-wrap:wrap;gap:6px 14px;margin-top:6px;display:flex}@media (max-width:860px){.foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.foot-grid a{overflow-wrap:anywhere;width:auto}}.cookie{z-index:60;-webkit-backdrop-filter:blur(14px);background:#0c1e26eb;border:1px solid #eef0ec2e;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;width:min(92vw,640px);padding:16px 20px;font-size:13px;line-height:1.5;display:flex;position:fixed;bottom:20px;left:50%;translate:-50%}.cookie p{color:var(--dim);flex:260px}.cookie a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.cookie button{letter-spacing:.06em;border:1px solid #eef0ec4d;border-radius:999px;min-height:40px;padding:0 18px;font-size:12px}.cookie button.yes{background:var(--text);color:var(--ink);border-color:var(--text);margin-left:8px}.inner{z-index:4;max-width:1080px;padding:clamp(130px, 16vw, 200px) var(--gutter) clamp(72px, 10vw, 140px);margin:0 auto;position:relative}@media (min-width:1101px){.inner{padding-left:var(--pad-l)}}.inner .crumb{color:var(--dim);min-height:44px;margin-bottom:28px;display:inline-block}.inner h1{max-width:12em;font-size:clamp(38px,5.4vw,88px)}.inner .lead{max-width:34em;color:var(--dim);margin-top:clamp(24px,3vw,40px);font-size:15px}.inner-grid{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);margin:clamp(48px,6vw,88px) 0;display:grid}.inner .sub{color:var(--dim);border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:12px}.ticks{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ticks li{align-items:baseline;gap:14px;display:flex}.ticks li:before{content:"";background:var(--sand);flex:none;width:14px;height:2px;translate:0 -3px}.faq{border-bottom:1px solid var(--line);padding:14px 0}.faq summary{cursor:pointer;font-family:var(--font-serif), serif;min-height:32px;font-size:22px;line-height:1.25;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq p{color:var(--dim);margin-top:10px}.legal h1{font-size:clamp(34px,4.4vw,68px)}.legal section{max-width:44em;margin-top:32px}.legal h2{font-family:var(--font-serif), serif;margin-bottom:8px;font-size:24px;font-weight:400}.legal p{color:var(--dim)}@media (max-width:860px){.inner-grid{grid-template-columns:1fr}}.tracking{padding-top:clamp(96px,12vw,180px)}.tracking-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.tracking .body{max-width:30em;color:var(--dim);margin-top:clamp(20px,2.4vw,32px)}.t-steps{gap:4px;max-width:34em;margin:clamp(28px,3.4vw,48px) 0 0;padding:0;list-style:none;display:grid}.t-steps li{border-top:1px solid var(--line);padding:18px 0}.t-steps h3{font-family:var(--font-serif), serif;margin-bottom:6px;font-size:clamp(22px,2vw,28px);font-weight:400}.t-steps p{color:var(--dim)}.report{z-index:4;-webkit-backdrop-filter:blur(16px);background:radial-gradient(120% 70% at 100% 0,#8e696c38,#0000 60%),#eef0ec0b;border:1px solid #eef0ec29;border-radius:24px;padding:clamp(20px,2.4vw,32px);position:relative;box-shadow:0 50px 100px -40px #000000b3}.report-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:16px;display:flex}.report-head .tag{color:var(--faint);text-align:right;font-size:11px}.report-metrics{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;margin:20px 0;display:grid;overflow:hidden}.report-metrics>div{background:#12303a;gap:12px;padding:16px 16px 18px;display:grid}.report-metrics .label{color:var(--dim)}.report-metrics i{background:linear-gradient(90deg,#eef0ec47,#eef0ec1a);border-radius:6px;width:58%;height:22px;display:block}.report-chart{gap:12px;display:grid}.report-chart .label{color:var(--dim)}.report-chart svg{width:100%;height:110px}.report-chart .legend{color:var(--dim);gap:18px;font-size:11px;display:flex}.report-chart .legend span:before{content:"";background:var(--sand);border-radius:2px;width:8px;height:8px;margin-right:7px;display:inline-block}.report-chart .legend span:nth-child(2):before{background:var(--slate)}.report-chart .legend span:nth-child(3):before{background:var(--mauve)}.report-next{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.report-next .label{color:var(--dim)}.report-next ul{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.report-next li{border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-size:12px}@media (max-width:860px){.tracking-grid{grid-template-columns:1fr}}.about-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.portrait{margin:0}.vitrine{border:1px solid #babdb938;display:block;position:relative;box-shadow:0 50px 100px -40px #000000b3}.vitrine:before,.vitrine:after{content:"";z-index:2;border:0 solid var(--sand);pointer-events:none;width:16px;height:16px;position:absolute}.vitrine:before{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.vitrine:after{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.vitrine img{width:100%;height:auto;display:block}.portrait figcaption{letter-spacing:.04em;color:var(--dim);margin-top:14px;font-size:12px}.about .body{max-width:32em;color:var(--dim);margin-top:clamp(20px,2.4vw,32px)}.about .cta{margin-top:clamp(28px,3vw,40px)}@media (max-width:860px){.about-grid{grid-template-columns:1fr}.portrait{max-width:380px}.brand{gap:10px;font-size:17px}.brand img{width:40px}.nav{background:#0c1e26e6}}.page-top,.contact.first{padding-top:clamp(140px,16vw,220px)}.hub-cards{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);margin-top:clamp(40px,5vw,72px);display:grid}.hub-cards .card h2{font-family:var(--font-serif), serif;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.1}.all-work{color:var(--sand);min-height:44px;margin-top:28px;padding-top:12px;display:inline-block}.all-work:hover{color:var(--text)}.approach:not(.split){padding-top:0}@media (max-width:860px){.hub-cards{grid-template-columns:1fr}}.work-intro{max-width:34em;color:var(--dim);margin-top:clamp(20px,2.4vw,32px)}.contact-faq{background:var(--cream);color:var(--ink);padding:0 var(--gutter) clamp(72px, 9vw, 130px);z-index:2;position:relative}.contact-faq>div{max-width:44em}.contact-faq .sub{color:#35505b;border-bottom:1px solid #14303b40;max-width:44em;margin-bottom:8px;padding-bottom:12px}.contact-faq .faq{border-bottom:1px solid #14303b33}.contact-faq .faq p{color:#35505b}@media (min-width:1101px){.contact-faq{padding-left:var(--pad-l)}}.kn .nav-overlay-wrapper{z-index:48;display:none;position:fixed;inset:0}.kn .overlay{cursor:pointer;background:#0610159e;position:absolute;inset:0}.kn .menu-content{width:min(100%,720px);position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translate(120%)}.kn .nav-overlay-wrapper[data-nav=open] .menu-content{transform:none}.kn .menu-bg,.kn .backdrop-layer,.kn .ambient-background-shapes,.kn .bg-shape{position:absolute;inset:0}.kn .backdrop-layer{background:var(--slate)}.kn .backdrop-layer.first{background:var(--mauve)}.kn .backdrop-layer.second{background:var(--teal)}.kn .backdrop-layer:last-child{background:var(--bg-2)}.kn .ambient-background-shapes{pointer-events:none}.kn .bg-shape{opacity:0;width:100%;height:100%}.kn .bg-shape.active{opacity:1}.kn .menu-content-wrapper{z-index:2;align-items:center;height:100%;padding:110px clamp(24px,6vw,72px) 48px;display:flex;position:relative}.kn .menu-list{width:100%;margin:0;padding:0;list-style:none}.kn .menu-list-item{border-bottom:1px solid #eef0ec24}.kn .nav-link{color:var(--text);padding:clamp(10px,1.6vh,20px) 0;display:block;position:relative;overflow:hidden}.kn .nav-link-text{z-index:2;will-change:transform;font-family:var(--font-serif), serif;letter-spacing:-.01em;transition:translate .6s var(--cubic-default), color .4s;font-size:clamp(44px,8vh,84px);line-height:1.05;position:relative}.kn .nav-link-hover-bg{z-index:1;transform-origin:bottom;transition:transform .6s var(--cubic-default);background:#a3948238;position:absolute;inset:0;transform:scaleY(0)}.kn .nav-link:hover .nav-link-hover-bg,.kn .nav-link:focus-visible .nav-link-hover-bg{transform:scaleY(1)}.kn .nav-link:hover .nav-link-text,.kn .nav-link:focus-visible .nav-link-text{translate:14px}.kn .site-header-wrapper{z-index:50;position:fixed;inset:0 0 auto}.kn .nav-row,.kn .nav-row__right{justify-content:space-between;align-items:center;display:flex}.kn .header .container{padding:22px var(--gutter)}.kn .nav-close-btn{align-items:center;gap:12px;display:flex;overflow:hidden}.kn .menu-button-text{height:1.2em;line-height:1.2;overflow:hidden}.kn .p-large{letter-spacing:.16em;text-transform:uppercase;font-size:12px}.kn .menu-button-icon{width:24px;height:24px}.case{color:var(--dim);gap:10px;margin:18px 4px 0;padding:0;font-size:13px;list-style:none;display:grid}.case li{align-items:baseline;gap:12px;display:flex}.case li:before{content:"";background:var(--sand);flex:none;width:12px;height:2px;translate:0 -3px}.about-more .about-more-grid,.work-approach{max-width:1080px}.about-more-grid{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);display:grid}.about-more,.work-approach{z-index:4}.about-more .sub,.work-approach .sub{color:var(--dim);border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:12px}.about-more .body{color:var(--dim);max-width:30em}.about-more .ticks,.work-approach .ticks{max-width:34em}.work-approach{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,5vw,88px);max-width:none;margin-top:clamp(56px,7vw,100px);display:grid}.work-approach-text{max-width:34em}@media (max-width:860px){.about-more-grid{grid-template-columns:1fr}}.work .work-approach h2.sub,.about-more h2.sub{font-family:var(--font-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;max-width:none;font-size:10px;font-weight:600;line-height:1.6}.inner.inner-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(24px,5vw,88px);max-width:1280px;display:grid}.inner-col{min-width:0}.inner-col .inner-grid{grid-template-columns:1fr;gap:clamp(36px,4vw,56px)}.page-slot{pointer-events:none;height:calc(100svh - 150px);position:sticky;top:110px}@media (max-width:860px){.inner.inner-split{display:block}.page-slot{display:none}}.page-slot.flow{height:min(74svh,660px);position:relative;top:auto}.inner-col>section{max-width:640px}.inner.inner-split.hub .hub-cards{grid-template-columns:1fr;gap:clamp(36px,4vw,56px);margin-top:clamp(36px,4vw,56px);display:grid}.hub .card,.hub .card p{max-width:none}.hub .card h2{font-family:var(--font-serif), serif;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.1}.work-head{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,5vw,88px);display:grid}.about-more-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}.about-more-text{gap:clamp(32px,4vw,56px);display:grid}@media (max-width:860px){.work-head,.about-more-grid,.work-approach{grid-template-columns:1fr}}.disclose{border-bottom:1px solid var(--line);margin-top:6px}.disclose>summary{cursor:pointer;min-height:48px;font-family:var(--font-serif), serif;justify-content:space-between;align-items:center;gap:16px;font-size:20px;line-height:1.25;list-style:none;display:flex}.disclose>summary::-webkit-details-marker{display:none}.disclose>summary:after{content:"";border-right:1.5px solid var(--dim);border-bottom:1.5px solid var(--dim);width:8px;height:8px;transition:rotate .4s var(--ease-out), translate .4s var(--ease-out);flex:none;translate:0 -2px;rotate:45deg}.disclose[open]>summary:after{translate:0 2px;rotate:225deg}.disclose>:not(summary){padding-bottom:18px}.disclose .case{margin-top:4px}.process{gap:14px;margin:4px 0 0;padding:0;list-style:none;display:grid}.process li{color:var(--dim);gap:4px;display:grid}.process strong{color:var(--text);letter-spacing:.02em;font-weight:600}.inner-col .disclose{max-width:640px;margin:28px 0 8px}.nf{min-height:100svh;padding:120px var(--gutter);flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;max-width:900px;margin:0 auto;display:flex}.nf h1{font-size:clamp(44px,7vw,96px)}.nf-en{color:var(--dim);font-size:clamp(24px,3vw,40px)}.nf-links{color:var(--dim);flex-wrap:wrap;gap:8px 22px;margin-top:24px;display:flex}.nf-links a{border-bottom:1px solid var(--line);align-items:center;min-height:44px;display:inline-flex}.nf-links a:hover{color:var(--text)}.related{max-width:34em;color:var(--dim);margin-top:22px;font-size:13px}.related a{color:var(--text);border-bottom:1px solid var(--sand);white-space:nowrap}.related a:hover{color:var(--sand)}.about-more .related,.work-approach+.related,.hub+.related{padding-left:0}.statement .related{margin-top:18px}.hero:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(#06101500 0%,#06101580 58%,#061015c7 100%);height:58%;position:absolute;inset:auto 0 0}.hero-copy h1{text-shadow:0 2px 4px #061015e6,0 0 22px #061015f2,0 0 60px #061015d9}.hero-copy p{color:#f5f4f0f2;text-shadow:0 1px 3px #061015f2,0 0 18px #061015f2,0 0 44px #061015cc}.section{padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(64px,8vw,120px)}.split{min-height:min(90svh,840px)}.split .slot{min-height:min(80svh,760px)}.film,.about{min-height:0}@media (min-width:861px){.film{min-height:0}}.finale{padding-top:clamp(64px,8vh,110px);padding-bottom:clamp(64px,8vh,110px)}
@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2-a1r2u1wp4rl.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/55664f0a7289b762-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f724cb2b266db11d-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/58bfdf9faee08215-s.2vndon8bjjrzg.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/257505a8a5531435-s.11_tucmn85qx3.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/346e8051f901134e-s.1wqtsm901wpuu.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.24y1xzwicrvhg.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2-a1r2u1wp4rl.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/55664f0a7289b762-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f724cb2b266db11d-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/58bfdf9faee08215-s.2vndon8bjjrzg.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/257505a8a5531435-s.11_tucmn85qx3.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/346e8051f901134e-s.1wqtsm901wpuu.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.24y1xzwicrvhg.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fec32c78403d184-s.26u7v4he067l8.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d30e1ac529a223a-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9056bf441d45cedc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.3dnpquur9zvda.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e557826f452dbd06-s.0hioodceto78-.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1497d94d4ac5c969-s.180g8ykmerv64.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.1simdcn5ouyn0.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0fec32c78403d184-s.26u7v4he067l8.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9d30e1ac529a223a-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9056bf441d45cedc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.3dnpquur9zvda.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e557826f452dbd06-s.0hioodceto78-.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1497d94d4ac5c969-s.180g8ykmerv64.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.1simdcn5ouyn0.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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_c91cd831-module__NYiWjG__className{font-family:EB Garamond,EB Garamond Fallback}.eb_garamond_c91cd831-module__NYiWjG__variable{--font-serif:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_d8ac1f31-module__bRIk_G__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_d8ac1f31-module__bRIk_G__variable{--font-sans:"Montserrat", "Montserrat Fallback"}
