.home-a{--home-accent:#b88762;--home-accent-deep:#96684a;--home-accent-hair:#b8876273;--home-ink-clear:#3d393200;--home-ink:var(--foreground);--home-on-ink:var(--card);--home-on-ink-quiet:#fffdf7ad;--home-frame-radius:16px;--home-frame-ink:0 0 60px #b887622e, -20px 40px 110px #14110d8c;--home-frame-cream:0 1px 0 #b8876247, 0 30px 70px #3d393229;background:var(--background);color:var(--foreground)}.home-a-open{background:var(--home-ink);color:var(--home-on-ink);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.home-a-open .about-brand{color:var(--home-on-ink)}.home-a-open .about-brand>span{color:#fffdf799}.home-a-open .about-brand>i{color:var(--home-accent)}.home-a-open .about-header{gap:clamp(24px,4vw,60px)}.home-a-open .about-header nav>a{color:var(--home-on-ink-quiet)}:is(.home-a-open .about-header nav>a:hover,.home-a-open .about-header nav>a:focus-visible){color:var(--home-on-ink)}.home-a-open .public-header nav>a[aria-current=page]:not(.nav-practice){color:var(--home-accent);text-decoration:none}.home-a-open .public-header nav>.nav-practice{color:var(--home-on-ink);background:0 0;border:1px solid #fffdf766}.home-a-open-inner{padding:clamp(24px, 4vw, 56px) var(--home-dir-gutter) clamp(40px, 6vw, 96px);flex:auto;align-content:center;gap:clamp(36px,5vw,64px);width:100%;max-width:1500px;margin:auto;display:grid}.home-a-statement{font-family:var(--ink-serif);letter-spacing:-.045em;color:var(--home-on-ink);margin:0;font-size:clamp(40px,6.3vw,104px);font-weight:400;line-height:1.02}.home-a-key{display:inline-block;position:relative}.home-a-key:after{content:"";background:var(--home-accent);transform-origin:0;height:2px;position:absolute;bottom:-.1em;left:0;right:0}.home-a-sentence{max-width:46ch;color:var(--home-on-ink-quiet);margin:clamp(22px,2.6vw,34px) 0 0;font-size:clamp(17px,1.25vw,20px);line-height:1.6}.home-a .home-a-primary{border-color:var(--home-accent);background:var(--home-accent);color:var(--card);margin-top:clamp(26px,3vw,40px)}:is(.home-a .home-a-primary:hover,.home-a .home-a-primary:focus-visible){border-color:var(--home-accent-deep);background:var(--home-accent-deep)}.home-a-open-still{width:min(120%,1180px);margin-right:calc(var(--home-dir-gutter) * -1);justify-self:end}.home-a-open-still .home-a-still-frame{transform:perspective(1800px)rotateY(-7deg)rotateX(1.5deg)rotate(-.6deg)}.home-a-still-frame{border-radius:var(--home-frame-radius);border:1px solid var(--home-accent-hair);box-shadow:var(--home-frame-ink);overflow:hidden}.home-a-still-frame img{width:100%;height:auto;display:block}.home-a-main{display:block}.home-a-band{padding:clamp(96px, 13vw, 210px) var(--home-dir-gutter)}.home-a-band-cream{background:var(--background);color:var(--foreground)}.home-a-band-ink{background:var(--home-ink);color:var(--home-on-ink)}.home-a-band+.home-a-band{border-top:1px solid var(--home-accent-hair)}.home-a-band-title{max-width:var(--home-dir-measure);font-family:var(--ink-serif);letter-spacing:-.035em;margin:0 auto;font-size:clamp(30px,4vw,58px);font-weight:400;line-height:1.08}.home-a-scores{max-width:var(--home-dir-measure);margin:auto}.home-a-scores-label{margin:0 0 clamp(40px,6vw,88px)}.home-a-scores-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.home-a-scores-list>li{font-family:var(--ink-serif);letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;justify-items:start;gap:clamp(10px,1.2vw,18px);font-weight:400;line-height:.92;display:grid}.home-a-score-now{align-items:baseline;gap:.24em;margin:0;display:flex}.home-a-score-total{color:var(--home-accent);font-size:clamp(52px,7.6vw,118px)}.home-a-score-gain{letter-spacing:-.02em;color:var(--home-accent);font-size:clamp(22px,2.2vw,34px)}.home-a-score-pair{letter-spacing:-.025em;color:var(--home-ink);margin:0;font-size:clamp(22px,2.2vw,34px);line-height:1.05}.home-a-score-bar{background:var(--home-accent);transform-origin:0;height:3px;display:block}.home-a-portrait{background:var(--home-ink);height:70vh;min-height:380px;color:var(--home-on-ink);position:relative;overflow:hidden}.home-a-portrait-frame{position:absolute;inset:0}.home-a-portrait-shift{position:absolute;inset:-44px 0}.home-a-portrait-image{object-fit:cover;object-position:50% 38%;width:100%;height:100%;display:block}.home-a-portrait-feather{pointer-events:none;background:linear-gradient(to right, var(--home-ink) 0%, var(--home-ink-clear) 12%, var(--home-ink-clear) 88%, var(--home-ink) 100%), linear-gradient(to bottom, var(--home-ink) 0%, var(--home-ink-clear) 7%, var(--home-ink-clear) 93%, var(--home-ink) 100%);position:absolute;inset:0}.home-a-method .home-a-band-title{margin-bottom:clamp(40px,6vw,88px)}.home-a-method-list{width:100%;max-width:var(--home-dir-measure);gap:clamp(72px,10vw,148px);margin:0 auto;padding:0;list-style:none;display:grid}.home-a-method-item{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;column-gap:clamp(28px,5vw,96px);display:grid}.home-a-method-number{font-family:var(--ink-serif);letter-spacing:-.06em;color:var(--home-accent);font-size:clamp(96px,12vw,200px);font-weight:400;line-height:.76}.home-a-method-words h3{max-width:22ch;font-family:var(--ink-serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(26px,3.8vw,54px);font-weight:400;line-height:1.1}.home-a-practice-stills{max-width:var(--home-dir-measure);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(20px,3vw,44px);margin:clamp(48px,7vw,96px) auto 0;display:grid}.home-a-practice-figure{margin:0}.home-a-practice-card{display:block}.home-a-practice-figure:first-child{grid-column:1/span 7}.home-a-practice-figure:nth-child(2){grid-column:8/span 5;margin-top:clamp(40px,9vw,130px)}.home-a-practice-figure:nth-child(3){grid-column:3/span 8;margin-top:clamp(40px,8vw,110px)}.home-a-practice .home-a-still-frame{border-color:var(--border);background:var(--card);box-shadow:var(--home-frame-cream)}.home-a-practice-figure figcaption{font-family:var(--ink-serif);letter-spacing:-.02em;color:var(--foreground);margin-top:clamp(14px,1.6vw,22px);font-size:clamp(19px,1.6vw,26px);font-weight:400;line-height:1.25}.home-a-practice-action{max-width:var(--home-dir-measure);margin:clamp(56px,8vw,110px) auto 0}.home-a .home-a-quiet{border-color:var(--foreground);color:var(--foreground);background:0 0}:is(.home-a .home-a-quiet:hover,.home-a .home-a-quiet:focus-visible){border-color:var(--home-accent);color:var(--home-accent-deep)}.home-a-close{padding-bottom:clamp(110px,15vw,230px)}.home-a-close>div{max-width:var(--home-dir-measure);text-align:center;margin:auto}.home-a-close .home-a-band-title{max-width:var(--home-dir-measure);margin-inline:auto}.home-a-close .home-a-primary{min-height:64px;padding:0 40px;font-size:19px;display:inline-flex}.home-a-video-line{color:var(--home-on-ink-quiet);margin:clamp(18px,2vw,28px) 0 0;font-size:clamp(17px,1.25vw,20px);line-height:1.6}.home-a-video{border-radius:var(--home-frame-radius);border:1px solid var(--home-accent-hair);box-shadow:var(--home-frame-ink);background:var(--home-ink);margin:clamp(30px,3.6vw,52px) 0 0;position:relative;overflow:hidden}.home-a-video-player{border-radius:inherit;aspect-ratio:16/9;width:100%;height:auto;display:block}.home-a-video-mark{background:var(--home-accent);width:clamp(64px,6vw,88px);height:clamp(64px,6vw,88px);color:var(--card);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:76%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 40px #14110d66}:is(.home-a-video-mark:hover,.home-a-video-mark:focus-visible){background:var(--home-accent-deep)}.home-a-video-mark svg{fill:currentColor;width:44%;height:44%}.home-a-close .home-a-primary{margin-top:clamp(34px,4vw,56px)}@media (prefers-reduced-motion:no-preference){.home-a-open>.home-dir-header{animation:.8s cubic-bezier(.22,.61,.36,1) both home-a-open-in}.home-a-key:after{animation:.9s cubic-bezier(.22,.61,.36,1) .52s both home-a-draw}.home-a-open-still{animation:1s cubic-bezier(.22,.61,.36,1) .26s both home-a-float-in}.home-a-score-total,.home-a-score-gain{transition:color .42s cubic-bezier(.22,.61,.36,1),opacity .42s cubic-bezier(.22,.61,.36,1)}.home-a-score-climbing .home-a-score-total{color:var(--home-ink);transition:none}.home-a-score-climbing .home-a-score-gain{opacity:0;transition:none}.home-a-practice .home-a-still-frame{transition:box-shadow .26s cubic-bezier(.22,.61,.36,1)}.home-a-practice .home-a-still-frame:hover{box-shadow:0 1px #b8876247,0 44px 90px #3d39323d}}@keyframes home-a-open-in{0%{opacity:0}to{opacity:1}}@keyframes home-a-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-a-float-in{0%{transform:translateY(40px)}to{transform:none}}@media (max-width:900px){.home-a-open-still{width:min(132%,900px)}.home-a-open-still .home-a-still-frame{transform:perspective(1400px)rotateY(-5deg)rotate(-.5deg)}.home-a-method-number{font-size:clamp(96px,26vw,180px)}.home-a-method-item{grid-template-columns:minmax(0,1fr);row-gap:clamp(8px,2vw,18px)}.home-a-portrait{height:44vh;min-height:300px}.home-a-portrait-image{object-position:60% 50%}.home-a-scores-list{grid-template-columns:minmax(0,1fr);gap:clamp(36px,8vw,56px)}.home-a-practice-stills{grid-template-columns:minmax(0,1fr);row-gap:clamp(44px,10vw,80px)}.home-a-practice-figure:first-child,.home-a-practice-figure:nth-child(2),.home-a-practice-figure:nth-child(3){grid-column:1;margin-top:0}.home-a-video-mark{width:54px;height:54px;top:26%}}@media (max-width:640px){.home-a-statement br{display:none}.home-a-statement{max-width:14ch;font-size:clamp(34px,10.6vw,44px)}.home-a-open-inner{align-content:start;gap:clamp(28px,8vw,44px)}.home-a-open-still{justify-self:stretch;width:124%}.home-a-score-total{font-size:clamp(56px,17vw,84px)}.home-a-score-gain,.home-a-score-pair{font-size:clamp(20px,6vw,28px)}.home-a-close .home-a-primary{width:100%;padding:0 24px;display:flex}}.home-a~.legal-footer{border-top:0}
