/* 16 / BEYOND THE EXPECTED. A continuous editorial journey. */
.beyond{--paper:#f0e8d8;--ink:#181b18;--accent:#db5027;background:var(--paper);color:var(--ink)}.b-page{max-width:2000px;margin:auto}.b-nav{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:20px 5%;gap:30px}.b-nav .sv-logo{width:125px;height:72px}.b-nav>span{font-size:9px;line-height:1.5;letter-spacing:.1em}.b-nav nav{display:flex;align-items:center;gap:27px}.b-nav nav a,.b-nav nav button{font-size:12px}.b-opening{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:0 5%;column-gap:1%;--journey:0}.b-intro{padding-top:50px;min-height:720px;position:relative;z-index:2}.b-kicker{font-size:10px;letter-spacing:.1em;margin-bottom:45px}.b-intro h1{font:700 clamp(80px,9.4vw,155px)/.79 'DM Sans';letter-spacing:-.075em;margin-bottom:45px;position:relative;z-index:4}.b-intro h1 em{display:block;font:italic 400 1.13em/.95 'DM Serif Display';color:#d74a24;letter-spacing:-.075em;white-space:nowrap;margin-top:8px}.b-deck{font:16px/1.6 'DM Sans';max-width:380px}.b-link{display:inline-flex;align-items:center;gap:35px;font-size:12px;border-bottom:1px solid;padding:12px 0;margin-top:23px}.b-artstage{position:sticky;top:65px;grid-column:2;grid-row:1/span 2;height:min(790px,90svh);min-height:650px;align-self:start;margin-top:50px;isolation:isolate;--mx:0px;--my:0px}.b-artstage img{position:absolute;inset:0;width:114%;left:-7%;height:100%;object-fit:contain;z-index:2;transform:translate(var(--mx),var(--my));transition:transform 1s cubic-bezier(.18,.65,.25,1);filter:contrast(1.05)}.b-sun{position:absolute;top:0;right:-5%;width:82%;aspect-ratio:1;border-radius:50%;background:#df4c23;z-index:0;transform:translateY(calc(var(--journey)*75px)) scale(calc(1 + var(--journey)*.24));transition:transform .15s linear}.b-sun:after{content:'';position:absolute;inset:0;border-radius:50%;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='.7' numOctaves='3'/%3E%3C/filter%3E%3Cpath d='M0 0h150v150H0z' opacity='.35' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply}.b-portal-light{position:absolute;z-index:3;pointer-events:none;top:22%;left:47%;width:7%;height:37%;background:linear-gradient(transparent,#fbdf9b40,transparent);mix-blend-mode:screen;transform:translateX(var(--mx))}.b-art-note{position:absolute;right:-1%;top:0;font-size:8px;line-height:1.6;letter-spacing:.16em;z-index:4;writing-mode:vertical-rl}.b-art-index{position:absolute;bottom:5px;right:0;font-size:8px;letter-spacing:.12em;z-index:4}.b-meaning{grid-column:1;padding:60px 0 190px;min-height:650px;max-width:490px}.b-meaning>span{font-size:10px;letter-spacing:.1em}.b-meaning:before{content:'';display:block;width:1px;height:105px;background:linear-gradient(transparent,#bd512a);margin:0 0 35px 4px}.b-meaning h2{font:clamp(43px,4.8vw,72px)/1.03 'DM Serif Display';margin:35px 0}.b-meaning h2 em{color:#b94325}.b-meaning p{font:16px/1.7 'DM Sans';margin:17px 0;max-width:370px}.b-method{padding:20px 7% 200px;position:relative;background:linear-gradient(#f0e8d8 0,#e57243 260px,#e57243 calc(100% - 230px),#f0e8d8 100%)}.b-crossing{position:relative;text-align:center;padding:0 0 90px;z-index:4}.b-crossing>span{font:400 clamp(100px,22vw,340px)/.83 'Anton';letter-spacing:-.04em;display:block}.b-crossing em{font:italic 400 clamp(75px,17vw,250px)/.7 'DM Serif Display';color:#f5eddf;display:block;margin-top:-.08em;transform:rotate(-7deg);text-shadow:0 2px #b94c2840}.b-method-head{max-width:900px;margin:40px auto 75px;text-align:center}.b-method-head>span{font-size:9px;letter-spacing:.1em}.b-method-head h2{font:clamp(43px,6vw,90px)/1.02 'DM Serif Display';margin:35px 0}.b-method-head p{font:16px/1.6 'DM Sans';max-width:530px;margin:auto}.b-steps{max-width:1000px;margin:auto}.b-steps article{padding:45px 0;border-top:1px solid #1d211a60;display:grid;grid-template-columns:90px 1fr 30px;gap:45px}.b-step-no{font:70px/1 'DM Serif Display';color:#77341f}.b-step-label{font-size:8px;letter-spacing:.14em}.b-steps h3{font:clamp(32px,4vw,60px)/1 'DM Serif Display';margin:17px 0}.b-steps p{font:16px/1.6 'DM Sans';max-width:570px}.b-step-arrow{font-size:35px;align-self:center}.b-work{padding:30px 7% 0;background:#f0e8d8}.b-work-heading>span{font-size:10px;letter-spacing:.1em}.b-work-heading h2{font:clamp(50px,7vw,105px)/1 'DM Serif Display';margin:30px 0 70px}.b-story{width:100%;display:grid;grid-template-columns:1fr 2fr;gap:30px;padding:40px 0;text-align:left;border-top:1px solid #191c1840;position:relative}.b-story-name{font-size:12px}.b-story strong{font:44px/1.05 'DM Serif Display'}.b-story-outlets{font-size:9px;letter-spacing:.06em;grid-column:2}.b-story-arrow{position:absolute;bottom:45px;left:0;font-size:11px}.b-story strong{transition:transform .6s}.b-story:hover strong{transform:translateX(15px)}.b-team{padding:130px 0 40px}.b-team>span{font-size:10px;letter-spacing:.1em}.b-team h2{font:clamp(38px,5.5vw,78px)/1.05 'DM Serif Display';margin:30px 0}.b-team>p{font:16px/1.7 'DM Sans';max-width:570px}.b-team>div{display:flex;gap:30px;justify-content:flex-end;margin-top:-50px}.b-team figure{margin:0;width:180px}.b-team img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;filter:grayscale(1)}.b-team figcaption{font-size:9px;margin-top:12px}.b-footer{background:linear-gradient(#f0e8d8,#1a201b 240px);color:#f0e8d8;padding:300px 7% 50px}.b-footer>span{font-size:10px;letter-spacing:.15em}.b-footer h2{font:700 clamp(60px,9vw,140px)/.91 'DM Sans';letter-spacing:-.065em;margin:50px 0}.b-footer h2 em{font:italic 400 1.65em/.95 'DM Serif Display';color:#e3774f;margin-left:17%;letter-spacing:-.04em}.b-footer>div{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-top:50px}.b-footer p{font:15px/1.6 'DM Sans'}.b-footer button{font-size:13px;border-bottom:1px solid;padding:10px 0}.b-footer .sv-logo{width:115px;height:65px;margin-top:90px}
@media(max-width:1100px){.b-nav>span{display:none}.b-opening{grid-template-columns:1.1fr 1fr}.b-intro h1{font-size:10.8vw}.b-intro{min-height:690px}.b-artstage{min-height:600px;height:650px}.b-meaning{padding-bottom:140px}.b-meaning h2{font-size:48px}.b-team>div{margin-top:35px}.b-crossing{padding-top:30px}}
@media(max-width:700px){.b-nav{padding:20px 5%;gap:15px}.b-nav .sv-logo{width:100px;height:58px}.b-nav nav{gap:18px}.b-nav nav a{display:none}.b-nav nav button{font-size:11px}.b-opening{grid-template-columns:1fr;padding:0 6%}.b-intro{padding-top:35px;min-height:0}.b-kicker{font-size:8px;margin-bottom:35px;max-width:29ch}.b-intro h1{font-size:22vw;margin-bottom:30px;line-height:.8}.b-intro h1 em{font-size:1.04em}.b-deck{font-size:14px;max-width:300px}.b-link{font-size:11px;margin-top:15px}.b-artstage{grid-column:1;grid-row:auto;position:relative;top:0;margin-top:45px;height:590px;min-height:0}.b-artstage img{width:108%;left:-4%}.b-sun{width:78%;right:-2%;top:0}.b-art-note{font-size:7px}.b-art-index{font-size:7px;bottom:0}.b-meaning{grid-column:1;min-height:0;padding:25px 0 80px}.b-meaning:before{height:70px;margin-bottom:25px}.b-meaning h2{font-size:45px;margin:25px 0}.b-meaning p{font-size:15px}.b-method{padding:0 6% 120px;background:linear-gradient(#f0e8d8,#e57243 170px,#e57243 calc(100% - 160px),#f0e8d8)}.b-crossing{padding:20px 0 65px}.b-crossing>span{font-size:24vw}.b-crossing em{font-size:23vw}.b-method-head{margin:25px 0 45px;text-align:left}.b-method-head>span{font-size:8px}.b-method-head h2{font-size:42px}.b-method-head p{font-size:15px}.b-steps article{grid-template-columns:45px 1fr;gap:20px;padding:30px 0}.b-step-no{font-size:40px}.b-step-arrow{display:none}.b-steps h3{font-size:30px}.b-steps p{font-size:14px}.b-work{padding:30px 6% 0}.b-work-heading h2{font-size:44px;margin-bottom:40px}.b-story{grid-template-columns:1fr;gap:20px;padding:30px 0 60px}.b-story strong{font-size:34px}.b-story-outlets{grid-column:1;font-size:8px}.b-story-arrow{bottom:25px;left:auto;right:0}.b-team{padding:75px 0 15px}.b-team h2{font-size:37px}.b-team>p{font-size:15px}.b-team>div{gap:20px;justify-content:start}.b-team figure{width:calc(50% - 10px)}.b-team figcaption{font-size:8px}.b-footer{padding:200px 6% 40px;background:linear-gradient(#f0e8d8,#1a201b 170px)}.b-footer h2{font-size:14vw;line-height:1}.b-footer h2 em{margin-left:10%}.b-footer>div{flex-direction:column;align-items:start;gap:25px}.b-footer .sv-logo{margin-top:60px}}
