@font-face{font-family:helveticaNow;src:url(../media/HelveticaNowVar-s.p.3qj4y3t2d1tk-.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:helveticaNow Fallback;src:local(Arial);ascent-override:461.65%;descent-override:149.72%;line-gap-override:0.0%;size-adjust:24.04%}.helveticanow_6213b5e8-module__fFL-DG__className{font-family:helveticaNow,helveticaNow Fallback}.helveticanow_6213b5e8-module__fFL-DG__variable{--font-hn:"helveticaNow", "helveticaNow Fallback"}
:root{--bg:#0b0b0d;--paper:#ecebe8;--ink:#141414;--grey:#b5b3af;--white:#f4f2ee;--acc-education:#54c3eb;--acc-entertainment:#e9521d;--acc-agency:#fdc62f;--acc-instruments:#58529f;--leftw:clamp(320px,61.8vw,1180px);--pad:clamp(24px,3vw,48px)}html.uboot{--leftw:0px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);font-family:var(--font-hn),"Helvetica Now Display","Helvetica Now","Neue Haas Grotesk Display Pro","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}#scene{height:1280vh}html,body{overscroll-behavior-y:none}@media (orientation:portrait),(max-width:900px){#scene{height:2600vh}}#split{align-items:stretch;display:flex;position:fixed;inset:0}#leftpane{width:var(--leftw);background:var(--paper);color:var(--ink);z-index:1;flex:none;transition:width .5s cubic-bezier(.76,0,.24,1);position:relative;overflow:visible}.lstate{width:clamp(320px,61.8vw,1180px);max-width:100%;padding:var(--pad);opacity:0;will-change:opacity;flex-direction:column;align-items:flex-start;gap:.5em;display:flex;position:absolute;inset:0 auto 0 0}.lco{left:var(--pad);top:var(--pad);right:var(--pad);will-change:opacity;position:absolute}.lfoot{left:var(--pad);right:var(--pad);bottom:var(--pad);--lfh:clamp(46px,5vw,86px);opacity:0;will-change:opacity;position:absolute}.lfoot .lfacts{border-top:1px solid #14141424;padding-top:clamp(14px,1.4vw,22px)}.lfoot.wide .lfacts{grid-template-columns:repeat(3,1fr)}.lflogo{color:var(--ink);margin:0 0 clamp(16px,1.8vw,28px)}.lflogo svg{width:auto;height:calc(var(--lfh) * var(--lfs,1));display:block}.lfacts{letter-spacing:-.002em;grid-template-columns:1fr 1fr;gap:.85em clamp(18px,2.6vw,48px);font-size:clamp(11px,.82vw,13px);line-height:1.34;display:grid}.lfk{color:#1414146b;display:block}.lfv{color:var(--ink);display:block}.lfv a{color:inherit;border-bottom:1px solid #14141447;text-decoration:none}.lfv a:hover{border-bottom-color:var(--ink)}.lflegal{text-wrap:balance;font-weight:700;display:block}.lfv a.lfmap{text-underline-offset:.2em;border-bottom:0;-webkit-text-decoration:underline #14141447;text-decoration:underline #14141447;text-decoration-thickness:1px;display:inline-block}.lfv a.lfmap:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.lfloc{grid-template-columns:2.1em minmax(0,1fr);align-items:start;display:grid}.lfloc+.lfloc{margin-top:.2em}.lfr-addr .lfloc+.lfloc{margin-top:.55em}.lfcc{color:#1414146b;letter-spacing:.04em}.lt{color:var(--ink);letter-spacing:-.02em;flex:none;padding-bottom:.16em;font-size:clamp(21px,2.25vw,37px);font-weight:400;line-height:1.12;overflow:hidden}.ltab{width:1em;display:inline-block}.ltitle{text-underline-offset:.06em;text-decoration:underline}a.ltitle{cursor:pointer;transition:opacity .25s}a.ltitle:hover{opacity:.55}.lg a{color:var(--grey);cursor:pointer;transition:color .25s;display:block}.lg a:hover{color:var(--ink)}.lg{color:var(--grey);letter-spacing:-.002em;flex:none;align-self:stretch;margin-top:auto;font-size:clamp(11px,.86vw,14px);font-weight:400;line-height:1.32}.kmap{grid-template-columns:auto 1fr;align-items:start;gap:.34em clamp(14px,1.6vw,28px);display:grid}.kmap .kpil{color:#1414144d}.kmap .kpil:hover{color:var(--ink)}.kcos a{display:block}.ksep{border-top:1px solid #1414141f;grid-column:1/-1;height:0;margin:.5em 0 .28em}.lg a.lg-current{cursor:default}.lviolet{letter-spacing:-.022em;color:var(--ink);flex:none;font-weight:400;line-height:1.1;display:none}.lclose{display:none}#journey{z-index:7;opacity:0;pointer-events:none;will-change:opacity;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.jstep{transform:translate(calc(-50% + var(--jx,0px)),-50%);width:min(34em,72%);color:var(--acc);will-change:opacity,transform;opacity:0;position:absolute;top:50%;left:50%}.jclaim{color:var(--acc);letter-spacing:-.035em;margin:0 0 .5em;font-size:clamp(30px,3.3vw,56px);font-weight:400;line-height:1.02}.jbody{opacity:.86;letter-spacing:-.008em;width:min(30em,100%);margin:0;font-size:clamp(15px,1.15vw,19px);font-weight:400;line-height:1.36}#quads{z-index:6;opacity:0;pointer-events:none;position:fixed;inset:0}#quads.on{pointer-events:auto}.qc{will-change:left,top,width,height;position:absolute}.qs{position:absolute;top:0;left:0}.qs svg{width:100%;height:100%;display:block}.qdesc{top:calc(var(--qss,0px)/2);width:max-content;max-width:min(24em, var(--qdw,0px));color:#f4f2eedb;letter-spacing:-.005em;opacity:0;pointer-events:none;margin:0;line-height:1.36;transition:opacity .35s;position:absolute;transform:translateY(-50%)}.qc[data-col="0"] .qdesc{right:calc(50% + var(--qss,0px)/2 + 28px);text-align:right}.qc[data-col="1"] .qdesc{left:calc(50% + var(--qss,0px)/2 + 28px);text-align:left}@media (hover:hover){#quads.on .qs{cursor:default;transition:scale .35s cubic-bezier(.22,1,.36,1)}#quads.on .qs:hover{scale:1.08}#quads.on .qs:hover~.qdesc{opacity:1}}.qw{white-space:nowrap;color:var(--acc);letter-spacing:-.03em;will-change:opacity;line-height:1;position:absolute;left:0}ul.qco{will-change:opacity;width:max-content;margin:0;padding:0;list-style:none;position:absolute;left:0}ul.qco li{line-height:1.34}ul.qco a{color:#f4f2ee94;cursor:pointer;border-bottom:1px solid #f4f2ee33;padding-bottom:.06em;text-decoration:none;transition:color .2s,border-color .2s}ul.qco a:hover{color:var(--acc);border-bottom-color:var(--acc)}#quads.pc .qs{left:50%;transform:translate(-50%)}#quads.pc .qw,#quads.pc ul.qco{text-align:center;left:50%;transform:translate(-50%)}#stagepane{background:var(--bg);z-index:2;flex:1;min-width:0;position:relative;overflow:hidden}.vslot{opacity:0;will-change:opacity;clip-path:inset(0);background-position:50%;background-size:cover;position:absolute;inset:0;overflow:hidden}.vslot video{object-fit:cover;transform-origin:50%;width:100%;height:100%;filter:var(--vf,none);position:absolute;inset:0;transform:scale(1.32)}.vtint{pointer-events:none;display:block;position:absolute;inset:0}#veil{z-index:1;pointer-events:none;background:linear-gradient(#0506096b 0%,#0506091a 34% 62%,#05060975 100%);position:absolute;inset:0}#cubeWrap{z-index:4;will-change:left,top,width,height;position:absolute}#cube{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}#cube .face{backface-visibility:hidden;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#cube .logo-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:86%;height:86%;display:grid}#cube .logo-grid svg{width:100%;height:100%;display:block}#cube .fmark{width:52%}#cube .fc{will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;display:flex}#cube .fmark svg{width:100%;height:auto;display:block}#wmUnik{z-index:4;will-change:opacity,top;position:absolute}#introLabels{z-index:5;pointer-events:none;position:absolute;left:0;right:0}#introLabels>div{opacity:0;will-change:opacity;position:absolute;top:0;left:0;right:0}.iln{text-align:right;letter-spacing:-.03em;width:max-content;font-size:clamp(28px,3.1vw,50px);font-weight:400;line-height:1.02;position:absolute;top:0;transform:translateY(-50%)}.ilt{text-align:left;opacity:.72;letter-spacing:-.008em;max-width:min(26ch,30vw);font-size:clamp(13px,1.05vw,17px);line-height:1.36;position:absolute;top:0;transform:translateY(-50%)}.ilstmt .iln{text-align:left}.ilstmt .ilt{opacity:.86;max-width:min(34ch,32vw)}#wmUnik svg{width:100%;height:100%;display:block}.rsite{z-index:6;opacity:0;pointer-events:none;will-change:opacity;display:none;position:absolute;inset:0}.rsite .rh{top:clamp(20px,4vh,48px);left:var(--pad);letter-spacing:-.02em;max-width:14ch;font-size:clamp(36px,4.6vw,72px);font-weight:400;line-height:1.12;position:absolute}.rsite .rcopy{left:var(--pad);bottom:var(--pad);letter-spacing:-.005em;max-width:56ch;font-size:clamp(15px,1.2vw,19px);font-weight:400;line-height:1.38;position:absolute}.rsite .rtab{width:1em;display:inline-block}#seam{z-index:40;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;width:0;display:flex;position:relative;overflow:visible;display:none!important}#seam.nodrag{transition:none}body.dragging,body.dragging *{-webkit-user-select:none!important;user-select:none!important;cursor:ew-resize!important}#seamgrip{background:var(--white);opacity:1;border-radius:999px;flex:none;align-items:center;gap:6px;padding:17px 9px;transition:background .3s;display:flex;position:static}#seam:hover #seamgrip{background:#fff}#seamgrip svg{width:7px;height:12px;stroke:var(--ink);stroke-width:1.6px;fill:none;display:block}#lnext{z-index:5;opacity:0;pointer-events:none;color:var(--grey);cursor:pointer;letter-spacing:-.002em;align-items:center;gap:.7em;font-size:clamp(11px,.86vw,14px);line-height:1.32;text-decoration:none;transition:opacity .35s,color .25s;display:flex;position:absolute}#lnext.on{pointer-events:auto}#lnext svg{stroke:currentColor;stroke-width:1.3px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.72em;height:1.2em;animation:2.6s ease-in-out infinite lnudge;display:block}#lnext span{border-bottom:1px solid #0000;transition:border-color .25s}#lnext:hover{color:var(--ink)}#lnext:hover span{border-bottom-color:var(--ink)}@keyframes lnudge{0%,70%,to{transform:translateY(0)}35%{transform:translateY(3px)}}#chain{right:var(--pad);z-index:6;opacity:0;pointer-events:none;letter-spacing:.01em;color:#f4f2ee75;will-change:opacity;flex-direction:column;align-items:flex-end;gap:.62em;padding-right:.9em;font-size:clamp(11px,.86vw,14px);display:flex;position:absolute;top:clamp(20px,4vh,48px)}#chain:after{content:"";background:#f4f2ee38;width:1px;position:absolute;top:.35em;bottom:.35em;right:0}#chain span{cursor:pointer;transition:color .4s;position:relative}#chain.nav span{pointer-events:auto}#chain span:hover,#chain span:focus-visible{color:var(--white)}#chain span:focus-visible{outline-offset:3px;outline:1px solid}#chain span:after{content:"";background:currentColor;width:1px;height:1px;margin-top:-.5px;transition:width .4s;position:absolute;top:50%;right:-.9em;transform:scaleX(1)}#chain span.on{color:var(--acc)}#chain span.on:after{width:.55em;right:-1.15em}#pname{z-index:5;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;letter-spacing:-.024em;will-change:opacity,top;font-size:clamp(21px,2.25vw,37px);font-weight:400;line-height:1;position:absolute;left:0;right:0}#topnav{z-index:7;opacity:0;pointer-events:none;will-change:opacity;--tng:clamp(24px,2.7vw,52px);--tnl:9px;letter-spacing:-.002em;grid-template-columns:repeat(4,auto);align-items:start;gap:.5em 0;width:max-content;font-size:clamp(11px,.86vw,14px);line-height:1.3;display:grid;position:absolute;top:clamp(20px,4vh,48px);left:50%;right:auto;transform:translate(-50%)}#topnav>*{padding:0 calc(var(--tng)/2);position:relative}#topnav>:first-child{padding-left:0}#topnav>:last-child{padding-right:0}#topnav>:not(:first-child):before,#topnav>:not(:first-child):after{content:"";left:calc(var(--tng)/-2 + var(--tnl));width:calc(var(--tng) - var(--tnl)*2);height:1px;position:absolute;top:.7em}#topnav>:not(:first-child):before{background:#f4f2ee29}#topnav>:not(:first-child):after{transform:scaleX(var(--sg,0));transform-origin:0;background:#f4f2eeb8}#topnav>.tn-link{white-space:nowrap}#topnav .cur,#topnav a.cur{color:#f4f2eef2}.tn-group{min-width:0;position:relative}.tn-group>summary{cursor:pointer;color:#f4f2ee75;align-items:baseline;gap:.5em;list-style:none;transition:color .25s;display:flex}.tn-group>summary::-webkit-details-marker{display:none}.tn-group>summary:after{content:"+";opacity:.7;font-size:.9em;line-height:1}.tn-group[open]>summary:after{content:"–"}.tn-group>summary:hover{color:#f4f2eee6}.tn-list{top:100%;left:calc(var(--tng)/2);row-gap:.3em;padding-top:.55em;display:grid;position:absolute}#topnav a{color:#f4f2ee75;white-space:nowrap;cursor:pointer;text-decoration:none;transition:color .25s;display:block}#topnav a:hover{color:#f4f2eee6}#burger{z-index:12;cursor:pointer;opacity:0;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:44px;height:32px;padding:0;transition:opacity .3s;display:none;position:absolute;top:clamp(16px,3vh,34px);left:50%;transform:translate(-50%)}#burger span{background:#f4f2eecc;width:26px;height:1.5px;transition:transform .3s,opacity .3s;display:block}body.navopen #burger span:first-child{transform:translateY(4px)rotate(45deg)}body.navopen #burger span:last-child{transform:translateY(-4px)rotate(-45deg)}#swipe{z-index:7;pointer-events:none;opacity:0;will-change:opacity;color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,1.3vh,14px);padding:4px;display:flex;position:absolute;bottom:clamp(22px,5vh,56px);left:50%;transform:translate(-50%)}.sw-label{color:#f4f2ee8c;white-space:nowrap;letter-spacing:.01em;font-size:clamp(11px,.86vw,14px)}.sw-chev{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .25s;animation:2.2s ease-in-out infinite cueBob;display:flex}#swipe:hover .sw-chev{background:#ffffff42}@keyframes cueBob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}#hint{right:var(--pad);z-index:6;will-change:opacity,transform;flex-direction:column;align-items:flex-end;gap:9px;display:flex;position:absolute}#hint .tick{background:#f4f2ee3d;border-radius:1px;width:1px;height:16px;animation:2.6s ease-in-out infinite tickPulse}#hint .tick:first-child{height:24px}#hint .tick:first-child{animation-delay:0s}#hint .tick:nth-child(2){animation-delay:.22s}#hint .tick:nth-child(3){animation-delay:.44s}#hint .tick:nth-child(4){animation-delay:.66s}@keyframes tickPulse{0%,to{background:#f4f2ee3d}28%{background:var(--white)}}@media (orientation:portrait),(max-width:900px){:root{--stageh:36vh}html.uboot{--stageh:100dvh}#split{flex-direction:column}#stagepane{width:auto;height:var(--stageh);flex:none;order:-1;transition:height .5s cubic-bezier(.76,0,.24,1)}#leftpane{flex:1;width:auto;min-height:0;transition:none;overflow:hidden}.lstate{width:100%;max-width:none;padding:8px 20px 18px}.lco{top:8px;left:20px;right:20px}.lt,.lviolet{font-size:clamp(17px,5vw,27px);line-height:1.14}.lg{font-size:clamp(15px,4.2vw,20px);line-height:1.32}#lnext{font-size:clamp(15px,4.2vw,20px)}.kmap{gap:.4em clamp(12px,3.4vw,22px)}.rsite .rh{font-size:clamp(24px,7.4vw,40px);top:clamp(26px,5.2vh,58px);left:20px}.rsite .rcopy{max-width:none;font-size:clamp(15px,4.2vw,20px);line-height:1.32;bottom:24px;left:20px;right:20px}#hint{display:none}#burger{display:flex}.lfoot{--lfh:clamp(30px,9.4vw,48px)}.lfoot .lfacts{padding-top:clamp(8px,2vw,13px)}.lflogo{margin-bottom:clamp(8px,2vw,14px)}.lfacts{gap:.5em clamp(12px,4vw,22px);font-size:clamp(9.5px,2.6vw,11px);line-height:1.28}.lfoot.wide .lfacts{grid-template-columns:1fr 1fr}}@media (orientation:portrait) and (max-height:780px){.lt{font-size:clamp(16px,4.3vw,20px)}.lfacts{row-gap:.42em;font-size:9.5px}.lfoot{--lfh:clamp(26px,7.8vw,38px)}}@media (orientation:portrait),(max-width:900px){#topnav a{white-space:normal}.tn-list{padding-left:1.1em;position:static;left:auto}#topnav>*{padding:0}#topnav>:not(:first-child):before,#topnav>:not(:first-child):after{content:none}#topnav{opacity:1;pointer-events:auto;z-index:11;background:#0a0a0c;grid-template-columns:1fr;place-content:center;justify-items:start;gap:1.3em 0;width:auto;padding:0 28px;font-size:clamp(14px,4vw,19px);display:none;position:fixed;inset:0;transform:none}body.navopen #topnav{display:grid}.qdesc{display:none}.sw-label{font-size:0}.sw-label:after{content:"Swipe";letter-spacing:.01em;font-size:12px}.iln{text-align:center;width:auto;margin-inline:auto;font-size:clamp(24px,6.4vw,34px);display:block;position:static;transform:none}.ilt{text-align:center;max-width:min(34ch,100% - 24px);margin:.55em auto 0;font-size:clamp(14px,3.9vw,18px);display:block;position:static;transform:none}.ilstmt .ilt{max-width:min(34ch,100% - 16px)}.iln{text-wrap:balance}.ilstmt .iln{text-align:center}#stmt p{width:100%;font-size:clamp(22px,6.2vw,34px);line-height:1.16}.jstep{width:calc(100% - 40px);left:50%}.jclaim{font-size:clamp(26px,7.4vw,40px)}.jbody{width:100%;font-size:clamp(15px,4.2vw,19px)}body.jour #chain{font-size:9.5px;top:clamp(20px,3.6vh,46px);left:20px;right:auto}#chain{gap:.5em;font-size:11px;right:14px}#seam{display:none}.vslot video{object-position:36% center}.lviolet{display:none!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xlink{position:relative}.xicon{opacity:0;pointer-events:none;width:.62em;min-width:9px;max-width:15px;height:.62em;min-height:9px;max-height:15px;margin-left:.3em;transition:opacity .2s;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.xicon svg{width:100%;height:100%;display:block}.xlink:after{content:attr(data-tip);white-space:nowrap;letter-spacing:.01em;color:#f4f2ee;opacity:0;pointer-events:none;background:#141414e6;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:400;line-height:1.2;text-decoration:none;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 6px);left:0;transform:translateY(3px)}#quads .xlink:after{color:#141414;background:#f4f2eef0}@media (hover:hover){.xlink:hover .xicon,.xlink:focus-visible .xicon{opacity:1}.xlink:hover:after,.xlink:focus-visible:after{opacity:1;transition-delay:.25s;transform:none}}.xlink.ltitle{display:inline}ul.qco .qnolink{color:#f4f2ee94}.lsvc{margin-top:clamp(28px,2.8vw,48px)}.lsvc .lfacts{grid-template-columns:1fr;font-size:clamp(13px,1.05vw,17px);line-height:1.34}.lsvc .lfk{margin-bottom:.3em;font-size:.78em}.lsvl{display:block}.lsvl+.lsvl{margin-top:.4em}.lfrow{letter-spacing:-.002em;border-top:1px solid #14141424;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:clamp(18px,2.6vw,48px);padding-top:clamp(14px,1.4vw,22px);font-size:clamp(11px,.82vw,13px);line-height:1.34;display:grid}.lfrow .lflogo{text-align:center;align-self:center;margin:0;container-type:inline-size}.lstate .lfoot{flex-direction:column;display:flex}.lstate .lfoot .lfrow{flex:1 0 auto}.lflogo a{color:inherit;vertical-align:top;display:inline-block}.lflogo-art{width:min(78cqw, calc(38cqw * var(--sq,1)));aspect-ratio:var(--ar,1);-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background:currentColor;margin-inline:auto;display:block}.lflegal-nav{letter-spacing:.01em;flex-wrap:wrap;gap:.35em 1.4em;margin-top:clamp(12px,1.3vw,20px);font-size:clamp(10px,.72vw,12px);display:flex}.lflegal-nav a{color:#14141480;text-decoration:none;transition:color .2s}.lflegal-nav a:hover{color:var(--ink)}.lfcol .lfr+.lfr{margin-top:.55em}.lfr-mail a,.lfr-tel a{white-space:nowrap}.lsoc{flex-wrap:wrap;gap:.7em;padding-top:.15em;display:flex}.lsoc a{width:1.35em;height:1.35em;color:var(--ink);transition:opacity .2s;display:block;border:0!important}.lsoc a:hover{opacity:.55}.lsoc svg{width:100%;height:100%;display:block}#lang{z-index:12;letter-spacing:.16em;color:#fff;mix-blend-mode:difference;align-items:baseline;gap:5px;font-size:10px;line-height:1;display:flex;position:fixed;bottom:clamp(12px,2.2vh,24px);right:clamp(14px,1.6vw,26px)}#lang a,#lang span{color:inherit;text-decoration:none}#lang a{padding:4px 2px;transition:opacity .2s}#lang a:hover{opacity:.6}#lang .lang-on{opacity:.45;padding:4px 2px}#lang .lang-sep{opacity:.45}@media (orientation:portrait),(max-width:900px){.lsvc{margin-top:clamp(16px,4.2vw,22px)}.lsvc .lfacts{font-size:clamp(11px,3vw,13px)}.lsvl+.lsvl{margin-top:.25em}.lfrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em clamp(10px,3vw,18px);padding-top:clamp(8px,2vw,13px);font-size:clamp(9.5px,2.6vw,11px);line-height:1.28}.lfcol .lfr+.lfr{margin-top:.45em}.lfloc,.lfcc{display:block}.lflogo-art{width:min(94cqw, calc(60cqw * var(--sq,1)))}.lsoc{gap:.6em}.lsoc a{width:1.5em;height:1.5em}#lang{letter-spacing:.12em;font-size:9px;bottom:3px;right:10px}}@media (prefers-reduced-motion:reduce){.sw-chev{animation:none}#quads.on .qs{transition:none}html{scroll-behavior:auto}}.legal{background:var(--paper);min-height:100vh;color:var(--ink)}.legal-bar{z-index:2;padding:18px var(--pad);background:var(--bg);color:var(--white);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.legal-mark{width:clamp(110px,10vw,150px);display:block}.legal-mark svg{width:100%;height:auto;display:block}.legal-lang{letter-spacing:.16em;gap:5px;font-size:10px;display:flex}.legal-lang span[aria-current],.legal-lang .lang-sep{opacity:.62}.legal-lang a:hover{opacity:.6}.legal-main{max-width:760px;padding:clamp(28px,5vw,72px) var(--pad) clamp(48px,7vw,96px)}.legal-back{color:#141414ad;margin-bottom:clamp(24px,3vw,44px);font-size:13px;transition:color .2s;display:inline-block}.legal-back:hover{color:var(--ink)}.legal h1{letter-spacing:-.02em;margin-bottom:clamp(24px,3vw,44px);font-size:clamp(30px,3.4vw,52px);font-weight:400;line-height:1.05}.legal-body{font-size:clamp(15px,1.1vw,17px);line-height:1.55}.legal-body h2{letter-spacing:-.01em;margin:2em 0 .5em;font-size:clamp(19px,1.5vw,24px);font-weight:400;line-height:1.2}.legal-body h2:first-child{margin-top:0}.legal-body h3{margin:1.4em 0 .3em;font-size:1em;font-weight:700}.legal-body p{white-space:pre-line;margin:0 0 .9em}.legal-body ul{margin:0 0 .9em 1.2em}.legal-body a{border-bottom:1px solid #1414144d;transition:border-color .2s}.legal-body a:hover{border-bottom-color:var(--ink)}.legal-updated{color:#141414ad;margin-top:2.5em;font-size:13px}.legal-links{border-top:1px solid #14141424;flex-wrap:wrap;gap:.4em 1.6em;margin-top:1.2em;padding-top:1.2em;font-size:13px;display:flex}.legal-links a{color:#141414ad;transition:color .2s}.legal-links a:hover{color:var(--ink)}
