.folder-root{--folder-ground:#0000006b;--folder-ground-soft:#00000042;--folder-focus:#fff;width:var(--folder-w);height:calc(var(--folder-tab-h) + var(--folder-h));vertical-align:middle;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:inline-block;position:relative}.folder-root[data-theme=light]{--folder-ground:#18162829;--folder-ground-soft:#1816281a;--folder-focus:#18181b}.folder-stage{perspective:var(--folder-depth);perspective-origin:calc(var(--folder-w) / 2) calc(var(--folder-tab-h) + var(--folder-h) / 2);cursor:pointer;isolation:isolate;outline:none;position:absolute;inset:0}.folder-layer{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.folder-ground{z-index:1;width:var(--folder-w);pointer-events:none}.folder-root[data-mode=book] .folder-ground,.folder-cast{height:var(--folder-h);border-radius:var(--folder-front-radius);box-shadow:0 calc(1px * var(--folder-scale)) calc(2px * var(--folder-scale)) var(--folder-ground), 0 calc(10px * var(--folder-scale)) calc(28px * var(--folder-scale)) var(--folder-ground-soft)}.folder-cast{z-index:1;width:var(--folder-w);height:calc(var(--folder-h) - var(--folder-front-y) + var(--folder-tab-h));pointer-events:none}.folder-root[data-mode=flap] .folder-ground{height:calc(var(--folder-h) * .14);margin-top:calc(var(--folder-h) * -.07);background:var(--folder-ground);filter:blur(calc(var(--folder-h) * .05));border-radius:50%}.folder-back{z-index:4;width:var(--folder-w);height:calc(var(--folder-tab-h) + var(--folder-h))}.folder-back-fill{position:absolute;inset:0}.folder-gutter{top:var(--folder-tab-h);width:calc(12px * var(--folder-scale));opacity:var(--folder-gutter,0);background:linear-gradient(90deg,#0000001f,#0000);position:absolute;bottom:0;left:0}.folder-back-rim{pointer-events:none;position:absolute;inset:0;overflow:visible}.folder-focus{fill:none;stroke:none}.folder-stage:focus-visible .folder-focus{stroke:var(--folder-focus);stroke-width:2px}.folder-tab-text{height:var(--folder-tab-h);box-sizing:border-box;padding-top:calc(1px * var(--folder-scale));color:var(--folder-tab-ink);opacity:var(--folder-label,1);font-size:calc(10.5px * var(--folder-scale));letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex;position:absolute;top:0;overflow:hidden}.folder-measure{visibility:hidden;pointer-events:none;width:auto;padding:0;left:0}.folder-item{z-index:10;width:var(--folder-doc-w);height:var(--folder-doc-h);border-radius:calc(7px * var(--folder-scale));background:var(--folder-paper);box-shadow:0 0 0 .5px #0000000f, 0 calc(1px * var(--folder-scale)) calc(2px * var(--folder-scale)) #0000001f, 0 calc((2px + var(--folder-lift,0) * 16px) * var(--folder-scale)) calc((5px + var(--folder-lift,0) * 26px) * var(--folder-scale)) rgba(0, 0, 0, calc(.1 + var(--folder-lift,0) * .14));outline:none;overflow:hidden}.folder-root[data-open] .folder-item{cursor:pointer}.folder-root[data-draggable] .folder-item{cursor:grab;touch-action:none}.folder-root[data-dragging],.folder-root[data-dragging] *{cursor:grabbing!important}.folder-item:focus-visible{outline:2px solid var(--folder-focus);outline-offset:3px}.folder-shade{z-index:39;width:var(--folder-w);height:var(--folder-front-h);border-radius:var(--folder-front-radius);filter:blur(calc(6px * var(--folder-scale)));opacity:0;pointer-events:none;background:linear-gradient(90deg,#00000057,#00000029)}.folder-front{z-index:40;width:var(--folder-w);height:var(--folder-front-h)}.folder-face{border-radius:var(--folder-front-radius);position:absolute;inset:0;overflow:hidden}.folder-face:after{content:"";border-radius:inherit;background:linear-gradient(rgba(255, 255, 255, var(--folder-glint,0)), rgba(255, 255, 255, var(--folder-glint,0))), rgba(0, 0, 0, var(--folder-dim,0));pointer-events:none;position:absolute;inset:0}.folder-face-inner,.folder-front[data-face=inner] .folder-face-outer{visibility:hidden}.folder-face-inner{left:-1px}.folder-front[data-face=inner] .folder-face-inner{visibility:visible}.folder-inner-gutter{width:calc(12px * var(--folder-scale));background:linear-gradient(90deg,#0000001f,#0000);position:absolute;top:0;bottom:0;left:0}.folder-root[data-variant=solid] .folder-back-fill,.folder-root[data-variant=solid] .folder-face-inner{background:linear-gradient(180deg, var(--folder-inside-top), var(--folder-inside-bottom))}.folder-root[data-variant=solid] .folder-face-outer{background:linear-gradient(160deg, var(--folder-front-top) 0%, var(--folder-base) 48%, var(--folder-front-bottom) 100%);box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff0d}.folder-root[data-variant=glass] .folder-back-fill{background:linear-gradient(180deg, var(--folder-inside-top), var(--folder-inside-bottom))}.folder-root[data-variant=glass] .folder-face-outer,.folder-root[data-variant=glass] .folder-face-inner{background:linear-gradient(180deg, #ffffff38 0%, rgba(var(--folder-rgb), .3) 28%, rgba(var(--folder-rgb), .86) 100%);-webkit-backdrop-filter:blur(var(--folder-frost)) saturate(1.8);backdrop-filter:blur(var(--folder-frost)) saturate(1.8);box-shadow:inset 0 0 0 1px #ffffff57,inset 0 1px #fff9}.folder-root[data-gl] .folder-face{visibility:hidden}.folder-glass{z-index:40;pointer-events:none;position:absolute}.folder-root[data-variant=matte] .folder-back-fill,.folder-root[data-variant=matte] .folder-face-inner{background:var(--folder-inside-bottom)}.folder-root[data-variant=matte] .folder-face-outer{background:var(--folder-base)}.folder-doc{box-sizing:border-box;gap:calc(6px * var(--folder-scale));height:100%;padding:calc(14px * var(--folder-scale)) calc(13px * var(--folder-scale));flex-direction:column;display:flex}.folder-doc-title{margin-bottom:calc(4px * var(--folder-scale));color:var(--folder-paper-text);font-size:calc(11px * var(--folder-scale));letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.folder-doc-text{margin-top:calc(-6px * var(--folder-scale));margin-bottom:calc(4px * var(--folder-scale));color:var(--folder-paper-ink-strong);font-size:calc(9px * var(--folder-scale));line-height:1.3}.folder-doc-heading{width:56%;height:calc(7px * var(--folder-scale));margin-bottom:calc(4px * var(--folder-scale));background:var(--folder-paper-ink-strong);border-radius:999px;flex:none}.folder-doc-line{height:calc(4px * var(--folder-scale));background:var(--folder-paper-ink);border-radius:999px;flex:none}.folder-doc-block{height:calc(40px * var(--folder-scale));margin:calc(3px * var(--folder-scale)) 0;border-radius:calc(5px * var(--folder-scale));background:var(--folder-paper-ink);opacity:.75;flex:none}.folder-photo{inset:calc(5px * var(--folder-scale));border-radius:calc(3px * var(--folder-scale));position:absolute;overflow:hidden}.folder-photo img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.staggered-menu-wrapper{z-index:40;pointer-events:none;width:100%;height:100%;position:relative}.staggered-menu-wrapper.fixed-wrapper{z-index:40;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.staggered-menu-header{pointer-events:none;z-index:20;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:2em;display:flex;position:absolute;top:0;left:0}.staggered-menu-header>*{pointer-events:auto}.sm-logo{-webkit-user-select:none;user-select:none;align-items:center;display:flex}.sm-logo-img{object-fit:contain;width:auto;height:32px;display:block}.sm-toggle{cursor:pointer;color:#e9e9ef;background:0 0;border:none;align-items:center;gap:.3rem;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:visible}.sm-toggle:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #fffa}.sm-line:last-of-type{margin-top:6px}.sm-toggle-textWrap{white-space:nowrap;height:1em;width:var(--sm-toggle-width,auto);min-width:var(--sm-toggle-width,auto);display:inline-block;position:relative;overflow:hidden}.sm-toggle-textInner{flex-direction:column;line-height:1;display:flex}.sm-toggle-line{height:1em;line-height:1;display:block}.sm-icon{will-change:transform;flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:relative}.sm-panel-itemWrap{line-height:1;position:relative;overflow:hidden}.sm-icon-line{will-change:transform;background:currentColor;border-radius:2px;width:100%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sm-line{display:none!important}.staggered-menu-panel{-webkit-backdrop-filter:blur(12px);z-index:10;pointer-events:auto;opacity:0;background:#fff;flex-direction:column;width:clamp(260px,38vw,420px);height:100%;padding:6em 2em 2em;display:flex;position:absolute;top:0;right:0;overflow-y:auto}[data-position=left] .staggered-menu-panel{left:0;right:auto}.sm-prelayers{pointer-events:none;z-index:5;opacity:0;width:clamp(260px,38vw,420px);position:absolute;top:0;bottom:0;right:0}[data-position=left] .sm-prelayers{left:0;right:auto}.sm-prelayer{opacity:0;width:100%;height:100%;position:absolute;top:0;right:0;transform:translate(0)}.sm-panel-inner{flex-direction:column;flex:1;gap:1.25rem;display:flex}.sm-socials{flex-direction:column;gap:.75rem;margin-top:auto;padding-top:2rem;display:flex}.sm-socials-title{color:var(--sm-accent,red);margin:0;font-size:1rem;font-weight:500}.sm-socials-list{flex-flow:wrap;align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.sm-socials-list .sm-socials-link{opacity:1}.sm-socials-list:hover .sm-socials-link{opacity:.35}.sm-socials-list:hover .sm-socials-link:hover{opacity:1}.sm-socials-link:focus-visible{outline:2px solid var(--sm-accent,red);outline-offset:3px}.sm-socials-list:focus-within .sm-socials-link{opacity:.35}.sm-socials-list:focus-within .sm-socials-link:focus-visible{opacity:1}.sm-socials-link{color:#111;padding:2px 0;font-size:1.2rem;font-weight:500;text-decoration:none;transition:color .3s,opacity .3s;display:inline-block;position:relative}.sm-socials-link:hover{color:var(--sm-accent,red)}.sm-panel-title{color:#fff;text-transform:uppercase;margin:0;font-size:1rem;font-weight:600}.sm-panel-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sm-panel-item{color:#000;cursor:pointer;letter-spacing:-2px;text-transform:uppercase;padding-right:1.4em;font-size:3.5rem;font-weight:600;line-height:1;text-decoration:none;transition:background .25s,color .25s;display:inline-block;position:relative}.staggered-menu-panel .sm-socials-list .sm-socials-link{opacity:1;transition:opacity .3s}.staggered-menu-panel .sm-socials-list:hover .sm-socials-link:not(:hover),.staggered-menu-panel .sm-socials-list:focus-within .sm-socials-link:not(:focus-visible){opacity:.35}.staggered-menu-panel .sm-socials-list .sm-socials-link:hover,.staggered-menu-panel .sm-socials-list .sm-socials-link:focus-visible{opacity:1}.sm-panel-itemLabel{will-change:transform;transform-origin:50% 100%;display:inline-block}.sm-panel-list[data-numbering]{counter-reset:smItem}.sm-panel-list[data-numbering] .sm-panel-item:after{counter-increment:smItem;content:counter(smItem, decimal-leading-zero);color:var(--sm-accent,#5227ff);letter-spacing:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--sm-num-opacity,0);font-size:18px;font-weight:400;position:absolute;top:.1em;right:2.8em}@media (max-width:1024px){.staggered-menu-panel{width:100%;left:0;right:0}.sm-prelayers{width:100%}.staggered-menu-wrapper[data-open] .sm-logo-img{filter:invert()}}@media (max-width:640px){.staggered-menu-panel{width:100%;left:0;right:0}.staggered-menu-wrapper[data-open] .sm-logo-img{filter:invert()}}@font-face{font-family:Alexandria;src:url(/fonts/alexandria-latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+2000-206F}@font-face{font-family:Alexandria;src:url(/fonts/alexandria-arabic.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+6??,U+FB50-FDFF,U+FE70-FEFC}:root{--ink:#141414;--graphite:#2b2b2b;--muted:#5b5b5b;--studio:#e4e4e2;--paper:#fff;--line:#14141424;--ease:cubic-bezier(.16, 1, .3, 1);--edge:clamp(20px, 5vw, 72px)}*{box-sizing:border-box}html,body{margin:0;overflow-x:clip}body{background:var(--studio);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Alexandria,system-ui,sans-serif;font-weight:400;line-height:1.6}:lang(ar) *{letter-spacing:normal!important}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--ink);outline-offset:4px}::selection{background:var(--graphite);color:var(--paper)}.staggered-menu-wrapper{z-index:100;font-family:inherit}.staggered-menu-header{background:color-mix(in oklab, var(--studio) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);padding:18px var(--edge)!important}.staggered-menu-wrapper[data-open] .staggered-menu-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.sm-logo-img{width:auto!important;height:30px!important}.sm-toggle{font-family:inherit!important;font-weight:500!important}.staggered-menu-panel{font-family:inherit}.sm-panel-list{border-top:1px solid var(--line);gap:0!important}.sm-panel-itemWrap{border-bottom:1px solid var(--line);padding-block:2px;line-height:1.3!important}.sm-panel-item{align-items:center;min-height:64px;letter-spacing:-.01em!important;text-transform:none!important;color:var(--ink)!important;padding:10px 0!important;font-family:inherit!important;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem)!important;font-weight:500!important;line-height:1.25!important;display:flex!important}.sm-panel-item:hover{color:var(--muted)!important}:lang(ar) .sm-panel-item{letter-spacing:normal!important;font-weight:600!important;line-height:1.55!important}.sm-socials-title{color:var(--muted)!important;font-family:inherit!important;font-weight:500!important}.sm-socials-link{color:var(--ink)!important;font-weight:500!important}.sm-socials-list{gap:12px!important}.sm-socials-link--icon{border:1px solid var(--ink);border-radius:50%;place-items:center;width:48px;height:48px;transition:background-color .2s var(--ease), color .2s var(--ease)!important;display:inline-grid!important}.sm-socials-link--icon:hover,.sm-socials-link--icon:focus-visible{background:var(--ink);color:var(--paper)!important;opacity:1!important}.staggered-menu-wrapper[data-open] .sm-logo-img{filter:none!important}.sm-socials-link{font-family:inherit}main{padding-top:96px}.intro{max-width:1200px;padding:clamp(32px, 6vw, 88px) var(--edge) 24px;margin:0 auto}.intro h1{letter-spacing:-.035em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.4rem,2rem + 3vw,4.5rem);font-weight:600;line-height:1.04}:lang(ar) .intro h1{font-weight:700;line-height:1.3}.lead{max-width:40ch;color:var(--muted);margin:20px 0 0;font-size:clamp(1.05rem,1rem + .35vw,1.3rem);font-weight:300}:lang(ar) .lead{font-weight:400;line-height:1.85}.back{background:linear-gradient(currentColor,currentColor) 0 78%/100% 1px no-repeat;align-items:center;gap:8px;min-height:44px;margin-bottom:16px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.back:before{content:"";border-inline-start:1.5px solid;border-bottom:1.5px solid;width:8px;height:8px;rotate:45deg}:root[dir=rtl] .back:before{rotate:-45deg}.desk{max-width:1200px;padding:24px var(--edge) clamp(80px, 10vw, 140px);margin:0 auto}.hint{color:var(--muted);margin:0 0 40px;font-size:.9rem}.desk__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:88px 40px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:960px){.desk__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.desk__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 12px}.desk__cell{gap:14px;padding-top:72px}.desk__name{font-size:.95rem}.desk__link{margin-top:0;font-size:.85rem}main{padding-top:72px}.intro{padding-top:24px}.hint{margin-bottom:8px}.work__folder{min-height:360px;padding-top:120px}}.desk__cell{justify-items:center;gap:28px;display:grid}.desk__meta{text-align:center;justify-items:center;gap:2px;display:grid}.desk__name{letter-spacing:-.01em;font-size:1.15rem;font-weight:600}.desk__count{color:var(--muted);font-size:.875rem}.desk__link{min-height:44px;transition:background-size .32s var(--ease);background:linear-gradient(currentColor,currentColor) 0 78%/100% 1px no-repeat;align-items:center;margin-top:6px;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.desk__link:hover{background-position:100% 78%;background-size:0 1px}.materials{background:var(--ink);color:var(--paper);padding-top:clamp(80px,9vw,130px)}.materials__head{max-width:1200px;padding:0 var(--edge) 48px;gap:16px;margin:0 auto;display:grid}@media (min-width:960px){.materials__head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end}}.materials h2{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,1.6rem + 1.8vw,3.25rem);font-weight:600;line-height:1.08}.materials .lead{color:#ffffffa8;margin:0}.materials__menu{height:min(728px,86svh)}@media (max-width:600px){.materials__menu{height:504px}}.flowing-menu{font-family:inherit}.flowing-menu__label{letter-spacing:-.02em;font-weight:500}:lang(ar) .flowing-menu__label,:lang(ar) .flowing-menu__part-text{line-height:1.45;letter-spacing:normal!important}.flowing-menu__image{background-color:#f1f1ef;background-repeat:no-repeat;background-size:contain!important}.work{background:var(--paper);max-width:none;padding:clamp(88px, 10vw, 150px) max(var(--edge), calc((100% - 1200px) / 2 + var(--edge)));align-items:center;gap:56px;display:grid;overflow-x:clip}@media (min-width:960px){.work{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.work h2,.contact h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.6rem + 1.8vw,3.25rem);font-weight:600;line-height:1.08}:lang(ar) .work h2,:lang(ar) .contact h2{line-height:1.35}.work__folder{place-items:center;min-height:460px;display:grid}.contact{max-width:1200px;padding:clamp(88px, 10vw, 150px) var(--edge);gap:40px;margin:0 auto;display:grid}@media (min-width:960px){.contact{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.teams{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.teams li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;padding:22px 0;display:flex}.teams li>span{color:var(--muted)}.teams a{letter-spacing:-.01em;font-variant-numeric:tabular-nums;transition:background-size .32s var(--ease);background:0 0;align-items:center;gap:10px;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);font-weight:600;text-decoration:none;display:inline-flex}.teams a svg{flex:none}.teams a span{transition:background-size .32s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat}.teams a:is(:hover,:focus-visible) span{background-size:100% 2px}.foot{padding:40px var(--edge);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 32px;font-size:.9rem;display:flex}.foot img{width:auto;height:26px;margin-inline-end:auto}.foot a{text-decoration:none}.foot__icon{border:1px solid var(--ink);width:44px;height:44px;transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:50%;place-items:center;display:inline-grid}.foot__icon:hover,.foot__icon:focus-visible{background:var(--ink);color:var(--paper)}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important}}.wa-pick{display:inline-block;position:relative}.wa-pick__button{border:1px solid var(--ink);width:48px;height:48px;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease), transform .16s var(--ease);background:0 0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.wa-pick__button svg{transition:transform .42s var(--ease)}.wa-pick__button:hover,.wa-pick[data-open] .wa-pick__button{background:var(--ink);color:var(--paper)}.wa-pick[data-open] .wa-pick__button svg{transform:scale(1.1)}.wa-pick__button:active{transform:scale(.94)}.wa-pick--foot .wa-pick__button{width:44px;height:44px}.wa-pick__list{z-index:20;bottom:calc(100% + 12px);background:var(--ink);width:min(290px,100vw - 40px);color:var(--paper);transform-origin:24px 100%;clip-path:inset(100% 0 0 round 20px);opacity:0;pointer-events:none;transition:clip-path .26s var(--ease), opacity .2s ease, transform .26s var(--ease);border-radius:20px;margin:0;padding:6px;list-style:none;position:absolute;inset-inline-start:0;transform:translateY(10px)scale(.96);box-shadow:0 18px 40px -16px #00000073}.wa-pick[data-open] .wa-pick__list{clip-path:inset(0 round 20px);opacity:1;pointer-events:auto;transition:clip-path .52s var(--ease), opacity .16s ease, transform .52s var(--ease);transform:none}.wa-pick__item{opacity:0;transition:opacity .16s ease, transform .2s var(--ease);transform:translateY(16px)}.wa-pick[data-open] .wa-pick__item{opacity:1;transition:opacity .36s ease calc(var(--i) * 70ms + .12s), transform .52s var(--ease) calc(var(--i) * 70ms + .12s);transform:none}.wa-pick__link{min-height:56px;color:inherit;border-radius:14px;flex-direction:column;gap:2px;padding:10px 14px;text-decoration:none;transition:background-color .18s;display:flex}.wa-pick__link:hover,.wa-pick__link:focus-visible{background:color-mix(in srgb, currentColor 10%, transparent);outline:none}.wa-pick__who{font-weight:600}.wa-pick__num{color:color-mix(in srgb, currentColor 66%, transparent);font-variant-numeric:tabular-nums;font-size:.85rem}:root[dir=rtl] .wa-pick__num{text-align:right}@media (prefers-reduced-motion:reduce){.wa-pick__list,.wa-pick__item,.wa-pick[data-open] .wa-pick__list,.wa-pick[data-open] .wa-pick__item{clip-path:none;transition:opacity .12s linear!important;transform:none!important}}.sm-socials-list{position:relative}.sm-socials-list .wa-pick{position:static}.sm-socials-item{position:static!important}.foot{position:relative}.wa-pick--foot{position:static}.wa-pick--foot .wa-pick__list{inset-inline-start:auto;inset-inline-end:var(--edge);transform-origin:calc(100% - 24px) 100%;bottom:calc(100% - 24px)}:root[dir=rtl] .wa-pick--foot .wa-pick__list{transform-origin:24px 100%}.product-bar{z-index:90;left:50%;bottom:max(16px, env(safe-area-inset-bottom));background:var(--ink);width:min(560px,100vw - 24px);color:var(--paper);opacity:0;pointer-events:none;transition:transform .42s var(--ease), opacity .2s ease;border-radius:22px;grid-template-columns:52px minmax(0,1fr) auto 40px;align-items:center;gap:12px;padding:10px 10px 10px 12px;display:grid;position:fixed;transform:translate(-50%,calc(100% + 32px));box-shadow:0 24px 48px -20px #0000008c}.product-bar[data-open]{opacity:1;pointer-events:auto;transition:transform .56s var(--ease), opacity .2s ease;transform:translate(-50%)}.product-bar__img{object-fit:contain;background:#f1f1ef;border-radius:14px;width:52px;height:52px}.product-bar__text{min-width:0;line-height:1.3;display:grid}.product-bar__name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.product-bar__meta{color:#ffffffa8;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.product-bar__close{width:40px;height:40px;color:var(--paper);cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;transition:background-color .18s;display:grid}.product-bar__close:hover{background:#fff3}.wa-pick__button--text{border-color:var(--paper);background:var(--paper);width:auto;height:44px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font:600 .95rem/1 inherit;display:inline-flex}.wa-pick__button--text:hover,.wa-pick[data-open] .wa-pick__button--text{color:var(--paper);background:0 0}.wa-pick--bar .wa-pick__list{inset-inline:auto 0;transform-origin:calc(100% - 40px) 100%;bottom:calc(100% + 18px)}:root[dir=rtl] .wa-pick--bar .wa-pick__list{transform-origin:40px 100%}@media (max-width:480px){.product-bar{grid-template-columns:44px minmax(0,1fr) auto 36px;gap:8px;padding:8px}.product-bar__img{width:44px;height:44px}.wa-pick__button--text span{display:none}.wa-pick__button--text{justify-content:center;width:44px;padding:0}.wa-pick--bar .wa-pick__list{inset-inline-end:-44px}}@media (prefers-reduced-motion:reduce){.product-bar,.product-bar[data-open]{transition:opacity .12s linear}}.desk__grid--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1040px;margin-inline:auto}.desk__cell--side .desk__meta{gap:6px}.desk__name--side{font-size:clamp(1.25rem,2.4vw,1.75rem)}.desk__line{color:var(--muted);text-align:center;max-width:30ch;line-height:1.45}.side-open{min-height:46px;margin-top:10px;padding:0 26px;font-weight:600}@media (max-width:600px){.desk__line{font-size:.85rem}.side-open{padding:0 16px;font-size:.9rem}}.finish-switch{background:var(--studio);border-radius:999px;width:-moz-fit-content;width:fit-content;margin-block:14px 6px;padding:4px;display:flex}.finish-switch a{min-height:40px;color:var(--ink);border-radius:999px;align-items:center;padding:0 20px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.finish-switch a[aria-current=page]{background:var(--ink);color:var(--paper)}.finish-switch a:not([aria-current]):hover{background:var(--paper)}@media (prefers-reduced-motion:reduce){.side-open,.finish-switch a{transition:none}}@media (min-width:601px) and (max-width:859px){.desk__grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:860px) and (max-width:1179px){.desk__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:min(1100px,200vw - 1140px);margin-inline:auto}}@media (min-width:1180px){.desk{max-width:1400px}.desk__grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:min(1300px,150vw - 864px);margin-inline:auto}}@media (min-width:601px) and (max-width:989px){.desk__grid--two{grid-template-columns:minmax(0,1fr)}}@media (min-width:990px){.desk__grid--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:min(1100px,200vw - 1320px);margin-inline:auto}}body{transition:background-color .52s var(--ease), color .52s var(--ease)}body[data-clear]{background:var(--graphite);color:var(--paper)}body[data-clear] :is(.lead,.hint,.desk__count,.desk__line,.teams li>span){color:#ffffffad}body[data-clear] .finish-switch{background:#ffffff1a}body[data-clear] .finish-switch a{color:var(--paper)}body[data-clear] .finish-switch a[aria-current=page]{background:var(--paper);color:var(--ink)}body[data-clear] :is(.teams,.teams li){border-color:#ffffff29}body[data-clear] :focus-visible{outline-color:var(--paper)}@media (prefers-reduced-motion:reduce){body{transition:none}}.partners{background:var(--paper);padding:clamp(56px,8vw,104px) 0}.partners__title{padding-inline:var(--edge);max-width:1200px;color:var(--muted);margin:0 auto clamp(28px,4vw,44px);font-size:clamp(1.1rem,1rem + .6vw,1.5rem);font-weight:500}.partner-strip{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.partner-strip__track{will-change:transform;width:max-content;animation:80s linear infinite partner-loop;display:flex}.partner-strip[data-rtl] .partner-strip__track{animation-name:partner-loop-rtl}.partner-strip:hover .partner-strip__track{animation-play-state:paused}.partner-strip__row{align-items:center;gap:clamp(40px,5vw,72px);margin:0;padding:0 clamp(20px,2.5vw,36px);list-style:none;display:flex}.partner-strip__item img{width:auto;max-width:none;height:clamp(34px,3.2vw,46px);display:block}@keyframes partner-loop{to{transform:translate(-50%)}}@keyframes partner-loop-rtl{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.partner-strip{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.partner-strip__track{animation:none}.partner-strip__row[aria-hidden]{display:none}}.folder--clear .folder-photo{background:var(--graphite)}.work__folder{position:relative}@media (max-width:600px){.work__folder{padding-top:250px}}.work-loop{z-index:3;width:100vw;position:absolute;top:12px;left:50%;transform:translate(-50%)}.work-loop--dealing .logoloop{padding-bottom:var(--below,0px);pointer-events:none}.work-loop .logoloop__item.deal{animation:1.1s both deal}@keyframes deal{0%{transform:translate(var(--dx), var(--dy)) scale(.8);opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1)}10%{opacity:1}48%{transform:translate(var(--dx), -26px) rotate(var(--rot)) scale(1);animation-timing-function:cubic-bezier(.5,0,.2,1)}to{transform:translate(0)rotate(0)scale(1)}}.work-loop__card{cursor:pointer;background:#e0e0e0;border:0;border-radius:16px;padding:0;display:block;overflow:hidden;box-shadow:0 10px 24px -14px #00000073}.work-loop__card img{height:var(--logoloop-logoHeight);width:var(--logoloop-logoHeight);object-fit:contain}.work-loop__card:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.zoom{z-index:120;background:#141414db;place-items:center;padding:24px 16px;animation:.26s both zoom-in;display:grid;position:fixed;inset:0}@keyframes zoom-in{0%{opacity:0}}.zoom__figure{animation:zoom-pop .42s var(--ease) both;justify-items:center;gap:14px;margin:0;display:grid}@keyframes zoom-pop{0%{opacity:0;transform:scale(.88)}}.zoom__figure img{background:#e0e0e0;border-radius:18px;width:min(92vw,560px);height:auto}.zoom__figure figcaption{color:var(--paper);text-align:center;max-width:34ch;font-size:.95rem}.zoom__close{top:max(16px, env(safe-area-inset-top));width:44px;height:44px;color:var(--paper);cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:16px}@media (prefers-reduced-motion:reduce){.work-loop .logoloop__item.deal,.zoom,.zoom__figure{animation:none}}.folder--sets .folder-photo{background:#e0e0e0}.folder--sets .folder-photo img{object-fit:contain}.folder--sets-row .folder-item{transition:opacity .16s;opacity:0!important}@media (min-width:601px){.work__folder{padding-top:330px}.work-loop{width:100%;left:0;transform:none}}.work__deck{place-items:center;display:grid}.deck{--card:min(62vw, 330px);outline:none;justify-items:center;gap:28px;width:100%;display:grid}.deck[data-keyboard]:focus-visible .deck__card--top{outline:2px solid var(--ink);outline-offset:6px}.deck__stack{width:var(--card);height:var(--card);touch-action:pan-y;position:relative}.deck__card{width:var(--card);height:var(--card);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:pointer;transition:transform .56s var(--ease), filter .56s var(--ease), opacity .42s ease;background:#fff;border-radius:20px;padding:8px;position:absolute;inset:0;box-shadow:0 1px 2px #00000014,0 18px 40px -22px #00000080}.deck__card--top{cursor:grab}.deck__card--top:active{cursor:grabbing}.deck__card img{object-fit:cover;pointer-events:none;background:#e0e0e0;border-radius:13px;width:100%;height:100%}.deck:not(.deck--dealt) .deck__card{opacity:0!important}.deck--dealing .deck__card{animation:deck-deal .7s var(--ease) var(--deal) both}@keyframes deck-deal{0%{opacity:0;translate:0 40px}}.deck__bar{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;width:min(100%,440px);display:grid}.deck__btn{border:1.5px solid var(--ink);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:background-color .18s,color .18s;display:grid}.deck__btn:hover,.deck__btn:focus-visible{background:var(--ink);color:var(--paper)}.deck__caption{text-align:center;margin:0;display:grid}.deck__count{letter-spacing:.08em;color:var(--muted);font-size:.8rem;font-weight:600}@media (prefers-reduced-motion:reduce){.deck__card{transition:none}.deck--dealing .deck__card{animation:none!important}}.desk__folder{position:relative}.pocket-all{z-index:5;border:1.5px solid var(--ink);background:var(--paper);min-height:40px;color:var(--ink);white-space:nowrap;cursor:pointer;animation:pocket-in .36s var(--ease) .26s both;border-radius:999px;padding:0 18px;font:600 .9rem/1 inherit;transition:background-color .18s,color .18s;position:absolute;top:44%;left:50%;transform:translate(-50%);box-shadow:0 8px 20px -10px #0006}.pocket-all:hover,.pocket-all:focus-visible{background:var(--ink);color:var(--paper)}.pocket-all--clear{border-color:var(--ink)}@keyframes pocket-in{0%{opacity:0;transform:translate(-50%,10px)}}.sheet{z-index:110;background:var(--paper);color:var(--ink);animation:sheet-in .36s var(--ease) both;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}.sheet__head{padding:18px var(--edge);border-bottom:1px solid var(--line);align-items:center;gap:14px;display:flex}.sheet__head h2{margin:0;font-size:clamp(1.2rem,1rem + 1vw,1.7rem);font-weight:600}.sheet__count{color:var(--muted);font-size:.9rem}.sheet__close{background:var(--studio);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-inline-start:auto;display:grid}.sheet__grid{padding:20px var(--edge) 120px;grid-template-columns:repeat(auto-fill,minmax(min(44vw,180px),1fr));align-content:start;gap:14px;margin:0;list-style:none;display:grid;overflow-y:auto}.sheet__item{border:1px solid var(--line);cursor:pointer;text-align:center;width:100%;color:var(--muted);transition:border-color .18s ease, transform .18s var(--ease);background:#fff;border-radius:16px;gap:6px;padding:8px;font:500 .8rem/1.2 inherit;display:grid}.sheet__item:hover,.sheet__item:focus-visible{border-color:var(--ink);transform:translateY(-2px)}.sheet__item img{aspect-ratio:4/5;object-fit:contain;width:100%;height:auto}.sheet--clear{background:var(--graphite);color:var(--paper)}.sheet--clear .sheet__head{border-color:#ffffff24}.sheet--clear .sheet__count{color:#ffffffad}.sheet--clear .sheet__close{color:var(--paper);background:#ffffff1f}.sheet--clear .sheet__item{background:var(--graphite);color:#ffffffad;border-color:#ffffff29}.sheet--clear .sheet__item:hover,.sheet--clear .sheet__item:focus-visible{border-color:var(--paper)}.product-bar{z-index:130}@media (prefers-reduced-motion:reduce){.pocket-all,.sheet{animation:none}}.intro--hero{align-items:center;gap:clamp(8px,2vw,24px);padding-bottom:clamp(36px,9vw,128px);display:grid}@media (min-width:900px){.intro--hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.hero-compare{justify-self:center;width:min(100%,470px);margin:clamp(24px,4vw,56px) 0 0;padding-bottom:52px}.hero-compare__stage{--split:50%;aspect-ratio:1;-webkit-user-select:none;user-select:none;position:relative}.hero-compare__img{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-compare__printed{-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--split) - 14px), #000 calc(var(--split) + 14px));-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--split) - 14px), #000 calc(var(--split) + 14px));mask-image:linear-gradient(90deg, transparent calc(var(--split) - 14px), #000 calc(var(--split) + 14px));position:absolute;inset:0}.hero-compare__line{top:4%;bottom:4%;left:var(--split);pointer-events:none;width:0;position:absolute}.hero-compare__handle{width:40px;height:40px;color:var(--paper);-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);transition:scale .3s var(--ease), background .3s var(--ease);background:#1414146b;border:1px solid #ffffff8c;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 8px 24px -12px #00000073}.hero-compare__blur{top:0;bottom:0;left:var(--split);pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;width:28px;transition:opacity .26s var(--ease);position:absolute;translate:-50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%,#0000);mask-image:linear-gradient(90deg,#0000,#000 50%,#0000)}.hero-compare__stage[data-dragging] .hero-compare__blur{opacity:1}.hero-compare__stage[data-dragging] .hero-compare__handle{background:#1414144d;scale:1.12}@media (prefers-reduced-motion:reduce){.hero-compare__blur{display:none}.hero-compare__handle{transition:none}.hero-compare__stage[data-dragging] .hero-compare__handle{scale:1}}.hero-compare__tag{background:var(--paper);color:var(--ink);letter-spacing:.02em;pointer-events:none;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:600;position:absolute;bottom:-48px}.hero-compare__tag--plain{right:calc(50% + 14px)}.hero-compare__tag--printed{background:var(--ink);color:var(--paper);left:calc(50% + 14px)}:lang(ar) .hero-compare__tag{font-family:inherit}.hero-compare__range{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.hero-compare__range:focus-visible+*{outline:none}.hero-compare__stage:has(.hero-compare__range:focus-visible) .hero-compare__handle{outline:2px solid var(--ink);outline-offset:4px}@media (max-width:600px){.hero-compare{width:min(100%,310px)}.hero-compare__handle{width:36px;height:36px}}.hero-compare__stage{opacity:0;transition:opacity .6s var(--ease), transform .8s var(--ease);transform:translateY(16px)}.hero-compare__stage[data-ready]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hero-compare__stage{transition:opacity .2s linear;transform:none}}.materials--tiles{padding-bottom:clamp(64px,8vw,120px)}.mat-tiles{padding:0 var(--edge);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;max-width:1200px;margin:0 auto;list-style:none;display:grid}@media (max-width:600px){.mat-tiles{grid-template-columns:1fr 1fr;gap:10px}}.mat-tile{height:100%;color:var(--paper);background:#ffffff0a;border:1px solid #ffffff24;border-radius:18px;align-content:start;gap:4px;margin:0;padding:0 0 16px;display:grid;overflow:hidden}.mat-tile__swatch{aspect-ratio:4/3;background:var(--studio);margin-bottom:10px;display:block;overflow:hidden}.mat-tile__swatch img{object-fit:cover;width:100%;height:100%}.mat-tile__name{letter-spacing:-.01em;padding-inline:16px;font-size:1.15rem;font-weight:600}@media (max-width:600px){.mat-tile__name{padding-inline:12px;font-size:1rem}}.mat-strip{max-width:1200px;padding:8px var(--edge) clamp(56px, 7vw, 96px);margin:0 auto}.mat-strip__title{color:var(--muted);margin:0 0 14px;font-size:1rem;font-weight:600}.mat-strip__list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mat-strip__chip{border:1px solid var(--line);background:var(--paper);min-height:48px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:4px 18px 4px 4px;font-family:inherit;font-size:.95rem;font-weight:500;line-height:1;transition:border-color .18s;display:inline-flex}.mat-strip__chip:hover,.mat-strip__chip:focus-visible{border-color:var(--ink)}.mat-strip__chip img{object-fit:contain;background:var(--studio);border-radius:50%;width:40px;height:40px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .mat-strip__chip{padding:4px 4px 4px 18px}.mat-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.mat-chips__label{color:var(--muted);margin-inline-end:4px;font-size:.85rem}.mat-chips a{border:1px solid var(--line);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;padding:0 16px;font-size:.9rem;font-weight:500;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.mat-chips a:hover{border-color:var(--ink)}.mat-chips a[aria-current]{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (max-width:600px){.mat-chips{margin-inline:calc(var(--edge) * -1);padding-inline:var(--edge);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mat-chips a,.mat-chips__label{flex:none}.mat-chips{padding-inline-end:48px;-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000);mask-image:linear-gradient(90deg,#000 78%,#0000)}.mat-chips:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){-webkit-mask-image:linear-gradient(270deg,#000 78%,#0000);mask-image:linear-gradient(270deg,#000 78%,#0000)}}*{-webkit-tap-highlight-color:transparent}.sm-panel-item:active{opacity:.55}.privacy .lead{max-width:62ch;margin-top:18px}.privacy .lead a{color:inherit}.foot__link{color:var(--muted);text-underline-offset:3px;order:9;text-decoration:underline!important}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f2f2f0;--paper:#141414;--studio:#1c1c1c;--muted:#a6a6a6;--line:#ffffff24}html[data-theme=dark] :is(.sm-logo-img,.foot img){filter:invert()}html[data-theme=dark] .staggered-menu-panel{background:#161616}html[data-theme=dark] .staggered-menu-wrapper[data-open] .sm-logo-img{filter:invert()}html[data-theme=dark] .materials{--ink:#0b0b0b;--paper:#fff}html[data-theme=dark] .partners{--ink:#141414;--paper:#fff;--muted:#5b5b5b;--line:#14141424;color:var(--ink)}html[data-theme=dark] body[data-clear]{background:var(--graphite);color:var(--ink)}html[data-theme=dark] body[data-clear] :is(.lead,.hint,.desk__count,.desk__line,.teams li>span){color:#ffffffad}html[data-theme=dark] body[data-clear] .finish-switch a{color:var(--ink)}html[data-theme=dark] body[data-clear] .finish-switch a[aria-current=page]{background:var(--ink);color:#141414}html[data-theme=dark] body[data-clear] :focus-visible{outline-color:var(--ink)}:root{--glass-fill:linear-gradient(180deg, #ffffff9e 0%, #ffffff38 55%, #ffffff57 100%);--glass-rim:#fffffff2;--glass-text:#2b2b2b;--glass-shine:#ffffffbf;--glass-shadow:inset 0 2px 2px #fffffff2, inset 0 -3px 6px #00000012, inset 0 0 0 1px #0000000d, 0 1px 2px #0000001a, 0 10px 22px -10px #7882918c, 0 16px 30px -16px #b9c8e1f2}html[data-theme=dark]{--glass-fill:linear-gradient(180deg, #fff3 0%, #ffffff0f 55%, #ffffff1a 100%);--glass-rim:#fff9;--glass-text:#fff;--glass-shine:#ffffff52;--glass-shadow:inset 0 2px 2px #fff6, inset 0 -3px 6px #0000004d, 0 1px 2px #0006, 0 12px 26px -12px #bed2f047}.side-open,.theme-switch,.lang-btn,.home-fab{isolation:isolate;border:1.5px solid var(--glass-rim);background:var(--glass-fill);color:var(--glass-text);-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);box-shadow:var(--glass-shadow);font:inherit;cursor:pointer;transition:transform .26s var(--ease), box-shadow .26s ease, filter .26s ease;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.side-open:before,.theme-switch:before,.lang-btn:before,.home-fab:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--glass-shine), transparent);pointer-events:none;border-radius:999px 999px 50% 50%/999px 999px 100% 100%;position:absolute;inset:1px 8% 55%}.side-open:hover,.theme-switch:hover,.lang-btn:hover,.home-fab:hover{filter:brightness(1.04);transform:translateY(-1px)}.side-open:active,.theme-switch:active,.lang-btn:active,.home-fab:active{transform:translateY(0)scale(.98)}:is(.side-open,.theme-switch,.lang-btn,.home-fab):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.theme-switch{width:42px;height:42px;margin-inline:auto 10px;padding:0}.staggered-menu-wrapper[data-open] :is(.theme-switch,.lang-menu){visibility:hidden}@media (prefers-reduced-motion:reduce){.side-open,.theme-switch,.lang-btn,.home-fab{transition:none}:is(.side-open,.theme-switch,.lang-btn,.home-fab):is(:hover,:active){transform:none}}.theme-switch{--pos:0;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:flex-start;width:66px;height:36px;padding:0}.theme-switch[data-on]{--pos:1}.theme-switch:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--mx,75%) var(--my,50%), #ffffff47, transparent 55%), linear-gradient(270deg, #141414b8 0%, #14141473 38%, transparent 72%);opacity:0;transition:opacity .28s;position:absolute;inset:0}.theme-switch[data-on]:after{background:radial-gradient(circle at var(--mx,25%) var(--my,50%), #ffffff59, transparent 55%), linear-gradient(90deg, #ffffffc7 0%, #ffffff73 38%, transparent 72%)}.theme-switch__preview{color:#fff;opacity:0;pointer-events:none;place-items:center;width:30px;height:30px;margin-top:-15px;transition:opacity .28s,transform .42s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:50%;right:2px;transform:scale(.7)rotate(-30deg)}.theme-switch[data-on] .theme-switch__preview{color:#2b2b2b;left:2px;right:auto;transform:scale(.7)rotate(30deg)}.theme-switch:is(:hover,:focus-visible):after{opacity:1}.theme-switch:is(:hover,:focus-visible) .theme-switch__preview{opacity:.9;transform:none}.theme-switch[data-dragging]:after,.theme-switch[data-dragging] .theme-switch__preview{opacity:0}.theme-switch__knob{width:30px;height:30px;transform:translateX(calc(var(--pos) * 30px));border:1px solid var(--glass-rim);color:#3a3a3a;background:radial-gradient(circle at 50% 115%,#aad7ff73,#0000 60%),linear-gradient(#ffffffd9,#ffffff59);border-radius:50%;place-items:center;transition:transform .48s cubic-bezier(.34,1.56,.64,1),width .22s;display:grid;position:absolute;top:2px;left:2px;box-shadow:inset 0 1px 1px #fffffff2,0 2px 6px #0000002e,0 0 12px #aad2ff40}html[data-theme=dark] .theme-switch__knob{color:#e9e9e9;background:radial-gradient(circle at 60% 110%,#a0d2ff66,#0000 62%),linear-gradient(#ffffff47,#ffffff14);box-shadow:inset 0 1px 1px #ffffff73,0 2px 8px #00000080,0 0 14px #96c8ff38}.theme-switch[data-dragging] .theme-switch__knob{width:34px;transition:none}.theme-switch:active .theme-switch__knob{width:34px}.theme-switch__sun,.theme-switch__moon{grid-area:1/1;transition:opacity .32s,transform .48s cubic-bezier(.34,1.56,.64,1)}.theme-switch__sun{opacity:calc(1 - var(--pos));transform:rotate(calc(var(--pos) * 120deg)) scale(calc(1 - var(--pos) * .4))}.theme-switch__moon{opacity:var(--pos);transform:rotate(calc((1 - var(--pos)) * -90deg)) scale(calc(.6 + var(--pos) * .4))}.theme-switch:hover{transform:none}@media (prefers-reduced-motion:reduce){.theme-switch__knob,.theme-switch__sun,.theme-switch__moon,.theme-switch:after,.theme-switch__preview{transition:none}}.lang-menu{margin-inline:auto 10px;position:relative}.lang-btn{letter-spacing:.04em;height:36px;padding:0 12px;font-size:.85rem}.lang-menu__list{top:calc(100% + 10px);z-index:30;border:1px solid var(--glass-rim);background:color-mix(in oklab, var(--paper) 78%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);min-width:210px;max-height:min(70vh,520px);box-shadow:var(--glass-shadow);border-radius:18px;margin:0;padding:6px;list-style:none;position:absolute;inset-inline-end:0;overflow-y:auto}.lang-menu__list[hidden]{display:none}.lang-menu__item{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;display:flex}.lang-menu__item:hover,.lang-menu__item:focus-visible{background:color-mix(in oklab, var(--ink) 8%, transparent)}.lang-menu__item[aria-current=true]{background:color-mix(in oklab, var(--ink) 12%, transparent);font-weight:600}.lang-menu__code{letter-spacing:.06em;width:2.2em;color:var(--muted);font-size:.8rem;font-weight:700}.lang-menu__name{flex:1}.theme-switch{margin-inline:0 14px}.home-fab{inset-inline-end:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:90;opacity:0;pointer-events:none;width:52px;height:52px;transition:opacity .26s ease, transform .36s var(--ease);padding:0;position:fixed;transform:translateY(16px)scale(.9)}.home-fab[data-show]{opacity:1;pointer-events:auto;transform:none}.home-fab[data-show]:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.home-fab{transition:opacity .12s linear;transform:none}}:root{--card-ink:#2b2b2b;--card-muted:#5b5b5b}.soon-badge{color:var(--ink);border:1px solid;border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:7px 14px;font-size:.875rem;font-weight:500;display:inline-flex}.soon-badge__dot{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite soon-pulse}@keyframes soon-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.soon-badge__dot{animation:none}}.soon-note{max-width:34rem;color:var(--muted);margin:14px 0 22px;font-size:.95rem}.wa-pick--hero{margin-top:4px}.teaser__head{text-align:center;max-width:44rem;margin:0 auto 28px;padding:0 24px}.teaser__head h2{margin:0 0 10px}.teaser__soon{font-weight:600}.sealed-card{justify-content:flex-start;position:relative}.sealed-card__stamp{border:1.5px solid var(--card-ink);letter-spacing:.04em;text-transform:uppercase;color:var(--card-ink);align-self:flex-start;margin:10px 0 14px;padding:4px 10px;font-size:.7rem;font-weight:700;transform:rotate(-4deg)}[dir=rtl] .sealed-card__stamp{text-transform:none;letter-spacing:normal;transform:rotate(4deg)}.sealed-card__line{width:90%}.sealed-card__line--short{width:64%}.sealed-card__note{color:var(--card-muted);margin-top:auto;font-size:.65rem}.contact__lead{text-align:center;max-width:36rem;margin:0 auto 24px}.wa-pick--hero .wa-pick__button--text{border-color:var(--ink);background:var(--ink);color:var(--paper)}.wa-pick--hero .wa-pick__button--text:hover,.wa-pick--hero[data-open] .wa-pick__button--text{color:var(--ink);background:0 0}
