.mask-reveal-module___8dhrG__root{display:block}.mask-reveal-module___8dhrG__line{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.mask-reveal-module___8dhrG__inner{display:block;transform:translateY(0)}@keyframes mask-reveal-module___8dhrG__kit-mask-rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}@media (scripting:enabled){.mask-reveal-module___8dhrG__root:not([data-shown]) .mask-reveal-module___8dhrG__inner{transform:translateY(105%)}.mask-reveal-module___8dhrG__root[data-shown] .mask-reveal-module___8dhrG__inner{will-change:transform;animation:mask-reveal-module___8dhrG__kit-mask-rise var(--kit-duration) var(--kit-ease) both;animation-delay:calc(var(--kit-delay) + var(--kit-i) * var(--kit-stagger))}}@media (prefers-reduced-motion:reduce){.mask-reveal-module___8dhrG__root:not([data-shown]) .mask-reveal-module___8dhrG__inner,.mask-reveal-module___8dhrG__root[data-shown] .mask-reveal-module___8dhrG__inner{will-change:auto;animation:none;transform:none}}
.clip-expand-module__2-etAq__root{--kit-from:var(--kit-from-wide);clip-path:inset(var(--kit-from));animation:clip-expand-module__2-etAq__kit-clip-expand 1s var(--kit-ease) both paused;display:block}@keyframes clip-expand-module__2-etAq__kit-clip-expand{0%{clip-path:inset(var(--kit-from))}to{clip-path:inset(var(--kit-to))}}@supports (animation-timeline:view()){.clip-expand-module__2-etAq__root{animation-timeline:view();animation-range:var(--kit-range);animation-play-state:running}}@media (max-width:39.99rem){.clip-expand-module__2-etAq__root{--kit-from:var(--kit-from-phone)}}@media (prefers-reduced-motion:reduce){.clip-expand-module__2-etAq__root{clip-path:inset(var(--kit-to));animation:none}}
.pinned-chapters-module__sNyduG__root{position:relative}.pinned-chapters-module__sNyduG__chapter{background-color:inherit;flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:sticky;top:0}.pinned-chapters-module__sNyduG__frame{background-color:inherit}.pinned-chapters-module__sNyduG__root[data-path=pin] .pinned-chapters-module__sNyduG__frame{height:100svh;position:relative}.pinned-chapters-module__sNyduG__root[data-path=pin] .pinned-chapters-module__sNyduG__chapter{opacity:0;min-height:0;transition:opacity var(--kit-duration) var(--kit-ease), transform var(--kit-duration) var(--kit-ease);pointer-events:none;position:absolute;inset:0;transform:translateY(1.25rem)}.pinned-chapters-module__sNyduG__root[data-path=pin] .pinned-chapters-module__sNyduG__chapter[data-active]{opacity:1;pointer-events:auto;transform:none}@media (max-width:39.99rem){.pinned-chapters-module__sNyduG__flowing{min-height:0;position:static}}@media (prefers-reduced-motion:reduce){.pinned-chapters-module__sNyduG__root .pinned-chapters-module__sNyduG__frame,.pinned-chapters-module__sNyduG__root[data-path=pin] .pinned-chapters-module__sNyduG__frame{height:auto;position:static}.pinned-chapters-module__sNyduG__root .pinned-chapters-module__sNyduG__chapter,.pinned-chapters-module__sNyduG__root[data-path=pin] .pinned-chapters-module__sNyduG__chapter{opacity:1;pointer-events:auto;min-height:0;transition:none;position:static;inset:auto;transform:none}}
@property --kit-reveal{syntax:"<number>";inherits:true;initial-value:50}.before-after-module__M4ckua__root{--kit-reveal:var(--kit-start);transition:--kit-reveal var(--kit-duration-ui) var(--kit-ease-ui);display:grid;position:relative}.before-after-module__M4ckua__root[data-dragging]{transition:none}.before-after-module__M4ckua__layer{grid-area:1/1;min-width:0;position:relative}.before-after-module__M4ckua__after{clip-path:inset(0 calc((100 - var(--kit-reveal)) * 1%) 0 0)}.before-after-module__M4ckua__label{font-size:var(--kit-label-size,.9375rem);background-color:var(--kit-plate,#fff);color:var(--kit-plate-ink,#000);border-radius:var(--kit-radius,0);padding:.5rem .75rem;line-height:1.3;position:absolute;bottom:0}.before-after-module__M4ckua__labelBefore{left:0}.before-after-module__M4ckua__labelAfter{right:0}.before-after-module__M4ckua__divider{top:0;bottom:0;left:calc(var(--kit-reveal) * 1%);background-color:var(--kit-divider,var(--kit-line,#fff));width:2px;box-shadow:0 0 0 1px var(--kit-halo,#0000008c);pointer-events:none;margin-left:-1px;position:absolute}.before-after-module__M4ckua__slider{opacity:0;cursor:ew-resize;appearance:none;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.before-after-module__M4ckua__slider::-webkit-slider-thumb{appearance:none;width:1px;height:100%}.before-after-module__M4ckua__slider::-moz-range-thumb{border:0;width:1px;height:100%}.before-after-module__M4ckua__root:has(.before-after-module__M4ckua__slider:focus-visible){outline:3px solid var(--kit-focus,currentColor);outline-offset:3px}.before-after-module__M4ckua__toggle{grid-area:2/1;gap:.5rem;margin-top:.75rem;display:none}.before-after-module__M4ckua__toggleButton{min-height:48px;font:inherit;color:inherit;border:2px solid var(--kit-line,currentColor);border-radius:var(--kit-radius,0);cursor:pointer;transition:background-color var(--kit-duration-ui) var(--kit-ease-ui);background:0 0;flex:1;padding:.75rem 1rem;font-size:1rem}.before-after-module__M4ckua__toggleButton[aria-pressed=true]{background-color:var(--kit-line,currentColor);color:var(--kit-plate,#fff)}.before-after-module__M4ckua__toggleButton:focus-visible{outline:3px solid var(--kit-focus,currentColor);outline-offset:3px}.before-after-module__M4ckua__root[data-mode=scroll] .before-after-module__M4ckua__slider{display:none}@supports not (animation-timeline:view()){.before-after-module__M4ckua__root[data-mode=scroll] .before-after-module__M4ckua__slider{display:block}}@supports (animation-timeline:view()){.before-after-module__M4ckua__root[data-mode=scroll]{animation:before-after-module__M4ckua__kit-wipe 1s var(--kit-ease) both;animation-timeline:view();animation-range:var(--kit-range)}}@keyframes before-after-module__M4ckua__kit-wipe{0%{--kit-reveal:0}to{--kit-reveal:100}}@media (max-width:39.99rem){.before-after-module__M4ckua__root{--kit-reveal:0}.before-after-module__M4ckua__root[data-mode=scroll]{animation:none}.before-after-module__M4ckua__slider,.before-after-module__M4ckua__divider,.before-after-module__M4ckua__root[data-mode=scroll] .before-after-module__M4ckua__slider{display:none}.before-after-module__M4ckua__toggle{display:flex}}@media (prefers-reduced-motion:reduce){.before-after-module__M4ckua__root,.before-after-module__M4ckua__root[data-mode=scroll]{gap:var(--kit-gap,1rem);grid-template-columns:1fr 1fr;transition:none;animation:none}.before-after-module__M4ckua__before{grid-area:1/1}.before-after-module__M4ckua__after{clip-path:none;grid-area:1/2}.before-after-module__M4ckua__divider,.before-after-module__M4ckua__slider,.before-after-module__M4ckua__toggle,.before-after-module__M4ckua__root[data-mode=scroll] .before-after-module__M4ckua__slider{display:none}}
@font-face{font-family:SB Serif;src:url(/fonts/sculpt-beauty/instrument-serif.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SB Sans;src:url(/fonts/sculpt-beauty/instrument-sans-vf.woff2)format("woff2");font-weight:400 700;font-stretch:75% 100%;font-style:normal;font-display:swap}.sculpt-module__xsXFBW__page{--stone:#e4e0d5;--linen:#eeeae2;--ink:#0e0e0d;--soft:#57534b;--rule:#0e0e0d29;--plaque:#141211;--on-plaque:#ece8e0;--gold:#c2a46a;--display:"SB Serif", "Didot", "Bodoni 72", Georgia, serif;--body:"SB Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--gutter:clamp(1rem, 4vw, 3.5rem);--thread-x:50%;--ease:cubic-bezier(.22, .61, .36, 1);--section:clamp(6rem, 12vw, 10rem);--band:2.75rem;background:var(--stone);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:1.0625rem;line-height:1.6;overflow-x:clip}.sculpt-module__xsXFBW__page a:focus-visible{outline-offset:4px;outline:2px solid}.sculpt-module__xsXFBW__page img{max-width:100%;display:block}.sculpt-module__xsXFBW__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sculpt-module__xsXFBW__skip{left:var(--gutter);z-index:50;background:var(--ink);color:var(--stone);padding:.75rem 1rem;position:absolute;top:-4rem}.sculpt-module__xsXFBW__skip:focus{top:1rem}.sculpt-module__xsXFBW__kicker{letter-spacing:.24em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:500}.sculpt-module__xsXFBW__h2{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(2.6rem,5.4vw,4.75rem);font-weight:400;line-height:.98}.sculpt-module__xsXFBW__h3{font-family:var(--display);letter-spacing:-.01em;margin:0 0 1rem;font-size:clamp(2.3rem,4vw,3.5rem);font-weight:400;line-height:1}.sculpt-module__xsXFBW__body{text-wrap:pretty;max-width:44ch;margin:0 0 1rem}.sculpt-module__xsXFBW__big{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(3.6rem,11.5vw,11.5rem);font-weight:400;line-height:.86}.sculpt-module__xsXFBW__num{font-variant-numeric:lining-nums tabular-nums}.sculpt-module__xsXFBW__btn,.sculpt-module__xsXFBW__btnLight{background:var(--ink);color:var(--stone);transition:background-color .2s var(--ease);border-radius:0;padding:.85rem 1.4rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-block}.sculpt-module__xsXFBW__btn:hover,.sculpt-module__xsXFBW__btnLight:hover{background:#000}.sculpt-module__xsXFBW__btnLight{padding:1.1rem 1.8rem;font-size:1.0625rem}.sculpt-module__xsXFBW__link,.sculpt-module__xsXFBW__linkLight{color:inherit;text-underline-offset:5px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.sculpt-module__xsXFBW__band{box-sizing:border-box;height:var(--band);padding:.5rem max(var(--gutter), env(safe-area-inset-right,0px)) .5rem max(var(--gutter), env(safe-area-inset-left,0px));background:var(--ink);color:var(--stone);text-align:center;text-wrap:balance;place-content:center;margin:0;font-size:.8125rem;line-height:1.4;display:grid}.sculpt-module__xsXFBW__band strong{font-weight:600}.sculpt-module__xsXFBW__bar{top:calc(var(--band) + env(safe-area-inset-top,0px));z-index:20;padding:1.1rem max(var(--gutter), env(safe-area-inset-right,0px)) 1.1rem max(var(--gutter), env(safe-area-inset-left,0px));align-items:center;gap:2rem;display:flex;position:absolute;left:0;right:0}.sculpt-module__xsXFBW__logo img{width:76px;height:76px}.sculpt-module__xsXFBW__nav{gap:2rem;margin-left:auto;font-size:.9375rem;display:flex}.sculpt-module__xsXFBW__nav a{color:inherit;padding-block:.5rem;text-decoration:none}.sculpt-module__xsXFBW__nav a:hover{text-underline-offset:5px;text-decoration:underline}.sculpt-module__xsXFBW__hero{isolation:isolate;height:100svh;min-height:40rem;max-height:68rem;position:relative;overflow:hidden}.sculpt-module__xsXFBW__heroPlate,.sculpt-module__xsXFBW__heroCut{position:absolute;inset:0}.sculpt-module__xsXFBW__heroPlate img,.sculpt-module__xsXFBW__heroCut img{object-fit:cover;object-position:50% 42%;width:100%;max-width:none;height:100%}.sculpt-module__xsXFBW__heroPlate{z-index:1}.sculpt-module__xsXFBW__heroStandIn{background:radial-gradient(ellipse 30% 70% at 50% 55%, #0e0e0d12, transparent 70%), radial-gradient(ellipse 80% 90% at 22% 30%, #efebe3, var(--stone) 70%);position:absolute;inset:0}.sculpt-module__xsXFBW__headline{z-index:2;font-family:var(--display);letter-spacing:-.025em;white-space:nowrap;pointer-events:none;margin:0;font-size:clamp(4rem,10.4vw,12.5rem);font-weight:400;line-height:.86;position:absolute;inset:0}.sculpt-module__xsXFBW__lockL,.sculpt-module__xsXFBW__lockR{display:grid;position:absolute}.sculpt-module__xsXFBW__lockL{left:var(--gutter);top:23%}.sculpt-module__xsXFBW__lockR{right:var(--gutter);justify-items:end;bottom:23%}.sculpt-module__xsXFBW__heroCut{z-index:3;pointer-events:none}.sculpt-module__xsXFBW__hero:after{content:"";z-index:3;background:linear-gradient(to bottom, #e4e0d500, var(--stone) 92%);pointer-events:none;height:28%;position:absolute;bottom:0;left:0;right:0}.sculpt-module__xsXFBW__thread{top:0;bottom:0;left:var(--thread-x);z-index:4;background:var(--ink);transform-origin:50% 0;width:1px;position:absolute}.sculpt-module__xsXFBW__heroFoot{z-index:5;padding:0 var(--gutter) clamp(1.5rem, 3.5vw, 2.75rem);justify-content:space-between;align-items:end;gap:2rem;font-size:.9375rem;line-height:1.55;display:flex;position:absolute;bottom:0;left:0;right:0}.sculpt-module__xsXFBW__heroFoot p{max-width:40ch;margin:0}.sculpt-module__xsXFBW__heroFoot strong{font-weight:600}.sculpt-module__xsXFBW__plateNote{z-index:5;background:var(--linen);color:var(--soft);white-space:nowrap;margin:0;padding:.35rem .7rem;font-size:.75rem;position:absolute;top:6.5rem;left:50%;transform:translate(-50%)}.sculpt-module__xsXFBW__spine{position:relative}.sculpt-module__xsXFBW__spine:before{content:"";top:0;bottom:0;left:var(--thread-x);background:var(--ink);width:1px;position:absolute}.sculpt-module__xsXFBW__results{padding:var(--section) var(--gutter);grid-template-columns:1fr min(22rem,80vw) 1fr;gap:clamp(5rem,9vw,8rem) clamp(2rem,5vw,5rem);display:grid}.sculpt-module__xsXFBW__sideL{grid-area:1/1;place-self:center end;max-width:26rem}.sculpt-module__xsXFBW__pair{z-index:1;grid-column:2;margin:0;position:relative}.sculpt-module__xsXFBW__pairTwo{grid-row:2}.sculpt-module__xsXFBW__wipe{--kit-plate:var(--stone);--kit-plate-ink:var(--ink);--kit-divider:var(--ink);--kit-halo:#e4e0d58c;--kit-label-size:.8125rem;background:var(--linen)}.sculpt-module__xsXFBW__wipe img{aspect-ratio:238/444;object-fit:cover;width:100%}.sculpt-module__xsXFBW__caption{width:min(18rem,24vw);font-family:var(--display);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.1;position:absolute;bottom:0;left:calc(100% + clamp(2rem,5vw,5rem))}.sculpt-module__xsXFBW__pairTwo .sculpt-module__xsXFBW__caption{text-align:right;left:auto;right:calc(100% + clamp(2rem,5vw,5rem))}.sculpt-module__xsXFBW__fine{max-width:24ch;color:var(--soft);grid-area:2/3;align-self:start;margin:0;font-size:.8125rem}.sculpt-module__xsXFBW__treatments{max-width:82rem;padding:var(--section) var(--gutter);grid-template-columns:1fr 1fr;column-gap:clamp(4rem,10vw,9rem);margin:0 auto;display:grid}.sculpt-module__xsXFBW__treat{min-width:0;position:relative}.sculpt-module__xsXFBW__treatImg{aspect-ratio:3/2;object-fit:cover;width:100%;margin-bottom:2rem}.sculpt-module__xsXFBW__standIn{background:var(--linen);border:1px dashed var(--rule);color:var(--soft);text-align:center;place-items:center;padding:1rem;font-size:.8125rem;display:grid}.sculpt-module__xsXFBW__ledger{margin:2rem 0 0}.sculpt-module__xsXFBW__ledger div{border-top:1px solid var(--rule);justify-content:space-between;gap:1.5rem;padding-block:.9rem;display:flex}.sculpt-module__xsXFBW__ledger div:last-child{border-bottom:1px solid var(--rule)}.sculpt-module__xsXFBW__ledger dt{color:var(--soft)}.sculpt-module__xsXFBW__ledger dd{text-align:right;margin:0}.sculpt-module__xsXFBW__ledger .sculpt-module__xsXFBW__num{font-family:var(--display);font-size:2rem;line-height:1}.sculpt-module__xsXFBW__course{padding:var(--section) var(--gutter) calc(var(--section) * 1.2)}.sculpt-module__xsXFBW__courseHead{width:calc(var(--thread-x) - clamp(3rem, 6vw, 6rem));text-align:right;justify-items:end;margin-bottom:clamp(4rem,8vw,6rem);display:grid}.sculpt-module__xsXFBW__marks{row-gap:clamp(3.5rem,6vw,5rem);margin:0;padding:0;list-style:none;display:grid}.sculpt-module__xsXFBW__mark{grid-template-columns:1fr 4.5rem 1fr;align-items:center;column-gap:clamp(2rem,5vw,4rem);display:grid}.sculpt-module__xsXFBW__markNum{z-index:1;border:1px solid var(--ink);background:var(--stone);width:4.5rem;height:4.5rem;font-family:var(--display);border-radius:50%;grid-area:1/2;place-items:center;font-size:2rem;line-height:1;display:grid;position:relative}.sculpt-module__xsXFBW__mark:first-child .sculpt-module__xsXFBW__markNum{font-size:1.1rem}.sculpt-module__xsXFBW__markText{grid-area:1/3;max-width:24rem}.sculpt-module__xsXFBW__mark:nth-child(2n) .sculpt-module__xsXFBW__markText{text-align:right;grid-column:1;justify-self:end}.sculpt-module__xsXFBW__markText h3{font-family:var(--display);margin:0 0 .35rem;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:400;line-height:1.05}.sculpt-module__xsXFBW__markText p{color:var(--soft);margin:0}.sculpt-module__xsXFBW__deb{background:var(--linen);padding:var(--section) var(--gutter);grid-template-columns:5fr 7fr;align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.sculpt-module__xsXFBW__debImg{aspect-ratio:350/530;object-fit:cover;justify-self:end;width:min(100%,24rem)}.sculpt-module__xsXFBW__letter{max-width:34rem}.sculpt-module__xsXFBW__sign{font-family:var(--display);margin:2rem 0 0;font-size:clamp(3.5rem,6vw,5rem);line-height:1}.sculpt-module__xsXFBW__clients{padding:var(--section) var(--gutter);max-width:76rem;margin:0 auto}.sculpt-module__xsXFBW__reels{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.sculpt-module__xsXFBW__reel{aspect-ratio:9/16;background:var(--plaque);max-width:100%;color:var(--on-plaque);text-decoration:none;display:block;position:relative;overflow:hidden}.sculpt-module__xsXFBW__reel img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}a.sculpt-module__xsXFBW__reel:hover img{transform:scale(1.03)}.sculpt-module__xsXFBW__reel:after{content:"";background:linear-gradient(#0000,#141211d1);position:absolute;inset:45% 0 0}.sculpt-module__xsXFBW__play{z-index:1;background:var(--stone);border-radius:50%;width:4rem;height:4rem;margin:-2rem 0 0 -2rem;position:absolute;top:50%;left:50%}.sculpt-module__xsXFBW__play:before{content:"";background:var(--ink);clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;inset:34% 30% 34% 40%}.sculpt-module__xsXFBW__reelText{z-index:1;font-size:.9375rem;line-height:1.45;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.sculpt-module__xsXFBW__reelEmpty{background:var(--linen);border:1px dashed var(--rule);color:var(--soft)}.sculpt-module__xsXFBW__reelEmpty:after{display:none}.sculpt-module__xsXFBW__suite{padding:0 var(--gutter) var(--section);grid-template-columns:7fr 5fr;align-items:end;gap:clamp(3rem,7vw,6rem);display:grid}.sculpt-module__xsXFBW__suiteImg{aspect-ratio:3/2;object-fit:cover;width:100%;max-height:82svh}.sculpt-module__xsXFBW__suiteText{padding-bottom:2rem}.sculpt-module__xsXFBW__consult{border-top:1px solid var(--rule);padding:var(--section) var(--gutter)}.sculpt-module__xsXFBW__next{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;max-width:64rem;margin:clamp(3rem,6vw,4rem) 0 0;padding:0;list-style:none;display:grid}.sculpt-module__xsXFBW__next li{counter-increment:step;border-top:1px solid var(--ink);max-width:22ch;padding-top:1rem}.sculpt-module__xsXFBW__next li:before{content:counter(step);font-family:var(--display);margin-bottom:.6rem;font-size:2rem;line-height:1;display:block}.sculpt-module__xsXFBW__actions{flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;margin-top:clamp(3rem,6vw,4rem);display:flex}.sculpt-module__xsXFBW__door{background:var(--plaque);color:var(--on-plaque);padding:clamp(5rem, 10vw, 8rem) var(--gutter) 2.5rem}.sculpt-module__xsXFBW__doorName{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--gold);margin:0;font-size:clamp(3.2rem,9vw,8rem);line-height:.9}.sculpt-module__xsXFBW__doorName span{letter-spacing:.02em;text-transform:none;margin-top:.6rem;font-size:.32em;display:block}.sculpt-module__xsXFBW__doorInfo{border-top:1px solid #ece8e033;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:clamp(4rem,8vw,6rem) 0 0;padding-top:1.5rem;display:grid}.sculpt-module__xsXFBW__doorInfo dt{letter-spacing:.2em;text-transform:uppercase;color:#bdb7ac;margin-bottom:.4rem;font-size:.75rem}.sculpt-module__xsXFBW__doorInfo dd{margin:0}.sculpt-module__xsXFBW__doorInfo a{color:inherit}.sculpt-module__xsXFBW__disclosure{color:#bdb7ac;margin:4rem 0 0;font-size:.8125rem}.sculpt-module__xsXFBW__sticky{display:none}@supports (animation-timeline:scroll()){.sculpt-module__xsXFBW__bar{top:env(safe-area-inset-top,0px);animation:linear both sculpt-module__xsXFBW__barGround;animation-timeline:scroll(root);animation-range:0 85svh;position:fixed}@keyframes sculpt-module__xsXFBW__barGround{0%{top:calc(var(--band) + env(safe-area-inset-top,0px))}6%{top:env(safe-area-inset-top,0px)}0%,80%{background-color:#e4e0d500;box-shadow:0 1px #0e0e0d00}to{box-shadow:0 1px 0 var(--rule);background-color:#e4e0d5f5}}}@media (prefers-reduced-motion:no-preference){.sculpt-module__xsXFBW__thread{animation:sculpt-module__xsXFBW__draw 1.5s .25s var(--ease) both}.sculpt-module__xsXFBW__heroPlate img,.sculpt-module__xsXFBW__heroCut img{animation:sculpt-module__xsXFBW__settle 2.2s var(--ease) both}@keyframes sculpt-module__xsXFBW__draw{0%{transform:scaleY(0)}}@keyframes sculpt-module__xsXFBW__settle{0%{transform:scale(1.06)}}@supports (animation-timeline:view()){.sculpt-module__xsXFBW__headline{animation:linear both sculpt-module__xsXFBW__drift;animation-timeline:view();animation-range:exit}.sculpt-module__xsXFBW__markText{animation:linear both sculpt-module__xsXFBW__rise;animation-timeline:view();animation-range:entry 10% cover 35%}@keyframes sculpt-module__xsXFBW__drift{to{transform:translateY(16%)}}@keyframes sculpt-module__xsXFBW__rise{0%{opacity:.25;transform:translateY(1.25rem)}}}}@media (max-width:39.99rem){.sculpt-module__xsXFBW__page{--band:4.5rem;padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px));font-size:1.0625rem}.sculpt-module__xsXFBW__nav,.sculpt-module__xsXFBW__bar .sculpt-module__xsXFBW__btn{display:none}.sculpt-module__xsXFBW__logo img{width:52px;height:52px}.sculpt-module__xsXFBW__hero{height:auto;min-height:0;max-height:none}.sculpt-module__xsXFBW__hero:after{display:none}.sculpt-module__xsXFBW__heroPlate{height:72svh;display:block;position:relative}.sculpt-module__xsXFBW__heroPlate:after{content:"";background:linear-gradient(to bottom, #e4e0d500, var(--stone) 88%);height:38%;position:absolute;bottom:0;left:0;right:0}.sculpt-module__xsXFBW__heroPlate img{object-position:54% 30%}.sculpt-module__xsXFBW__heroCut{display:none}.sculpt-module__xsXFBW__headline{z-index:4;padding-inline:var(--gutter);margin-top:-1.45em;font-size:19vw;display:grid;position:relative;inset:auto}.sculpt-module__xsXFBW__lockL,.sculpt-module__xsXFBW__lockR{position:static}.sculpt-module__xsXFBW__lockR{justify-self:start;gap:.22em;display:flex}.sculpt-module__xsXFBW__heroFoot{padding:1.75rem var(--gutter) 2.5rem;flex-direction:column;align-items:start;gap:1rem;font-size:1rem;position:relative}.sculpt-module__xsXFBW__heroFoot p{max-width:30ch}.sculpt-module__xsXFBW__heroFoot .sculpt-module__xsXFBW__link{display:none}.sculpt-module__xsXFBW__plateNote{white-space:normal;text-align:center;width:max-content;max-width:80vw;top:5.5rem}.sculpt-module__xsXFBW__spine:before{display:none}.sculpt-module__xsXFBW__results{grid-template-columns:1fr;row-gap:3.5rem}.sculpt-module__xsXFBW__sideL,.sculpt-module__xsXFBW__pair,.sculpt-module__xsXFBW__pairTwo,.sculpt-module__xsXFBW__fine{grid-area:auto/1;justify-self:stretch}.sculpt-module__xsXFBW__pair{justify-self:center;width:min(18.5rem,78vw)}.sculpt-module__xsXFBW__caption,.sculpt-module__xsXFBW__pairTwo .sculpt-module__xsXFBW__caption{text-align:center;width:auto;margin-top:1rem;font-size:1.5rem;position:static}.sculpt-module__xsXFBW__fine{text-align:center;max-width:none}.sculpt-module__xsXFBW__treatments{grid-template-columns:1fr;row-gap:5rem}.sculpt-module__xsXFBW__courseHead{text-align:left;justify-items:start;width:auto}.sculpt-module__xsXFBW__marks{row-gap:2.5rem;position:relative}.sculpt-module__xsXFBW__marks:before{content:"";background:var(--ink);width:1px;position:absolute;top:1.75rem;bottom:1.75rem;left:1.75rem}.sculpt-module__xsXFBW__mark{grid-template-columns:3.5rem 1fr;align-items:start;column-gap:1.25rem}.sculpt-module__xsXFBW__markNum{grid-column:1;width:3.5rem;height:3.5rem;font-size:1.6rem}.sculpt-module__xsXFBW__mark:first-child .sculpt-module__xsXFBW__markNum{font-size:.95rem}.sculpt-module__xsXFBW__markText,.sculpt-module__xsXFBW__mark:nth-child(2n) .sculpt-module__xsXFBW__markText{text-align:left;grid-column:2;justify-self:start;padding-top:.4rem}.sculpt-module__xsXFBW__deb,.sculpt-module__xsXFBW__suite{grid-template-columns:1fr}.sculpt-module__xsXFBW__debImg{justify-self:start;width:78%}.sculpt-module__xsXFBW__reels{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:72vw;grid-auto-flow:column;overflow-x:auto}.sculpt-module__xsXFBW__reels li{scroll-snap-align:start}.sculpt-module__xsXFBW__suite{padding-top:var(--section)}.sculpt-module__xsXFBW__suiteImg{aspect-ratio:4/5;object-position:62% 50%}.sculpt-module__xsXFBW__next,.sculpt-module__xsXFBW__doorInfo{grid-template-columns:1fr}.sculpt-module__xsXFBW__sticky{z-index:30;padding:1.1rem max(var(--gutter), env(safe-area-inset-right,0px)) calc(1.1rem + env(safe-area-inset-bottom,0px)) max(var(--gutter), env(safe-area-inset-left,0px));background:var(--ink);color:var(--stone);text-align:center;font-weight:500;text-decoration:none;display:block;position:fixed;bottom:0;left:0;right:0}}
