.hero[data-astro-cid-wcolddp2]{height:100svh;min-height:620px;color:var(--ivory);background:var(--marble);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-wcolddp2]{will-change:transform;position:absolute;inset:0}.hero__media[data-astro-cid-wcolddp2] img{object-fit:cover;object-position:60% 50%;filter:saturate(.72)brightness(.86)contrast(1.05);width:100%;height:100%}.hero__scrim[data-astro-cid-wcolddp2]{background:radial-gradient(70% 55% at 0 0,#0b0b0cd1,#0b0b0c00 70%),radial-gradient(75% 55% at 100% 100%,#0b0b0cd9,#0b0b0c00 70%),#0b0b0c47;position:absolute;inset:0}.hero__h[data-astro-cid-wcolddp2]{grid-area:1/1/4;grid-template-rows:subgrid;pointer-events:none;z-index:2;display:grid;position:relative}.hero__l1[data-astro-cid-wcolddp2],.hero__l2[data-astro-cid-wcolddp2]{font-size:clamp(120px,22vw,380px);line-height:.8;display:block;position:relative}.hero__l1[data-astro-cid-wcolddp2]{padding:calc(var(--header-h) - 6px) var(--m) 0;grid-row:1}.hero__l2[data-astro-cid-wcolddp2]{padding:0 var(--m) clamp(16px, 2.2vw, 28px);color:var(--brass);grid-row:3;justify-self:end}.hero__mid[data-astro-cid-wcolddp2]{z-index:3;max-width:44ch;padding-right:var(--m);grid-area:2/1;align-self:center;justify-items:start;gap:28px;margin-left:30vw;display:grid;position:relative}.hero__lead[data-astro-cid-wcolddp2]{font-size:var(--s-lead);line-height:1.32}.hero__meta[data-astro-cid-wcolddp2]{z-index:2;left:var(--m);color:var(--ivory);opacity:.85;gap:2px;display:grid;position:absolute;bottom:clamp(20px,2.6vw,34px)}.ab[data-astro-cid-wcolddp2]{column-gap:var(--m);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(64px,8vw,120px);display:grid}.ab__top[data-astro-cid-wcolddp2]{grid-column:1/-1;grid-template-columns:subgrid;align-items:end;display:grid}.ab__h[data-astro-cid-wcolddp2]{grid-column:1/7}.ab__p[data-astro-cid-wcolddp2]{grid-column:9/13;max-width:40ch}.ab__facts[data-astro-cid-wcolddp2]{gap:48px var(--m);grid-column:1/8;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.ab__v[data-astro-cid-wcolddp2]{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(44px,5.4vw,88px);font-weight:700;line-height:.95}.ab__fact[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{max-width:24ch;margin-top:10px;font-size:16px}.ab__fig[data-astro-cid-wcolddp2]{aspect-ratio:4/3;grid-column:8/13}.tr[data-astro-cid-wcolddp2]{background:var(--marble);position:relative}.tr__h[data-astro-cid-wcolddp2]{z-index:5;top:28px;left:var(--m);color:var(--ivory);position:absolute}.tr__item[data-astro-cid-wcolddp2]{height:190svh;position:relative}.tr__stage[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.tr__pane[data-astro-cid-wcolddp2]{will-change:transform;height:140svh;margin-top:-20svh}.tr__shade[data-astro-cid-wcolddp2]{pointer-events:none;background:#0b0b0c6b;position:absolute;inset:0}.tr__title[data-astro-cid-wcolddp2]{text-align:center;color:var(--ivory);pointer-events:none;place-content:center;justify-items:center;gap:18px;display:grid;position:absolute;inset:0}.tr__title[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{pointer-events:auto}.tr__name[data-astro-cid-wcolddp2]{font-family:var(--display);text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(64px,11vw,176px);font-weight:800;line-height:.82;position:relative}.tr__half[data-astro-cid-wcolddp2]{will-change:transform;font:inherit;letter-spacing:inherit;line-height:inherit;display:block}.tr__half--l[data-astro-cid-wcolddp2]{clip-path:inset(0 50% 0 0)}.tr__name[data-astro-cid-wcolddp2]{pointer-events:auto}.tr__name[data-astro-cid-wcolddp2]:after{content:attr(data-t);white-space:pre-line;clip-path:inset(0 0 0 50%);transform:translate3d(0, var(--ty,0px), 0);position:absolute;inset:0}.tr__sub[data-astro-cid-wcolddp2]{font-size:var(--s-body)}.tr__idx[data-astro-cid-wcolddp2]{left:var(--m);color:var(--ivory);opacity:.8;position:absolute;bottom:28px}.bd__head[data-astro-cid-wcolddp2]{padding-left:calc(var(--m) + 16.66vw);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;margin-bottom:64px;display:flex}.bd__band[data-astro-cid-wcolddp2]{height:68svh;min-height:420px;display:flex}.bd__panel[data-astro-cid-wcolddp2]{flex:var(--g) 1 0;min-width:0;transition:flex-grow .6s var(--ease)}.bd__panel[data-astro-cid-wcolddp2] img{transition:transform 1.2s var(--ease)}.bd__panel[data-astro-cid-wcolddp2]:hover img{transform:scale(1.04)}@media (hover:hover){.bd__band[data-astro-cid-wcolddp2]:hover .bd__panel[data-astro-cid-wcolddp2]:hover{flex-grow:6}}.bd__title[data-astro-cid-wcolddp2]{font-family:var(--display);letter-spacing:-.03em;color:var(--ivory);background:radial-gradient(at 0 0,#0b0b0cb3,#0b0b0c00 70%);padding:24px 28px 64px;font-size:clamp(24px,2vw,30px);font-weight:700;line-height:1.05;display:grid;position:absolute;top:0;left:0}.bd__cap[data-astro-cid-wcolddp2]{margin-top:20px}.vb__panel[data-astro-cid-wcolddp2]{height:100svh;color:var(--ivory);position:relative;overflow:hidden}.vb__media[data-astro-cid-wcolddp2]{position:absolute;inset:-8svh 0}.vb__scrim[data-astro-cid-wcolddp2]{background:radial-gradient(60% 40% at 0 100%,#0b0b0cb3,#0b0b0c00 70%),#0b0b0c80;position:absolute;inset:0}.vb__sticky[data-astro-cid-wcolddp2]{z-index:2;will-change:transform;place-items:center;display:grid;position:absolute;inset:0}.vb__verb[data-astro-cid-wcolddp2]{font-size:min(var(--fs), 300px);letter-spacing:-.06em;text-transform:uppercase;white-space:nowrap;font-weight:800;line-height:.8}.vb__line[data-astro-cid-wcolddp2]{z-index:2;left:var(--m);right:var(--m);max-width:44ch;padding:20px 24px 20px 0;font-size:clamp(17px,1.3vw,20px);position:absolute;bottom:clamp(24px,4vw,48px)}.rn[data-astro-cid-wcolddp2]{column-gap:var(--m);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:48px;display:grid}.rn__text[data-astro-cid-wcolddp2]{grid-column:1/6;justify-items:start;gap:28px;display:grid}.rn__p[data-astro-cid-wcolddp2]{max-width:40ch}.rn__cmp[data-astro-cid-wcolddp2]{aspect-ratio:4/5;user-select:none;touch-action:pan-y;grid-column:7/13}.rn__cmp[data-astro-cid-wcolddp2] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rn__before[data-astro-cid-wcolddp2]{clip-path:inset(0 calc(100% - var(--x)) 0 0);position:absolute;inset:0}.rn__before[data-astro-cid-wcolddp2] img{filter:grayscale(.6)contrast(1.05)}.rn__tag[data-astro-cid-wcolddp2]{color:var(--ivory);background:#0b0b0cbf;padding:8px 12px;position:absolute;top:16px}.rn__tag--b[data-astro-cid-wcolddp2]{left:16px}.rn__tag--a[data-astro-cid-wcolddp2]{right:16px}.rn__range[data-astro-cid-wcolddp2]{opacity:0;cursor:ew-resize;z-index:3;width:100%;height:100%;margin:0;position:absolute;inset:0}.rn__handle[data-astro-cid-wcolddp2]{top:50%;left:var(--x);z-index:2;background:var(--brass);width:64px;height:64px;color:var(--marble);pointer-events:none;transition:scale .3s var(--ease);border-radius:50%;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;translate:-50% -50%}.rn__handle[data-astro-cid-wcolddp2]:before{content:"";background:var(--brass);z-index:-1;width:2px;position:absolute;top:-100vh;bottom:-100vh;left:50%;translate:-50%}.rn__cmp[data-astro-cid-wcolddp2]:focus-within .rn__handle[data-astro-cid-wcolddp2]{outline:2px solid var(--ivory);outline-offset:4px}.rn__cmp[data-astro-cid-wcolddp2]:hover .rn__handle[data-astro-cid-wcolddp2]{scale:1.08}.rn__handle[data-astro-cid-wcolddp2] svg{width:18px;height:18px}.rn__handle[data-astro-cid-wcolddp2] svg:first-child{transform:scaleX(-1)}.pr[data-astro-cid-wcolddp2]{padding:clamp(96px, 9vw, 140px) var(--m) clamp(180px, 16vw, 240px);place-items:center;display:grid;position:relative;overflow:hidden}.pr__h[data-astro-cid-wcolddp2]{text-align:center;letter-spacing:-.055em;color:var(--ivory);font-size:clamp(110px,18vw,300px);font-weight:800;line-height:.85}.pr__print[data-astro-cid-wcolddp2]{will-change:transform;position:absolute}.pr__card[data-astro-cid-wcolddp2]{background:var(--ivory);cursor:zoom-in;width:100%;transition:rotate .3s var(--ease), scale .4s var(--ease);padding:8px;display:block}.pr__card[data-astro-cid-wcolddp2] img{aspect-ratio:3/4;object-fit:cover;width:100%}.pr__print--a[data-astro-cid-wcolddp2]{z-index:2;width:24vw;top:30%;left:26vw}.pr__print--a[data-astro-cid-wcolddp2] .pr__card[data-astro-cid-wcolddp2]{rotate:-8deg}.pr__print--b[data-astro-cid-wcolddp2]{z-index:3;width:24vw;top:36%;left:47vw}.pr__print--b[data-astro-cid-wcolddp2] .pr__card[data-astro-cid-wcolddp2]{rotate:6deg}.pr__print--c[data-astro-cid-wcolddp2]{z-index:1;width:15vw;bottom:-4%;right:4vw}.pr__print--c[data-astro-cid-wcolddp2] .pr__card[data-astro-cid-wcolddp2]{rotate:-3deg}.pr__print[data-astro-cid-wcolddp2]:hover,.pr__print[data-astro-cid-wcolddp2]:focus-within{z-index:6}.pr__card[data-astro-cid-wcolddp2]:hover,.pr__card[data-astro-cid-wcolddp2]:focus-visible{rotate:0deg;scale:1.03}.pr__foot[data-astro-cid-wcolddp2]{left:var(--m);z-index:7;justify-items:start;gap:16px;max-width:38ch;display:grid;position:absolute;bottom:28px}.fq[data-astro-cid-wcolddp2]{gap:clamp(56px,6vw,84px);display:grid}.fq__row[data-astro-cid-wcolddp2]{column-gap:var(--m);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;display:grid}.fq__q[data-astro-cid-wcolddp2]{font-family:var(--display);letter-spacing:-.03em;grid-column:1/7;font-size:clamp(26px,2.6vw,40px);font-weight:600;line-height:1.1}.fq__a[data-astro-cid-wcolddp2],.fq__all[data-astro-cid-wcolddp2]{grid-column:8/13;max-width:42ch}.fq__all[data-astro-cid-wcolddp2]{justify-self:start}.ct[data-astro-cid-wcolddp2]{padding:clamp(96px, 10vw, 160px) var(--m) clamp(28px, 3vw, 40px);grid-template-columns:minmax(0,1fr);gap:clamp(48px,5vw,80px);display:grid;position:relative}.ct__lead[data-astro-cid-wcolddp2]{font-family:var(--display);letter-spacing:-.02em;max-width:30ch;font-size:clamp(22px,1.8vw,28px);font-weight:600;line-height:1.2}.ct__tel[data-astro-cid-wcolddp2]{font-family:var(--display);letter-spacing:-.05em;white-space:nowrap;transition:color .35s var(--ease);font-size:clamp(56px,12.7vw,240px);font-weight:700;line-height:.9;display:block}.ct__tel[data-astro-cid-wcolddp2]:hover{color:var(--brass)}.ct__foot[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:28px 48px;display:flex}.ct__lbl[data-astro-cid-wcolddp2]{font-family:var(--display);margin-bottom:4px;font-weight:600}.ct__office[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{color:var(--brass)}.ct__people[data-astro-cid-wcolddp2]{gap:6px;display:grid}.ct__people[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{grid-template-columns:9.5em auto 44px;align-items:center;gap:16px;display:grid}.ct__people[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{color:var(--brass)}.ct__wa[data-astro-cid-wcolddp2]{background:var(--marble-3);place-items:center;width:44px;height:44px;transition:background-color .2s,color .2s;display:grid}.ct__wa[data-astro-cid-wcolddp2]:hover{background:var(--brass);color:var(--marble)!important}.ct__wa[data-astro-cid-wcolddp2] svg{width:20px;height:20px}@media (width<=900px){.vb__line[data-astro-cid-wcolddp2]{max-width:none;font-size:19px}.ab__h[data-astro-cid-wcolddp2],.ab__p[data-astro-cid-wcolddp2],.ab__facts[data-astro-cid-wcolddp2],.ab__fig[data-astro-cid-wcolddp2]{grid-column:1/-1}.ab__top[data-astro-cid-wcolddp2]{row-gap:24px}.ab__fig[data-astro-cid-wcolddp2]{aspect-ratio:4/3}.rn__text[data-astro-cid-wcolddp2],.rn__cmp[data-astro-cid-wcolddp2],.fq__q[data-astro-cid-wcolddp2],.fq__a[data-astro-cid-wcolddp2],.fq__all[data-astro-cid-wcolddp2]{grid-column:1/-1}.fq__a[data-astro-cid-wcolddp2]{margin-top:12px}}@media (width<=760px){.hero[data-astro-cid-wcolddp2]{min-height:560px}.hero__media[data-astro-cid-wcolddp2] img{object-position:72% 50%}.hero__l1[data-astro-cid-wcolddp2],.hero__l2[data-astro-cid-wcolddp2]{font-size:30vw}.hero__l1[data-astro-cid-wcolddp2]{padding-top:88px}.hero__mid[data-astro-cid-wcolddp2]{padding:0 var(--m);align-self:center;gap:22px;margin-left:0}.hero__lead[data-astro-cid-wcolddp2]{font-size:19px}.hero__meta[data-astro-cid-wcolddp2]{display:none}.ab__facts[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;gap:32px 20px}.ab__v[data-astro-cid-wcolddp2]{font-size:44px}.tr__name[data-astro-cid-wcolddp2]{font-size:12.5vw}.tr__half--l[data-astro-cid-wcolddp2]{clip-path:none}.tr__name[data-astro-cid-wcolddp2]:after{display:none}.tr__sub[data-astro-cid-wcolddp2]{padding:0 var(--m);font-size:16px}.bd__head[data-astro-cid-wcolddp2]{padding-left:var(--m);margin-bottom:40px}.bd__band[data-astro-cid-wcolddp2]{flex-wrap:wrap;height:84svh}.bd__panel[data-astro-cid-wcolddp2]{height:50%}.bd__panel[data-astro-cid-wcolddp2]:first-child{flex:0 0 64%}.bd__panel[data-astro-cid-wcolddp2]:nth-child(2),.bd__panel[data-astro-cid-wcolddp2]:nth-child(3){flex:0 0 36%}.bd__panel[data-astro-cid-wcolddp2]:nth-child(4){flex:0 0 64%}.vb__verb[data-astro-cid-wcolddp2]{font-size:min(calc(var(--fs) * 1.3), 24vw)}.vb__line[data-astro-cid-wcolddp2]{font-size:16px}.pr[data-astro-cid-wcolddp2]{align-content:start;min-height:86svh;padding-top:18svh}.pr__h[data-astro-cid-wcolddp2]{font-size:28vw}.pr__print--a[data-astro-cid-wcolddp2]{width:50vw;top:30%;left:4vw}.pr__print--b[data-astro-cid-wcolddp2]{width:50vw;top:36%;left:44vw}.pr__print--c[data-astro-cid-wcolddp2]{display:none}.pr__foot[data-astro-cid-wcolddp2]{right:var(--m);font-size:16px}.ct__tel[data-astro-cid-wcolddp2]{font-size:12.2vw}.ct__people[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{grid-template-columns:1fr auto 44px}}
