@font-face{font-family:Antonio;font-style:normal;font-weight:500 700;font-display:swap;src:url(fonts/antonio-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:500 700;font-display:swap;src:url(fonts/oswald-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400 600;font-display:swap;src:url(fonts/jost-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400 600;font-display:swap;src:url(fonts/jost-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:italic;font-weight:400;font-display:swap;src:url(fonts/jost-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--stone:#15302f;--stone-hi:#1c3d3b;--stone-deep:#0f2322;--board:#111615;--marble:#e2ddd2;--marble-hi:#ebe7de;--bone:#efe9dd;--bone-mute:#c3bdae;--ink:#141a19;--ink-mute:#3d4542;--bronze:#c89556;--bronze-hi:#ddb07a;--bronze-deep:#7a5022;--seal:#d8412f;--display:"Antonio","Oswald","Arial Narrow",sans-serif;--text:"Jost","Futura","Century Gothic",sans-serif;--gutter:clamp(1rem, 4vw, 3rem);--max:78rem;--ease:cubic-bezier(.16, 1, .3, 1);--marble-veins:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cg transform='translate(0 -400)'%3E%3Cpath d='M0 96.0 C63.0 45.0 111.0 -25.0 150.0 -38.0 C206.7 -102.7 249.9 -123.9 285.0 -209.0 C333.3 -247.3 370.1 -300.1 400.0 -304.0' fill='none' stroke='%234c5f57' stroke-opacity='0.05' stroke-width='26' stroke-linecap='round'/%3E%3Cpath d='M0 96.0 C63.0 45.0 111.0 -25.0 150.0 -38.0 C206.7 -102.7 249.9 -123.9 285.0 -209.0 C333.3 -247.3 370.1 -300.1 400.0 -304.0' fill='none' stroke='%232f3e39' stroke-opacity='0.25' stroke-width='2.6' stroke-linecap='round'/%3E%3Cpath d='M0 70.0 C67.2 -7.2 118.4 -40.4 160.0 -104.0 C260.8 -194.8 337.6 -289.6 400.0 -326.0' fill='none' stroke='%232f3e39' stroke-opacity='0.19' stroke-width='0.8' stroke-linecap='round'/%3E%3Cpath d='M0 128.0 C54.6 87.4 96.2 23.8 130.0 18.0 C243.4 -105.4 329.8 -169.8 400.0 -278.0' fill='none' stroke='%23a08a63' stroke-opacity='0.25' stroke-width='0.6' stroke-linecap='round'/%3E%3Cpath d='M0 300.0 C50.4 183.2 88.8 132.4 120.0 36.0 C178.8 -69.6 223.6 -185.2 260.0 -198.0 C318.8 -323.6 363.6 -395.2 400.0 -500.0' fill='none' stroke='%234c5f57' stroke-opacity='0.045' stroke-width='14' stroke-linecap='round'/%3E%3Cpath d='M0 300.0 C50.4 183.2 88.8 132.4 120.0 36.0 C178.8 -69.6 223.6 -185.2 260.0 -198.0 C318.8 -323.6 363.6 -395.2 400.0 -500.0' fill='none' stroke='%232f3e39' stroke-opacity='0.23' stroke-width='1.7' stroke-linecap='round'/%3E%3Cpath d='M0 340.0 C75.6 204.8 133.2 61.6 180.0 6.0 C272.4 -188.8 342.8 -311.6 400.0 -464.0' fill='none' stroke='%234c5f57' stroke-opacity='0.22' stroke-width='0.7' stroke-linecap='round'/%3E%3Cpath d='M0 232.0 C63.0 155.0 111.0 137.0 150.0 60.0 C255.0 -33.0 335.0 -135.0 400.0 -162.0' fill='none' stroke='%23a08a63' stroke-opacity='0.2' stroke-width='1.2' stroke-linecap='round'/%3E%3Cpath d='M0 208.0 C79.8 142.2 140.6 57.4 190.0 36.0 C278.2 -60.2 345.4 -111.4 400.0 -196.0' fill='none' stroke='%232f3e39' stroke-opacity='0.15' stroke-width='0.55' stroke-linecap='round'/%3E%3Cpath d='M104.0 58.0 q10.5 -26.4 30.0 -44.0' fill='none' stroke='%232f3e39' stroke-opacity='0.2' stroke-width='0.7' stroke-linecap='round'/%3E%3Cpath d='M268.0 214.0 q-9.1 22.8 -26.0 38.0' fill='none' stroke='%232f3e39' stroke-opacity='0.16' stroke-width='0.7' stroke-linecap='round'/%3E%3Cpath d='M196.0 330.0 q12.6 -15.6 36.0 -26.0' fill='none' stroke='%234c5f57' stroke-opacity='0.2' stroke-width='0.6' stroke-linecap='round'/%3E%3Cpath d='M348.0 128.0 q-7.7 20.4 -22.0 34.0' fill='none' stroke='%23a08a63' stroke-opacity='0.18' stroke-width='0.6' stroke-linecap='round'/%3E%3Cpath d='M48.0 268.0 q9.1 -21.6 26.0 -36.0' fill='none' stroke='%232f3e39' stroke-opacity='0.15' stroke-width='0.55' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M0 96.0 C63.0 45.0 111.0 -25.0 150.0 -38.0 C206.7 -102.7 249.9 -123.9 285.0 -209.0 C333.3 -247.3 370.1 -300.1 400.0 -304.0' fill='none' stroke='%234c5f57' stroke-opacity='0.05' stroke-width='26' stroke-linecap='round'/%3E%3Cpath d='M0 96.0 C63.0 45.0 111.0 -25.0 150.0 -38.0 C206.7 -102.7 249.9 -123.9 285.0 -209.0 C333.3 -247.3 370.1 -300.1 400.0 -304.0' fill='none' stroke='%232f3e39' stroke-opacity='0.25' stroke-width='2.6' stroke-linecap='round'/%3E%3Cpath d='M0 70.0 C67.2 -7.2 118.4 -40.4 160.0 -104.0 C260.8 -194.8 337.6 -289.6 400.0 -326.0' fill='none' stroke='%232f3e39' stroke-opacity='0.19' stroke-width='0.8' stroke-linecap='round'/%3E%3Cpath d='M0 128.0 C54.6 87.4 96.2 23.8 130.0 18.0 C243.4 -105.4 329.8 -169.8 400.0 -278.0' fill='none' stroke='%23a08a63' stroke-opacity='0.25' stroke-width='0.6' stroke-linecap='round'/%3E%3Cpath d='M0 300.0 C50.4 183.2 88.8 132.4 120.0 36.0 C178.8 -69.6 223.6 -185.2 260.0 -198.0 C318.8 -323.6 363.6 -395.2 400.0 -500.0' fill='none' stroke='%234c5f57' stroke-opacity='0.045' stroke-width='14' stroke-linecap='round'/%3E%3Cpath d='M0 300.0 C50.4 183.2 88.8 132.4 120.0 36.0 C178.8 -69.6 223.6 -185.2 260.0 -198.0 C318.8 -323.6 363.6 -395.2 400.0 -500.0' fill='none' stroke='%232f3e39' stroke-opacity='0.23' stroke-width='1.7' stroke-linecap='round'/%3E%3Cpath d='M0 340.0 C75.6 204.8 133.2 61.6 180.0 6.0 C272.4 -188.8 342.8 -311.6 400.0 -464.0' fill='none' stroke='%234c5f57' stroke-opacity='0.22' stroke-width='0.7' stroke-linecap='round'/%3E%3Cpath d='M0 232.0 C63.0 155.0 111.0 137.0 150.0 60.0 C255.0 -33.0 335.0 -135.0 400.0 -162.0' fill='none' stroke='%23a08a63' stroke-opacity='0.2' stroke-width='1.2' stroke-linecap='round'/%3E%3Cpath d='M0 208.0 C79.8 142.2 140.6 57.4 190.0 36.0 C278.2 -60.2 345.4 -111.4 400.0 -196.0' fill='none' stroke='%232f3e39' stroke-opacity='0.15' stroke-width='0.55' stroke-linecap='round'/%3E%3Cpath d='M104.0 58.0 q10.5 -26.4 30.0 -44.0' fill='none' stroke='%232f3e39' stroke-opacity='0.2' stroke-width='0.7' stroke-linecap='round'/%3E%3Cpath d='M268.0 214.0 q-9.1 22.8 -26.0 38.0' fill='none' stroke='%232f3e39' stroke-opacity='0.16' stroke-width='0.7' stroke-linecap='round'/%3E%3Cpath d='M196.0 330.0 q12.6 -15.6 36.0 -26.0' fill='none' stroke='%234c5f57' stroke-opacity='0.2' stroke-width='0.6' stroke-linecap='round'/%3E%3Cpath d='M348.0 128.0 q-7.7 20.4 -22.0 34.0' fill='none' stroke='%23a08a63' stroke-opacity='0.18' stroke-width='0.6' stroke-linecap='round'/%3E%3Cpath d='M48.0 268.0 q9.1 -21.6 26.0 -36.0' fill='none' stroke='%232f3e39' stroke-opacity='0.15' stroke-width='0.55' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate(0 400)'%3E%3Cpath d='M0 96.0 C63.0 45.0 111.0 -25.0 150.0 -38.0 C206.7 -102.7 249.9 -123.9 285.0 -209.0 C333.3 -247.3 370.1 -300.1 400.0 -304.0' fill='none' stroke='%234c5f57' stroke-opacity='0.05' stroke-width='26' stroke-linecap='round'/%3E%3Cpath d='M0 96.0 C63.0 45.0 111.0 -25.0 150.0 -38.0 C206.7 -102.7 249.9 -123.9 285.0 -209.0 C333.3 -247.3 370.1 -300.1 400.0 -304.0' fill='none' stroke='%232f3e39' stroke-opacity='0.25' stroke-width='2.6' stroke-linecap='round'/%3E%3Cpath d='M0 70.0 C67.2 -7.2 118.4 -40.4 160.0 -104.0 C260.8 -194.8 337.6 -289.6 400.0 -326.0' fill='none' stroke='%232f3e39' stroke-opacity='0.19' stroke-width='0.8' stroke-linecap='round'/%3E%3Cpath d='M0 128.0 C54.6 87.4 96.2 23.8 130.0 18.0 C243.4 -105.4 329.8 -169.8 400.0 -278.0' fill='none' stroke='%23a08a63' stroke-opacity='0.25' stroke-width='0.6' stroke-linecap='round'/%3E%3Cpath d='M0 300.0 C50.4 183.2 88.8 132.4 120.0 36.0 C178.8 -69.6 223.6 -185.2 260.0 -198.0 C318.8 -323.6 363.6 -395.2 400.0 -500.0' fill='none' stroke='%234c5f57' stroke-opacity='0.045' stroke-width='14' stroke-linecap='round'/%3E%3Cpath d='M0 300.0 C50.4 183.2 88.8 132.4 120.0 36.0 C178.8 -69.6 223.6 -185.2 260.0 -198.0 C318.8 -323.6 363.6 -395.2 400.0 -500.0' fill='none' stroke='%232f3e39' stroke-opacity='0.23' stroke-width='1.7' stroke-linecap='round'/%3E%3Cpath d='M0 340.0 C75.6 204.8 133.2 61.6 180.0 6.0 C272.4 -188.8 342.8 -311.6 400.0 -464.0' fill='none' stroke='%234c5f57' stroke-opacity='0.22' stroke-width='0.7' stroke-linecap='round'/%3E%3Cpath d='M0 232.0 C63.0 155.0 111.0 137.0 150.0 60.0 C255.0 -33.0 335.0 -135.0 400.0 -162.0' fill='none' stroke='%23a08a63' stroke-opacity='0.2' stroke-width='1.2' stroke-linecap='round'/%3E%3Cpath d='M0 208.0 C79.8 142.2 140.6 57.4 190.0 36.0 C278.2 -60.2 345.4 -111.4 400.0 -196.0' fill='none' stroke='%232f3e39' stroke-opacity='0.15' stroke-width='0.55' stroke-linecap='round'/%3E%3Cpath d='M104.0 58.0 q10.5 -26.4 30.0 -44.0' fill='none' stroke='%232f3e39' stroke-opacity='0.2' stroke-width='0.7' stroke-linecap='round'/%3E%3Cpath d='M268.0 214.0 q-9.1 22.8 -26.0 38.0' fill='none' stroke='%232f3e39' stroke-opacity='0.16' stroke-width='0.7' stroke-linecap='round'/%3E%3Cpath d='M196.0 330.0 q12.6 -15.6 36.0 -26.0' fill='none' stroke='%234c5f57' stroke-opacity='0.2' stroke-width='0.6' stroke-linecap='round'/%3E%3Cpath d='M348.0 128.0 q-7.7 20.4 -22.0 34.0' fill='none' stroke='%23a08a63' stroke-opacity='0.18' stroke-width='0.6' stroke-linecap='round'/%3E%3Cpath d='M48.0 268.0 q9.1 -21.6 26.0 -36.0' fill='none' stroke='%232f3e39' stroke-opacity='0.15' stroke-width='0.55' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");--marble-scale:26rem}*,::after,::before{box-sizing:border-box}html{scrollbar-color:var(--bronze) var(--stone-deep);scrollbar-width:thin}body{caret-color:var(--bronze)}.cost b,.facts b,.num,.price b,.specs b,b{font-variant-numeric:tabular-nums}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:4.5rem}body{margin:0;background:var(--stone);color:var(--bone);font:400 1.0625rem/1.6 var(--text);text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}::selection{background:var(--bronze);color:var(--stone-deep)}:focus-visible{outline:2px solid var(--bronze-hi);outline-offset:3px;border-radius:2px}.marble :focus-visible{outline-color:var(--bronze-deep)}h1,h2,h3{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:.98;margin:0;text-wrap:balance}p{margin:0 0 1em;text-wrap:pretty}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.skip{position:absolute;left:1rem;top:-4rem;background:var(--bronze);color:var(--stone-deep);padding:.6rem 1rem;z-index:50;font-weight:600}.skip:focus{top:1rem}.icon{width:1.25em;height:1.25em;flex:none}.mark{fill:var(--seal)}.marble{background-color:var(--marble);color:var(--ink);background-image:linear-gradient(to bottom,color-mix(in srgb,var(--marble) 0,transparent) 0,color-mix(in srgb,var(--marble) 76%,transparent) clamp(4rem,9vw,8rem),color-mix(in srgb,var(--marble) 76%,transparent) calc(100% - clamp(4rem,9vw,8rem)),color-mix(in srgb,var(--marble) 0,transparent) 100%),var(--marble-veins);background-size:auto,var(--marble-scale) var(--marble-scale)}@media (min-width:62rem){:root{--marble-scale:46rem}}.marble section,.marble>*{position:relative}.stone{background:var(--stone);color:var(--bone)}section{padding-block:clamp(5rem,10vw,8rem)}.top{position:sticky;top:0;z-index:20;background:var(--stone-deep);border-bottom:1px solid color-mix(in srgb,var(--bronze) 45%,transparent)}.top .wrap{display:flex;align-items:center;gap:1rem;height:3.75rem}.brand{display:flex;align-items:center;min-height:2.75rem;gap:.6rem;text-decoration:none;font:500 1.15rem/1 var(--text);letter-spacing:.01em;color:var(--bone)}.brand svg{width:2.1rem;height:1.73rem}.nav{display:none;margin-left:auto;gap:1.75rem;align-items:center}.nav a{text-decoration:none;font-size:.95rem;color:var(--bone-mute);transition:color .2s}.nav a:hover{color:var(--bone)}.nav a.btn{color:var(--stone-deep)}.langs{display:flex;gap:.5rem;font-size:.8rem;letter-spacing:.08em;color:var(--bone-mute)}.langs a{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:.15rem;text-decoration:none}.langs [aria-current]{color:var(--bronze)}.dial{margin-left:auto;display:flex;align-items:center;gap:.5rem;color:var(--bronze)}.dial svg{width:3.4rem;height:1.95rem;overflow:visible}.dial .needle{transform-origin:32px 33px;transform:rotate(-78deg);transition:transform .35s var(--ease)}.dial output{font:600 1rem/1 var(--display);min-width:1.4ch;font-variant-numeric:tabular-nums}.menu-btn{background:0 0;border:1px solid var(--bronze);color:var(--bone);font:500 .85rem/1 var(--text);letter-spacing:.06em;padding:.6rem .8rem;min-height:2.75rem;cursor:pointer}.btn-head{display:none}#menu{inset:3.75rem 0 auto 0;margin:0;width:100%;max-width:none;border:0;border-bottom:1px solid var(--bronze);background:var(--stone-deep);color:var(--bone);padding:1.25rem var(--gutter) 2rem}#menu ul{list-style:none;margin:0 0 1.5rem;padding:0}#menu li a{display:block;padding:.85rem 0;border-bottom:1px solid color-mix(in srgb,var(--bronze) 30%,transparent);font:700 1.6rem/1 var(--display);text-transform:uppercase;text-decoration:none}#menu .row{display:flex;justify-content:space-between;align-items:center;gap:1rem}#menu .close{background:0 0;border:0;color:var(--bone-mute);font:inherit;text-decoration:underline;text-underline-offset:.22em;cursor:pointer;padding:.5rem 0}@media (min-width:60rem){.nav{display:flex}.dial{margin-left:1.5rem}.menu-btn{display:none}.btn-head{display:inline-flex}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:.85rem 1.4rem;font:600 1rem/1.2 var(--text);text-decoration:none;border:1px solid var(--bronze);transition:background-color .25s,color .25s,transform .25s var(--ease)}.btn-solid{background:var(--bronze);color:var(--stone-deep)}.btn-solid:hover{background:var(--bronze-hi)}.btn-solid:active{transform:translateY(1px)}.btn-line{background:0 0;color:var(--bone)}.btn-line:hover{background:color-mix(in srgb,var(--bronze) 18%,transparent)}.marble .btn-line{color:var(--ink);border-color:var(--bronze-deep)}.marble .btn-line:hover{background:color-mix(in srgb,var(--bronze-deep) 12%,transparent)}.btn-head{min-height:2.5rem;padding:.5rem 1rem;font-size:.9rem}.link{display:inline-flex;align-items:center;gap:.45rem;padding-block:.4rem;font-weight:500;text-decoration:underline;text-decoration-color:var(--bronze);text-underline-offset:.3em}.link:hover .icon{transform:translateX(3px)}.link .icon{transition:transform .25s var(--ease)}.marble .link{text-decoration-color:var(--bronze-deep)}.ph{position:relative;display:grid;place-items:center;overflow:hidden;background:var(--stone-hi) repeating-linear-gradient(135deg,transparent 0 9px,color-mix(in srgb,var(--bronze) 30%,transparent) 9px 10px);border:1px solid var(--bronze);color:var(--bone)}.ph span{max-width:22ch;padding:.6rem .75rem;background:var(--stone-deep);font-size:.78rem;line-height:1.4;text-align:center;letter-spacing:.02em}.ph-phone{aspect-ratio:9/19.5;border-radius:2.1rem;border-width:2px}.ph-desk{aspect-ratio:16/10}.marble .ph{background-color:#d4cec1;background-image:repeating-linear-gradient(135deg,transparent 0 9px,color-mix(in srgb,var(--bronze-deep) 30%,transparent) 9px 10px);border-color:var(--bronze-deep);color:var(--ink)}.marble .ph span{background:var(--marble-hi)}.stepped{position:relative;border:14px solid transparent;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none' stroke='%23c89556' stroke-width='1.4'%3E%3Cpath d='M14 6H10V10H6V14M14 6H26M26 6H30V10H34V14M34 14V26M34 26V30H30V34H26M26 34H14M14 34H10V30H6V26M6 26V14'/%3E%3C/svg%3E") 14 stretch}.stepped>:first-child{margin-top:0}.niche{position:relative;border:1px solid var(--bronze);border-radius:999px 999px 0 0;outline:1px solid color-mix(in srgb,var(--bronze) 55%,transparent);outline-offset:.55rem;padding:clamp(2.75rem,7vw,4.5rem) clamp(1.25rem,4vw,2.5rem) clamp(1.25rem,4vw,2rem)}.niche .seal{position:absolute;left:50%;top:0;translate:-50% -50%;width:4.2rem;background:var(--stone);padding:.4rem .5rem}.marble .niche{border-color:var(--bronze-deep);outline-color:color-mix(in srgb,var(--bronze-deep) 55%,transparent)}.marble .niche .seal{background:var(--marble)}.hero{position:relative;padding-block:clamp(2.25rem,6vw,4rem) clamp(3.5rem,8vw,5rem)}@media (min-width:60rem){.hero{min-height:calc(100svh - 3.75rem);display:grid;align-content:center}}.hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:.9rem;background:repeating-linear-gradient(90deg,var(--bronze) 0 1.1rem,transparent 1.1rem 2.2rem) bottom/100% 2px no-repeat,repeating-linear-gradient(90deg,color-mix(in srgb,var(--bronze) 45%,transparent) 0 .5rem,transparent .5rem 1rem) top/100% 1px no-repeat}.hero .wrap{position:relative;display:grid;gap:clamp(3rem,6vw,4rem)}.hero .stamp{position:absolute;right:var(--gutter);top:-.4rem;width:3.1rem;height:2.55rem}@media (min-width:60rem){.hero .stamp{display:none}}.hero h1{font-size:clamp(2.35rem, 6vw + .2rem, 4.25rem);color:var(--bone);max-width:16ch}@media (max-width:59.99rem){.hero h1{padding-right:3.9rem}}.hero h1 em{font-style:normal;color:var(--bronze)}.lede{margin-top:1.5rem;max-width:36rem;font-size:clamp(1.0625rem, 1vw + .8rem, 1.25rem);color:var(--bone-mute)}.facts{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr) minmax(0,1.3fr);margin:2rem 0 0;padding:0;list-style:none;border-block:1px solid var(--bronze);max-width:36rem}.facts li{padding:.85rem .6rem;display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;line-height:1.2;color:var(--bone-mute)}.facts li+li{border-left:1px solid color-mix(in srgb,var(--bronze) 60%,transparent)}.facts li:first-child{padding-left:0}.facts b{font:700 clamp(1.15rem, 3.4vw, 1.55rem)/1.05 var(--display);text-transform:uppercase;color:var(--bone);letter-spacing:.01em}.facts a{display:flex;flex-direction:column;gap:.25rem;text-decoration:none}.facts a b{text-decoration:underline;text-decoration-color:var(--bronze);text-decoration-thickness:1px;text-underline-offset:.18em}.ctas{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center;margin-top:2rem}.ctas .btn-solid{flex:1 1 100%}.address{display:flex;align-items:center;gap:.75rem;margin-top:2.5rem;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze)}.address::after,.address::before{content:"";height:1px;background:currentColor;flex:1;max-width:3rem}.hero .niche{max-width:19rem;justify-self:center;width:100%}@media (min-width:36rem){.ctas .btn-solid{flex:0 1 auto}}@media (min-width:60rem){.hero .wrap{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:end}.hero .niche{justify-self:end}}.head{display:grid;gap:1.25rem;align-content:start;margin-bottom:clamp(2.5rem,5vw,4rem)}.head h2{font-size:clamp(2.2rem, 6vw + .4rem, 4.5rem);max-width:16ch}.head p{max-width:40rem;font-size:1.125rem}.marble .head h2{color:var(--stone)}.problem .grid{display:grid;gap:2.5rem}.checklist{list-style:none;margin:0;padding:0;counter-reset:c;border-top:2px solid var(--stone)}.checklist li{counter-increment:c;display:grid;grid-template-columns:2.6rem 1fr;gap:0 1rem;padding:1.25rem 0;border-bottom:1px solid color-mix(in srgb,var(--stone) 35%,transparent)}.checklist li::before{content:counter(c);font:700 2rem/1 var(--display);color:var(--bronze-deep);grid-row:span 2}.checklist strong{font:700 1.35rem/1.1 var(--display);text-transform:uppercase;color:var(--stone);letter-spacing:.01em}.checklist span{color:var(--ink-mute);margin-top:.35rem}.prompt{font-weight:500;font-size:1.125rem;max-width:34rem}.verdict{margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.25rem,3vw,2.25rem);background:var(--stone);color:var(--bone);font:400 clamp(1.3rem, 2.2vw + .6rem, 2.1rem)/1.3 var(--text);max-width:52rem;position:relative}.verdict p{margin:0}@media (min-width:60rem){.problem .grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5rem}}.services .main{display:grid;gap:1.25rem;margin-bottom:1.25rem}.plan{position:relative;padding:clamp(1.25rem,3vw,1.9rem);background:var(--stone-hi)}.plan h3{font-size:clamp(1.9rem, 4vw, 2.6rem);color:var(--bone)}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;margin:.9rem 0 1.1rem;color:var(--bronze)}.price small{font-size:.85rem;color:var(--bone-mute)}.price b{font:700 clamp(2rem, 5vw, 2.8rem)/1 var(--display);letter-spacing:.01em}.price i{font-style:normal;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-mute);display:inline-flex;align-items:center;gap:.5rem}.price i::before{content:"";width:.4rem;height:.4rem;background:var(--bronze);rotate:45deg}.plan p{margin:0;color:var(--bone-mute);max-width:34rem}.directory{list-style:none;margin:0;padding:0;border-top:1px solid var(--bronze)}.directory li{display:grid;gap:.35rem;padding:1.25rem 0;border-bottom:1px solid color-mix(in srgb,var(--bronze) 45%,transparent)}.directory .line{display:flex;align-items:baseline;gap:.75rem}.directory h3{font-size:1.45rem;color:var(--bone)}.directory .dots{flex:1;border-bottom:1px dotted color-mix(in srgb,var(--bronze) 70%,transparent);translate:0 -.3rem;min-width:1rem}.directory .cost{font:600 1.05rem/1.2 var(--display);letter-spacing:.03em;color:var(--bronze);text-align:right;text-transform:uppercase}.directory p{margin:0;color:var(--bone-mute);max-width:38rem}.directory a.more{font-size:.95rem}.services .foot{margin-top:2rem}@media (min-width:48rem){.services .main{grid-template-columns:1fr 1fr}}.standard ol{list-style:none;margin:0;padding:0;display:grid;gap:0 3rem}.standard li{padding:1.5rem 0 1.4rem;border-top:1px solid color-mix(in srgb,var(--stone) 30%,transparent);display:grid;gap:.4rem;align-content:start}.standard li strong{font:700 1.3rem/1.1 var(--display);text-transform:uppercase;color:var(--stone);display:flex;gap:.6rem;align-items:baseline}.standard li strong::before{content:"";width:.55rem;height:.55rem;background:var(--bronze-deep);flex:none;translate:0 -.1rem;rotate:45deg}.standard li span{color:var(--ink-mute)}.standard li.key{background:var(--stone);color:var(--bone);padding:1.5rem;border:0;margin-block:.5rem}.standard li.key strong{color:var(--bone)}.standard li.key strong::before{background:var(--bronze)}.standard li.key span{color:var(--bone-mute)}@media (min-width:48rem){.standard ol{grid-template-columns:1fr 1fr}}@media (min-width:72rem){.standard ol{grid-template-columns:repeat(4,minmax(0,1fr))}.standard li.key{margin-block:0}}.works{background:var(--stone-deep)}.case{display:grid;gap:clamp(2.5rem,5vw,4rem)}.case .shots{display:grid;gap:1.25rem}@media (min-width:36rem){.case .shots{position:relative;display:block;padding-bottom:2rem}.case .shots .ph-desk,.case .shots .shot-desk{width:80%;margin-left:auto}.case .shots .niche{position:absolute;left:0;bottom:0;width:36%;background:var(--stone-deep);z-index:2}}.case .shots .niche{padding:2.6rem 1rem 1rem}.case h3{font-size:clamp(2.6rem, 7vw, 4.5rem);color:var(--bone);text-transform:none;letter-spacing:0}.case .who{margin:.6rem 0 1.4rem;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze)}.case .body{color:var(--bone-mute);max-width:36rem}.specs{margin:1.5rem 0;padding:.6rem 1rem;font-size:.95rem;color:var(--bone-mute);max-width:36rem}.specs p{margin:0}.specs p+p{margin-top:.5rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--bronze) 40%,transparent)}.specs b{font:700 1.2rem/1 var(--display);color:var(--bone);margin-left:.15rem}.case .ctas{margin-top:1.25rem}blockquote{margin:clamp(3rem,6vw,4.5rem) 0 0;padding:0;max-width:56rem}blockquote p{font:italic 400 clamp(1.25rem, 1.6vw + .7rem, 1.85rem)/1.4 var(--text);color:var(--bone)}blockquote p::before{content:"“";display:block;font:700 5rem/.6 var(--display);color:var(--bronze);margin-bottom:.4rem}blockquote footer{font-size:.9rem;color:var(--bronze);letter-spacing:.06em}.minor{display:grid;gap:2rem;margin-top:clamp(3.5rem,7vw,5rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid color-mix(in srgb,var(--bronze) 50%,transparent)}.minor article{display:grid;gap:1rem;align-content:start}.minor h3{font-size:1.9rem;color:var(--bone);text-transform:none;letter-spacing:0}.minor .kind{display:block;margin-top:.35rem;font:500 .8rem/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--bronze)}.minor p{margin:0;color:var(--bone-mute)}.works .foot{margin-top:2.5rem}@media (min-width:48rem){.minor{grid-template-columns:1fr 1fr;gap:3rem}}@media (min-width:60rem){.case{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.board{background:var(--board);color:#e9e5db;padding:clamp(1.25rem,4vw,2.75rem);border:1px solid var(--bronze-deep);outline:1px solid var(--bronze-deep);outline-offset:.4rem;margin-top:.5rem}.board ul{list-style:none;margin:0;padding:0;display:grid;gap:0 3rem}.board li a{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.6rem;padding:.9rem 0;text-decoration:none;border-bottom:1px solid #2a302e}.board .n{font:500 .95rem/1.2 var(--text);letter-spacing:.12em;text-transform:uppercase}.board .dots{border-bottom:1px dotted #555c59;translate:0 -.25rem}.board .sub{grid-column:1/-1;font-size:.88rem;color:#a7a397;line-height:1.35;margin-top:.2rem}.board .icon{color:var(--bronze);transition:transform .25s var(--ease)}.board a:focus-visible .n,.board a:hover .n{color:var(--bronze-hi)}.board a:hover .icon{transform:translateX(3px)}.board :focus-visible{outline-color:var(--bronze)}.ar{margin-top:2.25rem;font-size:1.1rem}@media (min-width:48rem){.board ul{grid-template-columns:1fr 1fr}}@media (min-width:72rem){.board ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.track{display:none}.steps{list-style:none;margin:0;padding:0;display:grid;gap:0}.steps li{position:relative;padding:0 0 2rem 1.75rem;border-left:1px solid var(--bronze)}.steps li:last-child{border-left-style:dashed;padding-bottom:0}.steps li::before{content:"";position:absolute;left:-.4rem;top:.35rem;width:.75rem;height:.75rem;background:var(--bronze);rotate:45deg}.steps .day{display:block;font:600 .95rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--bronze)}.steps h3{font-size:1.7rem;margin:.4rem 0 .5rem;color:var(--bone)}.steps p{margin:0;color:var(--bone-mute);max-width:26rem}@media (min-width:60rem){.track{display:grid;grid-template-columns:repeat(15,minmax(0,1fr)) 2.2fr;gap:3px;margin-bottom:2.25rem}.track span{height:.9rem;background:color-mix(in srgb,var(--bronze) 32%,transparent);position:relative}.track span.s1{grid-column:1;background:var(--bronze)}.track span.s2{grid-column:2/5;background:var(--bone-mute)}.track span.s3{grid-column:5/12;background:var(--bronze)}.track span.s4{grid-column:12/16;background:var(--bone-mute)}.track span.s5{grid-column:16;background:repeating-linear-gradient(90deg,var(--bronze) 0 6px,transparent 6px 12px)}.track-scale{display:grid;grid-template-columns:repeat(15,minmax(0,1fr)) 2.2fr;margin:-1.75rem 0 2.5rem;font:500 .85rem/1 var(--display);color:var(--bone-mute);letter-spacing:.04em}.steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem}.steps li{border-left:0;border-top:1px solid var(--bronze);padding:1.25rem 0 0}.steps li:last-child{border-top-style:dashed}.steps li::before{left:0;top:-.4rem}}.track-scale{display:none}@media (min-width:60rem){.track-scale{display:grid}}.ai{padding-block:clamp(3.5rem,8vw,6rem)}.ai .plate{max-width:48rem;margin-inline:auto;text-align:center}.ai h2{font-size:clamp(2rem, 5vw, 3.4rem);color:var(--stone)}.ai p{margin:1.25rem 0 0;font-size:clamp(1.1rem, 1vw + .8rem, 1.3rem);color:var(--ink)}.ai .rule{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.ai .rule i{width:.55rem;height:.55rem;background:var(--bronze-deep);rotate:45deg}.systems .frame{position:relative;padding:clamp(1.5rem,4.5vw,3.5rem);display:grid;gap:1.75rem}.systems h2{font-size:clamp(2.2rem, 6vw, 4.25rem);max-width:14ch}.systems p{margin:0;color:var(--bone-mute);max-width:40rem;font-size:1.1rem}@media (min-width:60rem){.systems .frame{grid-template-columns:1fr 1.1fr;align-items:end}.systems .frame .btn{justify-self:start}}.studio .grid{display:grid;gap:3rem;align-items:center}.studio .niche{max-width:24rem;padding:2.75rem 1.25rem 1.25rem}.studio .niche img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:999px 999px 0 0}.studio figcaption{margin-top:1rem;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bronze-deep);text-align:center}.studio .txt p{font-size:clamp(1.1rem, .8vw + .9rem, 1.3rem);max-width:38rem}@media (min-width:60rem){.studio .grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5rem}}.guarantee{background:var(--stone-hi)}.guarantee .frame{max-width:58rem;margin-inline:auto;position:relative;padding:clamp(1.5rem,4.5vw,3.5rem) clamp(1rem,4vw,3rem);text-align:center}.guarantee h2{font-size:clamp(2.2rem, 6vw, 4.25rem);margin-inline:auto;max-width:14ch}.guarantee .big{margin:1.75rem auto 0;max-width:44rem;font-size:clamp(1.1rem, 1.1vw + .8rem, 1.35rem)}.guarantee .big b{font:700 1.3em/1 var(--display);color:var(--bronze);letter-spacing:.01em}.guarantee .check{margin-top:1.5rem;color:var(--bone)}.guarantee .check a{text-decoration-color:var(--bronze)}.guarantee small{display:block;max-width:28rem;margin:1.75rem auto 0;font-size:.85rem;line-height:1.55;color:var(--bone-mute)}.faq .grid{display:grid;gap:2.5rem}.faq details{border-top:1px solid color-mix(in srgb,var(--stone) 35%,transparent)}.faq details:last-child{border-bottom:1px solid color-mix(in srgb,var(--stone) 35%,transparent)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.2rem 0;font:600 1.1rem/1.35 var(--text);color:var(--stone)}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";flex:none;width:.8rem;height:.8rem;border-right:2px solid var(--bronze-deep);border-bottom:2px solid var(--bronze-deep);rotate:45deg;translate:0 -.2rem;transition:rotate .3s var(--ease),translate .3s var(--ease)}.faq details[open] summary::after{rotate:225deg;translate:0 .2rem}.faq details p{margin:0 0 1.4rem;max-width:38rem;color:var(--ink-mute)}@media (min-width:60rem){.faq .grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:5rem}}.close{background:var(--stone);text-align:center}.close h2{font-size:clamp(2.4rem, 7vw + .2rem, 5.5rem);max-width:15ch;margin-inline:auto;color:var(--bone)}.close h2 em{font-style:normal;color:var(--bronze)}.close p{max-width:36rem;margin:1.5rem auto 0;color:var(--bone-mute);font-size:1.1rem}.close .ctas{justify-content:center}.close .seal{width:4.5rem;margin:0 auto 2rem}footer.site{background:var(--stone-deep);color:var(--bone-mute);padding:4rem 0 6.5rem;font-size:.95rem;border-top:1px solid var(--bronze-deep)}.fgrid{display:grid;gap:2.5rem}.fgrid h2{font:600 .8rem/1 var(--text);letter-spacing:.14em;color:var(--bronze);margin-bottom:1rem}.fgrid ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.fgrid a{text-decoration:none}.fgrid a:hover{color:var(--bone);text-decoration:underline}.fbrand svg{width:3rem;height:2.5rem;margin-bottom:1rem}.fbrand p{margin:0 0 .4rem}.fbrand .name{font-size:1.2rem;color:var(--bone)}.legal{margin-top:3rem;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--bronze) 30%,transparent);display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.85rem}.fbrand a{white-space:nowrap}@media (min-width:48rem){.fgrid{grid-template-columns:1fr 1fr}}@media (min-width:62rem){.fgrid{grid-template-columns:1.35fr 1fr 1fr 1fr}footer.site{padding-bottom:4rem}}.float{opacity:0;visibility:hidden;transition:opacity .3s var(--ease),transform .3s var(--ease);transform:translateY(.75rem);position:fixed;right:1rem;bottom:1rem;z-index:30;display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.1rem;background:var(--bronze);color:var(--stone-deep);font:600 .95rem/1 var(--text);text-decoration:none;box-shadow:0 .5rem 1.5rem -.5rem rgb(0 0 0 / .55);border:1px solid var(--stone-deep)}body.scrolled .float{opacity:1;visibility:visible;transform:none}@media (min-width:60rem){.float{display:none}}@media (prefers-reduced-motion:reduce){*,::after,::before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.crumbs{background:var(--stone-deep);border-bottom:1px solid color-mix(in srgb,var(--bronze) 30%,transparent);font-size:.8rem;letter-spacing:.06em}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.7rem 0;color:var(--bone-mute)}.crumbs li{display:flex;align-items:center;gap:.5rem}.crumbs li+li::before{content:"";width:.3rem;height:.3rem;background:var(--bronze);rotate:45deg;flex:none}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--bone);text-decoration:underline}.crumbs [aria-current]{color:var(--bone)}.subhero{position:relative;padding-block:clamp(2.5rem,6vw,4.5rem) clamp(3rem,7vw,5rem)}.subhero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:.9rem;background:repeating-linear-gradient(90deg,var(--bronze) 0 1.1rem,transparent 1.1rem 2.2rem) bottom/100% 2px no-repeat,repeating-linear-gradient(90deg,color-mix(in srgb,var(--bronze) 45%,transparent) 0 .5rem,transparent .5rem 1rem) top/100% 1px no-repeat}.subhero .wrap{position:relative;display:grid;gap:clamp(2rem,5vw,3.5rem)}.subhero .stamp{position:absolute;right:var(--gutter);top:-.3rem;width:3.1rem;height:2.55rem}@media (min-width:60rem){.subhero .stamp{display:none}}.subhero h1{font-size:clamp(2.1rem, 4.6vw + .4rem, 3.65rem);color:var(--bone);max-width:17ch}@media (max-width:59.99rem){.subhero h1{padding-right:3.9rem}}.subhero h1 em{font-style:normal;color:var(--bronze)}.subhero .lede{margin-top:1.4rem}.subhero .aside{width:100%;max-width:15rem;justify-self:center}.subhero .aside .niche{width:100%}@media (min-width:60rem){.subhero .wrap{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end}.subhero .aside{justify-self:end;max-width:19rem}}.prose{max-width:40rem}.prose h2{font-size:clamp(1.75rem, 3.4vw, 2.6rem);margin:2.75rem 0 1rem}.prose h2:first-child{margin-top:0}.prose h3{font-size:1.35rem;margin:2rem 0 .6rem}.prose ol,.prose ul{margin:0 0 1.25em;padding-left:1.2rem}.prose li{margin-bottom:.45em}.prose li::marker{color:var(--bronze)}.marble .prose li::marker{color:var(--bronze-deep)}.marble .prose h2,.marble .prose h3{color:var(--stone)}.stone .prose li,.stone .prose p,.works .prose p{color:var(--bone-mute)}.prose>:last-child{margin-bottom:0}.pair{display:grid;gap:2.5rem}@media (min-width:60rem){.pair{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:5rem;align-items:start}}.pair-even{display:grid;gap:2.5rem}@media (min-width:60rem){.pair-even{grid-template-columns:1fr 1fr;gap:4rem}}.cards{display:grid;gap:1.25rem;list-style:none;margin:0;padding:0}@media (min-width:44rem){.cards{grid-template-columns:1fr 1fr}}@media (min-width:68rem){.cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{padding:clamp(1.25rem,3vw,1.8rem);background:var(--stone-hi);display:grid;gap:.6rem;align-content:start}.card h3{font-size:1.45rem;color:var(--bone)}.card p{margin:0;color:var(--bone-mute)}.card .tag{font:500 .78rem/1.2 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--bronze)}.marble .card{background:color-mix(in srgb,var(--marble-hi) 70%,#fff);border:1px solid color-mix(in srgb,var(--bronze-deep) 35%,transparent)}.marble .card h3{color:var(--stone)}.marble .card p{color:var(--ink-mute)}.marble .card .tag{color:var(--bronze-deep)}.diamonds{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.diamonds li{position:relative;padding-left:1.4rem}.diamonds li::before{content:"";position:absolute;left:0;top:.62em;width:.55rem;height:.55rem;background:var(--bronze);rotate:45deg}.marble .diamonds li::before{background:var(--bronze-deep)}.tbl{width:100%;border-collapse:collapse;text-align:left;font-size:1rem}.tbl caption{text-align:left;margin-bottom:1rem;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze)}.marble .tbl caption{color:var(--bronze-deep)}.tbl td,.tbl th{padding:.9rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--bronze) 40%,transparent);vertical-align:top}.tbl td:first-child,.tbl th:first-child{padding-left:0}.tbl td:last-child,.tbl th:last-child{padding-right:0;text-align:right;white-space:nowrap}.tbl thead th{font:500 .78rem/1.2 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);border-bottom-width:2px}.tbl tbody th{font:700 1.1rem/1.2 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--bone)}.tbl td{color:var(--bone-mute)}.tbl .num{font:700 1.15rem/1.2 var(--display);color:var(--bronze);letter-spacing:.01em}.marble .tbl thead th{color:var(--bronze-deep);border-bottom-color:var(--stone)}.marble .tbl td,.marble .tbl th{border-bottom-color:color-mix(in srgb,var(--stone) 25%,transparent)}.marble .tbl tbody th{color:var(--stone)}.marble .tbl td{color:var(--ink-mute)}.marble .tbl .num{color:var(--bronze-deep)}.tbl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl-text td:last-child,.tbl-text th:last-child{text-align:left;white-space:normal}.note{padding:clamp(1.1rem,2.6vw,1.6rem);background:color-mix(in srgb,var(--bronze) 12%,transparent);border-left:3px solid var(--bronze);max-width:44rem}.note p{margin:0}.note p+p{margin-top:.8rem}.marble .note{background:color-mix(in srgb,var(--bronze-deep) 10%,transparent);border-left-color:var(--bronze-deep)}.pricetag{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;margin:0 0 1.25rem;color:var(--bronze)}.pricetag small{font-size:.85rem;color:var(--bone-mute)}.pricetag b{font:700 clamp(1.9rem, 4.5vw, 2.6rem)/1 var(--display);letter-spacing:.01em}.marble .pricetag{color:var(--bronze-deep)}.marble .pricetag small{color:var(--ink-mute)}.shotgrid{display:grid;gap:1.25rem}@media (min-width:44rem){.shotgrid{grid-template-columns:1fr 1fr}}.shotgrid figure{margin:0;display:grid;gap:.6rem}.shotgrid figcaption{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bronze)}.marble .shotgrid figcaption{color:var(--bronze-deep)}.related{margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(1.75rem,3vw,2.5rem);border-top:1px solid color-mix(in srgb,var(--bronze) 45%,transparent)}.marble .related{border-top-color:color-mix(in srgb,var(--stone) 30%,transparent)}.related h2{font:600 .8rem/1 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);margin-bottom:1.25rem}.marble .related h2{color:var(--bronze-deep)}.related ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem 2rem}.lost{min-height:70svh;display:grid;align-content:center;text-align:center}.lost .seal{width:5.5rem;margin:0 auto 2rem;opacity:.85;rotate:14deg}.lost h1{font-size:clamp(2.4rem, 7vw, 4.5rem);color:var(--bone);max-width:16ch;margin-inline:auto}.lost p{max-width:34rem;margin:1.5rem auto 0;color:var(--bone-mute);font-size:1.1rem}.lost .ctas{justify-content:center}.mute{color:var(--bone-mute)}.marble .mute{color:var(--ink-mute)}.stack{display:grid;gap:1.5rem;align-content:start}.center{text-align:center}.tight{padding-block:clamp(3rem,6vw,4.5rem)}.faq.stone details,.stone .faq details,.works .faq details{border-top-color:color-mix(in srgb,var(--bronze) 40%,transparent)}.faq.stone details:last-child,.stone .faq details:last-child,.works .faq details:last-child{border-bottom-color:color-mix(in srgb,var(--bronze) 40%,transparent)}.faq.stone summary,.stone .faq summary,.works .faq summary{color:var(--bone)}.faq.stone summary::after,.stone .faq summary::after,.works .faq summary::after{border-color:var(--bronze)}.faq.stone details p,.stone .faq details p,.works .faq details p{color:var(--bone-mute)}.stone .studio figcaption,.studio.stone figcaption,.works .studio figcaption{color:var(--bronze)}.wrap.grid>.related,.wrap.pair>.related{grid-column:1/-1}.panel .frame{position:relative;padding:clamp(1.5rem,4.5vw,3.5rem);display:grid;gap:1.75rem}.panel h2{font-size:clamp(2.2rem, 6vw, 4.25rem);max-width:14ch}.panel p{margin:0;color:var(--bone-mute);max-width:40rem;font-size:1.1rem}.marble .panel p,.panel.marble p{color:var(--ink-mute)}@media (min-width:60rem){.panel .frame{grid-template-columns:1fr 1.1fr;align-items:end}.panel .frame .btn{justify-self:start}}.claim{background:var(--stone-hi)}.claim .frame{max-width:58rem;margin-inline:auto;position:relative;padding:clamp(1.5rem,4.5vw,3.5rem) clamp(1rem,4vw,3rem);text-align:center}.claim h2{font-size:clamp(2.2rem, 6vw, 4.25rem);margin-inline:auto;max-width:14ch}.claim .big{margin:1.75rem auto 0;max-width:44rem;font-size:clamp(1.1rem, 1.1vw + .8rem, 1.35rem)}.claim .big b{font:700 1.3em/1 var(--display);color:var(--bronze);letter-spacing:.01em}.claim .check{margin-top:1.5rem;color:var(--bone)}.claim .check a{text-decoration-color:var(--bronze)}.claim small{display:block;max-width:28rem;margin:1.75rem auto 0;font-size:.85rem;line-height:1.55;color:var(--bone-mute)}.marble blockquote p{color:var(--ink)}.marble blockquote p::before{color:var(--bronze-deep)}.marble blockquote footer{color:var(--bronze-deep)}.marble .case h3,.marble .minor h3{color:var(--stone)}.marble .case .who,.marble .minor .kind{color:var(--bronze-deep)}.marble .case .body,.marble .minor p{color:var(--ink-mute)}.marble .specs{color:var(--ink-mute)}.marble .specs b{color:var(--stone)}.marble .specs p+p{border-top-color:color-mix(in srgb,var(--bronze-deep) 45%,transparent)}.marble .case .shots .niche{background:var(--marble)}.marble .minor{border-top-color:color-mix(in srgb,var(--stone) 25%,transparent)}.note p{color:inherit}.note.stone,.stone .note{color:var(--bone-mute)}.figures{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem;border-block:1px solid var(--bronze);padding-block:1.25rem}@media (min-width:48rem){.figures{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}.figures li{display:grid;gap:.35rem;align-content:start}.figures b{font:700 clamp(2.2rem, 5vw, 3.2rem)/1 var(--display);letter-spacing:.01em;color:var(--bronze)}.figures span{font-size:.9rem;line-height:1.35;color:var(--bone-mute)}.marble .figures{border-color:var(--bronze-deep)}.marble .figures b{color:var(--bronze-deep)}.marble .figures span{color:var(--ink-mute)}.brand-title{text-transform:none;letter-spacing:0}.framed{padding:clamp(1.25rem,3.5vw,2.25rem)}.framed>:last-child{margin-bottom:0}.mark-xl{display:block;width:clamp(5rem,12vw,8rem);height:auto;margin:0 auto 1.5rem;fill:var(--seal)}.niche:has(.ph-desk,.shot-desk){padding-top:clamp(2.25rem,5vw,3rem);border-radius:14rem 14rem 0 0}.prose .diamonds{padding-left:0;margin:0 0 1.25em}.note h3{font:600 .8rem/1.2 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);margin:0 0 .6rem}.marble .note h3{color:var(--bronze-deep)}.plan .diamonds{margin-top:1.25rem;color:var(--bone-mute)}.cards+.note,.shotgrid+.note,.steps+.note,.tbl-scroll+.note,.tbl-scroll+.verdict{margin-top:clamp(1.75rem,3vw,2.5rem)}.card{--card-pad:clamp(1.25rem, 3vw, 1.8rem);padding:var(--card-pad)}.card>.ph:first-child{margin:calc(var(--card-pad)*-1) calc(var(--card-pad)*-1) .6rem;border-width:0 0 1px}@media (min-width:44rem){.cards>li:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:68rem){.cards-3>li:last-child:nth-child(odd){grid-column:auto}.cards-3>li:last-child:nth-child(3n+1){grid-column:1/-1}.cards-3>li:last-child:nth-child(3n+2){grid-column:span 2}}.stack{gap:clamp(1.25rem,2.5vw,2rem)}.card .tag{color:var(--bronze-hi)}.marble .card .tag{color:var(--bronze-deep)}@media (max-width:29.99rem){.tbl{font-size:.94rem}.tbl td,.tbl th{padding:.75rem .45rem}.tbl tbody th{font-size:1rem}.tbl td:last-child,.tbl th:last-child{white-space:normal}}.sprite{position:absolute}.m0{margin:0}.w100{width:100%}.mt{margin-top:1.75rem}.mt-s{margin-top:1.25rem}.mb{margin-bottom:1.75rem}.mt-menu{margin:1.5rem 0 0}.portrait{margin:0;justify-self:center;width:100%;max-width:24rem}.seal-pair{align-items:center}.seal-pair .mark-xl{width:clamp(6rem,18vw,11rem);margin:0 0 .5rem}@media (min-width:60rem){.seal-pair .mark-xl{margin:0 auto}}.shot{display:block;width:100%;height:auto;object-fit:cover;object-position:top;border:1px solid var(--bronze);background:var(--stone-hi)}.shot-phone{aspect-ratio:9/19.5;border-radius:2.1rem;border-width:2px}.shot-desk{aspect-ratio:16/9}.shot-free{aspect-ratio:auto}.marble .shot{border-color:var(--bronze-deep);background:#d4cec1}.card>.shot:first-child{margin:calc(var(--card-pad)*-1) calc(var(--card-pad)*-1) .6rem;width:calc(100% + var(--card-pad)*2);max-width:none;border-width:0 0 1px}