@layer template{.site[data-template=sage],.site[data-template=sage] *{box-sizing:border-box;margin:0;padding:0}.site[data-template=sage] img{display:block;width:100%;height:100%;object-fit:cover}.site[data-template=sage] a{color:inherit;text-decoration:none}.site[data-template=sage]{background:#aab7a2;color:#1a1a1a;font-family:IBM Plex Mono;font-size:13px}.site[data-template=sage] .w{display:grid;grid-template-columns:1fr 1.1fr;min-height:100vh}.site[data-template=sage] .l{display:grid;place-items:center;border-right:1px solid #1a1a1a;position:relative}.site[data-template=sage] .fr{width:420px;height:540px;background:#1a1a1a;padding:22px;box-shadow:16px 16px 0 rgba(26,26,26,.18)}.site[data-template=sage] .fr div{height:100%;overflow:hidden}.site[data-template=sage] .tag{position:absolute;left:50%;top:50%;transform:translate(-50%,40px);background:#e8e3d6;padding:10px 18px;text-align:center;font-size:12px;border:1px solid #1a1a1a}.site[data-template=sage] .r>section{border-bottom:1px solid #1a1a1a;padding:26px 36px}.site[data-template=sage] h1{font-family:Newsreader;font-style:italic;font-weight:400;font-size:64px;line-height:1}.site[data-template=sage] .k{text-transform:uppercase;letter-spacing:.08em;font-size:11px;opacity:.65}.site[data-template=sage] p{line-height:1.7;max-width:520px;margin-top:14px}.site[data-template=sage] .bt{display:flex;gap:12px;margin-top:18px}.site[data-template=sage] .bt a{flex:1;border:1px solid #1a1a1a;padding:12px;text-align:center}.site[data-template=sage] .bt a:first-child{background:#1a1a1a;color:#e8e3d6}.site[data-template=sage] .pl{display:flex;justify-content:space-between;align-items:center}.site[data-template=sage] .t8{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.site[data-template=sage] .t8 div{aspect-ratio:1;background:#e8e3d6;border:1px solid #1a1a1a;display:grid;place-items:end start;padding:6px;font-size:11px;background-size:cover}@media(max-width:700px){.site[data-template=sage] .w{grid-template-columns:1fr}.site[data-template=sage] .l{padding:30px 0;border-right:0;border-bottom:1px solid #1a1a1a}.site[data-template=sage] .fr{width:300px;height:380px}.site[data-template=sage] .r>section{padding:22px}.site[data-template=sage] h1{font-size:44px}}@container (max-width:700px){.site[data-template=sage] .w{grid-template-columns:1fr}.site[data-template=sage] .l{padding:30px 0;border-right:0;border-bottom:1px solid #1a1a1a}.site[data-template=sage] .fr{width:300px;height:380px}.site[data-template=sage] .r>section{padding:22px}.site[data-template=sage] h1{font-size:44px}}}@layer template{.site[data-template=studio],.site[data-template=studio] *{box-sizing:border-box;margin:0;padding:0}.site[data-template=studio] img{display:block;width:100%;height:100%;object-fit:cover}.site[data-template=studio] a{color:inherit;text-decoration:none}.site[data-template=studio]{background:#f1ece2;color:#151515;font-family:Bricolage Grotesque;padding:36px;min-height:100vh}.site[data-template=studio] .w{display:grid;grid-template-columns:400px 1fr;gap:36px;max-width:1300px;margin:0 auto}.site[data-template=studio] .p{background:#fff;border-radius:28px;padding:30px;box-shadow:0 2px 0 rgba(0,0,0,.05)}.site[data-template=studio] .av{width:88px;height:88px;border-radius:24px;overflow:hidden;transform:rotate(-4deg)}.site[data-template=studio] h1{font-size:46px;font-weight:800;letter-spacing:-.04em;margin-top:22px;line-height:.95}.site[data-template=studio] h1 i{font-family:"Instrument Serif";font-weight:400;color:#ff5a36}.site[data-template=studio] dl{display:grid;grid-template-columns:100px 1fr;gap:10px 12px;margin-top:22px;font-size:14px}.site[data-template=studio] dt{color:#999}.site[data-template=studio] .tg{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px}.site[data-template=studio] .tg span{padding:7px 13px;border-radius:999px;font-size:13px;font-weight:600}.site[data-template=studio] .wall{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding:10px}.site[data-template=studio] .s{background:#fff;padding:10px 10px 14px;border-radius:18px;box-shadow:0 12px 30px rgba(0,0,0,.08)}.site[data-template=studio] .s div{aspect-ratio:1;border-radius:12px;overflow:hidden}.site[data-template=studio] .s b{display:block;font-size:14px;margin-top:10px}.site[data-template=studio] .s small{color:#999}@media(max-width:700px){.site[data-template=studio]{padding:16px}.site[data-template=studio] .w{grid-template-columns:1fr}.site[data-template=studio] .wall{grid-template-columns:1fr 1fr;gap:14px}}@container (max-width:700px){.site[data-template=studio]{padding:16px}.site[data-template=studio] .w{grid-template-columns:1fr}.site[data-template=studio] .wall{grid-template-columns:1fr 1fr;gap:14px}}}