@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f4efe9;--surface:#fdfcfa;--ink:#1d1b19;--muted:#5d5853;--line:#ddd5cc;--accent:#ffdeb9;--brown:#4b3427;--on-brown:#f4efe9;--blue:#b7cbe3;--shade:60 40 20;--cut-time:.45s;--cut-stagger:0s;--serif:"Newsreader Variable", "Newsreader", Georgia, serif;--sans:"Hanken Grotesk Variable", "Hanken Grotesk", system-ui, sans-serif;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-5:48px;--s-6:64px;--s-7:96px;--s-8:128px;--pad:clamp(16px, 4vw, 64px);--cut-h:clamp(14px, calc(14px + 8 * (100vw - 1024px) / 416), 22px);--nav:clamp(18px, calc(18px + 3 * (100vw - 1024px) / 256), 21px);--t-body:clamp(20px, max(calc(20px + 4 * (100vw - 390px) / 634), calc(24px + 4 * (100vw - 1024px) / 416)), 28px);--t-meta:clamp(16px, max(calc(16px + 4 * (100vw - 390px) / 634), calc(20px + 4 * (100vw - 1024px) / 416)), 24px);--t-title:clamp(32px, max(calc(32px + 16 * (100vw - 390px) / 634), calc(48px + 12 * (100vw - 1024px) / 416)), 60px);--t-btn:clamp(17px, max(calc(17px + 3 * (100vw - 390px) / 634), calc(20px + 2 * (100vw - 1024px) / 416)), 22px);--paper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='.6'/%3E%3CfeFuncG type='linear' slope='.55'/%3E%3CfeFuncB type='linear' slope='.5'/%3E%3CfeFuncA type='table' tableValues='0 .16'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Cfilter id='f'%3E%3CfeTurbulence type='turbulence' baseFrequency='.012 .02' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='.7'/%3E%3CfeFuncG type='linear' slope='.65'/%3E%3CfeFuncB type='linear' slope='.6'/%3E%3CfeFuncA type='table' tableValues='0 .07'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");color-scheme:light}:root[data-theme=dark]{--bg:#161514;--surface:#282522;--ink:#ece7e1;--muted:#a39d96;--line:#36322e;--accent:#6b4a2a;color-scheme:dark}:root[data-palette=mono]{--bg:#f5f5f5;--surface:#fff;--ink:#161616;--muted:#5c5c5c;--line:#dcdcdc;--brown:#262626;--on-brown:#fff;--blue:#accff6;--shade:0 0 0;--frame:#d9d9d9;--paper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='.55'/%3E%3CfeFuncG type='linear' slope='.55'/%3E%3CfeFuncB type='linear' slope='.55'/%3E%3CfeFuncA type='table' tableValues='0 .10'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Cfilter id='f'%3E%3CfeTurbulence type='turbulence' baseFrequency='.012 .02' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='.65'/%3E%3CfeFuncG type='linear' slope='.65'/%3E%3CfeFuncB type='linear' slope='.65'/%3E%3CfeFuncA type='table' tableValues='0 .045'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}:root[data-palette=mono][data-theme=dark]{--bg:#141414;--surface:#232323;--ink:#ededed;--muted:#a3a3a3;--line:#333;--accent:#4a4a4a;--brown:#e6e6e6;--on-brown:#141414;--frame:#3d3d3d}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--bg);background-image:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.6;transition:background-color .3s,color .3s}a{color:inherit}img,video{max-width:100%;height:auto;display:block}:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.n-head{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--pad);display:flex}.n-brand{align-items:center;gap:2px;display:flex}.n-brand__logo{border-radius:50%;line-height:0;display:block}.n-brand__logo .n-logo{width:clamp(60px,2.85714vw + 48.8571px,90px);height:auto}.n-brand__logo .n-logo__big-shape,.n-brand__logo .n-logo__small-shape{transform-box:fill-box;transform-origin:50%;animation:6s steps(24,end) infinite paused n-spin}.n-brand__logo .n-logo__big-shape{animation-direction:reverse}.n-brand__logo:hover :is(.n-logo__big-shape,.n-logo__small-shape),.n-brand__logo:focus-visible :is(.n-logo__big-shape,.n-logo__small-shape){animation-play-state:running}@keyframes n-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.n-brand__logo .n-logo__big-shape,.n-brand__logo .n-logo__small-shape{animation:none}}@property --sweep{syntax:"<percentage>";inherits:true;initial-value:-20%}.n-name{font-family:var(--sans);font-weight:430;font-size:var(--nav);letter-spacing:-.3px;color:#0c0c0c;white-space:nowrap;--sweep:-20%;padding-block:10px;line-height:1.2;text-decoration:none;display:inline-block;position:relative}:root[data-theme=dark] .n-name{color:var(--ink)}.n-name__ar{fill:currentColor;pointer-events:none;width:100%;height:auto;-webkit-mask-image:linear-gradient(to left, #000 var(--sweep), transparent calc(var(--sweep) + 20%));mask-image:linear-gradient(to left, #000 var(--sweep), transparent calc(var(--sweep) + 20%));position:absolute;top:50%;left:0;transform:translateY(-50%)}.n-name__latin{-webkit-mask-image:linear-gradient(to left, transparent var(--sweep), #000 calc(var(--sweep) + 20%));mask-image:linear-gradient(to left, transparent var(--sweep), #000 calc(var(--sweep) + 20%))}.n-name:hover,.n-name:focus-visible{--sweep:100%}@media (prefers-reduced-motion:no-preference){.n-name{transition:--sweep 1.2s ease-in-out;animation:6.2s ease-in-out 3s name-morph}}@keyframes name-morph{0%{--sweep:-20%}26%,74%{--sweep:100%}to{--sweep:-20%}}.n-icon{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s;display:inline-grid}.n-icon:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.n-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.n-icon .wave{opacity:.35;transition:opacity .2s}.n-icon.is-playing .wave{opacity:1}@keyframes n-wave{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){.n-say.is-playing .wave{animation:.9s ease-in-out infinite n-wave}.n-say.is-playing .wave+.wave{animation-delay:.2s}}.n-theme svg{stroke-width:2.2px}.n-theme .sun,:root[data-theme=dark] .n-theme .moon{display:none}:root[data-theme=dark] .n-theme .sun{display:block}.n-nav{font-family:var(--sans);align-items:center;gap:clamp(16px,2.5vw,36px);font-size:18px;display:flex}.n-burger{display:none}.n-nav a{color:#0c0c0c;letter-spacing:-.3px;font-weight:430;text-decoration:none}:root[data-theme=dark] .n-nav a{color:var(--ink)}.n-nav a:hover{text-underline-offset:.25em;text-decoration:underline 1px}@media (width<=700px){.n-burger{z-index:60;cursor:pointer;background:0 0;border:0;place-content:center;gap:8px;width:52px;height:52px;padding:0;display:grid;position:relative}.n-burger:before{content:"";z-index:-1;background-color:var(--brown);background-image:var(--paper);clip-path:polygon(2% 4%,98% 0%,100% 97%,0% 100%);transition:opacity .2s;position:absolute;inset:0;transform:rotate(2deg)}.n-burger__bar{background:var(--on-brown);width:26px;height:2px;transition:transform .25s;display:block}.is-menu-open .n-burger:before{opacity:0}.is-menu-open .n-burger__bar:first-child{transform:translateY(5px)rotate(45deg)}.is-menu-open .n-burger__bar:last-child{transform:translateY(-5px)rotate(-45deg)}.n-nav{z-index:50;background-color:var(--brown);background-image:var(--paper);color:var(--on-brown);font-family:var(--serif);flex-direction:column;justify-content:center;gap:28px;font-size:34px;font-variant-caps:small-caps;display:none;position:fixed;inset:0}.is-menu-open .n-nav{display:flex}.is-menu-open,.is-menu-open body{overflow:hidden}.n-nav a{color:inherit;letter-spacing:normal;font-weight:500}.n-nav .n-theme{color:var(--on-brown);margin-top:12px}}.n-wrap{max-width:1440px;padding-inline:var(--pad);margin-inline:auto}.n-head{max-width:1440px;margin-inline:auto}.n-intro{padding-top:clamp(120px,11.5385vw + 1.84615px,168px);padding-bottom:clamp(120px,11.5385vw + 1.84615px,168px)}.n-intro h1{font-family:var(--serif);font-weight:500;font-size:clamp(30px, calc((100vw - 2 * var(--pad)) * .8 / 14.5), 64px);white-space:nowrap;letter-spacing:-.02em;margin:0;line-height:1.04}.n-intro p{margin:var(--s-3) 0 0;font-family:var(--serif);font-weight:470;font-size:var(--t-body);text-wrap:pretty;line-height:1.5}.n-intro__br{display:none}@media (width<=700px){.n-intro h1{white-space:normal;font-size:min(calc((100vw - 2 * var(--pad)) / 8.6), 48px)}.n-intro__br{display:inline}.n-intro__second{display:inline-block}.n-intro__second:first-letter{text-transform:uppercase}}.n-intro a{text-underline-offset:.18em;font-weight:500;text-decoration-thickness:1px}.n-label{margin-top:0;margin-bottom:var(--s-4);font-size:var(--nav);font-weight:500;line-height:1.2}.n-tag{vertical-align:top;font-family:var(--sans);letter-spacing:.02em;color:var(--ink);background-color:var(--surface);background-image:var(--paper);clip-path:var(--tab);padding:8px 20px 7px;font-size:clamp(16px,.480769vw + 11.0769px,18px);font-weight:430;display:inline-block}.n-tags--serif .n-tag{font-family:var(--serif);letter-spacing:.01em;font-weight:500}.n-band{z-index:1;background-color:var(--band);background-image:var(--paper);position:relative}.n-band--light{--band:var(--surface)}.n-band--beige{--band:var(--bg)}.n-cut{width:100%;height:var(--cut-h);background-color:var(--band);background-image:var(--paper);-webkit-mask:var(--cut) 0 0 / 100% 100% no-repeat;mask:var(--cut) 0 0 / 100% 100% no-repeat;pointer-events:none;position:absolute;left:0}.n-cut--top{bottom:calc(100% - 1px)}.n-cut--bottom{top:calc(100% - 1px);transform:scaleY(-1)}.n-band{filter:drop-shadow(0 -2px 3px rgb(var(--shade) / .06))}:root[data-theme=dark] .n-band{filter:none}.n-featured__label{margin-block:0;position:absolute;bottom:calc(100% - 1px);left:0;right:0}.n-featured__label .n-tag{background-color:var(--band);padding-bottom:calc(7px + var(--cut-h) * .5)}.n-card{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,46fr) minmax(0,54fr);column-gap:clamp(40px,5.76923vw - 19.0769px,64px);padding-top:clamp(64px,7.69231vw - 14.7692px,96px);padding-bottom:clamp(64px,7.69231vw - 14.7692px,96px);display:grid}.n-card__client{font-family:var(--serif);grid-area:1/1;margin:0;font-size:clamp(18px,1.17188vw + 6px,21px);font-weight:470;line-height:1.4}.n-card__client strong{font-weight:500}.n-card__title{margin:var(--s-4) 0;font-family:var(--serif);letter-spacing:-.01em;grid-area:2/1;align-self:center;font-size:clamp(32px,2.40385vw + 7.38462px,42px);font-weight:500;line-height:1.16}.n-card__title a{text-decoration:none}.n-card__title a:hover{text-underline-offset:.12em;text-decoration:underline 1px}.n-card__visual{grid-area:1/2/3;align-self:center;position:relative}.n-brush{pointer-events:none;width:104%;height:106.667%;fill:var(--frame,var(--brown));fill-rule:evenodd;transform:rotate(var(--tilt,0deg));position:absolute;top:-3.333%;left:-2%}.n-card__visual img,.n-card__visual video{z-index:1;aspect-ratio:5/3;object-fit:cover;border-radius:3px;width:100%;height:auto;position:relative}.n-card__foot{grid-area:3/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;column-gap:32px;margin-top:clamp(40px,3.84615vw + .615383px,56px);display:grid}.n-card__meta{margin:0;display:contents}.n-card__meta-item--mid{justify-self:center}.n-card__foot .n-cta,.n-card__foot .n-btn{grid-column:3;justify-self:end}.n-card__meta dt,.n-case__facts dt{font-family:var(--serif);font-weight:500;font-size:var(--t-meta);line-height:1.5}.n-card__meta dd,.n-case__facts dd{font-size:var(--t-meta);color:var(--muted);margin:4px 0 0;line-height:1.15}.n-cta{font-family:var(--serif);flex:none;align-items:center;gap:12px;font-size:clamp(18px,.480769vw + 13.0769px,20px);font-weight:500;text-decoration:none;display:inline-flex}.n-cta svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .2s}.n-cta:hover svg{transform:translate(4px)}.n-btn{font-family:var(--serif);font-weight:500;font-size:var(--t-btn);color:var(--on-brown);isolation:isolate;filter:drop-shadow(0 1px 1px rgb(var(--shade) / .2)) drop-shadow(0 6px 10px rgb(var(--shade) / .14));align-items:center;padding:15px 26px 16px 24px;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}:root[data-theme=dark] .n-btn{filter:drop-shadow(0 6px 10px #0006)}.n-btn__label{white-space:nowrap}.n-btn__paint{z-index:-1;background-color:var(--brown);background-image:var(--paper);position:absolute;inset:-6px}.n-btn__arrow{opacity:0;max-width:0;margin-left:0;transition:max-width .45s steps(6,start),margin-left .45s steps(6,start),opacity;display:inline-flex;overflow:hidden}.n-btn:hover .n-btn__arrow,.n-btn:focus-visible .n-btn__arrow{opacity:1;max-width:22px;margin-left:12px;transition:max-width .45s steps(6,start),margin-left .45s steps(6,start),opacity 0s linear .375s}.n-btn__arrow svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}@media (prefers-reduced-motion:reduce){.n-btn__arrow,.n-btn:hover .n-btn__arrow,.n-btn:focus-visible .n-btn__arrow{transition:none}}.n-cta--marker{color:var(--ink);isolation:isolate;padding:6px 14px;position:relative}.n-cta--marker:before{content:"";z-index:-1;background:var(--accent);transition:transform .25s;position:absolute;inset:0;-webkit-mask:url(/img/svg/marker-highlight.svg) 50%/100% 100% no-repeat;mask:url(/img/svg/marker-highlight.svg) 50%/100% 100% no-repeat}.n-cta--marker:hover:before{transform:scaleX(1.04)}@media (width<=899px){.n-card{grid-template-rows:none;grid-template-columns:1fr;padding-top:56px;padding-bottom:56px}.n-card__client,.n-card__title,.n-card__visual,.n-card__foot{grid-area:auto/1}.n-card__visual{margin-top:var(--s-3);order:2}.n-card__title{margin:var(--s-3) 0 0;order:3;font-size:clamp(26px,5.5vw,32px)}.n-card__foot{margin-top:var(--s-3);order:4;grid-template-columns:1fr;row-gap:16px}.n-card__meta-item--mid{justify-self:start}.n-card__foot .n-cta,.n-card__foot .n-btn{grid-column:1;justify-self:start;margin-top:8px}.n-intro p br{display:none}.n-intro{padding-top:72px;padding-bottom:96px}}.n-list{padding-top:var(--s-8);padding-bottom:var(--s-6)}.n-list .n-label{filter:drop-shadow(0 -2px 3px rgb(var(--shade) / .06));margin-bottom:0}.n-list ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.n-list a{gap:var(--s-3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,14rem) minmax(0,1fr) auto;align-items:baseline;padding:20px 0;text-decoration:none;display:grid}.n-list__name{font-family:var(--serif);font-size:22px;font-weight:500}.n-list__desc{color:var(--muted);font-size:clamp(17px,1.5625vw + 1px,21px)}.n-list__year{color:var(--muted);font-variant-numeric:tabular-nums;font-size:clamp(17px,1.5625vw + 1px,21px)}.n-list a:hover .n-list__name{text-underline-offset:.2em;text-decoration:underline 1px}@media (width<=700px){.n-list a{grid-template-columns:1fr auto;row-gap:4px}.n-list__desc{grid-area:2/1/auto/-1}}.n-case{padding-top:clamp(72px,11.5385vw - 46.1539px,120px);padding-bottom:clamp(72px,7.69231vw - 6.76923px,104px)}.n-case__head{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;column-gap:clamp(48px,11.5385vw - 70.1539px,96px);display:grid}.n-case__client{font-family:var(--serif);font-weight:470;font-size:var(--t-meta);margin:0;line-height:1.5}.n-case__client strong{font-weight:500}.n-case__title{margin:var(--s-3) 0 0;font-family:var(--serif);font-weight:500;font-size:var(--t-title);text-wrap:balance;line-height:1.2}.n-case__intro{margin:var(--s-3) 0 0;max-width:40ch;font-family:var(--serif);font-weight:470;font-size:var(--t-body);line-height:1.5}.n-case__facts dl{gap:20px;margin:0;display:grid}.n-case__facts .n-btn{margin-top:var(--s-5)}.n-case__cover{margin-top:clamp(56px,9.61539vw - 42.4615px,96px);position:relative}.n-case__cover img{z-index:1;aspect-ratio:5/3;object-fit:cover;border-radius:3px;width:100%;height:auto;position:relative}@media (width<=899px){.n-case{padding-top:56px;padding-bottom:64px}.n-case__head{grid-template-columns:1fr}.n-case__facts{margin-top:var(--s-5)}}@media (width>=600px) and (width<=899px){.n-case__facts dl{grid-template-columns:1fr 1fr;gap:20px 32px}}.n-case__sheet{padding-bottom:var(--s-8)}.n-prose{font-family:var(--serif);font-weight:470;font-size:var(--t-body);padding-top:clamp(64px,7.69231vw - 14.7692px,96px);line-height:1.5}.n-prose>*{max-width:860px;margin-inline:auto}.n-prose h2{margin-top:2em;margin-bottom:.5em;font-size:clamp(26px,max(1.26183vw + 21.0789px,1.44231vw + 19.2308px),40px);font-weight:500;line-height:1.2}.n-prose h3{font-weight:500;font-size:var(--t-body);margin-top:1.6em;margin-bottom:.4em;line-height:1.4}.n-prose img,.n-prose video{border-radius:4px;max-width:100%;height:auto}.n-prose a{text-underline-offset:.18em;text-decoration-thickness:1px}.v-frame{position:relative}.v-frame img,.v-frame video{z-index:1;aspect-ratio:5/3;object-fit:cover;border-radius:3px;width:100%;height:auto;display:block;position:relative}.v-photo{margin:0;position:relative}.v-photo .n-brush{width:104%;height:104%;top:-2%;left:-2%}.v-photo__paper{z-index:1;aspect-ratio:1;background-color:var(--surface);background-image:var(--paper);border-radius:3px;place-items:center;display:grid;position:relative}.v-photo__paper img{width:78%;height:auto}:root[data-theme=dark] .v-photo__paper img{filter:invert()}.v-photo__note{z-index:2;font-family:var(--sans);color:var(--muted);background:var(--bg);background-image:var(--paper);clip-path:polygon(1% 4%,99% 0%,100% 96%,0% 100%);padding:5px 12px;font-size:14px;position:absolute;bottom:16px;left:16px}[data-story] video{cursor:pointer}.n-logo{display:block;overflow:visible}.n-logo__big-shape{fill:var(--brown)}.n-logo__z{font-family:var(--serif);fill:var(--on-brown);font-size:104px;font-weight:600}.n-logo--black .n-logo__small-shape{fill:#1d1b19}.n-logo--black .n-logo__zain{fill:var(--on-brown)}.n-logo--blue .n-logo__small-shape{fill:var(--blue)}.n-logo--blue .n-logo__zain{fill:#1d1b19}.n-logo__big,.n-logo__small{transition:transform .6s cubic-bezier(.22,1,.36,1)}.n-logo__big{transform:translate(calc(var(--mx,0) * -5px), calc(var(--my,0) * -5px))}.n-logo__small{transform:translate(calc(var(--mx,0) * 9px), calc(var(--my,0) * 9px))}@media (prefers-reduced-motion:reduce){.n-logo__big,.n-logo__small{transform:none}}.n-lw{font-size:44px;text-decoration:none;display:inline-block;position:relative}.n-lw__pill{background-image:var(--paper);justify-content:center;align-items:center;display:inline-flex}.n-lw__pill--big{min-width:1.8em;height:1.8em;font-family:var(--serif);color:var(--on-brown);background-color:var(--brown);padding:0 .58em .06em;font-weight:600;line-height:1}.n-lw__latin{display:inline-flex}.n-lw__rest{white-space:nowrap;max-width:2.9em;transition:max-width var(--cut-time) linear;overflow:hidden}.n-lw__pill--small{min-width:1.3em;height:1.3em;padding:0 .32em;position:absolute;bottom:-.75em;right:-.5em}.n-lw__ar{width:2.61em;transition:width var(--cut-time) linear var(--cut-stagger);place-items:center end;display:grid;overflow:hidden}.n-lw__ar svg{grid-area:1/1;width:auto;height:.82em}.n-lw__ar-rest{transition:opacity 0s linear var(--cut-stagger)}.n-lw--black .n-lw__pill--small{fill:var(--on-brown);background-color:#1d1b19}.n-lw--blue .n-lw__pill--small{background-color:var(--blue);fill:#1d1b19}.n-lw.is-collapsed:not(:hover):not(:focus-visible) .n-lw__rest{max-width:0;transition-delay:var(--cut-stagger)}.n-lw.is-collapsed:not(:hover):not(:focus-visible) .n-lw__ar{width:.36em;transition-delay:0s}.n-lw.is-collapsed:not(:hover):not(:focus-visible) .n-lw__ar-rest{opacity:0;transition-delay:calc(var(--cut-time) * .9)}@media (prefers-reduced-motion:reduce){.n-lw__rest,.n-lw__ar,.n-lw__ar-rest,.n-lw.is-collapsed .n-lw__ar-rest{transition:none!important}}
