.team-page__main{flex:1}.team-page__hero{display:grid;gap:1.5rem;padding:clamp(3.75rem,8vw,6rem) 0 3rem}.team-page__eyebrow{margin:0 0 1.25rem;color:#58677b;font-size:.7rem;font-weight:700;letter-spacing:.12em}.team-page__hero h1,.team-page__designs h2,.team-page__inquiry h2{margin:0;color:#171717;font-family:Lora Variable,Lora,serif;font-weight:500;line-height:.99;letter-spacing:-.045em}.team-page__hero h1{max-width:38rem;font-size:clamp(3.35rem,8.5vw,5.4rem)}.team-page__hero-aside{max-width:27rem}.team-page__hero-aside p,.team-page__inquiry-intro>p{margin:0;color:#475569;font-size:.95rem;line-height:1.75}.team-page__text-link{display:inline-flex;gap:.45rem;margin-top:1.3rem;border-bottom:1px solid rgb(36 99 235 / .35);padding-bottom:.2rem;color:#2463eb;font-size:.875rem;font-weight:650;text-decoration:none}.team-page__text-link:hover{border-bottom-color:#2463eb}.team-page__text-link:focus-visible{outline:2px solid #2463eb;outline-offset:4px}.team-page__designs{padding:1.5rem 0 5rem}.team-page__designs-intro{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.65rem 2rem;border-top:1px solid rgb(0 0 0 / .11);padding-top:1.35rem}.team-page__designs h2{font-size:clamp(2rem,4.8vw,3.15rem)}.team-page__designs-intro p{max-width:22rem;margin:0;color:#58677b;font-size:.75rem;line-height:1.55}.team-page__concept-grid{display:grid;gap:clamp(3.25rem,6vw,5rem);margin-top:2.3rem}.team-concept{min-width:0;margin:0}.team-concept__scroll-hint{margin:.9rem 0 -.4rem;color:#58677b;font-size:.75rem;line-height:1.5}.team-concept__scroll-hint span{color:#2463eb}.team-concept__caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 2rem;border-top:1px solid rgb(0 0 0 / .14);padding-top:1.15rem}.team-concept__caption h3{margin:0;color:#171717;font-family:Lora Variable,Lora,serif;font-size:clamp(1.6rem,3vw,2rem);font-weight:500;line-height:1.15;letter-spacing:-.035em}.team-concept__caption p{max-width:24rem;margin:0;color:#58677b;font-size:.8rem;line-height:1.65}.team-concept__stage{display:flex;gap:1rem;padding:clamp(1.35rem,3vw,2.25rem) 0 .85rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.team-concept__stage::-webkit-scrollbar{display:none}.team-concept__stage:focus-visible{outline:2px solid #2463eb;outline-offset:3px}.team-concept__sample{--morrow-ink: #274541;--morrow-accent: #c47454;--morrow-cream: #f6f0e5;display:flex;flex:0 0 min(calc(100% - 2.25rem),18rem);flex-direction:column;min-width:0;width:min(calc(100% - 2.25rem),18rem);scroll-snap-align:start}.team-concept-card{position:relative;display:flex;flex:1 0 auto;flex-direction:column;min-width:0;width:100%;min-height:37rem;overflow:hidden;border:1px solid rgb(32 45 43 / .18);border-radius:.55rem;box-shadow:0 16px 30px #241f181c;background:#f6f0e5;color:var(--morrow-ink);padding:clamp(.75rem,1.5vw,1.1rem)}.team-concept-card__masthead{display:flex;flex:0 0 auto;align-items:center;gap:.48rem;border-bottom:1px solid currentColor;padding-bottom:clamp(.45rem,1vw,.85rem)}.team-concept-card__mark{font-family:Lora Variable,Lora,serif;font-size:clamp(1.3rem,2.8vw,1.9rem);font-weight:600;line-height:.9;letter-spacing:-.12em;white-space:nowrap}.team-concept-card__mark span{color:var(--morrow-accent);font-weight:400}.team-concept-card__brand{font-size:clamp(.48rem,.8vw,.64rem);font-weight:800;letter-spacing:.12em;white-space:nowrap}.team-concept-card__brand span{font-weight:500}.team-concept-card__index{margin-left:auto;font-size:clamp(.42rem,.6vw,.54rem);font-weight:650;letter-spacing:.08em;white-space:nowrap}.team-concept-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.65rem;padding:.8rem 0}.team-concept-card__identity{position:relative;flex:0 0 auto;min-width:0}.team-concept-card__name{margin:0;font-family:Lora Variable,Lora,serif;font-size:clamp(1.3rem,2.5vw,2rem);font-weight:500;line-height:1.06;letter-spacing:-.055em;overflow-wrap:anywhere}.team-concept-card__role{margin:.38rem 0 0;font-size:.78rem;font-weight:700;letter-spacing:.015em;line-height:1.25}.team-concept-card__focus{margin:.48rem 0 0;font-size:.72rem;line-height:1.4;opacity:.79}.team-concept-card__details{display:grid;gap:.7rem;margin-top:auto}.team-concept-card__intro{margin:0;font-size:.78rem;line-height:1.55;letter-spacing:-.005em}.team-concept-card__work{display:flex;flex-wrap:wrap;gap:.28rem}.team-concept-card__work span{border:1px solid currentColor;border-radius:.2rem;padding:.17rem .35rem;font-size:.61rem;line-height:1.3;opacity:.83}.team-concept-card__contact{display:grid;flex:0 0 auto;gap:.55rem;border-top:1px solid currentColor;padding-top:.8rem}.team-concept-card__save,.team-concept-card__actions>span{display:flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid currentColor;border-radius:.28rem;font-size:.73rem;line-height:1.3;font-weight:650}.team-concept-card__save{padding:.65rem .5rem;background:var(--morrow-ink);border-color:var(--morrow-ink);color:#f6f0e5}.team-concept-card--sam .team-concept-card__save{background:#f1e9d9;border-color:#f1e9d9;color:#283e48}.team-concept-card__save svg,.team-concept-card__actions svg,.team-concept-card__utilities svg{width:.87rem;height:.87rem;flex:0 0 auto}.team-concept-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.team-concept-card__actions>span{padding:.5rem .35rem}.team-concept-card__utilities{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.35rem;font-size:.66rem;line-height:1.4}.team-concept-card__utility-personal,.team-concept-card__utility-sharing{display:flex;align-items:center;gap:.45rem}.team-concept-card__utility-sharing{gap:.6rem}.team-concept-card__shared-art{position:relative;display:grid;flex:0 0 auto;aspect-ratio:1.45;align-items:center;justify-items:center;overflow:hidden;isolation:isolate;background:#294a44;color:#fbf1df}.team-concept-card__shared-art:before{content:"";position:absolute;top:0;left:35%;width:58%;aspect-ratio:1;border:clamp(.45rem,1.7vw,1.3rem) solid #c77856;border-radius:50%;transform:translateY(-32%)}.team-concept-card__shared-art:after{content:"";position:absolute;inset:auto -12% -25% 48%;aspect-ratio:1.2;background:#819488;clip-path:polygon(0 0,100% 25%,75% 100%,10% 80%);transform:rotate(-15deg)}.team-concept-card__art-eyebrow,.team-concept-card__shared-art-note{position:absolute;z-index:2;left:.7rem;font-size:clamp(.43rem,.66vw,.55rem);font-weight:750;letter-spacing:.1em}.team-concept-card__art-eyebrow{top:.6rem}.team-concept-card__shared-art-note{bottom:.6rem}.team-concept-card__shared-letter{position:relative;z-index:1;font-family:Lora Variable,Lora,serif;font-size:clamp(5rem,12vw,9rem);line-height:.9;letter-spacing:-.14em;text-transform:lowercase}.team-concept-card__shared-letter span{position:relative;margin-left:.09em;color:#e1b08a;font-size:.74em;font-weight:400}.team-concept-card--shared .team-concept-card__identity{padding:.3rem 0 .2rem}.team-concept-card__art{position:relative;display:flex;flex:0 0 auto;aspect-ratio:1.45;flex-direction:column;justify-content:space-between;isolation:isolate}.team-concept-card__art-kicker,.team-concept-card__art-footer{position:relative;z-index:2;font-size:clamp(.48rem,.72vw,.6rem);font-weight:750;letter-spacing:.08em}.team-concept-card__art-footer{display:flex;align-items:center;justify-content:space-between;gap:.25rem}.team-concept-card__art-footer span{font-size:1.1rem}.team-concept-card--individual.team-concept-card--alex{background:#e5ece3}.team-concept-card__art--alex{overflow:hidden;background:#cfd9cb;padding:.75rem}.team-concept-card__alex-frame{position:absolute;inset:17% 16% 14%}.team-concept-card__alex-arch{position:absolute;inset:0 14% 0 10%;border-radius:48% 48% 0 0;background:#355d4f}.team-concept-card__alex-arch:after{content:"";position:absolute;inset:22% 26% 0;border-radius:50% 50% 0 0;background:#cfd9cb}.team-concept-card__alex-orbit{position:absolute;z-index:1;inset:-12% -24% 8% 26%;border:clamp(.5rem,1.5vw,1.2rem) solid #cf7657;border-radius:50%;transform:rotate(-28deg)}.team-concept-card__alex-disc{position:absolute;z-index:2;top:24%;right:-10%;width:34%;aspect-ratio:1;border-radius:50%;background:#f2e7d4}.team-concept-card--individual.team-concept-card--jordan{background:#f1e1cd;color:#543e31}.team-concept-card--jordan .team-concept-card__body{gap:.4rem}.team-concept-card--jordan .team-concept-card__identity{padding-top:.5rem}.team-concept-card--jordan .team-concept-card__name{font-size:clamp(1.3rem,3vw,2.35rem)}.team-concept-card__art--jordan{overflow:hidden;background-color:#e5ceb1;background-image:linear-gradient(rgb(84 62 49 / .13) 1px,transparent 1px),linear-gradient(90deg,rgb(84 62 49 / .13) 1px,transparent 1px);background-size:16.666% 20%;padding:.65rem}.team-concept-card__jordan-grid{position:absolute;inset:12% 5%;display:grid;place-items:center}.team-concept-card__jordan-type{font-family:Lora Variable,Lora,serif;font-size:clamp(5rem,12vw,9rem);font-weight:500;line-height:1;letter-spacing:-.14em;transform:rotate(-12deg)}.team-concept-card__jordan-type span{color:#bd6b50;font-weight:400}.team-concept-card__jordan-unit{position:absolute;top:6%;right:4%;padding:.25rem;background:#543e31;color:#f1e1cd;font-size:clamp(.48rem,.7vw,.6rem);letter-spacing:.04em}.team-concept-card--individual.team-concept-card--sam{background:#283e48;color:#f1e9d9}.team-concept-card--sam .team-concept-card__body{gap:.8rem}.team-concept-card--sam .team-concept-card__identity{border-left:3px solid #c47454;padding-left:clamp(.55rem,1.2vw,1rem)}.team-concept-card--sam .team-concept-card__name{font-size:clamp(1.3rem,2.9vw,2.3rem)}.team-concept-card__art--sam{overflow:hidden;background:#334e58;padding:.75rem}.team-concept-card__sam-composition{position:absolute;inset:17% 8% 15%;display:flex;align-items:center}.team-concept-card__sam-word{position:relative;z-index:2;font-family:Lora Variable,Lora,serif;font-size:clamp(1.75rem,3.3vw,2.7rem);font-weight:500;line-height:.98;letter-spacing:-.07em}.team-concept-card__slash{color:#d18b6b}.team-concept-card__sam-rules{position:absolute;right:-16%;bottom:-36%;width:82%;aspect-ratio:1;border:clamp(.4rem,1.3vw,1rem) solid #c47454;border-radius:50%;opacity:.9}.team-concept__print{position:relative;flex:0 0 auto;z-index:0;width:96%;aspect-ratio:2.18;margin:-.6rem auto 0}.team-concept__print-front,.team-concept__print-back{position:absolute;display:flex;flex-direction:column;width:66%;aspect-ratio:1.75;overflow:hidden;border:1px solid rgb(32 45 43 / .17);border-radius:.3rem;box-shadow:0 7px 16px #241f181f;padding:.7rem;font-size:.6rem;line-height:1.2}.team-concept__print-front{top:0;left:0;justify-content:space-between;background:var(--morrow-ink);color:var(--morrow-cream);transform:rotate(-1deg)}.team-concept__print-back{z-index:2;top:.6rem;right:0;justify-content:center;background:var(--morrow-cream);color:var(--morrow-ink);transform:rotate(1deg)}.team-concept__print-mark{font-family:Lora Variable,Lora,serif;font-size:1.7rem;line-height:.9;letter-spacing:-.08em}.team-concept__print-brand{position:relative;z-index:1;font-size:.46rem;font-weight:800;letter-spacing:.12em}.team-concept__print-graphic{position:absolute;right:-15%;bottom:-30%;width:65%;aspect-ratio:1;border:.65rem solid var(--morrow-accent);border-radius:50%}.team-concept--individual .team-concept__print-front .team-concept__print-mark{position:relative;z-index:1}.team-concept--individual .team-concept__sample--alex .team-concept__print-graphic{right:9%;bottom:-36%;width:45%;height:112%;aspect-ratio:auto;border:.38rem solid #d4dfd0;border-bottom:0;border-radius:48% 48% 0 0;transform:rotate(-14deg)}.team-concept--individual .team-concept__sample--alex .team-concept__print-graphic:before{content:"";position:absolute;top:-22%;left:-66%;width:118%;aspect-ratio:1;border:.35rem solid var(--morrow-accent);border-radius:50%}.team-concept--individual .team-concept__sample--jordan .team-concept__print-front{background:#f1e1cd;color:#543e31}.team-concept--individual .team-concept__sample--jordan .team-concept__print-graphic{inset:0;width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0;background-image:linear-gradient(rgb(84 62 49 / .1) 1px,transparent 1px),linear-gradient(90deg,rgb(84 62 49 / .1) 1px,transparent 1px);background-size:20% 25%}.team-concept--individual .team-concept__sample--jordan .team-concept__print-graphic:before{content:"Aa/";position:absolute;top:16%;right:8%;color:#543e31;font-family:Lora Variable,Lora,serif;font-size:clamp(2rem,3vw,3rem);letter-spacing:-.14em;line-height:1;transform:rotate(-10deg)}.team-concept--individual .team-concept__sample--jordan .team-concept__print-graphic:after{content:"";position:absolute;right:8%;bottom:17%;width:27%;height:.23rem;background:#bd6b50;transform:rotate(-10deg)}.team-concept--individual .team-concept__sample--sam .team-concept__print-front{background:#283e48;color:#f1e9d9}.team-concept--individual .team-concept__sample--sam .team-concept__print-back{background:#f1e9d9;color:#283e48}.team-concept--individual .team-concept__sample--sam .team-concept__print-graphic{right:7%;bottom:18%;width:70%;height:54%;aspect-ratio:auto;border:0;border-radius:0}.team-concept--individual .team-concept__sample--sam .team-concept__print-graphic:before{content:"MAKE ROOM\a FOR WHAT'S\aNEXT";position:absolute;z-index:1;top:0;right:0;color:#f1e9d9;font-family:Lora Variable,Lora,serif;font-size:clamp(.78rem,1.35vw,1.1rem);font-weight:500;letter-spacing:-.04em;line-height:.98;text-align:right;white-space:pre}.team-concept--individual .team-concept__sample--sam .team-concept__print-graphic:after{content:"";position:absolute;right:-20%;bottom:-80%;width:75%;aspect-ratio:1;border:.35rem solid var(--morrow-accent);border-radius:50%}.team-concept__print-person{font-family:Lora Variable,Lora,serif;font-size:clamp(.8rem,1.5vw,1.12rem);letter-spacing:-.035em}.team-concept__print-role{margin-top:.35rem;font-size:.56rem;font-weight:700}.team-concept__print-line{position:absolute;right:.6rem;bottom:.55rem;left:.6rem;border-top:1px solid currentColor;padding-top:.3rem;font-size:.42rem;font-weight:750;letter-spacing:.05em}.team-concept--individual .team-concept__sample--jordan{--morrow-ink: #543e31;--morrow-cream: #f1e1cd}.team-concept--individual .team-concept__sample--sam{--morrow-ink: #f1e9d9;--morrow-cream: #283e48}.team-concept--individual .team-concept__sample--alex{--morrow-cream: #e5ece3}@media(min-width:900px){.team-concept__stage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,2vw,1.45rem);overflow:visible;scroll-snap-type:none;padding-bottom:.15rem}.team-concept__sample{width:auto;flex:initial}.team-concept__scroll-hint{display:none}}.team-page__inquiry{display:grid;gap:2.25rem;border-top:1px solid rgb(0 0 0 / .15);padding:4.5rem 0 6rem;scroll-margin-top:1.5rem}.team-page__inquiry h2{max-width:28rem;font-size:clamp(2.4rem,5.5vw,3.8rem)}.team-page__inquiry-intro>p{max-width:26rem;margin-top:1.3rem}.team-page__inquiry-intro .team-page__quote{margin-top:1.05rem;color:#171717;font-size:.79rem;font-weight:650}.team-page__quote span{margin:0 .28rem;color:#2463eb}.team-page__form{min-width:0}.team-page__form .card-request-group:first-child{padding-top:0}@media(min-width:800px){.team-page__hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:3.25rem;padding-bottom:4rem}.team-page__hero-aside{padding-bottom:.4rem}.team-page__inquiry{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,7vw,6rem);padding-top:5rem}}.team-page__form .team-card-request-form__contact{border-top:1px solid color-mix(in srgb,var(--profile-border) 72%,transparent)}@media(min-width:640px){.team-page__form .team-card-request-form__contact .profile-contact-form-field:last-child{max-width:none;grid-column:auto}}
