@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-ext-500-normal.0gujpu3vd5noi.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-500-normal.30r56poz_y64a.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-500-normal.33gv35mijn4fv.woff2)format("woff2"),url(../media/manrope-cyrillic-500-normal.2y14y60cu3xvb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-greek-500-normal.2vr2lt7l7hsl3.woff2)format("woff2"),url(../media/manrope-greek-500-normal.3yzf-7spq36ln.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-vietnamese-500-normal.2g6u2x4mnciiw.woff2)format("woff2"),url(../media/manrope-vietnamese-500-normal.026333hf3dehf.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-ext-500-normal.40vau160u1kvy.woff2)format("woff2"),url(../media/manrope-latin-ext-500-normal.2xo83p-4rvycs.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-500-normal.0v6k8on0z6a_k.woff2)format("woff2"),url(../media/manrope-latin-500-normal.229ou_wp10dpy.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-ext-700-normal.3d0w0zeaswwaw.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-700-normal.3cyth991me22d.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-700-normal.2r3t6k_1vqu3c.woff2)format("woff2"),url(../media/manrope-cyrillic-700-normal.0a-b15p-v093r.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-greek-700-normal.1zs-hdry6esjl.woff2)format("woff2"),url(../media/manrope-greek-700-normal.440hb-ni5y__1.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-vietnamese-700-normal.2gzeqv84qj538.woff2)format("woff2"),url(../media/manrope-vietnamese-700-normal.2vb9sjs3jlr8e.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-ext-700-normal.10xtcbks5hxkw.woff2)format("woff2"),url(../media/manrope-latin-ext-700-normal.2yl7ycgrn_w-3.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-700-normal.1b7v3_8mqsv7p.woff2)format("woff2"),url(../media/manrope-latin-700-normal.2btaksmn3-zw6.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-cyrillic-ext-800-normal.382pcmagw-qki.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-800-normal.3ucnccazfgejf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-cyrillic-800-normal.3b5rrgbmctq1-.woff2)format("woff2"),url(../media/manrope-cyrillic-800-normal.2omqei5y5uu9a.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-greek-800-normal.34k3v4fx70x2s.woff2)format("woff2"),url(../media/manrope-greek-800-normal.2zp_dyev9_x6z.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-vietnamese-800-normal.3f0moagzt2xvv.woff2)format("woff2"),url(../media/manrope-vietnamese-800-normal.0_plvnki83c0-.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-latin-ext-800-normal.23j9dweiuyv4p.woff2)format("woff2"),url(../media/manrope-latin-ext-800-normal.0-q2cf4h7e345.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-latin-800-normal.2rpo1a-qhsbc6.woff2)format("woff2"),url(../media/manrope-latin-800-normal.1g2ph1igacc92.woff)format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ubuntu-cyrillic-ext-400-normal.2-2ow4fv5lpgh.woff2)format("woff2"),url(../media/ubuntu-cyrillic-ext-400-normal.0w74nsoxj6v_h.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ubuntu-cyrillic-400-normal.2n8bct6wxm4uo.woff2)format("woff2"),url(../media/ubuntu-cyrillic-400-normal.38i93zt6pvc44.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ubuntu-greek-ext-400-normal.35pb7glwhlr8o.woff2)format("woff2"),url(../media/ubuntu-greek-ext-400-normal.2tbc8vstnh_25.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ubuntu-greek-400-normal.1lsdz1p6o_sq6.woff2)format("woff2"),url(../media/ubuntu-greek-400-normal.21nwbh6f-2_7s.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ubuntu-latin-ext-400-normal.21o_vrg_-_0o-.woff2)format("woff2"),url(../media/ubuntu-latin-ext-400-normal.3k-sxqbdy92i0.woff)format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ubuntu-latin-400-normal.3u8f3bc4k4u-w.woff2)format("woff2"),url(../media/ubuntu-latin-400-normal.3_8vq3148jqbi.woff)format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ubuntu-cyrillic-ext-500-normal.2xghqbsp_4bye.woff2)format("woff2"),url(../media/ubuntu-cyrillic-ext-500-normal.32u66-0c45ieo.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ubuntu-cyrillic-500-normal.3gh0e3ei4df2y.woff2)format("woff2"),url(../media/ubuntu-cyrillic-500-normal.2sjtvrd7zoyxb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ubuntu-greek-ext-500-normal.0t9xrejq5dyxf.woff2)format("woff2"),url(../media/ubuntu-greek-ext-500-normal.3rjxyhoft--or.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ubuntu-greek-500-normal.0vd7twsa-rk_n.woff2)format("woff2"),url(../media/ubuntu-greek-500-normal.2wkx72pqyn2-8.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ubuntu-latin-ext-500-normal.0x83r_r52b2bf.woff2)format("woff2"),url(../media/ubuntu-latin-ext-500-normal.0krgp-9f671c3.woff)format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ubuntu-latin-500-normal.3knvrtogj8zr7.woff2)format("woff2"),url(../media/ubuntu-latin-500-normal.2-o09p3w8vex-.woff)format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ubuntu-cyrillic-ext-700-normal.0xu25ej9n3u5x.woff2)format("woff2"),url(../media/ubuntu-cyrillic-ext-700-normal.27my_ycjo4ubv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ubuntu-cyrillic-700-normal.10fncvydy0us-.woff2)format("woff2"),url(../media/ubuntu-cyrillic-700-normal.1icamjyv7ka2o.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ubuntu-greek-ext-700-normal.2pdofg6cqvfmq.woff2)format("woff2"),url(../media/ubuntu-greek-ext-700-normal.1s--ip_w2f2zk.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ubuntu-greek-700-normal.1_dspkgogmtq1.woff2)format("woff2"),url(../media/ubuntu-greek-700-normal.1vpt9q47eed_y.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ubuntu-latin-ext-700-normal.39pt7k5k6cb6f.woff2)format("woff2"),url(../media/ubuntu-latin-ext-700-normal.13zl0_v7lp_iy.woff)format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ubuntu-latin-700-normal.1bzfdhm9t_swi.woff2)format("woff2"),url(../media/ubuntu-latin-700-normal.0dsudsbmwn7l4.woff)format("woff");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{--ink:#111;--ink2:#2b2b2b;--muted:#5c6166;--line:#e2e2e2;--paper:#fff;--grey:#f7f7f7;--sky:#def0f6;--sky2:#c4e3ee;--blue:#1e73be;--blue-d:#175e9c;--c:#00a0e0;--m:#e3007e;--y:#ffec00;--k:#111;--orange:#ff5b03;--tc:#e1f4fc;--tm:#fce4f1;--ty:#fff8c7;--f-head:"Manrope", system-ui, sans-serif;--f-body:"Ubuntu", system-ui, sans-serif;--w:1200px;--r:4px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font:400 17px/1.6 var(--f-body);color:var(--ink2);background:var(--paper);margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:var(--blue-d);text-underline-offset:3px}a:hover{color:var(--ink)}h1,h2,h3{font-family:var(--f-head);color:var(--ink);letter-spacing:-.02em;margin:0 0 .5em;line-height:1.12}h1{font-size:clamp(2.3rem,5vw,3.8rem);font-weight:800}h2{font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:800}h3{font-size:1.25rem;font-weight:700}p{margin:0 0 1em}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--m);outline-offset:2px}[hidden]{display:none!important}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--ink);color:#fff;padding:10px 16px;position:absolute;top:8px;left:-999px}.skip:focus{left:16px}.wrap{max-width:var(--w);margin:0 auto;padding:0 24px}.center{text-align:center;margin-top:32px}.btn{border-radius:var(--r);min-height:48px;font:700 16px/1 var(--f-head);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:var(--m);color:#fff}.btn-line{color:var(--ink);border-color:var(--ink);background:0 0}.btn-line:hover{background:var(--ink);color:#fff}.btn-sm{min-height:40px;padding:0 16px;font-size:15px}.btn-lg{min-height:56px;padding:0 28px;font-size:17px}.btn-block{width:100%}.btn:disabled{opacity:.4;cursor:not-allowed}.link-arrow{font:700 16px var(--f-head);color:var(--ink);border-bottom:2px solid var(--m);align-items:center;gap:8px;padding-bottom:2px;text-decoration:none;display:inline-flex}.link-arrow:after{content:"→";transition:transform .15s}.link-arrow:hover{color:var(--m)}.link-arrow:hover:after{transform:translate(4px)}.site-header{z-index:50;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.cmyk-top{height:5px;display:flex}.cmyk-top i,.cmyk-bar i{flex:1}.cmyk-top i:first-child,.cmyk-bar i:first-child{background:var(--c)}.cmyk-top i:nth-child(2),.cmyk-bar i:nth-child(2){background:var(--m)}.cmyk-top i:nth-child(3),.cmyk-bar i:nth-child(3){background:var(--y)}.cmyk-top i:nth-child(4),.cmyk-bar i:nth-child(4){background:var(--k)}.hdr{align-items:center;gap:32px;max-width:1320px;height:76px;margin:0 auto;padding:0 24px;display:flex}.brand img{width:auto;height:44px}.nav{flex:1}.nav>ul{gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-a{height:44px;font:600 16px var(--f-head);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}.nav-a svg{width:16px;transition:transform .2s}.nav-a[aria-expanded=true] svg{transform:rotate(180deg)}.nav-a:after{content:"";background:var(--m);transform-origin:0;height:3px;transition:transform .2s;position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.nav-a:hover:after,.nav-a.cur:after,.nav-a[aria-expanded=true]:after{transform:scaleX(1)}.nav-a:hover{color:var(--ink)}.hdr-right{align-items:center;gap:16px;display:flex}.hdr-tel{font:700 16px var(--f-head);color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.hdr-tel svg{width:18px;color:var(--m)}.burger{border:2px solid var(--ink);border-radius:var(--r);cursor:pointer;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;display:none}.burger i{background:var(--ink);width:20px;height:2px;transition:transform .2s,opacity .2s}.burger.x i:first-child{transform:translateY(7px)rotate(45deg)}.burger.x i:nth-child(2){opacity:0}.burger.x i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.has-mega{position:static}.mega{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -24px #00000040}.mega:before{content:"";height:22px;position:absolute;top:-22px;left:0;right:0}.mega-in{grid-template-columns:2fr 1fr 1fr;gap:40px;max-width:1320px;margin:0 auto;padding:28px 24px 32px;display:grid}.mega-h{font:700 14px var(--f-head);color:var(--muted);margin:0 0 10px}.mega ul{margin:0;padding:0;list-style:none}.mega-grid{grid-template-columns:1fr 1fr;gap:2px 20px;display:grid}.mega-sub+.mega-sub{margin-top:18px}.mega-sub{margin-bottom:18px}.mega-item{border-radius:var(--r);color:var(--ink);font:600 15.5px var(--f-head);align-items:center;gap:12px;margin:0 -8px;padding:6px 8px;text-decoration:none;display:flex}.mega-item:hover,.mega-item:focus-visible{background:var(--grey);color:var(--ink)}.mi-thumb{border-radius:3px;flex:none;place-items:center;width:52px;height:39px;display:grid}.mi-thumb svg{width:100%;height:100%}.mega-cta{background:var(--sky);border-radius:var(--r);padding:22px}.mega-cta-h{font:800 20px var(--f-head);color:var(--ink);margin:0 0 6px}.mega-cta p{font-size:15px}.mega-cta .btn{width:100%;margin-bottom:12px}.mega-tel{font:700 16px var(--f-head);color:var(--ink);margin-bottom:8px;display:block}.tint-c{background:var(--tc)}.tint-m{background:var(--tm)}.tint-y{background:var(--ty)}.mobnav{overscroll-behavior:contain;z-index:49;border-top:1px solid var(--line);background:#fff;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.mob-list{margin:0;padding:8px 20px;list-style:none}.mob-list>li{border-bottom:1px solid var(--line)}.mob-a{width:100%;min-height:60px;font:700 20px var(--f-head);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 4px;text-decoration:none;display:flex}.mob-a svg{width:22px;transition:transform .2s}.mob-a[aria-expanded=true] svg{transform:rotate(180deg)}.mob-acc{padding:0 0 16px;display:none}.mob-acc.open{display:block}.mob-grid{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.mob-prod{border-radius:var(--r);background:var(--grey);min-height:56px;color:var(--ink);font:600 15px var(--f-head);align-items:center;gap:10px;padding:6px;text-decoration:none;display:flex}.mob-prod .mi-thumb{width:48px;height:36px}.mob-all{min-height:52px;font:700 16px var(--f-head);color:var(--ink);align-items:center;display:flex}.mob-foot{background:var(--sky);gap:12px;margin-top:auto;padding:20px;display:grid}.mob-contact{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mob-contact .btn{min-height:52px}.mob-foot .btn-ink{min-height:56px}.mob-hours{color:var(--ink2);margin:0;font-size:15px}.open-now{font:600 15px var(--f-head);color:var(--ink);align-items:center;gap:8px;display:inline-flex}.open-now i{background:#9aa0a6;border-radius:50%;flex:none;width:10px;height:10px}.open-now.is-open i{background:#1a9b48;box-shadow:0 0 0 3px #1a9b4833}.open-now.is-closed i{background:var(--m)}.press{background:var(--sky);padding:40px 0 36px;overflow-x:clip}.press-inner{max-width:1240px;margin:0 auto;padding:0 24px}.sheet-wrap{animation:.7s cubic-bezier(.2,.7,.2,1) both feed}@keyframes feed{0%{opacity:0;transform:translate(-4%)}to{opacity:1;transform:none}}.sheet{background:#fff;padding:38px 46px 46px;position:relative;box-shadow:0 1px #b9dbe7,0 18px 36px -22px #113c5073}.slug-line{font:500 10.5px/1 var(--f-body);letter-spacing:.08em;color:#6b6b6b;white-space:nowrap;text-overflow:ellipsis;margin:0;position:absolute;top:12px;left:46px;right:46px;overflow:hidden}.reg{width:22px;height:22px;margin-top:-11px;position:absolute;top:50%}.reg-l{left:12px}.reg-r{right:12px}.trim{position:relative}.cm{width:14px;height:14px;position:absolute}.cm.tl{border-bottom:1px solid #111;border-right:1px solid #111;top:-20px;left:-20px;transform:translate(-1px,-1px)}.cm.tr{border-bottom:1px solid #111;border-left:1px solid #111;top:-20px;right:-20px;transform:translate(1px,-1px)}.cm.bl{border-top:1px solid #111;border-right:1px solid #111;bottom:-20px;left:-20px;transform:translate(-1px,1px)}.cm.br{border-top:1px solid #111;border-left:1px solid #111;bottom:-20px;right:-20px;transform:translate(1px,1px)}.plates{isolation:isolate;position:relative;overflow:hidden}.plate{mix-blend-mode:multiply;clip-path:inset(0 100% 0 0);transition:clip-path .9s linear,opacity .3s,transform .5s .9s}.plate+.plate{position:absolute;inset:0}.plate.printed{clip-path:inset(0)}.plate-c{transform:translate(-3px,1px)}.plate-m{transform:translate(2px,-2px)}.plate-y{transform:translate(-1px,3px)}.plate.printed{transform:none}.plate.off{opacity:0}.sheet-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;min-height:440px;display:grid}.sheet-copy{padding:8px 0}.sheet-title{font:800 clamp(2.9rem, 7.2vw, 6rem)/.95 var(--f-head);letter-spacing:-.045em;color:inherit;margin:0 0 28px}.plate-c .sheet-title{color:var(--c)}.plate-m .sheet-title{color:var(--m)}.plate-y .sheet-title{color:var(--y)}.plate-k .sheet-title{color:var(--k)}.sheet-lead{color:#222;max-width:32em;margin:0;font-size:clamp(1.05rem,1.6vw,1.3rem)}.sheet-poster{justify-content:center;display:flex}.sheet-poster .art{aspect-ratio:400/520;width:100%;max-width:340px;height:auto}.roller{z-index:5;pointer-events:none;background:linear-gradient(90deg, #0000002e, #e9e9e9 30%, #fff 48%, #cfcfcf 70%, var(--ink) 100%);border-right:4px solid var(--ink);width:26px;animation:.9s linear forwards sweep;position:absolute;top:-6px;bottom:-6px;left:0}.roller:after{content:"";background:var(--ink);width:4px;position:absolute;top:0;bottom:0;right:-4px}@keyframes sweep{0%{opacity:1;left:-30px}96%{opacity:1}to{opacity:0;left:100%}}.colorbar{gap:10px;display:flex;position:absolute;bottom:14px;left:46px}.colorbar span{opacity:0;transition:opacity .3s;display:flex}.colorbar span.in{opacity:1}.colorbar i{width:16px;height:12px}.press-ctrl{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:26px;display:flex}.inks p{font:700 15px var(--f-head);color:var(--ink);margin:0 0 8px}.inks p span{color:#3d4a50;font-weight:500}.ink-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ink{border:2px solid var(--ink);cursor:pointer;height:48px;font:800 16px var(--f-head);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 8px;transition:background .15s,opacity .15s;display:inline-flex}.ink-dot{border:2px solid var(--ink);border-radius:50%;width:30px;height:30px}.ink-c .ink-dot{background:var(--c)}.ink-m .ink-dot{background:var(--m)}.ink-y .ink-dot{background:var(--y)}.ink-k .ink-dot{background:var(--k)}.ink[aria-pressed=false]{background:0 0;border-style:dashed}.ink[aria-pressed=false] .ink-dot{background:0 0}.ink:disabled{opacity:.55;cursor:progress}.ink-replay{cursor:pointer;height:48px;font:700 15px var(--f-head);color:var(--ink);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;text-decoration:underline;display:inline-flex}.ink-replay svg{width:18px}.press-cta{flex-wrap:wrap;gap:12px;display:flex}.press-cta .btn{min-height:56px;padding:0 30px;font-size:17px}.sec{padding:88px 0}.sec-tight{padding:48px 0 72px}.sec-sky{background:var(--sky)}.sec-paper{background:var(--grey)}.sec-head{max-width:720px;margin-bottom:40px}.sec-head p{color:var(--muted);margin:0;font-size:18px}.sec-head.row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;max-width:none;display:flex}.sec-sky .sec-head p{color:#3d4a50}.h-sm{margin-bottom:20px;font-size:1.5rem}.pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.pcard{border:1px solid var(--line);border-radius:var(--r);color:inherit;background:#fff;flex-direction:column;height:100%;text-decoration:none;transition:border-color .15s,transform .2s;display:flex;overflow:hidden}.pcard:hover{border-color:var(--ink);color:inherit;transform:translateY(-3px)}.pc-tile{aspect-ratio:4/3;place-items:center;display:grid;position:relative;overflow:hidden}.pc-art{width:78%;height:auto;transition:transform .3s}.pcard:hover .pc-art{transform:scale(1.05)rotate(-1deg)}.pc-body{flex-direction:column;flex:1;padding:16px 18px;display:flex}.pc-title{font:800 19px/1.2 var(--f-head);color:var(--ink);margin-bottom:6px}.pc-lead{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em;margin-bottom:14px;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.pc-meta{color:var(--muted);border-top:1px dashed #d3d3d3;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:13.5px;display:flex}.pc-meta svg{width:20px;color:var(--ink);transition:transform .2s}.pcard:hover .pc-meta svg{transform:translate(4px)}.crop{pointer-events:none;position:absolute;inset:0}.crop i{width:0;height:0;position:absolute}.crop i:before,.crop i:after{content:"";background:#111;position:absolute}.crop i:before{width:1px;height:var(--l)}.crop i:after{height:1px;width:var(--l)}.crop .tl{top:0;left:0}.crop .tl:before{left:var(--i);top:calc(var(--i) - var(--l) - 4px)}.crop .tl:after{top:var(--i);left:calc(var(--i) - var(--l) - 4px)}.crop .tr{top:0;right:0}.crop .tr:before{right:var(--i);top:calc(var(--i) - var(--l) - 4px)}.crop .tr:after{top:var(--i);right:calc(var(--i) - var(--l) - 4px)}.crop .bl{bottom:0;left:0}.crop .bl:before{left:var(--i);bottom:calc(var(--i) - var(--l) - 4px)}.crop .bl:after{bottom:var(--i);left:calc(var(--i) - var(--l) - 4px)}.crop .br{bottom:0;right:0}.crop .br:before{right:var(--i);bottom:calc(var(--i) - var(--l) - 4px)}.crop .br:after{bottom:var(--i);right:calc(var(--i) - var(--l) - 4px)}.line{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.line:before{content:"";border-top:2px dashed var(--ink);opacity:.35;z-index:0;height:0;position:absolute;top:18.425%;left:8%;right:8%}.line-step{z-index:1;position:relative}.line-img{aspect-ratio:3/2;border-radius:var(--r);background:#cfe7ef;display:block;overflow:hidden}.line-img img{object-fit:cover;width:100%;height:100%}.line-n{background:var(--ink);color:#fff;width:52px;height:52px;font:800 22px var(--f-head);border:4px solid var(--sky);border-radius:50%;place-items:center;margin:-26px 0 12px 20px;display:grid;position:relative}.line-step:first-child .line-n{background:var(--c);color:var(--ink)}.line-step:nth-child(2) .line-n{background:var(--m);color:#fff}.line-step:nth-child(3) .line-n{background:var(--y);color:var(--ink)}.line-step p{color:#2f3a3f}.fin{grid-template-columns:260px 1fr;align-items:stretch;gap:32px;display:grid}.fin-tabs{border-left:2px solid var(--line);flex-direction:column;gap:2px;display:flex}.fin-tab{text-align:left;min-height:48px;font:700 17px var(--f-head);color:var(--ink2);cursor:pointer;background:0 0;border:0;border-left:4px solid #0000;align-items:center;gap:14px;margin-left:-2px;padding:0 16px;display:flex}.fin-tab:hover{color:var(--ink);background:#00000009}.fin-tab[aria-selected=true]{border-left-color:var(--m);color:var(--ink);background:#fff}.sec-sky .fin-tab[aria-selected=true]{background:#fff}.fin-n{font:600 13px var(--f-body);color:#6b6b6b;width:22px}.fin-stage{background:var(--grey);border-radius:var(--r);grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;padding:32px;display:grid}.sec-sky .fin-stage{background:#fff}.fin-svg{width:100%;height:auto}.fin-text h3{font-size:1.7rem}.fin-text p{font-size:18px}.fin-svg *{transform-box:fill-box}.fx-brot .fx-fold{transform-origin:0;animation:2.6s ease-in-out infinite fold}@keyframes fold{0%,15%{transform:scaleX(1)}45%,70%{transform:scaleX(-1)}to{transform:scaleX(1)}}.fx-staple{opacity:0;animation:2.4s ease-out infinite staple;transform:translate(-60px)}.fx-d2{animation-delay:.35s}@keyframes staple{0%{opacity:0;transform:translate(-60px)}25%,85%{opacity:1;transform:none}to{opacity:0}}.fx-mill{animation:2.4s ease-in-out infinite mill}@keyframes mill{0%{transform:translateY(-14px)}50%{transform:translateY(14px)}to{transform:translateY(-14px)}}.fx-glue{transform-origin:top;animation:2.4s ease-in-out infinite glue}@keyframes glue{0%,20%{transform:scaleY(0)}70%,to{transform:scaleY(1)}}.fx-coil{opacity:0;animation:3s ease-out infinite coil}@keyframes coil{0%{opacity:0;transform:translate(-8px)}30%,85%{opacity:1;transform:none}to{opacity:0}}.fx-glue2{transform-origin:top;animation:3s ease-in-out infinite glue}.fx-cover{transform-origin:0;animation:3s ease-in-out infinite cover}@keyframes cover{0%,25%{transform:scaleX(0)}60%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}.fx-foil{transform-origin:0;animation:2.8s ease-in-out infinite foil}@keyframes foil{0%,10%{transform:scaleX(0)}55%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}.fx-sheen{animation:2.6s ease-in-out infinite sheen}@keyframes sheen{0%{transform:skew(-20deg)translate(-80px)}60%,to{transform:skew(-20deg)translate(340px)}}.fx-pop{transform-origin:50%;animation:2.6s ease-in-out infinite pop}@keyframes pop{0%,30%{transform:none}55%{transform:translate(14px,-18px)rotate(12deg)}80%{transform:translate(14px,-18px)rotate(12deg)}to{transform:none}}.fx-emboss{animation:2.6s ease-in-out infinite emb}@keyframes emb{0%,15%{opacity:.25}50%,85%{opacity:1}to{opacity:.25}}.split-band{background:var(--ink);color:#e8e8e8;padding:88px 0}.split{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;display:grid}.split-band h2{color:#fff}.split-band p{color:#dcdcdc}.split-band .btn-ink{color:var(--ink);background:#fff}.split-band .btn-ink:hover{background:var(--y);color:var(--ink)}.mida-media{background:var(--sky);border-radius:var(--r);padding:28px}.mida-logo{mix-blend-mode:multiply;width:180px;height:auto;margin-bottom:8px}.mida-roll{width:100%}.svan{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);align-items:center;gap:40px;padding:36px 24px;display:flex}.svan img{flex:none;width:260px}.svan h2{font-size:1.8rem}.svan p{color:var(--ink2);max-width:60ch;margin:0;font-size:18px}.sec:has(.svan){padding:56px 0}.saga{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.saga-year{isolation:isolate;height:clamp(110px,16vw,200px);position:relative}.saga-year span{font:800 clamp(6rem, 16vw, 12rem)/1 var(--f-head);letter-spacing:-.06em;mix-blend-mode:multiply;position:absolute;top:0;left:0}.y-c{color:var(--c);transform:translate(-6px)}.y-m{color:var(--m);transform:translate(6px,-3px)}.y-y{color:var(--y);transform:translateY(5px)}.y-k{color:var(--k)}.saga-copy p{font-size:18px}.partners{border-top:1px solid var(--line);padding:48px 0 56px}.partners-h{color:var(--muted);text-align:center;margin-bottom:18px;font-size:1.1rem;font-weight:700}.partners ul{grid-template-columns:repeat(4,1fr);align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:grid}.partners li{place-items:center;height:84px;display:grid}.partners img{filter:grayscale();opacity:.75;width:auto;max-height:64px;transition:filter .2s,opacity .2s}.partners li:hover img{filter:none;opacity:1}.cta-band{background:var(--y);padding:64px 0}.cta-in{grid-template-columns:1.2fr 1.3fr auto;align-items:center;gap:40px;display:grid}.cta-band h2{margin-bottom:.3em}.cta-band p{color:var(--ink);margin:0;font-size:17px}.cta-list{font:700 17px var(--f-head);color:var(--ink);grid-template-columns:1fr 1fr;gap:6px 24px;margin:0;padding:0;list-style:none;display:grid}.cta-list li{align-items:center;gap:10px;display:flex}.cta-list li:before{content:"";border:2px solid var(--ink);flex:none;width:14px;height:14px}.cta-band .btn-ink:hover{background:var(--m)}.page-head{background:var(--sky);padding:40px 0 56px}.page-head-sm{padding-bottom:40px}.page-head h1{max-width:18ch}.page-head p{color:#24343a;max-width:62ch;margin:0;font-size:19px}.crumbs{color:#3d4a50;flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:14.5px;display:flex}.crumbs a{color:#24343a}.jump{flex-wrap:wrap;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:flex}.jump a{border-radius:var(--r);min-height:48px;font:700 16px var(--f-head);color:var(--ink);background:#fff;border:2px solid #0000;align-items:center;gap:10px;padding:0 18px 0 8px;text-decoration:none;display:inline-flex}.jump a:hover{border-color:var(--ink)}.jump span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.jump li:first-child span{background:var(--c);color:var(--ink)}.jump li:nth-child(2) span{background:var(--m);color:#fff}.jump li:nth-child(3) span{background:var(--y);color:var(--ink)}.cat-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.cat-count{color:var(--muted);margin:0;font-weight:500}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{min-height:44px;font:600 15px var(--f-head);color:var(--ink);cursor:pointer;background:#fff;border:2px solid #cfcfcf;border-radius:999px;align-items:center;gap:8px;padding:0 16px;transition:border-color .15s,background .15s;display:inline-flex}.chip:hover{border-color:var(--ink)}.chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.chip-n{opacity:.7;font-size:13px}.prod-head{background:var(--sky);padding:40px 0 64px}.prod-top{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.prod-lead{color:#24343a;max-width:34ch;font-size:21px}.prod-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.proof{aspect-ratio:4/3;border-radius:2px;place-items:center;display:grid;position:relative;box-shadow:0 18px 36px -22px #113c5073}.proof-art{width:62%;height:auto}.proof .reg{width:18px;height:18px}.proof-reg-l{left:6px}.proof-reg-r{right:6px}.proof-slug{letter-spacing:.08em;color:#555;font-size:10px;position:absolute;bottom:6px;left:34px}.prod-body{grid-template-columns:1.4fr 1fr;align-items:start;gap:56px;display:grid}.prod-text p{max-width:62ch;font-size:18.5px;line-height:1.7}.prod-ask{color:var(--ink);font:700 18px var(--f-head)!important}.spec{border:2px solid var(--ink);border-radius:var(--r);padding:24px;position:sticky;top:104px}.spec h2{border-bottom:2px solid var(--ink);padding-bottom:12px;font-size:1.3rem}.spec dl{margin:0 0 20px}.spec dl div{border-bottom:1px dashed #cfcfcf;grid-template-columns:120px 1fr;gap:12px;padding:11px 0;display:grid}.spec dt{font:700 15px var(--f-head);color:var(--ink)}.spec dd{color:var(--ink2);margin:0;font-size:15.5px}.gallery{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.gallery.gal-3{grid-template-columns:repeat(3,1fr)}.gallery button{cursor:zoom-in;border-radius:var(--r);background:var(--grey);border:0;width:100%;padding:0;display:block;overflow:hidden}.gallery img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.gallery button:hover img{transform:scale(1.04)}.lightbox{background:0 0;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:0}.lightbox::backdrop{background:#0a0a0ae0}.lightbox figure{flex-direction:column;justify-content:center;align-items:center;height:100%;margin:0;padding:56px 72px;display:flex}.lightbox img{object-fit:contain;max-width:100%;max-height:calc(100vh - 150px)}.lightbox figcaption{color:#eee;gap:16px;margin-top:12px;font-size:15px;display:flex}.lb-x,.lb-prev,.lb-next{width:52px;height:52px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;font-size:30px;line-height:1;position:fixed}.lb-x{top:16px;right:16px}.lb-prev{margin-top:-26px;top:50%;left:16px}.lb-next{margin-top:-26px;top:50%;right:16px}.extra{background:var(--grey);border-radius:var(--r);grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin:0 0 24px;padding:40px;display:grid}.extra-copy p{font-size:17px}.lab-opts{gap:18px;margin:24px 0 28px;display:grid}.lab-stage svg{width:100%;height:auto}.chip-mat i{border:1px solid #111;border-radius:50%;width:16px;height:16px}.m-pappir i{background:#fff}.m-alefni i{background:linear-gradient(135deg,#e9edf0,#aab4bb,#dfe5e9)}.m-plast i{background:linear-gradient(135deg,#e1f4fc,#bfe6f7)}.m-gull i{background:linear-gradient(135deg,#b8892d,#f6dc8a,#a87a22)}.m-silfur i{background:linear-gradient(135deg,#9ea4a8,#f2f4f5,#8d9397)}.info-list{counter-reset:i;margin:0;padding:0;list-style:none}.info-list li{counter-increment:i;border-bottom:1px dashed #cfcfcf;grid-template-columns:34px 1fr;gap:10px;padding:12px 0;font-size:17px;display:grid}.info-list li:before{content:counter(i);background:var(--ink);color:#fff;width:28px;height:28px;font:700 14px var(--f-head);border-radius:50%;place-items:center;display:grid}.bleed-fig{margin:0}.bleed-fig svg{width:100%;max-width:340px;height:auto;margin:0 auto}.bleed-fig .hl{stroke:var(--ink);stroke-width:3px}.bleed-fig figcaption{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:14px;font-size:14.5px;display:flex}.bleed-fig figcaption span{align-items:center;gap:8px;display:inline-flex}.bleed-fig figcaption i{border-top:2px solid var(--ink);width:22px;height:0}.bleed-fig .k-bleed{border-top:10px solid #fce4f1;height:10px}.bleed-fig .k-safe{border-top:2px dashed var(--m)}.carbon-stage{height:340px;position:relative}.cf-sheet{border:2px solid var(--ink);width:64%;height:82%;padding:22px 22px 22px 40px;transition:transform .35s;position:absolute;top:6%;left:12%}.cf-holes{flex-direction:column;justify-content:space-around;display:flex;position:absolute;top:0;bottom:0;left:12px}.cf-holes i{border:2px solid var(--ink);background:var(--grey);border-radius:50%;width:12px;height:12px}.cf-head{font:800 15px var(--f-head);color:var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.cf-head em{color:var(--m);font-style:normal}.cf-lines{gap:14px;display:grid}.cf-lines i{background:#b3b3b3;height:2px;display:block}.cf-total{font:700 14px var(--f-head);justify-content:space-between;align-items:center;margin-top:22px;display:flex}.cf-total i{border:2px solid var(--ink);width:40%;height:20px}.cf-copy{font:700 12px var(--f-head);color:#444;position:absolute;bottom:8px;right:12px}.plinks{grid-template-columns:repeat(4,1fr);gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.plinks a{min-height:64px;font:700 17px var(--f-head);color:var(--ink);border-bottom:1px solid #d9d9d9;align-items:center;gap:14px;text-decoration:none;display:flex}.plinks a:hover{color:var(--m)}.svc{padding:72px 0}.svc+.svc{padding-top:0}.svc-in{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid}.svc.rev .svc-img{order:2}.svc-img{aspect-ratio:3/2;border-radius:var(--r);padding:14px;overflow:hidden}.svc-img img{object-fit:cover;width:100%;height:100%}.svc-n{width:48px;height:48px;font:800 20px var(--f-head);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.svc:first-of-type .svc-n{background:var(--c);color:var(--ink)}.svc:nth-of-type(2) .svc-n{background:var(--m);color:#fff}.svc:nth-of-type(3) .svc-n{background:var(--y);color:var(--ink)}#forvinnsla .svc-n{background:var(--c);color:var(--ink)}#prentun .svc-n{background:var(--m);color:#fff}#fragangur .svc-n{background:var(--y);color:var(--ink)}.svc-q{font:700 21px/1.4 var(--f-head);color:var(--ink)}.svc-copy p{font-size:18px}.growth{border:2px solid var(--ink);border-radius:var(--r);background:#fff}.g-years{border-bottom:2px solid var(--ink);grid-template-columns:repeat(7,1fr);display:grid}.g-year{border:0;border-right:1px solid var(--line);cursor:pointer;min-height:64px;font:800 18px var(--f-head);color:var(--ink2);background:#fff;position:relative}.g-year:last-child{border-right:0}.g-year.past{background:var(--grey)}.g-year.on{background:var(--ink);color:#fff}.g-year:after{content:"";height:4px;position:absolute;bottom:0;left:0;right:0}.g-year:nth-child(4n+1).on:after{background:var(--c)}.g-year:nth-child(4n+2).on:after{background:var(--m)}.g-year:nth-child(4n+3).on:after{background:var(--y)}.g-body{grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;padding:36px;display:grid}.g-plan{flex-direction:column;align-items:center;display:flex}.g-grid{aspect-ratio:1;background-color:#fbfbfb;background-image:linear-gradient(#e7e7e7 1px,#0000 1px),linear-gradient(90deg,#e7e7e7 1px,#0000 1px);background-size:17px 17px;border:1px solid #ddd;width:min(100%,340px);position:relative}.g-room{border:2px dashed #c3c3c3;justify-content:flex-end;align-items:flex-start;padding:6px;transition:background .4s,border-color .4s;display:flex;position:absolute;bottom:0;left:0}.g-room em{font:700 12px var(--f-head);color:#8a8a8a;white-space:nowrap;font-style:normal}.g-room.on{border:2px solid var(--ink);background:#00a0e029}.g-room.on em{color:var(--ink)}.g-room.cur{background:#e3007e2e}.g-cabin{flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;bottom:10px;left:10px}.g-cabin svg{width:64px}.g-cabin em{font:700 13px var(--f-head);color:var(--ink);background:#fff;padding:2px 6px;font-style:normal}.g-scale{color:var(--muted);text-align:center;margin:10px 0 0;font-size:13.5px}.g-place{font:700 15px var(--f-head);color:var(--m);margin-bottom:8px}.g-text h3{font-size:1.8rem}.g-text p{font-size:17.5px}.g-nav{gap:10px;margin-top:20px;display:flex}.two-brands{grid-template-columns:1fr 1fr;gap:24px;display:grid}.brand-card{border-radius:var(--r);background:#fff;padding:28px}.brand-card img{width:auto;height:40px;margin-bottom:16px}.brand-card p{margin:0;font-size:17px}.two-note{font:700 20px/1.45 var(--f-head);color:var(--ink);grid-column:1/-1;max-width:56ch;margin:16px 0 0}.staff .chips{margin-bottom:28px}.staff-group{margin-bottom:32px}.staff-group h3{border-bottom:2px solid var(--ink);padding-bottom:10px;font-size:1.2rem}.staff-group ul{margin:0;padding:0;list-style:none}.staff-group li{border-bottom:1px solid #dcdcdc;grid-template-columns:1.3fr 1.2fr .6fr 1.2fr;align-items:center;gap:16px;padding:12px 0;display:grid}.s-name{font:700 16.5px var(--f-head);color:var(--ink)}.s-title{color:var(--muted);font-size:15.5px}.s-tel,.s-mail{overflow-wrap:anywhere;font-size:15.5px}.f-label{font:700 15px var(--f-head);color:var(--ink);margin-bottom:8px;display:block}.f-label b{color:var(--m)}.f-label em{color:var(--muted);font-style:normal;font-weight:500}input:not([type=file]),textarea{border-radius:var(--r);width:100%;min-height:50px;font:400 17px var(--f-body);color:var(--ink);background:#fff;border:2px solid #c9c9c9;padding:12px 14px}textarea{resize:vertical;min-height:130px}input:focus,textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #e3007e40}.grid2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field.full{grid-column:1/-1}.err{color:#b0005f;margin:16px 0 0;font-weight:700}.demo-note{color:var(--muted);margin:0;font-size:14.5px}.hint{color:var(--muted);margin:10px 0 0;font-size:15px}.lb{position:relative}.lb-btn{border-radius:var(--r);cursor:pointer;width:100%;min-height:50px;font:400 17px var(--f-body);color:var(--ink);text-align:left;background:#fff;border:2px solid #c9c9c9;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 0 14px;display:flex}.lb-btn svg{flex:none;width:20px;transition:transform .2s}.lb.is-open .lb-btn{border-color:var(--ink)}.lb.is-open .lb-btn svg{transform:rotate(180deg)}.lb-ph{color:#6b6b6b}.lb-list{z-index:20;border:2px solid var(--ink);border-radius:var(--r);background:#fff;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 32px -16px #00000059}.lb-list:focus{outline:none}.lb-list li{cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;min-height:44px;padding:0 12px;display:flex}.lb-list li.is-active{background:var(--sky)}.lb-list li[aria-selected=true]{font-weight:700}.lb-list li svg{width:18px;color:var(--m)}.contact{grid-template-columns:340px 1fr;align-items:start;gap:48px;display:grid}.contact-info{border-top:2px solid var(--ink);gap:0;display:grid}.ci-block{border-bottom:1px solid var(--line);padding:22px 0}.ci-block h2{color:var(--muted);margin-bottom:8px;font-size:1.05rem}.ci-block p{margin:0 0 6px;font-size:17px}.ci-big{font:800 30px var(--f-head);color:var(--ink);text-decoration:none}.hours{border-collapse:collapse;width:100%;margin-top:10px;font-size:16px}.hours th{text-align:left;color:var(--ink2);padding:4px 0;font-weight:500}.hours td{text-align:right;color:var(--ink);font-weight:700}.map{aspect-ratio:16/8;border-radius:var(--r);border:2px solid var(--ink);background:var(--sky);overflow:hidden}.map iframe{border:0;width:100%;height:100%;display:block}.contact-form{margin-top:40px}.cform-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.form-done{background:var(--sky);border-radius:var(--r);padding:28px}.qw{grid-template-columns:1fr 380px;align-items:start;gap:48px;display:grid}.qw-steps{grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 32px;padding:0;list-style:none;display:grid}.qw-steps button{cursor:pointer;text-align:left;width:100%;min-height:52px;font:700 15px var(--f-head);color:#555;background:0 0;border:0;border-bottom:4px solid #d6d6d6;align-items:center;gap:10px;padding:0 12px;display:flex}.qn{width:30px;height:30px;color:var(--ink);background:#e9e9e9;border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.qw-steps .cur button{border-bottom-color:var(--m);color:var(--ink)}.qw-steps .cur .qn{background:var(--ink);color:#fff}.qw-steps .done button{border-bottom-color:var(--ink);color:var(--ink)}.qw-steps .done .qn{background:var(--c)}.qw-fs{border:0;min-width:0;margin:0;padding:0}.qw-fs legend,.qw-h{font:800 1.6rem/1.2 var(--f-head);color:var(--ink);margin-bottom:22px;padding:0}.qw-prods{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.qw-prod{border-radius:var(--r);cursor:pointer;font:700 15px var(--f-head);color:var(--ink);border:2px solid #0000;flex-direction:column;align-items:center;gap:6px;padding:12px 10px 14px;display:flex;position:relative}.qw-prod svg{aspect-ratio:4/3;width:100%;height:auto}.qw-prod:hover{border-color:#9a9a9a}.qw-prod.on{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.qw-prod.on:after{content:"✓";background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;display:grid;position:absolute;top:8px;right:8px}.qw-other{background:var(--grey)}.qw-plus{aspect-ratio:4/3;width:100%;font:300 56px var(--f-head);color:var(--ink);place-items:center;display:grid}.qw-row{margin-bottom:28px}.qw-row .chips{margin-top:12px}.qw-size{grid-template-columns:1fr 160px;align-items:start;gap:24px;display:grid}.qw-size .chips{margin-top:0}.size-svg{width:160px;height:auto}.size-svg rect{fill:#fff;stroke:#8f8f8f;stroke-width:1px}.size-svg rect.on{fill:var(--tm)}.size-svg rect.on-line{fill:none;stroke:var(--m);stroke-width:2.5px}.size-svg rect.dash{stroke-dasharray:3 2;stroke:var(--m)}.size-svg text{font:700 10px var(--f-head);fill:var(--ink)}.mm{align-items:flex-end;gap:12px;margin-top:14px;display:flex}.mm label{font:700 14px var(--f-head);gap:6px;display:grid;position:relative}.mm input{width:120px;padding-right:42px}.mm label span{color:var(--muted);font-weight:500;position:absolute;bottom:14px;right:12px}.mm>span{padding-bottom:14px;font-weight:700}.qw-two{grid-template-columns:1fr 1fr;gap:24px;display:grid}.stepper{border:2px solid var(--ink);border-radius:var(--r);align-items:stretch;display:inline-flex;overflow:hidden}.stepper button{background:var(--grey);cursor:pointer;width:52px;font:700 22px var(--f-head);color:var(--ink);border:0}.stepper button:hover{background:var(--sky)}.stepper input{text-align:center;width:120px;font:700 19px var(--f-head);border:0;border-radius:0;min-height:52px}.stepper input:focus{box-shadow:none;background:var(--ty)}.seg{border:2px solid var(--ink);border-radius:var(--r);flex-wrap:wrap;display:inline-flex;overflow:hidden}.seg button{cursor:pointer;min-height:48px;font:700 15px var(--f-head);color:var(--ink);background:#fff;border:0;padding:0 18px}.seg button+button{border-left:2px solid var(--ink)}.seg button.on{background:var(--ink);color:#fff}.drop{border-radius:var(--r);background:var(--grey);cursor:pointer;border:2px dashed #9a9a9a;align-items:center;gap:14px;padding:24px;font-size:16px;display:flex;position:relative}.drop.over{border-color:var(--m);background:var(--tm)}.drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.drop svg{width:32px;color:var(--ink);flex:none}.files{margin:12px 0 0;padding:0;list-style:none}.files li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 0;font-size:15px;display:flex}.files li span{overflow-wrap:anywhere;flex:1}.files em{color:var(--muted);font-style:normal}.files button{background:var(--grey);cursor:pointer;border:0;border-radius:50%;width:36px;height:36px;font-size:20px}.qw-nav{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:32px;padding-top:24px;display:flex}.qw-nav .btn{min-width:150px;min-height:54px}.qw-done{background:var(--sky);border-radius:var(--r);padding:36px}.qw-done p{font-size:17.5px}.ticket-wrap{padding:0 18px 18px 0;position:sticky;top:104px}.ticket{border:2px solid var(--ink);background:#fff;padding:22px 22px 18px;position:relative}.ticket:before,.ticket:after{content:"";border:2px solid var(--ink);z-index:-1;position:absolute;inset:-2px}.ticket:before{background:#fbd3e7;transform:translate(8px,8px)}.ticket:after{z-index:-2;background:#fff7b8;transform:translate(16px,16px)}.ticket-wrap{isolation:isolate}.ticket-head{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.ticket-logo{font:800 22px var(--f-head);letter-spacing:.02em;color:var(--ink)}.ticket-no{font:700 15px var(--f-head);color:#b0005f}.ticket-title{font:700 13px var(--f-head);color:var(--muted);margin:8px 0 6px}.ticket dl{margin:0}.ticket dl div{border-bottom:1px solid #cfcfcf;grid-template-columns:96px 1fr;gap:10px;padding:7px 0;font-size:14.5px;display:grid}.ticket dt{font:700 13.5px var(--f-head);color:var(--ink)}.ticket dd{color:#666;overflow-wrap:anywhere;margin:0}.ticket .has dd{color:var(--ink);font-weight:500}.ticket-foot{color:var(--muted);margin:12px 0 0;font-size:12px}.ticket-help{margin:28px 0 0;font-size:15px}.stamp{color:#b0005f;font:800 24px var(--f-head);letter-spacing:.06em;text-transform:uppercase;background:#ffffffbf;border:3px solid #b0005f;padding:4px 14px;animation:.35s cubic-bezier(.3,1.6,.5,1) both stamp;position:absolute;top:46%;right:18px;transform:rotate(-14deg)}@keyframes stamp{0%{opacity:0;transform:rotate(-14deg)scale(1.8)}to{opacity:1;transform:rotate(-14deg)scale(1)}}.nf{text-align:left;padding:96px 0}.nf-code{font:800 120px/1 var(--f-head);margin-bottom:16px;display:flex}.nf-code span:first-child{color:var(--c)}.nf-code span:nth-child(2){color:var(--m)}.nf-code span:nth-child(3){color:var(--ink)}.site-footer{background:var(--grey);border-top:6px solid #0000;border-image:linear-gradient(90deg, var(--c) 0 25%, var(--m) 25% 50%, var(--y) 50% 75%, var(--k) 75%) 1}.ft{max-width:var(--w);grid-template-columns:1.3fr 1.2fr .8fr 1fr;gap:40px;margin:0 auto;padding:56px 24px 40px;display:grid}.ft-logo{mix-blend-mode:multiply;width:190px;height:auto;margin-bottom:14px}.ft-brand p{color:var(--ink2);font-size:15.5px}.ft-subs{align-items:center;gap:18px;margin:18px 0;display:flex}.ft-subs img{mix-blend-mode:multiply;width:auto;height:30px}.ft-svan{mix-blend-mode:multiply;width:180px;height:auto}.ft-h{font:800 16px var(--f-head);color:var(--ink);margin-bottom:12px}.ft-list{gap:6px;margin:0;padding:0;font-size:15.5px;font-style:normal;list-style:none;display:grid}.ft-cols{grid-template-columns:1fr 1fr;column-gap:20px}.ft-list a{color:var(--ink2);padding:3px 0;text-decoration:none;display:inline-block}.ft-list a:hover{color:var(--m);text-decoration:underline}.ft-hours{color:var(--ink2);margin-top:14px;font-size:15px}.ft-bottom{max-width:var(--w);color:var(--muted);border-top:1px solid #ddd;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;padding:18px 24px 28px;font-size:14.5px;display:flex}.ft-bottom a{color:var(--ink)}@media (max-width:1180px){.hdr-tel{display:none}.pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pgrid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.qw{grid-template-columns:1fr 330px;gap:32px}.cta-in{grid-template-columns:1fr 1fr}.cta-in .btn{grid-column:1/-1;justify-self:start}}@media (max-width:980px){.nav,.hdr-cta{display:none}.burger{display:flex}.hdr{justify-content:space-between;height:68px}.brand img{height:38px}.sheet{padding:34px 30px 42px}.slug-line{left:30px;right:30px}.colorbar{left:30px}.sheet-grid{grid-template-columns:1fr .7fr;gap:24px;min-height:0}.pgrid,.pgrid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.line{grid-template-columns:1fr;gap:40px}.line:before{display:none}.fin{grid-template-columns:1fr}.fin-tabs{border-left:0;border-bottom:2px solid var(--line);scrollbar-width:none;flex-direction:row;overflow-x:auto}.fin-tab{border-bottom:4px solid #0000;border-left:0;flex:none;margin:0 0 -2px}.fin-tab[aria-selected=true]{border-bottom-color:var(--m)}.split,.saga,.prod-top,.prod-body,.svc-in,.extra,.g-body,.contact,.qw,.two-brands{grid-template-columns:1fr}.svc.rev .svc-img{order:0}.spec,.ticket-wrap{position:static}.gallery,.plinks{grid-template-columns:repeat(2,1fr)}.staff-group li{grid-template-columns:1fr 1fr;gap:2px 16px}.ft{grid-template-columns:1fr 1fr}.qw-two{grid-template-columns:1fr}.saga-year{height:150px}}@media (max-width:640px){body{font-size:16.5px}.wrap,.hdr,.press-inner{padding-left:16px;padding-right:16px}.press{padding:20px 0 28px}.sheet{padding:30px 22px 40px}.slug-line{font-size:9px;top:11px;left:22px;right:22px}.reg{display:none}.colorbar{gap:6px;bottom:12px;left:22px}.colorbar i{width:10px;height:9px}.sheet-grid{grid-template-columns:1fr;gap:18px}.sheet-title{margin-bottom:16px;font-size:clamp(2.6rem,13vw,3.6rem)}.sheet-poster .art{max-width:210px}.cm.tl,.cm.tr{top:-16px}.cm.bl,.cm.br{bottom:-16px}.cm.tl,.cm.bl{left:-14px}.cm.tr,.cm.br{right:-14px}.cm{width:10px;height:10px}.inks p span{display:block}.press-cta{width:100%}.press-cta .btn{flex:1;padding:0 16px}.sec{padding:60px 0}.pgrid,.pgrid-4{grid-template-columns:1fr 1fr;gap:12px}.pc-body{padding:12px}.pc-title{font-size:16.5px}.pc-lead{font-size:14px}.pc-meta{font-size:12px}.pc-meta svg{display:none}.fin-stage{grid-template-columns:1fr;gap:12px;padding:20px}.svan{flex-direction:column;align-items:flex-start;gap:18px;padding:28px 16px}.saga-year{height:120px}.pc-cat{display:none}.svan img{width:200px}.partners ul{grid-template-columns:repeat(2,1fr)}.cta-in{grid-template-columns:1fr;gap:24px}.cta-list{grid-template-columns:1fr 1fr;font-size:15.5px}.extra{padding:24px 18px}.gallery{grid-template-columns:1fr 1fr;gap:8px}.gallery.gal-3{grid-template-columns:1fr 1fr 1fr}.plinks{grid-template-columns:1fr}.g-years{grid-template-columns:repeat(4,1fr)}.g-year{border-bottom:1px solid var(--line);min-height:52px;font-size:15px}.g-body{padding:22px 18px}.staff-group li,.grid2{grid-template-columns:1fr}.qw-steps{grid-template-columns:repeat(4,1fr)}.qw-steps .qt{display:none}.qw-steps button{justify-content:center}.qw-prods{grid-template-columns:repeat(2,1fr)}.qw-size{grid-template-columns:1fr}.size-svg{width:130px}.stepper input{width:90px}.seg{width:100%;display:flex}.seg button{flex:1;padding:0 10px}.qw-nav .btn{flex:1;min-width:0}.ft{grid-template-columns:1fr;gap:32px}.ci-big{font-size:26px}.map{aspect-ratio:4/3}.lightbox figure{padding:64px 12px}.prod-lead{font-size:18.5px}.proof-slug{display:none}.carbon-stage{height:300px}.cf-sheet{width:78%;left:4%}.page-head{padding:28px 0 40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}
