.ct{margin-top:var(--s-7);grid-column:1/-1}.ct-list{border-block:1px solid var(--line);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.ct-cell,.ct-list{position:relative}.reveal-ready .ct-list[data-reveal=stocked]{border-top-color:#0000}.reveal-ready .ct-list[data-reveal=stocked]:before{content:"";inset-inline:0;background:var(--line);transform-origin:0;height:1px;transition:transform var(--draw,.9s) var(--ease-in-out);position:absolute;top:-1px;transform:scaleX(0)}.reveal-ready .ct-list[data-reveal=stocked][data-in]:before{transform:none}.ct-cell+.ct-cell{border-top:1px solid var(--line)}.ct-link{row-gap:var(--s-2);width:100%;padding:var(--s-5) var(--s-4);font:inherit;text-align:start;cursor:pointer;color:var(--ink);isolation:isolate;transition:color var(--t-hover-out) var(--ease-out), transform var(--t-press) var(--ease-out);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k go""v v";margin:0;text-decoration:none;display:grid;position:relative;overflow:clip}.ct-link:before{content:"";z-index:-1;background:var(--clay);transform-origin:50% 100%;transition:transform var(--t-hover-out) var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.ct-link:is(:hover,:focus-visible){color:var(--paper);transition-duration:var(--t-hover)}.ct-link:is(:hover,:focus-visible):before{transition-duration:var(--t-card);transform:scaleY(1)}.ct-link:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.ct-link:active{transform:scale(.99)}.ct-k{gap:var(--s-3);color:var(--ink-muted);grid-area:k;display:flex}.ct-k span{color:var(--clay)}.ct-link:is(:hover,:focus-visible) :is(.ct-k,.ct-k span){color:inherit}.ct-v{letter-spacing:-.015em;overflow-wrap:anywhere;grid-area:v;font-size:clamp(1.25rem,1.5vw,1.625rem);font-weight:500;line-height:1.2}[dir=rtl] .ct-v[dir=ltr]{text-align:end}.ct-go{align-items:center;gap:var(--s-2);font-size:var(--text-small);grid-area:go;display:inline-flex}.ct-go :is(.arrow,.ct-copy){width:16px;height:16px;overflow:hidden}.ct-go .arrow path{transform-box:fill-box}.ct-link:is(:hover,:focus-visible) .ct-go .arrow path{animation:action-arrow .56s var(--ease-out)}[dir=rtl] .ct-go .arrow{transform:scaleX(-1)}.ct-link[data-on] .ct-copy path{stroke-dasharray:24;animation:ct-tick .36s var(--ease-out)}@keyframes ct-tick{0%{stroke-dashoffset:24px}}.ct-meta{gap:var(--s-2) var(--s-6);margin-top:var(--s-4);color:var(--ink-muted);flex-wrap:wrap;display:flex}.ct-clock{color:var(--ink);font-feature-settings:"tnum"}.reveal-ready .ct-list[data-reveal=kids]>*{transition-delay:calc(.36s + var(--kid,0) * 60ms)}.reveal-ready .ct-meta[data-reveal]{transition-delay:.64s}@container page (min-width:48rem){.ct-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-cell+.ct-cell{border-top:0}.ct-cell:nth-child(n+3){border-top:1px solid var(--line)}.ct-cell:nth-child(odd){border-inline-end:1px solid var(--line)}.ct-link{height:100%;min-height:152px;padding:var(--s-5);grid-template-rows:auto 1fr;align-items:start}.ct-v{align-self:end}}@container page (min-width:64rem){.ct-list{grid-template-columns:repeat(4,minmax(0,1fr))}.ct-cell:nth-child(n+3){border-top:0}.ct-cell{border-inline-end:1px solid var(--line)}.ct-cell:last-child{border-inline-end:0}.ct-link{min-height:176px}}@media (prefers-reduced-motion:reduce){.ct-link:before,.ct-link{transition:none}.ct-link:is(:hover,:focus-visible) .ct-go .arrow path,.ct-link[data-on] .ct-copy path{animation:none}}
.sf{grid-column:1/-1}.sf-card{background:var(--paper-2);padding:clamp(28px,3.6vw,56px) clamp(20px,4.4vw,64px) clamp(22px,3vw,36px);position:relative}.sf-qm{height:.4em;color:var(--clay);pointer-events:none;margin-bottom:clamp(16px,1.6vw,24px);font-size:clamp(3.5rem,5vw,5rem);font-weight:600;line-height:.8;display:block}[dir=rtl] .sf-qm{transform:scaleX(-1)}.sf-sentence{z-index:2;letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(26px,3vw,44px);font-weight:500;line-height:1.62;position:relative}.sf-tk,.sf-blank{vertical-align:baseline;margin-inline-end:.27em;display:inline-block}.sf-tk--p{margin-inline-start:-.27em}.sf-nb{white-space:nowrap}.sf-meas{visibility:hidden;white-space:pre;pointer-events:none;inset-inline-start:0;position:absolute;top:0}.sf-ghost{pointer-events:none;margin:0;position:absolute}.reveal-ready .sf:not([data-in]) :is(.sf-qm,.sf-tk,.sf-blank,.sf-foot,.sf-note){opacity:0;transform:translateY(.35em)}.sf[data-in] :is(.sf-tk,.sf-blank){transition:opacity .5s ease, transform .7s var(--ease-out);transition-delay:calc(.42s + var(--i,0) * 24ms)}.sf[data-in] .sf-qm{transition:opacity .6s ease .25s, transform .8s var(--ease-out) .25s}.sf[data-in] :is(.sf-foot,.sf-note){transition:opacity .6s ease 1.1s, transform .8s var(--ease-out) 1.1s}.sf[data-settled] :is(.sf-tk,.sf-blank){transition:opacity .2s}.sf-blank{max-width:100%;position:relative}.sf-blank :is(input,select,.sf-pick){font:inherit;letter-spacing:inherit;color:var(--clay);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0 .04em;line-height:1.3}.sf-blank input{min-width:1.5em;max-width:100%}.sf-blank input::placeholder{color:#12141242;opacity:1;transition:color var(--t-hover) ease}.sf-blank:hover input::placeholder{color:#12141266}.sf-blank:focus-within input::placeholder{color:#a4532f61}.sf-ul{inset-inline:0;background:var(--line);pointer-events:none;height:max(2px,.06em);transition:background-color var(--t-hover) ease;position:absolute;bottom:.02em;overflow:hidden}.sf-blank:hover .sf-ul{background:var(--line-strong)}.sf-ul:after{content:"";background:var(--clay);transform-origin:0;transition:transform var(--t-card) var(--ease-out), background-color var(--t-hover) ease;position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .sf-ul:after{transform-origin:100%}.sf-blank:focus-within .sf-ul:after,.sf-blank.is-ok .sf-ul:after,.sf-blank.is-bad .sf-ul:after{transform:scaleX(1)}.sf-blank.is-ok:not(:focus-within) .sf-ul:after{background:#a4532f80}.sf-blank.is-bad .sf-ul:after{background:var(--color-error);animation:sf-redraw .52s var(--ease-out)}.sf-blank.is-bad input{color:var(--color-error)}.sf-blank.is-bad input::placeholder{color:#b4231873}@keyframes sf-redraw{0%{transform:scaleX(0)}}.sf-ok{bottom:calc(.02em - 7px);background:var(--ink);width:17px;height:17px;color:var(--paper);box-shadow:0 0 0 3px var(--paper-2);transition:transform var(--t-card) cubic-bezier(.22, 1.2, .36, 1);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:-9px;transform:scale(0)}.sf-ok svg{width:10px;height:10px}.sf-blank.is-ok .sf-ok{transform:scale(1)}.sf-blank--phone{direction:ltr}[dir=rtl] .sf-blank--phone{margin-inline:.27em 0}.sf-blank.sf-blank--phone select{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a4532f' stroke-width='2.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right .02em center/.36em no-repeat;margin-inline-end:.04em;padding-inline-end:.42em}.sf-blank.sf-blank--phone select:focus-visible{color:var(--clay)}.sf-blank--message input{color:var(--ink)}.sf-pick{cursor:pointer;text-align:start;align-items:baseline;gap:.16em;max-width:100%;display:inline-flex}.sf-pv{white-space:normal;display:inline}.sf-chev{color:#a4532fbf;width:.42em;height:.42em;transition:transform var(--t-state) var(--ease-out);flex:none;align-self:center}.sf-pick[aria-expanded=true] .sf-chev{transform:rotate(180deg)}.sf-pick:hover .sf-chev{transform:translateY(.08em)}.sf-pick[aria-expanded=true]:hover .sf-chev{transform:rotate(180deg)}.sf-pick:focus-visible{outline:2px solid var(--clay);outline-offset:4px}.sf-blank--reason .sf-ul{background:#a4532f40}.sf-blank--reason .sf-ul:after{transform:scaleX(1)}.sf-sentence[data-menu] :is(.sf-tk,.sf-blank:not(.sf-blank--reason)){opacity:.22!important}.sf-list{top:calc(100% + 12px);z-index:30;width:384px;max-width:calc(100vw - 32px);padding:0 0 var(--s-2);background:var(--night);color:var(--night-ink);letter-spacing:0;white-space:normal;transform-origin:0 0;animation:sf-drop var(--t-state) var(--ease-out);outline:none;margin:0;font-size:15px;font-weight:400;line-height:1.3;list-style:none;position:absolute;inset-inline-start:-12px}[dir=rtl] .sf-list{transform-origin:100% 0}.sf-list[hidden]{display:none}@keyframes sf-drop{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-8px)}to{clip-path:inset(0)}}.sf-list__head{padding:var(--s-4) var(--s-5) var(--s-3);color:var(--night-muted);border-bottom:1px solid var(--night-line);margin-bottom:var(--s-2)}.sf-opt{align-items:baseline;gap:var(--s-4);padding:11px var(--s-5);cursor:pointer;animation:sf-opt var(--t-state) var(--ease-out) both;animation-delay:calc(80ms + var(--j,0) * 25ms);transition:background-color .15s;display:flex;position:relative}@keyframes sf-opt{0%{opacity:0;transform:translateY(4px)}}.sf-opt.is-act{background:#ece7df12}.sf-opt__n{width:2ch;color:var(--night-muted);flex:none;transition:color .15s}.sf-opt__txt{gap:2px;min-width:0;display:grid}.sf-opt__txt b{font-weight:500;transition:color .15s}.sf-opt__txt small{color:var(--night-muted);font-size:13px}.sf-opt.is-act .sf-opt__n{color:var(--night-ink)}.sf-opt[aria-selected=true] :is(.sf-opt__txt b,.sf-opt__n){color:var(--clay-on-night)}.sf-opt__sel{width:16px;height:16px;color:var(--clay-on-night);opacity:0;transition:opacity .15s ease, transform var(--t-state) cubic-bezier(.22, 1.2, .36, 1);flex:none;align-self:center;margin-inline-start:auto;transform:scale(.5)}.sf-opt__sel svg{width:100%;height:100%}.sf-opt[aria-selected=true] .sf-opt__sel{opacity:1;transform:none}.sf-opt--cb{margin-top:var(--s-2)}.sf-opt--cb:after{content:"";top:calc(var(--s-1) * -1);inset-inline:var(--s-5);background:var(--night-line);height:1px;position:absolute}.sf-foot{z-index:1;padding-top:var(--s-5);border-top:1px solid var(--line);align-items:center;gap:var(--s-5);margin-top:clamp(24px,3vw,40px);display:flex;position:relative}.sf-reply{align-items:center;gap:var(--s-4);flex:1;min-width:0;display:flex}.sf-mark{background:var(--clay);border-radius:50%;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.sf-mark img{width:88%;max-width:none;height:auto;transition:transform var(--t-card) var(--ease-out);position:absolute;top:auto;bottom:0;left:50%;transform:translate(-50%)}.sf-reply__txt{gap:3px;min-width:0;display:grid}.sf-who{font-size:var(--text-small);color:var(--ink);font-weight:500}.sf-say{font-size:var(--text-body);color:var(--ink-muted);min-height:1.45em;line-height:1.45;display:block}.sf-say b{white-space:nowrap}.sf-wd{animation:sf-wd .22s var(--ease-out) both;animation-delay:var(--d);display:inline-block}@keyframes sf-wd{0%{opacity:0;transform:translateY(5px)}}.sf-say b{color:var(--ink);font-weight:500}.sf-say.is-bad,.sf-say.is-bad b{color:var(--color-error)}.sf-send{flex:none}.sf-send[disabled]{opacity:1;cursor:progress}.sf-note{margin-top:var(--s-4);font-size:var(--text-small);color:var(--ink-muted)}.sf-flyer{z-index:500;pointer-events:none;white-space:nowrap;transform-origin:0 0;color:var(--clay);will-change:transform, opacity;margin:0;position:fixed;top:0;left:0}.sf-ghost-card{z-index:400;pointer-events:none;background:0 0;margin:0;position:fixed}.sf-rcpt{z-index:1;padding-block:var(--s-2) var(--s-1);outline:none;position:relative}.sf-rcpt>*{animation:sf-rin .6s var(--ease-out) both}.sf-rcpt>:nth-child(2){animation-delay:80ms}.sf-rcpt>:nth-child(3){animation-delay:.14s}.sf-rcpt>:nth-child(4){animation-delay:.22s}.sf-rcpt>:nth-child(5){animation-delay:.3s}.sf-rcpt[data-fly]>:not(.sf-mail){animation-delay:.52s}.sf-rcpt[data-fly]>:nth-child(3){animation-delay:.58s}.sf-rcpt[data-fly]>:nth-child(5){animation-delay:1.1s}@keyframes sf-rin{0%{opacity:0;transform:translateY(14px)}}.sf-rcpt__ok{width:56px;height:56px;margin-bottom:var(--s-5);background:var(--ink);color:var(--paper);border-radius:50%;place-items:center;display:grid}.sf-rcpt__ok svg{width:26px;height:26px}.sf-rcpt__h{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);font-weight:500}.sf-rcpt__sub{margin-top:var(--s-2);max-width:60ch;color:var(--ink-muted)}.sf-rcpt__sub b{color:var(--ink);font-weight:500}.sf-mail{margin-top:var(--s-6);border-top:1px solid var(--line);letter-spacing:-.01em;max-width:46em;color:var(--ink);font-size:clamp(18px,1.7vw,24px);line-height:1.5}.sf-rcpt>.sf-mail{animation-name:sf-fade}@keyframes sf-fade{0%{opacity:0}}.sf-mail__row{align-items:baseline;gap:var(--s-4);padding-block:var(--s-3);border-bottom:1px solid var(--line);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.sf-mail__k{color:var(--ink-muted)}.sf-mail__msg{padding-block:var(--s-4) var(--s-2);overflow-wrap:anywhere}.sf-mail b{color:var(--clay);font-weight:500}.sf-mail b[dir=ltr]{white-space:nowrap}.sf-after{margin-top:var(--s-6);align-items:baseline;gap:var(--s-3) var(--s-6);flex-wrap:wrap;display:flex}.sf-alt{font-size:var(--text-small);color:var(--ink-muted)}@media (max-width:640px){.sf-sentence{font-size:25px;line-height:1.7}.sf-list{width:calc(100cqi - 2 * var(--margin));max-width:none;inset-inline-start:calc(-1*clamp(20px,4.4vw,64px))}.sf-foot{flex-direction:column;align-items:stretch;gap:18px}.sf-send{justify-content:space-between}.sf-mail__row{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.sf :is(.sf-qm,.sf-tk,.sf-blank,.sf-foot,.sf-note){transition:opacity .2s!important;transform:none!important}.sf-blank.is-bad .sf-ul:after,.sf-rcpt>*,.sf-wd,.sf-list,.sf-opt{animation:none!important}.sf-ok,.sf-ul:after,.sf-chev{transition:none!important}}
