.ed{padding:6rem 1.5rem;position:relative}@media (min-width:900px){.ed{padding:9rem 4rem}}.ed-inner{width:100%;max-width:78rem;margin:0 auto}.ed-narrow{max-width:54rem}.ed-eyebrow{font-family:var(--mu-body);letter-spacing:.22em;text-transform:uppercase;color:var(--mu-gold);margin:0 0 1.5rem;font-size:.6875rem;display:block}.ed-display{font-family:var(--mu-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,6vw,4.4rem);font-weight:600;line-height:1.02}.ed-support{font-family:var(--mu-body);color:var(--mu-muted);max-width:54ch;margin:1.5rem 0 0;font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.65}.ed-serif{font-family:var(--mu-serif);color:var(--mu-gold);font-style:italic;font-weight:400}.ed-hero{isolation:isolate;align-items:flex-end;min-height:100svh;padding:7rem 1.5rem 4rem;display:flex;position:relative;overflow:hidden}@media (min-width:900px){.ed-hero{padding:9rem 4rem 5rem}}.ed-hero-media{z-index:-1;position:absolute;inset:0}.ed-hero-still,.ed-hero-video{object-fit:cover;filter:grayscale(.55)brightness(.42)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.ed-hero-video{opacity:0;transition:opacity 1.4s var(--mu-ease)}.ed-hero-video[data-playing=true]{opacity:1}.ed-hero-veil{background:linear-gradient(#0a090870 0%,#0a090880 38%,#0a0908d1 68%,#0a0908f5 100%),linear-gradient(100deg,#0a0908b8 0%,#0a090857 55%,#0a09082e 100%);position:absolute;inset:0}.ed-hero-inner{width:100%;max-width:78rem;margin:0 auto;position:relative}.ed-hero h1{flex-direction:column;gap:.06em;margin:0 0 1.75rem;display:flex}.ed-hero-line{font-family:var(--mu-display);letter-spacing:-.038em;color:var(--mu-light);font-size:clamp(2.3rem,8.2vw,6rem);font-weight:600;line-height:.98;display:block}.ed-hero-support{font-family:var(--mu-body);color:#f4f1ecdb;max-width:46ch;margin:0 0 1.1rem;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.55}.ed-label{font-family:var(--mu-body);letter-spacing:.24em;text-transform:uppercase;color:var(--mu-gold);margin:0 0 2.25rem;font-size:.6875rem}.ed-actions{flex-wrap:wrap;gap:.85rem;display:flex}.ed-btn{font-family:var(--mu-body);min-height:3rem;transition:background-color .3s var(--mu-ease), color .3s var(--mu-ease), border-color .3s var(--mu-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:1.05rem 1.6rem;font-size:.9375rem;line-height:1;text-decoration:none;display:inline-flex}.ed-btn--primary{background:var(--mu-gold);color:#0a0908;font-weight:500}.ed-btn--secondary{color:var(--mu-light);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-color:#f4f1ec66}@media (hover:hover){.ed-btn--primary:hover{background:#e0b976}.ed-btn--secondary:hover{border-color:var(--mu-gold);color:var(--mu-gold)}}.ed-link{font-family:var(--mu-body);color:var(--mu-light);transition:color .3s var(--mu-ease), border-color .3s var(--mu-ease);border-bottom:1px solid #f4f1ec4d;padding-bottom:.2rem;font-size:.875rem;text-decoration:none}@media (hover:hover){.ed-link:hover{color:var(--mu-gold);border-color:var(--mu-gold)}}.ed-recognition{padding:0}.ed-field{isolation:isolate;align-items:center;min-height:34rem;padding:6rem 1.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:900px){.ed-field{min-height:42rem;padding:9rem 4rem}}.ed-field-img{z-index:-2;object-fit:cover;filter:grayscale(.5)brightness(.5)contrast(1.05);position:absolute;inset:0}.ed-field-veil{z-index:-1;background:linear-gradient(100deg,#0a0908f0 0%,#0a0908cc 42%,#0a09086b 100%);position:absolute;inset:0}.ed-role-crops{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0 0 .5rem;display:grid}@media (min-width:700px){.ed-role-crops{gap:.75rem;margin-bottom:.75rem}}.ed-crop{aspect-ratio:3/4;filter:grayscale(.7)brightness(.5);transition:transform .9s var(--mu-ease), filter .9s var(--mu-ease);position:relative;overflow:hidden}@media (min-width:700px){.ed-crop{aspect-ratio:4/5}}.ed-crop:first-child{transform:translateY(1.6rem)}.ed-crop:nth-child(2){transform:translateY(-1.1rem)}.ed-crop:nth-child(3){transform:translateY(2.1rem)}.mu-js .ed-role[data-settled=true] .ed-crop{filter:grayscale(.35)brightness(.66);transform:none}.ed-crop img{object-fit:cover}.ed-role-plate{aspect-ratio:16/7;position:relative;overflow:hidden}.ed-role-plate img{object-fit:cover;filter:grayscale(.3)brightness(.62)}.ed-role-copy{margin-top:3.5rem}@media (min-width:900px){.ed-role-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:4rem;display:grid}.ed-role-copy{margin-top:0}}.ed-chapter{border-top:1px solid var(--mu-line)}.ed-chapter-inner{align-items:center;gap:2rem;display:grid}@media (min-width:900px){.ed-chapter-inner{grid-template-columns:1fr 1fr;gap:4.5rem}.ed-chapter:nth-of-type(2n) .ed-chapter-media{order:2}}.ed-chapter-media{aspect-ratio:4/3;position:relative;overflow:hidden}@media (min-width:900px){.ed-chapter-media{aspect-ratio:3/4}}.ed-chapter-media img{object-fit:cover;filter:grayscale(.4)brightness(.66)contrast(1.04);transition:transform 1.1s var(--mu-ease), filter .7s var(--mu-ease)}@media (hover:hover){.ed-chapter:hover .ed-chapter-media img{filter:grayscale(.2)brightness(.74);transform:scale(1.03)}}.ed-chapter-n{font-family:var(--mu-body);letter-spacing:.24em;color:var(--mu-muted);font-variant-numeric:tabular-nums;margin-bottom:1rem;font-size:.6875rem;display:block}.ed-chapter h3{font-family:var(--mu-display);letter-spacing:-.032em;margin:0 0 1rem;font-size:clamp(1.9rem,4.6vw,3.1rem);font-weight:600;line-height:1.04}.ed-chapter-outcome{font-family:var(--mu-serif);color:var(--mu-gold);margin:0 0 1.5rem;font-size:clamp(1.15rem,2.4vw,1.5rem);font-style:italic;line-height:1.4}.ed-chapter-services{flex-wrap:wrap;gap:.45rem .55rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.ed-chapter-services li{font-family:var(--mu-body);color:var(--mu-muted);border:1px solid var(--mu-line);border-radius:999px;padding:.35rem .75rem;font-size:.8125rem}.ed-index{gap:2.5rem;margin-top:3rem;display:grid}@media (min-width:900px){.ed-index{grid-template-columns:1.15fr .85fr;align-items:start;gap:4rem}}.ed-index-list{margin:0;padding:0;list-style:none}.ed-index-item{border-top:1px solid var(--mu-line)}.ed-index-item:last-child{border-bottom:1px solid var(--mu-line)}.ed-index-btn{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;transition:padding-left .45s var(--mu-ease);background:0 0;border:0;grid-template-columns:2.75rem 1fr;align-items:baseline;gap:1rem;padding:1.35rem 0;display:grid}.ed-index-n{font-family:var(--mu-body);letter-spacing:.16em;color:var(--mu-muted);font-variant-numeric:tabular-nums;transition:color .4s var(--mu-ease);font-size:.75rem}.ed-index-body{flex-direction:column;gap:.4rem;display:flex}.ed-index-name{font-family:var(--mu-display);letter-spacing:-.03em;color:var(--mu-muted);transition:color .4s var(--mu-ease);font-size:clamp(1.35rem,3.2vw,2.1rem);font-weight:600;line-height:1.06}.ed-index-outcome{font-family:var(--mu-serif);color:var(--mu-muted);transition:color .4s var(--mu-ease);font-size:1.0625rem;font-style:italic;line-height:1.35}.ed-index-scope{font-family:var(--mu-body);color:var(--mu-muted);opacity:.72;max-width:48ch;font-size:.875rem;line-height:1.6}.ed-index-item[data-active=true] .ed-index-btn{padding-left:.85rem}.ed-index-item[data-active=true] .ed-index-n{color:var(--mu-gold)}.ed-index-item[data-active=true] .ed-index-name{color:var(--mu-light)}.ed-index-item[data-active=true] .ed-index-outcome{color:var(--mu-gold)}.ed-index-btn:focus-visible{outline:2px solid var(--mu-gold);outline-offset:3px}.ed-index-plate{position:sticky;top:7rem}@media (max-width:899px){.ed-index-plate{position:static}}.ed-index-stack{aspect-ratio:4/5;background:var(--mu-wall-lit);position:relative;overflow:hidden}.ed-index-img{object-fit:cover;opacity:0;filter:grayscale(.35)brightness(.7)contrast(1.04);transition:opacity .6s var(--mu-ease)}.ed-index-img[data-on=true]{opacity:1}.ed-index-caption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin:1rem 0 0;display:flex}.ed-index-caption-name{font-family:var(--mu-display);letter-spacing:-.01em;color:var(--mu-light);font-size:1rem;font-weight:600}.ed-proof-grid{gap:2rem;margin-top:3rem;display:grid}@media (min-width:820px){.ed-proof-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.ed-proof-item{flex-direction:column;gap:1rem;display:flex}.ed-proof-media{aspect-ratio:4/3;position:relative;overflow:hidden}.ed-proof-media img{object-fit:cover;filter:grayscale(.3)brightness(.72)contrast(1.04)}.ed-proof-item h3{font-family:var(--mu-display);letter-spacing:-.015em;color:var(--mu-light);margin:0;font-size:1.0625rem;font-weight:600}.ed-proof-item p{font-family:var(--mu-body);color:var(--mu-muted);margin:0;font-size:.875rem;line-height:1.6}.ed-proof-note{font-family:var(--mu-body);color:var(--mu-muted);opacity:.8;max-width:62ch;margin-top:2.5rem;font-size:.8125rem;line-height:1.6}.ed-longview{padding-top:9rem;padding-bottom:9rem}@media (min-width:900px){.ed-longview{padding-top:13rem;padding-bottom:13rem}}.ed-longview .ed-display{max-width:18ch;font-size:clamp(2.1rem,6.4vw,4.6rem)}.ed-invitation{border-top:1px solid var(--mu-line)}.ed-invitation .ed-display{max-width:22ch}.ed-invitation .ed-actions{margin-top:2.5rem}@media (prefers-reduced-motion:reduce){.ed-crop{filter:grayscale(.35)brightness(.66)!important;transition:none!important;transform:none!important}.ed-hero-video{display:none}.ed-chapter-media img,.ed-index-img,.ed-btn,.ed-link{transition:none!important}}.wf-rotator{font-family:var(--mu-serif);color:var(--mu-gold);letter-spacing:-.025em;font-size:clamp(1.7rem,5.6vw,3.6rem);font-style:italic;font-weight:500;line-height:1.04;display:block}.wf-word,.wf-word-sep{display:inline}@media (prefers-reduced-motion:no-preference){.mu-js .wf-rotator[data-rotating=true]{grid-template-columns:max-content;justify-items:start;font-size:clamp(2.3rem,8.2vw,6rem);line-height:.98;display:grid}.mu-js .wf-rotator[data-rotating=true]>.wf-word{opacity:0;grid-area:1/1;transition:opacity .14s linear;display:block}.mu-js .wf-rotator[data-rotating=true]>.wf-word[data-on=true]{opacity:1}.mu-js .wf-rotator[data-rotating=true] .wf-word-sep{display:none}}
.ed-masthead{align-items:center;gap:1rem;margin:0 0 1.75rem;display:flex}.ed-masthead:before{content:"";background:var(--mu-gold);flex:none;width:3.5rem;height:1px}.ed-masthead span{font-family:var(--mu-body);letter-spacing:.24em;text-transform:uppercase;color:var(--mu-gold);font-size:.6875rem}.ed-hero-support{margin-bottom:2.25rem}.ed-shape{isolation:isolate;border-top:1px solid var(--mu-line);padding:6rem 1.5rem;position:relative;overflow:hidden}@media (min-width:900px){.ed-shape{padding:8.5rem 4rem}}.ed-shape-field{z-index:-1;opacity:1;height:140%;transition:opacity 1.4s var(--mu-ease);background:radial-gradient(46% 52% at 22% 42%,#cfa35b24,#cfa35b0a 46%,#0000 72%);position:absolute;inset:-20% -10% auto}.ed-shape-words{flex-direction:column;margin:.75rem 0 0;display:flex}.ed-shape-w{font-family:var(--mu-display);letter-spacing:-.038em;color:var(--mu-light);transition:transform 1.15s var(--mu-ease), opacity 1.15s var(--mu-ease), letter-spacing 1.15s var(--mu-ease);font-size:clamp(1.9rem,6.8vw,4.8rem);font-weight:600;line-height:1;display:block}.ed-shape-w em{font-family:var(--mu-serif);color:var(--mu-gold);font-style:italic}.ed-shape-rule{background:linear-gradient(90deg, var(--mu-gold), #cfa35b00);transform-origin:0;width:100%;height:1px;transition:transform 1.3s var(--mu-ease) .25s;margin-top:2.5rem;display:block}.mu-js .ed-shape[data-settled=false] .ed-shape-w{opacity:.2;letter-spacing:.05em}.mu-js .ed-shape[data-settled=false] .ed-shape-w[data-w="1"]{transform:translate(-1.1rem)}.mu-js .ed-shape[data-settled=false] .ed-shape-w[data-w="2"]{transform:translate(2.4rem)}.mu-js .ed-shape[data-settled=false] .ed-shape-w[data-w="3"]{transform:translate(-.6rem)}.mu-js .ed-shape[data-settled=false] .ed-shape-rule{transform:scaleX(0)}.mu-js .ed-shape[data-settled=false] .ed-shape-field{opacity:0}.ed{padding:4.5rem 1.5rem}@media (min-width:900px){.ed{padding:6.5rem 4rem}}.ed-role-crops,.ed-role-plate{display:none}.ed-role-copy{margin-top:0}@media (min-width:900px){.ed-role-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:3.5rem}}.ed-field{min-height:24rem;padding:4.5rem 1.5rem}@media (min-width:900px){.ed-field{min-height:28rem;padding:6.5rem 4rem}}.ed-longview{padding-top:6.5rem;padding-bottom:6.5rem}@media (min-width:900px){.ed-longview{padding-top:9rem;padding-bottom:9rem}}.ed-families{background:var(--mu-line);border-top:1px solid var(--mu-line);border-bottom:1px solid var(--mu-line);gap:1px;margin-top:2.75rem;display:grid}@media (min-width:860px){.ed-families{grid-template-columns:repeat(3,1fr)}}.ed-family{background:var(--mu-wall);flex-direction:column;gap:.85rem;padding:2.25rem 1.5rem 2.5rem;display:flex;position:relative}@media (min-width:860px){.ed-family{padding:2.75rem 2rem 3rem}}.ed-family:before{content:"";background:var(--mu-gold);transform-origin:0;width:100%;height:1px;transition:transform .7s var(--mu-ease);position:absolute;top:-1px;left:0;transform:scaleX(1)}.mu-js [data-settled=false] .ed-family:before{transform:scaleX(0)}.ed-family-n{font-family:var(--mu-body);letter-spacing:.22em;color:var(--mu-muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.ed-family h3{font-family:var(--mu-display);letter-spacing:-.03em;color:var(--mu-light);margin:0;font-size:clamp(1.5rem,3.2vw,2.15rem);font-weight:600;line-height:1.05}.ed-family-outcome{font-family:var(--mu-serif);color:var(--mu-gold);margin:0;font-size:clamp(1.05rem,2vw,1.3rem);font-style:italic;line-height:1.35}.ed-family-services{flex-wrap:wrap;gap:.4rem .5rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.ed-family-services li{font-family:var(--mu-body);color:var(--mu-muted);border:1px solid var(--mu-line);border-radius:999px;padding:.32rem .7rem;font-size:.8125rem}.ed-index-group{font-family:var(--mu-body);letter-spacing:.24em;text-transform:uppercase;color:var(--mu-gold);border-top:1px solid var(--mu-line);padding:1.75rem 0 .6rem;font-size:.625rem;display:block}.ed-index-list>li:first-child .ed-index-group{border-top:0;padding-top:0}.ed-index-item:has(.ed-index-group){border-top:0}.ed-index-scope{max-width:42ch}@media (prefers-reduced-motion:reduce){.ed-shape-w,.ed-shape-rule,.ed-shape-field,.ed-family:before{transition:none!important}}.ed-hero-still,.ed-hero-video{filter:grayscale(.28)brightness(.72)contrast(1.06)}.ed-hero-veil{background:linear-gradient(#0a090847 0%,#0a090838 28%,#0a09088c 52%,#0a0908e0 74%,#0a0908f0 100%),linear-gradient(100deg,#0a090880 0%,#0a090829 58%,#0a090800 100%)}
.cin{--cin-grade:grayscale(.32) brightness(.62) contrast(1.08) sepia(.16);--cin-grade-lit:grayscale(.16) brightness(.86) contrast(1.04) sepia(.08)}.cin-scene{isolation:isolate;align-items:flex-end;min-height:100svh;padding:7rem 1.5rem 5rem;display:flex;position:relative;overflow:hidden}@media (min-width:900px){.cin-scene{padding:9rem 4rem 6rem}}.cin-scene--centre{align-items:center}.cin-plate{z-index:0;position:absolute;inset:-8% -4%}.cin-plate img{object-fit:cover;width:100%;height:100%;filter:var(--cin-grade)}.cin-veil{z-index:1;background:linear-gradient(#0a09084d 0%,#0a090838 24%,#0a090880 48%,#0a0908db 74%,#0a0908f2 100%),linear-gradient(100deg,#0a09088c 0%,#0a09082e 60%,#0a090800 100%);position:absolute;inset:0}.cin-copy{z-index:2;width:100%;max-width:78rem;margin:0 auto;position:relative}.cin-fore{z-index:3;pointer-events:none;background:linear-gradient(to top, var(--mu-wall) 0%, var(--mu-wall) 42%, #0a0908b8 70%, #0a090800 100%);height:26%;position:absolute;inset:auto 0 0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cin-plate img{animation:linear both cin-drift;animation-timeline:view();animation-range:entry exit}.cin-copy{animation:linear both cin-travel;animation-timeline:view();animation-range:entry 20% exit 90%}}}@keyframes cin-drift{0%{transform:translateY(-3%)scale(1.08)}to{transform:translateY(3%)scale(1.14)}}@keyframes cin-travel{0%{opacity:.35;transform:translateY(5rem)}25%{opacity:1;transform:translate(0,0)}70%{opacity:1;transform:translate(0,0)}to{opacity:.9;transform:translateY(-6rem)}}.cin-eyebrow{font-family:var(--mu-body);letter-spacing:.24em;text-transform:uppercase;color:var(--mu-gold);align-items:center;gap:1rem;margin:0 0 1.5rem;font-size:.6875rem;display:flex}.cin-eyebrow:before{content:"";background:var(--mu-gold);flex:none;width:3rem;height:1px}.cin-h{font-family:var(--mu-display);letter-spacing:-.038em;color:var(--mu-light);text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.1rem,6.4vw,4.6rem);font-weight:600;line-height:1}.cin-h em{font-family:var(--mu-serif);color:var(--mu-gold);font-style:italic;font-weight:400}.cin-sub{font-family:var(--mu-body);color:#f4f1ecd1;max-width:46ch;margin:1.5rem 0 0;font-size:clamp(1rem,1.7vw,1.1875rem);line-height:1.6}.cin-hero .cin-plate img{filter:grayscale(.24)brightness(.72)contrast(1.06)sepia(.12)}.cin-hero h1{flex-direction:column;gap:.04em;margin:0 0 1.75rem;display:flex}.cin-hero-line{font-family:var(--mu-display);letter-spacing:-.04em;color:var(--mu-light);font-size:clamp(2.4rem,8.4vw,6.2rem);font-weight:600;line-height:.96;display:block}.cin-hero-sub{font-family:var(--mu-body);color:#f4f1ece0;max-width:44ch;margin:0 0 2.25rem;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.55}.cin-strip{flex-direction:column;gap:3rem;margin:3rem 0 0;padding:0;list-style:none;display:flex}@media (min-width:900px){.cin-strip{gap:4.5rem}}.cin-beat{gap:1.25rem;display:grid}@media (min-width:900px){.cin-beat{grid-template-columns:1.25fr 1fr;align-items:center;gap:3rem}.cin-beat:nth-child(2n) .cin-beat-media{order:2}}.cin-beat-media{aspect-ratio:3/2;position:relative;overflow:hidden}.cin-beat-media img{object-fit:cover;filter:var(--cin-grade-lit)}.cin-beat-n{font-family:var(--mu-body);letter-spacing:.22em;text-transform:uppercase;color:var(--mu-gold);margin-bottom:.85rem;font-size:.6875rem;display:block}.cin-beat-label{font-family:var(--mu-serif);color:var(--mu-light);max-width:26ch;margin:0 0 .6rem;font-size:clamp(1.2rem,2.4vw,1.6rem);font-style:italic;line-height:1.35}.cin-beat-line{font-family:var(--mu-body);color:var(--mu-muted);max-width:42ch;margin:0;font-size:.9375rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.cin-scene{min-height:auto;padding-top:6rem;padding-bottom:6rem}.cin-hero{min-height:100svh}}.kz-loom{--loom-ink:#103d3e;--loom-cream:#f4e6c8;--loom-gold:#e8bd67;isolation:isolate;background:#d9bd91;min-height:max(100svh,56.28vw,52rem);display:grid;position:relative;overflow:hidden}.kz-loom:after{content:"";z-index:1;pointer-events:none;background:#083a3abd;border-top:1px solid #f4e6c838;height:27%;position:absolute;inset:auto 0 0}.kz-loom-stage{z-index:0;aspect-ratio:1672/941;transform-origin:50%;filter:brightness()saturate();width:max(100%,177.683svh,92.4rem);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.kz-loom-plate{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kz-loom-plate--screen{clip-path:inset(11.2% 46.1% 75.7% 44.6%);opacity:1}.kz-loom[data-armed=true]:not([data-in=true]) .kz-loom-stage{filter:brightness(.82)saturate(.86);transition:none;transform:translate(-50%,calc(8px - 50%))scale(1.006)}.kz-loom[data-armed=true] .kz-loom-plate--screen{opacity:0;transition:none}.kz-loom[data-armed=true][data-in=true] .kz-loom-stage{transition:transform .78s var(--mu-ease), filter .78s var(--mu-ease)}.kz-loom[data-armed=true][data-in=true] .kz-loom-plate--screen{opacity:1;transition:opacity .36s ease-out 1.35s}.kz-loom-content{z-index:2;width:min(100% - 8rem,78rem);min-height:inherit;flex-direction:column;margin:0 auto;padding:clamp(7rem,10vh,9rem) 0 2rem;display:flex;position:relative}.kz-loom-heading{width:min(34rem,38vw);color:var(--loom-ink)}.kz-loom .cin-eyebrow{color:#9d3428;margin-bottom:1.1rem}.kz-loom .cin-eyebrow:before{background:#9d3428}.kz-loom .cin-h{max-width:11ch;color:var(--loom-ink);font-size:clamp(2.9rem,4.6vw,4.75rem);line-height:.96}.kz-loom .cin-h em{font-family:inherit;font-style:normal;font-weight:inherit;color:inherit}.kz-acts-actions{margin-top:1.6rem}.kz-loom .ed-btn--secondary{color:var(--loom-ink);background:#f4e6c87a;border-color:#103d3e7a}@media (hover:hover){.kz-loom .ed-btn--secondary:hover{color:#7e291f;background:#f4e6c8d1;border-color:#9d3428}}.kz-acts{counter-reset:kz-act;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4.5rem);margin:auto 0 0;padding:1.45rem 0 0;list-style:none;display:grid}.kz-act{counter-increment:kz-act;border:0;min-width:0;padding:0}.kz-act:before{content:counter(kz-act, decimal-leading-zero);font-family:var(--mu-body);letter-spacing:.16em;color:var(--loom-gold);margin-bottom:.7rem;font-size:.75rem;display:block}.kz-act-name{font-family:var(--mu-display);letter-spacing:-.03em;color:var(--loom-cream);margin:0;font-size:clamp(1.25rem,1.65vw,1.6rem);font-weight:600;line-height:1}.kz-act-disciplines{font-family:var(--mu-body);letter-spacing:.06em;color:var(--loom-gold);margin:.65rem 0 0;font-size:.75rem;line-height:1.45}.kz-act-line{font-family:var(--mu-body);color:#f4e6c8e0;max-width:34ch;margin:.65rem 0 0;font-size:.9rem;line-height:1.5}@media (min-width:1280px) and (max-height:780px){.kz-loom{min-height:100svh}.kz-loom-stage{width:max(100%,177.683svh)}.kz-loom-content{padding-top:5.35rem;padding-bottom:.8rem}.kz-loom-heading{width:min(29rem,37vw)}.kz-loom .cin-eyebrow{margin-bottom:.7rem}.kz-loom .cin-h{font-size:clamp(2.75rem,4vw,3.55rem)}.kz-acts-actions{margin-top:1rem}.kz-loom .ed-btn{min-height:2.5rem;padding:.8rem 1.3rem}.kz-acts{gap:2.25rem;padding-top:.8rem}.kz-act:before{margin-bottom:.35rem}.kz-act-name{font-size:1.15rem}.kz-act-disciplines{margin-top:.35rem;font-size:.7rem}.kz-act-line{margin-top:.35rem;font-size:.84rem;line-height:1.38}}@media (max-width:1279px){.kz-loom{background:#e1c69c;flex-direction:column;min-height:auto;display:flex}.kz-loom:after{display:none}.kz-loom-content{order:1;width:100%;min-height:auto;padding:7rem clamp(1.5rem,5vw,4rem) 4rem}.kz-loom-heading{width:min(100%,38rem)}.kz-loom-stage{aspect-ratio:1672/941;filter:none;order:2;width:100%;position:relative;top:auto;left:auto;transform:none}.kz-loom[data-armed=true]:not([data-in=true]) .kz-loom-stage{filter:none;transform:none}.kz-acts{border-top:1px solid #103d3e42;gap:2rem;margin-top:4rem;padding-top:1.5rem}.kz-act:before,.kz-act-disciplines{color:#8f3025}.kz-act-name,.kz-act-line{color:var(--loom-ink)}}@media (max-width:699px){.kz-loom-content{padding-top:6rem;padding-bottom:3.25rem}.kz-loom .cin-h{font-size:clamp(2.6rem,13vw,4rem)}.kz-acts{grid-template-columns:1fr;gap:2rem;margin-top:3rem}.kz-loom-stage{min-height:0}}@media (prefers-reduced-motion:reduce){.kz-loom-stage,.kz-loom-plate--screen{transition:none!important}}.kz-page-head{padding:11rem 1.5rem 3rem}@media (min-width:900px){.kz-page-head{padding:14rem 4rem 4rem}}.kz-svc{border-top:1px solid var(--mu-line);padding:3rem 1.5rem}@media (min-width:900px){.kz-svc{padding:5.5rem 4rem}}.kz-svc-grid{align-items:center;gap:2rem;display:grid}@media (min-width:860px){.kz-svc-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:4.5rem}.kz-svc[data-flip=true] .kz-svc-visual{order:2}.kz-svc[data-flip=true] .kz-svc-copy{order:1}}.kz-svc-visual{aspect-ratio:4/3;color:var(--mu-gold);background:radial-gradient(120% 100% at 50% 40%, #cfa35b12 0%, #cfa35b00 68%), var(--mu-wall-lit);border:1px solid var(--mu-line);border-radius:2px;place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.kz-svc-visual :is(img,video){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kz-svc-visual .mu-specimen{opacity:.9;width:min(52%,13rem)}.kz-svc-index{font-family:var(--mu-body);letter-spacing:.18em;color:var(--mu-gold);margin-bottom:1rem;font-size:.75rem;display:block}.kz-svc-name{font-family:var(--mu-display);letter-spacing:-.03em;color:var(--mu-light);margin:0;font-size:clamp(1.9rem,4.4vw,3rem);font-weight:600;line-height:1.02}.kz-svc-outcome{font-family:var(--mu-body);color:var(--mu-light);max-width:30ch;margin:1.1rem 0 0;font-size:clamp(1.0625rem,1.9vw,1.3125rem);line-height:1.45}.kz-svc-placard{font-family:var(--mu-body);color:var(--mu-muted);max-width:46ch;margin:1.1rem 0 0;font-size:.9375rem;line-height:1.7}.kz-svc-cta{font-family:var(--mu-body);letter-spacing:.1em;text-transform:uppercase;color:var(--mu-gold);transition:border-color .25s var(--mu-ease);border-bottom:1px solid #cfa35b66;align-items:center;gap:.5rem;margin-top:1.6rem;padding-bottom:.25rem;font-size:.8125rem;display:inline-flex}.kz-svc-cta:hover{border-bottom-color:var(--mu-gold)}.kz-act-title{font-family:var(--mu-display);letter-spacing:-.03em;color:var(--mu-light);margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;line-height:1.05}.kz-faq{border-top:1px solid var(--mu-line);padding:3.5rem 1.5rem 4.5rem}@media (min-width:900px){.kz-faq{padding:5rem 4rem 6rem}}.kz-faq-list{max-width:52rem;margin:2.5rem 0 0}.kz-faq-item{border-top:1px solid var(--mu-line)}.kz-faq-item:last-child{border-bottom:1px solid var(--mu-line)}.kz-faq-q{cursor:pointer;font-family:var(--mu-display);color:var(--mu-light);transition:color .25s var(--mu-ease);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.15rem 0;font-size:clamp(1rem,1.6vw,1.125rem);font-weight:500;list-style:none;display:flex}.kz-faq-q::-webkit-details-marker{display:none}.kz-faq-q:hover{color:var(--mu-gold)}.kz-faq-q:after{content:"";width:.62rem;height:.62rem;transition:transform .3s var(--mu-ease);border-bottom:1px solid;border-right:1px solid;flex:none;transform:rotate(45deg)translateY(-.15rem)}.kz-faq-item[open] .kz-faq-q:after{transform:rotate(-135deg)translateY(-.15rem)}.kz-faq-a{font-family:var(--mu-body);color:#f4f1eccc;max-width:62ch;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.7}.kz-stage{z-index:0;background:#171d2b;position:absolute;inset:0;overflow:hidden}.kz-stage-poster,.kz-stage-film{object-fit:cover;object-position:68% center;width:100%;height:100%;position:absolute;inset:0}.kz-stage-film{opacity:0;transition:opacity .8s var(--mu-ease)}.kz-stage-film[data-ready=true]{opacity:1}@media (min-width:900px){.cin-hero h1,.cin-hero .cin-eyebrow{max-width:min(46vw,38rem)}.cin-hero .cin-hero-line{font-size:clamp(2.4rem,4.4vw,4rem)}.cin-hero .cin-hero-sub{max-width:34ch}}.kz-stage-veil{background:linear-gradient(100deg,#0c0e16eb 0%,#0c0e16b8 34%,#0c0e1647 58%,#0c0e1600 78%),linear-gradient(#0a090800 60%,#0a090814 80%,#0a090866 100%);position:absolute;inset:0}.cin-hero .cin-fore{background:linear-gradient(#0a090800 0%,#0a09083d 54%,#0a09089e 100%);height:14%}.cin-hero .ed-btn--secondary{color:#f4f1ecf0;border-color:#f4f1ec6b}.cin-hero .ed-btn--secondary:hover{border-color:#f4f1ecb8}@media (max-width:899px){.kz-stage{height:54svh;inset:0 0 auto}.kz-stage-poster,.kz-stage-film{object-position:92% center}.kz-stage-veil{background:linear-gradient(to top, var(--mu-wall) 0%, #0a0908db 12%, #0a09084d 34%, #0a090800 62%)}.cin-hero{justify-content:flex-end;padding-bottom:3.5rem}}.kz-about-lede-sub{font-family:var(--mu-body);color:var(--mu-muted);max-width:56ch;margin:1.25rem 0 0;font-size:1rem;line-height:1.7}.kz-about-body{font-family:var(--mu-body);color:#f4f1ecd1;max-width:52ch;margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.75}.kz-about-body--wide{max-width:60ch}.kz-about-portrait,.kz-about-plate{border:1px solid var(--mu-line);background:var(--mu-wall-lit);border-radius:2px;margin:0;position:relative;overflow:hidden}.kz-about-portrait{aspect-ratio:3/4}.kz-about-plate{aspect-ratio:4/3}.kz-about-img{object-fit:cover;object-position:center top;filter:grayscale(.2)brightness(.9)contrast(1.03)}.kz-about-portrait figcaption{font-family:var(--mu-body);color:var(--mu-light);background:linear-gradient(#0a090800 0%,#0a0908eb 100%);align-items:baseline;gap:.75rem;padding:2.5rem 1.25rem 1.1rem;font-size:.875rem;display:flex;position:absolute;inset:auto 0 0}.kz-about-role{letter-spacing:.2em;text-transform:uppercase;color:var(--mu-gold);font-size:.6875rem}.kz-about-standard{border-top:1px solid var(--mu-line);padding:3.5rem 1.5rem}@media (min-width:900px){.kz-about-standard{padding:6rem 4rem}}.kz-shelf{padding:1rem 1.5rem 3.5rem}@media (min-width:900px){.kz-shelf{padding:1rem 4rem 5rem}}.kz-shelf-track{gap:.5rem;margin:0;padding:3rem 0;list-style:none;display:flex}.kz-shelf-track a{height:100%;color:var(--mu-light);flex-direction:column;justify-content:space-between;padding:1.1rem 1rem 1.2rem;display:flex}.kz-shelf-n{font-family:var(--mu-body);letter-spacing:.16em;color:var(--mu-gold);font-size:.6875rem}.kz-shelf-mark{color:var(--mu-gold);opacity:.85;margin:.9rem 0;display:block}.kz-shelf .mu-specimen{stroke-dashoffset:0;width:2.5rem}.mu-js .kz-shelf .mu-specimen [stroke]{stroke-dashoffset:0}.kz-shelf-name{font-family:var(--mu-display);letter-spacing:-.02em;font-size:1rem;font-weight:600;line-height:1.15}.kz-shelf-track>li{background:var(--mu-wall-lit);border:1px solid var(--mu-line);border-radius:2px;flex:0 0 11rem;min-height:11rem}@media (max-width:899px){.kz-shelf-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 0 1rem;overflow-x:auto}.kz-shelf-track>li{scroll-snap-align:start;flex-basis:9.5rem;min-height:9.5rem}}@media (min-width:900px){@media (prefers-reduced-motion:no-preference){.kz-shelf-track{perspective:1600px;perspective-origin:50% 45%;gap:0}.kz-shelf-track>li{min-height:15rem;transform-style:preserve-3d;transform-origin:0;transition:transform .55s var(--mu-ease), box-shadow .55s var(--mu-ease), background-color .55s var(--mu-ease);flex:0 0 13rem;margin-right:-3.25rem;transform:rotateY(-38deg);box-shadow:-14px 0 34px #00000080}.kz-shelf-track>li:hover,.kz-shelf-track>li:focus-within{background:#191512;transform:rotateY(0)translateZ(4.5rem);box-shadow:-26px 0 60px #0000009e}.kz-shelf-track>li:hover~li,.kz-shelf-track>li:focus-within~li{transform:rotateY(-38deg)translate(4rem)}:is(.kz-shelf-track>li:has(~li:hover),.kz-shelf-track>li:has(~li:focus-within)){transform:rotateY(-38deg)translate(-2.5rem)}.kz-shelf-track>li:hover .kz-shelf-mark,.kz-shelf-track>li:focus-within .kz-shelf-mark{opacity:1}}}.kz-studio{isolation:isolate;background:#bd6f59;align-items:center;min-height:100svh;padding:clamp(6.5rem,11vh,9rem) clamp(1.5rem,4vw,4rem);display:flex;position:relative;overflow:hidden}@media (min-width:1280px){.kz-studio{min-height:max(100svh,56.2799vw,48rem)}}.kz-th{--kz-th-x:0px;--kz-th-y:0px;z-index:0;position:absolute;inset:0}.kz-th-stage{aspect-ratio:1672/941;width:max(100%,177.683svh);height:auto;position:absolute;top:50%;left:50%;translate:-50% -50%}.kz-th-bg{object-fit:cover;object-position:center}.kz-th-stage{clip-path:inset(0);transform:translate3d(var(--kz-th-x), var(--kz-th-y), 0) scale(1);filter:none;opacity:1;transition:transform 1.4s var(--mu-ease), clip-path 1.25s var(--mu-ease), filter 1.2s var(--mu-ease), opacity .9s var(--mu-ease)}.kz-studio[data-armed=true]:not([data-in=true]) .kz-th-stage{clip-path:inset(0 0 0 7%);filter:brightness(.42)saturate(.58);opacity:.76;transform:translateY(.8rem)scale(1.035)}.kz-th:after,.kz-th:before{display:none}.kz-th-stage:after{content:"";z-index:1;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='150' height='150' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.kz-th-screen{z-index:2;clip-path:inset(20.5% 45.5% 65.7% 42.8% round .4rem);opacity:1;pointer-events:none}.kz-studio[data-armed=true]:not([data-in=true]) .kz-th-screen{opacity:0}.kz-studio[data-in=true] .kz-th-screen{animation:.56s step-end 1.45s both kz-th-screen-on}@keyframes kz-th-screen-on{0%{opacity:0}18%{opacity:.62}27%{opacity:.08}46%{opacity:.82}58%{opacity:.34}to{opacity:1}}.kz-studio .cin-copy{z-index:5;position:relative}.kz-studio-text{width:min(100%,28rem);padding-block:clamp(1.5rem,4vh,3.5rem)}.kz-studio-text .cin-eyebrow{color:#efbf68;margin-bottom:clamp(1.75rem,3vh,2.5rem)}.kz-studio-text .cin-eyebrow:before{background:#efbf68}.kz-studio-text .cin-h{color:#f4e5c7;text-wrap:pretty;text-shadow:0 2px 18px #0518186b;gap:.28em;max-width:none;font-size:clamp(2.55rem,3vw,3.35rem);line-height:1.03;display:grid}.kz-studio-text .cin-h span:last-child{color:#f4e5c7;max-width:none;font-weight:600}.kz-studio-text .cin-sub{color:#f4e5c7f0;text-shadow:0 2px 14px #05181875;max-width:31ch;margin-top:clamp(1.5rem,3vh,2.25rem);font-size:clamp(1rem,1.05vw,1.125rem);line-height:1.65}@media (max-width:1279px){.kz-studio{flex-direction:column;align-items:stretch;min-height:0;padding:6.5rem clamp(1.5rem,5vw,4rem) 0;display:flex}.kz-studio .cin-copy{order:1}.kz-th{aspect-ratio:1672/941;order:2;margin:1.5rem calc(-1*clamp(1.5rem,5vw,4rem)) 0;position:relative;inset:auto;overflow:hidden}.kz-th-stage{width:100%;height:100%;position:absolute;inset:0;translate:0}.kz-studio-text{width:min(100%,40rem);max-width:none;padding-block:1rem 2.75rem}.kz-studio-text .cin-h{max-width:16ch;font-size:clamp(2.75rem,5.6vw,4rem)}.kz-studio-text .cin-h span:last-child{max-width:17ch}.kz-studio-text .cin-eyebrow{color:#78291f}.kz-studio-text .cin-eyebrow:before{background:#78291f}.kz-studio-text .cin-h,.kz-studio-text .cin-h span:last-child{color:#102f30}.kz-studio-text .cin-h{text-shadow:none}.kz-studio-text .cin-sub{color:#0b2627eb;text-shadow:none;max-width:40ch}}@media (max-width:699px){.kz-studio{padding:5rem 1.25rem 0}.kz-th{aspect-ratio:4/5;margin:1.5rem -1.25rem 0}.kz-th-stage{width:auto;height:100%;inset:0 auto auto 29%;translate:-50%}.kz-studio-text{padding-bottom:2rem}.kz-studio-text .cin-h{font-size:clamp(2.45rem,11vw,3.45rem)}}@media (prefers-reduced-motion:reduce){.kz-th-stage,.kz-th-screen{transition:none}.kz-th-stage{clip-path:inset(0);filter:none;opacity:1;transform:none}.kz-th-screen{opacity:1;animation:none!important}}.kz-shaping{isolation:isolate;background:#e8d7b5;align-items:center;min-height:100svh;padding:clamp(6.5rem,11vh,9rem) clamp(1.5rem,4vw,4rem);display:flex;position:relative;overflow:hidden}@media (min-width:1280px){.kz-shaping{min-height:max(100svh,56.2799vw,48rem)}}.kz-shaping-stage{z-index:0;position:absolute;inset:0}.kz-shaping-plate{aspect-ratio:1672/941;background:#e8d7b5;width:max(100%,177.683svh);height:auto;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.kz-shaping-image{object-fit:cover;object-position:center}.kz-shaping-image--base{filter:none;transition:filter .9s var(--mu-ease)}.kz-shaping-image--ghost{clip-path:inset(0 38% 0 0);opacity:0;pointer-events:none;transition:transform .9s var(--mu-ease), opacity .72s ease}.kz-shaping-image--vermilion{mix-blend-mode:color-burn;filter:sepia()saturate(4.5)hue-rotate(326deg)}.kz-shaping-image--peacock{mix-blend-mode:multiply;filter:sepia()saturate(3.2)hue-rotate(118deg)}.kz-shaping[data-armed=true]:not([data-in=true]) .kz-shaping-image--base{filter:saturate(.7)brightness(.84)}.kz-shaping[data-armed=true]:not([data-in=true]) .kz-shaping-image--vermilion{opacity:.16;transform:translate(-9px)}.kz-shaping[data-armed=true]:not([data-in=true]) .kz-shaping-image--peacock{opacity:.13;transform:translate(8px)}.kz-shaping-route{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kz-shaping-route path{fill:none;stroke:#b5342ac2;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 3px #d994316b);transition:stroke-dashoffset 1.15s var(--mu-ease) .68s}.kz-shaping-route path+path{transition-delay:1.02s}.kz-shaping[data-armed=true]:not([data-in=true]) .kz-shaping-route path{stroke-dashoffset:1px}.kz-shaping .cin-copy{z-index:4;opacity:1;animation:none;position:relative;transform:none}.kz-shaping-copy{justify-content:flex-end;display:flex}.kz-shaping-text{width:min(32%,24rem);padding-block:clamp(2rem,5vh,4rem)}@media (min-width:1280px){.kz-shaping-text{transform:translate(clamp(2.5rem,25vw - 19.5rem,6rem),clamp(-4.5rem,-7vh,-2.75rem))}}.kz-shaping-text .cin-eyebrow{color:#8f2f22;letter-spacing:.035em;text-transform:none;margin-bottom:clamp(1.5rem,3vh,2.25rem);font-size:clamp(.78rem,.8vw,.875rem);font-weight:650;line-height:1.25}.kz-shaping-text .cin-eyebrow:before{background:#8f2f22;width:1.75rem;height:2px}.kz-shaping-text .cin-h{color:#102f30;max-width:10.5ch;font-family:var(--mu-display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(3rem,4.15vw,4.25rem);font-weight:650;line-height:.96}.kz-shaping-text .cin-sub{color:#163536;max-width:34ch;margin-top:clamp(1.5rem,3vh,2.25rem);font-size:clamp(1rem,1.04vw,1.125rem);font-weight:480;line-height:1.62}@media (max-width:1279px){.kz-shaping{flex-direction:column;align-items:stretch;min-height:0;padding:6.5rem clamp(1.5rem,5vw,4rem) 0}.kz-shaping .cin-copy{order:1}.kz-shaping-stage{aspect-ratio:1672/941;order:2;margin:1.5rem calc(-1*clamp(1.5rem,5vw,4rem)) 0;position:relative;inset:auto;overflow:hidden}.kz-shaping-plate{width:100%;height:100%;inset:0;translate:0}.kz-shaping-copy{justify-content:flex-start}.kz-shaping-text{width:min(100%,38rem);padding-block:1rem 2.5rem}.kz-shaping-text .cin-h{max-width:12ch;font-size:clamp(2.8rem,6vw,4.25rem)}}@media (max-width:699px){.kz-shaping{padding:5rem 1.25rem 0}.kz-shaping-stage{aspect-ratio:4/5;margin:1.25rem -1.25rem 0}.kz-shaping-image{object-position:24% center}.kz-shaping-image--ghost,.kz-shaping-route{display:none}.kz-shaping-text{padding-bottom:1.75rem}.kz-shaping-text .cin-h{font-size:clamp(2.55rem,12vw,3.5rem)}}@media (prefers-reduced-motion:reduce){.kz-shaping-image--base{transition:none}.kz-shaping-image--ghost,.kz-shaping-route{display:none}}
