@font-face{font-family:Manrope;src:url(/assets/manrope-C46ZzDBF.woff2) format("woff2");font-weight:200 800;font-display:swap}:root{color-scheme:dark;--coal: #161715;--deep: #10110f;--steel: #242521;--ink: #20211e;--paper: #efede5;--muted: #b9b9af;--muted-ink: #55554e;--orange: #ff733e;--rust: #a23413;--line: #474941;--line-light: #c9c7bd;--gutter: clamp(24px, 6.1vw, 120px);--ease: cubic-bezier(.22, 1, .36, 1);background:var(--coal);color:var(--paper);font-family:Manrope,Arial,sans-serif;font-synthesis:none;font-weight:500;line-height:1.55;scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:280px}#haut{isolation:isolate}main{overflow-x:clip}.architecture{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;background:var(--coal)}.architecture-image{position:absolute;top:0;right:0;bottom:-350px;left:0;background:linear-gradient(90deg,#08090791,transparent 70%),url(/assets/architecture-BEza1q66.jpg) center 44% / cover no-repeat;opacity:.085}h1,h2,h3,p,figure,dl,dd{margin:0}img{display:block;max-width:100%}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{color:var(--deep);background:var(--orange)}:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.domains :focus-visible,.contact :focus-visible{outline-color:var(--rust)}[hidden]{display:none!important}section[id]{scroll-margin-top:20px}.wrap{width:min(100%,1680px);margin-inline:auto;padding-inline:var(--gutter)}.accent{color:var(--orange)}.domains .accent,.contact .accent{color:var(--rust)}.skip-link{position:fixed;top:8px;left:8px;z-index:10;background:var(--orange);color:var(--deep);padding:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{position:absolute;z-index:4;inset:0 0 auto}.header-inner{max-width:1680px;margin-inline:auto;min-height:94px;display:flex;align-items:center;justify-content:space-between;padding-inline:var(--gutter);gap:24px}.wordmark{display:inline-flex;width:max-content;align-items:center;min-height:48px;gap:10px;font-size:1.66rem;letter-spacing:-.042em;line-height:1;font-weight:550}.wordmark svg{color:var(--orange)}.wordmark strong{font-weight:800}.site-header nav{display:flex;align-items:center;gap:clamp(16px,2.8vw,45px);font-size:.83rem;font-weight:750}.site-header nav a{display:inline-flex;gap:12px;min-height:44px;align-items:center}.site-header nav a:hover,.back-top:hover{color:var(--orange)}.site-header .header-cta{padding:0 15px;border:1px solid #adada1}.menu-toggle{display:none}.hero{position:relative;isolation:isolate;min-height:clamp(680px,93svh,1050px);display:grid;align-items:center;overflow:hidden}.hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#161715da 35%,#161715ed 44%,#16171583 56%,transparent 74%),linear-gradient(180deg,#10110fc4,transparent 25% 78%,#10110fa6);pointer-events:none}.hero-inner{position:relative;z-index:2;padding-top:100px;padding-bottom:72px}.hero-figure{position:absolute;top:0;right:0;bottom:0;left:44%}.hero-figure picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hero-figure picture,.hero-figure img{width:100%;height:100%;display:block}.hero-figure img{object-fit:cover;object-position:12% 48%;filter:saturate(.74) contrast(1.05) brightness(.88)}.hero-figure figcaption{position:absolute;right:var(--gutter);bottom:25px;z-index:1;color:var(--paper);font-size:.72rem;padding:4px 8px;background:#10110fbb}.hero h1{font-size:clamp(3.35rem,6.05vw,7rem);line-height:1.025;letter-spacing:-.062em;font-weight:800}.hero h1>*{display:block;width:fit-content;animation:settle .8s var(--ease) both}.hero h1>:nth-child(2){animation-delay:80ms}.hero h1>:nth-child(3){animation-delay:.16s}.hero h1 em{color:var(--orange);font-style:normal}.hero-copy>p{margin-top:26px;color:var(--paper);font-size:clamp(1rem,1.55vw,1.31rem);font-weight:650}.hero-copy .button{margin-top:27px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:54px;border:0;padding:12px 19px;font-size:.875rem;font-weight:800;transition:background-color .18s ease,transform .15s var(--ease)}.button-primary{background:var(--orange);color:var(--deep)}.button-primary:hover{background:#ff936c}.button:active{transform:scale(.975)}.rope{position:fixed;z-index:3;inset:100px 24px 26px auto;width:18px;pointer-events:none}.rope:before,.rope-fill{position:absolute;left:8px;top:0;bottom:0;width:2px;content:""}.rope:before{background:repeating-linear-gradient(170deg,#a4a39c 0,#a4a39c 3px,#555650 3px,#555650 6px)}.rope-fill{background:repeating-linear-gradient(170deg,#ff915f 0,#ff915f 3px,#b44b29 3px,#b44b29 6px);transform:scaleY(0);transform-origin:top}.rope-slider{display:grid;place-items:center;position:absolute;width:14px;height:29px;top:0;left:2px;background:var(--orange);border:2px solid var(--deep);border-radius:7px}.rope-slider i{width:4px;height:12px;background:var(--deep);border-radius:3px}.domains,.contact{color-scheme:light;background:var(--paper);color:var(--ink)}.domains,.gallery,.approach,.contact{padding-block:clamp(72px,8.5vw,148px)}h2{font-size:clamp(2.7rem,6.1vw,6.25rem);line-height:1.015;letter-spacing:-.058em;font-weight:800}.domain-grid{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:clamp(26px,5vw,85px);margin-top:clamp(34px,5vw,74px);align-items:start}.domain-tabs{border-top:1px solid var(--line-light)}.domain-tabs :is(button,summary){display:grid;grid-template-columns:2em 1fr 24px;align-items:center;gap:12px;width:100%;text-align:left;padding:18px 12px 18px 0;border:0;border-bottom:1px solid var(--line-light);background:transparent;color:var(--ink);font-size:clamp(1.15rem,2.15vw,2.2rem);font-weight:800;letter-spacing:-.035em}.domain-tabs button:hover,.domain-tabs button[aria-selected=true]{color:var(--rust)}.tab-number{font-size:.75rem;font-weight:800;letter-spacing:0;font-variant-numeric:tabular-nums;justify-self:start}.domain-tabs svg{justify-self:end;transition:transform .2s var(--ease)}.domain-tabs button[aria-selected=true] svg{transform:translate(3px,-3px)}.domain-panel{min-width:0}.domain-panel figure{position:relative;aspect-ratio:1.75}.domain-photo{width:100%;height:100%;object-fit:cover;animation:dissolve .28s ease-out both;filter:saturate(.8)}.domain-photo-tour{object-position:center 30%}.domain-photo-corde{object-position:center 56%}.domain-panel figcaption{position:absolute;bottom:12px;left:12px;right:auto;max-width:calc(100% - 24px);background:#10110fea;color:var(--paper);padding:4px 8px;font-size:.73rem}.domain-panel p{margin-top:18px;color:var(--muted-ink);max-width:53ch}.gallery{background:transparent}.project-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,.82fr);column-gap:clamp(24px,4.1vw,72px);row-gap:44px;align-items:start;margin-top:clamp(34px,5vw,74px)}.project-0{grid-row:span 2}.project-2{width:84%;justify-self:end}.project-button{display:block;text-align:left;padding:0;width:100%;color:inherit;background:none;border:0}.project-image{position:relative;display:block;aspect-ratio:1.64}.project-0 .project-image{aspect-ratio:.91}.project-2 .project-image{aspect-ratio:1.31}.project-image img{position:absolute;top:-4%;left:0;height:108%;width:100%;object-fit:cover;filter:saturate(.75);transition:scale .6s var(--ease)}.project-0 img{object-position:29% center}.project-2 img{object-position:center 28%}.project-open{display:grid;place-items:center;position:absolute;width:46px;height:46px;bottom:0;right:0;color:var(--paper);background:var(--deep);transition:background-color .18s ease,color .18s ease}.project-button:hover .project-open{background:var(--orange);color:var(--deep)}@media(hover:hover){.project-button:hover img{scale:1.035}}.project-caption{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:12px 0 13px;font-size:clamp(.95rem,1.6vw,1.3rem);font-weight:800}.photo-count{font-size:.75rem;font-weight:650;color:var(--muted);white-space:nowrap}.lightbox{width:min(850px,calc(100% - 28px));max-height:calc(100% - 28px);color:var(--paper);background:var(--deep);border:1px solid var(--line);padding:clamp(12px,2vw,24px);overflow:auto}.lightbox::backdrop{background:#080908dc}html:has(.lightbox[open]){overflow:hidden}.lightbox-head,.lightbox-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.lightbox h3{font-size:clamp(1rem,2.5vw,1.45rem)}.lightbox figure{margin-block:12px}.lightbox img{width:100%;height:min(60svh,540px);object-fit:contain;background:var(--coal)}.lightbox figcaption{margin-top:6px;color:var(--muted);font-size:.8rem}.icon-button{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border:1px solid var(--line);background:var(--steel);color:var(--paper)}.icon-button:hover{color:var(--orange)}.approach{background:#35363182}.approach-grid,.contact-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(36px,6vw,100px);align-items:start}.approach-intro,.contact-grid>div>p{max-width:39ch;margin-top:25px;color:var(--muted)}.approach dl{border-top:1px solid #5a5b52}.approach dl div{padding:19px 0;border-bottom:1px solid #5a5b52}.approach dt{font-weight:800;font-size:clamp(1.06rem,2vw,1.55rem);letter-spacing:-.025em}.approach dd{margin-top:5px;color:var(--muted);max-width:49ch}.review{grid-column:2;padding-left:16px;border-left:1px solid var(--orange)}.review h3{font-size:.92rem}.contact h2{font-size:clamp(2.55rem,5.15vw,5.4rem)}.contact-grid>div>p{color:var(--muted-ink)}.contact-grid>div>.demo-note{padding-top:14px;border-top:1px solid var(--line-light);font-size:.86rem}.required-note{color:var(--muted-ink);margin-bottom:14px;font-size:.84rem}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.fields label{display:grid;gap:6px;min-width:0;font-size:.84rem;font-weight:800}.fields input:not([type=file]),.fields select,.fields textarea{width:100%;min-height:48px;padding:10px 11px;border:1px solid #929286;border-radius:0;background:#f8f6ef;color:var(--ink);font-size:1rem;font-weight:550}.fields input::placeholder{color:var(--muted-ink)}.fields textarea{resize:vertical}.fields .wide{grid-column:1 / -1}.attachment{display:flex;flex-wrap:wrap;gap:8px 13px}.attachment .file-label{position:relative;min-height:46px;border:1px dashed #929286;display:flex;align-items:center;padding:10px 12px;cursor:pointer}.file-label input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer}.file-label:focus-within{outline:2px solid var(--rust);outline-offset:3px}.remove-files{border:0;padding:0 5px;background:none;text-decoration:underline;text-underline-offset:3px;color:var(--rust);font-size:.83rem;min-height:44px}.attachment ul{width:100%;padding-left:20px;overflow-wrap:anywhere;margin:0;font-size:.83rem;color:var(--muted-ink)}.form-status{font-size:.87rem;font-weight:750}.form-status:not(:empty){border-left:1px solid var(--rust);padding-left:12px;margin-top:16px}.site-footer{background:#10110f99}.footer-inner{min-height:115px;display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-inner p,.back-top{color:var(--muted);font-size:.8rem}.footer-inner p strong{color:var(--paper)}.back-top{display:inline-flex;gap:7px;align-items:center;min-height:44px}@keyframes settle{0%{opacity:.2;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes dissolve{0%{opacity:.6}to{opacity:1}}@media(max-width:920px){.rope{right:10px}.header-inner{min-height:76px}.site-header nav{gap:15px}.site-header .header-cta{padding-inline:9px}.domain-tabs :is(button,summary){grid-template-columns:24px 1fr 20px}}@media(max-width:740px){:root{--gutter: clamp(20px, 6vw, 40px)}.header-inner{min-height:69px}.site-header{background:var(--coal)}.wordmark{font-size:1.5rem;gap:6px}.wordmark svg{width:27px}.menu-toggle{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 5px;border:0;background:none;color:var(--paper);font-size:.82rem;font-weight:800}.site-header nav{display:none;position:absolute;inset:100% 0 auto;padding:6px var(--gutter) 20px;background:var(--coal)}.site-header nav.is-open{display:grid;gap:0}.site-header nav a{justify-content:space-between;font-size:1rem;min-height:51px;border-top:1px solid var(--line)}.site-header .header-cta{margin-top:8px;color:var(--deep);background:var(--orange);border:0;padding-inline:14px}.hero{min-height:max(690px,100svh);align-items:end}.hero-figure{top:69px;right:0;bottom:0;left:0}.hero-figure img{object-position:42% 44%}.hero-figure figcaption{font-size:.65rem;bottom:12px}.hero:before{background:linear-gradient(180deg,transparent 24%,#1617152e 39%,#161715cb 66%,var(--coal) 96%)}.hero-inner{padding-top:300px;padding-bottom:66px}.hero h1{font-size:clamp(1.85rem,8.65vw,4.45rem);letter-spacing:-.058em}.hero-copy>p{margin-top:19px}.hero-copy .button{margin-top:20px}.rope{inset:84px 4px 16px auto;width:12px}.rope:before,.rope-fill{left:5px}.rope-slider{left:1px;width:10px;height:22px}.rope-slider i{width:3px;height:9px}.domain-grid,.approach-grid,.contact-grid{grid-template-columns:minmax(0,1fr);gap:22px}.domain-tabs :is(button,summary){padding-block:12px;min-height:50px}.domain-panel p{margin-top:12px}.project-grid{grid-template-columns:minmax(0,1fr);row-gap:30px}.project-0{grid-row:auto}.project-0 .project-image{aspect-ratio:1.22}.project-2{width:86%;justify-self:end}.review{grid-column:1}.contact-grid{gap:32px}.footer-inner{align-items:start;flex-direction:column;gap:8px;padding-block:22px}}@media(max-width:385px){h2,.contact h2{font-size:clamp(2.1rem,10vw,2.55rem)}.fields{grid-template-columns:1fr}.hero{min-height:max(620px,100svh)}.hero-inner{padding-top:258px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.hero h1>*,.domain-photo{animation:none}.button,.domain-tabs svg,.project-open,.project-image img{transition:none}.project-button:hover img,.button:active{transform:none;scale:1}.rope-slider,.rope-fill{display:none}}.title-line,.title-line>span{display:inline-block}.title-line{max-width:100%}.project-frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.project-brush{position:absolute;top:0;right:0;bottom:0;left:0}.domain-photo,.project-brush{--brush: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201000%20700'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='dry'%20x2='1'%20y2='0'%3e%3cstop%20stop-opacity='.38'/%3e%3cstop%20offset='.52'%20stop-opacity='.82'/%3e%3cstop%20offset='1'/%3e%3c/linearGradient%3e%3cmask%20id='grain'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='1000'%20height='700'%3e%3crect%20width='1000'%20height='700'%20fill='white'/%3e%3cpath%20d='M44%20110%20q27.0%20-15.1%2075%20-28%20q-43.5%2018.8%20-75%2028Z%20M63%2099%20q28.1%20-15.2%2078%20-31%20q-45.2%2020.1%20-78%2031Z%20M76%2078%20q35.6%20-20.0%2099%20-36%20q-57.4%2024.5%20-99%2036Z%20M100%2066%20q25.9%20-13.4%2072%20-26%20q-41.8%2017.2%20-72%2026Z%20M120%2054%20q22.7%20-10.2%2063%20-20%20q-36.5%2013.2%20-63%2020Z%20M103%2088%20q18.7%20-9.5%2052%20-18%20q-30.2%2012.0%20-52%2018Z'/%3e%3cpath%20transform='translate(1000%20700)%20scale(-1)'%20d='M44%20110%20q27.0%20-15.1%2075%20-28%20q-43.5%2018.8%20-75%2028Z%20M63%2099%20q28.1%20-15.2%2078%20-31%20q-45.2%2020.1%20-78%2031Z%20M76%2078%20q35.6%20-20.0%2099%20-36%20q-57.4%2024.5%20-99%2036Z%20M100%2066%20q25.9%20-13.4%2072%20-26%20q-41.8%2017.2%20-72%2026Z%20M120%2054%20q22.7%20-10.2%2063%20-20%20q-36.5%2013.2%20-63%2020Z%20M103%2088%20q18.7%20-9.5%2052%20-18%20q-30.2%2012.0%20-52%2018Z'/%3e%3c/mask%3e%3c/defs%3e%3cpath%20mask='url(%23grain)'%20d='M%2023%20122%20C%2030%20103%2050%2089%2069%2074%20C%2096%2051%20123%2037%20157%2026%20C%20197%2016%20242%2022%20289%2019%20S%20399%2017%20456%2020%20C%20545%2022%20606%2013%20688%2016%20S%20803%2017%20855%2013%20C%20892%2012%20923%2014%20948%2021%20Q%20972%2026%20978%2042%20C%20990%2077%20979%20120%20985%20164%20S%20981%20250%20985%20303%20S%20978%20391%20985%20440%20C%20988%20486%20979%20526%20976%20559%20C%20957%20598%20919%20635%20872%20659%20C%20842%20674%20812%20681%20765%20680%20S%20667%20686%20608%20683%20S%20499%20689%20447%20684%20S%20336%20683%20286%20679%20S%20183%20682%20131%20676%20C%2083%20674%2052%20678%2031%20663%20Q%2013%20651%2018%20613%20C%2023%20572%2014%20541%2018%20493%20S%2015%20407%2019%20363%20S%2016%20273%2020%20227%20C%2022%20187%2012%20149%2023%20122%20Z'/%3e%3cg%20fill='url(%23dry)'%3e%3cpath%20d='M7%2069%20q47.2%20-25.1%20131%20-42%20q-76.0%2029.6%20-131%2042Z%20M14%2052%20q37.1%20-19.2%20103%20-34%20q-59.7%2023.4%20-103%2034Z%20M31%2035%20q25.9%20-12.6%2072%20-24%20q-41.8%2016.0%20-72%2024Z%20M21%2093%20q36.4%20-18.7%20101%20-38%20q-58.6%2024.6%20-101%2038Z%20M54%2020%20q23.0%20-7.7%2064%20-13%20q-37.1%209.1%20-64%2013Z%20M6%2081%20q15.1%20-9.5%2042%20-18%20q-24.4%2012.0%20-42%2018Z%20M62%2047%20q31.0%20-16.4%2086%20-26%20q-49.9%2018.7%20-86%2026Z%20M8%2057%20q8.6%20-5.2%2024%20-9%20q-13.9%206.3%20-24%209Z'/%3e%3cpath%20transform='translate(1000%20700)%20scale(-1)'%20d='M4%2063%20q35.6%20-18.2%2099%20-31%20q-57.4%2021.6%20-99%2031Z%20M16%2047%20q31.0%20-14.1%2086%20-28%20q-49.9%2018.3%20-86%2028Z%20M27%2031%20q19.1%20-8.8%2053%20-16%20q-30.7%2010.8%20-53%2016Z%20M11%2084%20q29.9%20-18.2%2083%20-34%20q-48.1%2022.8%20-83%2034Z%20M49%2019%20q16.2%20-7.0%2045%20-11%20q-26.1%207.9%20-45%2011Z%20M6%2072%20q12.6%20-6.3%2035%20-12%20q-20.3%208.0%20-35%2012Z%20M58%2049%20q27.4%20-16.7%2076%20-27%20q-44.1%2019.3%20-76%2027Z'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask:var(--brush) center / 100% 100% no-repeat;mask:var(--brush) center / 100% 100% no-repeat}.domain-photo-corde,.project-1 .project-brush{--brush: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201000%20700'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='dry'%20x2='1'%20y2='0'%3e%3cstop%20stop-opacity='.38'/%3e%3cstop%20offset='.52'%20stop-opacity='.82'/%3e%3cstop%20offset='1'/%3e%3c/linearGradient%3e%3cmask%20id='grain'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='1000'%20height='700'%3e%3crect%20width='1000'%20height='700'%20fill='white'/%3e%3cpath%20d='M44%20110%20q27.0%20-15.1%2075%20-28%20q-43.5%2018.8%20-75%2028Z%20M63%2099%20q28.1%20-15.2%2078%20-31%20q-45.2%2020.1%20-78%2031Z%20M76%2078%20q35.6%20-20.0%2099%20-36%20q-57.4%2024.5%20-99%2036Z%20M100%2066%20q25.9%20-13.4%2072%20-26%20q-41.8%2017.2%20-72%2026Z%20M120%2054%20q22.7%20-10.2%2063%20-20%20q-36.5%2013.2%20-63%2020Z%20M103%2088%20q18.7%20-9.5%2052%20-18%20q-30.2%2012.0%20-52%2018Z'/%3e%3cpath%20transform='translate(1000%20700)%20scale(-1)'%20d='M44%20110%20q27.0%20-15.1%2075%20-28%20q-43.5%2018.8%20-75%2028Z%20M63%2099%20q28.1%20-15.2%2078%20-31%20q-45.2%2020.1%20-78%2031Z%20M76%2078%20q35.6%20-20.0%2099%20-36%20q-57.4%2024.5%20-99%2036Z%20M100%2066%20q25.9%20-13.4%2072%20-26%20q-41.8%2017.2%20-72%2026Z%20M120%2054%20q22.7%20-10.2%2063%20-20%20q-36.5%2013.2%20-63%2020Z%20M103%2088%20q18.7%20-9.5%2052%20-18%20q-30.2%2012.0%20-52%2018Z'/%3e%3c/mask%3e%3c/defs%3e%3cpath%20mask='url(%23grain)'%20d='M%2020%2097%20C%2027%2074%2052%2059%2082%2046%20C%20111%2035%20134%2026%20177%2024%20S%20259%2021%20306%2017%20S%20413%2024%20467%2019%20C%20541%2019%20585%2013%20641%2015%20S%20757%2023%20824%2017%20C%20879%2015%20931%2011%20962%2025%20Q%20982%2036%20981%2069%20C%20979%20103%20989%20140%20985%20182%20S%20980%20261%20985%20315%20S%20977%20397%20983%20450%20C%20989%20500%20977%20540%20974%20571%20C%20960%20603%20927%20628%20896%20647%20C%20868%20663%20839%20669%20813%20675%20S%20730%20678%20679%20681%20S%20584%20681%20531%20685%20C%20464%20690%20410%20680%20362%20684%20S%20268%20677%20213%20680%20S%20105%20674%2069%20668%20Q%2029%20664%2021%20645%20C%2012%20626%2024%20574%2017%20537%20S%2019%20463%2015%20418%20S%2023%20333%2018%20284%20S%2021%20196%2016%20146%20Q%2014%20116%2020%2097%20Z'/%3e%3cg%20fill='url(%23dry)'%3e%3cpath%20d='M5%2063%20q39.2%20-19.2%20109%20-31%20q-63.2%2022.1%20-109%2031Z%20M18%2047%20q34.2%20-15.1%2095%20-28%20q-55.1%2018.8%20-95%2028Z%20M31%2031%20q20.9%20-9.8%2058%20-16%20q-33.6%2011.4%20-58%2016Z%20M13%2084%20q32.8%20-19.2%2091%20-34%20q-52.8%2023.4%20-91%2034Z%20M56%2019%20q17.6%20-7.0%2049%20-11%20q-28.4%207.9%20-49%2011Z%20M7%2072%20q14.0%20-6.3%2039%20-12%20q-22.6%208.0%20-39%2012Z%20M67%2049%20q30.2%20-17.7%2084%20-27%20q-48.7%2019.8%20-84%2027Z'/%3e%3cpath%20transform='translate(1000%20700)%20scale(-1)'%20d='M7%2082%20q40.3%20-25.6%20112%20-49%20q-65.0%2032.6%20-112%2049Z%20M12%2061%20q40.3%20-21.5%20112%20-43%20q-65.0%2028.1%20-112%2043Z%20M31%2042%20q25.9%20-14.8%2072%20-30%20q-41.8%2019.5%20-72%2030Z%20M17%20106%20q33.5%20-20.1%2093%20-42%20q-53.9%2027.0%20-93%2042Z%20M52%2023%20q20.2%20-8.4%2056%20-15%20q-32.5%2010.3%20-56%2015Z%20M8%2095%20q12.6%20-8.8%2035%20-16%20q-20.3%2010.8%20-35%2016Z%20M64%2050%20q29.5%20-16.4%2082%20-29%20q-47.6%2019.9%20-82%2029Z'/%3e%3c/g%3e%3c/svg%3e")}.domain-photo-nature,.project-2 .project-brush{--brush: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201000%20700'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='dry'%20x2='1'%20y2='0'%3e%3cstop%20stop-opacity='.38'/%3e%3cstop%20offset='.52'%20stop-opacity='.82'/%3e%3cstop%20offset='1'/%3e%3c/linearGradient%3e%3cmask%20id='grain'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='1000'%20height='700'%3e%3crect%20width='1000'%20height='700'%20fill='white'/%3e%3cpath%20d='M44%20110%20q27.0%20-15.1%2075%20-28%20q-43.5%2018.8%20-75%2028Z%20M63%2099%20q28.1%20-15.2%2078%20-31%20q-45.2%2020.1%20-78%2031Z%20M76%2078%20q35.6%20-20.0%2099%20-36%20q-57.4%2024.5%20-99%2036Z%20M100%2066%20q25.9%20-13.4%2072%20-26%20q-41.8%2017.2%20-72%2026Z%20M120%2054%20q22.7%20-10.2%2063%20-20%20q-36.5%2013.2%20-63%2020Z%20M103%2088%20q18.7%20-9.5%2052%20-18%20q-30.2%2012.0%20-52%2018Z'/%3e%3cpath%20transform='translate(1000%20700)%20scale(-1)'%20d='M44%20110%20q27.0%20-15.1%2075%20-28%20q-43.5%2018.8%20-75%2028Z%20M63%2099%20q28.1%20-15.2%2078%20-31%20q-45.2%2020.1%20-78%2031Z%20M76%2078%20q35.6%20-20.0%2099%20-36%20q-57.4%2024.5%20-99%2036Z%20M100%2066%20q25.9%20-13.4%2072%20-26%20q-41.8%2017.2%20-72%2026Z%20M120%2054%20q22.7%20-10.2%2063%20-20%20q-36.5%2013.2%20-63%2020Z%20M103%2088%20q18.7%20-9.5%2052%20-18%20q-30.2%2012.0%20-52%2018Z'/%3e%3c/mask%3e%3c/defs%3e%3cpath%20mask='url(%23grain)'%20d='M%2025%20124%20C%2047%2094%2071%2080%20103%2060%20C%20129%2044%20155%2029%20185%2024%20C%20221%2016%20252%2021%20289%2016%20S%20391%2018%20434%2014%20S%20536%2021%20589%2017%20S%20674%2022%20728%2018%20S%20814%2025%20857%2023%20C%20910%2020%20950%2025%20974%2052%20Q%20990%2077%20982%20117%20C%20975%20156%20989%20197%20984%20238%20S%20988%20326%20982%20372%20S%20985%20465%20981%20513%20C%20983%20540%20979%20555%20970%20579%20C%20950%20617%20912%20645%20872%20663%20Q%20831%20682%20777%20681%20C%20734%20678%20691%20689%20638%20683%20S%20541%20689%20486%20683%20S%20380%20687%20337%20680%20S%20224%20683%20169%20677%20S%2073%20676%2038%20663%20Q%2013%20652%2019%20616%20C%2022%20572%2014%20527%2020%20483%20S%2016%20387%2021%20341%20S%2015%20256%2019%20216%20Q%2017%20161%2025%20124%20Z'/%3e%3cg%20fill='url(%23dry)'%3e%3cpath%20d='M8%2082%20q44.3%20-26.6%20123%20-49%20q-71.3%2033.1%20-123%2049Z%20M14%2061%20q44.3%20-22.5%20123%20-43%20q-71.3%2028.6%20-123%2043Z%20M36%2042%20q28.4%20-15.8%2079%20-30%20q-45.8%2020.0%20-79%2030Z%20M19%20106%20q36.7%20-21.1%20102%20-42%20q-59.2%2027.5%20-102%2042Z%20M60%2023%20q22.0%20-8.4%2061%20-15%20q-35.4%2010.3%20-61%2015Z%20M9%2095%20q13.7%20-8.8%2038%20-16%20q-22.0%2010.8%20-38%2016Z%20M73%2050%20q32.4%20-17.4%2090%20-29%20q-52.2%2020.5%20-90%2029Z'/%3e%3cpath%20transform='translate(1000%20700)%20scale(-1)'%20d='M6%2069%20q42.8%20-24.1%20119%20-42%20q-69.0%2029.0%20-119%2042Z%20M12%2052%20q33.8%20-18.2%2094%20-34%20q-54.5%2022.8%20-94%2034Z%20M27%2035%20q23.8%20-11.6%2066%20-24%20q-38.3%2015.5%20-66%2024Z%20M18%2093%20q33.1%20-17.7%2092%20-38%20q-53.4%2024.1%20-92%2038Z%20M47%2020%20q20.9%20-7.7%2058%20-13%20q-33.6%209.1%20-58%2013Z%20M5%2081%20q13.7%20-9.5%2038%20-18%20q-22.0%2012.0%20-38%2018Z%20M54%2047%20q28.1%20-15.4%2078%20-26%20q-45.2%2018.2%20-78%2026Z%20M7%2057%20q7.9%20-5.2%2022%20-9%20q-12.8%206.3%20-22%209Z'/%3e%3c/g%3e%3c/svg%3e")}.project-button:focus-visible .project-frame,.domain-panels:focus-within .domain-panel-motion{transform:none!important;opacity:1!important}.contact fieldset{min-width:0;margin:0;padding:0;border:0}.contact fieldset>.button{margin-top:20px}.contact fieldset:disabled .button{opacity:.65;cursor:default}.review figure{max-width:50ch;margin-top:16px}.review figure+figure{padding-top:15px;border-top:1px solid var(--line)}.review blockquote{margin:0}.review figcaption{display:flex;flex-wrap:wrap;gap:4px 9px;margin-top:7px;color:var(--muted);font-size:.78rem}.static-domains summary{cursor:pointer}.static-domains details:first-child summary,.static-domains details[open] summary{color:var(--rust)}.static-domains details>div{padding:12px 0 16px}.static-domains details>div a{display:inline-block;margin-top:6px}.static-photos ul{margin:0;padding-left:1.25em}.static-photos{margin-top:10px}.static-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding-top:16px}.static-nav a,.static-photos a,.static-domains a{text-decoration:underline;text-underline-offset:3px}
