.conf-cover{--cover-gutter:calc(var(--spacing) * 3);--cover-measure:min(100% - 2 * var(--cover-gutter), 1316px - 2 * var(--cover-gutter));--cover-hairline:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);grid-template-columns:[full-start] minmax(var(--cover-gutter), 1fr) [content-start] calc(var(--cover-measure) * 7 / 12) [lede-start] calc(var(--cover-measure) * 5 / 12) [content-end] minmax(var(--cover-gutter), 1fr) [full-end];background-color:var(--color-surface-neutral);padding-top:calc(var(--spacing) * 28);color:var(--color-ink);display:grid}.conf-cover>*{grid-column:content}.conf-cover__title{max-width:12ch;font-size:var(--text-4xl);margin:0;line-height:1}.conf-cover__subtitle{margin:calc(var(--spacing) * 4) 0 0;max-width:34ch;font-size:var(--text-lg);color:var(--color-ink-warm);font-weight:700;line-height:1.35}.conf-cover__measures{margin:calc(var(--spacing) * 10) 0 0;padding-bottom:calc(var(--spacing) * 8);border-top:2px solid var(--color-ink);container-type:inline-size}.conf-cover__measure{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);border-bottom:var(--cover-hairline);flex-direction:row-reverse;display:flex;position:relative}.conf-cover__measure:last-child{border-bottom:0}.conf-cover__measure:before{content:"";width:calc(var(--spacing) * 8);background-color:var(--color-accent);height:3px;position:absolute;inset-block-start:-2px;inset-inline-start:0}.conf-cover__label{max-width:16ch;font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.16em;text-align:end;text-transform:uppercase;color:color-mix(in srgb, var(--color-ink) 62%, transparent);margin:0;font-weight:700;line-height:1.35}.conf-cover__value{font-family:var(--font-display);letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.75rem,15cqi,4.5rem);font-weight:700;line-height:.9}.conf-cover__unit{letter-spacing:-.01em;vertical-align:.95em;margin-inline-start:.1em;font-size:.42em}.conf-cover__frame{aspect-ratio:1;background-color:var(--color-ink);grid-column:full;margin:0;position:relative;overflow:hidden}.conf-cover__image{object-fit:cover;object-position:50% 45%;animation:conf-cover-settle 1.8s var(--ease-reveal) both}@keyframes conf-cover-settle{0%{scale:1.06}}.conf-cover__caption{bottom:0;left:max(var(--cover-gutter), (100% - 1316px) / 2 + var(--cover-gutter));gap:calc(var(--spacing) * 1.5);background-color:var(--color-ink);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4);color:var(--color-canvas);flex-direction:column;display:flex;position:absolute}.conf-cover__caption-value{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.025em;text-transform:uppercase;font-weight:700;line-height:1}.conf-cover__caption-label{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;font-weight:700;line-height:1.3}.conf-cover__lede{padding-block:calc(var(--spacing) * 10) calc(var(--spacing) * 14)}.conf-cover__body{margin:0 0 calc(var(--spacing) * 7);max-width:60ch;font-size:var(--text-base);color:color-mix(in srgb, var(--color-ink) 78%, transparent);line-height:1.55}@media (min-width:40rem){.conf-cover{padding-top:calc(var(--spacing) * 36)}.conf-cover__title{font-size:var(--text-5xl)}.conf-cover__body{font-size:var(--text-lg)}}@media (min-width:48rem){.conf-cover__measures{padding-bottom:calc(var(--spacing) * 10);grid-template-columns:repeat(3,minmax(max-content,1fr));display:grid}.conf-cover__measure{justify-content:flex-end;align-items:flex-start;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 7) calc(var(--spacing) * 6) 0;border-bottom:0;border-inline-start:var(--cover-hairline);flex-direction:column-reverse}.conf-cover__measure:first-child{border-inline-start:0;padding-inline-start:0}.conf-cover__measure:not(:first-child):before{inset-inline-start:calc(var(--spacing) * 6)}.conf-cover__label{text-align:start}.conf-cover__value{font-size:clamp(3.25rem,9.2cqi,9.5rem)}.conf-cover__frame{aspect-ratio:16/9}.conf-cover__caption{padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6)}.conf-cover__caption-value{font-size:var(--text-2xl)}}@media (min-width:64rem){.conf-cover{--cover-gutter:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 40);grid-template-rows:auto auto auto}.conf-cover__masthead{grid-area:1/content-start/auto/lede-start;align-self:end}.conf-cover__title{font-size:var(--text-6xl)}.conf-cover__subtitle{margin-top:calc(var(--spacing) * 5);font-size:var(--text-xl)}.conf-cover__lede{padding:0 0 0 calc(var(--spacing) * 10);grid-area:1/lede-start/auto/content-end;align-self:end}.conf-cover__body{font-size:var(--text-base)}.conf-cover__measures{margin-top:calc(var(--spacing) * 14);grid-row:2}.conf-cover__frame{aspect-ratio:21/9;grid-row:3;max-height:86svh}}@media (min-width:80rem){.conf-cover__title{font-size:var(--text-7xl)}.conf-cover__value{font-size:clamp(3.25rem,10cqi,9.5rem)}}@media (prefers-reduced-motion:reduce){.conf-cover__image{animation:none}}
.conf-services__head{padding-bottom:calc(var(--spacing) * 8);border-bottom:2px solid var(--color-ink)}.conf-services__title{margin:0}.conf-services__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.conf-services__item{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6) calc(var(--spacing) * 4) calc(var(--spacing) * 7) 0;border-bottom:1px solid color-mix(in srgb, var(--color-ink) 16%, transparent);flex-direction:column;display:flex}.conf-services__item:nth-child(2n){padding-left:calc(var(--spacing) * 4);border-left:1px solid color-mix(in srgb, var(--color-ink) 16%, transparent)}.conf-services__icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);color:var(--color-accent)}.conf-services__name{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;font-weight:700;line-height:1.15}@media (min-width:64rem){.conf-services__head{padding-bottom:calc(var(--spacing) * 10)}.conf-services__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.conf-services__item,.conf-services__item:nth-child(2n){gap:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6) calc(var(--spacing) * 10);border-bottom:0;border-left:1px solid color-mix(in srgb, var(--color-ink) 16%, transparent)}.conf-services__item:first-child{border-left:0;padding-left:0}.conf-services__icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.conf-services__name{font-size:var(--text-2xl)}}
.conf-tenants{position:relative}.conf-tenants__mark-clip{pointer-events:none;position:absolute;inset:0;overflow:hidden}.conf-tenants__mark{bottom:calc(var(--spacing) * -28);left:calc(var(--spacing) * -30);aspect-ratio:587/383;width:min(560px,54vw);color:var(--color-accent);opacity:.09;display:block;position:absolute}.conf-tenants__inner{gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.conf-tenants__rule{width:calc(var(--spacing) * 12);height:2px;margin-bottom:calc(var(--spacing) * 6);background-color:var(--color-accent);display:block}.conf-tenants__title{text-wrap:balance;max-width:14ch}.conf-tenants__body{margin-top:calc(var(--spacing) * 6);max-width:44ch;font-size:var(--text-base);color:#ffffffb8;line-height:1.6}.conf-tenants__media{margin:0}.conf-tenants__plate{display:block;position:relative}.conf-tenants__plane{aspect-ratio:587/383;pointer-events:none;background-color:color-mix(in srgb, var(--color-accent) 34%, transparent);width:100%;position:absolute;inset-block-start:calc(var(--spacing) * 4);inset-inline-start:calc(var(--spacing) * -4);-webkit-mask:url(/icons/element-1.svg) 50%/100% 100% no-repeat;mask:url(/icons/element-1.svg) 50%/100% 100% no-repeat}.conf-tenants__frame{aspect-ratio:587/383;clip-path:url(#element-media-clip);display:block;position:relative}.conf-tenants__image{object-fit:cover}@media (min-width:64rem){.conf-tenants__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:0}.conf-tenants__copy{padding-inline-end:calc(var(--spacing) * 14)}.conf-tenants__media{border-inline-start:1px solid #ffffff24;padding-inline-start:calc(var(--spacing) * 14)}.conf-tenants__body{font-size:var(--text-lg)}}
