/* HOME, Figma frame 1:972. Existing video, carousel and process motion is retained. */
@media(min-width:761px){
  .home-page main{display:flex;flex-direction:column}
  .home-page .hero{order:0;height:695px;min-height:0;max-height:none}
  .home-page .hero-copy{top:auto;bottom:50px;padding:0;text-align:center}
  .home-page .hero h1{font:400 63.305px/1 'Faculty Glyphic',sans-serif;letter-spacing:0;text-transform:uppercase}
  .home-page .hero p{width:502px;max-width:calc(100% - 48px);margin:16.695px auto 0;font:400 15px/17px Lora,Georgia,serif;letter-spacing:.15px;text-wrap:wrap}
  .home-page .hero .outline-button{display:none}
  .home-page .collections-section{order:1;height:599px;min-height:0;padding:0}
  .home-page .studio-section{order:2;height:850px;min-height:0}
  .home-page .process-section{order:3;height:1075px;min-height:0;padding:0;background:var(--ivory) url('assets/figma-final/home-process-paper.png') center top/cover no-repeat}
  .home-page .projects-section{order:4;height:689px;min-height:0}
  .home-page .contact-section{order:5;height:603px;min-height:0;background:var(--ivory) url('assets/figma-final/home-contact-background.png') center top/cover no-repeat;color:var(--ink)}
  .home-page .collections-section{background:var(--ivory) url('assets/figma-final/home-collections-paper.png') center top/cover no-repeat}
  .home-page .projects-section{background:var(--butter) url('assets/figma-final/home-projects-paper.png') center top/cover no-repeat}
  .home-page .collections-section::before,.home-page .projects-section::before{content:none}
  .home-page .section-heading{padding:0;text-align:center}
  .home-page .section-heading h2,.home-page .contact-section h2{position:absolute;margin:0;width:100%;left:0;font:700 34.854px/26.556px Lora,Georgia,serif;letter-spacing:1.046px;color:var(--ink)}
  .home-page .section-heading p,.home-page .contact-section p{position:absolute;width:501.807px;max-width:calc(100% - 48px);left:50%;transform:translateX(-50%);margin:0;font:400 15px/17px Lora,Georgia,serif;letter-spacing:.15px;text-align:center;text-wrap:wrap;color:var(--ink)}
  .home-page .editorial-intro .intro-lead,.home-page .editorial-intro .intro-body,.home-page .editorial-intro .intro-join{display:inline;font:inherit;letter-spacing:inherit;margin:0}
  .home-page .collections-section h2{top:109.697px}
  .home-page .collections-section .section-heading p{top:158.711px}
  .home-page .collections-section .stone-icon-crop{position:absolute;top:45px;left:calc(50% - 22px);width:38px;height:40px;margin:0;mix-blend-mode:normal}
  .home-page .stone-icon-crop .stone-icon{content:url('assets/figma-final/home-stone-icon-transparent.png');inset:0;width:100%;height:100%;object-fit:contain}
  .home-page .sculpture-gallery{position:absolute;top:300.917px;left:4.570719%;width:90.441895%;height:203.057px;max-width:none;margin:0;padding:0;display:block}
  .home-page .sculpture-gallery li{position:absolute;top:0;display:block;width:170px;height:203.057px;text-align:center;font:400 12.448px/16px Lora,Georgia,serif;transform:translateX(-50%)}
  .home-page .sculpture-gallery li:nth-child(1){left:15.038%}
  .home-page .sculpture-gallery li:nth-child(2){left:32.265%}
  .home-page .sculpture-gallery li:nth-child(3){left:49.038%}
  .home-page .sculpture-gallery li:nth-child(4){left:66.721%}
  .home-page .sculpture-gallery li:nth-child(5){left:85.326%}
  .home-page .sculpture-image{position:absolute;left:50%;transform:translateX(-50%);margin:0;mix-blend-mode:normal}
  .home-page .sculpture-gallery li:not(:first-child) .sculpture-image{mix-blend-mode:normal}
  .home-page .sculpture-image img{inset:0;width:100%;height:100%;max-width:none;object-fit:contain;margin:0}
  .home-page .sculpture-1{top:9.083px;width:75.148px;height:123.083px}
  .home-page .sculpture-2{top:34.083px;width:87px;height:98px}
  .home-page .sculpture-3{top:23.083px;width:103.036px;height:109.465px}
  .home-page .sculpture-4{top:.083px;width:115px;height:123px}
  .home-page .sculpture-5{top:53.083px;width:69.321px;height:70.108px}
  .home-page .sculpture-1 img{content:url('assets/figma-final/home-bust-transparent.png')}
  .home-page .sculpture-2 img{content:url('assets/figma-final/home-figure-transparent.png')}
  .home-page .sculpture-3 img{content:url('assets/figma-final/home-furniture-transparent.png')}
  .home-page .sculpture-4 img{content:url('assets/figma-final/home-relief-transparent.png')}
  .home-page .sculpture-5 img{content:url('assets/figma-final/home-dog-transparent.png')}
  .home-page .sculpture-gallery strong{position:absolute;top:165.083px;left:0;width:100%;margin:0;font-weight:700}
  .home-page .sculpture-gallery li>span{position:absolute;top:187.083px;left:0;width:100%;margin:0}
  .home-page .sculpture-gallery .figma-desktop-only{display:inline}
  .home-page .process-section h2{top:153.697px}
  .home-page .process-section .section-heading p{top:202.711px}
  .home-page .digital-icon{position:absolute;top:76px;left:calc(50% - 24.226px);width:47.452px;height:51px;margin:0;background:url('assets/figma-final/home-process-icon-transparent.png') center/contain no-repeat;mix-blend-mode:normal}
  .home-page .digital-icon img{visibility:hidden}
  .home-page .process-map{top:347px;height:575px;margin:0}
  .home-page .step-4 .process-step-toggle>img{content:url('assets/design/28755.png')}
  .home-page .process-step{font:400 15.721px/29.015px Lora,Georgia,serif;letter-spacing:.472px}
  .home-page .process-step-toggle>span::after{display:none}
  .home-page .step-5 span{width:164.969px}
  .home-page .step-5>.process-step-toggle{gap:0}
  .home-page .step-5>.process-step-toggle>span{margin-left:-19.756px}
  .home-page .projects-section h2{top:150px}
  .home-page .projects-section .section-heading p{top:199.064px}
  .home-page .projects-section .folder-icon-crop{position:absolute;top:76px;left:calc(50% - 31px);width:62px;height:68px;margin:0}
  .home-page .projects-section .folder-icon{content:url('assets/figma-final/home-folder-icon-transparent.png');inset:0;width:100%;height:100%;object-fit:contain}
  .home-page .project-card{background:var(--ivory) url('assets/figma-final/home-project-card-background.png') center/100% 100% no-repeat}
  .home-page .project-carousel{top:299px;gap:33px}
  .home-page .project-slides,.home-page .project-card{width:201.719px;height:267px}
  .home-page .project-slides .project-card.is-preview{opacity:0;pointer-events:none}
  .home-page .project-card>img{width:201.719px;height:185.484px}
  .home-page .project-copy{display:block;position:relative;height:81.516px;padding:14.21px 10.55px 0;text-align:left}
  .home-page .project-copy h3{display:flex;flex-direction:column;justify-content:center;font:400 10.313px/9.076px Lora,Georgia,serif;letter-spacing:0;margin:0;height:20.7px}
  .home-page .project-copy p{position:absolute;top:32.051px;left:10.55px;width:179.396px;font:400 6.188px/7.838px Lora,Georgia,serif;margin:0;letter-spacing:0}
  .home-page .project-copy>span{position:absolute;bottom:1.336px;left:11.77px;font:400 6.088px/18.727px Lora,Georgia,serif;letter-spacing:.183px;opacity:.47}
  .home-page .project-copy h3 .figma-desktop-only{display:inline}
  .home-page .project-carousel .arrow-crop{width:23.236px;height:22.652px;left:10.382px;top:10.674px}
  .home-page .contact-section .section-canvas::before{content:none}
  .home-page .contact-section .contact-icon{display:block;content:url('assets/figma-final/home-contact-icon-transparent.png');position:absolute;top:146px;left:calc(50% - 28.268px);width:72.138px;height:77.732px;mix-blend-mode:normal;filter:none}
  .home-page .contact-section h2{top:230px}
  .home-page .contact-section p{top:279.064px}
  .home-page .contact-section .dark-button{top:335px;width:79.646px;min-width:0;height:21.571px;min-height:0;padding:0;background:var(--ink);color:var(--ivory);border:.83px solid var(--ink);font:700 12.445px/16px Lora,Georgia,serif;letter-spacing:0;border-radius:0}
  .home-page .contact-section .dark-button:is(:hover,:focus-visible){background:var(--ivory);color:var(--ink)}
}
