/* Restored v6 interaction layer. */
[hidden]{display:none!important}
.header .logo,.header.on-dark .logo{display:flex;align-items:center;gap:0;padding:0;width:218px;height:51px;background:none;border:0;border-radius:0;backdrop-filter:none;overflow:visible}
.logo-symbol{display:block;width:44px;height:51px;overflow:hidden;flex:none}.header .logo-symbol img{height:51px;width:220px;max-width:none;object-fit:fill;object-position:left}
.logo-wordmark{display:block;width:174px;height:51px;overflow:hidden;transform-origin:left center;opacity:1;transition:transform .85s var(--ease),opacity .65s;pointer-events:none}.header .logo-wordmark img{height:51px;width:220px;max-width:none;margin-left:-44px}
.header.scrolled .logo-wordmark{transform:translateX(-15px) scaleX(.1);opacity:0}.header.scrolled .logo:hover .logo-wordmark,.header.scrolled .logo:focus-visible .logo-wordmark{transform:none;opacity:1}.header .logo:hover .logo-symbol{transform:rotate(-5deg)}.logo-symbol{transition:transform .8s var(--ease)}
.hero-copy{padding-top:65px}.hero-copy>p strong{font-weight:600}.hero-proof{display:flex;align-items:center;gap:22px;margin-top:35px;color:#34563c}.hero-proof b{font:400 clamp(44px,4.4vw,68px)/1 Geologica,sans-serif;letter-spacing:-.06em}.hero-proof span{font-size:13px;line-height:1.5;border-left:1px solid #a3b09c;padding-left:20px}.hero-copy>p.hero-focus{font-size:11px;line-height:1.75;margin-top:18px;color:#53614f}
.layered-portrait{isolation:isolate;overflow:hidden}.hero-portrait{background:#455445}.layered-portrait .portrait-backdrop{position:absolute;inset:-9%;width:118%;height:118%;object-fit:cover;transform:translateY(var(--portrait-offset,0px)) scale(1.02);will-change:transform;filter:saturate(.5)}.hero-portrait .portrait-backdrop{background:radial-gradient(ellipse at 38% 43%,#9ca58b 0,#62715c 35%,#344b3b 72%)}.hero-portrait .portrait-backdrop:after{content:'';position:absolute;inset:0;background:url('assets/lines-gold.svg') center/160% auto;opacity:.16}.layered-portrait .portrait-foreground{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:translateY(var(--figure-offset,0px)) scale(1.055);filter:saturate(.7);will-change:transform;z-index:1}.hero-portrait figcaption{z-index:3}.hero-portrait:after{z-index:2}.team-portrait{position:relative;width:100%;height:570px;margin:0;background:#26352b;border-radius:3px}.team-portrait .portrait-foreground{object-fit:contain;object-position:center bottom}.team-portrait .portrait-backdrop{filter:saturate(.5) brightness(.65)}
.hero:before,.story-stage:before,.contact-studio:before,.profile-section:before,.rating-section:before{animation:active-line-drift 15s ease-in-out infinite alternate}.hero:before{opacity:.16}.story-stage:before{opacity:.19}.rating-section:before{opacity:.19}@keyframes active-line-drift{from{transform:translate3d(-3%,-3%,0) scale(1.05) rotate(-3deg)}to{transform:translate3d(4%,4%,0) scale(1.12) rotate(3deg)}}
#join .heading-line>span,#rating .heading-line>span{transition-duration:2.2s,1.8s,2.5s;transition-delay:calc(var(--line)*.26s)}.relief-word{font-size:clamp(115px,14vw,225px);line-height:1;transition-duration:3.6s}.relief-word>span{display:block}.relief-word>small{display:block;font:500 .29em/1.4 Geologica,sans-serif;letter-spacing:-.04em;margin-left:8px}.principle.flip-card{display:block;position:relative;padding:0;min-height:315px;border:0;background:none;box-shadow:none;overflow:visible;perspective:1200px;transform:none;text-align:left}.principle.flip-card:after{display:none}.principle.flip-card:hover{transform:translateY(-4px);box-shadow:none}.principle>.flip-inner{display:block;margin:0;position:relative;width:100%;height:100%;min-height:315px;color:inherit;font:inherit;transform-style:preserve-3d;transition:transform 1.35s cubic-bezier(.25,.7,.2,1)}.flip-card.flipped .flip-inner{transform:rotateY(180deg)}.flip-front,.flip-back{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:28px 23px 46px;border:1px solid #fff;border-radius:4px;background:linear-gradient(130deg,#fffffff0,#e8ede2);box-shadow:inset 0 1px #fff,7px 17px 35px #30412c1f;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-back{transform:rotateY(180deg);background:#2d4233;color:#eff1e8;border-color:#3d5542}.flip-back strong{font-size:18px;line-height:1.3;font-weight:500}.flip-back>span{font-size:12px;line-height:1.7;margin-top:16px;color:#d0d9c8}.flip-front h3{font-size:20px}.flip-icon{position:absolute;bottom:20px;right:22px;width:19px;height:19px}.flip-card:focus-visible{outline:2px solid #54724e;outline-offset:6px}.principle:nth-child(3){min-height:315px}
.cube-hotspots{position:absolute;inset:0;pointer-events:none}.cube-hotspots button{position:absolute;width:30px;height:30px;border:1px solid #dacb91;background:#75856cdd;border-radius:4px;box-shadow:0 0 22px #d4c59245;transform:translate(-50%,-50%);pointer-events:auto;cursor:pointer;color:#fff;display:grid;place-items:center;transition:background .3s,box-shadow .3s}.cube-hotspots button:before{content:'+';font-size:19px;font-weight:300}.cube-hotspots button[aria-pressed=true]{background:#d2bd7c;color:#17281e;box-shadow:0 0 26px #dac78f80}.cube-callout{position:absolute;bottom:2%;left:14%;right:4%;padding:16px 18px 14px 27px;background:#18211cf2;border-bottom:1px solid #ccb981;color:#f3f2e6;pointer-events:none;z-index:3;animation:callout-in .45s ease-out}.cube-callout:before{content:'';position:absolute;width:22px;height:32px;left:0;top:-32px;border-left:1px solid #ccb981;transform:skewX(-28deg);transform-origin:bottom}.cube-callout b{font-size:15px;font-weight:500}.cube-callout p{font-size:12px;line-height:1.55;color:#becab7;margin-top:6px}@keyframes callout-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.cabinet-preview{transform:none}.preview-toolbar{height:36px}.cabinet-preview iframe{height:600px}.cabinet-intro{margin-bottom:30px}
.ranking-monogram{position:absolute;inset:0;display:grid;place-items:center;padding-bottom:70px;font:400 clamp(45px,6vw,100px)/1 Cormorant,serif;color:#aebda15c;background:radial-gradient(ellipse at 80% 10%,#71806b55,transparent 60%),url('assets/lines-gold.svg') center/170% auto,#26372d;letter-spacing:-.05em;transition:transform 2s var(--ease)}.ranking-row:hover .ranking-monogram{transform:scale(1.07)}.ranking-row .ranking-name strong{font-size:inherit;line-height:1.3}.ranking-row .ranking-name small{font-size:11px;margin-top:8px;color:#c4cbbd}.ranking-row:nth-child(-n+3){height:330px}.ranking-row:nth-child(n+4){height:235px}.ranking-row:nth-child(n+4) .ranking-name{font-size:13px}.ranking-row:nth-child(n+4) .ranking-monogram{font-size:45px;padding-bottom:65px}.ranking-score{white-space:normal}.ranking-total{display:flex;align-items:center;gap:28px;border-top:1px solid #ffffff2b;padding-top:36px;margin-top:35px}.ranking-total>b{font:400 62px/1 Cormorant,serif;color:#d3c49a}.ranking-total>span{font-size:13px;line-height:1.7;color:#d2dbca}.ranking-total>p{margin-left:auto;color:#acbba5;font-size:12px;line-height:1.8}.rating-point{width:18px;height:23px}.profile-modes a{font-size:11px;border-bottom:1px solid #b8c2af;padding:10px 0}.passport-identity{padding-top:260px;min-height:570px}.portrait-monogram{background:radial-gradient(ellipse at 80% 10%,#71806b55,transparent 60%),url('assets/lines-gold.svg') center/170% auto,#26372d}.portrait-monogram span{top:75px;font-size:85px}.passport-identity h3{font-size:32px;overflow-wrap:anywhere}.au-source-note:empty{display:none}
.footer-connect{display:flex;justify-content:space-between;gap:50px;padding:30px 0 50px;border-bottom:1px solid #ffffff25}.footer-connect>div{display:flex;flex-direction:column;gap:15px;font-size:18px}.social-links{display:grid;grid-template-columns:1fr 1fr;gap:20px 35px;font-size:12px}.social-links a{display:flex;align-items:center;gap:12px}.social-links svg{width:15px;height:15px}.footer-directory{padding-bottom:0;border-bottom:0}.footer-disclosure .disclosure{color:#d4dece}.resource-tile[aria-expanded=true]{background:#3b4a34}.resource-tile[aria-expanded=true]>svg{transform:rotate(90deg)}
@media(max-width:1100px){.header .logo{width:175px;height:41px}.logo-symbol{width:35px;height:41px}.logo-wordmark{width:140px;height:41px}.header .logo-symbol img,.header .logo-wordmark img{width:177px;height:41px}.header .logo-wordmark img{margin-left:-35px}.flip-front,.flip-back{padding:23px 18px 40px}.flip-front h3{font-size:18px}.flip-back strong{font-size:16px}.flip-back>span{font-size:11px}.ranking-row:nth-child(n+4){height:230px}.hero-copy{padding-top:38px}}
@media(min-width:761px){.join{grid-template-areas:'copy cards';align-items:center}.join-copy{grid-area:copy}.principles{grid-area:cards}.relief-word{margin-top:85px}.cabinet-showcase{padding-top:75px;padding-bottom:65px}.cabinet-intro h2{font-size:clamp(34px,3.5vw,54px)}}
@media(max-width:760px){.header .logo{width:170px}.hero-copy{padding-top:32px}.hero-copy>p{font-size:13px}.hero-proof{margin-top:29px}.hero-proof b{font-size:50px}.hero-focus{max-width:100%!important}.hero-portrait{height:490px;margin-top:25px}.hero-portrait .portrait-foreground{object-fit:cover}.hero-portrait figcaption{font-size:10px;gap:15px}.relief-word{display:flex;gap:.2em;align-items:baseline;font-size:15vw;margin:35px 0}.relief-word>small{font-size:.6em;margin:0}.principles{grid-template-columns:1fr}.principle.flip-card,.principle.flip-card:nth-child(n){grid-column:1;margin:0;min-height:250px}.principle>.flip-inner{min-height:250px}.flip-front,.flip-back{padding:27px 25px 45px}.flip-front h3,.principle:first-child h3{font-size:24px;max-width:100%}.flip-front p{font-size:13px;max-width:100%!important}.flip-back strong{font-size:21px}.flip-back>span{font-size:13px;line-height:1.75}.principles-note{font-size:12px}.join-invitation{padding-top:20px}.ranking-total{flex-wrap:wrap;gap:18px}.ranking-total>b{font-size:57px}.ranking-total>p{margin:0;flex-basis:100%}.ranking-row:nth-child(-n+3){height:285px}.ranking-row:nth-child(n+4){height:245px}.ranking-row:nth-child(n+4) .ranking-name{font-size:14px}.ranking-row:nth-child(n+4) .ranking-score{font-size:16px}.ranking-monogram{font-size:95px}.ranking-row:nth-child(n+4) .ranking-monogram{font-size:55px}.ranking-row .ranking-score{font-size:24px}.ranking-row .ranking-name small{font-size:11px}.team-portrait{height:480px}.footer-connect{flex-direction:column;gap:30px}.social-links{gap:22px 15px}.social-links a{font-size:11px}.cube-callout{left:8%;right:8%;bottom:-5%;padding:10px 12px 10px 20px}.cube-callout p{font-size:11px}.cube-hotspots button{width:34px;height:34px}.static-story .hero-art{margin-bottom:35px}.cabinet-preview iframe{height:610px}.passport-identity{min-height:520px;padding-top:260px}.au-metrics{gap:12px}.au-metrics b{font-size:27px}}
@media(prefers-reduced-motion:reduce){.hero:before,.story-stage:before,.contact-studio:before,.profile-section:before,.rating-section:before{animation:none}.flip-inner,.logo-wordmark,.heading-line>span{transition:none!important}.layered-portrait .portrait-backdrop,.layered-portrait .portrait-foreground{transform:none}.cube-callout{animation:none}}
.cube-hotspots{z-index:4}.cube-callout{z-index:5}
.ranking-seal svg{width:64px;height:85px;stroke-width:3;fill:none;stroke:currentColor}.header.scrolled .logo:not(:hover):not(:focus-visible){clip-path:inset(0 calc(100% - 45px) 0 0)}
@media(max-width:1100px){.header .logo{width:178px}.logo-wordmark{width:143px;flex:none}}
/* v7: quiet navigation, direct module selection and natural scrolling. */
.header{left:auto;right:24px;top:18px;height:54px;width:auto;gap:12px;padding:0;justify-content:flex-end}
.header:before{display:block!important;inset:-7px -9px;border-radius:8px;background:#fafaf9f5;backdrop-filter:none;box-shadow:0 4px 20px #00000008}
.header.on-dark:before{background:#17211bf5}.header .logo,.header.on-dark .logo{position:relative;width:218px;height:51px;clip-path:none!important;transition:width .5s cubic-bezier(.2,.7,.2,1)}
.header .logo-symbol{width:44px;height:51px}.header .logo-symbol img,.header .logo-wordmark img{height:51px;width:220px}.header .logo-wordmark img{margin-left:-44px}
.header .logo-wordmark{position:absolute;left:44px;top:0;width:174px;height:51px;opacity:1!important;transform:none!important;clip-path:circle(140% at 0 50%);transition:clip-path .5s cubic-bezier(.2,.7,.2,1)}
.header.scrolled .logo{width:44px}.header.scrolled .logo-wordmark{clip-path:circle(0% at 0 50%)}.header.scrolled .logo:hover,.header.scrolled .logo:focus-visible{width:218px}.header.scrolled .logo:hover .logo-wordmark,.header.scrolled .logo:focus-visible .logo-wordmark{clip-path:circle(140% at 0 50%)}.header .logo:hover .logo-symbol{transform:none}
.header .cabinet{margin:0;width:43px;height:43px;min-width:43px;padding:12px;font-size:0;gap:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.header .cabinet svg{width:18px;height:18px}.header .menu-toggle{width:43px;height:43px;padding:10px}
.header .audience-curtain{position:fixed;left:6.3%;right:auto;top:27px;transform:none;max-width:none;width:auto}
.team-portrait .portrait-foreground{object-fit:cover;object-position:center;transform:translateY(var(--figure-offset,0px)) scale(1.02)}
.heading-line{overflow:visible!important;padding-bottom:.08em;margin-bottom:-.08em}.heading-line>span,#join .heading-line>span,#rating .heading-line>span{transition:opacity .7s ease,transform .8s var(--ease)!important;transition-delay:calc(var(--line)*.09s)!important;filter:none!important}.js-motion .reveal.pending:not(.visible) .heading-line>span{transform:translateY(12px)}
.ranking-photo{transition:transform 1.8s var(--ease),filter 1s!important}.portrait-monogram>img{transition:opacity .4s}
.cube-hotspots button{width:62px;height:62px;opacity:0;border:0;background:none;box-shadow:none;border-radius:8px;color:transparent}.cube-hotspots button:before{content:none}.cube-hotspots button:focus-visible{opacity:1;outline:2px solid #e1cb86;background:transparent;box-shadow:none}.cube-hotspots button[aria-pressed=true]{background:none;box-shadow:none}
.cube-callout{left:48%;right:1%;bottom:10%;padding:26px 24px 22px;background:#16231bf5;border:1px solid color-mix(in srgb,var(--module-color,#c7b36d) 55%,transparent);border-left:3px solid var(--module-color,#c7b36d);border-radius:2px;box-shadow:0 14px 40px #0003;animation:none}
.cube-callout:before{content:'ПРОРЕШЕНИЯ / МОДУЛЬ';position:static;display:block;width:auto;height:auto;border:0;transform:none;color:var(--module-color,#c7b36d);font-size:9px;letter-spacing:.15em;margin-bottom:16px}.cube-callout b{font-size:22px;line-height:1.25}.cube-callout p{font-size:13px;line-height:1.7;margin-top:12px}.cube-open .art-label{opacity:.3}
@media(min-width:761px){.system-story{height:300vh}}
@media(max-width:1100px){.header .audience-curtain{display:none}.header{right:20px}.header .logo,.header.on-dark .logo{width:178px;height:41px}.header .logo-symbol{width:35px;height:41px}.header .logo-symbol img,.header .logo-wordmark img{height:41px;width:177px}.header .logo-wordmark{left:35px;width:143px;height:41px}.header .logo-wordmark img{margin-left:-35px}.header.scrolled .logo{width:35px}.header.scrolled .logo:hover,.header.scrolled .logo:focus-visible{width:178px}}
@media(max-width:760px){.header{top:15px;right:19px;height:43px;gap:10px}.header .cabinet{margin:0}.header .logo,.header.on-dark .logo{width:178px}.header.scrolled .logo{width:35px}.cube-callout{left:7%;right:7%;bottom:-35px;padding:17px 20px}.cube-callout b{font-size:19px}.cube-callout p{font-size:12px;margin-top:6px}.cube-callout:before{margin-bottom:9px}.static-story .hero-art{margin-bottom:70px}.team-portrait .portrait-foreground{object-position:center}.team-portrait{height:480px}}
@media(prefers-reduced-motion:reduce){.header .logo,.header .logo-wordmark{transition:none}.team-portrait .portrait-foreground{transform:none}}

@media(min-width:761px){.cube-callout{top:3%;bottom:auto;left:46%;right:1%}}
.relief-word,.extruded .relief-word{transform:none!important;text-shadow:1px 1px 0 #fff,2px 3px 0 #cdd2c7;transition:none;animation:none}
.relief-word>span,.relief-word>small{clip-path:circle(0% at 0 50%);transition:clip-path .5s cubic-bezier(.2,.7,.2,1)}.extruded .relief-word>span,.extruded .relief-word>small{clip-path:circle(150% at 0 50%)}
@media(prefers-reduced-motion:reduce){.relief-word>span,.relief-word>small{clip-path:none;transition:none}}

@media(max-width:760px){.cube-callout{top:100%;bottom:auto}.static-story .hero-art{margin-bottom:170px}}
@media(max-width:760px){.static-story .hero-art{margin-bottom:70px;transition:margin-bottom .5s ease}.static-story .hero-art.has-selection{margin-bottom:170px}}
/* v8: visible depth, independent portrait layers, unboxed header controls. */
.layered-portrait .portrait-backdrop{transform:translateY(var(--portrait-offset,0px)) scale(var(--portrait-scale,1.15));transform-origin:center;will-change:transform}
.hero-portrait .portrait-foreground{transform:translate3d(var(--figure-x,0px),var(--figure-offset,0px),0) scale(1.22);transform-origin:center}
.hero-portrait .portrait-backdrop:after{opacity:.3;background-size:145% auto}
.team-portrait .portrait-foreground{transform:translateY(var(--figure-offset,0px)) scale(1.035)}
.header:before,.header.on-dark:before{display:none!important}
.header .audience-curtain{left:50%;transform:translateX(-50%);top:27px}
.header .menu-toggle{border-radius:50%;box-shadow:none}
.header .cabinet{box-shadow:none}
.header .logo-symbol{border-radius:50%}
.header .logo:focus-visible{outline:2px solid #889c76;outline-offset:4px}
@media(prefers-reduced-motion:reduce){.hero-portrait .portrait-foreground{transform:scale(1.22)}.team-portrait .portrait-foreground{transform:scale(1.035)}.layered-portrait .portrait-backdrop{transform:scale(1.12)}}
.header .logo-symbol{width:43px;height:43px;background:#fafaf9;display:flex;align-items:center;flex:none}
.header .logo .logo-symbol img{width:190px;height:44px;margin-left:3px;filter:grayscale(1) brightness(0);mix-blend-mode:normal}
.header .logo-wordmark{left:47px}.header.scrolled .logo{width:43px}
@media(max-width:1100px){.header .logo-wordmark{left:43px}.header.scrolled .logo{width:43px}}

.cube-hotspots button{pointer-events:none}
/* v9: separate canvas and information areas; no card can sit over a module. */
@media(min-width:1101px){.hero-art{right:1%;width:57%;top:20%;height:65%}#hero-art #cube-canvas{width:60%;height:100%}.cube-callout{left:64%;right:0;top:50%;bottom:auto;transform:translateY(-50%);padding:23px 20px}.cube-callout b{font-size:20px}.cube-callout p{font-size:12px}.hero-art:after{left:8%;right:48%}}
@media(min-width:761px) and (max-width:1100px){#hero-art #cube-canvas{width:100%;height:72%}.cube-callout{left:7%;right:7%;top:76%;bottom:auto;transform:none}}
/* v10: replay text on entry, show selected module copy in the editorial column. */
.js-motion .reveal.pending:not(.visible){opacity:0;translate:0 22px;filter:none}
.js-motion .reveal.visible{opacity:1;translate:0 0;filter:none}
.js-motion [data-motion].reveal{opacity:1;translate:none}
.js-motion [data-motion] .heading-line>span{transition:opacity .8s ease,transform 1s cubic-bezier(.16,1,.3,1),clip-path 1s ease!important;transition-delay:calc(var(--line)*.16s)!important}
.js-motion [data-motion].pending:not(.visible) .heading-line>span{opacity:0!important;transform:translateY(24px)!important;clip-path:inset(0)!important}
.js-motion [data-motion=stagger].pending:not(.visible) .heading-line>span{transform:translateX(30px)!important}
.js-motion [data-motion].visible .heading-line>span{opacity:1!important;transform:none!important;clip-path:inset(0)!important}
.story-description{min-height:128px;max-width:420px;margin-top:25px;transition:opacity .25s}
.story-description.changing{opacity:.45}
.story-intro .story-description p{margin:0;font-size:14px;line-height:1.9;color:#b3bab2}
.story-description .cube-callout{position:static;inset:auto;transform:none;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;pointer-events:auto;animation:none}
.story-description .cube-callout:before{display:none}
.story-description .cube-callout b{display:block;font-size:15px;line-height:1.5;font-weight:500;color:var(--module-color,#c9bc94);margin-bottom:12px}
.story-intro .story-index{margin-top:20px}
#hero-art #cube-canvas{width:100%;height:100%}
@media(min-width:761px){.hero-art{right:1%;top:16%;width:54%;height:72%}.hero-art:after{left:25%;right:20%}}
@media(max-width:760px){.static-story .hero-art,.static-story .hero-art.has-selection{margin-bottom:35px;transition:none}.story-description{min-height:130px;max-width:100%;margin-top:23px}.story-intro .story-description p{font-size:13px}.story-description .cube-callout b{font-size:15px}}
/* Freestanding monochrome logo: contrast follows the surface below the mark. */
.header .logo-symbol{border-radius:0;background:transparent;width:44px;height:51px;display:block}
.header .logo .logo-symbol img{width:220px;height:51px;margin-left:0;filter:grayscale(1) brightness(0);mix-blend-mode:normal}
.header .logo-wordmark{left:44px}
.header:not(.on-dark) .logo img{filter:grayscale(1) brightness(0);mix-blend-mode:normal}
.header.on-dark .logo .logo-symbol img,.header.on-dark .logo .logo-wordmark img{filter:grayscale(1) brightness(0) invert(1);mix-blend-mode:normal}
.header .logo img{transition:filter .3s ease}
@media(max-width:1100px){.header .logo-symbol{width:35px;height:41px}.header .logo .logo-symbol img{width:177px;height:41px}.header .logo-wordmark{left:35px}.header.scrolled .logo{width:35px}}
/* White cast lettering with a bevel, stepped depth and a soft directional shadow. */
#join{background:#f0f1ee}
#join .relief-word{color:#f5f6f3;font-size:clamp(140px,14vw,225px);font-weight:600;letter-spacing:-.075em;line-height:.95;margin-top:65px;overflow:visible;text-shadow:-1px -1px 0 #fff,1px 1px 0 #c9ccc7;transition:text-shadow 1.1s ease, color 1.1s ease;transform:none!important;animation:none}
#join.extruded .relief-word{color:#f7f8f5;text-shadow:-1px -1px 0 #fff,1px 1px 0 #d7dad4,2px 2px 0 #d2d5cf,3px 3px 0 #cdd0ca,4px 4px 0 #c8ccc5,5px 5px 0 #c4c8c1,6px 6px 0 #c0c5bd,7px 7px 0 #bcc2b9,8px 8px 1px #b9bfb5,11px 15px 12px #45523d26,18px 26px 28px #34472b1c}
#join .relief-word>span,#join .relief-word>small{overflow:visible;clip-path:none;transition:opacity .75s ease}
#join:not(.extruded) .relief-word>span,#join:not(.extruded) .relief-word>small{opacity:.15}
#join.extruded .relief-word>span,#join.extruded .relief-word>small{opacity:1}
#join .relief-word>small{font-size:.34em;font-weight:500;line-height:1.25;letter-spacing:-.045em;margin:7px 0 0 6px}
@media(max-width:760px){#join .relief-word{display:block;font-size:clamp(120px,34vw,205px);margin:42px 0 48px;line-height:.88}#join .relief-word>small{font-size:.4em;margin:10px 0 0 3px}}
@media(prefers-reduced-motion:reduce){.js-motion [data-motion].pending:not(.visible) .heading-line>span,.js-motion [data-motion].visible .heading-line>span{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.js-motion .reveal.pending:not(.visible){opacity:1;translate:none}.story-description,#join .relief-word,#join .relief-word>span,#join .relief-word>small{transition:none!important}#join .relief-word>span,#join .relief-word>small{opacity:1!important}}
