.landing{--frame-w:1440px;--margin:88px;--unit:48px;--gutter:16px;--hero-top:224px;--hero-h:240px;--projects-top:460px;--short-top:var(--space-56);--long-top:431px;--practice-top:688px;--stack-gap:40px;--stack-stagger-start:0.22s;--stack-settle:var(--space-24);--spectrum-top:1165px;--contact-top:1527px;--expanded-h:1872px;width:100%;max-width:var(--frame-w);margin:0 auto;position:relative;overflow:hidden;height:900px;transition:height var(--dur-settle) var(--ease-paper)}.landing--expanded{height:var(--expanded-h);overflow:visible}.landing--expanded:has(.contact-card--form-open),.landing--expanded:has(.contact-card--form-open) .landing__content{height:calc(var(--expanded-h) + 6 * var(--space-96) + var(--space-24))}html:has(.landing),html:has(.landing) body{background-color:var(--surface-bg)}html:has(.landing){scrollbar-width:none;-ms-overflow-style:none}html:has(.landing)::-webkit-scrollbar{display:none}.landing-pattern-bg{position:fixed;inset:-50%;z-index:0;pointer-events:none;background-color:var(--surface-bg);background-image:url(/pattern-startooth-crop2.svg);background-repeat:repeat;background-size:130px 232px;background-position:top;transform:rotate(15deg);transform-origin:center;opacity:0;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0,transparent 4%);mask-image:radial-gradient(circle at 50% 50%,#000 0,transparent 4%);animation:landing-pattern-reveal var(--dur-glide) var(--ease-paper) forwards}@keyframes landing-pattern-reveal{0%{opacity:0;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0,transparent 6%);mask-image:radial-gradient(circle at 50% 50%,#000 0,transparent 6%)}to{opacity:1;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 140%,transparent 160%);mask-image:radial-gradient(circle at 50% 50%,#000 140%,transparent 160%)}}.landing__content{position:relative;z-index:5;width:100%;height:100%}.landing__section--about-long,.landing__section--about-practice,.landing__section--about-short,.landing__section--contact,.landing__section--hero,.landing__section--projects,.landing__section--spectrum{position:absolute;left:50%}.landing__section--hero{top:var(--hero-top);transform:translateX(calc(-50% + var(--gutter)));z-index:10}.landing__section--about-long,.landing__section--about-short,.landing__section--projects{transition:top var(--dur-settle) var(--ease-paper),transform var(--dur-settle) var(--ease-paper)}.landing__section--about-practice,.landing__section--contact,.landing__section--spectrum{transition:top var(--dur-settle) var(--ease-paper),opacity var(--dur-slide) var(--ease-paper),transform var(--dur-settle) var(--ease-paper)}.landing--default .landing__section--projects{top:var(--projects-top);transform:translateX(calc(-50% + var(--gutter)));z-index:5}.landing--default .landing__section--about-short{top:var(--hero-top);transform:translateX(calc(-50% + var(--gutter))) scale(.9);pointer-events:none;z-index:2}.landing--default .landing__section--about-long{top:var(--hero-top);transform:translateX(calc(-50% + 12px)) scale(.9);pointer-events:none;z-index:3}.landing--default .landing__section--about-practice{top:var(--practice-top);transform:translateX(calc(-50% + 12px)) translateY(calc(-1 * var(--stack-settle)));opacity:0;pointer-events:none;z-index:2}.landing--default .landing__section--spectrum{top:var(--spectrum-top);transform:translateX(-50%) translateY(calc(-1 * var(--stack-settle))) rotate(-1deg);opacity:0;pointer-events:none;z-index:4}.landing--default .landing__section--contact{top:var(--contact-top);transform:translateX(calc(-50% + var(--gutter))) translateY(calc(-1 * var(--stack-settle)));opacity:0;pointer-events:none;z-index:4}.landing--default .landing__section--about-long,.landing--default .landing__section--about-practice,.landing--default .landing__section--about-short,.landing--default .landing__section--contact,.landing--default .landing__section--spectrum{transition-delay:0s}.landing--expanded .landing__content{height:var(--expanded-h)}.landing--expanded .landing__section--about-short{top:var(--short-top);transform:translateX(calc(-50% + var(--gutter))) scale(1);pointer-events:auto;z-index:2;transition:top var(--dur-slide) var(--ease-paper) .02s,transform var(--dur-slide) var(--ease-paper) .02s}.landing--expanded .landing__section--projects{top:var(--projects-top);transform:translateX(calc(-50% + var(--gutter)));z-index:5}.landing--expanded .landing__section--about-long{top:var(--long-top);transform:translateX(calc(-50% + 12px)) scale(1);pointer-events:auto;z-index:3;transition:top var(--dur-slide) var(--ease-paper) .04s,transform var(--dur-slide) var(--ease-paper) .04s}.landing--expanded .landing__section--about-practice{top:var(--practice-top);transform:translateX(calc(-50% + 12px)) translateY(0);opacity:1;pointer-events:auto;z-index:2;transition:top var(--dur-slide) var(--ease-paper) var(--stack-stagger-start),opacity var(--dur-slide) var(--ease-paper) var(--stack-stagger-start),transform var(--dur-slide) var(--ease-paper) var(--stack-stagger-start)}.landing--expanded .landing__section--spectrum{top:var(--spectrum-top);transform:translateX(-50%) translateY(0) rotate(-1deg);opacity:1;pointer-events:auto;z-index:4;transition:top var(--dur-slide) var(--ease-paper) calc(var(--stack-stagger-start) + .02s),opacity var(--dur-slide) var(--ease-paper) calc(var(--stack-stagger-start) + .02s),transform var(--dur-slide) var(--ease-paper) calc(var(--stack-stagger-start) + .02s)}.landing--expanded .landing__section--contact{top:var(--contact-top);transform:translateX(calc(-50% + var(--gutter))) translateY(0);opacity:1;pointer-events:auto;z-index:4;transition:top var(--dur-slide) var(--ease-paper) calc(var(--stack-stagger-start) + .04s),opacity var(--dur-slide) var(--ease-paper) calc(var(--stack-stagger-start) + .04s),transform var(--dur-slide) var(--ease-paper) calc(var(--stack-stagger-start) + .04s)}.hero-card{width:528px;position:relative}.hero-card__bg{background:var(--terra-480);box-shadow:var(--shadow-resting);padding:32px 64px 40px;position:relative;min-height:240px;display:flex;flex-direction:column;justify-content:center;animation:hero-glide-up var(--dur-glide) var(--ease-paper) both}@keyframes hero-glide-up{0%{transform:translateY(16px)}to{transform:translateY(0)}}.landing--slide-in .hero-card__bg{animation-name:hero-glide-from-left;animation-delay:-.24s}@keyframes hero-glide-from-left{0%{transform:translateX(-20px)}to{transform:translateX(0)}}.hero-card .pill-btn{position:absolute;top:16px;right:16px}.hero-card__content{text-align:center}.hero-card__greeting{color:var(--terra-960);margin-bottom:var(--space-16)}.hero-card__headline{color:var(--terra-960);max-width:400px;margin:0 auto 24px}.hero-card__sub{color:var(--terra-960);max-width:250px;margin:0 auto}.pill-btn{width:36px;height:40px;border-radius:18px;background:var(--terra-100);border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 .5px 2px 0 var(--terra-560);transition:box-shadow var(--dur-fast) var(--ease-snap),background-color var(--dur-fast) var(--ease-snap);position:relative;mix-blend-mode:multiply}.pill-btn:before{content:"";position:absolute;inset:4px;border-radius:14px;background:transparent}.pill-btn:hover{background:var(--terra-160);box-shadow:inset 0 1px 5px 0 var(--terra-560)}.pill-btn:active{background:var(--terra-160);box-shadow:inset 0 2px 8px 1px var(--terra-480)}.pill-btn:focus-visible{outline:2px solid var(--terra-800);outline-offset:2px}.pill-btn__icon{width:20px;height:20px;display:block;flex-shrink:0;color:var(--terra-800)}.landing-nav-row{display:inline-flex;align-items:flex-start;animation:works-tuck-out var(--dur-settle) var(--ease-paper) .45s both}@keyframes works-tuck-out{0%{transform:translateY(-40px);opacity:0}to{transform:translateY(0);opacity:1}}.landing-nav-row .nav-marker--project{border-right-width:1px}.landing-nav-row .nav-marker--chapter{border-left-width:1px}.about-card{background:var(--terra-160);box-shadow:var(--shadow-resting);width:384px;padding:var(--space-32);animation:hero-glide-up var(--dur-glide) var(--ease-paper) both}.landing--slide-in .about-card{animation-name:hero-glide-from-left;animation-delay:-.24s}.about-card--short{min-height:calc(var(--hero-top) - var(--short-top));padding-bottom:var(--space-24)}.about-card--short .about-card__divider{margin-bottom:0}.about-card--long{padding-top:var(--space-80)}.about-card--practice{position:relative;box-shadow:var(--shadow-flat);padding:36px;animation:none}.about-card--practice:before{content:"";position:absolute;inset:4px;border:1px solid var(--terra-560);pointer-events:none}.about-card__text{color:var(--terra-960);width:320px}.about-card__divider{width:320px;height:1px;border-bottom:1px solid var(--terra-800);margin:24px 0}.about-card__divider--full{width:calc(100% + 64px);margin-left:-32px;border-bottom:1px dashed var(--terra-800)}.spectrum{width:458px;cursor:pointer}@media (hover:hover) and (min-width:768px) and (min-height:501px){.spectrum:hover .spectrum__inner{box-shadow:inset 0 2px 10px rgba(0,0,0,.12)}}.spectrum__frame{position:relative;width:458px;height:308px;transition:transform var(--dur-settle) var(--ease-paper)}.spectrum__bg{position:absolute;inset:0;background:var(--surface-bg);box-shadow:var(--shadow-inset)}.spectrum__inner{position:absolute;top:4px;left:4px;right:4px;bottom:4px;background:var(--terra-160);transition:box-shadow var(--dur-fast) var(--ease-snap)}.spectrum__gradient{top:8px;width:64px;height:258px;background:linear-gradient(to bottom,color-mix(in srgb,var(--orange-800) 5%,transparent),var(--orange-800));opacity:.1}.spectrum__gradient,.spectrum__grid{position:absolute;left:50%;transform:translateX(-50%)}.spectrum__grid{top:32px;display:grid;grid-template-columns:repeat(8,24px);grid-template-rows:repeat(7,24px);grid-gap:var(--space-8);gap:var(--space-8)}.spectrum__cell{width:24px;height:24px;transition:background-color var(--dur-settle) var(--ease-paper)}.spectrum__label{position:absolute;white-space:nowrap;transition:color var(--dur-settle) var(--ease-paper)}.spectrum__label--left{right:351px;top:166px}.spectrum__label--right{right:22px;top:calc(32px + 2 * (24px + 8px) + (24px - 1lh) / 2)}.spectrum__footer{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.spectrum__footer-line{width:65px;height:0;border-top:1px solid var(--terra-960)}.spectrum__link{color:var(--terra-960);cursor:pointer;position:relative;z-index:2;transition:opacity var(--dur-fast) var(--ease-snap)}.spectrum__link:active{opacity:.55;transition:opacity var(--dur-instant) var(--ease-snap)}.spectrum__link:focus-visible{outline:2px solid var(--terra-800);outline-offset:2px}.contact-card{background:var(--terra-100);padding:var(--space-8);box-shadow:var(--shadow-resting);width:400px}.contact-card__border{border:1px solid var(--terra-800);padding:24px 24px 8px;display:flex;flex-direction:column}.contact-card__intro{color:var(--terra-960);width:336px;margin-bottom:var(--space-40);transition:opacity var(--dur-slide) var(--ease-paper)}.contact-card__action-wrap{position:relative;margin-bottom:var(--space-24)}.contact-card--form-open .contact-card__action-wrap{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-12);padding-bottom:var(--space-8)}.contact-card--form-open .contact-card__action-wrap:after{content:"";position:absolute;left:-24px;right:-24px;bottom:0;border-top:1px solid var(--terra-800)}.contact-card__action-line{position:absolute;top:-8px;left:-24px;right:-24px;height:0;border-top:1px solid var(--terra-800);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-slide) var(--ease-paper)}@keyframes send-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.contact-form__field--sending .contact-form__line:after{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:var(--terra-960);transform-origin:left;animation:send-progress 4s var(--ease-paper) forwards}.contact-card__action{background:none;border:none;padding:0;color:var(--terra-960);display:inline-block;cursor:pointer}.contact-card__action:focus-visible{outline:2px solid var(--terra-800);outline-offset:2px}@keyframes action-morph{0%{opacity:1;transform:translateY(0)}40%{opacity:0;transform:translateY(-6px)}60%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.contact-card__action--morphing{animation:action-morph var(--dur-slide) var(--ease-paper)}.contact-card__footer{position:relative;display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-8)}.contact-card__footer-line{position:absolute;top:0;left:-24px;right:-24px;height:0;border-top:1px dashed var(--terra-800)}.contact-card__footer-left{color:var(--terra-960)}.contact-card__footer-right{color:var(--terra-960);text-align:right;cursor:pointer}.contact-card__footer-right:focus-visible{outline:2px solid var(--terra-800);outline-offset:2px}.contact-card__form-reveal{max-height:0;overflow:hidden;margin:0 -24px;transition:max-height var(--dur-settle) var(--ease-paper)}.contact-card--form-open .contact-card__intro{opacity:.5}.contact-card--form-open .contact-card__action-line{transform:scaleX(1);transition:transform var(--dur-slide) var(--ease-paper) var(--dur-instant)}.contact-card--form-open .contact-card__form-reveal{max-height:800px}.contact-card--form-open .contact-form__field:not(.contact-form__field--secondary) .contact-form__line{transform:scaleX(1)}.contact-card--form-open .contact-form__field:not(.contact-form__field--secondary) .contact-form__input-area{opacity:1;transform:translateX(0)}.contact-card--form-open .contact-form__field[data-field-index="0"] .contact-form__line{transition-delay:.15s}.contact-card--form-open .contact-form__field[data-field-index="0"] .contact-form__input-area,.contact-card--form-open .contact-form__field[data-field-index="1"] .contact-form__line{transition-delay:.22s}.contact-card--form-open .contact-form__field[data-field-index="1"] .contact-form__input-area{transition-delay:.29s}.contact-form--secondary-revealed .contact-form__field--secondary .contact-form__line{transform:scaleX(1)}.contact-form--secondary-revealed .contact-form__field--secondary .contact-form__input-area{opacity:1;transform:translateX(0)}.contact-form--secondary-revealed .contact-form__field[data-field-index="2"] .contact-form__line{transition-delay:.05s}.contact-form--secondary-revealed .contact-form__field[data-field-index="2"] .contact-form__input-area,.contact-form--secondary-revealed .contact-form__field[data-field-index="3"] .contact-form__line{transition-delay:.12s}.contact-form--secondary-revealed .contact-form__field[data-field-index="3"] .contact-form__input-area,.contact-form--secondary-revealed .contact-form__field[data-field-index="4"] .contact-form__line{transition-delay:.19s}.contact-card--form-open .contact-card__footer-line{border-top-style:dashed}.contact-form__field .contact-form__line{transition:transform var(--dur-fast) var(--ease-paper)}.contact-form__field .contact-form__input-area{transition:opacity var(--dur-fast) var(--ease-paper),transform var(--dur-fast) var(--ease-paper)}.contact-card__action-line{transition:transform var(--dur-slide) var(--ease-paper) .1s}.contact-form{display:flex;flex-direction:column;gap:var(--space-16);margin-bottom:var(--space-40);padding:0 24px}.contact-form__line{position:absolute;top:0;left:-24px;right:-24px;height:0;border-top:1px solid var(--terra-800);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-slide) var(--ease-paper)}.contact-form__fields{display:flex;flex-direction:column;gap:var(--space-24);width:100%}.contact-form__field{position:relative;width:100%}.contact-form__field[data-field-index="0"] .contact-form__line{display:none}.contact-form__input-area{display:flex;flex-direction:column;gap:0;padding-top:var(--space-4);opacity:0;transform:translateX(-8px);transition:opacity var(--dur-slide) var(--ease-paper),transform var(--dur-slide) var(--ease-paper)}.contact-form__input-area:has(.contact-form__submit){padding-top:0}.contact-form__label{display:block;color:var(--terra-960);margin-top:0}@keyframes label-nudge{0%{transform:translateX(0)}35%{transform:translateX(5px)}70%{transform:translateX(-2px)}to{transform:translateX(0)}}.contact-form__field--invalid .contact-form__label{animation:label-nudge var(--dur-fast) var(--ease-paper)}.contact-form__field--invalid .contact-form__label:before{content:"";display:inline-block;width:7px;height:7px;background:var(--orange-560);border-radius:50%;margin-right:3px;vertical-align:middle;margin-bottom:1px}.contact-form__field--format-error .contact-form__label{animation:label-nudge var(--dur-fast) var(--ease-paper)}.contact-form__field--format-error .contact-form__label:before{content:"";display:inline-block;width:7px;height:7px;background:var(--yellow-560);border-radius:50%;margin-right:3px;vertical-align:middle;margin-bottom:1px}.contact-form__field--format-error .contact-form__label:after{content:" Incorrect format";color:var(--yellow-560)}.contact-form__secondary{display:none;grid-template-rows:0fr;margin-top:-24px;margin-left:-24px;margin-right:-24px;transition:grid-template-rows var(--dur-settle) var(--ease-paper),margin-top var(--dur-settle) var(--ease-paper)}.contact-form__secondary-content{overflow:hidden;min-height:0;padding:0 24px;display:flex;flex-direction:column;gap:var(--space-24)}.contact-form--secondary-revealed .contact-form__secondary{grid-template-rows:1fr;margin-top:0}.contact-form__input{display:block;width:320px;margin-top:var(--space-8);padding:0;border:none;outline:none;background:transparent;color:var(--terra-960);font-family:var(--font-display);font-size:24px;font-weight:400;letter-spacing:-.72px;line-height:1;font-variation-settings:"SOFT" 0,"WONK" 1;resize:none;overflow:hidden}.contact-form__input::placeholder{color:var(--terra-960);opacity:.35}.contact-form__input:focus-visible{outline:none}.contact-form__field:focus-within .contact-form__line{border-top-color:var(--terra-960)}textarea.contact-form__input{min-height:72px;line-height:1.2;field-sizing:content}.contact-form__input--note{height:116px;min-height:unset;font-size:28px;line-height:1.25;field-sizing:normal;overflow-y:hidden;resize:none;padding-top:10px;padding-bottom:10px}.contact-form__input--note.note--overflow{-webkit-mask-image:linear-gradient(180deg,black 0,black calc(100% - 10px),transparent);mask-image:linear-gradient(180deg,black 0,black calc(100% - 10px),transparent)}.contact-form__input--note.note--overflow.note--scrolled{-webkit-mask-image:linear-gradient(180deg,transparent 0,black 10px,black calc(100% - 10px),transparent);mask-image:linear-gradient(180deg,transparent 0,black 10px,black calc(100% - 10px),transparent)}.contact-form__tags{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-32);width:320px}.contact-form__tags--dim{opacity:.6}.landing-tag{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-8);border:2px solid var(--yellow-480);font-family:var(--font-ui);font-size:16px;font-weight:720;letter-spacing:-.48px;color:var(--yellow-480);cursor:pointer;background:transparent;transition:transform var(--dur-fast) var(--ease-paper),border-color var(--dur-fast) var(--ease-paper),color var(--dur-fast) var(--ease-paper)}.landing-tag--active{border-color:var(--terra-960);color:var(--terra-960)}.landing-tag:hover:not(.landing-tag--active){border-color:var(--terra-720);color:var(--terra-720)}.landing-tag:focus-visible{outline:2px solid var(--terra-800);outline-offset:2px}.contact-form__submit{display:flex;align-items:center;gap:var(--space-2);padding-top:var(--space-8);color:var(--terra-960);cursor:pointer}.contact-form__submit .icon-arrow-right-shaft{transition:translate var(--dur-slide) var(--ease-paper)}.contact-form__submit:hover .icon-arrow-right-shaft{translate:4px 0}.contact-form__submit:hover .contact-form__submit-btn{color:var(--orange-720)}.contact-form__submit-btn:disabled{cursor:default;opacity:.6}.contact-form__error-pill,.contact-form__success-pill{font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;line-height:1;padding:3px 6px;border:1px solid;border-radius:4px;width:-moz-fit-content;width:fit-content;margin-top:var(--space-8)}@keyframes pill-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.contact-form__success-pill{color:var(--olive-800);animation:pill-enter var(--dur-slide) var(--ease-paper) both}.contact-form__error-pill,.contact-form__success-pill{background:var(--grey-960);border-color:var(--grey-880)}.contact-form__error-pill{color:var(--orange-560);width:auto;max-width:320px;line-height:1.4;padding:4px 6px}.contact-form__submit-icon{width:20px;height:20px;flex-shrink:0;color:var(--orange-720)}.contact-form__submit-btn{background:transparent;border:none;padding:0;cursor:pointer;color:var(--terra-960);transition:color var(--dur-fast) var(--ease-snap),opacity var(--dur-fast) var(--ease-snap);text-decoration:none}.contact-form__submit-btn:after{display:none}.contact-form__submit-btn:focus-visible{outline:2px solid var(--terra-800);outline-offset:2px}.contact-form__submit-btn:not(:disabled):active{opacity:.6;transition:opacity var(--dur-instant) var(--ease-snap)}@media (min-width:768px) and (max-width:1023px) and (min-height:501px){.landing-pattern-bg{background-size:104px 186px}}@media (max-height:500px),(max-width:767px){.landing{--hero-top:160px;--projects-top:396px;--short-top:var(--space-24);--long-top:391px;--practice-top:632px;--spectrum-top:1146px;--contact-top:1510px;--expanded-h:1920px;min-height:100svh}.landing--default{height:100svh}.landing-pattern-bg{background-size:86px 154px}.landing__section--hero,.landing__section--spectrum{width:calc(100% - 2 * var(--gutter))}.landing__section--about-long,.landing__section--about-practice,.landing__section--about-short,.landing__section--contact{width:calc(100% - 72px)}.landing__section--hero{top:var(--hero-top);transform:translateX(-50%)}.landing--default .landing__section--projects{top:var(--projects-top);transform:translateX(-50%)}.landing--default .landing__section--about-long,.landing--default .landing__section--about-short{top:var(--hero-top);transform:translateX(-50%) scale(.9)}.landing--default .landing__section--spectrum{top:var(--spectrum-top);transform:translateX(-50%) translateY(calc(-1 * var(--stack-settle))) rotate(-1deg)}.landing--default .landing__section--contact{top:var(--contact-top);transform:translateX(-50%) translateY(calc(-1 * var(--stack-settle)))}.landing--default .landing__section--about-practice{top:var(--practice-top);transform:translateX(-50%) translateY(calc(-1 * var(--stack-settle)));opacity:0}.landing--expanded .landing__section--about-short{top:var(--short-top);transform:translateX(-50%) scale(1);transition-delay:.02s}.landing--expanded .landing__section--projects{top:var(--projects-top);transform:translateX(-50%)}.landing--expanded .landing__section--about-long{top:var(--long-top);transform:translateX(-50%) scale(1);transition-delay:.04s}.landing--expanded .landing__section--about-practice{top:var(--practice-top);transform:translateX(-50%) translateY(0);opacity:1;transition-delay:var(--stack-stagger-start)}.landing--expanded .landing__section--spectrum{top:var(--spectrum-top);transform:translateX(-50%) translateY(0) rotate(-1deg);opacity:1;pointer-events:auto;z-index:4;transition:top var(--dur-slide) var(--ease-paper) calc(var(--stack-stagger-start) + .02s),opacity var(--dur-slide) var(--ease-paper) calc(var(--stack-stagger-start) + .02s),transform var(--dur-settle) var(--ease-paper) calc(var(--stack-stagger-start) + .14s)}.landing--expanded .landing__section--contact{top:var(--contact-top);transform:translateX(-50%) translateY(0);transition-delay:calc(var(--stack-stagger-start) + .04s)}.hero-card{width:100%}.hero-card__bg{padding:24px 24px 32px}.hero-card__headline,.hero-card__sub{max-width:none}.about-card{width:100%;padding:var(--space-24)}.about-card--long{padding-top:var(--space-56)}.about-card__divider,.about-card__text{width:auto}.about-card__divider--full{width:calc(100% + 2 * var(--space-24));margin-left:calc(-1 * var(--space-24))}.about-card--short{padding-top:var(--space-16);padding-bottom:0}.about-card--short .about-card__divider{display:none}.spectrum,.spectrum__frame{width:100%}.spectrum__label--left{top:193px;left:16px;right:auto}.spectrum__label--right{top:75px;right:16px;left:auto}.contact-card{width:100%}.contact-card__intro{width:auto;margin-bottom:32px}.contact-card__action-wrap{margin-bottom:40px}.contact-form__input,.contact-form__tags{width:100%}}@media (prefers-reduced-motion:reduce){.landing,.landing *,.landing :after,.landing :before{transition:none!important;animation:none!important}.contact-card__action-line--countdown:after,.contact-card__idle-zzz--visible{opacity:.5}}