.DirectFirstSofa-module__Q_9U2a__stage{justify-content:center;align-items:center;padding:4vh 0;display:flex;position:relative}.DirectFirstSofa-module__Q_9U2a__shadow{z-index:0;filter:blur(2px);background:radial-gradient(#24262642,#24262600 72%);width:66%;height:30px;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.DirectFirstSofa-module__Q_9U2a__sofa{z-index:1;width:min(88%,440px);transform-style:preserve-3d;filter:drop-shadow(0 22px 26px #24262638)drop-shadow(0 4px 6px #24262626);animation:9s ease-in-out infinite DirectFirstSofa-module__Q_9U2a__sofa-sway;position:relative;transform:rotateX(8deg)rotateY(-6deg)}@keyframes DirectFirstSofa-module__Q_9U2a__sofa-sway{0%{transform:rotateX(8deg)rotateY(-6deg)}50%{transform:rotateX(7deg)rotateY(-3deg)}to{transform:rotateX(8deg)rotateY(-6deg)}}@media (prefers-reduced-motion:reduce){.DirectFirstSofa-module__Q_9U2a__sofa{animation:none}}
.PigeonYard-module__exxAgG__wrap{max-width:880px;margin:0 auto;position:relative}.PigeonYard-module__exxAgG__yard{background:#fffcf799;border-radius:clamp(18px,2.4vw,26px);height:clamp(300px,52vh,520px);position:relative;overflow:hidden;box-shadow:0 24px 48px -32px #24262652}.PigeonYard-module__exxAgG__pigeon{opacity:0;pointer-events:none;will-change:transform;color:#242626;position:absolute;top:0;left:0}.PigeonYard-module__exxAgG__flip{position:absolute;top:0;left:0}.PigeonYard-module__exxAgG__mark{width:32px;height:24px;margin-top:-12px;margin-left:-16px;display:block;position:absolute;top:0;left:0}.PigeonYard-module__exxAgG__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1rem,2.4vw,1.5rem);display:flex}.PigeonYard-module__exxAgG__count{color:#54514e;margin:0;font-size:clamp(.95rem,1.3vw,1.1rem);font-style:italic}.PigeonYard-module__exxAgG__action{color:#f5f0eb;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#242626;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;padding:12px 24px;font-family:inherit;font-size:clamp(.78rem,.95vw,.9rem);transition:background .18s,transform .18s;display:inline-flex}.PigeonYard-module__exxAgG__action:hover{background:#3a3d3d;transform:translateY(-1px)}.PigeonYard-module__exxAgG__action:focus-visible{outline-offset:4px;outline:2px solid #242626}.PigeonYard-module__exxAgG__action:disabled{opacity:.5;cursor:default;transform:none}@media (prefers-reduced-motion:reduce){.PigeonYard-module__exxAgG__action:hover{transform:none}}
.WhoWeAreSection-module__GUlTHa__section{grid-template-columns:1.15fr 1fr;align-items:start;gap:8vw;padding:4vh 0 18vh;display:grid}.WhoWeAreSection-module__GUlTHa__heading{letter-spacing:-.025em;margin:0 0 1.6rem;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:300;line-height:.98}.WhoWeAreSection-module__GUlTHa__body{color:#3a3733;flex-direction:column;gap:1.15rem;max-width:44ch;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.75;display:flex}.WhoWeAreSection-module__GUlTHa__body p{margin:0}.WhoWeAreSection-module__GUlTHa__right{justify-content:flex-end;padding-top:3vh;display:flex}.WhoWeAreSection-module__GUlTHa__cloud{aspect-ratio:2;-webkit-user-select:none;user-select:none;width:min(26vw,200px);animation:12s ease-in-out infinite WhoWeAreSection-module__GUlTHa__who-we-are-cloud-breathe;position:relative}.WhoWeAreSection-module__GUlTHa__cloud img,.WhoWeAreSection-module__GUlTHa__cloud canvas{width:100%;height:100%;display:block}.WhoWeAreSection-module__GUlTHa__cloud canvas{pointer-events:none;position:absolute;inset:0}@keyframes WhoWeAreSection-module__GUlTHa__who-we-are-cloud-breathe{0%,to{transform:translate(0)}50%{transform:translate(1.5%,1%)}}@media (prefers-reduced-motion:reduce){.WhoWeAreSection-module__GUlTHa__cloud{animation:none}}@media (max-width:780px){.WhoWeAreSection-module__GUlTHa__section{grid-template-columns:1fr;gap:6vh;padding:2vh 0 12vh}.WhoWeAreSection-module__GUlTHa__right{justify-content:flex-start;padding-top:0}.WhoWeAreSection-module__GUlTHa__cloud{width:min(46vw,220px)}}
.DirectIndependenceSection-module__HcjQ0q__section{isolation:isolate;color:#242626;font-family:var(--font-technical), Arial, sans-serif;background:#f0e4db;padding:0 6vw;position:relative;overflow-x:clip}.DirectIndependenceSection-module__HcjQ0q__hero{padding:22vh 0 18vh}.DirectIndependenceSection-module__HcjQ0q__heroSmall{letter-spacing:.28em;text-transform:uppercase;color:#948c7e;margin:0 0 2rem;font-size:11px}.DirectIndependenceSection-module__HcjQ0q__heroTitle{letter-spacing:-.03em;max-width:16ch;margin:0;font-size:clamp(3rem,8.5vw,7.25rem);font-weight:300;line-height:.94}.DirectIndependenceSection-module__HcjQ0q__scene{grid-template-columns:1fr 1fr;align-items:start;gap:6vw;padding:12vh 0;display:grid}.DirectIndependenceSection-module__HcjQ0q__philosophy{color:#3a3733;flex-direction:column;gap:1.15rem;max-width:44ch;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.75;display:flex}.DirectIndependenceSection-module__HcjQ0q__philosophy p{margin:0}.DirectIndependenceSection-module__HcjQ0q__sofaColumn{z-index:1;position:relative}.DirectIndependenceSection-module__HcjQ0q__thoughtRunway{height:140vh}.DirectIndependenceSection-module__HcjQ0q__thoughtStage{justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0}.DirectIndependenceSection-module__HcjQ0q__thoughtShift{width:100%;position:relative}.DirectIndependenceSection-module__HcjQ0q__thoughtComposition{transform-origin:50% 58%;position:relative}.DirectIndependenceSection-module__HcjQ0q__thoughtSentence{opacity:0;pointer-events:none;text-align:center;letter-spacing:-.025em;color:#242626;width:min(18ch,90vw);margin:0;font-size:clamp(1.9rem,3.6vw,3.2rem);font-weight:300;line-height:1.05;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(14px - 50%))}.DirectIndependenceSection-module__HcjQ0q__sceneCloud{z-index:2;aspect-ratio:2;opacity:.75;-webkit-user-select:none;user-select:none;width:min(24vw,200px);position:absolute;top:-9%}.DirectIndependenceSection-module__HcjQ0q__sceneCloudLeft{animation:30s ease-in-out infinite DirectIndependenceSection-module__HcjQ0q__scene-cloud-drift-left;left:6%}.DirectIndependenceSection-module__HcjQ0q__sceneCloudRight{animation:34s ease-in-out infinite DirectIndependenceSection-module__HcjQ0q__scene-cloud-drift-right;right:4%}.DirectIndependenceSection-module__HcjQ0q__sceneCloud img,.DirectIndependenceSection-module__HcjQ0q__sceneCloud canvas{width:100%;height:100%;display:block}.DirectIndependenceSection-module__HcjQ0q__sceneCloud canvas{pointer-events:none;position:absolute;inset:0}@keyframes DirectIndependenceSection-module__HcjQ0q__scene-cloud-drift-left{0%{transform:translate(0)}50%{transform:translate(6%,3%)}to{transform:translate(0)}}@keyframes DirectIndependenceSection-module__HcjQ0q__scene-cloud-drift-right{0%{transform:translate(0)}50%{transform:translate(-6%,3%)}to{transform:translate(0)}}.DirectIndependenceSection-module__HcjQ0q__demo{text-align:center;padding:10vh 0 18vh}.DirectIndependenceSection-module__HcjQ0q__demoHeading{letter-spacing:.28em;text-transform:uppercase;color:#948c7e;margin:0 0 5vh;font-size:11px}.DirectIndependenceSection-module__HcjQ0q__reveal{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(24px)}.DirectIndependenceSection-module__HcjQ0q__revealVisible{opacity:1;transform:translateY(0)}@media (max-width:780px){.DirectIndependenceSection-module__HcjQ0q__hero{padding:16vh 0 10vh}.DirectIndependenceSection-module__HcjQ0q__scene{grid-template-columns:1fr;gap:4vh;padding:6vh 0}.DirectIndependenceSection-module__HcjQ0q__philosophy{max-width:none}.DirectIndependenceSection-module__HcjQ0q__sceneCloud{opacity:.6;width:min(34vw,160px)}.DirectIndependenceSection-module__HcjQ0q__thoughtRunway{height:110vh}.DirectIndependenceSection-module__HcjQ0q__demo{padding:6vh 0 12vh}}@media (prefers-reduced-motion:reduce){.DirectIndependenceSection-module__HcjQ0q__sceneCloudLeft,.DirectIndependenceSection-module__HcjQ0q__sceneCloudRight{animation:none}.DirectIndependenceSection-module__HcjQ0q__reveal{opacity:1;transition:none;transform:none}}
