body{margin:0;background:var(--color-bg);color:var(--color-ink)}.c8-internal{position:relative;z-index:1;width:100%}.c8-container{max-width:1600px;margin:0 auto;padding:0 clamp(1.25rem,3vw,3rem)}.c8-heading-massive{font-family:var(--font-display);font-size:clamp(3rem,8vw,7.5rem);font-weight:350;line-height:.95;letter-spacing:-.03em}.text-center{text-align:center}.c8-heading-large{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:350;line-height:1.05;letter-spacing:-.02em;margin-bottom:1.5rem}.c8-heading-medium{font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:350;line-height:1.1;margin-bottom:1rem}.c8-heading-small{font-family:var(--font-display);font-size:1.3rem;font-weight:500;margin-bottom:.5rem}.c8-paragraph{font-family:var(--montreal);font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.5;color:var(--color-ink);opacity:.8;margin-bottom:1.5rem}.c8-paragraph-large{font-family:var(--montreal);font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.4;color:var(--color-ink);opacity:.9}.c8-paragraph-small{font-family:var(--montreal);font-size:1rem;line-height:1.5;color:var(--color-ink);opacity:.75}.c8-eyebrow{font-family:var(--montreal);font-size:.85rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--c8-gold-dark, #b5924f);margin-bottom:1rem}.c8-gold-text{color:var(--c8-gold-dark, #b5924f)}.c8-text-center{text-align:center;margin-left:auto;margin-right:auto;max-width:1000px}.c8-about-hero-editorial{padding:clamp(10rem,18vh,15rem) 0 clamp(5rem,10vh,8rem);position:relative;overflow:hidden}.c8-hero-light-bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.c8-hero-light-bg img{width:100%;height:100%;object-fit:cover;opacity:.6;animation:heroSlowZoom 25s linear infinite alternate}.c8-hero-light-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#ffffffb3,#fff)}@keyframes heroSlowZoom{0%{transform:scale(1)}to{transform:scale(1.15)}}.c8-editorial-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:end;position:relative;z-index:2}@media(max-width:900px){.c8-editorial-grid{grid-template-columns:1fr;gap:2rem}}.c8-editorial-image-wrapper{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 30px 60px #00000014;background:#fff;padding:0}.c8-editorial-image{width:100%;height:auto;max-height:500px;object-fit:contain;display:block;mix-blend-mode:multiply}.c8-editorial-image--photo{object-fit:cover;height:460px;max-height:none;mix-blend-mode:normal}.c8-hero-sub-text{max-width:1000px;margin-top:5rem;padding-left:clamp(1rem,5vw,4rem);border-left:2px solid var(--c8-gold-dark)}.c8-about-culture,.c8-about-edge,.c8-about-presence,.c8-about-reality{padding:clamp(5rem,10vh,10rem) 0}.c8-split-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(4rem,8vw,8rem);align-items:center}@media(max-width:900px){.c8-split-layout{grid-template-columns:1fr}.c8-reverse-mobile .c8-split-text{order:2}}.c8-split-images{position:relative;height:600px}.c8-img-main{position:absolute;top:0;right:0;width:85%;height:75%;object-fit:cover;border-radius:20px;box-shadow:0 20px 40px #0000001a}.c8-img-sub{position:absolute;bottom:0;left:0;width:65%;height:55%;object-fit:cover;border-radius:20px;box-shadow:0 20px 40px #0000001a;border:12px solid var(--color-bg)}.c8-bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem}@media(max-width:1000px){.c8-bento-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.c8-bento-grid{grid-template-columns:1fr}}.c8-bento-card{background:var(--color-bg);border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #0000000d;transition:transform .4s ease}.c8-bento-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014}.c8-bento-image{height:250px;overflow:hidden}.c8-bento-image img,.c8-bento-image video{width:100%;height:100%;object-fit:cover}.c8-bento-content{padding:2.5rem}.c8-list{list-style:none;padding:0;margin:2rem 0 0;display:flex;flex-direction:column;gap:2rem}.c8-list li{display:flex;gap:1.5rem}.c8-list-num{font-family:var(--font-display);font-size:1.5rem;color:var(--c8-gold-dark, #b5924f)}.c8-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:4rem}@media(max-width:1100px){.c8-grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.c8-grid-3{grid-template-columns:1fr}}.c8-city-card{position:relative;height:350px;border-radius:20px;overflow:hidden}.c8-city-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.c8-city-card:hover .c8-city-bg{transform:scale(1.05)}.c8-city-card:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 60%)}.c8-city-content{position:absolute;bottom:0;left:0;padding:2rem;z-index:2;color:#fff}.c8-city-content h3{font-family:var(--font-display);font-size:1.8rem;font-weight:400;margin:0 0 .5rem}.c8-city-content p{font-family:var(--montreal);font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;color:var(--c8-gold-dark, #b5924f);margin:0}.c8-about-founder{padding:clamp(5rem,10vh,10rem) 0}.c8-founder-portrait{border-radius:24px;overflow:hidden;box-shadow:0 30px 60px #0000001a;aspect-ratio:4 / 5;max-height:640px}.c8-founder-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}@media(max-width:900px){.c8-founder-portrait{aspect-ratio:4 / 3;max-height:420px}}.c8-about-journey{padding:clamp(5rem,10vh,10rem) 0;background:var(--color-bg)}.c8-journey-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.85rem;margin-top:3.5rem}@media(max-width:1100px){.c8-journey-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:700px){.c8-journey-grid{grid-template-columns:repeat(3,1fr);gap:.5rem}}@media(max-width:460px){.c8-journey-grid{grid-template-columns:repeat(2,1fr)}}.c8-journey-tile{border-radius:12px;overflow:hidden;aspect-ratio:3 / 4}.c8-journey-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.c8-journey-tile:hover img{transform:scale(1.05)}
