._hero_18e5r_1,._shapeFrame_18e5r_2,._boundaryFrame_18e5r_3,._porscheFrame_18e5r_4,._finalFrame_18e5r_5{position:relative;isolation:isolate;overflow:hidden}._sectionLabel_18e5r_11,._heroCopy_18e5r_12>p:first-child,._projectCaption_18e5r_13>p,._boundaryCaption_18e5r_14>p,._porscheCaption_18e5r_15>p,._methodList_18e5r_16 span{margin:0;font-family:var(--reveal-font);font-size:clamp(.63rem,.74vw,.73rem);font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}._hero_18e5r_1{min-height:max(44rem,100svh);padding:calc(var(--site-header-height, 5rem) + 3rem) var(--reveal-rail-end) clamp(2rem,4vw,4rem) var(--reveal-rail-start);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;gap:2rem;background:var(--reveal-canvas);color:var(--reveal-ink)}._heroVideo_18e5r_37[class]{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:53% center}._heroShade_18e5r_47{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,oklch(0% 0 0deg / .67),transparent 25%),linear-gradient(90deg,oklch(0% 0 0deg / .76),transparent 68%),linear-gradient(0deg,oklch(0% 0 0deg / .82),transparent 47%)}._heroCopy_18e5r_12{align-self:end;max-width:61rem}._heroCopy_18e5r_12>p:first-child{color:var(--reveal-signal-soft)}._heroCopy_18e5r_12 h1{margin:clamp(1rem,1.8vw,1.6rem) 0 0;font-family:var(--reveal-font);font-size:clamp(3.5rem,8vw,9rem);font-weight:720;letter-spacing:-.065em;line-height:.82}._heroCopy_18e5r_12>p:last-child{max-width:47ch;margin:clamp(1.5rem,2.5vw,2.3rem) 0 0;color:#f5f2e7cc;font-size:clamp(.98rem,1.15vw,1.13rem);line-height:1.58}._heroProject_18e5r_80,._heroScroll_18e5r_81,._projectCaption_18e5r_13 a,._boundaryCaption_18e5r_14 a,._porscheCaption_18e5r_15 a,._finalProject_18e5r_85{color:inherit;font-family:var(--reveal-font);font-size:.68rem;font-weight:700;letter-spacing:.09em;line-height:1.3;text-decoration-thickness:1px;text-underline-offset:.3em;text-transform:uppercase}._heroProject_18e5r_80{align-self:end;justify-self:end;max-width:15rem;text-align:right}._heroScroll_18e5r_81{grid-column:1/-1;margin:0;color:#f5f2e785}._heroProject_18e5r_80:hover,._heroProject_18e5r_80:focus-visible,._projectCaption_18e5r_13 a:hover,._projectCaption_18e5r_13 a:focus-visible,._boundaryCaption_18e5r_14 a:hover,._boundaryCaption_18e5r_14 a:focus-visible,._porscheCaption_18e5r_15 a:hover,._porscheCaption_18e5r_15 a:focus-visible,._finalProject_18e5r_85:hover,._finalProject_18e5r_85:focus-visible{color:var(--reveal-signal)}._openingStatement_18e5r_123{padding:clamp(3.5rem,6vw,6rem) var(--reveal-rail-end) clamp(4rem,6.5vw,6.5rem) var(--reveal-rail-start);display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(0,1.65fr);gap:clamp(2.5rem,7vw,9rem);align-items:start;background:var(--reveal-ink);color:var(--reveal-canvas)}._openingStatement_18e5r_123 ._sectionLabel_18e5r_11{color:var(--reveal-signal-on-light)}._openingCopy_18e5r_137{max-width:17ch;margin:0;font-family:var(--reveal-font);font-size:clamp(2.25rem,4.3vw,5rem);font-weight:690;letter-spacing:-.055em;line-height:.94;text-wrap:balance}._picture_18e5r_148[class],._finalPicture_18e5r_149[class]{width:100%;height:100%;border-radius:0}._picture_18e5r_148[class] img,._finalPicture_18e5r_149[class] img{width:100%;height:100%;object-fit:cover}._shapeMedia_18e5r_162,._boundaryWide_18e5r_163,._boundaryDetail_18e5r_164,._porscheFront_18e5r_165,._porscheQuarter_18e5r_166{position:relative;min-width:0;display:block;overflow:hidden;background:var(--reveal-surface)}._shapeMedia_18e5r_162 ._picture_18e5r_148[class] img,._boundaryWide_18e5r_163 ._picture_18e5r_148[class] img,._boundaryDetail_18e5r_164 ._picture_18e5r_148[class] img,._porscheFront_18e5r_165 ._picture_18e5r_148[class] img,._porscheQuarter_18e5r_166 ._picture_18e5r_148[class] img{transition:transform .9s var(--reveal-ease)}._shapeMedia_18e5r_162:hover ._picture_18e5r_148[class] img,._shapeMedia_18e5r_162:focus-visible ._picture_18e5r_148[class] img,._boundaryWide_18e5r_163:hover ._picture_18e5r_148[class] img,._boundaryWide_18e5r_163:focus-visible ._picture_18e5r_148[class] img,._boundaryDetail_18e5r_164:hover ._picture_18e5r_148[class] img,._boundaryDetail_18e5r_164:focus-visible ._picture_18e5r_148[class] img,._porscheFront_18e5r_165:hover ._picture_18e5r_148[class] img,._porscheFront_18e5r_165:focus-visible ._picture_18e5r_148[class] img,._porscheQuarter_18e5r_166:hover ._picture_18e5r_148[class] img,._porscheQuarter_18e5r_166:focus-visible ._picture_18e5r_148[class] img{transform:scale(1.025)}._shapeMedia_18e5r_162:focus-visible,._boundaryWide_18e5r_163:focus-visible,._boundaryDetail_18e5r_164:focus-visible,._porscheFront_18e5r_165:focus-visible,._porscheQuarter_18e5r_166:focus-visible{outline:2px solid var(--reveal-signal);outline-offset:4px}._shapeFrame_18e5r_2{min-height:min(74rem,112svh);padding:clamp(4rem,7vw,7rem) var(--reveal-rail-end) clamp(5rem,8vw,8rem) 0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto;gap:clamp(1.5rem,3vw,3.5rem);background:#000;color:var(--reveal-ink)}._shapeMedia_18e5r_162{grid-column:1/10;grid-row:1/3;min-height:50rem}._shapeMedia_18e5r_162 ._picture_18e5r_148[class] img{object-position:center}._projectCaption_18e5r_13{grid-column:10/13;grid-row:2;padding-bottom:.2rem;display:grid;gap:.65rem;align-content:end}._projectCaption_18e5r_13>p,._boundaryCaption_18e5r_14>p,._porscheCaption_18e5r_15>p{color:var(--reveal-signal)}._projectCaption_18e5r_13 h2,._boundaryCaption_18e5r_14 h2,._porscheCaption_18e5r_15 h2{margin:0;font-family:var(--reveal-font);font-weight:700;letter-spacing:-.045em;line-height:.96}._projectCaption_18e5r_13 h2{font-size:clamp(2rem,3vw,3.8rem)}._projectCaption_18e5r_13 span,._porscheCaption_18e5r_15 span{max-width:30ch;color:var(--reveal-muted);font-size:.88rem;line-height:1.5}._projectCaption_18e5r_13 a,._boundaryCaption_18e5r_14 a,._porscheCaption_18e5r_15 a{width:fit-content;margin-top:.4rem}._method_18e5r_16{padding:clamp(5rem,8vw,8rem) var(--reveal-rail-end) clamp(5.5rem,9vw,9rem) var(--reveal-rail-start);display:grid;grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);gap:clamp(3rem,8vw,10rem);background:var(--reveal-ink);color:var(--reveal-canvas)}._method_18e5r_16 header ._sectionLabel_18e5r_11{color:var(--reveal-signal-on-light)}._method_18e5r_16 header h2{max-width:10ch;margin:1.2rem 0 0;font-family:var(--reveal-font);font-size:clamp(2.25rem,4vw,4.8rem);font-weight:700;letter-spacing:-.05em;line-height:.95;text-wrap:balance}._methodList_18e5r_16{border-top:1px solid oklch(0% 0 0deg / .24)}._methodList_18e5r_16 article{padding:clamp(1.4rem,2.4vw,2.3rem) 0;display:grid;grid-template-columns:3rem minmax(8rem,.48fr) minmax(0,1fr);gap:1rem;align-items:baseline;border-bottom:1px solid oklch(0% 0 0deg / .2)}._methodList_18e5r_16 span{color:var(--reveal-signal-on-light)}._methodList_18e5r_16 h3{margin:0;font-family:var(--reveal-font);font-size:clamp(1rem,1.32vw,1.3rem);line-height:1.2}._methodList_18e5r_16 p{max-width:46ch;margin:0;color:#020201ad;line-height:1.53}._boundaryFrame_18e5r_3{min-height:min(82rem,125svh);padding:clamp(5rem,8vw,8rem) 0 clamp(5rem,9vw,9rem) var(--reveal-rail-start);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(1rem,2.4vw,2.5rem);background:#000;color:var(--reveal-ink)}._boundaryWide_18e5r_163{grid-column:1/10;grid-row:2/4;min-height:48rem}._boundaryWide_18e5r_163 ._picture_18e5r_148[class] img{object-position:center}._boundaryDetail_18e5r_164{z-index:1;grid-column:9/13;grid-row:1/3;min-height:31rem;margin-top:clamp(3rem,9vw,9rem);box-shadow:-1.2rem 1.2rem #000}._boundaryDetail_18e5r_164 ._picture_18e5r_148[class] img{object-position:center}._boundaryCaption_18e5r_14{grid-column:1/7;grid-row:1;display:grid;gap:.65rem;align-content:start}._boundaryCaption_18e5r_14 h2{max-width:12ch;font-size:clamp(2.3rem,4.4vw,5rem)}._porscheFrame_18e5r_4{min-height:min(74rem,112svh);padding:clamp(5rem,8vw,8rem) var(--reveal-rail-end) clamp(5rem,8vw,8rem) var(--reveal-rail-start);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);gap:clamp(1.2rem,2.5vw,2.75rem);background:var(--reveal-canvas);color:var(--reveal-ink)}._porscheCaption_18e5r_15{grid-column:1/5;grid-row:1;display:grid;gap:.65rem;align-content:start}._porscheCaption_18e5r_15 h2{font-size:clamp(2.6rem,4.6vw,5.5rem)}._porscheFront_18e5r_165{grid-column:5/13;grid-row:1/3;min-height:49rem}._porscheFront_18e5r_165 ._picture_18e5r_148[class] img{object-position:center}._porscheQuarter_18e5r_166{z-index:1;grid-column:1/6;grid-row:2;min-height:27rem;margin-top:clamp(5rem,12vw,12rem);box-shadow:1.2rem -1.2rem 0 var(--reveal-canvas)}._porscheQuarter_18e5r_166 ._picture_18e5r_148[class] img{object-position:center}._finalFrame_18e5r_5{min-height:max(42rem,92svh);padding:calc(var(--site-header-height, 5rem) + 3rem) var(--reveal-rail-end) clamp(2.5rem,5vw,5rem) var(--reveal-rail-start);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;background:var(--reveal-surface);color:var(--reveal-ink)}._finalPicture_18e5r_149[class]{position:absolute;inset:0;z-index:-3}._finalPicture_18e5r_149[class] img{object-position:center}._finalShade_18e5r_438{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,oklch(0% 0 0deg / .34),transparent 35%),linear-gradient(90deg,oklch(0% 0 0deg / .8),transparent 70%),linear-gradient(0deg,oklch(0% 0 0deg / .8),transparent 52%)}._finalCopy_18e5r_445{display:grid;gap:1.1rem;align-content:end}._finalCopy_18e5r_445 ._sectionLabel_18e5r_11{color:var(--reveal-signal-soft)}._finalCopy_18e5r_445 h2{max-width:11ch;margin:0;font-family:var(--reveal-font);font-size:clamp(2.8rem,5.8vw,7rem);font-weight:700;letter-spacing:-.06em;line-height:.9;text-wrap:balance}._finalProject_18e5r_85{justify-self:end;text-align:right}._disciplineIndex_18e5r_471{padding:clamp(2.5rem,5vw,5rem) var(--reveal-rail-end) clamp(3rem,6vw,6rem) var(--reveal-rail-start);display:grid;grid-template-columns:var(--reveal-label-rail) repeat(3,minmax(0,1fr));gap:0 clamp(1rem,2.5vw,2.5rem);background:var(--reveal-canvas);color:var(--reveal-ink)}._disciplineIndex_18e5r_471 p,._disciplineIndex_18e5r_471 a{margin:0;padding-top:.85rem;border-top:1px solid var(--reveal-hairline);font-family:var(--reveal-font);font-size:.68rem;font-weight:700;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}._disciplineIndex_18e5r_471 p{color:var(--reveal-muted)}._disciplineIndex_18e5r_471 a{min-height:56px;color:inherit;text-decoration:none}._disciplineIndex_18e5r_471 a:hover,._disciplineIndex_18e5r_471 a:focus-visible{color:var(--reveal-signal)}@media(max-width:1040px){._shapeMedia_18e5r_162{grid-column:1/9}._projectCaption_18e5r_13{grid-column:9/13}._boundaryWide_18e5r_163{grid-column:1/11}._boundaryDetail_18e5r_164{grid-column:9/13}}@media(max-width:760px){._hero_18e5r_1{min-height:max(40rem,92svh);grid-template-columns:minmax(0,1fr)}._heroVideo_18e5r_37[class]{object-position:58% center}._heroShade_18e5r_47{background:linear-gradient(180deg,oklch(0% 0 0deg / .68),transparent 25%),linear-gradient(0deg,oklch(0% 0 0deg / .89),transparent 68%)}._heroCopy_18e5r_12 h1{font-size:clamp(2.7rem,12vw,4.25rem)}._heroProject_18e5r_80{grid-column:1;justify-self:start;text-align:left}._openingStatement_18e5r_123,._method_18e5r_16{grid-template-columns:minmax(0,1fr);gap:2.5rem}._openingCopy_18e5r_137{font-size:clamp(2rem,9vw,3.25rem)}._shapeFrame_18e5r_2{min-height:0;padding:3.5rem 0 4.5rem;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}._shapeMedia_18e5r_162{grid-column:1;grid-row:1;min-height:0;aspect-ratio:4/3}._projectCaption_18e5r_13{grid-column:1;grid-row:2;padding:0 var(--reveal-rail-end) 0 var(--reveal-rail-start)}._methodList_18e5r_16 article{grid-template-columns:2.35rem minmax(0,1fr);gap:.65rem .8rem}._methodList_18e5r_16 p{grid-column:2}._boundaryFrame_18e5r_3{min-height:0;padding:4rem 0 5rem;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto auto auto}._boundaryCaption_18e5r_14{grid-column:1/7;grid-row:1;padding:0 var(--reveal-rail-end) 1.5rem var(--reveal-rail-start)}._boundaryCaption_18e5r_14 h2{font-size:clamp(2.2rem,10vw,3.8rem)}._boundaryWide_18e5r_163{grid-column:1/7;grid-row:2;min-height:0;aspect-ratio:4/3}._boundaryDetail_18e5r_164{grid-column:2/7;grid-row:3;min-height:0;aspect-ratio:4/3;margin-top:.5rem;box-shadow:none}._porscheFrame_18e5r_4{min-height:0;padding:4.5rem 0 5rem;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto auto auto}._porscheCaption_18e5r_15{grid-column:1/7;grid-row:1;padding:0 var(--reveal-rail-end) 1.5rem var(--reveal-rail-start)}._porscheFront_18e5r_165{grid-column:1/7;grid-row:2;min-height:0;aspect-ratio:4/3}._porscheQuarter_18e5r_166{grid-column:1/6;grid-row:3;min-height:0;aspect-ratio:4/3;margin-top:.5rem;box-shadow:none}._finalFrame_18e5r_5{min-height:max(39rem,84svh);grid-template-columns:minmax(0,1fr)}._finalCopy_18e5r_445 h2{font-size:clamp(2.55rem,12vw,4.5rem)}._finalProject_18e5r_85{justify-self:start;text-align:left}._disciplineIndex_18e5r_471{grid-template-columns:minmax(0,1fr);padding-block:2.5rem}._disciplineIndex_18e5r_471 p{padding-bottom:1.5rem}}@media(max-width:400px){._heroCopy_18e5r_12 h1{font-size:clamp(2.2rem,10vw,3.25rem)}._openingCopy_18e5r_137{font-size:clamp(2rem,10vw,3rem)}._method_18e5r_16 header h2,._boundaryCaption_18e5r_14 h2,._porscheCaption_18e5r_15 h2{font-size:clamp(2rem,10vw,3rem)}}@media(prefers-reduced-motion:reduce){._shapeMedia_18e5r_162 ._picture_18e5r_148[class] img,._boundaryWide_18e5r_163 ._picture_18e5r_148[class] img,._boundaryDetail_18e5r_164 ._picture_18e5r_148[class] img,._porscheFront_18e5r_165 ._picture_18e5r_148[class] img,._porscheQuarter_18e5r_166 ._picture_18e5r_148[class] img{transition:none}._shapeMedia_18e5r_162:hover ._picture_18e5r_148[class] img,._shapeMedia_18e5r_162:focus-visible ._picture_18e5r_148[class] img,._boundaryWide_18e5r_163:hover ._picture_18e5r_148[class] img,._boundaryWide_18e5r_163:focus-visible ._picture_18e5r_148[class] img,._boundaryDetail_18e5r_164:hover ._picture_18e5r_148[class] img,._boundaryDetail_18e5r_164:focus-visible ._picture_18e5r_148[class] img,._porscheFront_18e5r_165:hover ._picture_18e5r_148[class] img,._porscheFront_18e5r_165:focus-visible ._picture_18e5r_148[class] img,._porscheQuarter_18e5r_166:hover ._picture_18e5r_148[class] img,._porscheQuarter_18e5r_166:focus-visible ._picture_18e5r_148[class] img{transform:none}}
