.ys-root{--ys-wrap:75rem;--ys-radius:10px;--ys-hair:color-mix(in oklab,var(--site-text) 12%,transparent);--ys-hair-strong:color-mix(in oklab,var(--site-text) 24%,transparent);--ys-tint:color-mix(in oklab,var(--site-primary) 11%,var(--site-card));--ys-tag-bg:color-mix(in oklab,var(--site-primary) 9%,var(--site-card));--ys-tag-line:color-mix(in oklab,var(--site-primary) 26%,transparent);--ys-skel:color-mix(in oklab,var(--site-muted) 16%,var(--site-bg));--ys-shadow-ink:var(--site-text);--ys-ease-out:var(--mo-ease-out,cubic-bezier(0.23,1,0.32,1))}:root[data-theme=dark] .ys-root{--ys-tint:color-mix(in oklab,var(--site-primary) 15%,var(--site-card));--ys-tag-bg:color-mix(in oklab,var(--site-primary) 12%,var(--site-card));--ys-tag-line:color-mix(in oklab,var(--site-primary) 34%,transparent);--ys-skel:color-mix(in oklab,var(--site-muted) 14%,var(--site-card));--ys-shadow-ink:black}.ys-root ::selection{background:color-mix(in oklab,var(--site-primary) 26%,transparent);color:var(--site-text)}.ys-root input,.ys-root textarea{caret-color:var(--site-primary)}.ys-wrap{width:100%;max-width:var(--ys-wrap);margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.ys-wrap{padding-inline:1.5rem}}.ys-section{padding-block:clamp(4.5rem,8vw,7rem);scroll-margin-top:4.5rem}.ys-section+.ys-section{border-top:1px solid var(--ys-hair)}.ys-head{max-width:44rem;margin-bottom:clamp(2rem,4vw,3rem)}.ys-board-title,.ys-coach-name,.ys-display,.ys-h2,.ys-row-title,.ys-slip-title,.ys-slip-value{font-family:var(--font-display)}.ys-display{font-size:clamp(2.75rem,6.2vw,5.25rem);font-stretch:84%;line-height:.95;letter-spacing:-.02em;overflow-wrap:anywhere}.ys-display,.ys-h2{font-weight:800;color:var(--site-text);text-wrap:balance}.ys-h2{font-size:clamp(2.05rem,4vw,3.15rem);font-stretch:86%;line-height:1;letter-spacing:-.018em}.ys-lead{margin-top:1rem;max-width:40rem;font-size:clamp(1.0625rem,1.5vw,1.2rem);font-weight:400;line-height:1.55}.ys-lead,.ys-sub{color:var(--site-muted);text-wrap:pretty}.ys-sub{margin-top:1.15rem;max-width:34rem;font-size:1.125rem;line-height:1.5}.ys-lede{margin-top:1.4rem;max-width:32rem;font-size:1.0625rem;line-height:1.7;color:var(--site-muted);text-wrap:pretty}.ys-body{font-size:1rem;line-height:1.75;color:var(--site-text);text-wrap:pretty}.ys-intro{max-width:40rem;margin-top:1.25rem;color:var(--site-muted)}.ys-spring{display:block;height:14px;background:var(--site-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14'%3E%3Cpath d='M0 12.2C4 12.2 8.1 9.4 8.1 5.4C8.1 1.6 4.2 1.6 4.2 5.4C4.2 9.4 8 12.2 12 12.2' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 0 50% /12px 14px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14'%3E%3Cpath d='M0 12.2C4 12.2 8.1 9.4 8.1 5.4C8.1 1.6 4.2 1.6 4.2 5.4C4.2 9.4 8 12.2 12 12.2' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 0 50% /12px 14px repeat-x}.ys-spring-hero{width:min(100%,36rem);margin-top:clamp(1rem,2vw,1.4rem)}.ys-btn{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border:1px solid var(--site-primary);border-radius:999px;background:var(--site-primary);padding:.7rem 1.55rem;font-size:.9375rem;font-weight:600;line-height:1.2;color:var(--site-primary-fg);text-decoration:none;white-space:nowrap;transition:background-color var(--mo-dur-1,.16s) ease,border-color var(--mo-dur-1,.16s) ease,color var(--mo-dur-1,.16s) ease,transform var(--mo-dur-1,.16s) var(--ys-ease-out)}.ys-btn:hover{background:color-mix(in oklab,var(--site-primary) 86%,var(--site-text));border-color:color-mix(in oklab,var(--site-primary) 86%,var(--site-text))}.ys-btn:active{transform:scale(.98)}.ys-btn-ghost{background:transparent;border-color:var(--ys-hair-strong);color:var(--site-text)}.ys-btn-ghost:hover{background:color-mix(in oklab,var(--site-text) 6%,transparent);border-color:var(--site-text)}.ys-textlink{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.9375rem;font-weight:600;color:var(--site-text);text-decoration:underline;text-decoration-color:var(--ys-hair-strong);text-decoration-thickness:1px;text-underline-offset:.3em;transition:text-decoration-color var(--mo-dur-1,.16s) ease}.ys-textlink:hover{text-decoration-color:currentColor}.ys-board-all:focus-visible,.ys-btn:focus-visible,.ys-textlink:focus-visible,.ys-time:focus-visible,.ys-value-link:focus-visible,.ys-wall-btn:focus-visible{outline:2px solid var(--site-ring);outline-offset:3px}.ys-hero{padding-top:clamp(1.75rem,4vw,3.5rem);padding-bottom:clamp(3rem,6vw,5rem);overflow:clip}.ys-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "photo" "bottom";row-gap:1.75rem}.ys-hero-grid:not(.has-photo){grid-template-areas:"top" "bottom"}.ys-hero-top{grid-area:top;min-width:0}.ys-hero-bottom{grid-area:bottom;min-width:0}.ys-hero-photo{grid-area:photo}@media (min-width:1024px){.ys-hero-grid.has-photo{grid-template-columns:minmax(0,1.22fr) minmax(0,.88fr);grid-template-rows:auto 1fr;grid-template-areas:"top photo" "bottom photo";column-gap:clamp(2.5rem,5vw,5rem);row-gap:0}.ys-hero-grid.has-photo .ys-hero-bottom{align-self:end;padding-top:1.75rem}}.ys-board-wrap{margin-top:1.75rem}.ys-board-title{margin-bottom:.6rem;font-size:1.125rem;font-weight:700;font-stretch:100%;line-height:1.2;color:var(--site-text)}.ys-board{display:grid;border:1px solid var(--ys-hair-strong);border-radius:var(--ys-radius);background:var(--site-card)}.ys-board-row{display:grid;gap:.55rem;padding:.85rem 1rem .95rem}.ys-board-row+.ys-board-row{border-top:1px solid var(--ys-hair)}@media (min-width:640px){.ys-board-row{grid-template-columns:minmax(8.5rem,.34fr) minmax(0,1fr);align-items:center;gap:1rem}}.ys-board-head{display:flex;min-width:0;flex-direction:column;gap:.1rem}.ys-board-name{font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--site-text);overflow-wrap:anywhere}.ys-board-day{font-size:.8125rem;line-height:1.3;color:var(--site-muted)}.ys-board-times{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;min-height:2.75rem}.ys-time{display:inline-grid;min-width:4rem;min-height:2.75rem;place-items:center;border:1px solid var(--ys-hair-strong);border-radius:8px;padding:.35rem .65rem;font-size:1rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--site-text);text-decoration:none;transition:background-color var(--mo-dur-1,.16s) ease,border-color var(--mo-dur-1,.16s) ease,color var(--mo-dur-1,.16s) ease,transform var(--mo-dur-1,.16s) var(--ys-ease-out)}.ys-time:hover{border-color:var(--site-primary);background:var(--ys-tint)}.ys-time:active{transform:scale(.97)}.ys-time-skel{border-color:transparent;background:var(--ys-skel)}.ys-board-times>li:nth-child(n+6):not(:last-child){display:none}.ys-board-all{display:inline-flex;min-height:2.75rem;align-items:center;padding-inline:.35rem;font-size:.875rem;font-weight:600;color:var(--site-text);text-decoration:underline;text-decoration-color:var(--ys-hair-strong);text-underline-offset:.3em}.ys-board-all:hover{text-decoration-color:currentColor}.ys-board-note{font-size:.875rem;line-height:1.55;color:var(--site-muted)}.ys-actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.ys-hero-links{margin-top:1.4rem}.ys-hero-photo{min-width:0;display:flex;justify-content:center}@media (min-width:1024px){.ys-hero-photo{justify-content:flex-end;align-items:flex-end}}.ys-hero-bottom>:first-child{margin-top:0}.ys-frame{position:relative}.ys-frame-sm{width:min(100%,18rem)}.ys-frame-md{width:min(100%,23rem)}.ys-frame-lg{width:min(100%,28rem)}.ys-frame-inner{position:relative;overflow:hidden;border-radius:var(--ys-radius);background:var(--site-card);box-shadow:0 22px 44px -28px color-mix(in oklab,var(--ys-shadow-ink) 48%,transparent)}@media (max-width:1023.98px){.ys-hero-photo .ys-frame{width:100%}.ys-hero-photo .ys-frame-inner{aspect-ratio:4/3}.ys-hero-photo .ys-frame-inner>*{height:100%}}@media (min-width:1024px){.ys-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2.5rem,6vw,5.5rem);align-items:start}.ys-split>.ys-head{margin-bottom:0;position:sticky;top:6rem}}.ys-rows{display:grid;border-top:1px solid var(--ys-hair-strong)}.ys-row{padding-block:1.35rem 1.45rem;border-bottom:1px solid var(--ys-hair)}.ys-row-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.ys-row-title{min-width:0;font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:800;font-stretch:88%;line-height:1.08;letter-spacing:-.012em;text-wrap:balance}.ys-row-title,.ys-tag{color:var(--site-text)}.ys-tag{display:inline-flex;align-items:center;border:1px solid var(--ys-tag-line);border-radius:4px;background:var(--ys-tag-bg);padding:.18rem .5rem;font-size:.8125rem;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.ys-row-body{margin-top:.55rem;max-width:36rem;font-size:.9875rem;line-height:1.7;color:var(--site-muted);text-wrap:pretty}.ys-studio{display:grid;gap:2.5rem;align-items:start}@media (min-width:900px){.ys-studio.has-photo{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(3rem,6vw,5.5rem);align-items:center}}.ys-studio-photo{overflow:hidden;border-radius:var(--ys-radius);background:var(--site-card);box-shadow:0 18px 40px -30px color-mix(in oklab,var(--ys-shadow-ink) 45%,transparent)}.ys-studio-photo img{display:block}.ys-studio-text{min-width:0}.ys-studio-p{margin-top:1.15rem;max-width:38rem}.ys-facts{margin-top:2rem;display:grid;border-top:1px solid var(--ys-hair-strong)}@media (min-width:640px){.ys-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.ys-fact{padding-block:.95rem;border-bottom:1px solid var(--ys-hair)}.ys-fact dt{font-size:.8125rem;color:var(--site-muted)}.ys-fact dd{margin-top:.2rem;font-size:1rem;line-height:1.5;color:var(--site-text)}.ys-coaches{display:grid;gap:2.5rem}@media (min-width:768px){.ys-coaches:not(.is-single){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2.5rem,5vw,4.5rem)}}.ys-coach{min-width:0;border-top:2px solid var(--site-text);padding-top:1.1rem}.ys-coach-name{font-size:clamp(1.6rem,2.6vw,2.05rem);font-weight:800;font-stretch:86%;line-height:1.05;letter-spacing:-.015em;color:var(--site-text)}.ys-coach-role{margin-top:.35rem;font-size:.9375rem;font-weight:600;color:var(--site-primary)}:root[data-theme=dark] .ys-coach-role{color:var(--site-text)}.ys-coach-body{margin-top:.75rem;font-size:.9375rem;line-height:1.7;color:var(--site-muted)}.ys-creds{margin-top:.9rem;display:grid}.ys-cred{padding-block:.6rem;border-bottom:1px solid var(--ys-hair);font-size:.9375rem;line-height:1.5;color:var(--site-text)}.ys-cred:first-child{border-top:1px solid var(--ys-hair)}.ys-slips{display:grid;gap:1.25rem;max-width:52rem}@media (min-width:900px){.ys-slips.is-pair{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}.ys-slip{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--ys-hair-strong);border-radius:var(--ys-radius);background:var(--site-card);box-shadow:0 16px 36px -30px color-mix(in oklab,var(--ys-shadow-ink) 40%,transparent)}@media (min-width:560px){.ys-slip{grid-template-columns:minmax(0,1fr) auto}}.ys-slip-main{padding:clamp(1.25rem,3vw,1.9rem)}.ys-slip-title{font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:800;font-stretch:88%;line-height:1.1;color:var(--site-text);text-wrap:balance}.ys-slip-body{margin-top:.6rem;max-width:30rem;font-size:.9875rem;line-height:1.65;color:var(--site-muted);text-wrap:pretty}.ys-slip-stub{position:relative;display:grid;align-content:center;padding:1rem clamp(1.25rem,3vw,2rem) 1.35rem}.ys-tear{position:absolute;inset:0 1.25rem auto;border-top:1px dashed var(--ys-hair-strong)}@media (min-width:560px){.ys-slip-stub{min-width:11rem;padding:1.25rem 1.75rem;justify-items:center}.ys-tear{inset:1rem auto 1rem 0;border-top:0;border-inline-start:1px dashed var(--ys-hair-strong)}}.ys-slip-value{font-size:clamp(2.2rem,4.2vw,3rem);font-weight:800;font-stretch:84%;line-height:1;letter-spacing:-.02em;color:var(--site-primary);font-variant-numeric:tabular-nums}.ys-slip-actions{margin-top:1.75rem}@media (min-width:1024px){.ys-offer-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head slips" "actions slips";grid-template-rows:auto 1fr;column-gap:clamp(2.5rem,6vw,5.5rem);align-items:start}.ys-offer-grid>.ys-head{grid-area:head;margin-bottom:0}.ys-offer-grid>.ys-slips{grid-area:slips;max-width:none}.ys-offer-grid>.ys-slip-actions{grid-area:actions;margin-top:1.5rem}}.ys-wall{display:grid;grid-auto-flow:column;grid-auto-columns:min(74%,17rem);gap:1rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:.75rem}.ys-wall-cell{min-width:0;scroll-snap-align:start}@media (min-width:900px){.ys-wall{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem 1.5rem;overflow:visible;padding-bottom:2.75rem}.ys-wall-cell:nth-child(3n+2){margin-top:2.75rem}}.ys-wall-btn{display:block;width:100%;padding:0;border:0;border-radius:var(--ys-radius);background:var(--site-card);overflow:hidden;cursor:zoom-in;aspect-ratio:4/5;box-shadow:0 14px 30px -24px color-mix(in oklab,var(--ys-shadow-ink) 45%,transparent)}.ys-wall-img{display:block;width:100%;height:100%;object-fit:cover}.ys-wall-cap{padding-top:.6rem;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--site-text)}.ys-notes{display:grid;gap:2rem}@media (min-width:900px){.ys-notes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.5rem}}.ys-note-quote{font-size:1.25rem;line-height:1.5;color:var(--site-text);text-wrap:pretty}.ys-note-by{margin-top:.75rem;font-size:.875rem;color:var(--site-muted)}.ys-note-meta:before{content:", "}.ys-door-grid{display:grid;gap:2.5rem;align-items:start}.ys-desk,.ys-form{min-width:0}.ys-desk{display:grid;gap:1.5rem;align-items:start}@media (min-width:1024px){.ys-door-grid.has-form{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(3rem,5vw,4.5rem)}.ys-door-grid:not(.has-form) .ys-desk{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);column-gap:clamp(2.5rem,5vw,4rem)}.ys-door-grid:not(.has-form) .ys-desk>.ys-lines{grid-row:span 2}}.ys-lines{border-top:1px solid var(--ys-hair-strong)}.ys-line{display:grid;grid-template-columns:minmax(6.5rem,.36fr) minmax(0,1fr);gap:1rem;padding-block:.95rem;border-bottom:1px solid var(--ys-hair)}.ys-line dt{font-size:.875rem;color:var(--site-muted)}.ys-line dd{min-width:0;font-size:.9375rem;line-height:1.55;color:var(--site-text);overflow-wrap:anywhere}.ys-value-link{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--site-text);text-decoration:underline;text-decoration-color:var(--ys-hair-strong);text-underline-offset:.25em;transition:text-decoration-color var(--mo-dur-1,.16s) ease}.ys-value-link:hover{text-decoration-color:currentColor}.ys-directions{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:.1rem;font-size:.875rem}.ys-desk-links{margin-top:.25rem}.ys-skin .font-display{font-family:var(--font-display);font-weight:800;font-stretch:88%;letter-spacing:-.012em}.ys-skin :is(.rounded-xl,.rounded-2xl){border-radius:var(--ys-radius)}[data-blog-band][data-skin=stretch]>div{max-width:75rem;padding-inline:1rem}@media (min-width:640px){[data-blog-band][data-skin=stretch]>div{padding-inline:1.5rem}}[data-blog-band][data-skin=stretch] p:has(+h2){display:none}[data-blog-band][data-skin=stretch] h2{font-family:var(--font-display);font-weight:800;font-stretch:86%;letter-spacing:-.018em}[data-blog-band][data-skin=stretch] article{border-radius:10px}[data-blog-band][data-skin=stretch] article h3{font-family:var(--font-display);font-weight:800;font-stretch:90%}@media (prefers-reduced-motion:no-preference){:root:not([data-motion-level=off]) .ys-display{transform-origin:left center;animation:ys-stretch .76s var(--ys-ease-out) 60ms backwards}:root:not([data-motion-level=off]) :dir(rtl) .ys-display{transform-origin:right center}@keyframes ys-stretch{0%{opacity:0;transform:scaleX(.94)}}:root:not([data-motion-level=off]) .ys-spring-hero{animation:ys-draw .9s var(--ys-ease-out) .14s backwards}:root:not([data-motion-level=off]) :dir(rtl) .ys-spring-hero{animation-name:ys-draw-rtl}@keyframes ys-draw{0%{clip-path:inset(0 100% 0 0)}}@keyframes ys-draw-rtl{0%{clip-path:inset(0 0 0 100%)}}:root:not([data-motion-level=off]) .ys-in{animation:ys-rise var(--mo-dur-3,.72s) var(--ys-ease-out) calc(var(--ys-i, 0) * 70ms + .38s) backwards}@keyframes ys-rise{0%{opacity:0;transform:translateY(.5rem)}}:root:not([data-motion-level=off]) .ys-hero-photo .ys-frame{animation:ys-land .82s var(--ys-ease-out) .22s backwards}@keyframes ys-land{0%{opacity:0;clip-path:inset(6% 0 0 0 round var(--ys-radius))}}:root:not([data-motion-level=off]) .ys-board-times>li{animation:ys-settle var(--mo-dur-1,.16s) ease-out backwards}@keyframes ys-settle{0%{opacity:0}}@media (hover:hover) and (pointer:fine){.ys-wall-btn{transition:transform var(--mo-dur-1,.16s) var(--ys-ease-out),box-shadow var(--mo-dur-1,.16s) ease}.ys-wall-btn:hover{transform:translateY(-3px);box-shadow:0 20px 36px -24px color-mix(in oklab,var(--ys-shadow-ink) 55%,transparent)}}}@font-face{font-family:Tl Pinyon;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tl-pinyon-script-latin-ext-v1.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Tl Pinyon;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tl-pinyon-script-latin-v1.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.tl-root{--tl-wrap:75rem;--tl-hair:color-mix(in oklab,var(--site-text) 12%,transparent);--tl-hair-strong:color-mix(in oklab,var(--site-text) 24%,transparent);--tl-ease-out:var(--mo-ease-out,cubic-bezier(0.23,1,0.32,1));--tl-ease-stitch:cubic-bezier(0.45,0.05,0.55,0.95);--tl-script:"Tl Pinyon","Snell Roundhand","Apple Chancery",cursive;--tl-paper:color-mix(in oklab,var(--site-card) 94%,var(--site-text));--tl-plate-ink:var(--site-text);--tl-cloth-white:var(--site-card);--tl-thread:var(--site-accent);--tl-halo:color-mix(in oklab,white 58%,transparent);--sf-radius:2px;--sf-field-radius:2px}:root[data-theme=dark] .tl-root{--tl-paper:var(--site-card);--tl-plate-ink:var(--site-bg);--tl-cloth-white:var(--site-text);--tl-thread:color-mix(in oklab,var(--site-accent) 42%,var(--site-bg))}.tl-root ::selection{background:color-mix(in oklab,var(--site-accent) 24%,transparent);color:var(--site-text)}.tl-root input,.tl-root textarea{caret-color:var(--site-accent)}.tl-wrap{width:100%;max-width:var(--tl-wrap);margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.tl-wrap{padding-inline:1.5rem}}.tl-section{padding-block:clamp(4rem,8vw,6.5rem);scroll-margin-top:4.5rem}.tl-section+.tl-section{border-top:1px solid var(--tl-hair)}.tl-head{max-width:42rem;margin-bottom:clamp(2rem,4vw,3rem)}.tl-display,.tl-h2,.tl-make-name,.tl-swatch-name{font-family:var(--font-display)}.tl-display{font-size:clamp(2.6rem,1.55rem + 3.6vw,4.6rem);font-weight:300;line-height:1.04;letter-spacing:-.022em}.tl-display,.tl-h2{color:var(--site-text);text-wrap:balance}.tl-h2{font-size:clamp(2rem,1.45rem + 1.9vw,3rem);font-weight:400;line-height:1.08;letter-spacing:-.016em}.tl-sub{margin-top:1.25rem;max-width:31rem;font-size:1.125rem;line-height:1.6}.tl-lead,.tl-sub{color:var(--site-muted);text-wrap:pretty}.tl-lead{margin-top:.9rem;max-width:38rem;font-size:1.0625rem;line-height:1.65}.tl-body{font-size:1rem;line-height:1.75;color:var(--site-text);text-wrap:pretty}.tl-body+.tl-body{margin-top:1rem}.tl-intro{max-width:40rem;margin-bottom:2rem;color:var(--site-muted)}.tl-btn{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:0 1.4rem;border:1px solid var(--site-primary);border-radius:2px;background:var(--site-primary);color:var(--site-primary-fg);font-size:.95rem;font-weight:600;letter-spacing:.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--mo-dur-1,.16s) var(--tl-ease-out),border-color var(--mo-dur-1,.16s) var(--tl-ease-out),transform var(--mo-dur-1,.16s) var(--tl-ease-out)}.tl-btn:hover{background:color-mix(in oklab,var(--site-primary) 86%,var(--site-bg))}.tl-btn:active{transform:translateY(1px)}.tl-btn-ghost{border-color:var(--tl-hair-strong);background:transparent;color:var(--site-text)}.tl-btn-ghost:hover{border-color:var(--site-text);background:transparent}.tl-atelier-btn:focus-visible,.tl-btn:focus-visible,.tl-textlink:focus-visible,.tl-value-link:focus-visible{outline:2px solid var(--site-ring);outline-offset:3px}.tl-textlink{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--site-text);text-decoration:underline;text-decoration-color:var(--site-accent);text-decoration-thickness:1px;text-underline-offset:.3em}.tl-textlink:hover{text-decoration-thickness:2px}.tl-hero{padding-block:clamp(2.5rem,6vw,5rem) clamp(3.5rem,7vw,6rem)}.tl-hero-grid{display:grid;gap:2.5rem;align-items:center}@media (min-width:1024px){.tl-hero-grid.has-photo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(3rem,6vw,6rem)}}.tl-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.tl-hero-photo{display:flex;justify-content:center}@media (min-width:1024px){.tl-hero-photo{justify-content:flex-end}}.tl-photo{position:relative}.tl-photo-sm{width:min(100%,18rem)}.tl-photo-md{width:min(100%,23rem)}.tl-photo-lg{width:min(100%,28rem)}.tl-photo-frame{position:relative;overflow:hidden;border-radius:2px;background:var(--site-card);box-shadow:0 1px 0 var(--tl-hair),0 18px 40px -28px color-mix(in oklab,var(--site-text) 55%,transparent)}:root[data-theme=dark] .tl-photo-frame{box-shadow:0 0 0 1px var(--tl-hair)}.tl-prova{display:grid;gap:clamp(2rem,4vw,2.75rem)}.tl-group{min-width:0;margin:0;padding:0;border:0}.tl-legend{display:block;margin-bottom:.65rem;padding:0;font-size:.9375rem;font-weight:600;color:var(--site-text)}.tl-checkbox,.tl-radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tl-swatches{display:grid;grid-auto-flow:column;grid-auto-columns:6.25rem;gap:.75rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:.25rem .25rem .75rem;margin-inline:-.25rem;scrollbar-width:thin}@media (min-width:900px){.tl-swatches{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(6.75rem,1fr));overflow:visible}}.tl-swatch{position:relative;display:grid;gap:.45rem;align-content:start;scroll-snap-align:start;cursor:pointer}.tl-swatch-chip{display:block;aspect-ratio:1;overflow:hidden;border:1px solid var(--tl-hair-strong);border-radius:2px;background:var(--tl-paper);transition:box-shadow var(--mo-dur-1,.16s) var(--tl-ease-out),border-color var(--mo-dur-1,.16s) var(--tl-ease-out)}.tl-swatch-img{display:block;width:100%;height:100%;object-fit:cover}.tl-swatch-chip.is-white{background:var(--tl-cloth-white)}.tl-swatch[data-on] .tl-swatch-chip{border-color:var(--site-accent);box-shadow:0 0 0 2px var(--site-bg),0 0 0 4px var(--site-accent)}.tl-swatch:has(.tl-radio:focus-visible) .tl-swatch-chip{box-shadow:0 0 0 2px var(--site-bg),0 0 0 4px var(--site-ring)}.tl-swatch-name{font-size:1rem;line-height:1.25;color:var(--site-text)}.tl-swatch-note{margin-top:-.3rem;font-size:.8125rem;color:var(--site-muted)}.tl-plates{display:grid;gap:clamp(2rem,4vw,3rem)}@media (min-width:900px){.tl-plates{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-plate{display:grid;gap:1.25rem;align-content:start}.tl-plate-fig{margin:0;overflow:hidden;border:1px solid var(--tl-hair);border-radius:2px;background:var(--tl-paper)}.tl-flat{display:block;width:100%;height:auto}.tl-chips{display:flex;flex-wrap:wrap;gap:.5rem}.tl-chip{position:relative;display:inline-flex;min-height:2.75rem;align-items:center;padding:0 1rem;border:1px solid var(--tl-hair-strong);border-radius:2px;background:var(--site-card);color:var(--site-text);font-size:.9375rem;cursor:pointer;transition:border-color var(--mo-dur-1,.16s) var(--tl-ease-out),background-color var(--mo-dur-1,.16s) var(--tl-ease-out)}.tl-chip:hover{border-color:var(--site-text)}.tl-chip[data-on]{border-color:var(--site-accent);background:color-mix(in oklab,var(--site-accent) 9%,var(--site-card));box-shadow:inset 0 0 0 1px var(--site-accent)}.tl-check:has(.tl-checkbox:focus-visible),.tl-chip:has(.tl-radio:focus-visible){outline:2px solid var(--site-ring);outline-offset:2px}.tl-check{position:relative;display:inline-flex;min-height:2.75rem;align-items:center;gap:.65rem;justify-self:start;padding-right:.25rem;font-size:.9375rem;color:var(--site-text);cursor:pointer}.tl-check:before{content:"";width:1.15rem;height:1.15rem;flex:none;border:1px solid var(--tl-hair-strong);border-radius:2px;background:var(--site-card);transition:background-color var(--mo-dur-1,.16s) var(--tl-ease-out),border-color var(--mo-dur-1,.16s) var(--tl-ease-out)}.tl-check:has(.tl-checkbox:checked):before{border-color:var(--site-accent);background:var(--site-accent);box-shadow:inset 0 0 0 3px var(--site-card)}.tl-name{display:grid;gap:0}.tl-input{width:100%;max-width:22rem;min-height:3rem;padding:0 .9rem;border:1px solid var(--tl-hair-strong);border-radius:2px;background:var(--site-card);color:var(--site-text);font-size:1rem}.tl-input:focus-visible{outline:2px solid var(--site-ring);outline-offset:1px;border-color:var(--site-ring)}.tl-hint{margin-top:.45rem;font-size:.8125rem;color:var(--site-muted)}.tl-apply{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.tl-applied{min-height:1.5rem;font-size:.9375rem;color:var(--site-muted)}.tl-line{fill:none;stroke:var(--tl-plate-ink);stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round}.tl-line-soft{stroke-width:1;opacity:.55}.tl-edge{fill:none;stroke:var(--tl-halo);stroke-width:3.2;stroke-linejoin:round}.tl-stitch{fill:none;stroke:var(--tl-plate-ink);stroke-width:.85;stroke-dasharray:3 2.4;opacity:.62}.tl-cloth-white{fill:var(--tl-cloth-white)}.tl-flat[data-cloth=white] .tl-stitch{opacity:.85}.tl-flat[data-cloth=white] .tl-line-soft{opacity:.72}.tl-cloth-plain{fill:color-mix(in oklab,var(--tl-cloth-white) 72%,var(--site-accent))}.tl-shade{opacity:.13}.tl-hollow,.tl-shade{fill:var(--tl-plate-ink)}.tl-hollow{opacity:.38}.tl-drop{fill:var(--tl-plate-ink);opacity:.12}.tl-button-face{fill:color-mix(in oklab,white 86%,var(--tl-plate-ink));stroke:var(--tl-plate-ink);stroke-width:.8}.tl-button-hole{fill:var(--tl-plate-ink);opacity:.55}.tl-link-face{fill:color-mix(in oklab,white 70%,var(--tl-plate-ink));stroke:var(--tl-plate-ink);stroke-width:1}.tl-link-inner{fill:none;stroke:var(--tl-plate-ink);stroke-width:.7;opacity:.6}.tl-link-bar{fill:var(--tl-plate-ink);opacity:.5}.tl-mono{font-family:var(--tl-script);fill:var(--tl-thread);paint-order:stroke;stroke:var(--tl-halo);stroke-width:2.2px;stroke-linejoin:round}.tl-mono-cuff{font-size:34px}.tl-mono-chest{font-size:14px;stroke-width:1.2px}.tl-mono-band{font-size:8px;stroke-width:.8px}.tl-mono.is-sample{opacity:.72}.tl-request{display:grid;gap:1rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(2rem,4vw,2.75rem);border-top:1px solid var(--tl-hair)}@media (min-width:1024px){.tl-request{grid-template-columns:minmax(0,40rem) minmax(0,1fr);align-items:start;gap:2rem 3rem}}.tl-request-form{min-width:0}.tl-request-alt{display:grid;gap:1rem;align-content:start;font-size:.9375rem}@media (min-width:1024px){.tl-request-alt{padding-top:1.5rem}}.tl-makes{display:grid;gap:0;border-top:1px solid var(--tl-hair)}@media (min-width:768px){.tl-makes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,3.5rem)}}.tl-make{display:grid;gap:1rem;align-items:start;padding-block:1.25rem;border-bottom:1px solid var(--tl-hair)}.tl-make.has-photo{grid-template-columns:5.5rem minmax(0,1fr)}@media (min-width:768px){.tl-makes:has(.tl-make.has-photo) .tl-make:not(.has-photo){grid-column:1/-1}.tl-makes:has(.tl-make.has-photo) .tl-make:not(.has-photo) .tl-make-body{max-inline-size:65ch}}@media (min-width:1024px){.tl-make.has-photo{grid-template-columns:6.5rem minmax(0,1fr)}}.tl-make-photo{margin:0;aspect-ratio:4/5;overflow:hidden;border-radius:2px;background:var(--tl-paper)}.tl-make-name{font-size:1.375rem;font-weight:400;line-height:1.2;color:var(--site-text)}.tl-make-body{margin-top:.4rem;font-size:.9688rem;line-height:1.65;color:var(--site-muted);text-wrap:pretty}.tl-atelier{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.tl-atelier-cell.is-lead{grid-column:1/-1}@media (min-width:900px){.tl-atelier{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:1rem}.tl-atelier-cell.is-lead{grid-column:1;grid-row:span 2}.tl-atelier-2,.tl-atelier-3{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.tl-atelier-fig{display:grid;height:100%;margin:0;grid-template-rows:minmax(0,1fr) auto}.tl-atelier-btn{overflow:hidden;border-radius:2px;background:var(--tl-paper);cursor:zoom-in}.tl-atelier-btn,.tl-atelier-img{display:block;width:100%;height:100%}.tl-atelier-img{aspect-ratio:1;object-fit:cover}.tl-atelier-cell.is-lead .tl-atelier-img{aspect-ratio:4/5}@media (min-width:900px){.tl-atelier-cell.is-lead .tl-atelier-img{aspect-ratio:auto}}.tl-atelier-cap{padding-top:.55rem;font-size:.875rem;line-height:1.45;color:var(--site-muted)}.tl-about{display:grid;gap:2.5rem}@media (min-width:1024px){.tl-about.has-photo{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(3rem,6vw,5rem);align-items:start}}.tl-about-text{max-width:40rem}.tl-facts{display:grid;gap:0;margin-top:2rem;border-top:1px solid var(--tl-hair)}.tl-fact{display:grid;gap:.15rem;padding-block:.9rem;border-bottom:1px solid var(--tl-hair)}@media (min-width:640px){.tl-fact{grid-template-columns:11rem minmax(0,1fr);gap:1.5rem}}.tl-fact dt{font-size:.875rem;color:var(--site-muted)}.tl-fact dd{font-size:1rem;color:var(--site-text)}.tl-about-photo{margin:0;aspect-ratio:4/5;max-width:26rem;overflow:hidden;border-radius:2px;background:var(--tl-paper)}.tl-team{display:grid;gap:1.5rem}@media (min-width:768px){.tl-team{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-team-meta{margin-top:.25rem;font-size:.875rem;color:var(--site-muted)}.tl-door-grid{display:grid;gap:2rem}@media (min-width:900px){.tl-door-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:start}.tl-door-grid.has-form{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr)}}.tl-lines{display:grid;border-top:1px solid var(--tl-hair)}.tl-line-row{display:grid;gap:.2rem;padding-block:.95rem;border-bottom:1px solid var(--tl-hair)}@media (min-width:640px){.tl-line-row{grid-template-columns:8rem minmax(0,1fr);gap:1.25rem}}.tl-line-row dt{font-size:.875rem;color:var(--site-muted)}.tl-line-row dd{font-size:1rem;color:var(--site-text)}.tl-value-link{display:inline-flex;min-height:2.75rem;align-items:center;margin-block:-.6rem;color:var(--site-text);text-decoration:underline;text-decoration-color:var(--tl-hair-strong);text-underline-offset:.3em}.tl-value-link:hover{text-decoration-color:var(--site-accent)}.tl-directions{margin-top:.15rem;font-size:.875rem}.tl-desk-links{margin-top:1.25rem}.tl-desk-links a{display:inline-flex;min-height:2.75rem;align-items:center}.tl-root .hours-card,.tl-root .hours-row{border-radius:2px}.tl-skin .font-display{font-family:var(--font-display);font-weight:400;letter-spacing:-.012em}.tl-skin h3.font-semibold{font-family:var(--font-display);font-size:1.3rem;font-weight:400;letter-spacing:-.01em}[data-blog-band][data-skin=tailor]>div{max-width:75rem;padding-inline:1rem}@media (min-width:640px){[data-blog-band][data-skin=tailor]>div{padding-inline:1.5rem}}[data-blog-band][data-skin=tailor] p:has(+h2){display:none}[data-blog-band][data-skin=tailor] article h3,[data-blog-band][data-skin=tailor] h2{font-family:var(--font-display);font-weight:400;letter-spacing:-.012em}[data-blog-band][data-skin=tailor] article,[data-blog-band][data-skin=tailor] article:hover{border-radius:2px;box-shadow:none}@media (prefers-reduced-motion:no-preference){:root:not([data-motion-level=off]) .tl-in{animation:tl-rise var(--mo-dur-3,.72s) var(--tl-ease-out) calc(var(--tl-i, 0) * 70ms + 80ms) backwards}@keyframes tl-rise{0%{opacity:0;transform:translateY(.5rem)}}:root:not([data-motion-level=off]) [data-mo=stitch][data-mo-in]:not([data-mo-late]):not([data-mo-boot]) .tl-mono{animation:tl-stitch var(--mo-dur-4,1.2s) var(--tl-ease-stitch) .16s backwards}@keyframes tl-stitch{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.tl-chip,.tl-swatch-chip{transition-property:border-color,background-color,box-shadow,transform}.tl-chip:active,.tl-swatch:active .tl-swatch-chip{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.tl-atelier-img{transition:transform .6s var(--tl-ease-out)}.tl-atelier-btn:hover .tl-atelier-img{transform:scale(1.025)}}}.ob-root{--ob-plate:var(--site-text);--ob-plate-ink:var(--site-bg);--ob-plate-muted:color-mix(in oklab,var(--site-bg) 66%,var(--site-text));--ob-plate-copper:color-mix(in oklab,var(--site-primary) 55%,var(--site-bg));--ob-plate-blue:color-mix(in oklab,var(--site-accent) 50%,var(--site-bg));--ob-plate-line:color-mix(in oklab,var(--site-bg) 16%,var(--site-text));--ob-plate-rule:color-mix(in oklab,var(--ob-plate-copper) 72%,var(--ob-plate));--ob-copper-line:color-mix(in oklab,var(--site-primary) 45%,var(--site-bg));--ob-ember:color-mix(in oklch,var(--site-primary) 58%,var(--hero-fg));--ob-r-surface:4px;--ob-r-control:6px}:root[data-theme=dark] .ob-root{--ob-plate:color-mix(in oklab,var(--site-card) 92%,var(--site-text));--ob-plate-ink:var(--site-text);--ob-plate-muted:var(--site-muted);--ob-plate-copper:var(--site-primary);--ob-plate-blue:var(--site-accent);--ob-plate-line:color-mix(in oklab,var(--site-text) 14%,var(--ob-plate));--ob-copper-line:color-mix(in oklab,var(--site-primary) 38%,var(--site-bg));--ob-ember:var(--site-primary)}.site-header[data-skin=ocakbasi] .site-header-brand a>span:last-child{font-family:var(--font-display);font-size:1.1875rem;font-weight:700;letter-spacing:0}.site-header[data-skin=ocakbasi] .site-nav-link{font-weight:500}.site-header[data-skin=ocakbasi] .site-header-cta{border-radius:.375rem}[data-blog-band][data-skin=ocakbasi] h2{letter-spacing:-.012em}[data-blog-band][data-skin=ocakbasi] article,[data-blog-band][data-skin=ocakbasi] article:hover{border-radius:4px;box-shadow:none}[data-blog-band][data-skin=ocakbasi] article:hover{border-color:color-mix(in oklab,var(--site-primary) 40%,var(--site-bg))}[data-blog-band][data-skin=ocakbasi] article span.rounded-full{border-radius:3px}[data-blog-band][data-skin=ocakbasi] article .mt-auto{font-weight:600;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:5px}[data-blog-band][data-skin=ocakbasi] article:is(:hover,:focus-within) .mt-auto{text-decoration-thickness:2px}.ob-root :focus-visible{outline:2px solid var(--site-ring);outline-offset:3px}.ob-root .ob-head{max-width:46rem}.ob-root .ob-h2{font-size:clamp(2rem,1.35rem + 2.6vw,3.25rem);line-height:1.04;letter-spacing:-.012em;text-wrap:balance}.ob-root .ob-h2,.ob-root .ob-h3{font-family:var(--font-display);font-weight:600;color:var(--site-text)}.ob-root .ob-h3{font-size:1.25rem;line-height:1.2}.ob-root .ob-lead{margin-top:1rem;max-width:40rem;font-size:1.0625rem;line-height:1.7;color:var(--site-muted);text-wrap:pretty}.ob-root .ob-body{margin-top:clamp(2.5rem,5vw,3.75rem)}.ob-root .ob-narrow{max-width:48rem}.ob-root .ob-small{margin-top:.75rem;font-size:.875rem;line-height:1.6;color:var(--site-muted)}.ob-root .ob-link{display:inline-flex;min-height:2.75rem;align-items:center;font-weight:600;color:var(--site-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;transition:text-decoration-thickness .16s ease}.ob-root .ob-link:hover{text-decoration-thickness:2px}.ob-root .menu-dots{min-width:1.5rem;border-bottom-color:color-mix(in oklab,var(--site-primary) 55%,transparent)}.ob-root .ob-btn{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border-radius:var(--ob-r-control);padding-inline:1.5rem;font-size:.9375rem;font-weight:600;white-space:nowrap;transition:background-color .16s ease,color .16s ease,border-color .16s ease,translate .16s ease}.ob-root .ob-btn:active{translate:0 1px}.ob-root .ob-btn--fire{border:1px solid var(--ob-fire-edge,transparent);background-color:var(--site-primary);color:var(--site-primary-fg)}.ob-root .ob-btn--fire:hover{background-color:color-mix(in oklab,var(--site-primary) 86%,var(--site-primary-fg))}.ob-root .ob-btn--ghost{border:1px solid color-mix(in oklab,var(--site-text) 45%,transparent);color:var(--site-text)}.ob-root .ob-hero{display:flex;min-height:min(100svh,58rem);background-color:var(--ob-plate);color:var(--site-text)}.ob-root .ob-hero:not([data-cover]){min-height:min(84svh,46rem);--site-text:var(--ob-plate-ink);--site-muted:var(--ob-plate-muted)}.ob-root .ob-hero .ob-btn--fire{--ob-fire-edge:var(--ob-ember)}.ob-root .ob-hero :focus-visible{outline-color:var(--hero-fg)}.ob-root .ob-hero-inner{padding-top:8.5rem;padding-bottom:clamp(3rem,7vh,5.5rem)}.ob-root .ob-hero-copy{max-width:46rem}.ob-root .ob-hero-plate{font-size:.9375rem;font-weight:500;letter-spacing:.01em;color:var(--site-muted)}.ob-root .ob-sign{margin-top:.875rem;font-family:var(--font-display);font-size:clamp(3rem,1.6rem + 6vw,6.75rem);font-weight:700;line-height:.95;letter-spacing:-.015em;color:var(--site-text);text-wrap:balance}.ob-root .ob-hero-sub{margin-top:1.75rem;max-width:34rem;font-size:1.125rem;line-height:1.65;color:var(--site-muted);text-wrap:pretty}.ob-root .ob-hero-actions{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.ob-root .ob-live{margin-top:1.5rem;display:flex;align-items:flex-start;gap:.625rem;min-height:3rem;font-size:.9375rem;line-height:1.5rem;color:var(--site-muted)}.ob-root .ob-live-fallback{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ob-root .ob-live-text{display:flex;flex-wrap:wrap;column-gap:.875rem}.ob-root .ob-live-head{font-weight:600;color:var(--site-text)}.ob-root .ob-live-detail{font-variant-numeric:tabular-nums}.ob-root .ob-ember{margin-top:calc((1lh - .85em) / 2);--status-mark-active:var(--ob-ember)}.ob-root .ob-live--card{margin-top:.5rem;min-height:1.5rem}.ob-root .ob-live--card .ob-ember{--status-mark-active:var(--site-primary)}.ob-root .ob-plates{display:grid;gap:2.75rem 2rem}.ob-root .ob-plates--solo{max-width:48rem}@media (min-width:640px){.ob-root :is(.ob-plates--pair,.ob-plates--2,.ob-plates--3){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ob-root .ob-plates--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ob-root .ob-plates--lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:3rem}.ob-root .ob-plates--lead>.ob-plate[data-lead]{grid-row:span 2;display:flex;flex-direction:column}.ob-root .ob-plates--lead>.ob-plate[data-lead] .ob-plate-photo{flex:1;min-height:22rem;aspect-ratio:auto}.ob-root .ob-plates--lead>.ob-plate:not([data-lead]) .ob-plate-photo{aspect-ratio:3/2}}.ob-root .ob-plate-photo{overflow:hidden;border-radius:var(--ob-r-surface);aspect-ratio:4/3;background-color:color-mix(in oklab,var(--site-text) 6%,var(--site-bg))}.ob-root .ob-plate-photo img{width:100%;height:100%;object-fit:cover}.ob-root .ob-plate-line{margin-top:1.125rem;display:flex;align-items:baseline}.ob-root .ob-plate-name{min-width:0;font-family:var(--font-display);font-size:1.375rem;font-weight:600;line-height:1.2;color:var(--site-text)}.ob-root .ob-plate[data-lead] .ob-plate-name{font-size:clamp(1.5rem,1.1rem + 1.2vw,2rem)}.ob-root .ob-price{flex:none;font-family:var(--font-display);font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums lining-nums;color:var(--site-text)}.ob-root .ob-plate-body{margin-top:.5rem;max-width:36rem;font-size:.9375rem;line-height:1.6;color:var(--site-muted)}.ob-root .ob-note{margin-top:clamp(3rem,6vw,4.5rem);max-width:40rem}.ob-root .ob-note-body{font-size:1.0625rem;line-height:1.75;color:var(--site-text);text-wrap:pretty}.ob-root .ob-note-sign{margin-top:.875rem;font-family:var(--font-display);font-size:1.375rem;font-weight:600;color:var(--site-accent)}.ob-root .ob-plates-foot{margin-top:2.5rem}.ob-root .ob-board{--site-text:var(--ob-plate-ink);--site-muted:var(--ob-plate-muted);--site-border:var(--ob-plate-line);--site-ring:var(--ob-plate-copper);--ob-fire-edge:var(--ob-plate-copper);position:relative;border:1px solid var(--ob-plate-rule);border-radius:var(--ob-r-surface);background-color:var(--ob-plate);color:var(--ob-plate-ink);box-shadow:inset 0 0 0 7px var(--ob-plate),inset 0 0 0 8px var(--ob-plate-rule);padding:clamp(2rem,1rem + 4vw,4rem) clamp(1.5rem,.5rem + 4vw,4.5rem)}.ob-root .ob-board-head{margin-bottom:clamp(1.75rem,3.5vw,2.75rem);padding-bottom:clamp(1.5rem,3vw,2.25rem);border-bottom:1px solid var(--ob-plate-rule)}.ob-root .ob-board[data-mode=teaser] .ob-board-head{margin-bottom:1.5rem;border-bottom:0;padding-bottom:0}.ob-root .ob-board-title{font-family:var(--font-display);font-size:clamp(2.25rem,1.4rem + 3vw,3.75rem);font-weight:700;line-height:1;letter-spacing:-.01em;color:var(--ob-plate-ink);text-wrap:balance}.ob-root .ob-board-lead{margin-top:.875rem;max-width:40rem;font-size:.9375rem;line-height:1.65;color:var(--ob-plate-muted)}.ob-root .ob-board-cols{columns:20rem 2;column-gap:clamp(2rem,5vw,4.5rem);column-rule:1px solid var(--ob-plate-line)}.ob-root .ob-board-group{break-inside:avoid;padding-bottom:2.25rem}.ob-root .ob-board-label{margin-bottom:1rem;font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--ob-plate-copper)}.ob-root .ob-rows{display:flex;flex-direction:column;gap:1.125rem}.ob-root .ob-row-line{display:flex;align-items:baseline}.ob-root .ob-row-name{min-width:0;line-height:1.3}.ob-root .ob-row-name,.ob-root .ob-row-price{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--ob-plate-ink)}.ob-root .ob-row-price{flex:none;font-variant-numeric:tabular-nums lining-nums}.ob-root .ob-row-old{flex:none;margin-right:.5rem;font-size:.875rem;font-variant-numeric:tabular-nums;color:var(--ob-plate-muted)}.ob-root .ob-board .menu-dots{border-bottom-color:color-mix(in oklab,var(--ob-plate-copper) 75%,transparent)}.ob-root .ob-row-desc{margin-top:.25rem;max-width:30rem;font-size:.875rem;line-height:1.55;color:var(--ob-plate-muted)}.ob-root .ob-row-badge{margin-top:.25rem;font-size:.8125rem;font-weight:600;line-height:1.5;color:var(--ob-plate-copper)}.ob-root .ob-stamp{display:inline-block;margin-left:.625rem;border:3px double;border-radius:3px;padding:0 .375rem;font-family:var(--font-display);font-size:.75rem;font-weight:700;line-height:1.4;color:var(--ob-plate-blue);white-space:nowrap;vertical-align:.15em;rotate:-2.5deg}.ob-root .ob-board-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:.5rem;border-top:1px solid var(--ob-plate-rule);padding-top:1.5rem}.ob-root .ob-board-note{font-size:.9375rem;line-height:1.6;color:var(--ob-plate-muted)}.ob-root .ob-board-link{display:inline-flex;min-height:2.75rem;align-items:center;font-weight:600;color:var(--ob-plate-copper);text-decoration:underline;text-underline-offset:5px}@media (min-width:1024px){.ob-root .ob-board-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem}}.ob-root .ob-board-cats{max-width:24rem;border-top:1px solid var(--ob-plate-line)}.ob-root .ob-board-cats li{border-bottom:1px solid var(--ob-plate-line);padding-block:.5rem;font-family:var(--font-display);font-size:1.0625rem;font-weight:600;line-height:1.4;color:var(--ob-plate-ink)}.ob-root .ob-board-hint{margin-top:1.5rem;max-width:26rem;font-size:.9375rem;line-height:1.6;color:var(--ob-plate-muted)}.ob-root .ob-board-actions{margin-top:1.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.ob-root .ob-board-more{font-size:.875rem;color:var(--ob-plate-muted)}.ob-root .ob-board-main{margin-top:2.5rem}@media (min-width:1024px){.ob-root .ob-board-main{margin-top:0}}.ob-root .ob-board-tag{margin-bottom:1.25rem;border-bottom:1px solid var(--ob-plate-rule);padding-bottom:.75rem;font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--ob-plate-copper)}.ob-root .ob-frames :is(img,.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:var(--ob-r-surface)}.ob-root .ob-reserve{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}@media (min-width:1024px){.ob-root .ob-reserve{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:4rem}}.ob-root .ob-reserve-body{font-size:1.0625rem;line-height:1.75;color:var(--site-text);text-wrap:pretty}.ob-root .ob-reserve--solo{max-width:36rem}@media (min-width:1024px){.ob-root .ob-reserve--solo{grid-template-columns:minmax(0,1fr)}}.ob-root .ob-desk{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--site-border);border-radius:var(--ob-r-surface);background-color:var(--site-card);padding:clamp(1.5rem,3vw,2.25rem)}.ob-root .ob-desk .ob-channels{align-self:stretch;margin:0 0 1.75rem;border-top:0}.ob-root .ob-reserve-widget .rounded-2xl{border-radius:var(--ob-r-surface)}.ob-root .ob-reserve-widget :is(.rounded-xl,.rounded-lg){border-radius:var(--ob-r-control)}.ob-root .ob-channels{margin-top:2rem;border-top:1px solid var(--site-border)}.ob-root .ob-channel{display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--site-border);padding-block:.625rem;transition:color .16s ease}.ob-root .ob-channel-label{flex:none;font-size:.875rem;color:var(--site-muted)}.ob-root .ob-channel-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--site-text)}.ob-root .ob-channel:hover .ob-channel-value{color:var(--site-primary)}.ob-root .ob-visit{container-type:inline-size}.ob-root .ob-visit-grid{display:grid;gap:2.5rem}@container (min-width: 52rem){.ob-root .ob-visit-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3.5rem}}.ob-root .ob-map{position:relative;min-height:20rem;overflow:hidden;border:1px solid var(--site-border);border-radius:var(--ob-r-surface)}.ob-root .ob-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}:root[data-theme=dark] .ob-root .ob-map iframe{filter:brightness(.82) saturate(.85)}.ob-root .ob-visit-block+.ob-visit-block{margin-top:2rem}.ob-root .ob-visit-address{font-family:var(--font-display);font-size:1.375rem;font-weight:600;line-height:1.35;color:var(--site-text);white-space:pre-line}.ob-root .ob-week{margin-top:.75rem}.ob-root .ob-week-row{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--site-border);padding-block:.5rem;font-size:.9375rem;line-height:1.5}.ob-root .ob-week-day{color:var(--site-muted)}.ob-root .ob-week-row[data-today] .ob-week-day{font-weight:600;color:var(--site-text)}.ob-root .ob-week-today{margin-left:.5rem;font-size:.8125rem;font-weight:600;color:var(--site-primary)}.ob-root .ob-week-time{display:flex;flex-direction:column;text-align:right;font-variant-numeric:tabular-nums;color:var(--site-text)}.ob-root .ob-week-row[data-closed] .ob-week-time{color:var(--site-muted)}.ob-root .ob-week-notes{margin-top:.75rem;font-size:.875rem;line-height:1.6;color:var(--site-muted)}.ob-root .ob-notes{display:grid;gap:3rem}@media (min-width:1024px){.ob-root .ob-notes{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:4rem}}.ob-root .ob-quote--lead blockquote p{font-family:var(--font-display);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:600;line-height:1.3;color:var(--site-text);text-wrap:pretty}.ob-root .ob-quote figcaption{margin-top:1.125rem;display:flex;flex-wrap:wrap;column-gap:.75rem;font-size:.9375rem;color:var(--site-muted)}.ob-root .ob-quote-name{font-weight:600;color:var(--site-text)}.ob-root .ob-quotes{display:grid;gap:2rem}.ob-root .ob-quotes .ob-quote{border-top:1px solid var(--site-border);padding-top:1.5rem}.ob-root .ob-quotes blockquote p{font-size:1rem;line-height:1.7;color:var(--site-text)}.ob-root .ob-sec--call{border-top:1px solid var(--ob-copper-line)}.ob-root .ob-call-body{max-width:40rem;font-size:1.0625rem;line-height:1.7;color:var(--site-muted)}.ob-root .ob-call-actions{margin-top:1.75rem}.ob-root .ob-skin h3{font-family:var(--font-display);font-weight:600}.ob-root .ob-skin .dz-tt-time{font-family:var(--font-display);font-weight:700}.ob-root .ob-skin :is(.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:var(--ob-r-surface)}.ob-root .gr-root{--gr-radius:var(--ob-r-surface)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion-level=off]) .ob-root .ob-sign{animation:ob-sign-on 1.7s ease-out .12s backwards}@keyframes ob-sign-on{0%{opacity:.08}14%{opacity:.88}24%{opacity:.36}40%{opacity:1}50%{opacity:.6}64%,to{opacity:1}}:root:not([data-motion-level=off]) .ob-root .ob-live[data-state] :is(.ob-live-text,.ob-ember){animation:ob-fade .4s ease-out backwards}@keyframes ob-fade{0%{opacity:0}}}:is(.site-header,.site-topbar)[data-skin=ocakbasi]{--site-header-max:69rem}