@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/static/media/fonts/7ece33cb81dd759e6cd07d4cc0b8f82e.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/static/media/fonts/5ee59c2096f5a472bc6dd7972eaa78d7.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/static/media/fonts/29498e9934359c254c6d045f55f951cd.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/static/media/fonts/119f201fc92b5cd9b2fadaf969cf5fe5.woff2)format("woff2")}@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{--v5d74d11d9851aae2d4f64fce:initial;--v7de1e24500da389e4fb331b5:initial;--v85ca698461724820265f1ba3:initial;--v2f30a218e28894d009c2fe78:initial;--v30d9aa684242f47810c5f22c:initial;--vc01ac2bbad40c00c81390446:initial;--vee3ab441470702f10f9f6a33:initial;--v280a2805d3e4d6bfb4c6dd24:initial;--v39aa51210ae7a9483a7e8f1e:initial;--va3ab50e810c899c40a5d32be:initial;--vba2c2afec50bd0f1519d7278:initial;--v92d474458afec476f6a0976e:100%;--vc52afee7bb565f13e3763694:initial}}}@layer theme{:root,:host{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7%.237 25.331);--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--container-7xl:80rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.c89659f1962c3f5f099c66810{position:static}.c240289360aaee18b986c147a{margin-inline:auto}.c71a4034d2cd5ca0d26347804{display:block}.cdd15197ffc32ff83b72cb8fa{display:flex}.c90b7f46be5d1bb680404688d{display:grid}.cb7cc180f04a7541d45637c83{display:inline}.cdcac25a12c6d50cd3ebb14f6{display:table}.c45d63900a0a9eafcfa9fa0ae{width:100%}.c0e39ecf86a50b505be37b91a{max-width:var(--container-4xl)}.cef12b848d1f4bbb261a5401c{max-width:var(--container-7xl)}.c2ce06a19477dd1e331f80021{align-items:center}.c994fd7007e35949a79553849{justify-content:space-between}.cdcce48945d494f37197a2951{gap:calc(var(--spacing)*10)}.cddb9442161b1cbf78ab71296{gap:calc(var(--spacing)*12)}.c03b3aba8a4df71f0f656cbd0{padding-inline:calc(var(--spacing)*6)}.c3607e052ff502a8fffac44f0{filter:var(--v5d74d11d9851aae2d4f64fce,) var(--v7de1e24500da389e4fb331b5,) var(--v85ca698461724820265f1ba3,) var(--v2f30a218e28894d009c2fe78,) var(--v30d9aa684242f47810c5f22c,) var(--vc01ac2bbad40c00c81390446,) var(--v280a2805d3e4d6bfb4c6dd24,) var(--v39aa51210ae7a9483a7e8f1e,) var(--va3ab50e810c899c40a5d32be,)}@media (hover:hover){.cc963611f2331568200f66391:hover{background-color:var(--color-red-500)}}}.ca325e7dbcf2d693217623942{overflow-wrap:anywhere;min-width:0;max-width:100%}.ca325e7dbcf2d693217623942 .ce7abd21fb9a48afb4f6f0008{min-width:0;max-width:100%;overflow-x:auto}.ca325e7dbcf2d693217623942 pre{max-width:100%;overflow-x:auto}.ca325e7dbcf2d693217623942 img{max-width:100%;height:auto}.ca325e7dbcf2d693217623942 figure{min-width:0;max-width:100%}@property --v5d74d11d9851aae2d4f64fce{syntax:"*";inherits:false}@property --v7de1e24500da389e4fb331b5{syntax:"*";inherits:false}@property --v85ca698461724820265f1ba3{syntax:"*";inherits:false}@property --v2f30a218e28894d009c2fe78{syntax:"*";inherits:false}@property --v30d9aa684242f47810c5f22c{syntax:"*";inherits:false}@property --vc01ac2bbad40c00c81390446{syntax:"*";inherits:false}@property --vee3ab441470702f10f9f6a33{syntax:"*";inherits:false}@property --v280a2805d3e4d6bfb4c6dd24{syntax:"*";inherits:false}@property --v39aa51210ae7a9483a7e8f1e{syntax:"*";inherits:false}@property --va3ab50e810c899c40a5d32be{syntax:"*";inherits:false}@property --vba2c2afec50bd0f1519d7278{syntax:"*";inherits:false}@property --v92d474458afec476f6a0976e{syntax:"<percentage>";inherits:false;initial-value:100%}@property --vc52afee7bb565f13e3763694{syntax:"*";inherits:false}.c55ec37907756d08f88b67ac1{z-index:20;color:#080808;background:#fff;padding:.8rem 1rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.c55ec37907756d08f88b67ac1:focus{transform:translateY(0)}.c4ac712103c8958771ec4cf67{color:#fff;background:#080808}.c4779fab56d25f2f30da219a1{color:#e6e6e6;letter-spacing:.035em;border-bottom:1px solid #ffffff2e;min-height:2.75rem;font-size:.7rem}.c8836ebe4fa3adc7c33800087{gap:1rem;min-height:2.75rem}.c4779fab56d25f2f30da219a1 p,.c4779fab56d25f2f30da219a1 a{color:inherit;margin:0}.c4779fab56d25f2f30da219a1 a{align-items:center;min-height:2.75rem;font-weight:700;text-decoration:none;display:inline-flex}.c4779fab56d25f2f30da219a1 a:hover{color:#fff;text-underline-offset:.2em;text-decoration:underline}.c5127eede02fd43c1f64e75f7{gap:2rem;min-height:7rem}.c15952a3e1f44f84e514fe8e1{color:#fff;align-items:center;gap:1rem;text-decoration:none;display:inline-flex}.cbb7885496d1049e5a4896dc1{color:#111;background:linear-gradient(135deg,#fafafa 0%,#a6a6a6 42%,#f4f4f4 66%,#8a8a8a 100%);border:1px solid #d5d5d5;place-items:center;width:3.65rem;height:3.65rem;font-family:Cormorant Garamond,serif;font-size:3rem;font-weight:700;line-height:1;display:grid}.cee792ed2d5558671a9933abc{letter-spacing:-.045em;flex-direction:column;gap:.15rem;font-size:clamp(1.3rem,3vw,2rem);font-weight:400;display:flex}.cee792ed2d5558671a9933abc small{color:#bcbcbc;letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:400}.c9ffcdcbe35c85b3f8ccf7965{color:#bcbcbc;letter-spacing:.07em;text-transform:uppercase;margin:0 0 0 auto;font-size:.72rem}.c02017630679fc866da193c3d{border-top:1px solid #ffffff3d}.c24d4c4b64ff2f11b4b27fccc{justify-content:space-between;gap:.15rem;min-height:3.25rem;display:flex}.c24d4c4b64ff2f11b4b27fccc a{color:#e8e8e8;letter-spacing:.035em;align-items:center;min-height:3.25rem;padding:.3rem .6rem;font-size:.67rem;font-weight:700;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.c24d4c4b64ff2f11b4b27fccc a:hover,.c24d4c4b64ff2f11b4b27fccc a[aria-current=page]{color:#080808;background:#fff}.c3531c75bc4136256c4939cad{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffa6;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.32rem;width:2.9rem;height:2.9rem;display:none}.c3531c75bc4136256c4939cad span{background-color:#fff;flex:none;width:1.15rem;height:1px;transition:transform .16s;display:block}.c3531c75bc4136256c4939cad[aria-expanded=true] span:first-child{transform:translateY(.43rem) rotate(45deg)}.c3531c75bc4136256c4939cad[aria-expanded=true] span:nth-child(2){opacity:0}.c3531c75bc4136256c4939cad[aria-expanded=true] span:last-child{transform:translateY(-.43rem) rotate(-45deg)}.c2ea8804abb2565286eda298a{color:#fff;background:#050505;overflow:hidden}.c3234446fd4a5d554fbf64959{grid-template-columns:minmax(0,1.55fr) minmax(13rem,.65fr);min-height:min(42rem,100vh - 12rem);padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(4rem,8vw,7rem)}.c4b339c9740609e74bc9ced62{max-width:46rem}.c2ea8804abb2565286eda298a h1{letter-spacing:-.065em;max-width:10ch;margin:0;font-size:clamp(4rem,8.8vw,8.8rem);font-weight:400;line-height:.88}.c5865d9d841ea648970dcc2bb{color:#bbb;letter-spacing:.16em;text-transform:uppercase;margin:1.5rem 0 2.8rem;font-size:.77rem;font-weight:700}.c9cb5121b9828e5983c0230be{border-left:1px solid #aaa;max-width:38rem;margin:0 0 2.3rem;padding-left:1.3rem}.c9cb5121b9828e5983c0230be h2{margin:0 0 .4rem;font-size:clamp(1.5rem,2.6vw,2.3rem);font-weight:400}.c9cb5121b9828e5983c0230be p{color:#ddd;max-width:36rem;margin:0;font-size:clamp(.9rem,1.2vw,1.05rem);line-height:1.75}.ce6548fbc9c00ce8cb0857543{border-left:1px solid #ffffff61;place-self:center end;width:min(100%,18rem);padding:1.7rem 0 1.5rem 1.8rem}.ce6548fbc9c00ce8cb0857543 span{color:#bdbdbd;letter-spacing:.16em;text-transform:uppercase;margin-bottom:-.15rem;font-size:.68rem;display:block}.ce6548fbc9c00ce8cb0857543 strong{color:#f1f1f1;letter-spacing:-.08em;font-family:Cormorant Garamond,serif;font-size:clamp(5.4rem,10vw,9.5rem);font-weight:400;line-height:.95;display:block}.ce6548fbc9c00ce8cb0857543 p{color:#c5c5c5;max-width:13rem;margin:1rem 0 0;font-size:.78rem;line-height:1.65}.cd2e307e0b6541a7ca75f3a51{letter-spacing:.07em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:3.15rem;padding:.8rem 1.2rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.c15f2b116a027ed12905a3844{color:#080808;background:#fff;border-color:#fff}.c15f2b116a027ed12905a3844:hover{color:#fff;background:0 0}.c2eb3a91d86e59ffb33893718{color:#fff;background:#080808;border-color:#080808}.c2eb3a91d86e59ffb33893718:hover{color:#080808;background:0 0}.c6d70ed9c68ae1fa365855713{padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(4rem,8vw,7rem)}.c09c3a68900ec139ddab8baf7{background:#f2f1ee}.c795271764b40d421f09a9f35{grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr)}.cbbb0c455cfc697957e9fade9{background:#d8d7d3;position:relative}.cbbb0c455cfc697957e9fade9 img{aspect-ratio:4/3;object-fit:cover;width:100%}.cbbb0c455cfc697957e9fade9 figcaption,.c6dee1cd8d4bd4cdef07d03a0 figcaption,.c38bf77b1e4450cda32904d04 figcaption,.ca2c41cc6f1000908cbd9bfd8 figcaption,.cf335555f9c0fb8876fba228d figcaption{color:#595959;letter-spacing:.04em;margin-top:.65rem;font-size:.67rem}.ca095f0c1d1fba13e4dfeabf2 h2,.c3fe3a8281e0c0a59853acb85 h2,.cec78895e424a1bc613ec4f7d h2,.c8ccdc32df86ebf814d87ba97 h2{letter-spacing:-.04em;margin:0 0 1.2rem;font-size:clamp(2.2rem,4vw,3.7rem);font-weight:400;line-height:.98}.ca095f0c1d1fba13e4dfeabf2>p,.c3fe3a8281e0c0a59853acb85>p,.cec78895e424a1bc613ec4f7d>p{color:#444;max-width:44rem;margin:0;font-size:.88rem;line-height:1.85}.ca179fd7211eedd3367f8ab38{border-top:1px solid #bcbab5;margin:2rem 0 1.5rem;padding-top:1rem}.ca179fd7211eedd3367f8ab38 h3{letter-spacing:.1em;text-transform:uppercase;margin:0 0 .55rem;font-size:.67rem;font-weight:700}.ca179fd7211eedd3367f8ab38 address{font-size:.8rem;font-style:normal;line-height:1.7}.ca179fd7211eedd3367f8ab38 a,.c22c5fb89e58f48c9477b27e7{color:#111;text-underline-offset:.22em;font-weight:700;text-decoration-thickness:1px}.c22c5fb89e58f48c9477b27e7{letter-spacing:.04em;align-items:center;min-height:2.75rem;font-size:.72rem;display:inline-flex}.c22c5fb89e58f48c9477b27e7:hover,.ca179fd7211eedd3367f8ab38 a:hover{text-decoration-thickness:2px}.ce7c825965654b5db9efab2c8{background:#fff}.cec78895e424a1bc613ec4f7d{max-width:46rem}.cec78895e424a1bc613ec4f7d h2{margin-bottom:.85rem}.cbc00ebb2facdb8ef7eda8918{border-top:1px solid #b8b8b8;grid-template-columns:repeat(2,minmax(0,1fr));margin:2.6rem 0 0;padding:0;list-style:none;display:grid}.cbc00ebb2facdb8ef7eda8918 li{border-bottom:1px solid #b8b8b8}.cbc00ebb2facdb8ef7eda8918 li:nth-child(odd){border-right:1px solid #b8b8b8}.cbc00ebb2facdb8ef7eda8918 li:nth-child(2n){padding-left:clamp(1rem,3vw,2.5rem)}.cbc00ebb2facdb8ef7eda8918 a{color:#080808;flex-direction:column;justify-content:center;gap:.45rem;min-height:6.4rem;padding:1rem 1.4rem 1rem 0;text-decoration:none;display:flex}.cbc00ebb2facdb8ef7eda8918 a:hover .c7c5cb10120e18ff000f6d387{text-underline-offset:.2em;text-decoration:underline}.c7c5cb10120e18ff000f6d387{font-family:Cormorant Garamond,serif;font-size:1.85rem;font-weight:700;line-height:1.05}.c79d11da734f66c056be911f6{color:#5f5f5f;font-size:.67rem;line-height:1.6}.c962a31197cc9536b78edef90{background:#f3f2ef}.c45a7a8d0bd886519b0516ef4,.c97ef44f62eb194b72b4725f7{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);min-height:35rem;padding-top:clamp(3.5rem,6vw,5.5rem);padding-bottom:clamp(3.5rem,6vw,5.5rem)}.c962a31197cc9536b78edef90 h1,.cecc668964e2359e8d538b52c h1,.cf6851ee29459d54b29a3e723 h1{letter-spacing:-.06em;max-width:11ch;margin:0 0 1.5rem;font-size:clamp(3.5rem,7vw,6.3rem);font-weight:400;line-height:.88}.c50666262eb4d590c613967a1>p,.cf29acedf83a2c8319ecd22bb>p,.cc0f4e991e58d1189f9070f8c>p{color:#414141;max-width:39rem;margin:0 0 1.7rem;font-size:.9rem;line-height:1.85}.c6dee1cd8d4bd4cdef07d03a0,.c38bf77b1e4450cda32904d04,.ca2c41cc6f1000908cbd9bfd8,.cf335555f9c0fb8876fba228d{margin:0}.c6dee1cd8d4bd4cdef07d03a0{background:#fff;justify-self:end;max-width:34rem;padding:.8rem}.c6dee1cd8d4bd4cdef07d03a0 img{aspect-ratio:1;object-fit:contain;width:100%}.cecc668964e2359e8d538b52c{color:#fff;background:#080808}.c97ef44f62eb194b72b4725f7{min-height:33rem}.cf29acedf83a2c8319ecd22bb>p,.cc0f4e991e58d1189f9070f8c>p{color:#dedede}.cf406d792d73c328dbac6aa90{border-top:1px solid #ffffff5c;max-width:34rem;padding-top:1.25rem;color:#aaa!important;font-size:.76rem!important}.c38bf77b1e4450cda32904d04 img{aspect-ratio:1.62;object-fit:cover;width:100%}.cc07f07d21bdeef0fdd781f72{background:#f2f1ee}.c023f31dce9b66d687ca9bdb2>.cec78895e424a1bc613ec4f7d{max-width:50rem}.c2fd57888f252fdaeed70988a{grid-template-columns:1fr;margin-top:2rem}.c2fd57888f252fdaeed70988a li:nth-child(odd){border-right:0}.c2fd57888f252fdaeed70988a li:nth-child(2n){padding-left:0}.c2fd57888f252fdaeed70988a a{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;min-height:5.6rem;padding-right:0}.c2fd57888f252fdaeed70988a .c7c5cb10120e18ff000f6d387{flex:0 0 15rem}.c2fd57888f252fdaeed70988a .c79d11da734f66c056be911f6{text-align:right;max-width:27rem}.c4de2d0350bd798f7e7778d12{background:#fff}.c813c58926fe5d349ca5d1475{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);align-items:start}.ced53ccb08b20509db8822fbb{border-top:1px solid #b9b9b9;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ced53ccb08b20509db8822fbb li{color:#191919;border-bottom:1px solid #d0d0d0;align-items:center;min-height:3.8rem;padding:.8rem 0;font-size:.77rem;line-height:1.65;display:flex}.c9adb80db39195c7635714843{background:#f2f1ee}.cd8d77bb7592269139225ea8d{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr)}.cf335555f9c0fb8876fba228d img{aspect-ratio:1.78;object-fit:cover;width:100%}.ca6908a169fa6ce6c4802d62f{border-top:1px solid #bcbab5;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.2rem;margin:1.8rem 0 0;padding:1.3rem 0 0;list-style:none;display:grid}.ca6908a169fa6ce6c4802d62f li{color:#303030;font-size:.72rem;line-height:1.6}.cf6851ee29459d54b29a3e723{color:#fff;background:#080808}.c09e3e8bfba2765d0c1d25d1e{grid-template-columns:minmax(0,1fr);min-height:24rem;padding-top:clamp(3.5rem,7vw,6rem);padding-bottom:clamp(3.5rem,7vw,6rem)}.cc0f4e991e58d1189f9070f8c{max-width:47rem}.c3affc24c11ffff30b01d8f59 .c09e3e8bfba2765d0c1d25d1e{grid-template-columns:minmax(0,1.05fr) minmax(19rem,.95fr);min-height:32rem}.ca2c41cc6f1000908cbd9bfd8{background:#f0efec;justify-self:end;max-width:31rem;padding:.7rem}.ca2c41cc6f1000908cbd9bfd8 img{aspect-ratio:1;object-fit:contain;width:100%}.c1f331289f54d6ba282455a93 img{aspect-ratio:1.62}.ca2c41cc6f1000908cbd9bfd8 figcaption{margin-left:.3rem}.ccafc617b806789208a1cce97{color:#fff}.c9999b096fe81a9f37daaddab{background:#f2f1ee}.c9c9b257d6eeaf3bf832a72ce{grid-template-columns:minmax(0,1.6fr) minmax(14rem,.55fr);align-items:start}.c9d2d5ad3e89286c3c10bb00b .cec78895e424a1bc613ec4f7d{margin-bottom:2rem}.c9d2d5ad3e89286c3c10bb00b .cec78895e424a1bc613ec4f7d h2{font-size:clamp(2rem,3.4vw,3rem)}.ce4eef28bd1b51e6e81626fc9{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.ce4eef28bd1b51e6e81626fc9 li{align-items:flex-start;min-height:5rem}.c8ccdc32df86ebf814d87ba97{border-left:1px solid #b8b8b8;padding:1.6rem 0 0 1.5rem}.c8ccdc32df86ebf814d87ba97 h2{font-size:1.9rem}.c8ccdc32df86ebf814d87ba97 ul{margin:0;padding:0;list-style:none}.c8ccdc32df86ebf814d87ba97 li{border-top:1px solid #c7c7c7}.c8ccdc32df86ebf814d87ba97 a{color:#171717;align-items:center;min-height:2.9rem;font-size:.7rem;font-weight:700;text-decoration:none;display:flex}.c8ccdc32df86ebf814d87ba97 a:hover{text-underline-offset:.2em;text-decoration:underline}.c3e48d97e0880489ab13a6579{color:var(--color-ink);padding-top:clamp(2.25rem,4vw,3.25rem);padding-bottom:clamp(2.25rem,4vw,3.25rem)}.cb8e92f6f67983736eb0ec94e{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.ce6987682ca1a4f4d3a797232{border-bottom:1px solid var(--home-blog-roll-rule,var(--color-rule));padding:0 0 1rem;display:block}.ce6987682ca1a4f4d3a797232+.ce6987682ca1a4f4d3a797232{padding-top:1rem}.cead639662ced0e7608b68aa3{margin:0;font-size:1.25rem;font-weight:400;line-height:1.4}.cb1cd1c0062a0326723de5d28{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.cb1cd1c0062a0326723de5d28:hover{text-decoration-thickness:2px}.c3a567d230c81d13c6e6adca6{color:#444;max-width:50rem;margin:.5rem 0 0;font-size:1rem;line-height:1.6}.ca4bda54daf65f4057d122eaf{color:#555;letter-spacing:.045em;text-underline-offset:.2em;text-transform:uppercase;align-items:center;min-height:2.25rem;margin-top:.6rem;font-size:.7rem;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.ca4bda54daf65f4057d122eaf:hover{color:var(--color-ink);text-decoration-thickness:2px}.c698a24f7aef84b84c3c941bc{background:var(--color-paper);min-height:60vh}.cd1c357f7d1727d4badf64aa6{max-width:64rem}.c559975f6e2af0c5815fce5d3{border-bottom:1px solid var(--color-rule);margin-bottom:2.25rem;padding-bottom:1.5rem}.c559975f6e2af0c5815fce5d3 h1{letter-spacing:-.055em;margin:0;font-size:clamp(3.25rem,7vw,5.8rem);font-weight:400;line-height:.95}.c4f4b526805d410bb924277c5{max-width:54rem}.caf3ea0a733b398ede66a874c{border-bottom:1px solid var(--color-rule);margin:0 0 2rem;padding:0 0 2rem}.caf3ea0a733b398ede66a874c:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.caf3ea0a733b398ede66a874c>a{color:var(--color-ink);text-decoration:none}.cdf35631b274e707735e73812{letter-spacing:-.025em;margin:0;font-size:clamp(1.75rem,3.5vw,2.45rem);font-weight:400;line-height:1.12}.caf3ea0a733b398ede66a874c>a:hover .cdf35631b274e707735e73812{text-underline-offset:.16em;text-decoration:underline 1px}.c148ce6c2526be483afc99b92{color:#444;max-width:48rem;margin:.8rem 0 0;font-size:.9rem;line-height:1.8}.c148ce6c2526be483afc99b92 a{color:inherit;text-underline-offset:.2em;font-weight:700;text-decoration-thickness:1px}.cb397785cfbd54be6b42e35bd{padding-top:clamp(3rem,7vw,5.5rem);padding-bottom:clamp(4rem,8vw,6.5rem)}.caad6096436c81a4ae2c00e52{max-width:50rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.ce55595ce6e7a1a108019145b{color:#555;letter-spacing:.055em;text-underline-offset:.2em;text-transform:uppercase;align-items:center;min-height:2rem;font-size:.7rem;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.ce55595ce6e7a1a108019145b:hover{color:var(--color-ink);text-decoration-thickness:2px}.caad6096436c81a4ae2c00e52 h1{letter-spacing:-.055em;max-width:18ch;margin:1rem 0 0;font-size:clamp(3rem,7vw,5.75rem);font-weight:400;line-height:.94}.c7e21364f3a6d6b5f1f9203d3{color:#252525;max-width:70ch;font-size:1rem;line-height:1.8}.c7e21364f3a6d6b5f1f9203d3>:first-child{margin-top:0}.c7e21364f3a6d6b5f1f9203d3 p{margin:0 0 1.4rem}.c7e21364f3a6d6b5f1f9203d3 h2,.c7e21364f3a6d6b5f1f9203d3 h3,.c7e21364f3a6d6b5f1f9203d3 h4{color:var(--color-ink);letter-spacing:-.035em;font-weight:400;line-height:1.12}.c7e21364f3a6d6b5f1f9203d3 h2{margin:3.5rem 0 1rem;font-size:clamp(2.15rem,4.5vw,3.15rem)}.c7e21364f3a6d6b5f1f9203d3 h3{margin:2.6rem 0 .85rem;font-size:clamp(1.75rem,3.4vw,2.35rem)}.c7e21364f3a6d6b5f1f9203d3 h4{margin:2.1rem 0 .75rem;font-size:1.55rem}.c7e21364f3a6d6b5f1f9203d3 ul,.c7e21364f3a6d6b5f1f9203d3 ol{margin:0 0 1.6rem;padding-left:1.5rem;line-height:1.8}.c7e21364f3a6d6b5f1f9203d3 li{padding-left:.15rem}.c7e21364f3a6d6b5f1f9203d3 li+li{margin-top:.35rem}.c7e21364f3a6d6b5f1f9203d3 li>ul,.c7e21364f3a6d6b5f1f9203d3 li>ol{margin-top:.45rem;margin-bottom:.6rem}.c7e21364f3a6d6b5f1f9203d3 a{color:#171717;text-underline-offset:.18em;text-decoration-thickness:1px}.c7e21364f3a6d6b5f1f9203d3 a:hover{text-decoration-thickness:2px}.c7e21364f3a6d6b5f1f9203d3 a[data-footnote-backref]{vertical-align:-.12rem;place-items:center;width:.85rem;height:.85rem;font-size:0;line-height:0;text-decoration:none;display:inline-grid;overflow:hidden}.c7e21364f3a6d6b5f1f9203d3 a[data-footnote-backref]:before{clip-path:polygon(0 50%,42% 8%,42% 34%,100% 34%,100% 66%,42% 66%,42% 92%);content:"";background:currentColor;width:.7rem;height:.7rem;display:block}.c7e21364f3a6d6b5f1f9203d3 blockquote{color:#454545;border-left:2px solid #777;margin:2rem 0 2.2rem;padding:.45rem 0 .45rem 1.4rem;font-size:1.05rem;line-height:1.8}.c7e21364f3a6d6b5f1f9203d3 blockquote p:last-child{margin-bottom:0}.c7e21364f3a6d6b5f1f9203d3 figure{margin:2.2rem 0 2.4rem}.c7e21364f3a6d6b5f1f9203d3 figure img{width:auto;max-width:100%;height:auto}.c7e21364f3a6d6b5f1f9203d3 figcaption{color:#5b5b5b;margin-top:.65rem;font-size:.72rem;line-height:1.65}.c7e21364f3a6d6b5f1f9203d3 .ce7abd21fb9a48afb4f6f0008{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);overscroll-behavior-x:contain;min-width:0;max-width:100%;margin:1.8rem 0 2rem;overflow-x:auto}.c7e21364f3a6d6b5f1f9203d3 table{border-collapse:collapse;width:100%;min-width:38rem;font-size:.82rem;line-height:1.65}.c7e21364f3a6d6b5f1f9203d3 th,.c7e21364f3a6d6b5f1f9203d3 td{text-align:left;vertical-align:top;border-bottom:1px solid #d0cfcb;padding:.8rem 1rem}.c7e21364f3a6d6b5f1f9203d3 th{color:#333;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:700}.c7e21364f3a6d6b5f1f9203d3 tr:last-child td{border-bottom:0}.c7e21364f3a6d6b5f1f9203d3 code{background:#f2f1ee;padding:.12em .32em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.c7e21364f3a6d6b5f1f9203d3 pre{color:#f2f1ee;tab-size:2;background:#111;max-width:100%;margin:1.8rem 0 2rem;padding:1.2rem 1.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.75;overflow-x:auto}.c7e21364f3a6d6b5f1f9203d3 pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.c7e21364f3a6d6b5f1f9203d3 hr{border:0;border-top:1px solid var(--color-rule);margin:3rem 0}.cefc68f3e36940a7be8bd19a3{border-top:1px solid var(--color-rule);max-width:70ch;margin-top:3.5rem;padding-top:1.25rem}.cda002e4819da9c5627ace377{color:#fff;background:#080808;padding:3.5rem 0}.c3c359fa6795aec62657de777{grid-template-columns:1.2fr 1fr .7fr;align-items:start}.c4d58a8ab0ca7a507a6d1a57d{color:#fff;margin-bottom:.55rem;font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.cda304698d2886fdea4ff72c7 p,.c34388cac02b49912bdcb69cf address,.c34388cac02b49912bdcb69cf>a,.ce524ced001154a4b5e6cb75d>a{color:#ccc;margin:.45rem 0 0;font-size:.7rem;font-style:normal;line-height:1.75;text-decoration:none;display:block}.c34388cac02b49912bdcb69cf h2,.ce524ced001154a4b5e6cb75d h2{color:#fff;margin:0 0 .8rem;font-size:1.7rem;font-weight:400}.c34388cac02b49912bdcb69cf a:hover,.ce524ced001154a4b5e6cb75d a:hover{color:#fff;text-underline-offset:.2em;text-decoration:underline}@media (width<=900px){.c24d4c4b64ff2f11b4b27fccc a{padding-left:.4rem;padding-right:.4rem;font-size:.61rem}.c3234446fd4a5d554fbf64959{grid-template-columns:minmax(0,1.3fr) minmax(11rem,.7fr)}.c9c9b257d6eeaf3bf832a72ce{grid-template-columns:minmax(0,1fr) minmax(12rem,.48fr);gap:2.5rem}}@media (width<=720px){.c4779fab56d25f2f30da219a1{font-size:.62rem}.c8836ebe4fa3adc7c33800087{gap:.5rem}.c5127eede02fd43c1f64e75f7{gap:1rem;min-height:5.7rem}.c15952a3e1f44f84e514fe8e1{gap:.7rem}.cbb7885496d1049e5a4896dc1{width:2.9rem;height:2.9rem;font-size:2.4rem}.cee792ed2d5558671a9933abc{font-size:1.25rem}.cee792ed2d5558671a9933abc small{font-size:.53rem}.c9ffcdcbe35c85b3f8ccf7965{display:none}.c3531c75bc4136256c4939cad{display:flex}.c02017630679fc866da193c3d{border-top:1px solid #ffffff3d}.c24d4c4b64ff2f11b4b27fccc{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding-bottom:.8rem;display:none}.c02017630679fc866da193c3d[data-open=true] .c24d4c4b64ff2f11b4b27fccc{display:flex}.c24d4c4b64ff2f11b4b27fccc a{border-bottom:1px solid #ffffff2b;min-height:2.9rem;padding:.5rem .25rem;font-size:.72rem}.c3234446fd4a5d554fbf64959,.c795271764b40d421f09a9f35,.c45a7a8d0bd886519b0516ef4,.c97ef44f62eb194b72b4725f7,.c3affc24c11ffff30b01d8f59 .c09e3e8bfba2765d0c1d25d1e,.cd8d77bb7592269139225ea8d{grid-template-columns:minmax(0,1fr)}.c3234446fd4a5d554fbf64959{gap:3.5rem;min-height:0;padding-top:4.2rem;padding-bottom:4rem}.c2ea8804abb2565286eda298a h1{font-size:clamp(3.7rem,15vw,6.5rem)}.c5865d9d841ea648970dcc2bb{margin:1.2rem 0 2rem}.ce6548fbc9c00ce8cb0857543{justify-self:stretch;width:100%;padding:0 0 0 1rem}.ce6548fbc9c00ce8cb0857543 strong{font-size:6rem}.c795271764b40d421f09a9f35,.cd8d77bb7592269139225ea8d{gap:2.3rem}.cbbb0c455cfc697957e9fade9{order:2}.ca095f0c1d1fba13e4dfeabf2{order:1}.cbc00ebb2facdb8ef7eda8918{grid-template-columns:1fr}.cbc00ebb2facdb8ef7eda8918 li:nth-child(odd){border-right:0}.cbc00ebb2facdb8ef7eda8918 li:nth-child(2n){padding-left:0}.cbc00ebb2facdb8ef7eda8918 a{min-height:5.3rem}.c45a7a8d0bd886519b0516ef4,.c97ef44f62eb194b72b4725f7{gap:2.5rem;min-height:0;padding-top:3.6rem;padding-bottom:3.6rem}.c6dee1cd8d4bd4cdef07d03a0,.c38bf77b1e4450cda32904d04,.ca2c41cc6f1000908cbd9bfd8{justify-self:stretch;width:100%;max-width:32rem}.c962a31197cc9536b78edef90 h1,.cecc668964e2359e8d538b52c h1,.cf6851ee29459d54b29a3e723 h1{font-size:clamp(3.4rem,14vw,5.4rem)}.c38bf77b1e4450cda32904d04 img{aspect-ratio:1.5}.c2fd57888f252fdaeed70988a a{flex-direction:column;align-items:flex-start;gap:.3rem;min-height:0;padding:1rem 0}.c2fd57888f252fdaeed70988a .c7c5cb10120e18ff000f6d387{flex-basis:auto}.c2fd57888f252fdaeed70988a .c79d11da734f66c056be911f6{text-align:left}.c813c58926fe5d349ca5d1475,.ce4eef28bd1b51e6e81626fc9{grid-template-columns:minmax(0,1fr)}.c09e3e8bfba2765d0c1d25d1e{min-height:0;padding-top:3.6rem;padding-bottom:3.6rem}.c9c9b257d6eeaf3bf832a72ce{grid-template-columns:minmax(0,1fr);gap:3rem}.c8ccdc32df86ebf814d87ba97{border-left:0;padding-left:0}.c3c359fa6795aec62657de777{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}.cda304698d2886fdea4ff72c7{grid-column:1/-1}}@media (width<=440px){.c8836ebe4fa3adc7c33800087{flex-direction:column;justify-content:center;align-items:flex-start;gap:.1rem;min-height:0;padding-top:.45rem;padding-bottom:.45rem}.c4779fab56d25f2f30da219a1 a{min-height:2.75rem;padding:0}.ca6908a169fa6ce6c4802d62f,.c3c359fa6795aec62657de777{grid-template-columns:1fr}.cda304698d2886fdea4ff72c7{grid-column:auto}}*{box-sizing:border-box}:root{color-scheme:light;--color-ink:#111;--color-paper:#f2f1ee;--color-white:#fff;--color-rule:#bcbcbc;--font-heading:"Cormorant Garamond",serif;--font-body:"Montserrat",sans-serif}html{scroll-behavior:smooth;min-width:320px;scroll-padding-top:1rem}body{background:var(--color-white);min-width:320px;color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}p,ul,ol,li,table,thead,tbody,tfoot,tr,th,td,dt,dd,address,figcaption,label,input,textarea,select,button{font-family:var(--font-body)}img,svg{max-width:100%}img{display:block}figure{margin:0}a{color:inherit}button,input,textarea,select{font-size:inherit}:focus-visible{outline-offset:4px;outline:3px solid #8d8d8d}::selection{color:#080808;background:#d7d7d7}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}