@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer design{.u0{align-content:stretch}.u1{display:flex}.u2{flex-direction:column}.u3{align-items:flex-start}.u4{position:relative}.u5{width:100%;height:100%}.u6{background-color:#211b18}.u7{height:calc(982 * var(--u))}.u8{overflow:clip}.u9{flex-shrink:0}.u10{width:calc(1512 * var(--u))}.u11{position:absolute}.u12{inset:0 0 -.2%}.u13{align-items:center}.u14{justify-content:space-between}.u15{flex:1 0 0}.u16{height:calc(984 * var(--u))}.u17{min-width:1px}.u18{opacity:.5}.u19{bottom:0}.u20{left:0}.u21{padding-bottom:calc(56 * var(--u))}.u22{padding-inline:calc(120 * var(--u))}.u23{right:0}.u24{justify-content:center}.u25{padding-inline:calc(4 * var(--u))}.u26{width:100%}.u27{word-break:break-word}.u28{font-family:Inter,sans-serif}.u29{font-weight:500}.u30{line-height:1.5}.u31{font-style:normal}.u32{font-size:calc(14 * var(--px))}.u33{color:#fff}.u34{letter-spacing:calc(3 * var(--px))}.u35{text-transform:uppercase}.u36{white-space:pre-wrap}.u37{padding-top:calc(28 * var(--u))}.u38{line-height:0}.u39{font-size:calc(72 * var(--px))}.u40{letter-spacing:1px}.u41{line-height:1.3}.u42{margin-bottom:0}.u43{background-color:#e36507}.u44{width:calc(1080 * var(--u))}.u45{font-family:Inter,sans-serif}.u46{font-weight:400}.u47{font-size:calc(24 * var(--px))}.u48{text-align:center}.u49{white-space:nowrap}.u50{height:calc(471 * var(--u))}.u51{padding-top:calc(48 * var(--u))}.u52{display:contents}.u53{left:calc(-5 * var(--u))}.u54{top:calc(48 * var(--u))}.u55{--tx:-50%;transform:translate(var(--tx,0),var(--ty,0))}.u56{left:calc(540 * var(--u))}.u57{font-size:calc(36 * var(--px))}.u58{width:calc(1090 * var(--u))}.u59{background-image:linear-gradient(to bottom,var(--from,#211b18),var(--to,#000))}.u60{--from:#211b18}.u61{min-height:1px}.u62{--to:#000}.u63{inset:0}.u64{max-width:none}.u65{object-fit:cover}.u66{pointer-events:none}.u67{background-image:linear-gradient(to top,var(--from,#211b18),#211b1833 35%,transparent 65%)}.u68{opacity:.75}.u69{--to:65%}.u70{--to:#211b1800}.u71{--via:35%}.u72{--via:#211b1833}.u73{bottom:calc(80 * var(--u))}.u74{align-content:flex-end}.u75{flex-wrap:wrap}.u76{row-gap:calc(60 * var(--u))}.u77{align-items:flex-end}.u78{left:calc(120 * var(--u))}.u79{right:calc(120 * var(--u))}.u80{gap:calc(16 * var(--u))}.u81{padding-top:calc(20 * var(--u))}.u82{color:#f8f5f0}.u83{gap:calc(10 * var(--u))}.u84{font-size:calc(44 * var(--px))}.u85{padding:calc(4 * var(--u))}.u86{width:calc(57 * var(--u));height:calc(57 * var(--u))}.u87{width:calc(24 * var(--u));height:calc(24 * var(--u))}.u88{display:block}.u89{gap:calc(8 * var(--u))}.u90{padding-bottom:calc(6 * var(--u))}.u91{padding-right:calc(40 * var(--u))}.u92{font-size:calc(12 * var(--px))}.u93{color:#fff8ef}.u94{height:calc(1119 * var(--u))}.u95{background-color:#f8f5f0}.u96{height:calc(1786 * var(--u))}.u97{top:0}.u98{width:calc(756 * var(--u))}.u99{background-color:#d9d9d9}.u100{left:calc(881 * var(--u))}.u101{top:calc(377 * var(--u))}.u102{width:calc(464 * var(--u))}.u103{padding-bottom:calc(24 * var(--u))}.u104{line-height:1.4}.u105{color:#4d4640}.u106{font-size:calc(16 * var(--px))}.u107{letter-spacing:2px}.u108{min-width:100%}.u109{width:min-content}.u110{padding-bottom:calc(24 * var(--u))}.u111{padding-top:calc(40 * var(--u))}.u112{line-height:1.7}.u113{gap:calc(6 * var(--u))}.u114{color:#c94f00}.u115{height:0}.u116{inset:calc(-1 * var(--u)) 0 0 0}.u117{background-color:#fff}.u118{left:calc(756 * var(--u))}.u119{overflow:hidden}.u120{height:100%}.u121{left:-76.77%}.u122{width:207.83%}.u123{left:calc(665 * var(--u))}.u124{padding-inline:calc(12 * var(--u))}.u125{padding-block:calc(6 * var(--u))}.u126{top:calc(923 * var(--u))}.u127{color:#211b18}.u128{font-size:calc(10 * var(--px))}.u129{left:calc(494 * var(--u))}.u130{--ty:-50%;transform:translate(var(--tx,0),var(--ty,0))}.u131{top:50%}.u132{height:calc(264 * var(--u))}.u133{padding-bottom:calc(64 * var(--u))}.u134{padding-left:calc(120 * var(--u))}.u135{padding-top:calc(200 * var(--u))}.u136{right:calc(156 * var(--u))}.u137{top:calc(50% - calc(.5 * var(--u)))}.u138{padding-bottom:calc(32 * var(--u))}.u139{border-color:#d35b27}.u140{border-left-width:2px}.u141{border-style:solid}.u142{padding-left:calc(20 * var(--u))}.u143{font-family:Inter,sans-serif;font-style:italic}.u144{font-style:italic}.u145{font-size:calc(20 * var(--px))}.u146{width:calc(349 * var(--u))}.u147{color:#827970}.u148{padding-bottom:calc(48 * var(--u))}.u149{color:#e36507}.u150{width:0}.u151{inset:0 calc(-2 * var(--u)) 0 0}.u152{right:calc(32 * var(--u))}.u153{right:calc(103 * var(--u))}.u154{width:calc(480 * var(--u))}.u155{flex:none}.u156{transform:rotate(90deg)}.u157{width:calc(982 * var(--u))}.u158{inset:calc(-2 * var(--u)) 0 0 0}.u159{height:calc(667 * var(--u))}.u160{width:calc(667 * var(--u))}.u161{height:calc(1094 * var(--u))}.u162{left:calc(50% - calc(578.5 * var(--u)))}.u163{padding-top:calc(160 * var(--u))}.u164{left:calc(515 * var(--u))}.u165{padding-block:calc(160 * var(--u))}.u166{width:calc(997 * var(--u))}.u167{gap:calc(56 * var(--u))}.u168{padding-bottom:calc(20 * var(--u))}.u169{padding-right:calc(120 * var(--u))}.u170{font-size:calc(32 * var(--px))}.u171{gap:calc(4 * var(--u))}.u172{color:#f88738}.u173{padding-block:calc(20 * var(--u))}.u174{height:calc(785 * var(--u))}.u175{left:calc(502 * var(--u))}.u176{width:calc(480 * var(--u));height:calc(480 * var(--u))}.u177{top:calc(91 * var(--u))}.u178{left:calc(755.5 * var(--u))}.u179{top:calc(261 * var(--u))}.u180{width:calc(633 * var(--u))}.u181{justify-content:flex-end}.u182{left:calc(608 * var(--u))}.u183{padding-top:calc(16 * var(--u))}.u184{top:calc(375 * var(--u))}.u185{width:calc(295 * var(--u))}.u186{text-underline-position:from-font}.u187{text-decoration-thickness:from-font}.u188{text-decoration-style:solid}.u189{text-decoration:underline}.u190{gap:calc(120 * var(--u))}.u191{padding-bottom:calc(32 * var(--u))}.u192{padding-top:calc(64 * var(--u))}.u193{height:calc(21 * var(--u))}.u194{width:calc(48 * var(--u))}.u195{align-content:flex-start}.u196{gap:calc(48 * var(--u))}.u197{gap:calc(24 * var(--u))}.u198{width:calc(240 * var(--u))}.u199{gap:calc(32 * var(--u))}.u200{width:calc(220 * var(--u))}.u201{width:calc(80 * var(--u))}.u202{text-align:right}.u203{height:calc(874 * var(--u))}.u204{width:calc(402 * var(--u))}.u205{padding-inline:calc(32 * var(--u))}.u206{top:calc(583 * var(--u))}.u207{align-content:center}.u208{row-gap:calc(10 * var(--u))}.u209{top:calc(527 * var(--u))}.u210{color:#f1ebe1}.u211{padding-block:calc(40 * var(--u))}.u212{gap:calc(20 * var(--u))}.u213{gap:calc(14 * var(--u))}.u214{width:calc(321 * var(--u))}.u215{width:calc(44 * var(--u));height:calc(44 * var(--u))}.u216{left:-115.62%}.u217{width:284%}.u218{left:calc(32 * var(--u))}.u219{top:calc(424 * var(--u))}.u220{top:calc(272 * var(--u))}.u221{top:calc(60 * var(--u))}.u222{height:calc(355 * var(--u))}.u223{top:calc(519 * var(--u))}.u224{top:calc(150 * var(--u))}.u225{white-space:pre}.u226{padding-bottom:calc(40 * var(--u))}.u227{padding-top:calc(60 * var(--u))}.u228{font-size:calc(18 * var(--px))}.u229{bottom:calc(20 * var(--u))}.u230{right:calc(20 * var(--u))}.u231{right:calc(91 * var(--u))}.u232{height:calc(1078 * var(--u))}.u233{left:calc(50% - calc(.5 * var(--u)))}.u234{width:calc(399 * var(--u))}.u235{padding-top:calc(80 * var(--u))}.u236{padding-inline:calc(24 * var(--u))}.u237{height:calc(320 * var(--u))}.u238{padding-block:calc(80 * var(--u))}.u239{aspect-ratio:1254/1254}.u240{bottom:calc(46 * var(--u))}.u241{left:calc(50% - calc(3 * var(--u)))}.u242{top:calc(46 * var(--u))}.u243{opacity:.6}.u244{font-family:Inter,sans-serif}.u245{font-weight:600}.u246{font-size:calc(28 * var(--px))}.u247{padding-top:calc(8 * var(--u))}.u248{padding-bottom:calc(138 * var(--u))}.u249{gap:calc(80 * var(--u))}.u250{padding-top:calc(24 * var(--u))}.u251{padding-top:calc(32 * var(--u))}.u252{width:calc(160 * var(--u))}.u253{padding-top:calc(8 * var(--u))}.u254{width:calc(155.844 * var(--u))}.u255{bottom:calc(.31 * var(--u))}.u256{gap:calc(24 * var(--u))}.u257{padding-inline:calc(40 * var(--u))}.u258{min-height:calc(874.361 * var(--u))}.u259{height:123.2%}.u260{top:-13.03%}.u261{width:120.19%}.u262{padding-bottom:calc(100 * var(--u))}.u263{height:calc(700 * var(--u))}.u264{padding-block:calc(64 * var(--u))}.u265{gap:calc(64 * var(--u))}.u266{height:calc(179.163 * var(--u))}.u267{width:calc(604.004 * var(--u))}.u268{padding-block:calc(32 * var(--u))}.u269{width:calc(605 * var(--u))}.u270{padding-top:calc(52 * var(--u))}.u271{align-self:stretch}.u272{background-color:#f1ebe1}.u273{height:calc(1000 * var(--u))}.u274{padding-bottom:calc(120 * var(--u))}.u275{padding-top:calc(32 * var(--u))}.u276{width:calc(850 * var(--u))}.u277{height:106.25%}.u278{left:-52.74%}.u279{top:-.05%}.u280{width:194.06%}.u281{height:calc(1200 * var(--u))}.u282{padding-block:calc(100 * var(--u))}.u283{width:calc(734 * var(--u))}.u284{height:calc(270 * var(--u))}.u285{width:calc(540 * var(--u))}.u286{gap:0}.u287{min-height:calc(760 * var(--u))}.u288{height:calc(760 * var(--u))}.u289{padding-block:calc(32 * var(--u))}.u290{width:calc(291.295 * var(--u))}.u291{width:calc(44 * var(--u))}.u292{padding-bottom:calc(36 * var(--u))}.u293{padding-bottom:calc(48 * var(--u))}.u294{min-height:calc(660 * var(--u))}.u295{left:-63.66%}.u296{width:175.93%}.u297{left:-56.07%}.u298{height:calc(1102 * var(--u))}.u299{left:calc(817 * var(--u))}.u300{width:calc(695 * var(--u))}.u301{padding-left:calc(80 * var(--u))}.u302{padding-top:calc(180 * var(--u))}.u303{width:calc(817 * var(--u))}.u304{width:calc(400 * var(--u))}.u305{height:calc(1.5 * var(--u))}.u306{min-height:calc(874.323 * var(--u))}.u307{height:calc(874.323 * var(--u))}.u308{left:-195.16%}.u309{width:325.72%}.u310{bottom:calc(.32 * var(--u))}.u311{max-width:calc(672 * var(--u))}.u312{padding-bottom:calc(80 * var(--u))}.u313{padding-inline:calc(40 * var(--u))}.u314{padding-top:calc(12 * var(--u))}.u315{width:calc(322.15 * var(--u))}.u316{max-width:calc(576 * var(--u))}.u317{width:calc(323 * var(--u))}.u318{padding-block:calc(64 * var(--u))}.u319{height:calc(.985 * var(--u))}.u320{width:calc(402.15 * var(--u))}.u321{padding-block:calc(96 * var(--u))}.u322{aspect-ratio:402/254}.u323{height:calc(298 * var(--u))}.u324{height:calc(240 * var(--u))}.u325{padding-bottom:calc(60 * var(--u))}.u326{padding-top:calc(120 * var(--u))}.u327{padding-inline:calc(32 * var(--u))}.u328{height:calc(315 * var(--u))}.u329{height:calc(48 * var(--u))}.u330{padding-bottom:calc(16 * var(--u))}.u331{height:calc(16 * var(--u))}.u332{width:calc(36 * var(--u))}.u333{height:calc(1141 * var(--u))}.u334{height:calc(441 * var(--u))}.u335{max-width:calc(720 * var(--u))}.u336{padding-top:calc(24 * var(--u))}.u337{width:calc(784 * var(--u))}.u338{height:calc(42 * var(--u))}.u339{width:calc(520 * var(--u))}.u340{padding-bottom:calc(20 * var(--u))}.u341{background-color:#cbc0b4}.u342{height:calc(522 * var(--u))}.u343{top:calc(80 * var(--u))}.u344{width:calc(600 * var(--u))}.u345{height:calc(380 * var(--u))}.u346{left:calc(214 * var(--u))}.u347{top:calc(522 * var(--u))}.u348{width:calc(570 * var(--u))}.u349{height:calc(822 * var(--u))}.u350{left:calc(784 * var(--u))}.u351{width:calc(672 * var(--u))}.u352{left:calc(728 * var(--u))}.u353{left:calc(792 * var(--u))}.u354{height:200%}.u355{top:-.08%}.u356{left:calc(56 * var(--u))}.u357{border-color:#e36507}.u358{border-left-width:calc(3 * var(--px))}.u359{width:calc(402.148 * var(--u))}.u360{bottom:calc(.33 * var(--u))}.u361{max-width:calc(768 * var(--u))}.u362{height:calc(875 * var(--u))}.u363{height:calc(302 * var(--u))}.u364{height:calc(573 * var(--u))}.u365{width:calc(322.148 * var(--u))}.u366{height:calc(103 * var(--u))}.u367{width:calc(322 * var(--u))}.u368{top:calc(-.32 * var(--u))}.u369{border-color:#211b181a}.u370{border-bottom-width:1px}.u371{height:calc(374 * var(--u))}.u372{gap:calc(40 * var(--u))}.u373{height:calc(214.767 * var(--u))}.u374{width:calc(300 * var(--u))}.u375{max-width:calc(512 * var(--u))}.u376{width:calc(1200 * var(--u))}.u377{gap:calc(12 * var(--u))}.u378{height:calc(36 * var(--u))}.u379{min-width:calc(60 * var(--u))}.u380{padding-inline:calc(16 * var(--u))}.u381{padding-block:calc(12 * var(--u))}.u382{cursor:pointer}.u383{height:calc(503 * var(--u))}.u384{padding-bottom:calc(16 * var(--u))}.u385{width:calc(232 * var(--u))}.u386{padding:calc(16 * var(--u))}.u387{padding-top:calc(240 * var(--u))}.u388{padding-inline:calc(20 * var(--u))}.u389{left:calc(16 * var(--u))}.u390{padding-inline:calc(10 * var(--u))}.u391{padding-block:calc(4 * var(--u))}.u392{top:calc(16 * var(--u))}.u393{text-align:left}.u394{height:calc(520 * var(--u))}.u395{padding-inline:calc(20 * var(--u))}.u396{left:-49.51%}.u397{width:180.48%}.u398{height:calc(874.361 * var(--u))}.u399{gap:calc(8 * var(--u)) calc(4 * var(--u))}.u400{padding-top:calc(40 * var(--u))}.u401{padding:calc(12 * var(--u))}.u402{bottom:calc(.36 * var(--u))}.u403{height:calc(233 * var(--u))}.u404{padding-inline:calc(8 * var(--u))}.u405{height:calc(160 * var(--u))}.u406{padding:calc(16 * var(--u))}.u407{gap:calc(20 * var(--u))}.u408{padding-top:calc(20 * var(--u))}.u409{height:calc(340 * var(--u))}.u410{height:calc(527 * var(--u))}.u411{padding-top:calc(100 * var(--u))}.u412{height:calc(288 * var(--u))}.u413{width:calc(652 * var(--u))}.u414{column-gap:calc(40 * var(--u))}.u415{row-gap:calc(40 * var(--u))}.u416{display:grid}.u417{grid-template-columns:repeat(5,minmax(0,1fr))}.u418{grid-template-rows:repeat(3,fit-content(100%))}.u419{height:calc(120 * var(--u))}.u420{opacity:.7}.u421{width:calc(222 * var(--u))}.u422{object-fit:contain}.u423{align-self:flex-start}.u424{height:72.38%}.u425{left:6.04%}.u426{top:13.81%}.u427{width:87.93%}.u428{justify-self:start}.u429{height:75.82%}.u430{left:7.39%}.u431{top:12.09%}.u432{width:85.23%}.u433{height:72.66%}.u434{left:10.81%}.u435{top:13.67%}.u436{width:78.38%}.u437{height:141.65%}.u438{left:6.61%}.u439{top:-20.83%}.u440{width:86.78%}.u441{height:185.66%}.u442{left:-.18%}.u443{top:-42.83%}.u444{width:100.36%}.u445{left:19.14%}.u446{width:61.71%}.u447{height:67.03%}.u448{left:5.95%}.u449{top:16.48%}.u450{width:88.11%}.u451{width:calc(580 * var(--u))}.u452{border-left-width:1.5px}.u453{padding-bottom:calc(8 * var(--u))}.u454{height:calc(23.998 * var(--u))}.u455{left:calc(-.01 * var(--u))}.u456{top:calc(2.03 * var(--u))}.u457{gap:calc(12 * var(--u)) calc(16 * var(--u))}.u458{gap:calc(8 * var(--u))}.u459{min-width:calc(200 * var(--u))}.u460{height:1px}.u461{width:calc(16 * var(--u))}.u462{bottom:calc(-.01 * var(--u))}.u463{top:calc(.01 * var(--u))}.u464{width:calc(677 * var(--u))}.u465{height:calc(60 * var(--u))}.u466{height:calc(91.998 * var(--u))}.u467{height:calc(20.978 * var(--u))}.u468{padding-bottom:calc(40 * var(--u))}.u469{width:calc(329 * var(--u))}.u470{width:calc(328 * var(--u))}.u471{aspect-ratio:222/120}.u472{min-height:calc(54.0541 * var(--u))}.u473{min-width:calc(100 * var(--u))}.u474{padding:calc(10 * var(--u))}.u475{width:calc(302 * var(--u))}.u476{padding-top:1px;padding-bottom:1px}.u477{gap:calc(16 * var(--u))}.u478{height:calc(96.02 * var(--u))}.u479{min-width:calc(280 * var(--u))}.u480{background-color:#d35b27}.u481{width:calc(130 * var(--u))}.u482{height:calc(268 * var(--u))}.u483{background-color:#4d4640}.u484{height:calc(928 * var(--u))}.u485{width:calc(624 * var(--u))}.u486{gap:calc(56 * var(--u))}.u487{width:calc(664 * var(--u))}.u488{width:calc(684 * var(--u))}.u489{left:-.02%}.u490{width:148.46%}.u491{padding-block:calc(40 * var(--u))}.u492{height:calc(44 * var(--u))}.u493{width:calc(828 * var(--u))}.u494{padding:calc(120 * var(--u))}.u495{width:calc(1272 * var(--u))}.u496{gap:calc(64 * var(--u))}.u497{text-overflow:ellipsis}.u498{left:.06%}.u499{right:-.06%}.u500{padding-bottom:calc(64 * var(--u))}.u501{border-color:#4d4640}.u502{padding-block:calc(24 * var(--u))}.u503{height:calc(30 * var(--u))}.u504{width:calc(20 * var(--u))}.u505{height:calc(280 * var(--u))}.u506{height:calc(279 * var(--u))}.u507{padding-top:calc(12 * var(--u))}.u508{height:calc(360 * var(--u))}.u509{height:calc(132 * var(--u))}.u510{padding-block:calc(120 * var(--u))}.u511{height:calc(1059 * var(--u))}.u512{width:calc(800 * var(--u))}.u513{gap:calc(32 * var(--u))}.u514{height:calc(18 * var(--u))}.u515{border-width:1px}.u516{border-color:#cbc0b4}.u517{padding-inline:calc(12 * var(--u))}.u518{padding-block:calc(8 * var(--u))}.u519{color:#cbc0b4}.u520{background-color:#827970}.u521{opacity:.3}.u522{padding-block:calc(12 * var(--u))}.u523{padding-block:calc(60 * var(--u))}.u524{font-size:0}.u525{height:calc(414 * var(--u))}.u526{padding-top:calc(96 * var(--u))}.u527{height:calc(394 * var(--u))}.u528{width:calc(680 * var(--u))}.u529{height:calc(584 * var(--u))}.u530{top:calc(120 * var(--u))}.u531{width:calc(280 * var(--u))}.u532{height:calc(456 * var(--u))}.u533{left:calc(440 * var(--u))}.u534{top:calc(64 * var(--u))}.u535{width:calc(992 * var(--u))}.u536{border-top-width:1px}.u537{height:calc(640 * var(--u))}.u538{width:calc(661 * var(--u))}.u539{width:calc(362 * var(--u))}.u540{width:calc(361 * var(--u))}.u541{padding-right:calc(80 * var(--u))}.u542{height:calc(351 * var(--u))}.u543{height:calc(782 * var(--u))}.u544{width:calc(8 * var(--u))}.u545{height:calc(256 * var(--u))}.u546{width:calc(461 * var(--u))}.u547{width:calc(462 * var(--u))}.u548{height:calc(200 * var(--u))}.u549{height:calc(1040 * var(--u))}.u550{padding-top:calc(118 * var(--u))}.u551{height:calc(600 * var(--u))}.u552{left:-14.93%}.u553{width:166.11%}.u554{left:-112.72%}.u555{top:-.04%}.u556{width:289.88%}.u557{height:calc(644.478 * var(--u))}.u558{aspect-ratio:322/189}.u559{aspect-ratio:461/640}.u560{aspect-ratio:462/640}.u561{height:calc(436 * var(--u))}.u562{left:calc(40 * var(--u))}.u563{right:calc(40 * var(--u))}.u564{top:calc(40 * var(--u))}.u565{top:calc(148 * var(--u))}.u566{top:calc(-1 * var(--u))}.u567{height:calc(178 * var(--u))}.u568{height:calc(736 * var(--u))}.u569{top:calc(112 * var(--u))}.u570{min-width:calc(120 * var(--u))}.u571{padding-block:calc(48 * var(--u))}.u572{padding-top:calc(56 * var(--u))}.u573{aspect-ratio:1432/716}.u574{width:calc(200 * var(--u))}.u575{height:calc(510 * var(--u))}.u576{left:calc(832 * var(--u))}.u577{top:calc(471 * var(--u))}.u578{height:calc(800 * var(--u))}.u579{top:calc(111 * var(--u))}.u580{width:calc(601 * var(--u))}.u581{left:calc(232 * var(--u))}.u582{height:calc(689 * var(--u))}.u583{left:calc(923 * var(--u))}.u584{top:calc(239 * var(--u))}.u585{width:calc(549 * var(--u))}.u586{height:123.97%}.u587{left:-9.39%}.u588{top:-13.34%}.u589{width:134.74%}.u590{width:calc(382 * var(--u))}.u591{top:calc(79 * var(--u))}.u592{left:calc(902 * var(--u))}.u593{top:calc(183 * var(--u))}.u594{width:calc(450 * var(--u))}.u595{height:calc(450 * var(--u))}.u596{left:calc(200 * var(--u))}.u597{top:calc(734 * var(--u))}.u598{height:calc(861 * var(--u))}.u599{top:calc(39 * var(--u))}.u600{height:calc(384 * var(--u))}.u601{left:calc(880 * var(--u))}.u602{left:calc(984 * var(--u))}.u603{top:calc(464 * var(--u))}.u604{height:calc(1024 * var(--u))}.u605{left:calc(740 * var(--u))}.u606{top:calc(66 * var(--u))}.u607{left:calc(180 * var(--u))}.u608{top:calc(95 * var(--u))}.u609{height:113.55%}.u610{top:-13.48%}.u611{height:calc(1076 * var(--u))}.u612{top:calc(399 * var(--u))}.u613{top:calc(507 * var(--u))}.u614{left:calc(42 * var(--u))}.u615{top:calc(715 * var(--u))}.u616{width:calc(360 * var(--u))}.u617{height:calc(1184 * var(--u))}.u618{left:calc(81 * var(--u))}.u619{top:calc(784 * var(--u))}.u620{height:calc(868 * var(--u))}.u621{top:calc(319 * var(--u))}.u622{left:calc(162 * var(--u))}.u623{top:calc(467 * var(--u))}.u624{left:-122.83%}.u625{top:.04%}.u626{width:266.67%}.u627{height:calc(1752 * var(--u))}.u628{top:calc(1112 * var(--u))}.u629{top:calc(1432 * var(--u))}.u630{width:calc(320 * var(--u))}.u631{height:calc(1552 * var(--u))}.u632{top:calc(279 * var(--u))}.u633{left:calc(20 * var(--u))}.u634{width:calc(171 * var(--u))}.u635{left:calc(211 * var(--u))}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/fonts/inter-wide-glyph.ttf)format("truetype");unicode-range:U+FF2C;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/assets/fonts/inter-wide-glyph.ttf)format("truetype");unicode-range:U+FF2C;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/fonts/inter-wide-glyph.ttf)format("truetype");unicode-range:U+FF2C;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-400.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter-500.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter-600.ttf)format("truetype")}:root{--ink:#211b18;--paper:#f8f5f0;--body:#4d4640;--orange:#e36507;--u:calc(100vw / 1512)}*{box-sizing:border-box;border-style:solid;border-width:0}html{scroll-behavior:auto}body{background:var(--paper);color:var(--ink);font:calc(16 * var(--px))/1.7 Inter,Arial,sans-serif;margin:0}body.menu-open{overflow:hidden}p,h1,h2,h3,blockquote,figure{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img,video{display:block}button{color:inherit;background:0 0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--orange);outline-offset:calc(5 * var(--px))}main{overflow:clip}.design-root{--u:calc(100vw / 1512);width:100%;height:auto}.design-mobile{--u:calc(100vw / 402)}h1,h2,h3{font:inherit}.site-header{z-index:100;height:calc(120 * var(--px));padding:calc(32 * var(--px)) calc(120 * var(--px));color:#827970;justify-content:space-between;align-items:center;transition:color .25s;animation:.9s cubic-bezier(.22,1,.36,1) both nav-arrive;display:flex;position:fixed;top:0;left:0;right:0}.brand{width:calc(60 * var(--px));height:calc(26 * var(--px));flex:none;display:block}.brand-mark{width:calc(60 * var(--px));height:calc(26 * var(--px));background:currentColor;display:block;-webkit-mask:url(/assets/v9/27494.svg) 50%/contain no-repeat;mask:url(/assets/v9/27494.svg) 50%/contain no-repeat}.desktop-nav{gap:calc(8 * var(--px));justify-content:flex-end;display:flex}.desktop-nav a{padding:calc(8 * var(--px)) calc(16 * var(--px));border-radius:calc(4 * var(--px));font-size:calc(14 * var(--px));letter-spacing:calc(3 * var(--px));text-transform:uppercase;white-space:nowrap;font-weight:500;line-height:1.5;display:block}.desktop-nav a:hover{background:#f1ebe1}.desktop-nav a.current{color:var(--ink);font-weight:600;line-height:1.4}.site-header.on-dark{color:#f1ebe1}.site-header.on-dark .brand,.site-header.on-dark a.current{color:#fff}.site-header.on-dark .desktop-nav a:hover{background:#4d4640}.menu-toggle,.menu-close{font-size:calc(14 * var(--px));letter-spacing:calc(3 * var(--px));align-items:center;gap:calc(8 * var(--px));padding:0;font-weight:500;display:none}.menu-toggle img,.menu-close img{width:calc(24 * var(--px));height:calc(24 * var(--px));filter:brightness(0)}.on-dark .menu-toggle img{filter:brightness(0)invert()}.mobile-menu{z-index:200;background:var(--ink);color:#fff;padding:calc(40 * var(--px)) calc(32 * var(--px));display:none;position:fixed;inset:0;overflow:auto}.mobile-menu.open{display:block}.menu-top{justify-content:space-between;align-items:center;display:flex}.mobile-menu .menu-close{display:flex}.mobile-menu .menu-close img{filter:brightness(0)invert()}.mobile-menu nav{margin-top:calc(110 * var(--px));flex-direction:column;display:flex}.mobile-menu nav a{font-size:calc(32 * var(--px));padding:calc(20 * var(--px)) 0;border-bottom:1px solid #4d4640;line-height:1.4}.mobile-menu nav a.current{color:#f88738}.design-hero{height:var(--screen);min-height:calc(640 * var(--px));isolation:isolate;width:100%}.design-hero>.hero-copy{z-index:2}.design-hero .hero-title,.contact-heading,.page-clients>[data-name=Clients]>[data-name=Section]:first-child{animation:1.05s cubic-bezier(.22,1,.36,1) .15s both text-arrive}.design-hero>.hero-backdrop{width:100%;height:100%}.design-hero>div:not(.hero-copy):has(>img){width:100%;height:100%}.hero-videos{display:flex;position:absolute;inset:0}.hero-videos video{object-fit:cover;width:50%;height:100%}.hero-videos:after{content:"";background:#0000006b;position:absolute;inset:0}.material-hero-video{object-fit:cover;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.hero-backdrop{z-index:-1;inset:0}.motion-sequence{width:100%;height:var(--sequence-height,400svh);position:relative}.motion-stage{width:100%;height:var(--screen);background:var(--paper);isolation:isolate;position:sticky;top:0;overflow:clip}.motion-panel{width:100%;height:var(--screen);min-height:0;position:absolute;inset:0}.motion-panel:not(:first-child){visibility:hidden;pointer-events:none}.motion-panel.is-active{pointer-events:auto}.philosophy-sequence{--sequence-height:200svh}.philosophy-panel{background:#e36507}.philosophy-panel>[data-name=Container]{will-change:opacity,transform}.draw-underline{position:relative}.draw-underline:after{content:"";width:100%;height:2px;transform:scaleX(var(--draw,0));transform-origin:0;background:currentColor;position:absolute;bottom:-2px;left:0}.philosophy-panel .draw-underline{-webkit-box-decoration-break:clone;box-decoration-break:clone}.philosophy-panel p{white-space:normal}.featured-sequence .motion-stage{background:#211b18}.featured-sequence img{transition:transform 1s cubic-bezier(.2,.7,.2,1)}.featured-sequence a:hover>img{transform:scale(1.03)}.featured-sequence a:hover [data-name="Arrow Forward, Arrow Right"]{animation:1.8s ease-in-out infinite arrow-sway}.featured-curtain{z-index:5;pointer-events:none;background:#e36507;position:absolute;inset:0}.featured-white{background:var(--paper);z-index:6;pointer-events:none;opacity:0;position:absolute;inset:0}.home-material-panel{min-height:var(--screen)}.home-media-sequence{--sequence-height:510svh}.home-media-sequence .motion-stage,.press-media-sequence .motion-stage{background:#fff}.media-divider{z-index:5;pointer-events:none;background:#cbc0b4;width:2px;height:100%;position:absolute;top:0;left:50%}.media-divider span{background:var(--orange);width:2px;height:var(--line,0%);display:block}.home-awards-panel{height:auto;min-height:var(--screen)}.stone-section{perspective:calc(1000 * var(--px));overflow:hidden}.stone-model{transform-style:preserve-3d;transform:translateY(var(--stone-y,0px)) rotateX(var(--stone-rx,0deg)) rotateY(var(--stone-ry,0deg));will-change:transform}.stone-model img{pointer-events:none}.stone-section a:hover,.stone-section a:active{color:#fff}.design-desktop .stone-section{height:calc(785 * var(--px))}.design-mobile .stone-section{background:var(--paper)}.practice-sequence{--sequence-height:280svh}.practice-photo{height:100%;width:calc(850 * var(--u));padding:0;position:absolute;top:0;right:0;overflow:hidden}.practice-photo img{object-fit:cover}.practice-copy{width:calc(542 * var(--u));flex:none;padding-right:0}.directors-sequence{--sequence-height:320svh}.bangkok-sequence{--sequence-height:240svh}.bangkok-photo{z-index:1;width:100%;height:100%}.bangkok-copy{z-index:2}.clients-sequence{--sequence-height:720svh}.clients-sequence .motion-stage{background:#fff}.client-copy{z-index:2}.material-intro-panel{min-height:var(--screen)}.material-story-panel{overflow:clip}.press-awards-sequence{--sequence-height:220svh}.press-awards-panel{height:auto;min-height:var(--screen)}.press-awards-sequence .press-awards-panel{height:var(--screen)}.press-media-sequence{--sequence-height:520svh}.press-media-sequence .motion-panel{padding-top:0;padding-bottom:0}.press-media-sequence .motion-panel>div:has(>img){height:100%;top:0;bottom:0}.press-coverage{height:auto}.design-link{width:max-content;max-width:100%}.design-link:hover{color:#a63c00}.image-reveal{will-change:transform,opacity}.project-card,.related-card{color:inherit;text-decoration:none}:is(.project-card>div:has(>img),.related-card>div:has(>img)){overflow:hidden}.project-card img,.related-card img{transition:transform 1s cubic-bezier(.2,.7,.2,1)}.project-card[href]:hover img,.related-card[href]:hover img{transform:scale(1.05)}.gallery-button{text-align:left;color:inherit;padding:0}.gallery-button img{transition:transform .8s ease-in-out}.gallery-button:hover img{transform:scale(1.04)}.gallery-dialog{color:#fff;background:#211b18;border:0;width:100vw;max-width:none;height:100svh;max-height:none;padding:0}.gallery-dialog::backdrop{background:#211b18}.gallery-dialog>img{inset:calc(60 * var(--px)) 10%;width:80%;height:calc(100% - calc(120 * var(--px)));object-fit:contain;position:absolute}.gallery-controls{padding:calc(40 * var(--px));justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.gallery-controls button{width:calc(44 * var(--px));height:calc(44 * var(--px));background:#4d4640;justify-content:center;align-items:center;display:flex}.gallery-controls img{width:calc(24 * var(--px));height:calc(24 * var(--px))}.gallery-close{top:calc(32 * var(--px));right:calc(32 * var(--px));position:absolute}.gallery-count{bottom:calc(20 * var(--px));font-size:calc(12 * var(--px));letter-spacing:calc(3 * var(--px));position:absolute;left:50%;transform:translate(-50%)}.works-intro{min-height:var(--screen)}.page-commercial .works-intro{height:auto;min-height:0}.works-intro [data-name=List]{gap:calc(12 * var(--px))}.filter-button{min-width:calc(60 * var(--px));height:calc(36 * var(--px));padding:calc(12 * var(--px)) calc(16 * var(--px));font-size:calc(12 * var(--px));letter-spacing:calc(3 * var(--px));text-transform:uppercase;color:#4d4640;justify-content:center;align-items:center;font-weight:500;line-height:1.5;display:flex}.filter-button.current{color:#211b18;background:#f1ebe1}.filter-button:hover{background:#f1ebe1}.works-grid{width:100%}.project-card[hidden]{display:none}.works-grid.filtered{gap:calc(48 * var(--px)) calc(24 * var(--px));padding:0 calc(40 * var(--px)) calc(120 * var(--px));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.works-grid.filtered>div{display:contents}.works-grid.filtered .project-card{height:calc(360 * var(--px));width:100%;min-width:0}.works-grid.filtered .project-card img{object-fit:cover}.works-grid.filtered .project-card p{white-space:normal}.works-strip img{animation:strip-arrive 1.1s var(--delay,0s) cubic-bezier(.22,1,.36,1) both}.works-intro.compact{height:auto;min-height:0}.works-intro.compact .works-strip{display:none}.contact-form-panel form{gap:calc(32 * var(--px));flex-direction:column;width:100%;display:flex}.contact-form-panel>div{width:min(100%,calc(540 * var(--px)))}.contact-form-panel label{gap:calc(8 * var(--px));flex-direction:column;width:100%;display:flex}.form-label{font-size:calc(12 * var(--px));letter-spacing:calc(3 * var(--px));text-transform:uppercase;color:#211b18;font-weight:500;line-height:1.5}.contact-form-panel input:not([type=file]),.contact-form-panel select,.contact-form-panel textarea{width:100%;height:calc(48 * var(--px));padding:calc(8 * var(--px)) calc(12 * var(--px));color:#211b18;font-size:calc(16 * var(--px));background:#fff;border:1px solid #cbc0b4;border-radius:0;line-height:1.7}.contact-form-panel input::placeholder,.contact-form-panel textarea::placeholder{color:#cbc0b4;opacity:1}.contact-form-panel textarea{resize:vertical;min-height:calc(48 * var(--px))}.attachment-button{padding:calc(8 * var(--px)) calc(12 * var(--px));color:#fff;font:500 calc(10 * var(--px))/1.5 Inter,sans-serif;letter-spacing:calc(3 * var(--px));text-transform:uppercase;cursor:pointer;background:#827970;align-self:flex-start}.attachment-button input{opacity:0;width:1px;height:1px;position:absolute}.attachment-files{font-size:calc(12 * var(--px));overflow-wrap:anywhere}.attachment-files button{margin-left:calc(12 * var(--px));text-decoration:underline}.send-button{color:#fff;padding:calc(12 * var(--px)) calc(20 * var(--px));font-size:calc(12 * var(--px));letter-spacing:calc(3 * var(--px));text-transform:uppercase;background:#e36507;align-self:flex-start;font-weight:500}.design-footer{width:100%;height:auto}.philosophy-sequence{z-index:3}.philosophy-sequence .motion-stage{background:#e36507}.featured-sequence{margin-top:calc(-1 * var(--screen));z-index:2}.home-material-panel{margin-top:calc(-1 * var(--screen));z-index:4;background:var(--paper)}.home-awards-panel{height:max(var(--screen),calc(1094 * var(--u)))}.home-awards-panel>div{position:absolute}.works-morph-image{z-index:50;object-fit:cover;pointer-events:none;display:none;position:fixed}.hero-copy{animation:1.05s cubic-bezier(.22,1,.36,1) .15s both text-arrive}.hero-copy .hero-title{animation:none}.intro-transition{clip-path:inset(20% 0 0);opacity:0;transition:clip-path 1.2s cubic-bezier(.65,0,.35,1),opacity 1.2s ease-in-out}.intro-transition.intro-visible{clip-path:inset(0);opacity:1}@keyframes nav-arrive{0%{transform:translateY(calc(-35 * var(--px)));opacity:0}to{opacity:1;transform:none}}@keyframes text-arrive{0%{transform:translateY(calc(35 * var(--px)));opacity:0}to{opacity:1;transform:none}}@keyframes strip-arrive{0%{transform:translateY(calc(60 * var(--px)));opacity:0}to{opacity:1;transform:none}}@keyframes arrow-sway{0%,to{transform:translate(0)}50%{transform:translateX(calc(6 * var(--px)))}}@media (max-width:1100px){.site-header{padding:calc(32 * var(--px)) calc(40 * var(--px))}.desktop-nav a{padding:calc(8 * var(--px)) calc(10 * var(--px));font-size:calc(12 * var(--px));letter-spacing:2px}}@media (max-width:900px){.site-header{height:calc(104 * var(--px));padding:calc(32 * var(--px));color:#211b18}.desktop-nav{display:none}.menu-toggle{display:flex}.design-hero{height:var(--screen);min-height:calc(700 * var(--px))}.hero-videos{flex-direction:column}.hero-videos video{width:100%;height:50%}.philosophy-sequence{--sequence-height:150svh}.philosophy-panel{height:var(--screen);min-height:calc(780 * var(--px))}.philosophy-sequence .motion-stage{height:max(var(--screen),calc(780 * var(--px)))}.featured-sequence{--sequence-height:580svh}.home-media-sequence{--sequence-height:490svh}.media-divider{display:none}.home-media-sequence .motion-panel,.press-media-sequence .motion-panel{height:var(--screen);min-height:calc(780 * var(--px))}.home-media-sequence .motion-stage,.press-media-sequence .motion-stage{height:max(var(--screen),calc(780 * var(--px)))}.home-material-panel{height:auto;min-height:var(--screen)}.home-awards-panel{height:auto;min-height:calc(1078 * var(--px))}.design-mobile .stone-section{height:calc(320 * var(--px))}.design-mobile .stone-model{width:calc(232 * var(--u));height:calc(232 * var(--px));left:calc(50% - 116 * var(--u));top:0}.design-mobile .stone-section p{position:relative}.design-mobile .careers-panel{padding-inline:calc(40 * var(--px));gap:calc(40 * var(--px));height:auto}.design-mobile .careers-panel>div{width:100%}.design-mobile .careers-panel p{white-space:normal}.contact-form-panel [data-name=Container]{max-width:100%}.contact-form-panel .form-label{white-space:normal}.filter-button{font-size:calc(10 * var(--px));padding:calc(12 * var(--px)) calc(16 * var(--px))}.works-grid.filtered{padding:0 calc(20 * var(--px)) calc(80 * var(--px));gap:calc(24 * var(--px)) calc(20 * var(--px));grid-template-columns:repeat(2,minmax(0,1fr))}.works-grid.filtered .project-card{height:calc(280 * var(--px))}.project-card p{white-space:normal}.bangkok-mobile{height:auto;min-height:0}.bangkok-mobile>div{flex:none;height:auto}.design-mobile .adaptive-story{height:auto;min-height:0;padding-top:calc(40 * var(--px));padding-bottom:calc(40 * var(--px));gap:calc(40 * var(--px));flex-direction:column;display:flex}.design-mobile .adaptive-story>div{flex:none;margin:0;position:relative;top:auto;bottom:auto}.design-mobile .adaptive-story>[data-name=Paragraph]{width:auto;margin:0 calc(40 * var(--px));padding:0;left:auto;right:auto}.design-mobile .adaptive-story>div:not([data-name=Paragraph]){max-width:100%}.design-mobile .detail-gallery{gap:calc(20 * var(--px));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.design-mobile .detail-gallery>button{width:100%;min-width:0;height:calc(200 * var(--px))}.design-mobile .design-footer{padding-bottom:calc(100 * var(--px))}.design-mobile .design-footer>div{max-width:100%}.design-mobile .design-footer>div:last-child{padding-inline:calc(32 * var(--px));gap:calc(12 * var(--px));flex-wrap:wrap}.design-mobile .design-link{max-width:100%}.gallery-controls{padding:calc(16 * var(--px))}.gallery-dialog>img{inset:calc(80 * var(--px)) 0;width:100%;height:calc(100% - calc(160 * var(--px)))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.motion-sequence{height:auto}.motion-stage{height:auto;position:relative;overflow:visible}.motion-panel{height:auto;min-height:var(--screen);position:relative;visibility:visible!important;pointer-events:auto!important}.draw-underline:after{transform:scaleX(1)}.stone-model{will-change:auto;transform:none!important}.featured-curtain,.featured-white{display:none}.image-reveal{opacity:1!important;transform:none!important}}.design-hero{background-color:#211b18}.page-works .design-hero{background-color:var(--paper)}@media (max-width:900px){.design-mobile .related-card p,.design-mobile .featured-sequence [data-name=Work] p{white-space:normal;max-width:100%}.design-mobile [data-node-id="104:2699"]{white-space:normal}.design-mobile .home-awards-panel{height:max(calc(1078 * var(--px)),calc(1078 * var(--u)))}}@media (prefers-reduced-motion:reduce){.featured-sequence,.home-material-panel{margin-top:0!important}.image-reveal{translate:none!important}.panel-copy{opacity:1!important;translate:none!important}}.page-detail>[data-name=About],.page-city-square>[data-name=About],.design-root>[data-name=About]{flex:none;width:100%;height:auto;min-height:0}.send-button[aria-disabled=true]{opacity:.3}.material-reel-sequence{--sequence-height:230svh}.material-reel-sequence>.motion-stage{min-height:calc(640 * var(--px));background:#e36507}.material-reel-panel{height:100%;min-height:0;overflow:hidden}.material-reel-panel>.material-reel-photo{height:100%;width:calc(100% - (100% - var(--material-photo-end))*var(--material-retreat,0));z-index:2;position:absolute;top:0;left:0;overflow:hidden}.material-reel-panel>.material-reel-copy{width:calc(100% - var(--material-photo-end));z-index:1;will-change:opacity,translate;flex:none;height:100%;position:absolute;top:0;left:auto;right:0}.material-image-clip{overflow:hidden}.material-copy-entry{will-change:opacity,translate}.material-parallax-image{scale:1.045;translate:0 var(--material-drift,0px)}@media (hover:hover) and (pointer:fine){.material-image-clip>img,.material-reel-photo>img{transition:scale 1.2s cubic-bezier(.22,1,.36,1)}.material-image-clip:hover>img{scale:1.075}.material-reel-photo:hover>img{scale:1.03}}@media (prefers-reduced-motion:reduce){.material-copy-entry{will-change:auto;opacity:1!important;translate:none!important}.material-parallax-image{translate:none;scale:none}}.page-material .design-hero>.hero-copy{animation:none}.page-material .design-hero>.hero-copy>div{animation:1.05s cubic-bezier(.22,1,.36,1) both text-arrive}.page-material .design-hero>.hero-copy>div:first-child{animation-delay:.15s}.page-material .design-hero>.hero-copy>div:nth-child(2){animation-delay:.3s}.page-material .design-hero>.hero-copy>div:nth-child(3){animation-delay:.45s}@media (prefers-reduced-motion:reduce){.material-reel-photo>img,.material-image-clip>img{scale:none!important}}@media (min-width:1101px){#site-header{padding-inline:calc(120 * var(--px))}}@media (min-width:901px){.page-material .design-hero>.hero-copy{padding-inline:calc(120 * var(--px))}}.material-image-enter{opacity:0;translate:0 calc(40 * var(--px));transition:opacity .8s,translate .9s cubic-bezier(.22,1,.36,1)}.material-image-enter.is-visible{opacity:1;translate:0}@media (hover:hover) and (pointer:fine){.material-image-clip:hover>img{scale:1.03}}@media (prefers-reduced-motion:reduce){.material-image-enter{opacity:1;transition:none;translate:none}}@media (max-width:900px){.page-home.design-mobile>.design-hero{justify-content:flex-end;gap:calc(24 * var(--px));height:auto;min-height:var(--screen);padding:calc(128 * var(--px)) calc(32 * var(--px)) calc(56 * var(--px));flex-direction:column;display:flex}.page-home.design-mobile>.design-hero>.hero-copy{flex:none;align-items:stretch;width:100%;padding:0;position:relative;inset:auto}.page-home.design-mobile>.design-hero>div:has(>.hero-title){flex:none;align-items:stretch;width:100%;padding:0;position:relative;inset:auto}.page-home.design-mobile>.design-hero>.hero-copy{order:1}.page-home.design-mobile>.design-hero>div:has(>.hero-title){order:2}.page-home.design-mobile>.design-hero .hero-title{font-size:calc(36 * var(--px));white-space:normal;line-height:1.3}}.featured-sequence{--sequence-height:720svh}@media (max-width:900px){.featured-sequence{--sequence-height:680svh}}.stone-model{transform:translate3d(var(--stone-x,0px),calc(var(--stone-y,0px) + var(--stone-pointer-y,0px)),0) rotateX(var(--stone-rx,0deg)) rotateY(var(--stone-ry,0deg));transition:transform .35s ease-out}@media (min-width:901px){.home-media-sequence .motion-panel [data-name=Figure]{width:50%;height:100%;left:50%}.home-media-sequence .motion-panel .panel-copy{width:50%;height:100%}.page-about .design-hero{background-image:none}.page-about .design-hero>div:first-child{width:100%;height:100%;inset:0}.practice-copy{padding-right:calc(120 * var(--px))}.material-side-entry{will-change:translate,opacity;position:absolute;inset:0}.page-city-square [data-node-id="104:3481"]{left:0}.page-city-square [data-node-id="104:3481"]>.u156{width:100%;height:100%;transform:none}.page-city-square [data-node-id="104:3481"]>.u156>div{width:100%;height:100%}}@media (prefers-reduced-motion:reduce){.material-side-entry{opacity:1!important;translate:none!important}}}@layer theme{:root,:host{--spacing:.25rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-ink:#211b18;--color-ink-2:#4d4640;--color-muted:#827970;--color-line:#e4dcd1;--color-paper:#f8f5f0;--color-paper-2:#f1ebe1;--color-orange:#e36507;--color-orange-ink:#a63c00;--tracking-label:3px;--spacing-gutter:120px;--spacing-gutter-sm:32px;--ease-tale:cubic-bezier(.2, .7, .2, 1)}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.inset-x-0{inset-inline:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.z-\[300\]{z-index:300}.col-span-full{grid-column:1/-1}.m-0{margin:0}.prose-tale{color:var(--color-ink-2);font-size:18px;line-height:1.8}.prose-tale>*+*{margin-top:1.25em}.prose-tale h2{color:var(--color-ink);margin-top:2em;font-size:28px;line-height:1.2}@media (min-width:901px){.prose-tale h2{font-size:32px}}.prose-tale h3{color:var(--color-ink);margin-top:1.75em;font-size:22px;line-height:1.3}.prose-tale a{color:var(--color-orange-ink);text-underline-offset:3px;text-decoration:underline}.prose-tale strong{color:var(--color-ink);font-weight:600}.prose-tale ul,.prose-tale ol{padding-left:1.25em}.prose-tale ul{list-style:outside}.prose-tale ol{list-style:decimal}.prose-tale li+li{margin-top:.5em}.prose-tale blockquote{border-left:2px solid var(--color-orange);color:var(--color-ink);margin-inline:0;padding-left:24px;font-size:24px;line-height:1.45}.prose-tale figure{margin-inline:0}.prose-tale img,.prose-tale video{width:100%;height:auto}.prose-tale figcaption{color:var(--color-muted);margin-top:8px;font-size:13px}.prose-tale iframe{aspect-ratio:16/9;width:100%}.prose-tale hr{border-top:1px solid var(--color-line)}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.h-full{height:100%}.max-h-\[80svh\]{max-height:80svh}.min-h-svh{min-height:100svh}.w-full{width:100%}.w-max{width:max-content}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-16{row-gap:calc(var(--spacing) * 16)}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-ink{border-color:var(--color-ink)}.border-line{border-color:var(--color-line)}.bg-ink{background-color:var(--color-ink)}.bg-orange{background-color:var(--color-orange)}.bg-paper{background-color:var(--color-paper)}.bg-paper-2{background-color:var(--color-paper-2)}.object-cover{object-fit:cover}.page-x{padding-inline:var(--spacing-gutter-sm)}@media (min-width:901px){.page-x{padding-inline:var(--spacing-gutter)}}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-40{padding-block:calc(var(--spacing) * 40)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[160px\]{padding-top:160px}.pt-\[180px\]{padding-top:180px}.pt-\[200px\]{padding-top:200px}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.text-center{text-align:center}.heading-1{letter-spacing:-.01em;color:var(--color-ink);font-size:40px;font-weight:400;line-height:1.15}@media (min-width:901px){.heading-1{font-size:64px}}.eyebrow{letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.5}.heading-2{color:var(--color-ink);font-size:28px;font-weight:400;line-height:1.2}@media (min-width:901px){.heading-2{font-size:40px}}.heading-3{color:var(--color-ink);font-size:22px;font-weight:400;line-height:1.3}@media (min-width:901px){.heading-3{font-size:24px}}.lead{color:var(--color-ink-2);font-size:18px;line-height:1.7}@media (min-width:901px){.lead{font-size:20px}}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.whitespace-pre-line{white-space:pre-line}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-muted{color:var(--color-muted)}.text-orange-ink{color:var(--color-orange-ink)}.text-paper{color:var(--color-paper)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-tale{--tw-ease:var(--ease-tale);transition-timing-function:var(--ease-tale)}@media (hover:hover){.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:text-orange-ink:is(:where(.group):hover *){color:var(--color-orange-ink)}.hover\:bg-ink:hover{background-color:var(--color-ink)}.hover\:bg-paper-2:hover{background-color:var(--color-paper-2)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-orange:hover{color:var(--color-orange)}.hover\:text-orange-ink:hover{color:var(--color-orange-ink)}.hover\:text-paper:hover{color:var(--color-paper)}}.disabled\:cursor-progress:disabled{cursor:progress}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:48rem){.md\:aspect-\[16\/10\]{aspect-ratio:16/10}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}.md\:items-end{align-items:flex-end}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pt-\[220px\]{padding-top:220px}.md\:pt-\[240px\]{padding-top:240px}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pb-32{padding-bottom:calc(var(--spacing) * 32)}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
.variant-mobile{display:none}@media (max-width:900px){.variant-desktop{display:none}.variant-mobile{display:block}}.form-status{font-size:calc(14 * var(--px));color:var(--body)}.form-status:empty{display:none}.send-button:disabled{cursor:progress}.cms-preview [data-cms-key]{cursor:pointer}.cms-preview span[contenteditable]{cursor:text;border-radius:2px;transition:background-color .15s}.cms-preview span[contenteditable]:hover{outline:1px dashed var(--orange);outline-offset:2px}.cms-preview span[contenteditable]:focus{outline:2px solid var(--orange);outline-offset:calc(3 * var(--px));background:#e365071a}.cms-preview span[data-cms-locked]{cursor:not-allowed}.cms-preview img[data-cms-key]:hover,.cms-preview video[data-cms-key]:hover{outline:2px dashed var(--orange);outline-offset:-2px}.cms-preview .cms-highlight{outline-offset:calc(3 * var(--px));background:#e365071f;outline:2px solid var(--orange)!important}.cms-preview-wait{padding:calc(200 * var(--px)) calc(40 * var(--px));text-align:center;color:var(--body)}:root{--screen:min(100svh, 100vw);--px:max(1px, min(var(--u), calc(100svh / 982)))}.design-mobile{--px:clamp(1px, var(--u), 1.6px)}@media (max-width:900px){:root{--screen:min(100svh, 250vw)}}.hero-videos,.hero-videos video,.material-hero-video{background:#211b18}html.motion-static .motion-sequence{height:auto}html.motion-static .motion-stage{height:auto;position:relative;overflow:visible}html.motion-static .motion-panel{height:auto;min-height:var(--screen);position:relative;visibility:visible!important;pointer-events:auto!important}html.motion-static .draw-underline:after{transform:scaleX(1)}html.motion-static .featured-curtain,html.motion-static .featured-white,html.motion-static .media-divider{display:none}html.motion-static .image-reveal{opacity:1!important;transform:translate(0,0)!important}html.motion-static .panel-copy{opacity:1!important;translate:none!important}html.motion-static .featured-sequence,html.motion-static .home-material-panel{margin-top:0!important}html.motion-static .material-image-enter{opacity:1;transition:none;translate:none}.skip-link{left:calc(16 * var(--px));top:calc(-60 * var(--px));z-index:400;padding:calc(10 * var(--px)) calc(16 * var(--px));background:var(--ink);color:#fff;font-size:calc(14 * var(--px));transition:top .15s;position:fixed}.skip-link:focus{top:calc(16 * var(--px))}.design-mobile.page-press>.u307,.design-mobile .press-media-sequence{height:auto}.design-mobile .press-media-sequence .motion-stage{height:auto;position:relative;overflow:visible}.design-mobile .press-media-sequence .motion-panel{height:calc(874 * var(--u));min-height:0;padding-top:calc(100 * var(--u));position:relative;inset:auto;visibility:visible!important;pointer-events:auto!important}.design-mobile .press-media-sequence .motion-panel>div:has(>img){height:calc(360 * var(--u));flex:none}.design-mobile .press-media-sequence [data-name=Paragraph]>p{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.site-header:not(.on-dark) .brand{color:#e36507}.design-mobile .bangkok-mobile>.u334{height:calc(441 * var(--u))}.press-coverage [data-name=row]{position:relative}.press-coverage [data-name=row] [data-name=Paragraph] p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.form-choice{gap:calc(8 * var(--px));flex-direction:column;width:100%;display:flex;position:relative}.form-choice-button{justify-content:space-between;align-items:center;gap:calc(12 * var(--px));width:100%;height:calc(48 * var(--px));padding:calc(8 * var(--px)) calc(12 * var(--px));color:#211b18;font-size:calc(16 * var(--px));text-align:left;cursor:pointer;background:#fff;border:1px solid #cbc0b4;line-height:1.7;display:flex}.form-choice-button:hover,.contact-form-panel :is(input:not([type=file]),textarea):hover{background:#f8f5f0}.form-choice-button[aria-expanded=true]{background:#fff}.form-choice-button[aria-expanded=true] img{visibility:hidden}.form-choice-button img{margin-right:calc(4 * var(--px));flex:none}.form-choice-list{z-index:20;top:calc(100% + calc(8 * var(--px)));max-height:calc(320 * var(--px));padding:calc(8 * var(--px)) 0;box-shadow:0 calc(6 * var(--px)) calc(12 * var(--px)) #0000001f, 0 0 calc(12 * var(--px)) #00000014;background:#fff;outline:none;margin:0;list-style:none;position:absolute;left:0;right:0;overflow:auto}.form-choice-list li{justify-content:space-between;align-items:center;gap:calc(12 * var(--px));height:calc(48 * var(--px));padding:calc(8 * var(--px)) calc(16 * var(--px));color:#3d4a52;font-size:calc(16 * var(--px));cursor:pointer;line-height:1.7;display:flex}.form-choice-list li.is-active{background:#f8f5f0}.form-choice-list li img{margin-right:calc(4 * var(--px));visibility:hidden}.form-choice-list li[aria-selected=true] img{visibility:visible}.contact-form-panel .send-button:disabled{cursor:not-allowed;background:#f7d1b5}.cs-row{width:100%;min-height:calc(982 * var(--u));background:#f8f5f0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.cs-row-rule{border-top:1px solid #cbc0b4}.cs-row-media{aspect-ratio:1;overflow:hidden}.cs-row-media img{object-fit:cover;width:100%;height:100%;display:block}.cs-row-copy{gap:calc(32 * var(--u));padding:calc(45 * var(--u)) calc(136 * var(--u)) calc(45 * var(--u)) calc(80 * var(--u));flex-direction:column;display:flex}.cs-row-image-left .cs-row-copy{padding-left:calc(76 * var(--u));padding-right:calc(80 * var(--u))}.cs-row-copy>*{max-width:calc(600 * var(--u));width:auto!important;height:auto!important;position:static!important;inset:auto!important;transform:translate(0,0)!important}.cs-row-copy p{width:auto!important}.cs-row-copy>[data-name=Paragraph]{max-width:calc(540 * var(--u))}html.motion-static .design-desktop .bangkok-photo{width:calc(817 * var(--u))}html.motion-static .design-desktop .bangkok-photo img{object-fit:cover;width:100%;height:100%;left:0}html.motion-static .design-desktop .bangkok-copy{opacity:1;background:#e36507;transform:none}.gallery-dialog{color:#211b18;background:#f8f5f0}.gallery-dialog::backdrop{background:#f8f5f0}.gallery-dialog>img{inset:calc(80 * var(--px)) calc(137 * var(--px));width:auto;height:auto;max-width:calc(100% - calc(274 * var(--px)));max-height:calc(100% - calc(160 * var(--px)));margin:auto}.gallery-controls{padding:0 calc(40 * var(--px));pointer-events:none}.gallery-controls button,.gallery-close{pointer-events:auto;width:calc(57 * var(--px));height:calc(57 * var(--px));padding:calc(4 * var(--px));border-radius:calc(8 * var(--px));background:0 0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.gallery-controls button:hover,.gallery-close:hover{background:#cbc0b4}}.gallery-close{top:calc(40 * var(--px));right:calc(40 * var(--px))}.gallery-close img{width:calc(24 * var(--px));height:calc(24 * var(--px))}.gallery-count{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.gallery-dialog>img{inset:calc(72 * var(--px)) calc(16 * var(--px));max-width:calc(100% - calc(32 * var(--px)));max-height:calc(100% - calc(144 * var(--px)))}.gallery-controls{padding:0 calc(4 * var(--px))}.gallery-controls button{width:calc(44 * var(--px));height:calc(44 * var(--px));background:#f8f5f0e0}.gallery-close{top:calc(8 * var(--px));right:calc(8 * var(--px))}}.contact-form-panel .send-button:not(:disabled):hover{background:#c94f00}.design-link:hover p{color:#a63c00}.press-coverage a.press-link:hover [data-name=Container]>[data-name=Paragraph]:first-child p{color:#e36507;text-underline-offset:.15em;text-decoration:underline}.design-link:hover img{filter:brightness(.73)}.design-mobile .adaptive-story{padding-top:0;padding-bottom:calc(40 * var(--u));gap:0}.design-mobile .adaptive-story>:not([data-name=Paragraph]){order:-1;overflow:hidden;width:100%!important;height:calc(360 * var(--u))!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.design-mobile .adaptive-story>:not([data-name=Paragraph]) div{width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important;transform:none!important}.design-mobile .adaptive-story>:not([data-name=Paragraph]) img{object-fit:cover;max-width:none;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.design-mobile .adaptive-story>[data-name=Paragraph]{padding:calc(40 * var(--u)) calc(40 * var(--u)) 0;width:auto!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}.privacy-body>section:has(h2:empty){display:none}.privacy-body>section+section{margin-top:calc(40 * var(--px))}.privacy-body h2{margin-bottom:calc(12 * var(--px))}.u34,.u34>p{margin-inline-end:calc(-3 * var(--px))}.u40,.u40>p{margin-inline-end:-1px}.u107,.u107>p{margin-inline-end:-2px}.design-desktop .practice-photo{width:calc(730 * var(--u))}.design-desktop .practice-copy{padding-right:0}html.motion-static .design-desktop .press-awards-panel{min-height:calc(928 * var(--u))}.site-header.on-dark.brand-light-hero .brand{color:#e36507}.desktop-nav a{padding-right:calc(13 * var(--px))}.attachment-files{gap:calc(8 * var(--px));flex-wrap:wrap;display:flex}.attachment-files:empty{display:none}.attachment-tile{align-items:center;gap:calc(8 * var(--px));width:calc(240 * var(--px));max-width:100%;height:calc(48 * var(--px));padding:calc(4 * var(--px)) calc(8 * var(--px)) calc(4 * var(--px)) calc(4 * var(--px));background:#fff;border:1px solid #dde1e3;border-radius:2px;display:flex;overflow:clip}.attachment-thumb{width:calc(40 * var(--px));height:calc(40 * var(--px));background:#eef0f1;border-radius:1px;flex:none;justify-content:center;align-items:center;display:flex}.attachment-thumb img,.attachment-remove img{width:calc(16 * var(--px));height:calc(16 * var(--px))}.attachment-meta{min-width:1px;font:400 calc(11 * var(--px)) / calc(16 * var(--px)) Inter, sans-serif;letter-spacing:0;text-transform:none;color:#3d4a52;flex-direction:column;flex:1 0 0;display:flex}.attachment-meta span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.attachment-meta span+span{color:#53656f}.attachment-remove{width:calc(24 * var(--px));height:calc(24 * var(--px));padding:calc(4 * var(--px));cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin:0;text-decoration:none;display:flex}.attachment-remove:hover{background:#eef0f1}.attachment-button[hidden]{display:none}.contact-form-panel label:has(>.attachment-button){gap:calc(16 * var(--px))}.contact-form-panel .send-button{padding-right:calc(17 * var(--px));line-height:calc(18 * var(--px))}.contact-form-panel .attachment-button{padding-right:calc(9 * var(--px))}.design-mobile .careers-panel{padding-bottom:calc(104 * var(--px))}.contact-form-panel textarea{resize:none}.mobile-menu{padding:0}.mobile-menu .menu-top{padding:calc(32 * var(--px)) calc(32 * var(--px)) calc(32 * var(--px)) calc(40 * var(--px))}.mobile-menu .menu-close{font-size:calc(16 * var(--px));letter-spacing:calc(2 * var(--px));line-height:1.4}.mobile-menu nav{margin-top:calc(96 * var(--px))}.mobile-menu nav a{padding:calc(16 * var(--px)) calc(40 * var(--px));font-size:calc(24 * var(--px));color:#f8f5f0;border-bottom:0;font-weight:400;line-height:1.5;position:relative}.mobile-menu nav a:after{content:"";left:calc(32 * var(--px));right:calc(40 * var(--px));border-top:1px solid #4d4640;position:absolute;bottom:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter-button{padding-right:calc(13 * var(--px))}.design-mobile .works-intro [data-name=List]{gap:calc(8 * var(--px)) calc(4 * var(--px))}.design-mobile .filter-button{padding:calc(12 * var(--px)) calc(9 * var(--px)) calc(12 * var(--px)) calc(12 * var(--px));font-size:calc(10 * var(--px))}.design-desktop .works-grid .project-card p,.works-grid.filtered .project-card p,.page-commercial .project-card p{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.design-mobile .works-grid.filtered .project-card p,.design-mobile.page-commercial .project-card p{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.works-grid .project-card>div:last-child{min-width:0}.works-grid .project-card>div:last-child>div,.works-grid .project-card>div:last-child p{flex:auto;min-width:0;max-width:100%}.design-root .works-grid .project-card>div:last-child p~p{display:none}.design-mobile .works-grid .project-card>div:last-child p{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.design-mobile .works-grid:not(.filtered) .project-card{height:auto}.design-mobile .works-grid:not(.filtered) div:has(>.project-card){height:auto}.design-mobile .works-grid:not(.filtered) .project-card>div:first-child{height:calc(453 * var(--u));flex:none}.design-mobile .works-grid:not(.filtered) div:not([data-name=projects])>.project-card>div:first-child{height:calc(253 * var(--u))}.design-mobile .works-grid .project-card>div:not(:first-child):not(:last-child) p{font-size:calc(10 * var(--px))}.works-grid.filtered .project-card>div:not(:first-child):not(:last-child){display:none}.works-grid.filtered{gap:calc(80 * var(--px)) calc(20 * var(--u));padding-inline:calc(20 * var(--u))}.works-grid.filtered .project-card{justify-content:flex-start;height:auto}.works-grid.filtered .project-card>div:first-child{aspect-ratio:353/481.4;flex:none}.works-grid.filtered .project-card>div:last-child{padding-top:calc(8 * var(--px))}.design-mobile .works-grid.filtered{gap:calc(20 * var(--px)) calc(20 * var(--u))}.design-mobile .works-grid.filtered .project-card>div:first-child{aspect-ratio:171/228.2}.design-mobile .works-grid.filtered .project-card>div:last-child{padding-top:calc(12 * var(--px))}.cs-row-image-left+.cs-row-image-right:not(.cs-row-rule){min-height:calc(928 * var(--u))}@media (min-width:901px){.gallery-dialog>img{width:calc(100% - calc(274 * var(--px)));max-width:none;height:auto;max-height:calc(100% - calc(160 * var(--px)));aspect-ratio:1401/817;object-fit:cover;margin:auto;inset:0}}.design-desktop .home-media-sequence [data-name=Container]:has(>.u132){--ty:0;flex-direction:column;height:100%;display:flex;top:0}.design-desktop .home-media-sequence [data-name=Container]:has(>.u132)>.u132{margin-bottom:calc(-64 * var(--u) + 24 * var(--px));flex:none;order:0;position:relative}.design-desktop .home-media-sequence [data-name=Container]:has(>.u132)>.u137{--ty:0;margin:auto calc(156 * var(--u)) auto calc(120 * var(--u));flex:none;order:1;position:relative;top:auto;left:auto;right:auto}.design-desktop .home-media-sequence [data-name=Container]:has(>.u132):after{content:"";order:2;flex:0 1 calc(200 * var(--u) + 24 * var(--px))}.design-desktop .home-media-sequence [data-name=Figure]{align-items:flex-end;gap:calc(16 * var(--u));padding:0 calc(37 * var(--u)) calc(34 * var(--u)) 0;flex-direction:row-reverse;display:flex}.design-desktop .home-media-sequence [data-name=Figure]>[data-name=Figcaption]{flex:none;position:relative;top:auto;left:auto;right:auto}.design-desktop .home-media-sequence [data-name=Figure]:has(>.u152){padding-right:calc(32 * var(--u));gap:calc(17 * var(--u))}.design-desktop .stone-section{padding-top:calc(261 * var(--u));flex-direction:column;align-items:center;display:flex}.design-desktop .stone-section>p{--tx:0;width:calc(633 * var(--px));max-width:calc(100% - calc(80 * var(--px)));position:relative;top:auto;left:auto}.design-desktop .stone-section>a{width:auto;position:relative;top:auto;left:auto}.design-desktop.page-clients [data-name=List]{height:auto}.page-clients [data-name=List\ Item]>p{white-space:normal;flex-shrink:1;min-width:0}.design-mobile.page-clients [data-name=List]{height:auto}.design-mobile.page-clients [data-name=List]>[data-name=List\ Item]{min-height:0;margin-block:calc(-3 * var(--px))}.design-mobile.page-clients [data-name=List\ Item]>p{width:auto}.design-mobile .u323{height:auto;min-height:calc(298 * var(--u))}.page-clients [data-name=List\ Item]{height:auto;min-height:calc(21 * var(--u))}.design-desktop.page-clients [data-name=Quote]{height:auto;min-height:calc(92 * var(--u))}.page-clients [data-name=Quote]>[data-name=Container]{height:auto}.page-clients [data-name=Quote]>[data-name=Container]>p{position:relative;top:auto;left:auto}.design-mobile .design-footer{padding-bottom:calc(138 * var(--px))}.design-mobile .design-footer>div:last-child{padding-inline:calc(40 * var(--px)) calc(24 * var(--px));gap:calc(12 * var(--px)) calc(24 * var(--px))}.design-desktop.page-press .design-hero>[data-name=Section]{height:100%}.design-desktop.page-press .design-hero [data-name=Heading\ 1]{top:auto;bottom:0}.design-desktop .home-media-sequence [data-name=Figure] img.u122{object-fit:cover;object-position:71.2% 50%;width:100%;left:0}.design-desktop.page-detail div:has(>[data-name=Overlay].u7){bottom:0}.design-desktop.page-detail [data-name=Overlay].u7{width:100%;height:100%;position:absolute;inset:0}html:not(.motion-static) .detail-hero-parallax{will-change:translate;transition:scale .6s;scale:1.06}.detail-text-reveal{opacity:0;transition:opacity .85s,translate 1s cubic-bezier(.22,1,.36,1);translate:0 16px}.detail-text-reveal.detail-text-visible{opacity:1;translate:0}.gallery-motion[open],.gallery-motion[open]::backdrop{animation:.45s both gallery-arrive}.gallery-motion .gallery-controls,.gallery-motion .gallery-close,.gallery-motion .gallery-count{animation:.4s .22s both gallery-arrive}@keyframes gallery-arrive{0%{opacity:0}to{opacity:1}}.whole-image-reveal{will-change:translate;background-color:#0000!important}.whole-image-section{overflow:visible}.whole-image-reveal img{translate:none}.about-photo-group{will-change:translate}.material-solid-entry{opacity:1;will-change:transform;translate:none;transition:none!important}.material-story-panel img{translate:none!important;scale:none!important}.press-awards-handoff{z-index:1;background:#211b18}.press-awards-handoff>.motion-stage{background:#211b18}.press-awards-handoff .press-awards-panel>[data-node-id="104:3160"]{align-items:flex-start;width:100%;height:100%}.press-awards-handoff [data-node-id="104:3161"]{will-change:transform;flex-shrink:0;height:auto;min-height:100%}.press-awards-handoff [data-node-id="104:3219"]{flex-shrink:0;height:100%}.press-awards-handoff [data-node-id="104:3219"]>div{height:100%;inset:0}.press-awards-handoff [data-node-id="104:3219"] img{object-fit:cover;width:100%;height:100%;inset:0}.press-media-handoff{margin-top:calc(-1 * var(--screen));z-index:2}.press-media-handoff>.motion-stage{background:#fff}.press-hero-heading{animation:1.05s cubic-bezier(.22,1,.36,1) .15s both text-arrive}.press-hero-heading .hero-title{animation:none!important}.home-media-readable{margin-top:calc(-1 * var(--screen));z-index:4;background:#fff}.home-material-exit-half{z-index:10;will-change:transform;width:50%;height:100%;position:absolute;top:0;overflow:clip}.home-material-exit-half.exit-left{left:0}.home-material-exit-half.exit-right{right:0}.home-material-exit-half .home-material-snapshot{width:200%;height:max(100svh, calc(1119 * var(--u)));min-height:0;margin:0;position:absolute;top:0;left:0}.home-material-exit-half.exit-right .home-material-snapshot{left:-100%}.home-media-copy-layer{z-index:3;pointer-events:none;position:absolute;inset:0}.home-media-copy-layer .home-media-copy{pointer-events:auto;will-change:opacity;background:#fff;overflow:clip}.home-media-copy-layer .home-media-copy>*{translate:0 var(--read-y,0px)}.footer-hover-label{vertical-align:top;max-width:100%;display:inline-block;position:relative}.footer-hover-label:has(img){width:100%;height:100%;display:block}.footer-hover-label:after{content:"";transform-origin:0;pointer-events:none;background:currentColor;height:1px;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.2em;left:0;right:0;transform:scaleX(0)}.design-footer :is(a,button):is(:hover,:focus-visible){text-decoration:none}.design-footer :is(a,button):is(:hover,:focus-visible)>.footer-hover-label:after{transform:scaleX(1)}.design-footer a:has(img) .footer-hover-label:after{display:none}.design-mobile .image-reveal,.design-mobile .material-solid-entry{opacity:1!important;transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){html:not(.motion-static) .detail-hero-parallax{will-change:auto;scale:none;translate:none!important}.detail-text-reveal{opacity:1;transition:none;translate:none}.press-hero-heading{animation:none}.footer-hover-label:after{transition:none}}@media (prefers-reduced-motion:no-preference){html:not(.motion-static) .design-mobile.page-home .home-media-sequence .motion-stage{height:var(--screen);overflow:hidden}html:not(.motion-static) .design-mobile.page-home .home-media-sequence .motion-panel{height:auto;min-height:var(--screen);bottom:auto}html:not(.motion-static) .design-mobile.page-home .home-media-sequence .panel-copy{padding-top:96px}html:not(.motion-static) .design-mobile.page-home .home-media-sequence [data-name=Figure]{flex:1 0 240px}}.detail-gallery.gallery-custom>.gallery-button{flex:0 0 calc((100% - 60 * var(--u)) / 4)}@media (min-width:901px){.related-card{max-width:calc((100% - 64 * var(--u)) / 3)}}.works-filler{visibility:hidden}.works-grid.filtered .works-filler{display:none}.works-grid.filtered div:has(.project-card){display:contents}.menu-toggle img{transition:rotate .35s cubic-bezier(.22,1,.36,1)}.menu-toggle:hover img,.menu-open .menu-toggle img{rotate:90deg}@media (max-width:900px){.mobile-menu{visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .4s cubic-bezier(.65,0,.35,1),visibility 0s linear .4s;display:block}.mobile-menu.open{visibility:visible;clip-path:inset(0);transition:clip-path .55s cubic-bezier(.65,0,.35,1),visibility}.mobile-menu .menu-top,.mobile-menu nav a{opacity:0;translate:0 calc(16 * var(--px));transition:opacity .2s,translate .2s}.mobile-menu.open .menu-top,.mobile-menu.open nav a{opacity:1;transition:opacity .5s ease calc(.2s + var(--i,0) * 50ms), translate .6s cubic-bezier(.22, 1, .36, 1) calc(.2s + var(--i,0) * 50ms);translate:0}.mobile-menu .menu-close img{transition:rotate .5s cubic-bezier(.22,1,.36,1) .2s;rotate:-90deg}.mobile-menu.open .menu-close img{rotate:0deg}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.mobile-menu,.mobile-menu.open,.mobile-menu .menu-top,.mobile-menu.open .menu-top,.mobile-menu nav a,.mobile-menu.open nav a,.mobile-menu .menu-close img{transition:none}}.works-intro [data-name=projects]{pointer-events:none}@media (min-width:600px) and (max-width:1100px),(max-width:599px) and (max-height:800px){.works-intro:not(.compact),.works-intro:not(.compact) .works-strip{height:auto;min-height:var(--screen)}.works-intro:not(.compact) .works-strip{flex:none}.works-intro [data-name=projects]{width:100vw;max-width:none;margin:calc(40 * var(--px)) calc(50% - 50vw) 0;flex:none;align-self:center;position:relative;inset:auto}}@media (min-width:1101px),(max-width:599px) and (min-height:801px){.works-intro:not(.compact){height:auto;min-height:var(--screen)}.works-intro:not(.compact)>[data-name=Section]{flex:1 0 auto;height:auto}.design-desktop .works-intro:not(.compact)>[data-name=Section]{min-height:calc(982 * var(--u))}.works-intro:not(.compact) [data-name=projects]{width:auto;margin:auto calc(-120 * var(--u)) calc(-48 * var(--u));align-self:stretch;position:relative;inset:auto}.design-mobile .works-intro:not(.compact) [data-name=projects]{margin:auto calc(-40 * var(--u)) calc(-47.64 * var(--u))}}.works-intro.compact>[data-name=Section]{flex:none;height:auto;min-height:0}.works-intro.compact [data-name=projects]{display:none}.works-grid.filtered{padding-top:calc(100 * var(--px))}.design-mobile .works-grid.filtered{padding-top:calc(40 * var(--px))}.works-empty{padding:calc(40 * var(--px)) 0;font-size:calc(12 * var(--px));letter-spacing:calc(3 * var(--px));text-transform:uppercase;text-align:center;color:#827970;grid-column:1/-1;font-weight:500;line-height:1.5}@media (max-width:900px){.site-header{height:calc(90 * var(--px));padding:calc(32 * var(--px)) calc(32 * var(--px)) calc(32 * var(--px)) calc(40 * var(--px))}.menu-toggle{font-size:calc(16 * var(--px));letter-spacing:calc(2 * var(--px));line-height:1.4}}.mobile-menu nav a.current{color:#f88738}.site-header :is(.brand,.desktop-nav a,.menu-toggle){transition:color .2s,background-color .2s}.design-footer a.design-link:has(>.footer-hover-label>p){display:flex}.design-desktop .design-footer .u201>p{white-space:nowrap}.design-mobile .design-footer>div:last-child{padding-inline-end:0}@media (max-width:371px){.design-mobile .design-footer>div:last-child{padding-inline-end:calc(24 * var(--px))}.design-mobile .design-footer>div:last-child>a{margin-left:auto}}.related-card>[data-name=Container]:nth-child(2){min-width:0;max-width:100%}.related-card>[data-name=Container]:nth-child(2)>p{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;max-width:100%;overflow:hidden}.related-card>[data-name=Container]:nth-child(3)>p{white-space:pre-wrap}.design-desktop [data-node-id="104:2180"]{word-break:normal;overflow-wrap:normal}.featured-sequence a:hover img:not([src*=\.svg]){transform:scale(1.03)}.cs-row-image-left>.cs-row-media{margin-top:calc(91 * var(--u));align-self:start}.cs-row-media img[src$="/ecf08.webp"]{object-position:79.4% 50%}.cs-row-media img[src$="/cbb31.webp"]{object-position:83.3% 50%}@media (max-width:900px){.page-home.design-mobile>.design-hero{height:var(--screen);min-height:0;max-height:var(--screen);overflow:hidden}.page-home.design-mobile>.philosophy-sequence,.page-home.design-mobile>.philosophy-sequence>.motion-stage,.page-home.design-mobile .philosophy-panel{height:auto;min-height:var(--screen)}.page-home.design-mobile>.philosophy-sequence{flex:none;margin:0}.page-home.design-mobile>.philosophy-sequence>.motion-stage{position:relative;overflow:hidden}.page-home.design-mobile .philosophy-panel{padding-top:calc(96 * var(--px));padding-bottom:calc(32 * var(--px));position:relative}.page-home.design-mobile .philosophy-panel>div{opacity:1!important;transform:none!important}.design-mobile .draw-underline{--draw:1}.page-home.design-mobile>.featured-sequence,.page-home.design-mobile>.home-material-panel{margin-top:0}.page-home.design-mobile .featured-sequence .featured-curtain,.page-home.design-mobile .featured-sequence .featured-white{display:none}.page-home.design-mobile>.home-material-panel{min-height:var(--screen)}.mobile-works-exit-stop{pointer-events:none;width:1px;height:1px;position:absolute;left:0}html.mobile-home-screen-snap,html.mobile-home-material-snap{scroll-snap-type:y mandatory;scroll-padding-top:0}html.mobile-home-screen-snap .page-home.design-mobile>:is(.design-hero,.philosophy-sequence,.featured-sequence),html.mobile-home-material-snap .page-home.design-mobile :is(.mobile-works-exit-stop,.home-material-panel){scroll-snap-align:start;scroll-snap-stop:always}}.design-desktop.page-city-square .design-hero [data-name=Paragraph\:margin]>p{width:calc(100% + 2 * var(--px));flex-shrink:0;margin-inline-end:calc(-2 * var(--px))}.design-mobile.page-detail .adaptive-story{padding-bottom:calc(80 * var(--u))}.press-awards-handoff [data-node-id="104:3219"] img{object-position:left center}.page-press .press-media-sequence [data-name=Button\:margin]:empty{min-height:calc(57.2 * var(--px))}.design-mobile.page-press .press-media-sequence [data-name=Paragraph\:margin]:not(:has([data-name=Link])):after{content:"";height:calc(57.2 * var(--px));flex:none}.design-desktop.page-press .press-media-sequence .motion-panel>[data-name=Container]{padding-block:calc(96 * var(--px));justify-content:safe center}.press-coverage [data-name=row]>p.u34{margin-inline-end:0}.design-mobile .design-hero [data-name=Overlay]{height:100%}.design-mobile .design-hero>div:has(>[data-name=Overlay]){height:100%}@media (min-width:600px) and (max-width:900px){.design-mobile .design-hero [data-name=Overlay]{opacity:1;background-image:linear-gradient(#211b181a,#211b1833 15%,#211b1899 45%,#211b18d9)!important}}.design-mobile .philosophy-panel .u145>p{padding-inline:.5px}img[src*="/dccc0."]{max-width:none;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(90deg)}.design-desktop img[src*="/dccc0."]{width:calc(270 * var(--u));height:calc(494 * var(--u))}.design-mobile img[src*="/dccc0."]{width:calc(240 * var(--u));height:calc(134 * var(--u))}.design-mobile [data-node-id="104:2828"]{width:calc(100% + 2px)}.design-desktop [data-node-id="104:2407"]{height:calc(580 * var(--u))}.design-desktop [data-node-id="104:2419"]{top:calc(580 * var(--u));height:calc(322 * var(--u))}.design-desktop [data-node-id="104:2419"] img.u354{height:236.03%;top:-2.4%}.design-desktop [data-node-id="104:2392"]>p:first-child{margin-inline-end:-1px}.design-mobile [data-node-id="104:2903"]{width:calc(323 * var(--u))}
