
:root{--paper:#f2f0ea;--ink:#151515;--muted:#6f6b64;--line:rgba(21,21,21,.18);--black:#0f0f0f;--accent:#9b2f26;--page-pad:clamp(24px,5vw,88px);--header-h:92px;--viewer-width:860px;--ui-size:44px;--ui-bg:rgba(255,255,255,.78);--ui-bg-hover:rgba(255,255,255,.96);--ui-ink:rgba(20,20,20,.82)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{margin:0;color:var(--ink);background:var(--paper);font-family:"DM Sans",Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.page-progress{position:fixed;z-index:200;top:0;left:0;width:100%;height:2px;pointer-events:none}.page-progress span{display:block;width:0;height:100%;background:var(--accent)}.site-header{position:absolute;z-index:80;inset:0 0 auto;height:var(--header-h);padding:25px var(--page-pad) 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:start}.brand{display:flex;width:max-content;flex-direction:column}.brand strong{font-size:1.1rem;letter-spacing:.18em}.brand span,.header-index{margin-top:3px;color:var(--muted);font-size:.48rem;letter-spacing:.14em}.site-nav{display:flex;gap:clamp(20px,3vw,46px);padding-top:5px;font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.site-nav a{position:relative}.site-nav a::after{content:"";position:absolute;left:0;bottom:-7px;width:100%;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:right;transition:transform .24s ease}.site-nav a:hover::after{transform:scaleX(1);transform-origin:left}.header-index{justify-self:end}.hero{position:relative;min-height:100vh;padding:calc(var(--header-h) + 76px) var(--page-pad) 70px;display:flex;align-items:center;overflow:hidden}.hero-copy{position:relative;z-index:4;width:min(760px,55vw)}.eyebrow,.section-index{margin:0 0 22px;color:var(--muted);font-size:.6rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hero h1,.section h2,.objectour-title h2,.technology-title h2,.visit-copy h2{margin:0;font-family:"Playfair Display",Georgia,serif;font-weight:500;letter-spacing:-.045em}.hero h1{font-size:clamp(5rem,9vw,9.8rem);line-height:.78}.hero h1 em{font-weight:500}.hero-intro{max-width:560px;margin:34px 0 0;color:var(--muted);font-size:.92rem;line-height:1.75}.hero-art{position:absolute;z-index:1;right:0;top:0;width:47%;height:100%;overflow:hidden}.hero-art::before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,var(--paper) 0,rgba(242,240,234,.62) 12%,transparent 42%)}.hero-art img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-meta{position:absolute;z-index:5;left:var(--page-pad);right:var(--page-pad);bottom:28px;display:flex;justify-content:space-between;font-size:.55rem;letter-spacing:.1em}.section{padding:120px var(--page-pad)}.editorial-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(70px,9vw,160px);align-items:end}.editorial-title h2,.objectour-title h2,.technology-title h2,.visit-copy h2{font-size:clamp(4.2rem,7.3vw,7.8rem);line-height:.82}.editorial-copy{display:grid;gap:24px}.editorial-copy p,.objectour-title>p,.technology-copy>p{max-width:560px;margin:0;color:var(--muted);font-size:.95rem;line-height:1.75}.artwork-strip{margin-top:90px;display:grid;grid-template-columns:1.5fr .75fr .75fr;gap:16px}.artwork{margin:0}.artwork img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.artwork-large img{aspect-ratio:5/4}.artwork figcaption{margin-top:13px;display:grid;grid-template-columns:40px 1fr;gap:4px 12px;font-size:.58rem}.artwork figcaption strong{font-weight:600}.artwork figcaption em{grid-column:2;color:var(--muted);font-style:normal}.objectour-section{background:var(--black);color:#f2f0ea}.objectour-head{padding-bottom:70px}.objectour-head .section-index,.objectour-title .eyebrow{color:#8b8984}.objectour-title{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end}.objectour-title .eyebrow{grid-column:1/-1}.objectour-title>p{color:#aaa7a0}.objectour-stage-wrap{position:relative;padding:0 var(--page-pad) 90px}.objectour-side-note{position:absolute;top:45%;color:#817f79;font-size:.48rem;letter-spacing:.12em;writing-mode:vertical-rl}.left-note{left:24px;transform:rotate(180deg)}.right-note{right:24px}.viewer360{width:min(100%,var(--viewer-width));margin:0 auto}.viewer360__stage{position:relative;width:100%;aspect-ratio:1200/901;overflow:hidden;background:#fff;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y;outline:none}.viewer360__stage:active{cursor:grabbing}.viewer360__stage:focus-visible{outline:1px solid rgba(255,255,255,.5);outline-offset:3px}.viewer360__image{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.viewer360__nav,.viewer360__zoom,.hdviewer__close{position:absolute;display:grid;place-items:center;width:var(--ui-size);height:var(--ui-size);padding:0;border:0;border-radius:999px;color:var(--ui-ink);background:var(--ui-bg);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);cursor:pointer;transition:opacity .18s ease,background .18s ease,transform .18s ease}.viewer360__nav:hover,.viewer360__zoom:hover,.hdviewer__close:hover{background:var(--ui-bg-hover)}.viewer360__nav svg,.viewer360__zoom svg,.hdviewer__close svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.viewer360__nav{top:50%;z-index:2;opacity:0;transform:translateY(-50%)}.viewer360__nav--prev{left:10px}.viewer360__nav--next{right:10px}.viewer360__stage:hover .viewer360__nav,.viewer360__stage:focus-within .viewer360__nav{opacity:.72}.viewer360__zoom{right:10px;bottom:10px;z-index:3;width:38px;height:38px;opacity:.64}.viewer360__hint{position:absolute;left:50%;bottom:14px;z-index:1;display:flex;align-items:center;gap:7px;padding:6px 9px;border-radius:99px;background:rgba(255,255,255,.72);color:rgba(20,20,20,.62);font-size:11px;line-height:1;pointer-events:none;transform:translateX(-50%);opacity:0;animation:hintInOut 3.2s .5s ease both}.viewer360__hint svg{width:24px;height:14px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.viewer360__hint.is-hidden{display:none}.objectour-caption{width:min(100%,var(--viewer-width));margin:18px auto 0;display:grid;grid-template-columns:1fr auto auto;gap:30px;align-items:end;border-top:1px solid rgba(255,255,255,.18);padding-top:18px}.objectour-caption div{display:flex;flex-direction:column}.objectour-caption span,.objectour-caption p{font-size:.52rem;letter-spacing:.08em}.objectour-caption p{margin:0;color:#7d7b77}.objectour-caption strong{margin-top:4px;font-size:.78rem}.powered{color:#b7b3aa}.technology{background:#d9d3c9}.technology-grid{display:grid;grid-template-columns:1fr .9fr;gap:clamp(70px,9vw,160px);align-items:end}.technology-facts{margin-top:42px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.technology-facts div{min-height:130px;padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column}.technology-facts span{font-size:.5rem;letter-spacing:.1em}.technology-facts strong{margin:auto 0 0;font-family:"Playfair Display",Georgia,serif;font-size:2.3rem;font-weight:500}.artist-list{margin-top:60px;border-top:1px solid var(--line)}.artist-row{display:grid;grid-template-columns:55px 1.4fr 1fr 30px;gap:20px;align-items:center;min-height:110px;border-bottom:1px solid var(--line);transition:padding .22s ease,background .22s ease}.artist-row:hover{padding-left:12px;background:#e9e5dd}.artist-row span{font-size:.55rem}.artist-row h3{margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(2rem,3vw,3.4rem);font-weight:500}.artist-row p{margin:0;color:var(--muted);font-size:.6rem;letter-spacing:.1em}.artist-row b{justify-self:end}.visit{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:end;background:var(--black);color:#f2f0ea}.visit .eyebrow{color:#88857f}.visit-meta{display:grid;gap:20px}.visit-meta div{padding:18px 0;border-top:1px solid rgba(255,255,255,.18)}.visit-meta span{display:block;color:#817f79;font-size:.5rem;letter-spacing:.1em}.visit-meta strong{display:block;margin-top:7px;font-size:.84rem;font-weight:500}.site-footer{min-height:140px;padding:30px var(--page-pad);display:grid;grid-template-columns:1fr auto 1fr;gap:30px;align-items:center;border-top:1px solid var(--line);font-size:.52rem;color:var(--muted)}.footer-brand{display:flex;flex-direction:column}.footer-brand strong{color:var(--ink);font-size:.9rem;letter-spacing:.14em}.site-footer a{justify-self:end}.hdviewer{position:fixed;inset:0;z-index:1000;background:rgba(12,12,12,.96)}.hdviewer[hidden]{display:none}.hdviewer__surface{position:absolute;inset:0;overflow:hidden;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.hdviewer__surface.is-panning{cursor:grabbing}.hdviewer__image{position:absolute;left:50%;top:50%;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);width:auto;height:auto;transform-origin:center center;will-change:transform;-webkit-user-drag:none;user-select:none;pointer-events:none}.hdviewer__close{top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:4;background:rgba(255,255,255,.12);color:rgba(255,255,255,.9)}.hdviewer__help{position:absolute;left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:3;padding:7px 10px;border-radius:99px;color:rgba(255,255,255,.68);background:rgba(0,0,0,.28);font-size:11px;pointer-events:none;transform:translateX(-50%);white-space:nowrap}.viewer360__stage.is-loading{cursor:progress}.viewer360__stage.is-loading .viewer360__nav,.viewer360__stage.is-loading .viewer360__zoom{pointer-events:none}.reveal{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.16,.72,.25,1),transform .8s cubic-bezier(.16,.72,.25,1)}.reveal.is-visible{opacity:1;transform:none}@keyframes hintInOut{0%{opacity:0;transform:translate(-50%,4px)}18%,72%{opacity:1;transform:translate(-50%,0)}100%{opacity:0;transform:translate(-50%,0)}}
.orbit-home{position:relative;height:100vh;min-height:720px;overflow:hidden;background:#101010;color:#f4f4f1;cursor:none}.orbit-header{position:absolute;z-index:30;left:0;right:0;top:0;padding:50px 6vw 0;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}.orbit-header a{pointer-events:auto}.orbit-brand{display:flex;flex-direction:column}.orbit-brand strong{font-family:"DM Sans",Arial,sans-serif;font-size:1.15rem;font-weight:600;letter-spacing:.16em}.orbit-brand span{margin-top:6px;color:#777;font-size:.5rem;letter-spacing:.12em}.orbit-nav{display:flex;gap:44px;font-size:.65rem}.orbit-nav a{color:#d8d8d5}.orbit-copy{position:absolute;z-index:24;left:6vw;top:18vh;width:min(520px,38vw);pointer-events:none}.orbit-kicker{margin:0 0 18px;color:#666;font-size:.63rem;letter-spacing:.03em}.orbit-copy h1{margin:0;font-family:"DM Sans",Arial,sans-serif;font-size:clamp(2.7rem,4.5vw,5rem);line-height:.88;font-weight:600;letter-spacing:-.055em}.orbit-sub{margin:13px 0 0;color:#7a7a77;font-size:.65rem}.orbit-viewport{position:absolute;z-index:10;inset:0;overflow:hidden;perspective:1100px}.orbit-axis{position:absolute;inset:0;transform-style:preserve-3d}.orbit-item{position:absolute;left:50%;top:54%;width:360px;height:270px;padding:0;border:0;background:transparent;transform-origin:center;cursor:none;will-change:transform,opacity,filter;transition:filter .25s ease}.orbit-item img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.34) contrast(1.08);pointer-events:none;user-select:none;-webkit-user-drag:none}.orbit-item.is-active img{filter:grayscale(1) brightness(.78) contrast(1.04)}.orbit-item.is-active{z-index:10}.orbit-item:not(.is-active){z-index:2}.orbit-cursor{position:fixed;z-index:1000;left:0;top:0;width:42px;height:42px;border:1px solid rgba(255,255,255,.45);border-radius:50%;display:grid;place-items:center;pointer-events:none;transform:translate(-50%,-50%);transition:width .2s ease,height .2s ease,background .2s ease,color .2s ease}.orbit-cursor span{font-size:.43rem;letter-spacing:.08em}.orbit-home.is-over-active .orbit-cursor{width:74px;height:74px;background:#f2f0ea;color:#111}.orbit-home.is-over-active .orbit-cursor span::after{content:" OPEN"}.orbit-bottom{position:absolute;z-index:28;left:6vw;right:6vw;bottom:45px;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;color:#777;font-size:.58rem;pointer-events:none}.orbit-bottom>span:last-child{justify-self:end}.orbit-open{pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:9px;padding:0;border:0;background:none;color:#f2f0ea;font-size:.64rem;cursor:pointer}.orbit-open i{display:block;width:13px;height:1px;background:#f2f0ea}.objectour-section{position:relative}.objectour-section::before{content:"";position:absolute;left:50%;top:-80px;width:1px;height:80px;background:linear-gradient(transparent,rgba(255,255,255,.28))}.reveal{opacity:1!important;transform:none!important}
.all-works-link{justify-self:end;color:#d1d1ce;pointer-events:auto;text-decoration:none;transition:opacity .2s ease,color .2s ease}.all-works-link:hover{color:#fff}.orbit-open{transform:scale(1);transition:transform .45s cubic-bezier(.16,.78,.24,1),background .3s ease,color .3s ease,padding .3s ease,border-radius .3s ease}.orbit-home.is-settled .orbit-open{transform:scale(1.42);padding:11px 18px;border-radius:999px;background:#f2f0ea;color:#111}.orbit-home.is-settled .orbit-open i{background:#111}.orbit-home.is-moving .orbit-open{transform:scale(1);background:transparent;color:#f2f0ea;padding:0}.orbit-home.is-moving .orbit-open i{background:#f2f0ea}.orbit-item.is-clickable{cursor:pointer}.orbit-item.is-clickable::after{content:"";position:absolute;inset:-12px;border:1px solid rgba(255,255,255,.16);opacity:0;transition:opacity .22s ease}.orbit-item.is-clickable:hover::after{opacity:1}
.orbit-home.is-over-active .orbit-cursor{width:42px;height:42px;background:transparent;color:#f2f0ea}.orbit-home.is-over-active .orbit-cursor span::after{content:""}.orbit-item.is-clickable{cursor:none}.orbit-item.is-clickable::after{display:none}.objectour-section{min-height:100vh;padding:0;background:var(--black);color:#f2f0ea;display:flex;align-items:center}.objectour-shell{width:100%;padding:clamp(80px,9vh,120px) var(--page-pad);display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:clamp(55px,7vw,120px);align-items:center}.objectour-copy{align-self:center}.objectour-copy .section-index,.objectour-copy .eyebrow{color:#8b8984}.objectour-copy h2{margin:0;font-family:"Playfair Display",Georgia,serif;font-size:clamp(4.2rem,7.1vw,7.7rem);line-height:.76;font-weight:500;letter-spacing:-.05em}.objectour-intro{max-width:520px;margin:32px 0 0;color:#aaa7a0;font-size:.9rem;line-height:1.72}.objectour-view{position:relative;align-self:center}.objectour-view .viewer360{width:min(100%,760px)}.objectour-view .objectour-caption{width:min(100%,760px)}.objectour-view .left-note{left:-32px}.objectour-view .right-note{right:-32px}.objectour-section::before{display:none}
.orbit-viewport{z-index:10!important;pointer-events:auto}.orbit-axis{display:block!important;visibility:visible!important;opacity:1!important}.orbit-item{display:block!important;visibility:visible!important;pointer-events:none!important}.orbit-item img{display:block!important}.orbit-cursor{display:grid!important;position:fixed!important;z-index:1000!important;left:0;top:0}.orbit-cursor span::after{content:""!important}.orbit-home.is-over-active .orbit-cursor{width:42px!important;height:42px!important;background:transparent!important;color:#f2f0ea!important}
.orbit-viewport,.orbit-axis,.orbit-item,.orbit-item img{
  -webkit-user-select:none!important;
  user-select:none!important;
  -webkit-user-drag:none!important;
}

.orbit-viewport{
  touch-action:none!important;
  overscroll-behavior:none;
}

.orbit-item{
  pointer-events:none!important;
}
/* FORMA — text anomaly inherited from Blaig Nova */
.glitch-title{position:relative;display:inline-block}
.glitch-title::before,.glitch-title::after{content:attr(data-text);position:absolute;inset:0;opacity:0;pointer-events:none;color:inherit;white-space:pre-line;font:inherit;line-height:inherit;letter-spacing:inherit}
.glitch-title.is-glitching{animation:anomaly-main 1.2s steps(1,end)}
.glitch-title.is-glitching::before{animation:anomaly-slice-a 1.2s steps(1,end)}
.glitch-title.is-glitching::after{animation:anomaly-slice-b 1.2s steps(1,end)}
@keyframes anomaly-main{0%,100%{opacity:1;filter:none}18%{opacity:.82;letter-spacing:.22em;filter:blur(.4px)}24%{opacity:.96;letter-spacing:.16em;filter:none}46%{opacity:.72;letter-spacing:.28em;filter:blur(1px)}54%{opacity:1;filter:none}72%{opacity:.64;letter-spacing:.12em;filter:blur(.8px)}}
@keyframes anomaly-slice-a{0%,100%{opacity:0;transform:translate(0,0);clip-path:inset(0 0 100% 0)}16%{opacity:.55;transform:translate(-18px,-1px);clip-path:inset(8% 0 78% 0)}22%{opacity:0;transform:translate(0,0);clip-path:inset(0 0 100% 0)}44%{opacity:.42;transform:translate(24px,1px);clip-path:inset(38% 0 48% 0)}52%{opacity:0;transform:translate(0,0);clip-path:inset(0 0 100% 0)}70%{opacity:.38;transform:translate(-30px,0);clip-path:inset(72% 0 14% 0)}}
@keyframes anomaly-slice-b{0%,100%{opacity:0;transform:translate(0,0);clip-path:inset(0 0 100% 0)}20%{opacity:.35;transform:translate(14px,1px);clip-path:inset(26% 0 61% 0)}28%{opacity:0;transform:translate(0,0);clip-path:inset(0 0 100% 0)}48%{opacity:.48;transform:translate(-22px,-1px);clip-path:inset(56% 0 32% 0)}58%{opacity:0;transform:translate(0,0);clip-path:inset(0 0 100% 0)}76%{opacity:.32;transform:translate(18px,0);clip-path:inset(84% 0 4% 0)}}

@media (max-width: 1050px) {
  .site-header {
    grid-template-columns: 1fr auto;
  }

  .site-nav,
  .header-index {
    display: none;
  }

  .hero-copy {
    width: min(720px, 76vw);
  }

  .hero-art {
    width: 56%;
    opacity: .7;
  }

  .editorial-grid,
  .objectour-title,
  .technology-grid,
  .visit {
    grid-template-columns: 1fr;
  }

  .artwork-strip {
    grid-template-columns: 1fr 1fr;
  }

  .artwork-large {
    grid-column: 1 / -1;
  }

  .objectour-caption {
    grid-template-columns: 1fr;
    gap: 8px;
  }
}

@media (max-width: 700px) {
  :root {
    --page-pad: 20px;
    --header-h: 72px;
  }

  .site-header {
    padding-top: 18px;
  }

  .hero {
    min-height: 780px;
    padding-top: 125px;
    align-items: flex-start;
  }

  .hero-copy {
    width: 100%;
  }

  .hero h1 {
    font-size: clamp(4.3rem, 19vw, 6.2rem);
  }

  .hero-art {
    top: auto;
    bottom: 0;
    width: 100%;
    height: 52%;
    opacity: .45;
  }

  .hero-art::before {
    background: linear-gradient(180deg, var(--paper), transparent 55%);
  }

  .section {
    padding-top: 82px;
    padding-bottom: 82px;
  }

  .editorial-title h2,
  .objectour-title h2,
  .technology-title h2,
  .visit-copy h2 {
    font-size: clamp(3.5rem, 16vw, 5rem);
  }

  .artwork-strip {
    grid-template-columns: 1fr;
  }

  .artwork-large {
    grid-column: auto;
  }

  .artwork img,
  .artwork-large img {
    aspect-ratio: 4 / 5;
  }

  .objectour-stage-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .viewer360 {
    width: 100%;
  }

  .objectour-side-note {
    display: none;
  }

  .objectour-caption {
    padding-left: 20px;
    padding-right: 20px;
  }

  .technology-facts {
    grid-template-columns: 1fr;
  }

  .artist-row {
    grid-template-columns: 42px 1fr 26px;
  }

  .artist-row p {
    display: none;
  }

  .site-footer {
    grid-template-columns: 1fr;
    align-items: start;
    gap: 20px;
  }

  .site-footer a {
    justify-self: start;
  }

  .hdviewer__image {
    max-width: calc(100vw - 20px);
    max-height: calc(100vh - 20px);
  }
}

@media (hover: none) {
  .viewer360__nav {
    display: none;
  }

  .viewer360__zoom {
    opacity: .7;
  }

  .hdviewer__help {
    font-size: 10px;
  }
}

@media (max-width: 900px) {
  .orbit-header {
    padding-top: 28px;
  }

  .orbit-nav {
    gap: 20px;
  }

  .orbit-copy {
    top: 15vh;
    width: 58vw;
  }

  .orbit-item {
    width: 300px;
    height: 225px;
  }
}

@media (max-width: 700px) {
  .orbit-home {
    min-height: 680px;
    cursor: auto;
  }

  .orbit-header {
    padding: 22px 20px 0;
  }

  .orbit-nav {
    display: none;
  }

  .orbit-copy {
    left: 20px;
    top: 120px;
    width: 78vw;
  }

  .orbit-copy h1 {
    font-size: clamp(2.5rem, 12vw, 4.2rem);
  }

  .orbit-item {
    top: 57%;
    width: 240px;
    height: 180px;
  }

  .orbit-cursor {
    display: none;
  }

  .orbit-bottom {
    left: 20px;
    right: 20px;
    bottom: 24px;
    grid-template-columns: 1fr auto;
  }

  .all-works-link {
    display: none;
  }

  .orbit-open {
    justify-self: end;
  }
}

@media (max-width: 1100px) {
  .objectour-shell {
    grid-template-columns: .9fr 1.1fr;
    gap: 45px;
  }

  .objectour-copy h2 {
    font-size: clamp(3.7rem, 6.5vw, 6rem);
  }

  .objectour-view .viewer360,
  .objectour-view .objectour-caption {
    width: 100%;
  }
}

@media (max-width: 800px) {
  .objectour-section {
    min-height: auto;
  }

  .objectour-shell {
    padding-top: 82px;
    padding-bottom: 82px;
    grid-template-columns: 1fr;
  }

  .objectour-copy h2 {
    font-size: clamp(3.5rem, 16vw, 5rem);
  }

  .objectour-view .left-note,
  .objectour-view .right-note {
    display: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }

  .reveal {
    opacity: 1;
    transform: none;
    transition: none;
  }

  *, *::before, *::after {
    animation-duration: .01ms !important;
    transition-duration: .01ms !important;
  }
}
