.page_pageSurface__Dlhx2{position:relative;isolation:isolate;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 48% 18%,rgba(255,255,255,.44),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.28),rgba(225,211,193,.2)),var(--hero-bg);color:var(--hero-ink)}.page_pageSurface__Dlhx2:before{background-image:linear-gradient(to bottom,var(--hero-grid) 1px,transparent 1px),linear-gradient(to right,transparent calc(var(--page-gutter) - 1px),var(--hero-grid) calc(var(--page-gutter) - 1px),var(--hero-grid) var(--page-gutter),transparent var(--page-gutter)),linear-gradient(to right,transparent calc(27.35% - 1px),var(--hero-grid) calc(27.35% - 1px),var(--hero-grid) 27.35%,transparent 27.35%),linear-gradient(to right,transparent calc(68.45% - 1px),var(--hero-grid) calc(68.45% - 1px),var(--hero-grid) 68.45%,transparent 68.45%),linear-gradient(to right,transparent calc(100% - var(--page-gutter) - 1px),var(--hero-grid) calc(100% - var(--page-gutter) - 1px),var(--hero-grid) calc(100% - var(--page-gutter)),transparent calc(100% - var(--page-gutter)));background-size:100% clamp(340px,28vw,430px),100% 100%,100% 100%,100% 100%,100% 100%;background-position:0 5.45rem,0 0,0 0,0 0,0 0;opacity:.72}.page_pageSurface__Dlhx2:after,.page_pageSurface__Dlhx2:before{content:"";pointer-events:none;position:absolute;inset:0;z-index:0}.page_pageSurface__Dlhx2:after{background:radial-gradient(circle at 16% 46%,rgba(255,255,255,.28),transparent 26rem),radial-gradient(circle at 82% 73%,rgba(225,211,193,.18),transparent 30rem)}.page_pageSurface__Dlhx2>*{position:relative;z-index:1}.page_heroExperienceFlow__pasyG{position:relative}.page_pageSurface__Dlhx2>[data-theme-backdrop]{position:absolute;inset:0;z-index:0}html[data-portfolio-theme] .page_pageSurface__Dlhx2{background:radial-gradient(ellipse at 50% 0,var(--preview-glow),transparent 1100px),var(--hero-bg)}.page_pageSurface__Dlhx2{padding-bottom:85px}html[data-portfolio-theme] .page_pageSurface__Dlhx2:after,html[data-portfolio-theme] .page_pageSurface__Dlhx2:before{display:none}.page_logoBand__R8BwQ{overflow:hidden;padding:clamp(2.5rem,4vw,4rem) var(--page-gutter);color:var(--hero-ink)}.page_galleryWindow__8VZSa{position:relative;height:70vh;margin-inline:var(--page-gutter);overflow:hidden;border-radius:clamp(1.25rem,2vw,2rem)}@media (max-width:699px){.page_pageSurface__Dlhx2:before{background-image:linear-gradient(to bottom,var(--hero-grid) 1px,transparent 1px),linear-gradient(to right,transparent 19px,var(--hero-grid) 19px,var(--hero-grid) 20px,transparent 20px),linear-gradient(to right,transparent calc(100% - 21px),var(--hero-grid) calc(100% - 21px),var(--hero-grid) calc(100% - 20px),transparent calc(100% - 20px));background-size:100% 300px,100% 100%,100% 100%;background-position:0 4.25rem,0 0,0 0}.page_logoBand__R8BwQ{padding-block:2.75rem}.page_galleryWindow__8VZSa{height:58vh}}html[data-portfolio-theme] .page_logoBand__R8BwQ{font-family:var(--theme-font-label)}html[data-portfolio-theme=blueprint] .page_logoBand__R8BwQ{border-block:1px dashed #d6edff55;background:#0a294844}html[data-portfolio-theme=blueprint] .page_logoBand__R8BwQ svg{padding:4px;width:38px;height:38px;border:1px solid #d6edff66;margin-bottom:8px}html[data-portfolio-theme=space] .page_logoBand__R8BwQ{background:linear-gradient(90deg,transparent,#c6b4ff0d,transparent);border-block:1px solid #c6b4ff26}html[data-portfolio-theme=space] .page_logoBand__R8BwQ svg{color:#96dfcc;filter:drop-shadow(0 0 8px #96dfcc22);margin-bottom:8px}.aboutSection_aboutSection__9EPE2{--about-bg:#f8f3ea;--about-surface:#fffaf2;--about-paper:#f3eadb;--about-ink:#183d32;--about-body:#2f3934;--about-muted:#6f746e;--about-red:#b54a3b;--about-green:#214b3c;--about-line:rgba(33,75,60,0.28);--about-soft-shadow:0 18px 44px rgba(52,42,29,0.12);--about-photo-shadow:0 12px 24px rgba(45,35,23,0.18);--about-gap:clamp(18px,1.7vw,30px);position:relative;isolation:isolate;overflow:hidden;padding:clamp(5rem,7vw,7.5rem) var(--page-gutter) clamp(5rem,7vw,7rem);color:var(--about-body)}html[data-portfolio-theme] .aboutSection_aboutSection__9EPE2,html[data-portfolio-theme] .aboutSection_dialogBackdrop__sSYxQ{--about-bg:var(--hero-bg);--about-surface:var(--preview-surface);--about-paper:var(--preview-surface-alt);--about-ink:var(--hero-ink);--about-body:var(--preview-muted);--about-muted:var(--preview-muted);--about-red:var(--preview-secondary);--about-green:var(--preview-accent);--about-line:var(--preview-border);--about-soft-shadow:var(--hero-shadow);--about-photo-shadow:var(--hero-shadow);--about-radius:var(--preview-radius)}html[data-portfolio-theme] .aboutSection_paperTexture__BfO2_{display:none}html[data-portfolio-theme] .aboutSection_chapterAccentNote__LFW1E,html[data-portfolio-theme] .aboutSection_pinnedNote__8gDKw{background:var(--preview-feature);border:1px solid var(--preview-border);color:var(--hero-ink)}html[data-portfolio-theme] .aboutSection_photoLayer__xZZAU{background:var(--preview-surface-alt);border-color:var(--preview-border)}html[data-portfolio-theme] .aboutSection_photoCaption__5xJJI{color:var(--hero-ink)}html[data-portfolio-theme] .aboutSection_photoTape__Ndecp{background:var(--preview-border)}html[data-portfolio-theme] .aboutSection_dialogClose__ny4kM,html[data-portfolio-theme] .aboutSection_node__j26pJ,html[data-portfolio-theme] .aboutSection_viewPrompt__QStrJ{background:var(--preview-accent);color:var(--preview-on-accent)}html[data-portfolio-theme] .aboutSection_chapter__H0R1e:nth-child(2n) .aboutSection_node__j26pJ{background:var(--preview-secondary);color:var(--preview-on-accent)}html[data-portfolio-theme] .aboutSection_timelineArrow__E0BbH{background:var(--hero-bg);color:var(--preview-accent)}html[data-portfolio-theme] .aboutSection_timelineList__DuT34:before{background:var(--preview-border)}html[data-portfolio-theme] .aboutSection_detailPending__jryGy{background:var(--preview-soft);border-color:var(--preview-border)}html[data-portfolio-theme] .aboutSection_dialog__MxzOZ{background:var(--preview-surface);border-color:var(--preview-border)}html[data-portfolio-theme] .aboutSection_dialogCopy__eQ9i6 blockquote{background:var(--preview-soft)}html[data-portfolio-theme] .aboutSection_noteScene__eK9uW:before{background:var(--preview-secondary);opacity:.7}html[data-portfolio-theme] .aboutSection_noteScene__eK9uW:after{background-image:radial-gradient(var(--preview-accent) 1px,transparent 1px)}html[data-portfolio-theme=blueprint] .aboutSection_eyebrowRow__VOiku,html[data-portfolio-theme=blueprint] .aboutSection_nodeHeader__RFXcx p{font-family:var(--theme-font-label,"Courier New",monospace)}.aboutSection_paperTexture__BfO2_{pointer-events:none;position:absolute;inset:0;z-index:-1;background-image:url(/assets/about-timeline/textures/warm-paper-texture.webp);background-repeat:repeat;background-size:512px 512px;opacity:.055}.aboutSection_inner__bOr7B{width:min(100%,var(--content-max));margin:0 auto}.aboutSection_editorialHeader__iROuD{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(19rem,.92fr) minmax(17rem,.74fr);gap:clamp(2rem,4vw,5.5rem)}.aboutSection_headingBlock__D2w6M{position:relative}.aboutSection_eyebrowRow__VOiku{display:flex;align-items:center;gap:1rem;width:min(100%,31rem);margin-bottom:clamp(1rem,1.7vw,1.6rem);color:var(--about-ink);font-family:var(--theme-font-body,"Segoe Print","Bradley Hand",cursive);font-size:clamp(1rem,1.2vw,1.25rem);font-style:italic;line-height:1}.aboutSection_eyebrowRow__VOiku>span:last-child{height:1px;flex:1;background:var(--about-line)}.aboutSection_headingBlock__D2w6M h2{max-width:42rem;margin:0;font-family:var(--theme-font-body,Georgia,"Times New Roman",serif);font-size:clamp(4.5rem,6.25vw,7rem);font-weight:500;letter-spacing:-.055em;line-height:.82;text-wrap:balance}.aboutSection_greenUnderline__jpNds{display:block;width:clamp(8rem,11vw,11rem);height:auto;margin-top:.85rem;transform:rotate(-2deg)}.aboutSection_sparkStars__t2mBx{position:absolute;right:4%;bottom:-.35rem;width:clamp(3.5rem,5vw,5rem);height:auto;opacity:.78}.aboutSection_introduction__e22eJ{position:relative;display:grid;gap:clamp(1rem,1.35vw,1.35rem);padding-left:clamp(1.6rem,2.4vw,2.5rem);border-left:1px solid var(--about-line);font-family:var(--theme-font-body,Georgia,"Times New Roman",serif)}.aboutSection_introduction__e22eJ p{margin:0;font-size:clamp(1.02rem,1.18vw,1.22rem);line-height:1.48}.aboutSection_meaningfulWork__QrPqP{position:relative;display:inline-block;padding-inline:.32em;font-family:var(--theme-font-body,"Segoe Print","Bradley Hand",cursive);font-style:italic;white-space:nowrap}.aboutSection_meaningfulWork__QrPqP:after{content:"";pointer-events:none;position:absolute;inset:-.23em -.4em -.12em;border:1.5px solid rgba(33,75,60,.62);border-radius:50%;transform:rotate(-3deg)}.aboutSection_thankYou__To1wj{display:flex;align-items:center;gap:.7rem;color:var(--about-red);font-family:var(--theme-font-body,"Segoe Print","Bradley Hand",cursive);font-size:clamp(1.12rem,1.4vw,1.48rem)!important;font-style:italic;transform:rotate(-1deg)}.aboutSection_thankYou__To1wj img{width:1.45rem;height:auto}.aboutSection_noteScene__eK9uW{position:relative;min-height:clamp(13rem,17vw,16rem)}.aboutSection_pinnedNote__8gDKw{position:absolute;z-index:2;top:1rem;left:0;display:grid;width:clamp(12rem,15vw,14.5rem);min-height:clamp(9.5rem,12vw,11.5rem);align-content:center;padding:1.7rem 1.5rem 1.35rem;background:#f3e6cf;box-shadow:var(--about-soft-shadow);color:var(--about-body);font-family:var(--theme-font-body,"Segoe Print","Bradley Hand",cursive);font-size:clamp(.92rem,1.05vw,1.08rem);font-style:italic;transform:rotate(-4deg);clip-path:polygon(2% 3%,96% 0,100% 93%,89% 97%,67% 95%,48% 100%,28% 96%,3% 98%)}.aboutSection_pinnedNote__8gDKw img{position:absolute;right:.9rem;bottom:.4rem;width:3.6rem;height:auto;opacity:.72}.aboutSection_pin__H9YPg{position:absolute;top:.9rem;left:.85rem;width:1rem;height:1rem;border:1px solid rgba(91,58,18,.45);border-radius:50%;background:radial-gradient(circle at 32% 28%,#f6dd9a,#a9792d 64%,#664312);box-shadow:0 3px 5px rgba(45,35,23,.28)}.aboutSection_tape__R2bJg{position:absolute;top:-.35rem;right:2.8rem;width:3.5rem;height:1.25rem;background:rgba(216,191,148,.52);transform:rotate(-4deg)}.aboutSection_mountainSketch__Vygqn{position:absolute;right:-.4rem;bottom:0;width:clamp(9rem,13vw,12.5rem);height:auto;opacity:.68}.aboutSection_timelineList__DuT34{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--about-gap);margin:clamp(4.5rem,7vw,7rem) 0 0;padding:0;list-style:none}.aboutSection_timelineList__DuT34:before{content:"";position:absolute;top:1.12rem;right:2.6%;left:2.6%;height:1px;background:repeating-linear-gradient(to right,var(--about-line) 0 5px,transparent 5px 9px)}.aboutSection_chapter__H0R1e{position:relative;min-width:0}.aboutSection_nodeHeader__RFXcx{position:relative;z-index:2;display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;min-height:5.2rem}.aboutSection_node__j26pJ{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:3px solid rgba(255,250,242,.9);border-radius:50%;box-shadow:0 5px 12px rgba(24,61,50,.2),0 0 0 1px rgba(24,61,50,.16);color:#fffaf2;font-size:.92rem;font-weight:700}.aboutSection_nodeHeader__RFXcx h3,.aboutSection_node__j26pJ{font-family:var(--theme-font-body,Georgia,"Times New Roman",serif)}.aboutSection_nodeHeader__RFXcx h3{margin:.05rem 0 .25rem;font-size:clamp(1.15rem,1.5vw,1.55rem);font-weight:600;letter-spacing:-.035em;line-height:1.05}.aboutSection_nodeHeader__RFXcx p{margin:0;font-family:var(--theme-font-body,Georgia,"Times New Roman",serif);font-size:clamp(.78rem,.85vw,.9rem);line-height:1.25}.aboutSection_mediaInteraction__mBe2R{position:relative}.aboutSection_stackButton__SIriW{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in}.aboutSection_stackButton__SIriW:focus-visible{border-radius:16px;outline:3px solid var(--about-red);outline-offset:6px}.aboutSection_mediaStage__yVUnR{position:relative;display:block;width:min(100%,16.5rem);aspect-ratio:.91;margin:0 auto}.aboutSection_photoLayer__xZZAU{position:absolute;inset:7% 7% 12%;display:grid;padding:.48rem .48rem .8rem;background:#fffaf1;box-shadow:var(--about-photo-shadow);transform-origin:center 70%;transition:transform var(--smooth-hover-duration) var(--smooth-hover-ease),box-shadow var(--smooth-hover-duration) var(--smooth-hover-ease)}.aboutSection_layer0__Zh5p7{transform:translateY(1.1rem) rotate(var(--photo-rotation))}.aboutSection_layer1__MC5HC{transform:translate(-6%,-1%) rotate(calc(var(--photo-rotation) - 2deg))}.aboutSection_layer2__ipBUv{transform:translate(7%,1%) rotate(calc(var(--photo-rotation) + 2deg))}.aboutSection_photoImage__Bp1q_{display:block;min-height:0;overflow:hidden;background:#071b29}.aboutSection_photoImage__Bp1q_ img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aboutSection_photoTape__Ndecp{position:absolute;z-index:4;top:-.62rem;left:50%;width:3.8rem;height:1.25rem;background:rgba(215,190,145,.62);box-shadow:inset 0 0 10px rgba(124,90,48,.08);transform:translateX(-50%) rotate(-2deg)}.aboutSection_photoCaption__5xJJI{display:flex;min-height:2.85rem;align-items:center;justify-content:center;padding-top:.45rem;font-size:clamp(.65rem,.78vw,.82rem);text-align:center}.aboutSection_viewPrompt__QStrJ{position:absolute;z-index:8;right:.6rem;bottom:.1rem;display:flex;align-items:center;gap:.35rem;padding:.35rem .55rem;border-radius:999px;box-shadow:0 6px 15px rgba(24,61,50,.2);color:#fffaf2;font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:.62rem;font-weight:800;letter-spacing:.03em;opacity:0;transform:translateY(5px);transition:opacity var(--smooth-hover-duration) var(--smooth-hover-ease),transform var(--smooth-hover-duration) var(--smooth-hover-ease)}.aboutSection_viewPrompt__QStrJ svg{width:.8rem;height:.8rem}.aboutSection_mediaInteraction__mBe2R:focus-within .aboutSection_stackButton__SIriW,.aboutSection_mediaInteraction__mBe2R:hover .aboutSection_stackButton__SIriW{transform:translateY(-10px) scale(1.04)}.aboutSection_mediaInteraction__mBe2R:focus-within .aboutSection_mediaStage__yVUnR,.aboutSection_mediaInteraction__mBe2R:hover .aboutSection_mediaStage__yVUnR{filter:drop-shadow(0 16px 18px rgba(45,35,23,.13))}.aboutSection_mediaInteraction__mBe2R:focus-within .aboutSection_layer1__MC5HC,.aboutSection_mediaInteraction__mBe2R:hover .aboutSection_layer1__MC5HC{transform:translate(-10%,-3%) rotate(calc(var(--photo-rotation) - 6deg))}.aboutSection_mediaInteraction__mBe2R:focus-within .aboutSection_layer2__ipBUv,.aboutSection_mediaInteraction__mBe2R:hover .aboutSection_layer2__ipBUv{transform:translate(11%,-1%) rotate(calc(var(--photo-rotation) + 7deg))}.aboutSection_mediaInteraction__mBe2R:focus-within .aboutSection_viewPrompt__QStrJ,.aboutSection_mediaInteraction__mBe2R:hover .aboutSection_viewPrompt__QStrJ{opacity:1;transform:translateY(0)}.aboutSection_startupChapter__Xz_Cl .aboutSection_mediaStage__yVUnR{transform:scale(1.035)}.aboutSection_startupChapter__Xz_Cl .aboutSection_mediaInteraction__mBe2R:focus-within .aboutSection_mediaStage__yVUnR,.aboutSection_startupChapter__Xz_Cl .aboutSection_mediaInteraction__mBe2R:hover .aboutSection_mediaStage__yVUnR{transform:scale(1.035)}.aboutSection_chapterCopy__eZzRV{padding:.8rem .35rem 0}.aboutSection_chapterCopy__eZzRV h4{margin:0 0 .58rem;font-family:var(--theme-font-body,Georgia,"Times New Roman",serif);font-size:clamp(1rem,1.12vw,1.18rem);font-weight:700;line-height:1.15}.aboutSection_chapterCopy__eZzRV>p{margin:0;font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:clamp(.78rem,.82vw,.88rem);line-height:1.52}.aboutSection_detailPending__jryGy{display:inline-flex;margin-top:.75rem;padding:.3rem .5rem;border:1px dashed rgba(181,74,59,.42);color:var(--about-red);font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:.65rem;font-weight:700}.aboutSection_mobileMediaControls__Bt_1c{display:none}.aboutSection_closing__Mpqul{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(1rem,2vw,2rem);align-items:center;max-width:75rem;margin:clamp(4rem,6vw,6rem) auto 0;color:var(--about-red)}.aboutSection_closing__Mpqul>img:first-child{width:clamp(4.5rem,7vw,7rem);height:auto;transform:rotate(-5deg)}.aboutSection_closing__Mpqul>img:last-child{width:clamp(2rem,3vw,3rem);height:auto}.aboutSection_closing__Mpqul p{position:relative;margin:0;font-family:var(--theme-font-body,"Segoe Print","Bradley Hand",cursive);font-size:clamp(1rem,1.35vw,1.35rem);font-style:italic;line-height:1.45}.aboutSection_closing__Mpqul p:after{content:"";position:absolute;right:5%;bottom:-.65rem;left:5%;height:1px;background:rgba(181,74,59,.45);transform:rotate(-1deg)}.aboutSection_placeholderNotice__8BdkP{max-width:44rem;margin:2.25rem auto 0;font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:.72rem;line-height:1.45;text-align:center}.aboutSection_staticFallback__LB2mo{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:2rem}.aboutSection_staticFallback__LB2mo figure{margin:0}.aboutSection_staticFallback__LB2mo img{width:100%;height:auto}.aboutSection_staticFallback__LB2mo figcaption{margin-top:.5rem;font-family:var(--theme-font-body,Georgia,"Times New Roman",serif)}.aboutSection_dialogBackdrop__sSYxQ{--about-bg:#f8f3ea;--about-surface:#fffaf2;--about-paper:#f3eadb;--about-ink:#183d32;--about-body:#2f3934;--about-muted:#6f746e;--about-red:#b54a3b;--about-green:#214b3c;--about-line:rgba(33,75,60,0.28);--about-soft-shadow:0 18px 44px rgba(52,42,29,0.12);--about-photo-shadow:0 12px 24px rgba(45,35,23,0.18);--about-radius:24px;position:fixed;inset:0;z-index:1000;display:grid;place-items:center;overflow-y:auto;padding:clamp(1rem,3vw,2.5rem);background:rgba(8,28,23,.72);backdrop-filter:blur(12px);animation:aboutSection_dialogFade___YxZ3 .18s ease both}.aboutSection_dialog__MxzOZ{position:relative;display:grid;width:min(100%,70rem);max-height:min(90vh,52rem);grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);gap:clamp(1.5rem,3vw,3rem);overflow-y:auto;padding:clamp(1.25rem,2.5vw,2.4rem);border:1px solid rgba(24,61,50,.16);border-radius:var(--about-radius);background:linear-gradient(rgba(255,250,242,.9),rgba(255,250,242,.9)),url(/assets/about-timeline/textures/warm-paper-texture.webp);box-shadow:0 34px 90px rgba(5,17,14,.36);color:var(--about-body);animation:aboutSection_dialogRise__hPDJ_ .24s ease both}.aboutSection_dialogClose__ny4kM{position:absolute;z-index:5;top:1rem;right:1rem;display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--about-green);color:#fffaf2;cursor:pointer}.aboutSection_dialogClose__ny4kM svg{width:1.25rem;height:1.25rem}.aboutSection_dialogClose__ny4kM:focus-visible,.aboutSection_dialogImageControls__U1Bmr button:focus-visible,.aboutSection_dialogThumbnails__3f4nQ button:focus-visible,.aboutSection_mobileMediaControls__Bt_1c button:focus-visible{outline:3px solid #d77c6f;outline-offset:3px}.aboutSection_dialogMedia___ZRU7{display:grid;align-content:start;gap:1rem;min-width:0}.aboutSection_dialogFeaturedImage__DcBbm{display:flex;height:min(56vh,30rem);align-items:center;justify-content:center;border:.65rem solid #fffaf2;background:#071b29;box-shadow:var(--about-photo-shadow);transform:rotate(-1deg)}.aboutSection_dialogFeaturedImage__DcBbm img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aboutSection_dialogImageControls__U1Bmr{display:flex;align-items:center;justify-content:center;gap:1rem;color:var(--about-ink);font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:.78rem;font-weight:800}.aboutSection_dialogImageControls__U1Bmr button,.aboutSection_mobileMediaControls__Bt_1c button{display:inline-flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border:1px solid rgba(24,61,50,.2);border-radius:50%;background:var(--about-surface);color:var(--about-ink);cursor:pointer}.aboutSection_dialogImageControls__U1Bmr svg,.aboutSection_mobileMediaControls__Bt_1c svg{width:1rem;height:1rem}.aboutSection_dialogThumbnails__3f4nQ{display:grid;grid-template-columns:repeat(3,4.5rem);gap:.65rem;justify-content:center}.aboutSection_dialogThumbnails__3f4nQ button{position:relative;overflow:hidden;aspect-ratio:1;padding:0;border:2px solid transparent;background:#e4dacb;cursor:pointer}.aboutSection_chapterVideo__AhBJP{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#071b29}.aboutSection_photoImage__Bp1q_{position:relative}.aboutSection_videoIndicator___WuQM{position:absolute;bottom:8px;left:8px;display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:4px;background:#102a3be6;color:#fff;font:10px Arial,sans-serif}.aboutSection_videoThumbnailBadge__RB_Mn{position:absolute;right:4px;bottom:4px;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#102a3be6;color:#fff;pointer-events:none}.aboutSection_dialogThumbnails__3f4nQ[data-many=true]{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,19rem);margin-inline:auto}@media (min-width:700px){.aboutSection_dialogMedia___ZRU7:has(.aboutSection_dialogThumbnails__3f4nQ[data-many=true]) .aboutSection_dialogFeaturedImage__DcBbm{height:min(45vh,24rem)}}.aboutSection_dialogThumbnails__3f4nQ button.aboutSection_activeThumbnail__Kp_nd{border-color:var(--about-red)}.aboutSection_dialogThumbnails__3f4nQ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aboutSection_dialogCopy__eQ9i6{display:flex;min-width:0;flex-direction:column;justify-content:center;padding-right:1.5rem}.aboutSection_dialogCopy__eQ9i6>span{color:var(--about-red);font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.aboutSection_dialogCopy__eQ9i6 h3{margin:.65rem 0 1.25rem;font-family:var(--theme-font-body,Georgia,"Times New Roman",serif);font-size:clamp(2.5rem,4vw,4.6rem);font-weight:500;letter-spacing:-.055em;line-height:.95}.aboutSection_dialogCopy__eQ9i6>p{margin:0;font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:clamp(.98rem,1.15vw,1.12rem);line-height:1.65}.aboutSection_dialogCopy__eQ9i6 blockquote{margin:2rem 0 0;padding:1.1rem 1.25rem;border-left:3px solid var(--about-red);background:rgba(243,230,207,.58);color:var(--about-red);font-family:var(--theme-font-body,"Segoe Print","Bradley Hand",cursive);font-size:1rem;font-style:italic}.aboutSection_dialogCopy__eQ9i6 .aboutSection_dialogPlaceholderNotice__dSTSJ{margin-top:1.25rem;color:var(--about-muted);font-size:.72rem;line-height:1.45}@keyframes aboutSection_dialogFade___YxZ3{0%{opacity:0}}@keyframes aboutSection_dialogRise__hPDJ_{0%{opacity:0;transform:translateY(14px) scale(.985)}}@media (max-width:1179px){.aboutSection_aboutSection__9EPE2{padding-block:clamp(4.5rem,8vw,6rem)}.aboutSection_editorialHeader__iROuD{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.aboutSection_noteScene__eK9uW{grid-column:1/-1;min-height:10rem}.aboutSection_pinnedNote__8gDKw{top:0;right:9rem;left:auto}.aboutSection_mountainSketch__Vygqn{right:0}.aboutSection_timelineList__DuT34{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(4rem,8vw,6rem) clamp(2rem,5vw,4rem);margin-top:4rem}.aboutSection_timelineList__DuT34:before{top:0;right:auto;bottom:0;left:1.1rem;width:1px;height:auto;background:repeating-linear-gradient(to bottom,var(--about-line) 0 5px,transparent 5px 9px)}.aboutSection_chapter__H0R1e{padding-left:3.75rem}.aboutSection_chapter__H0R1e:last-child{grid-column:1/-1;width:calc(50% - var(--about-gap));justify-self:center}.aboutSection_node__j26pJ{position:absolute;left:-3.75rem}.aboutSection_nodeHeader__RFXcx{grid-template-columns:1fr}.aboutSection_mediaStage__yVUnR{width:min(100%,19rem)}.aboutSection_photoCaption__5xJJI{font-size:.78rem}.aboutSection_chapterCopy__eZzRV{max-width:25rem;margin-inline:auto}.aboutSection_chapterCopy__eZzRV h4{font-size:1.18rem}.aboutSection_chapterCopy__eZzRV>p{font-size:.88rem}}@media (max-width:899px){.aboutSection_editorialHeader__iROuD{grid-template-columns:1fr;gap:2.25rem}.aboutSection_headingBlock__D2w6M h2{max-width:36rem;font-size:clamp(4.4rem,11vw,6.2rem)}.aboutSection_sparkStars__t2mBx{right:8%}.aboutSection_introduction__e22eJ{max-width:39rem}.aboutSection_noteScene__eK9uW{min-height:12rem}.aboutSection_pinnedNote__8gDKw{right:auto;left:8%}.aboutSection_mountainSketch__Vygqn{right:10%}.aboutSection_dialog__MxzOZ{grid-template-columns:1fr;max-height:92vh}.aboutSection_dialogFeaturedImage__DcBbm{height:min(45vh,24rem)}.aboutSection_dialogCopy__eQ9i6{padding:0 .5rem .75rem}}@media (max-width:699px){.aboutSection_aboutSection__9EPE2{padding:4.5rem 20px 5rem}.aboutSection_headingBlock__D2w6M h2{max-width:22rem;font-size:clamp(3.65rem,17vw,5rem);line-height:.86}.aboutSection_eyebrowRow__VOiku{margin-bottom:1.25rem}.aboutSection_sparkStars__t2mBx{right:0;bottom:-1rem}.aboutSection_introduction__e22eJ{gap:1.1rem;padding:0;border-left:0}.aboutSection_introduction__e22eJ:before{content:"";width:3.5rem;height:1px;margin-bottom:.25rem;background:var(--about-line)}.aboutSection_introduction__e22eJ p{font-size:1rem}.aboutSection_thankYou__To1wj{margin-top:.25rem!important;font-size:1.12rem!important}.aboutSection_noteScene__eK9uW{min-height:12.5rem}.aboutSection_pinnedNote__8gDKw{left:.6rem;width:min(12.4rem,62vw);min-height:9.5rem;font-size:.88rem}.aboutSection_mountainSketch__Vygqn{right:-.8rem;width:min(9.5rem,43vw)}.aboutSection_timelineList__DuT34{display:block;margin-top:4.25rem}.aboutSection_timelineList__DuT34:before{top:0;bottom:0;left:1.05rem}.aboutSection_chapter__H0R1e,.aboutSection_chapter__H0R1e:last-child{width:100%;padding-left:3.35rem}.aboutSection_chapter__H0R1e+.aboutSection_chapter__H0R1e{margin-top:5.25rem}.aboutSection_node__j26pJ{left:-3.35rem}.aboutSection_nodeHeader__RFXcx{min-height:4.8rem}.aboutSection_nodeHeader__RFXcx h3{font-size:1.45rem}.aboutSection_nodeHeader__RFXcx p{font-size:.82rem}.aboutSection_mediaInteraction__mBe2R{width:100%}.aboutSection_mediaStage__yVUnR{width:min(100%,18.5rem)}.aboutSection_stackButton__SIriW{cursor:pointer}.aboutSection_viewPrompt__QStrJ{opacity:1;transform:translateY(0)}.aboutSection_mediaInteraction__mBe2R:focus-within .aboutSection_stackButton__SIriW,.aboutSection_mediaInteraction__mBe2R:hover .aboutSection_stackButton__SIriW{transform:none}.aboutSection_mediaInteraction__mBe2R:focus-within .aboutSection_mediaStage__yVUnR,.aboutSection_mediaInteraction__mBe2R:hover .aboutSection_mediaStage__yVUnR{filter:none}.aboutSection_mobileMediaControls__Bt_1c{display:flex;align-items:center;justify-content:center;gap:.9rem;margin-top:.35rem;color:var(--about-muted);font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:.72rem;font-weight:800}.aboutSection_chapterCopy__eZzRV{padding-top:1.1rem}.aboutSection_chapterCopy__eZzRV h4{font-size:1.22rem}.aboutSection_chapterCopy__eZzRV>p{font-size:.9rem}.aboutSection_closing__Mpqul{grid-template-columns:1fr auto;margin-top:4.5rem}.aboutSection_closing__Mpqul>img:first-child{display:none}.aboutSection_closing__Mpqul p{font-size:1rem;text-align:left}.aboutSection_placeholderNotice__8BdkP{text-align:left}.aboutSection_dialogBackdrop__sSYxQ{align-items:end;padding:0}.aboutSection_dialog__MxzOZ{width:100%;max-height:94svh;gap:1.25rem;padding:1rem 1rem 1.5rem;border-radius:22px 22px 0 0}.aboutSection_dialogClose__ny4kM{top:.75rem;right:.75rem}.aboutSection_dialogFeaturedImage__DcBbm{height:min(42svh,21rem);margin-top:2.8rem;border-width:.45rem}.aboutSection_dialogThumbnails__3f4nQ{grid-template-columns:repeat(3,3.8rem)}.aboutSection_dialogCopy__eQ9i6 h3{margin-bottom:.85rem;font-size:clamp(2.1rem,11vw,3.1rem)}.aboutSection_dialogCopy__eQ9i6>p{font-size:.92rem;line-height:1.5}.aboutSection_dialogCopy__eQ9i6 blockquote{margin-top:1.2rem}}@media (max-width:360px){.aboutSection_aboutSection__9EPE2{padding-inline:20px}.aboutSection_headingBlock__D2w6M h2{font-size:clamp(3.3rem,16.5vw,3.8rem)}.aboutSection_chapter__H0R1e,.aboutSection_chapter__H0R1e:last-child{padding-left:3rem}.aboutSection_node__j26pJ{left:-3rem}.aboutSection_mediaStage__yVUnR{width:min(100%,15.8rem)}.aboutSection_photoLayer__xZZAU{inset-inline:8%}}@media (prefers-reduced-motion:reduce){.aboutSection_dialogBackdrop__sSYxQ,.aboutSection_dialog__MxzOZ,.aboutSection_mediaStage__yVUnR,.aboutSection_photoLayer__xZZAU,.aboutSection_stackButton__SIriW,.aboutSection_viewPrompt__QStrJ{animation:none}}.aboutSection_aboutSection__9EPE2{--about-bg:#f4efe7;--about-surface:rgba(255,250,244,0.88);--about-paper:#eee6da;--about-ink:#0a3028;--about-body:#36443f;--about-muted:#6b756f;--about-red:#0a5a43;--about-green:#0a5a43;--about-line:rgba(10,48,40,0.16);--about-soft-shadow:0 18px 44px rgba(35,29,22,0.08);--about-photo-shadow:0 18px 36px rgba(35,29,22,0.12);--about-radius:24px;padding-block:clamp(5rem,7vw,7.5rem)}.aboutSection_paperTexture__BfO2_{mix-blend-mode:multiply;opacity:.018}.aboutSection_editorialHeader__iROuD{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.8fr) minmax(15rem,.55fr);gap:clamp(2.5rem,5vw,6rem);align-items:center}.aboutSection_eyebrowRow__VOiku{width:min(100%,28rem);margin-bottom:1.35rem;color:var(--about-green);font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:clamp(.75rem,.78vw,.88rem);font-style:normal;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.aboutSection_eyebrowRow__VOiku:before{content:"";width:.68rem;height:.68rem;flex:0 0 auto;border-radius:50%;background:#b7dc83;box-shadow:0 0 0 5px rgba(183,220,131,.14)}.aboutSection_headingBlock__D2w6M h2{max-width:46rem;color:var(--about-ink);font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:clamp(4.2rem,6vw,7rem);font-weight:900;letter-spacing:-.07em;line-height:.88}.aboutSection_introduction__e22eJ{gap:1.15rem;padding-left:clamp(1.4rem,2.1vw,2.25rem);font-family:var(--theme-font-body,Arial,Helvetica,sans-serif)}.aboutSection_introduction__e22eJ p{color:var(--about-body);font-size:clamp(.98rem,1.05vw,1.14rem);line-height:1.58}.aboutSection_meaningfulWork__QrPqP{padding:0;color:var(--about-green);font-family:var(--theme-font-body,inherit);font-style:normal;font-weight:750;white-space:normal}.aboutSection_meaningfulWork__QrPqP:after{display:none}.aboutSection_thankYou__To1wj{color:var(--about-green);font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:.72rem!important;font-style:normal;font-weight:850;letter-spacing:.1em;text-transform:uppercase;transform:none}.aboutSection_noteScene__eK9uW{min-height:0}.aboutSection_pinnedNote__8gDKw{position:relative;inset:auto;width:100%;min-height:0;gap:.2rem;align-content:start;border:1px solid rgba(255,250,244,.18);border-radius:20px;background:linear-gradient(145deg,#0a5a43,#003e32);box-shadow:0 18px 38px rgba(10,48,40,.14);color:rgba(255,250,244,.78);padding:1.35rem;font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:clamp(.8rem,.82vw,.9rem);font-style:normal;line-height:1.5;transform:none;clip-path:none}.aboutSection_pinnedNote__8gDKw strong{margin-bottom:.65rem;color:#fffaf4;font-size:.7rem;letter-spacing:.11em;text-transform:uppercase}.aboutSection_noteUnderline__bBc0X{display:block;width:3.4rem;height:2px;margin-top:.72rem;border-radius:999px;background:#cf5a47;transform:rotate(-3deg)}.aboutSection_chapterAccentNote__LFW1E{display:none}.aboutSection_timelineList__DuT34{gap:clamp(1.5rem,2vw,2.5rem);margin-top:clamp(4.5rem,6vw,6rem)}.aboutSection_nodeHeader__RFXcx{grid-template-columns:2rem minmax(0,1fr);gap:.75rem;min-height:5rem}.aboutSection_node__j26pJ{width:2rem;height:2rem;border:0;background:var(--about-green);box-shadow:0 8px 18px rgba(10,48,40,.16);font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:.72rem}.aboutSection_chapter__H0R1e:nth-child(2n) .aboutSection_node__j26pJ{background:#b7dc83;box-shadow:0 8px 18px rgba(10,48,40,.12),0 0 0 5px rgba(183,220,131,.14);color:var(--about-green)}.aboutSection_timelineArrow__E0BbH{position:absolute;z-index:4;top:.42rem;right:clamp(-2.15rem,-1.55vw,-1.35rem);display:grid;width:1.28rem;height:1.28rem;place-items:center;border-radius:50%;background:#f4efe7;color:rgba(10,48,40,.68)}.aboutSection_timelineArrow__E0BbH svg{width:1.12rem;height:1.12rem}.aboutSection_nodeHeader__RFXcx h3{color:var(--about-ink);font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:clamp(1.05rem,1.2vw,1.28rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.aboutSection_nodeHeader__RFXcx p{color:var(--about-muted);font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:.72rem}.aboutSection_stackButton__SIriW{position:relative;z-index:1;transition:transform var(--smooth-hover-duration) var(--smooth-hover-ease)}.aboutSection_mediaInteraction__mBe2R:before{display:none}.aboutSection_mediaStage__yVUnR{width:min(100%,16.6rem);aspect-ratio:.9;transition:transform var(--smooth-hover-duration) var(--smooth-hover-ease),filter var(--smooth-hover-duration) var(--smooth-hover-ease)}.aboutSection_photoLayer__xZZAU{inset:5% 4.5% 9%;overflow:hidden;grid-template-rows:minmax(0,1fr) auto;border:1px solid rgba(80,65,45,.13);border-radius:3px;background:#fffdf7;padding:.5rem .5rem .95rem;box-shadow:0 14px 24px rgba(45,35,23,.14),0 3px 6px rgba(45,35,23,.08)}.aboutSection_topLayer__fPuMp{box-shadow:0 20px 34px rgba(45,35,23,.18),0 4px 9px rgba(45,35,23,.1)}.aboutSection_photoLayer__xZZAU:not(.aboutSection_topLayer__fPuMp) .aboutSection_photoTape__Ndecp{opacity:.42}.aboutSection_layer0__Zh5p7{transform:translateY(.8rem) rotate(var(--photo-rotation))}.aboutSection_layer1__MC5HC{transform:translate(-5%) rotate(calc(var(--photo-rotation) - 2deg))}.aboutSection_layer2__ipBUv{transform:translate(5%,.5%) rotate(calc(var(--photo-rotation) + 2deg))}.aboutSection_photoImage__Bp1q_{border-radius:1px}.aboutSection_layer3__oQflc{transform:translate(-3%,2%) rotate(calc(var(--photo-rotation) - 1deg))}.aboutSection_photoTape__Ndecp{display:block;top:-.4rem;width:3.35rem;height:1.05rem;background:rgba(216,191,148,.62);opacity:.82;transform:translateX(-50%) rotate(-3deg)}.aboutSection_photoCaption__5xJJI{min-height:2.65rem;color:var(--about-body);padding:.58rem .2rem 0;font-family:var(--theme-font-body,"Segoe Print","Bradley Hand",cursive);font-size:clamp(.66rem,.7vw,.78rem);font-style:italic;font-weight:600;line-height:1.25}.aboutSection_viewPrompt__QStrJ{right:.5rem;bottom:.15rem;background:var(--about-green);font-size:.58rem}.aboutSection_mediaInteraction__mBe2R:focus-within .aboutSection_stackButton__SIriW,.aboutSection_mediaInteraction__mBe2R:hover .aboutSection_stackButton__SIriW{transform:translateY(-10px) scale(1.035)}.aboutSection_mediaInteraction__mBe2R:focus-within .aboutSection_layer1__MC5HC,.aboutSection_mediaInteraction__mBe2R:hover .aboutSection_layer1__MC5HC{transform:translate(-8%,-2%) rotate(calc(var(--photo-rotation) - 6deg))}.aboutSection_mediaInteraction__mBe2R:focus-within .aboutSection_layer2__ipBUv,.aboutSection_mediaInteraction__mBe2R:hover .aboutSection_layer2__ipBUv{transform:translate(8%,-1%) rotate(calc(var(--photo-rotation) + 6deg))}.aboutSection_startupChapter__Xz_Cl .aboutSection_mediaInteraction__mBe2R:focus-within .aboutSection_mediaStage__yVUnR,.aboutSection_startupChapter__Xz_Cl .aboutSection_mediaInteraction__mBe2R:hover .aboutSection_mediaStage__yVUnR,.aboutSection_startupChapter__Xz_Cl .aboutSection_mediaStage__yVUnR{transform:scale(1.025)}.aboutSection_chapterCopy__eZzRV{padding:1rem .2rem 0}.aboutSection_chapterCopy__eZzRV h4{color:var(--about-ink);font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:clamp(.96rem,1vw,1.08rem);font-weight:800}.aboutSection_chapterCopy__eZzRV>p{color:var(--about-body);font-size:clamp(.76rem,.78vw,.84rem);line-height:1.58}.aboutSection_detailPending__jryGy{border:1px solid rgba(10,90,67,.18);border-radius:999px;background:rgba(183,220,131,.16);color:var(--about-green);padding:.35rem .55rem}.aboutSection_closing__Mpqul{display:block;max-width:48rem;margin-top:clamp(4rem,6vw,6rem);border-top:1px solid var(--about-line);color:var(--about-ink);padding-top:1.5rem}.aboutSection_closing__Mpqul p{font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:clamp(.92rem,1vw,1.05rem);font-style:normal;line-height:1.55;text-align:center}.aboutSection_closing__Mpqul p:after{display:none}.aboutSection_placeholderNotice__8BdkP{color:var(--about-muted);font-size:.68rem}.aboutSection_dialog__MxzOZ{border:1px solid rgba(10,48,40,.14);background:#fffaf4}.aboutSection_dialogFeaturedImage__DcBbm{overflow:hidden;border:0;border-radius:18px;transform:none}.aboutSection_dialogCopy__eQ9i6>span{color:var(--about-green)}.aboutSection_dialogCopy__eQ9i6 h3{color:var(--about-ink);font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-weight:850}.aboutSection_dialogCopy__eQ9i6 blockquote{border-left-color:var(--about-green);background:rgba(183,220,131,.13);color:var(--about-green);font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-style:normal}@media (min-width:1180px){.aboutSection_noteScene__eK9uW{min-height:10.5rem;padding:.8rem .5rem}.aboutSection_noteScene__eK9uW:before{content:"";position:absolute;z-index:0;top:1.4rem;right:-.15rem;width:calc(100% - .7rem);height:calc(100% - 2.1rem);background:#c74838;box-shadow:0 13px 28px rgba(66,31,23,.12);transform:rotate(4deg)}.aboutSection_noteScene__eK9uW:after{content:"";position:absolute;top:.1rem;right:-2.1rem;width:4.6rem;height:4.6rem;background-image:radial-gradient(rgba(10,48,40,.32) 1px,transparent 0);background-size:9px 9px;opacity:.42}.aboutSection_pinnedNote__8gDKw{z-index:1;min-height:8.6rem;border-radius:2px;padding:1.8rem 1.5rem 1.35rem;box-shadow:0 22px 38px rgba(10,48,40,.2),0 5px 12px rgba(35,28,20,.12);transform:rotate(-3.5deg)}.aboutSection_pinnedNote__8gDKw .aboutSection_pin__H9YPg{top:.55rem;left:.7rem;width:.9rem;height:.9rem}.aboutSection_chapterAccentNote__LFW1E{position:absolute;z-index:6;top:clamp(20.5rem,23vw,22rem);display:block;width:clamp(5.2rem,6.5vw,6.4rem);min-height:5.2rem;padding:.78rem .68rem .9rem;box-shadow:0 14px 24px rgba(35,28,20,.16);color:#fffaf4;font-family:var(--theme-font-body,"Segoe Print","Bradley Hand",cursive);font-size:clamp(.54rem,.58vw,.66rem);font-style:italic;line-height:1.42;white-space:pre-line}.aboutSection_chapterAccentNote__LFW1E:after{content:"";position:absolute;bottom:.55rem;left:.68rem;width:1.45rem;height:2px;background:rgba(255,250,244,.58);transform:rotate(-4deg)}.aboutSection_chapter__H0R1e:first-child .aboutSection_chapterAccentNote__LFW1E{left:-.4rem;transform:rotate(2deg)}.aboutSection_startupChapter__Xz_Cl .aboutSection_chapterAccentNote__LFW1E{right:-.35rem;transform:rotate(-4deg)}.aboutSection_chapter__H0R1e:last-child .aboutSection_chapterAccentNote__LFW1E{right:-.45rem;transform:rotate(3deg)}.aboutSection_chapterAccentGreen__HL3gk{background:linear-gradient(145deg,#0a5a43,#003e32)}.aboutSection_chapterAccentOrange__hcQfo{background:linear-gradient(145deg,#ce5843,#ad392d)}.aboutSection_mediaInteraction__mBe2R{padding-bottom:clamp(3.4rem,4vw,4rem)}.aboutSection_timelineList__DuT34:before{top:1rem;right:calc(50% - 50vw);left:calc(50% - 50vw);width:auto;height:1px;background:linear-gradient(90deg,rgba(10,48,40,.08),rgba(10,48,40,.26) 12% 88%,rgba(10,48,40,.08))}}@media (max-width:1179px){.aboutSection_editorialHeader__iROuD{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr)}.aboutSection_noteScene__eK9uW{grid-column:1/-1}.aboutSection_pinnedNote__8gDKw{width:min(100%,38rem);margin-left:auto}.aboutSection_timelineList__DuT34:before{top:0;right:auto;bottom:0;left:1.1rem;width:1px;height:auto;background:linear-gradient(180deg,rgba(10,48,40,.08),rgba(10,48,40,.24) 6% 94%,rgba(10,48,40,.08))}.aboutSection_timelineArrow__E0BbH{display:none}}@media (max-width:899px){.aboutSection_editorialHeader__iROuD{grid-template-columns:1fr}.aboutSection_pinnedNote__8gDKw{width:100%;margin:0}}@media (max-width:699px){.aboutSection_aboutSection__9EPE2{padding:5rem 20px 5.5rem}.aboutSection_headingBlock__D2w6M h2{font-size:clamp(3.35rem,15vw,4.6rem);line-height:.9}.aboutSection_introduction__e22eJ{padding:0}.aboutSection_thankYou__To1wj{font-size:.7rem!important}.aboutSection_noteScene__eK9uW{min-height:0}.aboutSection_timelineList__DuT34{margin-top:4rem}.aboutSection_timelineList__DuT34:before{left:1.05rem}.aboutSection_photoCaption__5xJJI{font-size:.7rem}.aboutSection_closing__Mpqul p{text-align:left}}@media (prefers-reduced-motion:reduce){.aboutSection_mediaInteraction__mBe2R:before,.aboutSection_mediaStage__yVUnR,.aboutSection_photoLayer__xZZAU,.aboutSection_stackButton__SIriW{transition-duration:var(--smooth-hover-duration)}}html[data-portfolio-theme] .aboutSection_aboutSection__9EPE2{font-family:var(--theme-font-body)}html[data-portfolio-theme] .aboutSection_pinnedNote__8gDKw strong{color:var(--hero-ink)}html[data-portfolio-theme] .aboutSection_eyebrowRow__VOiku:before{background:var(--preview-secondary);box-shadow:0 0 0 5px var(--preview-soft)}html[data-portfolio-theme] .aboutSection_noteUnderline__bBc0X{background:var(--preview-secondary)}html[data-portfolio-theme] .aboutSection_photoCaption__5xJJI{font-family:var(--theme-font-label);font-style:normal}html[data-portfolio-theme] .aboutSection_dialogCopy__eQ9i6 h3{font-family:var(--theme-font-heading)}html[data-portfolio-theme=blueprint] .aboutSection_chapter__H0R1e{padding:16px 12px;border:1px solid #d6edff55;border-radius:3px;background:linear-gradient(135deg,#ffffff0d,transparent),#09243d66;box-shadow:4px 5px 0 #071e3a26}html[data-portfolio-theme=blueprint] .aboutSection_pinnedNote__8gDKw{border-radius:3px;background:#ffffffb0;color:#18334b;border-color:#ffffffcc;box-shadow:4px 5px 0 #071e3a40}html[data-portfolio-theme=blueprint] .aboutSection_pinnedNote__8gDKw strong{color:#18334b}html[data-portfolio-theme=blueprint] .aboutSection_node__j26pJ{border-radius:3px;background:transparent;color:#e8f6ff;border:1px solid #e8f6ff;font-family:var(--theme-font-label);box-shadow:3px 3px 0 #ffffff20}html[data-portfolio-theme=blueprint] .aboutSection_chapter__H0R1e:nth-child(2n) .aboutSection_node__j26pJ{background:#ffffff18;color:#ffd28b;box-shadow:3px 3px 0 #ffffff20}html[data-portfolio-theme=blueprint] .aboutSection_nodeHeader__RFXcx p{font-family:var(--theme-font-label)}html[data-portfolio-theme=blueprint] .aboutSection_photoLayer__xZZAU{background:#ffffffb8;border:1px solid #fff}html[data-portfolio-theme=blueprint] .aboutSection_photoCaption__5xJJI{color:#18334b}html[data-portfolio-theme=blueprint] .aboutSection_photoTape__Ndecp{background:#e9f4f77a}html[data-portfolio-theme=blueprint] .aboutSection_viewPrompt__QStrJ{border-radius:2px;font-family:var(--theme-font-label)}html[data-portfolio-theme=blueprint] .aboutSection_dialog__MxzOZ{border-radius:4px;background:#0f2f4b;outline:1px dashed #d6edff66;outline-offset:-8px}html[data-portfolio-theme=blueprint] .aboutSection_dialogFeaturedImage__DcBbm{border-radius:2px}html[data-portfolio-theme=space] .aboutSection_chapter__H0R1e{padding:16px 12px;border:1px solid #c6b4ff40;border-radius:24px;background:linear-gradient(155deg,#302548bb,#15192de6);box-shadow:0 6px 0 #08091655}html[data-portfolio-theme=space] .aboutSection_pinnedNote__8gDKw{border-radius:24px 24px 24px 6px;background:linear-gradient(135deg,#3a2b64,#23233e)}html[data-portfolio-theme=space] .aboutSection_photoLayer__xZZAU{border-radius:14px;background:#292541;border-color:#c6b4ff66}html[data-portfolio-theme=space] .aboutSection_photoImage__Bp1q_{border-radius:9px}html[data-portfolio-theme=space] .aboutSection_photoTape__Ndecp{display:none}html[data-portfolio-theme=space] .aboutSection_dialog__MxzOZ{background:#1d1c33;border:1px solid #c6b4ff70;border-radius:26px}html[data-portfolio-theme=space] .aboutSection_dialogFeaturedImage__DcBbm{border-radius:16px}.aboutSection_browseHint__8iu9E{display:none}@media (max-width:699px){.aboutSection_aboutSection__9EPE2{padding:36px 20px}.aboutSection_editorialHeader__iROuD{gap:20px}.aboutSection_headingBlock__D2w6M h2{max-width:320px;font-size:clamp(34px,9.5vw,46px)}.aboutSection_eyebrowRow__VOiku{margin-bottom:14px}.aboutSection_introduction__e22eJ{gap:10px}.aboutSection_introduction__e22eJ p{font-size:14px;line-height:1.5}.aboutSection_noteScene__eK9uW{padding:0;min-height:0}.aboutSection_pinnedNote__8gDKw{display:flex;flex-wrap:wrap;-moz-column-gap:7px;column-gap:7px;min-height:0;padding:16px 20px;transform:rotate(-1deg)}.aboutSection_pinnedNote__8gDKw strong{flex-basis:100%}.aboutSection_pinnedNote__8gDKw .aboutSection_pin__H9YPg{top:15px;left:8px;width:9px;height:9px}.aboutSection_pinnedNote__8gDKw .aboutSection_noteUnderline__bBc0X{flex-basis:40px}.aboutSection_pinnedNote__8gDKw strong{margin-bottom:6px}.aboutSection_pinnedNote__8gDKw p{font-size:13px;line-height:1.45}.aboutSection_browseHint__8iu9E{display:block;margin:26px 0 12px;font-size:12px;line-height:1.5;color:var(--about-muted)}.aboutSection_timelineList__DuT34{display:flex;align-items:stretch;gap:16px;margin:0 -6px;padding:12px 6px 20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:6px;scrollbar-width:thin;scrollbar-color:var(--about-muted) transparent}.aboutSection_timelineList__DuT34:before{display:none}.aboutSection_chapter__H0R1e,.aboutSection_chapter__H0R1e:last-child,html[data-portfolio-theme] .aboutSection_chapter__H0R1e{flex:0 0 min(82vw,300px);width:min(82vw,300px);min-width:0;padding:16px;margin:0;scroll-snap-align:start}.aboutSection_chapter__H0R1e+.aboutSection_chapter__H0R1e{margin-top:0}.aboutSection_nodeHeader__RFXcx{min-height:48px;gap:10px;padding-left:0;margin-bottom:18px}.aboutSection_node__j26pJ{position:static;flex-shrink:0;width:32px;height:32px}.aboutSection_nodeHeader__RFXcx h3{font-size:20px}.aboutSection_nodeHeader__RFXcx p{font-size:11px}.aboutSection_timelineArrow__E0BbH{display:none}.aboutSection_mediaInteraction__mBe2R{padding-bottom:0}.aboutSection_mediaStage__yVUnR{width:100%;max-width:235px;aspect-ratio:1.12}.aboutSection_chapterCopy__eZzRV{padding-top:14px}.aboutSection_chapterCopy__eZzRV h4{font-size:16px;line-height:1.3}.aboutSection_chapterCopy__eZzRV>p{font-size:13px;line-height:1.5}.aboutSection_closing__Mpqul{margin-top:20px}.aboutSection_closing__Mpqul p{font-size:14px;line-height:1.5}.aboutSection_placeholderNotice__8BdkP{font-size:11px}.aboutSection_browseHint__8iu9E{display:flex;justify-content:space-between;align-items:center;gap:12px}.aboutSection_journeyControls__FdBtv{display:flex;align-items:center;gap:8px;flex-shrink:0}.aboutSection_journeyControls__FdBtv button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--about-line);border-radius:50%;color:var(--about-ink);background:var(--preview-soft,#0a302808)}.aboutSection_journeyControls__FdBtv button:disabled{opacity:.3}.aboutSection_journeyControls__FdBtv button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.aboutSection_journeyControls__FdBtv>span{min-width:27px;text-align:center;font:11px var(--theme-font-label,monospace)}html[data-portfolio-theme=blueprint] .aboutSection_journeyControls__FdBtv button{border-radius:3px}.aboutSection_timelineList__DuT34{padding-right:max(6px,calc(100% - min(82vw, 300px) - 6px))}}.contact_contactSection__ERqr4{position:relative;overflow:hidden;padding:clamp(4.5rem,6vw,6rem) clamp(12px,1.25vw,20px) 1.25rem;color:#fffaf4;font-family:var(--theme-font-body,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}html[data-portfolio-theme] .contact_shell__QyZ2M{background:var(--preview-feature);border-color:var(--preview-border);border-radius:var(--preview-radius);box-shadow:var(--hero-shadow)}html[data-portfolio-theme] .contact_formCard__TDr0Y{background:var(--preview-surface);border-color:var(--preview-border);border-radius:var(--preview-radius);color:var(--hero-ink);box-shadow:var(--hero-shadow)}html[data-portfolio-theme] .contact_field__KSX4k input,html[data-portfolio-theme] .contact_field__KSX4k textarea,html[data-portfolio-theme] .contact_formHeader__CoE33 h3{color:var(--hero-ink)}html[data-portfolio-theme] .contact_formHeader__CoE33 p,html[data-portfolio-theme] .contact_submitRow__1soj4>p a{color:var(--preview-accent)}html[data-portfolio-theme] .contact_field__KSX4k>span,html[data-portfolio-theme] .contact_formIndex__NmQUl,html[data-portfolio-theme] .contact_submitRow__1soj4>p{color:var(--preview-muted)}html[data-portfolio-theme] .contact_field__KSX4k input,html[data-portfolio-theme] .contact_field__KSX4k textarea,html[data-portfolio-theme] .contact_formHeader__CoE33,html[data-portfolio-theme] .contact_formIndex__NmQUl{border-color:var(--preview-border)}html[data-portfolio-theme] .contact_field__KSX4k input::-moz-placeholder,html[data-portfolio-theme] .contact_field__KSX4k textarea::-moz-placeholder{color:var(--preview-muted);opacity:.8}html[data-portfolio-theme] .contact_field__KSX4k input::placeholder,html[data-portfolio-theme] .contact_field__KSX4k textarea::placeholder{color:var(--preview-muted);opacity:.8}html[data-portfolio-theme] .contact_field__KSX4k input:focus,html[data-portfolio-theme] .contact_field__KSX4k textarea:focus{border-color:var(--preview-accent);box-shadow:0 1px var(--preview-accent)}html[data-portfolio-theme] .contact_socialLinks__Z0Vch a:hover,html[data-portfolio-theme] .contact_submitRow__1soj4 button{background:var(--preview-accent);color:var(--preview-on-accent)}html[data-portfolio-theme] .contact_submitRow__1soj4 button:hover:not(:disabled){background:var(--preview-secondary)}html[data-portfolio-theme] .contact_sendIcon__JmrKf{background:var(--preview-on-accent);color:var(--preview-accent)}html[data-portfolio-theme] .contact_accentWord__xNQR2,html[data-portfolio-theme] .contact_directLink__iZ2Wm small{color:var(--preview-secondary)}html[data-portfolio-theme] .contact_eyebrow__UievB span{background:var(--preview-secondary)}html[data-portfolio-theme] .contact_success__FwteA{background:var(--preview-soft);color:var(--preview-secondary)}html[data-portfolio-theme] .contact_error__WnJvp{color:var(--preview-danger)}html[data-portfolio-theme=blueprint] .contact_eyebrow__UievB,html[data-portfolio-theme=blueprint] .contact_formHeader__CoE33 p,html[data-portfolio-theme=blueprint] .contact_formIndex__NmQUl{font-family:var(--theme-font-label,"Courier New",monospace)}.contact_shell__QyZ2M{position:relative;isolation:isolate;width:100%;min-height:min(760px,82svh);overflow:hidden;border:1px solid rgba(255,250,244,.18);border-radius:clamp(28px,2.6vw,44px);background:radial-gradient(circle at 11% 18%,rgba(183,220,131,.12),transparent 23rem),linear-gradient(145deg,#0a5a43,#003e32 76%);box-shadow:0 38px 90px rgba(10,48,40,.2),inset 0 1px 0 rgba(255,255,255,.12)}.contact_backgroundWord__xvqgV{pointer-events:none;position:absolute;z-index:-1;bottom:-.16em;left:-.02em;color:transparent;font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:clamp(11rem,27vw,31rem);font-weight:900;letter-spacing:-.09em;line-height:.7;opacity:.075;-webkit-text-stroke:2px #fffaf4;white-space:nowrap}.contact_orbitOne__c48vE,.contact_orbitTwo__i0m57{pointer-events:none;position:absolute;z-index:-1;border:1px solid rgba(255,250,244,.09);border-radius:50%}.contact_orbitOne__c48vE{top:-13rem;right:-8rem;width:32rem;aspect-ratio:1;box-shadow:0 0 0 5rem rgba(255,250,244,.018),0 0 0 10rem rgba(255,250,244,.012)}.contact_orbitTwo__i0m57{bottom:-12rem;left:34%;width:24rem;aspect-ratio:1}.contact_layout__OuOgS{display:grid;width:min(calc(100vw - var(--page-gutter) - var(--page-gutter)),var(--content-max));min-height:inherit;grid-template-columns:minmax(0,.92fr) minmax(29rem,1.08fr);gap:clamp(2.5rem,4.2vw,5rem);align-items:center;margin:0 auto;padding-block:clamp(2.5rem,4vw,4.5rem)}.contact_invitation__J5Peh{display:flex;min-width:0;min-height:540px;flex-direction:column}.contact_eyebrow__UievB{display:flex;align-items:center;gap:.72rem;margin:0 0 1.2rem;color:rgba(255,250,244,.74);font-size:.72rem;font-weight:850;letter-spacing:.14em}.contact_eyebrow__UievB span{width:.62rem;aspect-ratio:1;border-radius:50%;background:#b7dc83;box-shadow:0 0 0 5px rgba(183,220,131,.12)}.contact_invitation__J5Peh h2{display:grid;margin:0;color:#fffaf4;font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:clamp(3.7rem,5.7vw,6.8rem);font-weight:900;letter-spacing:-.075em;line-height:.82}.contact_accentWord__xNQR2{position:relative;width:-moz-max-content;width:max-content;color:#b7dc83}.contact_accentWord__xNQR2:after{content:"";position:absolute;right:0;bottom:-.12em;left:0;height:.12em;border-radius:999px;background:#fffaf4;opacity:.5;transform:rotate(-1.5deg)}.contact_lead__JBFfC{max-width:32rem;margin:clamp(1.35rem,2vw,2rem) 0 0;color:rgba(255,250,244,.72);font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:clamp(.94rem,.98vw,1.06rem);line-height:1.62}.contact_directActions__kgxNZ{display:grid;gap:.72rem;margin-top:clamp(1.6rem,2.3vw,2.25rem)}.contact_directLink__iZ2Wm{display:grid;min-width:0;grid-template-columns:2.45rem minmax(0,1fr) 1.1rem;gap:.85rem;align-items:center;border-top:1px solid rgba(255,250,244,.16);color:#fffaf4;padding:.72rem .2rem;text-decoration:none}.contact_actionIcon__cAV4D{display:grid;width:2.45rem;aspect-ratio:1;place-items:center;border:1px solid rgba(255,250,244,.18);border-radius:50%;background:rgba(255,250,244,.06)}.contact_actionIcon__cAV4D svg,.contact_linkArrow__Toz2b{width:1rem;height:1rem}.contact_directLink__iZ2Wm small,.contact_directLink__iZ2Wm strong{display:block;min-width:0}.contact_directLink__iZ2Wm small{margin-bottom:.2rem;color:#b7dc83;font-size:.61rem;font-weight:850;letter-spacing:.11em}.contact_directLink__iZ2Wm strong{overflow:hidden;font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:clamp(.82rem,.84vw,.94rem);text-overflow:ellipsis;white-space:nowrap}.contact_linkArrow__Toz2b{transition:transform var(--smooth-hover-duration) var(--smooth-hover-ease)}.contact_directLink__iZ2Wm:focus-visible .contact_linkArrow__Toz2b,.contact_directLink__iZ2Wm:hover .contact_linkArrow__Toz2b{transform:translate(3px,-3px)}.contact_directLink__iZ2Wm:focus-visible{border-radius:10px;outline:3px solid rgba(183,220,131,.5);outline-offset:4px}.contact_invitationFooter__VS50q{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1.5rem}.contact_invitationFooter__VS50q>p{margin:0;color:rgba(255,250,244,.45);font-size:.64rem}.contact_socialLinks__Z0Vch{display:flex;gap:.55rem}.contact_socialLinks__Z0Vch a{display:grid;width:2.4rem;aspect-ratio:1;place-items:center;border:1px solid rgba(255,250,244,.18);border-radius:50%;background:rgba(255,250,244,.06);color:#fffaf4;transition:background var(--smooth-hover-duration) var(--smooth-hover-ease),color var(--smooth-hover-duration) var(--smooth-hover-ease),transform var(--smooth-hover-duration) var(--smooth-hover-ease)}.contact_socialLinks__Z0Vch a:focus-visible,.contact_socialLinks__Z0Vch a:hover{outline:none;background:#b7dc83;color:#0a5a43;transform:translateY(-3px)}.contact_socialLinks__Z0Vch a:focus-visible{outline:3px solid rgba(183,220,131,.4);outline-offset:3px}.contact_socialLinks__Z0Vch svg{width:1rem;height:1rem}.contact_formCard__TDr0Y{position:relative;overflow:hidden;border:1px solid rgba(10,48,40,.13);border-radius:clamp(24px,2vw,34px);background:radial-gradient(circle at 88% 8%,rgba(183,220,131,.2),transparent 12rem),linear-gradient(145deg,#fffdf8,#efe8dc);box-shadow:0 30px 70px rgba(1,39,32,.28),inset 0 1px 0 rgba(255,255,255,.8);color:#0a3028;padding:clamp(1.35rem,2.15vw,2.35rem);animation:contact_formRise__z5LOj .7s cubic-bezier(.2,.75,.25,1) .12s both}.contact_formHeader__CoE33{display:flex;gap:1.5rem;align-items:start;justify-content:space-between;border-bottom:1px solid rgba(10,48,40,.13);margin-bottom:clamp(1.25rem,1.7vw,1.75rem);padding-bottom:clamp(1rem,1.4vw,1.35rem)}.contact_formHeader__CoE33 p{margin:0 0 .65rem;color:#0a5a43;font-size:.65rem;font-weight:850;letter-spacing:.12em}.contact_formHeader__CoE33 h3{max-width:31rem;margin:0;color:#0a3028;font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);font-size:clamp(1.85rem,2.2vw,2.65rem);font-weight:900;letter-spacing:-.055em;line-height:.96}.contact_formIndex__NmQUl{flex:0 0 auto;border:1px solid rgba(10,48,40,.15);border-radius:999px;color:#607069;padding:.42rem .58rem;font-size:.58rem;font-weight:800}.contact_form__l_SqY{display:grid;gap:clamp(.9rem,1.2vw,1.15rem)}.contact_fieldGrid__aJmv_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,1.1vw,1.1rem)}.contact_field__KSX4k{display:grid;min-width:0;gap:.48rem}.contact_field__KSX4k>span{color:#405049;font-size:.69rem;font-weight:800;letter-spacing:.02em}.contact_field__KSX4k input,.contact_field__KSX4k textarea{width:100%;border:0;border-bottom:1px solid rgba(10,48,40,.2);border-radius:0;background:transparent;color:#0a3028;padding:.58rem .1rem .68rem;font:inherit;font-size:.84rem;line-height:1.45;outline:none;transition:border-color var(--smooth-hover-duration) var(--smooth-hover-ease),box-shadow var(--smooth-hover-duration) var(--smooth-hover-ease)}.contact_field__KSX4k textarea{min-height:7rem;resize:vertical}.contact_field__KSX4k input::-moz-placeholder,.contact_field__KSX4k textarea::-moz-placeholder{color:#8a948f}.contact_field__KSX4k input::placeholder,.contact_field__KSX4k textarea::placeholder{color:#8a948f}.contact_field__KSX4k input:focus,.contact_field__KSX4k textarea:focus{border-color:#0a5a43;box-shadow:0 1px 0 #0a5a43}.contact_submitRow__1soj4{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center;justify-content:space-between;margin-top:.35rem}.contact_submitRow__1soj4 button{display:inline-flex;min-height:3rem;align-items:center;gap:1rem;border:0;border-radius:999px;background:#0a5a43;box-shadow:0 14px 28px rgba(10,90,67,.18);color:#fffaf4;cursor:pointer;padding:.5rem .55rem .5rem 1.25rem;font-size:.77rem;font-weight:850;text-transform:uppercase;transition:background var(--smooth-hover-duration) var(--smooth-hover-ease),box-shadow var(--smooth-hover-duration) var(--smooth-hover-ease),transform var(--smooth-hover-duration) var(--smooth-hover-ease)}.contact_submitRow__1soj4 button:focus-visible,.contact_submitRow__1soj4 button:hover:not(:disabled){outline:none;background:#003e32;box-shadow:0 18px 34px rgba(10,90,67,.24);transform:translateY(-2px)}.contact_submitRow__1soj4 button:focus-visible{outline:3px solid rgba(10,90,67,.28);outline-offset:4px}.contact_submitRow__1soj4 button:disabled{cursor:wait;opacity:.68}.contact_sendIcon__JmrKf{display:grid;width:2.1rem;aspect-ratio:1;place-items:center;border-radius:50%;background:#b7dc83;color:#0a5a43}.contact_sendIcon__JmrKf svg{width:.95rem;height:.95rem}.contact_submitRow__1soj4>p{margin:0;color:#718078;font-size:.7rem}.contact_submitRow__1soj4>p a{color:#0a5a43;font-weight:750}.contact_formStatus__bJTW2{margin:0;border-radius:12px;padding:.75rem .85rem;font-size:.76rem;line-height:1.4}.contact_success__FwteA{background:rgba(90,160,80,.12);color:#28633d}.contact_error__WnJvp{background:rgba(185,70,63,.11);color:#8d322d}@keyframes contact_formRise__z5LOj{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1179px){.contact_shell__QyZ2M{min-height:0}.contact_layout__OuOgS{width:min(calc(100% - 3rem),var(--content-max));min-height:0;grid-template-columns:1fr;gap:3.5rem}.contact_invitation__J5Peh{min-height:0}.contact_invitation__J5Peh h2{font-size:clamp(4.4rem,10vw,7rem)}.contact_invitationFooter__VS50q{margin-top:2.75rem}}@media (max-width:699px){.contact_contactSection__ERqr4{padding:4.5rem 10px 10px}.contact_shell__QyZ2M{border-radius:25px}.contact_layout__OuOgS{width:100%;gap:2.75rem;padding:2rem 1.2rem 1.2rem}.contact_invitation__J5Peh h2{font-size:clamp(3.35rem,15vw,4.35rem);line-height:.84}.contact_lead__JBFfC{font-size:.98rem}.contact_directLink__iZ2Wm{grid-template-columns:2.5rem minmax(0,1fr) 1rem;gap:.7rem}.contact_actionIcon__cAV4D{width:2.5rem}.contact_directLink__iZ2Wm strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.contact_invitationFooter__VS50q{display:grid}.contact_formCard__TDr0Y{border-radius:22px;padding:1.25rem}.contact_fieldGrid__aJmv_{grid-template-columns:1fr}.contact_formHeader__CoE33 h3{font-size:clamp(2rem,10vw,2.65rem)}.contact_formIndex__NmQUl{display:none}.contact_submitRow__1soj4{align-items:stretch}.contact_submitRow__1soj4 button{width:100%;justify-content:space-between}}@media (max-width:360px){.contact_layout__OuOgS{padding-inline:1rem}.contact_invitation__J5Peh h2{font-size:clamp(3rem,15vw,3.5rem)}.contact_directLink__iZ2Wm strong{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.contact_formCard__TDr0Y{animation:none}.contact_directLink__iZ2Wm,.contact_linkArrow__Toz2b,.contact_socialLinks__Z0Vch a,.contact_submitRow__1soj4 button{transition-duration:var(--smooth-hover-duration)}}html[data-portfolio-theme=blueprint] .contact_shell__QyZ2M{border-radius:4px;border:1px solid #d6edff80;background:linear-gradient(#d6edff08 1px,transparent 0),linear-gradient(90deg,#d6edff08 1px,transparent 0),#0a2948d9;background-size:32px 32px;box-shadow:6px 6px 0 #061e3d55}html[data-portfolio-theme=blueprint] .contact_formCard__TDr0Y{border-radius:3px;border:1px solid #e8f6ffbb;background:#ffffffb8;--hero-ink:#18334b;--preview-muted:#354f64;--preview-accent:#1d5279;--preview-on-accent:#fff;--preview-secondary:#255e6d;--preview-border:#244e6850;--preview-soft:#ffffff40;--preview-danger:#9e2929;box-shadow:4px 5px 0 #061e3d44}html[data-portfolio-theme=blueprint] .contact_directLink__iZ2Wm small,html[data-portfolio-theme=blueprint] .contact_field__KSX4k>span{font-family:var(--theme-font-label)}html[data-portfolio-theme=blueprint] .contact_field__KSX4k input,html[data-portfolio-theme=blueprint] .contact_field__KSX4k textarea{background:#ffffff30;border:1px solid #244e6840;border-radius:2px;padding:12px}html[data-portfolio-theme=blueprint] .contact_actionIcon__cAV4D,html[data-portfolio-theme=blueprint] .contact_formIndex__NmQUl,html[data-portfolio-theme=blueprint] .contact_socialLinks__Z0Vch a,html[data-portfolio-theme=blueprint] .contact_submitRow__1soj4 button{border-radius:3px}html[data-portfolio-theme=blueprint] .contact_orbitOne__c48vE,html[data-portfolio-theme=blueprint] .contact_orbitTwo__i0m57{border-style:dashed;border-color:#d6edff40}html[data-portfolio-theme=blueprint] .contact_accentWord__xNQR2:after{height:1px;border-top:1px dashed #d6edff;background:none;border-radius:0;transform:none}html[data-portfolio-theme=space] .contact_shell__QyZ2M{border-radius:36px;border:1px solid #c6b4ff66;background:radial-gradient(ellipse at 5% 5%,#66429955,transparent 65%),#19182d}html[data-portfolio-theme=space] .contact_formCard__TDr0Y{border-radius:26px;border:1px solid #c6b4ff50;background:#252139;box-shadow:0 8px 0 #08091666}html[data-portfolio-theme=space] .contact_field__KSX4k input,html[data-portfolio-theme=space] .contact_field__KSX4k textarea{background:#13152666;border:1px solid #c6b4ff40;border-radius:12px;padding:12px}html[data-portfolio-theme=space] .contact_submitRow__1soj4 button{box-shadow:0 4px 0 #08091680}html[data-portfolio-theme=space] .contact_accentWord__xNQR2:after{background:#c6b4ff55}@media (max-width:699px){.contact_contactSection__ERqr4{padding-top:32px}.contact_layout__OuOgS{padding:24px 16px 16px;gap:24px}.contact_invitation__J5Peh h2{font-size:clamp(34px,10vw,46px);max-width:300px}.contact_lead__JBFfC{font-size:14px;line-height:1.5;margin-top:16px}.contact_eyebrow__UievB{margin-bottom:14px}.contact_directActions__kgxNZ{gap:6px;margin-top:16px}.contact_directLink__iZ2Wm{padding-block:10px}.contact_directLink__iZ2Wm strong{font-size:12px}.contact_invitationFooter__VS50q{margin-top:16px;padding-top:16px;gap:10px}.contact_formCard__TDr0Y{padding:18px 14px}.contact_formHeader__CoE33{padding-bottom:14px;margin-bottom:14px}.contact_formHeader__CoE33 h3{font-size:27px}.contact_fieldGrid__aJmv_,.contact_form__l_SqY{gap:12px}.contact_field__KSX4k textarea{min-height:96px}.contact_submitRow__1soj4{gap:10px}.contact_field__KSX4k input,.contact_field__KSX4k textarea{font-size:16px}.contact_contactSection__ERqr4{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}.contact_honeypot__apy4f{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.engineeringShowcase_section__qeg9P{display:block;--lab-accent:var(--hero-emerald,#004b3f);--lab-line:var(--hero-border,#233c282b);--lab-muted:var(--hero-muted,#526054);padding:clamp(24px,2.2vw,36px) var(--page-gutter) 0;color:var(--hero-ink,#0a3028);font-family:var(--theme-font-body,Arial,Helvetica,sans-serif);scroll-margin-top:90px}html:not([data-portfolio-theme]) .engineeringShowcase_project__Zc7QP{border-radius:16px;box-shadow:0 14px 34px #27322412}html:not([data-portfolio-theme]) .engineeringShowcase_sectionHeader__QDsgY h2{font-family:Georgia,serif;font-weight:400}html:not([data-portfolio-theme=blueprint]) .engineeringShowcase_screenshotPrint__M8QZa:before{display:none}html[data-portfolio-theme=space] .engineeringShowcase_screenshotPrint__M8QZa{border-radius:10px;padding:4px;background:#c6b4ff30;border-color:#c6b4ff66}html[data-portfolio-theme=space] .engineeringShowcase_screenshotPrint__M8QZa img{border-radius:6px}html[data-portfolio-theme=space] .engineeringShowcase_screenshotCollage__cYtXI figcaption{font:12px var(--theme-font-body);color:var(--lab-muted)}html[data-portfolio-theme=space] .engineeringShowcase_badge__oaVOo{border-radius:999px}html[data-portfolio-theme=space] .engineeringShowcase_projectIcon__gbq_j{border-radius:50%}html[data-portfolio-theme=blueprint] .engineeringShowcase_detailEyebrow__Dzbl6,html[data-portfolio-theme=blueprint] .engineeringShowcase_projectIndex__QAkzN{font-family:var(--theme-font-label)}html[data-portfolio-theme=blueprint] .engineeringShowcase_section__qeg9P{--lab-accent:#96e4ff;--lab-line:#b8e2ff38;--lab-muted:#b7cfe6}.engineeringShowcase_sectionHeader__QDsgY{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px}.engineeringShowcase_badge__oaVOo,.engineeringShowcase_chartLabel__D6eDr,.engineeringShowcase_eyebrow__MYtil,.engineeringShowcase_previewFoot__FjaVc,.engineeringShowcase_projectIndex__QAkzN,.engineeringShowcase_sectionFooter__GZze2,.engineeringShowcase_smallLabel__MO0Go,.engineeringShowcase_windowBar__FOzdv{font-family:var(--theme-font-label,"Courier New",monospace)}.engineeringShowcase_eyebrow__MYtil{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:11px;letter-spacing:1.9px}.engineeringShowcase_eyebrow__MYtil>span{width:8px;height:8px;background:var(--lab-accent);box-shadow:0 0 18px #96e4ff50}.engineeringShowcase_sectionHeader__QDsgY h2{margin:0;font-size:clamp(36px,4.5vw,66px);line-height:1.05;letter-spacing:-2.7px;font-weight:600}.engineeringShowcase_sectionHeader__QDsgY em{color:var(--lab-accent);font-family:var(--theme-font-body,Georgia,serif);font-weight:400}.engineeringShowcase_intro__ljHol{margin:0;font-size:14px;line-height:1.7}.engineeringShowcase_intro__ljHol>span{color:var(--lab-muted);font-size:12px}.engineeringShowcase_projectGrid__YRVA3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.engineeringShowcase_project__Zc7QP{--lab-accent:#126749;--lab-line:#233c282b;--lab-muted:#526054;--lab-ink:#21382c;position:relative;display:flex;flex-direction:column;min-width:0;color:var(--lab-ink);border:1px solid #e5e9cf;border-top:4px solid #a8d772;background:#f2f1e5;border-radius:5px;box-shadow:0 18px 40px #041c3a40}.engineeringShowcase_project__Zc7QP:after,.engineeringShowcase_project__Zc7QP:before{position:absolute;content:"+";font:18px monospace;color:#ccecff;top:-11px;pointer-events:none}.engineeringShowcase_project__Zc7QP:before{left:-6px}.engineeringShowcase_project__Zc7QP:after{right:-6px}.engineeringShowcase_traceProject__g7PpW{--lab-accent:#6242a5;--lab-line:#4c365e29;--lab-muted:#655c72;--lab-ink:#30213e;background:#f2edf7;border-color:#bba0ec #e5d9ee #e5d9ee}html:not([data-portfolio-theme=blueprint]) .engineeringShowcase_project__Zc7QP:after,html:not([data-portfolio-theme=blueprint]) .engineeringShowcase_project__Zc7QP:before{content:none}html[data-portfolio-theme=space] .engineeringShowcase_project__Zc7QP{--lab-accent:#9ce4cb;--lab-line:#9ce4cb33;--lab-muted:#bbcec9;--lab-ink:#edf9f4;--lab-icon-bg:#9ce4cb12;--lab-button-ink:#102b25;--lab-hover:#c6f5e4;background:#172b2bec;border-color:#9ce4cb #9ce4cb40 #9ce4cb40;border-radius:16px;box-shadow:0 18px 40px #05051040}html[data-portfolio-theme=space] .engineeringShowcase_traceProject__g7PpW{--lab-accent:#c6b4ff;--lab-line:#c6b4ff38;--lab-muted:#c7bedc;--lab-ink:#f6f0ff;--lab-icon-bg:#c6b4ff12;--lab-button-ink:#211938;--lab-hover:#e1d5ff;background:#242039ed;border-color:#c6b4ff #c6b4ff40 #c6b4ff40}.engineeringShowcase_cardTop__KL78Y{padding:20px 26px 0;display:flex;justify-content:space-between;align-items:center;gap:8px}.engineeringShowcase_projectIndex__QAkzN{color:var(--lab-accent);font-size:10px;letter-spacing:1px}.engineeringShowcase_badge__oaVOo{font-size:9px;letter-spacing:1px;color:var(--lab-muted);border:1px solid var(--lab-line);padding:5px 7px;border-radius:2px;white-space:nowrap}.engineeringShowcase_projectIntro__GqZZD{padding:12px 22px 8px}.engineeringShowcase_projectIntro__GqZZD h3{display:flex;align-items:center;gap:12px;margin:0;font-size:30px;font-weight:600;letter-spacing:-1px}.engineeringShowcase_projectIcon__gbq_j{display:grid;place-items:center;width:37px;height:37px;border:1px solid var(--lab-line);color:var(--lab-accent);background:var(--lab-icon-bg,#ffffff70);border-radius:7px}.engineeringShowcase_projectIcon__gbq_j svg{width:22px}.engineeringShowcase_promise__iF3CI{font-size:clamp(17px,1.55vw,23px);line-height:1.3;letter-spacing:-.4px;margin:0 0 11px;font-weight:600}.engineeringShowcase_description__6wleq{color:var(--lab-muted);font-size:14px;line-height:1.65;margin:0;max-width:510px;min-height:70px}.engineeringShowcase_preview__sXOnM{--lab-accent:#a8e5b7;--lab-line:#ffffff22;margin:0 18px;color:#edf6ef;border:1px solid #ffffff30;border-radius:5px;background:#182a24;overflow:hidden;box-shadow:0 12px 24px #1c32251a}.engineeringShowcase_screenshotCollage__cYtXI{position:relative;aspect-ratio:1.38;margin:0 18px;isolation:isolate}.engineeringShowcase_screenshotPrint__M8QZa{position:absolute;display:block;padding:5px;background:#fbfaf5;border:1px solid #fff9;border-radius:2px;box-shadow:1px 8px 16px #061b3340}.engineeringShowcase_screenshotPrint__M8QZa:before{content:"";position:absolute;z-index:1;width:23%;height:20px;top:-10px;left:35%;background:#f3f1dd9c;border:1px solid #ffffff50;clip-path:polygon(2% 5%,98% 0,100% 92%,0 100%);transform:rotate(-5deg);backdrop-filter:blur(2px);pointer-events:none}.engineeringShowcase_screenshotPrint__M8QZa img{display:block;width:100%;height:auto;border:1px solid #17241d12}.engineeringShowcase_productPrint__4xcMM{width:76%;top:5%;left:1%;z-index:1}.engineeringShowcase_workflowPrint__q6Jsb{width:64%;bottom:6%;left:0;z-index:3}.engineeringShowcase_resultPrint__ZfzvI{width:56%;top:25%;right:0;z-index:2}.engineeringShowcase_resultPrint__ZfzvI:before{left:57%;transform:rotate(13deg)}.engineeringShowcase_workflowPrint__q6Jsb:before{left:9%;transform:rotate(-11deg);background:#dbe7e8aa}.engineeringShowcase_screenshotCollage__cYtXI figcaption{position:absolute;right:1%;bottom:0;color:var(--lab-ink);font:italic 13px Georgia,serif}@media (max-width:1050px){.engineeringShowcase_screenshotCollage__cYtXI{margin-inline:12px}.engineeringShowcase_screenshotPrint__M8QZa{padding:3px}.engineeringShowcase_screenshotPrint__M8QZa:before{height:15px;top:-7px}}@media (max-width:420px){.engineeringShowcase_screenshotCollage__cYtXI figcaption{font-size:10px}}.engineeringShowcase_windowBar__FOzdv{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:11px 14px;border-bottom:1px solid var(--lab-line);background:#ffffff05;font-size:9px;letter-spacing:.5px;color:#c7dcf3}.engineeringShowcase_windowBar__FOzdv>span:first-child{display:flex;gap:6px;align-items:center}.engineeringShowcase_previewLabel__Qth8m{font-size:8px;opacity:.7;white-space:nowrap}.engineeringShowcase_previewBody__iGIV_{padding:18px;height:250px}.engineeringShowcase_previewToolbar__hrnyv{display:flex;justify-content:space-between;align-items:center;gap:8px}.engineeringShowcase_smallLabel__MO0Go{color:#95afcc;font-size:9px;letter-spacing:.6px}.engineeringShowcase_toggle__YJfNR{display:flex;gap:2px;padding:3px;border:1px solid #b8e2ff2b;border-radius:5px}.engineeringShowcase_toggle__YJfNR button{border:none;background:transparent;color:#b5c9e0;display:flex;align-items:center;justify-content:center;gap:3px;padding:5px 9px;font:10px Arial,sans-serif;border-radius:3px;cursor:pointer;min-height:28px}.engineeringShowcase_toggle__YJfNR button[aria-pressed=true]{color:#071e37;background:var(--lab-accent)}.engineeringShowcase_toggle__YJfNR button:hover{box-shadow:inset 0 0 0 1px var(--lab-accent)}.engineeringShowcase_section__qeg9P a:focus-visible,.engineeringShowcase_section__qeg9P button:focus-visible,.engineeringShowcase_section__qeg9P summary:focus-visible{outline:2px solid var(--lab-accent);outline-offset:4px}.engineeringShowcase_chart__Yzno5{margin-top:13px}.engineeringShowcase_chartLabel__D6eDr{display:flex;justify-content:space-between;font-size:8px;color:#93acc6;letter-spacing:.5px}.engineeringShowcase_chartLabel__D6eDr>span:last-child{color:var(--lab-accent)}.engineeringShowcase_chart__Yzno5 svg{width:100%;height:78px;margin:5px 0 8px;overflow:visible}.engineeringShowcase_chartGrid__kKD__{stroke:#b8e2ff16;fill:none}.engineeringShowcase_chartFill__DEYvX{fill:#96e4ff12}.engineeringShowcase_chartLine__b8ZMi{stroke:var(--lab-accent);stroke-width:2;fill:none;vector-effect:non-scaling-stroke}.engineeringShowcase_systemDiagram__GmJlH{display:flex;align-items:center;justify-content:center}.engineeringShowcase_dataNode__nMMoB,.engineeringShowcase_ingress__Qnmnz{display:flex;flex-direction:column;align-items:center;flex-shrink:0;color:#e1f2ff;font:11px monospace}.engineeringShowcase_dataNode__nMMoB>span,.engineeringShowcase_ingress__Qnmnz>span{font-size:8px;color:#9db6d0;margin-top:5px}.engineeringShowcase_connector__Yam_O{flex:1;max-width:35px;min-width:10px;height:1px;margin:0 8px;background:#96e4ff60}.engineeringShowcase_podGroup__gc2AL{display:flex;gap:6px}.engineeringShowcase_pod__yKuhD{display:flex;align-items:center;flex-direction:column;gap:3px;border:1px solid #96e4ff70;padding:5px 8px;border-radius:3px;color:var(--lab-accent);background:#96e4ff0b;transition:opacity .2s,border-color .2s}.engineeringShowcase_pod__yKuhD>span{font:8px monospace}.engineeringShowcase_podIdle__haWXl{opacity:.2;border-style:dashed}.engineeringShowcase_previewCaption__u6i_F{display:flex;align-items:center;gap:6px;margin:13px 0 0;font-size:10px;color:#bdcee1}.engineeringShowcase_statusDot__M1hXf{width:5px;height:5px;border-radius:50%;background:var(--lab-accent);flex-shrink:0}.engineeringShowcase_previewFoot__FjaVc{display:flex;justify-content:space-between;gap:12px;color:#9bb5d1;border-top:1px solid #b8e2ff22;padding:9px 12px;font-size:7px;letter-spacing:.5px}.engineeringShowcase_previewFoot__FjaVc>span{font:9px Arial,sans-serif;letter-spacing:0;text-align:right}.engineeringShowcase_traceContent__x57qJ{margin-top:15px;min-height:148px}.engineeringShowcase_reportTag__jcM8P{display:flex;align-items:center;gap:6px;font:8px monospace;color:var(--lab-accent);letter-spacing:.6px}.engineeringShowcase_reportTitle__bbTus{margin:12px 0 8px;font-size:23px;font-weight:500;letter-spacing:-.6px;line-height:1.2}.engineeringShowcase_reportDescription__BPzNo{font-size:11px;line-height:1.5;color:#b3c6de;margin:0}.engineeringShowcase_codeSample__jwVea{display:flex;align-items:center;gap:12px;background:#c8c1ff09;border-left:2px solid var(--lab-accent);padding:8px;margin-bottom:8px;font-size:10px}.engineeringShowcase_codeSample__jwVea>span{color:#8faac8;font:8px monospace}.engineeringShowcase_codeSample__jwVea code{color:#e2eaff;white-space:nowrap}.engineeringShowcase_codeSample__jwVea mark{color:#ffccb7;background:#ffb38c1a}.engineeringShowcase_traceSteps__NHckA{display:flex;justify-content:space-between;gap:6px;font:9px monospace;color:#b1c2dc;border-top:1px dashed #b8e2ff38;padding-top:12px}.engineeringShowcase_activeStep__eNevT{color:var(--lab-accent)}.engineeringShowcase_projectDetails__KCD8B{display:flex;flex-direction:column;flex:1;padding:14px 22px 16px}.engineeringShowcase_detailEyebrow__Dzbl6{margin:0 0 7px;color:var(--lab-accent);font:10px Courier New,monospace;letter-spacing:1px;line-height:1.5}.engineeringShowcase_plainExplanation__aGc1m h4{margin:0 0 9px;font-size:clamp(21px,1.85vw,26px);font-weight:600;line-height:1.2;letter-spacing:-.6px;color:var(--lab-ink)}.engineeringShowcase_plainExplanation__aGc1m>p:not(.engineeringShowcase_detailEyebrow__Dzbl6){margin:0;color:var(--lab-muted);font-size:14px;line-height:1.55}.engineeringShowcase_useSteps__tixNi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:12px 0;margin:0}.engineeringShowcase_useSteps__tixNi li{position:relative;color:var(--lab-ink);font-size:12px;line-height:1.5}.engineeringShowcase_useSteps__tixNi li+li:before{content:"→";position:absolute;left:-15px;top:0;color:var(--lab-accent);opacity:.65}.engineeringShowcase_useSteps__tixNi span{display:block;margin-bottom:5px;font:10px Courier New,monospace;color:var(--lab-accent)}.engineeringShowcase_techHighlights__yshz7{padding:14px 0 9px}.engineeringShowcase_techHighlights__yshz7 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;list-style:none;padding:0;margin:0}.engineeringShowcase_techHighlights__yshz7 li{border-left:2px solid var(--lab-accent);padding-left:10px}.engineeringShowcase_techHighlights__yshz7 strong{display:block;color:var(--lab-accent);font-size:13px;line-height:1.4;font-weight:600}.engineeringShowcase_techHighlights__yshz7 li>span{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--lab-muted)}.engineeringShowcase_engineeringStory__ArHsl{margin:0 0 20px;font-size:13px;line-height:1.65;color:var(--lab-muted);min-height:65px}.engineeringShowcase_engineeringStory__ArHsl strong{color:var(--lab-ink);font-weight:600}.engineeringShowcase_proofRow__kzYdm{display:grid;grid-template-columns:1fr 1fr;padding:12px 0;border-top:1px solid var(--lab-line);border-bottom:1px solid var(--lab-line)}.engineeringShowcase_proofRow__kzYdm>div{display:flex;flex-direction:column;gap:7px}.engineeringShowcase_proofRow__kzYdm>div+div{border-left:1px solid var(--lab-line);padding-left:21px}.engineeringShowcase_proofRow__kzYdm strong{color:var(--lab-accent);font:26px Arial,sans-serif;letter-spacing:-1px}.engineeringShowcase_proofRow__kzYdm small{font-size:11px;letter-spacing:0}.engineeringShowcase_proofRow__kzYdm span{font-size:12px;line-height:1.5;padding-right:8px;color:var(--lab-muted)}.engineeringShowcase_techList__5jcJ9{display:flex;flex-wrap:wrap;gap:6px;padding:18px 0 12px}.engineeringShowcase_techList__5jcJ9 span{color:var(--lab-muted);border:1px solid var(--lab-line);background:#ffffff50;padding:5px 7px;font:9px monospace;border-radius:3px}.engineeringShowcase_notes__KGvC4{font-size:12px;line-height:1.7;margin-bottom:10px;color:var(--lab-muted)}.engineeringShowcase_notes__KGvC4 summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;list-style:none;padding:7px 0;color:var(--lab-ink)}.engineeringShowcase_notes__KGvC4 summary::-webkit-details-marker{display:none}.engineeringShowcase_notes__KGvC4[open] summary svg{transform:rotate(180deg)}.engineeringShowcase_notes__KGvC4 p{margin:8px 0}.engineeringShowcase_actions__mGD_7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.engineeringShowcase_sourceLink__HXkeb{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:11px;color:var(--lab-ink);padding:10px 0}.engineeringShowcase_nextStep__CXMig a:hover,.engineeringShowcase_sourceLink__HXkeb:hover{color:var(--lab-accent);text-decoration:underline}.engineeringShowcase_nextStep__CXMig{margin:8px 0 0;font-size:10px;line-height:1.5;color:var(--lab-muted)}.engineeringShowcase_nextStep__CXMig a{color:var(--lab-accent);display:inline-flex;align-items:center;gap:3px}.engineeringShowcase_sectionFooter__GZze2{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font-size:9px;letter-spacing:1px;color:#acc7e4}.engineeringShowcase_sectionFooter__GZze2 a{display:flex;align-items:center;gap:8px;padding:10px 0;color:#eef8ff;font:12px Arial,sans-serif;letter-spacing:0;text-decoration:none}.engineeringShowcase_sectionFooter__GZze2 a:hover{text-decoration:underline}@media (min-width:1500px){.engineeringShowcase_description__6wleq{min-height:47px}}@media (max-width:1050px){.engineeringShowcase_projectGrid__YRVA3{gap:18px}.engineeringShowcase_cardTop__KL78Y{padding:18px 18px 0}.engineeringShowcase_projectDetails__KCD8B,.engineeringShowcase_projectIntro__GqZZD{padding-left:18px;padding-right:18px}.engineeringShowcase_preview__sXOnM{margin:0 12px}.engineeringShowcase_previewBody__iGIV_{padding:14px}.engineeringShowcase_previewLabel__Qth8m{display:none}.engineeringShowcase_smallLabel__MO0Go{font-size:8px}.engineeringShowcase_pod__yKuhD{padding:5px}.engineeringShowcase_codeSample__jwVea{flex-direction:column;align-items:flex-start;gap:4px}.engineeringShowcase_reportTitle__bbTus{font-size:20px}.engineeringShowcase_actions__mGD_7{flex-wrap:wrap}.engineeringShowcase_sourceLink__HXkeb{font-size:10px}.engineeringShowcase_engineeringStory__ArHsl{min-height:86px}}@media (max-width:760px){.engineeringShowcase_sectionHeader__QDsgY{flex-direction:column;align-items:flex-start;gap:18px}.engineeringShowcase_sectionHeader__QDsgY h2{letter-spacing:-1.5px}.engineeringShowcase_intro__ljHol{font-size:13px}.engineeringShowcase_projectGrid__YRVA3{grid-template-columns:minmax(0,1fr);gap:34px}.engineeringShowcase_projectIntro__GqZZD{padding-top:20px}.engineeringShowcase_promise__iF3CI{font-size:19px}.engineeringShowcase_description__6wleq,.engineeringShowcase_engineeringStory__ArHsl{min-height:0}.engineeringShowcase_projectIntro__GqZZD h3{font-size:31px}.engineeringShowcase_previewBody__iGIV_{height:250px}.engineeringShowcase_sectionFooter__GZze2{align-items:flex-start}.engineeringShowcase_sectionFooter__GZze2>span{max-width:160px;font-size:8px;line-height:1.6}.engineeringShowcase_sectionFooter__GZze2 a{white-space:nowrap}}@media (max-width:380px){.engineeringShowcase_projectIndex__QAkzN{font-size:8px}.engineeringShowcase_previewToolbar__hrnyv{align-items:flex-start;gap:5px}.engineeringShowcase_smallLabel__MO0Go{max-width:95px;line-height:1.5}.engineeringShowcase_toggle__YJfNR button{font-size:9px;padding:5px 6px}.engineeringShowcase_previewBody__iGIV_{padding:12px}.engineeringShowcase_connector__Yam_O{margin:0 5px;min-width:5px}.engineeringShowcase_podGroup__gc2AL{gap:4px}.engineeringShowcase_pod__yKuhD{padding:5px 4px}.engineeringShowcase_proofRow__kzYdm strong{font-size:24px}.engineeringShowcase_proofRow__kzYdm>div+div{padding-left:12px}}@media (prefers-reduced-motion:reduce){.engineeringShowcase_section__qeg9P *,.engineeringShowcase_section__qeg9P :after,.engineeringShowcase_section__qeg9P :before{transition:none!important;animation:none!important}}@media (min-width:761px){.engineeringShowcase_sectionHeader__QDsgY h2{font-size:clamp(34px,3.5vw,52px)}.engineeringShowcase_eyebrow__MYtil{margin-bottom:10px}.engineeringShowcase_cardTop__KL78Y{padding-top:13px}.engineeringShowcase_projectIntro__GqZZD h3,.engineeringShowcase_proofRow__kzYdm strong{line-height:1.2}.engineeringShowcase_useSteps__tixNi span{display:inline;margin:0 5px 0 0}.engineeringShowcase_screenshotCollage__cYtXI{aspect-ratio:2.05}.engineeringShowcase_productPrint__4xcMM{width:60%}.engineeringShowcase_workflowPrint__q6Jsb{width:50%}.engineeringShowcase_resultPrint__ZfzvI{width:42%}}@media (max-width:760px){.engineeringShowcase_section__qeg9P{padding:24px 20px 0}.engineeringShowcase_sectionHeader__QDsgY{gap:10px;margin-bottom:20px}.engineeringShowcase_sectionHeader__QDsgY h2{font-size:34px}.engineeringShowcase_eyebrow__MYtil{font-size:10px;letter-spacing:1px;margin-bottom:10px}.engineeringShowcase_intro__ljHol{line-height:1.5}.engineeringShowcase_projectGrid__YRVA3{gap:24px}.engineeringShowcase_cardTop__KL78Y{padding:14px 16px 0}.engineeringShowcase_projectIntro__GqZZD{padding:10px 16px 4px}.engineeringShowcase_projectIntro__GqZZD h3{font-size:27px}.engineeringShowcase_projectIcon__gbq_j{width:32px;height:32px}.engineeringShowcase_screenshotCollage__cYtXI{aspect-ratio:1.9;margin:0 12px}.engineeringShowcase_productPrint__4xcMM{width:62%}.engineeringShowcase_workflowPrint__q6Jsb{width:52%}.engineeringShowcase_resultPrint__ZfzvI{width:45%;top:22%}.engineeringShowcase_projectDetails__KCD8B{padding:16px}.engineeringShowcase_detailEyebrow__Dzbl6{font-size:9px;margin-bottom:6px}.engineeringShowcase_plainExplanation__aGc1m h4{font-size:21px;margin-bottom:7px}.engineeringShowcase_plainExplanation__aGc1m>p:not(.engineeringShowcase_detailEyebrow__Dzbl6){font-size:14px;line-height:1.5}.engineeringShowcase_useSteps__tixNi{padding:10px 0;gap:14px}.engineeringShowcase_useSteps__tixNi span{display:inline;margin-right:4px}.engineeringShowcase_useSteps__tixNi li{font-size:11px}.engineeringShowcase_proofRow__kzYdm{padding:10px 0}.engineeringShowcase_proofRow__kzYdm strong{font-size:23px;line-height:1.2}.engineeringShowcase_proofRow__kzYdm span{font-size:11px;line-height:1.4}.engineeringShowcase_proofRow__kzYdm>div+div{padding-left:12px}.engineeringShowcase_techHighlights__yshz7{padding:12px 0 6px}.engineeringShowcase_techHighlights__yshz7 ul{gap:8px}.engineeringShowcase_techHighlights__yshz7 li{padding-left:7px}.engineeringShowcase_techHighlights__yshz7 strong{font-size:12px}.engineeringShowcase_techHighlights__yshz7 li>span{font-size:11px;line-height:1.35}.engineeringShowcase_notes__KGvC4{margin-bottom:6px}.engineeringShowcase_notes__KGvC4 summary{min-height:44px}.engineeringShowcase_actions__mGD_7{gap:6px}.engineeringShowcase_sourceLink__HXkeb{min-height:44px;font-size:11px}}