@layer tokens{:root{--color-50:color-mix(in oklch, var(--accent) 12%, var(--paper));--color-100:color-mix(in oklch, var(--accent) 22%, var(--paper));--color-200:color-mix(in oklch, var(--accent) 38%, var(--paper));--color-700:color-mix(in oklch, var(--accent), black 18%);--color-900:color-mix(in oklch, var(--accent), black 38%);--surface-subtle:color-mix(in oklch, var(--color-50) 60%, var(--paper));--surface-muted:var(--color-100);--surface-bold:var(--brand);--surface-accent:var(--accent);--surface-inverse:var(--ink);--surface-page:var(--paper);--on-surface-subtle:var(--ink);--on-surface-muted:var(--ink);--on-surface-bold:var(--paper);--on-surface-accent:var(--paper);--on-surface-inverse:var(--paper);--content:var(--ink);--content-muted:color-mix(in oklch, var(--ink) 72%, var(--paper));--on-surface-page:var(--ink);--line:color-mix(in oklch, var(--ink), transparent 90%);--line-strong:color-mix(in oklch, var(--ink), transparent 80%);--accent-strong:color-mix(in oklch, var(--accent), black 16%);--on-accent:var(--paper);--brand-fg:var(--paper);--elevation-1:0 1px 2px color-mix(in oklch, var(--ink), transparent 92%), 0 4px 12px color-mix(in oklch, var(--ink), transparent 90%);--elevation-2:0 2px 4px color-mix(in oklch, var(--ink), transparent 88%), 0 12px 32px color-mix(in oklch, var(--ink), transparent 84%);--radius-tight:calc(var(--radius) * .5);--radius-loose:calc(var(--radius) * 1.5);--ease-standard:cubic-bezier(.25, 1, .5, 1);--duration-1:.2s;--duration-2:.4s;--duration-3:.8s;--space-section:var(--_density-section,clamp(3.5rem, 7vw, 7rem));--space-gutter:clamp(1rem, 4vw, 3rem);--container-narrow:calc(45rem * var(--content-width-factor,1));--container-default:calc(60rem * var(--content-width-factor,1));--container-wide:calc(80rem * var(--content-width-factor,1));--gradient-brand:linear-gradient(135deg, var(--accent), var(--accent-strong));--text-xs:calc(.75rem * var(--type-scale-factor,1) * var(--tdna-body,1));--text-sm:calc(.875rem * var(--type-scale-factor,1) * var(--tdna-body,1));--text-base:calc(1rem * var(--type-scale-factor,1) * var(--tdna-body,1));--text-lg:calc(1.25rem * var(--type-scale-factor,1) * var(--tdna-body,1));--text-xl:calc(clamp(1.5rem, 2.5vw, 1.75rem) * var(--type-scale-factor,1) * var(--tdna-heading,1));--text-2xl:calc(clamp(1.75rem, 3.5vw, 2.5rem) * var(--type-scale-factor,1) * var(--tdna-heading,1));--text-3xl:calc(clamp(2.25rem, 5vw, 3.25rem) * var(--type-scale-factor,1) * var(--tdna-display,1));--text-4xl:calc(clamp(2.75rem, 6.5vw, 4rem) * var(--type-scale-factor,1) * var(--tdna-display,1));--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem}}
@layer blocks{.block[data-surface=subtle]{background:var(--surface-subtle);color:var(--on-surface-subtle)}.block[data-surface=muted]{background:var(--surface-muted);color:var(--on-surface-muted)}.block[data-surface=bold]{background:var(--surface-bold);color:var(--on-surface-bold);--content:var(--on-surface-bold);--content-muted:color-mix(in oklch, var(--on-surface-bold), transparent 30%)}.block[data-surface=accent]{background:var(--surface-accent);color:var(--on-surface-accent);--content:var(--on-surface-accent);--content-muted:color-mix(in oklch, var(--on-surface-accent), transparent 30%);--btn-primary-bg:var(--surface-inverse);--btn-primary-fg:var(--on-surface-inverse);--btn-primary-border:var(--surface-inverse)}.block[data-surface=inverse]{background:var(--surface-inverse);color:var(--on-surface-inverse);--content:var(--on-surface-inverse);--content-muted:color-mix(in oklch, var(--on-surface-inverse), transparent 30%);--color-700:color-mix(in oklch, var(--accent), var(--on-surface-inverse) 40%)}}.payload-richtext>*+*{margin-block-start:var(--space-5)}.payload-richtext>ul,.payload-richtext>ol{padding-inline-start:var(--space-5)}.payload-richtext li+li{margin-block-start:var(--space-2)}
@layer blocks{.block[data-background=gradient]{background-image:linear-gradient(var(--depth-grad-angle,165deg), var(--bk-bg-gradient-tint,color-mix(in oklch, var(--accent), transparent 88%)), transparent 55%)}.block[data-background=dots]{background-image:radial-gradient(var(--bk-bg-pattern-color,color-mix(in oklch, var(--content), transparent 88%)) 1px, transparent 1px);background-size:var(--bk-bg-pattern-size,24px) var(--bk-bg-pattern-size,24px)}.block[data-background=grid]{background-image:linear-gradient(var(--bk-bg-pattern-color,color-mix(in oklch, var(--content), transparent 92%)) 1px, transparent 1px), linear-gradient(90deg, var(--bk-bg-pattern-color,color-mix(in oklch, var(--content), transparent 92%)) 1px, transparent 1px);background-size:var(--bk-bg-pattern-size,32px) var(--bk-bg-pattern-size,32px)}.block[data-background=lines]{background-image:repeating-linear-gradient(45deg, var(--bk-bg-pattern-color,color-mix(in oklch, var(--content), transparent 92%)) 0 1px, transparent 1px var(--bk-bg-pattern-size,14px))}.block[data-background=noise]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}.block[data-background=image]{color:var(--on-surface-inverse);--content:var(--on-surface-inverse);--content-muted:color-mix(in oklch, var(--on-surface-inverse), transparent 30%)}.block[data-background=image] .bk-bg-media{z-index:0;position:absolute;inset:0;overflow:hidden}.block[data-background=image] .bk-bg-media img,.block[data-background=image] .bk-bg-media video{object-fit:cover;width:100%;height:100%}.block[data-background=image] .bk-bg-media:after{content:"";background:var(--surface-inverse);opacity:var(--bk-bg-overlay,.55);position:absolute;inset:0}.block[data-background=image]>:not(.bk-bg-media){z-index:1;position:relative}.block[data-background=type]{overflow:hidden}.block[data-background=type] .bk-bg-type{z-index:0;font-family:var(--font-display,inherit);white-space:nowrap;color:var(--bk-bg-type-color,color-mix(in oklch, var(--content), transparent 88%));-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:center;font-size:clamp(6rem,22vw,22rem);font-weight:800;line-height:1;display:flex;position:absolute;inset:0;overflow:hidden}.block[data-background=type]>:not(.bk-bg-type){z-index:1;position:relative}.block[data-divider]{z-index:1}.block[data-divider]:after{content:"";left:0;right:0;bottom:calc(-1 * var(--bk-divider-height,3rem) + 1px);height:var(--bk-divider-height,3rem);background:var(--surface-page);pointer-events:none;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block[data-surface=subtle][data-divider]:after{background:var(--surface-subtle)}.block[data-surface=muted][data-divider]:after{background:var(--surface-muted)}.block[data-surface=bold][data-divider]:after{background:var(--surface-bold)}.block[data-surface=accent][data-divider]:after{background:var(--surface-accent)}.block[data-surface=inverse][data-divider]:after{background:var(--surface-inverse)}.block[data-divider=wave]:after{-webkit-mask-image:var(--seam-mask-wave,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0,0 C300,60 900,0 1200,50 L1200,0 Z'/%3E%3C/svg%3E"));-webkit-mask-image:var(--seam-mask-wave,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0,0 C300,60 900,0 1200,50 L1200,0 Z'/%3E%3C/svg%3E"));mask-image:var(--seam-mask-wave,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0,0 C300,60 900,0 1200,50 L1200,0 Z'/%3E%3C/svg%3E"))}.block[data-divider=slant]:after{-webkit-mask-image:var(--seam-mask-slant,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L1200,60 L1200,0 Z'/%3E%3C/svg%3E"));-webkit-mask-image:var(--seam-mask-slant,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L1200,60 L1200,0 Z'/%3E%3C/svg%3E"));mask-image:var(--seam-mask-slant,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L1200,60 L1200,0 Z'/%3E%3C/svg%3E"))}.block[data-divider=curve]:after{-webkit-mask-image:var(--seam-mask-curve,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L1200,0 L1200,8 Q600,60 0,8 Z'/%3E%3C/svg%3E"));-webkit-mask-image:var(--seam-mask-curve,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L1200,0 L1200,8 Q600,60 0,8 Z'/%3E%3C/svg%3E"));mask-image:var(--seam-mask-curve,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L1200,0 L1200,8 Q600,60 0,8 Z'/%3E%3C/svg%3E"))}.block[data-divider=zigzag]:after{-webkit-mask-image:var(--seam-mask-zigzag,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L1200,0 L1200,4 L1175,28 L1150,4 L1125,28 L1100,4 L1075,28 L1050,4 L1025,28 L1000,4 L975,28 L950,4 L925,28 L900,4 L875,28 L850,4 L825,28 L800,4 L775,28 L750,4 L725,28 L700,4 L675,28 L650,4 L625,28 L600,4 L575,28 L550,4 L525,28 L500,4 L475,28 L450,4 L425,28 L400,4 L375,28 L350,4 L325,28 L300,4 L275,28 L250,4 L225,28 L200,4 L175,28 L150,4 L125,28 L100,4 L75,28 L50,4 L25,28 L0,4 Z'/%3E%3C/svg%3E"));-webkit-mask-image:var(--seam-mask-zigzag,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L1200,0 L1200,4 L1175,28 L1150,4 L1125,28 L1100,4 L1075,28 L1050,4 L1025,28 L1000,4 L975,28 L950,4 L925,28 L900,4 L875,28 L850,4 L825,28 L800,4 L775,28 L750,4 L725,28 L700,4 L675,28 L650,4 L625,28 L600,4 L575,28 L550,4 L525,28 L500,4 L475,28 L450,4 L425,28 L400,4 L375,28 L350,4 L325,28 L300,4 L275,28 L250,4 L225,28 L200,4 L175,28 L150,4 L125,28 L100,4 L75,28 L50,4 L25,28 L0,4 Z'/%3E%3C/svg%3E"));mask-image:var(--seam-mask-zigzag,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L1200,0 L1200,4 L1175,28 L1150,4 L1125,28 L1100,4 L1075,28 L1050,4 L1025,28 L1000,4 L975,28 L950,4 L925,28 L900,4 L875,28 L850,4 L825,28 L800,4 L775,28 L750,4 L725,28 L700,4 L675,28 L650,4 L625,28 L600,4 L575,28 L550,4 L525,28 L500,4 L475,28 L450,4 L425,28 L400,4 L375,28 L350,4 L325,28 L300,4 L275,28 L250,4 L225,28 L200,4 L175,28 L150,4 L125,28 L100,4 L75,28 L50,4 L25,28 L0,4 Z'/%3E%3C/svg%3E"))}}
@layer blocks{[data-depth] .block[data-surface=subtle]:not([data-background]),[data-depth] .block[data-surface=muted]:not([data-background]){background-image:linear-gradient(var(--depth-grad-angle,165deg), var(--depth-convex-hi,transparent), transparent 46%, var(--depth-convex-lo,transparent))}[data-depth] .block[data-divider]:after{background:linear-gradient(var(--depth-grad-angle,165deg), color-mix(in oklch, var(--surface-page), var(--overlay-tint,white) 6%), var(--surface-page) 60%)}[data-depth] .block[data-surface=subtle][data-divider]:after{background:linear-gradient(var(--depth-grad-angle,165deg), color-mix(in oklch, var(--surface-subtle), var(--overlay-tint,white) 6%), var(--surface-subtle) 60%)}[data-depth] .block[data-surface=muted][data-divider]:after{background:linear-gradient(var(--depth-grad-angle,165deg), color-mix(in oklch, var(--surface-muted), var(--overlay-tint,white) 6%), var(--surface-muted) 60%)}[data-depth] .block[data-surface=bold][data-divider]:after{background:linear-gradient(var(--depth-grad-angle,165deg), color-mix(in oklch, var(--surface-bold), var(--overlay-tint,white) 8%), var(--surface-bold) 60%)}[data-depth] .block[data-surface=accent][data-divider]:after{background:linear-gradient(var(--depth-grad-angle,165deg), color-mix(in oklch, var(--surface-accent), var(--overlay-tint,white) 8%), var(--surface-accent) 60%)}[data-depth] .block[data-surface=inverse][data-divider]:after{background:linear-gradient(var(--depth-grad-angle,165deg), color-mix(in oklch, var(--surface-inverse), var(--overlay-tint,white) 10%), var(--surface-inverse) 60%)}}
@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-scroll-dialect=drift] .block[data-background]{animation:linear both scroll-drift-pattern;animation-timeline:view();animation-range:cover}[data-scroll-dialect=trace] .block[data-divider]:after{animation:linear both scroll-trace-seam;animation-timeline:view();animation-range:cover cover 60%}[data-scroll-dialect=depth] main>.block[data-reveal]{animation:linear both scroll-depth-exit;animation-timeline:view();animation-range:exit}@keyframes scroll-drift-pattern{0%{background-position:0 calc(-1 * var(--scroll-drift-rate,.8) * 12px)}to{background-position:0 calc(var(--scroll-drift-rate,.8) * 12px)}}@keyframes scroll-trace-seam{0%{transform:translateX(calc(-1 * var(--scroll-trace-skew,1) * 6%));opacity:.6}to{opacity:1;transform:translate(0)}}@keyframes scroll-depth-exit{0%{opacity:1;transform:scale(1)}to{transform:scale(var(--scroll-depth-exit-scale,.92));opacity:.8}}[data-canvas] [data-scroll-dialect=drift] .block[data-background],[data-canvas] [data-scroll-dialect=trace] .block[data-divider]:after,[data-canvas] [data-scroll-dialect=depth] main>.block[data-reveal]{animation:none}}}
@layer blocks{[data-stage][data-rbg-active] .block[data-surface=subtle]:not([data-background]):not([data-depth-role=panel]):not([data-over-backdrop]){background-color:color-mix(in srgb, var(--surface-subtle) calc(var(--stage-veil,.85) * 100%), transparent)}[data-stage][data-rbg-active] .block[data-surface=muted]:not([data-background]):not([data-depth-role=panel]):not([data-over-backdrop]){background-color:color-mix(in srgb, var(--surface-muted) calc(var(--stage-veil,.85) * 100%), transparent)}[data-stage][data-rbg-active] [data-rbg]{filter:saturate(var(--stage-grade-sat,1))}[data-stage] .tc-ghost-plane{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}[data-stage] .tc-ghost-plane__shape{border:1px solid color-mix(in oklch, var(--ink), transparent 92%);background:color-mix(in oklch, var(--ink), transparent 97%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}[data-stage] .tc-ghost-plane__shape:first-child{left:var(--stage-ghost-1-x,20%);top:var(--stage-ghost-1-y,25%);width:var(--stage-ghost-1-size,55vmax);height:var(--stage-ghost-1-size,55vmax)}[data-stage] .tc-ghost-plane__shape:nth-child(2){left:var(--stage-ghost-2-x,75%);top:var(--stage-ghost-2-y,60%);width:var(--stage-ghost-2-size,48vmax);height:var(--stage-ghost-2-size,48vmax)}[data-stage] .tc-ghost-plane__shape:nth-child(3){left:var(--stage-ghost-3-x,50%);top:var(--stage-ghost-3-y,85%);width:var(--stage-ghost-3-size,62vmax);height:var(--stage-ghost-3-size,62vmax)}@media (prefers-reduced-motion:no-preference){[data-stage] .tc-ghost-plane__shape:first-child{animation:stage-ghost-drift var(--stage-ghost-1-duration,70s) ease-in-out infinite;animation-delay:var(--stage-ghost-1-delay,0s)}[data-stage] .tc-ghost-plane__shape:nth-child(2){animation:stage-ghost-drift var(--stage-ghost-2-duration,70s) ease-in-out infinite;animation-delay:var(--stage-ghost-2-delay,0s)}[data-stage] .tc-ghost-plane__shape:nth-child(3){animation:stage-ghost-drift var(--stage-ghost-3-duration,70s) ease-in-out infinite;animation-delay:var(--stage-ghost-3-delay,0s)}@keyframes stage-ghost-drift{0%{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(calc(3vmax - 50%),calc(-50% - 2vmax))scale(1.05)}to{opacity:.7;transform:translate(-50%,-50%)scale(1)}}}[data-canvas] .tc-ghost-plane__shape{animation:none}[data-depth-rhythm] .block[data-depth-role=panel]{border-radius:var(--radius-loose,12px);box-shadow:var(--rhythm-panel-shadow,0 6px 24px #0000001f);position:relative}[data-depth-rhythm] .block[data-surface=page]:is([data-depth-role=panel],[data-over-backdrop]){background-color:var(--surface-page)}[data-depth-rhythm] .block[data-depth-role=pane]{outline:1px solid color-mix(in oklch, var(--ink), transparent 90%);outline-offset:-1px}[data-depth-rhythm] .block[data-skirt]{position:relative}[data-depth-rhythm] .block[data-skirt]:before{content:"";inset-inline:0;height:var(--rhythm-skirt-soft,2rem);pointer-events:none;background:linear-gradient(to bottom, color-mix(in oklch, var(--ink), transparent 88%), transparent);position:absolute;top:100%}[data-depth-rhythm] .tc-ornament{pointer-events:none;position:absolute;inset:0}[data-depth-rhythm][data-ornament=corner] .tc-ornament:before,[data-depth-rhythm][data-ornament=corner] .tc-ornament:after{content:"";border:2px solid color-mix(in oklch, var(--ink), transparent 72%);width:.9rem;height:.9rem;position:absolute}[data-depth-rhythm][data-ornament=corner] .tc-ornament:before{border-bottom:0;border-right:0;top:.6rem;left:.6rem}[data-depth-rhythm][data-ornament=corner] .tc-ornament:after{border-top:0;border-left:0;bottom:.6rem;right:.6rem}[data-depth-rhythm][data-ornament=notch] .tc-ornament:after{content:"";border-style:solid;border-width:0 1.1rem 1.1rem 0;border-color:transparent var(--surface-page,#fff) transparent transparent;position:absolute;top:0;right:0}}
[data-language=editorial]{--container-narrow:var(--container-wide,80rem);--container-default:var(--container-wide,80rem);--lang-heading-weight:500;--lang-h1-size:clamp(2.75rem, 6vw, 5.5rem);--lang-h2-size:clamp(2.1rem, 4vw, 3.5rem);--lang-h3-size:clamp(1.35rem, 2vw, 1.75rem);--lang-sh-size:clamp(2.1rem, 4vw, 3.5rem);--lang-sh-max:none;--lang-sh-align:start;--lang-sh-margin-inline:0;--lang-eyebrow-color:var(--content-muted);--lang-steps-display:grid;--lang-step-justify:start;--lang-step-align:start;--lang-step-padding:1.25rem 0 0;--lang-step-marker-display:none;--process-title-size:clamp(1.2rem, 1.7vw, 1.5rem);--lang-stat-justify:start;--lang-stat-align:start;--lang-stat-padding:1rem 0 0;--lang-stat-color:var(--content);--lang-stat-weight:400;--lang-card-bg:transparent;--lang-card-border:0;--lang-card-radius:0;--lang-card-shadow:none;--lang-card-padding:1.25rem 0 0;--lang-card-align:start;--lang-card-hover-transform:none;--lang-card-hover-shadow:none;--lang-card-bleed:0;--lang-item-icon-display:none;counter-reset:lang-section}[data-language=editorial] .block{--lang-eyebrow-color:var(--content-muted);--lang-stat-color:var(--content)}[data-language=editorial] :is(h1,h2){letter-spacing:-.025em;font-weight:500}[data-language=editorial] h3{letter-spacing:-.01em;font-weight:500}[data-language=editorial] .block .tc-sh{counter-increment:lang-section;border-block-start:1px solid var(--line-strong);text-align:start;max-width:none;padding-block-start:1.25rem}[data-language=editorial] .block .tc-sh:before{content:counter(lang-section, decimal-leading-zero);font-family:var(--font-display);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--content-muted);font-size:.875rem}@media (min-width:1100px){[data-language=editorial] .block .tc-sh{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:.75rem 2rem;display:grid}[data-language=editorial] .block .tc-sh:before{grid-area:1/1/auto/span 3;padding-block-start:.6rem}[data-language=editorial] .block .tc-sh>.tc-sh-eyebrow{grid-area:2/1/auto/span 3}[data-language=editorial] .block .tc-sh>.tc-sh-heading{grid-area:1/4/span 2/-1;max-width:22ch}[data-language=editorial] .block .tc-sh>.tc-sh-lead{grid-area:3/4/auto/span 6}[data-language=editorial]{--lang-statement-indent:calc(25% + .5rem)}[data-language=editorial] .block .tc-sh~:not(.tc-full):not(style){margin-inline-start:calc(25% + .5rem)}}[data-language=editorial] .block .tc-items{counter-reset:lang-item}[data-language=editorial] .block .tc-item{counter-increment:lang-item;border-block-start:1px solid var(--line)}[data-language=editorial] .block .tc-item-title:before{content:counter(lang-item, decimal-leading-zero);font-family:var(--font-display);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--content-muted);margin-block-end:.6rem;font-size:.875rem;font-weight:400;display:block}[data-language=editorial] .process-steps-grid{counter-reset:lang-step;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:2.5rem 2rem}[data-language=editorial] .process-steps-grid .process-card{counter-increment:lang-step;border-block-start:1px solid var(--line);flex:none;align-content:start;max-width:none}[data-language=editorial] .process-steps-grid .process-card:before{content:counter(lang-step, decimal-leading-zero);font-family:var(--font-display);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--content-muted);font-size:.875rem}[data-language=editorial] .process-steps-grid .process-card:not(:last-child):after,[data-language=editorial] .process-steps-grid .process-card:after,[data-language=editorial] .process-steps-grid .process-card-icon,[data-language=editorial] .stats-bar-grid>li+li:before{display:none}[data-language=editorial] .tc-stat{border-block-start:1px solid var(--line-strong)}[data-language=editorial] .tc-stat-label{order:-1}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]){--lang-hero-direction:column;--lang-hero-media-position:relative;--lang-hero-media-inset:auto;--hero-fullbleed-heading-size:clamp(2.75rem, 6vw, 6.5rem);--hero-breakout-overlap:calc(var(--hero-fullbleed-heading-size) * .5);--content:var(--on-surface-page);--content-muted:color-mix(in oklch, var(--on-surface-page), transparent 30%);--hero-fullbleed-text-color:var(--on-surface-page);--hero-fullbleed-tagline-color:var(--content-muted);--hero-fullbleed-eyebrow-color:var(--content-muted);background:var(--surface-page);color:var(--on-surface-page)}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-overlay{display:none}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) :is(.hero-fullbleed-media,.hero-fullbleed-carousel){flex:auto;order:2;width:100%;min-height:max(42svh,18rem)}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):not([data-hero-style=caption])>.hero-fullbleed-carousel{position:relative!important;inset:auto!important}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) :is(.hero-fullbleed-media,.hero-fullbleed-carousel):after{content:"";z-index:1;height:calc(var(--hero-breakout-overlap) * 2.2);background:linear-gradient(to bottom, var(--surface-page) 0%, color-mix(in oklch, var(--surface-page), transparent 30%) 40%, transparent 100%);pointer-events:none;position:absolute;inset:0 0 auto}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])>:has(>.hero-fullbleed-content){z-index:2;order:1;width:100%;position:relative}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-content{text-align:start;justify-content:start;align-items:start;gap:0;min-height:0;padding-block:clamp(2rem,5vw,4rem) clamp(1.5rem,4vw,2.5rem);display:grid}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-text{display:contents}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-heading{letter-spacing:-.04em;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;margin-block-start:.75rem;font-weight:500;line-height:.9}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-lead{max-width:38rem;margin-block-start:1rem}@media (min-width:1100px){[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-content{padding-block:clamp(3rem,6vw,5rem) clamp(2.5rem,4vw,3.5rem)}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-heading{max-width:18ch}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-lead{max-width:40rem;margin-block-start:1.5rem}}[data-language=editorial] .block .tc-comp:not([data-comp-layout]){--lang-comp-align:end;--lang-comp-gap:2rem;--lang-comp-media-radius:0;--lang-panel-bg:transparent;--lang-panel-radius:0;--lang-panel-shadow:none;--lang-panel-padding:1.25rem 0 0}[data-language=editorial] .block .tc-comp:not([data-comp-layout])>.tc-comp-panel{border-block-start:1px solid var(--line-strong)}[data-language=editorial] .block .tc-comp:not([data-comp-layout])>.tc-comp-media{border-radius:0}@media (min-width:1100px){[data-language=editorial] .block .tc-comp:not([data-comp-layout]):is([data-media-side=start],[data-comp-media=start]){--lang-comp-columns:minmax(0, 8fr) minmax(0, 4fr)}[data-language=editorial] .block .tc-comp:not([data-comp-layout]):is([data-media-side=end],[data-comp-media=end]){--lang-comp-columns:minmax(0, 4fr) minmax(0, 8fr)}}[data-language=editorial] .block .tc-comp:is([data-comp-layout=overlay],[data-comp-layout=stack]){--lang-comp-media-radius:0}[data-language=editorial] .block .tc-comp[data-comp-layout=overlay]:has(img.tc-comp-media){border-radius:0}@media (min-width:1100px){[data-language=editorial][data-orientation=end] .block .tc-sh:before,[data-language=editorial][data-orientation=end] .block .tc-sh>.tc-sh-eyebrow{text-align:end;grid-column:10/span 3}[data-language=editorial][data-orientation=end] .block .tc-sh>.tc-sh-heading{grid-column:1/span 9}[data-language=editorial][data-orientation=end] .block .tc-sh>.tc-sh-lead{grid-column:1/span 6}[data-language=editorial][data-orientation=end]{--lang-statement-indent:0;--lang-statement-margin:0 calc(25% + .5rem) 0 0}[data-language=editorial][data-orientation=end] .block .tc-sh~:not(.tc-full):not(style){margin-inline:0 calc(25% + .5rem)}}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):not([data-hero-style]):not(:has(.hero-fullbleed-lead,.hero-fullbleed-actions)){--hero-fullbleed-heading-size:clamp(3.25rem, 8vw, 8.5rem)}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):not([data-hero-style]):not(:has(.hero-fullbleed-lead,.hero-fullbleed-actions)) .hero-fullbleed-heading{max-width:16ch}@media (min-width:900px){[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split]{--lang-hero-direction:row;--hero-fullbleed-heading-size:clamp(2.5rem, 4.6vw, 5.25rem);--hero-split-pad:max(var(--spacing-content-x,1.5rem), calc((100% - var(--container-wide,80rem)) / 2 + var(--spacing-content-x,1.5rem)));align-items:stretch}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split] :is(.hero-fullbleed-media,.hero-fullbleed-carousel){flex:0 0 50%;width:50%;min-height:0}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split] :is(.hero-fullbleed-media,.hero-fullbleed-carousel):after{display:none}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split]>:has(>.hero-fullbleed-content){--container-override:none;--spacing-content-x:var(--hero-split-pad);flex-direction:column;flex:0 0 50%;justify-content:flex-end;width:50%;display:flex}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split] .hero-fullbleed-content{padding-block:clamp(3rem,6vw,5rem)}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split] .hero-fullbleed-heading{max-width:none}}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline]{--hero-fullbleed-heading-size:clamp(2.75rem, 8.2vw, 8.25rem);--lang-hero-min-height:min(80svh, 48rem);justify-content:center}@media (max-width:40rem){[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline]{--lang-hero-min-height:0px}}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] :is(.hero-fullbleed-media,.hero-fullbleed-carousel){display:none}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline]>:has(>.hero-fullbleed-content){flex:auto;align-items:center;display:flex}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-fullbleed-heading{order:1;max-width:none;line-height:.95}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-inline-pic{vertical-align:-.04em;border-radius:999px;width:2.3em;height:.78em;margin-inline:.06em;display:inline-block;position:relative;overflow:hidden}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-inline-pic img{object-position:var(--tc-focal,50% 50%)}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-fullbleed-eyebrow{border-block-start:1px solid var(--content);order:2;margin:clamp(2rem,4vw,3.5rem) 0 0;padding-block-start:1rem}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-fullbleed-lead{order:3}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-fullbleed-actions{order:4}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych]{--hero-fullbleed-heading-size:clamp(2.75rem, 6vw, 6.25rem)}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych]:has(.hero-fullbleed-strip) :is(.hero-fullbleed-media,.hero-fullbleed-carousel){display:none}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip{width:100%;max-width:var(--container-wide,80rem);padding-inline:var(--spacing-content-x,1.5rem);flex:auto;order:2;grid-template-columns:1.4fr 1fr 1fr;gap:1rem;min-height:min(48svh,30rem);margin-inline:auto;padding-block-end:clamp(2rem,4vw,3rem);display:grid}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip-item{flex-direction:column;gap:.6rem;min-height:0;margin:0;display:flex}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip-photo{flex:auto;min-height:12rem;position:relative;overflow:hidden}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip-photo img{object-position:var(--tc-focal,50% 50%)}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip figcaption{border-block-start:1px solid var(--line);color:var(--content-muted);padding-block-start:.5rem;font-size:.8125rem}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip figcaption span{color:var(--content);font-variant-numeric:tabular-nums;margin-inline-end:.35rem}@media (max-width:40rem){[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip{grid-template-columns:1fr 1fr}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip-item:first-child{grid-column:1/-1}}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption]{--lang-hero-direction:row;--lang-hero-media-position:absolute;--lang-hero-media-inset:0;--hero-fullbleed-heading-size:clamp(2.25rem, 4.4vw, 4.25rem);--content:#fff;--content-muted:#fffc;--hero-fullbleed-text-color:#fff;--hero-fullbleed-tagline-color:#ffffffd9;--hero-fullbleed-eyebrow-color:#fffc;background:var(--surface-inverse,#111);color:#fff}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] :is(.hero-fullbleed-media,.hero-fullbleed-carousel){order:0;min-height:0}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] :is(.hero-fullbleed-media,.hero-fullbleed-carousel):after{background:linear-gradient(to bottom, color-mix(in oklch, var(--surface-inverse,#000), transparent 35%) 0%, transparent 42%, transparent 68%, color-mix(in oklch, var(--surface-inverse,#000), transparent 45%) 100%);height:auto;inset:0}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption]>:has(>.hero-fullbleed-content){align-self:flex-start}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-heading{max-width:18ch}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-caption{z-index:2;inset-inline:max(var(--spacing-content-x,1.5rem), calc((100% - var(--container-wide,80rem)) / 2 + var(--spacing-content-x,1.5rem)));color:#fff;border-block-start:1px solid #ffffff80;justify-content:space-between;gap:1rem;margin:0;padding-block-start:.75rem;font-size:.875rem;display:flex;position:absolute;bottom:clamp(1.25rem,3vw,2.5rem)}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-caption-text{font-family:var(--font-display);font-size:1.15rem;font-style:italic}[data-language=editorial][data-motif]{--motif-eyebrow-size:.7em;--motif-eyebrow-space:.6em;--motif-bullet-size:.55em;--motif-divider-size:.875rem;--motif-hero-mark-size:clamp(2.25rem, 4.5vw, 4rem);--motif-stat-size:.625rem;--motif-card-tag-size:.8rem;--motif-number-size:.85em;--motif-footer-band-size:.5rem;--motif-cta-accent-size:.4em}[data-language=editorial] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style]{--hero-rotating-color:var(--accent);--hero-rotating-style:italic;--hero-rotating-gap-end:.08em}[data-language=editorial] .block-hero:not([data-variant=fullbleed]){--lang-h1-size:clamp(2.5rem, 4.6vw, 4.75rem)}[data-language=editorial] .block-hero:not([data-variant=fullbleed]) :is(h1,h2){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;overflow-wrap:break-word}
[data-language=studio]{--radius:1rem;--radius-pill:999px;--lang-heading-weight:650;--lang-sh-max:46rem;--lang-sh-align:start;--lang-sh-margin-inline:0;--lang-eyebrow-color:var(--accent);--lang-card-bg:var(--surface-subtle);--lang-card-border:0;--lang-card-radius:1.5rem;--lang-card-shadow:none;--lang-card-padding:1.75rem;--lang-card-align:start;--lang-card-hover-transform:translateY(-4px);--lang-card-hover-shadow:var(--elevation-1);--lang-card-bleed:-1.75rem;--lang-steps-display:grid;--lang-step-justify:start;--lang-step-align:start;--lang-step-padding:1.75rem;--lang-stat-justify:start;--lang-stat-align:start;--lang-stat-padding:1.5rem}[data-language=studio] :is(h1,h2){letter-spacing:-.015em}[data-language=studio] .block:not(.block-hero):is([data-surface=subtle],[data-surface=muted],[data-surface=bold],[data-surface=accent],[data-surface=inverse]){border-radius:clamp(1.25rem,2.6vw,2.25rem);margin-block:clamp(.75rem,1.6vw,1.25rem);margin-inline:clamp(.75rem,2.2vw,1.75rem);overflow:clip}[data-language=studio] .block:not(.block-hero):is([data-surface=subtle],[data-surface=muted],[data-surface=bold],[data-surface=accent],[data-surface=inverse])[data-divider]:after{content:none}[data-language=studio][data-motif~=divider] .block:not([data-divider])+.block:not([data-skirt]):not(.block-hero):is([data-surface=subtle],[data-surface=muted],[data-surface=bold],[data-surface=accent],[data-surface=inverse]):before{top:clamp(.6rem,1.2vw,.9rem);translate:-50%}[data-language=studio] .block .tc-sh{text-align:start}[data-language=studio] .block:is([data-surface=bold],[data-surface=accent]){--lang-eyebrow-color:var(--content)}[data-language=studio] .block .tc-sh>.tc-sh-eyebrow{background:color-mix(in oklch, currentColor 12%, transparent);border-radius:999px;justify-self:start;width:fit-content;padding:.4rem .85rem;display:inline-block}[data-language=studio] .block:not(.block-team-grid) .bk-auto-grid.tc-items>.tc-item:first-child:nth-last-child(n+4):not(:has(img)){flex-basis:100%;max-width:100%}[data-language=studio] .block:not(.block-team-grid) .tc-items>.tc-item:first-child:nth-last-child(n+4):not(:has(img)) .tc-item-title{font-size:clamp(1.4rem,2.4vw,2rem)}[data-language=studio] .block .tc-item-icon{border-radius:999px}[data-language=studio] .process-steps-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1rem}[data-language=studio] .process-steps-grid .process-card{background:var(--surface-subtle);border-radius:1.5rem;flex:none;align-content:start;max-width:none}[data-language=studio] .process-steps-grid .process-card:not(:last-child):after,[data-language=studio] .process-steps-grid .process-card:after{display:none}[data-language=studio] .block:is([data-surface=subtle],[data-surface=muted]) .process-steps-grid .process-card{background:var(--surface-page)}[data-language=studio] .stats-bar-grid>li+li:before{display:none}[data-language=studio] .tc-stat{background:var(--surface-subtle);border-radius:1.5rem}[data-language=studio] .block:is([data-surface=subtle],[data-surface=muted]) .tc-stat{background:var(--surface-page)}[data-language=studio] .block-hero[data-variant=fullbleed]:has(>.hero-fullbleed-frame:not([data-content-box])){border-radius:clamp(1.25rem,2.6vw,2.25rem);margin:clamp(.5rem,1.5vw,1.25rem) clamp(.75rem,2.2vw,1.75rem) 0;overflow:hidden}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]){--lang-hero-min-height:calc(86svh - var(--hero-fullbleed-vh-offset,0px));align-items:center;padding-block:clamp(1.25rem,3vw,2.5rem)}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-text-position^=bottom]{align-items:flex-end}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])>:has(>.hero-fullbleed-content){width:100%}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-content:is([data-text-position=left],[data-text-position=bottom-left]){margin-inline:0 auto}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-content:is([data-text-position=center],[data-text-position=bottom-center]){margin-inline:auto}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-content:is([data-text-position=right],[data-text-position=bottom-right]){text-align:start;align-items:flex-start;margin-inline:auto 0}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-overlay{display:none}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-content{--content:var(--on-surface-page);--content-muted:color-mix(in oklch, var(--on-surface-page), transparent 30%);--hero-fullbleed-text-color:var(--content);--hero-fullbleed-tagline-color:var(--content-muted);--hero-fullbleed-eyebrow-color:var(--accent);--hero-fullbleed-heading-size:var(--studio-hero-heading,clamp(2rem, 3.4vw, 3.25rem));color:var(--content);background:var(--surface-page);width:fit-content;max-width:min(44rem,100%);min-height:0;box-shadow:var(--elevation-2);border-radius:1.5rem;gap:0;padding:clamp(1.5rem,3vw,2.5rem)}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-heading{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:14 6 6;overflow-wrap:break-word}@media (max-width:40rem){[data-language=studio] .block-hero[data-variant=fullbleed]:has(>.hero-fullbleed-frame:not([data-content-box])){background:0 0;border-radius:0;overflow:visible}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]){--lang-hero-min-height:0px;--lang-hero-direction:column;--lang-hero-media-position:relative;--lang-hero-media-inset:auto;padding-block:0;overflow:visible}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) :is(.hero-fullbleed-media,.hero-fullbleed-carousel){border-radius:1.25rem;width:100%;height:min(58svh,30rem);overflow:hidden}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])>.hero-fullbleed-carousel{flex:none;position:relative!important;inset:auto!important}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])>:has(>.hero-fullbleed-content){padding-inline:.75rem}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):has(>:is(.hero-fullbleed-media,.hero-fullbleed-carousel))>:has(>.hero-fullbleed-content){margin-block-start:-3.5rem}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-content{width:100%}}[data-language=studio] .block .tc-comp:not([data-comp-layout]){--lang-comp-gap:0;--lang-comp-align:center;--lang-comp-media-radius:1.75rem;--lang-panel-bg:var(--surface-page);--lang-panel-radius:1.5rem;--lang-panel-shadow:var(--elevation-2);--lang-panel-padding:clamp(1.75rem, 3vw, 2.75rem)}[data-language=studio] .block .tc-comp:not([data-comp-layout])[data-comp-fit=contain]{--lang-comp-gap:clamp(1.5rem, 3vw, 2.5rem)}[data-language=studio] .block .tc-comp:not([data-comp-layout])>.tc-comp-panel{z-index:1;--content:var(--on-surface-page);--content-muted:color-mix(in oklch, var(--on-surface-page), transparent 30%);--lang-eyebrow-color:var(--accent);color:var(--content);background:var(--lang-panel-bg);border-radius:var(--lang-panel-radius);box-shadow:var(--lang-panel-shadow);padding:var(--lang-panel-padding);position:relative}[data-language=studio] .block .tc-comp:not([data-comp-layout])>.tc-comp-media{border-radius:var(--lang-comp-media-radius);overflow:hidden}@media (min-width:900px){[data-language=studio] .block .tc-comp:not([data-comp-layout]):is([data-media-side=start],[data-comp-media=start]){--lang-comp-columns:minmax(0, 1.25fr) minmax(0, 1fr)}[data-language=studio] .block .tc-comp:not([data-comp-layout]):is([data-media-side=end],[data-comp-media=end]){--lang-comp-columns:minmax(0, 1fr) minmax(0, 1.25fr)}[data-language=studio] .block .tc-comp:not([data-comp-layout]):not([data-comp-fit=contain]):is([data-media-side=start],[data-comp-media=start])>.tc-comp-panel{margin-inline-start:-4.5rem}[data-language=studio] .block .tc-comp:not([data-comp-layout]):not([data-comp-fit=contain]):is([data-media-side=end],[data-comp-media=end])>.tc-comp-panel{margin-inline-end:-4.5rem}[data-language=studio][data-alternate=compositions] .block:nth-child(odd of .block:has(.tc-comp:not([data-comp-layout])):not(:has(.tc-comp:not([data-comp-layout])~.tc-comp))) .tc-comp:not([data-comp-layout]):not([data-comp-fit=contain]):is([data-media-side=start],[data-comp-media=start])>.tc-comp-panel{margin-inline:0 -4.5rem}[data-language=studio][data-alternate=compositions] .block:nth-child(2n of .block:has(.tc-comp:not([data-comp-layout])):not(:has(.tc-comp:not([data-comp-layout])~.tc-comp))) .tc-comp:not([data-comp-layout]):not([data-comp-fit=contain]):is([data-media-side=end],[data-comp-media=end])>.tc-comp-panel{margin-inline:-4.5rem 0}}[data-language=studio] .block-cta:has(.tc-comp[data-comp-layout=overlay]){border-radius:clamp(1.25rem,2.6vw,2.25rem);margin:clamp(.75rem,1.6vw,1.25rem) clamp(.75rem,2.2vw,1.75rem);overflow:clip}[data-language=studio] .block-cta:has(.tc-comp[data-comp-layout=overlay])[data-divider]:after{content:none}[data-language=studio][data-motif~=divider] .block:not([data-divider])+.block-cta:not([data-skirt]):has(.tc-comp[data-comp-layout=overlay]):before{top:clamp(.6rem,1.2vw,.9rem);translate:-50%}[data-language=studio] .block .tc-comp[data-comp-layout=overlay]:has(img.tc-comp-media){border-radius:1.5rem;overflow:hidden}[data-language=studio] .block .tc-comp[data-comp-layout=stack]{--lang-comp-media-radius:1.25rem}[data-language=studio][data-motif]{--motif-eyebrow-size:.8em;--motif-divider-opacity:.7;--motif-hero-mark-opacity:.85;--motif-card-tag-inset:1.25rem;--motif-card-tag-opacity:.8;--motif-stat-display:none}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style]{--hero-pill-radius:999px;--hero-print-border:9px 9px 34px;--hero-print-radius:1.1rem;--hero-print-photo-radius:.7rem;--hero-print-shadow:0 22px 48px -24px #131b2f52, 0 2px 10px #131b2f0f;--hero-print-caption-font:500 .9rem/1.2 var(--font-body);--hero-rotating-bg:color-mix(in oklch, var(--accent), transparent 84%);--hero-rotating-color:var(--accent);--hero-rotating-pad-x:.16em;--hero-rotating-radius:var(--radius-pill,999px);--hero-plate-radius:clamp(1rem, 2vw, 1.5rem) clamp(1rem, 2vw, 1.5rem) 0 0}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):not([data-hero-style]):not(:has(.hero-fullbleed-lead,.hero-fullbleed-actions)) .hero-fullbleed-content{--hero-fullbleed-heading-size:clamp(2.1rem, 1rem + 5vw, 4.75rem);max-width:min(52rem,100%);padding:clamp(1.75rem,3.4vw,3rem) clamp(1.75rem,3.8vw,3.5rem)}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):not([data-hero-style]):not(:has(.hero-fullbleed-lead,.hero-fullbleed-actions)) .hero-fullbleed-heading{max-width:17ch}[data-language=studio] .block-hero[data-variant=fullbleed]:has(>.hero-fullbleed-frame:not([data-content-box]):is([data-hero-style=split],[data-hero-style=inline],[data-hero-style=triptych])){background:color-mix(in oklch, var(--accent) 7%, var(--surface-page));border-radius:clamp(1.25rem,2.6vw,2.25rem);overflow:hidden}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):is([data-hero-style=split],[data-hero-style=inline],[data-hero-style=triptych]){--lang-hero-direction:column;--lang-hero-media-position:relative;--lang-hero-media-inset:auto;--lang-hero-min-height:0px;--lang-hero-text-max:40rem;--studio-hero-heading:clamp(2.25rem, 9vw, 3rem);--content:var(--on-surface-page);--content-muted:color-mix(in oklch, var(--on-surface-page), transparent 30%);color:var(--on-surface-page);background:0 0;align-items:stretch;padding:.75rem;overflow:hidden}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):is([data-hero-style=split],[data-hero-style=inline],[data-hero-style=triptych])>:has(>.hero-fullbleed-content){margin:0;padding-inline:.75rem}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):is([data-hero-style=split],[data-hero-style=inline],[data-hero-style=triptych]) .hero-fullbleed-content{width:auto;max-width:none;box-shadow:none;text-align:start;background:0 0;border-radius:0;align-items:flex-start;margin-inline:0;padding:clamp(1.5rem,3vw,2.5rem) 0}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):is([data-hero-style=split],[data-hero-style=inline],[data-hero-style=triptych]) .hero-fullbleed-eyebrow{background:color-mix(in oklch, var(--accent) 12%, transparent);border-radius:1.1em;width:fit-content;padding:.4rem .85rem;display:inline-block}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split] :is(.hero-fullbleed-media,.hero-fullbleed-carousel){aspect-ratio:4/3;border-radius:clamp(1rem,2vw,1.5rem);order:2;width:100%;height:auto;overflow:hidden}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split]>.hero-fullbleed-carousel{position:relative!important;inset:auto!important}@media (min-width:900px){[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split]{--lang-hero-direction:row;--lang-hero-min-height:min(calc(86svh - var(--hero-fullbleed-vh-offset,0px)), 54rem);--studio-hero-heading:clamp(2.5rem, 4.6vw, 5rem);padding:clamp(.75rem,1.1vw,1rem)}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split] :is(.hero-fullbleed-media,.hero-fullbleed-carousel){aspect-ratio:auto;width:auto;min-height:0;box-shadow:var(--elevation-1);flex:0 0 54%}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split]>:has(>.hero-fullbleed-content){--container-override:none;--spacing-content-x:clamp(1.5rem, 4vw, 4.5rem);min-width:0;padding-inline:var(--spacing-content-x);flex-direction:column;flex:1 1 0;order:1;justify-content:center;display:flex}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split]:not(:has(.hero-fullbleed-lead,.hero-fullbleed-actions)){--studio-hero-heading:clamp(2.75rem, 4.7vw, 5.5rem)}}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline]{--lang-hero-min-height:min(calc(78svh - var(--hero-fullbleed-vh-offset,0px)), 46rem);--lang-hero-text-max:none;--studio-hero-heading:clamp(1.75rem, 8.5vw, 3rem);background:radial-gradient(circle at 8% 12%, color-mix(in oklch, var(--accent) 16%, transparent), transparent 32%), radial-gradient(circle at 94% 92%, color-mix(in oklch, var(--accent) 13%, transparent), transparent 38%);justify-content:center;padding-block:clamp(1.5rem,5vw,4rem)}@media (min-width:41rem){[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline]{--studio-hero-heading:clamp(2.5rem, 7.2vw, 7rem)}}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] :is(.hero-fullbleed-media,.hero-fullbleed-carousel){display:none}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-fullbleed-content{text-align:center;align-items:center;width:100%}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-fullbleed-heading{max-width:none;margin-inline:auto;line-height:1.04}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-fullbleed-lead{max-width:36rem;margin-inline:auto}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-fullbleed-actions{justify-content:center}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-inline-pic{vertical-align:-.08em;width:clamp(1.9em,1.4em + 1vw,2.1em);height:.84em;box-shadow:0 0 0 .07em var(--surface-page), 0 .2em .45em -.12em #131b2f59;border-radius:999px;margin-inline:.1em;display:inline-block;position:relative;overflow:hidden;transform:rotate(-4deg)}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-inline-pic img{object-position:var(--tc-focal,50% 50%)}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych]:has(.hero-fullbleed-strip) :is(.hero-fullbleed-media,.hero-fullbleed-carousel){display:none}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip{order:2;grid-template-columns:1fr 1fr;gap:.6rem;display:grid}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip-item{flex-direction:column;gap:.5rem;min-width:0;margin:0;display:flex}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip-item:first-child{grid-column:1/-1}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip-photo{border-radius:1.1rem;position:relative;overflow:hidden}@media (max-width:899.98px){[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip-photo{aspect-ratio:1}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip-item:first-child .hero-fullbleed-strip-photo{aspect-ratio:16/10}}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip-photo img{object-position:var(--tc-focal,50% 50%)}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip figcaption{color:var(--content-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.45rem;padding-inline:.25rem;font-size:.8125rem;line-height:1.35;display:grid}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip figcaption span{background:var(--accent);width:1.6rem;height:1.6rem;color:var(--on-surface-accent,#fff);font-variant-numeric:tabular-nums;vertical-align:middle;border-radius:999px;place-items:center;font-size:.6875rem;font-weight:700;display:inline-grid}@media (min-width:41rem) and (max-width:899.98px){[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip{grid-template-columns:1.3fr 1fr 1fr}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip-item:first-child{grid-column:auto}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip-item:nth-child(n) .hero-fullbleed-strip-photo{aspect-ratio:auto;height:clamp(14rem,38vw,20rem)}}@media (min-width:900px){[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych]{--lang-hero-direction:row;--lang-hero-min-height:min(calc(86svh - var(--hero-fullbleed-vh-offset,0px)), 54rem);--studio-hero-heading:clamp(2.5rem, 4vw, 4.25rem);padding:clamp(.75rem,1.1vw,1rem)}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych]>:has(>.hero-fullbleed-content){--container-override:none;--spacing-content-x:clamp(1.5rem, 3.5vw, 4rem);min-width:0;padding-inline:var(--spacing-content-x);flex-direction:column;flex:0 0 40%;justify-content:center;display:flex}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip{flex:1 1 0;grid-template-rows:1fr 1fr;grid-template-columns:1.15fr 1fr;gap:clamp(.6rem,.9vw,.9rem);min-width:0}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip-item{border-radius:clamp(1rem,1.8vw,1.4rem);position:relative;overflow:hidden}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip-item:first-child{grid-area:1/1/span 2}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip-item .hero-fullbleed-strip-photo{border-radius:0;position:absolute;inset:0}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip figcaption{inset-inline-start:.75rem;background:var(--surface-page);max-width:calc(100% - 1.5rem);box-shadow:var(--elevation-1);color:var(--content);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:.3rem .85rem .3rem .3rem;display:block;position:absolute;bottom:.75rem;overflow:hidden}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip figcaption span{margin-inline-end:.4rem}}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-caption{z-index:2;background:var(--surface-page);max-width:calc(100% - 2rem);box-shadow:var(--elevation-2);color:var(--on-surface-page);border-radius:999px;align-items:center;gap:.6rem;margin:0;padding:.45rem .55rem .45rem .9rem;font-size:.875rem;font-weight:500;line-height:1.3;display:flex;position:absolute}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-caption:before{content:"";background:var(--accent);width:.55rem;height:.55rem;box-shadow:0 0 0 .25rem color-mix(in oklch, var(--accent) 18%, transparent);border-radius:999px;flex:none}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-caption-text{min-width:0;padding-inline-end:.35rem}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-caption-count{background:var(--on-surface-page);color:var(--surface-page);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:.2rem .6rem;font-size:.75rem}@media (min-width:41rem){[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption]{--studio-hero-heading:clamp(2rem, 3.4vw, 3.25rem);align-items:flex-start}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] :is(.hero-fullbleed-media,.hero-fullbleed-carousel):after{content:"";z-index:1;pointer-events:none;background:linear-gradient(160deg,#0a0e18b3 0%,#0a0e186b 32%,#0000 60%);position:absolute;inset:0}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-content{--content:#fff;--content-muted:#ffffffd9;--hero-fullbleed-text-color:#fff;--hero-fullbleed-tagline-color:#ffffffe0;--hero-fullbleed-eyebrow-color:#fff;width:auto;max-width:36rem;box-shadow:none;color:#fff;background:0 0;padding:clamp(.5rem,1.5vw,1.25rem) 0}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-caption{inset-inline-start:clamp(1rem,2.4vw,2rem);bottom:clamp(1rem,2.4vw,2rem)}}@media (max-width:40.99rem){[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption]{position:relative}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption]>:has(>.hero-fullbleed-content){margin-block-start:0;padding-inline:0}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-content{box-shadow:none;background:0 0;border-radius:0;padding:1.5rem .25rem .5rem}[data-language=studio] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-caption{inset-inline-start:.75rem;max-width:calc(100% - 1.5rem);top:calc(min(58svh,30rem) - 3.4rem)}}[data-language=studio] .block-hero:not([data-variant=fullbleed]){--lang-h1-size:clamp(2rem, 4vw, 4rem)}[data-language=studio] .block-hero:not([data-variant=fullbleed]) :is(h1,h2){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;overflow-wrap:break-word}
[data-language=poster]{--radius:0;--radius-pill:0;--lang-heading-weight:800;--lang-h1-size:clamp(2.25rem, 7.5vw, 6.5rem);--lang-h2-size:clamp(2rem, 5.2vw, 4.5rem);--lang-h3-size:clamp(1.3rem, 2.2vw, 1.75rem);--lang-sh-size:clamp(2rem, 5.2vw, 4.5rem);--lang-sh-max:62rem;--lang-sh-align:start;--lang-sh-margin-inline:0;--lang-eyebrow-color:var(--content);--lang-card-bg:var(--surface-page);--lang-card-border:2px solid var(--content);--lang-card-radius:0;--lang-card-shadow:none;--lang-card-padding:1.5rem;--lang-card-align:start;--lang-card-hover-transform:translate(-4px, -4px);--lang-card-hover-shadow:6px 6px 0 var(--accent);--lang-card-bleed:-1.5rem;--lang-steps-display:grid;--lang-step-justify:start;--lang-step-align:start;--lang-step-padding:1rem 0 0;--lang-step-marker-display:none;--lang-stat-justify:start;--lang-stat-align:start;--lang-stat-padding:1rem 0 0;--lang-stat-color:var(--accent);--lang-stat-weight:800;counter-reset:lang-step}[data-language=poster] :is(h1,h2):not(.hero-fullbleed-box *){text-transform:uppercase;letter-spacing:-.015em;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;font-weight:800;line-height:.95}@media (max-width:40rem){[data-language=poster] :is(h1,h2):not(.hero-fullbleed-box *){overflow-wrap:break-word}}[data-language=poster] h3{letter-spacing:-.01em;font-weight:800}[data-language=poster] .block{--lang-eyebrow-color:var(--content);--poster-label-fg:var(--surface-page)}[data-language=poster] .block[data-surface=bold]{--poster-label-fg:var(--surface-bold)}[data-language=poster] .block[data-surface=accent]{--poster-label-fg:var(--surface-accent)}[data-language=poster] .block[data-surface=inverse]{--poster-label-fg:var(--surface-inverse)}[data-language=poster] .block .tc-sh{--lang-eyebrow-color:var(--poster-label-fg);border-block-start:6px solid var(--content);padding-block-start:1.25rem}[data-language=poster] .block .tc-sh>.tc-sh-eyebrow{background:var(--content);width:fit-content;color:var(--poster-label-fg);letter-spacing:.12em;text-transform:uppercase;justify-self:start;padding:.3rem .6rem;display:inline-block}[data-language=poster] .block .tc-item-icon{border-radius:0}[data-language=poster] .process-steps-grid{counter-reset:lang-step;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:2.5rem 2rem}[data-language=poster] .process-steps-grid .process-card{counter-increment:lang-step;border-block-start:6px solid var(--content);flex:none;align-content:start;max-width:none}[data-language=poster] .process-steps-grid .process-card:before{content:counter(lang-step, decimal-leading-zero);font-family:var(--font-display);letter-spacing:-.03em;color:var(--accent);font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:.9}[data-language=poster] .process-steps-grid .process-card:not(:last-child):after,[data-language=poster] .process-steps-grid .process-card:after,[data-language=poster] .process-steps-grid .process-card-icon,[data-language=poster] .stats-bar-grid>li+li:before{display:none}[data-language=poster] .tc-stat{border-block-start:6px solid var(--content)}[data-language=poster] .tc-stat-figure{letter-spacing:-.03em;font-size:clamp(3rem,7vw,6rem);line-height:.9}[data-language=poster] .tc-stat-label{text-transform:uppercase;letter-spacing:.1em}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-content,[data-language=poster] .block .tc-comp:not([data-comp-layout])>.tc-comp-panel{--content:var(--on-surface-accent);--content-muted:color-mix(in oklch, var(--on-surface-accent), transparent 22%);--accent:var(--on-surface-accent);--color-700:var(--on-surface-accent);--lang-eyebrow-color:var(--on-surface-accent);--hero-fullbleed-text-color:var(--on-surface-accent);--hero-fullbleed-tagline-color:var(--content-muted);--hero-fullbleed-eyebrow-color:var(--on-surface-accent);--btn-primary-bg:var(--surface-inverse);--btn-primary-fg:var(--on-surface-inverse);--btn-primary-border:var(--surface-inverse);color:var(--on-surface-accent);background:var(--surface-accent)}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]){--lang-hero-min-height:calc(88svh - var(--hero-fullbleed-vh-offset,0px));align-items:center}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-text-position^=bottom]{align-items:flex-end}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-overlay{display:none}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])>:has(>.hero-fullbleed-content){width:100%}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-content{--hero-fullbleed-heading-size:clamp(2.25rem, 5.6vw, 5rem);gap:0;width:fit-content;max-width:min(52rem,100%);min-height:0;margin-block-end:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.5rem,3.4vw,3rem)}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-heading{text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;line-height:.95}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-content:is([data-text-position=left],[data-text-position=bottom-left]){margin-inline:0 auto}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-content:is([data-text-position=center],[data-text-position=bottom-center]){margin-inline:auto}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-content:is([data-text-position=right],[data-text-position=bottom-right]){text-align:start;align-items:flex-start;margin-inline:auto 0}@media (max-width:40rem){[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]){--lang-hero-min-height:0px;--lang-hero-direction:column;--lang-hero-media-position:relative;--lang-hero-media-inset:auto}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-media{width:100%;height:min(55svh,28rem)}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):has(>:is(.hero-fullbleed-media,.hero-fullbleed-carousel))>:has(>.hero-fullbleed-content){margin-block-start:-3rem}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):not([data-hero-style])>.hero-fullbleed-carousel{height:min(55svh,28rem);inset:0 0 auto!important}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):not([data-hero-style]):has(>.hero-fullbleed-carousel)>:has(>.hero-fullbleed-content){margin-block-start:calc(min(55svh,28rem) - 3rem)}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-content{width:100%;margin-block-end:0}}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):not([data-hero-style]):not(:has(.hero-fullbleed-lead,.hero-fullbleed-actions)) .hero-fullbleed-content{--hero-fullbleed-heading-size:clamp(2.5rem, 7.4vw, 7.25rem);max-width:min(64rem,100%)}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):is([data-hero-style=split],[data-hero-style=triptych]){--hero-poster-pad:max(var(--spacing-content-x,1.5rem), calc((100% - var(--container-wide,80rem)) / 2 + var(--spacing-content-x,1.5rem)));--hero-poster-x:var(--spacing-content-x,1.5rem);--content:var(--on-surface-page);--content-muted:color-mix(in oklch, var(--on-surface-page), transparent 25%);--line:color-mix(in oklch, var(--on-surface-page), transparent 82%);background:var(--surface-page);color:var(--on-surface-page)}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):is([data-hero-style=split],[data-hero-style=triptych]) .hero-fullbleed-content{--content:var(--on-surface-page);--content-muted:color-mix(in oklch, var(--on-surface-page), transparent 25%);--accent:inherit;--color-700:inherit;--btn-primary-bg:inherit;--btn-primary-fg:inherit;--btn-primary-border:inherit;--hero-fullbleed-text-color:var(--on-surface-page);--hero-fullbleed-tagline-color:var(--content-muted);--hero-fullbleed-eyebrow-color:var(--surface-page);color:var(--on-surface-page);text-align:start;background:0 0;align-items:flex-start}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style] .hero-fullbleed-eyebrow{--hero-fullbleed-eyebrow-color:var(--surface-page);background:var(--on-surface-page);letter-spacing:.12em;width:fit-content;padding:.35rem .6rem}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split] .hero-fullbleed-heading{background:var(--surface-accent);--hero-fullbleed-text-color:var(--on-surface-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em;display:inline}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split] .hero-fullbleed-eyebrow{margin-block-end:1.25rem!important}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split] .hero-fullbleed-lead{margin-block-start:1.5rem!important}@media (min-width:900px){[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split]{--lang-hero-direction:row;--lang-hero-media-position:relative;--lang-hero-media-inset:auto;align-items:stretch}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split] .hero-fullbleed-media{border-inline-start:6px solid var(--on-surface-page);flex:0 0 44%;order:2;width:44%}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split] .hero-fullbleed-carousel{border-inline-start:6px solid var(--on-surface-page);inset:0 0 0 56%!important}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split]>:has(>.hero-fullbleed-content){z-index:2;--container-override:none;--spacing-content-x:var(--hero-poster-pad);flex-direction:column;flex:0 0 56%;order:1;justify-content:center;width:56%;margin-inline:0 auto;display:flex;position:relative}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split] .hero-fullbleed-content{--hero-fullbleed-heading-size:clamp(3rem, 5.6vw, 6rem);width:auto;max-width:none;margin:0 calc(-1 * max(var(--hero-poster-x), (100vw - var(--container-wide,80rem)) / 2 + var(--hero-poster-x)) - 6rem) 0 0;padding:clamp(3rem,6vw,5rem) 0}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split] .hero-fullbleed-text{max-width:none!important}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split] .hero-fullbleed-lead{max-width:min(34rem, calc(100% - max(var(--hero-poster-x), (100vw - var(--container-wide,80rem)) / 2 + var(--hero-poster-x)) - 8rem))!important}}@media (max-width:899.98px){[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split]{--lang-hero-min-height:0px;--lang-hero-direction:column;--lang-hero-media-position:relative;--lang-hero-media-inset:auto}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split] .hero-fullbleed-media{width:100%;height:min(50svh,30rem)}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split] .hero-fullbleed-carousel{height:min(50svh,30rem);inset:0 0 auto!important}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split]:has(.hero-fullbleed-carousel)>:has(>.hero-fullbleed-content){margin-block-start:calc(min(50svh,30rem) - 5.5rem)}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split]>:has(>.hero-fullbleed-content){z-index:2;margin-block-start:2.5rem;position:relative}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split]:has(>.hero-fullbleed-media)>:has(>.hero-fullbleed-content){margin-block-start:-5.5rem}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=split] .hero-fullbleed-content{--hero-fullbleed-heading-size:clamp(2.5rem, 9.5vw, 3.75rem);width:100%;max-width:none;margin:0;padding:0 0 2.5rem}}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline]{--lang-hero-min-height:min(84svh, 52rem);--lang-hero-direction:column;background:var(--surface-accent);color:var(--on-surface-accent);justify-content:center}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] :is(.hero-fullbleed-media,.hero-fullbleed-carousel){display:none}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline]>:has(>.hero-fullbleed-content){flex:auto;align-items:center;margin:0;display:flex}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-fullbleed-content{--hero-fullbleed-heading-size:clamp(2.75rem, 9.2vw, 9.5rem);text-align:start;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:clamp(1.5rem,4vw,4rem);width:100%;max-width:none;margin:0;padding:clamp(2.5rem,5vw,4rem) 0;display:grid}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-fullbleed-content:after{content:"";background:var(--on-surface-accent);grid-area:3/1/auto/-1;height:6px;margin-block:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2vw,1.5rem)}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-fullbleed-text{display:contents}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-fullbleed-eyebrow{grid-area:1/1/auto/-1;margin-block-end:clamp(1rem,2vw,1.5rem)!important}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-fullbleed-heading{grid-area:2/1/auto/-1;max-width:none}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-inline-pic{vertical-align:0;border:max(4px, .055em) solid var(--on-surface-accent);width:1.9em;height:.74em;box-shadow:.09em .09em 0 var(--on-surface-accent);margin-inline:0 .06em;display:inline-block;position:relative;overflow:visible}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-inline-pic img{object-position:var(--tc-focal,50% 50%)}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-fullbleed-lead{--hero-fullbleed-tagline-color:var(--on-surface-accent);grid-area:4/1;margin:0!important}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-fullbleed-actions{grid-area:4/2;justify-content:flex-end;margin:0!important}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline]:not(:has(.hero-fullbleed-lead,.hero-fullbleed-actions)) .hero-fullbleed-content{--hero-fullbleed-heading-size:clamp(2.9rem, 10.4vw, 10.5rem)}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline]:not(:has(.hero-fullbleed-lead,.hero-fullbleed-actions)) .hero-fullbleed-content:after{display:none}@media (max-width:40rem){[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline]{--lang-hero-min-height:min(72svh, 36rem)}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=inline] .hero-fullbleed-actions{grid-area:5/1/auto/-1;justify-content:flex-start;margin-block-start:1.5rem!important}}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych]{--lang-hero-direction:column;--lang-hero-media-position:relative;--lang-hero-media-inset:auto;align-items:stretch}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych]:has(.hero-fullbleed-strip) :is(.hero-fullbleed-media,.hero-fullbleed-carousel){display:none}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych]>:has(>.hero-fullbleed-content){order:1;margin:0}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-content{--hero-fullbleed-heading-size:clamp(2.6rem, 6.2vw, 6.5rem);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;column-gap:clamp(1.5rem,4vw,4rem);width:100%;max-width:none;margin:0;padding:clamp(1.75rem,3.6vw,3rem) 0 clamp(1.5rem,2.6vw,2.25rem);display:grid}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-text{display:contents}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-eyebrow{grid-area:1/1/auto/-1;margin-block-end:1.25rem!important}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-heading{grid-area:2/1/span 2}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych]:not(:has(.hero-fullbleed-lead,.hero-fullbleed-actions)) .hero-fullbleed-heading{grid-column:1/-1}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-lead{grid-area:2/2;max-width:none!important;margin:0!important}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-actions{grid-area:3/2;margin-block-start:1.25rem!important}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip{width:100%;max-width:var(--container-wide,80rem);min-height:min(38svh,22rem);padding-inline:var(--spacing-content-x,1.5rem);flex:auto;order:2;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:clamp(.75rem,1.6vw,1.5rem);margin-inline:auto;padding-block-end:clamp(2rem,4vw,3rem);display:grid}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip-item{flex-direction:column;min-height:0;margin:0;display:flex}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip-photo{flex:auto;min-height:11rem;position:relative;overflow:hidden}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip-photo img{object-position:var(--tc-focal,50% 50%)}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip figcaption{border-block-start:6px solid var(--on-surface-page);letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-page);align-items:flex-start;gap:.75rem;padding-block-start:.6rem;font-size:.8125rem;font-weight:800;line-height:1.25;display:flex}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip figcaption span{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:var(--surface-accent);color:var(--on-surface-accent);flex:none;margin-block-start:calc(-.62em - .6rem - 6px);padding:.14em .16em .04em;font-size:clamp(2.5rem,4.6vw,4.5rem);font-weight:800;line-height:.82;position:relative}@media (max-width:40rem){[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych]{--lang-hero-min-height:0px}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-content{grid-template-columns:minmax(0,1fr)}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] :is(.hero-fullbleed-heading,.hero-fullbleed-lead,.hero-fullbleed-actions){grid-area:auto/1}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-lead{margin-block-start:1.25rem!important}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip{grid-template-columns:1fr 1fr;grid-auto-flow:row;row-gap:1.25rem;min-height:0}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip-item:first-child{grid-column:1/-1}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=triptych] .hero-fullbleed-strip-item:first-child .hero-fullbleed-strip-photo{min-height:14rem}}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption]{--lang-hero-direction:column;--lang-hero-media-position:absolute;--lang-hero-media-inset:0;--lang-hero-min-height:calc(92svh - var(--hero-fullbleed-vh-offset,0px));--hero-poster-pad:max(var(--spacing-content-x,1.5rem), calc((100% - var(--container-wide,80rem)) / 2 + var(--spacing-content-x,1.5rem)));align-items:stretch}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption]>:has(>.hero-fullbleed-content){z-index:2;--container-override:none;--spacing-content-x:var(--hero-poster-pad);background:var(--surface-inverse);order:3;width:100%;margin:0;position:relative}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-content{--content:var(--on-surface-inverse);--content-muted:color-mix(in oklch, var(--on-surface-inverse), transparent 25%);--accent:inherit;--color-700:inherit;--btn-primary-bg:inherit;--btn-primary-fg:inherit;--btn-primary-border:inherit;--hero-fullbleed-text-color:var(--on-surface-inverse);--hero-fullbleed-tagline-color:var(--content-muted);--hero-fullbleed-heading-size:clamp(2rem, 3.6vw, 3.6rem);width:100%;max-width:none;color:var(--on-surface-inverse);text-align:start;background:0 0;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;column-gap:clamp(1.5rem,4vw,4rem);margin:0;padding:clamp(1.75rem,3vw,2.75rem) 0;display:grid}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-text{display:contents}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-eyebrow{--hero-fullbleed-eyebrow-color:var(--on-surface-accent);background:var(--surface-accent);grid-area:1/1;margin-block-end:1rem!important}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-heading{grid-area:2/1/span 2}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption]:not(:has(.hero-fullbleed-lead,.hero-fullbleed-actions)) .hero-fullbleed-heading{grid-column:1/-1}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-lead{grid-area:2/2;max-width:none!important;margin:0!important}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-actions{grid-area:3/2;margin-block-start:1.25rem!important}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-caption{z-index:2;width:100%;padding:.7rem var(--hero-poster-pad);background:var(--surface-accent);color:var(--on-surface-accent);order:2;justify-content:space-between;align-items:center;gap:1rem;margin:auto 0 0;display:flex;position:relative}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-caption-text{letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:800;line-height:1.3}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-caption-count{font-family:var(--font-display);font-variant-numeric:tabular-nums;flex:none;font-size:1.25rem;font-weight:800;line-height:1}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption]:not(:has(.hero-fullbleed-caption))>:has(>.hero-fullbleed-content){margin-block-start:auto}@media (max-width:40rem){[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption]{--lang-hero-min-height:0px;--lang-hero-media-position:relative;--lang-hero-media-inset:auto}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-media{width:100%;height:min(52svh,26rem)}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption]:has(.hero-fullbleed-carousel){padding-block-start:min(52svh,26rem)}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-content{grid-template-columns:minmax(0,1fr)}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] :is(.hero-fullbleed-heading,.hero-fullbleed-lead,.hero-fullbleed-actions){grid-area:auto/1}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=caption] .hero-fullbleed-lead{margin-block-start:1rem!important}}[data-language=poster] .block .tc-comp:not([data-comp-layout]){--lang-comp-gap:0;--lang-comp-align:center;--lang-comp-media-radius:0;--lang-panel-radius:0;--lang-panel-shadow:none;--lang-panel-padding:clamp(1.75rem, 3.4vw, 3rem)}[data-language=poster] .block .tc-comp:not([data-comp-layout])[data-comp-fit=contain]{--lang-comp-gap:clamp(1.5rem, 3vw, 2.5rem)}[data-language=poster] .block .tc-comp:not([data-comp-layout])>.tc-comp-panel{z-index:1;padding:var(--lang-panel-padding);border-radius:0;position:relative}[data-language=poster] .block .tc-comp:not([data-comp-layout])>.tc-comp-media{border-radius:0}@media (min-width:900px){[data-language=poster] .block .tc-comp:not([data-comp-layout]):is([data-media-side=start],[data-comp-media=start]){--lang-comp-columns:minmax(0, 1.4fr) minmax(0, 1fr)}[data-language=poster] .block .tc-comp:not([data-comp-layout]):is([data-media-side=end],[data-comp-media=end]){--lang-comp-columns:minmax(0, 1fr) minmax(0, 1.4fr)}[data-language=poster] .block .tc-comp:not([data-comp-layout]):not([data-comp-fit=contain]):is([data-media-side=start],[data-comp-media=start])>.tc-comp-panel{margin-inline-start:-6rem}[data-language=poster] .block .tc-comp:not([data-comp-layout]):not([data-comp-fit=contain]):is([data-media-side=end],[data-comp-media=end])>.tc-comp-panel{margin-inline-end:-6rem}[data-language=poster][data-alternate=compositions] .block:nth-child(odd of .block:has(.tc-comp:not([data-comp-layout])):not(:has(.tc-comp:not([data-comp-layout])~.tc-comp))) .tc-comp:not([data-comp-layout]):not([data-comp-fit=contain]):is([data-media-side=start],[data-comp-media=start])>.tc-comp-panel{margin-inline:0 -6rem}[data-language=poster][data-alternate=compositions] .block:nth-child(2n of .block:has(.tc-comp:not([data-comp-layout])):not(:has(.tc-comp:not([data-comp-layout])~.tc-comp))) .tc-comp:not([data-comp-layout]):not([data-comp-fit=contain]):is([data-media-side=end],[data-comp-media=end])>.tc-comp-panel{margin-inline:-6rem 0}}[data-language=poster] .block .tc-comp[data-comp-layout=overlay]:has(img.tc-comp-media){border-radius:0}[data-language=poster] .block .tc-comp[data-comp-layout=overlay]:has(img.tc-comp-media)>.tc-comp-panel{background:var(--surface-inverse);color:var(--on-surface-inverse);text-transform:uppercase;letter-spacing:.04em}[data-language=poster] .block .tc-comp[data-comp-layout=stack]{--lang-comp-media-radius:0}[data-language=poster] .block .tc-comp[data-comp-layout=stack]>.tc-comp-panel{border-block-start:6px solid var(--content);padding-block-start:1.25rem}[data-language=poster][data-motif]{--motif-eyebrow-size:1.05em;--motif-bullet-size:.85em;--motif-divider-size:1.75rem;--motif-hero-mark-size:clamp(4rem, 10vw, 8rem);--motif-stat-size:1.125rem;--motif-card-tag-size:1.5rem;--motif-card-tag-inset:0;--motif-number-badge-size:1.5rem;--motif-footer-band-size:1.25rem;--motif-cta-accent-size:.7em}[data-language=poster] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style]{--hero-pill-radius:0;--hero-print-border:16px 16px 48px;--hero-print-caption-band:48px;--hero-print-radius:0;--hero-print-photo-radius:0;--hero-print-shadow:8px 8px 0 var(--on-surface-page);--hero-print-caption-color:var(--accent);--hero-print-caption-font:800 .8rem/1.2 var(--font-display);--hero-print-caption-transform:uppercase;--hero-print-caption-tracking:.06em;--hero-shuffle-radius:0;--hero-word-weight:800;--hero-word-em:.7;--hero-rotating-bg:var(--surface-accent);--hero-rotating-color:var(--on-surface-accent);--hero-rotating-pad-x:.12em;--hero-rotating-radius:0}[data-language=poster] .block-hero:not([data-variant=fullbleed]){--lang-h1-size:clamp(2rem, 4vw, 4rem)}[data-language=poster] .block-hero:not([data-variant=fullbleed]) :is(h1,h2){hyphenate-limit-chars:16 8 8}
[data-tenant][data-orientation=center]:not([data-language=editorial]){--lang-sh-align:center;--lang-sh-margin-inline:auto;--lang-statement-align:center;--lang-statement-justify:center;--lang-statement-margin:auto;--lang-stat-justify:center;--lang-stat-align:center}[data-tenant][data-orientation=end]:not([data-language=editorial]){--lang-sh-align:end;--lang-sh-margin-inline:auto 0;--lang-statement-align:end;--lang-statement-justify:end;--lang-statement-margin:auto 0;--lang-stat-justify:end;--lang-stat-align:end}[data-tenant][data-orientation=center]:not([data-language=editorial]) .block .tc-sh{text-align:center;justify-items:center;margin-inline:auto}[data-tenant][data-orientation=center]:not([data-language=editorial]) .block .tc-sh>:is(.tc-sh-eyebrow,.tc-sh-lead){justify-self:center;margin-inline:auto}[data-tenant][data-orientation=end]:not([data-language=editorial]) .block .tc-sh{text-align:end;justify-items:end;margin-inline:auto 0}[data-tenant][data-orientation=end]:not([data-language=editorial]) .block .tc-sh>:is(.tc-sh-eyebrow,.tc-sh-lead){justify-self:end;margin-inline:auto 0}[data-tenant][data-orientation=center]:not([data-language=editorial]) .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]) .hero-fullbleed-content[data-text-auto]{text-align:center;align-items:center;margin-inline:auto}@media (min-width:900px){:is([data-tenant][data-alternate=compositions] .block:nth-child(odd of .block:has(.tc-comp:not([data-comp-layout])):not(:has(.tc-comp:not([data-comp-layout])~.tc-comp))) .tc-comp:not([data-comp-layout]):is([data-media-side=start],[data-comp-media=start]),[data-tenant][data-alternate=compositions] .block:nth-child(2n of .block:has(.tc-comp:not([data-comp-layout])):not(:has(.tc-comp:not([data-comp-layout])~.tc-comp))) .tc-comp:not([data-comp-layout]):is([data-media-side=end],[data-comp-media=end])){direction:rtl}:is([data-tenant][data-alternate=compositions] .block:nth-child(odd of .block:has(.tc-comp:not([data-comp-layout])):not(:has(.tc-comp:not([data-comp-layout])~.tc-comp))) .tc-comp:not([data-comp-layout]):is([data-media-side=start],[data-comp-media=start])>*,[data-tenant][data-alternate=compositions] .block:nth-child(2n of .block:has(.tc-comp:not([data-comp-layout])):not(:has(.tc-comp:not([data-comp-layout])~.tc-comp))) .tc-comp:not([data-comp-layout]):is([data-media-side=end],[data-comp-media=end])>*){direction:ltr}}
[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):is([data-hero-style=living],[data-hero-style=prints],[data-hero-style=windows],[data-hero-style=rotating]){--lang-hero-min-height:calc(100svh - var(--hero-fullbleed-vh-offset,0px));--lang-hero-direction:column;--content:var(--on-surface-page);--content-muted:color-mix(in oklch, var(--on-surface-page), transparent 30%);--hero-fullbleed-text-color:var(--on-surface-page);--hero-fullbleed-tagline-color:var(--content-muted);--hero-fullbleed-eyebrow-color:var(--content-muted);background:var(--surface-page);color:var(--on-surface-page);justify-content:center;align-items:stretch;padding:0}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):is([data-hero-style=living],[data-hero-style=prints],[data-hero-style=windows])>:is(.hero-fullbleed-overlay,.hero-fullbleed-media,.hero-fullbleed-carousel,video){display:none}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):is([data-hero-style=living],[data-hero-style=prints],[data-hero-style=windows],[data-hero-style=rotating])>:has(>.hero-fullbleed-content){z-index:2;width:100%;margin-block:0;position:relative}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):is([data-hero-style=living],[data-hero-style=prints],[data-hero-style=windows],[data-hero-style=rotating]) .hero-fullbleed-content{--content:inherit;--content-muted:inherit;--accent:inherit;--color-700:inherit;--lang-eyebrow-color:inherit;--hero-fullbleed-text-color:inherit;--hero-fullbleed-tagline-color:inherit;--hero-fullbleed-eyebrow-color:inherit;--btn-primary-bg:inherit;--btn-primary-fg:inherit;--btn-primary-border:inherit;width:100%;max-width:none;min-height:0;box-shadow:none;color:inherit;text-align:start;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;margin:0;padding:clamp(2rem,5vw,4rem) 0;display:flex}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):is([data-hero-style=living],[data-hero-style=prints],[data-hero-style=windows],[data-hero-style=rotating]) .hero-fullbleed-text{display:contents}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):is([data-hero-style=living],[data-hero-style=prints],[data-hero-style=windows],[data-hero-style=rotating]) .hero-fullbleed-heading{font-weight:var(--hero-style-heading-weight,var(--lang-heading-weight,400));letter-spacing:-.035em;margin-block:.75rem 0;line-height:.92}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):is([data-hero-style=living],[data-hero-style=prints],[data-hero-style=windows],[data-hero-style=rotating]) .hero-fullbleed-lead{max-width:32rem;margin-block-start:clamp(1rem,2vw,1.5rem);line-height:1.55}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=living] .hero-fullbleed-content{--hero-fullbleed-heading-size:clamp(2.75rem, 8.4vw, 8.4rem);opacity:var(--hero-living-text,1)}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=living] .hero-fullbleed-heading{max-width:none}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=living] .hero-living-pill{vertical-align:-.05em;border-radius:var(--hero-pill-radius,var(--radius-pill,999px));isolation:isolate;background:color-mix(in oklch, var(--on-surface-page), transparent 90%);width:2.3em;height:.8em;margin-inline:.04em;display:inline-block;position:relative;overflow:hidden}@media (max-width:40rem){[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=living] .hero-living-pill{width:1.7em}}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=living] .hero-living-pill-img{opacity:0;transition:opacity .9s;position:absolute;inset:0}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=living] .hero-living-pill-img[data-on]{opacity:1}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=living] :is(.hero-living-pill-img,.hero-living-grow-img) img{object-position:var(--tc-focal,50% 50%)}[data-language] .block-hero[data-variant=fullbleed]:has(>.hero-fullbleed-frame:not([data-content-box])[data-hero-style=living][data-hero-motion]){height:calc(240svh - var(--hero-fullbleed-vh-offset,0px));overflow:clip}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=living][data-hero-motion]{--lang-hero-frame-position:sticky;top:var(--hero-fullbleed-vh-offset,0px);height:calc(100svh - var(--hero-fullbleed-vh-offset,0px))}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=living][data-hero-motion] .hero-living-grow{z-index:3;pointer-events:none;opacity:var(--hero-living-grow,0);display:block;position:absolute;overflow:hidden}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=living][data-hero-motion] .hero-living-grow:after{content:"";background:linear-gradient(to top, color-mix(in oklch, var(--surface-inverse,#000), transparent 40%), transparent);height:40%;opacity:var(--hero-living-cap,0);position:absolute;inset:auto 0 0}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=living][data-hero-motion] .hero-living-grow-img{display:none;position:absolute;inset:0}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=living][data-hero-motion] .hero-living-grow-img[data-on]{display:block}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=living][data-hero-motion] .hero-living-caption{z-index:4;inset-inline:max(var(--spacing-content-x,1.5rem), calc((100% - var(--container-wide,80rem)) / 2 + var(--spacing-content-x,1.5rem)));color:#fff;font-family:var(--font-display);opacity:var(--hero-living-cap,0);pointer-events:none;border-block-start:1px solid #ffffff80;margin:0;padding-block-start:.75rem;font-size:clamp(1.1rem,1.8vw,1.5rem);font-style:italic;display:block;position:absolute;bottom:clamp(1.25rem,4vh,2.5rem)}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=living][data-hero-motion] .hero-living-cap:not([data-on]){display:none}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=prints] .hero-fullbleed-content{--hero-fullbleed-heading-size:clamp(2.5rem, 4.8vw, 5.2rem)}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=prints] .hero-fullbleed-heading{max-width:none}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=prints]>:has(>.hero-fullbleed-content){order:1}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=prints] .hero-prints{z-index:1;height:min(78vw,26rem);margin:0 var(--spacing-content-x,1.5rem) clamp(2.5rem, 8vw, 4rem);flex:none;order:2;display:block;position:relative}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=prints] .hero-print{aspect-ratio:4/3;box-sizing:border-box;width:76%;padding:var(--hero-print-border,10px 10px 34px);border-radius:var(--hero-print-radius,0);background:var(--hero-print-paper,#fff);box-shadow:var(--hero-print-shadow,0 18px 40px -18px #131b2f73, 0 2px 6px #131b2f1f);transform:translate(-50%, -50%) rotate(var(--r,0deg)) translate(var(--x,0%), var(--y,0%));margin:0;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=prints] .hero-print-photo{border-radius:var(--hero-print-photo-radius,0);width:100%;height:100%;position:relative;overflow:hidden}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=prints] .hero-print-photo img{object-position:var(--tc-focal,50% 50%)}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=prints] .hero-print figcaption{inset-inline:12px;height:calc(var(--hero-print-caption-band,34px));white-space:nowrap;text-overflow:ellipsis;color:var(--hero-print-caption-color,var(--on-surface-page));font:var(--hero-print-caption-font,italic 400 1rem/1.2 var(--font-display));text-transform:var(--hero-print-caption-transform,none);letter-spacing:var(--hero-print-caption-tracking,0);align-items:center;display:flex;position:absolute;bottom:0;overflow:hidden}@media (hover:hover){[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=prints] .hero-prints:hover .hero-print{transform:translate(-50%, -50%) rotate(var(--r2,0deg)) translate(var(--x2,0%), var(--y2,0%))}}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=prints]:has(.hero-prints-shuffle:focus-visible) .hero-print{transform:translate(-50%, -50%) rotate(var(--r2,0deg)) translate(var(--x2,0%), var(--y2,0%))}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=prints] .hero-prints-shuffle{border:1px solid var(--line,color-mix(in oklch, var(--on-surface-page), transparent 82%));border-radius:var(--hero-shuffle-radius,var(--radius-pill,999px));background:var(--surface-page);color:var(--on-surface-page);font:500 .875rem/1.2 var(--font-body,inherit);cursor:pointer;align-items:center;gap:.25rem;margin-block-start:clamp(1.5rem,3vw,2rem);padding:.6rem 1.1rem;transition:border-color .2s,background-color .2s;display:inline-flex}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=prints] .hero-prints-shuffle:hover{border-color:var(--on-surface-page)}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=prints] .hero-prints-shuffle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (min-width:900px){[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=prints]{--lang-hero-direction:row;--hero-split-pad:max(var(--spacing-content-x,1.5rem), calc((100% - var(--container-wide,80rem)) / 2 + var(--spacing-content-x,1.5rem)));align-items:center;gap:4vw}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=prints]>:has(>.hero-fullbleed-content){--container-override:none;--spacing-content-x:var(--hero-split-pad);flex:1 1 0;width:auto;min-width:0;padding-inline-end:0}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=prints] .hero-fullbleed-heading{-webkit-hyphens:manual;hyphens:manual}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=prints] .hero-prints{min-width:0;height:min(70svh,35rem);margin:clamp(2rem, 5vw, 4rem) var(--hero-split-pad) clamp(2rem, 5vw, 4rem) 0;flex:1.1 1 0}}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=windows]{justify-content:flex-end}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=windows] .hero-windows-word{z-index:1;font-family:var(--font-display);font-weight:var(--hero-word-weight,400);font-size:min(calc(90vw / (var(--hero-word-chars,6) * var(--hero-word-em,.56))), 36svh, 20rem);letter-spacing:-.05em;text-transform:uppercase;text-align:center;white-space:nowrap;background-color:var(--on-surface-page);background-size:cover;background-position:var(--hero-word-fx,50%) var(--hero-word-fy,50%);color:#0000;-webkit-text-fill-color:transparent;transform-origin:50% 46%;will-change:transform;-webkit-background-clip:text;background-clip:text;flex-direction:column;align-self:center;align-items:center;margin-block:auto 0;padding-block:.06em .04em;line-height:.82;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=windows]:not([data-hero-static]) .hero-windows-word{animation:18s ease-in-out infinite alternate hero-word-pan}}@keyframes hero-word-pan{0%{background-position:calc(var(--hero-word-fx,50%) - 20%) calc(var(--hero-word-fy,50%) - 6%)}to{background-position:calc(var(--hero-word-fx,50%) + 20%) calc(var(--hero-word-fy,50%) + 6%)}}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=windows]>:has(>.hero-fullbleed-content){margin-block-start:auto}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=windows] .hero-fullbleed-content{--hero-fullbleed-heading-size:clamp(1.4rem, 2.6vw, 2.4rem);text-align:center;align-items:center;padding-block:clamp(1rem,3vh,2rem) clamp(1.5rem,5vh,3rem)}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=windows] .hero-fullbleed-heading{letter-spacing:-.02em;max-width:30ch;margin-block-start:.5rem;line-height:1.1}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=windows] .hero-fullbleed-lead{display:none}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=windows] .hero-fullbleed-actions{justify-content:center;margin-block-start:1.25rem}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=windows] .hero-windows-full img{object-position:var(--tc-focal,50% 50%)}[data-language] .block-hero[data-variant=fullbleed]:has(>.hero-fullbleed-frame:not([data-content-box])[data-hero-style=windows][data-hero-motion]){height:calc(240svh - var(--hero-fullbleed-vh-offset,0px));overflow:clip}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=windows][data-hero-motion]{--lang-hero-frame-position:sticky;top:var(--hero-fullbleed-vh-offset,0px);height:calc(100svh - var(--hero-fullbleed-vh-offset,0px))}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=windows][data-hero-motion] .hero-windows-full{z-index:3;opacity:0;pointer-events:none;display:block;position:absolute;inset:0}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=rotating]{--lang-hero-media-position:relative;--lang-hero-media-inset:auto}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=rotating]>:is(.hero-fullbleed-overlay,.hero-fullbleed-carousel,video){display:none}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=rotating]:has(>.hero-fullbleed-media){justify-content:flex-start}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=rotating]>.hero-fullbleed-media{border-radius:var(--hero-plate-radius,0);flex:auto;order:2;width:100%;min-height:max(38svh,16rem);overflow:hidden}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=rotating]>:has(>.hero-fullbleed-content){order:1}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=rotating] .hero-fullbleed-content{--hero-fullbleed-heading-size:clamp(2.75rem, 6.6vw, 7rem)}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=rotating] .hero-fullbleed-heading{max-width:none}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=rotating] :is(.hero-rotating-gap,.hero-rotating-slot[data-appended]){display:inline}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=rotating] .hero-rotating-slot{box-sizing:content-box;padding-inline:var(--hero-rotating-pad-x,0);border-radius:var(--hero-rotating-radius,0);background:var(--hero-rotating-bg,none);color:var(--hero-rotating-color,inherit);font-style:var(--hero-rotating-style,normal);white-space:nowrap;vertical-align:bottom;clip-path:inset(-.08em -.5em -.16em);margin-inline-end:var(--hero-rotating-gap-end,0);transition:width .55s cubic-bezier(.2,.8,.2,1);display:inline-block;position:relative}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=rotating] .hero-rotating-slot[data-live] .hero-rotating-text{color:#0000}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=rotating] .hero-rotating-slot[data-live] .hero-rotating-words{inset:0 var(--hero-rotating-pad-x,0);display:block;position:absolute}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=rotating] .hero-rotating-word{opacity:0;transform-origin:50% 100%;width:max-content;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .45s;position:absolute;bottom:0;left:0;transform:translateY(.85em)rotateX(-70deg)}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=rotating] .hero-rotating-word[data-on]{opacity:1;transform:none}[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box])[data-hero-style=rotating] .hero-rotating-word[data-out]{opacity:0;transform-origin:50% 0;transform:translateY(-.85em)rotateX(70deg)}@media (prefers-reduced-motion:reduce){[data-language] .block-hero[data-variant=fullbleed] .hero-fullbleed-frame:not([data-content-box]):is([data-hero-style=living],[data-hero-style=prints],[data-hero-style=rotating]) :is(.hero-living-pill-img,.hero-print,.hero-rotating-slot,.hero-rotating-word){transition:none}}
