.brii-home{--vh:1vh;--ivory:#f5f3ee;--black:#0c0c0c;--ink:#121212;--grey:#787876;--rule:rgba(120,120,118,0.35);--pad:clamp(20px,4vw,64px);background:var(--black);color:var(--ivory);overflow-x:hidden}.brii-home .mono{font-family:var(--font-brii-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.brii-home .serif{font-family:var(--font-brii-serif),Georgia,serif;font-style:normal;font-weight:300}.brii-home .mark{font-weight:900;letter-spacing:-.02em;line-height:1}.brii-home .credit{font-size:10px;letter-spacing:.04em;line-height:1.45;white-space:pre-line;text-transform:none}.brii-home .credit,.brii-home .flag{font-family:var(--font-brii-mono),ui-monospace,monospace;color:var(--grey)}.brii-home .flag{display:table;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;border:1px solid;padding:2px 6px;margin-top:6px}.brii-home .ai{font-size:10px;letter-spacing:.12em;background:var(--ivory);color:var(--black);padding:3px 7px}.brii-home .ai,.brii-home .ph{display:inline-block;font-family:var(--font-brii-mono),ui-monospace,monospace}.brii-home .ph{font-size:11px;letter-spacing:.04em;background:#d9d6cf;color:#121212;padding:4px 8px;text-transform:none}.brii-home .ivory{background:var(--ivory);color:var(--ink)}.brii-home .dark{background:var(--black);color:var(--ivory)}.brii-home .sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 var(--pad);margin-bottom:clamp(28px,4vw,56px)}.brii-home .sec-head h2{font-weight:900;font-size:clamp(48px,8.4vw,132px);line-height:.86;letter-spacing:-.035em;text-transform:uppercase}.brii-home .sec-head h2 .serif{text-transform:none;letter-spacing:-.01em;font-size:.82em}.brii-home .sec-head .meta{text-align:right;max-width:420px}.brii-home .draft{position:fixed;z-index:90;right:18px;bottom:18px;background:var(--ivory);color:var(--black);border:1px solid var(--black);font-family:var(--font-brii-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.14em;padding:7px 14px;pointer-events:none}.brii-home .intro{position:fixed;inset:0;z-index:100;background:var(--black);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px}.brii-home .intro .mark{font-size:clamp(80px,14vw,220px);color:var(--ivory)}.brii-home .intro .mono{color:var(--grey)}.brii-home .cover{position:relative;height:calc(100 * var(--vh));min-height:640px;overflow:hidden;background:#000 50%/cover no-repeat}.brii-home .cover .poster,.brii-home .cover video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.brii-home .cover .shade{position:absolute;inset:0;background:rgba(0,0,0,.22)}.brii-home .topbar{position:absolute;z-index:3;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:26px var(--pad)}.brii-home .topbar .mark{font-size:26px;color:var(--ivory)}.brii-home .topbar nav a{margin-left:clamp(14px,2.2vw,34px);font-family:var(--font-brii-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.9;color:var(--ivory)}.brii-home .topbar nav a:hover{opacity:1;text-decoration:underline;text-underline-offset:5px}.brii-home .masthead{z-index:2;bottom:clamp(70px,calc(9 * var(--vh)),110px);font-size:clamp(92px,22vw,420px);color:var(--ivory);line-height:.74;margin-left:-.06em;white-space:nowrap;transform-origin:left bottom}.brii-home .cover .tag,.brii-home .masthead{position:absolute;left:var(--pad);right:var(--pad)}.brii-home .cover .tag{z-index:3;bottom:28px;display:flex;justify-content:flex-end;align-items:flex-end;padding-right:230px;pointer-events:none}.brii-home .cover .tag .serif{pointer-events:auto;font-size:clamp(18px,1.8vw,26px);color:var(--ivory)}.brii-home .cover .film-credit{position:absolute;z-index:4;left:var(--pad);bottom:34px;margin:0;max-width:min(460px,42vw);color:rgba(245,243,238,.92);font-size:12px;letter-spacing:.04em;white-space:nowrap}.brii-home .latest{padding:clamp(80px,10vw,140px) 0 clamp(80px,9vw,130px)}.brii-home .list{list-style:none;border-top:1px solid var(--rule);margin:0 var(--pad)}.brii-home .row{position:relative;display:grid;grid-template-columns:70px 1fr 220px;gap:24px;align-items:baseline;padding:22px 0 24px;border-bottom:1px solid var(--rule);color:inherit}.brii-home .row .no{color:var(--grey)}.brii-home .row h3{font-family:var(--font-brii-serif),Georgia,serif;font-weight:300;font-size:clamp(28px,3.25vw,50px);line-height:1.04;letter-spacing:-.01em;transition:transform .5s cubic-bezier(.2,.7,.1,1),color .4s}.brii-home .row .side{text-align:right;color:var(--grey)}.brii-home .row .more{grid-column:2/3;display:grid;grid-template-columns:1fr 260px;gap:28px;max-height:0;overflow:hidden;opacity:0;transition:max-height .6s cubic-bezier(.2,.7,.1,1),opacity .4s}.brii-home .row .more p{font-size:15px;max-width:640px}.brii-home .list.hovering .row h3{color:#b4b2ad}.brii-home .list .row.on h3{color:var(--ink);transform:translateX(28px)}.brii-home .list .row.on .more{max-height:420px;opacity:1;margin-top:14px}.brii-home .preview{position:fixed;z-index:40;left:0;top:0;width:240px;pointer-events:none;opacity:0;transform:none;transition:opacity .35s}.brii-home .preview.on{opacity:1}.brii-home .preview .frame{width:240px;height:300px;overflow:hidden;background:#222}.brii-home .preview img{width:100%;height:100%;object-fit:cover}.brii-home .preview .credit{background:var(--ivory);color:var(--ink);padding:8px 10px;border:1px solid var(--ink);border-top:0}.brii-home .cursor{position:fixed;z-index:80;left:0;top:0;width:96px;height:96px;margin:-48px 0 0 -48px;border-radius:50%;background:var(--ivory);color:var(--black);display:flex;align-items:center;justify-content:center;font-family:var(--font-brii-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.16em;pointer-events:none;transform:scale(0);transition:transform .3s cubic-bezier(.2,.7,.1,1);border:1px solid var(--black);mix-blend-mode:normal}.brii-home .cursor.on{transform:scale(1)}.brii-home .runway{position:relative;overflow:hidden}.brii-home .runway .pinwrap{height:calc(100 * var(--vh));min-height:720px;display:flex;flex-direction:column;justify-content:center}.brii-home .track{display:flex;gap:clamp(30px,4vw,70px);padding:0 var(--pad);align-items:center;will-change:transform}.brii-home .track .intro-panel{flex:0 0 min(30vw,400px)}.brii-home .track .intro-panel h2{font-weight:900;font-size:clamp(64px,8vw,140px);line-height:.84;letter-spacing:-.04em;text-transform:uppercase}.brii-home .track .intro-panel h2 .serif{display:block;text-transform:none;font-size:.6em;letter-spacing:0;margin:.12em 0 .08em .2em}.brii-home .track .intro-panel .ph{margin-top:26px;max-width:460px}.brii-home .panel{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:28px;align-items:center;width:min(820px,calc(100vw - min(30vw, 400px) - 204px))}.brii-home .panel .img{height:auto;max-height:min(52vh,460px);width:100%;aspect-ratio:4/5;overflow:hidden;background:#1c1c1c}.brii-home .panel .img img{width:100%;height:100%;object-fit:cover}.brii-home .panel .txt{max-width:520px;padding-right:24px}.brii-home .panel h3{font-weight:700;font-size:clamp(18px,1.45vw,26px);line-height:1.15;letter-spacing:-.01em;margin:12px 0 14px}.brii-home .panel p{font-size:14px;color:#c9c7c2;margin-bottom:14px}.brii-home .panel .no{font-weight:900;font-size:64px;line-height:.8;color:var(--grey)}.brii-home .editorials .label{display:flex;justify-content:space-between;gap:16px;padding:28px var(--pad) 0}.brii-home .stage{position:relative;height:auto;overflow:visible}.brii-home .slide{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:80vh;align-items:end;clip-path:none}.brii-home .slide.s1,.brii-home .slide.s3{background:var(--black);color:var(--ivory)}.brii-home .slide.s2{background:var(--ivory);color:var(--ink)}.brii-home .slide .photo{position:relative;min-height:70vh;overflow:hidden}.brii-home .slide .photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.brii-home .slide .copy{min-width:0;max-width:100%;padding:32px var(--pad) 48px;overflow-wrap:anywhere}.brii-home .slide .big{position:relative;grid-column:1;min-width:0;font-weight:900;text-transform:uppercase;letter-spacing:-.045em;line-height:.82;font-size:clamp(48px,5.2vw,96px);white-space:pre-line;padding:48px var(--pad) 0;max-width:100%;overflow:hidden}.brii-home .s2 .big{grid-column:1;color:var(--ink)}.brii-home .slide .copy{grid-column:1}.brii-home .s1 .photo,.brii-home .s2 .photo,.brii-home .s3 .photo{grid-column:2;grid-row:1/span 2}.brii-home .slide .copy h3{font-family:var(--font-brii-serif),Georgia,serif;font-weight:300;font-size:28px;line-height:1.1;margin:10px 0 14px}.brii-home .slide .copy p{font-size:13.5px;margin-bottom:12px}.brii-home .slide .copy .credit{margin-top:8px}.brii-home .read-cta{display:table;margin-top:18px;font-family:var(--font-brii-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:4px}.brii-home .stand-in{font-size:13px;margin-top:8px}.brii-home .hint-touch,.brii-home .row-credit,.brii-home .row-flag,.brii-home .row-photo{display:none}.brii-home .culture{padding:clamp(90px,10vw,150px) 0 clamp(80px,8vw,120px)}.brii-home .story{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;padding:0 var(--pad);margin-bottom:clamp(70px,8vw,120px);align-items:end;color:inherit}.brii-home .story .img{display:flex;flex-direction:column;gap:8px;background:transparent}.brii-home .story .img a{display:block;aspect-ratio:4/5;overflow:hidden;background:#ddd}.brii-home .story .img img{width:100%;height:100%;object-fit:cover}.brii-home .story.a .img{grid-column:1/7}.brii-home .story.a .txt{grid-column:8/12}.brii-home .story.b .img{grid-column:8/12;grid-row:1}.brii-home .story.b .txt{grid-column:2/7;grid-row:1}.brii-home .story.c .img{grid-column:3/7}.brii-home .story.c .txt{grid-column:8/13}.brii-home .story h3{font-weight:900;font-size:clamp(24px,2.3vw,38px);line-height:.95;letter-spacing:-.03em;text-transform:uppercase;margin:12px 0 18px}.brii-home .story p{font-size:15px;margin-bottom:14px;max-width:520px}.brii-home .film{padding:clamp(90px,10vw,150px) 0}.brii-home .cards{display:grid;grid-template-columns:1.25fr 1fr;gap:28px;padding:0 var(--pad)}.brii-home .card .media{display:block;position:relative;overflow:hidden;background:#1a1a1a 50%/cover no-repeat;aspect-ratio:16/9}.brii-home .card .media img,.brii-home .card .media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.1,1)}.brii-home .card:hover .media img,.brii-home .card:hover .media video{transform:scale(1.04)}.brii-home .card .media .ai{position:absolute;top:12px;left:12px;z-index:2}.brii-home .cover .hero-type,.brii-home .img .type-card,.brii-home .media .type-card,.brii-home .photo .type-card{position:absolute;inset:0}.brii-home .card .body{display:grid;grid-template-columns:1fr auto;gap:18px;margin-top:14px}.brii-home .card h3{font-family:var(--font-brii-serif),Georgia,serif;font-weight:300;font-size:26px;line-height:1.1;margin-bottom:6px}.brii-home .card:nth-child(2){margin-top:120px}.brii-home .card:nth-child(4){margin-top:40px}.brii-home .film .ph{margin:0 var(--pad) 34px}.brii-home footer.site-foot{padding:clamp(80px,9vw,130px) var(--pad) 90px;border-top:1px solid var(--rule);background:var(--ivory);color:var(--ink)}.brii-home footer.site-foot .mark{font-size:clamp(96px,18vw,320px);line-height:.75;margin-left:-.05em}.brii-home footer.site-foot .cols{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px;margin-top:50px;align-items:start}.brii-home footer.site-foot .contact a{font-family:var(--font-brii-serif),Georgia,serif;font-size:clamp(26px,3vw,44px);border-bottom:1px solid var(--grey)}.brii-home footer.site-foot nav a{display:block;margin-bottom:6px}@media (max-width:767px){.brii-home .runway{overflow:visible}.brii-home .runway .pinwrap{height:auto;min-height:0;display:block}.brii-home .track{flex-direction:column;align-items:stretch;width:100%;transform:none!important;padding-bottom:48px}.brii-home .panel,.brii-home .track .intro-panel{flex:none;width:100%;max-width:100%}.brii-home .panel{grid-template-columns:1fr}.brii-home .panel .img{width:100%;height:auto}.brii-home .sec-head{flex-direction:column;align-items:flex-start}.brii-home .sec-head .meta{text-align:left}.brii-home .sec-head h2{font-size:52px}.brii-home .row{grid-template-columns:36px 1fr}.brii-home .row .side{grid-column:2;text-align:left}.brii-home .row .more{display:none}.brii-home .row-photo{display:block;grid-column:1/-1;width:100%;aspect-ratio:4/5;object-fit:cover;margin-top:12px}.brii-home .row-credit{display:block;grid-column:1/-1;margin-top:8px}.brii-home .s2 .photo,.brii-home .slide{display:flex;flex-direction:column}.brii-home .s1 .photo,.brii-home .s2 .photo,.brii-home .s3 .photo,.brii-home .slide .photo{order:0;grid-column:auto;grid-row:auto;width:100%;min-height:0;aspect-ratio:4/5}.brii-home .slide .big,.brii-home .slide .copy{width:100%;max-width:none;padding:20px var(--pad);background:#0c0c0c;color:#f5f3ee;overflow:hidden}.brii-home .s2 .big,.brii-home .s2 .copy{background:#f5f3ee;color:#121212}.brii-home .story{display:flex;flex-direction:column;align-items:stretch}.brii-home .story .img,.brii-home .story .txt,.brii-home .story.a .img,.brii-home .story.a .txt,.brii-home .story.b .img,.brii-home .story.b .txt,.brii-home .story.c .img,.brii-home .story.c .txt{grid-column:auto;grid-row:auto;width:100%}.brii-home .track .intro-panel{max-width:100%;overflow:visible}.brii-home .track .intro-panel .mono{display:block;max-width:100%}.brii-home .track .intro-panel h2{margin-top:12px;padding-top:.12em}.brii-home .row-flag{display:block;grid-column:1/-1;margin-top:8px}}@media (max-width:900px){.brii-home .cover .tag{bottom:72px;padding-right:0;justify-content:flex-start}.brii-home .cover .tag .serif{max-width:calc(100% - 176px);font-size:16px;line-height:1.15}.brii-home .masthead{font-size:18vw;bottom:118px}.brii-home .cover .film-credit{left:var(--pad);right:16px;bottom:calc(118px + 18vw + 16px);max-width:none}.brii-home .hint-fine{display:none}.brii-home .hint-touch{display:inline}.brii-home .row{grid-template-columns:36px 1fr}.brii-home .row .side{display:none}.brii-home .row .more{grid-column:1/-1;max-height:none;opacity:1}.brii-home .cards,.brii-home .row .more{grid-template-columns:1fr}.brii-home .card:nth-child(2),.brii-home .card:nth-child(4){margin-top:0}.brii-home .story,.brii-home .story.a .img,.brii-home .story.a .txt,.brii-home .story.b .img,.brii-home .story.b .txt,.brii-home .story.c .img,.brii-home .story.c .txt{grid-column:1/-1}.brii-home .panel,.brii-home footer.site-foot .cols{grid-template-columns:1fr}.brii-home .slide .big{font-size:clamp(40px,7vw,72px);overflow:hidden}.brii-home .s1 .photo,.brii-home .s2 .photo,.brii-home .s3 .photo{width:100%;left:0;right:0}}@media (prefers-reduced-motion:reduce){.brii-home .cursor,.brii-home .intro,.brii-home .preview{display:none}.brii-home .runway .track{flex-wrap:wrap;row-gap:48px;padding-top:80px;padding-bottom:80px;transform:none!important}.brii-home .runway .pinwrap{height:auto}.brii-home .stage{height:auto;min-height:0}.brii-home .slide{position:relative;min-height:100vh;height:auto;clip-path:none!important}}@media (hover:none){.brii-home .cursor,.brii-home .hint-fine,.brii-home .preview{display:none}.brii-home .hint-touch{display:inline}.brii-home .row .more{display:none}.brii-home .row-photo{display:block;grid-column:1/-1;width:100%;aspect-ratio:4/5;object-fit:cover;margin-top:12px}.brii-home .row-credit,.brii-home .row-flag{display:block;grid-column:1/-1;margin-top:8px}}