@property --d2ang{syntax:"<angle>";initial-value:0deg;inherits:false}:root{--logo:url("data:image/png;base64,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");--paper:#f3eef0;--paper-2:#ece4e8;--ink:#1b1216;--ink-soft:#5a4b53;--wine:#5e1140;--wine-deep:#470c30;--magenta:#e11a6e;--magenta-soft:#f04e92;--blush:#f6e2ec;--line:rgba(27,18,22,.14);--line-light:rgba(255,255,255,.22);--maxw:1320px;--pad-x:clamp(20px,5vw,64px);--pad-y:clamp(96px,13vw,210px);--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}::selection{background:var(--magenta);color:#fff}.wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.display{font-family:Sora,sans-serif;font-weight:200;letter-spacing:-.015em;line-height:1}.eyebrow{font-family:Inter;font-weight:600;text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;color:var(--magenta)}.lead{font-weight:500;color:var(--ink-soft)}.fl{pointer-events:auto;display:inline-flex;align-items:center;gap:14px;position:relative;border:1px solid rgba(255,255,255,.24);border-radius:100px;background:rgba(18,8,14,.46);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);color:#fff;padding:9px 20px;transition:border-color .7s ease}.fl .mark{display:block;width:34px;height:38px;flex:none;background:var(--logo) center/contain no-repeat}.fl .navtag{font-family:Sora;font-weight:200;font-size:.95rem;color:rgba(255,255,255,.9);white-space:nowrap;max-width:340px;opacity:1;overflow:hidden;transition:max-width .6s var(--ease) 2s,opacity .4s ease 2s,margin .6s var(--ease) 2s}.fl .links{display:flex;align-items:center;gap:22px;max-width:0;overflow:hidden;transition:max-width .95s var(--ease) 2s}.fl .links a{position:relative;opacity:0;transform:translateX(8px);color:rgba(255,255,255,.92);transition:opacity .55s ease 2s,transform .65s var(--ease) 2s,color .25s}.fl .links a>span{white-space:nowrap;font-family:Sora;font-weight:300;font-size:.9rem;letter-spacing:.005em}.fl .links a:hover>span,.fl .links a[aria-current=page]>span{color:var(--magenta-soft)}.fl:hover{border-color:rgba(255,255,255,.42)}.fl:hover .navtag{max-width:0;opacity:0;margin:0;transition:max-width .6s var(--ease),opacity .4s ease,margin .6s var(--ease)}.fl:hover .links{max-width:640px;transition:max-width .95s var(--ease)}.fl:hover .links a{opacity:1;transform:none}.fl:hover .links a:first-child{transition-delay:.14s}.fl:hover .links a:nth-child(2){transition-delay:.26s}.fl:hover .links a:nth-child(3){transition-delay:.38s}.fl:hover .links a:nth-child(4){transition-delay:.5s}.fl:hover .links a:nth-child(5){transition-delay:.62s}.fl .navtag.swap{animation:tagin .6s var(--ease)}@keyframes tagin{0%{opacity:0}to{opacity:1}}.fl .glow{position:absolute;inset:-1px;border-radius:100px;padding:1px;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.fl.b,.fl.b:hover{border-color:transparent}.fl.b .glow{background:conic-gradient(from var(--d2ang,0deg),var(--wine),var(--magenta),var(--magenta-soft),var(--blush),var(--magenta-soft),var(--magenta),var(--wine));opacity:1;animation:d2spin 11s linear infinite}@keyframes d2spin{to{--d2ang:360deg}}@media(hover:none),(max-width:760px){.nav-shell{top:12px;gap:8px}.fl .navtag{display:none}.fl .links{max-width:none;overflow:visible;gap:14px}.fl .links a{opacity:1;transform:none}.fl .links a:nth-child(n+4){display:none}.fl{padding:8px 14px;gap:10px}.fl .mark{width:28px;height:32px}}.hero{position:relative;height:100svh;min-height:600px;overflow:hidden;background:#0c0709}.hero video{width:100%;height:100%;object-fit:cover}.hero .scrim,.hero video{position:absolute;inset:0}.hero .scrim{z-index:1;background:linear-gradient(180deg,rgba(12,7,9,.46),rgba(12,7,9,.16) 30%,rgba(12,7,9,.2) 62%,rgba(94,17,64,0) 80%)}.hero .melt{position:absolute;left:0;right:0;bottom:-1px;height:34vh;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(94,17,64,0) 0,rgba(94,17,64,.55) 55%,var(--wine) 100%)}.hero-center{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:0 var(--pad-x);text-align:center}.cycler{position:relative;width:min(1100px,92vw);display:grid;place-items:center}.cycler .line{grid-area:1/1;align-self:center;text-align:center;color:#fff;font-family:Sora;font-weight:200;letter-spacing:-.02em;line-height:1.04;font-size:clamp(2.3rem,7.2vw,6.4rem);text-shadow:0 4px 50px rgba(8,4,6,.5);opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s var(--ease)}.cycler .line.on{opacity:1;transform:none}.cycler .line .accent{color:var(--magenta-soft)}.scrolltip{position:absolute;left:0;right:0;bottom:30px;z-index:3;text-align:center;color:rgba(255,255,255,.7);font-size:.68rem;letter-spacing:.28em;text-transform:uppercase}.scrolltip span{display:inline-block;animation:bob 2.4s var(--ease) infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.block{padding-top:var(--pad-y);padding-bottom:var(--pad-y)}.lead-block+.block{padding-top:clamp(28px,5vw,56px)}.legaldoc h2:first-child{margin-top:0}.on-wine{background:var(--wine);color:#fff}.on-wine .eyebrow{color:var(--magenta-soft)}.on-wine .lead{color:rgba(255,255,255,.78)}.on-blush{background:var(--blush)}.on-magenta{background:var(--magenta);color:#fff}.on-magenta .eyebrow{color:#fff;opacity:.8}.on-magenta .lead{color:rgba(255,255,255,.9)}.open .ttl{font-family:Sora;font-weight:200;letter-spacing:-.018em;line-height:1.02;font-size:clamp(2.2rem,5.6vw,5.2rem);margin:14px 0 0}.open .side{align-self:end;max-width:42ch}.open .side p{font-size:1.02rem;font-weight:500;color:var(--ink-soft);margin:0 0 18px}.on-wine .open .side p{color:rgba(255,255,255,.8)}.accent-word{color:var(--magenta)}.on-magenta .accent-word,.on-wine .accent-word{color:var(--magenta-soft)}.pill-btn{font-family:Inter;letter-spacing:.01em}.pill-btn:hover{background:var(--magenta);border-color:var(--magenta);color:#fff;transform:translateY(-2px)}.on-magenta .pill-btn,.on-wine .pill-btn{color:#fff}.on-wine .pill-btn:hover{background:#fff;border-color:#fff;color:var(--wine)}.pill-btn .b{width:8px;height:8px;border-radius:50%;background:currentColor}.btn-fill{background:var(--magenta);border-color:var(--magenta);color:#fff}.btn-fill:hover{background:var(--wine);border-color:var(--wine);color:#fff}.worklist{margin-top:18px;border-top:1px solid var(--line)}.workrow{display:grid;grid-template-columns:auto 1fr auto;grid-gap:24px;gap:24px;align-items:baseline;padding:26px 0;border-bottom:1px solid var(--line)}.workrow .num{color:var(--magenta);font-size:.95rem}.workrow .name,.workrow .num{font-family:Sora;font-weight:300}.workrow .name{font-size:clamp(1.3rem,2.6vw,2rem);letter-spacing:-.01em}.workrow .meta{color:var(--ink-soft);font-size:.92rem;text-align:right}.pgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-top:6px}.ptile{background:#fbf6f9;border:1px solid var(--line);border-radius:6px;padding:30px 26px;min-height:150px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .35s var(--ease),box-shadow .35s ease}.ptile:hover{transform:translateY(-4px);box-shadow:0 22px 50px -28px rgba(94,17,64,.5)}.ptile .pn{font-family:Sora;font-weight:600;font-size:1.15rem}.ptile .pd{color:var(--ink-soft);font-size:.86rem;margin-top:8px}.stmt .big{font-family:Sora;font-weight:200;letter-spacing:-.02em;line-height:1;font-size:clamp(2.6rem,7vw,6.4rem);max-width:16ch}.stmt .cols{display:grid;grid-template-columns:repeat(2,minmax(0,300px));grid-gap:40px;gap:40px;justify-content:end;margin-top:clamp(60px,12vw,150px)}.stmt .cols p{font-size:.96rem;font-weight:500;color:rgba(255,255,255,.92);margin:0}.faq{margin-top:10px;border-top:1px solid var(--line)}.qa{border-bottom:1px solid var(--line)}.qa summary{list-style:none;cursor:pointer;padding:26px 0;display:flex;gap:20px;align-items:baseline;font-family:Sora;font-weight:300;font-size:clamp(1.15rem,2.4vw,1.7rem);letter-spacing:-.01em}.qa summary::-webkit-details-marker{display:none}.qa summary:before{content:"+";color:var(--magenta);font-family:Sora;font-weight:300;transition:transform .3s var(--ease);flex:none}.qa[open] summary:before{transform:rotate(45deg)}.qa .ans{padding:0 0 28px 38px;max-width:70ch;color:var(--ink-soft)}.formgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px 28px;gap:22px 28px;margin-top:8px}.formgrid .full{grid-column:1/-1}.field label{display:block;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:9px}.field input,.field textarea{width:100%;background:#fbf6f9;border:1px solid var(--line);border-radius:6px;padding:15px 16px;font:inherit;color:var(--ink);transition:border-color .25s,box-shadow .25s}.field textarea{min-height:140px;resize:vertical}.field input:focus,.field textarea:focus{outline:none;border-color:var(--magenta);box-shadow:0 0 0 3px rgba(225,26,110,.14)}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.consent{display:flex;gap:12px;align-items:flex-start;margin-top:24px;font-size:.9rem;color:var(--ink-soft)}.consent input{margin-top:4px;accent-color:var(--magenta)}.formnote{margin-top:18px;font-size:.82rem;color:var(--ink-soft);opacity:.85}.foot-cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}.foot-1 .fbrand{font-family:Sora;font-weight:600;font-size:1.8rem}.foot-1 .fbrand sup{font-size:.6em;color:var(--magenta-soft);position:relative;top:-.5em}.foot-1 .ftag{color:rgba(255,255,255,.72);max-width:30ch;margin-top:14px;font-size:.92rem}.fh{font-family:Inter;font-weight:600;text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;color:rgba(255,255,255,.55);margin-bottom:16px}.fcol a{display:block;color:#fff;padding:6px 0;font-size:.95rem;opacity:.92;transition:opacity .2s,padding-left .25s var(--ease)}.fcol a:hover{opacity:1;padding-left:6px}.coords{margin-top:30px;font-family:Sora;font-weight:300;font-size:.8rem;color:rgba(255,255,255,.6);letter-spacing:.04em;line-height:1.85}@media(min-width:861px){.foot-cols .fcol{padding-top:130px}}.foot-2{background:var(--blush);color:var(--wine);position:relative;overflow:hidden;padding:clamp(70px,12vw,150px) 0 40px}.foot-2 .wrap{container-type:inline-size}.watermark{font-family:Sora;font-weight:200;letter-spacing:-.03em;line-height:.8;font-size:clamp(2.4rem,10vw,8.5rem);font-size:min(12.5cqi,11rem);color:rgba(94,17,64,.13);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.watermark .wm-swap{position:relative;display:inline-block;overflow-x:clip;overflow-y:visible;vertical-align:bottom;margin-left:.3em}.watermark .wm-word{display:inline-block;will-change:opacity,transform;transition:opacity 3.4s ease,transform 3.4s ease}.watermark .wm-word[data-vis=false]{opacity:0;transform:translateX(-3%)}@media (prefers-reduced-motion:reduce){.watermark .wm-word{transition:none}}.foot-2 .fbar{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:clamp(40px,7vw,90px);font-size:.84rem;color:var(--wine)}.foot-2 .fbar a{text-decoration:underline;text-underline-offset:3px;opacity:.85}.foot-2 .fbar a:hover,.r.in{opacity:1}.r.in{transform:none}@media(max-width:860px){.open{grid-template-columns:1fr;gap:26px}.open .side{align-self:start}.pgrid{grid-template-columns:1fr 1fr}.stmt .cols{grid-template-columns:1fr;justify-content:start;gap:24px;margin-top:50px}.foot-cols{grid-template-columns:1fr 1fr}.formgrid{grid-template-columns:1fr}.workrow{grid-template-columns:auto 1fr;gap:6px 18px}.workrow .meta{grid-column:2;text-align:left;margin-top:4px}}@media(max-width:480px){.foot-cols,.pgrid{grid-template-columns:1fr}.nav{gap:14px;padding:10px 16px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}.r{opacity:1;transform:none}.cycler .line{transition:opacity .2s}}.fbrand .foot-mark{display:inline-block;width:104px;height:116px;background:var(--logo) center/contain no-repeat}.pill-btn{display:inline-flex;align-items:center;gap:12px;font-weight:600;font-size:.92rem;padding:14px 30px;border-radius:100px;border:1px solid;color:var(--ink);background:transparent;cursor:pointer;transition:.3s var(--ease)}section{position:relative}.lead-block{padding:clamp(150px,21vw,230px) 0 clamp(40px,7vw,70px)}h1.big{font-family:Sora;font-weight:200;letter-spacing:-.02em;line-height:1;font-size:clamp(2.5rem,7vw,5.6rem);margin:0;max-width:18ch}.open{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:clamp(34px,7vw,120px);gap:clamp(34px,7vw,120px);align-items:start}.foot-1{background:var(--wine);color:#fff;padding:clamp(60px,9vw,110px) 0 clamp(40px,6vw,70px)}.r{opacity:0;transform:translateY(20px);transition:opacity .9s ease,transform .9s var(--ease)}@media(max-width:860px){.open{grid-template-columns:1fr;gap:26px}.open .side{align-self:start}.foot-cols{grid-template-columns:1fr 1fr}}@media(max-width:480px){.foot-cols{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}.r{opacity:1;transform:none}}.work-hero{position:relative;min-height:78vh;display:flex;align-items:flex-end;overflow:hidden;background:var(--wine);color:#fff;padding:0}.work-hero .cov{position:absolute;inset:0;z-index:0;transition:opacity .8s ease}.work-hero .scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(20,8,14,.25),rgba(20,8,14,.7))}.work-hero .inner{position:relative;z-index:2;width:100%;padding:0 var(--pad-x) clamp(50px,8vw,90px)}.work-hero .inner .wrap{padding:0}.wh-cat{display:inline-flex;align-items:center;gap:10px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#fff;opacity:.92}.wh-cat .star{color:var(--magenta-soft)}.wh-name{font-family:Sora;font-weight:200;letter-spacing:-.02em;line-height:1;font-size:clamp(2.4rem,7vw,5.6rem);margin:16px 0 8px;max-width:18ch}.wh-meta{color:rgba(255,255,255,.8);font-size:.95rem}.wh-tip{position:absolute;top:calc(50% + 10px);right:var(--pad-x);z-index:2;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.6)}.cats{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.chip{border:1px solid var(--line);background:transparent;border-radius:100px;padding:9px 16px;font:inherit;font-size:.86rem;font-weight:500;color:var(--ink-soft);cursor:pointer;transition:.25s var(--ease)}.chip:hover{border-color:var(--magenta);color:var(--magenta)}.chip.on{background:var(--wine);border-color:var(--wine);color:#fff}.chip b{font-weight:600;opacity:.55;margin-left:6px}.chip.on b{opacity:.75}.wgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:34px}.wtile{display:block;text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fbf6f9;transition:transform .35s var(--ease),box-shadow .35s ease}.wtile:hover{transform:translateY(-4px);box-shadow:0 26px 56px -30px rgba(94,17,64,.5)}.wtile .cv{aspect-ratio:4/3}.wtile .bd{padding:18px 20px}.wtile .wc{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--magenta)}.wtile .wn{font-family:Sora;font-weight:400;font-size:1.18rem;margin:8px 0 2px;letter-spacing:-.01em}.wtile .wy{color:var(--ink-soft);font-size:.86rem}@media(max-width:860px){.wgrid{grid-template-columns:1fr 1fr}.wh-tip{display:none}}@media(max-width:560px){.wgrid{grid-template-columns:1fr}}.fl .links a:after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:1px;background:var(--magenta-soft);transform:scaleX(0);transform-origin:left;transition:transform .32s var(--ease)}.fl .links a:hover{color:#fff}.fl .links a:hover:after{transform:scaleX(1)}.fl.b:hover .glow{opacity:1;animation:run 1.9s var(--ease) forwards}@keyframes run{0%{background-position:130% 0}to{background-position:-80% 0}}@media(hover:none),(max-width:760px){.nav-shell{top:12px;gap:8px}.fl .navtag{display:none}.fl .links a{grid-template-columns:1fr;opacity:1;padding:3px 10px;transition-delay:0s!important}.fl .links a>span{font-size:.8rem}.fl .links a:nth-child(n+4),.navlabel{display:none}.fl{padding:8px 14px;gap:10px}.fl .mark{width:28px;height:32px}}.dd-quote{font-family:Sora;font-weight:200;letter-spacing:-.02em;line-height:1.05;font-size:clamp(2rem,5vw,4.2rem);max-width:20ch;margin:0}.dd-body{max-width:60ch;font-size:1.08rem;color:var(--ink-soft)}.on-magenta .dd-body,.on-wine .dd-body{color:rgba(255,255,255,.85)}.battles{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;max-width:62ch}.battles span{border:1px solid var(--line);border-radius:100px;padding:8px 16px;font-size:.86rem;color:var(--ink-soft)}.on-wine .battles span{border-color:rgba(255,255,255,.25);color:rgba(255,255,255,.82)}.dd-sign{font-family:Sora;font-weight:300;font-size:1.05rem;color:var(--ink-soft);margin-top:14px}.navrow{position:relative;width:250px;height:56px;pointer-events:none}.navrow .fl{position:absolute;left:0;top:0;pointer-events:auto}@media(hover:none),(max-width:760px){.nav-shell{top:12px;gap:8px}.navrow{width:auto;height:auto}.navrow,.navrow .fl{position:static}.fl .navtag{display:none}.fl .links a{grid-template-columns:1fr;opacity:1;padding:3px 10px;transition-delay:0s!important}.fl .links a>span{font-size:.8rem}.fl .links a:nth-child(n+4),.navlabel{display:none}.fl{padding:8px 14px;gap:10px}.fl .mark{width:28px;height:32px}}.gear{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:8px}.gear .card{background:#fbf6f9;border:1px solid var(--line);border-radius:8px;padding:26px 24px;transition:transform .35s var(--ease),box-shadow .35s ease}.gear .card:hover{transform:translateY(-4px);box-shadow:0 22px 50px -28px rgba(94,17,64,.5)}.gear .card h4{font-family:Sora;font-weight:600;font-size:1.12rem;margin:0 0 8px}.gear .card p{color:var(--ink-soft);font-size:.9rem;margin:0}.spec{width:100%;border-collapse:separate;border-spacing:0;margin-top:18px;font-size:.94rem;border:1px solid var(--line);border-radius:8px;overflow:hidden}.spec td,.spec th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);vertical-align:top;color:var(--ink-soft)}.spec td:last-child,.spec th:last-child{border-right:none}.spec tr:last-child td,.spec tr:last-child th{border-bottom:none}.spec th{font-family:Inter;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;color:var(--ink);width:34%}.note,.spec th{background:var(--blush)}.note{border:1px solid var(--line);border-left:3px solid var(--magenta);border-radius:8px;padding:16px 20px;margin-top:30px;color:var(--ink-soft);font-size:.92rem;max-width:70ch}.nav-shell{position:fixed;top:18px;left:0;right:0;z-index:60;flex-direction:column;gap:11px;pointer-events:none}.nav,.nav-shell{display:flex;align-items:center}.nav{pointer-events:auto;gap:14px;background:rgba(20,10,15,.5);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);border:1px solid rgba(255,255,255,.14);border-radius:100px;padding:11px 22px;color:#fff;transform:scale(.94);transform-origin:top center;transition:transform .5s var(--ease),background .5s ease,padding .5s var(--ease)}.nav:focus-within,.nav:hover{transform:scale(1.05);background:rgba(20,10,15,.66);padding:13px 24px}.nav .brand{font-family:Sora;font-weight:600;font-size:1.12rem;letter-spacing:.01em;line-height:1;white-space:nowrap}.nav .brand sup{font-size:.6em;font-weight:600;color:var(--magenta-soft);top:-.5em;position:relative}.nav .tag{font-family:Sora;font-weight:200;font-size:.95rem;color:rgba(255,255,255,.82);max-width:320px;opacity:1;transition:max-width .5s var(--ease),opacity .35s ease,margin .5s var(--ease)}.nav .links,.nav .tag{white-space:nowrap;overflow:hidden}.nav .links{display:flex;align-items:center;gap:clamp(14px,2.3vw,28px);max-width:0;opacity:0;transition:max-width .6s var(--ease),opacity .4s ease}.nav:focus-within .tag,.nav:hover .tag{max-width:0;opacity:0;margin:0}.nav:focus-within .links,.nav:hover .links{max-width:720px;opacity:1}.nav .links a{font-size:.82rem;font-weight:500;color:rgba(255,255,255,.82);position:relative;padding:2px 0;transition:color .25s}.nav .links a:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1px;background:var(--magenta-soft);transition:right .3s var(--ease)}.nav .links a:hover{color:#fff}.nav .links a:hover:after{right:0}.nav .links a[aria-current=page]{color:#fff}.nav .links a[aria-current=page]:after{right:0}@media(hover:none),(max-width:760px){.nav .tag{display:none}.nav .links{max-width:none;opacity:1;gap:14px}.nav{transform:none;padding:10px 16px;gap:12px}.nav:focus-within,.nav:hover{transform:none;padding:10px 16px}.nav .links a:nth-child(n+4){display:none}}.tgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-top:10px}.tcard figcaption{font-size:.9rem;color:var(--ink-soft);margin-top:10px}.tcard .tmeta{display:flex;flex-direction:column;gap:4px;margin-top:13px}.tcard .tmeta .ttitle{font-family:Sora;font-weight:400;font-size:1rem;line-height:1.25;letter-spacing:-.01em;color:var(--ink)}.tcard .tmeta .tblurb{font-size:.86rem;line-height:1.45;color:var(--ink-soft)}.facade{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,var(--wine),#2a0a1e);display:block;width:100%;border:0;padding:0}.facade .cov{position:absolute;inset:0;opacity:1;background-size:cover;background-position:50%;transition:transform .4s var(--ease)}.facade:hover .cov{transform:scale(1.05)}.facade .play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:8px;padding:14px;color:#fff;background:rgba(0,0,0,0);transition:background .25s ease}.facade:hover .play{background:rgba(0,0,0,.28)}.facade .disc{width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,.95);box-shadow:0 6px 22px rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;transition:background .25s,transform .3s var(--ease)}.facade:hover .disc{background:#fff;transform:scale(1.06)}.facade .disc svg{width:21px;height:21px;margin-left:3px;fill:var(--wine)}.facade .hint{font-size:.74rem;font-weight:500;opacity:0;max-width:70%;text-align:right;transition:opacity .2s ease}.facade:hover .hint{opacity:.95}.facade .ttl{left:0;right:0;bottom:0;padding:14px 16px;text-align:left;font-size:.92rem;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent)}.facade .ttl,.featured{position:absolute;font-weight:600;color:#fff}.featured{top:12px;left:12px;background:var(--magenta);font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;padding:5px 10px;border-radius:100px}@media(max-width:560px){.tgrid{grid-template-columns:1fr}}.legaldoc{max-width:880px}.legaldoc h2{font-family:Sora;font-weight:300;letter-spacing:-.01em;font-size:clamp(1.4rem,2.8vw,1.9rem);margin:54px 0 14px}.legaldoc h3{font-family:Sora;font-weight:400;font-size:1.08rem;margin:28px 0 8px}.legaldoc li,.legaldoc p{color:var(--ink-soft)}.legaldoc strong{color:var(--ink);font-weight:600}.legaldoc a{color:var(--magenta);text-decoration:underline;text-underline-offset:3px}.legaldoc ul{padding-left:20px;margin:12px 0}.legaldoc li{margin:7px 0}.ltable{width:100%;border-collapse:collapse;margin:16px 0;font-size:.93rem}.ltable td,.ltable th{text-align:left;padding:12px 14px;border:1px solid var(--line);vertical-align:top;color:var(--ink-soft)}.ltable th{font-family:Inter;font-weight:600;background:var(--blush);color:var(--ink)}.ltable.id th{width:38%}.updated{color:var(--ink-soft);font-size:.92rem;margin:18px 0 0}.bc{display:inline-flex;align-items:center;gap:9px;font-size:.82rem;margin:0 0 20px}.bc-chip{background:var(--blush);color:var(--wine);font-weight:500;padding:5px 13px;border-radius:999px;text-decoration:none;transition:background .15s ease,color .15s ease}.bc-chip:hover{background:var(--magenta);color:#fff}.bc-chev{display:inline-flex;color:#b39aa6}.bc-cat{color:var(--ink-soft)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.inlinevid,.lenis.lenis-stopped{overflow:hidden}.inlinevid{position:relative;border-radius:14px;background:#000}.inlinevid video{width:100%;height:auto;display:block;border-radius:14px}.ivplay{position:absolute;right:16px;bottom:16px;background:none;border:none;cursor:pointer;padding:0}.ivplay .disc{width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,.95);box-shadow:0 6px 22px rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;transition:transform .3s var(--ease)}.ivplay:hover .disc{transform:scale(1.06)}.ivplay .disc svg{width:24px;height:24px;margin-left:3px;fill:var(--wine)}.tgrid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:760px){.tgrid-3{grid-template-columns:1fr 1fr}}@media(max-width:520px){.tgrid-3{grid-template-columns:1fr}}.spec-compact td,.spec-compact th{padding:8px 12px;font-size:.9rem}.spec-compact img{flex-shrink:0}.projnote{border:1px solid var(--line);border-left:3px solid var(--magenta);border-radius:12px;background:#faf6f8;padding:18px 22px;margin-top:24px;max-width:62ch;font-family:Inter;font-size:.96rem;line-height:1.65;color:var(--ink-soft)}.resband{display:flex;align-items:baseline;gap:14px;margin:34px 0 14px}.resband .rb{font-family:Sora;font-weight:300;font-size:1.4rem;color:var(--ink);letter-spacing:.01em}.resband .rbnote{font-family:Inter;font-size:.82rem;color:var(--ink-soft)}.resband .rbline{flex:1 1;height:1px;background:var(--line)}.projgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-top:2px}.projcard{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:border-color .2s ease,transform .2s ease}.projcard:hover{border-color:var(--magenta);transform:translateY(-2px)}.projcard .ph{aspect-ratio:16/10;background:linear-gradient(160deg,#f6e9f0,#ece0e8);display:flex;align-items:center;justify-content:center;padding:18px}.projcard .ph img{width:100%;height:100%;object-fit:contain;display:block}.projcard .pb{padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px}.projcard .pm{font-family:Sora;font-weight:400;font-size:1.06rem;color:var(--ink);letter-spacing:.01em}.projcard .pr{display:flex;flex-wrap:wrap;gap:8px 16px;font-family:Inter;font-size:.83rem;color:var(--ink-soft)}.projcard .pr b{color:var(--ink);font-weight:600}.resbadge{display:inline-block;font-family:Inter;font-weight:600;font-size:.64rem;letter-spacing:.07em;text-transform:uppercase;color:var(--magenta);border:1px solid var(--magenta);border-radius:999px;padding:2px 9px}.projcard .ps{margin-top:2px;font-family:Inter;font-size:.85rem}.projcard .ps a{color:var(--magenta);text-decoration:underline;text-underline-offset:3px}.projcard .ps a:hover{color:var(--wine)}@media(max-width:640px){.projgrid{grid-template-columns:1fr}}.foot-cc{all:unset;cursor:pointer;color:inherit;font:inherit}.fcol .foot-cc{display:block;color:#fff;opacity:.92;font-size:.95rem;padding:6px 0;text-align:left;transition:opacity .2s ease,padding-left .25s var(--ease)}.fcol .foot-cc:hover{opacity:1;padding-left:6px}.fbar .foot-cc{color:inherit;text-decoration:none;opacity:.85}.fbar .foot-cc:hover{opacity:1;color:var(--magenta-soft)}.projcard a.ph{text-decoration:none;display:flex;align-items:center;justify-content:center}.projcard a.pm{text-decoration:none;transition:color .2s ease;cursor:pointer}.projcard a.pm:hover{color:var(--magenta)}.projcard .ps{display:flex;gap:8px;align-items:center}.projcard .ps .psdot{color:var(--ink-soft)}#cc-main{--cc-font-family:"Inter",system-ui,-apple-system,sans-serif;--cc-bg:#ffffff;--cc-primary-color:#1b1216;--cc-secondary-color:#5a4b53;--cc-link-color:#e11a6e;--cc-btn-primary-bg:#5e1140;--cc-btn-primary-color:#ffffff;--cc-btn-primary-border-color:#5e1140;--cc-btn-primary-hover-bg:#e11a6e;--cc-btn-primary-hover-color:#ffffff;--cc-btn-primary-hover-border-color:#e11a6e;--cc-btn-secondary-bg:#ffffff;--cc-btn-secondary-color:#5e1140;--cc-btn-secondary-border-color:#5e1140;--cc-btn-secondary-hover-bg:#f6e2ec;--cc-btn-secondary-hover-color:#5e1140;--cc-btn-secondary-hover-border-color:#5e1140;--cc-toggle-on-bg:#e11a6e;--cc-toggle-off-bg:#c3b0bb;--cc-toggle-on-knob-bg:#ffffff;--cc-toggle-off-knob-bg:#ffffff;--cc-toggle-readonly-bg:#d9cdd4;--cc-toggle-readonly-knob-bg:#ffffff;--cc-modal-border-radius:16px;--cc-btn-border-radius:999px;--cc-modal-box-shadow:0 18px 50px rgba(27,18,22,0.22);--cc-overlay-bg:rgba(27,18,22,0.5);--cc-separator-border-color:rgba(27,18,22,0.12);--cc-cookie-category-block-bg:#faf6f8;--cc-cookie-category-block-border:rgba(27,18,22,0.1);--cc-cookie-category-block-hover-bg:#f6e2ec;--cc-cookie-category-block-hover-border:rgba(225,26,110,0.35);--cc-cookie-category-expanded-block-bg:#ffffff}#cc-main .cm__title,#cc-main .pm__title{font-family:Sora,sans-serif;font-weight:300;letter-spacing:.01em}#cc-main .cm__btn,#cc-main .pm__btn{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.01em}#cc-main .pm__title{font-size:1.35rem}