.p-quiet-guest .dark :where(p),.p-quiet-guest .portfolio :where(p){color:inherit}.p-quiet-guest .hero .eyebrow,.p-quiet-guest .hero .lede,.p-quiet-guest .hero-sig{text-shadow:0 1px 14px #0a0d0fb3}.p-quiet-guest .hero-sig{font:400 12.5px/1.5 var(--mono);letter-spacing:.06em;color:#e6ebe9;border-left:1px solid var(--glacier);max-width:62ch;margin:20px 0 0;padding-left:14px}.p-quiet-guest .qg-hero:after{background:linear-gradient(90deg,#0a0d0f9e 0%,#0a0d0f61 45%,#0a0d0f0d 75%),linear-gradient(#0a0d0f1a 0%,#0a0d0f8c 100%)}@media (max-width:700px){.p-quiet-guest .qg-hero:after{background:linear-gradient(#0a0d0f59 0%,#0a0d0fb8 100%)}}.p-quiet-guest .adv{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);margin-bottom:clamp(40px,5vw,72px);display:grid}.p-quiet-guest .adv>div{background:var(--paper);border:1px solid var(--rule);min-width:0;padding:24px 24px 26px}.p-quiet-guest .adv .qg-ref{color:#8c6424;margin:0 0 12px}.p-quiet-guest .adv p{margin:8px 0 0;font-size:15.5px}@media (max-width:900px){.p-quiet-guest .adv{grid-template-columns:1fr}}.p-quiet-guest .portfolio{background:var(--ink);color:#c9cdcf;grid-template-columns:5fr 7fr;gap:clamp(24px,4vw,64px);margin-top:clamp(18px,2vw,28px);padding:clamp(28px,4vw,56px);display:grid}.p-quiet-guest .portfolio>*{min-width:0}.p-quiet-guest .portfolio .display-s,.p-quiet-guest .portfolio .display-m{color:var(--white)}.p-quiet-guest .portfolio .qg-ref{color:var(--glacier);margin:0 0 16px}.p-quiet-guest .portfolio .perks{grid-template-columns:1fr 1fr;gap:12px 28px;margin-top:0}.p-quiet-guest .portfolio .perks li{color:#d3d6d7;font-size:15px}.p-quiet-guest .portfolio .perks li:before{background:var(--glacier)}.p-quiet-guest .portfolio .p-price{border-top:1px solid var(--rule-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:28px;padding-top:22px;display:flex}.p-quiet-guest .portfolio .amt{font:600 28px/1 var(--display);color:var(--white);margin:0;font-stretch:80%}@media (max-width:900px){.p-quiet-guest .portfolio,.p-quiet-guest .portfolio .perks{grid-template-columns:1fr}}.p-quiet-guest .brands{border-top:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.p-quiet-guest .brands>div{min-width:0;padding:24px 22px 26px 0}.p-quiet-guest .brands>div+div{border-left:1px solid var(--rule);padding-left:22px}.p-quiet-guest .brands h3{font:600 16.5px/1.3 var(--display);color:var(--ink);margin:0 0 8px;font-stretch:92%}.p-quiet-guest .brands p{margin:0;font-size:14.5px;line-height:1.55}@media (max-width:1100px){.p-quiet-guest .brands{grid-template-columns:1fr 1fr}.p-quiet-guest .brands>div,.p-quiet-guest .brands>div+div{border-left:0;border-bottom:1px solid var(--rule);padding:22px 0}.p-quiet-guest .brands>div:nth-child(odd){padding-right:22px}}@media (max-width:600px){.p-quiet-guest .brands{grid-template-columns:1fr}.p-quiet-guest .brands>div:nth-child(odd){padding-right:0}}.p-quiet-guest .g-adv{border:1px solid var(--spruce-soft);background:#eef2f0;margin-top:6px;padding:16px 18px}.p-quiet-guest .g-adv .g-name{margin-bottom:10px;display:block}.p-quiet-guest .g-adv ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.p-quiet-guest .g-adv li{border-top:1px solid #2d514924;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px;padding-top:8px;font-size:14.5px;line-height:1.45;display:grid}.p-quiet-guest .g-adv li:first-child{border-top:0;padding-top:0}.p-quiet-guest .g-adv b{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--spruce);white-space:nowrap}.p-quiet-guest .g-adv b.part{color:#8c6424}@media (max-width:520px){.p-quiet-guest .g-adv li{grid-template-columns:1fr;gap:4px}}.p-quiet-guest .qg-ref{font:400 11.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate)}.p-quiet-guest .unsaid{border-top:1px solid var(--ink);margin:36px 0 0;padding:0;list-style:none}.p-quiet-guest .unsaid li{border-bottom:1px solid var(--rule);padding:22px 0}.p-quiet-guest .unsaid .pull{max-width:30ch;font-size:clamp(21px,2vw,28px)}.p-quiet-guest .unsaid .small{color:var(--slate);max-width:52ch;margin:8px 0 0}.p-quiet-guest .idea-figs{grid-template-columns:1fr 1fr;gap:clamp(10px,1.2vw,16px);display:grid}.p-quiet-guest .idea-figs .main{grid-column:1/-1}.p-quiet-guest .idea-figs .main .frame{aspect-ratio:4/5}.p-quiet-guest .idea-figs .sm .frame{aspect-ratio:1}.p-quiet-guest .stay-row{grid-template-columns:5fr 4fr 3fr;align-items:end;gap:clamp(14px,1.8vw,26px);margin:clamp(40px,5vw,72px) 0 clamp(48px,5vw,80px);display:grid}.p-quiet-guest .stay-row .figure:first-child .frame{aspect-ratio:4/3}.p-quiet-guest .stay-row .figure:nth-child(2) .frame{aspect-ratio:1}.p-quiet-guest .stay-row .figure:nth-child(3) .frame{aspect-ratio:3/4}@media (max-width:800px){.p-quiet-guest .stay-row{grid-template-columns:1fr 1fr}.p-quiet-guest .stay-row .figure:first-child{grid-column:1/-1}.p-quiet-guest .stay-row .figure:nth-child(2) .frame,.p-quiet-guest .stay-row .figure:nth-child(3) .frame{aspect-ratio:4/5}}.p-quiet-guest .why{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.p-quiet-guest .why>div{min-width:0;padding:30px 30px 34px 0}.p-quiet-guest .why>div+div{border-left:1px solid var(--rule);padding-left:30px}.p-quiet-guest .why .qg-ref{color:var(--spruce);margin:0 0 16px}.p-quiet-guest .why p{margin:12px 0 0}@media (max-width:900px){.p-quiet-guest .why{grid-template-columns:1fr}.p-quiet-guest .why>div,.p-quiet-guest .why>div+div{border-left:0;border-bottom:1px solid var(--rule);padding:26px 0}}.p-quiet-guest .exp{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px);display:grid}.p-quiet-guest .exp article{background:var(--paper);border:1px solid var(--rule);flex-direction:column;min-width:0;display:flex}.p-quiet-guest .exp .e-img{aspect-ratio:4/3;background:var(--stone-deep);position:relative;overflow:hidden}.p-quiet-guest .exp .e-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p-quiet-guest .exp .e-img span{font:400 10.5px/1.3 var(--mono);color:var(--white);background:#15191c99;padding:5px 8px;position:absolute;bottom:10px;left:10px}.p-quiet-guest .exp .e-body{flex:1;padding:26px 26px 22px}.p-quiet-guest .exp .e-body .qg-ref{justify-content:space-between;gap:10px;margin:0 0 16px;display:flex}.p-quiet-guest .exp .e-body p{margin:12px 0 0;font-size:15.5px}.p-quiet-guest .exp .perks{margin-top:16px}.p-quiet-guest .exp .e-price{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:20px 26px 26px;display:flex}.p-quiet-guest .exp .amt{font:600 28px/1 var(--display);color:var(--ink);letter-spacing:-.01em;margin:0;font-stretch:80%}.p-quiet-guest .exp .amt small{font:400 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);vertical-align:middle;margin-right:6px}.p-quiet-guest .exp .plus{font:400 12px/1.4 var(--mono);color:var(--slate);margin-top:8px;display:block}@media (max-width:1000px){.p-quiet-guest .exp{grid-template-columns:1fr}.p-quiet-guest .exp .e-img{aspect-ratio:16/9}}.p-quiet-guest .steps.five{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.p-quiet-guest .steps.five{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:clamp(32px,4vw,48px)}}@media (max-width:760px){.p-quiet-guest .steps.five{grid-template-columns:1fr 1fr}}@media (max-width:520px){.p-quiet-guest .steps.five{grid-template-columns:1fr}}.p-quiet-guest .steps .when{font:400 11.5px/1.3 var(--mono);color:var(--slate);letter-spacing:.06em;margin-top:12px;display:block}.p-quiet-guest .letter-wrap{max-width:900px;margin:0 auto;position:relative}.p-quiet-guest .letter-wrap .tag.sample{z-index:2;position:absolute;top:-13px;right:clamp(16px,3vw,40px)}.p-quiet-guest .letter{color:var(--ink-soft);background-color:#fdfcf9;background-image:linear-gradient(#ffffffb3,#fff0 40%),repeating-linear-gradient(0deg,#15191c03 0 1px,#0000 1px 3px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #e4e0d7;padding:clamp(28px,6vw,80px) clamp(22px,6.5vw,88px) clamp(28px,5vw,64px);position:relative;box-shadow:0 2px #edeae3,0 4px #f5f3ee,0 40px 90px -46px #15191c73}.p-quiet-guest .l-head{border-bottom:1px solid #e4e0d7;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:22px;display:flex}.p-quiet-guest .l-head .wordmark{font-size:14px}.p-quiet-guest .l-head .qg-ref{text-align:right}.p-quiet-guest .l-to{font:400 13px/1.6 var(--mono);color:var(--slate);letter-spacing:.02em;margin:34px 0 0}.p-quiet-guest .l-to b{color:var(--ink);font-weight:500;display:block}.p-quiet-guest .l-salute{font:300 clamp(24px,2.6vw,32px)/1.25 var(--display);color:var(--ink);margin:34px 0 22px;font-style:italic;font-stretch:90%}.p-quiet-guest .l-text p{font:300 clamp(17px,1.35vw,19px)/1.72 var(--body);max-width:64ch;margin:0 0 1.15em}.p-quiet-guest .l-text p.first:first-line{color:var(--ink);font-weight:400}.p-quiet-guest .glance{background:#f6f4ef;border:1px solid #e8e4db;margin:clamp(30px,4vw,46px) 0;padding:clamp(22px,3vw,34px)}.p-quiet-guest .glance h4,.p-quiet-guest .moment h4{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--spruce);margin:0 0 18px}.p-quiet-guest .g-row{border-top:1px solid #e4e0d7;grid-template-columns:minmax(96px,150px) auto minmax(0,1fr);align-items:center;gap:18px;padding:12px 0;display:grid}.p-quiet-guest .g-row:first-of-type{border-top:0}.p-quiet-guest .g-row .g-name{font:500 16px/1.3 var(--display);color:var(--ink);font-stretch:92%}.p-quiet-guest .dots{gap:7px;display:flex}.p-quiet-guest .dots i{background:#e2ded5;border-radius:50%;width:11px;height:11px;display:block}.p-quiet-guest .dots i.on{background:var(--spruce-muted)}.p-quiet-guest .dots.five i.on{background:var(--spruce)}.p-quiet-guest .g-row .g-word{font:300 15px/1.45 var(--body);color:var(--ink-soft);font-style:italic}.p-quiet-guest .g-key{font:400 11.5px/1.5 var(--mono);color:var(--slate);margin:14px 0 0}@media (max-width:560px){.p-quiet-guest .g-row{grid-template-columns:1fr auto;gap:6px 14px}.p-quiet-guest .g-row .g-word{grid-column:1/-1}}.p-quiet-guest .moments{grid-template-columns:1fr 1fr;gap:clamp(18px,3vw,34px);margin-top:clamp(8px,1vw,12px);display:grid}.p-quiet-guest .moment{border-top:2px solid var(--spruce);min-width:0;padding-top:20px}.p-quiet-guest .moment.revisit{border-top-color:#b98a3e}.p-quiet-guest .moment.revisit h4{color:#8c6424}.p-quiet-guest .moment h5{font:500 19px/1.3 var(--display);color:var(--ink);margin:0 0 14px;font-stretch:92%}.p-quiet-guest .moment dl{gap:12px;margin:0;display:grid}.p-quiet-guest .moment dt{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-bottom:5px}.p-quiet-guest .moment dd{margin:0;font-size:15px;line-height:1.6}@media (max-width:720px){.p-quiet-guest .moments{grid-template-columns:1fr}}.p-quiet-guest .l-fade{margin-top:clamp(30px,4vw,44px);position:relative}.p-quiet-guest .l-fade .blurred{filter:blur(4px);opacity:.6;-webkit-user-select:none;user-select:none;pointer-events:none}.p-quiet-guest .l-fade .blurred p{font:300 18px/1.7 var(--body);margin:0 0 1em}.p-quiet-guest .l-fade:after{content:"";background:linear-gradient(#fdfcf900 0%,#fdfcf9d9 70%,#fdfcf9 100%);position:absolute;inset:0}.p-quiet-guest .l-fade .note{z-index:2;background:var(--white);font:400 12px/1.5 var(--mono);color:var(--ink);letter-spacing:.04em;text-align:center;border:1px solid #e4e0d7;width:max-content;max-width:calc(100% - 16px);padding:12px 18px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.p-quiet-guest .l-sign{font:300 22px/1.3 var(--display);color:var(--ink);margin-top:26px;font-style:italic;font-stretch:90%}.p-quiet-guest .l-sign span{font:400 12px/1.5 var(--mono);color:var(--slate);letter-spacing:.04em;margin-top:6px;font-style:normal;display:block}.p-quiet-guest .behind-fig .frame{max-height:560px}.p-quiet-guest .quiet{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,4vw,64px);display:grid}.p-quiet-guest .quiet>div{border-top:1px solid var(--rule-dark);padding:22px 0}.p-quiet-guest .quiet h3{font:600 17px/1.3 var(--display);margin:0 0 6px;font-stretch:92%}.p-quiet-guest .quiet p{margin:0;font-size:15.5px}@media (max-width:760px){.p-quiet-guest .quiet{grid-template-columns:1fr}}.p-quiet-guest details.faq{border-bottom:1px solid var(--rule)}.p-quiet-guest details.faq summary{cursor:pointer;font:500 19px/1.35 var(--display);color:var(--ink);justify-content:space-between;gap:20px;padding:22px 0;font-stretch:92%;list-style:none;display:flex}.p-quiet-guest details.faq summary::-webkit-details-marker{display:none}.p-quiet-guest details.faq summary:after{content:"+";font:400 20px/1 var(--mono);color:var(--spruce)}.p-quiet-guest details.faq[open] summary:after{content:"−"}.p-quiet-guest details.faq p{max-width:var(--measure);margin:0 0 24px}.p-quiet-guest .form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.p-quiet-guest .form-grid .full{grid-column:1/-1}@media (max-width:640px){.p-quiet-guest .form-grid{grid-template-columns:1fr}}.p-quiet-guest .chips label{position:relative;overflow:hidden}.p-quiet-guest .confirm{display:none}.p-quiet-guest .confirm.on{display:block}.p-quiet-guest .field [aria-invalid=true]{border-color:#9a3b2e}.p-quiet-guest .form-err{font:400 12.5px/1.5 var(--mono);color:#9a3b2e;margin:18px 0 0}.p-quiet-guest .form-err a{color:inherit}.p-quiet-guest fieldset.qg-kinds{border:0;min-width:0;margin:0;padding:0}.p-quiet-guest .qg-kinds legend{font:500 11.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin:0 0 8px;padding:0}
