.project-comparison{--comparison-position:50%;--comparison-ink:#171816;--comparison-paper:#eeefec;--comparison-accent:#9c4f2b;width:100%;min-width:0;color:var(--comparison-ink);border:1px solid #17181630;background:var(--comparison-paper)}.project-comparison__visual{position:relative;isolation:isolate;width:100%;height:var(--comparison-height,clamp(280px,44vw,620px));overflow:hidden}.project-comparison__layer{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;user-select:none}.project-comparison__after{z-index:0}.project-comparison__before{z-index:1;clip-path:inset(0 calc(100% - var(--comparison-position)) 0 0)}.project-comparison__labels{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:10px 16px;border-bottom:1px solid #17181630;background:var(--comparison-paper)}.project-comparison__labels>span{color:var(--comparison-ink);font:10px/1.3 var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase}.project-comparison__divider{position:absolute;z-index:3;top:0;bottom:0;left:var(--comparison-position);width:2px;transform:translateX(-50%);background:var(--comparison-accent);box-shadow:0 0 0 1px #eeefec70;pointer-events:none}.project-comparison__handle{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--comparison-paper);border-radius:50%;background:var(--comparison-accent);color:#fff;transform:translate(-50%,-50%)}.project-comparison__handle svg{width:28px;height:20px}.project-comparison__range{position:absolute;z-index:4;top:0;left:-24px;display:block;width:calc(100% + 48px);max-width:none;height:100%;margin:0;padding:0;border:0;border-radius:0;outline:none;appearance:none;-webkit-appearance:none;background:transparent;box-shadow:none;cursor:ew-resize;touch-action:pan-y;direction:ltr}.project-comparison__range::-webkit-slider-runnable-track{height:2px;border:0;background:transparent;box-shadow:none}.project-comparison__range::-webkit-slider-thumb{width:48px;height:48px;margin-top:-23px;border:0;border-radius:50%;appearance:none;-webkit-appearance:none;background:transparent;box-shadow:none}.project-comparison__range::-moz-range-track{height:2px;border:0;background:transparent}.project-comparison__range::-moz-range-thumb{width:48px;height:48px;border:0;border-radius:50%;background:transparent;box-shadow:none}.project-comparison__range::-moz-range-progress{background:transparent}.project-comparison__visual:has(.project-comparison__range:focus-visible){outline:2px solid var(--comparison-accent);outline-offset:-4px}.project-comparison__visual:has(.project-comparison__range:focus-visible) .project-comparison__handle{outline:2px solid var(--comparison-ink);outline-offset:3px}.project-comparison__caption{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 16px;border-top:1px solid #17181630;font:10px/1.5 var(--font-mono,monospace);letter-spacing:.03em;text-transform:uppercase}.project-comparison__caption-arrow{margin-left:8px;color:var(--comparison-accent)}.project-comparison__caption>span:last-child{font-variant-numeric:tabular-nums}.project-comparison__instructions{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:520px){.project-comparison__labels{min-height:32px;padding:9px 12px}.project-comparison__labels>span{font-size:8px}.project-comparison__caption{min-height:42px;padding:10px 12px;font-size:9px}}.project-comparison__before,.project-comparison__divider,.project-comparison__handle{transition:none;animation:none}.featured-project{position:relative;background:#000;color:#f2f3f1;padding:88px 0 70px}.featured-project__viewport{position:absolute;width:0;height:100svh;visibility:hidden;pointer-events:none}.featured-project__details,.featured-project__intro{width:calc(100% - var(--pad-x) * 2)}.featured-project__eyebrow{margin:0 0 32px;color:#bd957a;font:10px/1.6 var(--font-mono);letter-spacing:.1em}.featured-project__heading{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:60px;padding-bottom:52px}.featured-project__heading h2{margin:0;font:700 clamp(54px,7.3vw,104px)/1.03 var(--ie-serif);letter-spacing:-.045em}.featured-project__heading h2 em{color:#c99370}.featured-project__brief{max-width:330px;padding-bottom:5px}.featured-project__brief>span{font:10px/1.8 var(--font-mono);letter-spacing:.06em}.featured-project__brief p{margin:18px 0;color:#b5b8b2;font:15px/1.7 var(--font-sans)}.featured-project__brief a{display:inline-flex;gap:36px;padding:8px 0;border-bottom:1px solid #fff5;font:10px/1.8 var(--font-mono);text-transform:uppercase}.featured-project__scene{--project-expand:1;--project-phone:1;--project-progress:1;position:relative}.featured-project[data-motion=on] .featured-project__scene{height:calc(var(--project-height) + var(--project-travel))}.featured-project__pin{position:relative;height:var(--project-height,720px);max-height:850px;padding:0 var(--pad-x);background:#000}.featured-project[data-motion=on] .featured-project__pin{position:sticky;top:var(--project-top,96px)}.featured-project__rail{height:36px;display:flex;justify-content:space-between;align-items:center;color:#b5b8b2;border-top:1px solid #fff4;font:9px/1.5 var(--font-mono);letter-spacing:.06em}.featured-project__stage{position:relative;height:calc(100% - 88px);min-height:0;overflow:clip;overflow-clip-margin:8px}.featured-project__desktop{position:absolute;left:calc(11% - var(--project-expand) * 11%);top:calc(8% - var(--project-expand) * 8%);width:calc(78% + var(--project-expand) * 22% - var(--project-phone) * 10%);height:calc(84% + var(--project-expand) * 16%);overflow:hidden;background:#eae5d9;border:1px solid #fff3;box-shadow:0 16px 45px #0005}.featured-project__browser{height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;background:#eae5d9;color:#625b50;font:7px/1 var(--font-mono);letter-spacing:.05em}.featured-project__browser>span:first-child{letter-spacing:3px;font-size:7px}.featured-project__desktop>.low-tide-site{height:calc(100% - 28px)}.featured-project__phone{position:absolute;right:1.5%;bottom:-5px;height:88%;aspect-ratio:9/18.4;max-width:30%;border:7px solid #1d1e1b;border-radius:29px;padding-top:17px;background:#eae5d9;box-shadow:0 10px 45px #0007;overflow:hidden;opacity:var(--project-phone);transform:translateY(calc((1 - var(--project-phone)) * 70px)) rotate(calc((1 - var(--project-phone)) * 7deg))}.featured-project__speaker{position:absolute;height:4px;width:29px;border-radius:4px;top:6px;left:calc(50% - 14px);background:#37392f}.featured-project__phone .low-tide-site{height:100%}.featured-project__chapters{position:relative;display:flex;justify-content:space-between;gap:12px;height:52px;align-items:center;font:9px/1.5 var(--font-mono);color:#858981}.featured-project__chapters b{font-weight:400;margin-left:10px}.featured-project__chapters i{position:absolute;height:1px;bottom:0;left:0;width:calc(var(--project-progress) * 100%);background:#c99370}.featured-project__scene[data-chapter="1"] .featured-project__chapters>span:first-child,.featured-project__scene[data-chapter="2"] .featured-project__chapters>span:nth-child(2),.featured-project__scene[data-chapter="3"] .featured-project__chapters>span:nth-child(3){color:#eedbcd}.featured-project__decisions{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:40px 0 66px;border-bottom:1px solid #fff3}.featured-project__decisions p{margin:0;font:23px/1.45 var(--ie-serif);letter-spacing:-.01em}.featured-project__decisions p>span{display:block;margin-bottom:15px;font:9px/1.5 var(--font-mono);color:#c99370;letter-spacing:.08em}.featured-project__comparison-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin:64px 0 32px;scroll-margin-top:120px}.featured-project__comparison-heading h3{margin:0;font:700 clamp(32px,4.3vw,58px)/1.1 var(--ie-serif);letter-spacing:-.035em}.featured-project__comparison-heading h3 em{color:#c99370}.featured-project__comparison-heading p{max-width:310px;margin:0;color:#b5b8b2;font:14px/1.7 var(--font-sans)}.featured-project__end{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:30px}.featured-project__end p{margin:0;max-width:52ch;color:#b5b8b2;font:9px/1.8 var(--font-mono)}.featured-project__end a{display:flex;align-items:center;justify-content:space-between;gap:26px;border-bottom:1px solid #fff5;padding:10px 0;font:11px/1.7 var(--font-mono)}.featured-project a:focus-visible{outline:2px solid #c99370;outline-offset:5px}.low-tide-site{position:relative;height:100%;width:100%;container-type:size;background:#eae5d9;color:#302e26;overflow:hidden;text-align:left}.low-tide-site__nav{height:15%;min-height:42px;padding:0 4.5%;display:flex;align-items:center;justify-content:space-between}.low-tide-site__wordmark{font:700 clamp(12px,2.3cqw,34px)/.95 var(--ie-serif);letter-spacing:-.07em;white-space:nowrap}.low-tide-site__wordmark>span{display:block;font:400 max(5px,.52cqw)/2.4 var(--font-mono);letter-spacing:.18em;text-align:center}.low-tide-site__links{display:flex;gap:3cqw;font:400 clamp(6px,.85cqw,12px)/1.5 var(--font-sans)}.low-tide-site__book{font:400 clamp(6px,.75cqw,10px)/1.5 var(--font-mono);padding-bottom:5px;border-bottom:1px solid #302e2670}.low-tide-site__hero{position:relative;height:73%;overflow:hidden;background:#696554}.low-tide-site__photo{object-fit:cover;object-position:65% 55%}.low-tide-site__shade{position:absolute;inset:0;background:linear-gradient(90deg,#151a13c9,#14181122 80%),linear-gradient(0deg,#1117,transparent 65%)}.low-tide-site__message{position:absolute;left:5%;top:50%;transform:translateY(-50%);color:#fff9ed}.low-tide-site__eyebrow{display:block;margin-bottom:1.8cqh;font:400 clamp(5px,.65cqw,9px)/1.6 var(--font-mono);letter-spacing:.14em}.low-tide-site__headline{display:block;font:400 clamp(30px,6.7cqw,100px)/.97 var(--ie-serif);letter-spacing:-.055em}.low-tide-site__description{display:block;margin-top:2.4cqh;max-width:30ch;font:400 clamp(7px,1cqw,14px)/1.6 var(--font-sans)}.low-tide-site__cta{display:inline-flex;justify-content:space-between;gap:3cqw;margin-top:2.8cqh;padding:1cqh 0;border-bottom:1px solid #fff8;font:400 clamp(6px,.75cqw,10px)/1.7 var(--font-mono)}.low-tide-site__coordinates{position:absolute;right:3%;bottom:8%;color:#fff9ed;font:400 clamp(5px,.62cqw,8px)/1.6 var(--font-mono);writing-mode:vertical-rl;letter-spacing:.12em}.low-tide-site__foot{height:12%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4.5%}.low-tide-site__foot>span:first-child{font:italic 400 clamp(12px,2cqw,29px)/1 var(--ie-serif)}.low-tide-site__foot>span:not(:first-child){font:400 clamp(5px,.65cqw,9px)/1.6 var(--font-mono)}.low-tide-site--phone .low-tide-site__nav{height:12%;padding-inline:8%}.low-tide-site--phone .low-tide-site__wordmark{font-size:9cqw}.low-tide-site--phone .low-tide-site__wordmark>span{font-size:2.1cqw}.low-tide-site--phone .low-tide-site__links{display:none}.low-tide-site--phone .low-tide-site__book{font-size:2.7cqw;max-width:11ch}.low-tide-site--phone .low-tide-site__hero{height:72%}.low-tide-site--phone .low-tide-site__photo{object-position:38% 50%}.low-tide-site--phone .low-tide-site__shade{background:linear-gradient(0deg,#14180ded,transparent 95%)}.low-tide-site--phone .low-tide-site__message{left:8%;right:7%;top:auto;bottom:7%;transform:none}.low-tide-site--phone .low-tide-site__eyebrow{font-size:2.5cqw;margin-bottom:9px}.low-tide-site--phone .low-tide-site__headline{font-size:14.5cqw}.low-tide-site--phone .low-tide-site__description{font-size:3.3cqw;margin-top:10px;max-width:26ch}.low-tide-site--phone .low-tide-site__cta{font-size:2.8cqw;margin-top:12px}.low-tide-site--phone .low-tide-site__coordinates{display:none}.low-tide-site--phone .low-tide-site__foot{height:16%;padding:5% 8%;display:block}.low-tide-site--phone .low-tide-site__foot>span:first-child{font-size:7cqw;display:block}.low-tide-site--phone .low-tide-site__foot>span:nth-child(2){font-size:2.3cqw;display:block;margin-top:9px}.low-tide-site--phone .low-tide-site__foot>span:last-child{display:none}.low-tide-site--original{background:#fff;color:#354454;font-family:Arial,sans-serif}.low-tide-site--original .low-tide-site__nav{height:18%;border-bottom:4px solid #66818a}.low-tide-site--original .low-tide-site__wordmark{font:700 clamp(15px,2cqw,28px)/1 Arial,sans-serif;letter-spacing:0}.low-tide-site--original .low-tide-site__wordmark>span{font-family:Arial,sans-serif;letter-spacing:.08em}.low-tide-site--original .low-tide-site__book{background:#627e87;color:white;border:0;padding:9px 12px;font-family:Arial,sans-serif}.low-tide-site--original .low-tide-site__hero{height:70%;margin:0 5%;background:white}.low-tide-site--original .low-tide-site__photo{width:47%!important;height:78%!important;left:auto!important;right:0!important;top:11%!important;object-position:65% 50%}.low-tide-site--original .low-tide-site__coordinates,.low-tide-site--original .low-tide-site__eyebrow,.low-tide-site--original .low-tide-site__shade{display:none}.low-tide-site--original .low-tide-site__message{left:0;width:46%;color:#354454}.low-tide-site--original .low-tide-site__headline{font:700 clamp(24px,3.6cqw,54px)/1.17 Arial,sans-serif;letter-spacing:0}.low-tide-site--original .low-tide-site__description{font-family:Arial,sans-serif;font-size:clamp(8px,1.1cqw,15px)}.low-tide-site--original .low-tide-site__cta{background:#627e87;border:0;color:#fff;padding:10px 18px;font-family:Arial,sans-serif}.low-tide-site--original .low-tide-site__foot{background:#e9edf0}.low-tide-site--original .low-tide-site__foot>span:first-child{font:700 clamp(10px,1.5cqw,19px)/1 Arial,sans-serif}@media(max-width:700px){.featured-project{padding-block:54px 48px}.featured-project__eyebrow{font-size:8px;margin-bottom:24px}.featured-project__heading{grid-template-columns:1fr;gap:25px;padding-bottom:32px}.featured-project__heading h2{font-size:clamp(52px,12.6vw,82px)}.featured-project__brief{max-width:38ch}.featured-project__brief>span{font-size:9px}.featured-project__brief p{font-size:14px;margin:12px 0}.featured-project__pin{padding-inline:16px;height:var(--project-height,560px)}.featured-project__rail{height:30px;font-size:7px}.featured-project__stage{height:calc(100% - 76px)}.featured-project__desktop{top:calc(10% - var(--project-expand) * 10%);height:calc(72% + var(--project-expand) * 17% - var(--project-phone) * 18%);width:calc(88% + var(--project-expand) * 12% - var(--project-phone) * 7%);left:calc(6% - var(--project-expand) * 6%)}.featured-project__browser{height:20px;font-size:5px;padding-inline:9px}.featured-project__browser>span:first-child{font-size:4px;letter-spacing:2px}.featured-project__desktop>.low-tide-site{height:calc(100% - 20px)}.featured-project__phone{height:66%;max-width:53%;border-width:5px;border-radius:20px;right:1%;bottom:3%}.featured-project__desktop .low-tide-site__headline{font-size:9.5cqw}.featured-project__desktop .low-tide-site__hero{height:73%}.featured-project__desktop .low-tide-site__nav{min-height:38px}.featured-project__desktop .low-tide-site__wordmark{font-size:4.1cqw}.featured-project__desktop .low-tide-site__description{font-size:2.2cqw;max-width:25ch}.featured-project__chapters{height:46px;gap:6px;font-size:7px}.featured-project__chapters b{display:block;margin:3px 0 0}.featured-project__decisions{gap:20px;padding:30px 0 42px}.featured-project__decisions p{font-size:17px}.featured-project__decisions p>span{font-size:7px;margin-bottom:10px}.featured-project__comparison-heading{display:block;margin:44px 0 24px}.featured-project__comparison-heading h3{font-size:36px}.featured-project__comparison-heading p{font-size:13px;margin-top:20px;max-width:37ch}.featured-project__end{display:block;margin-top:24px}.featured-project__end p{font-size:8px}.featured-project__end a{font-size:10px;margin-top:20px}}@media(max-width:420px){.featured-project__decisions{grid-template-columns:1fr;gap:22px}.featured-project__decisions p{display:grid;grid-template-columns:100px 1fr;font-size:19px}.featured-project__decisions p>span{padding-top:5px}}@media(min-width:560px) and (max-height:520px){.featured-project__rail{height:24px}.featured-project__stage{height:calc(100% - 58px)}.featured-project__chapters{height:34px}.featured-project__phone{border-width:4px;border-radius:13px;padding-top:10px}.featured-project__speaker{top:3px;height:3px}.featured-project__desktop .low-tide-site__nav{min-height:24px}.featured-project__desktop .low-tide-site__headline{font-size:22cqh}.featured-project__desktop .low-tide-site__cta,.featured-project__desktop .low-tide-site__description,.featured-project__desktop .low-tide-site__eyebrow{display:none}.featured-project__desktop{height:100%;top:0}}.featured-project[data-motion=off] .featured-project__pin{height:600px}@media(max-width:700px){.featured-project[data-motion=off] .featured-project__pin{height:560px}}